pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/nodejs16
Module Name: pkgsrc
Committed By: adam
Date: Mon Aug 29 06:28:38 UTC 2022
Modified Files:
pkgsrc/lang/nodejs16: Makefile distinfo
pkgsrc/lang/nodejs16/patches: patch-src_crypto_crypto__rsa.cc
patch-src_inspector__agent.cc
Log Message:
nodejs16: updated to 16.17.0
Version 16.17.0 'Gallium' (LTS)
Notable Changes
Experimental command-line argument parser API
Adds util.parseArgs helper for higher level command-line argument parsing.
Experimental ESM Loader Hooks API
Node.js ESM Loader hooks now support multiple custom loaders, and composition is achieved via "chaining": foo-loader calls bar-loader calls qux-loader (a custom loader must now signal a short circuit
when intentionally not calling the next). See the ESM docs for details.
Real-world use-cases are laid out for end-users with working examples in the article Custom ESM loaders: Who, what, when, where, why, how.
Experimental test runner
The node:test module, which was initially introduced in Node.js v18.0.0, is now available with all the changes done to it up to Node.js v18.7.0.
Improved interoperability of the Web Crypto API
To better align Node.js' experimental implementation of the Web Crypto API with other runtimes, several changes were made:
Support for CFRG curves was added, with the 'Ed25519', 'Ed448', 'X25519', and 'X448' algorithms.
The proprietary 'NODE-DSA', 'NODE-DH', 'NODE-SCRYPT', 'NODE-ED25519', 'NODE-ED448', 'NODE-X25519', and 'NODE-X448' algorithms were removed.
The proprietary 'node.keyObject' import/export format was removed.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/nodejs16/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/nodejs16/distinfo
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/lang/nodejs16/patches/patch-src_crypto_crypto__rsa.cc \
pkgsrc/lang/nodejs16/patches/patch-src_inspector__agent.cc
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/nodejs16/Makefile
diff -u pkgsrc/lang/nodejs16/Makefile:1.3 pkgsrc/lang/nodejs16/Makefile:1.4
--- pkgsrc/lang/nodejs16/Makefile:1.3 Fri Jul 8 13:30:19 2022
+++ pkgsrc/lang/nodejs16/Makefile Mon Aug 29 06:28:38 2022
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2022/07/08 13:30:19 adam Exp $
+# $NetBSD: Makefile,v 1.4 2022/08/29 06:28:38 adam Exp $
-DISTNAME= node-v16.16.0
+DISTNAME= node-v16.17.0
EXTRACT_SUFX= .tar.xz
USE_LANGUAGES= c gnu++14
Index: pkgsrc/lang/nodejs16/distinfo
diff -u pkgsrc/lang/nodejs16/distinfo:1.4 pkgsrc/lang/nodejs16/distinfo:1.5
--- pkgsrc/lang/nodejs16/distinfo:1.4 Fri Jul 8 13:30:19 2022
+++ pkgsrc/lang/nodejs16/distinfo Mon Aug 29 06:28:38 2022
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.4 2022/07/08 13:30:19 adam Exp $
+$NetBSD: distinfo,v 1.5 2022/08/29 06:28:38 adam Exp $
-BLAKE2s (node-v16.16.0.tar.xz) = e0a5079ad5f9f9a806f234ac4283cf2b335b6958f779504059c65b1dbc359e3f
-SHA512 (node-v16.16.0.tar.xz) = 828bfee4f3789b02fec512a7d9785bf02650401c61b2d3ff80d8a3876420927fb9c8d0c2d66e45e1e8370c47cb81140d434747588322c4fedca7fd9e42b84ac3
-Size (node-v16.16.0.tar.xz) = 35039712 bytes
+BLAKE2s (node-v16.17.0.tar.xz) = 34b80d85eeb24eb431c0d3185f0d702cfaf2a052ff6cb5a0a04a51bade2e987a
+SHA512 (node-v16.17.0.tar.xz) = 8906ee337562b6f0b1614aa57084499ffd3bdfe8f8e706de8fed98baed5a92f691c534528b98f6321cf8a1eaaed6b45a938f28bd08167fbd75bfeb432ca03181
+Size (node-v16.17.0.tar.xz) = 35664964 bytes
SHA1 (patch-common.gypi) = 15393846d9dce28f963ef66faa504d5bb3e92018
SHA1 (patch-deps_cares_cares.gyp) = 22b44f2ac59963f694dfe4f4585e08960b3dec32
SHA1 (patch-deps_uv_common.gypi) = d38a9c8d9e3522f15812aec2f5b1e1e636d4bab3
@@ -18,8 +18,8 @@ SHA1 (patch-deps_v8_src_compiler_types.h
SHA1 (patch-deps_v8_src_heap_code-range.cc) = 60a6049ac33b0b60c998da09b2d272bec669214f
SHA1 (patch-deps_v8_tools_run-llprof.sh) = 39aa3faf77492ef8dd35b411b7b0e4605b469af3
SHA1 (patch-node.gypi) = 4a104dba6c22702211009bc60a6be6f87554e2fa
-SHA1 (patch-src_crypto_crypto__rsa.cc) = 81258a1187bb2bf8f3cbfe92e60989bc0ce1cb8d
-SHA1 (patch-src_inspector__agent.cc) = 2ec2a7be459648700488096f467a4ae6af5a9d91
+SHA1 (patch-src_crypto_crypto__rsa.cc) = 497007952507326ceba89c1d2cf76d0e7d00936c
+SHA1 (patch-src_inspector__agent.cc) = d3de81b0cb439731fb73339c55d33fe4f1b30ae7
SHA1 (patch-src_node__postmortem__metadata.cc) = 9938482d724ad6636af5dc3fa719ec26ed8539ff
SHA1 (patch-tools_gyp_pylib_gyp_generator_make.py) = 570fe9889767c555468a225cd7f0b398ea6a193c
SHA1 (patch-tools_gyp_pylib_gyp_xcode__emulation.py) = 4ee24115f5e97ffbd23aaa6dc62f408d381d4e22
Index: pkgsrc/lang/nodejs16/patches/patch-src_crypto_crypto__rsa.cc
diff -u pkgsrc/lang/nodejs16/patches/patch-src_crypto_crypto__rsa.cc:1.1 pkgsrc/lang/nodejs16/patches/patch-src_crypto_crypto__rsa.cc:1.2
--- pkgsrc/lang/nodejs16/patches/patch-src_crypto_crypto__rsa.cc:1.1 Sun Jun 5 06:56:15 2022
+++ pkgsrc/lang/nodejs16/patches/patch-src_crypto_crypto__rsa.cc Mon Aug 29 06:28:38 2022
@@ -1,10 +1,10 @@
-$NetBSD: patch-src_crypto_crypto__rsa.cc,v 1.1 2022/06/05 06:56:15 mef Exp $
+$NetBSD: patch-src_crypto_crypto__rsa.cc,v 1.2 2022/08/29 06:28:38 adam Exp $
Fix build with old OpenSSL 1.1.1d, as in NetBSD 9.0
---- src/crypto/crypto_rsa.cc.orig 2022-06-02 04:23:16.000000000 +0900
-+++ src/crypto/crypto_rsa.cc 2022-06-05 15:40:17.350690631 +0900
-@@ -13,6 +13,30 @@
+--- src/crypto/crypto_rsa.cc.orig 2022-08-16 06:43:18.000000000 +0000
++++ src/crypto/crypto_rsa.cc
+@@ -12,6 +12,30 @@
#include <openssl/bn.h>
#include <openssl/rsa.h>
@@ -34,4 +34,4 @@ Fix build with old OpenSSL 1.1.1d, as in
+
namespace node {
- using v8::FunctionCallbackInfo;
+ using v8::ArrayBuffer;
Index: pkgsrc/lang/nodejs16/patches/patch-src_inspector__agent.cc
diff -u pkgsrc/lang/nodejs16/patches/patch-src_inspector__agent.cc:1.1 pkgsrc/lang/nodejs16/patches/patch-src_inspector__agent.cc:1.2
--- pkgsrc/lang/nodejs16/patches/patch-src_inspector__agent.cc:1.1 Thu May 5 07:02:25 2022
+++ pkgsrc/lang/nodejs16/patches/patch-src_inspector__agent.cc Mon Aug 29 06:28:38 2022
@@ -1,13 +1,13 @@
-$NetBSD: patch-src_inspector__agent.cc,v 1.1 2022/05/05 07:02:25 adam Exp $
+$NetBSD: patch-src_inspector__agent.cc,v 1.2 2022/08/29 06:28:38 adam Exp $
---- src/inspector_agent.cc.orig 2019-11-19 08:29:09.000000000 +0000
+--- src/inspector_agent.cc.orig 2022-08-16 06:43:18.000000000 +0000
+++ src/inspector_agent.cc
-@@ -112,7 +112,7 @@ static int StartDebugSignalHandler() {
+@@ -96,7 +96,7 @@ static int StartDebugSignalHandler() {
CHECK_EQ(0, uv_sem_init(&start_io_thread_semaphore, 0));
pthread_attr_t attr;
CHECK_EQ(0, pthread_attr_init(&attr));
-#if defined(PTHREAD_STACK_MIN) && !defined(__FreeBSD__)
+#if defined(PTHREAD_STACK_MIN) && !defined(__FreeBSD__) && !defined(__NetBSD__)
- // PTHREAD_STACK_MIN is 2 KB with musl libc, which is too small to safely
- // receive signals. PTHREAD_STACK_MIN + MINSIGSTKSZ is 8 KB on arm64, which
+ // PTHREAD_STACK_MIN is 2 KiB with musl libc, which is too small to safely
+ // receive signals. PTHREAD_STACK_MIN + MINSIGSTKSZ is 8 KiB on arm64, which
// is the musl architecture with the biggest MINSIGSTKSZ so let's use that
Home |
Main Index |
Thread Index |
Old Index