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