pkgsrc-Changes archive

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

Re: CVS commit: pkgsrc/devel



Hi,

Ryo ONODERA <ryo%tetera.org@localhost> writes:

> Hi,
>
> As far as I understand correctly, glib2-2.76.3 and
> gobject-introspection-1.76.1 break audio support of www/firefox
> under NetBSD/amd64 10.99.4 at least.
> My tree has www/firefox-115.0b9 for upcoming update.
> However I believe that www/firefoxc-114.0.2 is also broken.
>
> Could you investigate my problem or revert these updates?

If and only if sunaudio and webrtc are enabled,
audio support works without problem.
I will investigate a relation between cubeb backend and
glib2 and gobject-introspection.

Thank you.

> Thanks in advance.
>
> "Adam Ciarcinski" <adam%netbsd.org@localhost> writes:
>
>> Module Name: pkgsrc
>> Committed By:        adam
>> Date:                Mon Jun 26 19:25:56 UTC 2023
>>
>> Modified Files:
>>      pkgsrc/devel/gdbus-codegen: PLIST distinfo
>>      pkgsrc/devel/glib2: Makefile Makefile.common PLIST distinfo
>>      pkgsrc/devel/glib2/patches: patch-gio_meson.build
>>          patch-glib_tests_meson.build
>> Removed Files:
>>      pkgsrc/devel/glib2/patches: patch-gio_tests_gdbus-export.c
>>          patch-gmodule_gmodule-dl.c
>>
>> Log Message:
>> glib2 glib2-tools gdbus-codegen: updated to 2.76.3
>>
>> Overview of changes in GLib 2.76.3, 2023-05-23
>> ==============================================
>>
>> * Bugs fixed:
>>   - Use-after-free under
>>     send_message_with_reply_cleanup():gdbusconnection.c:1792 (Philip Withnall)
>>   - Backport !3398 “Avoid having g_futex_simple() inadvertently modify
>>     errno” to glib-2-76
>>   - Backport !3400 “Revert "Fix error format in gio/gunixconnection.c
>>     (part 2)"” to glib-2-76
>>   - Backport !3291 “gdbusconnection: Fix double unref on timeout/cancel
>>     sending a message” to glib-2-76
>>   - Backport !3425 “gwin32networkmonitor: Fix returning address of local
>>     variable” to glib-2-76
>>   - Backport !3430 “gobject_gdb.py: fix regression caused by bfbe7127d5”
>>     to glib-2-76
>>
>> * Translation updates:
>>   - Galician (Fran Dieguez)
>>
>> Overview of changes in GLib 2.76.2, 2023-04-21
>> ==============================================
>>
>> * Fixed various build failures in less common setups (by Philip Withnall,
>>   by Marco Trevisan)
>>
>> * Fix launching files in Windows via GtkFileLauncher (by Luca Bacci)
>>
>> * Bugs fixed:
>>   - GMarkupParser documentation completion (David King)
>>   - Disagreement between runtime and docs on whether interfaces are
>>     "classed" (Philip Withnall)
>>   - gdbus-example-proxy-subclass.c is not complete. (Colin Walters)
>>   - GAppInfoMonitor documentation deficiencies (Philip Withnall)
>>   - Check for __kernel_long_t when enabling futex()
>>   - Documentation mentions non-existing function `g_value_free` (Philip
>>     Withnall)
>>   - Not clear that GPollableInputStream methods are undefined if
>>     can_poll() returns FALSE (Philip Withnall)
>>   - Missing docs for GOption (commandline parser) (Sam Thursfield)
>>   - GDebugControllerDBus wrong default in documentation (Philip Withnall)
>>   - Probably wrong information regarding G_PLATFORM_WIN32 in
>>     README.win32.md
>>   - Multiple Definition Error When Generating gio/tests/test5.gresource
>>     (Dan Yeaw)
>>   - user docs: GLib.DateTime.format: broken highlighting (Philip Withnall)
>>   - GtkFileLauncher: generated paths not recognized on Win32 (Luca Bacci)
>>   - Build failed due to NULL pointer redefinition in C++ (Marco Trevisan)
>>   - Build randomly fails with: 'gmodule/gmodule-visibility.h' file not
>>     found (Marco Trevisan)
>>   - unicode: add tests for g_utf8_normalize() and empty strings
>>   - build: Drop old .gitignore files from test directories
>>   - tools: Drop check-abis.sh script
>>   - docs: Drop section about default branch renaming from README.md
>>   - tests: Update Unicode normalisation tests from Unicode 15
>>   - Make clang++ happier when using G_STATIC_ASSERT
>>   - gwin32: Avoid use of function call with side effect in g_return_*
>>     macro
>>   - gsignal: Clarify documentation for GSignalMatchType matching
>>
>> * Translation updates:
>>   - Bulgarian (Alexander Shopov)
>>   - Chinese (China) (Boyuan Yang)
>>
>> Overview of changes in GLib 2.76.1, 2023-03-22
>> ==============================================
>>
>> * Fix build failures in third party C++ projects using `g_strdup()` via C++
>>   qualified symbol lookup
>>
>> * Downgrade critical warnings from `GFileInfo` about missing attributes to debug
>>   messages, as it was affecting too many apps; the critical warnings will be
>>   reinstated early in the 2.78 cycle, so apps should continue to fix their
>>   ambiguous use of `GFileInfo` API
>>
>> * Bugs fixed:
>>   - g_strstr_len() ignores haystack_len (Philip Withnall)
>>   - Docs for g_file_enumerator_next_files_async () are unclear about end
>>     condition (Owen Taylor)
>>   - g_variant_dict_lookup is unclear about what happens on failure (Philip
>>     Withnall)
>>   - GWin32AppInfo: Missing NULL string check (Luca Bacci)
>>   - Possible regression in 2.75.3 when used from C++ due to g_strdup
>>     becoming a macro
>>   - Meson fails TAP test when g_test_message is called before g_test_init
>>     (Philip Withnall)
>>   - gio list triggers 'GFileInfo created without …' warnings for trash,
>>     smb and google-drive GVFS backends (Philip Withnall)
>>   - inotify: Avoid empty root directory string
>>   - tests: Change the time function used in the bookmark tests
>>   - gmacros: Add GCC < 5 fallback for __always_inline__
>>   - fuzzing: do not build tests if build_tests is false
>>   - tests: only build messages-low-memory if RTLD_NEXT is available
>>   - tests: Fix timeout sources in gdbus-auth and gapplication tests
>>   - tests: Reduce number of iterations in queue test
>>   - gdesktopappinfo: Add a missing NULL check
>>   - tests: Check a few results in strfuncs tests
>>   - gfileinfo: Temporarily downgrade missing attribute criticals to debugs
>>
>> * Translation updates:
>>   - French (Guillaume Bernard)
>>   - Persian (Danial Behzadi)
>>   - Turkish (Sabri Ünal)
>>
>> Overview of changes in GLib 2.76.0, 2023-03-10
>> ==============================================
>>
>> * Fix several regressions in handling `GFileInfo` attributes
>>
>> * Bugs fixed:
>>   - ETAG_VALUE not set in GFileInfo when requested (Philip Withnall)
>>   - File attributes are not set when their value is FALSE/NULL (Philip
>>     Withnall)
>>   - gfile: Fix file size detection when copying on btrfs
>>   - glocalfileinfo: Mark the lost+found dir as hidden again
>>   - glocalfileinfo: Ensure that is-backup is always set
>>
>> * Translation updates:
>>   - Bulgarian (Alexander Shopov)
>>   - Catalan (Jordi Mas i Hernandez)
>>   - Czech (Marek Černocký)
>>   - German (Tim Sabsch)
>>   - Korean (Changwoo Ryu)
>>   - Polish (Piotr Drąg)
>>   - Russian (Aleksandr Melman)
>>   - Turkish (Sabri Ünal)
>>
>>
>> To generate a diff of this commit:
>> cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/gdbus-codegen/PLIST
>> cvs rdiff -u -r1.40 -r1.41 pkgsrc/devel/gdbus-codegen/distinfo
>> cvs rdiff -u -r1.292 -r1.293 pkgsrc/devel/glib2/Makefile
>> cvs rdiff -u -r1.108 -r1.109 pkgsrc/devel/glib2/Makefile.common
>> cvs rdiff -u -r1.147 -r1.148 pkgsrc/devel/glib2/PLIST
>> cvs rdiff -u -r1.309 -r1.310 pkgsrc/devel/glib2/distinfo
>> cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/glib2/patches/patch-gio_meson.build
>> cvs rdiff -u -r1.1 -r0 \
>>     pkgsrc/devel/glib2/patches/patch-gio_tests_gdbus-export.c
>> cvs rdiff -u -r1.3 -r1.4 \
>>     pkgsrc/devel/glib2/patches/patch-glib_tests_meson.build
>> cvs rdiff -u -r1.4 -r0 pkgsrc/devel/glib2/patches/patch-gmodule_gmodule-dl.c
>>
>> Please note that diffs are not public domain; they are subject to the
>> copyright notices on the relevant files.
>>
>> Modified files:
>>
>> Index: pkgsrc/devel/gdbus-codegen/PLIST
>> diff -u pkgsrc/devel/gdbus-codegen/PLIST:1.4 pkgsrc/devel/gdbus-codegen/PLIST:1.5
>> --- pkgsrc/devel/gdbus-codegen/PLIST:1.4     Sun Jul 24 21:24:55 2022
>> +++ pkgsrc/devel/gdbus-codegen/PLIST Mon Jun 26 19:25:56 2023
>> @@ -1,9 +1,10 @@
>> -@comment $NetBSD: PLIST,v 1.4 2022/07/24 21:24:55 wiz Exp $
>> +@comment $NetBSD: PLIST,v 1.5 2023/06/26 19:25:56 adam Exp $
>>  bin/gdbus-codegen
>>  share/glib-2.0/codegen/__init__.py
>>  share/glib-2.0/codegen/codegen.py
>>  share/glib-2.0/codegen/codegen_docbook.py
>>  share/glib-2.0/codegen/codegen_main.py
>> +share/glib-2.0/codegen/codegen_md.py
>>  share/glib-2.0/codegen/codegen_rst.py
>>  share/glib-2.0/codegen/config.py
>>  share/glib-2.0/codegen/dbustypes.py
>>
>> Index: pkgsrc/devel/gdbus-codegen/distinfo
>> diff -u pkgsrc/devel/gdbus-codegen/distinfo:1.40 pkgsrc/devel/gdbus-codegen/distinfo:1.41
>> --- pkgsrc/devel/gdbus-codegen/distinfo:1.40 Fri Feb 24 08:20:19 2023
>> +++ pkgsrc/devel/gdbus-codegen/distinfo      Mon Jun 26 19:25:56 2023
>> @@ -1,6 +1,6 @@
>> -$NetBSD: distinfo,v 1.40 2023/02/24 08:20:19 adam Exp $
>> +$NetBSD: distinfo,v 1.41 2023/06/26 19:25:56 adam Exp $
>>  
>> -BLAKE2s (glib-2.74.6.tar.xz) = 6f761eeff44efed50a0c0a763564c55f37cde6b37a42bbb464c21f5e620588ef
>> -SHA512 (glib-2.74.6.tar.xz) = 6b6d113012ec90f6cf77513ec0132668c49aa7224c806181ad662388701004667cdf6d263050d6f896b8688c085abf461aa3e659eb288e6ba93ba4970a2f181b
>> -Size (glib-2.74.6.tar.xz) = 5217312 bytes
>> +BLAKE2s (glib-2.76.3.tar.xz) = c3f1e917538c736a42ca9a11490d5c1bb2931cbbf88ef5870ba6a933c6d314dc
>> +SHA512 (glib-2.76.3.tar.xz) = 291b8913918d411b679442b888f56893a857a77decfe428086c8bd1da1949498938ddb0bf254ed99d192e4a09b5e8cee1905fd6932ee642463fb229cac7c226e
>> +Size (glib-2.76.3.tar.xz) = 5273460 bytes
>>  SHA1 (patch-meson.build) = 4f9d178950414e1537b48a552d63c9e551801999
>>
>> Index: pkgsrc/devel/glib2/Makefile
>> diff -u pkgsrc/devel/glib2/Makefile:1.292 pkgsrc/devel/glib2/Makefile:1.293
>> --- pkgsrc/devel/glib2/Makefile:1.292        Sat May 20 11:53:10 2023
>> +++ pkgsrc/devel/glib2/Makefile      Mon Jun 26 19:25:56 2023
>> @@ -1,8 +1,7 @@
>> -# $NetBSD: Makefile,v 1.292 2023/05/20 11:53:10 bacon Exp $
>> +# $NetBSD: Makefile,v 1.293 2023/06/26 19:25:56 adam Exp $
>>  
>>  .include "Makefile.common"
>>  
>> -PKGREVISION=        1
>>  CATEGORIES= devel gnome
>>  COMMENT=    Some useful routines for C programming (glib2)
>>  
>>
>> Index: pkgsrc/devel/glib2/Makefile.common
>> diff -u pkgsrc/devel/glib2/Makefile.common:1.108 pkgsrc/devel/glib2/Makefile.common:1.109
>> --- pkgsrc/devel/glib2/Makefile.common:1.108 Fri Feb 24 08:20:18 2023
>> +++ pkgsrc/devel/glib2/Makefile.common       Mon Jun 26 19:25:56 2023
>> @@ -1,9 +1,9 @@
>> -# $NetBSD: Makefile.common,v 1.108 2023/02/24 08:20:18 adam Exp $
>> +# $NetBSD: Makefile.common,v 1.109 2023/06/26 19:25:56 adam Exp $
>>  # used by devel/gdbus-codegen/Makefile
>>  # used by devel/glib2/Makefile
>>  # used by devel/glib2-tools/Makefile
>>  
>> -DISTNAME=   glib-2.74.6
>> +DISTNAME=   glib-2.76.3
>>  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.147 pkgsrc/devel/glib2/PLIST:1.148
>> --- pkgsrc/devel/glib2/PLIST:1.147   Fri Feb 24 08:20:18 2023
>> +++ pkgsrc/devel/glib2/PLIST Mon Jun 26 19:25:56 2023
>> @@ -1,4 +1,4 @@
>> -@comment $NetBSD: PLIST,v 1.147 2023/02/24 08:20:18 adam Exp $
>> +@comment $NetBSD: PLIST,v 1.148 2023/06/26 19:25:56 adam Exp $
>>  ${PLIST.nococoa}bin/gapplication
>>  bin/gdbus
>>  bin/gio
>> @@ -86,6 +86,7 @@ include/glib-2.0/gio/ginetsocketaddress.
>>  include/glib-2.0/gio/ginitable.h
>>  include/glib-2.0/gio/ginputstream.h
>>  include/glib-2.0/gio/gio-autocleanups.h
>> +include/glib-2.0/gio/gio-visibility.h
>>  include/glib-2.0/gio/gio.h
>>  include/glib-2.0/gio/gioenums.h
>>  include/glib-2.0/gio/gioenumtypes.h
>> @@ -212,6 +213,7 @@ include/glib-2.0/glib/giochannel.h
>>  include/glib-2.0/glib/gkeyfile.h
>>  include/glib-2.0/glib/glib-autocleanups.h
>>  include/glib-2.0/glib/glib-typeof.h
>> +include/glib-2.0/glib/glib-visibility.h
>>  include/glib-2.0/glib/glist.h
>>  include/glib-2.0/glib/gmacros.h
>>  include/glib-2.0/glib/gmain.h
>> @@ -221,6 +223,7 @@ include/glib-2.0/glib/gmem.h
>>  include/glib-2.0/glib/gmessages.h
>>  include/glib-2.0/glib/gnode.h
>>  include/glib-2.0/glib/goption.h
>> +include/glib-2.0/glib/gpathbuf.h
>>  include/glib-2.0/glib/gpattern.h
>>  include/glib-2.0/glib/gpoll.h
>>  include/glib-2.0/glib/gprimes.h
>> @@ -262,6 +265,7 @@ include/glib-2.0/glib/gversion.h
>>  include/glib-2.0/glib/gversionmacros.h
>>  include/glib-2.0/glib/gwin32.h
>>  include/glib-2.0/gmodule.h
>> +include/glib-2.0/gmodule/gmodule-visibility.h
>>  include/glib-2.0/gobject/gbinding.h
>>  include/glib-2.0/gobject/gbindinggroup.h
>>  include/glib-2.0/gobject/gboxed.h
>> @@ -271,6 +275,7 @@ include/glib-2.0/gobject/glib-enumtypes.
>>  include/glib-2.0/gobject/glib-types.h
>>  include/glib-2.0/gobject/gmarshal.h
>>  include/glib-2.0/gobject/gobject-autocleanups.h
>> +include/glib-2.0/gobject/gobject-visibility.h
>>  include/glib-2.0/gobject/gobject.h
>>  include/glib-2.0/gobject/gobjectnotifyqueue.c
>>  include/glib-2.0/gobject/gparam.h
>> @@ -288,19 +293,19 @@ 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.7400.6
>> +lib/libgio-2.0.so.0.7600.3
>>  lib/libglib-2.0.so
>>  lib/libglib-2.0.so.0
>> -lib/libglib-2.0.so.0.7400.6
>> +lib/libglib-2.0.so.0.7600.3
>>  lib/libgmodule-2.0.so
>>  lib/libgmodule-2.0.so.0
>> -lib/libgmodule-2.0.so.0.7400.6
>> +lib/libgmodule-2.0.so.0.7600.3
>>  lib/libgobject-2.0.so
>>  lib/libgobject-2.0.so.0
>> -lib/libgobject-2.0.so.0.7400.6
>> +lib/libgobject-2.0.so.0.7600.3
>>  lib/libgthread-2.0.so
>>  lib/libgthread-2.0.so.0
>> -lib/libgthread-2.0.so.0.7400.6
>> +lib/libgthread-2.0.so.0.7600.3
>>  lib/pkgconfig/gio-2.0.pc
>>  lib/pkgconfig/gio-unix-2.0.pc
>>  lib/pkgconfig/glib-2.0.pc
>> @@ -313,8 +318,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.7400.6-gdb.py
>> -share/gdb/auto-load${LOCALBASE}/lib/libgobject-2.0.so.0.7400.6-gdb.py
>> +share/gdb/auto-load${LOCALBASE}/lib/libglib-2.0.so.0.7600.3-gdb.py
>> +share/gdb/auto-load${LOCALBASE}/lib/libgobject-2.0.so.0.7600.3-gdb.py
>>  share/gettext/its/gschema.its
>>  share/gettext/its/gschema.loc
>>  share/glib-2.0/gdb/glib_gdb.py
>>
>> Index: pkgsrc/devel/glib2/distinfo
>> diff -u pkgsrc/devel/glib2/distinfo:1.309 pkgsrc/devel/glib2/distinfo:1.310
>> --- pkgsrc/devel/glib2/distinfo:1.309        Sat May 20 11:53:10 2023
>> +++ pkgsrc/devel/glib2/distinfo      Mon Jun 26 19:25:56 2023
>> @@ -1,8 +1,8 @@
>> -$NetBSD: distinfo,v 1.309 2023/05/20 11:53:10 bacon Exp $
>> +$NetBSD: distinfo,v 1.310 2023/06/26 19:25:56 adam Exp $
>>  
>> -BLAKE2s (glib-2.74.6.tar.xz) = 6f761eeff44efed50a0c0a763564c55f37cde6b37a42bbb464c21f5e620588ef
>> -SHA512 (glib-2.74.6.tar.xz) = 6b6d113012ec90f6cf77513ec0132668c49aa7224c806181ad662388701004667cdf6d263050d6f896b8688c085abf461aa3e659eb288e6ba93ba4970a2f181b
>> -Size (glib-2.74.6.tar.xz) = 5217312 bytes
>> +BLAKE2s (glib-2.76.3.tar.xz) = c3f1e917538c736a42ca9a11490d5c1bb2931cbbf88ef5870ba6a933c6d314dc
>> +SHA512 (glib-2.76.3.tar.xz) = 291b8913918d411b679442b888f56893a857a77decfe428086c8bd1da1949498938ddb0bf254ed99d192e4a09b5e8cee1905fd6932ee642463fb229cac7c226e
>> +Size (glib-2.76.3.tar.xz) = 5273460 bytes
>>  SHA1 (patch-gio_gcredentialsprivate.h) = f719ae41a9eb1d2f04d866b246fa5176543f2df9
>>  SHA1 (patch-gio_gdbus-2.0_codegen_meson.build) = 76ed9658ac11fb33b97143938b6a60b5aa515cae
>>  SHA1 (patch-gio_giomodule.c) = 68e612ac178c41aa0aae2bd66c3e4263910711ac
>> @@ -11,8 +11,7 @@ SHA1 (patch-gio_gresource-tool.c) = ad0e
>>  SHA1 (patch-gio_gunixcredentialsmessage.c) = c13119ddd6262db7c03e53857e987f0c495d3312
>>  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
>> +SHA1 (patch-gio_meson.build) = 317da05e008d7bbdbc4c02c3057e8bef514fafae
>>  SHA1 (patch-gio_tests_meson.build) = 6e02b4b16b7e668e91b6d308b70c3e5492aef038
>>  SHA1 (patch-glib_gatomic.c) = deb2e74010523ad41ce141aa2f49b807ba2672e6
>>  SHA1 (patch-glib_gatomic.h) = d1c39c3594a5c89d196349e5eafb5512795f55f8
>> @@ -21,8 +20,7 @@ SHA1 (patch-glib_gspawn.c) = 8f833edd594
>>  SHA1 (patch-glib_meson.build) = f1685d64dea7939e1b112c362fc05e849c870711
>>  SHA1 (patch-glib_tests_hash.c) = a7e19ca55fcbbc0b188c34755cae5b6b65b67f1a
>>  SHA1 (patch-glib_tests_include.c) = 12d98caebfb87c1146821d518c37c45f97fc7be0
>> -SHA1 (patch-glib_tests_meson.build) = 6af78a11f13f3c765ed0d9a9aad88daa7c124752
>> -SHA1 (patch-gmodule_gmodule-dl.c) = 13a6e81adc1b54ab0ed8d6302ee063754cd6f881
>> +SHA1 (patch-glib_tests_meson.build) = b806c945ad3427858717c92eca5f3cbe1fc3effd
>>  SHA1 (patch-gmodule_gmodule.c) = a020920b8e5bad34550c9963eb2fc27bef24c5c9
>>  SHA1 (patch-gobject_glib-mkenums.in) = c177cf9b1ea81542665240678f47f68351a3760d
>>  SHA1 (patch-gobject_meson.build) = a3953d33ba7e906ff1df024221ac3ab32f6c0c66
>>
>> Index: pkgsrc/devel/glib2/patches/patch-gio_meson.build
>> diff -u pkgsrc/devel/glib2/patches/patch-gio_meson.build:1.9 pkgsrc/devel/glib2/patches/patch-gio_meson.build:1.10
>> --- pkgsrc/devel/glib2/patches/patch-gio_meson.build:1.9     Sun Jul 24 21:24:56 2022
>> +++ pkgsrc/devel/glib2/patches/patch-gio_meson.build Mon Jun 26 19:25:56 2023
>> @@ -1,11 +1,11 @@
>> -$NetBSD: patch-gio_meson.build,v 1.9 2022/07/24 21:24:56 wiz Exp $
>> +$NetBSD: patch-gio_meson.build,v 1.10 2023/06/26 19:25:56 adam Exp $
>>  
>>  Disable inotify on SunOS.
>>  
>> ---- gio/meson.build.orig    2022-05-30 13:26:47.000000000 +0000
>> +--- gio/meson.build.orig    2023-05-23 10:55:59.000000000 +0000
>>  +++ gio/meson.build
>> -@@ -754,7 +754,7 @@ gioenumtypes_c = custom_target('gioenumt
>> - gioenumtypes_dep = declare_dependency(sources : [gioenumtypes_h, glib_enumtypes_h])
>> +@@ -789,7 +789,7 @@ gioenumtypes_c = custom_target('gioenumt
>> + gioenumtypes_dep = declare_dependency(sources : [gioenumtypes_h, glib_enumtypes_h, gio_visibility_h])
>>   
>>   # inotify
>>  -if glib_conf.has('HAVE_SYS_INOTIFY_H') and have_func_inotify_init1
>>
>> Index: pkgsrc/devel/glib2/patches/patch-glib_tests_meson.build
>> diff -u pkgsrc/devel/glib2/patches/patch-glib_tests_meson.build:1.3 pkgsrc/devel/glib2/patches/patch-glib_tests_meson.build:1.4
>> --- pkgsrc/devel/glib2/patches/patch-glib_tests_meson.build:1.3      Wed Nov 23 10:41:41 2022
>> +++ pkgsrc/devel/glib2/patches/patch-glib_tests_meson.build  Mon Jun 26 19:25:56 2023
>> @@ -1,15 +1,14 @@
>> -$NetBSD: patch-glib_tests_meson.build,v 1.3 2022/11/23 10:41:41 adam Exp $
>> +$NetBSD: patch-glib_tests_meson.build,v 1.4 2023/06/26 19:25:56 adam Exp $
>>  
>>  Fix gtester is not defined error during configure.
>>  
>> ---- glib/tests/meson.build.orig     2022-11-23 08:44:11.000000000 +0000
>> +--- glib/tests/meson.build.orig     2023-05-23 10:55:59.000000000 +0000
>>  +++ glib/tests/meson.build
>> -@@ -410,21 +410,5 @@ executable('testing-helper', 'testing-he
>> -   install: installed_tests_enabled,
>> - )
>> - 
>> --# some testing of gtester functionality
>> --if meson.can_run_host_binaries() and host_system != 'windows'
>> +@@ -475,19 +475,4 @@ endforeach
>> + # some testing of gtester functionality
>> + # FIXME: Work around Meson not automatically using exe_wrapper around gtester
>> + # https://github.com/mesonbuild/meson/issues/11029
>> +-if not meson.is_cross_build() and host_system != 'windows'
>>  -  xmllint = find_program('xmllint', required: false)
>>  -  if xmllint.found()
>>  -    tmpsample_xml = custom_target('tmpsample.xml',
>> @@ -20,9 +19,8 @@ Fix gtester is not defined error during 
>>  -    test('gtester-xmllint-check', xmllint,
>>  -      args : ['--noout', tmpsample_xml],
>>  -      env : test_env,
>> --      suite : ['glib'],
>> +-      suite : ['glib', 'core'],
>>  -    )
>>  -  endif
>>  -endif
>>   
>> - subdir('path-test-subdir')
>>
>
> -- 
> Ryo ONODERA // ryo%tetera.org@localhost
> PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3

-- 
Ryo ONODERA // ryo%tetera.org@localhost
PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3



Home | Main Index | Thread Index | Old Index