CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2022/02/01 15:17:58
Modified files:
lang/node : Makefile distinfo
lang/node/patches: patch-Makefile patch-common_gypi
patch-deps_npm_node_modules_node-gyp_gyp_pylib_gyp_generator_make_py
patch-deps_npm_node_modules_node-gyp_lib_install_js
patch-tools_test_py
lang/node/pkg : PLIST
Added files:
lang/node/patches: patch-deps_v8_include_v8config_h
patch-deps_v8_src_api_api_cc
patch-deps_v8_src_base_atomicops_h
patch-deps_v8_src_base_platform-openbsd_cc
patch-deps_v8_src_base_platform-posix_cc
patch-deps_v8_src_base_sys-info_cc
patch-deps_v8_src_trap-handler_h
patch-deps_v8_src_trap-handler_handler-inside-posix_cc
patch-deps_v8_src_trap-handler_handler-inside-posix_h
patch-lib_internal_modules_cjs_loader_js
patch-src_cares_wrap_h patch-src_env_cc
patch-tools_v8_gypfiles_v8_gyp
Removed files:
lang/node/patches: patch-deps_cares_include_ares_h
patch-deps_npm_lib_npm_js
patch-deps_npm_node_modules_node-gyp_gyp_pylib_gyp_generator_ninja_py
patch-deps_npm_node_modules_node-gyp_lib_build_js
patch-deps_npm_node_modules_node-gyp_lib_find-python_js
patch-deps_openssl_config_Makefile
patch-deps_openssl_config_bn_conf_asm_h
patch-deps_openssl_config_bn_conf_no-asm_h
patch-deps_openssl_config_dso_conf_asm_h
patch-deps_openssl_config_dso_conf_no-asm_h
patch-deps_openssl_config_generate_gypi_pl
patch-deps_openssl_config_opensslconf_asm_h
patch-deps_openssl_config_opensslconf_no-asm_h
patch-deps_openssl_openssl_apps_rehash_c
patch-deps_openssl_openssl_asm_gypi
patch-deps_openssl_openssl_no_asm_gypi
patch-deps_uv_src_unix_tcp_c
patch-deps_v8_src_base_cpu_cc
patch-deps_v8_src_base_platform_platform-openbsd_cc
patch-deps_v8_src_base_utils_random-number-generator_cc
patch-deps_v8_src_logging_log-utils_h
patch-deps_zlib_BUILD_gn
patch-deps_zlib_zlib_gyp patch-lib_module_js
patch-node_gypi
patch-tools_icu_icu-generic_gyp
Log message:
* Update to v16.13.2 (Active LTS Release)
* Change from bundled versions of
- libuv
- c-ares
- nghttp2
- zlib
- brotli
- icu
- openssl
to libraries from ports.
* Drop patches for bundled openssl, cares, zlib
* Adapted v8 patches from www/chromium
* Patch for node's c-ares wrapper to define ns_class, ns_type, ns_opcode and
ns_code, since those are not defined in our arpa/nameser.h
https://marc.info/?l=openbsd-ports&m=164158353605076&w=2
* Using OpenBSD's zlib has the side effect of fixing
https://marc.info/?l=openbsd-ports&m=164344705329686&w=2
* Fixes broken detection of the executable path on OpenBSD.
See patch-src_env_cc. This currently prevents node-pledge from
being actually used.
* Fixes
CVE-2021-44531
CVE-2021-44532
CVE-2021-44533
CVE-2022-21824
Original diff from MAINTAINER Volker Schlecht, tweaks and OK from sthen@
Thanks Volker!