I think it's safe to ask for ok now. Anyone?

On 2025-02-11 20:52, Volker Schlecht wrote:
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