Created attachment 241007 [details] v1 (apply via "git am") For consistency with "batteries included" policy and Linux distros e.g., https://github.com/archlinux/svntogit-packages/blob/bf57353b9b8e/meson/trunk/arch-meson#L7 https://github.com/void-linux/void-packages/blob/d005fdeda834/common/build-style/meson.sh#L121
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=8fcbe2c502f348cbc3614a701c1ad715ed9b05c3 commit 8fcbe2c502f348cbc3614a701c1ad715ed9b05c3 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 15:19:13 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 15:20:18 +0000 devel/glib20: unbreak with --auto-features=enabled gio/meson.build:933:0: ERROR: Dependency "libelf" not found, tried pkgconfig PR: 270361 devel/glib20/Makefile | 3 +++ devel/glib20/distinfo | 2 ++ 2 files changed, 5 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=0a8b8b75db300b3791029f7a37f320a31ae407af commit 0a8b8b75db300b3791029f7a37f320a31ae407af Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 16:13:45 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 16:14:16 +0000 security/p11-kit: unbreak with --auto-features=enabled meson.build:390:0: ERROR: Dependency "libsystemd" not found, tried pkgconfig PR: 270361 security/p11-kit/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=998c94b219f38c3508393a65aa04d955ec7c027c commit 998c94b219f38c3508393a65aa04d955ec7c027c Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 16:32:45 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 16:33:12 +0000 x11/libwacom: unbreak with --auto-features=enabled meson.build:172:0: ERROR: Program 'doxygen' not found or not executable PR: 270361 x11/libwacom/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=d7b48d44246e59b72db35c306ae31a509982abd9 commit d7b48d44246e59b72db35c306ae31a509982abd9 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 17:07:05 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 17:16:03 +0000 graphics/mesa-devel: unbreak with --auto-features=enabled meson.build:792:0: ERROR: Feature android-libbacktrace cannot be enabled: `-D android-libbacktrace=enabled` makes no sense without `-D platforms=android` meson.build:1783:0: ERROR: Dependency "valgrind" not found, tried pkgconfig meson.build:2018:0: ERROR: C shared or static library 'sensors' not found PR: 270361 graphics/mesa-devel/Makefile | 3 +++ 1 file changed, 3 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=045971139f0912f8f20d68016deb257a66aa6cea commit 045971139f0912f8f20d68016deb257a66aa6cea Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 16:36:22 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 17:16:03 +0000 graphics/mesa-*: unbreak with --auto-features=enabled meson.build:945:2: ERROR: Dependency "libclc" not found, tried pkgconfig PR: 270361 graphics/libosmesa/Makefile | 1 + graphics/mesa-dri/Makefile | 1 + graphics/mesa-gallium-va/Makefile | 1 + graphics/mesa-gallium-vdpau/Makefile | 1 + graphics/mesa-gallium-xa/Makefile | 1 + graphics/mesa-libs/Makefile | 1 + 6 files changed, 6 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=88c9e888f7a9076dc94b7f6407a434ab56c5d455 commit 88c9e888f7a9076dc94b7f6407a434ab56c5d455 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 16:36:22 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 17:16:02 +0000 graphics/libdrm: unbreak with --auto-features=enabled meson.build:252:0: ERROR: Dependency "valgrind" not found, tried pkgconfig PR: 270361 graphics/libdrm/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=a9e25d866fb01b0cb8c96df77247133c75c0d042 commit a9e25d866fb01b0cb8c96df77247133c75c0d042 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 16:59:14 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 17:16:03 +0000 lang/clover: unbreak with --auto-features=enabled meson.build:1891:2: ERROR: Dependency "SPIRV-Tools" not found, tried pkgconfig PR: 270361 lang/clover/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=f904d21e6eaed2472e13c51e34df1488d9b19f98 commit f904d21e6eaed2472e13c51e34df1488d9b19f98 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 17:20:34 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 17:22:21 +0000 graphics/mesa-devel: fix warning with --auto-features=enabled Run-time dependency directx-headers found: NO (tried pkgconfig and cmake) Run-time dependency directx-headers found: NO (tried pkgconfig and cmake) Looking for a fallback subproject for the dependency DirectX-Headers Git program not found, cannot download DirectX-Headers.wrap via git. Subproject DirectX-Headers is buildable: NO (disabling) Dependency DirectX-Headers from subproject DirectX-Headers found: NO (subproject failed to configure) [...] Subprojects DirectX-Headers : NO Git program not found, cannot download DirectX-Headers.wrap via git. PR: 270361 graphics/mesa-devel/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=732dd71418be335fcf5b58d70fe8190aa66bb529 commit 732dd71418be335fcf5b58d70fe8190aa66bb529 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 17:45:52 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 17:50:33 +0000 x11-toolkits/pango: track libthai dependency Error: /usr/local/lib/libpango-1.0.so.0.5000.9 is linked to /usr/local/lib/libthai.so.0 from devel/libthai but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libthai.so:devel/libthai PR: 270361 x11-toolkits/pango/Makefile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=3e67856967e5e2d14cc809f36f70a3095567bed0 commit 3e67856967e5e2d14cc809f36f70a3095567bed0 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 18:16:27 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 18:19:01 +0000 multimedia/gstreamer1: track bash-completion + elfutils dependencies Error: /usr/local/lib/libgstreamer-1.0.so.0.2200.0 is linked to /usr/local/lib/libdw.so.1 from devel/elfutils but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libdw.so:devel/elfutils Error: Orphaned: libexec/gstreamer-%%VERSION%%/gst-completion-helper Error: Orphaned: share/bash-completion/completions/gst-inspect-%%VERSION%% Error: Orphaned: share/bash-completion/completions/gst-launch-%%VERSION%% Error: Orphaned: share/bash-completion/helpers/gst PR: 270361 multimedia/gstreamer1/Makefile | 12 +++++++++--- multimedia/gstreamer1/pkg-plist | 4 ++++ 2 files changed, 13 insertions(+), 3 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=e132a2c0b23cbb0dd18c64a7e7f0b0d5b56dbb5c commit e132a2c0b23cbb0dd18c64a7e7f0b0d5b56dbb5c Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 18:43:26 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 18:56:24 +0000 multimedia/dav1d: unbreak with --auto-features=enabled tools/meson.build:50:8: ERROR: Problem encountered: C symbol XXH3_createState not found in header xxhash.h https://code.videolan.org/videolan/dav1d/-/commit/e61685253608 PR: 270361 multimedia/dav1d/Makefile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=1821334ec43b006c335e84a000526af85ec6e8fe commit 1821334ec43b006c335e84a000526af85ec6e8fe Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 19:09:23 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 19:25:44 +0000 multimedia/pipewire: unbreak with --auto-features=enabled meson.build:277:0: ERROR: Dependency "avahi-client" not found, tried pkgconfig meson.build:285:0: ERROR: Dependency "xfixes" not found, tried pkgconfig and cmake meson.build:288:0: ERROR: Dependency "libcanberra" not found, tried pkgconfig and cmake meson.build:380:0: ERROR: Dependency "lilv-0" not found, tried pkgconfig and cmake spa/meson.build:81:2: ERROR: Dependency "libcamera" not found, tried pkgconfig and cmake spa/plugins/meson.build:4:120: ERROR: Feature avb cannot be enabled: AVB support is only available on Linux subprojects/media-session/meson.build:68:0: ERROR: Dependency "systemd" not found, tried pkgconfig and cmake src/modules/meson.build:497:0: ERROR: C header 'roc/config.h' not found PR: 270361 multimedia/pipewire/Makefile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=396083d3ac176e1ebfd2148e151fdfa195dacfbc commit 396083d3ac176e1ebfd2148e151fdfa195dacfbc Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 19:06:13 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 19:25:44 +0000 devel/wf-config: track doctest dependency Run-time dependency doctest found: YES 2.4.8 PR: 270361 devel/wf-config/Makefile | 9 +++++++++ 1 file changed, 9 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=bbc07a977f6326fb98d5e034030d0c0a28594c47 commit bbc07a977f6326fb98d5e034030d0c0a28594c47 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 19:00:05 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 19:25:44 +0000 devel/basu: unbreak with --auto-features=enabled meson.build:239:0: ERROR: Dependency lookup for libcap with method 'pkgconfig' failed: Pkg-config binary for machine 1 not found. Giving up. meson.build:243:0: ERROR: Dependency lookup for audit with method 'pkgconfig' failed: Pkg-config binary for machine 1 not found. Giving up. PR: 270361 devel/basu/Makefile | 1 + 1 file changed, 1 insertion(+)
(In reply to commit-hook from comment #9) New dependency of pango fails to compile here - --- trietool --- /bin/sh ../libtool --tag=CC --mode=link cc -O2 -pipe -march=penryn -DLIBICONV_PLUG -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -fstack-protector-strong -L/usr/local/lib -o trietool trietool.o ../datrie/libdatrie.la libtool: link: cc -O2 -pipe -march=penryn -DLIBICONV_PLUG -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -fstack-protector-strong -o .libs/trietool trietool.o -L/usr/local/lib ../datrie/.libs/libdatrie.so -Wl,-rpath -Wl,/usr/local/lib ld: error: undefined symbol: locale_charset >>> referenced by trietool.c >>> trietool.o:(main) cc: error: linker command failed with exit code 1 (use -v to see invocation) *** [trietool] Error code 1 make[3]: stopped in /usr/obj/usr/ports/devel/libdatrie/work/libdatrie-0.2.13/tools 1 error make[3]: stopped in /usr/obj/usr/ports/devel/libdatrie/work/libdatrie-0.2.13/tools make[2]: stopped in /usr/obj/usr/ports/devel/libdatrie/work/libdatrie-0.2.13 make[1]: stopped in /usr/obj/usr/ports/devel/libdatrie/work/libdatrie-0.2.13 ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=cc5395cb8afd5e2e2dce0240cc903469af3e012a commit cc5395cb8afd5e2e2dce0240cc903469af3e012a Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 19:44:37 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 19:58:59 +0000 x11/xdg-desktop-portal-hyprland: unbreak with --auto-features=enabled meson.build:112:0: ERROR: Dependency "systemd" not found, tried pkgconfig PR: 270361 x11/xdg-desktop-portal-hyprland/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=6b1c4e84699b218169a140356807a607af96d03f commit 6b1c4e84699b218169a140356807a607af96d03f Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 19:46:04 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 19:58:59 +0000 x11/kanshi: unbreak with --auto-features=enabled meson.build:38:0: ERROR: Dependency "libvarlink" not found, tried pkgconfig PR: 270361 x11/kanshi/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=4aa04643b80ee39a9830d614a0ddf1bc1ad6a142 commit 4aa04643b80ee39a9830d614a0ddf1bc1ad6a142 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 19:48:42 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 19:58:59 +0000 x11/waybar: unbreak with --auto-features=enabled meson.build:98:0: ERROR: Dependency "libnl-3.0" not found, tried pkgconfig meson.build:108:0: ERROR: Dependency "wireplumber-0.4" not found, tried pkgconfig and cmake meson.build:125:0: ERROR: Dependency "systemd" not found, tried pkgconfig and cmake PR: 270361 x11/waybar/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=1a23ee06e43f596addde232a69b3a7c8b649659e commit 1a23ee06e43f596addde232a69b3a7c8b649659e Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 19:38:12 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 19:58:58 +0000 graphics/gegl: unbreak with --auto-features=enabled meson.build:404:0: ERROR: Dependency "maxflow" not found, tried pkgconfig PR: 270361 graphics/gegl/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=1d0195caba86c15426f82c40ffbab155bf6ab8ab commit 1d0195caba86c15426f82c40ffbab155bf6ab8ab Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 19:56:38 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 19:59:00 +0000 x11/wob: unbreak with --auto-features=enabled meson.build:16:0: ERROR: Dependency "libseccomp" not found, tried pkgconfig PR: 270361 x11/wob/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=3059c43486a38eb67a0394d61c87d4d1fe4523f2 commit 3059c43486a38eb67a0394d61c87d4d1fe4523f2 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 19:40:47 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 19:58:58 +0000 sysutils/seatd: unbreak with --auto-features=enabled meson.build:143:2: ERROR: Assert failed: -Dlibseat-logind must be set to systemd or elogind since auto_features != auto PR: 270361 sysutils/seatd/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=41360b862828dadc804548886e9c03c66a94d903 commit 41360b862828dadc804548886e9c03c66a94d903 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 19:43:00 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 19:58:58 +0000 x11/xdg-desktop-portal-wlr: unbreak with --auto-features=enabled meson.build:111:0: ERROR: Dependency "systemd" not found, tried pkgconfig PR: 270361 x11/xdg-desktop-portal-wlr/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=4a58fa3d6dcc9ea906635c986840efe8a0298adc commit 4a58fa3d6dcc9ea906635c986840efe8a0298adc Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 19:34:34 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 19:58:57 +0000 graphics/libplacebo: unbreak with --auto-features=enabled src/d3d11/meson.build:3:0: ERROR: C header 'd3d11_4.h' not usable src/meson.build:148:0: ERROR: Dependency "dovi" not found, tried pkgconfig and cmake PR: 270361 graphics/libplacebo/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=c2abd42e59116a0f8130f76e2e468316d360c6bb commit c2abd42e59116a0f8130f76e2e468316d360c6bb Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 19:54:28 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 19:59:00 +0000 x11/swayidle: unbreak with --auto-features=enabled meson.build:90:2: ERROR: Assert failed: sd-bus-provider must not be set to auto since auto_features != auto PR: 270361 x11/swayidle/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=b5fedf3a96124dba79e7fda6985820e06b51108c commit b5fedf3a96124dba79e7fda6985820e06b51108c Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 20:25:38 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 20:31:07 +0000 x11-wm/hyprland: unbreak with --auto-features=enabled meson.build:60:0: ERROR: Dependency "libsystemd" not found, tried pkgconfig and cmake PR: 270361 x11-wm/hyprland/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=5594d5eafe146fdd07a26e10801fa73a716d356c commit 5594d5eafe146fdd07a26e10801fa73a716d356c Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 20:04:28 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 20:31:07 +0000 multimedia/mpv: unbreak with --auto-features=enabled meson.build:363:0: ERROR: Feature win32-internal-pthreads cannot be enabled: the os is not win32! meson.build:391:0: ERROR: Dependency "appleframeworks" not found, tried framework meson.build:710:0: ERROR: Feature sdl2-gamepad cannot be enabled: sdl2 was not found! meson.build:772:0: ERROR: Dependency "appleframeworks" not found, tried framework meson.build:784:0: ERROR: Dependency "appleframeworks" not found, tried framework meson.build:817:0: ERROR: C shared or static library 'OpenSLES' not found meson.build:848:0: ERROR: Feature sdl2-audio cannot be enabled: sdl2 was not found! meson.build:864:0: ERROR: C symbol IAudioClient not found in header audioclient.h meson.build:885:0: ERROR: Feature direct3d cannot be enabled: the build is not GPL or this is not a win32 desktop! meson.build:941:0: ERROR: Feature sdl2-video cannot be enabled: sdl2 was not found! meson.build:964:0: ERROR: Dependency "spirv-cross-c-shared" not found, tried pkgconfig and cmake meson.build:970:0: ERROR: Feature d3d11 cannot be enabled: Either is not a win32 desktop or shaderc nor spirv-cross were found! meson.build:1067:0: ERROR: Feature gl-cocoa cannot be enabled: cocoa and GL were not found! meson.build:1078:0: ERROR: Feature gl-win32 cannot be enabled: GL and win32 desktop were not found! meson.build:1104:0: ERROR: Feature gl-dxinterop cannot be enabled: gl-dxinterop could not be found! meson.build:1113:0: ERROR: Feature egl-angle cannot be enabled: egl-angle could not be found! meson.build:1124:0: ERROR: Feature egl-angle-lib cannot be enabled: egl-angle-lib could not be found! meson.build:1131:0: ERROR: Feature egl-angle-win32 cannot be enabled: either this is not a win32 desktop or egl-angle was not found! meson.build:1150:0: ERROR: Feature egl-android cannot be enabled: the OS is not android! meson.build:1268:0: ERROR: Feature android-media-ndk cannot be enabled meson.build:1298:0: ERROR: Feature d3d-hwaccel cannot be enabled: the os is not win32! meson.build:1315:0: ERROR: Feature d3d9-hwaccel cannot be enabled: d3d-hwaccel was not found! meson.build:1327:0: ERROR: Feature gl-dxinterop-d3d9 cannot be enabled: gl-dxinterop and d3d9-hwaccel were not found! meson.build:1336:0: ERROR: C symbol GL_RGB32F not found in header OpenGLES/ES3/glext.h meson.build:1342:0: ERROR: Feature rpi-mmal cannot be enabled: rpi was not found! meson.build:1431:0: ERROR: Feature videotoolbox-gl cannot be enabled: gl-cocoa nor ios-gl could be found! meson.build:1462:0: ERROR: Feature macos-10-11-features cannot be enabled: a suitable macos sdk version could not be found! meson.build:1467:0: ERROR: Feature macos-10-12-2-features cannot be enabled: a suitable macos sdk version could not be found! meson.build:1472:0: ERROR: Feature macos-10-14-features cannot be enabled: a suitable macos sdk version could not be found! meson.build:1477:0: ERROR: Program 'xcrun' not found or not executable meson.build:1512:0: ERROR: Feature macos-cocoa-cb cannot be enabled: Either cocoa or swift could not be found! meson.build:1522:0: ERROR: Feature macos-media-player cannot be enabled: Either the macos sdk version is not at least 10.12.2 or swift was not found! meson.build:1535:0: ERROR: Feature macos-touchbar cannot be enabled: Either cocoa could not be found or the macos-touchbar check failed! PR: 270361 multimedia/mpv/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=7c22f28089281d76b4bf531f15ce3f4c2b00be86 commit 7c22f28089281d76b4bf531f15ce3f4c2b00be86 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 20:27:13 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 20:31:07 +0000 deskutils/xdg-desktop-portal: unbreak with --auto-features=enabled meson.build:114:0: ERROR: Dependency "libsystemd" not found, tried pkgconfig meson.build:152:0: ERROR: Program 'xmlto' not found or not executable PR: 270361 deskutils/xdg-desktop-portal/Makefile | 2 ++ 1 file changed, 2 insertions(+)
(In reply to jakub_lach from comment #15) I can't reproduce inside poudriere. Otherwise, see bug 266241.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=49277a8a0435602e8a4636848d73ef8528f9224e commit 49277a8a0435602e8a4636848d73ef8528f9224e Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 21:09:53 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 21:10:48 +0000 multimedia/gstreamer1-libav: unbreak with --auto-features=enabled docs/meson.build:33:0: ERROR: Program 'hotdoc' not found or not executable PR: 270361 multimedia/gstreamer1-libav/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=04417decf159909fabd9207a2a5bb9b2ac5ab42c commit 04417decf159909fabd9207a2a5bb9b2ac5ab42c Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 20:52:09 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 21:10:48 +0000 multimedia/gstreamer1-plugins*: skip --auto-features=enabled for now Properly fixing this maybe easier once subpackages (D16457) arrive and gstreamer ports are split based on plugin collections rather than external dependencies. meson.build:313:0: ERROR: Dependency "x11" not found, tried pkgconfig PR: 270361 multimedia/gstreamer1-plugins/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=095afe17519511639d8f505cea4daca74f279ac4 commit 095afe17519511639d8f505cea4daca74f279ac4 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 21:14:50 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 22:18:38 +0000 multimedia/gstreamer1-plugins-rust: unbreak with --auto-features=enabled docs/meson.build:52:0: ERROR: Program 'hotdoc' not found or not executable PR: 270361 multimedia/gstreamer1-plugins-rust/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=1f69dde2dd19e83c636fe806fbf42fbc981f29ab commit 1f69dde2dd19e83c636fe806fbf42fbc981f29ab Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 21:36:15 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-20 22:18:39 +0000 x11-wm/phoc: unbreak with --auto-features=enabled meson.build:59:8: ERROR: Problem encountered: Wlroots subproject not found but enabled PR: 270361 x11-wm/phoc/Makefile | 1 + 1 file changed, 1 insertion(+)
This seems really useful, thanks! One thing it leaves me wondering is what the impact is on repeatable builds. We have a thing (also with CMake-based ports) where building a port in an unclean environment can pull in unexpected features / dependencies. This leads to check-plist failures (if people run them) and sometimes build failures (when versioning-checks are not done right). So does this really pull in whatever it can find? Or is this more "enable all features by default, and then turn them off if we can't satisfy them"?
--auto-features=enabled or -Dauto_features=enabled passes -D<option>=enabled for every "feature" option with "auto" as default. Meson will abort build if the dependencies cannot be found. Port maintainers have to decide upfront whether to specify all dependencies, expose meson options as port options or explicitly disable stuff not available/desirable. If the port is too broken (gstreamer1-plugins*) or upstream is uncompromising (mpv#10855) the previous behavior can be restored by adding MESON_ARGS+=--auto-features=auto "feature" options were introduced in Meson 0.47. Before that "auto" as default was used in "combo" options. --auto-features has no impact on "combo". For example, ports d7b48d44246e is missing in mesa-dri (until 23.1.0) as those are still "combo".
can you refresh the patch?
Created attachment 241057 [details] v1 (apply via "git am") Rebase after ports 93638790f241. "git rebase" went fine but "git am" needs "--3way" to notice the already applied chunk.
Some new failure logs (non exhaustive): https://pkg-status.freebsd.org/package18/data/123amd64-default-foo/2023-03-26_19h28m12s/logs/errors/serd-0.30.16.log https://pkg-status.freebsd.org/package18/data/123amd64-default-foo/2023-03-26_19h28m12s/logs/errors/libvirt-9.1.0.log https://pkg-status.freebsd.org/package18/data/123amd64-default-foo/2023-03-26_19h28m12s/logs/errors/gstreamer1-rtsp-server-1.20.5.log https://pkg-status.freebsd.org/package18/data/123amd64-default-foo/2023-03-26_19h28m12s/logs/errors/girara-0.4.0.log
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=700444edefb90090364c656d7ca74e26a570ecf1 commit 700444edefb90090364c656d7ca74e26a570ecf1 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-27 09:44:24 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-27 10:26:36 +0000 multimedia/gstreamer1-rtsp-server: unbreak with --auto-features=enabled docs/meson.build:53:0: ERROR: Program 'hotdoc' not found or not executable PR: 270361 Reported by: antoine (via exp-run) multimedia/gstreamer1-rtsp-server/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=73aff5854d5fea1098ad33878eea32825957d0e8 commit 73aff5854d5fea1098ad33878eea32825957d0e8 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-27 09:32:07 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-27 10:26:36 +0000 devel/libvirt: unbreak with --auto-features=enabled meson.build:839:0: ERROR: Dependency "libapparmor" not found, tried pkgconfig meson.build:852:6: ERROR: Problem encountered: Cannot enable apparmor_profiles without apparmor meson.build:862:0: ERROR: C shared or static library 'attr' not found meson.build:867:0: ERROR: Dependency "audit" not found, tried pkgconfig meson.build:876:0: ERROR: Dependency "blkid" not found, tried pkgconfig meson.build:881:0: ERROR: Dependency "libcap-ng" not found, tried pkgconfig meson.build:913:2: ERROR: Dependency "fuse" not found, tried pkgconfig meson.build:940:0: ERROR: Dependency "glusterfs-api" not found, tried pkgconfig meson.build:953:0: ERROR: Dependency "libiscsi" not found, tried pkgconfig meson.build:967:2: ERROR: Problem encountered: libnl can be enabled only on linux meson.build:973:0: ERROR: Dependency "libparted" not found, tried pkgconfig meson.build:977:2: ERROR: Dependency "pcap" not found, tried pkgconfig and config-tool meson.build:1060:0: ERROR: C shared or static library 'numa' not found meson.build:1069:0: ERROR: Dependency "openwsman" not found, tried pkgconfig meson.build:1075:0: ERROR: Dependency "pciaccess" not found, tried pkgconfig meson.build:1077:0: ERROR: C shared or static library 'rbd' not found meson.build:1131:2: ERROR: Dependency "libsanlock_client" not found, tried pkgconfig meson.build:1152:0: ERROR: Dependency "libselinux" not found, tried pkgconfig meson.build:1333:6: ERROR: Problem encountered: firewalld support can only be enabled on Linux meson.build:1345:2: ERROR: Problem encountered: You must have firewalld support enabled to enable firewalld_zone meson.build:1427:2: ERROR: Problem encountered: openwsman is required for the Hyper-V driver meson.build:1433:2: ERROR: Problem encountered: Requested the Interface driver without netcf or udev and libvirtd support meson.build:1491:2: ERROR: Problem encountered: linux and remote_driver are required for LXC meson.build:1549:2: ERROR: Problem encountered: OpenVZ driver can be enabled on Linux only meson.build:1691:2: ERROR: Problem encountered: Parallels Virtualization SDK is needed to build the Virtuozzo driver. meson.build:1697:2: ERROR: Problem encountered: You must install the AppArmor development package in order to compile libvirt. meson.build:1703:2: ERROR: Problem encountered: You must install the libselinux development package in order to compile libvirt. meson.build:1738:8: ERROR: Problem encountered: <mntent.h> is required for the FS storage driver meson.build:1775:4: ERROR: Problem encountered: Need glusterfs (libgfapi) for gluster storage driver meson.build:1782:4: ERROR: Problem encountered: We need iscsiadm for iSCSI storage driver meson.build:1789:4: ERROR: Problem encountered: Need libiscsi for iscsi-direct storage driver meson.build:1801:6: ERROR: Program 'pvcreate' not found or not executable meson.build:1824:4: ERROR: Problem encountered: mpath storage driver is supported only on Linux and you must install libdevmapper meson.build:1844:8: ERROR: Problem encountered: Vstorage is supported only on Linux meson.build:1972:2: ERROR: Problem encountered: You must have numactl enabled for numad support. PR: 270361 Reported by: antoine (via exp-run) devel/libvirt/Makefile | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=320bf1495005aa538885fc9a9954796ecf30fbf8 commit 320bf1495005aa538885fc9a9954796ecf30fbf8 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-27 09:26:51 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-27 10:26:36 +0000 devel/serd: unbreak with --auto-features=enabled doc/meson.build:6:0: ERROR: Program 'doxygen' not found or not executable PR: 270361 Reported by: antoine (via exp-run) devel/serd/Makefile | 1 + devel/serd/files/patch-meson.build (new) | 14 ++++++++++++++ 2 files changed, 15 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=c41e17a96de1e36d428319119d90e08a4c75108d commit c41e17a96de1e36d428319119d90e08a4c75108d Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-27 09:45:22 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-27 10:29:11 +0000 x11-toolkits/girara: unbreak with --auto-features=enabled doc/meson.build:1:0: ERROR: Program 'doxygen' not found or not executable tests/meson.build:1:0: ERROR: Dependency "check" not found, tried pkgconfig PR: 270361 Reported by: antoine (via exp-run) x11-toolkits/girara/Makefile | 1 + 1 file changed, 1 insertion(+)
Some new failure logs: https://pkg-status.freebsd.org/pb2/data/123i386-default-foo/2023-03-27_10h46m49s/logs/errors/libvirt-9.1.0.log https://pkg-status.freebsd.org/package18/data/123amd64-default-foo/2023-03-27_10h48m08s/logs/errors/musicpd-0.23.12.log https://pkg-status.freebsd.org/package18/data/123amd64-default-foo/2023-03-27_10h48m08s/logs/errors/sord-0.16.14.log https://pkg-status.freebsd.org/package18/data/123amd64-default-foo/2023-03-27_10h48m08s/logs/errors/zathura-0.5.2_1.log https://pkg-status.freebsd.org/package18/data/123amd64-default-foo/2023-03-27_10h48m08s/logs/errors/gstreamer1-editing-services-1.20.5.log
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=7a9c87252965d2103848bd0a228e99ab4d432db7 commit 7a9c87252965d2103848bd0a228e99ab4d432db7 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-28 08:23:35 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-28 08:28:16 +0000 multimedia/gstreamer1-editing-services: unbreak with --auto-features=enabled tools/meson.build:20:0: ERROR: Dependency "bash-completion" not found, tried pkgconfig PR: 270361 Reported by: antoine (via exp-run) multimedia/gstreamer1-editing-services/Makefile | 12 +++++++----- multimedia/gstreamer1-editing-services/pkg-plist | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=736a6a3fff0c1a05076905de2ac8efbf84ea7811 commit 736a6a3fff0c1a05076905de2ac8efbf84ea7811 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-28 08:12:23 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-28 08:28:16 +0000 multimedia/gstreamer1-editing-services: drop unused dependency after e3b732b4791c Dependency gst-validate-1.0 found: NO found 1.16.3 but need: '>= 1.20.0' Did not find CMake 'cmake' Found CMake: NO Run-time dependency gst-validate-1.0 found: NO (tried pkgconfig and cmake) Looking for a fallback subproject for the dependency gst-validate-1.0 Neither a subproject directory nor a gst-devtools.wrap file was found. PR: 270361 Reported by: antoine (via exp-run) multimedia/gstreamer1-editing-services/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=7f6ce8fa2bc39bf77d5fc99a0967f9187464febb commit 7f6ce8fa2bc39bf77d5fc99a0967f9187464febb Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-28 08:07:04 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-28 08:28:16 +0000 graphics/zathura: unbreak with --auto-features=enabled meson.build:81:0: ERROR: Dependency "libseccomp" not found, tried pkgconfig data/meson.build:47:0: ERROR: Program 'appstream-util' not found or not executable PR: 270361 Reported by: antoine (via exp-run) graphics/zathura/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=09df1b7f1f9befdc1e6eb9a67f5bf3d322627dad commit 09df1b7f1f9befdc1e6eb9a67f5bf3d322627dad Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-28 08:04:05 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-28 08:28:15 +0000 devel/sord: unbreak with --auto-features=enabled doc/meson.build:6:0: ERROR: Program 'doxygen' not found or not executable PR: 270361 Reported by: antoine (via exp-run) devel/sord/Makefile | 1 + devel/sord/files/patch-meson.build (new) | 15 +++++++++++++++ 2 files changed, 16 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=4c68c9e4cf80de96739a65f29d18a6d0013d516c commit 4c68c9e4cf80de96739a65f29d18a6d0013d516c Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-28 07:50:48 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-28 08:28:15 +0000 audio/musicpd: unbreak with --auto-features=enabled ERROR: Got argument auto_features as both -Dauto_features and --auto-features. Pick one. PR: 270361 Reported by: antoine (via exp-run) audio/musicpd/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=8d3b435c422270886336127a0a73189a62d3ccbc commit 8d3b435c422270886336127a0a73189a62d3ccbc Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-01 18:42:00 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-28 08:28:15 +0000 devel/libvirt: unbreak with --auto-features=enabled on i386 meson.build:1438:2: ERROR: Dependency "xenlight" not found, tried pkgconfig As XEN option is limited to amd64 the option helper doesn't trigger, so pass the argument more than once on amd64. $ make -V '${MESON_ARGS:M*libxl*}' WITH=XEN -Ddriver_libxl=disabled -Ddriver_libxl=enabled PR: 270361 Reported by: antoine (via exp-run) devel/libvirt/Makefile | 1 + 1 file changed, 1 insertion(+)
Some new failure logs: http://package23.nyi.freebsd.org/data/131i386-default-foo/2023-03-28_08h42m10s/logs/errors/igt-gpu-tools-1.26.1266.log http://package18.nyi.freebsd.org/data/123amd64-default-foo/2023-03-28_08h41m48s/logs/errors/fomp-lv2-1.2.4.log http://package18.nyi.freebsd.org/data/123amd64-default-foo/2023-03-28_08h41m48s/logs/errors/jalv-1.6.8_1.log http://package18.nyi.freebsd.org/data/123amd64-default-foo/2023-03-28_08h41m48s/logs/errors/rhythmbox-3.4.6_1.log http://package18.nyi.freebsd.org/data/123amd64-default-foo/2023-03-28_08h41m48s/logs/errors/zrythm-1.0.0.a.26.0.13_5.log http://package18.nyi.freebsd.org/data/123amd64-default-foo/2023-03-28_08h41m48s/logs/errors/gstreamer1-vaapi-1.22.0.log http://package18.nyi.freebsd.org/data/123amd64-default-foo/2023-03-28_08h41m48s/logs/errors/gnu-ipcalc-1.0.2.log http://package18.nyi.freebsd.org/data/123amd64-default-foo/2023-03-28_08h41m48s/logs/errors/tracker-miners-2.3.5_35.log
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=f71ee60a4c4c753fe089b98350da3423bb1f506d commit f71ee60a4c4c753fe089b98350da3423bb1f506d Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-30 02:07:36 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-30 02:11:57 +0000 net-mgmt/gnu-ipcalc: unbreak with --auto-features=enabled meson.build:48:1: ERROR: Dependency "geoip" not found, tried pkgconfig PR: 270361 Reported by: antoine (via exp-run) net-mgmt/gnu-ipcalc/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=4ef8f0d153e90e55089818975444dad0d273f2e2 commit 4ef8f0d153e90e55089818975444dad0d273f2e2 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-30 02:10:03 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-30 02:11:57 +0000 sysutils/tracker-miners: unbreak with --auto-features=enabled meson.build:89:0: ERROR: Dependency "libosinfo-1.0" not found, tried pkgconfig PR: 270361 Reported by: antoine (via exp-run) sysutils/tracker-miners/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=9f340e36d30d93f8f4c829aef17381956b6ee39d commit 9f340e36d30d93f8f4c829aef17381956b6ee39d Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-30 01:42:17 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-30 02:11:56 +0000 audio/zrythm: unbreak with --auto-features=enabled meson.build:1193:0: ERROR: Dependency "lsp-dsp-lib" not found, tried pkgconfig PR: 270361 Reported by: antoine (via exp-run) audio/zrythm/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=d147c87a98426c9ef126257eb058050c096f2e58 commit d147c87a98426c9ef126257eb058050c096f2e58 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-30 01:12:18 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-30 02:11:55 +0000 graphics/igt-gpu-tools: unbreak with --auto-features=enabled meson.build:132:0: ERROR: Dependency "valgrind" not found, tried pkgconfig PR: 270361 Reported by: antoine (via exp-run) graphics/igt-gpu-tools/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=fad4bc49cbbae16a8165f7dfc6f2baf884cfcc4c commit fad4bc49cbbae16a8165f7dfc6f2baf884cfcc4c Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-30 01:13:54 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-30 02:11:55 +0000 audio/fomp-lv2: unbreak with --auto-features=enabled meson.build:67:2: ERROR: Program 'autoship' not found or not executable PR: 270361 Reported by: antoine (via exp-run) audio/fomp-lv2/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=1aa596d0d7c79ea52c47312be4f43d6cf3405d30 commit 1aa596d0d7c79ea52c47312be4f43d6cf3405d30 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-30 01:15:21 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-30 02:11:56 +0000 audio/jalv: unbreak with --auto-features=enabled meson.build:80:0: ERROR: Dependency "portaudio-2.0" not found, tried pkgconfig PR: 270361 Reported by: antoine (via exp-run) audio/jalv/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=9288f153e01b684b2bb16b51e6cf752f93e4c52c commit 9288f153e01b684b2bb16b51e6cf752f93e4c52c Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-30 01:31:20 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-30 02:11:56 +0000 audio/rhythmbox: unbreak with --auto-features=enabled meson.build:227:0: ERROR: Dependency "lirc" not found, tried pkgconfig PR: 270361 Reported by: antoine (via exp-run) audio/rhythmbox/Makefile | 6 +++--- audio/rhythmbox/files/patch-meson.build (new) | 14 ++++++++++++++ audio/rhythmbox/pkg-plist | 6 +++--- 3 files changed, 20 insertions(+), 6 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=ad7b9ebc5f83b064500f77dd42420fe8f9819c9b commit ad7b9ebc5f83b064500f77dd42420fe8f9819c9b Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-30 01:44:17 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-30 02:11:56 +0000 multimedia/gstreamer1-vaapi: unbreak with --auto-features=enabled meson.build:93:0: ERROR: Dependency "libudev" not found, tried pkgconfig meson.build:120:0: ERROR: Dependency "gtk+-3.0" not found, tried pkgconfig docs/meson.build:42:0: ERROR: Program 'hotdoc' not found or not executable PR: 270361 Reported by: antoine (via exp-run) multimedia/gstreamer1-vaapi/Makefile | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-)
More distro examples https://gitlab.alpinelinux.org/alpine/aports/-/blob/98a12b5206af/main/meson/abuild-meson#L67 https://github.com/NixOS/nixpkgs/blob/b1543ba1026b/pkgs/development/tools/build-managers/meson/setup-hook.sh#L15 https://github.com/openbsd/ports/blob/5ea21cf5c53b/devel/meson/meson.port.mk#L37
Some new failure logs: https://pkg-status.freebsd.org/package18/data/123amd64-default-foo/2023-03-28_08h41m48s/logs/errors/ncmpc-0.41_2.log https://pkg-status.freebsd.org/package18/data/123amd64-default-foo/2023-03-28_08h41m48s/logs/errors/patchage-1.0.10_1.log https://pkg-status.freebsd.org/package18/data/123amd64-default-foo/2023-03-28_08h41m48s/logs/errors/dosbox-staging-0.80.1.log https://pkg-status.freebsd.org/package18/data/123amd64-default-foo/2023-03-28_08h41m48s/logs/errors/geary-40.0_6.log https://pkg-status.freebsd.org/package18/data/123amd64-default-foo/2023-03-28_08h41m48s/logs/errors/virt-viewer-11.0_3.log https://pkg-status.freebsd.org/package18/data/123amd64-default-foo/2023-03-28_08h41m48s/logs/errors/ft2demos-2.11.1.log https://pkg-status.freebsd.org/package23/data/131i386-default-foo/2023-03-28_08h42m10s/logs/errors/gnome-initial-setup-43.2_1.log
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=2a619c939866adacafa7aec193bb286f06ebee0c commit 2a619c939866adacafa7aec193bb286f06ebee0c Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-30 08:23:35 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-30 09:07:18 +0000 print/ft2demos: unbreak with --auto-features=enabled subprojects/freetype2/meson.build:336:0: ERROR: Dependency "harfbuzz" not found, tried pkgconfig and cmake PR: 270361 Reported by: antoine (via exp-run) print/ft2demos/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=fab83b744b7ae4712ef1f9688a7da94b1d588662 commit fab83b744b7ae4712ef1f9688a7da94b1d588662 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-30 08:15:56 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-30 09:07:17 +0000 emulators/dosbox-staging: unbreak with --auto-features=enabled tests/meson.build:15:0: ERROR: could not get https://github.com/google/googletest/archive/release-1.12.1.tar.gz is the internet available? PR: 270361 Reported by: antoine (via exp-run) emulators/dosbox-staging/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=5d8d864f5eba11aa7ecad9349305393e751a2162 commit 5d8d864f5eba11aa7ecad9349305393e751a2162 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-30 08:18:12 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-30 09:07:18 +0000 mail/geary: unbreak with --auto-features=enabled meson.build:199:0: ERROR: Program 'valadoc' not found or not executable PR: 270361 Reported by: antoine (via exp-run) mail/geary/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=9aae670565e47e895fd5023fa2ac164f14a89272 commit 9aae670565e47e895fd5023fa2ac164f14a89272 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-30 08:19:24 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-30 09:07:18 +0000 net-mgmt/virt-viewer: unbreak with --auto-features=enabled meson.build:438:0: ERROR: Dependency "govirt-1.0" not found, tried pkgconfig meson.build:460:0: ERROR: Dependency "bash-completion" not found, tried pkgconfig PR: 270361 Reported by: antoine (via exp-run) net-mgmt/virt-viewer/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=abc81154f7093c20be630841d9bb6c5e3b9a33fd commit abc81154f7093c20be630841d9bb6c5e3b9a33fd Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-30 08:12:37 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-30 09:07:16 +0000 audio/ncmpc: unbreak with --auto-features=enabled meson.build:114:0: ERROR: Dependency "lirc" not found, tried pkgconfig PR: 270361 Reported by: antoine (via exp-run) audio/ncmpc/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=00516180f3573d89eaa1b39c6b63abed33760850 commit 00516180f3573d89eaa1b39c6b63abed33760850 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-30 08:14:09 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-30 09:07:17 +0000 audio/patchage: unbreak with --auto-features=enabled meson.build:148:0: ERROR: Dependency "jack" not found, tried pkgconfig PR: 270361 Reported by: antoine (via exp-run) audio/patchage/Makefile | 1 + 1 file changed, 1 insertion(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=b5fc29f78af0bd88d0ab7aebd6dab0c4759aaa62 commit b5fc29f78af0bd88d0ab7aebd6dab0c4759aaa62 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-30 08:24:44 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-03-30 09:07:19 +0000 deskutils/gnome-initial-setup: unbreak with --auto-features=enabled meson.build:53:0: ERROR: Dependency "ibus-1.0" not found, tried pkgconfig PR: 270361 Reported by: antoine (via exp-run) deskutils/gnome-initial-setup/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
Exp-run looks fine
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=401e10359b91366117280a37cfb47961975f7a44 commit 401e10359b91366117280a37cfb47961975f7a44 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-04-01 08:45:02 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-04-01 08:48:41 +0000 x11-toolkits/gtk40: drop redundant MESON_ARGS after 3507fb3e4ec9 PR: 270361 Exp-run by: antoine x11-toolkits/gtk40/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=67c4f10afbb42ff2bfb6d478a6aeb73b2d4678b7 commit 67c4f10afbb42ff2bfb6d478a6aeb73b2d4678b7 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-04-01 08:45:57 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-04-01 08:48:41 +0000 print/harfbuzz: drop redundant MESON_ARGS after 3507fb3e4ec9 PR: 270361 Exp-run by: antoine print/harfbuzz/Makefile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=ff6cda3d321d5dce5e797cd7f04f099e06f697c7 commit ff6cda3d321d5dce5e797cd7f04f099e06f697c7 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-04-01 08:47:46 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-04-01 08:48:40 +0000 multimedia/gstreamer1-editing-services: drop redundant MESON_ARGS after 3507fb3e4ec9 PR: 270361 multimedia/gstreamer1-editing-services/Makefile | 1 - 1 file changed, 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=77c2f7fdceef006dc6f7f794e8f1caf4c7ce2247 commit 77c2f7fdceef006dc6f7f794e8f1caf4c7ce2247 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-04-01 08:46:36 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-04-01 08:48:39 +0000 games/libmanette: drop redundant MESON_ARGS after 3507fb3e4ec9 PR: 270361 Exp-run by: antoine games/libmanette/Makefile | 2 -- 1 file changed, 2 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=25b2709b83592d43b5f668902b15ee22bac238fa commit 25b2709b83592d43b5f668902b15ee22bac238fa Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-04-01 08:47:21 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-04-01 08:48:40 +0000 multimedia/libdv: drop redundant MESON_ARGS after 3507fb3e4ec9 PR: 270361 Exp-run by: antoine multimedia/libdv/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=0882bb30f3a64501503eba9ae8b18eb5ebe0bf47 commit 0882bb30f3a64501503eba9ae8b18eb5ebe0bf47 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-04-01 08:46:29 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-04-01 08:48:38 +0000 audio/rhythmbox: drop redundant MESON_ARGS after 3507fb3e4ec9 PR: 270361 Exp-run by: antoine audio/rhythmbox/Makefile | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=dd6176271c522101d71800aa58cccce32495bfbc commit dd6176271c522101d71800aa58cccce32495bfbc Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-04-01 08:46:44 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-04-01 08:48:39 +0000 lang/cjs: drop redundant MESON_ARGS after 3507fb3e4ec9 PR: 270361 Exp-run by: antoine lang/cjs/Makefile | 2 -- 1 file changed, 2 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=ee1cd6954725e6927f833ee630df9b3d3bdfc680 commit ee1cd6954725e6927f833ee630df9b3d3bdfc680 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-04-01 08:46:53 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-04-01 08:48:39 +0000 lang/gjs: drop redundant MESON_ARGS after 3507fb3e4ec9 PR: 270361 Exp-run by: antoine lang/gjs/Makefile | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=3507fb3e4ec9d733a3be2d41cb19adb060c5e43f commit 3507fb3e4ec9d733a3be2d41cb19adb060c5e43f Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2023-03-20 13:30:11 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2023-04-01 08:44:11 +0000 Mk/Uses/meson.mk: add --auto-features=enabled to improve determinism PR: 270361 Inspired by: Alpine, Arch, NixPkgs, OpenBSD, Void Exp-run by: antoine Mk/Uses/meson.mk | 4 ++++ 1 file changed, 4 insertions(+)