pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel glib2: updated to 2.60.3
details: https://anonhg.NetBSD.org/pkgsrc/rev/1d7ab9f6d4db
branches: trunk
changeset: 396664:1d7ab9f6d4db
user: adam <adam%pkgsrc.org@localhost>
date: Thu Jun 06 11:05:12 2019 +0000
description:
glib2: updated to 2.60.3
Overview of changes in GLib 2.60.3
* Various fixes to small key/value support in GHashTable
* Bugs fixed:
- Critical in g_socket_client_async_connect_complete
- New GHashTable implementation confuses valgrind
- test_month_names: assertion failed
- GNetworkAddressAddressEnumerator unsafely modifies cache in GNetworkAddress
- Leaks in gsocketclient.c connection code
- glib/date test fails
- GDB pretty-printer for GHashTable no longer works
- !815 Merge branch 'wip/tingping/socketclient-cancel-2' into 'master'
- !816 Backport !814 ?gschema.dtd: Add target attribute to alias? to glib-2-60
- !826 Backport !824 ?gsocketclient: Fix a leak in the connection code? to glib-2-60
- !829 Backport !828 ?build: Fix a typo in the test whether _NL_ABALTMON_n is supported? to glib-2-60
- !834 Backport !823 "gnetworkaddress: Fix parallel enumerations interfering with eachother" to glib-2-60
- !838 Backport !835 ?Fix typo in German translation? to glib-2-60
- !841 Backport !839 ?tests: Update month name check for Greek locale? to glib-2-60
- !844 Backport !840 ?ghash: Disable small-arrays under valgrind? to glib-2-60
- !846 Backport !845 ?Fixing g_format_size_full() on Windows-x64? to glib-2-60
- !855 Backport !848 (more GHashTable fixes) to glib-2-60
- !858 Backport !852 ?Update gdb pretty-printer for GHashTable? to glib-2-60
* Translation updates:
- German
diffstat:
devel/gdbus-codegen/distinfo | 10 ++++----
devel/glib2/Makefile | 19 ++++++++-------
devel/glib2/Makefile.common | 7 ++---
devel/glib2/PLIST | 22 +++++++++---------
devel/glib2/distinfo | 15 +++++------
devel/glib2/patches/patch-gio_giomodule.c | 34 +----------------------------
devel/glib2/patches/patch-gio_gunixmounts.c | 3 +-
7 files changed, 38 insertions(+), 72 deletions(-)
diffs (234 lines):
diff -r 9cf3b739428c -r 1d7ab9f6d4db devel/gdbus-codegen/distinfo
--- a/devel/gdbus-codegen/distinfo Thu Jun 06 09:33:30 2019 +0000
+++ b/devel/gdbus-codegen/distinfo Thu Jun 06 11:05:12 2019 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.1 2019/06/03 09:53:50 prlw1 Exp $
+$NetBSD: distinfo,v 1.2 2019/06/06 11:05:12 adam Exp $
-SHA1 (glib-2.60.2.tar.xz) = 8aa8586f0b1fd13c2717adf7ac3e6427bee651b6
-RMD160 (glib-2.60.2.tar.xz) = 8d18a8e4b43071afc35762eff3618a88a7112f57
-SHA512 (glib-2.60.2.tar.xz) = 38479c8e48fda5adaa5f7ac8e1f09c184be48adf38ab614eb69f8e11301a1b0235767abf556e09fd4d5df345822db5b3dc85d1c53d05fdba1c1b40f75b61777b
-Size (glib-2.60.2.tar.xz) = 4587388 bytes
+SHA1 (glib-2.60.3.tar.xz) = 244be77d07a268d700f5bc41b2aec1d7d659934f
+RMD160 (glib-2.60.3.tar.xz) = d0768846033bacdcd0aaac6e3ec634666729e225
+SHA512 (glib-2.60.3.tar.xz) = e316846770ecbd92ca5359c3d71535a5d4628edbda43477584921c84f3b2d6a34ecfb789069404565059d157e2aa3936e1e9fe64b4b7c59fb5c66c1a6f9a2f07
+Size (glib-2.60.3.tar.xz) = 4587636 bytes
SHA1 (patch-meson.build) = 6877b395f02619ea93b648119373ac1b53438c59
diff -r 9cf3b739428c -r 1d7ab9f6d4db devel/glib2/Makefile
--- a/devel/glib2/Makefile Thu Jun 06 09:33:30 2019 +0000
+++ b/devel/glib2/Makefile Thu Jun 06 11:05:12 2019 +0000
@@ -1,13 +1,9 @@
-# $NetBSD: Makefile,v 1.249 2019/06/05 11:58:17 leot Exp $
+# $NetBSD: Makefile,v 1.250 2019/06/06 11:05:12 adam Exp $
.include "Makefile.common"
CATEGORIES= devel gnome
COMMENT= Some useful routines for C programming (glib2)
-PKGREVISION= 2
-
-DISTINFO_FILE= ${.CURDIR}/../../devel/glib2/distinfo
-PATCHDIR= ${.CURDIR}/../../devel/glib2/patches
.include "options.mk"
@@ -36,7 +32,6 @@
SUBST_STAGE.dbusdb= pre-configure
SUBST_FILES.dbusdb= gio/gdbusconnection.c
SUBST_FILES.dbusdb+= gio/gdbusprivate.c
-SUBST_FILES.dbusdb+= po/glib20.pot
SUBST_FILES.dbusdb+= po/*.po
SUBST_SED.dbusdb= -e 's,/var/lib/dbus,${VARBASE}/db/dbus,g'
@@ -49,9 +44,14 @@
SUBST_SED.xdg+= -e 's,/usr/share/locale,${PREFIX}/${PKGLOCALEDIR}/locale,'
# to run gdbus-codegen to generate gdbus-daemon-generated.{h,c}
-TOOL_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
-PYTHON_FOR_BUILD_ONLY= yes
-.include "../../lang/python/application.mk"
+TOOL_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
+PYTHON_FOR_BUILD_ONLY= yes
+
+.include "../../mk/bsd.prefs.mk"
+PLIST_VARS+= nococoa
+.if ${OPSYS} != "Darwin"
+PLIST.nococoa= yes
+.endif
.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
@@ -59,4 +59,5 @@
.include "../../devel/py-meson/build.mk"
.include "../../devel/libffi/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
+.include "../../lang/python/application.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 9cf3b739428c -r 1d7ab9f6d4db devel/glib2/Makefile.common
--- a/devel/glib2/Makefile.common Thu Jun 06 09:33:30 2019 +0000
+++ b/devel/glib2/Makefile.common Thu Jun 06 11:05:12 2019 +0000
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile.common,v 1.68 2019/06/04 15:08:47 jperkin Exp $
-#
+# $NetBSD: Makefile.common,v 1.69 2019/06/06 11:05:12 adam Exp $
+# used by devel/gdbus-codegen/Makefile
# used by devel/glib2/Makefile
-# used by devel/gdbus-codegen/Makefile
# used by devel/glib2-tools/Makefile
-DISTNAME= glib-2.60.2
+DISTNAME= glib-2.60.3
PKGNAME= ${DISTNAME:S/glib/glib2/}
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/glib/${PKGVERSION_NOREV:R}/}
EXTRACT_SUFX= .tar.xz
diff -r 9cf3b739428c -r 1d7ab9f6d4db devel/glib2/PLIST
--- a/devel/glib2/PLIST Thu Jun 06 09:33:30 2019 +0000
+++ b/devel/glib2/PLIST Thu Jun 06 11:05:12 2019 +0000
@@ -1,8 +1,8 @@
-@comment $NetBSD: PLIST,v 1.102 2019/06/03 09:53:50 prlw1 Exp $
-bin/gapplication
+@comment $NetBSD: PLIST,v 1.103 2019/06/06 11:05:12 adam Exp $
+${PLIST.nococoa}bin/gapplication
bin/gdbus
bin/gio
-bin/gio-launch-desktop
+${PLIST.nococoa}bin/gio-launch-desktop
bin/gio-querymodules
bin/glib-compile-resources
bin/glib-compile-schemas
@@ -10,7 +10,7 @@
bin/gobject-query
bin/gresource
bin/gsettings
-include/gio-unix-2.0/gio/gdesktopappinfo.h
+${PLIST.nococoa}include/gio-unix-2.0/gio/gdesktopappinfo.h
include/gio-unix-2.0/gio/gfiledescriptorbased.h
include/gio-unix-2.0/gio/gunixconnection.h
include/gio-unix-2.0/gio/gunixcredentialsmessage.h
@@ -280,19 +280,19 @@
lib/glib-2.0/include/glibconfig.h
lib/libgio-2.0.so
lib/libgio-2.0.so.0
-lib/libgio-2.0.so.0.6000.2
+lib/libgio-2.0.so.0.6000.3
lib/libglib-2.0.so
lib/libglib-2.0.so.0
-lib/libglib-2.0.so.0.6000.2
+lib/libglib-2.0.so.0.6000.3
lib/libgmodule-2.0.so
lib/libgmodule-2.0.so.0
-lib/libgmodule-2.0.so.0.6000.2
+lib/libgmodule-2.0.so.0.6000.3
lib/libgobject-2.0.so
lib/libgobject-2.0.so.0
-lib/libgobject-2.0.so.0.6000.2
+lib/libgobject-2.0.so.0.6000.3
lib/libgthread-2.0.so
lib/libgthread-2.0.so.0
-lib/libgthread-2.0.so.0.6000.2
+lib/libgthread-2.0.so.0.6000.3
lib/pkgconfig/gio-2.0.pc
lib/pkgconfig/gio-unix-2.0.pc
lib/pkgconfig/glib-2.0.pc
@@ -304,8 +304,8 @@
share/aclocal/glib-2.0.m4
share/aclocal/glib-gettext.m4
share/aclocal/gsettings.m4
-share/gdb/auto-load${LOCALBASE}/lib/libglib-2.0.so.0.6000.2-gdb.py
-share/gdb/auto-load${LOCALBASE}/lib/libgobject-2.0.so.0.6000.2-gdb.py
+share/gdb/auto-load${LOCALBASE}/lib/libglib-2.0.so.0.6000.3-gdb.py
+share/gdb/auto-load${LOCALBASE}/lib/libgobject-2.0.so.0.6000.3-gdb.py
share/gettext/its/gschema.its
share/gettext/its/gschema.loc
share/glib-2.0/gdb/glib_gdb.py
diff -r 9cf3b739428c -r 1d7ab9f6d4db devel/glib2/distinfo
--- a/devel/glib2/distinfo Thu Jun 06 09:33:30 2019 +0000
+++ b/devel/glib2/distinfo Thu Jun 06 11:05:12 2019 +0000
@@ -1,16 +1,15 @@
-$NetBSD: distinfo,v 1.242 2019/06/05 08:57:15 jperkin Exp $
+$NetBSD: distinfo,v 1.243 2019/06/06 11:05:12 adam Exp $
-SHA1 (glib-2.60.2.tar.xz) = 8aa8586f0b1fd13c2717adf7ac3e6427bee651b6
-RMD160 (glib-2.60.2.tar.xz) = 8d18a8e4b43071afc35762eff3618a88a7112f57
-SHA512 (glib-2.60.2.tar.xz) = 38479c8e48fda5adaa5f7ac8e1f09c184be48adf38ab614eb69f8e11301a1b0235767abf556e09fd4d5df345822db5b3dc85d1c53d05fdba1c1b40f75b61777b
-Size (glib-2.60.2.tar.xz) = 4587388 bytes
+SHA1 (glib-2.60.3.tar.xz) = 244be77d07a268d700f5bc41b2aec1d7d659934f
+RMD160 (glib-2.60.3.tar.xz) = d0768846033bacdcd0aaac6e3ec634666729e225
+SHA512 (glib-2.60.3.tar.xz) = e316846770ecbd92ca5359c3d71535a5d4628edbda43477584921c84f3b2d6a34ecfb789069404565059d157e2aa3936e1e9fe64b4b7c59fb5c66c1a6f9a2f07
+Size (glib-2.60.3.tar.xz) = 4587636 bytes
SHA1 (patch-gio_gcredentialsprivate.h) = dab92e07f8357a7dc1a569e37f65f9b199aee281
SHA1 (patch-gio_gdbus-2.0_codegen_meson.build) = 21c806f1a9884000b6a1683bc2fd1276b3c3544f
-SHA1 (patch-gio_giomodule.c) = 7f9fa22bebce1c29cdb1dfe7e7b11d92a3f463dd
-SHA1 (patch-gio_glocalfileinfo.c) = 8e0b7e9543ce3c702c468f56e7ecf418d70b049f
+SHA1 (patch-gio_giomodule.c) = 0715e77fa97f90631c77e9a2cfd54b74698522e2
SHA1 (patch-gio_gresource-tool.c) = ad0e59f48f5f98ea66be568dbe2e5a5d1ac602fc
SHA1 (patch-gio_gunixcredentialsmessage.c) = c13119ddd6262db7c03e53857e987f0c495d3312
-SHA1 (patch-gio_gunixmounts.c) = 5c9d4d86161ef1723da0e7d54af65debcb1ed137
+SHA1 (patch-gio_gunixmounts.c) = 13af07fffe898457edd0d8db4296a60fccba913d
SHA1 (patch-gio_inotify_inotify-kernel.c) = 24deec33a1ad5e3c1a4f2d1397440d26b0f23b84
SHA1 (patch-gio_meson.build) = 745b0b2047537a16f0f4f5dd5eeaebf29844e8e1
SHA1 (patch-glib_gmain.c) = 2ab4b59e438d9f764bee62e0c1fa8bbd231b6e8d
diff -r 9cf3b739428c -r 1d7ab9f6d4db devel/glib2/patches/patch-gio_giomodule.c
--- a/devel/glib2/patches/patch-gio_giomodule.c Thu Jun 06 09:33:30 2019 +0000
+++ b/devel/glib2/patches/patch-gio_giomodule.c Thu Jun 06 11:05:12 2019 +0000
@@ -1,33 +1,9 @@
-$NetBSD: patch-gio_giomodule.c,v 1.4 2019/06/05 08:57:15 jperkin Exp $
+$NetBSD: patch-gio_giomodule.c,v 1.5 2019/06/06 11:05:12 adam Exp $
-Re-enable gdesktopappinfo on Darwin.
Disable inotify on SunOS.
--- gio/giomodule.c.orig 2019-05-03 13:43:28.000000000 +0000
+++ gio/giomodule.c
-@@ -43,12 +43,9 @@
- #endif
- #include <glib/gstdio.h>
-
--#if defined(G_OS_UNIX) && !defined(HAVE_COCOA)
-+#if defined(G_OS_UNIX)
- #include "gdesktopappinfo.h"
- #endif
--#ifdef HAVE_COCOA
--#include "gosxappinfo.h"
--#endif
-
- #ifdef HAVE_COCOA
- #include <AvailabilityMacros.h>
-@@ -1084,7 +1081,7 @@ _g_io_modules_ensure_extension_points_re
- {
- registered_extensions = TRUE;
-
--#if defined(G_OS_UNIX) && !defined(HAVE_COCOA)
-+#if defined(G_OS_UNIX)
- #if !GLIB_CHECK_VERSION (3, 0, 0)
- ep = g_io_extension_point_register (G_DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME);
- G_GNUC_BEGIN_IGNORE_DEPRECATIONS
@@ -1209,7 +1206,7 @@ _g_io_modules_ensure_loaded (void)
/* Initialize types from built-in "modules" */
g_type_ensure (g_null_settings_backend_get_type ());
@@ -37,11 +13,3 @@
g_type_ensure (g_inotify_file_monitor_get_type ());
#endif
#if defined(HAVE_KQUEUE)
-@@ -1225,7 +1222,6 @@ _g_io_modules_ensure_loaded (void)
- #endif
- #ifdef HAVE_COCOA
- g_type_ensure (g_nextstep_settings_backend_get_type ());
-- g_type_ensure (g_osx_app_info_get_type ());
- #endif
- #ifdef G_OS_UNIX
- g_type_ensure (_g_unix_volume_monitor_get_type ());
diff -r 9cf3b739428c -r 1d7ab9f6d4db devel/glib2/patches/patch-gio_gunixmounts.c
--- a/devel/glib2/patches/patch-gio_gunixmounts.c Thu Jun 06 09:33:30 2019 +0000
+++ b/devel/glib2/patches/patch-gio_gunixmounts.c Thu Jun 06 11:05:12 2019 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-gio_gunixmounts.c,v 1.4 2019/06/03 23:09:29 maya Exp $
+$NetBSD: patch-gio_gunixmounts.c,v 1.5 2019/06/06 11:05:12 adam Exp $
SunOS has sys/mntent.h but no mnt_opts.
XXX who else uses the sys/mntent.h case?
@@ -15,4 +15,3 @@
is_read_only);
return_list = g_list_prepend (return_list, mount_entry);
-
Home |
Main Index |
Thread Index |
Old Index