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>

Reply via email to