diff options
Diffstat (limited to 'www-client/firefox/firefox-78.15.0.ebuild')
-rw-r--r-- | www-client/firefox/firefox-78.15.0.ebuild | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/www-client/firefox/firefox-78.15.0.ebuild b/www-client/firefox/firefox-78.15.0.ebuild index 17c94954432f..413da4c11ab6 100644 --- a/www-client/firefox/firefox-78.15.0.ebuild +++ b/www-client/firefox/firefox-78.15.0.ebuild @@ -3,11 +3,11 @@ EAPI="7" -FIREFOX_PATCHSET="firefox-78esr-patches-18.tar.xz" +FIREFOX_PATCHSET="firefox-78esr-patches-19.tar.xz" -LLVM_MAX_SLOT=12 +LLVM_MAX_SLOT=13 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{7..10} ) PYTHON_REQ_USE="ncurses,sqlite,ssl" WANT_AUTOCONF="2.1" @@ -79,6 +79,14 @@ BDEPEND="${PYTHON_DEPS} >=virtual/rust-1.41.0 || ( ( + sys-devel/clang:13 + sys-devel/llvm:13 + clang? ( + =sys-devel/lld-13* + pgo? ( =sys-libs/compiler-rt-sanitizers-13*[profile] ) + ) + ) + ( sys-devel/clang:12 sys-devel/llvm:12 clang? ( @@ -597,6 +605,9 @@ src_configure() { # python/mach/mach/mixin/process.py fails to detect SHELL export SHELL="${EPREFIX}/bin/bash" + # Set state path + export MOZBUILD_STATE_PATH="${BUILD_DIR}" + # Set MOZCONFIG export MOZCONFIG="${S}/.mozconfig" |