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!

Reply via email to