Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/
Date: Mon, 19 Apr 2021 21:35:51
Message-Id: 1618868108.93f3c5a9bd1f18946bfc3987db669b37e733b8e3.whissi@gentoo
1 commit: 93f3c5a9bd1f18946bfc3987db669b37e733b8e3
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Mon Apr 19 21:34:26 2021 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Mon Apr 19 21:35:08 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93f3c5a9
7
8 dev-lang/spidermonkey: drop LLVM:12 support to aid smooth upgrading
9
10 USE=lto requires that LLVM version used by rust matches used LLVM version.
11 However, dev-lang/rust-1.51 does not support latest LLVM version (12) so
12 there is currently no way to automatically enforce all depedencies.
13
14 This seems to be too challenging for average Gentoo users so we are dropping
15 LLVM:12 support for now to aid smooth upgrading.
16
17 Bug: https://bugs.gentoo.org/784125
18 Package-Manager: Portage-3.0.18, Repoman-3.0.3
19 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
20
21 dev-lang/spidermonkey/spidermonkey-78.10.0.ebuild | 9 +--------
22 1 file changed, 1 insertion(+), 8 deletions(-)
23
24 diff --git a/dev-lang/spidermonkey/spidermonkey-78.10.0.ebuild b/dev-lang/spidermonkey/spidermonkey-78.10.0.ebuild
25 index aaf36498e40..ee0d3370980 100644
26 --- a/dev-lang/spidermonkey/spidermonkey-78.10.0.ebuild
27 +++ b/dev-lang/spidermonkey/spidermonkey-78.10.0.ebuild
28 @@ -7,7 +7,7 @@ EAPI="7"
29 FIREFOX_PATCHSET="firefox-78esr-patches-10.tar.xz"
30 SPIDERMONKEY_PATCHSET="spidermonkey-78-patches-03.tar.xz"
31
32 -LLVM_MAX_SLOT=12
33 +LLVM_MAX_SLOT=11
34
35 PYTHON_COMPAT=( python3_{7..9} )
36
37 @@ -72,13 +72,6 @@ BDEPEND="${PYTHON_DEPS}
38 >=virtual/rust-1.41.0
39 virtual/pkgconfig
40 || (
41 - (
42 - sys-devel/llvm:12
43 - clang? (
44 - sys-devel/clang:12
45 - lto? ( =sys-devel/lld-12* )
46 - )
47 - )
48 (
49 sys-devel/llvm:11
50 clang? (