From d3e3c1e914e0614bc6e810972348502d1c1d1faa Mon Sep 17 00:00:00 2001 From: "chromebrew-actions[bot]" <220035932+chromebrew-actions[bot]@users.noreply.github.com> Date: Mon, 10 Nov 2025 12:04:06 -0600 Subject: [PATCH] =?UTF-8?q?Add=20js140=20=E2=80=94=20cbindgen=20=E2=86=92?= =?UTF-8?q?=200.29.2,js140=20=E2=86=92=20140.4.0-1,gjs=20=E2=86=92=201.86.?= =?UTF-8?q?0,icu4c=20=E2=86=92=2077.1,js102=20=E2=86=92=20102.4.0,js91=20?= =?UTF-8?q?=E2=86=92=2091.4.1=20(#13389)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add js140 Signed-off-by: Satadru Pramanik * Add cbindgen dep to js140. Signed-off-by: Satadru Pramanik * Add js140 to packages.yaml. Signed-off-by: Satadru Pramanik * Adjust upstream update settings to match specific mozjs anitya versions. Signed-off-by: Satadru Pramanik * Add embed-bitcode error workaround. Signed-off-by: Satadru Pramanik * Adjust arm build as per https://bugzilla.mozilla.org/show_bug.cgi?id=1786621 Signed-off-by: Satadru Pramanik * js140: Package File Update Run on linux/386 container. * js140: Package File Update Run on linux/amd64 container. * js140: Package File Update Run on linux/arm/v7 container. * Update gjs. Signed-off-by: Satadru Pramanik * Add gtk4 dep to gjs. Signed-off-by: Satadru Pramanik * Update js140 build, add gjs binaries Signed-off-by: Satadru Pramanik * cleanup and add binaries. Signed-off-by: Satadru Pramanik * Update cbindgen Signed-off-by: Satadru Pramanik * Fix cbindgen git version. Signed-off-by: Satadru Pramanik * js140: Package File Update Run on linux/386 container. * js140: Package File Update Run on linux/amd64 container. * js140: Package File Update Run on linux/arm/v7 container. * Adjust icu4c mozjs exclusion. Signed-off-by: Satadru Pramanik * Suggessted changes. Signed-off-by: Satadru Pramanik --------- Signed-off-by: Satadru Pramanik Co-authored-by: Satadru Pramanik Co-authored-by: chromebrew-actions[bot] --- lib/const.rb | 4 + manifest/armv7l/c/cbindgen.filelist | 2 + manifest/armv7l/g/gjs.filelist | 11 +- manifest/armv7l/j/js140.filelist | 380 ++++++++++++++++++++++++++++ manifest/i686/c/cbindgen.filelist | 2 + manifest/x86_64/c/cbindgen.filelist | 2 + manifest/x86_64/g/gjs.filelist | 11 +- manifest/x86_64/j/js140.filelist | 380 ++++++++++++++++++++++++++++ packages/cbindgen.rb | 25 ++ packages/gjs.rb | 15 +- packages/icu4c.rb | 2 +- packages/js102.rb | 2 - packages/js140.rb | 95 +++++++ packages/js91.rb | 2 - tools/packages.yaml | 10 + 15 files changed, 929 insertions(+), 14 deletions(-) create mode 100644 manifest/armv7l/c/cbindgen.filelist create mode 100644 manifest/armv7l/j/js140.filelist create mode 100644 manifest/i686/c/cbindgen.filelist create mode 100644 manifest/x86_64/c/cbindgen.filelist create mode 100644 manifest/x86_64/j/js140.filelist create mode 100644 packages/cbindgen.rb create mode 100644 packages/js140.rb diff --git a/lib/const.rb b/lib/const.rb index 0ac4df16d..fd0589c75 100644 --- a/lib/const.rb +++ b/lib/const.rb @@ -417,6 +417,10 @@ unless defined?(CREW_ANITYA_PACKAGE_NAME_MAPPINGS) { pkg_name: 'gtksharp2', anitya_pkg: 'gtk-sharp', comments: '' }, { pkg_name: 'gtksourceview_5', anitya_pkg: 'gtksourceview', comments: '' }, { pkg_name: 'gvim', anitya_pkg: 'vim', comments: '' }, + { pkg_name: 'js91', anitya_pkg: 'spidermonkey~91', comments: '' }, + { pkg_name: 'js102', anitya_pkg: 'spidermonkey~102', comments: '' }, + { pkg_name: 'js115', anitya_pkg: 'spidermonkey~115', comments: '' }, + { pkg_name: 'js140', anitya_pkg: 'spidermonkey~140', comments: '' }, { pkg_name: 'libappindicator_gtk3', anitya_pkg: 'libappindicator', comments: '' }, { pkg_name: 'libcom_err', anitya_pkg: 'e2fsprogs', comments: '' }, { pkg_name: 'libdbusmenu_gtk3', anitya_pkg: 'libdbusmenu', comments: '' }, diff --git a/manifest/armv7l/c/cbindgen.filelist b/manifest/armv7l/c/cbindgen.filelist new file mode 100644 index 000000000..2d7651753 --- /dev/null +++ b/manifest/armv7l/c/cbindgen.filelist @@ -0,0 +1,2 @@ +# Total size: 4329428 +/usr/local/bin/cbindgen diff --git a/manifest/armv7l/g/gjs.filelist b/manifest/armv7l/g/gjs.filelist index 7c7a84553..3f1700006 100644 --- a/manifest/armv7l/g/gjs.filelist +++ b/manifest/armv7l/g/gjs.filelist @@ -1,4 +1,4 @@ -# Total size: 930313 +# Total size: 1633892 /usr/local/bin/gjs /usr/local/bin/gjs-console /usr/local/include/gjs-1.0/gjs/context.h @@ -13,5 +13,14 @@ /usr/local/lib/libgjs.so.0 /usr/local/lib/libgjs.so.0.0.0 /usr/local/lib/pkgconfig/gjs-1.0.pc +/usr/local/libexec/installed-tests/gjs/GIMarshallingTests-1.0.typelib +/usr/local/libexec/installed-tests/gjs/Regress-1.0.typelib +/usr/local/libexec/installed-tests/gjs/RegressUnix-1.0.typelib +/usr/local/libexec/installed-tests/gjs/Utility-1.0.typelib +/usr/local/libexec/installed-tests/gjs/WarnLib-1.0.typelib +/usr/local/libexec/installed-tests/gjs/libgimarshallingtests.so +/usr/local/libexec/installed-tests/gjs/libregress.so +/usr/local/libexec/installed-tests/gjs/libutility.so +/usr/local/libexec/installed-tests/gjs/libwarnlib.so /usr/local/share/gjs-1.0/lsan/lsan.supp /usr/local/share/gjs-1.0/valgrind/gjs.supp diff --git a/manifest/armv7l/j/js140.filelist b/manifest/armv7l/j/js140.filelist new file mode 100644 index 000000000..be1f40a74 --- /dev/null +++ b/manifest/armv7l/j/js140.filelist @@ -0,0 +1,380 @@ +# Total size: 45817343 +/usr/local/bin/js140 +/usr/local/bin/js140-config +/usr/local/include/mozjs-140/BaseProfiler.h +/usr/local/include/mozjs-140/BaseProfilingCategory.h +/usr/local/include/mozjs-140/PHC.h +/usr/local/include/mozjs-140/ProfilingCategoryList.h +/usr/local/include/mozjs-140/SharedLibraries.h +/usr/local/include/mozjs-140/double-conversion/double-conversion.h +/usr/local/include/mozjs-140/double-conversion/double-to-string.h +/usr/local/include/mozjs-140/double-conversion/string-to-double.h +/usr/local/include/mozjs-140/double-conversion/utils.h +/usr/local/include/mozjs-140/encoding_rs_mem.h +/usr/local/include/mozjs-140/fdlibm.h +/usr/local/include/mozjs-140/fmt/args.h +/usr/local/include/mozjs-140/fmt/base.h +/usr/local/include/mozjs-140/fmt/chrono.h +/usr/local/include/mozjs-140/fmt/color.h +/usr/local/include/mozjs-140/fmt/format-inl.h +/usr/local/include/mozjs-140/fmt/format.h +/usr/local/include/mozjs-140/fmt/ostream.h +/usr/local/include/mozjs-140/fmt/ranges.h +/usr/local/include/mozjs-140/fmt/xchar.h +/usr/local/include/mozjs-140/function2/function2.hpp +/usr/local/include/mozjs-140/js-config.h +/usr/local/include/mozjs-140/js/AllocPolicy.h +/usr/local/include/mozjs-140/js/AllocationLogging.h +/usr/local/include/mozjs-140/js/AllocationRecording.h +/usr/local/include/mozjs-140/js/Array.h +/usr/local/include/mozjs-140/js/ArrayBuffer.h +/usr/local/include/mozjs-140/js/ArrayBufferMaybeShared.h +/usr/local/include/mozjs-140/js/BigInt.h +/usr/local/include/mozjs-140/js/BuildId.h +/usr/local/include/mozjs-140/js/CallAndConstruct.h +/usr/local/include/mozjs-140/js/CallArgs.h +/usr/local/include/mozjs-140/js/CallNonGenericMethod.h +/usr/local/include/mozjs-140/js/CharacterEncoding.h +/usr/local/include/mozjs-140/js/Class.h +/usr/local/include/mozjs-140/js/ColumnNumber.h +/usr/local/include/mozjs-140/js/ComparisonOperators.h +/usr/local/include/mozjs-140/js/CompilationAndEvaluation.h +/usr/local/include/mozjs-140/js/CompileOptions.h +/usr/local/include/mozjs-140/js/Context.h +/usr/local/include/mozjs-140/js/ContextOptions.h +/usr/local/include/mozjs-140/js/Conversions.h +/usr/local/include/mozjs-140/js/Date.h +/usr/local/include/mozjs-140/js/Debug.h +/usr/local/include/mozjs-140/js/EnvironmentChain.h +/usr/local/include/mozjs-140/js/Equality.h +/usr/local/include/mozjs-140/js/ErrorInterceptor.h +/usr/local/include/mozjs-140/js/ErrorReport.h +/usr/local/include/mozjs-140/js/Exception.h +/usr/local/include/mozjs-140/js/ForOfIterator.h +/usr/local/include/mozjs-140/js/GCAPI.h +/usr/local/include/mozjs-140/js/GCAnnotations.h +/usr/local/include/mozjs-140/js/GCHashTable.h +/usr/local/include/mozjs-140/js/GCPolicyAPI.h +/usr/local/include/mozjs-140/js/GCTypeMacros.h +/usr/local/include/mozjs-140/js/GCVariant.h +/usr/local/include/mozjs-140/js/GCVector.h +/usr/local/include/mozjs-140/js/GlobalObject.h +/usr/local/include/mozjs-140/js/HashTable.h +/usr/local/include/mozjs-140/js/HeapAPI.h +/usr/local/include/mozjs-140/js/HelperThreadAPI.h +/usr/local/include/mozjs-140/js/Id.h +/usr/local/include/mozjs-140/js/Initialization.h +/usr/local/include/mozjs-140/js/Interrupt.h +/usr/local/include/mozjs-140/js/Iterator.h +/usr/local/include/mozjs-140/js/JSON.h +/usr/local/include/mozjs-140/js/LocaleSensitive.h +/usr/local/include/mozjs-140/js/MapAndSet.h +/usr/local/include/mozjs-140/js/MemoryCallbacks.h +/usr/local/include/mozjs-140/js/MemoryFunctions.h +/usr/local/include/mozjs-140/js/MemoryMetrics.h +/usr/local/include/mozjs-140/js/Modules.h +/usr/local/include/mozjs-140/js/NativeStackLimits.h +/usr/local/include/mozjs-140/js/Object.h +/usr/local/include/mozjs-140/js/ObjectWithStashedPointer.h +/usr/local/include/mozjs-140/js/Prefs.h +/usr/local/include/mozjs-140/js/Principals.h +/usr/local/include/mozjs-140/js/Printer.h +/usr/local/include/mozjs-140/js/Printf.h +/usr/local/include/mozjs-140/js/ProfilingCategory.h +/usr/local/include/mozjs-140/js/ProfilingCategoryList.h +/usr/local/include/mozjs-140/js/ProfilingFrameIterator.h +/usr/local/include/mozjs-140/js/ProfilingStack.h +/usr/local/include/mozjs-140/js/Promise.h +/usr/local/include/mozjs-140/js/PropertyAndElement.h +/usr/local/include/mozjs-140/js/PropertyDescriptor.h +/usr/local/include/mozjs-140/js/PropertySpec.h +/usr/local/include/mozjs-140/js/ProtoKey.h +/usr/local/include/mozjs-140/js/Proxy.h +/usr/local/include/mozjs-140/js/Realm.h +/usr/local/include/mozjs-140/js/RealmIterators.h +/usr/local/include/mozjs-140/js/RealmOptions.h +/usr/local/include/mozjs-140/js/RefCounted.h +/usr/local/include/mozjs-140/js/RegExp.h +/usr/local/include/mozjs-140/js/RegExpFlags.h +/usr/local/include/mozjs-140/js/Result.h +/usr/local/include/mozjs-140/js/RootingAPI.h +/usr/local/include/mozjs-140/js/SavedFrameAPI.h +/usr/local/include/mozjs-140/js/ScalarType.h +/usr/local/include/mozjs-140/js/ScriptPrivate.h +/usr/local/include/mozjs-140/js/ShadowRealmCallbacks.h +/usr/local/include/mozjs-140/js/SharedArrayBuffer.h +/usr/local/include/mozjs-140/js/SliceBudget.h +/usr/local/include/mozjs-140/js/SourceText.h +/usr/local/include/mozjs-140/js/StableStringChars.h +/usr/local/include/mozjs-140/js/Stack.h +/usr/local/include/mozjs-140/js/StreamConsumer.h +/usr/local/include/mozjs-140/js/String.h +/usr/local/include/mozjs-140/js/StructuredClone.h +/usr/local/include/mozjs-140/js/SweepingAPI.h +/usr/local/include/mozjs-140/js/Symbol.h +/usr/local/include/mozjs-140/js/TelemetryTimers.h +/usr/local/include/mozjs-140/js/TraceKind.h +/usr/local/include/mozjs-140/js/TracingAPI.h +/usr/local/include/mozjs-140/js/Transcoding.h +/usr/local/include/mozjs-140/js/TypeDecls.h +/usr/local/include/mozjs-140/js/UbiNode.h +/usr/local/include/mozjs-140/js/UbiNodeBreadthFirst.h +/usr/local/include/mozjs-140/js/UbiNodeCensus.h +/usr/local/include/mozjs-140/js/UbiNodeDominatorTree.h +/usr/local/include/mozjs-140/js/UbiNodePostOrder.h +/usr/local/include/mozjs-140/js/UbiNodeShortestPaths.h +/usr/local/include/mozjs-140/js/UbiNodeUtils.h +/usr/local/include/mozjs-140/js/UniquePtr.h +/usr/local/include/mozjs-140/js/Utility.h +/usr/local/include/mozjs-140/js/Value.h +/usr/local/include/mozjs-140/js/ValueArray.h +/usr/local/include/mozjs-140/js/Vector.h +/usr/local/include/mozjs-140/js/WaitCallbacks.h +/usr/local/include/mozjs-140/js/Warnings.h +/usr/local/include/mozjs-140/js/WasmFeatures.h +/usr/local/include/mozjs-140/js/WasmModule.h +/usr/local/include/mozjs-140/js/WeakMap.h +/usr/local/include/mozjs-140/js/WeakMapPtr.h +/usr/local/include/mozjs-140/js/Wrapper.h +/usr/local/include/mozjs-140/js/WrapperCallbacks.h +/usr/local/include/mozjs-140/js/Zone.h +/usr/local/include/mozjs-140/js/experimental/BindingAllocs.h +/usr/local/include/mozjs-140/js/experimental/CTypes.h +/usr/local/include/mozjs-140/js/experimental/CodeCoverage.h +/usr/local/include/mozjs-140/js/experimental/CompileScript.h +/usr/local/include/mozjs-140/js/experimental/Intl.h +/usr/local/include/mozjs-140/js/experimental/JSStencil.h +/usr/local/include/mozjs-140/js/experimental/JitInfo.h +/usr/local/include/mozjs-140/js/experimental/LoggingInterface.h +/usr/local/include/mozjs-140/js/experimental/PCCountProfiling.h +/usr/local/include/mozjs-140/js/experimental/SourceHook.h +/usr/local/include/mozjs-140/js/experimental/TypedData.h +/usr/local/include/mozjs-140/js/friend/DOMProxy.h +/usr/local/include/mozjs-140/js/friend/DumpFunctions.h +/usr/local/include/mozjs-140/js/friend/ErrorMessages.h +/usr/local/include/mozjs-140/js/friend/ErrorNumbers.msg +/usr/local/include/mozjs-140/js/friend/JSMEnvironment.h +/usr/local/include/mozjs-140/js/friend/PerformanceHint.h +/usr/local/include/mozjs-140/js/friend/StackLimits.h +/usr/local/include/mozjs-140/js/friend/UsageStatistics.h +/usr/local/include/mozjs-140/js/friend/WindowProxy.h +/usr/local/include/mozjs-140/js/friend/XrayJitInfo.h +/usr/local/include/mozjs-140/js/shadow/Function.h +/usr/local/include/mozjs-140/js/shadow/Object.h +/usr/local/include/mozjs-140/js/shadow/Realm.h +/usr/local/include/mozjs-140/js/shadow/Shape.h +/usr/local/include/mozjs-140/js/shadow/String.h +/usr/local/include/mozjs-140/js/shadow/Symbol.h +/usr/local/include/mozjs-140/js/shadow/Zone.h +/usr/local/include/mozjs-140/jsapi.h +/usr/local/include/mozjs-140/jsfriendapi.h +/usr/local/include/mozjs-140/jspubtd.h +/usr/local/include/mozjs-140/jstypes.h +/usr/local/include/mozjs-140/malloc_decls.h +/usr/local/include/mozjs-140/mozilla/Algorithm.h +/usr/local/include/mozjs-140/mozilla/Alignment.h +/usr/local/include/mozjs-140/mozilla/AllocPolicy.h +/usr/local/include/mozjs-140/mozilla/AlreadyAddRefed.h +/usr/local/include/mozjs-140/mozilla/Array.h +/usr/local/include/mozjs-140/mozilla/ArrayUtils.h +/usr/local/include/mozjs-140/mozilla/Assertions.h +/usr/local/include/mozjs-140/mozilla/AtomicBitfields.h +/usr/local/include/mozjs-140/mozilla/Atomics.h +/usr/local/include/mozjs-140/mozilla/Attributes.h +/usr/local/include/mozjs-140/mozilla/AutoProfilerLabel.h +/usr/local/include/mozjs-140/mozilla/AwakeTimeStamp.h +/usr/local/include/mozjs-140/mozilla/BaseAndGeckoProfilerDetail.h +/usr/local/include/mozjs-140/mozilla/BaseProfileJSONWriter.h +/usr/local/include/mozjs-140/mozilla/BaseProfilerCounts.h +/usr/local/include/mozjs-140/mozilla/BaseProfilerDetail.h +/usr/local/include/mozjs-140/mozilla/BaseProfilerLabels.h +/usr/local/include/mozjs-140/mozilla/BaseProfilerMarkerTypes.h +/usr/local/include/mozjs-140/mozilla/BaseProfilerMarkers.h +/usr/local/include/mozjs-140/mozilla/BaseProfilerMarkersDetail.h +/usr/local/include/mozjs-140/mozilla/BaseProfilerMarkersPrerequisites.h +/usr/local/include/mozjs-140/mozilla/BaseProfilerRAIIMacro.h +/usr/local/include/mozjs-140/mozilla/BaseProfilerState.h +/usr/local/include/mozjs-140/mozilla/BaseProfilerUtils.h +/usr/local/include/mozjs-140/mozilla/BinarySearch.h +/usr/local/include/mozjs-140/mozilla/BitSet.h +/usr/local/include/mozjs-140/mozilla/BloomFilter.h +/usr/local/include/mozjs-140/mozilla/Buffer.h +/usr/local/include/mozjs-140/mozilla/BufferList.h +/usr/local/include/mozjs-140/mozilla/Casting.h +/usr/local/include/mozjs-140/mozilla/ChaosMode.h +/usr/local/include/mozjs-140/mozilla/Char16.h +/usr/local/include/mozjs-140/mozilla/CheckedInt.h +/usr/local/include/mozjs-140/mozilla/CompactPair.h +/usr/local/include/mozjs-140/mozilla/Compiler.h +/usr/local/include/mozjs-140/mozilla/Compression.h +/usr/local/include/mozjs-140/mozilla/DbgMacro.h +/usr/local/include/mozjs-140/mozilla/DebugOnly.h +/usr/local/include/mozjs-140/mozilla/Decimal.h +/usr/local/include/mozjs-140/mozilla/DefineEnum.h +/usr/local/include/mozjs-140/mozilla/DoubleConversion.h +/usr/local/include/mozjs-140/mozilla/DoublyLinkedList.h +/usr/local/include/mozjs-140/mozilla/EndianUtils.h +/usr/local/include/mozjs-140/mozilla/EnumSet.h +/usr/local/include/mozjs-140/mozilla/EnumTypeTraits.h +/usr/local/include/mozjs-140/mozilla/EnumeratedArray.h +/usr/local/include/mozjs-140/mozilla/EnumeratedRange.h +/usr/local/include/mozjs-140/mozilla/FStream.h +/usr/local/include/mozjs-140/mozilla/FailureLatch.h +/usr/local/include/mozjs-140/mozilla/FastBernoulliTrial.h +/usr/local/include/mozjs-140/mozilla/FloatingPoint.h +/usr/local/include/mozjs-140/mozilla/Flow.h +/usr/local/include/mozjs-140/mozilla/FunctionRef.h +/usr/local/include/mozjs-140/mozilla/FunctionTypeTraits.h +/usr/local/include/mozjs-140/mozilla/Fuzzing.h +/usr/local/include/mozjs-140/mozilla/HashFunctions.h +/usr/local/include/mozjs-140/mozilla/HashTable.h +/usr/local/include/mozjs-140/mozilla/HelperMacros.h +/usr/local/include/mozjs-140/mozilla/InitializedOnce.h +/usr/local/include/mozjs-140/mozilla/IntegerPrintfMacros.h +/usr/local/include/mozjs-140/mozilla/IntegerRange.h +/usr/local/include/mozjs-140/mozilla/IntegerTypeTraits.h +/usr/local/include/mozjs-140/mozilla/JSONWriter.h +/usr/local/include/mozjs-140/mozilla/JsRust.h +/usr/local/include/mozjs-140/mozilla/Latin1.h +/usr/local/include/mozjs-140/mozilla/Likely.h +/usr/local/include/mozjs-140/mozilla/LinkedList.h +/usr/local/include/mozjs-140/mozilla/Literals.h +/usr/local/include/mozjs-140/mozilla/LoggingCore.h +/usr/local/include/mozjs-140/mozilla/MPSCQueue.h +/usr/local/include/mozjs-140/mozilla/MacroArgs.h +/usr/local/include/mozjs-140/mozilla/MacroForEach.h +/usr/local/include/mozjs-140/mozilla/MathAlgorithms.h +/usr/local/include/mozjs-140/mozilla/Maybe.h +/usr/local/include/mozjs-140/mozilla/MaybeOneOf.h +/usr/local/include/mozjs-140/mozilla/MaybeStorageBase.h +/usr/local/include/mozjs-140/mozilla/MemoryChecking.h +/usr/local/include/mozjs-140/mozilla/MemoryReporting.h +/usr/local/include/mozjs-140/mozilla/MmapFaultHandler.h +/usr/local/include/mozjs-140/mozilla/ModuloBuffer.h +/usr/local/include/mozjs-140/mozilla/MoveOnlyFunction.h +/usr/local/include/mozjs-140/mozilla/MruCache.h +/usr/local/include/mozjs-140/mozilla/NeverDestroyed.h +/usr/local/include/mozjs-140/mozilla/NonDereferenceable.h +/usr/local/include/mozjs-140/mozilla/NotNull.h +/usr/local/include/mozjs-140/mozilla/Now.h +/usr/local/include/mozjs-140/mozilla/Opaque.h +/usr/local/include/mozjs-140/mozilla/OperatorNewExtensions.h +/usr/local/include/mozjs-140/mozilla/PairHash.h +/usr/local/include/mozjs-140/mozilla/Path.h +/usr/local/include/mozjs-140/mozilla/PlatformConditionVariable.h +/usr/local/include/mozjs-140/mozilla/PlatformMutex.h +/usr/local/include/mozjs-140/mozilla/PlatformRWLock.h +/usr/local/include/mozjs-140/mozilla/PodOperations.h +/usr/local/include/mozjs-140/mozilla/Poison.h +/usr/local/include/mozjs-140/mozilla/PowerOfTwo.h +/usr/local/include/mozjs-140/mozilla/Printf.h +/usr/local/include/mozjs-140/mozilla/ProfileBufferChunk.h +/usr/local/include/mozjs-140/mozilla/ProfileBufferChunkManager.h +/usr/local/include/mozjs-140/mozilla/ProfileBufferChunkManagerSingle.h +/usr/local/include/mozjs-140/mozilla/ProfileBufferChunkManagerWithLocalLimit.h +/usr/local/include/mozjs-140/mozilla/ProfileBufferControlledChunkManager.h +/usr/local/include/mozjs-140/mozilla/ProfileBufferEntryKinds.h +/usr/local/include/mozjs-140/mozilla/ProfileBufferEntrySerialization.h +/usr/local/include/mozjs-140/mozilla/ProfileBufferIndex.h +/usr/local/include/mozjs-140/mozilla/ProfileChunkedBuffer.h +/usr/local/include/mozjs-140/mozilla/ProfileChunkedBufferDetail.h +/usr/local/include/mozjs-140/mozilla/ProfilerBufferSize.h +/usr/local/include/mozjs-140/mozilla/ProgressLogger.h +/usr/local/include/mozjs-140/mozilla/ProportionValue.h +/usr/local/include/mozjs-140/mozilla/RandomNum.h +/usr/local/include/mozjs-140/mozilla/Range.h +/usr/local/include/mozjs-140/mozilla/RangedArray.h +/usr/local/include/mozjs-140/mozilla/RangedPtr.h +/usr/local/include/mozjs-140/mozilla/ReentrancyGuard.h +/usr/local/include/mozjs-140/mozilla/RefCountType.h +/usr/local/include/mozjs-140/mozilla/RefCounted.h +/usr/local/include/mozjs-140/mozilla/RefPtr.h +/usr/local/include/mozjs-140/mozilla/Result.h +/usr/local/include/mozjs-140/mozilla/ResultExtensions.h +/usr/local/include/mozjs-140/mozilla/ResultVariant.h +/usr/local/include/mozjs-140/mozilla/ReverseIterator.h +/usr/local/include/mozjs-140/mozilla/RollingMean.h +/usr/local/include/mozjs-140/mozilla/SHA1.h +/usr/local/include/mozjs-140/mozilla/SIMD.h +/usr/local/include/mozjs-140/mozilla/SPSCQueue.h +/usr/local/include/mozjs-140/mozilla/SSE.h +/usr/local/include/mozjs-140/mozilla/Saturate.h +/usr/local/include/mozjs-140/mozilla/ScopeExit.h +/usr/local/include/mozjs-140/mozilla/SegmentedVector.h +/usr/local/include/mozjs-140/mozilla/SharedLibrary.h +/usr/local/include/mozjs-140/mozilla/SmallPointerArray.h +/usr/local/include/mozjs-140/mozilla/Span.h +/usr/local/include/mozjs-140/mozilla/SplayTree.h +/usr/local/include/mozjs-140/mozilla/Sprintf.h +/usr/local/include/mozjs-140/mozilla/StackWalk.h +/usr/local/include/mozjs-140/mozilla/StaticAnalysisFunctions.h +/usr/local/include/mozjs-140/mozilla/StringBuffer.h +/usr/local/include/mozjs-140/mozilla/TaggedAnonymousMemory.h +/usr/local/include/mozjs-140/mozilla/Tainting.h +/usr/local/include/mozjs-140/mozilla/TemplateLib.h +/usr/local/include/mozjs-140/mozilla/TextUtils.h +/usr/local/include/mozjs-140/mozilla/ThreadLocal.h +/usr/local/include/mozjs-140/mozilla/ThreadSafeWeakPtr.h +/usr/local/include/mozjs-140/mozilla/ThreadSafety.h +/usr/local/include/mozjs-140/mozilla/TimeStamp.h +/usr/local/include/mozjs-140/mozilla/ToString.h +/usr/local/include/mozjs-140/mozilla/Try.h +/usr/local/include/mozjs-140/mozilla/TypedEnumBits.h +/usr/local/include/mozjs-140/mozilla/Types.h +/usr/local/include/mozjs-140/mozilla/UniquePtr.h +/usr/local/include/mozjs-140/mozilla/UniquePtrExtensions.h +/usr/local/include/mozjs-140/mozilla/Unused.h +/usr/local/include/mozjs-140/mozilla/Uptime.h +/usr/local/include/mozjs-140/mozilla/Utf8.h +/usr/local/include/mozjs-140/mozilla/Variant.h +/usr/local/include/mozjs-140/mozilla/Vector.h +/usr/local/include/mozjs-140/mozilla/WeakPtr.h +/usr/local/include/mozjs-140/mozilla/WrappingOperations.h +/usr/local/include/mozjs-140/mozilla/XorShift128PlusRNG.h +/usr/local/include/mozjs-140/mozilla/cxxalloc.h +/usr/local/include/mozjs-140/mozilla/fallible.h +/usr/local/include/mozjs-140/mozilla/glue/Debug.h +/usr/local/include/mozjs-140/mozilla/glue/WinUtils.h +/usr/local/include/mozjs-140/mozilla/intl/Bidi.h +/usr/local/include/mozjs-140/mozilla/intl/BidiClass.h +/usr/local/include/mozjs-140/mozilla/intl/BidiEmbeddingLevel.h +/usr/local/include/mozjs-140/mozilla/intl/Calendar.h +/usr/local/include/mozjs-140/mozilla/intl/Collator.h +/usr/local/include/mozjs-140/mozilla/intl/Currency.h +/usr/local/include/mozjs-140/mozilla/intl/DateIntervalFormat.h +/usr/local/include/mozjs-140/mozilla/intl/DateTimeFormat.h +/usr/local/include/mozjs-140/mozilla/intl/DateTimePart.h +/usr/local/include/mozjs-140/mozilla/intl/DateTimePatternGenerator.h +/usr/local/include/mozjs-140/mozilla/intl/DisplayNames.h +/usr/local/include/mozjs-140/mozilla/intl/FormatBuffer.h +/usr/local/include/mozjs-140/mozilla/intl/GeneralCategory.h +/usr/local/include/mozjs-140/mozilla/intl/ICU4CGlue.h +/usr/local/include/mozjs-140/mozilla/intl/ICU4CLibrary.h +/usr/local/include/mozjs-140/mozilla/intl/ICU4XGeckoDataProvider.h +/usr/local/include/mozjs-140/mozilla/intl/ICUError.h +/usr/local/include/mozjs-140/mozilla/intl/ListFormat.h +/usr/local/include/mozjs-140/mozilla/intl/Locale.h +/usr/local/include/mozjs-140/mozilla/intl/LocaleCanonicalizer.h +/usr/local/include/mozjs-140/mozilla/intl/MeasureUnit.h +/usr/local/include/mozjs-140/mozilla/intl/MeasureUnitGenerated.h +/usr/local/include/mozjs-140/mozilla/intl/NumberFormat.h +/usr/local/include/mozjs-140/mozilla/intl/NumberParser.h +/usr/local/include/mozjs-140/mozilla/intl/NumberPart.h +/usr/local/include/mozjs-140/mozilla/intl/NumberRangeFormat.h +/usr/local/include/mozjs-140/mozilla/intl/NumberingSystem.h +/usr/local/include/mozjs-140/mozilla/intl/PluralRules.h +/usr/local/include/mozjs-140/mozilla/intl/RelativeTimeFormat.h +/usr/local/include/mozjs-140/mozilla/intl/String.h +/usr/local/include/mozjs-140/mozilla/intl/TimeZone.h +/usr/local/include/mozjs-140/mozilla/intl/UnicodeProperties.h +/usr/local/include/mozjs-140/mozilla/intl/UnicodeScriptCodes.h +/usr/local/include/mozjs-140/mozilla/leb128iterator.h +/usr/local/include/mozjs-140/mozilla/mozalloc.h +/usr/local/include/mozjs-140/mozilla/mozalloc_abort.h +/usr/local/include/mozjs-140/mozilla/mozalloc_oom.h +/usr/local/include/mozjs-140/mozjemalloc_types.h +/usr/local/include/mozjs-140/mozmemory.h +/usr/local/include/mozjs-140/mozmemory_utils.h +/usr/local/include/mozjs-140/mozmemory_wrap.h +/usr/local/lib/libmozjs-140.so +/usr/local/lib/pkgconfig/mozjs-140.pc diff --git a/manifest/i686/c/cbindgen.filelist b/manifest/i686/c/cbindgen.filelist new file mode 100644 index 000000000..882562463 --- /dev/null +++ b/manifest/i686/c/cbindgen.filelist @@ -0,0 +1,2 @@ +# Total size: 6296128 +/usr/local/bin/cbindgen diff --git a/manifest/x86_64/c/cbindgen.filelist b/manifest/x86_64/c/cbindgen.filelist new file mode 100644 index 000000000..06d747c01 --- /dev/null +++ b/manifest/x86_64/c/cbindgen.filelist @@ -0,0 +1,2 @@ +# Total size: 5646576 +/usr/local/bin/cbindgen diff --git a/manifest/x86_64/g/gjs.filelist b/manifest/x86_64/g/gjs.filelist index ee860899f..a14df4e84 100644 --- a/manifest/x86_64/g/gjs.filelist +++ b/manifest/x86_64/g/gjs.filelist @@ -1,4 +1,4 @@ -# Total size: 1276939 +# Total size: 2216658 /usr/local/bin/gjs /usr/local/bin/gjs-console /usr/local/include/gjs-1.0/gjs/context.h @@ -13,5 +13,14 @@ /usr/local/lib64/libgjs.so.0 /usr/local/lib64/libgjs.so.0.0.0 /usr/local/lib64/pkgconfig/gjs-1.0.pc +/usr/local/libexec/installed-tests/gjs/GIMarshallingTests-1.0.typelib +/usr/local/libexec/installed-tests/gjs/Regress-1.0.typelib +/usr/local/libexec/installed-tests/gjs/RegressUnix-1.0.typelib +/usr/local/libexec/installed-tests/gjs/Utility-1.0.typelib +/usr/local/libexec/installed-tests/gjs/WarnLib-1.0.typelib +/usr/local/libexec/installed-tests/gjs/libgimarshallingtests.so +/usr/local/libexec/installed-tests/gjs/libregress.so +/usr/local/libexec/installed-tests/gjs/libutility.so +/usr/local/libexec/installed-tests/gjs/libwarnlib.so /usr/local/share/gjs-1.0/lsan/lsan.supp /usr/local/share/gjs-1.0/valgrind/gjs.supp diff --git a/manifest/x86_64/j/js140.filelist b/manifest/x86_64/j/js140.filelist new file mode 100644 index 000000000..9be7f9d61 --- /dev/null +++ b/manifest/x86_64/j/js140.filelist @@ -0,0 +1,380 @@ +# Total size: 51729691 +/usr/local/bin/js140 +/usr/local/bin/js140-config +/usr/local/include/mozjs-140/BaseProfiler.h +/usr/local/include/mozjs-140/BaseProfilingCategory.h +/usr/local/include/mozjs-140/PHC.h +/usr/local/include/mozjs-140/ProfilingCategoryList.h +/usr/local/include/mozjs-140/SharedLibraries.h +/usr/local/include/mozjs-140/double-conversion/double-conversion.h +/usr/local/include/mozjs-140/double-conversion/double-to-string.h +/usr/local/include/mozjs-140/double-conversion/string-to-double.h +/usr/local/include/mozjs-140/double-conversion/utils.h +/usr/local/include/mozjs-140/encoding_rs_mem.h +/usr/local/include/mozjs-140/fdlibm.h +/usr/local/include/mozjs-140/fmt/args.h +/usr/local/include/mozjs-140/fmt/base.h +/usr/local/include/mozjs-140/fmt/chrono.h +/usr/local/include/mozjs-140/fmt/color.h +/usr/local/include/mozjs-140/fmt/format-inl.h +/usr/local/include/mozjs-140/fmt/format.h +/usr/local/include/mozjs-140/fmt/ostream.h +/usr/local/include/mozjs-140/fmt/ranges.h +/usr/local/include/mozjs-140/fmt/xchar.h +/usr/local/include/mozjs-140/function2/function2.hpp +/usr/local/include/mozjs-140/js-config.h +/usr/local/include/mozjs-140/js/AllocPolicy.h +/usr/local/include/mozjs-140/js/AllocationLogging.h +/usr/local/include/mozjs-140/js/AllocationRecording.h +/usr/local/include/mozjs-140/js/Array.h +/usr/local/include/mozjs-140/js/ArrayBuffer.h +/usr/local/include/mozjs-140/js/ArrayBufferMaybeShared.h +/usr/local/include/mozjs-140/js/BigInt.h +/usr/local/include/mozjs-140/js/BuildId.h +/usr/local/include/mozjs-140/js/CallAndConstruct.h +/usr/local/include/mozjs-140/js/CallArgs.h +/usr/local/include/mozjs-140/js/CallNonGenericMethod.h +/usr/local/include/mozjs-140/js/CharacterEncoding.h +/usr/local/include/mozjs-140/js/Class.h +/usr/local/include/mozjs-140/js/ColumnNumber.h +/usr/local/include/mozjs-140/js/ComparisonOperators.h +/usr/local/include/mozjs-140/js/CompilationAndEvaluation.h +/usr/local/include/mozjs-140/js/CompileOptions.h +/usr/local/include/mozjs-140/js/Context.h +/usr/local/include/mozjs-140/js/ContextOptions.h +/usr/local/include/mozjs-140/js/Conversions.h +/usr/local/include/mozjs-140/js/Date.h +/usr/local/include/mozjs-140/js/Debug.h +/usr/local/include/mozjs-140/js/EnvironmentChain.h +/usr/local/include/mozjs-140/js/Equality.h +/usr/local/include/mozjs-140/js/ErrorInterceptor.h +/usr/local/include/mozjs-140/js/ErrorReport.h +/usr/local/include/mozjs-140/js/Exception.h +/usr/local/include/mozjs-140/js/ForOfIterator.h +/usr/local/include/mozjs-140/js/GCAPI.h +/usr/local/include/mozjs-140/js/GCAnnotations.h +/usr/local/include/mozjs-140/js/GCHashTable.h +/usr/local/include/mozjs-140/js/GCPolicyAPI.h +/usr/local/include/mozjs-140/js/GCTypeMacros.h +/usr/local/include/mozjs-140/js/GCVariant.h +/usr/local/include/mozjs-140/js/GCVector.h +/usr/local/include/mozjs-140/js/GlobalObject.h +/usr/local/include/mozjs-140/js/HashTable.h +/usr/local/include/mozjs-140/js/HeapAPI.h +/usr/local/include/mozjs-140/js/HelperThreadAPI.h +/usr/local/include/mozjs-140/js/Id.h +/usr/local/include/mozjs-140/js/Initialization.h +/usr/local/include/mozjs-140/js/Interrupt.h +/usr/local/include/mozjs-140/js/Iterator.h +/usr/local/include/mozjs-140/js/JSON.h +/usr/local/include/mozjs-140/js/LocaleSensitive.h +/usr/local/include/mozjs-140/js/MapAndSet.h +/usr/local/include/mozjs-140/js/MemoryCallbacks.h +/usr/local/include/mozjs-140/js/MemoryFunctions.h +/usr/local/include/mozjs-140/js/MemoryMetrics.h +/usr/local/include/mozjs-140/js/Modules.h +/usr/local/include/mozjs-140/js/NativeStackLimits.h +/usr/local/include/mozjs-140/js/Object.h +/usr/local/include/mozjs-140/js/ObjectWithStashedPointer.h +/usr/local/include/mozjs-140/js/Prefs.h +/usr/local/include/mozjs-140/js/Principals.h +/usr/local/include/mozjs-140/js/Printer.h +/usr/local/include/mozjs-140/js/Printf.h +/usr/local/include/mozjs-140/js/ProfilingCategory.h +/usr/local/include/mozjs-140/js/ProfilingCategoryList.h +/usr/local/include/mozjs-140/js/ProfilingFrameIterator.h +/usr/local/include/mozjs-140/js/ProfilingStack.h +/usr/local/include/mozjs-140/js/Promise.h +/usr/local/include/mozjs-140/js/PropertyAndElement.h +/usr/local/include/mozjs-140/js/PropertyDescriptor.h +/usr/local/include/mozjs-140/js/PropertySpec.h +/usr/local/include/mozjs-140/js/ProtoKey.h +/usr/local/include/mozjs-140/js/Proxy.h +/usr/local/include/mozjs-140/js/Realm.h +/usr/local/include/mozjs-140/js/RealmIterators.h +/usr/local/include/mozjs-140/js/RealmOptions.h +/usr/local/include/mozjs-140/js/RefCounted.h +/usr/local/include/mozjs-140/js/RegExp.h +/usr/local/include/mozjs-140/js/RegExpFlags.h +/usr/local/include/mozjs-140/js/Result.h +/usr/local/include/mozjs-140/js/RootingAPI.h +/usr/local/include/mozjs-140/js/SavedFrameAPI.h +/usr/local/include/mozjs-140/js/ScalarType.h +/usr/local/include/mozjs-140/js/ScriptPrivate.h +/usr/local/include/mozjs-140/js/ShadowRealmCallbacks.h +/usr/local/include/mozjs-140/js/SharedArrayBuffer.h +/usr/local/include/mozjs-140/js/SliceBudget.h +/usr/local/include/mozjs-140/js/SourceText.h +/usr/local/include/mozjs-140/js/StableStringChars.h +/usr/local/include/mozjs-140/js/Stack.h +/usr/local/include/mozjs-140/js/StreamConsumer.h +/usr/local/include/mozjs-140/js/String.h +/usr/local/include/mozjs-140/js/StructuredClone.h +/usr/local/include/mozjs-140/js/SweepingAPI.h +/usr/local/include/mozjs-140/js/Symbol.h +/usr/local/include/mozjs-140/js/TelemetryTimers.h +/usr/local/include/mozjs-140/js/TraceKind.h +/usr/local/include/mozjs-140/js/TracingAPI.h +/usr/local/include/mozjs-140/js/Transcoding.h +/usr/local/include/mozjs-140/js/TypeDecls.h +/usr/local/include/mozjs-140/js/UbiNode.h +/usr/local/include/mozjs-140/js/UbiNodeBreadthFirst.h +/usr/local/include/mozjs-140/js/UbiNodeCensus.h +/usr/local/include/mozjs-140/js/UbiNodeDominatorTree.h +/usr/local/include/mozjs-140/js/UbiNodePostOrder.h +/usr/local/include/mozjs-140/js/UbiNodeShortestPaths.h +/usr/local/include/mozjs-140/js/UbiNodeUtils.h +/usr/local/include/mozjs-140/js/UniquePtr.h +/usr/local/include/mozjs-140/js/Utility.h +/usr/local/include/mozjs-140/js/Value.h +/usr/local/include/mozjs-140/js/ValueArray.h +/usr/local/include/mozjs-140/js/Vector.h +/usr/local/include/mozjs-140/js/WaitCallbacks.h +/usr/local/include/mozjs-140/js/Warnings.h +/usr/local/include/mozjs-140/js/WasmFeatures.h +/usr/local/include/mozjs-140/js/WasmModule.h +/usr/local/include/mozjs-140/js/WeakMap.h +/usr/local/include/mozjs-140/js/WeakMapPtr.h +/usr/local/include/mozjs-140/js/Wrapper.h +/usr/local/include/mozjs-140/js/WrapperCallbacks.h +/usr/local/include/mozjs-140/js/Zone.h +/usr/local/include/mozjs-140/js/experimental/BindingAllocs.h +/usr/local/include/mozjs-140/js/experimental/CTypes.h +/usr/local/include/mozjs-140/js/experimental/CodeCoverage.h +/usr/local/include/mozjs-140/js/experimental/CompileScript.h +/usr/local/include/mozjs-140/js/experimental/Intl.h +/usr/local/include/mozjs-140/js/experimental/JSStencil.h +/usr/local/include/mozjs-140/js/experimental/JitInfo.h +/usr/local/include/mozjs-140/js/experimental/LoggingInterface.h +/usr/local/include/mozjs-140/js/experimental/PCCountProfiling.h +/usr/local/include/mozjs-140/js/experimental/SourceHook.h +/usr/local/include/mozjs-140/js/experimental/TypedData.h +/usr/local/include/mozjs-140/js/friend/DOMProxy.h +/usr/local/include/mozjs-140/js/friend/DumpFunctions.h +/usr/local/include/mozjs-140/js/friend/ErrorMessages.h +/usr/local/include/mozjs-140/js/friend/ErrorNumbers.msg +/usr/local/include/mozjs-140/js/friend/JSMEnvironment.h +/usr/local/include/mozjs-140/js/friend/PerformanceHint.h +/usr/local/include/mozjs-140/js/friend/StackLimits.h +/usr/local/include/mozjs-140/js/friend/UsageStatistics.h +/usr/local/include/mozjs-140/js/friend/WindowProxy.h +/usr/local/include/mozjs-140/js/friend/XrayJitInfo.h +/usr/local/include/mozjs-140/js/shadow/Function.h +/usr/local/include/mozjs-140/js/shadow/Object.h +/usr/local/include/mozjs-140/js/shadow/Realm.h +/usr/local/include/mozjs-140/js/shadow/Shape.h +/usr/local/include/mozjs-140/js/shadow/String.h +/usr/local/include/mozjs-140/js/shadow/Symbol.h +/usr/local/include/mozjs-140/js/shadow/Zone.h +/usr/local/include/mozjs-140/jsapi.h +/usr/local/include/mozjs-140/jsfriendapi.h +/usr/local/include/mozjs-140/jspubtd.h +/usr/local/include/mozjs-140/jstypes.h +/usr/local/include/mozjs-140/malloc_decls.h +/usr/local/include/mozjs-140/mozilla/Algorithm.h +/usr/local/include/mozjs-140/mozilla/Alignment.h +/usr/local/include/mozjs-140/mozilla/AllocPolicy.h +/usr/local/include/mozjs-140/mozilla/AlreadyAddRefed.h +/usr/local/include/mozjs-140/mozilla/Array.h +/usr/local/include/mozjs-140/mozilla/ArrayUtils.h +/usr/local/include/mozjs-140/mozilla/Assertions.h +/usr/local/include/mozjs-140/mozilla/AtomicBitfields.h +/usr/local/include/mozjs-140/mozilla/Atomics.h +/usr/local/include/mozjs-140/mozilla/Attributes.h +/usr/local/include/mozjs-140/mozilla/AutoProfilerLabel.h +/usr/local/include/mozjs-140/mozilla/AwakeTimeStamp.h +/usr/local/include/mozjs-140/mozilla/BaseAndGeckoProfilerDetail.h +/usr/local/include/mozjs-140/mozilla/BaseProfileJSONWriter.h +/usr/local/include/mozjs-140/mozilla/BaseProfilerCounts.h +/usr/local/include/mozjs-140/mozilla/BaseProfilerDetail.h +/usr/local/include/mozjs-140/mozilla/BaseProfilerLabels.h +/usr/local/include/mozjs-140/mozilla/BaseProfilerMarkerTypes.h +/usr/local/include/mozjs-140/mozilla/BaseProfilerMarkers.h +/usr/local/include/mozjs-140/mozilla/BaseProfilerMarkersDetail.h +/usr/local/include/mozjs-140/mozilla/BaseProfilerMarkersPrerequisites.h +/usr/local/include/mozjs-140/mozilla/BaseProfilerRAIIMacro.h +/usr/local/include/mozjs-140/mozilla/BaseProfilerState.h +/usr/local/include/mozjs-140/mozilla/BaseProfilerUtils.h +/usr/local/include/mozjs-140/mozilla/BinarySearch.h +/usr/local/include/mozjs-140/mozilla/BitSet.h +/usr/local/include/mozjs-140/mozilla/BloomFilter.h +/usr/local/include/mozjs-140/mozilla/Buffer.h +/usr/local/include/mozjs-140/mozilla/BufferList.h +/usr/local/include/mozjs-140/mozilla/Casting.h +/usr/local/include/mozjs-140/mozilla/ChaosMode.h +/usr/local/include/mozjs-140/mozilla/Char16.h +/usr/local/include/mozjs-140/mozilla/CheckedInt.h +/usr/local/include/mozjs-140/mozilla/CompactPair.h +/usr/local/include/mozjs-140/mozilla/Compiler.h +/usr/local/include/mozjs-140/mozilla/Compression.h +/usr/local/include/mozjs-140/mozilla/DbgMacro.h +/usr/local/include/mozjs-140/mozilla/DebugOnly.h +/usr/local/include/mozjs-140/mozilla/Decimal.h +/usr/local/include/mozjs-140/mozilla/DefineEnum.h +/usr/local/include/mozjs-140/mozilla/DoubleConversion.h +/usr/local/include/mozjs-140/mozilla/DoublyLinkedList.h +/usr/local/include/mozjs-140/mozilla/EndianUtils.h +/usr/local/include/mozjs-140/mozilla/EnumSet.h +/usr/local/include/mozjs-140/mozilla/EnumTypeTraits.h +/usr/local/include/mozjs-140/mozilla/EnumeratedArray.h +/usr/local/include/mozjs-140/mozilla/EnumeratedRange.h +/usr/local/include/mozjs-140/mozilla/FStream.h +/usr/local/include/mozjs-140/mozilla/FailureLatch.h +/usr/local/include/mozjs-140/mozilla/FastBernoulliTrial.h +/usr/local/include/mozjs-140/mozilla/FloatingPoint.h +/usr/local/include/mozjs-140/mozilla/Flow.h +/usr/local/include/mozjs-140/mozilla/FunctionRef.h +/usr/local/include/mozjs-140/mozilla/FunctionTypeTraits.h +/usr/local/include/mozjs-140/mozilla/Fuzzing.h +/usr/local/include/mozjs-140/mozilla/HashFunctions.h +/usr/local/include/mozjs-140/mozilla/HashTable.h +/usr/local/include/mozjs-140/mozilla/HelperMacros.h +/usr/local/include/mozjs-140/mozilla/InitializedOnce.h +/usr/local/include/mozjs-140/mozilla/IntegerPrintfMacros.h +/usr/local/include/mozjs-140/mozilla/IntegerRange.h +/usr/local/include/mozjs-140/mozilla/IntegerTypeTraits.h +/usr/local/include/mozjs-140/mozilla/JSONWriter.h +/usr/local/include/mozjs-140/mozilla/JsRust.h +/usr/local/include/mozjs-140/mozilla/Latin1.h +/usr/local/include/mozjs-140/mozilla/Likely.h +/usr/local/include/mozjs-140/mozilla/LinkedList.h +/usr/local/include/mozjs-140/mozilla/Literals.h +/usr/local/include/mozjs-140/mozilla/LoggingCore.h +/usr/local/include/mozjs-140/mozilla/MPSCQueue.h +/usr/local/include/mozjs-140/mozilla/MacroArgs.h +/usr/local/include/mozjs-140/mozilla/MacroForEach.h +/usr/local/include/mozjs-140/mozilla/MathAlgorithms.h +/usr/local/include/mozjs-140/mozilla/Maybe.h +/usr/local/include/mozjs-140/mozilla/MaybeOneOf.h +/usr/local/include/mozjs-140/mozilla/MaybeStorageBase.h +/usr/local/include/mozjs-140/mozilla/MemoryChecking.h +/usr/local/include/mozjs-140/mozilla/MemoryReporting.h +/usr/local/include/mozjs-140/mozilla/MmapFaultHandler.h +/usr/local/include/mozjs-140/mozilla/ModuloBuffer.h +/usr/local/include/mozjs-140/mozilla/MoveOnlyFunction.h +/usr/local/include/mozjs-140/mozilla/MruCache.h +/usr/local/include/mozjs-140/mozilla/NeverDestroyed.h +/usr/local/include/mozjs-140/mozilla/NonDereferenceable.h +/usr/local/include/mozjs-140/mozilla/NotNull.h +/usr/local/include/mozjs-140/mozilla/Now.h +/usr/local/include/mozjs-140/mozilla/Opaque.h +/usr/local/include/mozjs-140/mozilla/OperatorNewExtensions.h +/usr/local/include/mozjs-140/mozilla/PairHash.h +/usr/local/include/mozjs-140/mozilla/Path.h +/usr/local/include/mozjs-140/mozilla/PlatformConditionVariable.h +/usr/local/include/mozjs-140/mozilla/PlatformMutex.h +/usr/local/include/mozjs-140/mozilla/PlatformRWLock.h +/usr/local/include/mozjs-140/mozilla/PodOperations.h +/usr/local/include/mozjs-140/mozilla/Poison.h +/usr/local/include/mozjs-140/mozilla/PowerOfTwo.h +/usr/local/include/mozjs-140/mozilla/Printf.h +/usr/local/include/mozjs-140/mozilla/ProfileBufferChunk.h +/usr/local/include/mozjs-140/mozilla/ProfileBufferChunkManager.h +/usr/local/include/mozjs-140/mozilla/ProfileBufferChunkManagerSingle.h +/usr/local/include/mozjs-140/mozilla/ProfileBufferChunkManagerWithLocalLimit.h +/usr/local/include/mozjs-140/mozilla/ProfileBufferControlledChunkManager.h +/usr/local/include/mozjs-140/mozilla/ProfileBufferEntryKinds.h +/usr/local/include/mozjs-140/mozilla/ProfileBufferEntrySerialization.h +/usr/local/include/mozjs-140/mozilla/ProfileBufferIndex.h +/usr/local/include/mozjs-140/mozilla/ProfileChunkedBuffer.h +/usr/local/include/mozjs-140/mozilla/ProfileChunkedBufferDetail.h +/usr/local/include/mozjs-140/mozilla/ProfilerBufferSize.h +/usr/local/include/mozjs-140/mozilla/ProgressLogger.h +/usr/local/include/mozjs-140/mozilla/ProportionValue.h +/usr/local/include/mozjs-140/mozilla/RandomNum.h +/usr/local/include/mozjs-140/mozilla/Range.h +/usr/local/include/mozjs-140/mozilla/RangedArray.h +/usr/local/include/mozjs-140/mozilla/RangedPtr.h +/usr/local/include/mozjs-140/mozilla/ReentrancyGuard.h +/usr/local/include/mozjs-140/mozilla/RefCountType.h +/usr/local/include/mozjs-140/mozilla/RefCounted.h +/usr/local/include/mozjs-140/mozilla/RefPtr.h +/usr/local/include/mozjs-140/mozilla/Result.h +/usr/local/include/mozjs-140/mozilla/ResultExtensions.h +/usr/local/include/mozjs-140/mozilla/ResultVariant.h +/usr/local/include/mozjs-140/mozilla/ReverseIterator.h +/usr/local/include/mozjs-140/mozilla/RollingMean.h +/usr/local/include/mozjs-140/mozilla/SHA1.h +/usr/local/include/mozjs-140/mozilla/SIMD.h +/usr/local/include/mozjs-140/mozilla/SPSCQueue.h +/usr/local/include/mozjs-140/mozilla/SSE.h +/usr/local/include/mozjs-140/mozilla/Saturate.h +/usr/local/include/mozjs-140/mozilla/ScopeExit.h +/usr/local/include/mozjs-140/mozilla/SegmentedVector.h +/usr/local/include/mozjs-140/mozilla/SharedLibrary.h +/usr/local/include/mozjs-140/mozilla/SmallPointerArray.h +/usr/local/include/mozjs-140/mozilla/Span.h +/usr/local/include/mozjs-140/mozilla/SplayTree.h +/usr/local/include/mozjs-140/mozilla/Sprintf.h +/usr/local/include/mozjs-140/mozilla/StackWalk.h +/usr/local/include/mozjs-140/mozilla/StaticAnalysisFunctions.h +/usr/local/include/mozjs-140/mozilla/StringBuffer.h +/usr/local/include/mozjs-140/mozilla/TaggedAnonymousMemory.h +/usr/local/include/mozjs-140/mozilla/Tainting.h +/usr/local/include/mozjs-140/mozilla/TemplateLib.h +/usr/local/include/mozjs-140/mozilla/TextUtils.h +/usr/local/include/mozjs-140/mozilla/ThreadLocal.h +/usr/local/include/mozjs-140/mozilla/ThreadSafeWeakPtr.h +/usr/local/include/mozjs-140/mozilla/ThreadSafety.h +/usr/local/include/mozjs-140/mozilla/TimeStamp.h +/usr/local/include/mozjs-140/mozilla/ToString.h +/usr/local/include/mozjs-140/mozilla/Try.h +/usr/local/include/mozjs-140/mozilla/TypedEnumBits.h +/usr/local/include/mozjs-140/mozilla/Types.h +/usr/local/include/mozjs-140/mozilla/UniquePtr.h +/usr/local/include/mozjs-140/mozilla/UniquePtrExtensions.h +/usr/local/include/mozjs-140/mozilla/Unused.h +/usr/local/include/mozjs-140/mozilla/Uptime.h +/usr/local/include/mozjs-140/mozilla/Utf8.h +/usr/local/include/mozjs-140/mozilla/Variant.h +/usr/local/include/mozjs-140/mozilla/Vector.h +/usr/local/include/mozjs-140/mozilla/WeakPtr.h +/usr/local/include/mozjs-140/mozilla/WrappingOperations.h +/usr/local/include/mozjs-140/mozilla/XorShift128PlusRNG.h +/usr/local/include/mozjs-140/mozilla/cxxalloc.h +/usr/local/include/mozjs-140/mozilla/fallible.h +/usr/local/include/mozjs-140/mozilla/glue/Debug.h +/usr/local/include/mozjs-140/mozilla/glue/WinUtils.h +/usr/local/include/mozjs-140/mozilla/intl/Bidi.h +/usr/local/include/mozjs-140/mozilla/intl/BidiClass.h +/usr/local/include/mozjs-140/mozilla/intl/BidiEmbeddingLevel.h +/usr/local/include/mozjs-140/mozilla/intl/Calendar.h +/usr/local/include/mozjs-140/mozilla/intl/Collator.h +/usr/local/include/mozjs-140/mozilla/intl/Currency.h +/usr/local/include/mozjs-140/mozilla/intl/DateIntervalFormat.h +/usr/local/include/mozjs-140/mozilla/intl/DateTimeFormat.h +/usr/local/include/mozjs-140/mozilla/intl/DateTimePart.h +/usr/local/include/mozjs-140/mozilla/intl/DateTimePatternGenerator.h +/usr/local/include/mozjs-140/mozilla/intl/DisplayNames.h +/usr/local/include/mozjs-140/mozilla/intl/FormatBuffer.h +/usr/local/include/mozjs-140/mozilla/intl/GeneralCategory.h +/usr/local/include/mozjs-140/mozilla/intl/ICU4CGlue.h +/usr/local/include/mozjs-140/mozilla/intl/ICU4CLibrary.h +/usr/local/include/mozjs-140/mozilla/intl/ICU4XGeckoDataProvider.h +/usr/local/include/mozjs-140/mozilla/intl/ICUError.h +/usr/local/include/mozjs-140/mozilla/intl/ListFormat.h +/usr/local/include/mozjs-140/mozilla/intl/Locale.h +/usr/local/include/mozjs-140/mozilla/intl/LocaleCanonicalizer.h +/usr/local/include/mozjs-140/mozilla/intl/MeasureUnit.h +/usr/local/include/mozjs-140/mozilla/intl/MeasureUnitGenerated.h +/usr/local/include/mozjs-140/mozilla/intl/NumberFormat.h +/usr/local/include/mozjs-140/mozilla/intl/NumberParser.h +/usr/local/include/mozjs-140/mozilla/intl/NumberPart.h +/usr/local/include/mozjs-140/mozilla/intl/NumberRangeFormat.h +/usr/local/include/mozjs-140/mozilla/intl/NumberingSystem.h +/usr/local/include/mozjs-140/mozilla/intl/PluralRules.h +/usr/local/include/mozjs-140/mozilla/intl/RelativeTimeFormat.h +/usr/local/include/mozjs-140/mozilla/intl/String.h +/usr/local/include/mozjs-140/mozilla/intl/TimeZone.h +/usr/local/include/mozjs-140/mozilla/intl/UnicodeProperties.h +/usr/local/include/mozjs-140/mozilla/intl/UnicodeScriptCodes.h +/usr/local/include/mozjs-140/mozilla/leb128iterator.h +/usr/local/include/mozjs-140/mozilla/mozalloc.h +/usr/local/include/mozjs-140/mozilla/mozalloc_abort.h +/usr/local/include/mozjs-140/mozilla/mozalloc_oom.h +/usr/local/include/mozjs-140/mozjemalloc_types.h +/usr/local/include/mozjs-140/mozmemory.h +/usr/local/include/mozjs-140/mozmemory_utils.h +/usr/local/include/mozjs-140/mozmemory_wrap.h +/usr/local/lib64/libmozjs-140.so +/usr/local/lib64/pkgconfig/mozjs-140.pc diff --git a/packages/cbindgen.rb b/packages/cbindgen.rb new file mode 100644 index 000000000..061095adc --- /dev/null +++ b/packages/cbindgen.rb @@ -0,0 +1,25 @@ +# Adapted from Arch Linux cbindgen PKGBUILD at: +# https://github.com/archlinux/svntogit-packages/raw/packages/cbindgen/trunk/PKGBUILD + +require 'buildsystems/rust' + +class Cbindgen < RUST + description 'A tool for generating C bindings to Rust code' + homepage 'https://github.com/eqrion/cbindgen' + version '0.29.2' + license 'MPL2' + compatibility 'all' + source_url 'https://github.com/eqrion/cbindgen.git' + git_hashtag "v#{version}" + binary_compression 'tar.zst' + + binary_sha256({ + aarch64: '8af4b7ea672d356f40a932d46fd1d90cd76654e26680d5c2d9d025d72b540eea', + armv7l: '8af4b7ea672d356f40a932d46fd1d90cd76654e26680d5c2d9d025d72b540eea', + i686: 'd48fd6f06e25120ffe9eca3705b1c60432ed0f1a16eb385268df1fb9d74753fc', + x86_64: '33e2838b0e6d5730c71f3ab8a7a77008e5557cf03e1c7083d2169dc8177a9d1b' + }) + + depends_on 'gcc_lib' # R + depends_on 'glibc' # R +end diff --git a/packages/gjs.rb b/packages/gjs.rb index 3a4f0e93e..0f6bc0c77 100644 --- a/packages/gjs.rb +++ b/packages/gjs.rb @@ -3,7 +3,7 @@ require 'buildsystems/meson' class Gjs < Meson description 'Javascript Bindings for GNOME' homepage 'https://gitlab.gnome.org/GNOME/gjs/' - version '1.79.90' + version '1.86.0' license 'MIT and MPL-1.1, LGPL-2+ or GPL-2+' compatibility 'aarch64 armv7l x86_64' source_url 'https://gitlab.gnome.org/GNOME/gjs.git' @@ -11,20 +11,21 @@ class Gjs < Meson binary_compression 'tar.zst' binary_sha256({ - aarch64: '4ddcbf2cd059a44a886900bd364e569cb749ef5554f415be86c6d276b55a0e5b', - armv7l: '4ddcbf2cd059a44a886900bd364e569cb749ef5554f415be86c6d276b55a0e5b', - x86_64: 'fd47d6cbf0e9f4cbf41eae0cd5e3c4fa3a7336ea91636c1616947b1dfae825ea' + aarch64: 'eb53897926520377b10ef2d3483c4ca2c103f780a54fb514a8cbd87017747341', + armv7l: 'eb53897926520377b10ef2d3483c4ca2c103f780a54fb514a8cbd87017747341', + x86_64: 'e6311b3433b322b9b616b5f58224d9f6c9d0ff95e254574d1c69d357cb285c4f' }) depends_on 'cairo' # R depends_on 'dbus' => :build depends_on 'dconf' => :build depends_on 'gcc_lib' # R - depends_on 'glibc' # R depends_on 'glib' # R - depends_on 'gobject_introspection' # R + depends_on 'glibc' # R + depends_on 'gobject_introspection' => :build + depends_on 'gtk4' => :build depends_on 'harfbuzz' # R - depends_on 'js115' # R + depends_on 'js140' # R depends_on 'libffi' # R depends_on 'libx11' # R diff --git a/packages/icu4c.rb b/packages/icu4c.rb index 0c22fee9d..e86f9793c 100644 --- a/packages/icu4c.rb +++ b/packages/icu4c.rb @@ -48,7 +48,7 @@ class Icu4c < Autotools end # Mozjs contains an internal icu which will not match this version. # Update the following when there is a new version of mozjs. - @file_array.delete_if { |item| item == 'js115' } + @file_array.delete_if { |item| item == 'js140' } next if @file_array.empty? @file_array.uniq.sort.each do |item| diff --git a/packages/js102.rb b/packages/js102.rb index 9bb65948b..7fb69602f 100644 --- a/packages/js102.rb +++ b/packages/js102.rb @@ -30,8 +30,6 @@ class Js102 < Package depends_on 'rust' => :build depends_on 'zlib' # R - no_upstream_update - @rust_default_host = case ARCH when 'aarch64', 'armv7l' 'armv7-unknown-linux-gnueabihf' diff --git a/packages/js140.rb b/packages/js140.rb new file mode 100644 index 000000000..6c23f035e --- /dev/null +++ b/packages/js140.rb @@ -0,0 +1,95 @@ +# Adapted from Arch Linux js115 PKGBUILD at: +# https://gitlab.archlinux.org/archlinux/packaging/packages/js115/-/blob/main/PKGBUILD?ref_type=heads + +require 'package' + +class Js140 < Package + description 'JavaScript interpreter and libraries - Version 140' + homepage 'https://spidermonkey.dev/' + version '140.4.0-1' + license 'MPL-2.0' + compatibility 'aarch64 armv7l x86_64' + source_url "https://archive.mozilla.org/pub/firefox/releases/#{version.split('-').first}esr/source/firefox-#{version.split('-').first}esr.source.tar.xz" + source_sha256 '49f20673171046bc7b64f4caa340c46e1e105b9107f0ef68b7a94f379bcea4f7' + binary_compression 'tar.zst' + + binary_sha256({ + aarch64: '20cc7045e2f2d41d8db93eaf8e7b78ce5ff77c51557e0a8e365bf4855751d4cd', + armv7l: '20cc7045e2f2d41d8db93eaf8e7b78ce5ff77c51557e0a8e365bf4855751d4cd', + x86_64: '733f2b3cf638515f8236465372e8d69585666dfbc46e48b4bc8a6d30072f92d4' + }) + + depends_on 'autoconf213' => :build + depends_on 'cbindgen' => :build + depends_on 'gcc_lib' # R + depends_on 'glibc' # R + depends_on 'icu4c' # R + depends_on 'libnotify' => :build + depends_on 'llvm_dev' => :build # llvm-objdump is needed. + depends_on 'ncurses' # R + depends_on 'nss' # R + depends_on 'py3_maturin' => :build + depends_on 'py3_pre_commit' => :build + depends_on 'py3_pycairo' => :build + depends_on 'readline' # R + depends_on 'rust' => :build + depends_on 'wget2' => :build + depends_on 'zlib' # R + + def self.patch + # As per https://bugzilla.mozilla.org/show_bug.cgi?id=1973994 + system "sed -i '/* js_config_h */i #undef XP_UNIX' js/src/js-config.h.in" + system "sed -i '/* js_config_h */i #undef XP_WIN' js/src/js-config.h.in" + end + + def self.build + File.write '.mozconfig', <<~MOZCONFIG_EOF + ac_add_options --disable-bootstrap + ac_add_options --disable-debug + ac_add_options --disable-debug-symbols + ac_add_options --disable-jemalloc + ac_add_options --disable-strip + ac_add_options --enable-application=js + ac_add_options --enable-hardening + ac_add_options --enable-linker=#{CREW_LINKER} + ac_add_options --enable-optimize + ac_add_options --enable-readline + ac_add_options --enable-release + ac_add_options --enable-shared-js + ac_add_options --enable-tests + ac_add_options --libdir=#{CREW_LIB_PREFIX} + ac_add_options --prefix=#{CREW_PREFIX} + ac_add_options --with-intl-api + ac_add_options --with-system-icu + ac_add_options --with-system-nspr + ac_add_options --with-system-zlib + mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj + MOZCONFIG_EOF + FileUtils.mkdir_p 'obj' + Dir.chdir 'obj' do + # error: Cannot set `RUSTC_BOOTSTRAP=1` from build script of `packed_simd v0.3.4 (https://github.com/hsivonen/packed_simd?rev=0917fe780032a6bbb23d71be545f9c1834128d75#0917fe78)`. + # note: Crates cannot set `RUSTC_BOOTSTRAP` themselves, as doing so would subvert the stability guarantees of Rust for your project. + # help: If you're sure you want to do this in your project, set the environment variable `RUSTC_BOOTSTRAP=packed_simd` before running cargo instead. + # + ENV['RUSTC_BOOTSTRAP'] = 'packed_simd,packed_simd_2,encoding_rs' + system "CFLAGS='-fcf-protection=none' \ + CXXFLAGS='-fcf-protection=none' \ + CC=gcc \ + CXX=g++ \ + LD=#{CREW_LINKER} \ + RUSTUP_HOME='#{CREW_PREFIX}/share/rustup' \ + CARGO_HOME='#{CREW_PREFIX}/share/cargo' \ + LDFLAGS='-lreadline -ltinfo' \ + MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=pip \ + MOZCONFIG=../.mozconfig \ + ../mach build" + end + end + + def self.install + Dir.chdir 'obj' do + system "DESTDIR=#{CREW_DEST_DIR} make install" + FileUtils.rm Dir.glob("#{CREW_DEST_LIB_PREFIX}/*.ajs") + end + end +end diff --git a/packages/js91.rb b/packages/js91.rb index 72aa5a7e0..0dcbc90d5 100644 --- a/packages/js91.rb +++ b/packages/js91.rb @@ -22,8 +22,6 @@ class Js91 < Package depends_on 'llvm16_dev' => :build depends_on 'nss' - no_upstream_update - @rust_default_host = case ARCH when 'aarch64', 'armv7l' 'armv7-unknown-linux-gnueabihf' diff --git a/tools/packages.yaml b/tools/packages.yaml index baadab698..4734395bb 100644 --- a/tools/packages.yaml +++ b/tools/packages.yaml @@ -850,6 +850,11 @@ url: http://www.hyperrealm.com/packages activity: none --- kind: url +name: cbindgen +url: https://github.com/mozilla/cbindgen/releases +activity: medium +--- +kind: url name: cbonsai url: https://gitlab.com/jallbrit/cbonsai/-/tags activity: none @@ -3700,6 +3705,11 @@ url: https://archive.mozilla.org/pub/firefox/releases/ activity: high --- kind: url +name: js140 +url: https://archive.mozilla.org/pub/firefox/releases/ +activity: high +--- +kind: url name: json_glib url: https://download.gnome.org/sources/json-glib/ activity: low