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 (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,35 +1,34 @@ @@ -1,35 +1,34 @@
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
24CXXFLAGS+= -march=i586 23CXXFLAGS+= -march=i586
25# required for SSE2 code under i386. 24# required for SSE2 code under i386.
26CXXFLAGS+= -mstackrealign 25CXXFLAGS+= -mstackrealign
27.endif 26.endif
28 27
29.include "../../lang/nodejs/options.mk" 28.include "../../lang/nodejs/options.mk"
30 29
31.include "../../lang/nodejs/Makefile.common" 30.include "../../lang/nodejs/Makefile.common"
32.include "../../textproc/icu/buildlink3.mk" 31.include "../../textproc/icu/buildlink3.mk"
33.include "../../www/http-parser/buildlink3.mk" 32.include "../../www/http-parser/buildlink3.mk"
34.include "../../www/nghttp2/buildlink3.mk" 33.include "../../www/nghttp2/buildlink3.mk"
35.include "../../mk/bsd.pkg.mk" 34.include "../../mk/bsd.pkg.mk"

cvs diff -r1.4 -r1.5 pkgsrc/lang/nodejs10/Attic/distinfo (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,30 +1,30 @@ @@ -1,30 +1,30 @@
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
20SHA1 (patch-deps_v8_src_globals.h) = 6695a381000844ad9837bdbc3edbe9040ec4d5ff 20SHA1 (patch-deps_v8_src_globals.h) = 6695a381000844ad9837bdbc3edbe9040ec4d5ff
21SHA1 (patch-deps_v8_src_log-utils.h) = 765e4e4af2cb11e38c033174ac92fbb6ee1fd480 21SHA1 (patch-deps_v8_src_log-utils.h) = 765e4e4af2cb11e38c033174ac92fbb6ee1fd480
22SHA1 (patch-deps_v8_tools_run-llprof.sh) = 39aa3faf77492ef8dd35b411b7b0e4605b469af3 22SHA1 (patch-deps_v8_tools_run-llprof.sh) = 39aa3faf77492ef8dd35b411b7b0e4605b469af3
23SHA1 (patch-node.gypi) = 4a104dba6c22702211009bc60a6be6f87554e2fa 23SHA1 (patch-node.gypi) = 4a104dba6c22702211009bc60a6be6f87554e2fa
24SHA1 (patch-src_cares__wrap.cc) = a26a162f130468cbc0650a33b27b71377d273704 24SHA1 (patch-src_cares__wrap.cc) = a26a162f130468cbc0650a33b27b71377d273704
25SHA1 (patch-src_inspector__agent.cc) = 6066c01b671a1d416440b073a7a21fdf22eef926 25SHA1 (patch-src_inspector__agent.cc) = 6066c01b671a1d416440b073a7a21fdf22eef926
26SHA1 (patch-src_node__postmortem__metadata.cc) = 9938482d724ad6636af5dc3fa719ec26ed8539ff 26SHA1 (patch-src_node__postmortem__metadata.cc) = 9938482d724ad6636af5dc3fa719ec26ed8539ff
27SHA1 (patch-tools_gyp_pylib_gyp_common.py) = 8d76b78e46b0ba2fef08294872e17a068d595f32 27SHA1 (patch-tools_gyp_pylib_gyp_common.py) = 8d76b78e46b0ba2fef08294872e17a068d595f32
28SHA1 (patch-tools_gyp_pylib_gyp_generator_make.py) = be3cc1aaa85c3d59b6f2758df813cb5ad8d8f74e 28SHA1 (patch-tools_gyp_pylib_gyp_generator_make.py) = be3cc1aaa85c3d59b6f2758df813cb5ad8d8f74e
29SHA1 (patch-tools_gyp_pylib_gyp_xcode__emulation.py) = 15937c419f3226ab280c7bcd5d726773cb5add57 29SHA1 (patch-tools_gyp_pylib_gyp_xcode__emulation.py) = 15937c419f3226ab280c7bcd5d726773cb5add57
30SHA1 (patch-tools_install.py) = aae60d31e8c2e74f18c61c328913412545943d79 30SHA1 (patch-tools_install.py) = aae60d31e8c2e74f18c61c328913412545943d79