Port details
spidermonkey128 Standalone JavaScript based from Mozilla 128-esr
128.14.0_9 lang Σ =3 128.14.0_8Version of this port present on the latest quarterly branch. Maintainer: vishwin@FreeBSD.org Port Added: 2024-10-15 20:36:06
Last Update: 2026-10-26 16:35:32
Commit Hash: 2354494
People watching this port, also watch: libgd , netpbm , libwmf , gmake , png License: MPL20
WWW: https://spidermonkey.dev/ Description: # Spidermonkey is the JavaScript interpreter from the Mozilla project. ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
For RUN/BUILD depends:spidermonkey128>0:lang/spidermonkey128
For LIB depends:libmozjs-128.so:lang/spidermonkey128
To install the port : # cd /usr/ports/lang/spidermonkey128/ && make install clean To add the package , run one of these commands: pkg install lang/spidermonkey128 pkg install spidermonkey128 NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: spidermonkey128 Flavors: there is no flavor information for this port. # distinfo: # TIMESTAMP = 1762880926
SHA256 (firefox-128.14.0esr.source.tar.xz) = 93b9ef6229f41cb22ff109b95bbf61a78395a0fe4b870192eeca22947cb09a53
SIZE (firefox-128.14.0esr.source.tar.xz) = 562714012
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
gm4 : devel/m4 rust>=1.81 : lang/rust rust-cbindgen>=0.26.0 : devel/rust-cbindgen gmake>=4.4.1 : devel/gmake llvm-config19 : devel/llvm19 pkgconf>=1.3.0_1 : devel/pkgconf python3.12 : lang/python312 llvm-objdump19 : devel/llvm19 gcc14 : lang/gcc14 as : devel/binutils
Runtime dependencies: #
gcc14 : lang/gcc14
Library dependencies: #
libicudata.so : devel/icu libnspr4.so : devel/nspr
This port is required by: # for Libraries #
databases/couchdb3
devel/libpeas
games/0ad
lang/cjs
lang/gjs
Configuration Options : #
No options to configure Options name : #
lang_spidermonkey128 USES: #
compiler:c++17-lang gmake llvm:noexport localbase pathfix pkgconfig python:build tar:xz
FreshPorts was unable to extract/find any pkg message # Master Sites: #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
128.14.0_9 26 Oct 2026 16:35:32
Tijl Coosemans (tijl)
*/*: Cleanup use of CONFIGURE_TARGET
Since 4d1f8f16c1c9 replacing amd64 with x86_64 is not necessary.
128.14.0_9 16 Oct 2026 14:13:59
Piotr Kubaj (pkubaj)
Mk/bsd.gecko.mk, lang/spidermonkey128: use RUST_LIB_BACKTRACE on powerpc64le
rust.mk only exports RUST_BACKTRACE, so RUST_LIB_BACKTRACE=0 from the
environment is enough and the per-port patches can go. spidermonkey128
is hit by the same cargo crash.
128.14.0_9 15 Oct 2026 21:23:57
Dima Panov (fluffy)
lang/spidermonkey128: fix build with Python 3.14+ (+)
AttributeError: module 'ast' has no attribute 'Str'
Python have deprecated ast.Str, ast.Num, ast.Bytes since 3.8 and dropped they
out in 3.14
Use ast.Constant instead
Reported by: bulk -t
Approved by: portmgr blanket (fix build)
128.14.0_9 14 Oct 2026 07:38:19
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.99.0
PR: 299016
128.14.0_8 09 Sep 2026 01:30:43
Alan Somers (asomers) Author: Stefan Ehmann
lang/spidermonkey128: Backport "JS_RemoveExtraGCRootsTracer removes..."
Patch spidermonkey128 with a bug fix that's present in spidermonkey140
already, but which also affects spidermonkey128.
https://bugzilla.mozilla.org/show_bug.cgi?id=1982134
https://github.com/mozilla-firefox/firefox/commit/bf1994b05bae
PR: 293620
Reviewed by: asomers
Approved by: vishwin (maintainer timeout)
128.14.0_7 08 Sep 2026 10:38:00
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.98.1
PR: 298139
128.14.0_6 21 Jul 2026 06:47:24
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.97.1
PR: 296645
128.14.0_5 04 Jun 2026 08:52:51
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.96.0
PR: 295694
128.14.0_4 27 Apr 2026 12:26:47
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.95.0
PR: 294615
128.14.0_3 23 Mar 2026 07:33:11
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.94.0
PR: 293615
128.14.0_2 28 Jan 2026 08:48:51
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.93.0
PR: 292360
128.14.0_1 16 Dec 2025 12:12:31
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.92.0
PR: 291582
128.14.0 11 Nov 2025 21:06:49
Charlie Li (vishwin)
lang/spidermonkey128: update to 128.14.0
128.12.0_4 11 Nov 2025 11:08:12
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.91.1
PR: 290816
128.12.0_3 03 Oct 2025 08:16:50
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.90.0
PR: 289709
128.12.0_2 01 Sep 2025 08:25:04
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.89.0
PR: 288923
128.12.0_1 03 Jul 2025 08:46:01
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.88.0
PR: 287766
128.12.0 28 Jun 2025 04:31:53
Charlie Li (vishwin)
lang/spidermonkey128: update to 128.12.0
128.9.0_2 05 Jun 2025 07:52:53
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.87.0
PR: 286829
128.9.0_1 08 Apr 2025 08:41:13
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.86.0
PR: 285840
128.9.0 26 Mar 2025 17:29:24
Charlie Li (vishwin)
lang/spidermonkey128: update to 128.9.0 (rc1)
128.8.0 24 Feb 2025 23:22:13
Charlie Li (vishwin)
lang/spidermonkey128: update to 128.8.0 (rc1)
128.6.0_3 24 Feb 2025 07:55:52
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.85.0
PR: 284884
128.6.0_2 14 Feb 2025 23:12:32
Daniel Engberg (diizzy)
*/*: Bump consumers of devel/icu
...to avoid library mismatches
128.6.0_1 20 Jan 2025 11:06:50
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.84.0
PR: 283962
128.6.0 18 Jan 2025 22:19:44
Daniel Engberg (diizzy)
lang/spidermonkey*: Fix build with ICU 76.1
Link with both icu-uc and icu-i18n
Reference:
https://src.fedoraproject.org/rpms/mozjs115/blob/23148a636b715c72899774aa846e34c7947000c6/f/mozjs115.spec#_125
Approved by: portmgr (blanket)
128.6.0 07 Jan 2025 00:45:21
Charlie Li (vishwin)
lang/spidermonkey128: remove devel/autoconf2.13 build dependency
The latter had been bundled/vendored so external autoconf is not
called. The vendored autoconf calls devel/m4 (GNU m4) so adjust
BUILD_DEPENDS
128.6.0 19 Dec 2024 17:07:37
Charlie Li (vishwin)
lang/spidermonkey128: update to 128.6.0 (rc1)
128.5.0_1 01 Dec 2024 09:24:18
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.83.0
PR: 283000
128.5.0 19 Nov 2024 16:07:11
Charlie Li (vishwin)
lang/spidermonkey128: update to 128.5.0 (rc1)
128.3.1_1 08 Nov 2024 08:24:20
Mikael Urankar (mikael)
lang/rust: Bump revisions after 1.82.0
PR: 282516
128.3.1 15 Oct 2024 20:33:59
Charlie Li (vishwin)
lang/spidermonkey128: add
JavaScript engine from mozilla-central 128, to be used by newer gjs
amongst other consumers