1 |
commit: 4736385904d0718d58339c8a05e43668e3e1d852 |
2 |
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Nov 7 20:58:27 2021 +0000 |
4 |
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Nov 7 20:58:45 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47363859 |
7 |
|
8 |
dev-util/bcc: Improve style |
9 |
|
10 |
Use LLVM_MAX_SLOT to declare max llvm and clang versions |
11 |
in *DEPEND, and add missing `|| die` on find and basename |
12 |
commands. |
13 |
|
14 |
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org> |
15 |
|
16 |
dev-util/bcc/bcc-0.22.0-r1.ebuild | 11 ++++++----- |
17 |
1 file changed, 6 insertions(+), 5 deletions(-) |
18 |
|
19 |
diff --git a/dev-util/bcc/bcc-0.22.0-r1.ebuild b/dev-util/bcc/bcc-0.22.0-r1.ebuild |
20 |
index bca83ca19de..a5029626a40 100644 |
21 |
--- a/dev-util/bcc/bcc-0.22.0-r1.ebuild |
22 |
+++ b/dev-util/bcc/bcc-0.22.0-r1.ebuild |
23 |
@@ -5,6 +5,7 @@ EAPI=7 |
24 |
|
25 |
LUA_COMPAT=( luajit ) |
26 |
PYTHON_COMPAT=( python3_{7..10} ) |
27 |
+LLVM_MAX_SLOT=13 |
28 |
|
29 |
inherit cmake linux-info llvm lua-single python-r1 |
30 |
|
31 |
@@ -25,8 +26,8 @@ RDEPEND=" |
32 |
>=dev-libs/elfutils-0.166:= |
33 |
>=dev-libs/libbpf-0.5.0:=[static-libs(-)] |
34 |
>=sys-kernel/linux-headers-5.13 |
35 |
- <=sys-devel/clang-14:= |
36 |
- <=sys-devel/llvm-14:=[llvm_targets_BPF(+)] |
37 |
+ <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):= |
38 |
+ <sys-devel/llvm-$((${LLVM_MAX_SLOT} + 1)):=[llvm_targets_BPF(+)] |
39 |
${PYTHON_DEPS} |
40 |
lua? ( ${LUA_DEPS} ) |
41 |
" |
42 |
@@ -58,7 +59,7 @@ pkg_pretend() { |
43 |
} |
44 |
|
45 |
pkg_setup() { |
46 |
- LLVM_MAX_SLOT=13 llvm_pkg_setup |
47 |
+ llvm_pkg_setup |
48 |
python_setup |
49 |
} |
50 |
|
51 |
@@ -71,8 +72,8 @@ src_prepare() { |
52 |
|
53 |
# bug 811288 |
54 |
local script scriptname |
55 |
- for script in $(find tools/old -type f -name "*.py"); do |
56 |
- scriptname=$(basename ${script}) |
57 |
+ for script in $(find tools/old -type f -name "*.py" || die); do |
58 |
+ scriptname=$(basename ${script} || die) |
59 |
mv ${script} tools/old/old-${scriptname} || die |
60 |
done |