summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2019-03-08 23:26:11 +0100
committerThomas Deutschmann <whissi@gentoo.org>2019-03-08 23:49:56 +0100
commit318ff399443822e95b101f30dcf85b34856b78b9 (patch)
tree8f98a224062a65145c2761616f952c4ed723e020 /eclass
parentmozcoreconf-v6.eclass: add still required Python 2.7 dependency (diff)
downloadgentoo-318ff399443822e95b101f30dcf85b34856b78b9.tar.gz
gentoo-318ff399443822e95b101f30dcf85b34856b78b9.tar.bz2
gentoo-318ff399443822e95b101f30dcf85b34856b78b9.zip
www-client/firefox: ensure that LLVM deps are in sync with used LLVM slot
Bug: https://bugs.gentoo.org/678098 Bug: https://bugs.gentoo.org/679598 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Diffstat (limited to 'eclass')
-rw-r--r--eclass/mozconfig-v6.60.eclass44
1 files changed, 41 insertions, 3 deletions
diff --git a/eclass/mozconfig-v6.60.eclass b/eclass/mozconfig-v6.60.eclass
index 059ec55f2cab..0cd728743e47 100644
--- a/eclass/mozconfig-v6.60.eclass
+++ b/eclass/mozconfig-v6.60.eclass
@@ -158,9 +158,47 @@ DEPEND="app-arch/zip
app-arch/unzip
>=sys-devel/binutils-2.30
sys-apps/findutils
- clang? (
- >=sys-devel/llvm-4.0.1[gold]
- >=sys-devel/lld-4.0.1
+ || (
+ (
+ sys-devel/clang:4
+ !clang? ( sys-devel/llvm:4 )
+ clang? (
+ =sys-devel/lld-4*
+ sys-devel/llvm:4[gold]
+ )
+ )
+ (
+ sys-devel/clang:5
+ !clang? ( sys-devel/llvm:5 )
+ clang? (
+ =sys-devel/lld-5*
+ sys-devel/llvm:5[gold]
+ )
+ )
+ (
+ sys-devel/clang:6
+ !clang? ( sys-devel/llvm:6 )
+ clang? (
+ =sys-devel/lld-6*
+ sys-devel/llvm:6[gold]
+ )
+ )
+ (
+ sys-devel/clang:7
+ !clang? ( sys-devel/llvm:7 )
+ clang? (
+ =sys-devel/lld-7*
+ sys-devel/llvm:7[gold]
+ )
+ )
+ (
+ sys-devel/clang:8
+ !clang? ( sys-devel/llvm:8 )
+ clang? (
+ =sys-devel/lld-8*
+ sys-devel/llvm:8[gold]
+ )
+ )
)
pulseaudio? ( media-sound/pulseaudio )
elibc_glibc? (