summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakov Smolić <jsmolic@gentoo.org>2024-02-24 22:28:47 +0100
committerJakov Smolić <jsmolic@gentoo.org>2024-02-24 22:29:09 +0100
commitbdfd15b0e299313dd6151e3e71e4274e9c21a2f9 (patch)
tree4a8e88a20184ddf6c9ff014ecb0db416aa1ab6a3 /dev-util/bpftool
parentapp-crypt/mit-krb5: Stabilize 1.21.2 x86, #917465 (diff)
downloadgentoo-bdfd15b0e299313dd6151e3e71e4274e9c21a2f9.tar.gz
gentoo-bdfd15b0e299313dd6151e3e71e4274e9c21a2f9.tar.bz2
gentoo-bdfd15b0e299313dd6151e3e71e4274e9c21a2f9.zip
dev-util/bpftool: Fix automagic llvm depencency
Closes: https://bugs.gentoo.org/919699 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Diffstat (limited to 'dev-util/bpftool')
-rw-r--r--dev-util/bpftool/bpftool-6.7.6-r1.ebuild (renamed from dev-util/bpftool/bpftool-6.7.6.ebuild)4
-rw-r--r--dev-util/bpftool/metadata.xml1
2 files changed, 4 insertions, 1 deletions
diff --git a/dev-util/bpftool/bpftool-6.7.6.ebuild b/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>