Authentication-Results: name.execsw.org; dkim=pass (1024-bit key) header.d=netbsd.org header.i=@netbsd.org header.b=z0KsSS/A; dkim=pass (1024-bit key) header.d=netbsd.org header.i=@netbsd.org header.b=RSqF8Dv6 Received: by mail.netbsd.org (Postfix, from userid 605) id 525A084E72; Wed, 8 May 2024 15:44:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org; s=20240131; t=1715183063; bh=7moaT0fWV7cBVUvIVXvRXLDps0gdPsQgCDc4F8q3Qdg=; h=Date:From:Subject:To:Reply-To:List-Id:List-Unsubscribe; b=z0KsSS/AZezmbbzjZhDNuG5h4cNJtNDeIfa6hHjZ2wuQVBJ9EJZ8hNapyrcM5dYO7 VdB5zjkdVBDdnI2/6i2kVu5L+EeUHrGdBPvYOKC5Rzv5hpn9Bolw6Ji8d27Cr55pCg gLLVN+ZLPClCGaqc1ZzKccsaZCG8rY1AeS3kTaac= Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 4432684D68 for ; Wed, 8 May 2024 15:44:22 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Authentication-Results: mail.netbsd.org (amavisd-new); dkim=pass (1024-bit key) header.d=netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id OIFNmkTmBtgi for ; Wed, 8 May 2024 15:44:21 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 20CCB84DB9 for ; Wed, 8 May 2024 15:44:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org; s=20240131; t=1715183061; bh=7moaT0fWV7cBVUvIVXvRXLDps0gdPsQgCDc4F8q3Qdg=; h=Date:From:Subject:To:Reply-To; b=RSqF8Dv6/AfSZmJz+FfZ603LzP8I2qRY6YtJnLFKh0xL+WmqVqL4HD9A15sG0wxcT 6wBRT+a9NbIkhzno29sZe3Ps/KDenhTl3WpO6wWBFd0efR59gxVeETzP4vu3W2lMWP VtJ6cWFFqaHCaRA9heT2JUBaUu8yb4H4m6R5erUg= Received: by cvs.NetBSD.org (Postfix, from userid 500) id 18403FA2C; Wed, 8 May 2024 15:44:21 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1715183061254170" MIME-Version: 1.0 Date: Wed, 8 May 2024 15:44:21 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/devel To: pkgsrc-changes@NetBSD.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20240508154421.18403FA2C@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1715183061254170 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" Module Name: pkgsrc Committed By: adam Date: Wed May 8 15:44:20 UTC 2024 Modified Files: pkgsrc/devel/gdbus-codegen: distinfo pkgsrc/devel/glib2: Makefile.common PLIST distinfo pkgsrc/devel/glib2/patches: patch-glib_gthread.c Log Message: glib2 glib2-tools gdbus-codegen: updated to 2.80.1 Overview of changes in GLib 2.80.1, 2024-05-07 ============================================== * Fix CVE-2024-34397: GDBus signal subscriptions for well-known names are vulnerable to unicast spoofing * Bugs fixed: - GNOME/tracker-miners-315 3.7.0 - GLib-GIO-WARNING **: 09:27:12.186: Error creating IO channel for /proc/self/mountinfo: Invalid argument (g-io-error- quark, 13) (Ondrej Holy) - CVE-2024-34397: GDBus signal subscriptions for well-known names are vulnerable to unicast spoofing (Simon McVittie) - Devhelp does not show indexes for GLib, GIO, or GObject (Philip Withnall) - readlink -f fails in CI on macOS (Simon McVittie) - Crash in gdbus schedule_callbacks() due to missing NULL check before g_str_equal() (Philip Withnall) - [th/performance] add script for combining performance results - [th/gobject-toggle-refs-check] Fix critical warning for toggle notifications in g_object_ref()/g_object_unref() - meson: Fix a needless recompilation of some gdbus tests - girparser: Don't assume sizeof(size_t) == sizeof(void *) - girparser: Allow time_t, off_t, etc. to appear in GIR XML - Ported the first few documentation comments in `gio/gaction.c` to gi- docgen - girparser: Make sizes in integer_aliases more obviously correct - girparser: Adjust signedness() macro - glib/gvariant: fix compile error with GCC 14.0.1 - tests: Mark several additional tests as can_fail on GNU Hurd - Backport !3979 "Use CPU_COUNT to get the number of set CPUs" to glib-2-80 - Backport !3989 “completion: make gsettings work in nounset mode” to glib-2-80 - Backport "Remove unused cmph files" for glib-2-80 - Backport !4019 “gunixmounts: Use fallback if libmount monitoring fails” to glib-2-80 - Backport !4005 “Fix various bugs found by scan-build“ to glib-2-80 - Backport !4028 “gdbusconnection: Fix a crash on arg0 matching” to glib-2-80 - Backport !4031 “gdocumentportal: Handle EROFS and similar errors more gracefully” to glib-2-80 - Backport !4038 “gdbusconnection: Don't deliver signals if the sender doesn't match” to glib-2-80 * Translation updates: - Czech (Daniel Rusek) - Danish (Ask Hjorth Larsen) - French (Vincent Chatelain) - Galician (Fran Dieguez) - Georgian (Ekaterine Papava) - German (Christian Kirbach) - Indonesian (Andika Triwidada) - Italian (Milo Casagrande) - Kabyle (Athmane MOKRAOUI, Rachida SACI) - Korean (Changwoo Ryu) - Latvian (Rūdolfs Mazurs) - Persian (Danial Behzadi) - Polish (Piotr Drąg) - Portuguese (Hugo Carvalho) - Portuguese (Brazil) (Leônidas Araújo, Juliano de Souza Camargo) To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48 pkgsrc/devel/gdbus-codegen/distinfo cvs rdiff -u -r1.116 -r1.117 pkgsrc/devel/glib2/Makefile.common cvs rdiff -u -r1.154 -r1.155 pkgsrc/devel/glib2/PLIST cvs rdiff -u -r1.322 -r1.323 pkgsrc/devel/glib2/distinfo cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/glib2/patches/patch-glib_gthread.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1715183061254170 Content-Disposition: inline Content-Length: 6878 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/gdbus-codegen/distinfo diff -u pkgsrc/devel/gdbus-codegen/distinfo:1.47 pkgsrc/devel/gdbus-codegen/distinfo:1.48 --- pkgsrc/devel/gdbus-codegen/distinfo:1.47 Tue Apr 9 16:57:17 2024 +++ pkgsrc/devel/gdbus-codegen/distinfo Wed May 8 15:44:20 2024 @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.47 2024/04/09 16:57:17 wiz Exp $ +$NetBSD: distinfo,v 1.48 2024/05/08 15:44:20 adam Exp $ -BLAKE2s (glib-2.80.0.tar.xz) = 606bc10df34172dfe419dd293fe6f51ab2f7e7b951dc4e53d86bc812db604293 -SHA512 (glib-2.80.0.tar.xz) = 1514d62aeb4c4a1a1048ae0f84f7db7f0dbf355772b2dadf6a34ec547045b163a5e28331b096e7616fe3c9c19bed98025a0202b05073f5d7ee901d0efaffe143 -Size (glib-2.80.0.tar.xz) = 5510536 bytes +BLAKE2s (glib-2.80.1.tar.xz) = f02792602e5464cfe7d4d2bc1de1b2b3c5adbf5acc0a05c32cf7f3d403c9f13c +SHA512 (glib-2.80.1.tar.xz) = 1bdb8ab4002ad77c37cc9f86dbd0e80eba1d8c43830cd69ec289dae6b85b8b7d8bd783cbfdfe129334f75f28f6ffadbf9564234746b53db6c881f2a8684de9c2 +Size (glib-2.80.1.tar.xz) = 5529608 bytes SHA1 (patch-meson.build) = 5f0643d176cf3494157fb77e5d5c398c49935742 Index: pkgsrc/devel/glib2/Makefile.common diff -u pkgsrc/devel/glib2/Makefile.common:1.116 pkgsrc/devel/glib2/Makefile.common:1.117 --- pkgsrc/devel/glib2/Makefile.common:1.116 Tue Apr 9 16:57:18 2024 +++ pkgsrc/devel/glib2/Makefile.common Wed May 8 15:44:20 2024 @@ -1,9 +1,9 @@ -# $NetBSD: Makefile.common,v 1.116 2024/04/09 16:57:18 wiz Exp $ +# $NetBSD: Makefile.common,v 1.117 2024/05/08 15:44:20 adam Exp $ # used by devel/gdbus-codegen/Makefile # used by devel/glib2/Makefile # used by devel/glib2-tools/Makefile -DISTNAME= glib-2.80.0 +DISTNAME= glib-2.80.1 PKGNAME= ${DISTNAME:S/glib/glib2/} MASTER_SITES= ${MASTER_SITE_GNOME:=sources/glib/${PKGVERSION_NOREV:R}/} EXTRACT_SUFX= .tar.xz Index: pkgsrc/devel/glib2/PLIST diff -u pkgsrc/devel/glib2/PLIST:1.154 pkgsrc/devel/glib2/PLIST:1.155 --- pkgsrc/devel/glib2/PLIST:1.154 Tue Apr 9 16:57:18 2024 +++ pkgsrc/devel/glib2/PLIST Wed May 8 15:44:20 2024 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.154 2024/04/09 16:57:18 wiz Exp $ +@comment $NetBSD: PLIST,v 1.155 2024/05/08 15:44:20 adam Exp $ ${PLIST.nococoa}bin/gapplication bin/gdbus bin/gi-compile-repository @@ -323,22 +323,22 @@ include/glib-2.0/gobject/gvaluetypes.h lib/glib-2.0/include/glibconfig.h lib/libgio-2.0.so lib/libgio-2.0.so.0 -lib/libgio-2.0.so.0.8000.0 +lib/libgio-2.0.so.0.8000.1 lib/libgirepository-2.0.so lib/libgirepository-2.0.so.0 -lib/libgirepository-2.0.so.0.8000.0 +lib/libgirepository-2.0.so.0.8000.1 lib/libglib-2.0.so lib/libglib-2.0.so.0 -lib/libglib-2.0.so.0.8000.0 +lib/libglib-2.0.so.0.8000.1 lib/libgmodule-2.0.so lib/libgmodule-2.0.so.0 -lib/libgmodule-2.0.so.0.8000.0 +lib/libgmodule-2.0.so.0.8000.1 lib/libgobject-2.0.so lib/libgobject-2.0.so.0 -lib/libgobject-2.0.so.0.8000.0 +lib/libgobject-2.0.so.0.8000.1 lib/libgthread-2.0.so lib/libgthread-2.0.so.0 -lib/libgthread-2.0.so.0.8000.0 +lib/libgthread-2.0.so.0.8000.1 lib/pkgconfig/gio-2.0.pc lib/pkgconfig/gio-unix-2.0.pc lib/pkgconfig/girepository-2.0.pc @@ -352,8 +352,8 @@ ${PLIST.nococoa}libexec/gio-launch-deskt 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.8000.0-gdb.py -share/gdb/auto-load${LOCALBASE}/lib/libgobject-2.0.so.0.8000.0-gdb.py +share/gdb/auto-load${LOCALBASE}/lib/libglib-2.0.so.0.8000.1-gdb.py +share/gdb/auto-load${LOCALBASE}/lib/libgobject-2.0.so.0.8000.1-gdb.py share/gettext/its/gschema.its share/gettext/its/gschema.loc share/glib-2.0/dtds/gresource.dtd @@ -410,6 +410,7 @@ share/locale/is/LC_MESSAGES/glib20.mo share/locale/it/LC_MESSAGES/glib20.mo share/locale/ja/LC_MESSAGES/glib20.mo share/locale/ka/LC_MESSAGES/glib20.mo +share/locale/kab/LC_MESSAGES/glib20.mo share/locale/kk/LC_MESSAGES/glib20.mo share/locale/kn/LC_MESSAGES/glib20.mo share/locale/ko/LC_MESSAGES/glib20.mo Index: pkgsrc/devel/glib2/distinfo diff -u pkgsrc/devel/glib2/distinfo:1.322 pkgsrc/devel/glib2/distinfo:1.323 --- pkgsrc/devel/glib2/distinfo:1.322 Tue Apr 9 16:57:18 2024 +++ pkgsrc/devel/glib2/distinfo Wed May 8 15:44:20 2024 @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.322 2024/04/09 16:57:18 wiz Exp $ +$NetBSD: distinfo,v 1.323 2024/05/08 15:44:20 adam Exp $ -BLAKE2s (glib-2.80.0.tar.xz) = 606bc10df34172dfe419dd293fe6f51ab2f7e7b951dc4e53d86bc812db604293 -SHA512 (glib-2.80.0.tar.xz) = 1514d62aeb4c4a1a1048ae0f84f7db7f0dbf355772b2dadf6a34ec547045b163a5e28331b096e7616fe3c9c19bed98025a0202b05073f5d7ee901d0efaffe143 -Size (glib-2.80.0.tar.xz) = 5510536 bytes +BLAKE2s (glib-2.80.1.tar.xz) = f02792602e5464cfe7d4d2bc1de1b2b3c5adbf5acc0a05c32cf7f3d403c9f13c +SHA512 (glib-2.80.1.tar.xz) = 1bdb8ab4002ad77c37cc9f86dbd0e80eba1d8c43830cd69ec289dae6b85b8b7d8bd783cbfdfe129334f75f28f6ffadbf9564234746b53db6c881f2a8684de9c2 +Size (glib-2.80.1.tar.xz) = 5529608 bytes SHA1 (patch-gio_gcredentialsprivate.h) = f719ae41a9eb1d2f04d866b246fa5176543f2df9 SHA1 (patch-gio_gdbus-2.0_codegen_meson.build) = 9bd0befe0dd547f6f2d818e52bee14e31a017ac7 SHA1 (patch-gio_giomodule.c) = 8e12ba27d0f13f43cff9a4e2301edf67aba0d1fe @@ -17,7 +17,7 @@ SHA1 (patch-glib_gatomic.c) = deb2e74010 SHA1 (patch-glib_gatomic.h) = d1c39c3594a5c89d196349e5eafb5512795f55f8 SHA1 (patch-glib_genviron.c) = 45e382a4b5412c69b310fd26482eff6faffa2c0d SHA1 (patch-glib_gspawn.c) = 77177c2575a205fde3f00d6773254ee017963d64 -SHA1 (patch-glib_gthread.c) = f169f00c56e65829f8211d72c327286e25d25dd8 +SHA1 (patch-glib_gthread.c) = 2485f63f27090f99e846c3b58432f6450cc95158 SHA1 (patch-glib_tests_hash.c) = a7e19ca55fcbbc0b188c34755cae5b6b65b67f1a SHA1 (patch-glib_tests_include.c) = 12d98caebfb87c1146821d518c37c45f97fc7be0 SHA1 (patch-glib_tests_meson.build) = 40ce43a49ae7084116facac6b3926c5e545f6721 Index: pkgsrc/devel/glib2/patches/patch-glib_gthread.c diff -u pkgsrc/devel/glib2/patches/patch-glib_gthread.c:1.1 pkgsrc/devel/glib2/patches/patch-glib_gthread.c:1.2 --- pkgsrc/devel/glib2/patches/patch-glib_gthread.c:1.1 Tue Apr 9 16:57:18 2024 +++ pkgsrc/devel/glib2/patches/patch-glib_gthread.c Wed May 8 15:44:20 2024 @@ -1,8 +1,8 @@ -$NetBSD: patch-glib_gthread.c,v 1.1 2024/04/09 16:57:18 wiz Exp $ +$NetBSD: patch-glib_gthread.c,v 1.2 2024/05/08 15:44:20 adam Exp $ Fix build on NetBSD. ---- glib/gthread.c.orig 2024-04-09 16:24:39.087896412 +0000 +--- glib/gthread.c.orig 2024-05-07 14:50:30.000000000 +0000 +++ glib/gthread.c @@ -1090,7 +1090,7 @@ g_get_num_processors (void) @@ -11,5 +11,5 @@ Fix build on NetBSD. -#elif defined(_SC_NPROCESSORS_ONLN) && defined(THREADS_POSIX) && defined(HAVE_PTHREAD_GETAFFINITY_NP) +#elif defined(_SC_NPROCESSORS_ONLN) && defined(THREADS_POSIX) && defined(HAVE_PTHREAD_GETAFFINITY_NP) && defined(CPU_ZERO) { - int idx; int ncores = MIN (sysconf (_SC_NPROCESSORS_ONLN), CPU_SETSIZE); + cpu_set_t cpu_mask; --_----------=_1715183061254170--