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