From owner-svn-ports-all@freebsd.org Mon Sep 14 22:20:54 2020 Return-Path: Delivered-To: svn-ports-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id CA5B33E3C8D; Mon, 14 Sep 2020 22:20:54 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Br15y5Lkfz4PWj; Mon, 14 Sep 2020 22:20:54 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 826341E073; Mon, 14 Sep 2020 22:20:54 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 08EMKsR1082334; Mon, 14 Sep 2020 22:20:54 GMT (envelope-from swills@FreeBSD.org) Received: (from swills@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 08EMKreV082329; Mon, 14 Sep 2020 22:20:53 GMT (envelope-from swills@FreeBSD.org) Message-Id: <202009142220.08EMKreV082329@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: swills set sender to swills@FreeBSD.org using -f From: Steve Wills Date: Mon, 14 Sep 2020 22:20:53 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r548684 - in head/lang: . spidermonkey78 spidermonkey78/files X-SVN-Group: ports-head X-SVN-Commit-Author: swills X-SVN-Commit-Paths: in head/lang: . spidermonkey78 spidermonkey78/files X-SVN-Commit-Revision: 548684 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Sep 2020 22:20:54 -0000 Author: swills Date: Mon Sep 14 22:20:53 2020 New Revision: 548684 URL: https://svnweb.freebsd.org/changeset/ports/548684 Log: lang/spidermonkey78: create port Create a port for newer spidermonkey based on spidermonkey68 to be used by upcoming polkit Added: head/lang/spidermonkey78/ - copied from r548683, head/lang/spidermonkey68/ Modified: head/lang/Makefile head/lang/spidermonkey78/Makefile head/lang/spidermonkey78/distinfo head/lang/spidermonkey78/files/patch-js_public_TypeDecls.h head/lang/spidermonkey78/pkg-plist Modified: head/lang/Makefile ============================================================================== --- head/lang/Makefile Mon Sep 14 20:34:26 2020 (r548683) +++ head/lang/Makefile Mon Sep 14 22:20:53 2020 (r548684) @@ -337,6 +337,7 @@ SUBDIR += spidermonkey52 SUBDIR += spidermonkey60 SUBDIR += spidermonkey68 + SUBDIR += spidermonkey78 SUBDIR += spl SUBDIR += squeak SUBDIR += squirrel Modified: head/lang/spidermonkey78/Makefile ============================================================================== --- head/lang/spidermonkey68/Makefile Mon Sep 14 20:34:26 2020 (r548683) +++ head/lang/spidermonkey78/Makefile Mon Sep 14 22:20:53 2020 (r548684) @@ -1,63 +1,64 @@ # $FreeBSD$ PORTNAME= spidermonkey -DISTVERSION= 68.9.0 -PORTREVISION= 2 +DISTVERSION= 78.2.0 CATEGORIES= lang MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source PKGNAMESUFFIX= ${SP_VER} DISTNAME= firefox-${DISTVERSION}esr.source -MAINTAINER= tcberner@FreeBSD.org -COMMENT= Standalone JavaScript based from Mozilla 68-esr +MAINTAINER= swills@FreeBSD.org +COMMENT= Standalone JavaScript based from Mozilla 78-esr LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= autoconf-2.13:devel/autoconf213 \ +BUILD_DEPENDS= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} \ ${LOCALBASE}/bin/python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//g} \ - rust-cbindgen>=0.8.7:devel/rust-cbindgen \ ${RUST_DEFAULT}>=1.35:lang/${RUST_DEFAULT} \ - ${LOCALBASE}/bin/clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} -LIB_DEPENDS= libnspr4.so:devel/nspr \ - libffi.so:devel/libffi \ - libicudata.so:devel/icu + autoconf-2.13:devel/autoconf213 \ + rust-cbindgen>=0.8.7:devel/rust-cbindgen +LIB_DEPENDS= libffi.so:devel/libffi \ + libicudata.so:devel/icu \ + libnspr4.so:devel/nspr -USES= compiler gmake localbase pathfix pkgconfig \ - python:2.7,build tar:xz +USES= compiler gmake localbase pathfix pkgconfig python:build \ + readline tar:xz USE_LDCONFIG= yes -SP_VER= 68 +SP_VER= 78 HAS_CONFIGURE= yes -WRKSRC= ${WRKDIR}/firefox-${DISTVERSION} +WRKSRC= ${WRKDIR}/firefox-${DISTVERSION} PATCH_WRKSRC= ${WRKDIR}/firefox-${DISTVERSION}/ CONFIGURE_OUTSOURCE= yes CONFIGURE_SCRIPT= ../firefox-${DISTVERSION}/js/src/configure -CONFIGURE_ARGS= --prefix=${PREFIX:Q} \ - --target=${CONFIGURE_TARGET} \ - --with-intl-api \ - --with-system-zlib \ - --disable-gold \ - --disable-debug \ +CONFIGURE_ARGS= --disable-debug \ --disable-debug-symbols \ + --disable-gold \ --disable-jemalloc \ + --enable-optimize \ + --enable-readline \ + --enable-shared-js \ + --prefix=${PREFIX:Q} \ + --target=${CONFIGURE_TARGET} \ + --with-intl-api \ --with-system-icu \ --with-system-nspr \ - --enable-shared-js \ - --enable-optimize \ - --enable-readline + --with-system-zlib -CONFIGURE_ENV= HOST_CC=${CC} HOST_CXX=${CXX} +CONFIGURE_ENV= HOST_CC=${CC} \ + HOST_CXX=${CXX} CONFIGURE_ENV+= LLVM_CONFIG=llvm-config${LLVM_DEFAULT} -BINARY_ALIAS= python=${PYTHON_CMD} +BINARY_ALIAS= python3=${PYTHON_CMD} +PLIST_SUB= SP_VER=${SP_VER} .include .if ${ARCH} == amd64 -CONFIGURE_TARGET=x86_64-portbld-freebsd${OSREL} +CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL} .endif # Require newer Clang than what's in base system unless user opted out @@ -69,6 +70,9 @@ CC= ${LOCALBASE}/bin/clang${LLVM_DEFAULT} CXX= ${LOCALBASE}/bin/clang++${LLVM_DEFAULT} BUILD_DEPENDS+= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} .endif + +post-patch: + @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/js/moz.configure post-install: ${RM} ${STAGEDIR}${PREFIX}/lib/libjs_static.ajs Modified: head/lang/spidermonkey78/distinfo ============================================================================== --- head/lang/spidermonkey68/distinfo Mon Sep 14 20:34:26 2020 (r548683) +++ head/lang/spidermonkey78/distinfo Mon Sep 14 22:20:53 2020 (r548684) @@ -1,3 +1,3 @@ -TIMESTAMP = 1596134656 -SHA256 (firefox-68.9.0esr.source.tar.xz) = 935105e1a8a97d64daffb372690e2b566b5f07641f01470929dbbc82d20d4407 -SIZE (firefox-68.9.0esr.source.tar.xz) = 317469120 +TIMESTAMP = 1600105157 +SHA256 (firefox-78.2.0esr.source.tar.xz) = 965ccfcbb8c0aa97639911997c54be0fcf896fd388b03138952089af675ea918 +SIZE (firefox-78.2.0esr.source.tar.xz) = 331996944 Modified: head/lang/spidermonkey78/files/patch-js_public_TypeDecls.h ============================================================================== --- head/lang/spidermonkey68/files/patch-js_public_TypeDecls.h Mon Sep 14 20:34:26 2020 (r548683) +++ head/lang/spidermonkey78/files/patch-js_public_TypeDecls.h Mon Sep 14 22:20:53 2020 (r548684) @@ -5,7 +5,7 @@ this spidermonkey version. This issue was fix in firefox and backported to esr 68. ---- js/public/TypeDecls.h.orig 2019-09-01 13:09:17 UTC +--- js/public/TypeDecls.h.orig 2020-08-17 18:33:37 UTC +++ js/public/TypeDecls.h @@ -20,6 +20,8 @@ #include @@ -14,13 +14,14 @@ This issue was fix in firefox and backported to esr 68 +#pragma GCC visibility push(default) + #include "js-config.h" + #include "jstypes.h" - typedef uint8_t jsbytecode; -@@ -89,5 +91,7 @@ typedef PersistentRooted PersistentRooted - typedef PersistentRooted PersistentRootedValue; - +@@ -123,6 +125,8 @@ using HandleVector = Handle>; + template + using MutableHandleVector = MutableHandle>; } // namespace JS + +#pragma GCC visibility pop - #endif /* js_TypeDecls_h */ + using jsid = JS::PropertyKey; + Modified: head/lang/spidermonkey78/pkg-plist ============================================================================== --- head/lang/spidermonkey68/pkg-plist Mon Sep 14 20:34:26 2020 (r548683) +++ head/lang/spidermonkey78/pkg-plist Mon Sep 14 22:20:53 2020 (r548684) @@ -1,213 +1,247 @@ -bin/js68 -bin/js68-config -include/mozjs-68/double-conversion/double-conversion.h -include/mozjs-68/double-conversion/utils.h -include/mozjs-68/fdlibm.h -include/mozjs-68/js-config.h -include/mozjs-68/js.msg -include/mozjs-68/js/AllocPolicy.h -include/mozjs-68/js/ArrayBuffer.h -include/mozjs-68/js/BuildId.h -include/mozjs-68/js/CallArgs.h -include/mozjs-68/js/CallNonGenericMethod.h -include/mozjs-68/js/CharacterEncoding.h -include/mozjs-68/js/Class.h -include/mozjs-68/js/CompilationAndEvaluation.h -include/mozjs-68/js/CompileOptions.h -include/mozjs-68/js/ContextOptions.h -include/mozjs-68/js/Conversions.h -include/mozjs-68/js/Date.h -include/mozjs-68/js/Debug.h -include/mozjs-68/js/Equality.h -include/mozjs-68/js/ErrorReport.h -include/mozjs-68/js/ForOfIterator.h -include/mozjs-68/js/GCAPI.h -include/mozjs-68/js/GCAnnotations.h -include/mozjs-68/js/GCHashTable.h -include/mozjs-68/js/GCPolicyAPI.h -include/mozjs-68/js/GCVariant.h -include/mozjs-68/js/GCVector.h -include/mozjs-68/js/HashTable.h -include/mozjs-68/js/HeapAPI.h -include/mozjs-68/js/Id.h -include/mozjs-68/js/Initialization.h -include/mozjs-68/js/JSON.h -include/mozjs-68/js/LocaleSensitive.h -include/mozjs-68/js/MemoryFunctions.h -include/mozjs-68/js/MemoryMetrics.h -include/mozjs-68/js/OffThreadScriptCompilation.h -include/mozjs-68/js/Principals.h -include/mozjs-68/js/Printf.h -include/mozjs-68/js/ProfilingCategory.h -include/mozjs-68/js/ProfilingFrameIterator.h -include/mozjs-68/js/ProfilingStack.h -include/mozjs-68/js/Promise.h -include/mozjs-68/js/PropertyDescriptor.h -include/mozjs-68/js/PropertySpec.h -include/mozjs-68/js/ProtoKey.h -include/mozjs-68/js/Proxy.h -include/mozjs-68/js/Realm.h -include/mozjs-68/js/RealmOptions.h -include/mozjs-68/js/RefCounted.h -include/mozjs-68/js/RegExp.h -include/mozjs-68/js/RegExpFlags.h -include/mozjs-68/js/RequiredDefines.h -include/mozjs-68/js/Result.h -include/mozjs-68/js/RootingAPI.h -include/mozjs-68/js/SavedFrameAPI.h -include/mozjs-68/js/SharedArrayBuffer.h -include/mozjs-68/js/SliceBudget.h -include/mozjs-68/js/SourceText.h -include/mozjs-68/js/StableStringChars.h -include/mozjs-68/js/Stream.h -include/mozjs-68/js/StructuredClone.h -include/mozjs-68/js/SweepingAPI.h -include/mozjs-68/js/Symbol.h -include/mozjs-68/js/TraceKind.h -include/mozjs-68/js/TraceLoggerAPI.h -include/mozjs-68/js/TracingAPI.h -include/mozjs-68/js/TrackedOptimizationInfo.h -include/mozjs-68/js/Transcoding.h -include/mozjs-68/js/TypeDecls.h -include/mozjs-68/js/UbiNode.h -include/mozjs-68/js/UbiNodeBreadthFirst.h -include/mozjs-68/js/UbiNodeCensus.h -include/mozjs-68/js/UbiNodeDominatorTree.h -include/mozjs-68/js/UbiNodePostOrder.h -include/mozjs-68/js/UbiNodeShortestPaths.h -include/mozjs-68/js/UbiNodeUtils.h -include/mozjs-68/js/UniquePtr.h -include/mozjs-68/js/Utility.h -include/mozjs-68/js/Value.h -include/mozjs-68/js/Vector.h -include/mozjs-68/js/Warnings.h -include/mozjs-68/js/WeakMapPtr.h -include/mozjs-68/js/Wrapper.h -include/mozjs-68/js/experimental/SourceHook.h -include/mozjs-68/jsapi.h -include/mozjs-68/jsfriendapi.h -include/mozjs-68/jsperf.h -include/mozjs-68/jspubtd.h -include/mozjs-68/jstypes.h -include/mozjs-68/malloc_decls.h -include/mozjs-68/mozilla/Algorithm.h -include/mozjs-68/mozilla/Alignment.h -include/mozjs-68/mozilla/AllocPolicy.h -include/mozjs-68/mozilla/AlreadyAddRefed.h -include/mozjs-68/mozilla/Array.h -include/mozjs-68/mozilla/ArrayUtils.h -include/mozjs-68/mozilla/Assertions.h -include/mozjs-68/mozilla/Atomics.h -include/mozjs-68/mozilla/Attributes.h -include/mozjs-68/mozilla/AutoProfilerLabel.h -include/mozjs-68/mozilla/BinarySearch.h -include/mozjs-68/mozilla/BloomFilter.h -include/mozjs-68/mozilla/Buffer.h -include/mozjs-68/mozilla/BufferList.h -include/mozjs-68/mozilla/Casting.h -include/mozjs-68/mozilla/ChaosMode.h -include/mozjs-68/mozilla/Char16.h -include/mozjs-68/mozilla/CheckedInt.h -include/mozjs-68/mozilla/Compiler.h -include/mozjs-68/mozilla/Compression.h -include/mozjs-68/mozilla/DbgMacro.h -include/mozjs-68/mozilla/DebugOnly.h -include/mozjs-68/mozilla/Decimal.h -include/mozjs-68/mozilla/DefineEnum.h -include/mozjs-68/mozilla/DoublyLinkedList.h -include/mozjs-68/mozilla/EndianUtils.h -include/mozjs-68/mozilla/EnumSet.h -include/mozjs-68/mozilla/EnumTypeTraits.h -include/mozjs-68/mozilla/EnumeratedArray.h -include/mozjs-68/mozilla/EnumeratedRange.h -include/mozjs-68/mozilla/FStream.h -include/mozjs-68/mozilla/FastBernoulliTrial.h -include/mozjs-68/mozilla/FloatingPoint.h -include/mozjs-68/mozilla/FunctionTypeTraits.h -include/mozjs-68/mozilla/GuardObjects.h -include/mozjs-68/mozilla/HashFunctions.h -include/mozjs-68/mozilla/HashTable.h -include/mozjs-68/mozilla/HelperMacros.h -include/mozjs-68/mozilla/IntegerPrintfMacros.h -include/mozjs-68/mozilla/IntegerRange.h -include/mozjs-68/mozilla/IntegerTypeTraits.h -include/mozjs-68/mozilla/JSONWriter.h -include/mozjs-68/mozilla/Likely.h -include/mozjs-68/mozilla/LinkedList.h -include/mozjs-68/mozilla/MacroArgs.h -include/mozjs-68/mozilla/MacroForEach.h -include/mozjs-68/mozilla/MathAlgorithms.h -include/mozjs-68/mozilla/Maybe.h -include/mozjs-68/mozilla/MaybeOneOf.h -include/mozjs-68/mozilla/MemoryChecking.h -include/mozjs-68/mozilla/MemoryReporting.h -include/mozjs-68/mozilla/Move.h -include/mozjs-68/mozilla/NonDereferenceable.h -include/mozjs-68/mozilla/NotNull.h -include/mozjs-68/mozilla/NullPtr.h -include/mozjs-68/mozilla/Opaque.h -include/mozjs-68/mozilla/OperatorNewExtensions.h -include/mozjs-68/mozilla/Pair.h -include/mozjs-68/mozilla/Path.h -include/mozjs-68/mozilla/PlatformConditionVariable.h -include/mozjs-68/mozilla/PlatformMutex.h -include/mozjs-68/mozilla/PodOperations.h -include/mozjs-68/mozilla/Poison.h -include/mozjs-68/mozilla/Printf.h -include/mozjs-68/mozilla/RandomNum.h -include/mozjs-68/mozilla/Range.h -include/mozjs-68/mozilla/RangedArray.h -include/mozjs-68/mozilla/RangedPtr.h -include/mozjs-68/mozilla/RecordReplay.h -include/mozjs-68/mozilla/ReentrancyGuard.h -include/mozjs-68/mozilla/RefCountType.h -include/mozjs-68/mozilla/RefCounted.h -include/mozjs-68/mozilla/RefPtr.h -include/mozjs-68/mozilla/Result.h -include/mozjs-68/mozilla/ResultExtensions.h -include/mozjs-68/mozilla/ReverseIterator.h -include/mozjs-68/mozilla/RollingMean.h -include/mozjs-68/mozilla/SHA1.h -include/mozjs-68/mozilla/SPSCQueue.h -include/mozjs-68/mozilla/Saturate.h -include/mozjs-68/mozilla/ScopeExit.h -include/mozjs-68/mozilla/Scoped.h -include/mozjs-68/mozilla/SegmentedVector.h -include/mozjs-68/mozilla/SharedLibrary.h -include/mozjs-68/mozilla/SmallPointerArray.h -include/mozjs-68/mozilla/Span.h -include/mozjs-68/mozilla/SplayTree.h -include/mozjs-68/mozilla/Sprintf.h -include/mozjs-68/mozilla/StackWalk.h -include/mozjs-68/mozilla/StaticAnalysisFunctions.h -include/mozjs-68/mozilla/TaggedAnonymousMemory.h -include/mozjs-68/mozilla/TemplateLib.h -include/mozjs-68/mozilla/TextUtils.h -include/mozjs-68/mozilla/ThreadLocal.h -include/mozjs-68/mozilla/ThreadSafeWeakPtr.h -include/mozjs-68/mozilla/TimeStamp.h -include/mozjs-68/mozilla/ToString.h -include/mozjs-68/mozilla/Tuple.h -include/mozjs-68/mozilla/TypeTraits.h -include/mozjs-68/mozilla/TypedEnumBits.h -include/mozjs-68/mozilla/Types.h -include/mozjs-68/mozilla/UniquePtr.h -include/mozjs-68/mozilla/UniquePtrExtensions.h -include/mozjs-68/mozilla/Unused.h -include/mozjs-68/mozilla/Utf8.h -include/mozjs-68/mozilla/Variant.h -include/mozjs-68/mozilla/Vector.h -include/mozjs-68/mozilla/WeakPtr.h -include/mozjs-68/mozilla/WrappingOperations.h -include/mozjs-68/mozilla/XorShift128PlusRNG.h -include/mozjs-68/mozilla/fallible.h -include/mozjs-68/mozilla/glue/Debug.h -include/mozjs-68/mozilla/mozalloc.h -include/mozjs-68/mozilla/mozalloc_abort.h -include/mozjs-68/mozilla/mozalloc_oom.h -include/mozjs-68/mozjemalloc_types.h -include/mozjs-68/mozmemory.h -include/mozjs-68/mozmemory_wrap.h -lib/libmozjs-68.so -lib/libmozjs-68.so.1 -libdata/pkgconfig/mozjs-68.pc +bin/js%%SP_VER%% +bin/js%%SP_VER%%-config +include/mozjs-%%SP_VER%%/BaseProfiler.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%%/js-config.h +include/mozjs-%%SP_VER%%/js.msg +include/mozjs-%%SP_VER%%/js/AllocPolicy.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/BinASTFormat.h +include/mozjs-%%SP_VER%%/js/BuildId.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/ComparisonOperators.h +include/mozjs-%%SP_VER%%/js/CompilationAndEvaluation.h +include/mozjs-%%SP_VER%%/js/CompileOptions.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/Equality.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/HashTable.h +include/mozjs-%%SP_VER%%/js/HeapAPI.h +include/mozjs-%%SP_VER%%/js/Id.h +include/mozjs-%%SP_VER%%/js/Initialization.h +include/mozjs-%%SP_VER%%/js/JSON.h +include/mozjs-%%SP_VER%%/js/LocaleSensitive.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/OffThreadScriptCompilation.h +include/mozjs-%%SP_VER%%/js/Principals.h +include/mozjs-%%SP_VER%%/js/Printf.h +include/mozjs-%%SP_VER%%/js/ProfilingCategory.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/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/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/RequiredDefines.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/SharedArrayBuffer.h +include/mozjs-%%SP_VER%%/js/SliceBudget.h +include/mozjs-%%SP_VER%%/js/SourceText.h +include/mozjs-%%SP_VER%%/js/StableStringChars.h +include/mozjs-%%SP_VER%%/js/Stream.h +include/mozjs-%%SP_VER%%/js/StructuredClone.h +include/mozjs-%%SP_VER%%/js/SweepingAPI.h +include/mozjs-%%SP_VER%%/js/Symbol.h +include/mozjs-%%SP_VER%%/js/TraceKind.h +include/mozjs-%%SP_VER%%/js/TraceLoggerAPI.h +include/mozjs-%%SP_VER%%/js/TracingAPI.h +include/mozjs-%%SP_VER%%/js/Transcoding.h +include/mozjs-%%SP_VER%%/js/TypeDecls.h +include/mozjs-%%SP_VER%%/js/UbiNode.h +include/mozjs-%%SP_VER%%/js/UbiNodeBreadthFirst.h +include/mozjs-%%SP_VER%%/js/UbiNodeCensus.h +include/mozjs-%%SP_VER%%/js/UbiNodeDominatorTree.h +include/mozjs-%%SP_VER%%/js/UbiNodePostOrder.h +include/mozjs-%%SP_VER%%/js/UbiNodeShortestPaths.h +include/mozjs-%%SP_VER%%/js/UbiNodeUtils.h +include/mozjs-%%SP_VER%%/js/UniquePtr.h +include/mozjs-%%SP_VER%%/js/Utility.h +include/mozjs-%%SP_VER%%/js/Value.h +include/mozjs-%%SP_VER%%/js/ValueArray.h +include/mozjs-%%SP_VER%%/js/Vector.h +include/mozjs-%%SP_VER%%/js/Warnings.h +include/mozjs-%%SP_VER%%/js/WeakMapPtr.h +include/mozjs-%%SP_VER%%/js/Wrapper.h +include/mozjs-%%SP_VER%%/js/experimental/CodeCoverage.h +include/mozjs-%%SP_VER%%/js/experimental/SourceHook.h +include/mozjs-%%SP_VER%%/jsapi.h +include/mozjs-%%SP_VER%%/jsfriendapi.h +include/mozjs-%%SP_VER%%/jspubtd.h +include/mozjs-%%SP_VER%%/jstypes.h +include/mozjs-%%SP_VER%%/malloc_decls.h +include/mozjs-%%SP_VER%%/mozilla/Algorithm.h +include/mozjs-%%SP_VER%%/mozilla/Alignment.h +include/mozjs-%%SP_VER%%/mozilla/AllocPolicy.h +include/mozjs-%%SP_VER%%/mozilla/AlreadyAddRefed.h +include/mozjs-%%SP_VER%%/mozilla/Array.h +include/mozjs-%%SP_VER%%/mozilla/ArrayUtils.h +include/mozjs-%%SP_VER%%/mozilla/Assertions.h +include/mozjs-%%SP_VER%%/mozilla/Atomics.h +include/mozjs-%%SP_VER%%/mozilla/Attributes.h +include/mozjs-%%SP_VER%%/mozilla/AutoProfilerLabel.h +include/mozjs-%%SP_VER%%/mozilla/BaseProfilerCounts.h +include/mozjs-%%SP_VER%%/mozilla/BaseProfilerDetail.h +include/mozjs-%%SP_VER%%/mozilla/BinarySearch.h +include/mozjs-%%SP_VER%%/mozilla/BlocksRingBuffer.h +include/mozjs-%%SP_VER%%/mozilla/BloomFilter.h +include/mozjs-%%SP_VER%%/mozilla/Buffer.h +include/mozjs-%%SP_VER%%/mozilla/BufferList.h +include/mozjs-%%SP_VER%%/mozilla/Casting.h +include/mozjs-%%SP_VER%%/mozilla/ChaosMode.h +include/mozjs-%%SP_VER%%/mozilla/Char16.h +include/mozjs-%%SP_VER%%/mozilla/CheckedInt.h +include/mozjs-%%SP_VER%%/mozilla/CompactPair.h +include/mozjs-%%SP_VER%%/mozilla/Compiler.h +include/mozjs-%%SP_VER%%/mozilla/Compression.h +include/mozjs-%%SP_VER%%/mozilla/DbgMacro.h +include/mozjs-%%SP_VER%%/mozilla/DebugOnly.h +include/mozjs-%%SP_VER%%/mozilla/Decimal.h +include/mozjs-%%SP_VER%%/mozilla/DefineEnum.h +include/mozjs-%%SP_VER%%/mozilla/DoubleConversion.h +include/mozjs-%%SP_VER%%/mozilla/DoublyLinkedList.h +include/mozjs-%%SP_VER%%/mozilla/EndianUtils.h +include/mozjs-%%SP_VER%%/mozilla/EnumSet.h +include/mozjs-%%SP_VER%%/mozilla/EnumTypeTraits.h +include/mozjs-%%SP_VER%%/mozilla/EnumeratedArray.h +include/mozjs-%%SP_VER%%/mozilla/EnumeratedRange.h +include/mozjs-%%SP_VER%%/mozilla/FStream.h +include/mozjs-%%SP_VER%%/mozilla/FastBernoulliTrial.h +include/mozjs-%%SP_VER%%/mozilla/FloatingPoint.h +include/mozjs-%%SP_VER%%/mozilla/FunctionRef.h +include/mozjs-%%SP_VER%%/mozilla/FunctionTypeTraits.h +include/mozjs-%%SP_VER%%/mozilla/GuardObjects.h +include/mozjs-%%SP_VER%%/mozilla/HashFunctions.h +include/mozjs-%%SP_VER%%/mozilla/HashTable.h +include/mozjs-%%SP_VER%%/mozilla/HelperMacros.h +include/mozjs-%%SP_VER%%/mozilla/InitializedOnce.h +include/mozjs-%%SP_VER%%/mozilla/IntegerPrintfMacros.h +include/mozjs-%%SP_VER%%/mozilla/IntegerRange.h +include/mozjs-%%SP_VER%%/mozilla/IntegerTypeTraits.h +include/mozjs-%%SP_VER%%/mozilla/JSONWriter.h +include/mozjs-%%SP_VER%%/mozilla/JsRust.h +include/mozjs-%%SP_VER%%/mozilla/Latin1.h +include/mozjs-%%SP_VER%%/mozilla/Likely.h +include/mozjs-%%SP_VER%%/mozilla/LinkedList.h +include/mozjs-%%SP_VER%%/mozilla/LinuxSignal.h +include/mozjs-%%SP_VER%%/mozilla/MacroArgs.h +include/mozjs-%%SP_VER%%/mozilla/MacroForEach.h +include/mozjs-%%SP_VER%%/mozilla/MathAlgorithms.h +include/mozjs-%%SP_VER%%/mozilla/Maybe.h +include/mozjs-%%SP_VER%%/mozilla/MaybeOneOf.h +include/mozjs-%%SP_VER%%/mozilla/MemoryChecking.h +include/mozjs-%%SP_VER%%/mozilla/MemoryReporting.h +include/mozjs-%%SP_VER%%/mozilla/MmapFaultHandler.h +include/mozjs-%%SP_VER%%/mozilla/ModuloBuffer.h +include/mozjs-%%SP_VER%%/mozilla/NonDereferenceable.h +include/mozjs-%%SP_VER%%/mozilla/NotNull.h +include/mozjs-%%SP_VER%%/mozilla/Opaque.h +include/mozjs-%%SP_VER%%/mozilla/OperatorNewExtensions.h +include/mozjs-%%SP_VER%%/mozilla/Path.h +include/mozjs-%%SP_VER%%/mozilla/PlatformConditionVariable.h +include/mozjs-%%SP_VER%%/mozilla/PlatformMutex.h +include/mozjs-%%SP_VER%%/mozilla/PodOperations.h +include/mozjs-%%SP_VER%%/mozilla/Poison.h +include/mozjs-%%SP_VER%%/mozilla/PowerOfTwo.h +include/mozjs-%%SP_VER%%/mozilla/Printf.h +include/mozjs-%%SP_VER%%/mozilla/ProfileBufferChunk.h +include/mozjs-%%SP_VER%%/mozilla/ProfileBufferChunkManager.h +include/mozjs-%%SP_VER%%/mozilla/ProfileBufferChunkManagerSingle.h +include/mozjs-%%SP_VER%%/mozilla/ProfileBufferChunkManagerWithLocalLimit.h +include/mozjs-%%SP_VER%%/mozilla/ProfileBufferControlledChunkManager.h +include/mozjs-%%SP_VER%%/mozilla/ProfileBufferEntrySerialization.h +include/mozjs-%%SP_VER%%/mozilla/ProfileBufferIndex.h +include/mozjs-%%SP_VER%%/mozilla/ProfileChunkedBuffer.h +include/mozjs-%%SP_VER%%/mozilla/RandomNum.h +include/mozjs-%%SP_VER%%/mozilla/Range.h +include/mozjs-%%SP_VER%%/mozilla/RangedArray.h +include/mozjs-%%SP_VER%%/mozilla/RangedPtr.h +include/mozjs-%%SP_VER%%/mozilla/ReentrancyGuard.h +include/mozjs-%%SP_VER%%/mozilla/RefCountType.h +include/mozjs-%%SP_VER%%/mozilla/RefCounted.h +include/mozjs-%%SP_VER%%/mozilla/RefPtr.h +include/mozjs-%%SP_VER%%/mozilla/Result.h +include/mozjs-%%SP_VER%%/mozilla/ResultExtensions.h +include/mozjs-%%SP_VER%%/mozilla/ReverseIterator.h +include/mozjs-%%SP_VER%%/mozilla/RollingMean.h +include/mozjs-%%SP_VER%%/mozilla/SHA1.h +include/mozjs-%%SP_VER%%/mozilla/SPSCQueue.h +include/mozjs-%%SP_VER%%/mozilla/Saturate.h +include/mozjs-%%SP_VER%%/mozilla/ScopeExit.h +include/mozjs-%%SP_VER%%/mozilla/Scoped.h +include/mozjs-%%SP_VER%%/mozilla/SegmentedVector.h +include/mozjs-%%SP_VER%%/mozilla/SharedLibrary.h +include/mozjs-%%SP_VER%%/mozilla/SmallPointerArray.h +include/mozjs-%%SP_VER%%/mozilla/Span.h +include/mozjs-%%SP_VER%%/mozilla/SplayTree.h +include/mozjs-%%SP_VER%%/mozilla/Sprintf.h +include/mozjs-%%SP_VER%%/mozilla/StackWalk.h +include/mozjs-%%SP_VER%%/mozilla/StaticAnalysisFunctions.h +include/mozjs-%%SP_VER%%/mozilla/TaggedAnonymousMemory.h +include/mozjs-%%SP_VER%%/mozilla/Tainting.h +include/mozjs-%%SP_VER%%/mozilla/TemplateLib.h +include/mozjs-%%SP_VER%%/mozilla/TextUtils.h +include/mozjs-%%SP_VER%%/mozilla/ThreadLocal.h +include/mozjs-%%SP_VER%%/mozilla/ThreadSafeWeakPtr.h +include/mozjs-%%SP_VER%%/mozilla/TimeStamp.h +include/mozjs-%%SP_VER%%/mozilla/ToString.h +include/mozjs-%%SP_VER%%/mozilla/Tuple.h +include/mozjs-%%SP_VER%%/mozilla/TypeTraits.h +include/mozjs-%%SP_VER%%/mozilla/TypedEnumBits.h +include/mozjs-%%SP_VER%%/mozilla/Types.h +include/mozjs-%%SP_VER%%/mozilla/UniquePtr.h +include/mozjs-%%SP_VER%%/mozilla/UniquePtrExtensions.h +include/mozjs-%%SP_VER%%/mozilla/Unused.h +include/mozjs-%%SP_VER%%/mozilla/Utf8.h +include/mozjs-%%SP_VER%%/mozilla/Variant.h +include/mozjs-%%SP_VER%%/mozilla/Vector.h +include/mozjs-%%SP_VER%%/mozilla/WeakPtr.h +include/mozjs-%%SP_VER%%/mozilla/WrappingOperations.h +include/mozjs-%%SP_VER%%/mozilla/XorShift128PlusRNG.h +include/mozjs-%%SP_VER%%/mozilla/cxxalloc.h +include/mozjs-%%SP_VER%%/mozilla/fallible.h +include/mozjs-%%SP_VER%%/mozilla/glue/Debug.h +include/mozjs-%%SP_VER%%/mozilla/glue/WinUtils.h +include/mozjs-%%SP_VER%%/mozilla/leb128iterator.h +include/mozjs-%%SP_VER%%/mozilla/mozalloc.h +include/mozjs-%%SP_VER%%/mozilla/mozalloc_abort.h +include/mozjs-%%SP_VER%%/mozilla/mozalloc_oom.h +include/mozjs-%%SP_VER%%/mozjemalloc_types.h +include/mozjs-%%SP_VER%%/mozmemory.h +include/mozjs-%%SP_VER%%/mozmemory_wrap.h +lib/libmozjs-%%SP_VER%%.so +lib/libmozjs-%%SP_VER%%.so.1 +libdata/pkgconfig/mozjs-%%SP_VER%%.pc