git: 3042ca8519b5 - main - www/node26: Update to 26.9.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Sun, 20 Sep 2026 01:00:13 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3042ca8519b52c99e66365dbb405bb6df353a6dc

commit 3042ca8519b52c99e66365dbb405bb6df353a6dc
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-09-20 00:56:05 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-09-20 00:56:05 +0000

    www/node26: Update to 26.9.0
    
    Changes:        https://github.com/nodejs/node/releases
                    https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V26.md
---
 www/node26/Makefile         | 8 +++++++-
 www/node26/Makefile.version | 2 +-
 www/node26/distinfo         | 6 +++---
 3 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/www/node26/Makefile b/www/node26/Makefile
index f3bce8729bde..43a1be7daa11 100644
--- a/www/node26/Makefile
+++ b/www/node26/Makefile
@@ -18,12 +18,14 @@ BROKEN_SSL_REASON=	Node.js ${PORTVERSION:R:R}.x requires OpenSSL or the BUNDLED_
 ONLY_FOR_ARCHS=	aarch64 amd64 armv6 armv7 i386 powerpc64 powerpc64le
 
 BUILD_DEPENDS=	objdump:devel/binutils
-LIB_DEPENDS=	libada.so:devel/libada \
+LIB_DEPENDS=	libabsl_base.so:devel/abseil \
+		libada.so:devel/libada \
 		libbrotlidec.so:archivers/brotli \
 		libcares.so:dns/c-ares \
 		libffi.so:devel/libffi \
 		libgtest.so:devel/googletest \
 		libhdr_histogram.so:graphics/hdr_histogram \
+		libhwy.so:devel/highway \
 		libicui18n.so:devel/icu \
 		libLIEF.so:devel/lief \
 		libllhttp.so:www/llhttp \
@@ -42,12 +44,14 @@ RUN_DEPENDS=	corepack>=0:www/corepack
 USES=		compiler:c++20-lang gmake localbase pkgconfig python:build shebangfix tar:xz
 
 CONFIGURE_ARGS=	--prefix=${PREFIX:S|^${DESTDIR}||} \
+		--shared-abseil \
 		--shared-ada \
 		--shared-brotli \
 		--shared-cares \
 		--shared-ffi \
 		--shared-gtest \
 		--shared-hdr-histogram \
+		--shared-highway \
 		--shared-http-parser \
 		--shared-libuv \
 		--shared-lief \
@@ -118,6 +122,8 @@ post-patch:
 	@${RM} -r ${WRKSRC}/deps/sqlite/
 	@${RM} -r ${WRKSRC}/deps/uv/
 	@${RM} -r ${WRKSRC}/deps/uvwasi/
+	@${RM} -r ${WRKSRC}/deps/v8/third_party/abseil-cpp/
+	@${RM} -r ${WRKSRC}/deps/v8/third_party/highway/
 	@${RM} -r ${WRKSRC}/deps/zlib/
 	@${RM} -r ${WRKSRC}/deps/zstd/
 
diff --git a/www/node26/Makefile.version b/www/node26/Makefile.version
index aed087c41126..c300e69cee8f 100644
--- a/www/node26/Makefile.version
+++ b/www/node26/Makefile.version
@@ -1 +1 @@
-NODEJS_PORTVERSION=	26.8.2
+NODEJS_PORTVERSION=	26.9.0
diff --git a/www/node26/distinfo b/www/node26/distinfo
index 792ed33db292..b74e43c6be4c 100644
--- a/www/node26/distinfo
+++ b/www/node26/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1789128306
-SHA256 (node-v26.8.2.tar.xz) = 36b37bf5ee4d092b9d9dff2d1a90b1444f8b453eddf6ff96cabdebb97d32f41d
-SIZE (node-v26.8.2.tar.xz) = 61307988
+TIMESTAMP = 1789834542
+SHA256 (node-v26.9.0.tar.xz) = 47b970d88511b429e587b740fa733176909d2a2005a29662f01b05205f58468b
+SIZE (node-v26.9.0.tar.xz) = 62715128