summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakov Smolić <jsmolic@gentoo.org>2021-11-07 21:58:29 +0100
committerJakov Smolić <jsmolic@gentoo.org>2021-11-07 21:58:45 +0100
commitf9884e3ae6a9e1434d875022c235ae4c12da59cb (patch)
treeaf80c2ed84aa1e116bb6b870da6ce02a8350d834 /dev-util/bpftrace
parentdev-util/bcc: Improve style (diff)
downloadgentoo-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.ebuild12
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/*.?
}