pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/x11/gtk4
Module Name: pkgsrc
Committed By: adam
Date: Tue Jan 6 20:06:35 UTC 2026
Modified Files:
pkgsrc/x11/gtk4: Makefile PLIST distinfo
pkgsrc/x11/gtk4/patches: patch-meson.build
Log Message:
gtk4: skip installation of bash-completion for demo programs
To generate a diff of this commit:
cvs rdiff -u -r1.66 -r1.67 pkgsrc/x11/gtk4/Makefile
cvs rdiff -u -r1.26 -r1.27 pkgsrc/x11/gtk4/PLIST
cvs rdiff -u -r1.30 -r1.31 pkgsrc/x11/gtk4/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/x11/gtk4/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/gtk4/Makefile
diff -u pkgsrc/x11/gtk4/Makefile:1.66 pkgsrc/x11/gtk4/Makefile:1.67
--- pkgsrc/x11/gtk4/Makefile:1.66 Mon Jan 5 14:08:23 2026
+++ pkgsrc/x11/gtk4/Makefile Tue Jan 6 20:06:35 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.66 2026/01/05 14:08:23 adam Exp $
+# $NetBSD: Makefile,v 1.67 2026/01/06 20:06:35 adam Exp $
DISTNAME= gtk-4.20.3
PKGNAME= ${DISTNAME:S/gtk/gtk4/}
@@ -26,7 +26,6 @@ USE_TOOLS+= gdbus-codegen msgfmt msgmerg
USE_LANGUAGES= c c++
# meson.build only mentions c++11 to build harfbuzz as a subproject
-
MESON_REQD+= 1.5.0
MESON_ARGS+= -Dintrospection=enabled
# needs gstreamer-gl
Index: pkgsrc/x11/gtk4/PLIST
diff -u pkgsrc/x11/gtk4/PLIST:1.26 pkgsrc/x11/gtk4/PLIST:1.27
--- pkgsrc/x11/gtk4/PLIST:1.26 Mon Jan 5 14:08:23 2026
+++ pkgsrc/x11/gtk4/PLIST Tue Jan 6 20:06:35 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.26 2026/01/05 14:08:23 adam Exp $
+@comment $NetBSD: PLIST,v 1.27 2026/01/06 20:06:35 adam Exp $
bin/gtk4-builder-tool
bin/gtk4-demo
bin/gtk4-demo-application
@@ -423,14 +423,6 @@ share/applications/org.gtk.Demo4.desktop
share/applications/org.gtk.PrintEditor4.desktop
share/applications/org.gtk.WidgetFactory4.desktop
share/applications/org.gtk.gtk4.NodeEditor.desktop
-share/bash-completion/completions/gtk4-builder-tool
-share/bash-completion/completions/gtk4-demo
-share/bash-completion/completions/gtk4-image-tool
-share/bash-completion/completions/gtk4-node-editor
-share/bash-completion/completions/gtk4-path-tool
-share/bash-completion/completions/gtk4-print-editor
-share/bash-completion/completions/gtk4-rendernode-tool
-share/bash-completion/completions/gtk4-widget-factory
share/gettext/its/gtk4builder.its
share/gettext/its/gtk4builder.loc
share/gir-1.0/Gdk-4.0.gir
Index: pkgsrc/x11/gtk4/distinfo
diff -u pkgsrc/x11/gtk4/distinfo:1.30 pkgsrc/x11/gtk4/distinfo:1.31
--- pkgsrc/x11/gtk4/distinfo:1.30 Mon Jan 5 14:08:23 2026
+++ pkgsrc/x11/gtk4/distinfo Tue Jan 6 20:06:35 2026
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.30 2026/01/05 14:08:23 adam Exp $
+$NetBSD: distinfo,v 1.31 2026/01/06 20:06:35 adam Exp $
BLAKE2s (gtk-4.20.3.tar.xz) = ded1e613ce985ec1723496fe9a3d6a78dbf727047242e2e389de183c148a5baa
SHA512 (gtk-4.20.3.tar.xz) = 9ae8d2fb6fc6b3780587e70cbf4bff972dd36eedce79d91de874cc813ba3cb100ce6cce076e063e4606e0e32aa51d05c625dd272d5766190045f32b3754368f1
Size (gtk-4.20.3.tar.xz) = 16003020 bytes
-SHA1 (patch-meson.build) = a9db17787c70631896315fb2c825e62977cfbb9b
+SHA1 (patch-meson.build) = ed697477ebfa2b06559877170cc5b05079c61ceb
SHA1 (patch-testsuite_gdk_colorstate.c) = 7a6d441f91332bffbd4e170809d8ad7ec51773bd
Index: pkgsrc/x11/gtk4/patches/patch-meson.build
diff -u pkgsrc/x11/gtk4/patches/patch-meson.build:1.5 pkgsrc/x11/gtk4/patches/patch-meson.build:1.6
--- pkgsrc/x11/gtk4/patches/patch-meson.build:1.5 Tue Jan 16 10:00:16 2024
+++ pkgsrc/x11/gtk4/patches/patch-meson.build Tue Jan 6 20:06:35 2026
@@ -1,12 +1,14 @@
-$NetBSD: patch-meson.build,v 1.5 2024/01/16 10:00:16 prlw1 Exp $
+$NetBSD: patch-meson.build,v 1.6 2026/01/06 20:06:35 adam Exp $
Build fix for gcc 12 on NetBSD.
It is the equivalent of the default PKGSRC_USE_RELRO=partial
c.f., PR lib/57792
---- meson.build.orig 2023-11-17 20:29:11.000000000 +0000
+Don't look for bash. Don't install bash-completions.
+
+--- meson.build.orig 2025-11-20 05:08:31.000000000 +0000
+++ meson.build
-@@ -362,7 +362,6 @@ common_cflags = cc.get_supported_argumen
+@@ -429,7 +429,6 @@ common_cflags = cc.get_supported_argumen
common_ldflags = cc.get_supported_link_arguments([
'-Wl,-Bsymbolic',
'-Wl,-z,relro',
@@ -14,3 +16,12 @@ c.f., PR lib/57792
])
confinc = include_directories('.')
+@@ -858,7 +857,7 @@ if os_unix
+ endif
+
+ # Shell completion
+-bash = find_program('bash', required : false)
++bash = find_program('nonexistent_bash', required : false)
+
+ if bash.found()
+ bash_comp_dep = dependency('bash-completion', version: '>=2.0', required: false)
Home |
Main Index |
Thread Index |
Old Index