Fri Apr 17 07:58:54 2020 UTC ()
nodejs10: updated to 10.20.1

Version 10.20.1 'Dubnium'

Notable changes

Due to release process failures, Node.js v10.20.0 shipped with source and header tarballs that did not properly match the final release commit that was used to build the binaries. We recommend that Node.js v10.20.0 not be used, particularly in any applications using native add-ons or where compiling Node.js from source is involved.

Node.js v10.20.1 is a clean release with the correct sources and is strongly recommended in place of v10.20.0.

Version 10.20.0 'Dubnium'

macOS package notarization and a change in builder configuration

The macOS binaries for this release, and future 10.x releases, are now being compiled on macOS 10.15

Notable changes
buffer: add {read|write}Big[U]Int64{BE|LE} methods
build: macOS package notarization

deps:
update npm to 6.14.3
upgrade openssl sources to 1.1.1e
upgrade to libuv 1.34.2

n-api:
add napi_get_all_property_names
add APIs for per-instance state management
define release 6
turn NAPI_CALL_INTO_MODULE into a function

tls:
expose keylog event on TLSSocket
support TLS min/max protocol defaults in CLI
url: handle quasi-WHATWG URLs in urlToOptions()


(adam)
diff -r1.8 -r1.9 pkgsrc/lang/nodejs10/Makefile
diff -r1.4 -r1.5 pkgsrc/lang/nodejs10/distinfo

cvs diff -r1.8 -r1.9 pkgsrc/lang/nodejs10/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/nodejs10/Attic/Makefile 2020/04/12 08:27:58 1.8
+++ pkgsrc/lang/nodejs10/Attic/Makefile 2020/04/17 07:58:54 1.9
@@ -1,23 +1,22 @@ @@ -1,23 +1,22 @@
1# $NetBSD: Makefile,v 1.8 2020/04/12 08:27:58 adam Exp $ 1# $NetBSD: Makefile,v 1.9 2020/04/17 07:58:54 adam Exp $
2 2
3DISTNAME= node-v10.19.0 3DISTNAME= node-v10.20.1
4 4
5USE_LANGUAGES= c gnu++14 5USE_LANGUAGES= c gnu++14
6 6
7# Requires http_parser_set_max_header_size 7# Requires http_parser_set_max_header_size
8BUILDLINK_API_DEPENDS.http-parser+= http-parser>=2.9.0 8BUILDLINK_API_DEPENDS.http-parser+= http-parser>=2.9.0
9 9
10PKGREVISION= 1 
11.include "../../mk/bsd.prefs.mk" 10.include "../../mk/bsd.prefs.mk"
12 11
13# XXX: figure out a way to add rpaths to torque 12# XXX: figure out a way to add rpaths to torque
14MAKE_ENV+= LD_LIBRARY_PATH=${PREFIX}/lib 13MAKE_ENV+= LD_LIBRARY_PATH=${PREFIX}/lib
15 14
16CONFIGURE_ARGS+= --shared-http-parser 15CONFIGURE_ARGS+= --shared-http-parser
17CONFIGURE_ARGS+= --shared-nghttp2 16CONFIGURE_ARGS+= --shared-nghttp2
18CONFIGURE_ARGS+= --with-intl=system-icu 17CONFIGURE_ARGS+= --with-intl=system-icu
19 18
20CHECK_PORTABILITY_SKIP+= deps/openssl/openssl/.travis-create-release.sh 19CHECK_PORTABILITY_SKIP+= deps/openssl/openssl/.travis-create-release.sh
21 20
22.if ${MACHINE_ARCH} == "i386" 21.if ${MACHINE_ARCH} == "i386"
23# 64 bit atomic ops are required 22# 64 bit atomic ops are required

cvs diff -r1.4 -r1.5 pkgsrc/lang/nodejs10/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/nodejs10/Attic/distinfo 2020/02/07 09:50:36 1.4
+++ pkgsrc/lang/nodejs10/Attic/distinfo 2020/04/17 07:58:54 1.5
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1$NetBSD: distinfo,v 1.4 2020/02/07 09:50:36 adam Exp $ 1$NetBSD: distinfo,v 1.5 2020/04/17 07:58:54 adam Exp $
2 2
3SHA1 (node-v10.19.0.tar.gz) = eb57b9bd5db653a0c5de587f88491d1188650534 3SHA1 (node-v10.20.1.tar.gz) = e1c366db82e4ee43b58de8a646a502988f47ad49
4RMD160 (node-v10.19.0.tar.gz) = d91870e2d10afe83a7f28bc9072af01d972ee979 4RMD160 (node-v10.20.1.tar.gz) = ae5cabf5f953f74976daa17cf9015b780bf022cf
5SHA512 (node-v10.19.0.tar.gz) = 59f584e27dfd99453a031722ca3e094d658a90e77316a85a7048868fe6a6164b8aef0f03b60cbe681ace273d902434210bf3cd10a638583b74264d8b42bf2565 5SHA512 (node-v10.20.1.tar.gz) = ad9c8f54de901fe437738fa7cba4c5895253ee315e85a42294b7046eb723a61a37a4908e6b063300163aeab0a0a2a73a59c86c62fad370bf1aa58a2b42e7920d
6Size (node-v10.19.0.tar.gz) = 46995598 bytes 6Size (node-v10.20.1.tar.gz) = 47181867 bytes
7SHA1 (patch-common.gypi) = de37949f38d9bd39a18b59d59ec74e528bd323ac 7SHA1 (patch-common.gypi) = de37949f38d9bd39a18b59d59ec74e528bd323ac
8SHA1 (patch-configure.py) = 0d5c5fb3b4f2618c15f96080b590baf6bde66391 8SHA1 (patch-configure.py) = 0d5c5fb3b4f2618c15f96080b590baf6bde66391
9SHA1 (patch-deps_cares_cares.gyp) = 22b44f2ac59963f694dfe4f4585e08960b3dec32 9SHA1 (patch-deps_cares_cares.gyp) = 22b44f2ac59963f694dfe4f4585e08960b3dec32
10SHA1 (patch-deps_uv_common.gypi) = d38a9c8d9e3522f15812aec2f5b1e1e636d4bab3 10SHA1 (patch-deps_uv_common.gypi) = d38a9c8d9e3522f15812aec2f5b1e1e636d4bab3
11SHA1 (patch-deps_v8_src_arm_assembler-arm-inl.h) = 56a5d6539d31e19673ef61cc91f003109c69dc29 11SHA1 (patch-deps_v8_src_arm_assembler-arm-inl.h) = 56a5d6539d31e19673ef61cc91f003109c69dc29
12SHA1 (patch-deps_v8_src_arm_assembler-arm.cc) = f32d5d2a1096f822c813eaf6d02b9348564213f6 12SHA1 (patch-deps_v8_src_arm_assembler-arm.cc) = f32d5d2a1096f822c813eaf6d02b9348564213f6
13SHA1 (patch-deps_v8_src_arm_cpu-arm.cc) = d0d11ac474ab109a6f40b26fa457b12d742eb48d 13SHA1 (patch-deps_v8_src_arm_cpu-arm.cc) = d0d11ac474ab109a6f40b26fa457b12d742eb48d
14SHA1 (patch-deps_v8_src_base_atomicops.h) = 552d2b7781b39b93392fd00043b1cf4cb10802da 14SHA1 (patch-deps_v8_src_base_atomicops.h) = 552d2b7781b39b93392fd00043b1cf4cb10802da
15SHA1 (patch-deps_v8_src_base_platform_platform-freebsd.cc) = 427c7712fc1c2872fc48e593f7ab491c69ee44e3 15SHA1 (patch-deps_v8_src_base_platform_platform-freebsd.cc) = 427c7712fc1c2872fc48e593f7ab491c69ee44e3
16SHA1 (patch-deps_v8_src_base_platform_platform-openbsd.cc) = 5e593879dbab095f99e82593272a0de91043f9a8 16SHA1 (patch-deps_v8_src_base_platform_platform-openbsd.cc) = 5e593879dbab095f99e82593272a0de91043f9a8
17SHA1 (patch-deps_v8_src_base_platform_platform-posix.cc) = 0d80cc6587af9220832de112834e9f50242f819f 17SHA1 (patch-deps_v8_src_base_platform_platform-posix.cc) = 0d80cc6587af9220832de112834e9f50242f819f
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) = 711cc94535200374104c3cd1f0fbbd00994701a6 19SHA1 (patch-deps_v8_src_compiler_types.h) = 711cc94535200374104c3cd1f0fbbd00994701a6