svn commit: r484890 - head/lang/spidermonkey52
Koop Mast
kwm at FreeBSD.org
Tue Nov 13 18:08:46 UTC 2018
Author: kwm
Date: Tue Nov 13 18:08:44 2018
New Revision: 484890
URL: https://svnweb.freebsd.org/changeset/ports/484890
Log:
Update to 52.9.0.
* This is the last release in the 52 series.
* Don't extract cruft we don't need to build SpiderMonkey.
* Add work-around for needing uvernum.h even if --with-system-icu is requested.
* Unbreak regression-test command.
PR: 229762
Submitted by: mi@
Modified:
head/lang/spidermonkey52/Makefile
head/lang/spidermonkey52/distinfo
Modified: head/lang/spidermonkey52/Makefile
==============================================================================
--- head/lang/spidermonkey52/Makefile Tue Nov 13 17:54:57 2018 (r484889)
+++ head/lang/spidermonkey52/Makefile Tue Nov 13 18:08:44 2018 (r484890)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= spidermonkey
-PORTVERSION= 52.8.0
-PORTREVISION= 2
+PORTVERSION= 52.9.0
CATEGORIES= lang
MASTER_SITES= MOZILLA/firefox/releases/${PORTVERSION}esr/source
PKGNAMESUFFIX= ${SP_VER}
@@ -26,6 +25,9 @@ SP_VER= 52
WRKSRC= ${WRKDIR}/firefox-${PORTVERSION}esr/js/src
PATCH_WRKSRC= ${WRKDIR}/firefox-${PORTVERSION}esr/
+INCLUDE= .cargo Makefile.in build* config* gradle* js memory nsprpub/config
+INCLUDE+= mfbt modules moz* python taskcluster testing
+EXTRACT_AFTER_ARGS+= ${INCLUDE:S|^|firefox-${PORTVERSION}esr/|}
CONFIGURE_ARGS= --with-pthreads \
--prefix=${PREFIX:Q} \
@@ -71,15 +73,21 @@ CONFIGURE_TARGET=x86_64-portbld-freebsd${OSREL}
post-patch:
# Skip some tests because bundled icu differs from system
- @${RM} ${WRKSRC}/tests/test262/intl402/ch10/10.2/10.2.3_b.js \
+ @${RM} ${WRKSRC}/tests/Intl/Date/toLocaleDateString_timeZone.js \
${WRKSRC}/tests/Intl/DateTimeFormat/format.js \
- ${WRKSRC}/tests/ecma_6/String/normalize-generateddata-part1-not-listed.js
+ ${WRKSRC}/tests/Intl/DateTimeFormat/format_timeZone.js \
+ ${WRKSRC}/tests/Intl/NumberFormat/StringBuffer.js
+
pre-configure:
cd ${WRKSRC} && ${LOCALBASE}/bin/autoconf-2.13
+# The directory needs to exist, or configure freaks out:
+ @${MKDIR} ${WRKSRC:H:H}/intl/icu/source/common/unicode
+ ${LN} -s ${LOCALBASE}/include/unicode/uvernum.h \
+ ${WRKSRC:H:H}/intl/icu/source/common/unicode/
regression-test: build
@${ECHO_MSG} -n "===> Running jstests.py: "
- @cd ${WRKSRC} && ${SETENV} TZ=PST8PDT ${PYTHON_CMD} tests/jstests.py \
+ @cd ${WRKSRC} && ${SETENV} LANG=C TZ=PST8PDT ${PYTHON_CMD} tests/jstests.py \
-d -s --no-progress ./js/src/shell/js
post-install:
Modified: head/lang/spidermonkey52/distinfo
==============================================================================
--- head/lang/spidermonkey52/distinfo Tue Nov 13 17:54:57 2018 (r484889)
+++ head/lang/spidermonkey52/distinfo Tue Nov 13 18:08:44 2018 (r484890)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1525963979
-SHA256 (firefox-52.8.0esr.source.tar.xz) = babed4fe0ae95783e39358aedf7111b20fd9442f73b3b41b025fa4951fe76287
-SIZE (firefox-52.8.0esr.source.tar.xz) = 214054520
+TIMESTAMP = 1531516294
+SHA256 (firefox-52.9.0esr.source.tar.xz) = c01d09658c53c1b3a496e353a24dad03b26b81d3b1d099abc26a06f81c199dd6
+SIZE (firefox-52.9.0esr.source.tar.xz) = 214087304
More information about the svn-ports-all
mailing list