commit: bdfd15b0e299313dd6151e3e71e4274e9c21a2f9 Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org> AuthorDate: Sat Feb 24 21:28:47 2024 +0000 Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org> CommitDate: Sat Feb 24 21:29:09 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdfd15b0
dev-util/bpftool: Fix automagic llvm depencency Closes: https://bugs.gentoo.org/919699 Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org> dev-util/bpftool/{bpftool-6.7.6.ebuild => bpftool-6.7.6-r1.ebuild} | 4 +++- dev-util/bpftool/metadata.xml | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-util/bpftool/bpftool-6.7.6.ebuild b/dev-util/bpftool/bpftool-6.7.6-r1.ebuild similarity index 97% rename from dev-util/bpftool/bpftool-6.7.6.ebuild rename to dev-util/bpftool/bpftool-6.7.6-r1.ebuild index d9aaf97df06f..acd42e33726c 100644 --- a/dev-util/bpftool/bpftool-6.7.6.ebuild +++ b/dev-util/bpftool/bpftool-6.7.6-r1.ebuild @@ -26,13 +26,14 @@ S="${S_K}/tools/bpf/bpftool" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" -IUSE="caps" +IUSE="caps +llvm" RDEPEND=" sys-libs/binutils-libs:= sys-libs/zlib:= virtual/libelf:= caps? ( sys-libs/libcap:= ) + llvm? ( sys-devel/llvm:= ) " DEPEND=" ${RDEPEND} @@ -103,6 +104,7 @@ bpftool_make() { prefix="${EPREFIX}"/usr \ bash_compdir="$(get_bashcompdir)" \ feature-libcap="$(usex caps 1 0)" \ + feature-llvm="$(usex llvm 1 0)" \ "$@" } diff --git a/dev-util/bpftool/metadata.xml b/dev-util/bpftool/metadata.xml index 5e14e3b3c659..bfc94c6cdaaf 100644 --- a/dev-util/bpftool/metadata.xml +++ b/dev-util/bpftool/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <use> <flag name="caps">Use <pkg>sys-libs/libcap</pkg> to enable unprivileged run support</flag> + <flag name="llvm">Use <pkg>sys-devel/llvm</pkg></flag> </use> </pkgmetadata>