Index: head/lang/Makefile =================================================================== --- head/lang/Makefile (revision 470484) +++ head/lang/Makefile (revision 470485) @@ -1,379 +1,380 @@ # $FreeBSD$ # COMMENT = Programming languages SUBDIR += Gofer SUBDIR += J SUBDIR += abcl SUBDIR += adacontrol SUBDIR += afnix SUBDIR += alchemist.el SUBDIR += algol68g SUBDIR += angelscript SUBDIR += arena SUBDIR += asis SUBDIR += asn1c SUBDIR += atlast SUBDIR += awka SUBDIR += bas2tap SUBDIR += basic256 SUBDIR += beignet SUBDIR += bf2c SUBDIR += bsh SUBDIR += bwbasic SUBDIR += c SUBDIR += ccl SUBDIR += cdent SUBDIR += ceylon SUBDIR += cfortran SUBDIR += chez-scheme SUBDIR += chibi-scheme SUBDIR += chicken SUBDIR += cilkplus SUBDIR += cim SUBDIR += cint SUBDIR += cjs SUBDIR += clang-devel SUBDIR += clang33 SUBDIR += clang34 SUBDIR += clang35 SUBDIR += clang38 SUBDIR += cling SUBDIR += clojure SUBDIR += clojure-mode.el SUBDIR += clover SUBDIR += cmucl SUBDIR += cmucl-extra SUBDIR += cocor SUBDIR += coffeescript SUBDIR += cparser SUBDIR += crystal SUBDIR += csharp-mode.el SUBDIR += cython SUBDIR += diveintopython SUBDIR += dlang-tools SUBDIR += dlv SUBDIR += dmd1 SUBDIR += dmd2 SUBDIR += duktape SUBDIR += duktape-lib SUBDIR += ecl SUBDIR += elan SUBDIR += elixir SUBDIR += elixir-mode.el SUBDIR += elk SUBDIR += emacs-lisp-intro SUBDIR += erlang SUBDIR += erlang-doc SUBDIR += erlang-java SUBDIR += erlang-riak SUBDIR += erlang-runtime15 SUBDIR += erlang-runtime16 SUBDIR += erlang-runtime17 SUBDIR += erlang-runtime18 SUBDIR += erlang-runtime19 SUBDIR += erlang-runtime20 SUBDIR += erlang-wx SUBDIR += execline SUBDIR += expect SUBDIR += f2c SUBDIR += fasm SUBDIR += ferite SUBDIR += ficl SUBDIR += fpc SUBDIR += fpc-base SUBDIR += fpc-docs SUBDIR += fpc-lua SUBDIR += fpc-rexx SUBDIR += fpc-rtl-console SUBDIR += fpc-rtl-extra SUBDIR += fpc-rtl-objpas SUBDIR += fpc-rtl-unicode SUBDIR += fpc-units SUBDIR += fpc-utils SUBDIR += fsharp SUBDIR += fth SUBDIR += gambit-c SUBDIR += gauche SUBDIR += gawk SUBDIR += gcc SUBDIR += gcc-ecj45 SUBDIR += gcc47 SUBDIR += gcc48 SUBDIR += gcc49 SUBDIR += gcc5 SUBDIR += gcc6 SUBDIR += gcc6-aux SUBDIR += gcc6-devel SUBDIR += gcc7 SUBDIR += gcc7-devel SUBDIR += gcc8-devel SUBDIR += gcc9-devel SUBDIR += gforth SUBDIR += ghc SUBDIR += gjs SUBDIR += gnat_util SUBDIR += gnatcross-aarch64 SUBDIR += gnatcross-binutils-aarch64 SUBDIR += gnatcross-sysroot-aarch64 SUBDIR += gnatdroid-armv7 SUBDIR += gnatdroid-binutils SUBDIR += gnatdroid-binutils-x86 SUBDIR += gnatdroid-sysroot SUBDIR += gnatdroid-sysroot-x86 SUBDIR += gnatdroid-x86 SUBDIR += gnu-cobol SUBDIR += gnustep-base SUBDIR += go SUBDIR += go14 SUBDIR += gprolog SUBDIR += groovy SUBDIR += gscheme SUBDIR += guile SUBDIR += guile2 SUBDIR += harbour SUBDIR += haskell-mode.el SUBDIR += hla SUBDIR += hope SUBDIR += hs-brainfuck SUBDIR += hs-unlambda SUBDIR += huc SUBDIR += hugs SUBDIR += icc SUBDIR += ici SUBDIR += icon SUBDIR += intercal SUBDIR += io SUBDIR += itcl SUBDIR += itcl4 SUBDIR += jakarta-commons-jelly SUBDIR += jimtcl SUBDIR += jruby SUBDIR += js_of_ocaml SUBDIR += julia SUBDIR += jython SUBDIR += kawa SUBDIR += kf5-kross SUBDIR += kross-interpreters SUBDIR += kturtle SUBDIR += kturtle-kde4 SUBDIR += lafontaine SUBDIR += lci SUBDIR += ldc SUBDIR += lfe SUBDIR += libhx SUBDIR += libobjc2 SUBDIR += librep SUBDIR += libstdc++_stldoc_4.2.2 SUBDIR += linux-c6-tcl85 SUBDIR += linux-c7-tcl85 SUBDIR += linux-j SUBDIR += lua-ada SUBDIR += lua51 SUBDIR += lua52 SUBDIR += lua53 SUBDIR += luajit SUBDIR += malbolge SUBDIR += maude SUBDIR += mawk SUBDIR += mdk SUBDIR += micropython SUBDIR += mit-scheme SUBDIR += mixal SUBDIR += mlton SUBDIR += mmix SUBDIR += modula3 SUBDIR += mono SUBDIR += mono-basic SUBDIR += mosh SUBDIR += mosml SUBDIR += mtasc SUBDIR += mujs SUBDIR += munger SUBDIR += myrddin SUBDIR += nawk SUBDIR += nbc SUBDIR += nbfc SUBDIR += neko SUBDIR += nesasm SUBDIR += newlisp SUBDIR += newlisp-devel SUBDIR += nhc98 SUBDIR += nickle SUBDIR += nim SUBDIR += nml SUBDIR += nqc SUBDIR += nwcc SUBDIR += nx SUBDIR += ocaml SUBDIR += ocaml-autoconf SUBDIR += ocaml-nox11 SUBDIR += ohugs SUBDIR += onyx SUBDIR += oo2c SUBDIR += opencoarrays SUBDIR += opendylan SUBDIR += owl-lisp SUBDIR += p2c SUBDIR += p5-Data-JavaScript SUBDIR += p5-Error SUBDIR += p5-Expect SUBDIR += p5-ExtUtils-F77 SUBDIR += p5-Interpolation SUBDIR += p5-JSAN SUBDIR += p5-JavaScript-SpiderMonkey SUBDIR += p5-JavaScript-Squish SUBDIR += p5-JavaScript-Value-Escape SUBDIR += p5-List-MoreUtils SUBDIR += p5-List-MoreUtils-XS SUBDIR += p5-Marpa SUBDIR += p5-Marpa-PP SUBDIR += p5-Marpa-XS SUBDIR += p5-Modern-Perl SUBDIR += p5-Perl6-Subs SUBDIR += p5-Promises SUBDIR += p5-Pugs-Compiler-Rule SUBDIR += p5-Quantum-Superpositions SUBDIR += p5-Scalar-List-Utils SUBDIR += p5-Switch SUBDIR += p5-Tcl SUBDIR += p5-Test-XPath SUBDIR += p5-Try-Catch SUBDIR += p5-Try-Tiny SUBDIR += p5-Try-Tiny-Retry SUBDIR += p5-TryCatch SUBDIR += p5-ePerl SUBDIR += p5-signatures SUBDIR += p5-v6 SUBDIR += parrot SUBDIR += pbasic SUBDIR += pcc SUBDIR += pecl-perl SUBDIR += perl5-devel SUBDIR += perl5.22 SUBDIR += perl5.24 SUBDIR += perl5.26 SUBDIR += petite-chez SUBDIR += pfe SUBDIR += phantomjs SUBDIR += pharo SUBDIR += phc SUBDIR += php-mode.el SUBDIR += php56 SUBDIR += php56-extensions SUBDIR += php70 SUBDIR += php70-extensions SUBDIR += php71 SUBDIR += php71-extensions SUBDIR += php72 SUBDIR += php72-extensions SUBDIR += php_doc SUBDIR += picoc SUBDIR += pocl SUBDIR += polyml SUBDIR += ponyc SUBDIR += ptoc SUBDIR += pure SUBDIR += py-hy SUBDIR += py-mx-base SUBDIR += py-prolog SUBDIR += py-qt5-qml SUBDIR += pypy SUBDIR += pypy3 SUBDIR += python SUBDIR += python-doc-html SUBDIR += python-doc-pdf-a4 SUBDIR += python-doc-pdf-letter SUBDIR += python-doc-text SUBDIR += python-mode.el SUBDIR += python-tools SUBDIR += python2 SUBDIR += python27 SUBDIR += python3 SUBDIR += python34 SUBDIR += python35 SUBDIR += python36 SUBDIR += qore SUBDIR += qscheme SUBDIR += qt5-qml SUBDIR += quack SUBDIR += racket SUBDIR += racket-minimal SUBDIR += ratfor SUBDIR += referenceassemblies-pcl SUBDIR += retro12 SUBDIR += rexx-imc SUBDIR += rexx-regina SUBDIR += rexx-regutil SUBDIR += rexx-wrapper SUBDIR += rhino SUBDIR += rubinius SUBDIR += ruby23 SUBDIR += ruby24 SUBDIR += ruby25 SUBDIR += runawk SUBDIR += rust SUBDIR += rust-nightly SUBDIR += sagittarius-scheme SUBDIR += sather-specification SUBDIR += sather-tutorial SUBDIR += sbcl SUBDIR += scala SUBDIR += scala-docs SUBDIR += scheme48 SUBDIR += scm SUBDIR += sdcc SUBDIR += sdcc-devel SUBDIR += see SUBDIR += seed7 SUBDIR += siod SUBDIR += sisc SUBDIR += sketchy SUBDIR += slib SUBDIR += slib-guile SUBDIR += slib-guile2 SUBDIR += slisp SUBDIR += smalltalk SUBDIR += smlnj SUBDIR += snobol4 SUBDIR += solidity SUBDIR += spec.alpha SUBDIR += spidermonkey17 SUBDIR += spidermonkey170 SUBDIR += spidermonkey185 SUBDIR += spidermonkey24 SUBDIR += spidermonkey38 + SUBDIR += spidermonkey52 SUBDIR += spl SUBDIR += squeak SUBDIR += squirrel SUBDIR += starlogo SUBDIR += stldoc SUBDIR += swi-pl SUBDIR += swift SUBDIR += tcbasic SUBDIR += tcc SUBDIR += tcl-manual SUBDIR += tcl-wrapper SUBDIR += tcl85 SUBDIR += tcl86 SUBDIR += tcl87 SUBDIR += tclX SUBDIR += tinypy SUBDIR += tolua SUBDIR += tolua++ SUBDIR += tuareg-mode.el SUBDIR += twelf SUBDIR += ucc SUBDIR += urweb SUBDIR += v8 SUBDIR += v8-devel SUBDIR += vala SUBDIR += visualworks SUBDIR += yabasic SUBDIR += yap SUBDIR += yap-devel SUBDIR += yorick SUBDIR += ypsilon .include Index: head/lang/spidermonkey52/Makefile =================================================================== --- head/lang/spidermonkey52/Makefile (nonexistent) +++ head/lang/spidermonkey52/Makefile (revision 470485) @@ -0,0 +1,91 @@ +# Created by: Kubilay Kocak +# $FreeBSD$ + +PORTNAME= spidermonkey +PORTVERSION= 52.8.0 +PORTREVISION= 0 +CATEGORIES= lang +MASTER_SITES= MOZILLA/firefox/releases/${PORTVERSION}esr/source +DISTNAME= firefox-${PORTVERSION}esr.source +PKGNAMESUFFIX= ${SP_VER} + +MAINTAINER= kwm@FreeBSD.org +COMMENT= Standalone JavaScript based from Mozilla 52-esr + +BUILD_DEPENDS= autoconf-2.13:devel/autoconf213 +LIB_DEPENDS= libnspr4.so:devel/nspr \ + libffi.so:devel/libffi \ + libicudata.so:devel/icu + +HAS_CONFIGURE= yes +USES= compiler:c++14-lang gmake localbase pathfix pkgconfig \ + python:2.7,build tar:xz +# python:2.7,build readline tar:xz +USE_LDCONFIG= yes +SP_VER= 52 + +WRKSRC= ${WRKDIR}/firefox-${PORTVERSION}esr/js/src +PATCH_WRKSRC= ${WRKDIR}/firefox-${PORTVERSION}esr/ + +CONFIGURE_ARGS= --with-pthreads \ + --target=${CONFIGURE_TARGET} \ + --with-intl-api \ + --with-system-zlib \ + --disable-gold \ + --with-system-icu \ + --with-system-nspr + +OPTIONS_DEFINE= DEBUG GCZEAL JEMALLOC OPTIMIZE READLINE UTF8 DTRACE +OPTIONS_DEFAULT=METHODJIT OPTIMIZE READLINE +OPTIONS_SUB= yes + +DEBUG_CONFIGURE_ENABLE= debug debug-symbols +DEBUG_CONFIGURE_DISABLE=debug + +DTRACE_CONFIGURE_ENABLE=dtrace profiling +DTRACE_LIBS= -lelf + +GCZEAL_DESC= Enable Zealous garbage collecting +GCZEAL_CONFIGURE_ENABLE=gczeal + +JEMALLOC_DESC= Use jemalloc as memory allocator +JEMALLOC_CONFIGURE_ENABLE= jemalloc + +OPTIMIZE_DESC= Enable compiler optimizations +OPTIMIZE_CONFIGURE_ENABLE= optimize + +READLINE_DESC= Link js shell to the readline library +READLINE_USES= readline +READLINE_CONFIGURE_ENABLE= readline + +UTF8_DESC= Treat strings as UTF8 instead of ISO-8859-1 +UTF8_CFLAGS= -DJS_C_STRINGS_ARE_UTF8 + +.include + +.if ${ARCH} == amd64 +CONFIGURE_TARGET=x86_64-portbld-freebsd${OSREL} +.endif + +post-patch: +# Skip some tests because bundled icu differs from system + @${RM} ${WRKSRC}/tests/test262/intl402/ch10/10.2/10.2.3_b.js \ + ${WRKSRC}/tests/Intl/DateTimeFormat/format.js \ + ${WRKSRC}/tests/ecma_6/String/normalize-generateddata-part1-not-listed.js +pre-configure: + cd ${WRKSRC} && ${LOCALBASE}/bin/autoconf-2.13 + +regression-test: build + @${ECHO_MSG} -n "===> Running jstests.py: " + @cd ${WRKSRC} && ${SETENV} TZ=PST8PDT ${PYTHON_CMD} tests/jstests.py \ + -d -s --no-progress ./js/src/shell/js + +post-install: + ${RM} ${STAGEDIR}${PREFIX}/lib/libjs_static.ajs + ${LN} -fs libmozjs-${SP_VER}.so ${STAGEDIR}${PREFIX}/lib/libmozjs-${SP_VER}.so.1 +.if ! ${PORT_OPTIONS:MDTRACE} + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/js${SP_VER} + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmozjs-${SP_VER}.* +.endif + +.include Property changes on: head/lang/spidermonkey52/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/lang/spidermonkey52/distinfo =================================================================== --- head/lang/spidermonkey52/distinfo (nonexistent) +++ head/lang/spidermonkey52/distinfo (revision 470485) @@ -0,0 +1,3 @@ +TIMESTAMP = 1525963979 +SHA256 (firefox-52.8.0esr.source.tar.xz) = babed4fe0ae95783e39358aedf7111b20fd9442f73b3b41b025fa4951fe76287 +SIZE (firefox-52.8.0esr.source.tar.xz) = 214054520 Property changes on: head/lang/spidermonkey52/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/lang/spidermonkey52/files/patch-1426865 =================================================================== --- head/lang/spidermonkey52/files/patch-1426865 (nonexistent) +++ head/lang/spidermonkey52/files/patch-1426865 (revision 470485) @@ -0,0 +1,23 @@ +Proposed workaround/fix for: +https://bugzilla.mozilla.org/show_bug.cgi?id=1426865 + +diff --git a/js/public/TypeDecls.h b/js/public/TypeDecls.h +index acb93f9..cbd4b04 100644 +--- js/public/TypeDecls.h ++++ js/public/TypeDecls.h +@@ -22,6 +22,8 @@ + + #include "js-config.h" + ++#pragma GCC visibility push(default) ++ + struct JSContext; + class JSFunction; + class JSObject; +@@ -76,4 +78,6 @@ typedef PersistentRooted PersistentRootedValue; + + } // namespace JS + ++#pragma GCC visibility pop ++ + #endif /* js_TypeDecls_h */ Property changes on: head/lang/spidermonkey52/files/patch-1426865 ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/lang/spidermonkey52/files/patch-disable-mozglue =================================================================== --- head/lang/spidermonkey52/files/patch-disable-mozglue (nonexistent) +++ head/lang/spidermonkey52/files/patch-disable-mozglue (revision 470485) @@ -0,0 +1,62 @@ +From 1dd00ba521afd812ba42d94be8772603d3590b43 Mon Sep 17 00:00:00 2001 +From: Till Schneidereit +Date: Thu, 1 Oct 2015 12:59:09 +0200 +Subject: [PATCH] Disable MOZ_GLUE_IN_PROGRAM in stand-alone builds on all + platforms + +Otherwise, build fails not being able to find HashBytes. + +Patch ported forward to mozjs52 by Philip Chimento +. + +https://bugzilla.mozilla.org/show_bug.cgi?id=1176787 +--- + +diff --git a/js/src/old-configure.in b/js/src/old-configure.in +index 1c5c9e214..ff0617e31 100644 +--- js/src/old-configure.in ++++ js/src/old-configure.in +@@ -1623,16 +1623,21 @@ dnl ======================================================== + dnl = Enable jemalloc + dnl ======================================================== + +-case "${OS_TARGET}" in +-Android|WINNT|Darwin) ++dnl In stand-alone builds we always only want to link executables against mozglue. ++if test "$JS_STANDALONE"; then + MOZ_GLUE_IN_PROGRAM= +- ;; +-*) +- dnl On !Android !Windows !OSX, we only want to link executables against mozglue +- MOZ_GLUE_IN_PROGRAM=1 +- AC_DEFINE(MOZ_GLUE_IN_PROGRAM) +- ;; +-esac ++else ++ case "${OS_TARGET}" in ++ Android|WINNT|Darwin) ++ MOZ_GLUE_IN_PROGRAM= ++ ;; ++ *) ++ dnl On !Android !Windows !OSX, we only want to link executables against mozglue ++ MOZ_GLUE_IN_PROGRAM=1 ++ AC_DEFINE(MOZ_GLUE_IN_PROGRAM) ++ ;; ++ esac ++fi + + if test "$MOZ_MEMORY"; then + if test "x$MOZ_DEBUG" = "x1"; then +diff --git a/mozglue/build/moz.build b/mozglue/build/moz.build +index d28974778..e3be5a2b9 100644 +--- mozglue/build/moz.build ++++ mozglue/build/moz.build +@@ -6,7 +6,7 @@ + + # Build mozglue as a shared lib on Windows, OSX and Android. + # If this is ever changed, update MOZ_SHARED_MOZGLUE in browser/installer/Makefile.in +-if CONFIG['OS_TARGET'] in ('WINNT', 'Darwin', 'Android'): ++if CONFIG['OS_TARGET'] in ('WINNT', 'Darwin', 'Android') and not CONFIG['JS_STANDALONE']: + SharedLibrary('mozglue') + else: + Library('mozglue') Property changes on: head/lang/spidermonkey52/files/patch-disable-mozglue ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/lang/spidermonkey52/pkg-plist =================================================================== --- head/lang/spidermonkey52/pkg-plist (nonexistent) +++ head/lang/spidermonkey52/pkg-plist (revision 470485) @@ -0,0 +1,161 @@ +bin/js52 +bin/js52-config +include/mozjs-52/fdlibm.h +%%JEMALLOC%%include/mozjs-52/jemalloc_types.h +include/mozjs-52/js-config.h +include/mozjs-52/js.msg +include/mozjs-52/js/CallArgs.h +include/mozjs-52/js/CallNonGenericMethod.h +include/mozjs-52/js/CharacterEncoding.h +include/mozjs-52/js/Class.h +include/mozjs-52/js/Conversions.h +include/mozjs-52/js/Date.h +include/mozjs-52/js/Debug.h +include/mozjs-52/js/GCAPI.h +include/mozjs-52/js/GCAnnotations.h +include/mozjs-52/js/GCHashTable.h +include/mozjs-52/js/GCPolicyAPI.h +include/mozjs-52/js/GCVariant.h +include/mozjs-52/js/GCVector.h +include/mozjs-52/js/HashTable.h +include/mozjs-52/js/HeapAPI.h +include/mozjs-52/js/Id.h +include/mozjs-52/js/Initialization.h +include/mozjs-52/js/LegacyIntTypes.h +include/mozjs-52/js/MemoryMetrics.h +include/mozjs-52/js/Principals.h +include/mozjs-52/js/ProfilingFrameIterator.h +include/mozjs-52/js/ProfilingStack.h +include/mozjs-52/js/Proxy.h +include/mozjs-52/js/Realm.h +include/mozjs-52/js/RequiredDefines.h +include/mozjs-52/js/RootingAPI.h +include/mozjs-52/js/SliceBudget.h +include/mozjs-52/js/StructuredClone.h +include/mozjs-52/js/SweepingAPI.h +include/mozjs-52/js/TraceKind.h +include/mozjs-52/js/TracingAPI.h +include/mozjs-52/js/TrackedOptimizationInfo.h +include/mozjs-52/js/TypeDecls.h +include/mozjs-52/js/UbiNode.h +include/mozjs-52/js/UbiNodeBreadthFirst.h +include/mozjs-52/js/UbiNodeCensus.h +include/mozjs-52/js/UbiNodeDominatorTree.h +include/mozjs-52/js/UbiNodePostOrder.h +include/mozjs-52/js/UbiNodeShortestPaths.h +include/mozjs-52/js/UniquePtr.h +include/mozjs-52/js/Utility.h +include/mozjs-52/js/Value.h +include/mozjs-52/js/Vector.h +include/mozjs-52/js/WeakMapPtr.h +include/mozjs-52/jsalloc.h +include/mozjs-52/jsapi.h +include/mozjs-52/jsbytecode.h +include/mozjs-52/jsclist.h +include/mozjs-52/jscpucfg.h +include/mozjs-52/jsfriendapi.h +include/mozjs-52/jsperf.h +include/mozjs-52/jsprf.h +include/mozjs-52/jsprototypes.h +include/mozjs-52/jspubtd.h +include/mozjs-52/jstypes.h +include/mozjs-52/jsversion.h +include/mozjs-52/jswrapper.h +include/mozjs-52/mozilla/Alignment.h +include/mozjs-52/mozilla/AllocPolicy.h +include/mozjs-52/mozilla/AlreadyAddRefed.h +include/mozjs-52/mozilla/Array.h +include/mozjs-52/mozilla/ArrayUtils.h +include/mozjs-52/mozilla/Assertions.h +include/mozjs-52/mozilla/Atomics.h +include/mozjs-52/mozilla/Attributes.h +include/mozjs-52/mozilla/BinarySearch.h +include/mozjs-52/mozilla/BloomFilter.h +include/mozjs-52/mozilla/BufferList.h +include/mozjs-52/mozilla/Casting.h +include/mozjs-52/mozilla/ChaosMode.h +include/mozjs-52/mozilla/Char16.h +include/mozjs-52/mozilla/CheckedInt.h +include/mozjs-52/mozilla/Compiler.h +include/mozjs-52/mozilla/Compression.h +include/mozjs-52/mozilla/DebugOnly.h +include/mozjs-52/mozilla/Decimal.h +include/mozjs-52/mozilla/EndianUtils.h +include/mozjs-52/mozilla/EnumSet.h +include/mozjs-52/mozilla/EnumTypeTraits.h +include/mozjs-52/mozilla/EnumeratedArray.h +include/mozjs-52/mozilla/EnumeratedRange.h +include/mozjs-52/mozilla/FastBernoulliTrial.h +include/mozjs-52/mozilla/FloatingPoint.h +include/mozjs-52/mozilla/Function.h +include/mozjs-52/mozilla/GuardObjects.h +include/mozjs-52/mozilla/HashFunctions.h +include/mozjs-52/mozilla/IndexSequence.h +include/mozjs-52/mozilla/IntegerPrintfMacros.h +include/mozjs-52/mozilla/IntegerRange.h +include/mozjs-52/mozilla/IntegerTypeTraits.h +include/mozjs-52/mozilla/JSONWriter.h +include/mozjs-52/mozilla/Likely.h +include/mozjs-52/mozilla/LinkedList.h +include/mozjs-52/mozilla/MacroArgs.h +include/mozjs-52/mozilla/MacroForEach.h +include/mozjs-52/mozilla/MathAlgorithms.h +include/mozjs-52/mozilla/Maybe.h +include/mozjs-52/mozilla/MaybeOneOf.h +include/mozjs-52/mozilla/MemoryChecking.h +include/mozjs-52/mozilla/MemoryReporting.h +include/mozjs-52/mozilla/Move.h +include/mozjs-52/mozilla/NotNull.h +include/mozjs-52/mozilla/NullPtr.h +include/mozjs-52/mozilla/Opaque.h +include/mozjs-52/mozilla/OperatorNewExtensions.h +include/mozjs-52/mozilla/Pair.h +include/mozjs-52/mozilla/PodOperations.h +include/mozjs-52/mozilla/Poison.h +include/mozjs-52/mozilla/Range.h +include/mozjs-52/mozilla/RangedArray.h +include/mozjs-52/mozilla/RangedPtr.h +include/mozjs-52/mozilla/ReentrancyGuard.h +include/mozjs-52/mozilla/RefCountType.h +include/mozjs-52/mozilla/RefCounted.h +include/mozjs-52/mozilla/RefPtr.h +include/mozjs-52/mozilla/ReverseIterator.h +include/mozjs-52/mozilla/RollingMean.h +include/mozjs-52/mozilla/SHA1.h +include/mozjs-52/mozilla/Saturate.h +include/mozjs-52/mozilla/ScopeExit.h +include/mozjs-52/mozilla/Scoped.h +include/mozjs-52/mozilla/SegmentedVector.h +include/mozjs-52/mozilla/SizePrintfMacros.h +include/mozjs-52/mozilla/SplayTree.h +include/mozjs-52/mozilla/Sprintf.h +include/mozjs-52/mozilla/StackWalk.h +include/mozjs-52/mozilla/StaticAnalysisFunctions.h +include/mozjs-52/mozilla/TaggedAnonymousMemory.h +include/mozjs-52/mozilla/TemplateLib.h +include/mozjs-52/mozilla/TextUtils.h +include/mozjs-52/mozilla/ThreadLocal.h +include/mozjs-52/mozilla/TimeStamp.h +include/mozjs-52/mozilla/ToString.h +include/mozjs-52/mozilla/Tuple.h +include/mozjs-52/mozilla/TypeTraits.h +include/mozjs-52/mozilla/TypedEnumBits.h +include/mozjs-52/mozilla/Types.h +include/mozjs-52/mozilla/UniquePtr.h +include/mozjs-52/mozilla/UniquePtrExtensions.h +include/mozjs-52/mozilla/Unused.h +include/mozjs-52/mozilla/Variant.h +include/mozjs-52/mozilla/Vector.h +include/mozjs-52/mozilla/WeakPtr.h +include/mozjs-52/mozilla/XorShift128PlusRNG.h +include/mozjs-52/mozilla/double-conversion.h +include/mozjs-52/mozilla/fallible.h +include/mozjs-52/mozilla/mozalloc.h +include/mozjs-52/mozilla/mozalloc_abort.h +include/mozjs-52/mozilla/mozalloc_oom.h +include/mozjs-52/mozilla/utils.h +%%JEMALLOC%%include/mozjs-52/mozmemory.h +%%JEMALLOC%%include/mozjs-52/mozmemory_wrap.h +lib/libmozjs-52.so +lib/libmozjs-52.so.1 +libdata/pkgconfig/mozjs-52.pc Property changes on: head/lang/spidermonkey52/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/lang/spidermonkey52/pkg-descr =================================================================== --- head/lang/spidermonkey52/pkg-descr (nonexistent) +++ head/lang/spidermonkey52/pkg-descr (revision 470485) @@ -0,0 +1,3 @@ +Spidermonkey is the JavaScript interpreter from the Mozilla project. + +WWW: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey Property changes on: head/lang/spidermonkey52/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property