commit:     4736385904d0718d58339c8a05e43668e3e1d852
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sun Nov  7 20:58:27 2021 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sun Nov  7 20:58:45 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47363859

dev-util/bcc: Improve style

Use LLVM_MAX_SLOT to declare max llvm and clang versions
in *DEPEND, and add missing `|| die` on find and basename
commands.

Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 dev-util/bcc/bcc-0.22.0-r1.ebuild | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/dev-util/bcc/bcc-0.22.0-r1.ebuild 
b/dev-util/bcc/bcc-0.22.0-r1.ebuild
index bca83ca19de..a5029626a40 100644
--- a/dev-util/bcc/bcc-0.22.0-r1.ebuild
+++ b/dev-util/bcc/bcc-0.22.0-r1.ebuild
@@ -5,6 +5,7 @@ EAPI=7
 
 LUA_COMPAT=( luajit )
 PYTHON_COMPAT=( python3_{7..10} )
+LLVM_MAX_SLOT=13
 
 inherit cmake linux-info llvm lua-single python-r1
 
@@ -25,8 +26,8 @@ RDEPEND="
        >=dev-libs/elfutils-0.166:=
        >=dev-libs/libbpf-0.5.0:=[static-libs(-)]
        >=sys-kernel/linux-headers-5.13
-       <=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(+)]
        ${PYTHON_DEPS}
        lua? ( ${LUA_DEPS} )
 "
@@ -58,7 +59,7 @@ pkg_pretend() {
 }
 
 pkg_setup() {
-       LLVM_MAX_SLOT=13 llvm_pkg_setup
+       llvm_pkg_setup
        python_setup
 }
 
@@ -71,8 +72,8 @@ src_prepare() {
 
        # bug 811288
        local script scriptname
-       for script in $(find tools/old -type f -name "*.py"); do
-               scriptname=$(basename ${script})
+       for script in $(find tools/old -type f -name "*.py" || die); do
+               scriptname=$(basename ${script} || die)
                mv ${script} tools/old/old-${scriptname} || die
        done
 

Reply via email to