Lines 13-19
COMMENT= Standalone JavaScript based from Mozilla 78-esr
Link Here
|
13 |
LICENSE= MPL20 |
13 |
LICENSE= MPL20 |
14 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
14 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
15 |
|
15 |
|
16 |
BUILD_DEPENDS= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} \ |
16 |
BUILD_DEPENDS= ${LOCALBASE}/bin/clang++90:devel/llvm90 \ |
17 |
${LOCALBASE}/bin/python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//g} \ |
17 |
${LOCALBASE}/bin/python${PYTHON3_DEFAULT}:lang/python${PYTHON3_DEFAULT:S/.//g} \ |
18 |
${RUST_DEFAULT}>=1.35:lang/${RUST_DEFAULT} \ |
18 |
${RUST_DEFAULT}>=1.35:lang/${RUST_DEFAULT} \ |
19 |
autoconf-2.13:devel/autoconf213 \ |
19 |
autoconf-2.13:devel/autoconf213 \ |
Lines 22-28
LIB_DEPENDS= libffi.so:devel/libffi \
Link Here
|
22 |
libicudata.so:devel/icu \ |
22 |
libicudata.so:devel/icu \ |
23 |
libnspr4.so:devel/nspr |
23 |
libnspr4.so:devel/nspr |
24 |
|
24 |
|
25 |
USES= compiler gmake localbase pathfix pkgconfig python:build \ |
25 |
USES= compiler:c++17-lang gmake localbase pathfix pkgconfig python:build \ |
26 |
readline tar:xz |
26 |
readline tar:xz |
27 |
USE_LDCONFIG= yes |
27 |
USE_LDCONFIG= yes |
28 |
SP_VER= 78 |
28 |
SP_VER= 78 |
Lines 51-58
CONFIGURE_ARGS= --disable-debug \
Link Here
|
51 |
CONFIGURE_ENV= HOST_CC=${CC} \ |
51 |
CONFIGURE_ENV= HOST_CC=${CC} \ |
52 |
HOST_CXX=${CXX} |
52 |
HOST_CXX=${CXX} |
53 |
|
53 |
|
54 |
CONFIGURE_ENV+= LLVM_CONFIG=llvm-config${LLVM_DEFAULT} \ |
54 |
CONFIGURE_ENV+= LLVM_CONFIG=llvm-config90 \ |
55 |
LLVM_OBJDUMP=llvm-objdump${LLVM_DEFAULT} |
55 |
LLVM_OBJDUMP=llvm-objdump90 |
56 |
|
56 |
|
57 |
BINARY_ALIAS= python3=${PYTHON_CMD} |
57 |
BINARY_ALIAS= python3=${PYTHON_CMD} |
58 |
PLIST_SUB= SP_VER=${SP_VER} |
58 |
PLIST_SUB= SP_VER=${SP_VER} |
Lines 67-76
CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL}
Link Here
|
67 |
.if ${CHOSEN_COMPILER_TYPE} == gcc |
67 |
.if ${CHOSEN_COMPILER_TYPE} == gcc |
68 |
USE_GCC= yes |
68 |
USE_GCC= yes |
69 |
.elif ${CC} == cc && ${CXX} == c++ && exists(/usr/lib/libc++.so) |
69 |
.elif ${CC} == cc && ${CXX} == c++ && exists(/usr/lib/libc++.so) |
70 |
CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_DEFAULT} |
70 |
CPP= ${LOCALBASE}/bin/clang-cpp90 |
71 |
CC= ${LOCALBASE}/bin/clang${LLVM_DEFAULT} |
71 |
CC= ${LOCALBASE}/bin/clang90 |
72 |
CXX= ${LOCALBASE}/bin/clang++${LLVM_DEFAULT} |
72 |
CXX= ${LOCALBASE}/bin/clang++90 |
73 |
BUILD_DEPENDS+= ${LOCALBASE}/bin/clang${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} |
73 |
BUILD_DEPENDS+= ${LOCALBASE}/bin/clang90:devel/llvm90 |
74 |
.endif |
74 |
.endif |
75 |
|
75 |
|
76 |
post-patch: |
76 |
post-patch: |