Gentoo Archives: gentoo-commits

From: "Jakov Smolić" <jsmolic@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/bcc/
Date: Sun, 07 Nov 2021 20:59:49
Message-Id: 1636318725.4736385904d0718d58339c8a05e43668e3e1d852.jsmolic@gentoo
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