Index: trunk/fink/main/finkinfo/macathena-moira.info =================================================================== --- trunk/fink/main/finkinfo/macathena-moira.info (revision 152) +++ trunk/fink/main/finkinfo/macathena-moira.info (revision 172) @@ -1,5 +1,5 @@ Package: macathena-moira Version: 20080830 -Revision: 1 +Revision: 2 Source: http://macathena.mit.edu/dist/moira-%v.tar.gz Maintainer: SIPB MacAthena Project @@ -18,6 +18,6 @@ UpdateConfigGuess: true PatchFile: %n.patch -PatchFile-MD5: ddba5b97628f0cad674cd20bce153bde -PatchScript: patch -p0 < %{PatchFile} +PatchFile-MD5: 7e555a88ae3cbec212434b5e0311e468 +PatchScript: patch -p1 < %{PatchFile} ConfigureParams: --with-krb5 --with-com_err --with-hesiod CompileScript: << Index: trunk/fink/main/finkinfo/macathena-moira.patch =================================================================== --- trunk/fink/main/finkinfo/macathena-moira.patch (revision 152) +++ trunk/fink/main/finkinfo/macathena-moira.patch (revision 172) @@ -1,6 +1,6 @@ -Index: Makefile.in -=================================================================== ---- Makefile.in 2007-02-14 01:59:19.000000000 -0500 -+++ Makefile.in 2007-02-14 02:06:36.000000000 -0500 +Index: moira/Makefile.in +=================================================================== +--- moira.orig/Makefile.in ++++ moira/Makefile.in @@ -35,11 +35,11 @@ @for d in $(SUBDIRS); do (echo "### Making $@ in $$d"; cd $$d; $(MAKE) $@) || exit 1; done @@ -17,8 +17,8 @@ world: depend all -Index: clients/addusr/Makefile.in -=================================================================== ---- clients/addusr/Makefile.in 2007-02-14 01:59:19.000000000 -0500 -+++ clients/addusr/Makefile.in 2007-02-14 01:59:59.000000000 -0500 +Index: moira/clients/addusr/Makefile.in +=================================================================== +--- moira.orig/clients/addusr/Makefile.in ++++ moira/clients/addusr/Makefile.in @@ -40,7 +40,7 @@ depend: @@ -30,8 +30,8 @@ $(TARGET): $(OBJS) ../lib/libmrclient.a $(MR_LIBDEP) $(CC) -o $@ $(LDFLAGS) $(OBJS) $(LIBS) -Index: clients/blanche/Makefile.in -=================================================================== ---- clients/blanche/Makefile.in 2007-02-14 01:59:20.000000000 -0500 -+++ clients/blanche/Makefile.in 2007-02-14 01:59:59.000000000 -0500 +Index: moira/clients/blanche/Makefile.in +=================================================================== +--- moira.orig/clients/blanche/Makefile.in ++++ moira/clients/blanche/Makefile.in @@ -40,7 +40,7 @@ depend: @@ -43,8 +43,8 @@ $(TARGET): $(OBJS) ../lib/libmrclient.a $(MR_LIBDEP) $(CC) -o $@ $(LDFLAGS) $(OBJS) $(LIBS) -Index: clients/chfn/Makefile.in -=================================================================== ---- clients/chfn/Makefile.in 2007-02-14 01:59:20.000000000 -0500 -+++ clients/chfn/Makefile.in 2007-02-14 01:59:59.000000000 -0500 +Index: moira/clients/chfn/Makefile.in +=================================================================== +--- moira.orig/clients/chfn/Makefile.in ++++ moira/clients/chfn/Makefile.in @@ -40,7 +40,7 @@ depend: @@ -56,8 +56,8 @@ $(TARGET): $(OBJS) ../lib/libmrclient.a $(MR_LIBDEP) $(CC) -o $@ $(LDFLAGS) $@.o $(LIBS) -Index: clients/chpobox/Makefile.in -=================================================================== ---- clients/chpobox/Makefile.in 2007-02-14 01:59:20.000000000 -0500 -+++ clients/chpobox/Makefile.in 2007-02-14 01:59:59.000000000 -0500 +Index: moira/clients/chpobox/Makefile.in +=================================================================== +--- moira.orig/clients/chpobox/Makefile.in ++++ moira/clients/chpobox/Makefile.in @@ -40,7 +40,7 @@ depend: @@ -69,8 +69,8 @@ $(TARGET): $(OBJS) ../lib/libmrclient.a $(MR_LIBDEP) $(CC) -o $@ $(LDFLAGS) $@.o $(LIBS) -Index: clients/chsh/Makefile.in -=================================================================== ---- clients/chsh/Makefile.in 2007-02-14 01:59:20.000000000 -0500 -+++ clients/chsh/Makefile.in 2007-02-14 01:59:59.000000000 -0500 +Index: moira/clients/chsh/Makefile.in +=================================================================== +--- moira.orig/clients/chsh/Makefile.in ++++ moira/clients/chsh/Makefile.in @@ -40,7 +40,7 @@ depend: @@ -82,8 +82,8 @@ $(TARGET): $(OBJS) ../lib/libmrclient.a $(MR_LIBDEP) $(CC) -o $@ $(LDFLAGS) $@.o $(LIBS) -Index: clients/mailmaint/Makefile.in -=================================================================== ---- clients/mailmaint/Makefile.in 2007-02-14 01:59:20.000000000 -0500 -+++ clients/mailmaint/Makefile.in 2007-02-14 01:59:59.000000000 -0500 +Index: moira/clients/mailmaint/Makefile.in +=================================================================== +--- moira.orig/clients/mailmaint/Makefile.in ++++ moira/clients/mailmaint/Makefile.in @@ -40,7 +40,7 @@ depend: @@ -95,8 +95,8 @@ $(TARGET): $(OBJS) ../lib/libmrclient.a $(MR_LIBDEP) $(CC) -o $@ $(LDFLAGS) $(OBJS) $(LIBS) -Index: clients/mitch/Makefile.in -=================================================================== ---- clients/mitch/Makefile.in 2007-02-14 01:59:20.000000000 -0500 -+++ clients/mitch/Makefile.in 2007-02-14 01:59:59.000000000 -0500 +Index: moira/clients/mitch/Makefile.in +=================================================================== +--- moira.orig/clients/mitch/Makefile.in ++++ moira/clients/mitch/Makefile.in @@ -40,7 +40,7 @@ depend: @@ -108,8 +108,8 @@ $(TARGET): $(OBJS) ../lib/libmrclient.a $(MR_LIBDEP) $(CC) -o $@ $(LDFLAGS) $(OBJS) $(LIBS) -Index: clients/moira/Makefile.in -=================================================================== ---- clients/moira/Makefile.in 2007-02-14 01:59:20.000000000 -0500 -+++ clients/moira/Makefile.in 2007-02-14 02:07:47.000000000 -0500 +Index: moira/clients/moira/Makefile.in +=================================================================== +--- moira.orig/clients/moira/Makefile.in ++++ moira/clients/moira/Makefile.in @@ -44,14 +44,14 @@ depend: @@ -135,8 +135,8 @@ moira: $(MOBJS) ../lib/libmrclient.a $(MR_LIBDEP) $(CC) -o $@ $(LDFLAGS) $(MOBJS) $(LIBS) -Index: clients/mrcheck/Makefile.in -=================================================================== ---- clients/mrcheck/Makefile.in 2007-02-14 01:59:20.000000000 -0500 -+++ clients/mrcheck/Makefile.in 2007-02-14 01:59:59.000000000 -0500 +Index: moira/clients/mrcheck/Makefile.in +=================================================================== +--- moira.orig/clients/mrcheck/Makefile.in ++++ moira/clients/mrcheck/Makefile.in @@ -40,7 +40,7 @@ depend: @@ -148,8 +148,8 @@ $(TARGET): $(OBJS) ../lib/libmrclient.a $(MR_LIBDEP) $(CC) -o $@ $(LDFLAGS) $(OBJS) $(LIBS) -Index: clients/mrtest/Makefile.in -=================================================================== ---- clients/mrtest/Makefile.in 2007-02-14 01:59:21.000000000 -0500 -+++ clients/mrtest/Makefile.in 2007-02-14 01:59:59.000000000 -0500 +Index: moira/clients/mrtest/Makefile.in +=================================================================== +--- moira.orig/clients/mrtest/Makefile.in ++++ moira/clients/mrtest/Makefile.in @@ -40,7 +40,7 @@ depend: @@ -161,8 +161,8 @@ $(TARGET): $(OBJS) ../lib/libmrclient.a $(MR_LIBDEP) $(CC) -o $@ $(LDFLAGS) $(OBJS) $(LIBS) -Index: clients/stanley/Makefile.in -=================================================================== ---- clients/stanley/Makefile.in 2007-02-14 01:59:21.000000000 -0500 -+++ clients/stanley/Makefile.in 2007-02-14 01:59:59.000000000 -0500 +Index: moira/clients/stanley/Makefile.in +=================================================================== +--- moira.orig/clients/stanley/Makefile.in ++++ moira/clients/stanley/Makefile.in @@ -40,7 +40,7 @@ depend: @@ -174,8 +174,8 @@ $(TARGET): $(OBJS) ../lib/libmrclient.a $(MR_LIBDEP) $(CC) -o $@ $(LDFLAGS) $(OBJS) $(LIBS) -Index: clients/stella/Makefile.in -=================================================================== ---- clients/stella/Makefile.in 2007-02-14 01:59:21.000000000 -0500 -+++ clients/stella/Makefile.in 2007-02-14 02:00:00.000000000 -0500 +Index: moira/clients/stella/Makefile.in +=================================================================== +--- moira.orig/clients/stella/Makefile.in ++++ moira/clients/stella/Makefile.in @@ -40,7 +40,7 @@ depend: @@ -187,8 +187,8 @@ $(TARGET): $(OBJS) ../lib/libmrclient.a $(MR_LIBDEP) $(CC) -o $@ $(LDFLAGS) $(OBJS) $(LIBS) -Index: man/Makefile.in -=================================================================== ---- man/Makefile.in 2007-02-14 01:59:21.000000000 -0500 -+++ man/Makefile.in 2007-02-14 02:00:00.000000000 -0500 +Index: moira/man/Makefile.in +=================================================================== +--- moira.orig/man/Makefile.in ++++ moira/man/Makefile.in @@ -32,6 +32,7 @@ depend: @@ -202,8 +202,8 @@ + for m in $(MAN3); do $(INSTALL_DATA) $(srcdir)/$$m $(DESTDIR)$(mandir)/man3; done + for m in $(MAN8); do $(INSTALL_DATA) $(srcdir)/$$m $(DESTDIR)$(mandir)/man8; done -Index: update/Makefile.in -=================================================================== ---- update/Makefile.in 2007-02-14 01:59:21.000000000 -0500 -+++ update/Makefile.in 2007-02-14 02:00:00.000000000 -0500 +Index: moira/update/Makefile.in +=================================================================== +--- moira.orig/update/Makefile.in ++++ moira/update/Makefile.in @@ -43,8 +43,8 @@ depend: @@ -217,2 +217,38 @@ update_test: $(COBJS) $(MR_LIBDEP) $(CC) -o $@ $(LDFLAGS) $(COBJS) $(LIBS) +diff -ur moira.orig/clients/mrtest/mrtest.c moira/clients/mrtest/mrtest.c +--- moira.orig/clients/mrtest/mrtest.c 2008-08-30 18:22:14.000000000 -0400 ++++ moira/clients/mrtest/mrtest.c 2009-01-04 03:20:08.000000000 -0500 +@@ -97,8 +97,13 @@ + } + } + ++#ifndef __APPLE__ + initialize_sms_error_table(); + initialize_krb_error_table(); ++#else ++ add_error_table(&et_sms_error_table); ++ add_error_table(&et_krb_error_table); ++#endif + + #ifdef HAVE_READLINE + /* we don't want filename completion */ +diff -ur moira.orig/lib/mr_init.c moira/lib/mr_init.c +--- moira.orig/lib/mr_init.c 2008-08-30 18:22:14.000000000 -0400 ++++ moira/lib/mr_init.c 2009-01-04 03:19:06.000000000 -0500 +@@ -20,8 +20,15 @@ + if (mr_inited) + return; + ++#ifndef __APPLE__ + initialize_sms_error_table(); + initialize_krb_error_table(); + initialize_ureg_error_table(); ++#else ++ add_error_table(&et_sms_error_table); ++ add_error_table(&et_krb_error_table); ++ add_error_table(&et_ureg_error_table); ++#endif ++ + mr_inited = 1; + }