BDEPEND=|| ( dev-lang/python:3.13[ncurses,ssl,xml(+)] dev-lang/python:3.12[ncurses,ssl,xml(+)] dev-lang/python:3.11[ncurses,ssl,xml(+)] ) llvm_slot_19? ( clang? ( llvm-core/clang:19 llvm-core/lld:19 llvm-core/llvm:19 ) ) llvm_slot_20? ( clang? ( llvm-core/clang:20 llvm-core/lld:20 llvm-core/llvm:20 ) ) >=dev-util/cbindgen-0.27.0 virtual/pkgconfig test? ( || ( ( dev-lang/python:3.13[ncurses,ssl,xml(+)] dev-python/six[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[ncurses,ssl,xml(+)] dev-python/six[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[ncurses,ssl,xml(+)] dev-python/six[python_targets_python3_11(-)] ) ) ) llvm_slot_19? ( || ( dev-lang/rust-bin:1.86.0[llvm_slot_19] dev-lang/rust:1.86.0[llvm_slot_19] dev-lang/rust-bin:1.85.1[llvm_slot_19] dev-lang/rust:1.85.1[llvm_slot_19] dev-lang/rust-bin:1.85.0[llvm_slot_19] dev-lang/rust:1.85.0[llvm_slot_19] dev-lang/rust-bin:1.84.1[llvm_slot_19] dev-lang/rust:1.84.1[llvm_slot_19] dev-lang/rust-bin:1.84.0[llvm_slot_19] dev-lang/rust:1.84.0[llvm_slot_19] dev-lang/rust-bin:1.83.0[llvm_slot_19] dev-lang/rust:1.83.0[llvm_slot_19] dev-lang/rust-bin:1.82.0[llvm_slot_19] dev-lang/rust:1.82.0[llvm_slot_19] ) ) llvm_slot_20? ( || ( dev-lang/rust-bin:9999[llvm_slot_20] dev-lang/rust:9999[llvm_slot_20] dev-lang/rust-bin:1.88.0[llvm_slot_20] dev-lang/rust:1.88.0[llvm_slot_20] dev-lang/rust-bin:1.87.0[llvm_slot_20] dev-lang/rust:1.87.0[llvm_slot_20] ) ) DEFINED_PHASES=compile configure install prepare pretend setup test DEPEND=>=dev-libs/icu-76.1:= >=dev-libs/nspr-4.35 sys-libs/readline:0= sys-libs/zlib DESCRIPTION=Mozilla's JavaScript engine written in C and C++ EAPI=8 HOMEPAGE=https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html INHERIT=check-reqs flag-o-matic llvm-r1 multiprocessing python-any-r1 rust toolchain-funcs IUSE=clang cpu_flags_arm_neon debug +jit test +llvm_slot_20 llvm_slot_19 KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 LICENSE=MPL-2.0 RDEPEND=>=dev-libs/icu-76.1:= >=dev-libs/nspr-4.35 sys-libs/readline:0= sys-libs/zlib REQUIRED_USE=^^ ( llvm_slot_19 llvm_slot_20 ) RESTRICT=!test? ( test ) SLOT=140 SRC_URI=https://archive.mozilla.org/pub/firefox/releases/140.0esr/source/firefox-140.0esr.source.tar.xz -> firefox-140.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-139-patches-03.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/spidermonkey-140-patches-01.tar.xz _eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b flag-o-matic b892042b2667b8ac69ec8a2571dc290a llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5ffe8ec396a751540949b565de0f048c rust 205f396579fe93ffb2775ef7e36a1b20 toolchain-funcs f9d71a6efe9d083aec750dd13968e169 _md5_=9595fd02f8d17fd045a3a8e558ceed9a