# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= spidermonkey VERSION= 91.6.0 KEYWORDS= lang VARIANTS= standard SDESC[standard]= Standalone JS interpreter from Mozilla 91-esr HOMEPAGE= https://spidermonkey.dev CONTACT= Michael_Reim[kraileth@elderlinux.org] DOWNLOAD_GROUPS= main SITES[main]= MOZILLA/firefox/releases/91.6.0esr/source DISTFILE[1]= firefox-91.6.0esr.source.tar.xz:main DF_INDEX= 1 SPKGS[standard]= single OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= zip:single:standard rust:single:standard BUILDRUN_DEPENDS= icu:single:standard nspr:single:standard USES= gmake perl pkgconfig python:build zlib readline clang:keepcc DISTNAME= firefox-91.6.0/js/src LICENSE= MPL:single LICENSE_TERMS= single:{{WRKDIR}}/TERMS LICENSE_FILE= MPL:stock LICENSE_AWK= TERMS:"^$$" LICENSE_SOURCE= TERMS:{{WRKSRC}}/js-config.h.in LICENSE_SCHEME= solo FPC_EQUIVALENT= lang/spidermonkey78 MUST_CONFIGURE= yes CONFIGURE_OUTSOURCE= yes CONFIGURE_ARGS= --prefix={{PREFIX}} --target={{CONFIGURE_TARGET}} --disable-debug --disable-debug-symbols --disable-jemalloc --enable-readline --enable-release --enable-shared-js --enable-tests --enable-optimize --enable-gczeal --with-intl-api --with-system-nspr --with-system-icu --with-system-zlib PLIST_SUB= MOZJS_MAJOR=91 MOZJS_MINOR=6 VAR_OPSYS[linux]= MAKEFILE_LINE=CONFIGURE_TARGET=x86_64-ravenadm-linux-gnu post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/js91 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmozjs-91.so pre-configure: (cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ M4=m4 AWK=awk AC_MACRODIR=${WRKSRC}/../../build/autoconf/ \ ${SH} ${WRKSRC}/../../build/autoconf/autoconf.sh \ --localdir=${WRKSRC}/../../js/src configure.in > configure) ${CHMOD} 755 ${WRKSRC}/configure [FILE:126:descriptions/desc.single] SpiderMonkey is Mozilla's JavaScript engine written in C and C++. It is used in various Mozilla products, including Firefox. [FILE:110:distinfo] 7e802832152c39588b9a5c8392e90c1b00036bf948fa4a97a7af0d1435ba09a1 386869628 firefox-91.6.0esr.source.tar.xz [FILE:5171:manifests/plist.single] bin/ js%%MOZJS_MAJOR%% js%%MOZJS_MAJOR%%-config include/mozjs-%%MOZJS_MAJOR%%/ BaseProfiler.h BaseProfilingCategory.h ProfilingCategoryList.h encoding_rs_mem.h fdlibm.h js-config.h jsapi.h jsfriendapi.h jspubtd.h jstypes.h malloc_decls.h mozjemalloc_types.h mozmemory.h mozmemory_wrap.h include/mozjs-%%MOZJS_MAJOR%%/double-conversion/ double-conversion.h double-to-string.h string-to-double.h utils.h include/mozjs-%%MOZJS_MAJOR%%/js/ AllocPolicy.h AllocationLogging.h AllocationRecording.h Array.h ArrayBuffer.h ArrayBufferMaybeShared.h BigInt.h BuildId.h CallArgs.h CallNonGenericMethod.h CharacterEncoding.h Class.h ComparisonOperators.h CompilationAndEvaluation.h CompileOptions.h Context.h ContextOptions.h Conversions.h Date.h Debug.h Equality.h ErrorReport.h Exception.h ForOfIterator.h GCAPI.h GCAnnotations.h GCHashTable.h GCPolicyAPI.h GCTypeMacros.h GCVariant.h GCVector.h HashTable.h HeapAPI.h HelperThreadAPI.h Id.h Initialization.h JSON.h LocaleSensitive.h MapAndSet.h MemoryFunctions.h MemoryMetrics.h Modules.h Object.h OffThreadScriptCompilation.h Principals.h Printf.h ProfilingCategory.h ProfilingCategoryList.h ProfilingFrameIterator.h ProfilingStack.h Promise.h PropertyDescriptor.h PropertySpec.h ProtoKey.h Proxy.h Realm.h RealmIterators.h RealmOptions.h RefCounted.h RegExp.h RegExpFlags.h Result.h RootingAPI.h SavedFrameAPI.h ScalarType.h SharedArrayBuffer.h SliceBudget.h SourceText.h StableStringChars.h Stream.h String.h StructuredClone.h SweepingAPI.h Symbol.h TraceKind.h TraceLoggerAPI.h TracingAPI.h Transcoding.h TypeDecls.h UbiNode.h UbiNodeBreadthFirst.h UbiNodeCensus.h UbiNodeDominatorTree.h UbiNodePostOrder.h UbiNodeShortestPaths.h UbiNodeUtils.h UniquePtr.h Utility.h Value.h ValueArray.h Vector.h Warnings.h WasmFeatures.h WasmModule.h WeakMap.h WeakMapPtr.h Wrapper.h Zone.h include/mozjs-%%MOZJS_MAJOR%%/js/experimental/ CTypes.h CodeCoverage.h Intl.h JSStencil.h JitInfo.h PCCountProfiling.h SourceHook.h TypedData.h include/mozjs-%%MOZJS_MAJOR%%/js/friend/ DOMProxy.h DumpFunctions.h ErrorMessages.h ErrorNumbers.msg JSMEnvironment.h PerformanceHint.h StackLimits.h UsageStatistics.h WindowProxy.h XrayJitInfo.h include/mozjs-%%MOZJS_MAJOR%%/js/shadow/ Function.h Object.h Realm.h Shape.h String.h Symbol.h Zone.h include/mozjs-%%MOZJS_MAJOR%%/mozilla/ Algorithm.h Alignment.h AllocPolicy.h AlreadyAddRefed.h Array.h ArrayUtils.h Assertions.h AtomicBitfields.h Atomics.h Attributes.h AutoProfilerLabel.h AwakeTimeStamp.h BaseProfileJSONWriter.h BaseProfilerCounts.h BaseProfilerDetail.h BaseProfilerLabels.h BaseProfilerMarkerTypes.h BaseProfilerMarkers.h BaseProfilerMarkersDetail.h BaseProfilerMarkersPrerequisites.h BaseProfilerState.h BinarySearch.h BitSet.h BlocksRingBuffer.h BloomFilter.h Buffer.h BufferList.h Casting.h ChaosMode.h Char16.h CheckedInt.h CompactPair.h Compiler.h Compression.h DbgMacro.h DebugOnly.h Decimal.h DefineEnum.h DoubleConversion.h DoublyLinkedList.h EndianUtils.h EnumSet.h EnumTypeTraits.h EnumeratedArray.h EnumeratedRange.h FStream.h FastBernoulliTrial.h FloatingPoint.h FunctionRef.h FunctionTypeTraits.h HashFunctions.h HashTable.h HelperMacros.h InitializedOnce.h IntegerPrintfMacros.h IntegerRange.h IntegerTypeTraits.h JSONWriter.h JsRust.h Latin1.h Likely.h LinkedList.h MacroArgs.h MacroForEach.h MathAlgorithms.h Maybe.h MaybeOneOf.h MaybeStorageBase.h MemoryChecking.h MemoryReporting.h MmapFaultHandler.h ModuloBuffer.h NonDereferenceable.h NotNull.h Opaque.h OperatorNewExtensions.h PairHash.h Path.h PlatformConditionVariable.h PlatformMutex.h PodOperations.h Poison.h PowerOfTwo.h Printf.h ProfileBufferChunk.h ProfileBufferChunkManager.h ProfileBufferChunkManagerSingle.h ProfileBufferChunkManagerWithLocalLimit.h ProfileBufferControlledChunkManager.h ProfileBufferEntryKinds.h ProfileBufferEntrySerialization.h ProfileBufferIndex.h ProfileChunkedBuffer.h RandomNum.h Range.h RangedArray.h RangedPtr.h ReentrancyGuard.h RefCountType.h RefCounted.h RefPtr.h Result.h ResultExtensions.h ResultVariant.h ReverseIterator.h RollingMean.h SHA1.h SPSCQueue.h Saturate.h ScopeExit.h Scoped.h SegmentedVector.h SharedLibrary.h SmallPointerArray.h Span.h SplayTree.h Sprintf.h StackWalk.h StaticAnalysisFunctions.h TaggedAnonymousMemory.h Tainting.h TemplateLib.h TextUtils.h ThreadLocal.h ThreadSafeWeakPtr.h TimeStamp.h ToString.h Tuple.h TypeTraits.h TypedEnumBits.h Types.h UniquePtr.h UniquePtrExtensions.h Unused.h Uptime.h Utf8.h Variant.h Vector.h WeakPtr.h WrappingOperations.h XorShift128PlusRNG.h cxxalloc.h fallible.h leb128iterator.h mozalloc.h mozalloc_abort.h mozalloc_oom.h include/mozjs-%%MOZJS_MAJOR%%/mozilla/glue/ Debug.h WinUtils.h include/mozjs-%%MOZJS_MAJOR%%/mozilla/intl/ Calendar.h DateTimeFormat.h DateTimePatternGenerator.h ICU4CGlue.h NumberFormat.h PluralRules.h lib/ libjs_static.ajs libmozjs-%%MOZJS_MAJOR%%.so lib/pkgconfig/mozjs-%%MOZJS_MAJOR%%.pc [FILE:553:patches/patch-build_moz.configure_init.configure] --- ../../build/moz.configure/init.configure.orig 2022-02-01 01:53:55 UTC +++ ../../build/moz.configure/init.configure @@ -726,8 +726,8 @@ def split_triplet(triplet, allow_msvc=Fa if cpu.endswith("86") or (cpu.startswith("i") and "86" in cpu): canonical_cpu = "x86" endianness = "little" - elif cpu in ("x86_64", "ia64"): - canonical_cpu = cpu + elif cpu in ("x86_64", "ia64", "amd64"): + canonical_cpu = "x86_64" endianness = "little" elif cpu in ("s390", "s390x"): canonical_cpu = cpu