Trivial update for lang/node, even without any PLIST churn.
v8 is basically untouched, so no build issues to be expected.
I'll be dogfooding it for a bit and will probably come asking for ok on the 
weekend.

If anyone else wants to give it a spin ...
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': [

Reply via email to