[Bug 295353] ports-mgmt/pkg: does not show a dependency for a package, but removing it wants to remove many others; autoremove trying to remove a manually installed package
Date: Sun, 17 May 2026 15:15:46 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295353
--- Comment #9 from Martin Birgmeier <d8zNeCFG@aon.at> ---
(In reply to Mark Millard from comment #7)
In comment #5 I explained why in my build, gtk4 becomes a shlib dependency of
libinput.
I have since patched libinput's meson.build to only look for gtk3, as that is
referenced in the ports Makefile of libinput:
--- ./meson.build.ORIG 2026-04-02 03:04:12.000000000 +0200
+++ ./meson.build 2026-05-17 13:35:47.764416000 +0200
@@ -674,14 +674,9 @@
if get_option('debug-gui')
config_h.set('HAVE_DEBUG_GUI', 1)
- dep_gtk = dependency('gtk4', version : '>= 4.0', required : false)
+ dep_gtk = dependency('gtk+-3.0', version : '>= 3.20')
if dep_gtk.found()
- config_h.set('HAVE_GTK4', 1)
- else
- dep_gtk = dependency('gtk+-3.0', version : '>= 3.20')
- if dep_gtk.found()
- config_h.set('HAVE_GTK3', 1)
- endif
+ config_h.set('HAVE_GTK3', 1)
endif
gtk_targets = dep_gtk.get_variable('targets')
This is of course not necessary for poudriere builds.
-- Martin
--
You are receiving this mail because:
You are the assignee for the bug.