Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/gnome In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv19836/10.4/unstable/main/finkinfo/gnome
Modified Files: glib2.info Added Files: glib2-10.5.info Log Message: Propagate new version, with compensation for 10.4 poll() breakage, and optimization where feasible --- NEW FILE: glib2-10.5.info --- Package: glib2 Version: 2.12.7 Revision: 21 Distribution: 10.5 Depends: %N-shlibs (>= %v-%r), fink-obsolete-packages BuildDepends: pkgconfig (>= 0.15.0-2), libgettext3-dev, gettext-bin, gettext-tools, libiconv-dev Replaces: %N-common Conflicts: %N-common Source: mirror:gnome:sources/glib/2.12/glib-%v.tar.bz2 Source-MD5: 7a9e949627cf55c844c3570ab83a2caf Patch: %n.patch NoSetCPPFLAGS: true NoSetLDFLAGS: true SetLIBS: -L%p/lib SetCPPFLAGS: -no-cpp-precomp -isystem %p/include SetCFLAGS: -O0 SetLIBRARY_PATH: %p/lib ConfigureParams: --mandir=%p/share/man --disable-gtk-doc --disable-dependency-tracking --enable-static CompileScript: << PERL_PATH=/usr/bin/perl PERL=/usr/bin/perl ./configure %c make << InfoTest: TestScript: LANG=C make check InstallScript: << make install DESTDIR=%d mkdir -p %i/share/doc/installed-packages touch %i/share/doc/installed-packages/%N << SplitOff: << Package: %N-shlibs Depends: libgettext3-shlibs, libiconv, xdg-base Description: Handy library of utility functions Files: lib/lib*-2.0.*.dylib share/locale etc Replaces: %N (<< 2.12.1-1) Shlibs: << %p/lib/libglib-2.0.0.dylib 1201.0.0 %n (>= 2.12.0-1) %p/lib/libgmodule-2.0.0.dylib 1201.0.0 %n (>= 2.12.0-1) %p/lib/libgobject-2.0.0.dylib 1201.0.0 %n (>= 2.12.0-1) %p/lib/libgthread-2.0.0.dylib 1201.0.0 %n (>= 2.12.0-1) << DocFiles: << AUTHORS docs/reference/AUTHORS:AUTHORS.docs.reference gmodule/AUTHORS:AUTHORS.gmodule ChangeLog* docs/reference/ChangeLog:ChangeLog.docs.reference gmodule/ChangeLog:ChangeLog.gmodule gobject/ChangeLog:ChangeLog.gobject gthread/ChangeLog:ChangeLog.gthread po/ChangeLog:ChangeLog.po COPYING NEWS README << << SplitOff2: << Package: %N-dev Depends: %N-shlibs (= %v-%r) Description: Handy library of utility functions DescPackaging: << Provides a .pc so other pkgs can use pkgconfig to compile against us << Replaces: %N (<< 2.4.0-1) BuildDependsOnly: True Files: << bin include lib/glib-2.0 lib/lib* lib/pkgconfig/glib-2.0.pc lib/pkgconfig/gmodule-2.0.pc lib/pkgconfig/gmodule-export-2.0.pc lib/pkgconfig/gmodule-no-export-2.0.pc lib/pkgconfig/gobject-2.0.pc lib/pkgconfig/gthread-2.0.pc share/aclocal share/glib-2.0 share/gtk-doc share/man << DocFiles: << AUTHORS docs/reference/AUTHORS:AUTHORS.docs.reference gmodule/AUTHORS:AUTHORS.gmodule ChangeLog* docs/reference/ChangeLog:ChangeLog.docs.reference gmodule/ChangeLog:ChangeLog.gmodule gobject/ChangeLog:ChangeLog.gobject gthread/ChangeLog:ChangeLog.gthread po/ChangeLog:ChangeLog.po COPYING NEWS README << << DescUsage: << %N is a dummy package: if you really used to need it, you should Depends: %N-shlibs (>= 2.12.0-1) instead, which supplies all the files that were previously in %N. << Description: Handy library of utility functions DescPort: << glib2 provides etc/glib-2.0/charset.alias for darwin because there's no system-wide charset.alias. See also: http://bugzilla.gnome.org/show_bug.cgi?id=346816 Can we figure out how to generate this (gettext-tools config.charset for host=darwin5?)or import it from an authoritative upstream source instead of dragging along a legacy file in %N.patch? Disable two tests that fail on OS X apparently due to deficiencies in OS X locale support. See: http://bugzilla.gnome.org/show_bug.cgi?id=333977 See: http://bugzilla.gnome.org/show_bug.cgi?id=346828 check uses some C++ but it doesn't leak out into the installed package Patch array-test.c to avoid triggering bug in Apple's gcc3.3 (claimed to be fixed in gcc4.0 and wontfix in gcc3.3). See http://bugzilla.gnome.org/show_bug.cgi?id=173127 We need to set LANG=C when doing 'make check', else a previously installed glib2 will trigger a crash caused by a bug in the old de.po. See http://bugzilla.gnome.org/show_bug.cgi?id=310731 Need to figure out how to patch tests/Makefile to use the nascent gettext dictionaries in preference to installed ones. Builds differently on 10.4 vs other OS X (compensate for broken poll() on Tiger). But it's only functional and doesn't propagate so probably no need for other packages to version-dep on glib2-shlibs. Would prefer -Os, but anything above -O0 gives bad code generation on some compilers. See radar #4874204. << DescPackaging: << Sometimes not all .pc files get created. I suspect this is due to a missing BuildDepends or missing files due to Installer.app breakage, but don't know what. So all .pc are listed explicitly in Files so that if any are not built, the pkg will not build. Better to crash and force a diagnosis than to build a wrong package silently, which could lead to pkgs that use these .pc to build incorrectly (possibly silently also). Library contains some C symbols whose real name looks like C++ munges. This should not be construed to mean that glib2 is C++ nor that it needs to obey Fink C++ packaging rules. Prior to 2.12.0-1, %N contained the gettext catalogs and the charset.alias file, which are used by the %N-shlibs files. Starting in 2.12.0-1, they are all now in the %N-shlibs package, and %N is a dummy for compatibility and upgrades. Some of fink's gnome packages are stuck at old versions, so RangerRick says we shouldn't deprecate some old symbols that they need. << License: LGPL Maintainer: The Gnome Core Team <[EMAIL PROTECTED]> Homepage: http://www.gtk.org Index: glib2.info =================================================================== RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/gnome/glib2.info,v retrieving revision 1.18 retrieving revision 1.19 diff -u -d -r1.18 -r1.19 --- glib2.info 20 Dec 2006 03:31:50 -0000 1.18 +++ glib2.info 5 Jan 2007 01:53:22 -0000 1.19 @@ -1,19 +1,18 @@ Package: glib2 -Version: 2.12.5 -Revision: 2 +Version: 2.12.7 +Revision: 11 Depends: %N-shlibs (>= %v-%r), fink-obsolete-packages BuildDepends: pkgconfig (>= 0.15.0-2), libgettext3-dev, gettext-bin, gettext-tools, libiconv-dev Replaces: %N-common Conflicts: %N-common Source: mirror:gnome:sources/glib/2.12/glib-%v.tar.bz2 -Source-MD5: 08f51fd565805289879819964bb8192b +Source-MD5: 7a9e949627cf55c844c3570ab83a2caf Patch: %n.patch NoSetCPPFLAGS: true NoSetLDFLAGS: true SetLIBS: -L%p/lib SetCPPFLAGS: -no-cpp-precomp -isystem %p/include -#SetCFLAGS: -Os -SetCFLAGS: -O0 +SetCFLAGS: -Os SetLIBRARY_PATH: %p/lib ConfigureParams: --mandir=%p/share/man --disable-gtk-doc --disable-dependency-tracking --enable-static CompileScript: << @@ -121,8 +120,9 @@ Need to figure out how to patch tests/Makefile to use the nascent gettext dictionaries in preference to installed ones. - Would prefer -Os, but anything above -O0 gives bad code generation - on some compilers. See radar #4874204. + Builds differently on 10.4 vs other OS X (compensate for broken + poll() on Tiger). But it's only functional and doesn't propagate + so probably no need for other packages to version-dep on glib2-shlibs. << DescPackaging: << Sometimes not all .pc files get created. I suspect this is due to a ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits