I think THIS broke futureproof. (not 10.4) On Sun, 25 Aug 2013, Hanspeter Niederstrasser wrote:
> Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/base > In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv21202 > > Modified Files: > dpkg.info gettext-tools-tests.patch gettext-tools.info > libgettext8-shlibs.info libgettext8-shlibs.patch libiconv.info > libiconv.patch > Log Message: > bump to gettext 0.18.3.1 > > Index: libiconv.patch > =================================================================== > RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/base/libiconv.patch,v > retrieving revision 1.2 > retrieving revision 1.3 > diff -u -d -r1.2 -r1.3 > --- libiconv.patch 29 Aug 2012 17:53:17 -0000 1.2 > +++ libiconv.patch 25 Aug 2013 00:46:12 -0000 1.3 > @@ -1,6 +1,6 @@ > -diff -Nurd libiconv-1.12/lib/aliases.gperf libiconv-1.12/lib/aliases.gperf > ---- libiconv-1.12/lib/aliases.gperf 2007-11-11 11:47:01.000000000 -0500 > -+++ libiconv-1.12/lib/aliases.gperf 2008-01-24 10:49:22.000000000 -0500 > +diff -Nurd libiconv-1.14/lib/aliases.gperf libiconv-1.14/lib/aliases.gperf > +--- libiconv-1.14/lib/aliases.gperf 2007-11-11 11:47:01.000000000 -0500 > ++++ libiconv-1.14/lib/aliases.gperf 2008-01-24 10:49:22.000000000 -0500 > @@ -21,6 +21,9 @@ > US, ei_ascii > CSASCII, ei_ascii > @@ -11,10 +11,10 @@ > UCS-2, ei_ucs2 > ISO-10646-UCS-2, ei_ucs2 > CSUNICODE, ei_ucs2 > -diff -Nurd libiconv-1.12/lib/converters.h libiconv-1.12/lib/converters.h > ---- libiconv-1.12/lib/converters.h 2007-05-25 19:18:25.000000000 -0400 > -+++ libiconv-1.12/lib/converters.h 2008-01-24 10:49:22.000000000 -0500 > -@@ -113,6 +113,7 @@ > +diff -Nurd libiconv-1.14/lib/converters.h libiconv-1.14/lib/converters.h > +--- libiconv-1.14/lib/converters.h 2007-05-25 19:18:25.000000000 -0400 > ++++ libiconv-1.14/lib/converters.h 2008-01-24 10:49:22.000000000 -0500 > +@@ -119,6 +119,7 @@ > /* General multi-byte encodings */ > #include "utf8.h" > #include "ucs2.h" > @@ -22,19 +22,12 @@ > #include "ucs2be.h" > #include "ucs2le.h" > #include "ucs4.h" > -diff -Nurd libiconv-1.12/lib/encodings.def libiconv-1.12/lib/encodings.def > ---- libiconv-1.12/lib/encodings.def 2007-05-25 19:17:48.000000000 -0400 > -+++ libiconv-1.12/lib/encodings.def 2008-01-24 10:49:22.000000000 -0500 > -@@ -55,12 +55,18 @@ > - /* General multi-byte encodings */ > - > - DEFENCODING(( "UTF-8", /* IANA, RFC 2279 */ > -- /*"UTF8", JDK 1.1 */ > -+ "UTF8", /* JDK 1.1 */ > - /*"CP65001", Windows */ > - ), > - utf8, > - { utf8_mbtowc, NULL }, { utf8_wctomb, NULL }) > +diff -Nurd libiconv-1.14/lib/encodings.def libiconv-1.14/lib/encodings.def > +--- libiconv-1.14/lib/encodings.def 2007-05-25 19:17:48.000000000 -0400 > ++++ libiconv-1.14/lib/encodings.def 2008-01-24 10:49:22.000000000 -0500 > +@@ -69,6 +69,12 @@ > + utf8) > + #endif > > +DEFENCODING(( "UTF-8-MAC", /* utf8-nfd */ > + "UTF8-MAC", /* label from samba 2.2jp */ > @@ -45,9 +38,9 @@ > DEFENCODING(( "UCS-2", /* glibc */ > "ISO-10646-UCS-2", /* IANA */ > "csUnicode", /* IANA */ > -diff -Nurd libiconv-1.12/lib/flags.h libiconv-1.12/lib/flags.h > ---- libiconv-1.12/lib/flags.h 2007-11-11 11:47:36.000000000 -0500 > -+++ libiconv-1.12/lib/flags.h 2008-01-24 10:49:22.000000000 -0500 > +diff -Nurd libiconv-1.14/lib/flags.h libiconv-1.14/lib/flags.h > +--- libiconv-1.14/lib/flags.h 2007-11-11 11:47:36.000000000 -0500 > ++++ libiconv-1.14/lib/flags.h 2008-01-24 10:49:22.000000000 -0500 > @@ -14,6 +14,7 @@ > > #define ei_ascii_oflags (0) > @@ -56,10 +49,10 @@ > #define ei_ucs2_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | > HAVE_HANGUL_JAMO) > #define ei_ucs2be_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | > HAVE_HANGUL_JAMO) > #define ei_ucs2le_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | > HAVE_HANGUL_JAMO) > -diff -Nurd libiconv-1.12/lib/iconv.c libiconv-1.12/lib/iconv.c > ---- libiconv-1.12/lib/iconv.c 2007-04-23 17:24:57.000000000 -0400 > -+++ libiconv-1.12/lib/iconv.c 2008-01-24 10:49:22.000000000 -0500 > -@@ -726,6 +726,29 @@ > +diff -Nurd libiconv-1.14/lib/iconv.c libiconv-1.14/lib/iconv.c > +--- libiconv-1.14/lib/iconv.c 2007-04-23 17:24:57.000000000 -0400 > ++++ libiconv-1.14/lib/iconv.c 2008-01-24 10:49:22.000000000 -0500 > +@@ -605,6 +605,29 @@ > strong_alias (libiconv_open, iconv_open) > strong_alias (libiconv, iconv) > strong_alias (libiconv_close, iconv_close) > @@ -89,9 +82,9 @@ > #endif > > #endif > -diff -Nurd libiconv-1.12/lib/utf8mac.h libiconv-1.12/lib/utf8mac.h > ---- libiconv-1.12/lib/utf8mac.h 1969-12-31 19:00:00.000000000 -0500 > -+++ libiconv-1.12/lib/utf8mac.h 2008-01-24 10:49:22.000000000 -0500 > +diff -Nurd libiconv-1.14/lib/utf8mac.h libiconv-1.14/lib/utf8mac.h > +--- libiconv-1.14/lib/utf8mac.h 1969-12-31 19:00:00.000000000 -0500 > ++++ libiconv-1.14/lib/utf8mac.h 2008-01-24 10:49:22.000000000 -0500 > @@ -0,0 +1,1608 @@ > +/* > + * Copyright (C) 2003 Apple Computer, Inc. All rights reserved. > @@ -1701,9 +1694,9 @@ > + > + return len; > +} > -diff -Nurd libiconv-1.12/man/iconv.1 libiconv-1.12/man/iconv.1 > ---- libiconv-1.12/man/iconv.1 2007-10-07 14:23:11.000000000 -0400 > -+++ libiconv-1.12/man/iconv.1 2008-01-24 10:50:02.000000000 -0500 > +diff -Nurd libiconv-1.14/man/iconv.1 libiconv-1.14/man/iconv.1 > +--- libiconv-1.14/man/iconv.1 2007-10-07 14:23:11.000000000 -0400 > ++++ libiconv-1.14/man/iconv.1 2008-01-24 10:50:02.000000000 -0500 > @@ -104,5 +104,4 @@ > .SH "CONFORMING TO" > POSIX:2001 > @@ -1711,22 +1704,22 @@ > -.BR iconv_open (3), > -.BR locale (7) > +.BR iconv_open (3) > -diff -Nurd libiconv-1.12/src/Makefile.in libiconv-1.12/src/Makefile.in > ---- libiconv-1.12/src/Makefile.in 2007-05-27 18:15:52.000000000 -0400 > -+++ libiconv-1.12/src/Makefile.in 2008-01-24 10:51:45.000000000 -0500 > -@@ -104,7 +104,7 @@ > +diff -Nurd libiconv-1.14/src/Makefile.in libiconv-1.14/src/Makefile.in > +--- libiconv-1.14/src/Makefile.in 2007-05-27 18:15:52.000000000 -0400 > ++++ libiconv-1.14/src/Makefile.in 2008-01-24 10:51:45.000000000 -0500 > +@@ -113,7 +113,7 @@ > if [ ! -d $(DESTDIR)$(bindir) ] ; then $(mkinstalldirs) > $(DESTDIR)$(bindir) ; fi > case "@host_os@" in \ > - hpux*) $(CC) $(LDFLAGS) $(CFLAGS) $(iconv_LDFLAGS) iconv.@OBJEXT@ > ../srclib/libicrt.a -L$(DESTDIR)$(libdir) -liconv @LIBINTL@ > $(OBJECTS_RES_@WOE32@) `if test -n '$(DESTDIR)'; then echo " -Wl,+b > -Wl,$(libdir)"; fi` -o iconv;; \ > -- *) $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) $(iconv_LDFLAGS) > iconv.@OBJEXT@ ../srclib/libicrt.a $(DESTDIR)$(libdir)/libiconv.la > @LTLIBINTL@ $(OBJECTS_RES_@WOE32@) -o iconv;; \ > -+ *) $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) $(iconv_LDFLAGS) > iconv.@OBJEXT@ ../srclib/libicrt.a ../lib/libiconv.la @LIBINTL_STATIC@ > $(OBJECTS_RES_@WOE32@) -o iconv;; \ > + hpux*) $(CC) $(LDFLAGS) $(CFLAGS) $(iconv_LDFLAGS) iconv.@OBJEXT@ > ../srclib/libicrt.a -L$(DESTDIR)$(libdir) -liconv @LIBINTL@ > $(OBJECTS_RES_@WOE32@) `if test -n '$(DESTDIR)'; then echo " -Wl,+b > -Wl,$(libdir)"; fi` -o iconv$(EXEEXT);; \ > +- *) $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) $(iconv_LDFLAGS) > iconv.@OBJEXT@ ../srclib/libicrt.a $(DESTDIR)$(libdir)/libiconv.la > @LTLIBINTL@ $(OBJECTS_RES_@WOE32@) -o iconv$(EXEEXT);; \ > ++ *) $(LIBTOOL_LINK) $(CC) $(LDFLAGS) $(CFLAGS) $(iconv_LDFLAGS) > iconv.@OBJEXT@ ../srclib/libicrt.a ../lib/libiconv.la @LIBINTL_STATIC@ > $(OBJECTS_RES_@WOE32@) -o iconv$(EXEEXT);; \ > esac > - $(INSTALL_PROGRAM_ENV) $(LIBTOOL_INSTALL) $(INSTALL_PROGRAM) iconv > $(DESTDIR)$(bindir)/iconv > + $(INSTALL_PROGRAM_ENV) $(LIBTOOL_INSTALL) $(INSTALL_PROGRAM) > iconv$(EXEEXT) $(DESTDIR)$(bindir)/iconv$(EXEEXT) > > -diff -Nurd libiconv-1.12/src/iconv.c libiconv-1.12/src/iconv.c > ---- libiconv-1.12/src/iconv.c 2007-07-07 13:07:36.000000000 -0400 > -+++ libiconv-1.12/src/iconv.c 2008-01-24 10:49:22.000000000 -0500 > -@@ -976,6 +976,10 @@ > +diff -Nurd libiconv-1.14/src/iconv.c libiconv-1.14/src/iconv.c > +--- libiconv-1.14/src/iconv.c 2007-07-07 13:07:36.000000000 -0400 > ++++ libiconv-1.14/src/iconv.c 2008-01-24 10:49:22.000000000 -0500 > +@@ -981,6 +981,10 @@ > const char *option = argv[i] + 1; > if (*option == '\0') > usage(1); > @@ -1737,3 +1730,16 @@ > for (; *option; option++) > switch (*option) { > case 'c': discard_unconvertible = 1; break; > +--- libiconv-1.14/Makefile.devel 2011-07-03 10:05:11.000000000 -0400 > ++++ libiconv-1.14/Makefile.devel 2012-11-29 12:37:45.000000000 -0500 > +@@ -19,9 +19,7 @@ > + all : configures config.h.in \ > + srclib/Makefile.gnulib srclib/Makefile.in \ > + include/iconv.h.build.in \ > +- lib/aliases.h lib/aliases_sysaix.h lib/aliases_syshpux.h > lib/aliases_sysosf1.h lib/aliases_syssolaris.h \ > +- lib/aliases_aix.h lib/aliases_aix_sysaix.h \ > +- lib/aliases_osf1.h lib/aliases_osf1_sysosf1.h \ > ++ lib/aliases.h \ > + lib/aliases_dos.h \ > + lib/aliases_extra.h \ > + lib/flags.h lib/translit.h \ > > Index: dpkg.info > =================================================================== > RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/base/dpkg.info,v > retrieving revision 1.13 > retrieving revision 1.14 > diff -u -d -r1.13 -r1.14 > --- dpkg.info 10 Jun 2013 01:33:08 -0000 1.13 > +++ dpkg.info 25 Aug 2013 00:46:11 -0000 1.14 > @@ -1,9 +1,9 @@ > Package: dpkg > Version: 1.10.21 > -Revision: 1236 > +Revision: 1237 > GCC: 4.0 > BuildDepends: fink (>= 0.30.0) > -Depends: libgettext8-shlibs (>= 0.18.2.1-1), libiconv (>= 1.11-1), gzip, > tar, libncurses5-shlibs (>= 5.4-20041023-1006) > +Depends: libgettext8-shlibs (>= 0.18.3.1-1), libiconv (>= 1.11-1), gzip, > tar, libncurses5-shlibs (>= 5.4-20041023-1006) > Essential: yes > UseMaxBuildJobs: false > BuildAsNobody: false > @@ -11,17 +11,17 @@ > Source: mirror:sourceforge:fink/dpkg_%v.tar.gz > SourceDirectory: dpkg-%v > Source-MD5: a9f6c43891db74d727beab7dfc0ee663 > -Source2: mirror:gnu:gettext/gettext-0.18.2.1.tar.gz > -#Source2: mirror:sourceforge:fink/gettext-0.18.2.1.tar.gz > -Source2-MD5: 034c8103b14654ebd300fadac44d6f14 > +Source2: mirror:gnu:gettext/gettext-0.18.3.1.tar.gz > +#Source2: mirror:sourceforge:fink/gettext-0.18.3.1.tar.gz > +Source2-MD5: 3fc808f7d25487fc72b5759df7419e02 > PatchFile: %n.patch > PatchFile-MD5: 62c4558d3ae7c3107fefaa031b9cf697 > PatchFile2: libgettext8-shlibs.patch > -PatchFile2-MD5: 0fc008bcbe67004c6f2bcbf5581ef1c3 > +PatchFile2-MD5: 0fa124a9e56f702eb9f817ebd10aae5f > PatchScript: << > cd %b/..; sed 's|@PREFIX@|%p|g' < %{PatchFile} | patch -p0 > cd %b/..; sed 's|@PREFIX@|%p|g' < %{PatchFile2} | patch -p0 > - cd %b/../gettext-0.18.2.1/build-aux; perl -pi -e 's/.*chmod.*777.*$//g' > ltmain.sh > + cd %b/../gettext-0.18.3.1/build-aux; perl -pi -e 's/.*chmod.*777.*$//g' > ltmain.sh > cd optlib; perl -pi -e 's/(getopt|getopt1).c//g' Makefile.in; rm getopt* > echo "x86_64-darwin darwin-x86_64 darwin-x86_64" >> %b/archtable > << > @@ -35,7 +35,7 @@ > ### match the new package parameters (except build static only here). > ### Not necessary, but will avoid unforeseen consequences. > %p/bin/fink -y install gettext-bin libgettext8-dev libiconv-dev > libncurses5 > - cd %b/../gettext-0.18.2.1/gettext-tools > + cd %b/../gettext-0.18.3.1/gettext-tools > env EMACS=no JAVA=/usr/bin/java GCJ=/usr/bin/javac ./configure \ > --prefix="%b/../_inst%p" \ > --infodir='${prefix}/share/info' \ > > Index: gettext-tools-tests.patch > =================================================================== > RCS file: > /cvsroot/fink/dists/10.7/stable/main/finkinfo/base/gettext-tools-tests.patch,v > retrieving revision 1.1 > retrieving revision 1.2 > diff -u -d -r1.1 -r1.2 > --- gettext-tools-tests.patch 29 Aug 2012 18:51:25 -0000 1.1 > +++ gettext-tools-tests.patch 25 Aug 2013 00:46:11 -0000 1.2 > @@ -6,6 +6,6 @@ > > +echo "Skipping test: Darwin's bash lacks iconv support"; rm -fr $tmpfiles; > exit 77; > + > - tmpfiles="$tmpfiles prog.sh" > - cat <<\EOF > prog.sh > + tmpfiles="$tmpfiles prog.bash" > + cat <<\EOF > prog.bash > #! /bin/bash > > Index: libgettext8-shlibs.patch > =================================================================== > RCS file: > /cvsroot/fink/dists/10.7/stable/main/finkinfo/base/libgettext8-shlibs.patch,v > retrieving revision 1.4 > retrieving revision 1.5 > diff -u -d -r1.4 -r1.5 > --- libgettext8-shlibs.patch 30 Mar 2013 00:12:13 -0000 1.4 > +++ libgettext8-shlibs.patch 25 Aug 2013 00:46:12 -0000 1.5 > @@ -1,7 +1,7 @@ > -diff -uNr gettext-0.18.2.1/gettext-runtime/libasprintf/Makefile.in > gettext-0.18.2.1.fink/gettext-runtime/libasprintf/Makefile.in > ---- gettext-0.18.2.1/gettext-runtime/libasprintf/Makefile.in 2013-03-05 > 03:41:30.000000000 -0500 > -+++ gettext-0.18.2.1.fink/gettext-runtime/libasprintf/Makefile.in > 2013-03-21 15:33:38.000000000 -0400 > -@@ -483,7 +483,7 @@ > +diff -uNr gettext-0.18.3.1-orig/gettext-runtime/libasprintf/Makefile.in > gettext-0.18.3.1/gettext-runtime/libasprintf/Makefile.in > +--- gettext-0.18.3.1-orig/gettext-runtime/libasprintf/Makefile.in > 2013-08-15 12:26:30.000000000 -0400 > ++++ gettext-0.18.3.1/gettext-runtime/libasprintf/Makefile.in 2013-08-21 > 20:59:51.000000000 -0400 > +@@ -529,7 +529,7 @@ > # How to build libasprintf. > # With libtool 1.5.14, on some platforms, like BeOS, "libtool --tag=CXX" > fails > # to create a shared library, however "libtool --tag=CC" succeeds. > @@ -10,10 +10,10 @@ > libgnu_la_SOURCES = size_max.h xsize.h xsize.c > libgnu_la_LIBADD = $(gl_LTLIBOBJS) @LTALLOCA@ > libgnu_la_DEPENDENCIES = $(gl_LTLIBOBJS) @LTALLOCA@ > -diff -uNr gettext-0.18.2.1/gettext-tools/src/Makefile.in > gettext-0.18.2.1.fink/gettext-tools/src/Makefile.in > ---- gettext-0.18.2.1/gettext-tools/src/Makefile.in 2013-03-05 > 03:43:55.000000000 -0500 > -+++ gettext-0.18.2.1.fink/gettext-tools/src/Makefile.in 2013-03-21 > 15:36:15.000000000 -0400 > -@@ -2744,10 +2744,10 @@ > +diff -uNr gettext-0.18.3.1-orig/gettext-tools/src/Makefile.in > gettext-0.18.3.1/gettext-tools/src/Makefile.in > +--- gettext-0.18.3.1-orig/gettext-tools/src/Makefile.in 2013-08-15 > 12:31:16.000000000 -0400 > ++++ gettext-0.18.3.1/gettext-tools/src/Makefile.in 2013-08-21 > 20:59:51.000000000 -0400 > +@@ -2840,10 +2840,10 @@ > $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) > $(urlget_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o urlget-urlget.obj > `if test -f 'urlget.c'; then $(CYGPATH_W) 'urlget.c'; else $(CYGPATH_W) > '$(srcdir)/urlget.c'; fi` > > xgettext-xgettext.o: xgettext.c > > Index: libgettext8-shlibs.info > =================================================================== > RCS file: > /cvsroot/fink/dists/10.7/stable/main/finkinfo/base/libgettext8-shlibs.info,v > retrieving revision 1.5 > retrieving revision 1.6 > diff -u -d -r1.5 -r1.6 > --- libgettext8-shlibs.info 10 Jun 2013 01:33:08 -0000 1.5 > +++ libgettext8-shlibs.info 25 Aug 2013 00:46:12 -0000 1.6 > @@ -1,18 +1,20 @@ > Package: libgettext8-shlibs > -Version: 0.18.2.1 > +Version: 0.18.3.1 > Revision: 1 > Source: mirror:gnu:gettext/gettext-%v.tar.gz > #Source: mirror:sourceforge:fink/gettext-%v.tar.gz > -Source-MD5: 034c8103b14654ebd300fadac44d6f14 > +Source-MD5: 3fc808f7d25487fc72b5759df7419e02 > +# libgettext8-shlibs.patch must be regenerated for every update since > +# dpkg uses it and needs the correct full file headers for patch -p0 > PatchFile: %n.patch > -PatchFile-MD5: 0fc008bcbe67004c6f2bcbf5581ef1c3 > +PatchFile-MD5: 0fa124a9e56f702eb9f817ebd10aae5f > PatchScript: << > patch -p1 < %{PatchFile} > cd build-aux; perl -pi -e 's/.*chmod.*777.*$//g' ltmain.sh > << > Essential: yes > Depends: libiconv, libiconv-bin, base-files > -BuildDepends: libiconv-dev, fink (>= 0.24.12) > +BuildDepends: libiconv-dev > #UseMaxBuildJobs: false > SetCFLAGS: -Os > ConfigureParams: << > > Index: gettext-tools.info > =================================================================== > RCS file: > /cvsroot/fink/dists/10.7/stable/main/finkinfo/base/gettext-tools.info,v > retrieving revision 1.6 > retrieving revision 1.7 > diff -u -d -r1.6 -r1.7 > --- gettext-tools.info 10 Jun 2013 01:33:08 -0000 1.6 > +++ gettext-tools.info 25 Aug 2013 00:46:12 -0000 1.7 > @@ -1,13 +1,13 @@ > Package: gettext-tools > -Version: 0.18.2.1 > +Version: 0.18.3.1 > Revision: 1 > Source: mirror:gnu:gettext/gettext-%v.tar.gz > #Source: mirror:sourceforge:fink/gettext-%v.tar.gz > -Source-MD5: 034c8103b14654ebd300fadac44d6f14 > +Source-MD5: 3fc808f7d25487fc72b5759df7419e02 > PatchFile: libgettext8-shlibs.patch > -PatchFile-MD5: 0fc008bcbe67004c6f2bcbf5581ef1c3 > +PatchFile-MD5: 0fa124a9e56f702eb9f817ebd10aae5f > PatchFile2: gettext-tools-tests.patch > -PatchFile2-MD5: 964de69b23cdfedc1691cf7825886af9 > +PatchFile2-MD5: 13aadae12a9d31bd74e282759ee9d9ac > PatchScript: << > patch -p1 < %{PatchFile} > patch -p1 < %{PatchFile2} > @@ -80,8 +80,8 @@ > DocFiles: README* AUTHORS COPYING* NEWS THANKS ChangeLog* > InfoDocs: gettext.info > Shlibs: << > - !%p/lib/libgettextlib-0.18.2.dylib > - !%p/lib/libgettextsrc-0.18.2.dylib > + !%p/lib/libgettextlib-0.18.3.dylib > + !%p/lib/libgettextsrc-0.18.3.dylib > << > Description: GNU Internationalization utils (shared libs) > > > Index: libiconv.info > =================================================================== > RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/base/libiconv.info,v > retrieving revision 1.3 > retrieving revision 1.4 > diff -u -d -r1.3 -r1.4 > --- libiconv.info 30 Mar 2013 00:12:13 -0000 1.3 > +++ libiconv.info 25 Aug 2013 00:46:12 -0000 1.4 > @@ -1,64 +1,57 @@ > Package: libiconv > -Version: 1.12 > -Revision: 6 > +Version: 1.14 > +Revision: 5 > +Description: Character set conversion library > +License: LGPL > +Maintainer: Fink Core Group <fink-c...@lists.sourceforge.net> > +Depends: base-files > +BuildDepends: fink (>= 0.24.12) > +Essential: yes > #Source: mirror:sourceforge:fink/%n-%v.tar.gz > Source: mirror:gnu:libiconv/libiconv-%v.tar.gz > -Source-MD5: c2be282595751535a618ae0edeb8f648 > -Source2: mirror:gnu:gettext/gettext-0.18.2.1.tar.gz > -#Source2: mirror:sourceforge:fink/gettext-0.18.2.1.tar.gz > -Source2-MD5: 034c8103b14654ebd300fadac44d6f14 > -Source3: mirror:gnu:gperf/gperf-3.0.3.tar.gz > -Source3-MD5: cc20e58975a38075440423c8fb85fd00 > +Source-MD5: e34509b1623cec449dfeb73d7ce9c6c6 > +#Source2: mirror:gnu:gettext/gettext-0.18.3.1.tar.gz > +Source2: mirror:sourceforge:fink/gettext-0.18.3.1.tar.gz > +Source2-MD5: 3fc808f7d25487fc72b5759df7419e02 > +Source3: mirror:gnu:gperf/gperf-3.0.4.tar.gz > +Source3-MD5: c1f1db32fb6598d6a93e6e88796a8632 > PatchFile: %n.patch > -PatchFile-MD5: a96d5622ed197552b36c7eea1e5c6ccf > +PatchFile-MD5: 93f202f6f6e27a9707ad8a21fc15aef4 > PatchScript: << > - cd %b/..; patch -p0 < %{PatchFile} > - cd %b/../gettext-0.18.2.1/build-aux; perl -pi -e 's/.*chmod.*777.*$//g' > ltmain.sh > -<< > -Essential: yes > -Depends: base-files > -BuildDepends: fink (>= 0.24.12) > -Shlibs: << > - %p/lib/libcharset.1.dylib 2.0.0 %n (>= 1.7-7) > - %p/lib/libiconv.2.dylib 7.0.0 %n (>= 1.11-1) > -<< > -DescPackaging: << > - Shared libraries are in libiconv for backward compatibility, to avoid > - breaking dpkg during an update. > - > - In order to guarantee that the gettext header files are present when > - libiconv is built, we now compile gettext during the building of this > - package. (Previously, the complicated interaction between gettext and > - libiconv was handled during fink's bootstrap process, but not afterwards.) > - > - Previous versions by Christoph Pfisterer. > + cd %b/..; patch -p0 < %{PatchFile} > << > NoSetLDFLAGS: true > NoSetCPPFLAGS: true > +### gperf builds with g++ > +GCC: 4.0 > CompileScript: << > #! /bin/sh -ex > -PATH=/bin:/sbin:/usr/bin:/usr/sbin > -export PATH > - > -# Make sure that we get the compiler wrapper on [redacted] > -case `uname -r` in > -1?.*) PATH=%p/var/lib/fink/path-prefix-10.6:$PATH ;; > -esac > -# and also on x86_64 > -case "%m" in > -x86_64) PATH=%p/var/lib/fink/path-prefix-10.6:$PATH ;; > +osversion=`uname -r | cut -d. -f1` > +case "$osversion" in > + 9) PATH_SUFFIX=g++-4.0 > + ;; > + 10) PATH_SUFFIX=10.6 > + ;; > + 1[123]) PATH_SUFFIX=clang > + ;; > + *) echo "System not supported"; > + exit 1 > + ;; > esac > +PATH=%p/var/lib/fink/path-prefix-$PATH_SUFFIX:/bin:/sbin:/usr/bin:/usr/sbin > +export PATH > > ### build gperf > -cd %b/../gperf-3.0.3 > +cd %b/../gperf-3.0.4 > ./configure --prefix=%p > make > +make -j1 check || exit 2 > > ### Build our local gettext-runtime. > ### If gettext gets updated, make sure these ./configure parameters > ### match the new package parameters (except build static only here). > ### Not necessary, but will avoid unforeseen consequences. > -cd %b/../gettext-0.18.2.1/gettext-runtime > +cd %b/../gettext-0.18.3.1/gettext-runtime > EMACS=no CPPFLAGS="-I%b/../_inst%p/include" LDFLAGS="-L%b/../_inst%p/lib" > am_cv_func_iconv=no ./configure \ > --prefix=%p \ > --infodir='${prefix}/share/info' \ > @@ -83,7 +76,7 @@ > > ### now build iconv > cd %b/../libiconv-%v > -make -f Makefile.devel GPERF=%b/../gperf-3.0.3/src/gperf > +make -f Makefile.devel GPERF=%b/../gperf-3.0.4/src/gperf > am_cv_func_iconv="yes" > am_cv_proto_iconv="" > export am_cv_func_iconv am_cv_proto_iconv > @@ -102,36 +95,50 @@ > rm -f %i/lib/charset.alias > << > DocFiles: README* AUTHORS COPYING.LIB DESIGN NEWS NOTES THANKS > +Shlibs: << > + %p/lib/libcharset.1.dylib 2.0.0 %n (>= 1.7-7) > + %p/lib/libiconv.2.dylib 8.0.0 %n (>= 1.14-1) > +<< > # > PostInstScript: << > if [ -L %p/etc/alternatives/charset.alias ]; then > - update-alternatives --remove charset.alias %p/lib/charset.alias.libiconv > + update-alternatives --remove charset.alias %p/lib/charset.alias.libiconv > fi > << > # > SplitOff: << > - Package: libiconv-bin > - Essential: true > - Depends: libiconv (= %v-%r) > - Replaces: libiconv (<= 1.7-6) > - Files: bin share/doc/libiconv/*.html share/man > - Description: Executables for libiconv package > - DocFiles: README* AUTHORS COPYING.LIB DESIGN NEWS NOTES THANKS > + Package: libiconv-bin > + Essential: true > + Depends: libiconv (= %v-%r) > + Replaces: libiconv (<= 1.7-6) > + Files: bin share/doc/libiconv/*.html share/man > + Description: Executables for libiconv package > + DocFiles: README* AUTHORS COPYING.LIB DESIGN NEWS NOTES THANKS > << > SplitOff2: << > - Package: libiconv-dev > - Depends: libiconv (= %v-%r) > - Replaces: libiconv (<= 1.7-6) > - BuildDependsOnly: true > - Files: include lib/libcharset.dylib lib/libiconv.dylib lib/*.a lib/*.la > - Description: Developer files for libiconv package > - DocFiles: README* AUTHORS COPYING.LIB DESIGN NEWS NOTES THANKS > + Package: libiconv-dev > + Depends: libiconv (= %v-%r) > + Replaces: libiconv (<= 1.7-6) > + BuildDependsOnly: true > + Files: include lib/libcharset.dylib lib/libiconv.dylib lib/*.a lib/*.la > + Description: Developer files for libiconv package > + DocFiles: README* AUTHORS COPYING.LIB DESIGN NEWS NOTES THANKS > << > -Description: Character set conversion library > DescDetail: << > GNU libiconv provides an iconv() implemententation for systems that lack > it, or whose implementation cannot convert from/to Unicode. > << > +DescPackaging: << > + Shared libraries are in libiconv for backward compatibility, to avoid > + breaking dpkg during an update. > + > + In order to guarantee that the gettext header files are present when > + libiconv is built, we now compile gettext during the building of this > + package. (Previously, the complicated interaction between gettext and > + libiconv was handled during fink's bootstrap process, but not afterwards.) > + > + Previous versions by Christoph Pfisterer. > +<< > DescPort: << > charset.alias is deleted because it is empty on Darwin anyway and > causes unnecessary conflicts between packages. > @@ -149,7 +156,14 @@ > apple's isn't always compatible. Just omit iconv when building > gettext commands (only used locally while building libiconv) that > would link aginst libiconv. > + > +2013-08-22 Hanspeter Niederstrasser > + > +* Update to 1.14 > +* Bump included gperf to latest 3.0.4 > +* Bump internal gettext to latest 0.18.3.1 > +* On 10.7+, modernize compiler wrapper > +* Don't build genaliases headers for systems that we will not even use. > + Build is -jN safe afterwards. > << > -License: LGPL > -Maintainer: Fink Core Group <fink-c...@lists.sourceforge.net> > Homepage: http://www.gnu.org/software/libiconv/ > > > ------------------------------------------------------------------------------ > Introducing Performance Central, a new site from SourceForge and > AppDynamics. Performance Central is your source for news, insights, > analysis and resources for efficient Application Performance Management. > Visit us today! > http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk > _______________________________________________ > Fink-commits mailing list > fink-comm...@lists.sourceforge.net > http://news.gmane.org/gmane.os.apple.fink.cvs > -- Hisashi T Fujinaka - ht...@twofifty.com BSEE(6/86) + BSChem(3/95) + BAEnglish(8/95) + MSCS(8/03) + $2.50 = latte ------------------------------------------------------------------------------ Introducing Performance Central, a new site from SourceForge and AppDynamics. Performance Central is your source for news, insights, analysis and resources for efficient Application Performance Management. Visit us today! http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel