Changeset View
Changeset View
Standalone View
Standalone View
www/node6/Makefile
Show All 14 Lines | |||||
LICENSE_FILE= ${WRKSRC}/LICENSE | LICENSE_FILE= ${WRKSRC}/LICENSE | ||||
ONLY_FOR_ARCHS= amd64 armv6 armv7 i386 | ONLY_FOR_ARCHS= amd64 armv6 armv7 i386 | ||||
OPTIONS_DEFINE= BUNDLED_SSL DOCS NLS DTRACE | OPTIONS_DEFINE= BUNDLED_SSL DOCS NLS DTRACE | ||||
OPTIONS_DEFAULT=DTRACE | OPTIONS_DEFAULT=DTRACE | ||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
OPTIONS_DEFAULT_FreeBSD_10= BUNDLED_SSL | |||||
OPTIONS_DEFAULT+= ${OPTIONS_DEFAULT_${OPSYS}_${OSREL:R}} | |||||
.if !exists(/usr/sbin/dtrace) | .if !exists(/usr/sbin/dtrace) | ||||
OPTIONS_EXCLUDE+= DTRACE | OPTIONS_EXCLUDE+= DTRACE | ||||
.endif | .endif | ||||
OPTIONS_EXCLUDE_FreeBSD_10= 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 | ||||
OPTIONS_EXCLUDE_armv6= DTRACE | OPTIONS_EXCLUDE_armv6= DTRACE | ||||
OPTIONS_EXCLUDE_armv7= DTRACE | OPTIONS_EXCLUDE_armv7= DTRACE | ||||
BUNDLED_SSL_DESC= Use node.js's bundled OpenSSL implementation #' | BUNDLED_SSL_DESC= Use node.js's bundled OpenSSL implementation #' | ||||
BUNDLED_SSL_USES_OFF= ssl | BUNDLED_SSL_USES_OFF= ssl | ||||
BUNDLED_SSL_CONFIGURE_OFF+= --shared-openssl | BUNDLED_SSL_CONFIGURE_OFF+= --shared-openssl | ||||
Show All 22 Lines | |||||
MAKE_ENV+= CC.host=${CC} CXX.host=${CXX} LINK.host=${CXX} LINK.target=${CXX} | MAKE_ENV+= CC.host=${CC} CXX.host=${CXX} LINK.host=${CXX} LINK.target=${CXX} | ||||
LIB_DEPENDS+= libcares.so:dns/c-ares\ | LIB_DEPENDS+= libcares.so:dns/c-ares\ | ||||
libuv.so:devel/libuv | libuv.so:devel/libuv | ||||
.include <bsd.port.options.mk> | .include <bsd.port.options.mk> | ||||
.if empty(PORT_OPTIONS:MBUNDLED_SSL) | .if empty(PORT_OPTIONS:MBUNDLED_SSL) | ||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100085 && ${SSL_DEFAULT} == base | |||||
IGNORE= node.js requires openssl 1.0.2, add DEFAULT_VERSIONS+=ssl=openssl to /etc/make.conf or enable BUNDLED_SSL option | |||||
.endif | |||||
.if !empty(SSL_DEFAULT:Mlibressl*) | .if !empty(SSL_DEFAULT:Mlibressl*) | ||||
IGNORE= cannot build node.js with LibreSSL. You must enable BUNDLED_SSL | IGNORE= cannot build node.js with LibreSSL. You must enable BUNDLED_SSL | ||||
.endif | .endif | ||||
.endif | .endif | ||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
Show All 36 Lines |