pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/glib2 Update to 2.4.0:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/05931b280c6a
branches:  trunk
changeset: 471882:05931b280c6a
user:      jmmv <jmmv%pkgsrc.org@localhost>
date:      Thu Apr 01 18:13:31 2004 +0000

description:
Update to 2.4.0:

GLib-2.4 is a stable release adding an incremental improvement
in functionality over GLib-2.2 while maintaining binary and
source compatibility.  New features include:

General
* Watches for child process exit integrated into the main loop.
* Unicode tables updated to cover all of Unicode-4.0.
* Standard header file for gettext macros, including Q_() macro
  for strings with context.
* Improved seeding for the GRandom random number generator.

Threading
* Atomic operations on integers and pointers.
* GOnce for one-time initialization.

GObject:
* G_DEFINE_TYPE macros for easy definition of GObject types.
* Properties can now be added to interfaces.
* Instance private data allows private data members for objects.

diffstat:

 devel/glib2/Makefile         |   11 +-
 devel/glib2/PLIST            |   46 +++++--
 devel/glib2/buildlink2.mk    |    4 +-
 devel/glib2/buildlink3.mk    |    4 +-
 devel/glib2/distinfo         |   13 +-
 devel/glib2/patches/patch-ab |  258 -------------------------------------------
 devel/glib2/patches/patch-ac |    4 +-
 devel/glib2/patches/patch-ad |    4 +-
 devel/glib2/patches/patch-ae |   16 --
 devel/glib2/patches/patch-af |   13 --
 10 files changed, 52 insertions(+), 321 deletions(-)

diffs (truncated from 561 to 300 lines):

diff -r 7e97ce1e95b0 -r 05931b280c6a devel/glib2/Makefile
--- a/devel/glib2/Makefile      Thu Apr 01 18:12:58 2004 +0000
+++ b/devel/glib2/Makefile      Thu Apr 01 18:13:31 2004 +0000
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.44 2004/03/22 22:09:17 snj Exp $
+# $NetBSD: Makefile,v 1.45 2004/04/01 18:13:31 jmmv Exp $
 
-DISTNAME=              glib-2.2.3
+DISTNAME=              glib-2.4.0
 PKGNAME=               ${DISTNAME:S/glib/glib2/}
-PKGREVISION=           1
 CATEGORIES=            devel
-MASTER_SITES=          ftp://ftp.gtk.org/pub/gtk/v2.2/ \
-                       ftp://ftp.cs.umn.edu/pub/gimp/gtk/v2.2/ \
-                       ${MASTER_SITE_GNOME:=sources/glib/2.2/}
+MASTER_SITES=          ftp://ftp.gtk.org/pub/gtk/v2.4/ \
+                       ftp://ftp.cs.umn.edu/pub/gimp/gtk/v2.4/ \
+                       ${MASTER_SITE_GNOME:=sources/glib/2.4/}
 EXTRACT_SUFX=          .tar.bz2
 
 MAINTAINER=            xtraeme%NetBSD.org@localhost
diff -r 7e97ce1e95b0 -r 05931b280c6a devel/glib2/PLIST
--- a/devel/glib2/PLIST Thu Apr 01 18:12:58 2004 +0000
+++ b/devel/glib2/PLIST Thu Apr 01 18:13:31 2004 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.11 2003/08/27 09:06:12 wiz Exp $
+@comment $NetBSD: PLIST,v 1.12 2004/04/01 18:13:31 jmmv Exp $
 bin/glib-genmarshal
 bin/glib-gettextize
 bin/glib-mkenums
@@ -8,6 +8,7 @@
 include/glib/glib-2.0/glib/galloca.h
 include/glib/glib-2.0/glib/garray.h
 include/glib/glib-2.0/glib/gasyncqueue.h
+include/glib/glib-2.0/glib/gatomic.h
 include/glib/glib-2.0/glib/gbacktrace.h
 include/glib/glib-2.0/glib/gcache.h
 include/glib/glib-2.0/glib/gcompletion.h
@@ -19,6 +20,8 @@
 include/glib/glib-2.0/glib/gfileutils.h
 include/glib/glib-2.0/glib/ghash.h
 include/glib/glib-2.0/glib/ghook.h
+include/glib/glib-2.0/glib/gi18n-lib.h
+include/glib/glib-2.0/glib/gi18n.h
 include/glib/glib-2.0/glib/giochannel.h
 include/glib/glib-2.0/glib/glist.h
 include/glib/glib-2.0/glib/gmacros.h
@@ -72,33 +75,36 @@
 lib/libglib-2.0.a
 lib/libglib-2.0.la
 lib/libglib-2.0.so
-lib/libglib-2.0.so.200
-lib/libglib-2.0.so.200.3
+lib/libglib-2.0.so.400
+lib/libglib-2.0.so.400.0
 lib/libgmodule-2.0.a
 lib/libgmodule-2.0.la
 lib/libgmodule-2.0.so
-lib/libgmodule-2.0.so.200
-lib/libgmodule-2.0.so.200.3
+lib/libgmodule-2.0.so.400
+lib/libgmodule-2.0.so.400.0
 lib/libgobject-2.0.a
 lib/libgobject-2.0.la
 lib/libgobject-2.0.so
-lib/libgobject-2.0.so.200
-lib/libgobject-2.0.so.200.3
+lib/libgobject-2.0.so.400
+lib/libgobject-2.0.so.400.0
 lib/libgthread-2.0.a
 lib/libgthread-2.0.la
 lib/libgthread-2.0.so
-lib/libgthread-2.0.so.200
-lib/libgthread-2.0.so.200.3
+lib/libgthread-2.0.so.400
+lib/libgthread-2.0.so.400.0
 lib/pkgconfig/glib-2.0.pc
 lib/pkgconfig/gmodule-2.0.pc
 lib/pkgconfig/gobject-2.0.pc
 lib/pkgconfig/gthread-2.0.pc
 man/man1/glib-genmarshal.1
+man/man1/glib-gettextize.1
 man/man1/glib-mkenums.1
+man/man1/gobject-query.1
 share/aclocal/glib-2.0.m4
 share/aclocal/glib-gettext.m4
 share/doc/html/glib/glib-Arrays.html
 share/doc/html/glib/glib-Asynchronous-Queues.html
+share/doc/html/glib/glib-Atomic-Operations.html
 share/doc/html/glib/glib-Automatic-String-Completion.html
 share/doc/html/glib/glib-Balanced-Binary-Trees.html
 share/doc/html/glib/glib-Basic-Types.html
@@ -116,6 +122,7 @@
 share/doc/html/glib/glib-Glob-style-pattern-matching.html
 share/doc/html/glib/glib-Hash-Tables.html
 share/doc/html/glib/glib-Hook-Functions.html
+share/doc/html/glib/glib-I18N.html
 share/doc/html/glib/glib-IO-Channels.html
 share/doc/html/glib/glib-Keyed-Data-Lists.html
 share/doc/html/glib/glib-Lexical-Scanner.html
@@ -153,8 +160,10 @@
 share/doc/html/glib/glib-changes.html
 share/doc/html/glib/glib-compiling.html
 share/doc/html/glib/glib-core.html
+share/doc/html/glib/glib-cross-compiling.html
 share/doc/html/glib/glib-data-types.html
 share/doc/html/glib/glib-fundamentals.html
+share/doc/html/glib/glib-gettextize.html
 share/doc/html/glib/glib-resources.html
 share/doc/html/glib/glib-running.html
 share/doc/html/glib/glib-utilities.html
@@ -167,20 +176,24 @@
 share/doc/html/glib/left.png
 share/doc/html/glib/mainloop-states.gif
 share/doc/html/glib/right.png
+share/doc/html/glib/tools.html
 share/doc/html/glib/up.png
+share/doc/html/gobject/GTypeModule.html
+share/doc/html/gobject/GTypePlugin.html
+share/doc/html/gobject/glib-genmarshal.html
+share/doc/html/gobject/glib-mkenums.html
 share/doc/html/gobject/gobject-Boxed-Types.html
 share/doc/html/gobject/gobject-Closures.html
 share/doc/html/gobject/gobject-Enumeration-and-Flag-Types.html
 share/doc/html/gobject/gobject-GParamSpec.html
-share/doc/html/gobject/gobject-GType.html
-share/doc/html/gobject/gobject-GTypeModule.html
-share/doc/html/gobject/gobject-GTypePlugin.html
 share/doc/html/gobject/gobject-Generic-values.html
 share/doc/html/gobject/gobject-Signals.html
 share/doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html
 share/doc/html/gobject/gobject-The-Base-Object-Type.html
+share/doc/html/gobject/gobject-Type-Information.html
 share/doc/html/gobject/gobject-Value-arrays.html
 share/doc/html/gobject/gobject-Varargs-Value-Collection.html
+share/doc/html/gobject/gobject-query.html
 share/doc/html/gobject/gobject.devhelp
 share/doc/html/gobject/home.png
 share/doc/html/gobject/index.html
@@ -190,9 +203,11 @@
 share/doc/html/gobject/pr01.html
 share/doc/html/gobject/right.png
 share/doc/html/gobject/rn01.html
+share/doc/html/gobject/rn02.html
 share/doc/html/gobject/up.png
 share/glib-2.0/gettext/po/Makefile.in.in
 ${PKGLOCALEDIR}/locale/am/LC_MESSAGES/glib20.mo
+${PKGLOCALEDIR}/locale/ar/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/az/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/be/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/bg/LC_MESSAGES/glib20.mo
@@ -210,23 +225,25 @@
 ${PKGLOCALEDIR}/locale/fa/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/fi/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/glib20.mo
+${PKGLOCALEDIR}/locale/ga/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/gl/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/he/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/hi/LC_MESSAGES/glib20.mo
+${PKGLOCALEDIR}/locale/hr/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/id/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/is/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/it/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/ja/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/ko/LC_MESSAGES/glib20.mo
-${PKGLOCALEDIR}/locale/li/LC_MESSAGES/glib20.mo
+${PKGLOCALEDIR}/locale/lt/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/lv/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/mk/LC_MESSAGES/glib20.mo
-${PKGLOCALEDIR}/locale/ml/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/mn/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/ms/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/nl/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/nn/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/no/LC_MESSAGES/glib20.mo
+${PKGLOCALEDIR}/locale/pa/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/pl/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/pt/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/pt_BR/LC_MESSAGES/glib20.mo
@@ -237,6 +254,7 @@
 ${PKGLOCALEDIR}/locale/sq/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/sr/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/sr@Latn/LC_MESSAGES/glib20.mo
+${PKGLOCALEDIR}/locale/sr@ije/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/sv/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/ta/LC_MESSAGES/glib20.mo
 ${PKGLOCALEDIR}/locale/tr/LC_MESSAGES/glib20.mo
diff -r 7e97ce1e95b0 -r 05931b280c6a devel/glib2/buildlink2.mk
--- a/devel/glib2/buildlink2.mk Thu Apr 01 18:12:58 2004 +0000
+++ b/devel/glib2/buildlink2.mk Thu Apr 01 18:13:31 2004 +0000
@@ -1,10 +1,10 @@
-# $NetBSD: buildlink2.mk,v 1.13 2004/02/19 17:54:05 wiz Exp $
+# $NetBSD: buildlink2.mk,v 1.14 2004/04/01 18:13:31 jmmv Exp $
 
 .if !defined(GLIB2_BUILDLINK2_MK)
 GLIB2_BUILDLINK2_MK=   # defined
 
 BUILDLINK_PACKAGES+=           glib2
-BUILDLINK_DEPENDS.glib2?=      glib2>=2.2.2nb1
+BUILDLINK_DEPENDS.glib2?=      glib2>=2.4.0
 BUILDLINK_PKGSRCDIR.glib2?=    ../../devel/glib2
 
 EVAL_PREFIX+=          BUILDLINK_PREFIX.glib2=glib2
diff -r 7e97ce1e95b0 -r 05931b280c6a devel/glib2/buildlink3.mk
--- a/devel/glib2/buildlink3.mk Thu Apr 01 18:12:58 2004 +0000
+++ b/devel/glib2/buildlink3.mk Thu Apr 01 18:13:31 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.6 2004/03/18 09:12:10 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.7 2004/04/01 18:13:31 jmmv Exp $
 
 BUILDLINK_DEPTH:=      ${BUILDLINK_DEPTH}+
 GLIB2_BUILDLINK3_MK:=  ${GLIB2_BUILDLINK3_MK}+
@@ -11,7 +11,7 @@
 BUILDLINK_PACKAGES+=   glib2
 
 .if !empty(GLIB2_BUILDLINK3_MK:M+)
-BUILDLINK_DEPENDS.glib2+=      glib2>=2.2.2nb1
+BUILDLINK_DEPENDS.glib2+=      glib2>=2.4.0
 BUILDLINK_PKGSRCDIR.glib2?=    ../../devel/glib2
 .endif # GLIB2_BUILDLINK3_MK
 
diff -r 7e97ce1e95b0 -r 05931b280c6a devel/glib2/distinfo
--- a/devel/glib2/distinfo      Thu Apr 01 18:12:58 2004 +0000
+++ b/devel/glib2/distinfo      Thu Apr 01 18:13:31 2004 +0000
@@ -1,10 +1,7 @@
-$NetBSD: distinfo,v 1.25 2004/03/31 19:41:21 tron Exp $
+$NetBSD: distinfo,v 1.26 2004/04/01 18:13:31 jmmv Exp $
 
-SHA1 (glib-2.2.3.tar.bz2) = 05580cbe110b94dd5020a07cf6d380190a2a13af
-Size (glib-2.2.3.tar.bz2) = 1636987 bytes
+SHA1 (glib-2.4.0.tar.bz2) = 17822e7180791f18c1723110e9e757dc5526440c
+Size (glib-2.4.0.tar.bz2) = 2034272 bytes
 SHA1 (patch-aa) = 62ef4cd4908314d843b99aa792d94b3865c439f2
-SHA1 (patch-ab) = b951b1480eaa66074e311f347df2e1b137ec7089
-SHA1 (patch-ac) = 1b94c567ac0086abfc927f5af1e657f14b091218
-SHA1 (patch-ad) = 58739c123a640a66206c9afa8c28d81e3eb02986
-SHA1 (patch-ae) = fcbd0e4e3bab6805c829c10ae5f3be405b1e9bb5
-SHA1 (patch-af) = 1ed91e9d2371911b689cab162cdc59859dd770c2
+SHA1 (patch-ac) = 5f3d1446a41e71f1bf5556a1dd2a2a04e77d45da
+SHA1 (patch-ad) = c926d96bdc9ddf4f434fc57af0adbe11002cffc3
diff -r 7e97ce1e95b0 -r 05931b280c6a devel/glib2/patches/patch-ab
--- a/devel/glib2/patches/patch-ab      Thu Apr 01 18:12:58 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,258 +0,0 @@
-$NetBSD: patch-ab,v 1.8 2003/12/30 12:25:44 gavan Exp $
-
---- glib/trio/trio.c.orig      2003-08-26 02:17:43.000000000 +0200
-+++ glib/trio/trio.c
-@@ -3575,9 +3575,12 @@ TRIO_ARGS2((format, args),
-          TRIO_CONST char *format,
-          va_list args)
- {
-+  va_list args2;
-+
-   assert(VALID(format));
- 
--  return TrioFormat(stdout, 0, TrioOutStreamFile, format, &args, NULL);
-+  G_VA_COPY(args2, args);
-+  return TrioFormat(stdout, 0, TrioOutStreamFile, format, &args2, NULL);
- }
- 
- /**
-@@ -3644,10 +3647,13 @@ TRIO_ARGS3((file, format, args),
-          TRIO_CONST char *format,
-          va_list args)
- {
-+  va_list args2;
-+
-   assert(VALID(file));
-   assert(VALID(format));
--  
--  return TrioFormat(file, 0, TrioOutStreamFile, format, &args, NULL);
-+
-+  G_VA_COPY(args2, args);  
-+  return TrioFormat(file, 0, TrioOutStreamFile, format, &args2, NULL);
- }
- 
- /**
-@@ -3716,9 +3722,12 @@ TRIO_ARGS3((fd, format, args),
-          TRIO_CONST char *format,
-          va_list args)
- {
-+  va_list args2;
-+
-   assert(VALID(format));
--  
--  return TrioFormat(&fd, 0, TrioOutStreamFileDescriptor, format, &args, NULL);
-+
-+  G_VA_COPY(args2, args);  
-+  return TrioFormat(&fd, 0, TrioOutStreamFileDescriptor, format, &args2, NULL);
- }
- 
- /**
-@@ -3775,6 +3784,7 @@ TRIO_ARGS4((stream, closure, format, arg
-          TRIO_CONST char *format,
-          va_list args)
- {
-+  va_list args2;
-   trio_custom_t data;
- 



Home | Main Index | Thread Index | Old Index