spidermonkey: update to 60.6.1

This commit is contained in:
Juergen Daubert 2019-05-10 12:57:31 +02:00
parent 277126b810
commit 471af350c8
4 changed files with 376 additions and 267 deletions

View File

@ -1,106 +1,358 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/js-config
-rwxr-xr-x root/root usr/bin/js60
-rwxr-xr-x root/root usr/bin/js60-config
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/js/
-rwxr-xr-x root/root usr/include/js/Allocator.h
-rwxr-xr-x root/root usr/include/js/Assembler.h
-rwxr-xr-x root/root usr/include/js/CodeAlloc.h
-rwxr-xr-x root/root usr/include/js/Containers.h
-rwxr-xr-x root/root usr/include/js/Fragmento.h
-rwxr-xr-x root/root usr/include/js/LIR.h
-rwxr-xr-x root/root usr/include/js/LIRopcode.tbl
-rwxr-xr-x root/root usr/include/js/Native.h
-rwxr-xr-x root/root usr/include/js/NativeCommon.h
-rwxr-xr-x root/root usr/include/js/NativeX64.h
-rwxr-xr-x root/root usr/include/js/RegAlloc.h
-rwxr-xr-x root/root usr/include/js/VMPI.h
-rwxr-xr-x root/root usr/include/js/Writer.h
-rwxr-xr-x root/root usr/include/js/avmplus.h
-rwxr-xr-x root/root usr/include/js/js-config.h
-rwxr-xr-x root/root usr/include/js/js.msg
-rwxr-xr-x root/root usr/include/js/jsanalyze.h
-rwxr-xr-x root/root usr/include/js/jsapi.h
-rwxr-xr-x root/root usr/include/js/jsarena.h
-rwxr-xr-x root/root usr/include/js/jsarray.h
-rwxr-xr-x root/root usr/include/js/jsatom.h
-rwxr-xr-x root/root usr/include/js/jsautocfg.h
-rwxr-xr-x root/root usr/include/js/jsautokw.h
-rwxr-xr-x root/root usr/include/js/jsbit.h
-rwxr-xr-x root/root usr/include/js/jsbool.h
-rwxr-xr-x root/root usr/include/js/jsbuiltins.h
-rwxr-xr-x root/root usr/include/js/jscell.h
-rwxr-xr-x root/root usr/include/js/jsclist.h
-rwxr-xr-x root/root usr/include/js/jsclone.h
-rwxr-xr-x root/root usr/include/js/jscntxt.h
-rwxr-xr-x root/root usr/include/js/jscompartment.h
-rwxr-xr-x root/root usr/include/js/jscompat.h
-rwxr-xr-x root/root usr/include/js/jsdate.h
-rwxr-xr-x root/root usr/include/js/jsdbgapi.h
-rwxr-xr-x root/root usr/include/js/jsdhash.h
-rwxr-xr-x root/root usr/include/js/jsdtoa.h
-rwxr-xr-x root/root usr/include/js/jsemit.h
-rwxr-xr-x root/root usr/include/js/jsfriendapi.h
-rwxr-xr-x root/root usr/include/js/jsfun.h
-rwxr-xr-x root/root usr/include/js/jsgc.h
-rwxr-xr-x root/root usr/include/js/jsgcchunk.h
-rwxr-xr-x root/root usr/include/js/jsgcstats.h
-rwxr-xr-x root/root usr/include/js/jshash.h
-rwxr-xr-x root/root usr/include/js/jshashtable.h
-rwxr-xr-x root/root usr/include/js/jshotloop.h
-rwxr-xr-x root/root usr/include/js/jsinterp.h
-rwxr-xr-x root/root usr/include/js/jsinttypes.h
-rwxr-xr-x root/root usr/include/js/jsiter.h
-rwxr-xr-x root/root usr/include/js/jslock.h
-rwxr-xr-x root/root usr/include/js/jslong.h
-rwxr-xr-x root/root usr/include/js/jsmath.h
-rwxr-xr-x root/root usr/include/js/jsobj.h
-rwxr-xr-x root/root usr/include/js/jsobjinlines.h
-rwxr-xr-x root/root usr/include/js/json.h
-rwxr-xr-x root/root usr/include/js/jsopcode.h
-rwxr-xr-x root/root usr/include/js/jsopcode.tbl
-rwxr-xr-x root/root usr/include/js/jsopcodeinlines.h
-rwxr-xr-x root/root usr/include/js/jsotypes.h
-rwxr-xr-x root/root usr/include/js/jsparse.h
-rwxr-xr-x root/root usr/include/js/jsperf.h
-rwxr-xr-x root/root usr/include/js/jsprf.h
-rwxr-xr-x root/root usr/include/js/jsprobes.h
-rwxr-xr-x root/root usr/include/js/jspropertycache.h
-rwxr-xr-x root/root usr/include/js/jspropertycacheinlines.h
-rwxr-xr-x root/root usr/include/js/jspropertytree.h
-rwxr-xr-x root/root usr/include/js/jsproto.tbl
-rwxr-xr-x root/root usr/include/js/jsproxy.h
-rwxr-xr-x root/root usr/include/js/jsprvtd.h
-rwxr-xr-x root/root usr/include/js/jspubtd.h
-rwxr-xr-x root/root usr/include/js/jsreflect.h
-rwxr-xr-x root/root usr/include/js/jsregexp.h
-rwxr-xr-x root/root usr/include/js/jsscan.h
-rwxr-xr-x root/root usr/include/js/jsscope.h
-rwxr-xr-x root/root usr/include/js/jsscript.h
-rwxr-xr-x root/root usr/include/js/jsscriptinlines.h
-rwxr-xr-x root/root usr/include/js/jsstaticcheck.h
-rwxr-xr-x root/root usr/include/js/jsstdint.h
-rwxr-xr-x root/root usr/include/js/jsstr.h
-rwxr-xr-x root/root usr/include/js/jstl.h
-rwxr-xr-x root/root usr/include/js/jstracer.h
-rwxr-xr-x root/root usr/include/js/jstypedarray.h
-rwxr-xr-x root/root usr/include/js/jstypes.h
-rwxr-xr-x root/root usr/include/js/jsutil.h
-rwxr-xr-x root/root usr/include/js/jsval.h
-rwxr-xr-x root/root usr/include/js/jsvalue.h
-rwxr-xr-x root/root usr/include/js/jsvector.h
-rwxr-xr-x root/root usr/include/js/jsversion.h
-rwxr-xr-x root/root usr/include/js/jswrapper.h
-rwxr-xr-x root/root usr/include/js/jsxdrapi.h
-rwxr-xr-x root/root usr/include/js/jsxml.h
-rwxr-xr-x root/root usr/include/js/nanojit.h
-rwxr-xr-x root/root usr/include/js/njconfig.h
-rwxr-xr-x root/root usr/include/js/njcpudetect.h
-rwxr-xr-x root/root usr/include/js/prmjtime.h
drwxr-xr-x root/root usr/include/mozjs-60/
drwxr-xr-x root/root usr/include/mozjs-60/double-conversion/
-rw-r--r-- root/root usr/include/mozjs-60/double-conversion/double-conversion.h
-rw-r--r-- root/root usr/include/mozjs-60/double-conversion/utils.h
-rw-r--r-- root/root usr/include/mozjs-60/fdlibm.h
-rwxr-xr-x root/root usr/include/mozjs-60/js-config.h
-rw-r--r-- root/root usr/include/mozjs-60/js.msg
drwxr-xr-x root/root usr/include/mozjs-60/js/
-rw-r--r-- root/root usr/include/mozjs-60/js/AllocPolicy.h
-rw-r--r-- root/root usr/include/mozjs-60/js/CallArgs.h
-rw-r--r-- root/root usr/include/mozjs-60/js/CallNonGenericMethod.h
-rw-r--r-- root/root usr/include/mozjs-60/js/CharacterEncoding.h
-rw-r--r-- root/root usr/include/mozjs-60/js/Class.h
-rw-r--r-- root/root usr/include/mozjs-60/js/Conversions.h
-rw-r--r-- root/root usr/include/mozjs-60/js/Date.h
-rw-r--r-- root/root usr/include/mozjs-60/js/Debug.h
-rw-r--r-- root/root usr/include/mozjs-60/js/GCAPI.h
-rw-r--r-- root/root usr/include/mozjs-60/js/GCAnnotations.h
-rw-r--r-- root/root usr/include/mozjs-60/js/GCHashTable.h
-rw-r--r-- root/root usr/include/mozjs-60/js/GCPolicyAPI.h
-rw-r--r-- root/root usr/include/mozjs-60/js/GCVariant.h
-rw-r--r-- root/root usr/include/mozjs-60/js/GCVector.h
-rw-r--r-- root/root usr/include/mozjs-60/js/HashTable.h
-rw-r--r-- root/root usr/include/mozjs-60/js/HeapAPI.h
-rw-r--r-- root/root usr/include/mozjs-60/js/Id.h
-rw-r--r-- root/root usr/include/mozjs-60/js/Initialization.h
-rw-r--r-- root/root usr/include/mozjs-60/js/MemoryMetrics.h
-rw-r--r-- root/root usr/include/mozjs-60/js/Principals.h
-rw-r--r-- root/root usr/include/mozjs-60/js/Printf.h
-rw-r--r-- root/root usr/include/mozjs-60/js/ProfilingFrameIterator.h
-rw-r--r-- root/root usr/include/mozjs-60/js/ProfilingStack.h
-rw-r--r-- root/root usr/include/mozjs-60/js/ProtoKey.h
-rw-r--r-- root/root usr/include/mozjs-60/js/Proxy.h
-rw-r--r-- root/root usr/include/mozjs-60/js/Realm.h
-rw-r--r-- root/root usr/include/mozjs-60/js/RefCounted.h
-rw-r--r-- root/root usr/include/mozjs-60/js/RequiredDefines.h
-rw-r--r-- root/root usr/include/mozjs-60/js/Result.h
-rw-r--r-- root/root usr/include/mozjs-60/js/RootingAPI.h
-rw-r--r-- root/root usr/include/mozjs-60/js/SliceBudget.h
-rw-r--r-- root/root usr/include/mozjs-60/js/Stream.h
-rw-r--r-- root/root usr/include/mozjs-60/js/StructuredClone.h
-rw-r--r-- root/root usr/include/mozjs-60/js/SweepingAPI.h
-rw-r--r-- root/root usr/include/mozjs-60/js/TraceKind.h
-rw-r--r-- root/root usr/include/mozjs-60/js/TracingAPI.h
-rw-r--r-- root/root usr/include/mozjs-60/js/TrackedOptimizationInfo.h
-rw-r--r-- root/root usr/include/mozjs-60/js/TypeDecls.h
-rw-r--r-- root/root usr/include/mozjs-60/js/UbiNode.h
-rw-r--r-- root/root usr/include/mozjs-60/js/UbiNodeBreadthFirst.h
-rw-r--r-- root/root usr/include/mozjs-60/js/UbiNodeCensus.h
-rw-r--r-- root/root usr/include/mozjs-60/js/UbiNodeDominatorTree.h
-rw-r--r-- root/root usr/include/mozjs-60/js/UbiNodePostOrder.h
-rw-r--r-- root/root usr/include/mozjs-60/js/UbiNodeShortestPaths.h
-rw-r--r-- root/root usr/include/mozjs-60/js/UniquePtr.h
-rw-r--r-- root/root usr/include/mozjs-60/js/Utility.h
-rw-r--r-- root/root usr/include/mozjs-60/js/Value.h
-rw-r--r-- root/root usr/include/mozjs-60/js/Vector.h
-rw-r--r-- root/root usr/include/mozjs-60/js/WeakMapPtr.h
-rw-r--r-- root/root usr/include/mozjs-60/js/Wrapper.h
-rw-r--r-- root/root usr/include/mozjs-60/jsapi.h
-rw-r--r-- root/root usr/include/mozjs-60/jsfriendapi.h
-rw-r--r-- root/root usr/include/mozjs-60/jsperf.h
-rw-r--r-- root/root usr/include/mozjs-60/jspubtd.h
-rw-r--r-- root/root usr/include/mozjs-60/jstypes.h
-rw-r--r-- root/root usr/include/mozjs-60/malloc_decls.h
drwxr-xr-x root/root usr/include/mozjs-60/mozilla/
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Alignment.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/AllocPolicy.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/AlreadyAddRefed.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Array.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/ArrayUtils.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Assertions.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Atomics.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Attributes.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/AutoProfilerLabel.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/BinarySearch.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/BloomFilter.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/BufferList.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Casting.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/ChaosMode.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Char16.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/CheckedInt.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Compiler.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Compression.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/DebugOnly.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Decimal.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/DefineEnum.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/DoublyLinkedList.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/EndianUtils.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/EnumSet.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/EnumTypeTraits.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/EnumeratedArray.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/EnumeratedRange.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/FStream.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/FastBernoulliTrial.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/FloatingPoint.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/GuardObjects.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/HashFunctions.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/IndexSequence.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/IntegerPrintfMacros.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/IntegerRange.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/IntegerTypeTraits.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/JSONWriter.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Likely.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/LinkedList.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/LinuxSignal.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/MacroArgs.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/MacroForEach.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/MathAlgorithms.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Maybe.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/MaybeOneOf.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/MemoryChecking.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/MemoryReporting.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Move.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/NotNull.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/NullPtr.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Opaque.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/OperatorNewExtensions.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Pair.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Path.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/PlatformConditionVariable.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/PlatformMutex.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/PodOperations.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Poison.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Printf.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Range.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/RangedArray.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/RangedPtr.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/ReentrancyGuard.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/RefCountType.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/RefCounted.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/RefPtr.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Result.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/ResultExtensions.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/ReverseIterator.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/RollingMean.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/SHA1.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Saturate.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/ScopeExit.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Scoped.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/SegmentedVector.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/SmallPointerArray.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Span.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/SplayTree.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Sprintf.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/StackWalk.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/StaticAnalysisFunctions.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/TaggedAnonymousMemory.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/TemplateLib.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/TextUtils.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/ThreadLocal.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/ThreadSafeWeakPtr.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/TimeStamp.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/ToString.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Tuple.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/TypeTraits.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/TypedEnumBits.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Types.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/UniquePtr.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/UniquePtrExtensions.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Unused.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Variant.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/Vector.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/WeakPtr.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/WrappingOperations.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/XorShift128PlusRNG.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/fallible.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/mozalloc.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/mozalloc_abort.h
-rw-r--r-- root/root usr/include/mozjs-60/mozilla/mozalloc_oom.h
-rw-r--r-- root/root usr/include/mozjs-60/mozjemalloc_types.h
-rw-r--r-- root/root usr/include/mozjs-60/mozmemory.h
-rw-r--r-- root/root usr/include/mozjs-60/mozmemory_wrap.h
drwxr-xr-x root/root usr/include/mozjs-60/unicode/
-rw-r--r-- root/root usr/include/mozjs-60/unicode/alphaindex.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/appendable.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/basictz.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/brkiter.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/bytestream.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/bytestrie.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/bytestriebuilder.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/calendar.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/caniter.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/casemap.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/char16ptr.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/chariter.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/choicfmt.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/coleitr.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/coll.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/compactdecimalformat.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/curramt.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/currpinf.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/currunit.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/datefmt.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/dbbi.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/dcfmtsym.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/decimfmt.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/docmain.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/dtfmtsym.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/dtintrv.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/dtitvfmt.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/dtitvinf.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/dtptngen.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/dtrule.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/edits.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/enumset.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/errorcode.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/fieldpos.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/filteredbrk.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/fmtable.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/format.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/fpositer.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/gender.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/gregocal.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/icudataver.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/icuplug.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/idna.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/listformatter.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/localpointer.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/locdspnm.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/locid.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/measfmt.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/measunit.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/measure.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/messagepattern.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/msgfmt.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/normalizer2.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/normlzr.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/nounit.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/numberformatter.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/numfmt.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/numsys.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/parseerr.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/parsepos.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/platform.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/plurfmt.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/plurrule.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ptypes.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/putil.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/rbbi.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/rbnf.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/rbtz.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/regex.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/region.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/reldatefmt.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/rep.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/resbund.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/schriter.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/scientificnumberformatter.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/search.h
-rwxr-xr-x root/root usr/include/mozjs-60/unicode/selfmt.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/simpleformatter.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/simpletz.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/smpdtfmt.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/sortkey.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/std_string.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/strenum.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/stringoptions.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/stringpiece.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/stringtriebuilder.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/stsearch.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/symtable.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/tblcoll.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/timezone.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/tmunit.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/tmutamt.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/tmutfmt.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/translit.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/tzfmt.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/tznames.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/tzrule.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/tztrans.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ubidi.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ubiditransform.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ubrk.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ucal.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ucasemap.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ucat.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/uchar.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ucharstrie.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ucharstriebuilder.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/uchriter.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/uclean.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ucnv.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ucnv_cb.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ucnv_err.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ucnvsel.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ucol.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ucoleitr.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/uconfig.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ucsdet.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ucurr.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/udat.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/udata.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/udateintervalformat.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/udatpg.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/udisplaycontext.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/uenum.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ufieldpositer.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/uformattable.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ugender.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/uidna.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/uiter.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/uldnames.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ulistformatter.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/uloc.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ulocdata.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/umachine.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/umisc.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/umsg.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/unifilt.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/unifunct.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/unimatch.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/unirepl.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/uniset.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/unistr.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/unorm.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/unorm2.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/unum.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/unumsys.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/uobject.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/upluralrules.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/uregex.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/uregion.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ureldatefmt.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/urename.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/urep.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ures.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/uscript.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/usearch.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/uset.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/usetiter.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ushape.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/uspoof.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/usprep.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ustring.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/ustringtrie.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/utext.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/utf.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/utf16.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/utf32.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/utf8.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/utf_old.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/utmscale.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/utrace.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/utrans.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/utypes.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/uvernum.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/uversion.h
-rw-r--r-- root/root usr/include/mozjs-60/unicode/vtzone.h
drwxr-xr-x root/root usr/lib/
-rwxr-xr-x root/root usr/lib/libmozjs185-1.0.a
lrwxrwxrwx root/root usr/lib/libmozjs185.so -> libmozjs185.so.1.0.0
lrwxrwxrwx root/root usr/lib/libmozjs185.so.1.0 -> libmozjs185.so.1.0.0
-rwxr-xr-x root/root usr/lib/libmozjs185.so.1.0.0
-rwxr-xr-x root/root usr/lib/libmozjs-60.so
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/mozjs185.pc
-rw-r--r-- root/root usr/lib/pkgconfig/mozjs-60.pc

View File

@ -1,6 +1,5 @@
untrusted comment: verify with /etc/ports/opt.pub
RWSE3ohX2g5d/VWNN3ctG9XarkZop60Emn8bbUrAUzZylSWogOSP4qk1EwUO4A0NvJKeEPl6Lv4wG6C7IR9GfTQcO+dMCSNxiwE=
SHA256 (Pkgfile) = 00a142348c1fce203f378a23a71290fa723e6e130635c4debe5a1e8250167302
SHA256 (.footprint) = b68c816911c310f182d6937c905632381ef8d676f58f9a3ab9e8e28d4cbd3013
SHA256 (js185-1.0.0.tar.gz) = 5d12f7e1f5b4a99436685d97b9b7b75f094d33580227aa998c406bbae6f2a687
SHA256 (js-1.8.5-c++11.patch) = 443c79e62de0b539dd17b3de1b90e9db15a876d08fad499d459d63df4f90aa15
RWSE3ohX2g5d/X4bRXo+xMrcBp8VT/nJognHMalG08e5TdlQP2STj/WZr5x+OxfQ6vc3fIwdC6XsbR7vW69t023t2ZKvjyr8UAQ=
SHA256 (Pkgfile) = 26dfd79f45f5c1f18c4b547e9d666b4b70645f2237738a693133e431c69e669d
SHA256 (.footprint) = f38c6c8fccf13b85905c6ac74341e61b2cd18077842e7977e34c40a827ebb2c8
SHA256 (firefox-60.6.1esr.source.tar.xz) = 94037fdceb83785ef6748de196eae562d9fa83ab7ec858b07ed13c1f540a04f5

View File

@ -1,28 +1,30 @@
# Description: Javascript engine library
# URL: http://www.mozilla.org/js/spidermonkey/
# Maintainer: Alan Mizrahi, alan at mizrahi dot com dot ve
# Depends on: python zip
# Description: Javascript engine library
# URL: http://www.mozilla.org/js/spidermonkey/
# Maintainer: Alan Mizrahi, alan at mizrahi dot com dot ve
# Depends on: autoconf-2.13 readline zlib nspr
name=spidermonkey
version=1.8.5
release=2
source=(http://ftp.mozilla.org/pub/mozilla.org/js/js185-1.0.0.tar.gz js-1.8.5-c++11.patch)
version=60.6.1
release=1
source=(https://archive.mozilla.org/pub/firefox/releases/${version}esr/source/firefox-${version}esr.source.tar.xz)
build() {
cd js-$version/js/src
cd firefox-$version
# Fix build with gcc-6
# https://bugs.gentoo.org/show_bug.cgi?id=582478
patch -p3 -i $SRC/js-1.8.5-c++11.patch
mkdir obj ; cd obj
./configure \
--prefix=/usr
../js/src/configure \
--prefix=/usr \
--disable-jemalloc \
--disable-optimize \
--enable-readline \
--with-intl-api \
--with-system-nspr \
--with-system-zlib
make
make DESTDIR=$PKG install
# symlinks are not relative, fix that
rm -f $PKG/usr/lib/libmozjs185.so{,.1.0}
ln -s libmozjs185.so.1.0.0 $PKG/usr/lib/libmozjs185.so
ln -s libmozjs185.so.1.0.0 $PKG/usr/lib/libmozjs185.so.1.0
rm $PKG/usr/lib/libjs_static.ajs
chmod -x $PKG/usr/lib/pkgconfig/*
}

View File

@ -1,144 +0,0 @@
diff -upr a/js/src/jsapi.cpp b/js/src/jsapi.cpp
--- a/js/src/jsapi.cpp 2011-03-31 14:08:36.000000000 -0500
+++ b/js/src/jsapi.cpp 2016-02-29 18:10:49.302307353 -0600
@@ -3985,7 +3985,7 @@ JS_Enumerate(JSContext *cx, JSObject *ob
AutoIdVector props(cx);
JSIdArray *ida;
if (!GetPropertyNames(cx, obj, JSITER_OWNONLY, &props) || !VectorToIdArray(cx, props, &ida))
- return false;
+ return NULL;
for (size_t n = 0; n < size_t(ida->length); ++n)
JS_ASSERT(js_CheckForStringIndex(ida->vector[n]) == ida->vector[n]);
return ida;
diff -upr a/js/src/jsfun.cpp b/js/src/jsfun.cpp
--- a/js/src/jsfun.cpp 2011-03-31 14:08:36.000000000 -0500
+++ b/js/src/jsfun.cpp 2016-02-29 18:21:45.249674890 -0600
@@ -2051,7 +2051,7 @@ fun_toStringHelper(JSContext *cx, JSObje
JSString *str = JS_DecompileFunction(cx, fun, indent);
if (!str)
- return false;
+ return NULL;
if (!indent)
cx->compartment->toSourceCache.put(fun, str);
@@ -2657,7 +2657,7 @@ LookupInterpretedFunctionPrototype(JSCon
const Shape *shape = funobj->nativeLookup(id);
if (!shape) {
if (!ResolveInterpretedFunctionPrototype(cx, funobj))
- return false;
+ return NULL;
shape = funobj->nativeLookup(id);
}
JS_ASSERT(!shape->configurable());
diff -upr a/js/src/jsiter.cpp b/js/src/jsiter.cpp
--- a/js/src/jsiter.cpp 2011-03-31 14:08:36.000000000 -0500
+++ b/js/src/jsiter.cpp 2016-02-29 18:24:22.494659919 -0600
@@ -425,7 +425,7 @@ NewIteratorObject(JSContext *cx, uintN f
*/
JSObject *obj = js_NewGCObject(cx, FINALIZE_OBJECT0);
if (!obj)
- return false;
+ return NULL;
obj->init(cx, &js_IteratorClass, NULL, NULL, NULL, false);
obj->setMap(cx->compartment->emptyEnumeratorShape);
return obj;
diff -upr a/js/src/jsparse.cpp b/js/src/jsparse.cpp
--- a/js/src/jsparse.cpp 2011-03-31 14:08:36.000000000 -0500
+++ b/js/src/jsparse.cpp 2016-02-29 18:29:03.997437475 -0600
@@ -3352,7 +3352,7 @@ Parser::functionDef(JSAtom *funAtom, Fun
if (!outertc->inFunction() && bodyLevel && funAtom && !lambda && outertc->compiling()) {
JS_ASSERT(pn->pn_cookie.isFree());
if (!DefineGlobal(pn, outertc->asCodeGenerator(), funAtom))
- return false;
+ return NULL;
}
pn->pn_blockid = outertc->blockid();
diff -upr a/js/src/jsstr.cpp b/js/src/jsstr.cpp
--- a/js/src/jsstr.cpp 2011-03-31 14:08:36.000000000 -0500
+++ b/js/src/jsstr.cpp 2016-02-29 19:01:45.857779836 -0600
@@ -1734,7 +1734,7 @@ class RegExpGuard
if (flat) {
patstr = flattenPattern(cx, fm.patstr);
if (!patstr)
- return false;
+ return NULL;
} else {
patstr = fm.patstr;
}
@@ -3400,7 +3400,7 @@ js_InitStringClass(JSContext *cx, JSObje
UndefinedValue(), NULL, NULL,
JSPROP_READONLY | JSPROP_PERMANENT | JSPROP_SHARED, 0, 0,
NULL)) {
- return JS_FALSE;
+ return NULL;
}
return proto;
diff -upr a/js/src/jstypedarray.cpp b/js/src/jstypedarray.cpp
--- a/js/src/jstypedarray.cpp 2011-03-31 14:08:36.000000000 -0500
+++ b/js/src/jstypedarray.cpp 2016-02-29 19:08:53.541136191 -0600
@@ -1334,7 +1334,7 @@ class TypedArrayTemplate
if (size != 0 && count >= INT32_MAX / size) {
JS_ReportErrorNumber(cx, js_GetErrorMessage, NULL,
JSMSG_NEED_DIET, "size and count");
- return false;
+ return NULL;
}
int32 bytelen = size * count;
@@ -1668,7 +1668,7 @@ TypedArrayConstruct(JSContext *cx, jsint
default:
JS_NOT_REACHED("shouldn't have gotten here");
- return false;
+ return NULL;
}
}
diff -upr a/js/src/jsxml.cpp b/js/src/jsxml.cpp
--- a/js/src/jsxml.cpp 2011-03-31 14:08:36.000000000 -0500
+++ b/js/src/jsxml.cpp 2016-02-29 19:17:10.363279731 -0600
@@ -282,7 +282,7 @@ NewXMLNamespace(JSContext *cx, JSLinearS
obj = NewBuiltinClassInstanceXML(cx, &js_NamespaceClass);
if (!obj)
- return JS_FALSE;
+ return NULL;
JS_ASSERT(JSVAL_IS_VOID(obj->getNamePrefixVal()));
JS_ASSERT(JSVAL_IS_VOID(obj->getNameURIVal()));
JS_ASSERT(JSVAL_IS_VOID(obj->getNamespaceDeclared()));
@@ -431,7 +431,7 @@ ConvertQNameToString(JSContext *cx, JSOb
size_t length = str->length();
jschar *chars = (jschar *) cx->malloc((length + 2) * sizeof(jschar));
if (!chars)
- return JS_FALSE;
+ return NULL;
*chars = '@';
const jschar *strChars = str->getChars(cx);
if (!strChars) {
diff -upr a/js/src/methodjit/InvokeHelpers.cpp b/js/src/methodjit/InvokeHelpers.cpp
--- a/js/src/methodjit/InvokeHelpers.cpp 2011-03-31 14:08:36.000000000 -0500
+++ b/js/src/methodjit/InvokeHelpers.cpp 2016-02-29 20:34:14.496983346 -0600
@@ -728,7 +728,7 @@ AtSafePoint(JSContext *cx)
{
JSStackFrame *fp = cx->fp();
if (fp->hasImacropc())
- return false;
+ return NULL;
JSScript *script = fp->script();
return script->maybeNativeCodeForPC(fp->isConstructing(), cx->regs->pc);
diff -upr a/js/src/nanojit/NativeX64.cpp b/js/src/nanojit/NativeX64.cpp
--- a/js/src/nanojit/NativeX64.cpp 2011-03-31 14:08:36.000000000 -0500
+++ b/js/src/nanojit/NativeX64.cpp 2016-02-29 20:19:56.487934808 -0600
@@ -1899,7 +1899,7 @@ namespace nanojit
}
}
- static const AVMPLUS_ALIGN16(int64_t) negateMask[] = {0x8000000000000000LL,0};
+ static const AVMPLUS_ALIGN16(int64_t) negateMask[] = {int64_t(0x8000000000000000LL),0};
void Assembler::asm_fneg(LIns *ins) {
Register rr, ra;