commit:     bbf71d409405483a3bce4780cca8a25c5d7fc942
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sat May  8 19:18:10 2021 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sat May  8 19:20:56 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbf71d40

dev-lang/spidermonkey: check for sys-devel/llvm:$LLVM_SLOT in llvm_check_deps()

When we override llvm_check_deps(), we have to check for
sys-devel/llvm:$LLVM_SLOT on our own.

Thanks-to: David Michael <fedora.dm0 <AT> gmail.com>
Bug: https://bugs.gentoo.org/788763
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 dev-lang/spidermonkey/spidermonkey-78.10.1.ebuild | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/dev-lang/spidermonkey/spidermonkey-78.10.1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-78.10.1.ebuild
index e5bacf41b89..b6cfe9ac633 100644
--- a/dev-lang/spidermonkey/spidermonkey-78.10.1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-78.10.1.ebuild
@@ -113,6 +113,11 @@ RDEPEND="${CDEPEND}"
 S="${WORKDIR}/firefox-${MY_PV}/js/src"
 
 llvm_check_deps() {
+       if ! has_version -b "sys-devel/llvm:${LLVM_SLOT}" ; then
+               ewarn "sys-devel/llvm:${LLVM_SLOT} is missing! Cannot use LLVM 
slot ${LLVM_SLOT} ..." >&2
+               return 1
+       fi
+
        if use clang ; then
                if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
                        ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot 
use LLVM slot ${LLVM_SLOT} ..." >&2

Reply via email to