Update of /cvsroot/fink/dists/10.4/unstable/main/finkinfo/gnome
In directory 
sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv13837/10.4/unstable/main/finkinfo/gnome

Modified Files:
        glib2.info glib2.patch 
Log Message:
New version


Index: glib2.info
===================================================================
RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/gnome/glib2.info,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- glib2.info  1 Feb 2006 17:40:01 -0000       1.7
+++ glib2.info  11 Jul 2006 00:34:59 -0000      1.8
@@ -1,16 +1,15 @@
 Package: glib2
-Version: 2.8.6
+Version: 2.12.0
 
 ### This .info has OS-specific features...don't blindly copy 10.3<->10.4!
-### drm says to eave space for an intermediate %r using gettext for stable
-Revision: 123
+Revision: 101
 
 Depends: %N-shlibs (>= %v-%r)
 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.8/glib-%v.tar.bz2
-Source-MD5: fce6835fd8c99ab4c3e5213bc5bcd0ed
+Source: mirror:gnome:sources/glib/2.12/glib-%v.tar.bz2
+Source-MD5: ea8c7733ba443e3db04cf7a84060f408
 Patch: %n.patch
 NoSetCPPFLAGS: true
 NoSetLDFLAGS: true
@@ -24,16 +23,21 @@
   make -j2
   LANG=C make check
 <<
-InstallScript: make install DESTDIR=%d
+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
-  Files: lib/lib*-2.0.*.dylib
+  Files: lib/lib*-2.0.*.dylib share/locale etc
+  Replaces: %N (<< 2.12.1-1)
   Shlibs: <<
-    %p/lib/libglib-2.0.0.dylib 801.0.0 %n (>= 2.8.0-1)
-    %p/lib/libgmodule-2.0.0.dylib 801.0.0 %n (>= 2.8.0-1)
-    %p/lib/libgobject-2.0.0.dylib 801.0.0 %n (>= 2.8.0-1)
-    %p/lib/libgthread-2.0.0.dylib 801.0.0 %n (>= 2.8.0-1)
+    %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
@@ -85,26 +89,19 @@
     COPYING NEWS README
   <<
 <<
-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.
-
-  Fix ./configure detection of -pthread/-pthreads flags, which are not
-  supported on Darwin. See:
-  http://bugzilla.gnome.org/show_bug.cgi?id=314794
+  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?
 
   READ_OK is a bit-shift macro in some OS X headers.
   #undef it so can be used locally as an enum.
@@ -112,6 +109,11 @@
 
   check doesn't run automatically, so do it manually
 
+  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
 
@@ -133,13 +135,26 @@
   http://bugzilla.gnome.org/show_bug.cgi?id=143380
 <<
 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).
+  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]>

Index: glib2.patch
===================================================================
RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/gnome/glib2.patch,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- glib2.patch 24 Jan 2006 16:21:27 -0000      1.3
+++ glib2.patch 11 Jul 2006 00:34:59 -0000      1.4
@@ -1,7 +1,7 @@
-diff -ruN glib-2.8.6/configure glib-2.8.6-patched/configure
---- glib-2.8.6/configure       2006-01-18 08:44:49.000000000 -0800
-+++ glib-2.8.6-patched/configure       2006-01-23 21:24:29.000000000 -0800
-@@ -32457,10 +32457,11 @@
+diff -Nurd -x'*~' glib-2.12.0.orig/configure glib-2.12.0/configure
+--- glib-2.12.0.orig/configure 2006-07-02 14:48:07.000000000 -0400
++++ glib-2.12.0/configure      2006-07-06 21:09:23.000000000 -0400
+@@ -32118,10 +32118,11 @@
  echo "$as_me:$LINENO: result: $glib_cv___va_copy" >&5
  echo "${ECHO_T}$glib_cv___va_copy" >&6
  
@@ -16,30 +16,7 @@
  fi
  fi
  
-@@ -33828,9 +33829,9 @@
-          # skip cygwin -pthread or -pthreads test
-          ;;
-       *)
--        for flag in pthread pthreads mt; do
-+        for flag in '-pthread' '-pthreads' '-mt' ''; do
-           glib_save_CFLAGS="$CFLAGS"
--          CFLAGS="$CFLAGS -$flag"
-+          CFLAGS="$CFLAGS $flag"
-           if test "$cross_compiling" = yes; then
-   cat >conftest.$ac_ext <<_ACEOF
- 
-@@ -33919,8 +33920,8 @@
- fi
-           CFLAGS="$glib_save_CFLAGS"
-           if test $glib_flag_works = yes ; then
--             G_THREAD_CFLAGS=-$flag
--           G_THREAD_LIBS=-$flag
-+             G_THREAD_CFLAGS=$flag
-+           G_THREAD_LIBS=$flag
-           fi
-         done
-          ;;
-@@ -33950,6 +33951,9 @@
+@@ -33544,6 +33545,9 @@
                        G_THREAD_CFLAGS="-D_THREAD_SAFE"
                fi
                ;;
@@ -49,7 +26,7 @@
        *-dg-dgux*)  # DG/UX
                G_THREAD_CFLAGS="-D_REENTRANT -D_POSIX4A_DRAFT10_SOURCE"
                ;;
-@@ -40193,9 +40197,10 @@
+@@ -39417,9 +39421,10 @@
  #define GLIB_MICRO_VERSION $GLIB_MICRO_VERSION
  "
  
@@ -61,7 +38,7 @@
  *)                    glib_vacopy=''
  esac
  
-@@ -41479,8 +41484,11 @@
+@@ -40704,8 +40709,11 @@
  /* gcc-2.95.x supports both gnu style and ISO varargs, but if -ansi
   * is passed ISO vararg support is turned off, and there is no work
   * around to turn it on, so we unconditionally turn it off.
@@ -74,10 +51,29 @@
  #  undef G_HAVE_ISO_VARARGS
  #endif
  
-diff -ruN glib-2.8.6/glib/gspawn.c glib-2.8.6-patched/glib/gspawn.c
---- glib-2.8.6/glib/gspawn.c   2005-08-29 15:34:37.000000000 -0700
-+++ glib-2.8.6-patched/glib/gspawn.c   2006-01-23 21:24:29.000000000 -0800
-@@ -143,6 +143,8 @@
+diff -Nurd -x'*~' glib-2.12.0.orig/glib/gmem.h glib-2.12.0/glib/gmem.h
+--- glib-2.12.0.orig/glib/gmem.h       2006-01-25 10:51:43.000000000 -0500
++++ glib-2.12.0/glib/gmem.h    2006-07-06 22:49:30.000000000 -0400
+@@ -101,7 +101,6 @@
+ 
+ 
+ /* deprecated memchunks and allocators */
+-#if !defined (G_DISABLE_DEPRECATED) || defined (GTK_COMPILATION) || defined 
(GDK_COMPILATION)
+ typedef struct _GAllocator GAllocator;
+ typedef struct _GMemChunk  GMemChunk;
+ #define g_mem_chunk_create(type, pre_alloc, alloc_type)       ( \
+@@ -141,7 +140,6 @@
+ #define       G_ALLOCATOR_LIST       (1)
+ #define       G_ALLOCATOR_SLIST      (2)
+ #define       G_ALLOCATOR_NODE       (3)
+-#endif /* G_DISABLE_DEPRECATED */
+ 
+ G_END_DECLS
+ 
+diff -Nurd -x'*~' glib-2.12.0.orig/glib/gspawn.c glib-2.12.0/glib/gspawn.c
+--- glib-2.12.0.orig/glib/gspawn.c     2006-04-04 00:37:39.000000000 -0400
++++ glib-2.12.0/glib/gspawn.c  2006-07-06 20:37:43.000000000 -0400
+@@ -129,6 +129,8 @@
    return ret;
  }
  
@@ -86,10 +82,10 @@
  typedef enum
  {
    READ_FAILED = 0, /* FALSE */
-diff -ruN glib-2.8.6/glib/libcharset/Makefile.in 
glib-2.8.6-patched/glib/libcharset/Makefile.in
---- glib-2.8.6/glib/libcharset/Makefile.in     2006-01-18 08:45:54.000000000 
-0800
-+++ glib-2.8.6-patched/glib/libcharset/Makefile.in     2006-01-23 
21:24:29.000000000 -0800
-@@ -238,7 +238,7 @@
+diff -Nurd -x'*~' glib-2.12.0.orig/glib/libcharset/Makefile.in 
glib-2.12.0/glib/libcharset/Makefile.in
+--- glib-2.12.0.orig/glib/libcharset/Makefile.in       2006-07-02 
14:48:02.000000000 -0400
++++ glib-2.12.0/glib/libcharset/Makefile.in    2006-07-06 20:56:51.000000000 
-0400
+@@ -237,7 +237,7 @@
  target_alias = @target_alias@
  
  INCLUDES = \
@@ -98,7 +94,7 @@
  
  
  noinst_LTLIBRARIES = libcharset.la
-@@ -259,8 +259,8 @@
+@@ -258,8 +258,8 @@
        make-patch.sh
  
  
@@ -109,7 +105,7 @@
  
  SUFFIXES = .sed .sin
  
-@@ -541,7 +541,7 @@
+@@ -540,7 +540,7 @@
        uninstall-am uninstall-info-am uninstall-local
  
  install-exec-local: all-local
@@ -118,9 +114,9 @@
        if test -f $(charset_alias); then \
          sed -f ref-add.sed $(charset_alias) > $(charset_tmp) ; \
          $(INSTALL_DATA) $(charset_tmp) $(charset_alias) ; \
-diff -ruN glib-2.8.6/glib/libcharset/charset.alias 
glib-2.8.6-patched/glib/libcharset/charset.alias
---- glib-2.8.6/glib/libcharset/charset.alias   1969-12-31 16:00:00.000000000 
-0800
-+++ glib-2.8.6-patched/glib/libcharset/charset.alias   2006-01-23 
21:24:29.000000000 -0800
+diff -Nurd -x'*~' glib-2.12.0.orig/glib/libcharset/charset.alias 
glib-2.12.0/glib/libcharset/charset.alias
+--- glib-2.12.0.orig/glib/libcharset/charset.alias     1969-12-31 
19:00:00.000000000 -0500
++++ glib-2.12.0/glib/libcharset/charset.alias  2006-07-06 20:20:37.000000000 
-0400
 @@ -0,0 +1,111 @@
 +# This file contains a table of character encoding aliases,
 +# suitable for operating system 'darwin'.
@@ -233,10 +229,10 @@
 +zh_CN.EUC             GB2312
 +zh_TW                 UTF-8
 +zh_TW.Big5            BIG5
-diff -ruN glib-2.8.6/ltmain.sh glib-2.8.6-patched/ltmain.sh
---- glib-2.8.6/ltmain.sh       2005-06-12 19:01:45.000000000 -0700
-+++ glib-2.8.6-patched/ltmain.sh       2006-01-23 21:24:29.000000000 -0800
-@@ -5341,10 +5341,6 @@
+diff -Nurd -x'*~' glib-2.12.0.orig/ltmain.sh glib-2.12.0/ltmain.sh
+--- glib-2.12.0.orig/ltmain.sh 2006-04-29 17:56:32.000000000 -0400
++++ glib-2.12.0/ltmain.sh      2006-07-06 20:19:57.000000000 -0400
+@@ -5696,10 +5696,6 @@
  
  # Directory that this library needs to be installed in:
  libdir='$install_libdir'"
@@ -247,9 +243,9 @@
        done
        fi
  
-diff -ruN glib-2.8.6/po/Makefile.in.in glib-2.8.6-patched/po/Makefile.in.in
---- glib-2.8.6/po/Makefile.in.in       2005-09-06 09:35:56.000000000 -0700
-+++ glib-2.8.6-patched/po/Makefile.in.in       2006-01-23 21:24:29.000000000 
-0800
+diff -Nurd -x'*~' glib-2.12.0.orig/po/Makefile.in.in 
glib-2.12.0/po/Makefile.in.in
+--- glib-2.12.0.orig/po/Makefile.in.in 2005-09-06 12:33:28.000000000 -0400
++++ glib-2.12.0/po/Makefile.in.in      2006-07-06 20:17:53.000000000 -0400
 @@ -27,7 +27,7 @@
  exec_prefix = @exec_prefix@
  datadir = @datadir@
@@ -259,9 +255,29 @@
  gnulocaledir = $(datadir)/locale
  gettextsrcdir = $(datadir)/glib-2.0/gettext/po
  subdir = po
-diff -ruN glib-2.8.6/tests/array-test.c glib-2.8.6-patched/tests/array-test.c
---- glib-2.8.6/tests/array-test.c      2005-03-13 22:01:51.000000000 -0800
-+++ glib-2.8.6-patched/tests/array-test.c      2006-01-23 21:24:29.000000000 
-0800
+diff -Nurd -x'*~' glib-2.12.0.orig/tests/Makefile.in 
glib-2.12.0/tests/Makefile.in
+--- glib-2.12.0.orig/tests/Makefile.in 2006-07-02 14:48:04.000000000 -0400
++++ glib-2.12.0/tests/Makefile.in      2006-07-07 13:46:42.000000000 -0400
+@@ -309,7 +309,6 @@
+       markup-escape-test                      \
+       module-test                             \
+       node-test                               \
+-      option-test                             \
+       patterntest                             \
+       printf-test                             \
+       queue-test                              \
+@@ -338,7 +337,7 @@
+       uri-test
+ 
+ 
+-test_scripts = run-markup-tests.sh run-collate-tests.sh run-bookmark-test.sh
++test_scripts = run-markup-tests.sh run-bookmark-test.sh
+ 
+ test_script_support_programs = markup-test unicode-collate bookmarkfile-test
+ 
+diff -Nurd -x'*~' glib-2.12.0.orig/tests/array-test.c 
glib-2.12.0/tests/array-test.c
+--- glib-2.12.0.orig/tests/array-test.c        2005-03-14 01:01:51.000000000 
-0500
++++ glib-2.12.0/tests/array-test.c     2006-07-06 20:15:49.000000000 -0400
 @@ -92,10 +92,14 @@
  
    for (i = 0; i < 10000; i++)
@@ -281,9 +297,9 @@
      }
  
    g_byte_array_free (gbarray, TRUE);
-diff -ruN glib-2.8.6/tests/child-test.c glib-2.8.6-patched/tests/child-test.c
---- glib-2.8.6/tests/child-test.c      2005-07-13 22:20:14.000000000 -0700
-+++ glib-2.8.6-patched/tests/child-test.c      2006-01-23 21:24:29.000000000 
-0800
+diff -Nurd -x'*~' glib-2.12.0.orig/tests/child-test.c 
glib-2.12.0/tests/child-test.c
+--- glib-2.12.0.orig/tests/child-test.c        2005-07-14 01:20:14.000000000 
-0400
++++ glib-2.12.0/tests/child-test.c     2006-07-06 20:14:20.000000000 -0400
 @@ -174,7 +174,7 @@
  #ifdef G_OS_WIN32
    system ("ipconfig /all");
@@ -293,15 +309,3 @@
  #endif
  
    alive = 2;
-diff -ruN glib-2.8.6/tests/unicode-encoding.c 
glib-2.8.6-patched/tests/unicode-encoding.c
---- glib-2.8.6/tests/unicode-encoding.c        2004-03-30 18:19:10.000000000 
-0800
-+++ glib-2.8.6-patched/tests/unicode-encoding.c        2006-01-23 
21:25:37.000000000 -0800
-@@ -195,7 +195,7 @@
-       gint n_chars;
-       gchar *utf8_result;
- 
--#ifdef G_PLATFORM_WIN32
-+#ifndef _BIG_ENDIAN
- #define TARGET "UTF-16LE"
- #else
- #define TARGET "UTF-16"



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to