summaryrefslogtreecommitdiff
blob: 6c0e1e33f0f1bc6218edd7b5c7bfab2ad1a13e87 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
BDEPEND=|| ( dev-lang/python:3.12[ncurses,ssl,xml(+)] dev-lang/python:3.11[ncurses,ssl,xml(+)] dev-lang/python:3.10[ncurses,ssl,xml(+)] ) llvm_slot_17? ( clang? ( sys-devel/clang:17 sys-devel/lld:17 sys-devel/llvm:17 virtual/rust:0/llvm-17 ) ) llvm_slot_18? ( clang? ( sys-devel/clang:18 sys-devel/lld:18 sys-devel/llvm:18 virtual/rust:0/llvm-18 ) ) !clang? ( virtual/rust ) !elibc_glibc? ( dev-lang/rust ) >=dev-util/cbindgen-0.26.0 virtual/pkgconfig test? ( || ( ( 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(-)] ) ) ) >=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
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=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=autotools check-reqs flag-o-matic llvm-r1 multiprocessing python-any-r1 toolchain-funcs
IUSE=clang cpu_flags_arm_neon debug +jit lto test +llvm_slot_18 llvm_slot_17
KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~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_17 llvm_slot_18 )
RESTRICT=!test? ( test )
SLOT=128
SRC_URI=https://archive.mozilla.org/pub/firefox/releases/128.3.0esr/source/firefox-128.3.0esr.source.tar.xz -> firefox-128.3.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-128esr-patches-03.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/spidermonkey-128-patches-02.tar.xz
_eclasses_=gnuconfig	ddeb9f8caff1b5f71a09c75b7534df79	toolchain-funcs	d3d42b22a610ce81c267b644bcec9b87	multilib	b2a329026f2e404e9e371097dda47f96	libtool	6b28392a775f807c8be5fc7ec9a605b9	autotools	7d91cc798a8afd8f4e0c6e9587296ebe	check-reqs	2a9731073c152554078a9a8df8fc0f1b	flag-o-matic	f14aba975c94ccaa9f357a27e3b17ffe	llvm-utils	c989cff79c0976415f459e367a83dff9	llvm-r1	c6f5dcc9d729a7028f3884ff342d280c	multiprocessing	1e32df7deee68372153dca65f4a7c21f	python-utils-r1	c356a67b8e93889de6efff7d50599102	python-any-r1	f7b9a2fa38c69a9c2a7ad8fc9283ccf7
_md5_=3175db751e50580b49d90897794668f2