pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/nodejs



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed May  7 05:56:48 UTC 2025

Modified Files:
        pkgsrc/lang/nodejs: Makefile PLIST distinfo nodeversion.mk
        pkgsrc/lang/nodejs/patches: patch-deps_v8_src_base_platform_memory.h
            patch-tools_v8_gypfiles_v8.gyp
Removed Files:
        pkgsrc/lang/nodejs/patches: patch-deps_v8_src_compiler_types.h
            patch-deps_v8_src_heap_code-range.cc

Log Message:
nodejs: updated to 24.0.0

Version 24.0.0 (Current)

We’re excited to announce the release of Node.js 24! This release brings
several significant updates, including the upgrade of the V8 JavaScript
engine to version 13.6 and npm to version 11. Starting with
Node.js 24, support for MSVC has been removed, and ClangCL is now required
to compile Node.js on Windows. The AsyncLocalStorage API now uses
AsyncContextFrame by default, and URLPattern is available globally.
These changes, along with many other improvements, continue to push the
platform forward.

As a reminder, Node.js 24 will enter long-term support (LTS) in October,
but until then, it will be the "Current" release for the next six months.
We encourage you to explore the new features and benefits offered by this
latest release and evaluate their potential impact on your applications.


To generate a diff of this commit:
cvs rdiff -u -r1.320 -r1.321 pkgsrc/lang/nodejs/Makefile
cvs rdiff -u -r1.88 -r1.89 pkgsrc/lang/nodejs/PLIST
cvs rdiff -u -r1.285 -r1.286 pkgsrc/lang/nodejs/distinfo
cvs rdiff -u -r1.20 -r1.21 pkgsrc/lang/nodejs/nodeversion.mk
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/lang/nodejs/patches/patch-deps_v8_src_base_platform_memory.h
cvs rdiff -u -r1.3 -r0 \
    pkgsrc/lang/nodejs/patches/patch-deps_v8_src_compiler_types.h \
    pkgsrc/lang/nodejs/patches/patch-deps_v8_src_heap_code-range.cc
cvs rdiff -u -r1.4 -r1.5 \
    pkgsrc/lang/nodejs/patches/patch-tools_v8_gypfiles_v8.gyp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/nodejs/Makefile
diff -u pkgsrc/lang/nodejs/Makefile:1.320 pkgsrc/lang/nodejs/Makefile:1.321
--- pkgsrc/lang/nodejs/Makefile:1.320   Thu Apr 17 21:51:21 2025
+++ pkgsrc/lang/nodejs/Makefile Wed May  7 05:56:47 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.320 2025/04/17 21:51:21 wiz Exp $
+# $NetBSD: Makefile,v 1.321 2025/05/07 05:56:47 adam Exp $
 
-DISTNAME=      node-v23.11.0
+DISTNAME=      node-v24.0.0
 EXTRACT_SUFX=  .tar.xz
 
 USE_LANGUAGES= c c++
@@ -8,7 +8,6 @@ USE_LANGUAGES=  c c++
 FORCE_CXX_STD=         gnu++20
 USE_CXX_FEATURES+=     c++20 charconv
 
-PKGREVISION= 1
 .include "../../mk/bsd.prefs.mk"
 
 # XXX: figure out a way to add rpaths to torque

Index: pkgsrc/lang/nodejs/PLIST
diff -u pkgsrc/lang/nodejs/PLIST:1.88 pkgsrc/lang/nodejs/PLIST:1.89
--- pkgsrc/lang/nodejs/PLIST:1.88       Fri Dec 27 08:15:39 2024
+++ pkgsrc/lang/nodejs/PLIST    Wed May  7 05:56:47 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.88 2024/12/27 08:15:39 adam Exp $
+@comment $NetBSD: PLIST,v 1.89 2025/05/07 05:56:47 adam Exp $
 bin/corepack
 bin/node
 bin/npm
@@ -10,7 +10,6 @@ include/node/cppgc/common.h
 include/node/cppgc/cross-thread-persistent.h
 include/node/cppgc/custom-space.h
 include/node/cppgc/default-platform.h
-include/node/cppgc/ephemeron-pair.h
 include/node/cppgc/explicit-management.h
 include/node/cppgc/garbage-collected.h
 include/node/cppgc/heap-consistency.h
@@ -24,6 +23,7 @@ include/node/cppgc/internal/base-page-ha
 include/node/cppgc/internal/caged-heap-local-data.h
 include/node/cppgc/internal/caged-heap.h
 include/node/cppgc/internal/compiler-specific.h
+include/node/cppgc/internal/conditional-stack-allocated.h
 include/node/cppgc/internal/finalizer-trait.h
 include/node/cppgc/internal/gc-info.h
 include/node/cppgc/internal/logging.h
@@ -201,7 +201,6 @@ lib/node_modules/npm/docs/content/comman
 lib/node_modules/npm/docs/content/commands/npm-fund.md
 lib/node_modules/npm/docs/content/commands/npm-help-search.md
 lib/node_modules/npm/docs/content/commands/npm-help.md
-lib/node_modules/npm/docs/content/commands/npm-hook.md
 lib/node_modules/npm/docs/content/commands/npm-init.md
 lib/node_modules/npm/docs/content/commands/npm-install-ci-test.md
 lib/node_modules/npm/docs/content/commands/npm-install-test.md
@@ -236,6 +235,7 @@ lib/node_modules/npm/docs/content/comman
 lib/node_modules/npm/docs/content/commands/npm-team.md
 lib/node_modules/npm/docs/content/commands/npm-test.md
 lib/node_modules/npm/docs/content/commands/npm-token.md
+lib/node_modules/npm/docs/content/commands/npm-undeprecate.md
 lib/node_modules/npm/docs/content/commands/npm-uninstall.md
 lib/node_modules/npm/docs/content/commands/npm-unpublish.md
 lib/node_modules/npm/docs/content/commands/npm-unstar.md
@@ -285,7 +285,6 @@ lib/node_modules/npm/docs/output/command
 lib/node_modules/npm/docs/output/commands/npm-fund.html
 lib/node_modules/npm/docs/output/commands/npm-help-search.html
 lib/node_modules/npm/docs/output/commands/npm-help.html
-lib/node_modules/npm/docs/output/commands/npm-hook.html
 lib/node_modules/npm/docs/output/commands/npm-init.html
 lib/node_modules/npm/docs/output/commands/npm-install-ci-test.html
 lib/node_modules/npm/docs/output/commands/npm-install-test.html
@@ -320,6 +319,7 @@ lib/node_modules/npm/docs/output/command
 lib/node_modules/npm/docs/output/commands/npm-team.html
 lib/node_modules/npm/docs/output/commands/npm-test.html
 lib/node_modules/npm/docs/output/commands/npm-token.html
+lib/node_modules/npm/docs/output/commands/npm-undeprecate.html
 lib/node_modules/npm/docs/output/commands/npm-uninstall.html
 lib/node_modules/npm/docs/output/commands/npm-unpublish.html
 lib/node_modules/npm/docs/output/commands/npm-unstar.html
@@ -379,7 +379,6 @@ lib/node_modules/npm/lib/commands/fund.j
 lib/node_modules/npm/lib/commands/get.js
 lib/node_modules/npm/lib/commands/help-search.js
 lib/node_modules/npm/lib/commands/help.js
-lib/node_modules/npm/lib/commands/hook.js
 lib/node_modules/npm/lib/commands/init.js
 lib/node_modules/npm/lib/commands/install-ci-test.js
 lib/node_modules/npm/lib/commands/install-test.js
@@ -416,6 +415,7 @@ lib/node_modules/npm/lib/commands/stop.j
 lib/node_modules/npm/lib/commands/team.js
 lib/node_modules/npm/lib/commands/test.js
 lib/node_modules/npm/lib/commands/token.js
+lib/node_modules/npm/lib/commands/undeprecate.js
 lib/node_modules/npm/lib/commands/uninstall.js
 lib/node_modules/npm/lib/commands/unpublish.js
 lib/node_modules/npm/lib/commands/unstar.js
@@ -482,7 +482,6 @@ lib/node_modules/npm/man/man1/npm-find-d
 lib/node_modules/npm/man/man1/npm-fund.1
 lib/node_modules/npm/man/man1/npm-help-search.1
 lib/node_modules/npm/man/man1/npm-help.1
-lib/node_modules/npm/man/man1/npm-hook.1
 lib/node_modules/npm/man/man1/npm-init.1
 lib/node_modules/npm/man/man1/npm-install-ci-test.1
 lib/node_modules/npm/man/man1/npm-install-test.1
@@ -517,6 +516,7 @@ lib/node_modules/npm/man/man1/npm-stop.1
 lib/node_modules/npm/man/man1/npm-team.1
 lib/node_modules/npm/man/man1/npm-test.1
 lib/node_modules/npm/man/man1/npm-token.1
+lib/node_modules/npm/man/man1/npm-undeprecate.1
 lib/node_modules/npm/man/man1/npm-uninstall.1
 lib/node_modules/npm/man/man1/npm-unpublish.1
 lib/node_modules/npm/man/man1/npm-unstar.1
@@ -701,24 +701,6 @@ lib/node_modules/npm/node_modules/@npmcl
 lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/get-dep-spec.js
 lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/hash.js
 lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/lib/index.js
-lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/LICENSE
-lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/README.md
-lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/bin/index.js
-lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/dir.js
-lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/fetcher.js
-lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/file.js
-lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/git.js
-lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/index.js
-lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/registry.js
-lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/remote.js
-lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/util/add-git-sha.js
-lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/util/cache-dir.js
-lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/util/is-package-bin.js
-lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/util/npm.js
-lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/util/protected.js
-lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/util/tar-create-options.js
-lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/lib/util/trailing-slashes.js
-lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote/package.json
 lib/node_modules/npm/node_modules/@npmcli/metavuln-calculator/package.json
 lib/node_modules/npm/node_modules/@npmcli/name-from-folder/LICENSE
 lib/node_modules/npm/node_modules/@npmcli/name-from-folder/lib/index.js
@@ -728,6 +710,7 @@ lib/node_modules/npm/node_modules/@npmcl
 lib/node_modules/npm/node_modules/@npmcli/node-gyp/package.json
 lib/node_modules/npm/node_modules/@npmcli/package-json/LICENSE
 lib/node_modules/npm/node_modules/@npmcli/package-json/lib/index.js
+lib/node_modules/npm/node_modules/@npmcli/package-json/lib/normalize-data.js
 lib/node_modules/npm/node_modules/@npmcli/package-json/lib/normalize.js
 lib/node_modules/npm/node_modules/@npmcli/package-json/lib/read-package.js
 lib/node_modules/npm/node_modules/@npmcli/package-json/lib/sort.js
@@ -744,6 +727,7 @@ lib/node_modules/npm/node_modules/@npmcl
 lib/node_modules/npm/node_modules/@npmcli/query/package.json
 lib/node_modules/npm/node_modules/@npmcli/redact/LICENSE
 lib/node_modules/npm/node_modules/@npmcli/redact/lib/deep-map.js
+lib/node_modules/npm/node_modules/@npmcli/redact/lib/error.js
 lib/node_modules/npm/node_modules/@npmcli/redact/lib/index.js
 lib/node_modules/npm/node_modules/@npmcli/redact/lib/matchers.js
 lib/node_modules/npm/node_modules/@npmcli/redact/lib/server.js
@@ -775,6 +759,39 @@ lib/node_modules/npm/node_modules/@pkgjs
 lib/node_modules/npm/node_modules/@pkgjs/parseargs/internal/validators.js
 lib/node_modules/npm/node_modules/@pkgjs/parseargs/package.json
 lib/node_modules/npm/node_modules/@pkgjs/parseargs/utils.js
+lib/node_modules/npm/node_modules/@sigstore/bundle/LICENSE
+lib/node_modules/npm/node_modules/@sigstore/bundle/dist/build.js
+lib/node_modules/npm/node_modules/@sigstore/bundle/dist/bundle.js
+lib/node_modules/npm/node_modules/@sigstore/bundle/dist/error.js
+lib/node_modules/npm/node_modules/@sigstore/bundle/dist/index.js
+lib/node_modules/npm/node_modules/@sigstore/bundle/dist/serialized.js
+lib/node_modules/npm/node_modules/@sigstore/bundle/dist/utility.js
+lib/node_modules/npm/node_modules/@sigstore/bundle/dist/validate.js
+lib/node_modules/npm/node_modules/@sigstore/bundle/package.json
+lib/node_modules/npm/node_modules/@sigstore/core/LICENSE
+lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/error.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/index.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/length.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/obj.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/parse.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/asn1/tag.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/crypto.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/dsse.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/encoding.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/index.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/json.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/oid.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/pem.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/error.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/index.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/timestamp.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/rfc3161/tstinfo.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/stream.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/cert.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/ext.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/index.js
+lib/node_modules/npm/node_modules/@sigstore/core/dist/x509/sct.js
+lib/node_modules/npm/node_modules/@sigstore/core/package.json
 lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/LICENSE
 lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/envelope.js
 lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/events.js
@@ -789,6 +806,39 @@ lib/node_modules/npm/node_modules/@sigst
 lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/__generated__/sigstore_verification.js
 lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/dist/index.js
 lib/node_modules/npm/node_modules/@sigstore/protobuf-specs/package.json
+lib/node_modules/npm/node_modules/@sigstore/sign/LICENSE
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/base.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/bundle.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/dsse.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/index.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/bundler/message.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/error.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/error.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/fetch.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/fulcio.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/rekor.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/external/tsa.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/identity/ci.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/identity/index.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/identity/provider.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/index.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/fulcio/ca.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/fulcio/ephemeral.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/fulcio/index.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/index.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/signer/signer.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/types/fetch.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/index.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/oidc.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/util/ua.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/index.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tlog/client.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tlog/entry.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tlog/index.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tsa/client.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/tsa/index.js
+lib/node_modules/npm/node_modules/@sigstore/sign/dist/witness/witness.js
+lib/node_modules/npm/node_modules/@sigstore/sign/package.json
 lib/node_modules/npm/node_modules/@sigstore/tuf/LICENSE
 lib/node_modules/npm/node_modules/@sigstore/tuf/dist/appdata.js
 lib/node_modules/npm/node_modules/@sigstore/tuf/dist/client.js
@@ -797,9 +847,54 @@ lib/node_modules/npm/node_modules/@sigst
 lib/node_modules/npm/node_modules/@sigstore/tuf/dist/target.js
 lib/node_modules/npm/node_modules/@sigstore/tuf/package.json
 lib/node_modules/npm/node_modules/@sigstore/tuf/seeds.json
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/bundle/dsse.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/bundle/index.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/bundle/message.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/error.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/index.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/key/certificate.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/key/index.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/key/sct.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/policy.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/shared.types.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/timestamp/checkpoint.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/timestamp/index.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/timestamp/merkle.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/timestamp/set.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/timestamp/tsa.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/dsse.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/hashedrekord.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/index.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/tlog/intoto.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/trust/filter.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/trust/index.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/trust/trust.types.js
+lib/node_modules/npm/node_modules/@sigstore/verify/dist/verifier.js
+lib/node_modules/npm/node_modules/@sigstore/verify/package.json
 lib/node_modules/npm/node_modules/@tufjs/canonical-json/LICENSE
 lib/node_modules/npm/node_modules/@tufjs/canonical-json/lib/index.js
 lib/node_modules/npm/node_modules/@tufjs/canonical-json/package.json
+lib/node_modules/npm/node_modules/@tufjs/models/LICENSE
+lib/node_modules/npm/node_modules/@tufjs/models/dist/base.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/delegations.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/error.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/file.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/index.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/key.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/metadata.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/role.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/root.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/signature.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/snapshot.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/targets.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/timestamp.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/guard.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/index.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/key.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/oid.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/types.js
+lib/node_modules/npm/node_modules/@tufjs/models/dist/utils/verify.js
+lib/node_modules/npm/node_modules/@tufjs/models/package.json
 lib/node_modules/npm/node_modules/abbrev/LICENSE
 lib/node_modules/npm/node_modules/abbrev/lib/index.js
 lib/node_modules/npm/node_modules/abbrev/package.json
@@ -807,9 +902,6 @@ lib/node_modules/npm/node_modules/agent-
 lib/node_modules/npm/node_modules/agent-base/dist/helpers.js
 lib/node_modules/npm/node_modules/agent-base/dist/index.js
 lib/node_modules/npm/node_modules/agent-base/package.json
-lib/node_modules/npm/node_modules/aggregate-error/index.js
-lib/node_modules/npm/node_modules/aggregate-error/license
-lib/node_modules/npm/node_modules/aggregate-error/package.json
 lib/node_modules/npm/node_modules/ansi-regex/index.js
 lib/node_modules/npm/node_modules/ansi-regex/license
 lib/node_modules/npm/node_modules/ansi-regex/package.json
@@ -945,9 +1037,6 @@ lib/node_modules/npm/node_modules/cacach
 lib/node_modules/npm/node_modules/cacache/node_modules/mkdirp/dist/mjs/use-native.js.map
 lib/node_modules/npm/node_modules/cacache/node_modules/mkdirp/package.json
 lib/node_modules/npm/node_modules/cacache/node_modules/mkdirp/readme.markdown
-lib/node_modules/npm/node_modules/cacache/node_modules/p-map/index.js
-lib/node_modules/npm/node_modules/cacache/node_modules/p-map/license
-lib/node_modules/npm/node_modules/cacache/node_modules/p-map/package.json
 lib/node_modules/npm/node_modules/cacache/node_modules/tar/LICENSE
 lib/node_modules/npm/node_modules/cacache/node_modules/tar/dist/commonjs/create.js
 lib/node_modules/npm/node_modules/cacache/node_modules/tar/dist/commonjs/cwd-error.js
@@ -1034,9 +1123,6 @@ lib/node_modules/npm/node_modules/ci-inf
 lib/node_modules/npm/node_modules/cidr-regex/LICENSE
 lib/node_modules/npm/node_modules/cidr-regex/dist/index.js
 lib/node_modules/npm/node_modules/cidr-regex/package.json
-lib/node_modules/npm/node_modules/clean-stack/index.js
-lib/node_modules/npm/node_modules/clean-stack/license
-lib/node_modules/npm/node_modules/clean-stack/package.json
 lib/node_modules/npm/node_modules/cli-columns/color.js
 lib/node_modules/npm/node_modules/cli-columns/index.js
 lib/node_modules/npm/node_modules/cli-columns/license
@@ -1101,12 +1187,14 @@ lib/node_modules/npm/node_modules/diff/l
 lib/node_modules/npm/node_modules/diff/lib/index.mjs
 lib/node_modules/npm/node_modules/diff/lib/patch/apply.js
 lib/node_modules/npm/node_modules/diff/lib/patch/create.js
+lib/node_modules/npm/node_modules/diff/lib/patch/line-endings.js
 lib/node_modules/npm/node_modules/diff/lib/patch/merge.js
 lib/node_modules/npm/node_modules/diff/lib/patch/parse.js
 lib/node_modules/npm/node_modules/diff/lib/patch/reverse.js
 lib/node_modules/npm/node_modules/diff/lib/util/array.js
 lib/node_modules/npm/node_modules/diff/lib/util/distance-iterator.js
 lib/node_modules/npm/node_modules/diff/lib/util/params.js
+lib/node_modules/npm/node_modules/diff/lib/util/string.js
 lib/node_modules/npm/node_modules/diff/package.json
 lib/node_modules/npm/node_modules/diff/release-notes.md
 lib/node_modules/npm/node_modules/diff/runtime.js
@@ -1277,9 +1365,6 @@ lib/node_modules/npm/node_modules/ignore
 lib/node_modules/npm/node_modules/imurmurhash/imurmurhash.js
 lib/node_modules/npm/node_modules/imurmurhash/imurmurhash.min.js
 lib/node_modules/npm/node_modules/imurmurhash/package.json
-lib/node_modules/npm/node_modules/indent-string/index.js
-lib/node_modules/npm/node_modules/indent-string/license
-lib/node_modules/npm/node_modules/indent-string/package.json
 lib/node_modules/npm/node_modules/ini/LICENSE
 lib/node_modules/npm/node_modules/ini/lib/ini.js
 lib/node_modules/npm/node_modules/ini/package.json
@@ -1301,6 +1386,7 @@ lib/node_modules/npm/node_modules/ip-add
 lib/node_modules/npm/node_modules/ip-regex/index.js
 lib/node_modules/npm/node_modules/ip-regex/license
 lib/node_modules/npm/node_modules/ip-regex/package.json
+lib/node_modules/npm/node_modules/is-cidr/LICENSE
 lib/node_modules/npm/node_modules/is-cidr/dist/index.js
 lib/node_modules/npm/node_modules/is-cidr/package.json
 lib/node_modules/npm/node_modules/is-fullwidth-code-point/index.js
@@ -1372,10 +1458,6 @@ lib/node_modules/npm/node_modules/libnpm
 lib/node_modules/npm/node_modules/libnpmfund/README.md
 lib/node_modules/npm/node_modules/libnpmfund/lib/index.js
 lib/node_modules/npm/node_modules/libnpmfund/package.json
-lib/node_modules/npm/node_modules/libnpmhook/LICENSE.md
-lib/node_modules/npm/node_modules/libnpmhook/README.md
-lib/node_modules/npm/node_modules/libnpmhook/lib/index.js
-lib/node_modules/npm/node_modules/libnpmhook/package.json
 lib/node_modules/npm/node_modules/libnpmorg/LICENSE
 lib/node_modules/npm/node_modules/libnpmorg/README.md
 lib/node_modules/npm/node_modules/libnpmorg/lib/index.js
@@ -1785,9 +1867,6 @@ lib/node_modules/npm/node_modules/nopt/l
 lib/node_modules/npm/node_modules/nopt/lib/nopt-lib.js
 lib/node_modules/npm/node_modules/nopt/lib/nopt.js
 lib/node_modules/npm/node_modules/nopt/lib/type-defs.js
-lib/node_modules/npm/node_modules/nopt/node_modules/abbrev/LICENSE
-lib/node_modules/npm/node_modules/nopt/node_modules/abbrev/lib/index.js
-lib/node_modules/npm/node_modules/nopt/node_modules/abbrev/package.json
 lib/node_modules/npm/node_modules/nopt/package.json
 lib/node_modules/npm/node_modules/normalize-package-data/LICENSE
 lib/node_modules/npm/node_modules/normalize-package-data/lib/extract_description.js
@@ -1938,9 +2017,6 @@ lib/node_modules/npm/node_modules/promis
 lib/node_modules/npm/node_modules/promise-call-limit/dist/esm/index.js
 lib/node_modules/npm/node_modules/promise-call-limit/dist/esm/package.json
 lib/node_modules/npm/node_modules/promise-call-limit/package.json
-lib/node_modules/npm/node_modules/promise-inflight/LICENSE
-lib/node_modules/npm/node_modules/promise-inflight/inflight.js
-lib/node_modules/npm/node_modules/promise-inflight/package.json
 lib/node_modules/npm/node_modules/promise-retry/LICENSE
 lib/node_modules/npm/node_modules/promise-retry/index.js
 lib/node_modules/npm/node_modules/promise-retry/package.json
@@ -1988,143 +2064,6 @@ lib/node_modules/npm/node_modules/retry/
 lib/node_modules/npm/node_modules/retry/lib/retry.js
 lib/node_modules/npm/node_modules/retry/lib/retry_operation.js
 lib/node_modules/npm/node_modules/retry/package.json
-lib/node_modules/npm/node_modules/rimraf/LICENSE
-lib/node_modules/npm/node_modules/rimraf/README.md
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/default-tmp.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/default-tmp.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/default-tmp.js
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/default-tmp.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/fix-eperm.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/fix-eperm.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/fix-eperm.js
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/fix-eperm.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/fs.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/fs.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/fs.js
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/fs.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/ignore-enoent.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/ignore-enoent.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/ignore-enoent.js
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/ignore-enoent.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/index.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/index.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/index.js
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/index.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/opt-arg.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/opt-arg.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/opt-arg.js
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/opt-arg.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/package.json
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/path-arg.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/path-arg.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/path-arg.js
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/path-arg.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/platform.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/platform.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/platform.js
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/platform.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/readdir-or-error.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/readdir-or-error.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/readdir-or-error.js
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/readdir-or-error.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/retry-busy.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/retry-busy.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/retry-busy.js
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/retry-busy.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/rimraf-manual.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/rimraf-manual.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/rimraf-manual.js
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/rimraf-manual.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/rimraf-move-remove.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/rimraf-move-remove.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/rimraf-move-remove.js
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/rimraf-move-remove.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/rimraf-native.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/rimraf-native.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/rimraf-native.js
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/rimraf-native.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/rimraf-posix.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/rimraf-posix.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/rimraf-posix.js
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/rimraf-posix.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/rimraf-windows.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/rimraf-windows.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/rimraf-windows.js
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/rimraf-windows.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/use-native.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/use-native.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/use-native.js
-lib/node_modules/npm/node_modules/rimraf/dist/commonjs/use-native.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/bin.d.mts
-lib/node_modules/npm/node_modules/rimraf/dist/esm/bin.d.mts.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/bin.mjs
-lib/node_modules/npm/node_modules/rimraf/dist/esm/bin.mjs.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/default-tmp.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/esm/default-tmp.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/default-tmp.js
-lib/node_modules/npm/node_modules/rimraf/dist/esm/default-tmp.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/fix-eperm.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/esm/fix-eperm.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/fix-eperm.js
-lib/node_modules/npm/node_modules/rimraf/dist/esm/fix-eperm.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/fs.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/esm/fs.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/fs.js
-lib/node_modules/npm/node_modules/rimraf/dist/esm/fs.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/ignore-enoent.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/esm/ignore-enoent.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/ignore-enoent.js
-lib/node_modules/npm/node_modules/rimraf/dist/esm/ignore-enoent.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/index.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/esm/index.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/index.js
-lib/node_modules/npm/node_modules/rimraf/dist/esm/index.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/opt-arg.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/esm/opt-arg.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/opt-arg.js
-lib/node_modules/npm/node_modules/rimraf/dist/esm/opt-arg.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/package.json
-lib/node_modules/npm/node_modules/rimraf/dist/esm/path-arg.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/esm/path-arg.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/path-arg.js
-lib/node_modules/npm/node_modules/rimraf/dist/esm/path-arg.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/platform.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/esm/platform.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/platform.js
-lib/node_modules/npm/node_modules/rimraf/dist/esm/platform.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/readdir-or-error.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/esm/readdir-or-error.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/readdir-or-error.js
-lib/node_modules/npm/node_modules/rimraf/dist/esm/readdir-or-error.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/retry-busy.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/esm/retry-busy.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/retry-busy.js
-lib/node_modules/npm/node_modules/rimraf/dist/esm/retry-busy.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/rimraf-manual.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/esm/rimraf-manual.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/rimraf-manual.js
-lib/node_modules/npm/node_modules/rimraf/dist/esm/rimraf-manual.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/rimraf-move-remove.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/esm/rimraf-move-remove.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/rimraf-move-remove.js
-lib/node_modules/npm/node_modules/rimraf/dist/esm/rimraf-move-remove.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/rimraf-native.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/esm/rimraf-native.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/rimraf-native.js
-lib/node_modules/npm/node_modules/rimraf/dist/esm/rimraf-native.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/rimraf-posix.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/esm/rimraf-posix.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/rimraf-posix.js
-lib/node_modules/npm/node_modules/rimraf/dist/esm/rimraf-posix.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/rimraf-windows.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/esm/rimraf-windows.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/rimraf-windows.js
-lib/node_modules/npm/node_modules/rimraf/dist/esm/rimraf-windows.js.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/use-native.d.ts
-lib/node_modules/npm/node_modules/rimraf/dist/esm/use-native.d.ts.map
-lib/node_modules/npm/node_modules/rimraf/dist/esm/use-native.js
-lib/node_modules/npm/node_modules/rimraf/dist/esm/use-native.js.map
-lib/node_modules/npm/node_modules/rimraf/package.json
 lib/node_modules/npm/node_modules/safer-buffer/LICENSE
 lib/node_modules/npm/node_modules/safer-buffer/Porting-Buffer.md
 lib/node_modules/npm/node_modules/safer-buffer/dangerous.js
@@ -2203,96 +2142,6 @@ lib/node_modules/npm/node_modules/sigsto
 lib/node_modules/npm/node_modules/sigstore/dist/config.js
 lib/node_modules/npm/node_modules/sigstore/dist/index.js
 lib/node_modules/npm/node_modules/sigstore/dist/sigstore.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/bundle/LICENSE
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/bundle/dist/build.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/bundle/dist/bundle.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/bundle/dist/error.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/bundle/dist/index.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/bundle/dist/serialized.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/bundle/dist/utility.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/bundle/dist/validate.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/bundle/package.json
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core/LICENSE
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core/dist/asn1/error.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core/dist/asn1/index.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core/dist/asn1/length.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core/dist/asn1/obj.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core/dist/asn1/parse.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core/dist/asn1/tag.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core/dist/crypto.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core/dist/dsse.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core/dist/encoding.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core/dist/index.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core/dist/json.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core/dist/oid.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core/dist/pem.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core/dist/rfc3161/error.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core/dist/rfc3161/index.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core/dist/rfc3161/timestamp.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core/dist/rfc3161/tstinfo.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core/dist/stream.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core/dist/x509/cert.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core/dist/x509/ext.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core/dist/x509/index.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core/dist/x509/sct.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core/package.json
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/LICENSE
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/bundler/base.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/bundler/bundle.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/bundler/dsse.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/bundler/index.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/bundler/message.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/error.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/external/error.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/external/fetch.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/external/fulcio.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/external/rekor.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/external/tsa.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/identity/ci.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/identity/index.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/identity/provider.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/index.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/signer/fulcio/ca.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/signer/fulcio/ephemeral.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/signer/fulcio/index.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/signer/index.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/signer/signer.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/types/fetch.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/util/index.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/util/oidc.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/util/ua.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/witness/index.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/witness/tlog/client.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/witness/tlog/entry.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/witness/tlog/index.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/witness/tsa/client.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/witness/tsa/index.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/dist/witness/witness.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign/package.json
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify/dist/bundle/dsse.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify/dist/bundle/index.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify/dist/bundle/message.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify/dist/error.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify/dist/index.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify/dist/key/certificate.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify/dist/key/index.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify/dist/key/sct.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify/dist/policy.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify/dist/shared.types.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify/dist/timestamp/checkpoint.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify/dist/timestamp/index.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify/dist/timestamp/merkle.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify/dist/timestamp/set.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify/dist/timestamp/tsa.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify/dist/tlog/dsse.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify/dist/tlog/hashedrekord.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify/dist/tlog/index.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify/dist/tlog/intoto.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify/dist/trust/filter.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify/dist/trust/index.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify/dist/trust/trust.types.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify/dist/verifier.js
-lib/node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify/package.json
 lib/node_modules/npm/node_modules/sigstore/package.json
 lib/node_modules/npm/node_modules/smart-buffer/LICENSE
 lib/node_modules/npm/node_modules/smart-buffer/build/smartbuffer.js
@@ -2342,12 +2191,9 @@ lib/node_modules/npm/node_modules/spdx-l
 lib/node_modules/npm/node_modules/spdx-license-ids/package.json
 lib/node_modules/npm/node_modules/sprintf-js/CONTRIBUTORS.md
 lib/node_modules/npm/node_modules/sprintf-js/LICENSE
-lib/node_modules/npm/node_modules/sprintf-js/bower.json
-lib/node_modules/npm/node_modules/sprintf-js/demo/angular.html
 lib/node_modules/npm/node_modules/sprintf-js/dist/.gitattributes
 lib/node_modules/npm/node_modules/sprintf-js/dist/angular-sprintf.min.js
 lib/node_modules/npm/node_modules/sprintf-js/dist/sprintf.min.js
-lib/node_modules/npm/node_modules/sprintf-js/gruntfile.js
 lib/node_modules/npm/node_modules/sprintf-js/package.json
 lib/node_modules/npm/node_modules/sprintf-js/src/angular-sprintf.js
 lib/node_modules/npm/node_modules/sprintf-js/src/sprintf.js
@@ -2427,6 +2273,42 @@ lib/node_modules/npm/node_modules/tiny-r
 lib/node_modules/npm/node_modules/tiny-relative-date/translations/en-short.js
 lib/node_modules/npm/node_modules/tiny-relative-date/translations/en.js
 lib/node_modules/npm/node_modules/tiny-relative-date/translations/es.js
+lib/node_modules/npm/node_modules/tinyglobby/LICENSE
+lib/node_modules/npm/node_modules/tinyglobby/dist/index.d.mts
+lib/node_modules/npm/node_modules/tinyglobby/dist/index.js
+lib/node_modules/npm/node_modules/tinyglobby/dist/index.mjs
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/LICENSE
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/api/async.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/api/counter.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/api/functions/get-array.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/api/functions/group-files.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/api/functions/invoke-callback.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/api/functions/is-recursive-symlink.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/api/functions/join-path.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/api/functions/push-directory.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/api/functions/push-file.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/api/functions/resolve-symlink.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/api/functions/walk-directory.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/api/queue.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/api/sync.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/api/walker.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/builder/api-builder.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/builder/index.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/index.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/optimizer.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/types.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/dist/utils.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/fdir/package.json
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/LICENSE
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/index.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/constants.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/parse.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/picomatch.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/scan.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/lib/utils.js
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/package.json
+lib/node_modules/npm/node_modules/tinyglobby/node_modules/picomatch/posix.js
+lib/node_modules/npm/node_modules/tinyglobby/package.json
 lib/node_modules/npm/node_modules/treeverse/LICENSE
 lib/node_modules/npm/node_modules/treeverse/lib/breadth.js
 lib/node_modules/npm/node_modules/treeverse/lib/depth-descent.js
@@ -2442,27 +2324,6 @@ lib/node_modules/npm/node_modules/tuf-js
 lib/node_modules/npm/node_modules/tuf-js/dist/updater.js
 lib/node_modules/npm/node_modules/tuf-js/dist/utils/tmpfile.js
 lib/node_modules/npm/node_modules/tuf-js/dist/utils/url.js
-lib/node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models/LICENSE
-lib/node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models/dist/base.js
-lib/node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models/dist/delegations.js
-lib/node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models/dist/error.js
-lib/node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models/dist/file.js
-lib/node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models/dist/index.js
-lib/node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models/dist/key.js
-lib/node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models/dist/metadata.js
-lib/node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models/dist/role.js
-lib/node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models/dist/root.js
-lib/node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models/dist/signature.js
-lib/node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models/dist/snapshot.js
-lib/node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models/dist/targets.js
-lib/node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models/dist/timestamp.js
-lib/node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models/dist/utils/guard.js
-lib/node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models/dist/utils/index.js
-lib/node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models/dist/utils/key.js
-lib/node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models/dist/utils/oid.js
-lib/node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models/dist/utils/types.js
-lib/node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models/dist/utils/verify.js
-lib/node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models/package.json
 lib/node_modules/npm/node_modules/tuf-js/package.json
 lib/node_modules/npm/node_modules/unique-filename/LICENSE
 lib/node_modules/npm/node_modules/unique-filename/lib/index.js
@@ -2488,10 +2349,10 @@ lib/node_modules/npm/node_modules/valida
 lib/node_modules/npm/node_modules/validate-npm-package-name/lib/index.js
 lib/node_modules/npm/node_modules/validate-npm-package-name/package.json
 lib/node_modules/npm/node_modules/walk-up-path/LICENSE
-lib/node_modules/npm/node_modules/walk-up-path/dist/cjs/index.js
-lib/node_modules/npm/node_modules/walk-up-path/dist/cjs/package.json
-lib/node_modules/npm/node_modules/walk-up-path/dist/mjs/index.js
-lib/node_modules/npm/node_modules/walk-up-path/dist/mjs/package.json
+lib/node_modules/npm/node_modules/walk-up-path/dist/commonjs/index.js
+lib/node_modules/npm/node_modules/walk-up-path/dist/commonjs/package.json
+lib/node_modules/npm/node_modules/walk-up-path/dist/esm/index.js
+lib/node_modules/npm/node_modules/walk-up-path/dist/esm/package.json
 lib/node_modules/npm/node_modules/walk-up-path/package.json
 lib/node_modules/npm/node_modules/which/LICENSE
 lib/node_modules/npm/node_modules/which/README.md

Index: pkgsrc/lang/nodejs/distinfo
diff -u pkgsrc/lang/nodejs/distinfo:1.285 pkgsrc/lang/nodejs/distinfo:1.286
--- pkgsrc/lang/nodejs/distinfo:1.285   Tue Apr  8 09:05:19 2025
+++ pkgsrc/lang/nodejs/distinfo Wed May  7 05:56:47 2025
@@ -1,13 +1,13 @@
-$NetBSD: distinfo,v 1.285 2025/04/08 09:05:19 adam Exp $
+$NetBSD: distinfo,v 1.286 2025/05/07 05:56:47 adam Exp $
 
-BLAKE2s (node-v23.11.0.tar.xz) = c817b9eb260bef11df5e049a749ef479fe50bbec8d1034a02f7e393f455af431
-SHA512 (node-v23.11.0.tar.xz) = 6f332ec26e13b42c8f0c7cbca4e45034ded455dbc5cfa1776115439292698fc825a5f60a8a88dc43aa0561a3504267bfa4bd3fb9476fc9c81a0e739d8c35b637
-Size (node-v23.11.0.tar.xz) = 49211772 bytes
+BLAKE2s (node-v24.0.0.tar.xz) = 215efd87782a1e096673c1a27df50787cecfa293a9d7b4d880d03cffc569e0fc
+SHA512 (node-v24.0.0.tar.xz) = ae05699a0a36887b6b0eb4efa2230f8e027261a26fd8013626ca7712ee204fc8bc0ae0fe94720e124e1e87a5031ae0be9edf6f6cfef8a7b457fddd5951ea7751
+Size (node-v24.0.0.tar.xz) = 49770040 bytes
 SHA1 (patch-common.gypi) = a4dd4ba7e0dfd5838d7241e35447617bdc0f93df
 SHA1 (patch-deps_cares_cares.gyp) = 22b44f2ac59963f694dfe4f4585e08960b3dec32
 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) = 9dad117067fc6b9d41baaff1d7c9e02d840a42dd
+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
 SHA1 (patch-deps_v8_src_base_platform_platform-posix.cc) = bfe8972371ed0c4039bf3bf025d83b64ec508721
@@ -15,8 +15,6 @@ 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_types.h) = 2a212282ab9d71e98ae56827fdb1d9778a6047a5
-SHA1 (patch-deps_v8_src_heap_code-range.cc) = b281f76f4e3d8e562f596235049a6be7c5ff4de2
 SHA1 (patch-deps_v8_tools_profiling_run-llprof.sh) = b19994d3195cc97424a3cc2ffd3ae02eacc6ffa8
 SHA1 (patch-node.gypi) = 4a104dba6c22702211009bc60a6be6f87554e2fa
 SHA1 (patch-src_compile__cache.cc) = 39a85bcb1ebe7c9bf7c431d6dc60dca5b9d63aaf
@@ -26,4 +24,4 @@ SHA1 (patch-src_node__postmortem__metada
 SHA1 (patch-tools_gyp_pylib_gyp_generator_make.py) = bf48cd3b928797d347b8ad8344e3965ad11e5ea7
 SHA1 (patch-tools_gyp_pylib_gyp_xcode__emulation.py) = 4ee24115f5e97ffbd23aaa6dc62f408d381d4e22
 SHA1 (patch-tools_install.py) = ac296123fa498c7edee3a5735f2e24c862037813
-SHA1 (patch-tools_v8_gypfiles_v8.gyp) = 8b1b0e2216f9e8025f8e623d5aa8af3f8d670804
+SHA1 (patch-tools_v8_gypfiles_v8.gyp) = 112aa21cb2c2c4609cba96f41ae306d6e60ae797

Index: pkgsrc/lang/nodejs/nodeversion.mk
diff -u pkgsrc/lang/nodejs/nodeversion.mk:1.20 pkgsrc/lang/nodejs/nodeversion.mk:1.21
--- pkgsrc/lang/nodejs/nodeversion.mk:1.20      Wed Nov 13 08:45:17 2024
+++ pkgsrc/lang/nodejs/nodeversion.mk   Wed May  7 05:56:47 2025
@@ -1,4 +1,4 @@
-# $NetBSD: nodeversion.mk,v 1.20 2024/11/13 08:45:17 adam Exp $
+# $NetBSD: nodeversion.mk,v 1.21 2025/05/07 05:56:47 adam Exp $
 
 # This file determines which nodejs version is used as a dependency for
 # a package.
@@ -8,7 +8,7 @@
 # NODE_VERSION_DEFAULT
 #      The preferred node version to use.
 #
-#      Possible values: 18 20 22 23
+#      Possible values: 20 22 24
 #      Default: 20
 #
 # === Infrastructure variables ===
@@ -27,13 +27,13 @@
 #      is significant; those listed earlier are preferred over those
 #      listed later.
 #
-#      Possible values: 18 20 22 23
-#      Default: 18 20 22 23
+#      Possible values: 20 22 24
+#      Default: 20 22 24
 #
 # NODE_VERSIONS_INCOMPATIBLE
 #      The node versions that the package *cannot* build against.
 #
-#      Possible values: 18 20 22 23
+#      Possible values: 20 22 24
 #      Default: <empty>
 #
 # Keywords: node
@@ -56,7 +56,7 @@ BUILD_DEFS+=          NODE_VERSION_DEFAULT
 BUILD_DEFS_EFFECTS+=   NODE_PACKAGE
 
 NODE_VERSION_DEFAULT?=         20
-NODE_VERSIONS_ACCEPTED?=       18 20 22 23
+NODE_VERSIONS_ACCEPTED?=       20 22 24
 NODE_VERSIONS_INCOMPATIBLE?=   # empty
 
 # Resolve NODE_VERSIONS_INCOMPATIBLE and generate the _OK vars.
@@ -86,13 +86,11 @@ _NODE_VERSION?=             ${v}
 # In case nothing matched
 _NODE_VERSION?=                none
 
-.if ${_NODE_VERSION} == "18"
-.include "../../lang/nodejs18/buildlink3.mk"
-.elif ${_NODE_VERSION} == "20"
+.if ${_NODE_VERSION} == "20"
 .include "../../lang/nodejs20/buildlink3.mk"
 .elif ${_NODE_VERSION} == "22"
 .include "../../lang/nodejs22/buildlink3.mk"
-.elif ${_NODE_VERSION} == "23"
+.elif ${_NODE_VERSION} == "24"
 .include "../../lang/nodejs/buildlink3.mk"
 .else
 PKG_FAIL_REASON+=      "No valid node version found"

Index: pkgsrc/lang/nodejs/patches/patch-deps_v8_src_base_platform_memory.h
diff -u pkgsrc/lang/nodejs/patches/patch-deps_v8_src_base_platform_memory.h:1.2 pkgsrc/lang/nodejs/patches/patch-deps_v8_src_base_platform_memory.h:1.3
--- pkgsrc/lang/nodejs/patches/patch-deps_v8_src_base_platform_memory.h:1.2     Wed Nov 13 08:45:17 2024
+++ pkgsrc/lang/nodejs/patches/patch-deps_v8_src_base_platform_memory.h Wed May  7 05:56:48 2025
@@ -1,15 +1,15 @@
-$NetBSD: patch-deps_v8_src_base_platform_memory.h,v 1.2 2024/11/13 08:45:17 adam Exp $
+$NetBSD: patch-deps_v8_src_base_platform_memory.h,v 1.3 2025/05/07 05:56:48 adam Exp $
 
 Fix build on NetBSD.
 
---- deps/v8/src/base/platform/memory.h.orig    2024-10-24 12:44:06.000000000 +0000
+--- deps/v8/src/base/platform/memory.h.orig    2025-05-06 12:36:30.000000000 +0000
 +++ deps/v8/src/base/platform/memory.h
-@@ -25,7 +25,7 @@
+@@ -27,7 +27,7 @@
  #include <malloc.h>
  #endif
  
--#if (V8_OS_POSIX && !V8_OS_AIX && !V8_OS_SOLARIS && !V8_OS_ZOS) || V8_OS_WIN
-+#if (V8_OS_POSIX && !V8_OS_AIX && !V8_OS_SOLARIS && !V8_OS_ZOS && !V8_OS_NETBSD) || V8_OS_WIN
+-#if (V8_OS_POSIX && !V8_OS_AIX && !V8_OS_SOLARIS && !V8_OS_ZOS && !V8_OS_OPENBSD) || V8_OS_WIN
++#if (V8_OS_POSIX && !V8_OS_AIX && !V8_OS_SOLARIS && !V8_OS_ZOS && !V8_OS_OPENBSD && !V8_OS_NETBSD) || V8_OS_WIN
  #define V8_HAS_MALLOC_USABLE_SIZE 1
  #endif
  

Index: pkgsrc/lang/nodejs/patches/patch-tools_v8_gypfiles_v8.gyp
diff -u pkgsrc/lang/nodejs/patches/patch-tools_v8_gypfiles_v8.gyp:1.4 pkgsrc/lang/nodejs/patches/patch-tools_v8_gypfiles_v8.gyp:1.5
--- pkgsrc/lang/nodejs/patches/patch-tools_v8_gypfiles_v8.gyp:1.4       Sat Dec  3 17:07:13 2022
+++ pkgsrc/lang/nodejs/patches/patch-tools_v8_gypfiles_v8.gyp   Wed May  7 05:56:48 2025
@@ -1,19 +1,19 @@
-$NetBSD: patch-tools_v8_gypfiles_v8.gyp,v 1.4 2022/12/03 17:07:13 adam Exp $
+$NetBSD: patch-tools_v8_gypfiles_v8.gyp,v 1.5 2025/05/07 05:56:48 adam Exp $
 
 Add -larm on NetBSD ARM platforms.
 
---- tools/v8_gypfiles/v8.gyp.orig      2022-11-04 14:54:27.000000000 +0000
+--- tools/v8_gypfiles/v8.gyp.orig      2025-05-06 12:36:34.000000000 +0000
 +++ tools/v8_gypfiles/v8.gyp
-@@ -975,6 +975,12 @@
+@@ -1308,6 +1308,12 @@
          }],
          # Platforms that don't have Compare-And-Swap (CAS) support need to link atomic library
-         # to implement atomic memory access
+         # to implement atomic memory access.
 +        # NetBSD/arm also needs -larm.
-+        ['OS == "netbsd" and v8_current_cpu in ["arm"]', {
++        ['OS=="netbsd" and v8_current_cpu in ["arm"]', {
 +          'link_settings': {
 +            'libraries': ['-larm', ],
 +          },
 +        }],
-         ['v8_current_cpu in ["mips64", "mips64el", "ppc", "arm", "riscv64", "loong64"]', {
+         # Clang needs it for some atomic operations (https://clang.llvm.org/docs/Toolchain.html#atomics-library).
+         ['(OS=="linux" and clang==1) or (v8_current_cpu in ["mips64", "mips64el", "arm", "riscv64", "loong64"])', {
            'link_settings': {
-             'libraries': ['-latomic', ],



Home | Main Index | Thread Index | Old Index