svn commit: r499831 - in head: . www/node www/node/files
Bradley T. Hughes
bhughes at FreeBSD.org
Wed Apr 24 10:55:44 UTC 2019
Author: bhughes
Date: Wed Apr 24 10:55:41 2019
New Revision: 499831
URL: https://svnweb.freebsd.org/changeset/ports/499831
Log:
www/node: Update 11.14.0 -> 12.0.0
Update to the latest major release of Node.js, which includes many
significant changes. Users are encouraced to read the release
announcement before upgrading.
https://nodejs.org/en/blog/release/v12.0.0/
Update minimum version requirements for dependencies. Regenerate patches
with `make makepatch`.
Sponsored by: Miles AS
Modified:
head/UPDATING
head/www/node/Makefile
head/www/node/distinfo
head/www/node/files/patch-deps_openssl_openssl-cl__no__asm.gypi
head/www/node/files/patch-deps_openssl_openssl__no__asm.gypi
head/www/node/files/patch-deps_v8_src_arm_cpu-arm.cc
head/www/node/files/patch-deps_v8_src_libsampler_sampler.cc
head/www/node/files/patch-node.gypi
head/www/node/pkg-plist
Modified: head/UPDATING
==============================================================================
--- head/UPDATING Wed Apr 24 10:48:16 2019 (r499830)
+++ head/UPDATING Wed Apr 24 10:55:41 2019 (r499831)
@@ -5,6 +5,17 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20190424:
+ AFFECTS: users of www/node
+ AUTHOR: bhughes at FreeBSD.org
+
+ The www/node port has been udpated to Node.js v12.0.0, the latest
+ upstream release. This is a major release, including many significant
+ changes. Users are encouraged to read the release announcements before
+ upgrading:
+
+ https://nodejs.org/en/blog/release/v12.0.0/
+
20190423:
AFFECTS: users of www/gitlab-ce
AUTHOR: mfechner at FreeBSD.org
Modified: head/www/node/Makefile
==============================================================================
--- head/www/node/Makefile Wed Apr 24 10:48:16 2019 (r499830)
+++ head/www/node/Makefile Wed Apr 24 10:55:41 2019 (r499831)
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= node
-PORTVERSION= 11.14.0
+PORTVERSION= 12.0.0
DISTVERSIONPREFIX= v
CATEGORIES= www
MASTER_SITES= http://nodejs.org/dist/v${PORTVERSION}/
@@ -66,8 +66,8 @@ MAKE_ENV+= CC.host=${CC} CFLAGS.host="${CFLAGS}" \
LINK.host=${CXX} LDFLAGS.host="${LDFLAGS}"
BUILD_DEPENDS+= c-ares>=1.15.0:dns/c-ares\
- libuv>=1.27.0:devel/libuv \
- libnghttp2>=1.37.0:www/libnghttp2
+ libuv>=1.28.0:devel/libuv \
+ libnghttp2>=1.38.0:www/libnghttp2
LIB_DEPENDS+= libcares.so:dns/c-ares\
libuv.so:devel/libuv \
libnghttp2.so:www/libnghttp2
@@ -91,7 +91,7 @@ CXXFLAGS+= -D_GLIBCXX_USE_C99
post-patch:
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' \
- ${WRKSRC}/deps/v8/gypfiles/v8.gyp
+ ${WRKSRC}/tools/v8_gypfiles/v8.gyp
post-configure:
# Post-process Makefile and *.mk files created by node-gyp and remove
Modified: head/www/node/distinfo
==============================================================================
--- head/www/node/distinfo Wed Apr 24 10:48:16 2019 (r499830)
+++ head/www/node/distinfo Wed Apr 24 10:55:41 2019 (r499831)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1555041551
-SHA256 (node-v11.14.0.tar.gz) = b903ba6dc8131b9357e7c5e26967a0f48aa460c708154244a6348d49a7d8ff9a
-SIZE (node-v11.14.0.tar.gz) = 48639068
+TIMESTAMP = 1556041566
+SHA256 (node-v12.0.0.tar.gz) = ef7a25d25370a0c618d50ea72f2e78b8777e015160694d7b7cac05188cc0db65
+SIZE (node-v12.0.0.tar.gz) = 49096161
Modified: head/www/node/files/patch-deps_openssl_openssl-cl__no__asm.gypi
==============================================================================
--- head/www/node/files/patch-deps_openssl_openssl-cl__no__asm.gypi Wed Apr 24 10:48:16 2019 (r499830)
+++ head/www/node/files/patch-deps_openssl_openssl-cl__no__asm.gypi Wed Apr 24 10:55:41 2019 (r499831)
@@ -1,4 +1,4 @@
---- deps/openssl/openssl-cl_no_asm.gypi.orig 2018-05-11 10:11:27 UTC
+--- deps/openssl/openssl-cl_no_asm.gypi.orig 2019-04-23 12:30:43 UTC
+++ deps/openssl/openssl-cl_no_asm.gypi
@@ -1,4 +1,5 @@
{
@@ -6,7 +6,7 @@
'conditions': [
['target_arch=="ppc" and OS=="aix"', {
'includes': ['config/archs/aix-gcc/no-asm/openssl-cl.gypi'],
-@@ -41,7 +42,7 @@
+@@ -43,7 +44,7 @@
'includes': ['config/archs/linux-x86_64/no-asm/openssl-cl.gypi'],
}, {
# Other architectures don't use assembly
Modified: head/www/node/files/patch-deps_openssl_openssl__no__asm.gypi
==============================================================================
--- head/www/node/files/patch-deps_openssl_openssl__no__asm.gypi Wed Apr 24 10:48:16 2019 (r499830)
+++ head/www/node/files/patch-deps_openssl_openssl__no__asm.gypi Wed Apr 24 10:55:41 2019 (r499831)
@@ -1,6 +1,6 @@
---- deps/openssl/openssl_no_asm.gypi.orig 2018-05-11 12:27:27 UTC
+--- deps/openssl/openssl_no_asm.gypi.orig 2019-04-23 12:30:43 UTC
+++ deps/openssl/openssl_no_asm.gypi
-@@ -42,7 +42,7 @@
+@@ -44,7 +44,7 @@
'includes': ['config/archs/linux-x86_64/no-asm/openssl.gypi'],
}, {
# Other architectures don't use assembly
Modified: head/www/node/files/patch-deps_v8_src_arm_cpu-arm.cc
==============================================================================
--- head/www/node/files/patch-deps_v8_src_arm_cpu-arm.cc Wed Apr 24 10:48:16 2019 (r499830)
+++ head/www/node/files/patch-deps_v8_src_arm_cpu-arm.cc Wed Apr 24 10:55:41 2019 (r499831)
@@ -1,4 +1,4 @@
---- deps/v8/src/arm/cpu-arm.cc.orig 2019-01-30 20:43:13 UTC
+--- deps/v8/src/arm/cpu-arm.cc.orig 2019-04-23 12:30:43 UTC
+++ deps/v8/src/arm/cpu-arm.cc
@@ -7,6 +7,9 @@
#ifdef __QNXNTO__
@@ -10,7 +10,7 @@
#else
#include <sys/syscall.h> // for cache flushing.
#endif
-@@ -24,6 +27,9 @@ void CpuFeatures::FlushICache(void* start, size_t size
+@@ -23,6 +26,9 @@ void CpuFeatures::FlushICache(void* start, size_t size
#if !defined(USE_SIMULATOR)
#if V8_OS_QNX
msync(start, size, MS_SYNC | MS_INVALIDATE_ICACHE);
Modified: head/www/node/files/patch-deps_v8_src_libsampler_sampler.cc
==============================================================================
--- head/www/node/files/patch-deps_v8_src_libsampler_sampler.cc Wed Apr 24 10:48:16 2019 (r499830)
+++ head/www/node/files/patch-deps_v8_src_libsampler_sampler.cc Wed Apr 24 10:55:41 2019 (r499831)
@@ -1,6 +1,6 @@
---- deps/v8/src/libsampler/sampler.cc.orig 2019-01-30 20:43:14 UTC
+--- deps/v8/src/libsampler/sampler.cc.orig 2019-04-23 12:30:43 UTC
+++ deps/v8/src/libsampler/sampler.cc
-@@ -550,9 +550,9 @@ void SignalHandler::FillRegisterState(void* context, R
+@@ -466,9 +466,9 @@ void SignalHandler::FillRegisterState(void* context, R
state->sp = reinterpret_cast<void*>(mcontext.mc_rsp);
state->fp = reinterpret_cast<void*>(mcontext.mc_rbp);
#elif V8_HOST_ARCH_ARM
Modified: head/www/node/files/patch-node.gypi
==============================================================================
--- head/www/node/files/patch-node.gypi Wed Apr 24 10:48:16 2019 (r499830)
+++ head/www/node/files/patch-node.gypi Wed Apr 24 10:55:41 2019 (r499831)
@@ -1,6 +1,6 @@
---- node.gypi.orig 2019-01-30 20:43:35 UTC
+--- node.gypi.orig 2019-04-23 12:30:45 UTC
+++ node.gypi
-@@ -322,6 +322,9 @@
+@@ -315,6 +315,9 @@
['openssl_fips != "" or openssl_is_fips=="true"', {
'defines': [ 'NODE_FIPS_MODE' ],
}],
Modified: head/www/node/pkg-plist
==============================================================================
--- head/www/node/pkg-plist Wed Apr 24 10:48:16 2019 (r499830)
+++ head/www/node/pkg-plist Wed Apr 24 10:55:41 2019 (r499831)
@@ -414,6 +414,7 @@ include/node/node_version.h
%%BUNDLED_SSL%%include/node/openssl/x509err.h
%%BUNDLED_SSL%%include/node/openssl/x509v3.h
%%BUNDLED_SSL%%include/node/openssl/x509v3err.h
+include/node/v8-internal.h
include/node/v8-platform.h
include/node/v8-profiler.h
include/node/v8-testing.h
@@ -421,6 +422,8 @@ include/node/v8-util.h
include/node/v8-value-serializer-version.h
include/node/v8-version.h
include/node/v8-version-string.h
+include/node/v8-wasm-trap-handler-posix.h
+include/node/v8-wasm-trap-handler-win.h
include/node/v8.h
include/node/v8config.h
%%DTRACE%%lib/dtrace/node.d
More information about the svn-ports-all
mailing list