Changeset View
Changeset View
Standalone View
Standalone View
www/node/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= node | PORTNAME= node | ||||
PORTVERSION= 13.10.1 | PORTVERSION= 13.10.1 | ||||
DISTVERSIONPREFIX= v | DISTVERSIONPREFIX= v | ||||
PORTREVISION= 1 | PORTREVISION= 2 | ||||
jbeich: Not necessary as packages are not built for 12.0 anymore. If @bhughes confirms it was a build… | |||||
CATEGORIES= www | CATEGORIES= www | ||||
MASTER_SITES= http://nodejs.org/dist/v${PORTVERSION}/ | MASTER_SITES= http://nodejs.org/dist/v${PORTVERSION}/ | ||||
MAINTAINER= bhughes@FreeBSD.org | MAINTAINER= bhughes@FreeBSD.org | ||||
COMMENT= V8 JavaScript for client and server | COMMENT= V8 JavaScript for client and server | ||||
LICENSE= MIT | LICENSE= MIT | ||||
LICENSE_FILE= ${WRKSRC}/LICENSE | LICENSE_FILE= ${WRKSRC}/LICENSE | ||||
BROKEN_SSL= libressl libressl-devel | BROKEN_SSL= libressl libressl-devel | ||||
BROKEN_SSL_REASON= Node.js 12.x requires OpenSSL 1.1.x or the BUNDLED_SSL option enabled | BROKEN_SSL_REASON= Node.js 12.x requires OpenSSL 1.1.x or the BUNDLED_SSL option enabled | ||||
ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc64 | ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc64 | ||||
OPTIONS_DEFINE= BUNDLED_SSL DOCS NLS DTRACE | OPTIONS_DEFINE= BUNDLED_SSL DOCS NLS DTRACE | ||||
OPTIONS_DEFAULT= DTRACE | OPTIONS_DEFAULT= DTRACE | ||||
OPTIONS_DEFAULT_FreeBSD_11= BUNDLED_SSL | OPTIONS_DEFAULT_FreeBSD_11= BUNDLED_SSL | ||||
OPTIONS_DEFAULT+= ${OPTIONS_DEFAULT_${OPSYS}_${OSREL:R}} | OPTIONS_DEFAULT+= ${OPTIONS_DEFAULT_${OPSYS}_${OSREL:R}} | ||||
# FreeBSD 12.0-RELEASE includes OpenSSL 1.1.1a, but Node.js relies on 1.1.1d | |||||
OPTIONS_DEFAULT_FreeBSD_12_0= BUNDLED_SSL | |||||
OPTIONS_DEFAULT+= ${OPTIONS_DEFAULT_${OPSYS}_${OSREL:R}_${OSREL:E}} | |||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
.if !exists(/usr/sbin/dtrace) | .if !exists(/usr/sbin/dtrace) | ||||
OPTIONS_EXCLUDE+= DTRACE | OPTIONS_EXCLUDE+= DTRACE | ||||
.endif | .endif | ||||
OPTIONS_EXCLUDE_aarch64= DTRACE | OPTIONS_EXCLUDE_aarch64= DTRACE | ||||
# dt_modtext:/usr/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c(820): arm not implemented | # dt_modtext:/usr/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c(820): arm not implemented | ||||
▲ Show 20 Lines • Show All 76 Lines • Show Last 20 Lines |
Not necessary as packages are not built for 12.0 anymore. If @bhughes confirms it was a build fix then forcing rebuild just to break ALLOW_UNSUPPORTED_SYSTEM is pointless.