commit 227f3e880171de0b2ee3187fb11eb103e78e05cc Author: Bradley T. Hughes Date: Thu Apr 28 15:20:24 2016 +0000 www/node: update to v6.0.0 Update to the latest upstream major release. "This new major version of Node.js delivers significant improvements in performance, reliability, usability and security. Module loading is nearly four times faster than in Node.js v4, tests and documentation have seen significant improvements, usability of the Buffer and File System APIs have been improved, and Node.js now supports 93% of ES6 language features, thanks to V8 version 5.0." The full release announcement can be read here: https://nodejs.org/en/blog/release/v6.0.0/ The full changelog is available on Github: https://github.com/nodejs/node/commit/ce3e3c5fe15479475c068482c48eb9cbf1ac9df5 Enjoy! diff --git a/UPDATING b/UPDATING index c38f414..7230175 100644 --- a/UPDATING +++ b/UPDATING @@ -5,6 +5,23 @@ 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. +2016MMDD: + AFFECTS: Users of www/node + AUTHOR: bradleythughes@fastmail.fm + + The www/node port has been updated to node.js v6.0.0, the latest + upstream release. Users of node.js v5.x are encouraged to upgrade as + soon as possible, as upstream support will end two months from now. + + The www/node5 port has been created to aid users transition. Use one of + the following commands to continue using node.js v5.x: + + # pkg install node5 + or + # portmaster -o www/node5 www/node + or + # portupgrade -o www/node5 www/node + 20160501: AFFECTS: Users of mail/dspam AUTHOR: junovitch@FreeBSD.org diff --git a/www/node/Makefile b/www/node/Makefile index 0b0c801..6893a44 100644 --- a/www/node/Makefile +++ b/www/node/Makefile @@ -1,14 +1,13 @@ -# Created by: Jin-Sih Lin # $FreeBSD$ PORTNAME= node -PORTVERSION= 5.11.0 +PORTVERSION= 6.0.0 DISTVERSIONPREFIX= v CATEGORIES= www MASTER_SITES= http://nodejs.org/dist/v${PORTVERSION}/ MAINTAINER= bradleythughes@fastmail.fm -COMMENT= V8 JavaScript for client and server (5.x) +COMMENT= V8 JavaScript for client and server (6.x) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE diff --git a/www/node/distinfo b/www/node/distinfo index 39f376b..feb2c2a 100644 --- a/www/node/distinfo +++ b/www/node/distinfo @@ -1,2 +1,2 @@ -SHA256 (node-v5.11.0.tar.gz) = ef41b01a9e49de5a5d160071166f911d0bc9ff6a0bd0e88ea4863df572d95e91 -SIZE (node-v5.11.0.tar.gz) = 22682857 +SHA256 (node-v6.0.0.tar.gz) = 6db56d81a4e07ff4017809ad4ee49a5256fad804cd8527f8724f8e149e3dfc32 +SIZE (node-v6.0.0.tar.gz) = 20525111 diff --git a/www/node/files/patch-deps_v8_src_compiler_instruction.h b/www/node/files/patch-deps_v8_src_compiler_instruction.h deleted file mode 100644 index 9868d91..0000000 --- a/www/node/files/patch-deps_v8_src_compiler_instruction.h +++ /dev/null @@ -1,11 +0,0 @@ ---- deps/v8/src/compiler/instruction.h.orig 2016-03-16 21:22:58.000000000 +0100 -+++ deps/v8/src/compiler/instruction.h 2016-03-24 23:27:23.004854000 +0100 -@@ -1011,7 +1011,7 @@ class InstructionBlock final : public Zo - - typedef ZoneDeque ConstantDeque; - typedef std::map, -- zone_allocator > > ConstantMap; -+ zone_allocator > > ConstantMap; - - typedef ZoneDeque InstructionDeque; - typedef ZoneDeque ReferenceMapDeque; diff --git a/www/node/files/patch-deps_v8_src_compiler_js-type-feedback.h b/www/node/files/patch-deps_v8_src_compiler_js-type-feedback.h deleted file mode 100644 index a203b90..0000000 --- a/www/node/files/patch-deps_v8_src_compiler_js-type-feedback.h +++ /dev/null @@ -1,15 +0,0 @@ ---- deps/v8/src/compiler/js-type-feedback.h.orig 2016-03-16 21:22:58.000000000 +0100 -+++ deps/v8/src/compiler/js-type-feedback.h 2016-03-24 22:54:54.529827000 +0100 -@@ -33,9 +33,10 @@ class JSTypeFeedbackTable : public ZoneO - private: - friend class JSTypeFeedbackSpecializer; - typedef std::map, -- zone_allocator > TypeFeedbackIdMap; -+ zone_allocator > > -+ TypeFeedbackIdMap; - typedef std::map, -- zone_allocator > -+ zone_allocator > > - FeedbackVectorICSlotMap; - - TypeFeedbackIdMap type_feedback_id_map_; diff --git a/www/node/files/patch-deps_v8_src_zone-containers.h b/www/node/files/patch-deps_v8_src_zone-containers.h deleted file mode 100644 index 4724e79..0000000 --- a/www/node/files/patch-deps_v8_src_zone-containers.h +++ /dev/null @@ -1,18 +0,0 @@ ---- deps/v8/src/zone-containers.h.orig 2016-03-16 21:22:58.000000000 +0100 -+++ deps/v8/src/zone-containers.h 2016-03-24 23:34:37.741885000 +0100 -@@ -114,12 +114,12 @@ class ZoneSet : public std::set> - class ZoneMap -- : public std::map>> { -+ : public std::map>> { - public: - // Constructs an empty map. - explicit ZoneMap(Zone* zone) -- : std::map>>( -- Compare(), zone_allocator>(zone)) {} -+ : std::map>>( -+ Compare(), zone_allocator>(zone)) {} - }; - - diff --git a/www/node/pkg-plist b/www/node/pkg-plist index 66d0273..e016fba 100644 --- a/www/node/pkg-plist +++ b/www/node/pkg-plist @@ -122,6 +122,7 @@ include/node/uv-version.h include/node/uv-win.h include/node/uv.h include/node/v8-debug.h +include/node/v8-experimental.h include/node/v8-platform.h include/node/v8-profiler.h include/node/v8-testing.h