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: Thu Nov 13 19:01:13 UTC 2025
Modified Files:
pkgsrc/lang/nodejs: Makefile Makefile.common PLIST buildlink3.mk
distinfo nodeversion.mk
Added Files:
pkgsrc/lang/nodejs/patches:
patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc
Removed Files:
pkgsrc/lang/nodejs/patches: patch-configure
Log Message:
nodejs: updated to 25.2.0
25.2.0 (Current)
Notable Changes
- (SEMVER-MINOR) lib: add options to util.deprecate (Rafael Gonzaga)
- lib: throw from localStorage getter on missing storage path (René)
- (SEMVER-MINOR) module: mark type stripping as stable (Marco Ippolito)
- (SEMVER-MINOR) net: increase network family autoselection timeout to 500ms (Rod Vagg)
- (SEMVER-MINOR) node-api: add napi_create_object_with_properties (Miguel Marcondes Filho)
- (SEMVER-MINOR) v8: adding total_allocated_bytes to HeapStatistics (Caio Lima)
To generate a diff of this commit:
cvs rdiff -u -r1.335 -r1.336 pkgsrc/lang/nodejs/Makefile
cvs rdiff -u -r1.61 -r1.62 pkgsrc/lang/nodejs/Makefile.common
cvs rdiff -u -r1.92 -r1.93 pkgsrc/lang/nodejs/PLIST
cvs rdiff -u -r1.30 -r1.31 pkgsrc/lang/nodejs/buildlink3.mk
cvs rdiff -u -r1.303 -r1.304 pkgsrc/lang/nodejs/distinfo
cvs rdiff -u -r1.21 -r1.22 pkgsrc/lang/nodejs/nodeversion.mk
cvs rdiff -u -r1.4 -r0 pkgsrc/lang/nodejs/patches/patch-configure
cvs rdiff -u -r0 -r1.1 \
pkgsrc/lang/nodejs/patches/patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/nodejs/Makefile
diff -u pkgsrc/lang/nodejs/Makefile:1.335 pkgsrc/lang/nodejs/Makefile:1.336
--- pkgsrc/lang/nodejs/Makefile:1.335 Thu Oct 30 12:22:28 2025
+++ pkgsrc/lang/nodejs/Makefile Thu Nov 13 19:01:12 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.335 2025/10/30 12:22:28 adam Exp $
+# $NetBSD: Makefile,v 1.336 2025/11/13 19:01:12 adam Exp $
-DISTNAME= node-v24.11.0
+DISTNAME= node-v25.2.0
EXTRACT_SUFX= .tar.xz
USE_LANGUAGES= c c++
@@ -27,11 +27,6 @@ CHECK_PORTABILITY_SKIP+= tools/macos-ins
CXXFLAGS+= -mstackrealign
.endif
-.PHONY: minusx
-post-install: minusx
-minusx:
- ${CHMOD} -x ${DESTDIR}${PREFIX}/lib/node_modules/corepack/shims/*.cmd
-
.include "options.mk"
# Node turns on -latomic for arm, mips and ppc.
Index: pkgsrc/lang/nodejs/Makefile.common
diff -u pkgsrc/lang/nodejs/Makefile.common:1.61 pkgsrc/lang/nodejs/Makefile.common:1.62
--- pkgsrc/lang/nodejs/Makefile.common:1.61 Fri Jan 3 04:06:53 2025
+++ pkgsrc/lang/nodejs/Makefile.common Thu Nov 13 19:01:12 2025
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile.common,v 1.61 2025/01/03 04:06:53 gutteridge Exp $
+# $NetBSD: Makefile.common,v 1.62 2025/11/13 19:01:12 adam Exp $
# used by lang/nodejs/Makefile
# used by lang/nodejs18/Makefile
# used by lang/nodejs20/Makefile
# used by lang/nodejs22/Makefile
+# used by lang/nodejs24/Makefile
CATEGORIES= lang
MASTER_SITES= https://nodejs.org/dist/${DISTNAME:S/node-//}/
Index: pkgsrc/lang/nodejs/PLIST
diff -u pkgsrc/lang/nodejs/PLIST:1.92 pkgsrc/lang/nodejs/PLIST:1.93
--- pkgsrc/lang/nodejs/PLIST:1.92 Thu Oct 9 09:27:03 2025
+++ pkgsrc/lang/nodejs/PLIST Thu Nov 13 19:01:12 2025
@@ -1,5 +1,4 @@
-@comment $NetBSD: PLIST,v 1.92 2025/10/09 09:27:03 adam Exp $
-bin/corepack
+@comment $NetBSD: PLIST,v 1.93 2025/11/13 19:01:12 adam Exp $
bin/node
bin/npm
bin/npx
@@ -111,60 +110,6 @@ include/node/v8-wasm.h
include/node/v8-weak-callback-info.h
include/node/v8.h
include/node/v8config.h
-lib/node_modules/corepack/CHANGELOG.md
-lib/node_modules/corepack/LICENSE.md
-lib/node_modules/corepack/README.md
-lib/node_modules/corepack/dist/corepack.js
-lib/node_modules/corepack/dist/lib/corepack.cjs
-lib/node_modules/corepack/dist/npm.js
-lib/node_modules/corepack/dist/npx.js
-lib/node_modules/corepack/dist/pnpm.js
-lib/node_modules/corepack/dist/pnpx.js
-lib/node_modules/corepack/dist/yarn.js
-lib/node_modules/corepack/dist/yarnpkg.js
-lib/node_modules/corepack/package.json
-lib/node_modules/corepack/shims/corepack
-lib/node_modules/corepack/shims/corepack.cmd
-lib/node_modules/corepack/shims/corepack.ps1
-lib/node_modules/corepack/shims/nodewin/corepack
-lib/node_modules/corepack/shims/nodewin/corepack.cmd
-lib/node_modules/corepack/shims/nodewin/corepack.ps1
-lib/node_modules/corepack/shims/nodewin/npm
-lib/node_modules/corepack/shims/nodewin/npm.cmd
-lib/node_modules/corepack/shims/nodewin/npm.ps1
-lib/node_modules/corepack/shims/nodewin/npx
-lib/node_modules/corepack/shims/nodewin/npx.cmd
-lib/node_modules/corepack/shims/nodewin/npx.ps1
-lib/node_modules/corepack/shims/nodewin/pnpm
-lib/node_modules/corepack/shims/nodewin/pnpm.cmd
-lib/node_modules/corepack/shims/nodewin/pnpm.ps1
-lib/node_modules/corepack/shims/nodewin/pnpx
-lib/node_modules/corepack/shims/nodewin/pnpx.cmd
-lib/node_modules/corepack/shims/nodewin/pnpx.ps1
-lib/node_modules/corepack/shims/nodewin/yarn
-lib/node_modules/corepack/shims/nodewin/yarn.cmd
-lib/node_modules/corepack/shims/nodewin/yarn.ps1
-lib/node_modules/corepack/shims/nodewin/yarnpkg
-lib/node_modules/corepack/shims/nodewin/yarnpkg.cmd
-lib/node_modules/corepack/shims/nodewin/yarnpkg.ps1
-lib/node_modules/corepack/shims/npm
-lib/node_modules/corepack/shims/npm.cmd
-lib/node_modules/corepack/shims/npm.ps1
-lib/node_modules/corepack/shims/npx
-lib/node_modules/corepack/shims/npx.cmd
-lib/node_modules/corepack/shims/npx.ps1
-lib/node_modules/corepack/shims/pnpm
-lib/node_modules/corepack/shims/pnpm.cmd
-lib/node_modules/corepack/shims/pnpm.ps1
-lib/node_modules/corepack/shims/pnpx
-lib/node_modules/corepack/shims/pnpx.cmd
-lib/node_modules/corepack/shims/pnpx.ps1
-lib/node_modules/corepack/shims/yarn
-lib/node_modules/corepack/shims/yarn.cmd
-lib/node_modules/corepack/shims/yarn.ps1
-lib/node_modules/corepack/shims/yarnpkg
-lib/node_modules/corepack/shims/yarnpkg.cmd
-lib/node_modules/corepack/shims/yarnpkg.ps1
lib/node_modules/npm/.npmrc
lib/node_modules/npm/LICENSE
lib/node_modules/npm/README.md
@@ -462,90 +407,175 @@ lib/node_modules/npm/lib/utils/update-wo
lib/node_modules/npm/lib/utils/validate-lockfile.js
lib/node_modules/npm/lib/utils/verify-signatures.js
lib/node_modules/npm/man/man1/npm-access.1
+lib/node_modules/npm/man/man1/npm-access.1.gz
lib/node_modules/npm/man/man1/npm-adduser.1
+lib/node_modules/npm/man/man1/npm-adduser.1.gz
lib/node_modules/npm/man/man1/npm-audit.1
+lib/node_modules/npm/man/man1/npm-audit.1.gz
lib/node_modules/npm/man/man1/npm-bugs.1
+lib/node_modules/npm/man/man1/npm-bugs.1.gz
lib/node_modules/npm/man/man1/npm-cache.1
+lib/node_modules/npm/man/man1/npm-cache.1.gz
lib/node_modules/npm/man/man1/npm-ci.1
+lib/node_modules/npm/man/man1/npm-ci.1.gz
lib/node_modules/npm/man/man1/npm-completion.1
+lib/node_modules/npm/man/man1/npm-completion.1.gz
lib/node_modules/npm/man/man1/npm-config.1
+lib/node_modules/npm/man/man1/npm-config.1.gz
lib/node_modules/npm/man/man1/npm-dedupe.1
+lib/node_modules/npm/man/man1/npm-dedupe.1.gz
lib/node_modules/npm/man/man1/npm-deprecate.1
+lib/node_modules/npm/man/man1/npm-deprecate.1.gz
lib/node_modules/npm/man/man1/npm-diff.1
+lib/node_modules/npm/man/man1/npm-diff.1.gz
lib/node_modules/npm/man/man1/npm-dist-tag.1
+lib/node_modules/npm/man/man1/npm-dist-tag.1.gz
lib/node_modules/npm/man/man1/npm-docs.1
+lib/node_modules/npm/man/man1/npm-docs.1.gz
lib/node_modules/npm/man/man1/npm-doctor.1
+lib/node_modules/npm/man/man1/npm-doctor.1.gz
lib/node_modules/npm/man/man1/npm-edit.1
+lib/node_modules/npm/man/man1/npm-edit.1.gz
lib/node_modules/npm/man/man1/npm-exec.1
+lib/node_modules/npm/man/man1/npm-exec.1.gz
lib/node_modules/npm/man/man1/npm-explain.1
+lib/node_modules/npm/man/man1/npm-explain.1.gz
lib/node_modules/npm/man/man1/npm-explore.1
+lib/node_modules/npm/man/man1/npm-explore.1.gz
lib/node_modules/npm/man/man1/npm-find-dupes.1
+lib/node_modules/npm/man/man1/npm-find-dupes.1.gz
lib/node_modules/npm/man/man1/npm-fund.1
+lib/node_modules/npm/man/man1/npm-fund.1.gz
lib/node_modules/npm/man/man1/npm-help-search.1
+lib/node_modules/npm/man/man1/npm-help-search.1.gz
lib/node_modules/npm/man/man1/npm-help.1
+lib/node_modules/npm/man/man1/npm-help.1.gz
lib/node_modules/npm/man/man1/npm-init.1
+lib/node_modules/npm/man/man1/npm-init.1.gz
lib/node_modules/npm/man/man1/npm-install-ci-test.1
+lib/node_modules/npm/man/man1/npm-install-ci-test.1.gz
lib/node_modules/npm/man/man1/npm-install-test.1
+lib/node_modules/npm/man/man1/npm-install-test.1.gz
lib/node_modules/npm/man/man1/npm-install.1
+lib/node_modules/npm/man/man1/npm-install.1.gz
lib/node_modules/npm/man/man1/npm-link.1
+lib/node_modules/npm/man/man1/npm-link.1.gz
lib/node_modules/npm/man/man1/npm-login.1
+lib/node_modules/npm/man/man1/npm-login.1.gz
lib/node_modules/npm/man/man1/npm-logout.1
+lib/node_modules/npm/man/man1/npm-logout.1.gz
lib/node_modules/npm/man/man1/npm-ls.1
+lib/node_modules/npm/man/man1/npm-ls.1.gz
lib/node_modules/npm/man/man1/npm-org.1
+lib/node_modules/npm/man/man1/npm-org.1.gz
lib/node_modules/npm/man/man1/npm-outdated.1
+lib/node_modules/npm/man/man1/npm-outdated.1.gz
lib/node_modules/npm/man/man1/npm-owner.1
+lib/node_modules/npm/man/man1/npm-owner.1.gz
lib/node_modules/npm/man/man1/npm-pack.1
+lib/node_modules/npm/man/man1/npm-pack.1.gz
lib/node_modules/npm/man/man1/npm-ping.1
+lib/node_modules/npm/man/man1/npm-ping.1.gz
lib/node_modules/npm/man/man1/npm-pkg.1
+lib/node_modules/npm/man/man1/npm-pkg.1.gz
lib/node_modules/npm/man/man1/npm-prefix.1
+lib/node_modules/npm/man/man1/npm-prefix.1.gz
lib/node_modules/npm/man/man1/npm-profile.1
+lib/node_modules/npm/man/man1/npm-profile.1.gz
lib/node_modules/npm/man/man1/npm-prune.1
+lib/node_modules/npm/man/man1/npm-prune.1.gz
lib/node_modules/npm/man/man1/npm-publish.1
+lib/node_modules/npm/man/man1/npm-publish.1.gz
lib/node_modules/npm/man/man1/npm-query.1
+lib/node_modules/npm/man/man1/npm-query.1.gz
lib/node_modules/npm/man/man1/npm-rebuild.1
+lib/node_modules/npm/man/man1/npm-rebuild.1.gz
lib/node_modules/npm/man/man1/npm-repo.1
+lib/node_modules/npm/man/man1/npm-repo.1.gz
lib/node_modules/npm/man/man1/npm-restart.1
+lib/node_modules/npm/man/man1/npm-restart.1.gz
lib/node_modules/npm/man/man1/npm-root.1
+lib/node_modules/npm/man/man1/npm-root.1.gz
lib/node_modules/npm/man/man1/npm-run.1
+lib/node_modules/npm/man/man1/npm-run.1.gz
lib/node_modules/npm/man/man1/npm-sbom.1
+lib/node_modules/npm/man/man1/npm-sbom.1.gz
lib/node_modules/npm/man/man1/npm-search.1
+lib/node_modules/npm/man/man1/npm-search.1.gz
lib/node_modules/npm/man/man1/npm-shrinkwrap.1
+lib/node_modules/npm/man/man1/npm-shrinkwrap.1.gz
lib/node_modules/npm/man/man1/npm-star.1
+lib/node_modules/npm/man/man1/npm-star.1.gz
lib/node_modules/npm/man/man1/npm-stars.1
+lib/node_modules/npm/man/man1/npm-stars.1.gz
lib/node_modules/npm/man/man1/npm-start.1
+lib/node_modules/npm/man/man1/npm-start.1.gz
lib/node_modules/npm/man/man1/npm-stop.1
+lib/node_modules/npm/man/man1/npm-stop.1.gz
lib/node_modules/npm/man/man1/npm-team.1
+lib/node_modules/npm/man/man1/npm-team.1.gz
lib/node_modules/npm/man/man1/npm-test.1
+lib/node_modules/npm/man/man1/npm-test.1.gz
lib/node_modules/npm/man/man1/npm-token.1
+lib/node_modules/npm/man/man1/npm-token.1.gz
lib/node_modules/npm/man/man1/npm-undeprecate.1
+lib/node_modules/npm/man/man1/npm-undeprecate.1.gz
lib/node_modules/npm/man/man1/npm-uninstall.1
+lib/node_modules/npm/man/man1/npm-uninstall.1.gz
lib/node_modules/npm/man/man1/npm-unpublish.1
+lib/node_modules/npm/man/man1/npm-unpublish.1.gz
lib/node_modules/npm/man/man1/npm-unstar.1
+lib/node_modules/npm/man/man1/npm-unstar.1.gz
lib/node_modules/npm/man/man1/npm-update.1
+lib/node_modules/npm/man/man1/npm-update.1.gz
lib/node_modules/npm/man/man1/npm-version.1
+lib/node_modules/npm/man/man1/npm-version.1.gz
lib/node_modules/npm/man/man1/npm-view.1
+lib/node_modules/npm/man/man1/npm-view.1.gz
lib/node_modules/npm/man/man1/npm-whoami.1
+lib/node_modules/npm/man/man1/npm-whoami.1.gz
lib/node_modules/npm/man/man1/npm.1
+lib/node_modules/npm/man/man1/npm.1.gz
lib/node_modules/npm/man/man1/npx.1
+lib/node_modules/npm/man/man1/npx.1.gz
lib/node_modules/npm/man/man5/folders.5
+lib/node_modules/npm/man/man5/folders.5.gz
lib/node_modules/npm/man/man5/install.5
+lib/node_modules/npm/man/man5/install.5.gz
lib/node_modules/npm/man/man5/npm-global.5
+lib/node_modules/npm/man/man5/npm-global.5.gz
lib/node_modules/npm/man/man5/npm-json.5
+lib/node_modules/npm/man/man5/npm-json.5.gz
lib/node_modules/npm/man/man5/npm-shrinkwrap-json.5
+lib/node_modules/npm/man/man5/npm-shrinkwrap-json.5.gz
lib/node_modules/npm/man/man5/npmrc.5
+lib/node_modules/npm/man/man5/npmrc.5.gz
lib/node_modules/npm/man/man5/package-json.5
+lib/node_modules/npm/man/man5/package-json.5.gz
lib/node_modules/npm/man/man5/package-lock-json.5
+lib/node_modules/npm/man/man5/package-lock-json.5.gz
lib/node_modules/npm/man/man7/config.7
+lib/node_modules/npm/man/man7/config.7.gz
lib/node_modules/npm/man/man7/dependency-selectors.7
+lib/node_modules/npm/man/man7/dependency-selectors.7.gz
lib/node_modules/npm/man/man7/developers.7
+lib/node_modules/npm/man/man7/developers.7.gz
lib/node_modules/npm/man/man7/logging.7
+lib/node_modules/npm/man/man7/logging.7.gz
lib/node_modules/npm/man/man7/orgs.7
+lib/node_modules/npm/man/man7/orgs.7.gz
lib/node_modules/npm/man/man7/package-spec.7
+lib/node_modules/npm/man/man7/package-spec.7.gz
lib/node_modules/npm/man/man7/registry.7
+lib/node_modules/npm/man/man7/registry.7.gz
lib/node_modules/npm/man/man7/removal.7
+lib/node_modules/npm/man/man7/removal.7.gz
lib/node_modules/npm/man/man7/scope.7
+lib/node_modules/npm/man/man7/scope.7.gz
lib/node_modules/npm/man/man7/scripts.7
+lib/node_modules/npm/man/man7/scripts.7.gz
lib/node_modules/npm/man/man7/workspaces.7
+lib/node_modules/npm/man/man7/workspaces.7.gz
lib/node_modules/npm/node_modules/@isaacs/balanced-match/LICENSE.md
lib/node_modules/npm/node_modules/@isaacs/balanced-match/dist/commonjs/index.js
lib/node_modules/npm/node_modules/@isaacs/balanced-match/dist/commonjs/package.json
@@ -1757,15 +1787,6 @@ lib/node_modules/npm/node_modules/nopt/l
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/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
-lib/node_modules/npm/node_modules/normalize-package-data/lib/fixer.js
-lib/node_modules/npm/node_modules/normalize-package-data/lib/make_warning.js
-lib/node_modules/npm/node_modules/normalize-package-data/lib/normalize.js
-lib/node_modules/npm/node_modules/normalize-package-data/lib/safe_format.js
-lib/node_modules/npm/node_modules/normalize-package-data/lib/typos.json
-lib/node_modules/npm/node_modules/normalize-package-data/lib/warning_messages.json
-lib/node_modules/npm/node_modules/normalize-package-data/package.json
lib/node_modules/npm/node_modules/npm-audit-report/LICENSE
lib/node_modules/npm/node_modules/npm-audit-report/lib/colors.js
lib/node_modules/npm/node_modules/npm-audit-report/lib/exit-code.js
@@ -2281,5 +2302,6 @@ lib/node_modules/npm/node_modules/yallis
lib/node_modules/npm/node_modules/yallist/yallist.js
lib/node_modules/npm/package.json
man/man1/node.1
+man/man1/node.1.gz
share/doc/node/gdbinit
share/doc/node/lldb_commands.py
Index: pkgsrc/lang/nodejs/buildlink3.mk
diff -u pkgsrc/lang/nodejs/buildlink3.mk:1.30 pkgsrc/lang/nodejs/buildlink3.mk:1.31
--- pkgsrc/lang/nodejs/buildlink3.mk:1.30 Thu Apr 17 21:51:21 2025
+++ pkgsrc/lang/nodejs/buildlink3.mk Thu Nov 13 19:01:12 2025
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.30 2025/04/17 21:51:21 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.31 2025/11/13 19:01:12 adam Exp $
BUILDLINK_TREE+= nodejs
@@ -6,7 +6,7 @@ BUILDLINK_TREE+= nodejs
NODEJS_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.nodejs+= nodejs>=10
-BUILDLINK_ABI_DEPENDS.nodejs+= nodejs>=23.11.0nb1
+BUILDLINK_ABI_DEPENDS.nodejs+= nodejs>=25.2.0
BUILDLINK_PKGSRCDIR.nodejs?= ../../lang/nodejs
.include "../../mk/bsd.fast.prefs.mk"
Index: pkgsrc/lang/nodejs/distinfo
diff -u pkgsrc/lang/nodejs/distinfo:1.303 pkgsrc/lang/nodejs/distinfo:1.304
--- pkgsrc/lang/nodejs/distinfo:1.303 Thu Oct 30 12:22:28 2025
+++ pkgsrc/lang/nodejs/distinfo Thu Nov 13 19:01:12 2025
@@ -1,10 +1,9 @@
-$NetBSD: distinfo,v 1.303 2025/10/30 12:22:28 adam Exp $
+$NetBSD: distinfo,v 1.304 2025/11/13 19:01:12 adam Exp $
-BLAKE2s (node-v24.11.0.tar.xz) = f0cb297abfca20e23861124a318e2824f1d9eb9403061c587bafe0ee94615cfe
-SHA512 (node-v24.11.0.tar.xz) = 7b4f4dcc0edfc789485f9271d8373f9f2713b78b9ae38492be444502528b67d29746a3156f0c17b21d8543ea5c7cc32fa1f547532ab8b9bc34713fa4bdd8b0c7
-Size (node-v24.11.0.tar.xz) = 52534996 bytes
+BLAKE2s (node-v25.2.0.tar.xz) = 4b26063c45c59ee04c0c055d221a3d44736b023512efbabf7019d5a01d1a37e6
+SHA512 (node-v25.2.0.tar.xz) = 3cd5f2e69af4e6abc799494fe1044e50ba205d8f4b822a19a293a5cfa64407308af52821c30bec3d9d0a5fbfd28aa747156f2fd77410ef629cc5605e1f3767a5
+Size (node-v25.2.0.tar.xz) = 53265812 bytes
SHA1 (patch-common.gypi) = 4620bcaf4d953bc415319a957fe41e1a70b94357
-SHA1 (patch-configure) = 34959e3c01f7b3d814e9a81fa222e1dfca80093f
SHA1 (patch-deps_cares_cares.gyp) = 22b44f2ac59963f694dfe4f4585e08960b3dec32
SHA1 (patch-deps_uv_common.gypi) = 29f0c382b68f77749a71ce39fa2ca37338ca18ec
SHA1 (patch-deps_uvwasi_include_wasi__serdes.h) = 32b85ef5824b96b35aba9280bbe7aa7899d9e5cf
@@ -16,6 +15,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_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc) = a34c607a17ce2329af5fcdff01a59485c936e249
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/nodejs/nodeversion.mk
diff -u pkgsrc/lang/nodejs/nodeversion.mk:1.21 pkgsrc/lang/nodejs/nodeversion.mk:1.22
--- pkgsrc/lang/nodejs/nodeversion.mk:1.21 Wed May 7 05:56:47 2025
+++ pkgsrc/lang/nodejs/nodeversion.mk Thu Nov 13 19:01:12 2025
@@ -1,4 +1,4 @@
-# $NetBSD: nodeversion.mk,v 1.21 2025/05/07 05:56:47 adam Exp $
+# $NetBSD: nodeversion.mk,v 1.22 2025/11/13 19:01:12 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: 20 22 24
+# Possible values: 20 22 24 25
# Default: 20
#
# === Infrastructure variables ===
@@ -27,13 +27,13 @@
# is significant; those listed earlier are preferred over those
# listed later.
#
-# Possible values: 20 22 24
+# Possible values: 20 22 24 25
# Default: 20 22 24
#
# NODE_VERSIONS_INCOMPATIBLE
# The node versions that the package *cannot* build against.
#
-# Possible values: 20 22 24
+# Possible values: 20 22 24 25
# 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?= 20 22 24
+NODE_VERSIONS_ACCEPTED?= 20 22 24 25
NODE_VERSIONS_INCOMPATIBLE?= # empty
# Resolve NODE_VERSIONS_INCOMPATIBLE and generate the _OK vars.
@@ -91,6 +91,8 @@ _NODE_VERSION?= none
.elif ${_NODE_VERSION} == "22"
.include "../../lang/nodejs22/buildlink3.mk"
.elif ${_NODE_VERSION} == "24"
+.include "../../lang/nodejs24/buildlink3.mk"
+.elif ${_NODE_VERSION} == "25"
.include "../../lang/nodejs/buildlink3.mk"
.else
PKG_FAIL_REASON+= "No valid node version found"
Added files:
Index: pkgsrc/lang/nodejs/patches/patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc
diff -u /dev/null pkgsrc/lang/nodejs/patches/patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc:1.1
--- /dev/null Thu Nov 13 19:01:13 2025
+++ pkgsrc/lang/nodejs/patches/patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc Thu Nov 13 19:01:13 2025
@@ -0,0 +1,18 @@
+$NetBSD: patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc,v 1.1 2025/11/13 19:01:13 adam Exp $
+
+Fix build on NetBSD.
+
+--- deps/v8/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc.orig 2025-11-13 13:08:23.508427916 +0000
++++ deps/v8/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc
+@@ -377,11 +377,7 @@ void ElfMemImage::SymbolIterator::Update
+ 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__)
+- const int version_index = version_symbol->vs_vers & VERSYM_VERSION;
+-#else
+ const ElfW(Versym) version_index = version_symbol[0] & VERSYM_VERSION;
+-#endif
+ const ElfW(Verdef) *version_definition = nullptr;
+ const char *version_name = "";
+ if (symbol->st_shndx == SHN_UNDEF) {
Home |
Main Index |
Thread Index |
Old Index