nodejs12: updated to 12.18.0 Version 12.18.0 'Erbium' (LTS) Notable changes This is a security release. Vulnerabilities fixed: CVE-2020-8172: TLS session reuse can lead to host certificate verification bypass (High). CVE-2020-11080: HTTP/2 Large Settings Frame DoS (Low). CVE-2020-8174: napi_get_value_string_*() allows various kinds of memory corruption (High). Commits - crypto: update root certificates - (SEMVER-MINOR) deps: update nghttp2 to 1.41.0 - (SEMVER-MINOR) http2: implement support for max settings entries - napi: fix memory corruption vulnerability - tls: emit session after verifying certificate - tools: update certdata.txtdiff -r1.17 -r1.18 pkgsrc/lang/nodejs12/Makefile
(adam)
@@ -1,20 +1,19 @@ | @@ -1,20 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.17 2020/06/02 08:22:46 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.18 2020/06/03 08:42:41 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= node-v12.17.0 | 3 | DISTNAME= node-v12.18.0 | |
4 | 4 | |||
5 | USE_LANGUAGES= c gnu++14 | 5 | USE_LANGUAGES= c gnu++14 | |
6 | 6 | |||
7 | PKGREVISION= 1 | |||
8 | .include "../../mk/bsd.prefs.mk" | 7 | .include "../../mk/bsd.prefs.mk" | |
9 | 8 | |||
10 | # XXX: figure out a way to add rpaths to torque | 9 | # XXX: figure out a way to add rpaths to torque | |
11 | MAKE_ENV+= LD_LIBRARY_PATH=${PREFIX}/lib | 10 | MAKE_ENV+= LD_LIBRARY_PATH=${PREFIX}/lib | |
12 | 11 | |||
13 | CONFIGURE_ARGS+= --shared-nghttp2 | 12 | CONFIGURE_ARGS+= --shared-nghttp2 | |
14 | CONFIGURE_ARGS+= --with-intl=system-icu | 13 | CONFIGURE_ARGS+= --with-intl=system-icu | |
15 | 14 | |||
16 | CHECK_PORTABILITY_SKIP+= deps/openssl/openssl/.travis-create-release.sh | 15 | CHECK_PORTABILITY_SKIP+= deps/openssl/openssl/.travis-create-release.sh | |
17 | CHECK_PORTABILITY_SKIP+= tools/macos-installer/* | 16 | CHECK_PORTABILITY_SKIP+= tools/macos-installer/* | |
18 | 17 | |||
19 | .if ${MACHINE_ARCH} == "i386" | 18 | .if ${MACHINE_ARCH} == "i386" | |
20 | # 64 bit atomic ops are required | 19 | # 64 bit atomic ops are required |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.6 2020/06/02 08:22:46 adam Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.7 2020/06/03 08:42:41 adam Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= nodejs | 3 | BUILDLINK_TREE+= nodejs | |
4 | 4 | |||
5 | .if !defined(NODEJS_BUILDLINK3_MK) | 5 | .if !defined(NODEJS_BUILDLINK3_MK) | |
6 | NODEJS_BUILDLINK3_MK:= | 6 | NODEJS_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.nodejs+= nodejs>=10 | 8 | BUILDLINK_API_DEPENDS.nodejs+= nodejs>=10 | |
9 | BUILDLINK_ABI_DEPENDS.nodejs+= nodejs>=12.17.0nb1 | 9 | BUILDLINK_ABI_DEPENDS.nodejs+= nodejs>=12.17.0nb1 | |
10 | BUILDLINK_PKGSRCDIR.nodejs?= ../../lang/nodejs | 10 | BUILDLINK_PKGSRCDIR.nodejs?= ../../lang/nodejs | |
11 | 11 | |||
12 | .include "../../mk/bsd.fast.prefs.mk" | 12 | .include "../../mk/bsd.fast.prefs.mk" | |
13 | 13 | |||
14 | .if ${OPSYS} != "Darwin" | 14 | .if ${OPSYS} != "Darwin" | |
@@ -16,20 +16,20 @@ BUILDLINK_PKGSRCDIR.nodejs?= ../../lang/ | @@ -16,20 +16,20 @@ BUILDLINK_PKGSRCDIR.nodejs?= ../../lang/ | |||
16 | .endif | 16 | .endif | |
17 | # Stated by the changelog | 17 | # Stated by the changelog | |
18 | BUILDLINK_API_DEPENDS.libuv+= libuv>=1.23 | 18 | BUILDLINK_API_DEPENDS.libuv+= libuv>=1.23 | |
19 | .include "../../devel/libuv/buildlink3.mk" | 19 | .include "../../devel/libuv/buildlink3.mk" | |
20 | .include "../../devel/zlib/buildlink3.mk" | 20 | .include "../../devel/zlib/buildlink3.mk" | |
21 | .include "../../net/libcares/buildlink3.mk" | 21 | .include "../../net/libcares/buildlink3.mk" | |
22 | .include "../../textproc/icu/buildlink3.mk" | 22 | .include "../../textproc/icu/buildlink3.mk" | |
23 | .include "../../www/nghttp2/buildlink3.mk" | 23 | .include "../../www/nghttp2/buildlink3.mk" | |
24 | .include "../../mk/pthread.buildlink3.mk" | 24 | .include "../../mk/pthread.buildlink3.mk" | |
25 | 25 | |||
26 | pkgbase := nodejs | 26 | pkgbase := nodejs | |
27 | .include "../../mk/pkg-build-options.mk" | 27 | .include "../../mk/pkg-build-options.mk" | |
28 | 28 | |||
29 | .if !empty(PKG_BUILD_OPTIONS.nodejs:Mopenssl) | 29 | .if ${PKG_BUILD_OPTIONS.nodejs:Mopenssl} | |
30 | . include "../../security/openssl/buildlink3.mk" | 30 | . include "../../security/openssl/buildlink3.mk" | |
31 | .endif | 31 | .endif | |
32 | 32 | |||
33 | .endif # NODEJS_BUILDLINK3_MK | 33 | .endif # NODEJS_BUILDLINK3_MK | |
34 | 34 | |||
35 | BUILDLINK_TREE+= -nodejs | 35 | BUILDLINK_TREE+= -nodejs |
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | $NetBSD: distinfo,v 1.11 2020/05/30 20:45:12 joerg Exp $ | 1 | $NetBSD: distinfo,v 1.12 2020/06/03 08:42:41 adam Exp $ | |
2 | 2 | |||
3 | SHA1 (node-v12.17.0.tar.gz) = dc53d894b4da759a7ee4cd1d96d6e59449503570 | 3 | SHA1 (node-v12.18.0.tar.gz) = 64ae33910c22fbca45979944b7bb01e6fd72788d | |
4 | RMD160 (node-v12.17.0.tar.gz) = 55dc3d91e1773f4bfb8a9a6e062c9f82a41169b1 | 4 | RMD160 (node-v12.18.0.tar.gz) = d300996ae8390687a0011595f02f25bc10eb815d | |
5 | SHA512 (node-v12.17.0.tar.gz) = 2c003fb5684adcfbab9a096ada336efa92703043febbf48753bc57693528779cdea5b6d30614c4b406e24fbd85fb7750148e4185b99fa74d52b8fbddfcc7f7b5 | 5 | SHA512 (node-v12.18.0.tar.gz) = fc47292b7bb13996e6162261ae3341be2414f32b0a76c5d73d3404eb4439bbdbf9415301270b52507b38bc28b431690ba026ab399f39ff1147a9719cb294692f | |
6 | Size (node-v12.17.0.tar.gz) = 52417986 bytes | 6 | Size (node-v12.18.0.tar.gz) = 52416819 bytes | |
7 | SHA1 (patch-common.gypi) = a3fa3b5b974f910b3c8fea640ded4dca262e1ba8 | 7 | SHA1 (patch-common.gypi) = a3fa3b5b974f910b3c8fea640ded4dca262e1ba8 | |
8 | SHA1 (patch-deps_cares_cares.gyp) = 22b44f2ac59963f694dfe4f4585e08960b3dec32 | 8 | SHA1 (patch-deps_cares_cares.gyp) = 22b44f2ac59963f694dfe4f4585e08960b3dec32 | |
9 | SHA1 (patch-deps_uv_common.gypi) = d38a9c8d9e3522f15812aec2f5b1e1e636d4bab3 | 9 | SHA1 (patch-deps_uv_common.gypi) = d38a9c8d9e3522f15812aec2f5b1e1e636d4bab3 | |
10 | SHA1 (patch-deps_v8_src_base_atomicops.h) = d1ef20a3fee1d188687bd76836ada6f2c8e0787f | 10 | SHA1 (patch-deps_v8_src_base_atomicops.h) = d1ef20a3fee1d188687bd76836ada6f2c8e0787f | |
11 | SHA1 (patch-deps_v8_src_base_platform_platform-freebsd.cc) = 1c8aea6dca18159740212de221e467c70796bcd5 | 11 | SHA1 (patch-deps_v8_src_base_platform_platform-freebsd.cc) = 1c8aea6dca18159740212de221e467c70796bcd5 | |
12 | SHA1 (patch-deps_v8_src_base_platform_platform-openbsd.cc) = 5e593879dbab095f99e82593272a0de91043f9a8 | 12 | SHA1 (patch-deps_v8_src_base_platform_platform-openbsd.cc) = 5e593879dbab095f99e82593272a0de91043f9a8 | |
13 | SHA1 (patch-deps_v8_src_base_platform_platform-posix.cc) = 0d80cc6587af9220832de112834e9f50242f819f | 13 | SHA1 (patch-deps_v8_src_base_platform_platform-posix.cc) = 0d80cc6587af9220832de112834e9f50242f819f | |
14 | SHA1 (patch-deps_v8_src_base_platform_semaphore.cc) = 802a95f1b1d131e0d85c1f99c659cc68b31ba2f6 | 14 | SHA1 (patch-deps_v8_src_base_platform_semaphore.cc) = 802a95f1b1d131e0d85c1f99c659cc68b31ba2f6 | |
15 | SHA1 (patch-deps_v8_src_common_globals.h) = 86637724864389f2b24251904de41669a2f00fbc | 15 | SHA1 (patch-deps_v8_src_common_globals.h) = 86637724864389f2b24251904de41669a2f00fbc | |
16 | SHA1 (patch-deps_v8_src_compiler_types.h) = 2a212282ab9d71e98ae56827fdb1d9778a6047a5 | 16 | SHA1 (patch-deps_v8_src_compiler_types.h) = 2a212282ab9d71e98ae56827fdb1d9778a6047a5 | |
17 | SHA1 (patch-deps_v8_src_zone_zone.h) = 651b49d242dac8f713cccc101147ccf61f828ecb | 17 | SHA1 (patch-deps_v8_src_zone_zone.h) = 651b49d242dac8f713cccc101147ccf61f828ecb | |
18 | SHA1 (patch-deps_v8_tools_run-llprof.sh) = 39aa3faf77492ef8dd35b411b7b0e4605b469af3 | 18 | SHA1 (patch-deps_v8_tools_run-llprof.sh) = 39aa3faf77492ef8dd35b411b7b0e4605b469af3 | |
19 | SHA1 (patch-node.gypi) = 4a104dba6c22702211009bc60a6be6f87554e2fa | 19 | SHA1 (patch-node.gypi) = 4a104dba6c22702211009bc60a6be6f87554e2fa |