commit:     fd507906af65de2f31f8acd63366318a51658168
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 15 16:56:44 2020 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Tue Dec 15 16:56:50 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd507906

dev-lang/spidermonkey: relax llvm_check_deps

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 dev-lang/spidermonkey/spidermonkey-78.6.0.ebuild | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/dev-lang/spidermonkey/spidermonkey-78.6.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-78.6.0.ebuild
index e950feecaff..84db6ea9778 100644
--- a/dev-lang/spidermonkey/spidermonkey-78.6.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-78.6.0.ebuild
@@ -113,16 +113,18 @@ RDEPEND="${CDEPEND}"
 S="${WORKDIR}/firefox-${MY_PV}/js/src"
 
 llvm_check_deps() {
-       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
-               return 1
-       fi
-
-       if use clang && use lto ; then
-               if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then
-                       ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot 
use LLVM slot ${LLVM_SLOT} ..." >&2
+       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
                        return 1
                fi
+
+               if use lto ; then
+                       if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; 
then
+                               ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! 
Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+                               return 1
+                       fi
+               fi
        fi
 
        einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2

Reply via email to