Changeset View
Changeset View
Standalone View
Standalone View
head/www/node/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= node | PORTNAME= node | ||||
PORTVERSION= 8.3.0 | PORTVERSION= 8.4.0 | ||||
DISTVERSIONPREFIX= v | DISTVERSIONPREFIX= v | ||||
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 | ||||
Show All 16 Lines | |||||
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 --openssl-use-def-ca-store | BUNDLED_SSL_CONFIGURE_OFF= --shared-openssl --openssl-use-def-ca-store | ||||
BUNDLED_SSL_RUN_DEPENDS_OFF= ca_root_nss>=0:security/ca_root_nss | BUNDLED_SSL_RUN_DEPENDS_OFF= ca_root_nss>=0:security/ca_root_nss | ||||
NLS_CONFIGURE_ON= --with-intl=system-icu | NLS_CONFIGURE_ON= --with-intl=system-icu | ||||
NLS_LIB_DEPENDS= libicui18n.so:devel/icu | NLS_LIB_DEPENDS= libicui18n.so:devel/icu | ||||
DTRACE_CONFIGURE_ON= --with-dtrace | |||||
USES= compiler:c++11-lib execinfo gmake python:2,build pkgconfig \ | USES= compiler:c++11-lib execinfo gmake python:2,build pkgconfig \ | ||||
localbase shebangfix | localbase shebangfix | ||||
HAS_CONFIGURE= yes | HAS_CONFIGURE= yes | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
CONFLICTS_INSTALL= node[456]-[0-9]* node01[02]-[0-9]* node-devel-[0-9]* iojs-[0-9]* | CONFLICTS_INSTALL= node[456]-[0-9]* node01[02]-[0-9]* node-devel-[0-9]* iojs-[0-9]* | ||||
Show All 32 Lines | |||||
.if ${ARCH} == "armv6" | .if ${ARCH} == "armv6" | ||||
CONFIGURE_ARGS+=--openssl-no-asm | CONFIGURE_ARGS+=--openssl-no-asm | ||||
.endif | .endif | ||||
.if ${COMPILER_TYPE} == gcc | .if ${COMPILER_TYPE} == gcc | ||||
# GCC does not expose std::snprintf() without this define | # GCC does not expose std::snprintf() without this define | ||||
CXXFLAGS+= -D_GLIBCXX_USE_C99 | CXXFLAGS+= -D_GLIBCXX_USE_C99 | ||||
.endif | |||||
.if ${PORT_OPTIONS:MDTRACE} | |||||
CONFIGURE_ARGS+= --with-dtrace | |||||
.endif | .endif | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ | @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \ | ||||
${WRKSRC}/deps/v8/src/v8.gyp | ${WRKSRC}/deps/v8/src/v8.gyp | ||||
# So many different ways to run python. Fix them all. | # So many different ways to run python. Fix them all. | ||||
@${REINPLACE_CMD} -e 's|/usr/bin/env python|${PYTHON_CMD}|' \ | @${REINPLACE_CMD} -e 's|/usr/bin/env python|${PYTHON_CMD}|' \ | ||||
${WRKSRC}/configure | ${WRKSRC}/configure | ||||
Show All 20 Lines |