www-client/firefox: allow LLVM 9.x
authorThomas Deutschmann <whissi@gentoo.org>
Sat, 21 Sep 2019 13:00:15 +0000 (15:00 +0200)
committerThomas Deutschmann <whissi@gentoo.org>
Sat, 21 Sep 2019 13:04:42 +0000 (15:04 +0200)
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
eclass/mozconfig-v6.60.eclass
www-client/firefox/firefox-60.8.0.ebuild
www-client/firefox/firefox-60.9.0.ebuild
www-client/firefox/firefox-68.1.0.ebuild
www-client/firefox/firefox-69.0.1.ebuild

index 2a6e0e07bb60b7cb187905232653dc674c00112f..ae83ebd6c3144084d1cfaf22eaa112d0d86a45c7 100644 (file)
@@ -159,6 +159,14 @@ DEPEND="app-arch/zip
        >=sys-devel/binutils-2.30
        sys-apps/findutils
        || (
+               (
+                       sys-devel/clang:9
+                       !clang? ( sys-devel/llvm:9 )
+                       clang? (
+                               =sys-devel/lld-9*
+                               sys-devel/llvm:9[gold]
+                       )
+               )
                (
                        sys-devel/clang:8
                        !clang? ( sys-devel/llvm:8 )
index 26d72d83b61939fd199970ac60b02bbb605f357d..55b73e4e2b95f4d62f9641eabeabcc1b500362a4 100644 (file)
@@ -35,7 +35,7 @@ MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
 
 MOZCONFIG_OPTIONAL_WIFI=1
 
-LLVM_MAX_SLOT=8
+LLVM_MAX_SLOT=9
 
 inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils llvm \
                mozconfig-v6.60 pax-utils xdg-utils autotools mozlinguas-v2
index 19831e39cc87fa53b99cde7947c55ac81e802d4f..47b80028876bcde0ba9378fb06be30f9cc906132 100644 (file)
@@ -34,7 +34,7 @@ MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
 
 MOZCONFIG_OPTIONAL_WIFI=1
 
-LLVM_MAX_SLOT=8
+LLVM_MAX_SLOT=9
 
 inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils llvm \
                mozconfig-v6.60 pax-utils xdg-utils autotools mozlinguas-v2
index d2ca2f5da566b9120b0cb2bdbb6198ec545fd97f..4cf11539cb4939d073dd98b65e55baa58197d8a6 100644 (file)
@@ -38,7 +38,7 @@ if [[ "${PV}" == *_rc* ]]; then
        MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz"
 fi
 
-LLVM_MAX_SLOT=8
+LLVM_MAX_SLOT=9
 
 inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
                gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
@@ -125,6 +125,15 @@ DEPEND="${CDEPEND}
        >=sys-devel/binutils-2.30
        sys-apps/findutils
        || (
+               (
+                       sys-devel/clang:9
+                       !clang? ( sys-devel/llvm:9 )
+                       clang? (
+                               =sys-devel/lld-9*
+                               sys-devel/llvm:9[gold]
+                               pgo? ( =sys-libs/compiler-rt-sanitizers-9*[profile] )
+                       )
+               )
                (
                        sys-devel/clang:8
                        !clang? ( sys-devel/llvm:8 )
index 52dfab5d47de1fa529ded3aa5293f96f1c880616..1bdcc49ef7fcd717e62250bbcc3e40db90f48f2d 100644 (file)
@@ -38,7 +38,7 @@ if [[ "${PV}" == *_rc* ]]; then
        MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz"
 fi
 
-LLVM_MAX_SLOT=8
+LLVM_MAX_SLOT=9
 
 inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
                gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
@@ -127,6 +127,15 @@ DEPEND="${CDEPEND}
        >=sys-devel/binutils-2.30
        sys-apps/findutils
        || (
+               (
+                       sys-devel/clang:9
+                       !clang? ( sys-devel/llvm:9 )
+                       clang? (
+                               =sys-devel/lld-9*
+                               sys-devel/llvm:9[gold]
+                               pgo? ( =sys-libs/compiler-rt-sanitizers-9*[profile] )
+                       )
+               )
                (
                        sys-devel/clang:8
                        !clang? ( sys-devel/llvm:8 )