pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/glib2



Module Name:    pkgsrc
Committed By:   bacon
Date:           Sat May 20 11:53:10 UTC 2023

Modified Files:
        pkgsrc/devel/glib2: Makefile distinfo
        pkgsrc/devel/glib2/patches: patch-gio_tests_meson.build

Log Message:
devel/glib2: Unbreak build on Darwin

Uses DYLD_FALLBACK_LIBRARY_PATH to locate a library used in the
build process but not yet installed

Patch submitted in PR pkg/57415 by jonathan buschmann
ok wiz@


To generate a diff of this commit:
cvs rdiff -u -r1.291 -r1.292 pkgsrc/devel/glib2/Makefile
cvs rdiff -u -r1.308 -r1.309 pkgsrc/devel/glib2/distinfo
cvs rdiff -u -r1.6 -r1.7 \
    pkgsrc/devel/glib2/patches/patch-gio_tests_meson.build

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/glib2/Makefile
diff -u pkgsrc/devel/glib2/Makefile:1.291 pkgsrc/devel/glib2/Makefile:1.292
--- pkgsrc/devel/glib2/Makefile:1.291   Wed Nov 23 10:41:41 2022
+++ pkgsrc/devel/glib2/Makefile Sat May 20 11:53:10 2023
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.291 2022/11/23 10:41:41 adam Exp $
+# $NetBSD: Makefile,v 1.292 2023/05/20 11:53:10 bacon Exp $
 
 .include "Makefile.common"
 
+PKGREVISION=   1
 CATEGORIES=    devel gnome
 COMMENT=       Some useful routines for C programming (glib2)
 

Index: pkgsrc/devel/glib2/distinfo
diff -u pkgsrc/devel/glib2/distinfo:1.308 pkgsrc/devel/glib2/distinfo:1.309
--- pkgsrc/devel/glib2/distinfo:1.308   Thu May 11 04:43:36 2023
+++ pkgsrc/devel/glib2/distinfo Sat May 20 11:53:10 2023
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.308 2023/05/11 04:43:36 schmonz Exp $
+$NetBSD: distinfo,v 1.309 2023/05/20 11:53:10 bacon Exp $
 
 BLAKE2s (glib-2.74.6.tar.xz) = 6f761eeff44efed50a0c0a763564c55f37cde6b37a42bbb464c21f5e620588ef
 SHA512 (glib-2.74.6.tar.xz) = 6b6d113012ec90f6cf77513ec0132668c49aa7224c806181ad662388701004667cdf6d263050d6f896b8688c085abf461aa3e659eb288e6ba93ba4970a2f181b
@@ -13,7 +13,7 @@ SHA1 (patch-gio_gunixmounts.c) = 48b6945
 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_tests_meson.build) = 88dad0c56d7d5a4915b20745a7d582039163d852
+SHA1 (patch-gio_tests_meson.build) = 6e02b4b16b7e668e91b6d308b70c3e5492aef038
 SHA1 (patch-glib_gatomic.c) = deb2e74010523ad41ce141aa2f49b807ba2672e6
 SHA1 (patch-glib_gatomic.h) = d1c39c3594a5c89d196349e5eafb5512795f55f8
 SHA1 (patch-glib_genviron.c) = dd25be36536d56dfe933225d785eb65f753c4a97

Index: pkgsrc/devel/glib2/patches/patch-gio_tests_meson.build
diff -u pkgsrc/devel/glib2/patches/patch-gio_tests_meson.build:1.6 pkgsrc/devel/glib2/patches/patch-gio_tests_meson.build:1.7
--- pkgsrc/devel/glib2/patches/patch-gio_tests_meson.build:1.6  Thu May 11 04:43:36 2023
+++ pkgsrc/devel/glib2/patches/patch-gio_tests_meson.build      Sat May 20 11:53:10 2023
@@ -1,62 +1,83 @@
-$NetBSD: patch-gio_tests_meson.build,v 1.6 2023/05/11 04:43:36 schmonz Exp $
+$NetBSD: patch-gio_tests_meson.build,v 1.7 2023/05/20 11:53:10 bacon Exp $
 
-Work around PR pkg/57399.
+Work around PR pkg/57399. + DYLD_LIBRARY_PATH for macOS
 
---- gio/tests/meson.build.orig 2023-02-23 13:54:27.000000000 +0000
-+++ gio/tests/meson.build
-@@ -662,6 +662,7 @@ if meson.can_run_host_binaries()
+--- gio/tests/meson.build      2023-02-23 21:54:27.000000000 +0800
++++ gio/tests/meson.build      2023-05-16 13:37:44.000000000 +0800
+@@ -662,6 +662,10 @@
      plugin_resources_c = custom_target('plugin-resources.c',
        input : 'test4.gresource.xml',
        output : 'plugin-resources.c',
-+      env : {'LC_ALL': 'en_US.UTF-8'},
++      env : {
++        'LC_ALL': 'en_US.UTF-8',
++        'DYLD_FALLBACK_LIBRARY_PATH': '@0@/glib:@0@/gio:@0@/gobject:@0@/gmodule'.replace('@0@', meson.project_build_root())
++      },
        command : [glib_compile_resources,
                   compiler_type,
                   '--target=@OUTPUT@',
-@@ -690,6 +691,7 @@ if meson.can_run_host_binaries()
+@@ -690,6 +694,10 @@
    test_gresource = custom_target('test.gresource',
      input : 'test.gresource.xml',
      output : 'test.gresource',
-+    env : {'LC_ALL': 'en_US.UTF-8'},
++    env : {
++      'LC_ALL': 'en_US.UTF-8',
++      'DYLD_FALLBACK_LIBRARY_PATH': '@0@/glib:@0@/gio:@0@/gobject:@0@/gmodule'.replace('@0@', meson.project_build_root())
++    },
      command : [glib_compile_resources,
                 compiler_type,
                 '--target=@OUTPUT@',
-@@ -704,6 +706,7 @@ if meson.can_run_host_binaries()
+@@ -704,6 +712,10 @@
    test_resources2_c = custom_target('test_resources2.c',
      input : 'test3.gresource.xml',
      output : 'test_resources2.c',
-+    env : {'LC_ALL': 'en_US.UTF-8'},
++    env : {
++      'LC_ALL': 'en_US.UTF-8',
++      'DYLD_FALLBACK_LIBRARY_PATH': '@0@/glib:@0@/gio:@0@/gobject:@0@/gmodule'.replace('@0@', meson.project_build_root())
++    },
      command : [glib_compile_resources,
                 compiler_type,
                 '--target=@OUTPUT@',
-@@ -717,6 +720,7 @@ if meson.can_run_host_binaries()
+@@ -717,6 +729,10 @@
    test_resources2_h = custom_target('test_resources2.h',
      input : 'test3.gresource.xml',
      output : 'test_resources2.h',
-+    env : {'LC_ALL': 'en_US.UTF-8'},
++    env : {
++      'LC_ALL': 'en_US.UTF-8',
++      'DYLD_FALLBACK_LIBRARY_PATH': '@0@/glib:@0@/gio:@0@/gobject:@0@/gmodule'.replace('@0@', meson.project_build_root())
++    },
      command : [glib_compile_resources,
                 compiler_type,
                 '--target=@OUTPUT@',
-@@ -731,6 +735,7 @@ if meson.can_run_host_binaries()
+@@ -731,6 +747,10 @@
      input : 'test2.gresource.xml',
      depends : big_test_resource,
      output : 'test_resources.c',
-+    env : {'LC_ALL': 'en_US.UTF-8'},
++    env : {
++      'LC_ALL': 'en_US.UTF-8',
++      'DYLD_FALLBACK_LIBRARY_PATH': '@0@/glib:@0@/gio:@0@/gobject:@0@/gmodule'.replace('@0@', meson.project_build_root())
++    },
      command : [glib_compile_resources,
                 compiler_type,
                 '--target=@OUTPUT@',
-@@ -744,6 +749,7 @@ if meson.can_run_host_binaries()
+@@ -744,6 +764,10 @@
    digit_test_resources_c = custom_target('digit_test_resources.c',
      input : '111_digit_test.gresource.xml',
      output : 'digit_test_resources.c',
-+    env : {'LC_ALL': 'en_US.UTF-8'},
++    env : {
++      'LC_ALL': 'en_US.UTF-8',
++      'DYLD_FALLBACK_LIBRARY_PATH': '@0@/glib:@0@/gio:@0@/gobject:@0@/gmodule'.replace('@0@', meson.project_build_root())
++    },
      command : [glib_compile_resources,
                 compiler_type,
                 '--target=@OUTPUT@',
-@@ -757,6 +763,7 @@ if meson.can_run_host_binaries()
+@@ -757,6 +781,10 @@
    digit_test_resources_h = custom_target('digit_test_resources.h',
      input : '111_digit_test.gresource.xml',
      output : 'digit_test_resources.h',
-+    env : {'LC_ALL': 'en_US.UTF-8'},
++    env : {
++      'LC_ALL': 'en_US.UTF-8',
++      'DYLD_FALLBACK_LIBRARY_PATH': '@0@/glib:@0@/gio:@0@/gobject:@0@/gmodule'.replace('@0@', meson.project_build_root())
++    },
      command : [glib_compile_resources,
                 compiler_type,
                 '--target=@OUTPUT@',



Home | Main Index | Thread Index | Old Index