pkgsrc-Changes archive

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

CVS commit: pkgsrc/x11/libdisplay-info



Module Name:    pkgsrc
Committed By:   maya
Date:           Thu Dec 18 21:49:10 UTC 2025

Modified Files:
        pkgsrc/x11/libdisplay-info: distinfo
Added Files:
        pkgsrc/x11/libdisplay-info/patches: patch-meson.build

Log Message:
libdisplay-info: Fix darwin build by checking for -Wl,--version-script first


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/x11/libdisplay-info/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/x11/libdisplay-info/patches/patch-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/x11/libdisplay-info/distinfo
diff -u pkgsrc/x11/libdisplay-info/distinfo:1.1 pkgsrc/x11/libdisplay-info/distinfo:1.2
--- pkgsrc/x11/libdisplay-info/distinfo:1.1     Thu Dec 26 18:37:07 2024
+++ pkgsrc/x11/libdisplay-info/distinfo Thu Dec 18 21:49:09 2025
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.1 2024/12/26 18:37:07 bsiegert Exp $
+$NetBSD: distinfo,v 1.2 2025/12/18 21:49:09 maya Exp $
 
 BLAKE2s (libdisplay-info-0.2.0.tar.xz) = 5e376ce163930f42f10da7f3a46ffc5bcd527022ef5c6f5bfd5659fdc1365af9
 SHA512 (libdisplay-info-0.2.0.tar.xz) = 6e910b832860d920a4be298a2b6925f701654bd7cdd8b3457e64663c25caa20a74b81b91f71878b9e7f5f70c5c067235f0c99293650231920c67d1241a61e1fb
 Size (libdisplay-info-0.2.0.tar.xz) = 95280 bytes
+SHA1 (patch-meson.build) = ee16893466ff2a12ed2a58eb429410a2d8f42d74

Added files:

Index: pkgsrc/x11/libdisplay-info/patches/patch-meson.build
diff -u /dev/null pkgsrc/x11/libdisplay-info/patches/patch-meson.build:1.1
--- /dev/null   Thu Dec 18 21:49:10 2025
+++ pkgsrc/x11/libdisplay-info/patches/patch-meson.build        Thu Dec 18 21:49:09 2025
@@ -0,0 +1,23 @@
+$NetBSD: patch-meson.build,v 1.1 2025/12/18 21:49:09 maya Exp $
+
+Check for -Wl,--version-script before using it
+Darwin doesn't support this flag.
+
+--- meson.build.orig   2024-06-20 16:36:17.000000000 +0000
++++ meson.build
+@@ -50,8 +50,14 @@ add_project_arguments(cc.get_supported_a
+       '-Werror=implicit',
+ ]), language: 'c')
+ 
++
+ symbols_file = 'libdisplay-info.map'
+-symbols_flag = '-Wl,--version-script,@0@'.format(meson.current_source_dir() / symbols_file)
++if meson.get_compiler('c').has_link_argument('-Wl,--version-script')
++      symbols_flag = '-Wl,--version-script,@0@'.format(meson.current_source_dir() / symbols_file)
++else
++      symbols_flag = ''
++endif
++
+ 
+ di_lib = library(
+       'display-info',



Home | Main Index | Thread Index | Old Index