commit:     f599133a2417018582911148f3384e8e48326130
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue May 27 12:11:44 2025 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue May 27 12:13:52 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f599133a

www-client/firefox: drop REQUIRED_USE for wasm-sandbox? ( llvm_slot_19 )

 - it was only an issue with <19, not with >=19.

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 www-client/firefox/firefox-139.0.ebuild | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/www-client/firefox/firefox-139.0.ebuild 
b/www-client/firefox/firefox-139.0.ebuild
index 46a8a5708f5b..37553c5c5cfb 100644
--- a/www-client/firefox/firefox-139.0.ebuild
+++ b/www-client/firefox/firefox-139.0.ebuild
@@ -14,7 +14,7 @@ RUST_NEEDS_LLVM=1
 # If not building with clang we need at least rust 1.76
 RUST_MIN_VER=1.82.0
 
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{11..13} )
 PYTHON_REQ_USE="ncurses,sqlite,ssl"
 
 VIRTUALX_REQUIRED="manual"
@@ -87,14 +87,9 @@ IUSE+=" +system-libvpx system-pipewire system-png 
+system-webp test valgrind way
 # Firefox-only IUSE
 IUSE+=" +gmp-autoupdate gnome-shell jpegxl +jumbo-build openh264 +telemetry 
wasm-sandbox"
 
-# "wasm-sandbox? ( llvm_slot_19 )" - most likely due to wasi-sdk-25.0 being 
llvm-19 based, and
-# llvm/clang-19 turning on reference types for wasm targets. Luckily clang-19 
is already stable in
-# Gentoo so it should be widely adopted already - however, it might be 
possible to workaround
-# the constraint simply by modifying CFLAGS when using clang-17/18. Will need 
to investigate (bmo#1905251)
 REQUIRED_USE="|| ( X wayland )
        debug? ( !system-av1 )
        pgo? ( jumbo-build )
-       wasm-sandbox? ( llvm_slot_19 )
        wayland? ( dbus )
        wifi? ( dbus )
 "

Reply via email to