pkgsrc-Changes archive

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

CVS commit: pkgsrc/graphics/librsvg



Module Name:    pkgsrc
Committed By:   jperkin
Date:           Fri Oct 31 12:29:12 UTC 2025

Modified Files:
        pkgsrc/graphics/librsvg: distinfo
Added Files:
        pkgsrc/graphics/librsvg/patches: patch-meson.build

Log Message:
librsvg: Work around broken meson dependency handling.


To generate a diff of this commit:
cvs rdiff -u -r1.70 -r1.71 pkgsrc/graphics/librsvg/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/graphics/librsvg/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/graphics/librsvg/distinfo
diff -u pkgsrc/graphics/librsvg/distinfo:1.70 pkgsrc/graphics/librsvg/distinfo:1.71
--- pkgsrc/graphics/librsvg/distinfo:1.70       Tue Sep 23 11:12:15 2025
+++ pkgsrc/graphics/librsvg/distinfo    Fri Oct 31 12:29:12 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.70 2025/09/23 11:12:15 adam Exp $
+$NetBSD: distinfo,v 1.71 2025/10/31 12:29:12 jperkin Exp $
 
 BLAKE2s (adler2-2.0.0.crate) = d269f2089344d4a3f4d0908af3257cf2a65755be0349ff42e3854509afd388f3
 SHA512 (adler2-2.0.0.crate) = 12d12579ad617cf1a94cf95ab9d3f5db566c3b2de4bd5735eccd83c668fdad0eff134c996b73c46cbb9f932837682043878b8cc4764191625e9f93ccffcce423
@@ -967,3 +967,4 @@ SHA1 (patch-.._vendor_zerocopy-0.7.35_sr
 SHA1 (patch-.._vendor_zune-jpeg-0.4.14_src_idct.rs) = 337783848334808ea4644f99d969d4652f60f478
 SHA1 (patch-.._vendor_zune-jpeg-0.4.14_src_unsafe__utils.rs) = 0ce51089d90480c25987d9714295a736e808eb8d
 SHA1 (patch-.._vendor_zune-jpeg-0.4.14_src_unsafe__utils__neon.rs) = ef282b48c18d5603fe310c1ed5417bd32eac5637
+SHA1 (patch-meson.build) = 7d82c36408180a5261a3d2a9b6920c0260fa7681

Added files:

Index: pkgsrc/graphics/librsvg/patches/patch-meson.build
diff -u /dev/null pkgsrc/graphics/librsvg/patches/patch-meson.build:1.1
--- /dev/null   Fri Oct 31 12:29:12 2025
+++ pkgsrc/graphics/librsvg/patches/patch-meson.build   Fri Oct 31 12:29:12 2025
@@ -0,0 +1,17 @@
+$NetBSD: patch-meson.build,v 1.1 2025/10/31 12:29:12 jperkin Exp $
+
+Disable libsocket handling on SunOS.  meson cannot handle the fact that this
+library is not provided by pkg-config and refuses to build gdk-pixbuf-loader.
+We already just link against it directly anyway.
+
+--- meson.build.orig   2025-10-31 12:18:21.436321061 +0000
++++ meson.build
+@@ -177,7 +177,7 @@ m_dep = cc.find_library('m', required: f
+ # into '-lsocket' and '-lnsl'.  Anything that calls socketpair(), getifaddr(),
+ # etc. probably needs to include network_deps
+ #
+-if host_system == 'sunos'
++if host_system == 'meson-dependencies-are-broken'
+   network_deps = [
+     cc.find_library('socket', required: false),
+   ]



Home | Main Index | Thread Index | Old Index