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