diff options
author | Rene Ladan <rene@FreeBSD.org> | 2021-01-02 14:52:12 +0000 |
---|---|---|
committer | Rene Ladan <rene@FreeBSD.org> | 2021-01-02 14:52:12 +0000 |
commit | 55a9ef3391892debe94f6027d2696ea8e529a4c6 (patch) | |
tree | 97754eeceb54ea170d3c80a92866abcf479b7d89 /lang/spidermonkey24 | |
parent | 9fe0f1c1b78ebabb84ae8b9acfe01322b16b0b1f (diff) | |
download | ports-55a9ef3391892debe94f6027d2696ea8e529a4c6.tar.gz ports-55a9ef3391892debe94f6027d2696ea8e529a4c6.zip |
Notes
Diffstat (limited to 'lang/spidermonkey24')
-rw-r--r-- | lang/spidermonkey24/Makefile | 82 | ||||
-rw-r--r-- | lang/spidermonkey24/distinfo | 2 | ||||
-rw-r--r-- | lang/spidermonkey24/files/patch-assembler_jit_ExecutableAllocator.h | 14 | ||||
-rw-r--r-- | lang/spidermonkey24/files/patch-assembler_wtf_Platform.h | 18 | ||||
-rw-r--r-- | lang/spidermonkey24/files/patch-bug1012971 | 32 | ||||
-rw-r--r-- | lang/spidermonkey24/files/patch-bug1041795 | 35 | ||||
-rw-r--r-- | lang/spidermonkey24/files/patch-bug1046224 | 32 | ||||
-rw-r--r-- | lang/spidermonkey24/files/patch-bug702179 | 23 | ||||
-rw-r--r-- | lang/spidermonkey24/files/patch-bug894240 | 20 | ||||
-rw-r--r-- | lang/spidermonkey24/files/patch-config_milestone.pl | 11 | ||||
-rw-r--r-- | lang/spidermonkey24/files/patch-jit_AsmJSSignalHandlers.cpp | 67 | ||||
-rw-r--r-- | lang/spidermonkey24/files/patch-jit_arm_Architecture-arm.cpp | 11 | ||||
-rw-r--r-- | lang/spidermonkey24/files/patch-mfbt_Types.h | 12 | ||||
-rw-r--r-- | lang/spidermonkey24/files/patch-utils.h | 12 | ||||
-rw-r--r-- | lang/spidermonkey24/files/patch-vm_NumericConversions.h | 11 | ||||
-rw-r--r-- | lang/spidermonkey24/pkg-descr | 3 | ||||
-rw-r--r-- | lang/spidermonkey24/pkg-plist | 80 |
17 files changed, 0 insertions, 465 deletions
diff --git a/lang/spidermonkey24/Makefile b/lang/spidermonkey24/Makefile deleted file mode 100644 index 8472e48fe901..000000000000 --- a/lang/spidermonkey24/Makefile +++ /dev/null @@ -1,82 +0,0 @@ -# Created by: Kubilay Kocak <koobs@FreeBSD.org> -# $FreeBSD$ - -PORTNAME= spidermonkey24 -PORTVERSION= 24.2.0 -PORTREVISION= 12 -CATEGORIES= lang -MASTER_SITES= MOZILLA/js -#http://people.mozilla.org/~sstangl/ -DISTNAME= mozjs-${PORTVERSION} - -MAINTAINER= kwm@FreeBSD.org -COMMENT= Standalone JavaScript based from Mozilla 24-esr - -BUILD_DEPENDS= zip:archivers/zip -LIB_DEPENDS= libnspr4.so:devel/nspr - -GNU_CONFIGURE= yes -USES= compiler:c++11-lib gmake pathfix perl5 python:2.7,build \ - readline tar:bzip2 -USE_PERL5= build -USE_LDCONFIG= yes - -WRKSRC= ${WRKDIR}/mozjs-${PORTVERSION}/js/src - -CONFIGURE_ARGS= --with-pthreads \ - --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_SUB= yes - -DEBUG_CONFIGURE_ENABLE= debug debug-symbols -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 -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_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} -.endif - -do-test: - @${ECHO_MSG} -n "===> Running jstests.py: " - @cd ${WRKSRC} && ${SETENV} TZ=PST8PDT ${PYTHON_CMD} tests/jstests.py \ - --no-progress ./js24 -.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 \ - --no-progress --jitflags=,m,j,mj,mjp,am,amj,amjp,amd ./js24 -.endif - -post-install: - ${LN} -s libmozjs-24.so ${STAGEDIR}${PREFIX}/lib/libmozjs-24.so.1 -.if ! ${PORT_OPTIONS:MDTRACE} - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/js24 - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmozjs-24.* -.endif - -.include <bsd.port.post.mk> diff --git a/lang/spidermonkey24/distinfo b/lang/spidermonkey24/distinfo deleted file mode 100644 index c60b5a9174b7..000000000000 --- a/lang/spidermonkey24/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (mozjs-24.2.0.tar.bz2) = e62f3f331ddd90df1e238c09d61a505c516fe9fd8c5c95336611d191d18437d8 -SIZE (mozjs-24.2.0.tar.bz2) = 15624530 diff --git a/lang/spidermonkey24/files/patch-assembler_jit_ExecutableAllocator.h b/lang/spidermonkey24/files/patch-assembler_jit_ExecutableAllocator.h deleted file mode 100644 index 21c71cee6d1f..000000000000 --- a/lang/spidermonkey24/files/patch-assembler_jit_ExecutableAllocator.h +++ /dev/null @@ -1,14 +0,0 @@ ---- assembler/jit/ExecutableAllocator.h.orig 2013-10-29 20:40:26 UTC -+++ assembler/jit/ExecutableAllocator.h -@@ -477,6 +477,11 @@ public: - { - sync_instruction_memory((caddr_t)code, size); - } -+#elif CPU(ARM_TRADITIONAL) && OS(FREEBSD) && COMPILER(CLANG) -+ static void cacheFlush(void* code, size_t size) -+ { -+ __clear_cache(code, reinterpret_cast<char*>(code) + size); -+ } - #endif - - private: diff --git a/lang/spidermonkey24/files/patch-assembler_wtf_Platform.h b/lang/spidermonkey24/files/patch-assembler_wtf_Platform.h deleted file mode 100644 index 033de00687d2..000000000000 --- a/lang/spidermonkey24/files/patch-assembler_wtf_Platform.h +++ /dev/null @@ -1,18 +0,0 @@ ---- assembler/wtf/Platform.h.orig 2016-12-23 16:20:31 UTC -+++ assembler/wtf/Platform.h -@@ -269,6 +269,7 @@ - #elif defined(__ARM_ARCH_6__) \ - || defined(__ARM_ARCH_6J__) \ - || defined(__ARM_ARCH_6K__) \ -+ || defined(__ARM_ARCH_6KZ__) \ - || defined(__ARM_ARCH_6Z__) \ - || defined(__ARM_ARCH_6ZK__) \ - || defined(__ARM_ARCH_6T2__) \ -@@ -306,6 +307,7 @@ - - #elif defined(__ARM_ARCH_6J__) \ - || defined(__ARM_ARCH_6K__) \ -+ || defined(__ARM_ARCH_6KZ__) \ - || defined(__ARM_ARCH_6Z__) \ - || defined(__ARM_ARCH_6ZK__) \ - || defined(__ARM_ARCH_6M__) diff --git a/lang/spidermonkey24/files/patch-bug1012971 b/lang/spidermonkey24/files/patch-bug1012971 deleted file mode 100644 index 10dae0ec9b0f..000000000000 --- a/lang/spidermonkey24/files/patch-bug1012971 +++ /dev/null @@ -1,32 +0,0 @@ -commit ad6d8397a05a -Author: Dan Gohman <sunfish@mozilla.com> -Date: Thu May 22 11:15:06 2014 -0700 - - Bug 1012971 - SpiderMonkey: Fix various warnings. r=nbp ---- - js/public/RootingAPI.h | 4 +++- - js/src/configure.in | 1 + - js/src/jit/IonFrames.h | 17 ++++++++--------- - js/src/jit/MIR.h | 12 +++++------- - js/src/jit/PerfSpewer.cpp | 12 ++++++------ - js/src/jit/RegisterSets.h | 2 +- - js/src/jscntxt.h | 2 +- - js/src/jsgcinlines.h | 4 ++-- - js/src/jsopcode.cpp | 2 +- - js/src/jsscript.cpp | 6 +++--- - js/src/shell/js.cpp | 2 +- - js/src/vm/ArrayBufferObject.h | 16 ++++++++-------- - js/src/vm/TypedArrayObject.cpp | 26 +++++++++++++------------- - 13 files changed, 53 insertions(+), 53 deletions(-) - ---- jsopcode.cpp.orig 2013-02-11 22:33:23 UTC -+++ jsopcode.cpp -@@ -6067,7 +6067,7 @@ ExpressionDecompiler::write(JSString *s) - bool - ExpressionDecompiler::quote(JSString *s, uint32_t quote) - { -- return QuoteString(&sprinter, s, quote) >= 0; -+ return QuoteString(&sprinter, s, quote) != NULL; - } - - JSAtom * diff --git a/lang/spidermonkey24/files/patch-bug1041795 b/lang/spidermonkey24/files/patch-bug1041795 deleted file mode 100644 index 0f527f34f9ca..000000000000 --- a/lang/spidermonkey24/files/patch-bug1041795 +++ /dev/null @@ -1,35 +0,0 @@ -diff --git js/src/config/rules.mk js/src/config/rules.mk -index 4d67eda..783942f 100644 ---- config/rules.mk -+++ config/rules.mk -@@ -858,7 +858,7 @@ ifdef DTRACE_PROBE_OBJ - ifndef DTRACE_LIB_DEPENDENT - NON_DTRACE_OBJS := $(filter-out $(DTRACE_PROBE_OBJ),$(OBJS)) - $(DTRACE_PROBE_OBJ): $(NON_DTRACE_OBJS) -- dtrace -G -C -s $(MOZILLA_DTRACE_SRC) -o $(DTRACE_PROBE_OBJ) $(NON_DTRACE_OBJS) -+ dtrace -x nolibs -G -C -s $(MOZILLA_DTRACE_SRC) -o $(DTRACE_PROBE_OBJ) $(NON_DTRACE_OBJS) - endif - endif - endif -@@ -876,7 +876,7 @@ ifndef INCREMENTAL_LINKER - endif - ifdef DTRACE_LIB_DEPENDENT - ifndef XP_MACOSX -- dtrace -G -C -s $(MOZILLA_DTRACE_SRC) -o $(DTRACE_PROBE_OBJ) $(shell $(EXPAND_LIBS) $(MOZILLA_PROBE_LIBS)) -+ dtrace -x nolibs -G -C -s $(MOZILLA_DTRACE_SRC) -o $(DTRACE_PROBE_OBJ) $(shell $(EXPAND_LIBS) $(MOZILLA_PROBE_LIBS)) - endif - $(EXPAND_MKSHLIB) $(SHLIB_LDSTARTFILE) $(OBJS) $(SUB_SHLOBJS) $(DTRACE_PROBE_OBJ) $(MOZILLA_PROBE_LIBS) $(RESFILE) $(LDFLAGS) $(WRAP_LDFLAGS) $(SHARED_LIBRARY_LIBS) $(EXTRA_DSO_LDOPTS) $(MOZ_GLUE_LDFLAGS) $(OS_LIBS) $(EXTRA_LIBS) $(DEF_FILE) $(SHLIB_LDENDFILE) $(if $(LIB_IS_C_ONLY),,$(STLPORT_LIBS)) - @$(RM) $(DTRACE_PROBE_OBJ) -diff --git js/src/Makefile.in js/src/Makefile.in -index 28ca5e8..96793d7 100644 ---- Makefile.in -+++ Makefile.in -@@ -342,7 +342,7 @@ endif - - ifdef HAVE_DTRACE - $(CURDIR)/javascript-trace.h: $(srcdir)/devtools/javascript-trace.d -- dtrace -h -s $(srcdir)/devtools/javascript-trace.d -o javascript-trace.h.in -+ dtrace -x nolibs -h -s $(srcdir)/devtools/javascript-trace.d -o javascript-trace.h.in - sed -e 's/if _DTRACE_VERSION/ifdef INCLUDE_MOZILLA_DTRACE/' \ - -e '/const/!s/char \*/const char */g' \ - javascript-trace.h.in > javascript-trace.h diff --git a/lang/spidermonkey24/files/patch-bug1046224 b/lang/spidermonkey24/files/patch-bug1046224 deleted file mode 100644 index c7a3de4a60a4..000000000000 --- a/lang/spidermonkey24/files/patch-bug1046224 +++ /dev/null @@ -1,32 +0,0 @@ -diff --git js/src/configure js/src/configure -index 59d69c7..779a50f 100644 ---- configure -+++ configure -@@ -10260,7 +10260,13 @@ cross_compiling=$ac_cv_prog_cc_cross - # Check whether --enable-dtrace or --disable-dtrace was given. - if test "${enable_dtrace+set}" = set; then - enableval="$enable_dtrace" -- enable_dtrace="yes" -+ if test "$enableval" = "yes"; then -+ enable_dtrace="yes" -+ elif test "$enableval" = "no"; then -+ : -+ else -+ { echo "configure: error: Option, dtrace, does not take an argument ($enableval)." 1>&2; exit 1; } -+ fi - fi - - if test "x$enable_dtrace" = "xyes"; then -diff --git js/src/configure.in js/src/configure.in -index 59d69c7..779a50f 100644 ---- configure.in -+++ configure.in -@@ -2153,7 +2153,7 @@ dnl Quota support - MOZ_CHECK_HEADERS(sys/quota.h) - MOZ_CHECK_HEADERS(linux/quota.h) - --AC_ARG_ENABLE(dtrace, -+MOZ_ARG_ENABLE_BOOL(dtrace, - [ --enable-dtrace build with dtrace support if available (default=no)], - [enable_dtrace="yes"],) - if test "x$enable_dtrace" = "xyes"; then diff --git a/lang/spidermonkey24/files/patch-bug702179 b/lang/spidermonkey24/files/patch-bug702179 deleted file mode 100644 index 959ceed753e7..000000000000 --- a/lang/spidermonkey24/files/patch-bug702179 +++ /dev/null @@ -1,23 +0,0 @@ -diff --git js/src/Makefile.in js/src/Makefile.in -index e28160a..28ca5e8 100644 ---- Makefile.in -+++ Makefile.in -@@ -35,7 +35,6 @@ ifdef JS_SHARED_LIBRARY - FORCE_SHARED_LIB = 1 - endif - FORCE_STATIC_LIB = 1 --DIST_INSTALL = 1 - - ############################################### - # BEGIN include sources for low-level code shared with mfbt -@@ -584,8 +584,8 @@ install:: $(EXPORTS_mozilla) - install:: $(SCRIPTS) - $(SYSINSTALL) $^ $(DESTDIR)$(bindir) - --install:: $(REAL_LIBRARY) $(SHARED_LIBRARY) $(IMPORT_LIBRARY) --ifneq (,$(REAL_LIBRARY)) -+install:: $(LIBRARY) $(SHARED_LIBRARY) $(IMPORT_LIBRARY) -+ifdef DIST_INSTALL - $(SYSINSTALL) $(REAL_LIBRARY) $(DESTDIR)$(libdir) - mv -f $(DESTDIR)$(libdir)/$(REAL_LIBRARY) $(subst $(STATIC_LIBRARY_NAME),$(LIBRARY_NAME),$(DESTDIR)$(libdir)/$(REAL_LIBRARY)) - endif diff --git a/lang/spidermonkey24/files/patch-bug894240 b/lang/spidermonkey24/files/patch-bug894240 deleted file mode 100644 index a805435382d0..000000000000 --- a/lang/spidermonkey24/files/patch-bug894240 +++ /dev/null @@ -1,20 +0,0 @@ -commit 19a4ba5c90a9 -Author: Mike Hommey <mh+mozilla@glandium.org> -Date: Wed Jul 17 16:16:55 2013 +0900 - - Bug 894240 - Fix pointer dereference in js::cli::OptionParser::extractValue. r=Waldo ---- - js/src/shell/jsoptparse.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - ---- shell/jsoptparse.cpp.orig 2013-10-29 20:40:20 UTC -+++ shell/jsoptparse.cpp -@@ -253,7 +253,7 @@ OptionParser::extractValue(size_t argc, char **argv, s - char *eq = strchr(argv[*i], '='); - if (eq) { - *value = eq + 1; -- if (value[0] == '\0') -+ if (*value[0] == '\0') - return error("A value is required for option %.*s", eq - argv[*i], argv[*i]); - return Okay; - } diff --git a/lang/spidermonkey24/files/patch-config_milestone.pl b/lang/spidermonkey24/files/patch-config_milestone.pl deleted file mode 100644 index 9c4c2f0fd68e..000000000000 --- a/lang/spidermonkey24/files/patch-config_milestone.pl +++ /dev/null @@ -1,11 +0,0 @@ ---- config/milestone.pl.orig 2013-11-19 19:42:43 UTC -+++ config/milestone.pl -@@ -56,7 +56,7 @@ $MILESTONE_FILE = "$TOPSRCDIR/config/mi - # - my $milestone = Moz::Milestone::getOfficialMilestone($MILESTONE_FILE); - --if (defined(@TEMPLATE_FILE)) { -+if (@TEMPLATE_FILE) { - my $TFILE; - - foreach $TFILE (@TEMPLATE_FILE) { diff --git a/lang/spidermonkey24/files/patch-jit_AsmJSSignalHandlers.cpp b/lang/spidermonkey24/files/patch-jit_AsmJSSignalHandlers.cpp deleted file mode 100644 index eae20ed8fd1b..000000000000 --- a/lang/spidermonkey24/files/patch-jit_AsmJSSignalHandlers.cpp +++ /dev/null @@ -1,67 +0,0 @@ -https://hg.mozilla.org/mozilla-central/rev/07ce4364fbec - ---- jit/AsmJSSignalHandlers.cpp.orig 2013-10-29 21:40:19.000000000 +0100 -+++ jit/AsmJSSignalHandlers.cpp 2015-01-25 11:23:43.104097667 +0100 -@@ -64,7 +64,6 @@ - # endif - # define EIP_sig(p) ((p)->uc_mcontext.gregs[REG_EIP]) - # define RIP_sig(p) ((p)->uc_mcontext.gregs[REG_RIP]) --# define PC_sig(p) ((p)->uc_mcontext.arm_pc) - # define RAX_sig(p) ((p)->uc_mcontext.gregs[REG_RAX]) - # define RCX_sig(p) ((p)->uc_mcontext.gregs[REG_RCX]) - # define RDX_sig(p) ((p)->uc_mcontext.gregs[REG_RDX]) -@@ -80,7 +79,11 @@ - # define R12_sig(p) ((p)->uc_mcontext.gregs[REG_R12]) - # define R13_sig(p) ((p)->uc_mcontext.gregs[REG_R13]) - # define R14_sig(p) ((p)->uc_mcontext.gregs[REG_R14]) --# define R15_sig(p) ((p)->uc_mcontext.gregs[REG_R15]) -+# if defined(__linux__) && defined(__arm__) -+# define R15_sig(p) ((p)->uc_mcontext.arm_pc) -+# else -+# define R15_sig(p) ((p)->uc_mcontext.gregs[REG_R15]) -+# endif - #elif defined(__NetBSD__) - # define XMM_sig(p,i) (((struct fxsave64 *)(p)->uc_mcontext.__fpregs)->fx_xmm[i]) - # define EIP_sig(p) ((p)->uc_mcontext.__gregs[_REG_EIP]) -@@ -124,7 +127,11 @@ - # define R12_sig(p) ((p)->uc_mcontext.mc_r12) - # define R13_sig(p) ((p)->uc_mcontext.mc_r13) - # define R14_sig(p) ((p)->uc_mcontext.mc_r14) --# define R15_sig(p) ((p)->uc_mcontext.mc_r15) -+# if defined(__FreeBSD__) && defined(__arm__) -+# define R15_sig(p) ((p)->uc_mcontext.__gregs[_REG_R15]) -+# else -+# define R15_sig(p) ((p)->uc_mcontext.mc_r15) -+# endif - #elif defined(XP_MACOSX) - // Mach requires special treatment. - #else -@@ -325,20 +332,20 @@ - # define CONTEXT ucontext_t - # endif - -+#if defined(JS_CPU_X64) -+# define PC_sig(p) RIP_sig(p) -+#elif defined(JS_CPU_X86) -+# define PC_sig(p) EIP_sig(p) -+#elif defined(JS_CPU_ARM) -+# define PC_sig(p) R15_sig(p) -+#endif -+ - # if !defined(XP_MACOSX) - static uint8_t ** - ContextToPC(CONTEXT *context) - { --# if defined(JS_CPU_X64) -- JS_STATIC_ASSERT(sizeof(RIP_sig(context)) == sizeof(void*)); -- return reinterpret_cast<uint8_t**>(&RIP_sig(context)); --# elif defined(JS_CPU_X86) -- JS_STATIC_ASSERT(sizeof(EIP_sig(context)) == sizeof(void*)); -- return reinterpret_cast<uint8_t**>(&EIP_sig(context)); --# elif defined(JS_CPU_ARM) - JS_STATIC_ASSERT(sizeof(PC_sig(context)) == sizeof(void*)); - return reinterpret_cast<uint8_t**>(&PC_sig(context)); --# endif - } - - # if defined(JS_CPU_X64) diff --git a/lang/spidermonkey24/files/patch-jit_arm_Architecture-arm.cpp b/lang/spidermonkey24/files/patch-jit_arm_Architecture-arm.cpp deleted file mode 100644 index 57ce2f2f40ea..000000000000 --- a/lang/spidermonkey24/files/patch-jit_arm_Architecture-arm.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- jit/arm/Architecture-arm.cpp.orig 2013-10-29 20:40:20 UTC -+++ jit/arm/Architecture-arm.cpp -@@ -15,7 +15,7 @@ - - // lame check for kernel version - // see bug 586550 --#if !(defined(ANDROID) || defined(MOZ_B2G)) -+#if !(defined(ANDROID) || defined(MOZ_B2G) || defined(__FreeBSD__)) - #include <asm/hwcap.h> - #else - #define HWCAP_VFP (1<<0) diff --git a/lang/spidermonkey24/files/patch-mfbt_Types.h b/lang/spidermonkey24/files/patch-mfbt_Types.h deleted file mode 100644 index 7cfdf5e60b67..000000000000 --- a/lang/spidermonkey24/files/patch-mfbt_Types.h +++ /dev/null @@ -1,12 +0,0 @@ ---- ../../mfbt/Types.h.orig 2013-10-29 20:40:19 UTC -+++ ../../mfbt/Types.h -@@ -138,7 +138,9 @@ - */ - #if defined(__GNUC__) && defined(__cplusplus) && \ - !defined(__GXX_EXPERIMENTAL_CXX0X__) && __cplusplus < 201103L -+# ifndef decltype - # define decltype __typeof__ -+# endif - #endif - - #endif /* mozilla_Types_h_ */ diff --git a/lang/spidermonkey24/files/patch-utils.h b/lang/spidermonkey24/files/patch-utils.h deleted file mode 100644 index 364eb20cd555..000000000000 --- a/lang/spidermonkey24/files/patch-utils.h +++ /dev/null @@ -1,12 +0,0 @@ ---- ../../mfbt/double-conversion/utils.h.orig 2016-01-04 09:48:39.700168000 +0000 -+++ ../../mfbt/double-conversion/utils.h 2016-01-04 09:49:18.136290000 +0000 -@@ -58,7 +58,8 @@ - defined(__mips__) || defined(__powerpc__) || \ - defined(__sparc__) || defined(__sparc) || defined(__s390__) || \ - defined(__SH4__) || defined(__alpha__) || \ -- defined(_MIPS_ARCH_MIPS32R2) -+ defined(_MIPS_ARCH_MIPS32R2) || \ -+ defined(__AARCH64EL__) - #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1 - #elif defined(_M_IX86) || defined(__i386__) || defined(__i386) - #if defined(_WIN32) diff --git a/lang/spidermonkey24/files/patch-vm_NumericConversions.h b/lang/spidermonkey24/files/patch-vm_NumericConversions.h deleted file mode 100644 index 322ee644aafa..000000000000 --- a/lang/spidermonkey24/files/patch-vm_NumericConversions.h +++ /dev/null @@ -1,11 +0,0 @@ ---- vm/NumericConversions.h.orig 2016-12-23 16:23:54 UTC -+++ vm/NumericConversions.h -@@ -132,7 +132,7 @@ ToIntWidth(double d) - inline int32_t - ToInt32(double d) - { --#if defined (__arm__) && defined (__GNUC__) -+#if defined (__arm__) && defined (__GNUC__) && !defined(__clang__) - int32_t i; - uint32_t tmp0; - uint32_t tmp1; diff --git a/lang/spidermonkey24/pkg-descr b/lang/spidermonkey24/pkg-descr deleted file mode 100644 index db4318240eed..000000000000 --- a/lang/spidermonkey24/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -Spidermonkey is the JavaScript interpreter from the Mozilla project. - -WWW: http://www.mozilla.org/js/spidermonkey/ diff --git a/lang/spidermonkey24/pkg-plist b/lang/spidermonkey24/pkg-plist deleted file mode 100644 index c5ecdeabb657..000000000000 --- a/lang/spidermonkey24/pkg-plist +++ /dev/null @@ -1,80 +0,0 @@ -bin/js24 -bin/js24-config -%%DTRACE%%include/mozjs-24/javascript-trace.h -include/mozjs-24/js-config.h -include/mozjs-24/js.msg -include/mozjs-24/js/Anchor.h -include/mozjs-24/js/CallArgs.h -include/mozjs-24/js/CharacterEncoding.h -include/mozjs-24/js/Date.h -include/mozjs-24/js/GCAPI.h -include/mozjs-24/js/HashTable.h -include/mozjs-24/js/HeapAPI.h -include/mozjs-24/js/LegacyIntTypes.h -include/mozjs-24/js/MemoryMetrics.h -include/mozjs-24/js/PropertyKey.h -include/mozjs-24/js/RequiredDefines.h -include/mozjs-24/js/RootingAPI.h -include/mozjs-24/js/TemplateLib.h -include/mozjs-24/js/Utility.h -include/mozjs-24/js/Value.h -include/mozjs-24/js/Vector.h -include/mozjs-24/jsalloc.h -include/mozjs-24/jsapi.h -include/mozjs-24/jsclass.h -include/mozjs-24/jsclist.h -include/mozjs-24/jscpucfg.h -include/mozjs-24/jsdbgapi.h -include/mozjs-24/jsfriendapi.h -include/mozjs-24/jslock.h -include/mozjs-24/jsperf.h -include/mozjs-24/jsprf.h -include/mozjs-24/jsprototypes.h -include/mozjs-24/jsproxy.h -include/mozjs-24/jsprvtd.h -include/mozjs-24/jspubtd.h -include/mozjs-24/jstypes.h -include/mozjs-24/jsutil.h -include/mozjs-24/jsversion.h -include/mozjs-24/jswrapper.h -include/mozjs-24/mozilla/Assertions.h -include/mozjs-24/mozilla/Atomics.h -include/mozjs-24/mozilla/Attributes.h -include/mozjs-24/mozilla/BloomFilter.h -include/mozjs-24/mozilla/Casting.h -include/mozjs-24/mozilla/Char16.h -include/mozjs-24/mozilla/CheckedInt.h -include/mozjs-24/mozilla/Compiler.h -include/mozjs-24/mozilla/Constants.h -include/mozjs-24/mozilla/DebugOnly.h -include/mozjs-24/mozilla/Decimal.h -include/mozjs-24/mozilla/Endian.h -include/mozjs-24/mozilla/EnumSet.h -include/mozjs-24/mozilla/FloatingPoint.h -include/mozjs-24/mozilla/GuardObjects.h -include/mozjs-24/mozilla/HashFunctions.h -include/mozjs-24/mozilla/Likely.h -include/mozjs-24/mozilla/LinkedList.h -include/mozjs-24/mozilla/MSStdInt.h -include/mozjs-24/mozilla/MathAlgorithms.h -include/mozjs-24/mozilla/MemoryChecking.h -include/mozjs-24/mozilla/NullPtr.h -include/mozjs-24/mozilla/PodOperations.h -include/mozjs-24/mozilla/Poison.h -include/mozjs-24/mozilla/Range.h -include/mozjs-24/mozilla/RangedPtr.h -include/mozjs-24/mozilla/RefPtr.h -include/mozjs-24/mozilla/SHA1.h -include/mozjs-24/mozilla/Scoped.h -include/mozjs-24/mozilla/SplayTree.h -include/mozjs-24/mozilla/StandardInteger.h -include/mozjs-24/mozilla/ThreadLocal.h -include/mozjs-24/mozilla/TypeTraits.h -include/mozjs-24/mozilla/TypedEnum.h -include/mozjs-24/mozilla/Types.h -include/mozjs-24/mozilla/Util.h -include/mozjs-24/mozilla/WeakPtr.h -@comment lib/libmozjs-24.a -lib/libmozjs-24.so -lib/libmozjs-24.so.1 -libdata/pkgconfig/mozjs-24.pc |