diff options
author | 2021-11-07 21:58:29 +0100 | |
---|---|---|
committer | 2021-11-07 21:58:45 +0100 | |
commit | f9884e3ae6a9e1434d875022c235ae4c12da59cb (patch) | |
tree | af80c2ed84aa1e116bb6b870da6ce02a8350d834 /dev-util/bpftrace | |
parent | dev-util/bcc: Improve style (diff) | |
download | gentoo-f9884e3ae6a9e1434d875022c235ae4c12da59cb.tar.gz gentoo-f9884e3ae6a9e1434d875022c235ae4c12da59cb.tar.bz2 gentoo-f9884e3ae6a9e1434d875022c235ae4c12da59cb.zip |
dev-util/bpftrace: Style changes
Use LLVM_MAX_SLOT for delaring deps, add missing operator
on virtual/libelf, add few bug references
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/22848
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Diffstat (limited to 'dev-util/bpftrace')
-rw-r--r-- | dev-util/bpftrace/bpftrace-0.14.0-r3.ebuild | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/dev-util/bpftrace/bpftrace-0.14.0-r3.ebuild b/dev-util/bpftrace/bpftrace-0.14.0-r3.ebuild index 9f4a31fdf7bc..fb376800eda5 100644 --- a/dev-util/bpftrace/bpftrace-0.14.0-r3.ebuild +++ b/dev-util/bpftrace/bpftrace-0.14.0-r3.ebuild @@ -3,6 +3,8 @@ EAPI=7 +LLVM_MAX_SLOT=13 + inherit llvm linux-info cmake DESCRIPTION="High-level tracing language for eBPF" @@ -22,10 +24,10 @@ RDEPEND=" dev-libs/libbpf:= >=dev-util/bcc-0.13.0:= dev-util/systemtap - <=sys-devel/clang-14:= - <=sys-devel/llvm-14:=[llvm_targets_BPF(+)] + <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):= + <sys-devel/llvm-$((${LLVM_MAX_SLOT} + 1)):=[llvm_targets_BPF(+)] sys-libs/binutils-libs:= - virtual/libelf + virtual/libelf:= " DEPEND=" ${COMMON_DEPEND} @@ -62,12 +64,13 @@ pkg_pretend() { } pkg_setup() { - LLVM_MAX_SLOT=13 llvm_pkg_setup + llvm_pkg_setup } src_configure() { local -a mycmakeargs=( -DSTATIC_LINKING:BOOL=OFF + # bug 809362, 754648 -DBUILD_SHARED_LIBS:=OFF -DBUILD_TESTING:BOOL=OFF -DBUILD_FUZZ:BOOL=$(usex fuzzing) @@ -79,6 +82,7 @@ src_configure() { src_install() { cmake_src_install + # bug 809362 dostrip -x /usr/bin/bpftrace doman man/man8/*.? } |