Created attachment 261149 [details] Patch against ports tree On my 13.5-STABLE system, with poudriere (I'm frankly not sure this is still a supported release) and ports HEAD / master , the configure step fails when building the x11-themes/adwaita-icon-theme-legacy and x11-themes/adwaita-icon-theme ports (the latter because the former is a dependency). The error looks like this: ``` ===> Configuring for adwaita-icon-theme-legacy-46.2 WARNING: Recommend using either -Dbuildtype or -Doptimization + -Ddebug. Using both is redundant since they override each other. See: https://mesonbuild.com/Builtin-options.html#build-type-options The Meson build system Version: 1.7.0 Source dir: /wrkdirs/usr/ports/x11-themes/adwaita-icon-theme-legacy/work/adwaita-icon-theme-legacy-46.2 Build dir: /wrkdirs/usr/ports/x11-themes/adwaita-icon-theme-legacy/work/adwaita-icon-theme-legacy-46.2/_build Build type: native build Project name: adwaita-icon-theme-legacy Project version: 46.2 Host machine cpu family: x86_64 Host machine cpu: x86_64 Found pkg-config: YES (/usr/local/bin/pkgconf) 2.4.3 Program gtk4-update-icon-cache gtk-update-icon-cache found: NO ``` The gtk-update-icon-cache is needed at build-time, but it isn't installed by poudriere as a build-dependency. I needed to add the executable explitly as a build-time dependency, patch attached.
Fixed in https://cgit.freebsd.org/ports/commit/?id=8da09b2aef47a44cd3667d681ed930cc0d5c5531