pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/x11/xfontsel
Module Name: pkgsrc
Committed By: wiz
Date: Wed Jul 1 08:12:08 UTC 2026
Modified Files:
pkgsrc/x11/xfontsel: Makefile distinfo
Added Files:
pkgsrc/x11/xfontsel/patches: patch-meson.build
Log Message:
xfontsel: add upstream patch fixing linking on NetBSD.
Remove workaround.
Bump PKGREVISION.
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 pkgsrc/x11/xfontsel/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/x11/xfontsel/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/x11/xfontsel/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/xfontsel/Makefile
diff -u pkgsrc/x11/xfontsel/Makefile:1.15 pkgsrc/x11/xfontsel/Makefile:1.16
--- pkgsrc/x11/xfontsel/Makefile:1.15 Mon Jun 29 07:25:09 2026
+++ pkgsrc/x11/xfontsel/Makefile Wed Jul 1 08:12:08 2026
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.15 2026/06/29 07:25:09 wiz Exp $
+# $NetBSD: Makefile,v 1.16 2026/07/01 08:12:08 wiz Exp $
DISTNAME= xfontsel-1.1.2
+PKGREVISION= 1
CATEGORIES= x11
MASTER_SITES= ${MASTER_SITE_XORG:=app/}
EXTRACT_SUFX= .tar.xz
@@ -13,8 +14,6 @@ USE_TOOLS+= pkg-config
MESON_ARGS+= -Dappdefaultdir=${PREFIX}/lib/X11/app-defaults
-LDFLAGS+= -lintl
-
.include "../../devel/meson/build.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../x11/libXaw/buildlink3.mk"
Index: pkgsrc/x11/xfontsel/distinfo
diff -u pkgsrc/x11/xfontsel/distinfo:1.10 pkgsrc/x11/xfontsel/distinfo:1.11
--- pkgsrc/x11/xfontsel/distinfo:1.10 Mon Jun 29 07:25:09 2026
+++ pkgsrc/x11/xfontsel/distinfo Wed Jul 1 08:12:08 2026
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.10 2026/06/29 07:25:09 wiz Exp $
+$NetBSD: distinfo,v 1.11 2026/07/01 08:12:08 wiz Exp $
BLAKE2s (xfontsel-1.1.2.tar.xz) = baee544589c3f4d7a6cabb8cb709abea6fce297fd13e01a2f2720666106dfb04
SHA512 (xfontsel-1.1.2.tar.xz) = 377ef4e95f68411716a9cd202f4b2468ef5638d53ebd058518bdf97319f8008052f2cb76154503a1eae76aae3ce27dfa7334428b66f738a087d0915bef69c603
Size (xfontsel-1.1.2.tar.xz) = 148792 bytes
+SHA1 (patch-meson.build) = 6e7495443ef25c8b087c1393cb96aef9612c5538
Added files:
Index: pkgsrc/x11/xfontsel/patches/patch-meson.build
diff -u /dev/null pkgsrc/x11/xfontsel/patches/patch-meson.build:1.1
--- /dev/null Wed Jul 1 08:12:08 2026
+++ pkgsrc/x11/xfontsel/patches/patch-meson.build Wed Jul 1 08:12:08 2026
@@ -0,0 +1,24 @@
+$NetBSD: patch-meson.build,v 1.1 2026/07/01 08:12:08 wiz Exp $
+
+Trying to workaround https://github.com/mesonbuild/meson/issues/3740
+which causes meson to fail to detect it needs to link against libintl
+for gettext() on NetBSD.
+https://gitlab.freedesktop.org/xorg/app/xfontsel/-/merge_requests/18
+
+--- meson.build.orig 2026-06-29 01:07:03.000000000 +0000
++++ meson.build
+@@ -51,10 +51,12 @@ deps = [dep_libxaw, dep_libxmu, dep_libxt, dep_libx11,
+ deps = [dep_libxaw, dep_libxmu, dep_libxt, dep_libx11, dep_xproto]
+
+ # Internationalization & localization support
+-use_gettext = cc.has_function('gettext')
++libintl_prefix = '#include <libintl.h>'
++use_gettext = cc.has_function('gettext', prefix: libintl_prefix)
+ if use_gettext == false
+ dep_libintl = cc.find_library('intl', required: false)
+- use_gettext = cc.has_function('gettext', dependencies: dep_libintl)
++ use_gettext = cc.has_function('gettext', dependencies: dep_libintl,
++ prefix: libintl_prefix)
+ if use_gettext == true
+ deps += dep_libintl
+ endif
Home |
Main Index |
Thread Index |
Old Index