Date: Thu, 14 Mar 2019 17:28:12 +0000 (UTC) From: Mark Felder <feld@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org Subject: svn commit: r495723 - branches/2019Q1/www/node Message-ID: <201903141728.x2EHSCSX001498@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: feld Date: Thu Mar 14 17:28:11 2019 New Revision: 495723 URL: https://svnweb.freebsd.org/changeset/ports/495723 Log: MFH: r494851 r495525 www/node: Update 11.10.1 -> 11.11.0 https://nodejs.org/en/blog/release/v11.11.0/ Sponsored by: Miles AS www/node: set environment variables for host build The Node.js build system supports cross-compilation via node-gyp, which picks up CC, CXX, LINK, C*FLAGS, and LDFLAGS from the environment for the target build, but not for the host. We need to set the environment variables for the "host" build. This unbreaks the build on powerpc64. PR: 233650 Reported by: Piotr Kubaj <pkubaj@anongoth.pl> Sponsored by: Miles AS Differential Revision: https://reviews.freebsd.org/D19250 Modified: branches/2019Q1/www/node/Makefile branches/2019Q1/www/node/distinfo Directory Properties: branches/2019Q1/ (props changed) Modified: branches/2019Q1/www/node/Makefile ============================================================================== --- branches/2019Q1/www/node/Makefile Thu Mar 14 16:33:28 2019 (r495722) +++ branches/2019Q1/www/node/Makefile Thu Mar 14 17:28:11 2019 (r495723) @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= node -PORTVERSION= 11.10.1 +PORTVERSION= 11.11.0 DISTVERSIONPREFIX= v CATEGORIES= www MASTER_SITES= http://nodejs.org/dist/v${PORTVERSION}/ @@ -12,7 +12,6 @@ COMMENT= V8 JavaScript for client and server LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BROKEN_powerpc64= fails to build: KeyError: 'action' ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc64 OPTIONS_DEFINE= BUNDLED_SSL DOCS NLS DTRACE @@ -27,6 +26,7 @@ OPTIONS_EXCLUDE_aarch64= DTRACE # dt_modtext:/usr/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c(820): arm not implemented OPTIONS_EXCLUDE_armv6= DTRACE OPTIONS_EXCLUDE_armv7= DTRACE +OPTIONS_EXCLUDE_powerpc64= DTRACE BUNDLED_SSL_DESC= Use node.js's bundled OpenSSL implementation BUNDLED_SSL_USES_OFF= ssl @@ -56,7 +56,9 @@ SHEBANG_FILES= tools/specialize_node_d.py tools/genv8c PREFIX_RELDEST= ${PREFIX:S,^${DESTDIR},,} REINPLACE_ARGS= -i '' -MAKE_ENV+= CC.host=${CC} CXX.host=${CXX} LINK.host=${CXX} LINK.target=${CXX} +MAKE_ENV+= CC.host=${CC} CFLAGS.host="${CFLAGS}" \ + CXX.host=${CXX} CXXFLAGS.host="${CXXFLAGS}" \ + LINK.host=${CXX} LDFLAGS.host="${LDFLAGS}" LIB_DEPENDS+= libcares.so:dns/c-ares\ libuv.so:devel/libuv \ Modified: branches/2019Q1/www/node/distinfo ============================================================================== --- branches/2019Q1/www/node/distinfo Thu Mar 14 16:33:28 2019 (r495722) +++ branches/2019Q1/www/node/distinfo Thu Mar 14 17:28:11 2019 (r495723) @@ -1,3 +1,3 @@ -TIMESTAMP = 1551466872 -SHA256 (node-v11.10.1.tar.gz) = 1652c919cb56e264fb7e0b00c4d038766af943ed3db94865cbeb01360175777b -SIZE (node-v11.10.1.tar.gz) = 48531748 +TIMESTAMP = 1551902292 +SHA256 (node-v11.11.0.tar.gz) = 8cbf2c62359901a5587fcc6699200495490751ce6fb31255c788ac6eb90a1107 +SIZE (node-v11.11.0.tar.gz) = 48581986
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201903141728.x2EHSCSX001498>