svn commit: r470485 - in head/lang: . spidermonkey52 spidermonkey52/files
Koop Mast
kwm at FreeBSD.org
Sun May 20 21:30:37 UTC 2018
Author: kwm
Date: Sun May 20 21:30:35 2018
New Revision: 470485
URL: https://svnweb.freebsd.org/changeset/ports/470485
Log:
Add spidermonkey52 52.8.0.
Spidermonkey is Mozilla's JS engine. This version is based on Firefox
ESR 52. There is no standalone release for so build it out of the
ESR distfile.
Obtained from: gnome devel repo
Added:
head/lang/spidermonkey52/
- copied from r470484, head/lang/spidermonkey38/
head/lang/spidermonkey52/files/patch-1426865 (contents, props changed)
head/lang/spidermonkey52/files/patch-disable-mozglue (contents, props changed)
Deleted:
head/lang/spidermonkey52/Makefile.filelist
head/lang/spidermonkey52/files/patch-bug1143022
head/lang/spidermonkey52/files/patch-bug702179
head/lang/spidermonkey52/files/patch-configure
head/lang/spidermonkey52/files/patch-js_public_Conversions.h
Modified:
head/lang/Makefile
head/lang/spidermonkey52/Makefile
head/lang/spidermonkey52/distinfo
head/lang/spidermonkey52/pkg-plist
Modified: head/lang/Makefile
==============================================================================
--- head/lang/Makefile Sun May 20 20:03:31 2018 (r470484)
+++ head/lang/Makefile Sun May 20 21:30:35 2018 (r470485)
@@ -344,6 +344,7 @@
SUBDIR += spidermonkey185
SUBDIR += spidermonkey24
SUBDIR += spidermonkey38
+ SUBDIR += spidermonkey52
SUBDIR += spl
SUBDIR += squeak
SUBDIR += squirrel
Modified: head/lang/spidermonkey52/Makefile
==============================================================================
--- head/lang/spidermonkey38/Makefile Sun May 20 20:03:31 2018 (r470484)
+++ head/lang/spidermonkey52/Makefile Sun May 20 21:30:35 2018 (r470485)
@@ -1,43 +1,42 @@
# Created by: Kubilay Kocak <koobs at FreeBSD.org>
# $FreeBSD$
-PORTNAME= spidermonkey38
-PORTVERSION= 38.8.0
-PORTREVISION= 5
+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 at FreeBSD.org
-COMMENT= Standalone JavaScript based from Mozilla 38-esr
+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
-GNU_CONFIGURE= yes
-USES= compiler:c++11-lib gmake pathfix perl5 pkgconfig \
- python:2.7,build readline tar:bzip2
-USE_PERL5= build
+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}/mozilla-esr38/js/src
+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 \
- --enable-system-ffi \
+ --disable-gold \
--with-system-icu \
--with-system-nspr
-OPTIONS_DEFINE= DEBUG GCZEAL JEMALLOC METHODJIT OPTIMIZE READLINE \
- THREADSAFE TRACEJIT UTF8 DTRACE
-OPTIONS_DEFAULT=METHODJIT OPTIMIZE READLINE THREADSAFE TRACEJIT
-# ld(1) fails to link probes: Relocations in generic ELF (EM: 0)
-OPTIONS_EXCLUDE_aarch64= DTRACE
-# dt_modtext:opensolaris/lib/libdtrace/common/dt_link.c: arm not implemented
-OPTIONS_EXCLUDE_armv6= DTRACE
-OPTIONS_EXCLUDE_armv7= DTRACE
+OPTIONS_DEFINE= DEBUG GCZEAL JEMALLOC OPTIMIZE READLINE UTF8 DTRACE
+OPTIONS_DEFAULT=METHODJIT OPTIMIZE READLINE
OPTIONS_SUB= yes
DEBUG_CONFIGURE_ENABLE= debug debug-symbols
@@ -52,28 +51,20 @@ GCZEAL_CONFIGURE_ENABLE=gczeal
JEMALLOC_DESC= Use jemalloc as memory allocator
JEMALLOC_CONFIGURE_ENABLE= jemalloc
-METHODJIT_DESC= Enable method JIT support
-METHODJIT_CONFIGURE_ENABLE= methodjit
-
OPTIMIZE_DESC= Enable compiler optimizations
OPTIMIZE_CONFIGURE_ENABLE= optimize
-READLINE_DESC= Link js shell to system readline library
+READLINE_DESC= Link js shell to the readline library
+READLINE_USES= readline
READLINE_CONFIGURE_ENABLE= readline
-THREADSAFE_DESC=Enable multiple thread support
-THREADSAFE_CONFIGURE_ENABLE= threadsafe
-
-TRACEJIT_DESC= Enable tracing JIT support
-TRACEJIT_CONFIGURE_ENABLE= tracejit
-
UTF8_DESC= Treat strings as UTF8 instead of ISO-8859-1
UTF8_CFLAGS= -DJS_C_STRINGS_ARE_UTF8
.include <bsd.port.pre.mk>
.if ${ARCH} == amd64
-CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL}
+CONFIGURE_TARGET=x86_64-portbld-freebsd${OSREL}
.endif
post-patch:
@@ -81,50 +72,20 @@ post-patch:
@${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
-do-test:
+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
-.if ${PORT_OPTIONS:MMETHODJIT} || ${PORT_OPTIONS:MTRACEJIT}
- @${ECHO_MSG} -n "===> Running jit_test.py: "
- @cd ${WRKSRC} && ${SETENV} TZ=PST8PDT ${PYTHON_CMD} jit-test/jit_test.py \
- -d -s --no-progress --jitflags=,m,j,mj,mjp,am,amj,amjp,amd ./js/src/shell/js
-.endif
-.include "Makefile.filelist"
-
post-install:
${RM} ${STAGEDIR}${PREFIX}/lib/libjs_static.ajs
- ${LN} -fs libmozjs-38.so ${STAGEDIR}${PREFIX}/lib/libmozjs-38.so.1
-# the build installs symlinks, replace them with real files.
-# fedora has a nice for loop, but I can't get it to work in make, ideas?
- ${RM} -rf ${STAGEDIR}${PREFIX}/include/mozjs-38/*
- ${INSTALL_DATA} ${WRKSRC}/js/src/js-config.h \
- ${STAGEDIR}${PREFIX}/include/mozjs-38/
-.for file in ${BASEFILES}
- ${INSTALL_DATA} ${WRKSRC}/${file} \
- ${STAGEDIR}${PREFIX}/include/mozjs-38/
-.endfor
- ${MKDIR} ${STAGEDIR}${PREFIX}/include/mozjs-38/js
-.for file in ${JSFILES}
- ${INSTALL_DATA} ${WRKSRC}/../public/${file} \
- ${STAGEDIR}${PREFIX}/include/mozjs-38/js/
-.endfor
- ${MKDIR} ${STAGEDIR}${PREFIX}/include/mozjs-38/mozilla
-.for file in ${MOZILLAFILES}
- ${INSTALL_DATA} ${WRKSRC}/../../mfbt/${file} \
- ${STAGEDIR}${PREFIX}/include/mozjs-38/mozilla/
-.endfor
-# Install files, not symlinks to build directory
-#.for link in `find ${STAGEDIR}${PREFIX} -type l`; do
-# header=`readlink ${link}`; \
-# rm -f ${link}; \
-# cp -p ${header} ${link}
-#.endfor
+ ${LN} -fs libmozjs-${SP_VER}.so ${STAGEDIR}${PREFIX}/lib/libmozjs-${SP_VER}.so.1
.if ! ${PORT_OPTIONS:MDTRACE}
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/js38
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmozjs-38.*
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/js${SP_VER}
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmozjs-${SP_VER}.*
.endif
.include <bsd.port.post.mk>
Modified: head/lang/spidermonkey52/distinfo
==============================================================================
--- head/lang/spidermonkey38/distinfo Sun May 20 20:03:31 2018 (r470484)
+++ head/lang/spidermonkey52/distinfo Sun May 20 21:30:35 2018 (r470485)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1496648333
-SHA256 (firefox-38.8.0esr.source.tar.bz2) = 9475adcee29d590383c4885bc5f958093791d1db4302d694a5d2766698f59982
-SIZE (firefox-38.8.0esr.source.tar.bz2) = 181198635
+TIMESTAMP = 1525963979
+SHA256 (firefox-52.8.0esr.source.tar.xz) = babed4fe0ae95783e39358aedf7111b20fd9442f73b3b41b025fa4951fe76287
+SIZE (firefox-52.8.0esr.source.tar.xz) = 214054520
Added: head/lang/spidermonkey52/files/patch-1426865
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/spidermonkey52/files/patch-1426865 Sun May 20 21:30:35 2018 (r470485)
@@ -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<Value> PersistentRootedValue;
+
+ } // namespace JS
+
++#pragma GCC visibility pop
++
+ #endif /* js_TypeDecls_h */
Added: head/lang/spidermonkey52/files/patch-disable-mozglue
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/spidermonkey52/files/patch-disable-mozglue Sun May 20 21:30:35 2018 (r470485)
@@ -0,0 +1,62 @@
+From 1dd00ba521afd812ba42d94be8772603d3590b43 Mon Sep 17 00:00:00 2001
+From: Till Schneidereit <till at tillschneidereit.net>
+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
+<philip.chimento at gmail.com>.
+
+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')
Modified: head/lang/spidermonkey52/pkg-plist
==============================================================================
--- head/lang/spidermonkey38/pkg-plist Sun May 20 20:03:31 2018 (r470484)
+++ head/lang/spidermonkey52/pkg-plist Sun May 20 21:30:35 2018 (r470485)
@@ -1,121 +1,161 @@
-bin/js38
-bin/js38-config
-include/mozjs-38/js-config.h
-include/mozjs-38/js.msg
-include/mozjs-38/js/CallArgs.h
-include/mozjs-38/js/CallNonGenericMethod.h
-include/mozjs-38/js/CharacterEncoding.h
-include/mozjs-38/js/Class.h
-include/mozjs-38/js/Conversions.h
-include/mozjs-38/js/Date.h
-include/mozjs-38/js/Debug.h
-include/mozjs-38/js/GCAPI.h
-include/mozjs-38/js/HashTable.h
-include/mozjs-38/js/HeapAPI.h
-include/mozjs-38/js/Id.h
-include/mozjs-38/js/LegacyIntTypes.h
-include/mozjs-38/js/MemoryMetrics.h
-include/mozjs-38/js/Principals.h
-include/mozjs-38/js/ProfilingFrameIterator.h
-include/mozjs-38/js/ProfilingStack.h
-include/mozjs-38/js/Proxy.h
-include/mozjs-38/js/RequiredDefines.h
-include/mozjs-38/js/RootingAPI.h
-include/mozjs-38/js/SliceBudget.h
-include/mozjs-38/js/StructuredClone.h
-include/mozjs-38/js/TracingAPI.h
-include/mozjs-38/js/TrackedOptimizationInfo.h
-include/mozjs-38/js/TypeDecls.h
-include/mozjs-38/js/UbiNode.h
-include/mozjs-38/js/UbiNodeTraverse.h
-include/mozjs-38/js/Utility.h
-include/mozjs-38/js/Value.h
-include/mozjs-38/js/Vector.h
-include/mozjs-38/js/WeakMapPtr.h
-include/mozjs-38/jsalloc.h
-include/mozjs-38/jsapi.h
-include/mozjs-38/jsbytecode.h
-include/mozjs-38/jsclist.h
-include/mozjs-38/jscpucfg.h
-include/mozjs-38/jsfriendapi.h
-include/mozjs-38/jsperf.h
-include/mozjs-38/jsprf.h
-include/mozjs-38/jsprototypes.h
-include/mozjs-38/jspubtd.h
-include/mozjs-38/jstypes.h
-include/mozjs-38/jsversion.h
-include/mozjs-38/jswrapper.h
-include/mozjs-38/mozilla/Alignment.h
-include/mozjs-38/mozilla/AllocPolicy.h
-include/mozjs-38/mozilla/AlreadyAddRefed.h
-include/mozjs-38/mozilla/Array.h
-include/mozjs-38/mozilla/ArrayUtils.h
-include/mozjs-38/mozilla/Assertions.h
-include/mozjs-38/mozilla/Atomics.h
-include/mozjs-38/mozilla/Attributes.h
-include/mozjs-38/mozilla/BinarySearch.h
-include/mozjs-38/mozilla/BloomFilter.h
-include/mozjs-38/mozilla/Casting.h
-include/mozjs-38/mozilla/ChaosMode.h
-include/mozjs-38/mozilla/Char16.h
-include/mozjs-38/mozilla/CheckedInt.h
-include/mozjs-38/mozilla/Compiler.h
-include/mozjs-38/mozilla/Compression.h
-include/mozjs-38/mozilla/Constants.h
-include/mozjs-38/mozilla/DebugOnly.h
-include/mozjs-38/mozilla/Decimal.h
-include/mozjs-38/mozilla/Endian.h
-include/mozjs-38/mozilla/EnumSet.h
-include/mozjs-38/mozilla/EnumeratedArray.h
-include/mozjs-38/mozilla/FloatingPoint.h
-include/mozjs-38/mozilla/GuardObjects.h
-include/mozjs-38/mozilla/HashFunctions.h
-include/mozjs-38/mozilla/IntegerPrintfMacros.h
-include/mozjs-38/mozilla/IntegerRange.h
-include/mozjs-38/mozilla/IntegerTypeTraits.h
-include/mozjs-38/mozilla/IteratorTraits.h
-include/mozjs-38/mozilla/JSONWriter.h
-include/mozjs-38/mozilla/Likely.h
-include/mozjs-38/mozilla/LinkedList.h
-include/mozjs-38/mozilla/MacroArgs.h
-include/mozjs-38/mozilla/MacroForEach.h
-include/mozjs-38/mozilla/MathAlgorithms.h
-include/mozjs-38/mozilla/Maybe.h
-include/mozjs-38/mozilla/MaybeOneOf.h
-include/mozjs-38/mozilla/MemoryChecking.h
-include/mozjs-38/mozilla/MemoryReporting.h
-include/mozjs-38/mozilla/Move.h
-include/mozjs-38/mozilla/NullPtr.h
-include/mozjs-38/mozilla/NumericLimits.h
-include/mozjs-38/mozilla/Opaque.h
-include/mozjs-38/mozilla/Pair.h
-include/mozjs-38/mozilla/PodOperations.h
-include/mozjs-38/mozilla/Poison.h
-include/mozjs-38/mozilla/Range.h
-include/mozjs-38/mozilla/RangedPtr.h
-include/mozjs-38/mozilla/ReentrancyGuard.h
-include/mozjs-38/mozilla/RefCountType.h
-include/mozjs-38/mozilla/RefPtr.h
-include/mozjs-38/mozilla/ReverseIterator.h
-include/mozjs-38/mozilla/RollingMean.h
-include/mozjs-38/mozilla/SHA1.h
-include/mozjs-38/mozilla/Scoped.h
-include/mozjs-38/mozilla/SegmentedVector.h
-include/mozjs-38/mozilla/SizePrintfMacros.h
-include/mozjs-38/mozilla/SplayTree.h
-include/mozjs-38/mozilla/TaggedAnonymousMemory.h
-include/mozjs-38/mozilla/TemplateLib.h
-include/mozjs-38/mozilla/ThreadLocal.h
-include/mozjs-38/mozilla/ToString.h
-include/mozjs-38/mozilla/TypeTraits.h
-include/mozjs-38/mozilla/TypedEnumBits.h
-include/mozjs-38/mozilla/Types.h
-include/mozjs-38/mozilla/UniquePtr.h
-include/mozjs-38/mozilla/Vector.h
-include/mozjs-38/mozilla/WeakPtr.h
-include/mozjs-38/mozilla/double-conversion.h
-include/mozjs-38/mozilla/unused.h
-include/mozjs-38/mozilla/utils.h
-lib/libmozjs-38.so
-lib/libmozjs-38.so.1
-libdata/pkgconfig/mozjs-38.pc
+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
More information about the svn-ports-head
mailing list