View | Details | Raw Unified | Return to bug 250161 | Differences between
and this patch

Collapse All | Expand All

(-)lang/spidermonkey78/Makefile (-8 / +8 lines)
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:

Return to bug 250161