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(+)] dev-lang/python:3.10[ncurses,ssl,xml(+)] dev-lang/python:3.13t[ncurses,ssl,xml(+)] >=dev-lang/pypy-3.10[symlink,ncurses,ssl,xml(+)] ) virtual/pkgconfig llvm_slot_18? ( llvm-core/llvm:18 clang? ( llvm-core/clang:18 llvm-core/lld:18 ) ) llvm_slot_19? ( llvm-core/llvm:19 clang? ( llvm-core/clang:19 llvm-core/lld:19 ) ) 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(-)] ) ( dev-lang/python:3.10[ncurses,ssl,xml(+)] dev-python/six[python_targets_python3_10(-)] ) ( dev-lang/python:3.13t[ncurses,ssl,xml(+)] dev-python/six[python_targets_python3_13t(-)] ) ( >=dev-lang/pypy-3.10[symlink,ncurses,ssl,xml(+)] dev-python/six[python_targets_pypy3(-)] ) ) ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7:2.1 >=dev-build/libtool-2.4.7-r3 llvm_slot_18? ( || ( dev-lang/rust-bin:1.81.0[llvm_slot_18] dev-lang/rust:1.81.0[llvm_slot_18] dev-lang/rust-bin:1.80.1[llvm_slot_18] dev-lang/rust:1.80.1[llvm_slot_18] dev-lang/rust-bin:1.79.0[llvm_slot_18] dev-lang/rust:1.79.0[llvm_slot_18] dev-lang/rust-bin:1.78.0[llvm_slot_18] dev-lang/rust:1.78.0[llvm_slot_18] ) ) 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] ) ) DEFINED_PHASES=compile configure install prepare pretend setup test DEPEND=>=dev-libs/icu-73.1:= dev-libs/nspr sys-libs/readline:0= sys-libs/zlib DESCRIPTION=SpiderMonkey is Mozilla's JavaScript engine written in C and C++ EAPI=8 HOMEPAGE=https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html IUSE=clang cpu_flags_arm_neon debug +jit lto test +llvm_slot_19 llvm_slot_18 KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 LICENSE=MPL-2.0 RDEPEND=>=dev-libs/icu-73.1:= dev-libs/nspr sys-libs/readline:0= sys-libs/zlib REQUIRED_USE=^^ ( llvm_slot_18 llvm_slot_19 ) RESTRICT=!test? ( test ) SLOT=115 SRC_URI=https://archive.mozilla.org/pub/firefox/releases/115.16.0esr/source/firefox-115.16.0esr.source.tar.xz -> firefox-115.16.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-13.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/spidermonkey-115-patches-02.tar.xz _eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe check-reqs 2a9731073c152554078a9a8df8fc0f1b flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 llvm-r1 87a862fd7ba34d39cbb8973ec8ace5ab llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 rust b012b0371821bfd49fee2a8760fb18e3 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 _md5_=ee9de02e7cb368ca43eb4f5aa3499754