head 1.2; access; symbols pkgsrc-2026Q1:1.2.0.6 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.4 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.2 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.1.0.6 pkgsrc-2025Q2-base:1.1 pkgsrc-2025Q1:1.1.0.4 pkgsrc-2025Q1-base:1.1 pkgsrc-2024Q4:1.1.0.2 pkgsrc-2024Q4-base:1.1; locks; strict; comment @# @; 1.2 date 2025.06.30.16.31.39; author adam; state Exp; branches; next 1.1; commitid ouYAq0kef8rZXV0G; 1.1 date 2024.11.13.08.45.17; author adam; state Exp; branches; next ; commitid FmselcPyDWpaKsxF; desc @@ 1.2 log @nodejs22: updated to 22.17.0 Version 22.17.0 'Jod' (LTS) ⚠️ Deprecations Instantiating node:http classes without new Constructing classes like IncomingMessage or ServerResponse without the new keyword is now discouraged. This clarifies API expectations and aligns with standard JavaScript behavior. It may warn or error in future versions. options.shell = "" in node:child_process Using an empty string for shell previously had undefined behavior. This change encourages explicit choices (e.g., shell: true or a shell path) and avoids relying on implementation quirks. HTTP/2 priority signaling The HTTP/2 prioritization API (e.g., stream.priority) is now deprecated due to poor real-world support. Applications should avoid using priority hints and expect future removal. ✅ Features graduated to stable assert.partialDeepStrictEqual() This method compares only a subset of properties in deep object comparisons, useful for flexible test assertions. Its stabilization means it's now safe for general use and won't change unexpectedly in future releases. @ text @$NetBSD: patch-common.gypi,v 1.1 2024/11/13 08:45:17 adam Exp $ Add support for NetBSD. --- common.gypi.orig 2025-06-24 20:18:20.000000000 +0000 +++ common.gypi @@@@ -503,11 +503,11 @@@@ 'NOMINMAX', ], }], - [ 'OS in "linux freebsd openbsd solaris aix os400 openharmony"', { + [ 'OS in "linux freebsd openbsd solaris aix os400 openharmony netbsd"', { 'cflags': [ '-pthread' ], 'ldflags': [ '-pthread' ], }], - [ 'OS in "linux freebsd openbsd solaris android aix os400 cloudabi openharmony"', { + [ 'OS in "linux freebsd openbsd solaris android aix os400 cloudabi openharmony netbsd"', { 'cflags': [ '-Wall', '-Wextra', '-Wno-unused-parameter', ], 'cflags_cc': [ '-fno-rtti', @ 1.1 log @nodejs: updated to 23.2.0 Version 23.2.0 (Current) Notable Changes Update root certificates to NSS 3.104 This is the version of NSS that shipped in Firefox 131.0 on 2024-10-01. Certificates added: FIRMAPROFESIONAL CA ROOT-A WEB TWCA CYBER Root CA SecureSign Root CA12 SecureSign Root CA14 SecureSign Root CA15 Other notable changes - doc: move typescript support to active development (Marco Ippolito) - doc: add jazelly to collaborators (Jason Zhang) - (SEMVER-MINOR) fs: make dirent.path writable (Antoine du Hamel) - (SEMVER-MINOR) http: add diagnostic channel http.client.request.created (Marco Ippolito) - (SEMVER-MINOR) module: add findPackageJSON util (Jacob Smith) - (SEMVER-MINOR) module: add module.stripTypeScriptTypes (Marco Ippolito) @ text @d1 1 a1 1 $NetBSD: patch-common.gypi,v 1.13 2024/08/23 10:10:35 adam Exp $ d5 1 a5 1 --- common.gypi.orig 2024-08-21 21:12:02.000000000 +0000 d7 1 a7 1 @@@@ -483,11 +483,11 @@@@ d11 2 a12 2 - [ 'OS in "linux freebsd openbsd solaris aix os400"', { + [ 'OS in "linux freebsd netbsd openbsd solaris aix os400"', { d16 2 a17 2 - [ 'OS in "linux freebsd openbsd solaris android aix os400 cloudabi"', { + [ 'OS in "linux freebsd netbsd openbsd solaris android aix os400 cloudabi"', { @