pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/glib2 remove a patch which is either wrong or tr...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d6efd1ec221b
branches:  trunk
changeset: 572330:d6efd1ec221b
user:      drochner <drochner%pkgsrc.org@localhost>
date:      Tue Feb 23 20:19:27 2010 +0000

description:
remove a patch which is either wrong or triggers a bug in NetBSD's
ld.elf_so, seen by Zafer Aydogan and myself
bump PKGREVISION

diffstat:

 devel/glib2/Makefile         |   4 +-
 devel/glib2/distinfo         |   3 +-
 devel/glib2/patches/patch-am |  56 --------------------------------------------
 3 files changed, 3 insertions(+), 60 deletions(-)

diffs (93 lines):

diff -r 4dd6625267ca -r d6efd1ec221b devel/glib2/Makefile
--- a/devel/glib2/Makefile      Tue Feb 23 20:19:11 2010 +0000
+++ b/devel/glib2/Makefile      Tue Feb 23 20:19:27 2010 +0000
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.170 2010/02/19 11:44:56 roy Exp $
+# $NetBSD: Makefile,v 1.171 2010/02/23 20:19:27 drochner Exp $
 
 # When updating glib2, please apply patch-ak to configure.in
 # Then run a matching version of autoconf to regen patch-aa.
 DISTNAME=              glib-2.22.4
 PKGNAME=               ${DISTNAME:S/glib/glib2/}
-PKGREVISION=           1
+PKGREVISION=           2
 CATEGORIES=            devel
 MASTER_SITES=          ftp://ftp.gtk.org/pub/glib/2.22/ \
                        ${MASTER_SITE_GNOME:=sources/glib/2.22/}
diff -r 4dd6625267ca -r d6efd1ec221b devel/glib2/distinfo
--- a/devel/glib2/distinfo      Tue Feb 23 20:19:11 2010 +0000
+++ b/devel/glib2/distinfo      Tue Feb 23 20:19:27 2010 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.129 2010/02/19 22:45:42 roy Exp $
+$NetBSD: distinfo,v 1.130 2010/02/23 20:19:27 drochner Exp $
 
 SHA1 (glib-2.22.4.tar.bz2) = be135a25c233a199f043161777d31ac30e42f435
 RMD160 (glib-2.22.4.tar.bz2) = 66dc6ec0f1b1d422f50f6d55700bee8d526318cc
@@ -15,7 +15,6 @@
 SHA1 (patch-aj) = 9e5a7ccf081e3ebdf7888a67b027b696f632177c
 SHA1 (patch-ak) = 04e3d1eb9648186776dee81d2db9507c0df0c62e
 SHA1 (patch-al) = 6c8b7c569fb5fae5eff719ebd2925d79f5df3b2e
-SHA1 (patch-am) = a8fa06f905a9c7c6d005151655674627a853861d
 SHA1 (patch-an) = e4a4b88a029c534f5be552eb301607ac57961915
 SHA1 (patch-ba) = b235c2037bce84e0cdd9c87abaac274550ec0c95
 SHA1 (patch-cb) = 0f084c33fb67fbb8e12448034450699da26289ff
diff -r 4dd6625267ca -r d6efd1ec221b devel/glib2/patches/patch-am
--- a/devel/glib2/patches/patch-am      Tue Feb 23 20:19:11 2010 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,56 +0,0 @@
-$NetBSD: patch-am,v 1.4 2010/02/19 19:46:53 roy Exp $
-
-We should only check the module itself for g_module_check_init and
-g_module_unload functions.
-
-This also makes loading a module a lot faster if these functions do
-not exist and the module as a lot of dependencies.
-
-Upstream URL
-https://bugzilla.gnome.org/show_bug.cgi?id=610489
-
---- gmodule/gmodule.c  2010-02-18 19:59:34.000000000 +0000
-+++ gmodule/gmodule.c  2010-02-18 20:18:06.000000000 +0000
-@@ -474,25 +474,33 @@
-       module->cp_file_name = g_locale_from_utf8 (file_name, -1,
-                                                NULL, NULL, NULL);
- #endif
--      module->handle = handle;
-+      /* we set RTLD_NEXT so we only load private functions from
-+       * the module and not any dependencies */
-+      module->handle = RTLD_NEXT;
-       module->ref_count = 1;
-       module->is_resident = FALSE;
-       module->unload = NULL;
-       module->next = modules;
-       modules = module;
-+     
-+      /* load private functions */
-+      g_module_symbol (module, "g_module_check_init", (gpointer) &check_init);
-+      g_module_symbol (module, "g_module_unload", (gpointer) &module->unload);
-+
-+      /* now set the real handle */
-+      module->handle = handle;
-       
-       /* check initialization */
--      if (g_module_symbol (module, "g_module_check_init", (gpointer) &check_init) && check_init != NULL)
--      check_failed = check_init (module);
--      
--      /* we don't call unload() if the initialization check failed. */
--      if (!check_failed)
--      g_module_symbol (module, "g_module_unload", (gpointer) &module->unload);
--      
--      if (check_failed)
-+      if (check_init != NULL)
-+        check_failed = check_init(module);
-+
-+      if (check_failed != NULL)
-       {
-         gchar *error;
- 
-+          /* we don't call unload() if the initialization check failed. */
-+        module->unload = NULL;
-+
-         error = g_strconcat ("GModule (", 
-                                file_name ? file_name : "NULL", 
-                                ") initialization check failed: ", 



Home | Main Index | Thread Index | Old Index