Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/spidermonkey/
Date: Sun, 26 Jun 2022 13:15:01
Message-Id: 1656249295.cec807d6d225cc94eeeab2ee34a142b6607b5f69.juippis@gentoo
1 commit: cec807d6d225cc94eeeab2ee34a142b6607b5f69
2 Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jun 26 13:14:05 2022 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Sun Jun 26 13:14:55 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cec807d6
7
8 dev-lang/spidermonkey: enable llvm:14 for 78
9
10 Bug: https://bugs.gentoo.org/753221
11 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
12
13 dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild | 23 ++++++++---------------
14 1 file changed, 8 insertions(+), 15 deletions(-)
15
16 diff --git a/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild b/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild
17 index 5e0feaa53795..43e786d669c7 100644
18 --- a/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild
19 +++ b/dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild
20 @@ -7,7 +7,7 @@ EAPI="7"
21 FIREFOX_PATCHSET="firefox-78esr-patches-19.tar.xz"
22 SPIDERMONKEY_PATCHSET="spidermonkey-78-patches-04.tar.xz"
23
24 -LLVM_MAX_SLOT=13
25 +LLVM_MAX_SLOT=14
26
27 PYTHON_COMPAT=( python3_{7..10} )
28 PYTHON_REQ_USE="ssl"
29 @@ -73,6 +73,13 @@ BDEPEND="${PYTHON_DEPS}
30 >=virtual/rust-1.41.0
31 virtual/pkgconfig
32 || (
33 + (
34 + sys-devel/llvm:14
35 + clang? (
36 + sys-devel/clang:14
37 + lto? ( =sys-devel/lld-14* )
38 + )
39 + )
40 (
41 sys-devel/llvm:13
42 clang? (
43 @@ -87,20 +94,6 @@ BDEPEND="${PYTHON_DEPS}
44 lto? ( =sys-devel/lld-12* )
45 )
46 )
47 - (
48 - sys-devel/llvm:11
49 - clang? (
50 - sys-devel/clang:11
51 - lto? ( =sys-devel/lld-11* )
52 - )
53 - )
54 - (
55 - sys-devel/llvm:10
56 - clang? (
57 - sys-devel/clang:10
58 - lto? ( =sys-devel/lld-10* )
59 - )
60 - )
61 )
62 lto? (
63 !clang? ( sys-devel/binutils[gold] )