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

Collapse All | Expand All

(-)lang/spidermonkey78/Makefile (-9 / +11 lines)
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:
(-)lang/spidermonkey78/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1601524963
1
TIMESTAMP = 1603124991
2
SHA256 (firefox-78.3.1esr.source.tar.xz) = 5fd27d67689fe60803022035e556146d2dbce5e53d21c14d026fc31dd2e45be9
2
SHA256 (firefox-78.4.0esr.source.tar.xz) = 8e3cf0bbf1062768134db2eb10ab774731ca5ec6694b65def82234bb0a9170fc
3
SIZE (firefox-78.3.1esr.source.tar.xz) = 339088596
3
SIZE (firefox-78.4.0esr.source.tar.xz) = 335094656

Return to bug 250466