BSD Ports

lang/spidermonkey140 140.13.0_3 FreeBSD

Standalone JavaScript based from Mozilla 140-esr

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
921f0baa68
License
MPL20
Categories
lang
Package size
6823.2 KiB, 20783.9 KiB installed

Description

Spidermonkey is the JavaScript interpreter from the Mozilla project.

In the other systems

SystemPortVersion
FreeBSDlang/spidermonkey140140.13.0_3
OpenBSDdevel/spidermonkey140140.17.0v1
MidnightBSDlang/spidermonkey140140.13.0
HardenedBSDlang/spidermonkey140140.13.0_2
GhostBSDlang/spidermonkey140140.13.0_2

Install

Binary package:

pkg install spidermonkey140

From the ports tree:

cd /usr/ports/lang/spidermonkey140/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	spidermonkey140>0:lang/spidermonkey140
LIB_DEPENDS=	libmozjs-.so:lang/spidermonkey140

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest140.13.0_2140.13.0_3---
FreeBSD:14:quarterly140.13.0_2140.13.0_2n/a--
FreeBSD:15:latest140.13.0_3140.13.0_3n/a--
FreeBSD:15:quarterly140.13.0_2140.13.0_2n/an/an/a
FreeBSD:16:latest140.13.0_2140.13.0_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 24
Run dependencies 2

No port depends on this one.

Configuration

No options to configure.

USES
compiler:c++17-lang gmake llvm:noexport localbase pathfix pkgconfig python:build tar:xz
Service scripts
none

Files

pkg-plist 380
  • bin/js-config
  • include/mozjs-%%SP_VER%%/BaseProfiler.h
  • include/mozjs-%%SP_VER%%/BaseProfilingCategory.h
  • include/mozjs-%%SP_VER%%/PHC.h
  • include/mozjs-%%SP_VER%%/ProfilingCategoryList.h
  • include/mozjs-%%SP_VER%%/SharedLibraries.h
  • include/mozjs-%%SP_VER%%/double-conversion/double-conversion.h
  • include/mozjs-%%SP_VER%%/double-conversion/double-to-string.h
  • include/mozjs-%%SP_VER%%/double-conversion/string-to-double.h
  • include/mozjs-%%SP_VER%%/double-conversion/utils.h
  • include/mozjs-%%SP_VER%%/encoding_rs_mem.h
  • include/mozjs-%%SP_VER%%/fdlibm.h
  • include/mozjs-%%SP_VER%%/fmt/args.h
  • include/mozjs-%%SP_VER%%/fmt/base.h
  • include/mozjs-%%SP_VER%%/fmt/chrono.h
  • include/mozjs-%%SP_VER%%/fmt/color.h
  • include/mozjs-%%SP_VER%%/fmt/format-inl.h
  • include/mozjs-%%SP_VER%%/fmt/format.h
  • include/mozjs-%%SP_VER%%/fmt/ostream.h
  • include/mozjs-%%SP_VER%%/fmt/ranges.h
  • include/mozjs-%%SP_VER%%/fmt/xchar.h
  • include/mozjs-%%SP_VER%%/function2/function2.hpp
  • include/mozjs-%%SP_VER%%/js-config.h
  • include/mozjs-%%SP_VER%%/js/AllocPolicy.h
  • include/mozjs-%%SP_VER%%/js/AllocationLogging.h
  • include/mozjs-%%SP_VER%%/js/AllocationRecording.h
  • include/mozjs-%%SP_VER%%/js/Array.h
  • include/mozjs-%%SP_VER%%/js/ArrayBuffer.h
  • include/mozjs-%%SP_VER%%/js/ArrayBufferMaybeShared.h
  • include/mozjs-%%SP_VER%%/js/BigInt.h
  • include/mozjs-%%SP_VER%%/js/BuildId.h
  • include/mozjs-%%SP_VER%%/js/CallAndConstruct.h
  • include/mozjs-%%SP_VER%%/js/CallArgs.h
  • include/mozjs-%%SP_VER%%/js/CallNonGenericMethod.h
  • include/mozjs-%%SP_VER%%/js/CharacterEncoding.h
  • include/mozjs-%%SP_VER%%/js/Class.h
  • include/mozjs-%%SP_VER%%/js/ColumnNumber.h
  • include/mozjs-%%SP_VER%%/js/ComparisonOperators.h
  • include/mozjs-%%SP_VER%%/js/CompilationAndEvaluation.h
  • include/mozjs-%%SP_VER%%/js/CompileOptions.h
  • include/mozjs-%%SP_VER%%/js/Context.h
  • include/mozjs-%%SP_VER%%/js/ContextOptions.h
  • include/mozjs-%%SP_VER%%/js/Conversions.h
  • include/mozjs-%%SP_VER%%/js/Date.h
  • include/mozjs-%%SP_VER%%/js/Debug.h
  • include/mozjs-%%SP_VER%%/js/EnvironmentChain.h
  • include/mozjs-%%SP_VER%%/js/Equality.h
  • include/mozjs-%%SP_VER%%/js/ErrorInterceptor.h
  • include/mozjs-%%SP_VER%%/js/ErrorReport.h
  • include/mozjs-%%SP_VER%%/js/Exception.h
  • include/mozjs-%%SP_VER%%/js/ForOfIterator.h
  • include/mozjs-%%SP_VER%%/js/GCAPI.h
  • include/mozjs-%%SP_VER%%/js/GCAnnotations.h
  • include/mozjs-%%SP_VER%%/js/GCHashTable.h
  • include/mozjs-%%SP_VER%%/js/GCPolicyAPI.h
  • include/mozjs-%%SP_VER%%/js/GCTypeMacros.h
  • include/mozjs-%%SP_VER%%/js/GCVariant.h
  • include/mozjs-%%SP_VER%%/js/GCVector.h
  • include/mozjs-%%SP_VER%%/js/GlobalObject.h
  • include/mozjs-%%SP_VER%%/js/HashTable.h
  • include/mozjs-%%SP_VER%%/js/HeapAPI.h
  • include/mozjs-%%SP_VER%%/js/HelperThreadAPI.h
  • include/mozjs-%%SP_VER%%/js/Id.h
  • include/mozjs-%%SP_VER%%/js/Initialization.h
  • include/mozjs-%%SP_VER%%/js/Interrupt.h
  • include/mozjs-%%SP_VER%%/js/Iterator.h
  • include/mozjs-%%SP_VER%%/js/JSON.h
  • include/mozjs-%%SP_VER%%/js/LocaleSensitive.h
  • include/mozjs-%%SP_VER%%/js/MapAndSet.h
  • include/mozjs-%%SP_VER%%/js/MemoryCallbacks.h
  • include/mozjs-%%SP_VER%%/js/MemoryFunctions.h
  • include/mozjs-%%SP_VER%%/js/MemoryMetrics.h
  • include/mozjs-%%SP_VER%%/js/Modules.h
  • include/mozjs-%%SP_VER%%/js/NativeStackLimits.h
  • include/mozjs-%%SP_VER%%/js/Object.h
  • include/mozjs-%%SP_VER%%/js/ObjectWithStashedPointer.h
  • include/mozjs-%%SP_VER%%/js/Prefs.h
  • include/mozjs-%%SP_VER%%/js/Principals.h
  • include/mozjs-%%SP_VER%%/js/Printer.h
  • include/mozjs-%%SP_VER%%/js/Printf.h
  • include/mozjs-%%SP_VER%%/js/ProfilingCategory.h
  • include/mozjs-%%SP_VER%%/js/ProfilingCategoryList.h
  • include/mozjs-%%SP_VER%%/js/ProfilingFrameIterator.h
  • include/mozjs-%%SP_VER%%/js/ProfilingStack.h
  • include/mozjs-%%SP_VER%%/js/Promise.h
  • include/mozjs-%%SP_VER%%/js/PropertyAndElement.h
  • include/mozjs-%%SP_VER%%/js/PropertyDescriptor.h
  • include/mozjs-%%SP_VER%%/js/PropertySpec.h
  • include/mozjs-%%SP_VER%%/js/ProtoKey.h
  • include/mozjs-%%SP_VER%%/js/Proxy.h
  • include/mozjs-%%SP_VER%%/js/Realm.h
  • include/mozjs-%%SP_VER%%/js/RealmIterators.h
  • include/mozjs-%%SP_VER%%/js/RealmOptions.h
  • include/mozjs-%%SP_VER%%/js/RefCounted.h
  • include/mozjs-%%SP_VER%%/js/RegExp.h
  • include/mozjs-%%SP_VER%%/js/RegExpFlags.h
  • include/mozjs-%%SP_VER%%/js/Result.h
  • include/mozjs-%%SP_VER%%/js/RootingAPI.h
  • include/mozjs-%%SP_VER%%/js/SavedFrameAPI.h
  • include/mozjs-%%SP_VER%%/js/ScalarType.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
firefox-140.13.0esr.source.tar.xz6.44768324e+08f53b9dc6942abda1185aa7d79048f59fc075020da36b4dd6b31f668b88714d01
Master sites 2
  • MOZILLA/firefox/releases/140.13.0esr/source
  • MOZILLA/firefox/candidates/140.13.0esr-candidates/build1/source

Commit history 5

DateCommitCreditsLog message
921f0baa68 Dima Panov lang/spidermonkey140: 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)
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645
5c4d381a12 Charlie Li lang/spidermonkey140: update to 140.13.0 (rc1)