Lines 1-8
Link Here
|
1 |
# $FreeBSD$ |
1 |
# $FreeBSD$ |
2 |
|
2 |
|
3 |
PORTNAME= spidermonkey |
3 |
PORTNAME= spidermonkey |
4 |
DISTVERSION= 78.3.1 |
4 |
DISTVERSION= 78.4.0 |
5 |
PORTREVISION= 1 |
|
|
6 |
CATEGORIES= lang |
5 |
CATEGORIES= lang |
7 |
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source |
6 |
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source |
8 |
PKGNAMESUFFIX= ${SP_VER} |
7 |
PKGNAMESUFFIX= ${SP_VER} |
Lines 14-20
COMMENT= Standalone JavaScript based from Mozilla 78-esr
Link Here
|
14 |
LICENSE= MPL20 |
13 |
LICENSE= MPL20 |
15 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
14 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
16 |
|
15 |
|
17 |
BUILD_DEPENDS= ${LOCALBASE}/bin/clang++90:devel/llvm90 \ |
16 |
BUILD_DEPENDS= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} \ |
18 |
${LOCALBASE}/bin/python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//g} \ |
17 |
${LOCALBASE}/bin/python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//g} \ |
19 |
${RUST_DEFAULT}>=1.35:lang/${RUST_DEFAULT} \ |
18 |
${RUST_DEFAULT}>=1.35:lang/${RUST_DEFAULT} \ |
20 |
autoconf-2.13:devel/autoconf213 \ |
19 |
autoconf-2.13:devel/autoconf213 \ |
Lines 52-59
CONFIGURE_ARGS= --disable-debug \
Link Here
|
52 |
CONFIGURE_ENV= HOST_CC=${CC} \ |
51 |
CONFIGURE_ENV= HOST_CC=${CC} \ |
53 |
HOST_CXX=${CXX} |
52 |
HOST_CXX=${CXX} |
54 |
|
53 |
|
55 |
CONFIGURE_ENV+= LLVM_CONFIG=llvm-config90 \ |
54 |
CONFIGURE_ENV+= LLVM_CONFIG=llvm-config${LLVM_DEFAULT} \ |
56 |
LLVM_OBJDUMP=llvm-objdump90 |
55 |
LLVM_OBJDUMP=llvm-objdump${LLVM_DEFAULT} |
57 |
|
56 |
|
58 |
BINARY_ALIAS= python3=${PYTHON_CMD} |
57 |
BINARY_ALIAS= python3=${PYTHON_CMD} |
59 |
PLIST_SUB= SP_VER=${SP_VER} |
58 |
PLIST_SUB= SP_VER=${SP_VER} |
Lines 68-77
CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL}
Link Here
|
68 |
.if ${CHOSEN_COMPILER_TYPE} == gcc |
67 |
.if ${CHOSEN_COMPILER_TYPE} == gcc |
69 |
USE_GCC= yes |
68 |
USE_GCC= yes |
70 |
.elif ${CC} == cc && ${CXX} == c++ && exists(/usr/lib/libc++.so) |
69 |
.elif ${CC} == cc && ${CXX} == c++ && exists(/usr/lib/libc++.so) |
71 |
CPP= ${LOCALBASE}/bin/clang-cpp90 |
70 |
CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} |
72 |
CC= ${LOCALBASE}/bin/clang90 |
71 |
CC= ${LOCALBASE}/bin/clang${LLVM_DEFAULT} |
73 |
CXX= ${LOCALBASE}/bin/clang++90 |
72 |
CXX= ${LOCALBASE}/bin/clang++${LLVM_DEFAULT} |
74 |
BUILD_DEPENDS+= ${LOCALBASE}/bin/clang90:devel/llvm90 |
73 |
BUILD_DEPENDS+= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} |
|
|
74 |
.if ${LLVM_DEFAULT} < 90 |
75 |
BROKEN= LLVM 9.0 or higher required |
76 |
.endif |
75 |
.endif |
77 |
.endif |
76 |
|
78 |
|
77 |
post-patch: |
79 |
post-patch: |