Date: Tue, 17 Feb 2026 16:55:30 +0000 From: Po-Chuan Hsieh <sunpoet@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 8fc07f369050 - main - www/node25: Update to 25.6.1 Message-ID: <69949d82.26c2c.c3905f@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=8fc07f36905093e1409606cc6cb7b4f2f399bc1f commit 8fc07f36905093e1409606cc6cb7b4f2f399bc1f Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2026-02-17 16:50:23 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2026-02-17 16:53:39 +0000 www/node25: Update to 25.6.1 - Use the following ports instead of the bundled ones - devel/googletest - devel/libada - devel/merve - devel/uvwasi - graphics/hdr_histogram - www/nbytes Changes: https://github.com/nodejs/node/releases https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V25.md Security: CVE-2026-21637 --- www/node25/Makefile | 30 ++++++++++++++++++++++++++---- www/node25/Makefile.version | 2 +- www/node25/distinfo | 6 +++--- 3 files changed, 30 insertions(+), 8 deletions(-) diff --git a/www/node25/Makefile b/www/node25/Makefile index 843a987a2cfd..8f73f286932d 100644 --- a/www/node25/Makefile +++ b/www/node25/Makefile @@ -18,30 +18,45 @@ 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= libbrotlidec.so:archivers/brotli \ +LIB_DEPENDS= libada.so:devel/libada \ + libbrotlidec.so:archivers/brotli \ libcares.so:dns/c-ares \ + libgtest.so:devel/googletest \ + libhdr_histogram.so:graphics/hdr_histogram \ libicui18n.so:devel/icu \ + libLIEF.so:devel/lief \ libllhttp.so:www/llhttp \ + libmerve.so:devel/merve \ + libnbytes.so:www/nbytes \ libnghttp2.so:www/libnghttp2 \ libnghttp3.so:www/libnghttp3 \ libngtcp2.so:net/libngtcp2 \ libsimdjson.so:devel/simdjson \ libuv.so:devel/libuv \ + libuvwasi.so:devel/uvwasi \ libzstd.so:archivers/zstd RUN_DEPENDS= corepack>=0:www/corepack -USES= compiler:c++11-lang gmake localbase pkgconfig python:build shebangfix sqlite tar:xz +USES= compiler:c++20-lang gmake localbase pkgconfig python:build shebangfix sqlite tar:xz CONFIGURE_ARGS= --prefix=${PREFIX:S|^${DESTDIR}||} \ + --shared-ada \ --shared-brotli \ --shared-cares \ + --shared-gtest \ + --shared-hdr-histogram \ --shared-http-parser \ --shared-libuv \ + --shared-lief \ + --shared-merve \ + --shared-nbytes \ --shared-nghttp2 \ --shared-nghttp3 \ --shared-ngtcp2 \ --shared-simdjson \ --shared-sqlite \ + --shared-uvwasi \ + --shared-uvwasi-includes=${LOCALBASE}/include \ --shared-zlib \ --shared-zstd \ --with-intl=system-icu \ @@ -83,16 +98,23 @@ CONFIGURE_ARGS+=--openssl-no-asm post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/tools/v8_gypfiles/v8.gyp # Clean up bundled libraries + @${RM} -r ${WRKSRC}/deps/ada/ @${RM} -r ${WRKSRC}/deps/brotli/ @${RM} -r ${WRKSRC}/deps/cares/ + @${RM} -r ${WRKSRC}/deps/googletest/ + @${RM} -r ${WRKSRC}/deps/histogram/ @${RM} -r ${WRKSRC}/deps/icu-small/ + @${RM} -r ${WRKSRC}/deps/LIEF/ @${RM} -r ${WRKSRC}/deps/llhttp/ + @${RM} -r ${WRKSRC}/deps/merve/ + @${RM} -r ${WRKSRC}/deps/nbytes/ @${RM} -r ${WRKSRC}/deps/nghttp2/ @${RM} -r ${WRKSRC}/deps/ngtcp2/ @${RM} -r ${WRKSRC}/deps/npm/ @${RM} -r ${WRKSRC}/deps/simdjson/ @${RM} -r ${WRKSRC}/deps/sqlite/ @${RM} -r ${WRKSRC}/deps/uv/ + @${RM} -r ${WRKSRC}/deps/uvwasi/ @${RM} -r ${WRKSRC}/deps/zlib/ @${RM} -r ${WRKSRC}/deps/zstd/ @@ -101,9 +123,9 @@ post-configure: # all occurrences of -I${LOCALBASE}/include. C*FLAGS include this # before all -I../deps/* for bundled code. This can cause build # breakages if the dependency is installed in ${LOCALBASE}. The - # USES+=localbase # above will ensure that we pick up includes for real + # USES+=localbase above will ensure that we pick up includes for real # external dependencies. - ${FIND} ${WRKSRC}/out -type f -print0 | ${XARGS} -0 ${REINPLACE_CMD} -e "s|-I${LOCALBASE}/include||g" + @${FIND} ${WRKSRC}/out -type f -print0 | ${XARGS} -0 ${REINPLACE_CMD} -e 's|-I${LOCALBASE}/include||g' post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/node diff --git a/www/node25/Makefile.version b/www/node25/Makefile.version index 54b3bc289c2c..540ea6223dd8 100644 --- a/www/node25/Makefile.version +++ b/www/node25/Makefile.version @@ -1 +1 @@ -NODEJS_PORTVERSION= 25.3.0 +NODEJS_PORTVERSION= 25.6.1 diff --git a/www/node25/distinfo b/www/node25/distinfo index 89d711c8e773..2ed43ee16eb1 100644 --- a/www/node25/distinfo +++ b/www/node25/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1768399996 -SHA256 (node-v25.3.0.tar.xz) = 97939099edd035a0c1a2d1fc849cac018ec2a38c0c28dd8e8246fd883cdb9e9e -SIZE (node-v25.3.0.tar.xz) = 53290500 +TIMESTAMP = 1771105014 +SHA256 (node-v25.6.1.tar.xz) = cf756781c8b4dc5ee030f87ddf9d51b8d5bf219ad56cbd9855c4a3bdc832c78e +SIZE (node-v25.6.1.tar.xz) = 57241180home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69949d82.26c2c.c3905f>
