aboutsummaryrefslogtreecommitdiff
path: root/lang/spidermonkey78
diff options
context:
space:
mode:
authorSteve Wills <swills@FreeBSD.org>2020-11-03 20:26:20 +0000
committerSteve Wills <swills@FreeBSD.org>2020-11-03 20:26:20 +0000
commit9d83bd777ecc3c8f5596aca255be8e8e6d8f6814 (patch)
tree73a329e3f2c1437b56b8fac50e8358f1c6968615 /lang/spidermonkey78
parent47b51385371b6e94d6c3dba7a06c6130a54364ff (diff)
downloadports-9d83bd777ecc3c8f5596aca255be8e8e6d8f6814.tar.gz
ports-9d83bd777ecc3c8f5596aca255be8e8e6d8f6814.zip
lang/spidermonkey78: update to 78.4.0
PR: 250466 Exp-run by: antoine
Notes
Notes: svn path=/head/; revision=554031
Diffstat (limited to 'lang/spidermonkey78')
-rw-r--r--lang/spidermonkey78/Makefile20
-rw-r--r--lang/spidermonkey78/distinfo6
2 files changed, 14 insertions, 12 deletions
diff --git a/lang/spidermonkey78/Makefile b/lang/spidermonkey78/Makefile
index 0fe67cf8bde9..85d3381a4c80 100644
--- a/lang/spidermonkey78/Makefile
+++ b/lang/spidermonkey78/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= spidermonkey
-DISTVERSION= 78.3.1
-PORTREVISION= 2
+DISTVERSION= 78.4.0
CATEGORIES= lang
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source
PKGNAMESUFFIX= ${SP_VER}
@@ -14,7 +13,7 @@ COMMENT= Standalone JavaScript based from Mozilla 78-esr
LICENSE= MPL20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${LOCALBASE}/bin/clang++90:devel/llvm90 \
+BUILD_DEPENDS= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} \
${LOCALBASE}/bin/python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//g} \
${RUST_DEFAULT}>=1.35:lang/${RUST_DEFAULT} \
autoconf-2.13:devel/autoconf213 \
@@ -52,8 +51,8 @@ CONFIGURE_ARGS= --disable-debug \
CONFIGURE_ENV= HOST_CC=${CC} \
HOST_CXX=${CXX}
-CONFIGURE_ENV+= LLVM_CONFIG=llvm-config90 \
- LLVM_OBJDUMP=llvm-objdump90
+CONFIGURE_ENV+= LLVM_CONFIG=llvm-config${LLVM_DEFAULT} \
+ LLVM_OBJDUMP=llvm-objdump${LLVM_DEFAULT}
BINARY_ALIAS= python3=${PYTHON_CMD}
PLIST_SUB= SP_VER=${SP_VER}
@@ -68,10 +67,13 @@ CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL}
.if ${CHOSEN_COMPILER_TYPE} == gcc
USE_GCC= yes
.elif ${CC} == cc && ${CXX} == c++ && exists(/usr/lib/libc++.so)
-CPP= ${LOCALBASE}/bin/clang-cpp90
-CC= ${LOCALBASE}/bin/clang90
-CXX= ${LOCALBASE}/bin/clang++90
-BUILD_DEPENDS+= ${LOCALBASE}/bin/clang90:devel/llvm90
+CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT}
+CC= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}
+CXX= ${LOCALBASE}/bin/clang++${LLVM_DEFAULT}
+BUILD_DEPENDS+= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
+.if ${LLVM_DEFAULT} < 90
+BROKEN= LLVM 9.0 or higher required
+.endif
.endif
post-patch:
diff --git a/lang/spidermonkey78/distinfo b/lang/spidermonkey78/distinfo
index be0415c3682b..fb8a55174add 100644
--- a/lang/spidermonkey78/distinfo
+++ b/lang/spidermonkey78/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1601524963
-SHA256 (firefox-78.3.1esr.source.tar.xz) = 5fd27d67689fe60803022035e556146d2dbce5e53d21c14d026fc31dd2e45be9
-SIZE (firefox-78.3.1esr.source.tar.xz) = 339088596
+TIMESTAMP = 1603124991
+SHA256 (firefox-78.4.0esr.source.tar.xz) = 8e3cf0bbf1062768134db2eb10ab774731ca5ec6694b65def82234bb0a9170fc
+SIZE (firefox-78.4.0esr.source.tar.xz) = 335094656