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: |