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
