View | Details | Raw Unified | Return to bug 215516
Collapse All | Expand All

(-)Makefile (-6 / +1 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=		spidermonkey170
4
PORTNAME=		spidermonkey170
5
PORTVERSION=		17.0.0
5
PORTVERSION=		17.0.0
6
PORTREVISION=		3
6
PORTREVISION=		4
7
CATEGORIES=		lang
7
CATEGORIES=		lang
8
MASTER_SITES=		MOZILLA/js
8
MASTER_SITES=		MOZILLA/js
9
DISTNAME=		mozjs${PORTVERSION}
9
DISTNAME=		mozjs${PORTVERSION}
Lines 65-75 Link Here
65
STRIP_CMD=	${TRUE}
65
STRIP_CMD=	${TRUE}
66
.endif
66
.endif
67
67
68
# ARM needs GCC until https://llvm.org/bugs/show_bug.cgi?id=23244 is fixed
69
.if ${ARCH} == "armv6"
70
USE_GCC=	yes
71
.endif
72
73
regression-test: build
68
regression-test: build
74
	@${ECHO_MSG} -n "===> Running jstests.py: "
69
	@${ECHO_MSG} -n "===> Running jstests.py: "
75
	@cd ${WRKSRC} && ${SETENV} TZ=PST8PDT ${PYTHON_CMD} tests/jstests.py \
70
	@cd ${WRKSRC} && ${SETENV} TZ=PST8PDT ${PYTHON_CMD} tests/jstests.py \
(-)files/patch-assembler_wtf_Platform.h (+18 lines)
Line 0 Link Here
1
--- assembler/wtf/Platform.h.orig	2016-12-23 11:50:32 UTC
2
+++ assembler/wtf/Platform.h
3
@@ -268,6 +268,7 @@
4
 #elif defined(__ARM_ARCH_6__) \
5
     || defined(__ARM_ARCH_6J__) \
6
     || defined(__ARM_ARCH_6K__) \
7
+    || defined(__ARM_ARCH_6KZ__) \
8
     || defined(__ARM_ARCH_6Z__) \
9
     || defined(__ARM_ARCH_6ZK__) \
10
     || defined(__ARM_ARCH_6T2__) \
11
@@ -305,6 +306,7 @@
12
 
13
 #elif defined(__ARM_ARCH_6J__) \
14
     || defined(__ARM_ARCH_6K__) \
15
+    || defined(__ARM_ARCH_6KZ__) \
16
     || defined(__ARM_ARCH_6Z__) \
17
     || defined(__ARM_ARCH_6ZK__) \
18
     || defined(__ARM_ARCH_6M__)
(-)files/patch-vm_NumericConversions.h (+11 lines)
Line 0 Link Here
1
--- vm/NumericConversions.h.orig	2016-12-23 10:40:02 UTC
2
+++ vm/NumericConversions.h
3
@@ -154,7 +154,7 @@ ToIntWidth(double d)
4
 inline int32_t
5
 ToInt32(double d)
6
 {
7
-#if defined (__arm__) && defined (__GNUC__)
8
+#if defined (__arm__) && defined (__GNUC__)  && !defined(__clang__)
9
     int32_t i;
10
     uint32_t    tmp0;
11
     uint32_t    tmp1;

Return to bug 215516