Bug 270361 - Mk/Uses/meson.mk: add --auto-features=enabled to improve determinism
Summary: Mk/Uses/meson.mk: add --auto-features=enabled to improve determinism
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Jan Beich
URL:
Keywords:
Depends on: 270725 275554
Blocks: 270364 270365
  Show dependency treegraph
 
Reported: 2023-03-20 15:18 UTC by Jan Beich
Modified: 2023-12-05 16:27 UTC (History)
3 users (show)

See Also:
antoine: exp-run+


Attachments
v1 (apply via "git am") (4.82 KB, patch)
2023-03-20 15:18 UTC, Jan Beich
no flags Details | Diff
v1 (apply via "git am") (4.38 KB, patch)
2023-03-22 21:28 UTC, Jan Beich
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Comment 1 commit-hook freebsd_committer freebsd_triage 2023-03-20 15:21:15 UTC
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(+)
Comment 2 commit-hook freebsd_committer freebsd_triage 2023-03-20 16:15:28 UTC
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(+)
Comment 3 commit-hook freebsd_committer freebsd_triage 2023-03-20 16:33:33 UTC
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(+)
Comment 4 commit-hook freebsd_committer freebsd_triage 2023-03-20 17:16:48 UTC
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(+)
Comment 5 commit-hook freebsd_committer freebsd_triage 2023-03-20 17:16:49 UTC
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(+)
Comment 6 commit-hook freebsd_committer freebsd_triage 2023-03-20 17:16:50 UTC
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(+)
Comment 7 commit-hook freebsd_committer freebsd_triage 2023-03-20 17:16:51 UTC
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(+)
Comment 8 commit-hook freebsd_committer freebsd_triage 2023-03-20 17:23:54 UTC
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(+)
Comment 9 commit-hook freebsd_committer freebsd_triage 2023-03-20 17:52:00 UTC
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(-)
Comment 10 commit-hook freebsd_committer freebsd_triage 2023-03-20 18:20:07 UTC
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(-)
Comment 11 commit-hook freebsd_committer freebsd_triage 2023-03-20 18:57:17 UTC
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(-)
Comment 12 commit-hook freebsd_committer freebsd_triage 2023-03-20 19:27:24 UTC
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(-)
Comment 13 commit-hook freebsd_committer freebsd_triage 2023-03-20 19:27:25 UTC
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(+)
Comment 14 commit-hook freebsd_committer freebsd_triage 2023-03-20 19:27:26 UTC
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(+)
Comment 15 jakub_lach 2023-03-20 19:44:25 UTC
(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
Comment 16 commit-hook freebsd_committer freebsd_triage 2023-03-20 20:00:32 UTC
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(-)
Comment 17 commit-hook freebsd_committer freebsd_triage 2023-03-20 20:00:33 UTC
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(+)
Comment 18 commit-hook freebsd_committer freebsd_triage 2023-03-20 20:00:34 UTC
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(-)
Comment 19 commit-hook freebsd_committer freebsd_triage 2023-03-20 20:00:35 UTC
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(+)
Comment 20 commit-hook freebsd_committer freebsd_triage 2023-03-20 20:00:37 UTC
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(+)
Comment 21 commit-hook freebsd_committer freebsd_triage 2023-03-20 20:00:38 UTC
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(+)
Comment 22 commit-hook freebsd_committer freebsd_triage 2023-03-20 20:00:39 UTC
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(-)
Comment 23 commit-hook freebsd_committer freebsd_triage 2023-03-20 20:00:40 UTC
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(-)
Comment 24 commit-hook freebsd_committer freebsd_triage 2023-03-20 20:00:41 UTC
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(+)
Comment 25 commit-hook freebsd_committer freebsd_triage 2023-03-20 20:31:50 UTC
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(+)
Comment 26 commit-hook freebsd_committer freebsd_triage 2023-03-20 20:31:51 UTC
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(-)
Comment 27 commit-hook freebsd_committer freebsd_triage 2023-03-20 20:31:53 UTC
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(+)
Comment 28 Jan Beich freebsd_committer freebsd_triage 2023-03-20 20:37:29 UTC
(In reply to jakub_lach from comment #15)
I can't reproduce inside poudriere. Otherwise, see bug 266241.
Comment 29 commit-hook freebsd_committer freebsd_triage 2023-03-20 21:12:02 UTC
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(+)
Comment 30 commit-hook freebsd_committer freebsd_triage 2023-03-20 21:12:04 UTC
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(+)
Comment 31 commit-hook freebsd_committer freebsd_triage 2023-03-20 22:19:17 UTC
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(+)
Comment 32 commit-hook freebsd_committer freebsd_triage 2023-03-20 22:19:18 UTC
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(+)
Comment 33 Adriaan de Groot freebsd_committer freebsd_triage 2023-03-21 10:22:34 UTC
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"?
Comment 34 Jan Beich freebsd_committer freebsd_triage 2023-03-22 14:20:17 UTC
--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".
Comment 35 Antoine Brodin freebsd_committer freebsd_triage 2023-03-22 20:43:48 UTC
can you refresh the patch?
Comment 36 Jan Beich freebsd_committer freebsd_triage 2023-03-22 21:28:33 UTC
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.
Comment 38 commit-hook freebsd_committer freebsd_triage 2023-03-27 10:30:12 UTC
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(+)
Comment 39 commit-hook freebsd_committer freebsd_triage 2023-03-27 10:30:13 UTC
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(+)
Comment 40 commit-hook freebsd_committer freebsd_triage 2023-03-27 10:30:14 UTC
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(+)
Comment 41 commit-hook freebsd_committer freebsd_triage 2023-03-27 10:30:15 UTC
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(+)
Comment 43 commit-hook freebsd_committer freebsd_triage 2023-03-28 08:30:15 UTC
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(-)
Comment 44 commit-hook freebsd_committer freebsd_triage 2023-03-28 08:30:16 UTC
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(-)
Comment 45 commit-hook freebsd_committer freebsd_triage 2023-03-28 08:30:17 UTC
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(+)
Comment 46 commit-hook freebsd_committer freebsd_triage 2023-03-28 08:30:18 UTC
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(+)
Comment 47 commit-hook freebsd_committer freebsd_triage 2023-03-28 08:30:19 UTC
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(-)
Comment 48 commit-hook freebsd_committer freebsd_triage 2023-03-28 08:30:21 UTC
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(+)
Comment 50 commit-hook freebsd_committer freebsd_triage 2023-03-30 02:13:09 UTC
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(+)
Comment 51 commit-hook freebsd_committer freebsd_triage 2023-03-30 02:13:10 UTC
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(+)
Comment 52 commit-hook freebsd_committer freebsd_triage 2023-03-30 02:13:11 UTC
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(+)
Comment 53 commit-hook freebsd_committer freebsd_triage 2023-03-30 02:13:12 UTC
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(+)
Comment 54 commit-hook freebsd_committer freebsd_triage 2023-03-30 02:13:14 UTC
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(+)
Comment 55 commit-hook freebsd_committer freebsd_triage 2023-03-30 02:13:15 UTC
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(+)
Comment 56 commit-hook freebsd_committer freebsd_triage 2023-03-30 02:13:16 UTC
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(-)
Comment 57 commit-hook freebsd_committer freebsd_triage 2023-03-30 02:13:17 UTC
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(-)
Comment 60 commit-hook freebsd_committer freebsd_triage 2023-03-30 09:08:32 UTC
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(+)
Comment 61 commit-hook freebsd_committer freebsd_triage 2023-03-30 09:08:34 UTC
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(-)
Comment 62 commit-hook freebsd_committer freebsd_triage 2023-03-30 09:08:35 UTC
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(-)
Comment 63 commit-hook freebsd_committer freebsd_triage 2023-03-30 09:08:36 UTC
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(+)
Comment 64 commit-hook freebsd_committer freebsd_triage 2023-03-30 09:08:37 UTC
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(+)
Comment 65 commit-hook freebsd_committer freebsd_triage 2023-03-30 09:08:39 UTC
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(+)
Comment 66 commit-hook freebsd_committer freebsd_triage 2023-03-30 09:08:40 UTC
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(-)
Comment 67 Antoine Brodin freebsd_committer freebsd_triage 2023-04-01 06:46:58 UTC
Exp-run looks fine
Comment 68 commit-hook freebsd_committer freebsd_triage 2023-04-01 08:56:05 UTC
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(-)
Comment 69 commit-hook freebsd_committer freebsd_triage 2023-04-01 08:56:07 UTC
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(-)
Comment 70 commit-hook freebsd_committer freebsd_triage 2023-04-01 08:56:08 UTC
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(-)
Comment 71 commit-hook freebsd_committer freebsd_triage 2023-04-01 08:56:09 UTC
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(-)
Comment 72 commit-hook freebsd_committer freebsd_triage 2023-04-01 08:56:10 UTC
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(-)
Comment 73 commit-hook freebsd_committer freebsd_triage 2023-04-01 08:56:11 UTC
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(-)
Comment 74 commit-hook freebsd_committer freebsd_triage 2023-04-01 08:56:12 UTC
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(-)
Comment 75 commit-hook freebsd_committer freebsd_triage 2023-04-01 08:56:14 UTC
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(-)
Comment 76 commit-hook freebsd_committer freebsd_triage 2023-04-01 08:56:15 UTC
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(+)