pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: [pkgsrc-2026Q3] pkgsrc
Module Name: pkgsrc
Committed By: bsiegert
Date: Sun Oct 25 09:16:51 UTC 2026
Modified Files:
pkgsrc/archivers/brotli [pkgsrc-2026Q3]: Makefile distinfo
pkgsrc/lang/nodejs [pkgsrc-2026Q3]: Makefile Makefile.common distinfo
pkgsrc/lang/nodejs/patches [pkgsrc-2026Q3]: patch-common.gypi
pkgsrc/lang/nodejs22 [pkgsrc-2026Q3]: Makefile distinfo
pkgsrc/lang/nodejs24 [pkgsrc-2026Q3]: Makefile distinfo
Added Files:
pkgsrc/lang/nodejs22/patches [pkgsrc-2026Q3]:
patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc
pkgsrc/lang/nodejs24/patches [pkgsrc-2026Q3]:
patch-deps_histogram_src_hdr__histogram.c
patch-deps_v8_src_compiler_turboshaft_int64-lowering-reducer.h
Removed Files:
pkgsrc/lang/nodejs/patches [pkgsrc-2026Q3]:
patch-deps_histogram_src_hdr__histogram.c
patch-deps_v8_src_base_memcopy.h
Log Message:
Pullup ticket #7322 - requested by maya
archivers/brotli: security fix
lang/nodejs: security fix
lang/nodejs22: security fix
lang/nodejs24: security fix
Revisions pulled up:
- archivers/brotli/Makefile 1.14
- archivers/brotli/distinfo 1.15
- lang/nodejs/Makefile 1.361-1.364
- lang/nodejs/Makefile.common 1.67
- lang/nodejs/distinfo 1.332-1.336
- lang/nodejs/patches/patch-common.gypi 1.15
- lang/nodejs/patches/patch-configure deleted
- lang/nodejs/patches/patch-deps_histogram_src_hdr__histogram.c deleted
- lang/nodejs/patches/patch-deps_v8_src_base_memcopy.h deleted
- lang/nodejs22/Makefile 1.27-1.28
- lang/nodejs22/distinfo 1.25-1.26
- lang/nodejs22/patches/patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc 1.1
- lang/nodejs24/Makefile 1.18-1.19
- lang/nodejs24/distinfo 1.18-1.20
- lang/nodejs24/patches/patch-deps_histogram_src_hdr__histogram.c 1.1
- lang/nodejs24/patches/patch-deps_v8_src_compiler_turboshaft_int64-lowering-reducer.h 1.1
---
Module Name: pkgsrc
Committed By: adam
Date: Thu Oct 22 11:06:23 UTC 2026
Modified Files:
pkgsrc/archivers/brotli: Makefile distinfo
Log Message:
brotli: updated to 1.2.1
1.2.1
SECURITY
- CVE-2026-111497: out-of-bounds write permits remote code execution
---
Module Name: pkgsrc
Committed By: ryoon
Date: Mon Oct 5 14:12:00 UTC 2026
Modified Files:
pkgsrc/lang/nodejs24: distinfo
Added Files:
pkgsrc/lang/nodejs24/patches:
patch-deps_histogram_src_hdr__histogram.c
patch-deps_v8_src_compiler_turboshaft_int64-lowering-reducer.h
Log Message:
lang/nodejs24: Fix build under NetBSD/i386
---
Module Name: pkgsrc
Committed By: adam
Date: Mon Oct 19 09:28:27 UTC 2026
Modified Files:
pkgsrc/lang/nodejs24: Makefile distinfo
Log Message:
nodejs24: updated to 24.22.0
24.22.0 'Krypton' (LTS)
Notable Changes
- (SEMVER-MINOR) crypto: add crypto.parsePKCS12() (Brian Muenzenmeyer)
- (SEMVER-MINOR) crypto: add a generic MAC API (Filip Skokan)
- (SEMVER-MINOR) crypto: discover ciphers from OpenSSL providers (Filip
Skokan)
- (SEMVER-MINOR) crypto: discover hashes from OpenSSL providers (Filip
Skokan)
- (SEMVER-MINOR) crypto: enable SIV and GCM-SIV modes in Cipher/Decipher
APIs (Filip Skokan)
- doc: add araujogui to collaborators (Guilherme Araújo)
- doc: deprecate Server.prototype._listen2 in node:net (Antoine du Hamel)
- (SEMVER-MINOR) net: support sending net.BoundSocket to threads and child
processes (Guy Bedford)
- (SEMVER-MINOR) perf_hooks: implement SlidingWindowHistogram (James M
Snell)
- (SEMVER-MINOR) perf_hooks: implement qrde analysis support in Histogram
(James M Snell)
- (SEMVER-MINOR) perf_hooks: implement Histogram meanCI API (James M
Snell)
- (SEMVER-MINOR) perf_hooks: add CBOR export/import for histogram exchange
(James M Snell)
- (SEMVER-MINOR) sqlite: add StatementSync.prototype.close() (Guilherme
Araújo)
- (SEMVER-MINOR) sqlite: add StatementSync.prototype[Symbol.dispose]()
(Guilherme Araújo)
- (SEMVER-MINOR) src,lib: add util.markPromiseAsHandled (James M Snell)
- (SEMVER-MINOR) util: implement util.throttle (James M Snell)
- (SEMVER-MINOR) util: implement debounce (James M Snell)
---
Module Name: pkgsrc
Committed By: adam
Date: Thu Oct 22 11:07:35 UTC 2026
Modified Files:
pkgsrc/lang/nodejs24: Makefile distinfo
Log Message:
nodejs24: updated to 24.22.1
24.22.1 'Krypton' (LTS)
Notable Changes
(CVE-2026-105481) http: ensure agent data guard works without I/O (James M
Snell)
(CVE-2026-105482) dns: validate resolve inputs for null bytes (James M
Snell)
(CVE-2026-105483) tls: fix ip normalization regression (James M Snell)
(CVE-2026-106069) tls: reject non-canonical IP addresses (Matteo Collina)
(CVE-2026-106073) permission: check permission model in realpathSync
(RafaelGSS)
(CVE-2026-106074) crypto: reset random caches across snapshots (Filip
Skokan)
(CVE-2026-111497) src: expose BROTLI_DECODER_ERROR_FORMAT_BLOCK_SWITCH
(Antoine du Hamel)
(CVE-2026-111497) deps: brotli: cherry-pick 0ed4268a4401abcb44720963
(Evgenii Kliuchnikov)
crypto: update root certificates to NSS 3.131.1 (Antoine du Hamel)
deps: update c-ares to 1.34.9 (Node.js GitHub Bot)
deps: update timezone to 2026e (Node.js GitHub Bot)
deps: upgrade openssl sources to openssl-3.5.9 (Node.js GitHub Bot)
deps: update undici to 7.30.1 (Node.js GitHub Bot)
---
Module Name: pkgsrc
Committed By: adam
Date: Mon Oct 12 09:08:41 UTC 2026
Modified Files:
pkgsrc/lang/nodejs22: Makefile distinfo
Added Files:
pkgsrc/lang/nodejs22/patches:
patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc
Log Message:
nodejs22: updated to 22.23.3
22.23.3 'Jod' (LTS)
Notable Changes
- crypto: update root certificates to NSS 3.125 (Node.js GitHub Bot)
- deps: update corepack to 0.36.0 (Node.js GitHub Bot)
- deps: upgrade npm to 10.9.9 (npm team)
- deps: update icu to 78.3 (Node.js GitHub Bot)
- deps: update OpenSSL 3.5.8 (Node.js GitHub Bot)
- deps: update Undici to 6.28.1 (mcollina)
- node-api: support SharedArrayBuffer in napi_create_typedarray (Yilong
Li)
- node-api: add napi_create_external_sharedarraybuffer (Ben Noordhuis)
---
Module Name: pkgsrc
Committed By: adam
Date: Thu Oct 22 11:17:46 UTC 2026
Modified Files:
pkgsrc/lang/nodejs22: Makefile distinfo
Log Message:
nodejs22: updated to 22.23.4
22.23.4 'Jod' (LTS)
Notable Changes
(CVE-2026-105481) http: ensure agent data guard works without I/O (James M
Snell)
(CVE-2026-105482) dns: validate resolve inputs for null bytes (James M
Snell)
(CVE-2026-106069) tls: reject non-canonical IP addresses (Matteo Collina)
(CVE-2026-106073) permission: check permission model in realpathSync
(RafaelGSS)
(CVE-2026-106074) crypto: reset random caches across snapshots (Filip
Skokan)
(CVE-2026-111497) src: expose BROTLI_DECODER_ERROR_FORMAT_BLOCK_SWITCH
(Antoine du Hamel)
(CVE-2026-111497) deps: brotli: cherry-pick 0ed4268a4401abcb44720963
(Evgenii Kliuchnikov)
crypto: update root certificates to NSS 3.131.1 (Antoine du Hamel)
deps: update c-ares to 1.34.9 (Node.js GitHub Bot)
deps: update timezone to 2026e (Node.js GitHub Bot)
deps: upgrade openssl sources to openssl-3.5.9 (Node.js GitHub Bot)
deps: update sqlite to 3.53.4 (Node.js GitHub Bot)
deps: update undici to 6.29.1 (Node.js GitHub Bot)
---
Module Name: pkgsrc
Committed By: adam
Date: Tue Sep 22 09:33:43 UTC 2026
Modified Files:
pkgsrc/lang/nodejs: Makefile distinfo
Log Message:
nodejs: updated to 26.10.0
26.10.0 (Current)
Notable Changes
- (SEMVER-MINOR) crypto: add crypto.parsePKCS12() (Brian Muenzenmeyer)
- doc: add araujogui to collaborators (Guilherme Araújo)
- (SEMVER-MINOR) ffi: load libraries from a mounted VFS (Matteo Collina)
- (SEMVER-MINOR) fs: add openAsBlobSync (greenhead)
- (SEMVER-MINOR) net: support sending net.BoundSocket to threads and child
processes (Guy Bedford)
- (SEMVER-MINOR) perf_hooks: implement SlidingWindowHistogram (James M
Snell)
- (SEMVER-MINOR) perf_hooks: implement qrde analysis support in Histogram
(James M Snell)
- (SEMVER-MINOR) sqlite: bind undefined to NULL (Trevor Burnham)
- (SEMVER-MINOR) src,lib: add util.markPromiseAsHandled (James M Snell)
- (SEMVER-MINOR) test: expand histogram test coverage (James M Snell)
- (SEMVER-MINOR) util: implement util.throttle (James M Snell)
- (SEMVER-MINOR) util: implement debounce (James M Snell)
---
Module Name: pkgsrc
Committed By: adam
Date: Thu Oct 8 05:49:04 UTC 2026
Modified Files:
pkgsrc/lang/nodejs: Makefile distinfo
pkgsrc/lang/nodejs/patches: patch-common.gypi
Removed Files:
pkgsrc/lang/nodejs/patches:
patch-deps_histogram_src_hdr__histogram.c
Log Message:
nodejs: updated to 26.11.1
26.11.1 (Current)
- Revert "build: toggle doc-kit verbosity based on V" (Antoine du Hamel)
- Revert "build, doc: move to redesign" (Antoine du Hamel)
- Revert "tools: bump the doc group in /tools/doc with 4 updates" (Antoine
du Hamel)
---
Module Name: pkgsrc
Committed By: ryoon
Date: Sun Oct 11 05:48:38 UTC 2026
Modified Files:
pkgsrc/lang/nodejs: distinfo
Added Files:
pkgsrc/lang/nodejs/patches: patch-configure
Log Message:
lang/nodejs: Fix build with lang/python315
---
Module Name: pkgsrc
Committed By: adam
Date: Mon Oct 19 09:27:44 UTC 2026
Modified Files:
pkgsrc/lang/nodejs: Makefile distinfo
Removed Files:
pkgsrc/lang/nodejs/patches: patch-configure
patch-deps_v8_src_base_memcopy.h
Log Message:
nodejs: updated to 26.12.0
26.12.0 (Current)
Notable Changes
- (SEMVER-MINOR) doc,lib,src: throw on missing WebAssembly or RX support
(Paolo Insogna)
- (SEMVER-MINOR) http: add websocketMask() and websocketUnmask() (James M
Snell)
---
Module Name: pkgsrc
Committed By: adam
Date: Thu Oct 22 11:08:12 UTC 2026
Modified Files:
pkgsrc/lang/nodejs: Makefile Makefile.common distinfo
Log Message:
nodejs: updated to 26.12.1
26.12.1 (Current)
Notable Changes
(CVE-2026-106069, CVE-2026-106072) tls: reject non-canonical IP addresses
(Matteo Collina) – High
(CVE-2026-105482) dns: validate resolve inputs for null bytes (James M
Snell) – High
(CVE-2026-105483) tls: fix ip normalization regression (James M Snell) –
High
(CVE-2026-111497) src: expose BROTLI_DECODER_ERROR_FORMAT_BLOCK_SWITCH
(Antoine du Hamel) – High
(CVE-2026-111497) deps: brotli: cherry-pick 0ed4268a4401abcb44720963
(Evgenii Kliuchnikov) – High
(CVE-2026-105481) http: ensure agent data guard works without I/O (James M
Snell) – Medium
(CVE-2026-106074) crypto: reset random caches across snapshots (Filip
Skokan) – Medium
(CVE-2026-106070) zlib: avoid caching invalid ZIP local headers (Matteo
Collina) – Low
(CVE-2026-106071) src: fix the fs permission tree node on wildcard nodes
(James M Snell) – Low
(CVE-2026-106073) permission: check permission model in realpathSync
(RafaelGSS) – Low
deps: V8: backport 93cd21e8254b (Joyee Cheung)
crypto: update root certificates to NSS 3.131.1 (Antoine du Hamel)
tls: reject chains containing blocked public keys (Ulises Gascon)
deps: update c-ares to 1.34.9 (Node.js GitHub Bot)
tools: retry Gatekeeper check and stapling after notarization (Ryan
Aslett)
crypto: harden X.509 conversion and formatting (Filip Skokan)
To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.13.8.1 pkgsrc/archivers/brotli/Makefile
cvs rdiff -u -r1.14 -r1.14.8.1 pkgsrc/archivers/brotli/distinfo
cvs rdiff -u -r1.360 -r1.360.2.1 pkgsrc/lang/nodejs/Makefile
cvs rdiff -u -r1.66 -r1.66.2.1 pkgsrc/lang/nodejs/Makefile.common
cvs rdiff -u -r1.331 -r1.331.2.1 pkgsrc/lang/nodejs/distinfo
cvs rdiff -u -r1.14 -r1.14.12.1 pkgsrc/lang/nodejs/patches/patch-common.gypi
cvs rdiff -u -r1.1 -r0 \
pkgsrc/lang/nodejs/patches/patch-deps_histogram_src_hdr__histogram.c \
pkgsrc/lang/nodejs/patches/patch-deps_v8_src_base_memcopy.h
cvs rdiff -u -r1.26 -r1.26.2.1 pkgsrc/lang/nodejs22/Makefile
cvs rdiff -u -r1.24 -r1.24.2.1 pkgsrc/lang/nodejs22/distinfo
cvs rdiff -u -r0 -r1.1.2.2 \
pkgsrc/lang/nodejs22/patches/patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc
cvs rdiff -u -r1.17 -r1.17.2.1 pkgsrc/lang/nodejs24/Makefile \
pkgsrc/lang/nodejs24/distinfo
cvs rdiff -u -r0 -r1.1.2.2 \
pkgsrc/lang/nodejs24/patches/patch-deps_histogram_src_hdr__histogram.c \
pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_compiler_turboshaft_int64-lowering-reducer.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/archivers/brotli/Makefile
diff -u pkgsrc/archivers/brotli/Makefile:1.13 pkgsrc/archivers/brotli/Makefile:1.13.8.1
--- pkgsrc/archivers/brotli/Makefile:1.13 Wed Oct 29 18:10:14 2025
+++ pkgsrc/archivers/brotli/Makefile Sun Oct 25 09:16:50 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.13 2025/10/29 18:10:14 adam Exp $
+# $NetBSD: Makefile,v 1.13.8.1 2026/10/25 09:16:50 bsiegert Exp $
-DISTNAME= brotli-1.2.0
+DISTNAME= brotli-1.2.1
CATEGORIES= archivers
MASTER_SITES= ${MASTER_SITE_GITHUB:=google/}
GITHUB_TAG= v${PKGVERSION_NOREV}
Index: pkgsrc/archivers/brotli/distinfo
diff -u pkgsrc/archivers/brotli/distinfo:1.14 pkgsrc/archivers/brotli/distinfo:1.14.8.1
--- pkgsrc/archivers/brotli/distinfo:1.14 Wed Oct 29 18:10:15 2025
+++ pkgsrc/archivers/brotli/distinfo Sun Oct 25 09:16:50 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2025/10/29 18:10:15 adam Exp $
+$NetBSD: distinfo,v 1.14.8.1 2026/10/25 09:16:50 bsiegert Exp $
-BLAKE2s (brotli/brotli-1.2.0.tar.gz) = dc0af34fb8e25ae98c87039b7f3ffed7e5ad68bd153ce5f907f9c1640f9904b5
-SHA512 (brotli/brotli-1.2.0.tar.gz) = f94542afd2ecd96cc41fd21a805a3da314281ae558c10650f3e6d9ca732b8425bba8fde312823f0a564c7de3993bdaab5b43378edab65ebb798cefb6fd702256
-Size (brotli/brotli-1.2.0.tar.gz) = 646315 bytes
+BLAKE2s (brotli/brotli-1.2.1.tar.gz) = 7c6c062da704c44957758639e20aa1fc2c96c7377d21c41a6b62b837c2c6e67e
+SHA512 (brotli/brotli-1.2.1.tar.gz) = 460591287d428c8b5a8a2766b5b424d14501fcda12c7118b8f3cc4bfae44b90ac75ca156557f07b6e22542612724d904533e5f70019be07dbbb604c46f03ab69
+Size (brotli/brotli-1.2.1.tar.gz) = 646598 bytes
Index: pkgsrc/lang/nodejs/Makefile
diff -u pkgsrc/lang/nodejs/Makefile:1.360 pkgsrc/lang/nodejs/Makefile:1.360.2.1
--- pkgsrc/lang/nodejs/Makefile:1.360 Thu Sep 10 07:44:25 2026
+++ pkgsrc/lang/nodejs/Makefile Sun Oct 25 09:16:50 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.360 2026/09/10 07:44:25 adam Exp $
+# $NetBSD: Makefile,v 1.360.2.1 2026/10/25 09:16:50 bsiegert Exp $
-DISTNAME= node-v26.8.2
+DISTNAME= node-v26.12.1
EXTRACT_SUFX= .tar.xz
USE_CXX_FEATURES= c++20 charconv
Index: pkgsrc/lang/nodejs/Makefile.common
diff -u pkgsrc/lang/nodejs/Makefile.common:1.66 pkgsrc/lang/nodejs/Makefile.common:1.66.2.1
--- pkgsrc/lang/nodejs/Makefile.common:1.66 Fri Jul 3 14:11:58 2026
+++ pkgsrc/lang/nodejs/Makefile.common Sun Oct 25 09:16:50 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.66 2026/07/03 14:11:58 wiz Exp $
+# $NetBSD: Makefile.common,v 1.66.2.1 2026/10/25 09:16:50 bsiegert Exp $
# used by lang/nodejs/Makefile
# used by lang/nodejs22/Makefile
# used by lang/nodejs24/Makefile
@@ -45,14 +45,14 @@ CONFIGURE_ENV+= GYP_DEFINES="linux_use_
.endif
# see patch-configure.py and patch-tools_gyp_pylib_gyp_input.py
-TOOL_DEPENDS+= ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging
+TOOL_DEPENDS+= ${PYPKGPREFIX}-packaging>=0:../../devel/py-packaging
REPLACE_NODEJS+= deps/npm/bin/*.js
REPLACE_PYTHON+= configure
REPLACE_PYTHON+= tools/gyp/pylib/gyp/flock_tool.py
.if ${OPSYS} == "NetBSD"
-TOOL_DEPENDS+= lockf-[0-9]*:../../sysutils/lockf
+TOOL_DEPENDS+= lockf>=0:../../sysutils/lockf
BUILDLINK_TRANSFORM+= rm:-ldl
.endif
@@ -85,6 +85,7 @@ paxctl:
.if ${OPSYS} != "Darwin"
.include "../../devel/libexecinfo/buildlink3.mk"
.endif
+BUILDLINK_API_DEPENDS.brotli+= brotli>=1.2.1
.include "../../archivers/brotli/buildlink3.mk"
.include "../../databases/sqlite3/buildlink3.mk"
BUILDLINK_API_DEPENDS.libuv+= libuv>=1.49
Index: pkgsrc/lang/nodejs/distinfo
diff -u pkgsrc/lang/nodejs/distinfo:1.331 pkgsrc/lang/nodejs/distinfo:1.331.2.1
--- pkgsrc/lang/nodejs/distinfo:1.331 Thu Sep 10 07:44:25 2026
+++ pkgsrc/lang/nodejs/distinfo Sun Oct 25 09:16:50 2026
@@ -1,14 +1,12 @@
-$NetBSD: distinfo,v 1.331 2026/09/10 07:44:25 adam Exp $
+$NetBSD: distinfo,v 1.331.2.1 2026/10/25 09:16:50 bsiegert Exp $
-BLAKE2s (node-v26.8.2.tar.xz) = 415dbc91a567e3f572eb41db4d215de24e5ede0ab735f2066897ac02de2d8f07
-SHA512 (node-v26.8.2.tar.xz) = b4331a00b3c1aa508d374b6d09042dedf4fd78c21c5aec46b3017c5fa1aa67f670bc5ef20449e625cd40b775b9582c44f018e321637883cbfc567e46c174c64e
-Size (node-v26.8.2.tar.xz) = 61307988 bytes
-SHA1 (patch-common.gypi) = 4620bcaf4d953bc415319a957fe41e1a70b94357
+BLAKE2s (node-v26.12.1.tar.xz) = 1afb13ee9f319ff3bbde5c6ccc0ac3cda90df92af4556fb4994ab0779fd30dee
+SHA512 (node-v26.12.1.tar.xz) = f6f76e258af33f7f877c65a2141d281ea307aae017a90bb8a75a7d4df271ad9d17c7d0edfd5751a977edd6bdb03c704d727628c4c7215c878d421787a35240f2
+Size (node-v26.12.1.tar.xz) = 62570464 bytes
+SHA1 (patch-common.gypi) = 901ec961585bd0726e9f1ea1ee2dbc0c791bb6c7
SHA1 (patch-deps_cares_cares.gyp) = 22b44f2ac59963f694dfe4f4585e08960b3dec32
-SHA1 (patch-deps_histogram_src_hdr__histogram.c) = 0921ca4f7b3410e9f1b88f5ac1a7c006ba9f7b72
SHA1 (patch-deps_uv_common.gypi) = 29f0c382b68f77749a71ce39fa2ca37338ca18ec
SHA1 (patch-deps_uvwasi_include_wasi__serdes.h) = 32b85ef5824b96b35aba9280bbe7aa7899d9e5cf
-SHA1 (patch-deps_v8_src_base_memcopy.h) = 4e557fe0d17082c7465893c3886a1555d1ca01c1
SHA1 (patch-deps_v8_src_base_platform_memory.h) = 10603b12ccdb97df87de70a2b91b96739c2ab13b
SHA1 (patch-deps_v8_src_base_platform_platform-freebsd.cc) = b47025f33d2991275bbcd15dbabb28900afab0e1
SHA1 (patch-deps_v8_src_base_platform_platform-openbsd.cc) = 5e593879dbab095f99e82593272a0de91043f9a8
Index: pkgsrc/lang/nodejs/patches/patch-common.gypi
diff -u pkgsrc/lang/nodejs/patches/patch-common.gypi:1.14 pkgsrc/lang/nodejs/patches/patch-common.gypi:1.14.12.1
--- pkgsrc/lang/nodejs/patches/patch-common.gypi:1.14 Tue Jun 10 17:12:03 2025
+++ pkgsrc/lang/nodejs/patches/patch-common.gypi Sun Oct 25 09:16:51 2026
@@ -1,20 +1,20 @@
-$NetBSD: patch-common.gypi,v 1.14 2025/06/10 17:12:03 adam Exp $
+$NetBSD: patch-common.gypi,v 1.14.12.1 2026/10/25 09:16:51 bsiegert Exp $
Add support for NetBSD.
---- common.gypi.orig 2025-06-09 16:53:41.000000000 +0000
+--- common.gypi.orig 2026-10-07 07:39:43.000000000 +0000
+++ common.gypi
-@@ -503,11 +503,11 @@
+@@ -588,11 +588,11 @@
'NOMINMAX',
],
}],
-- [ 'OS in "linux freebsd openbsd solaris aix os400 openharmony"', {
-+ [ 'OS in "linux freebsd netbsd openbsd solaris aix os400 openharmony"', {
+- [ 'OS in "linux freebsd openbsd solaris aix os400 openharmony zos"', {
++ [ 'OS in "linux freebsd openbsd solaris aix os400 openharmony zos netbsd"', {
'cflags': [ '-pthread' ],
'ldflags': [ '-pthread' ],
}],
-- [ 'OS in "linux freebsd openbsd solaris android aix os400 cloudabi openharmony"', {
-+ [ 'OS in "linux freebsd netbsd openbsd solaris android aix os400 cloudabi openharmony"', {
+- [ 'OS in "linux freebsd openbsd solaris android aix os400 cloudabi openharmony zos"', {
++ [ 'OS in "linux freebsd openbsd solaris android aix os400 cloudabi openharmony zos netbsd"', {
'cflags': [ '-Wall', '-Wextra', '-Wno-unused-parameter', ],
'cflags_cc': [
'-fno-rtti',
Index: pkgsrc/lang/nodejs22/Makefile
diff -u pkgsrc/lang/nodejs22/Makefile:1.26 pkgsrc/lang/nodejs22/Makefile:1.26.2.1
--- pkgsrc/lang/nodejs22/Makefile:1.26 Sat Aug 1 17:29:19 2026
+++ pkgsrc/lang/nodejs22/Makefile Sun Oct 25 09:16:50 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.26 2026/08/01 17:29:19 adam Exp $
+# $NetBSD: Makefile,v 1.26.2.1 2026/10/25 09:16:50 bsiegert Exp $
-DISTNAME= node-v22.23.2
+DISTNAME= node-v22.23.4
EXTRACT_SUFX= .tar.xz
USE_LANGUAGES= c c++
Index: pkgsrc/lang/nodejs22/distinfo
diff -u pkgsrc/lang/nodejs22/distinfo:1.24 pkgsrc/lang/nodejs22/distinfo:1.24.2.1
--- pkgsrc/lang/nodejs22/distinfo:1.24 Sat Aug 1 17:29:19 2026
+++ pkgsrc/lang/nodejs22/distinfo Sun Oct 25 09:16:50 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.24 2026/08/01 17:29:19 adam Exp $
+$NetBSD: distinfo,v 1.24.2.1 2026/10/25 09:16:50 bsiegert Exp $
-BLAKE2s (node-v22.23.2.tar.xz) = f70e7dda3c2172665ba9fd515be76d772bd191107701c06103fcf3ad2754a362
-SHA512 (node-v22.23.2.tar.xz) = 92b959098fb7fcfe80776a983d2ae52479692a63c49087c97a0ee2423147a5222b1e1994e98ff650483322cf3a1f1cca8a51f3389993c0ff5fc13b6d1f4ef4ef
-Size (node-v22.23.2.tar.xz) = 51362684 bytes
+BLAKE2s (node-v22.23.4.tar.xz) = 626a831649961835db4106e52eb7bd2ea41b1ce63e656b8dacbaddf02ae10735
+SHA512 (node-v22.23.4.tar.xz) = b35ec69ff34f12ea79de6f95522e69c15d44f39ff2f58f5b4e56dc5ab853db4e9ca7ae2605554b4fdd9bdcea64cf923f3c3aef31a72a78838b9d68e0fc41965b
+Size (node-v22.23.4.tar.xz) = 51413508 bytes
SHA1 (patch-common.gypi) = 41fc3ddf9e43c0b0a3d6ef845e7ee2847f4e12ce
SHA1 (patch-deps_cares_cares.gyp) = 22b44f2ac59963f694dfe4f4585e08960b3dec32
SHA1 (patch-deps_uv_common.gypi) = 29f0c382b68f77749a71ce39fa2ca37338ca18ec
@@ -17,6 +17,7 @@ SHA1 (patch-deps_v8_src_codegen_arm_cpu-
SHA1 (patch-deps_v8_src_common_globals.h) = 86637724864389f2b24251904de41669a2f00fbc
SHA1 (patch-deps_v8_src_compiler_types.h) = 2a212282ab9d71e98ae56827fdb1d9778a6047a5
SHA1 (patch-deps_v8_src_heap_code-range.cc) = b281f76f4e3d8e562f596235049a6be7c5ff4de2
+SHA1 (patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc) = bba375652b00a412b1051eedb26432126605718e
SHA1 (patch-deps_v8_tools_profiling_run-llprof.sh) = b19994d3195cc97424a3cc2ffd3ae02eacc6ffa8
SHA1 (patch-node.gypi) = 4a104dba6c22702211009bc60a6be6f87554e2fa
SHA1 (patch-src_compile__cache.cc) = 39a85bcb1ebe7c9bf7c431d6dc60dca5b9d63aaf
Index: pkgsrc/lang/nodejs24/Makefile
diff -u pkgsrc/lang/nodejs24/Makefile:1.17 pkgsrc/lang/nodejs24/Makefile:1.17.2.1
--- pkgsrc/lang/nodejs24/Makefile:1.17 Wed Sep 9 07:30:58 2026
+++ pkgsrc/lang/nodejs24/Makefile Sun Oct 25 09:16:51 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.17 2026/09/09 07:30:58 adam Exp $
+# $NetBSD: Makefile,v 1.17.2.1 2026/10/25 09:16:51 bsiegert Exp $
-DISTNAME= node-v24.21.0
+DISTNAME= node-v24.22.1
EXTRACT_SUFX= .tar.xz
USE_LANGUAGES= c c++
Index: pkgsrc/lang/nodejs24/distinfo
diff -u pkgsrc/lang/nodejs24/distinfo:1.17 pkgsrc/lang/nodejs24/distinfo:1.17.2.1
--- pkgsrc/lang/nodejs24/distinfo:1.17 Wed Sep 9 07:30:58 2026
+++ pkgsrc/lang/nodejs24/distinfo Sun Oct 25 09:16:51 2026
@@ -1,10 +1,11 @@
-$NetBSD: distinfo,v 1.17 2026/09/09 07:30:58 adam Exp $
+$NetBSD: distinfo,v 1.17.2.1 2026/10/25 09:16:51 bsiegert Exp $
-BLAKE2s (node-v24.21.0.tar.xz) = 0a959c07070b59d4954658ac5a88dea4ccece114f846d24cdc57546be5de4e66
-SHA512 (node-v24.21.0.tar.xz) = bb25a4fb9e5d9bc7ce05d2dfe48d9cb3524ce2e61f61105e0a769c56ac18f051825251a72fa5abe8ab5c596b0f2706bafec4d55d0a8a1bfef019f77e46520f03
-Size (node-v24.21.0.tar.xz) = 57357488 bytes
+BLAKE2s (node-v24.22.1.tar.xz) = 18982cf6651aac31eda8dafbf0b74212abcd895b3a0edc2f724035307a8d96e0
+SHA512 (node-v24.22.1.tar.xz) = f60c250adafbddfc45d867bf644150bfbc3350483e788d1b3cff19aa05df7cd88642ae89205ba16ca14b0bb76df7c860aa2b07e61e2ee4de79f2a1b42949988e
+Size (node-v24.22.1.tar.xz) = 57669336 bytes
SHA1 (patch-common.gypi) = 4620bcaf4d953bc415319a957fe41e1a70b94357
SHA1 (patch-deps_cares_cares.gyp) = 22b44f2ac59963f694dfe4f4585e08960b3dec32
+SHA1 (patch-deps_histogram_src_hdr__histogram.c) = d246c3feb1617aea7170f6047d977c4296daabea
SHA1 (patch-deps_uv_common.gypi) = 29f0c382b68f77749a71ce39fa2ca37338ca18ec
SHA1 (patch-deps_uvwasi_include_wasi__serdes.h) = 32b85ef5824b96b35aba9280bbe7aa7899d9e5cf
SHA1 (patch-deps_v8_src_base_platform_memory.h) = 10603b12ccdb97df87de70a2b91b96739c2ab13b
@@ -15,6 +16,7 @@ SHA1 (patch-deps_v8_src_base_platform_se
SHA1 (patch-deps_v8_src_base_strings.h) = 4d2b37491f2f74f1a573f8c1942790204e23a8bb
SHA1 (patch-deps_v8_src_codegen_arm_cpu-arm.cc) = 84c75d61bc99c2ff9adeac3152f5b11ebb0e582b
SHA1 (patch-deps_v8_src_common_globals.h) = 86637724864389f2b24251904de41669a2f00fbc
+SHA1 (patch-deps_v8_src_compiler_turboshaft_int64-lowering-reducer.h) = 583f6bf6fd251c8cb177c5bc660898ff9ee1da5d
SHA1 (patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc) = 51bfbd80a8157d38e5da434ba6bd2f9b6f7762b2
SHA1 (patch-deps_v8_tools_profiling_run-llprof.sh) = b19994d3195cc97424a3cc2ffd3ae02eacc6ffa8
SHA1 (patch-node.gypi) = 4a104dba6c22702211009bc60a6be6f87554e2fa
Added files:
Index: pkgsrc/lang/nodejs22/patches/patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc
diff -u /dev/null pkgsrc/lang/nodejs22/patches/patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc:1.1.2.2
--- /dev/null Sun Oct 25 09:16:51 2026
+++ pkgsrc/lang/nodejs22/patches/patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc Sun Oct 25 09:16:51 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc,v 1.1.2.2 2026/10/25 09:16:51 bsiegert Exp $
+
+Fix build on NetBSD.
+
+--- deps/v8/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc.orig 2026-09-23 08:03:08.000000000 +0000
++++ deps/v8/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc
+@@ -350,7 +350,7 @@ void ElfMemImage::SymbolIterator::Update(int increment
+ const ElfW(Versym) *version_symbol = image->GetVersym(index_);
+ ABSL_RAW_CHECK(symbol && version_symbol, "");
+ const char *const symbol_name = image->GetDynstr(symbol->st_name);
+-#if defined(__NetBSD__)
++#if defined(__NetBSD__) && ((_SYS_EXEC_ELF_H_ + 0) < 2)
+ const int version_index = version_symbol->vs_vers & VERSYM_VERSION;
+ #else
+ const ElfW(Versym) version_index = version_symbol[0] & VERSYM_VERSION;
Index: pkgsrc/lang/nodejs24/patches/patch-deps_histogram_src_hdr__histogram.c
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-deps_histogram_src_hdr__histogram.c:1.1.2.2
--- /dev/null Sun Oct 25 09:16:51 2026
+++ pkgsrc/lang/nodejs24/patches/patch-deps_histogram_src_hdr__histogram.c Sun Oct 25 09:16:51 2026
@@ -0,0 +1,17 @@
+$NetBSD: patch-deps_histogram_src_hdr__histogram.c,v 1.1.2.2 2026/10/25 09:16:51 bsiegert Exp $
+
+* Fix build under NetBSD/i386.
+
+--- deps/histogram/src/hdr_histogram.c.orig 2026-10-04 18:16:37.068569235 +0000
++++ deps/histogram/src/hdr_histogram.c
+@@ -36,8 +36,8 @@
+
+ /* Runtime-dispatched AVX2 path: keep the rest of this TU at the project's
+ baseline ISA so the shipped binary does not silently require AVX2. */
+-#if (defined(__x86_64__) || defined(_M_X64) || defined(__i386__) || defined(_M_IX86)) \
+- && (defined(__GNUC__) || defined(__clang__)) && !defined(__INTEL_COMPILER) && !defined(_MSC_VER)
++#if (defined(__x86_64__) || defined(_M_X64) || defined(_M_IX86)) \
++ && (defined(__GNUC__) || defined(__clang__)) && !defined(__INTEL_COMPILER) && !defined(_MSC_VER)
+ # define HDR_HAS_AVX2_DISPATCH 1
+ # include <immintrin.h>
+ #endif
Index: pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_compiler_turboshaft_int64-lowering-reducer.h
diff -u /dev/null pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_compiler_turboshaft_int64-lowering-reducer.h:1.1.2.2
--- /dev/null Sun Oct 25 09:16:51 2026
+++ pkgsrc/lang/nodejs24/patches/patch-deps_v8_src_compiler_turboshaft_int64-lowering-reducer.h Sun Oct 25 09:16:51 2026
@@ -0,0 +1,24 @@
+$NetBSD: patch-deps_v8_src_compiler_turboshaft_int64-lowering-reducer.h,v 1.1.2.2 2026/10/25 09:16:51 bsiegert Exp $
+
+* Fix build under NetBSD/i386.
+
+--- deps/v8/src/compiler/turboshaft/int64-lowering-reducer.h.orig 2026-09-08 00:10:00.000000000 +0000
++++ deps/v8/src/compiler/turboshaft/int64-lowering-reducer.h
+@@ -637,7 +637,7 @@ class Int64LoweringReducer : public Next {
+ result = __ Word32CountLeadingZeros(high);
+ }
+
+- return __ Tuple<Word32, Word32>(result, __ Word32Constant(0));
++ return __ template Tuple<Word32, Word32>(result, __ Word32Constant(0));
+ }
+
+ V<Word32Pair> LowerCtz(V<Word32Pair> input) {
+@@ -650,7 +650,7 @@ class Int64LoweringReducer : public Next {
+ result = __ Word32CountTrailingZeros(low);
+ }
+
+- return __ Tuple<Word32, Word32>(result, __ Word32Constant(0));
++ return __ template Tuple<Word32, Word32>(result, __ Word32Constant(0));
+ }
+
+ V<Word32Pair> LowerPopCount(V<Word32Pair> input) {
Home |
Main Index |
Thread Index |
Old Index