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.72.4
details: https://anonhg.NetBSD.org/pkgsrc/rev/8e6c9c4422d2
branches: trunk
changeset: 386343:8e6c9c4422d2
user: adam <adam%pkgsrc.org@localhost>
date: Thu Oct 06 13:34:07 2022 +0000
description:
glib2: updated to 2.72.4
Overview of changes in GLib 2.72.4
==================================
* Bugs fixed:
- g_cond_wait_until: returning FALSE immediately on mips24 (Philip
Withnall)
- Regression: in GLib 2.72.3, in gsocketclient/cancellable (Philip
Withnall)
- GParamSpec constructors should have nullable annotation on nick/blurb
(Andy Holmes)
- gio: GVariantBuilder builder leaked in g_document_portal_add_documents
when URI list is empty (Sebastian Keller)
- Backport !2808 “gsocketclient: Fix passing NULL to
g_task_get_cancellable()” to glib-2-72
* Translation updates:
- Czech (Marek Černocký)
- Georgian (Zurab Kargareteli)
- Hungarian (Balázs Úr)
- Serbian (Мирослав Николић)
- Spanish (Daniel Mustieles)
diffstat:
devel/gdbus-codegen/distinfo | 8 ++--
devel/glib2/Makefile.common | 4 +-
devel/glib2/PLIST | 16 +++++-----
devel/glib2/distinfo | 10 +++---
devel/glib2/patches/patch-gio_gunixmounts.c | 46 +----------------------------
5 files changed, 20 insertions(+), 64 deletions(-)
diffs (160 lines):
diff -r fcb4ed8fde2b -r 8e6c9c4422d2 devel/gdbus-codegen/distinfo
--- a/devel/gdbus-codegen/distinfo Thu Oct 06 13:32:26 2022 +0000
+++ b/devel/gdbus-codegen/distinfo Thu Oct 06 13:34:07 2022 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.34 2022/08/04 11:35:01 adam Exp $
+$NetBSD: distinfo,v 1.35 2022/10/06 13:34:07 adam Exp $
-BLAKE2s (glib-2.72.3.tar.xz) = 6b8b118401ff0daaa81a4268ed41ecc26fc7f6ff057e2b080053f4de83997532
-SHA512 (glib-2.72.3.tar.xz) = 8834ab7498577c2f659d135b87c27b34e1157be27f6c1fe5af0d64a94654f78cbe6a87e6868966849674c34e88a9d51d2de8d89f78f86aa1e1af3482761f0638
-Size (glib-2.72.3.tar.xz) = 4893484 bytes
+BLAKE2s (glib-2.72.4.tar.xz) = ecf80fff14a59f32a2c3f8550bb73023f39ed7f1bdc2c939a57582f6fb1d8d67
+SHA512 (glib-2.72.4.tar.xz) = b4e2e0985e2184ee9656c4f1b4e15d8d1264f3d23d31349bc43d92e8432cffa48e1685c40517efb08dc5b57b8285acf65f2747deeb50e50d9cacec7160e7edf8
+Size (glib-2.72.4.tar.xz) = 4884256 bytes
SHA1 (patch-meson.build) = 4f9d178950414e1537b48a552d63c9e551801999
diff -r fcb4ed8fde2b -r 8e6c9c4422d2 devel/glib2/Makefile.common
--- a/devel/glib2/Makefile.common Thu Oct 06 13:32:26 2022 +0000
+++ b/devel/glib2/Makefile.common Thu Oct 06 13:34:07 2022 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.102 2022/08/04 11:35:01 adam Exp $
+# $NetBSD: Makefile.common,v 1.103 2022/10/06 13:34:07 adam Exp $
# used by devel/gdbus-codegen/Makefile
# used by devel/glib2/Makefile
# used by devel/glib2-tools/Makefile
-DISTNAME= glib-2.72.3
+DISTNAME= glib-2.72.4
PKGNAME= ${DISTNAME:S/glib/glib2/}
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/glib/${PKGVERSION_NOREV:R}/}
EXTRACT_SUFX= .tar.xz
diff -r fcb4ed8fde2b -r 8e6c9c4422d2 devel/glib2/PLIST
--- a/devel/glib2/PLIST Thu Oct 06 13:32:26 2022 +0000
+++ b/devel/glib2/PLIST Thu Oct 06 13:34:07 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.140 2022/08/04 11:35:01 adam Exp $
+@comment $NetBSD: PLIST,v 1.141 2022/10/06 13:34:07 adam Exp $
${PLIST.nococoa}bin/gapplication
bin/gdbus
bin/gio
@@ -289,19 +289,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.7200.3
+lib/libgio-2.0.so.0.7200.4
lib/libglib-2.0.so
lib/libglib-2.0.so.0
-lib/libglib-2.0.so.0.7200.3
+lib/libglib-2.0.so.0.7200.4
lib/libgmodule-2.0.so
lib/libgmodule-2.0.so.0
-lib/libgmodule-2.0.so.0.7200.3
+lib/libgmodule-2.0.so.0.7200.4
lib/libgobject-2.0.so
lib/libgobject-2.0.so.0
-lib/libgobject-2.0.so.0.7200.3
+lib/libgobject-2.0.so.0.7200.4
lib/libgthread-2.0.so
lib/libgthread-2.0.so.0
-lib/libgthread-2.0.so.0.7200.3
+lib/libgthread-2.0.so.0.7200.4
lib/pkgconfig/gio-2.0.pc
lib/pkgconfig/gio-unix-2.0.pc
lib/pkgconfig/glib-2.0.pc
@@ -313,8 +313,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.7200.3-gdb.py
-share/gdb/auto-load${LOCALBASE}/lib/libgobject-2.0.so.0.7200.3-gdb.py
+share/gdb/auto-load${LOCALBASE}/lib/libglib-2.0.so.0.7200.4-gdb.py
+share/gdb/auto-load${LOCALBASE}/lib/libgobject-2.0.so.0.7200.4-gdb.py
share/gettext/its/gschema.its
share/gettext/its/gschema.loc
share/glib-2.0/gdb/glib_gdb.py
diff -r fcb4ed8fde2b -r 8e6c9c4422d2 devel/glib2/distinfo
--- a/devel/glib2/distinfo Thu Oct 06 13:32:26 2022 +0000
+++ b/devel/glib2/distinfo Thu Oct 06 13:34:07 2022 +0000
@@ -1,15 +1,15 @@
-$NetBSD: distinfo,v 1.301 2022/08/04 11:35:01 adam Exp $
+$NetBSD: distinfo,v 1.302 2022/10/06 13:34:07 adam Exp $
-BLAKE2s (glib-2.72.3.tar.xz) = 6b8b118401ff0daaa81a4268ed41ecc26fc7f6ff057e2b080053f4de83997532
-SHA512 (glib-2.72.3.tar.xz) = 8834ab7498577c2f659d135b87c27b34e1157be27f6c1fe5af0d64a94654f78cbe6a87e6868966849674c34e88a9d51d2de8d89f78f86aa1e1af3482761f0638
-Size (glib-2.72.3.tar.xz) = 4893484 bytes
+BLAKE2s (glib-2.72.4.tar.xz) = ecf80fff14a59f32a2c3f8550bb73023f39ed7f1bdc2c939a57582f6fb1d8d67
+SHA512 (glib-2.72.4.tar.xz) = b4e2e0985e2184ee9656c4f1b4e15d8d1264f3d23d31349bc43d92e8432cffa48e1685c40517efb08dc5b57b8285acf65f2747deeb50e50d9cacec7160e7edf8
+Size (glib-2.72.4.tar.xz) = 4884256 bytes
SHA1 (patch-gio_gcredentialsprivate.h) = f719ae41a9eb1d2f04d866b246fa5176543f2df9
SHA1 (patch-gio_gdbus-2.0_codegen_meson.build) = ec8ce89da08059ebf953d84a1dca5a2b380349f4
SHA1 (patch-gio_giomodule.c) = 68e612ac178c41aa0aae2bd66c3e4263910711ac
SHA1 (patch-gio_glib-compile-schemas.c) = 4fc8e8ba62bef01762007ebf21569053374808d0
SHA1 (patch-gio_gresource-tool.c) = ad0e59f48f5f98ea66be568dbe2e5a5d1ac602fc
SHA1 (patch-gio_gunixcredentialsmessage.c) = c13119ddd6262db7c03e53857e987f0c495d3312
-SHA1 (patch-gio_gunixmounts.c) = 6213fb2d4cb52af0ebbe794832e37dd3de9fd27f
+SHA1 (patch-gio_gunixmounts.c) = 48b6945fde5b1721ca246eb7e79f73b5b480e816
SHA1 (patch-gio_inotify_inotify-kernel.c) = 78544b4c32ef3b44e8721b1c07407f46a9e8c8a4
SHA1 (patch-gio_meson.build) = c2900405ed83fa84d5590b83c7bcf6f994694388
SHA1 (patch-gio_tests_gdbus-export.c) = 59d85ca079d02b52e33153c7d2ac1cc48c26707a
diff -r fcb4ed8fde2b -r 8e6c9c4422d2 devel/glib2/patches/patch-gio_gunixmounts.c
--- a/devel/glib2/patches/patch-gio_gunixmounts.c Thu Oct 06 13:32:26 2022 +0000
+++ b/devel/glib2/patches/patch-gio_gunixmounts.c Thu Oct 06 13:34:07 2022 +0000
@@ -1,14 +1,9 @@
-$NetBSD: patch-gio_gunixmounts.c,v 1.6 2021/09/18 13:19:26 wiz Exp $
+$NetBSD: patch-gio_gunixmounts.c,v 1.7 2022/10/06 13:34:07 adam Exp $
SunOS has sys/mntent.h but no mnt_opts.
XXX who else uses the sys/mntent.h case?
https://gitlab.gnome.org/GNOME/glib/merge_requests/890
-getfsent does not support multiple threads, so use lock around its
-use.
-https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=250311
-https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1717
-
--- gio/gunixmounts.c.orig 2021-08-19 15:27:25.722339900 +0000
+++ gio/gunixmounts.c
@@ -743,7 +743,7 @@ _g_get_unix_mounts (void)
@@ -20,42 +15,3 @@
is_read_only);
return_list = g_list_prepend (return_list, mount_entry);
-@@ -1406,6 +1406,8 @@ _g_get_unix_mount_points (void)
-
- #elif (defined(HAVE_GETVFSSTAT) || defined(HAVE_GETFSSTAT)) && defined(HAVE_FSTAB_H) && defined(HAVE_SYS_MOUNT_H)
-
-+G_LOCK_DEFINE_STATIC(getfsent);
-+
- static GList *
- _g_get_unix_mount_points (void)
- {
-@@ -1417,9 +1419,6 @@ _g_get_unix_mount_points (void)
- struct stat sb;
- #endif
-
-- if (!setfsent ())
-- return NULL;
--
- return_list = NULL;
-
- #ifdef HAVE_SYS_SYSCTL_H
-@@ -1450,6 +1449,11 @@ _g_get_unix_mount_points (void)
- #endif
- #endif
-
-+ G_LOCK (getfsent);
-+ if (!setfsent ()) {
-+ G_UNLOCK (getfsent);
-+ return NULL;
-+ }
- while ((fstab = getfsent ()) != NULL)
- {
- gboolean is_read_only = FALSE;
-@@ -1485,6 +1489,7 @@ _g_get_unix_mount_points (void)
- }
-
- endfsent ();
-+ G_UNLOCK (getfsent);
-
- return g_list_reverse (return_list);
- }
Home |
Main Index |
Thread Index |
Old Index