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

Reply via email to