Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/node/Makefile,v
diff -u -p -r1.148 Makefile
--- Makefile 11 Feb 2025 15:33:00 -0000 1.148
+++ Makefile 11 Feb 2025 19:46:24 -0000
@@ -5,9 +5,8 @@ USE_WXNEEDED = Yes
COMMENT = JavaScript runtime built on Chrome's V8 JavaScript engine
-NODE_VERSION = v22.13.1
+NODE_VERSION = v22.14.0
PLEDGE_VER = 1.1.3
-REVISION = 0
DISTFILES = ${DISTNAME}-headers.tar.gz \
${DISTNAME}.tar.xz
DISTFILES.pledge = node-pledge-{}${PLEDGE_VER}.tar.gz
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/node/distinfo,v
diff -u -p -r1.85 distinfo
--- distinfo 21 Jan 2025 18:45:55 -0000 1.85
+++ distinfo 11 Feb 2025 19:46:24 -0000
@@ -1,6 +1,6 @@
SHA256 (node-pledge-1.1.3.tar.gz) = fEaXvLg6hYEJ69K+mgQFizf8DiJY2/DtyFJB/pEanVU=
-SHA256 (node-v22.13.1-headers.tar.gz) =
+c3prOWFw5efG07iR5FPNfrm57fqvGpAlh+JrTnniWQ=
-SHA256 (node-v22.13.1.tar.xz) = z84oIRk5D34MIiBBCSRCjpDa3LLfF0TAxKDnuq44fMI=
+SHA256 (node-v22.14.0-headers.tar.gz) =
cVrt9kGgJO/e7M1UXOSs3EdZFV4Iwy79/pBpkh/PqGs=
+SHA256 (node-v22.14.0.tar.xz) = xgmUa/eTtVx5VMJlgnYICNVMFhhdecsvuIBl5S3iGRQ=
SIZE (node-pledge-1.1.3.tar.gz) = 3167
-SIZE (node-v22.13.1-headers.tar.gz) = 8792566
-SIZE (node-v22.13.1.tar.xz) = 48041964
+SIZE (node-v22.14.0-headers.tar.gz) = 8771344
+SIZE (node-v22.14.0.tar.xz) = 47753700
Index: patches/patch-Makefile
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-Makefile,v
diff -u -p -r1.27 patch-Makefile
--- patches/patch-Makefile 13 Jan 2025 15:58:57 -0000 1.27
+++ patches/patch-Makefile 11 Feb 2025 19:46:24 -0000
@@ -10,7 +10,7 @@ Index: Makefile
$(PYTHON) tools/install.py $@ --dest-dir '$(DESTDIR)' --prefix
'$(PREFIX)'
.PHONY: uninstall
-@@ -441,6 +441,12 @@ test/addons/.buildstamp: $(ADDONS_PREREQS) \
+@@ -443,6 +443,12 @@ test/addons/.buildstamp: $(ADDONS_PREREQS) \
# Just goes to show that recursive make really is harmful...
# TODO(bnoordhuis) Force rebuild after gyp update.
build-addons: | $(NODE_EXE) test/addons/.buildstamp ## Build addons for
Node.js.
Index: patches/patch-lib_internal_modules_cjs_loader_js
===================================================================
RCS file:
/cvs/ports/lang/node/patches/patch-lib_internal_modules_cjs_loader_js,v
diff -u -p -r1.17 patch-lib_internal_modules_cjs_loader_js
--- patches/patch-lib_internal_modules_cjs_loader_js 13 Jan 2025 15:58:57
-0000 1.17
+++ patches/patch-lib_internal_modules_cjs_loader_js 11 Feb 2025 19:46:24
-0000
@@ -1,7 +1,7 @@
Index: lib/internal/modules/cjs/loader.js
--- lib/internal/modules/cjs/loader.js.orig
+++ lib/internal/modules/cjs/loader.js
-@@ -1789,7 +1789,10 @@ Module._initPaths = function() {
+@@ -1811,7 +1811,10 @@ Module._initPaths = function() {
path.resolve(process.execPath, '..') :
path.resolve(process.execPath, '..', '..');
Index: patches/patch-src_env_cc
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-src_env_cc,v
diff -u -p -r1.13 patch-src_env_cc
--- patches/patch-src_env_cc 13 Jan 2025 15:58:57 -0000 1.13
+++ patches/patch-src_env_cc 11 Feb 2025 19:46:24 -0000
@@ -1,7 +1,7 @@
Index: src/env.cc
--- src/env.cc.orig
+++ src/env.cc
-@@ -795,7 +795,7 @@ std::string Environment::GetExecPath(const std::vector
+@@ -791,7 +791,7 @@ std::string Environment::GetExecPath(const std::vector
uv_fs_req_cleanup(&req);
#endif
Index: patches/patch-tools_v8_gypfiles_v8_gyp
===================================================================
RCS file: /cvs/ports/lang/node/patches/patch-tools_v8_gypfiles_v8_gyp,v
diff -u -p -r1.14 patch-tools_v8_gypfiles_v8_gyp
--- patches/patch-tools_v8_gypfiles_v8_gyp 13 Jan 2025 15:58:57 -0000
1.14
+++ patches/patch-tools_v8_gypfiles_v8_gyp 11 Feb 2025 19:46:24 -0000
@@ -7,7 +7,7 @@ from "0.0" if llvm (clang) is detected.
Index: tools/v8_gypfiles/v8.gyp
--- tools/v8_gypfiles/v8.gyp.orig
+++ tools/v8_gypfiles/v8.gyp
-@@ -281,6 +281,9 @@
+@@ -294,6 +294,9 @@
'<(icu_gyp_path):icuuc',
],
}],
@@ -17,7 +17,7 @@ Index: tools/v8_gypfiles/v8.gyp
],
}, # v8_initializers_slow
{
-@@ -689,7 +692,7 @@
+@@ -702,7 +705,7 @@
}],
['v8_enable_webassembly==1', {
'conditions': [
@@ -26,7 +26,7 @@ Index: tools/v8_gypfiles/v8.gyp
'sources': [
'<(V8_ROOT)/src/trap-handler/handler-inside-posix.h',
],
-@@ -1100,7 +1103,7 @@
+@@ -1113,7 +1116,7 @@
}],
['v8_enable_webassembly==1', {
'conditions': [
@@ -35,7 +35,7 @@ Index: tools/v8_gypfiles/v8.gyp
'sources': [
'<(V8_ROOT)/src/trap-handler/handler-inside-posix.cc',
'<(V8_ROOT)/src/trap-handler/handler-outside-posix.cc',
-@@ -1272,7 +1275,7 @@
+@@ -1290,7 +1293,7 @@
}],
# Platforms that don't have Compare-And-Swap (CAS) support need to
link atomic library
# to implement atomic memory access
@@ -44,7 +44,7 @@ Index: tools/v8_gypfiles/v8.gyp
'link_settings': {
'libraries': ['-latomic', ],
},
-@@ -1738,6 +1741,9 @@
+@@ -1756,6 +1759,9 @@
'<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn"
"\\"mksnapshot.*?sources = ")',
],
'conditions': [