Wed Feb 22 11:22:43 2017 UTC ()
Update lang/nodejs to 7.6.0.

Notable changes

- deps:
  - update V8 to 5.5
  - upgrade libuv to 1.11.0
  - add node-inspect 1.10.4
  - upgrade zlib to 1.2.11
- lib: build node inspect into node
- crypto: Remove expired certs from CNNIC whitelist
- inspector: add --inspect-brk
- fs: allow WHATWG URL objects as paths
- src: support UTF-8 in compiled-in JS source files
- url: extend url.format to support WHATWG URL


(fhajny)
diff -r1.87 -r1.88 pkgsrc/lang/nodejs/Makefile
diff -r1.43 -r1.44 pkgsrc/lang/nodejs/PLIST
diff -r1.85 -r1.86 pkgsrc/lang/nodejs/distinfo
diff -r0 -r1.1 pkgsrc/lang/nodejs/patches/patch-deps_v8_src_compiler_types.h
diff -r1.3 -r0 pkgsrc/lang/nodejs/patches/patch-deps_v8_src_types.h

cvs diff -r1.87 -r1.88 pkgsrc/lang/nodejs/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/nodejs/Makefile 2017/02/13 13:55:22 1.87
+++ pkgsrc/lang/nodejs/Makefile 2017/02/22 11:22:43 1.88
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1# $NetBSD: Makefile,v 1.87 2017/02/13 13:55:22 fhajny Exp $ 1# $NetBSD: Makefile,v 1.88 2017/02/22 11:22:43 fhajny Exp $
2 2
3DISTNAME= node-v7.5.0 3DISTNAME= node-v7.6.0
4 4
5.include "../../lang/nodejs/Makefile.common" 5.include "../../lang/nodejs/Makefile.common"
6.include "../../mk/bsd.pkg.mk" 6.include "../../mk/bsd.pkg.mk"

cvs diff -r1.43 -r1.44 pkgsrc/lang/nodejs/PLIST (expand / switch to unified diff)

--- pkgsrc/lang/nodejs/PLIST 2017/02/13 13:55:22 1.43
+++ pkgsrc/lang/nodejs/PLIST 2017/02/22 11:22:43 1.44
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.43 2017/02/13 13:55:22 fhajny Exp $ 1@comment $NetBSD: PLIST,v 1.44 2017/02/22 11:22:43 fhajny Exp $
2bin/node 2bin/node
3bin/npm 3bin/npm
4include/node/android-ifaddrs.h 4include/node/android-ifaddrs.h
5include/node/ares.h 5include/node/ares.h
6include/node/ares_build.h 6include/node/ares_build.h
7include/node/ares_rules.h 7include/node/ares_rules.h
8include/node/ares_version.h 8include/node/ares_version.h
9include/node/common.gypi 9include/node/common.gypi
10include/node/config.gypi 10include/node/config.gypi
11include/node/libplatform/libplatform.h 11include/node/libplatform/libplatform.h
12include/node/libplatform/v8-tracing.h 12include/node/libplatform/v8-tracing.h
13include/node/nameser.h 13include/node/nameser.h
14include/node/node.h 14include/node/node.h
@@ -22,26 +22,28 @@ include/node/uv-aix.h @@ -22,26 +22,28 @@ include/node/uv-aix.h
22include/node/uv-bsd.h 22include/node/uv-bsd.h
23include/node/uv-darwin.h 23include/node/uv-darwin.h
24include/node/uv-errno.h 24include/node/uv-errno.h
25include/node/uv-linux.h 25include/node/uv-linux.h
26include/node/uv-os390.h 26include/node/uv-os390.h
27include/node/uv-sunos.h 27include/node/uv-sunos.h
28include/node/uv-threadpool.h 28include/node/uv-threadpool.h
29include/node/uv-unix.h 29include/node/uv-unix.h
30include/node/uv-version.h 30include/node/uv-version.h
31include/node/uv-win.h 31include/node/uv-win.h
32include/node/uv.h 32include/node/uv.h
33include/node/v8-debug.h 33include/node/v8-debug.h
34include/node/v8-experimental.h 34include/node/v8-experimental.h
 35include/node/v8-inspector-protocol.h
 36include/node/v8-inspector.h
35include/node/v8-platform.h 37include/node/v8-platform.h
36include/node/v8-profiler.h 38include/node/v8-profiler.h
37include/node/v8-testing.h 39include/node/v8-testing.h
38include/node/v8-util.h 40include/node/v8-util.h
39include/node/v8-version.h 41include/node/v8-version.h
40include/node/v8.h 42include/node/v8.h
41include/node/v8config.h 43include/node/v8config.h
42${PLIST.dtrace}lib/dtrace/node.d 44${PLIST.dtrace}lib/dtrace/node.d
43lib/node_modules/npm/.github/issue_template.md 45lib/node_modules/npm/.github/issue_template.md
44lib/node_modules/npm/.mailmap 46lib/node_modules/npm/.mailmap
45lib/node_modules/npm/.npmignore 47lib/node_modules/npm/.npmignore
46lib/node_modules/npm/.travis.yml 48lib/node_modules/npm/.travis.yml
47lib/node_modules/npm/AUTHORS 49lib/node_modules/npm/AUTHORS

cvs diff -r1.85 -r1.86 pkgsrc/lang/nodejs/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/nodejs/distinfo 2017/02/13 13:55:22 1.85
+++ pkgsrc/lang/nodejs/distinfo 2017/02/22 11:22:43 1.86
@@ -1,26 +1,26 @@ @@ -1,26 +1,26 @@
1$NetBSD: distinfo,v 1.85 2017/02/13 13:55:22 fhajny Exp $ 1$NetBSD: distinfo,v 1.86 2017/02/22 11:22:43 fhajny Exp $
2 2
3SHA1 (node-v7.5.0.tar.gz) = 453b9d2475632b16c758cae8d9a0f17300a30054 3SHA1 (node-v7.6.0.tar.gz) = f4ab406cc11af8819dfd6e43ac03c3016faa1b71
4RMD160 (node-v7.5.0.tar.gz) = 338cad6b92783ad995d22167cf55d8fddf6ebc05 4RMD160 (node-v7.6.0.tar.gz) = 11be50d62afcf120b0c8edb7e2d61171d29dd50f
5SHA512 (node-v7.5.0.tar.gz) = e5f1b37c5d313ca6cc91cb46f49443855d44718599543894f34aad6b921b9fbbc91b8bde720a2e6526d0cdb68ce77f74e1d770dec2b582ad964cd9d1d3c5bfbd 5SHA512 (node-v7.6.0.tar.gz) = c5839622ca6c5cba7014d53bb1009f1e6ebfe9c4567068bd8abfe6377580ef1b41d0b9416221dd226c3d6da86d022fd0de62e50c1c517fa0d6868421e6ad9514
6Size (node-v7.5.0.tar.gz) = 27746209 bytes 6Size (node-v7.6.0.tar.gz) = 27981527 bytes
7SHA1 (patch-common.gypi) = 5b3a50617358637a6f910de28bb5a14f037317a6 7SHA1 (patch-common.gypi) = 5b3a50617358637a6f910de28bb5a14f037317a6
8SHA1 (patch-deps_cares_cares.gyp) = 2235eb44bc984fa2e745fdf1786f1ae6de6ef80f 8SHA1 (patch-deps_cares_cares.gyp) = 2235eb44bc984fa2e745fdf1786f1ae6de6ef80f
9SHA1 (patch-deps_npm_node__modules_node-gyp_gyp_pylib_gyp_generator_make.py) = 78d6ddd37ae30e869e0da666a78baad86a638c50 9SHA1 (patch-deps_npm_node__modules_node-gyp_gyp_pylib_gyp_generator_make.py) = 78d6ddd37ae30e869e0da666a78baad86a638c50
10SHA1 (patch-deps_uv_common.gypi) = ba9caa1f6d9d6df1913d0d72a8d18ea6db0a32ff 10SHA1 (patch-deps_uv_common.gypi) = ba9caa1f6d9d6df1913d0d72a8d18ea6db0a32ff
11SHA1 (patch-deps_uv_src_unix_netbsd.c) = 0915dcd6ff65ec9bc098c05c32e3fedee9c8168b 11SHA1 (patch-deps_uv_src_unix_netbsd.c) = 0915dcd6ff65ec9bc098c05c32e3fedee9c8168b
12SHA1 (patch-deps_v8_src_arm_cpu-arm.cc) = d0d11ac474ab109a6f40b26fa457b12d742eb48d 12SHA1 (patch-deps_v8_src_arm_cpu-arm.cc) = d0d11ac474ab109a6f40b26fa457b12d742eb48d
13SHA1 (patch-deps_v8_src_base_atomicops.h) = 552d2b7781b39b93392fd00043b1cf4cb10802da 13SHA1 (patch-deps_v8_src_base_atomicops.h) = 552d2b7781b39b93392fd00043b1cf4cb10802da
14SHA1 (patch-deps_v8_src_base_atomicops__internals__arm__gcc.h) = 1352769e157d5b49d019bdcd394db276421cdbad 14SHA1 (patch-deps_v8_src_base_atomicops__internals__arm__gcc.h) = 1352769e157d5b49d019bdcd394db276421cdbad
15SHA1 (patch-deps_v8_src_base_platform_platform-freebsd.cc) = 686c2054838a25cfeed7fb9870a959e48dc4de35 15SHA1 (patch-deps_v8_src_base_platform_platform-freebsd.cc) = 686c2054838a25cfeed7fb9870a959e48dc4de35
16SHA1 (patch-deps_v8_src_base_platform_platform-openbsd.cc) = 0abf6a541f24da87dbbd22f57abcd5534999b3df 16SHA1 (patch-deps_v8_src_base_platform_platform-openbsd.cc) = 0abf6a541f24da87dbbd22f57abcd5534999b3df
17SHA1 (patch-deps_v8_src_base_platform_platform-posix.cc) = eff609b75125dab536934bd8afa640955dcee674 17SHA1 (patch-deps_v8_src_base_platform_platform-posix.cc) = eff609b75125dab536934bd8afa640955dcee674
18SHA1 (patch-deps_v8_src_base_platform_semaphore.cc) = aa84bf1dbaac5808529f6b01502d117c88751649 18SHA1 (patch-deps_v8_src_base_platform_semaphore.cc) = aa84bf1dbaac5808529f6b01502d117c88751649
 19SHA1 (patch-deps_v8_src_compiler_types.h) = 547954c73ae3c86d5bb2108488ca21a34ece501c
19SHA1 (patch-deps_v8_src_log-utils.h) = 32bbf2de2af7a8ab6900a4d5e968dcc1357f6de2 20SHA1 (patch-deps_v8_src_log-utils.h) = 32bbf2de2af7a8ab6900a4d5e968dcc1357f6de2
20SHA1 (patch-deps_v8_src_types.h) = 250ab540fa28caeea034ed02b84182bc770cdf35 
21SHA1 (patch-deps_v8_tools_run-llprof.sh) = 39aa3faf77492ef8dd35b411b7b0e4605b469af3 21SHA1 (patch-deps_v8_tools_run-llprof.sh) = 39aa3faf77492ef8dd35b411b7b0e4605b469af3
22SHA1 (patch-src_cares__wrap.cc) = d9510afd0cd4b0156a604d9197d9f97d6e3b291f 22SHA1 (patch-src_cares__wrap.cc) = d9510afd0cd4b0156a604d9197d9f97d6e3b291f
23SHA1 (patch-src_node.cc) = 7004baf140e252861494b4fb003beeaa8581be78 23SHA1 (patch-src_node.cc) = 7004baf140e252861494b4fb003beeaa8581be78
24SHA1 (patch-tools_gyp_pylib_gyp_common.py) = 132008f362ea696e43a4d19bf9d8a0ac754ef55c 24SHA1 (patch-tools_gyp_pylib_gyp_common.py) = 132008f362ea696e43a4d19bf9d8a0ac754ef55c
25SHA1 (patch-tools_gyp_pylib_gyp_generator_make.py) = be3cc1aaa85c3d59b6f2758df813cb5ad8d8f74e 25SHA1 (patch-tools_gyp_pylib_gyp_generator_make.py) = be3cc1aaa85c3d59b6f2758df813cb5ad8d8f74e
26SHA1 (patch-tools_install.py) = 5755e67dce5261b84e43acee281c7e8810708bb4 26SHA1 (patch-tools_install.py) = 5755e67dce5261b84e43acee281c7e8810708bb4

File Added: pkgsrc/lang/nodejs/patches/patch-deps_v8_src_compiler_types.h
$NetBSD: patch-deps_v8_src_compiler_types.h,v 1.1 2017/02/22 11:22:43 fhajny Exp $

NetBSD 6 doesn't have nearbyint/nearbyintf.

--- deps/v8/src/compiler/types.h.orig	2017-02-21 22:53:29.000000000 +0000
+++ deps/v8/src/compiler/types.h
@@ -5,6 +5,14 @@
 #ifndef V8_COMPILER_TYPES_H_
 #define V8_COMPILER_TYPES_H_
 
+#ifdef __NetBSD__
+#include <sys/param.h>
+#if __NetBSD_Version__ - 0 < 699001700
+#define nearbyint rint
+#define nearbyintf rintf
+#endif
+#endif
+
 #include "src/conversions.h"
 #include "src/handles.h"
 #include "src/objects.h"

File Deleted: pkgsrc/lang/nodejs/patches/Attic/patch-deps_v8_src_types.h