Fri Apr 17 07:51:55 2020 UTC ()
nodejs: updated to 13.13.0

Version 13.13.0 (Current)

Notable Changes

New file system APIs

Added a new function, fs.readv (with sync and promisified versions). This function takes an array of ArrayBufferView elements and will write the data it reads sequentially to the buffers.
A new overload is available for fs.readSync, which allows to optionally pass any of the offset, length and position parameters.

Other changes

dns:
Added the dns.ALL flag, that can be passed to dns.lookup() with dns.V4MAPPED to return resolved IPv6 addresses as well as IPv4 mapped IPv6 addresses.

http:
The default maximum HTTP header size was changed from 8KB to 16KB.

n-api:
Calls to napi_call_threadsafe_function from the main thread can now return the napi_would_deadlock status in certain circumstances.

util:
Added a new maxStrLength option to util.inspect, to control the maximum length of printed strings. Its default value is Infinity.

worker:
Added support for passing a transferList along with workerData to the Worker constructor


(adam)
diff -r1.177 -r1.178 pkgsrc/lang/nodejs/Makefile
diff -r1.166 -r1.167 pkgsrc/lang/nodejs/distinfo
diff -r1.5 -r0 pkgsrc/lang/nodejs/patches/patch-tools_gyp_pylib_gyp_common.py

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

--- pkgsrc/lang/nodejs/Makefile 2020/04/12 08:27:58 1.177
+++ pkgsrc/lang/nodejs/Makefile 2020/04/17 07:51:55 1.178
@@ -1,21 +1,20 @@ @@ -1,21 +1,20 @@
1# $NetBSD: Makefile,v 1.177 2020/04/12 08:27:58 adam Exp $ 1# $NetBSD: Makefile,v 1.178 2020/04/17 07:51:55 adam Exp $
2 2
3DISTNAME= node-v13.12.0 3DISTNAME= node-v13.13.0
4EXTRACT_SUFX= .tar.xz 4EXTRACT_SUFX= .tar.xz
5 5
6USE_LANGUAGES= c gnu++14 6USE_LANGUAGES= c gnu++14
7 7
8PKGREVISION= 1 
9.include "../../mk/bsd.prefs.mk" 8.include "../../mk/bsd.prefs.mk"
10 9
11# XXX: figure out a way to add rpaths to torque 10# XXX: figure out a way to add rpaths to torque
12MAKE_ENV+= LD_LIBRARY_PATH=${PREFIX}/lib 11MAKE_ENV+= LD_LIBRARY_PATH=${PREFIX}/lib
13 12
14CONFIGURE_ARGS+= --shared-nghttp2 13CONFIGURE_ARGS+= --shared-nghttp2
15CONFIGURE_ARGS+= --shared-openssl 14CONFIGURE_ARGS+= --shared-openssl
16CONFIGURE_ARGS+= --with-intl=system-icu 15CONFIGURE_ARGS+= --with-intl=system-icu
17 16
18CHECK_PORTABILITY_SKIP+= tools/macos-installer/pkgbuild/npm/scripts/preinstall 17CHECK_PORTABILITY_SKIP+= tools/macos-installer/pkgbuild/npm/scripts/preinstall
19 18
20.if ${MACHINE_ARCH} == "i386" 19.if ${MACHINE_ARCH} == "i386"
21# 64 bit atomic ops are required 20# 64 bit atomic ops are required

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

--- pkgsrc/lang/nodejs/distinfo 2020/04/06 20:21:57 1.166
+++ pkgsrc/lang/nodejs/distinfo 2020/04/17 07:51:55 1.167
@@ -1,26 +1,25 @@ @@ -1,26 +1,25 @@
1$NetBSD: distinfo,v 1.166 2020/04/06 20:21:57 adam Exp $ 1$NetBSD: distinfo,v 1.167 2020/04/17 07:51:55 adam Exp $
2 2
3SHA1 (node-v13.12.0.tar.xz) = 6d9eb7095d379a32c051d3f89376bf0f8373ba3f 3SHA1 (node-v13.13.0.tar.xz) = f51c5ef8fac4c49743126123c9083aff2e54f3a4
4RMD160 (node-v13.12.0.tar.xz) = 5fc3a1051534cc5fe09ff746dc9d94427fff40de 4RMD160 (node-v13.13.0.tar.xz) = 2ce04174bf52b60db7cdc091b7e76403f72c628c
5SHA512 (node-v13.12.0.tar.xz) = 3166da61a3d84fa9d4cbfc473df7441a6f7e648ad92b095cc357c2440214ddde117fb220270db8e0736eea3b715742f0d73666bba25724770e7e8f6071495d57 5SHA512 (node-v13.13.0.tar.xz) = 344d364fd39c9497ff7d2829b271b572f3f997fc3eb01744c9ba533b4ba1e8a1fbd08ad28909e74504f4bf84de95d0197a0b5e8b9cf07180a1457fdd2e95775e
6Size (node-v13.12.0.tar.xz) = 32841080 bytes 6Size (node-v13.13.0.tar.xz) = 32862040 bytes
7SHA1 (patch-common.gypi) = f0bd2962bf7c8466db24b35a35154897ecad6316 7SHA1 (patch-common.gypi) = f0bd2962bf7c8466db24b35a35154897ecad6316
8SHA1 (patch-deps_cares_cares.gyp) = 22b44f2ac59963f694dfe4f4585e08960b3dec32 8SHA1 (patch-deps_cares_cares.gyp) = 22b44f2ac59963f694dfe4f4585e08960b3dec32
9SHA1 (patch-deps_uv_common.gypi) = d38a9c8d9e3522f15812aec2f5b1e1e636d4bab3 9SHA1 (patch-deps_uv_common.gypi) = d38a9c8d9e3522f15812aec2f5b1e1e636d4bab3
10SHA1 (patch-deps_v8_src_base_atomicops.h) = d1ef20a3fee1d188687bd76836ada6f2c8e0787f 10SHA1 (patch-deps_v8_src_base_atomicops.h) = d1ef20a3fee1d188687bd76836ada6f2c8e0787f
11SHA1 (patch-deps_v8_src_base_platform_platform-freebsd.cc) = b47025f33d2991275bbcd15dbabb28900afab0e1 11SHA1 (patch-deps_v8_src_base_platform_platform-freebsd.cc) = b47025f33d2991275bbcd15dbabb28900afab0e1
12SHA1 (patch-deps_v8_src_base_platform_platform-openbsd.cc) = 5e593879dbab095f99e82593272a0de91043f9a8 12SHA1 (patch-deps_v8_src_base_platform_platform-openbsd.cc) = 5e593879dbab095f99e82593272a0de91043f9a8
13SHA1 (patch-deps_v8_src_base_platform_platform-posix.cc) = 0d80cc6587af9220832de112834e9f50242f819f 13SHA1 (patch-deps_v8_src_base_platform_platform-posix.cc) = 0d80cc6587af9220832de112834e9f50242f819f
14SHA1 (patch-deps_v8_src_base_platform_semaphore.cc) = 802a95f1b1d131e0d85c1f99c659cc68b31ba2f6 14SHA1 (patch-deps_v8_src_base_platform_semaphore.cc) = 802a95f1b1d131e0d85c1f99c659cc68b31ba2f6
15SHA1 (patch-deps_v8_src_common_globals.h) = 86637724864389f2b24251904de41669a2f00fbc 15SHA1 (patch-deps_v8_src_common_globals.h) = 86637724864389f2b24251904de41669a2f00fbc
16SHA1 (patch-deps_v8_src_compiler_types.h) = 2a212282ab9d71e98ae56827fdb1d9778a6047a5 16SHA1 (patch-deps_v8_src_compiler_types.h) = 2a212282ab9d71e98ae56827fdb1d9778a6047a5
17SHA1 (patch-deps_v8_src_zone_zone.h) = 651b49d242dac8f713cccc101147ccf61f828ecb 17SHA1 (patch-deps_v8_src_zone_zone.h) = 651b49d242dac8f713cccc101147ccf61f828ecb
18SHA1 (patch-deps_v8_tools_run-llprof.sh) = 39aa3faf77492ef8dd35b411b7b0e4605b469af3 18SHA1 (patch-deps_v8_tools_run-llprof.sh) = 39aa3faf77492ef8dd35b411b7b0e4605b469af3
19SHA1 (patch-node.gypi) = 4a104dba6c22702211009bc60a6be6f87554e2fa 19SHA1 (patch-node.gypi) = 4a104dba6c22702211009bc60a6be6f87554e2fa
20SHA1 (patch-src_cares__wrap.cc) = a26a162f130468cbc0650a33b27b71377d273704 20SHA1 (patch-src_cares__wrap.cc) = a26a162f130468cbc0650a33b27b71377d273704
21SHA1 (patch-src_inspector__agent.cc) = 2ec2a7be459648700488096f467a4ae6af5a9d91 21SHA1 (patch-src_inspector__agent.cc) = 2ec2a7be459648700488096f467a4ae6af5a9d91
22SHA1 (patch-src_node__postmortem__metadata.cc) = 9938482d724ad6636af5dc3fa719ec26ed8539ff 22SHA1 (patch-src_node__postmortem__metadata.cc) = 9938482d724ad6636af5dc3fa719ec26ed8539ff
23SHA1 (patch-tools_gyp_pylib_gyp_common.py) = b25eeab3ccc2ac1d224575ac4d07a79f198dc7ed 
24SHA1 (patch-tools_gyp_pylib_gyp_generator_make.py) = be3cc1aaa85c3d59b6f2758df813cb5ad8d8f74e 23SHA1 (patch-tools_gyp_pylib_gyp_generator_make.py) = be3cc1aaa85c3d59b6f2758df813cb5ad8d8f74e
25SHA1 (patch-tools_gyp_pylib_gyp_xcode__emulation.py) = 15937c419f3226ab280c7bcd5d726773cb5add57 24SHA1 (patch-tools_gyp_pylib_gyp_xcode__emulation.py) = 15937c419f3226ab280c7bcd5d726773cb5add57
26SHA1 (patch-tools_install.py) = 8058eb63387971b97a1c3573d1875befeb873e77 25SHA1 (patch-tools_install.py) = 8058eb63387971b97a1c3573d1875befeb873e77

File Deleted: pkgsrc/lang/nodejs/patches/Attic/patch-tools_gyp_pylib_gyp_common.py