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

(-)Makefile (-5 / +13 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	spidermonkey
4
PORTNAME=	spidermonkey
5
PORTVERSION=	52.8.0
5
PORTVERSION=	52.9.0
6
PORTREVISION=	1
7
CATEGORIES=	lang
6
CATEGORIES=	lang
8
MASTER_SITES=	MOZILLA/firefox/releases/${PORTVERSION}esr/source
7
MASTER_SITES=	MOZILLA/firefox/releases/${PORTVERSION}esr/source
9
DISTNAME=	firefox-${PORTVERSION}esr.source
8
DISTNAME=	firefox-${PORTVERSION}esr.source
Lines 26-31 Link Here
26
25
27
WRKSRC=		${WRKDIR}/firefox-${PORTVERSION}esr/js/src
26
WRKSRC=		${WRKDIR}/firefox-${PORTVERSION}esr/js/src
28
PATCH_WRKSRC=	${WRKDIR}/firefox-${PORTVERSION}esr/
27
PATCH_WRKSRC=	${WRKDIR}/firefox-${PORTVERSION}esr/
28
INCLUDE=	.cargo Makefile.in build* config* gradle* js memory nsprpub/config
29
INCLUDE+=	mfbt modules moz* python taskcluster testing
30
EXTRACT_AFTER_ARGS+=	${INCLUDE:S|^|firefox-${PORTVERSION}esr/|}
29
31
30
CONFIGURE_ARGS=	--with-pthreads \
32
CONFIGURE_ARGS=	--with-pthreads \
31
		--prefix=${PREFIX:Q} \
33
		--prefix=${PREFIX:Q} \
Lines 70-84 Link Here
70
72
71
post-patch:
73
post-patch:
72
# Skip some tests because bundled icu differs from system
74
# Skip some tests because bundled icu differs from system
73
	@${RM}  ${WRKSRC}/tests/test262/intl402/ch10/10.2/10.2.3_b.js \
75
	@${RM}  ${WRKSRC}/tests/Intl/Date/toLocaleDateString_timeZone.js \
74
		${WRKSRC}/tests/Intl/DateTimeFormat/format.js \
76
		${WRKSRC}/tests/Intl/DateTimeFormat/format.js \
75
		${WRKSRC}/tests/ecma_6/String/normalize-generateddata-part1-not-listed.js
77
		${WRKSRC}/tests/Intl/DateTimeFormat/format_timeZone.js \
78
		${WRKSRC}/tests/Intl/NumberFormat/StringBuffer.js
79
76
pre-configure:
80
pre-configure:
77
	cd ${WRKSRC} && ${LOCALBASE}/bin/autoconf-2.13
81
	cd ${WRKSRC} && ${LOCALBASE}/bin/autoconf-2.13
82
# The directory needs to exist, or configure freaks out:
83
	@${MKDIR} ${WRKSRC:H:H}/intl/icu/source/common/unicode
84
	${LN} -s ${LOCALBASE}/include/unicode/uvernum.h	\
85
		${WRKSRC:H:H}/intl/icu/source/common/unicode/
78
86
79
regression-test: build
87
regression-test: build
80
	@${ECHO_MSG} -n "===> Running jstests.py: "
88
	@${ECHO_MSG} -n "===> Running jstests.py: "
81
	@cd ${WRKSRC} && ${SETENV} TZ=PST8PDT ${PYTHON_CMD} tests/jstests.py \
89
	@cd ${WRKSRC} && ${SETENV} LANG=C TZ=PST8PDT ${PYTHON_CMD} tests/jstests.py \
82
	-d -s --no-progress ./js/src/shell/js
90
	-d -s --no-progress ./js/src/shell/js
83
91
84
post-install:
92
post-install:
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1525963979
1
TIMESTAMP = 1531516294
2
SHA256 (firefox-52.8.0esr.source.tar.xz) = babed4fe0ae95783e39358aedf7111b20fd9442f73b3b41b025fa4951fe76287
2
SHA256 (firefox-52.9.0esr.source.tar.xz) = c01d09658c53c1b3a496e353a24dad03b26b81d3b1d099abc26a06f81c199dd6
3
SIZE (firefox-52.8.0esr.source.tar.xz) = 214054520
3
SIZE (firefox-52.9.0esr.source.tar.xz) = 214087304

Return to bug 229762