git: 951233d61b8b - main - www/node20: Use www/corepack instead of the bundled one

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Mon, 27 Oct 2025 14:37:51 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=951233d61b8bd38643f63dccbbdce88afa7e3518

commit 951233d61b8bd38643f63dccbbdce88afa7e3518
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-10-27 14:37:12 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-10-27 14:37:12 +0000

    www/node20: Use www/corepack instead of the bundled one
    
    - Bump PORTREVISION for dependency and package change
---
 www/node20/Makefile  |  5 ++++-
 www/node20/pkg-plist | 55 ----------------------------------------------------
 2 files changed, 4 insertions(+), 56 deletions(-)

diff --git a/www/node20/Makefile b/www/node20/Makefile
index e19d21e16b8e..a80e7531f69c 100644
--- a/www/node20/Makefile
+++ b/www/node20/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	node
 PORTVERSION=	${NODEJS_PORTVERSION}
 DISTVERSIONPREFIX=	v
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	www
 MASTER_SITES=	https://nodejs.org/dist/v${PORTVERSION}/
 PKGNAMESUFFIX=	${PORTVERSION:R:R}
@@ -28,6 +28,7 @@ LIB_DEPENDS=	libbrotlidec.so:archivers/brotli \
 		libngtcp2.so:net/libngtcp2 \
 		libsimdjson.so:devel/simdjson \
 		libuv.so:devel/libuv
+RUN_DEPENDS=	corepack>=0:www/corepack
 
 USES=		compiler:c++11-lang gmake localbase pkgconfig python:build shebangfix tar:xz
 
@@ -42,6 +43,7 @@ CONFIGURE_ARGS=	--prefix=${PREFIX:S|^${DESTDIR}||} \
 		--shared-ngtcp2 \
 		--shared-simdjson \
 		--shared-zlib \
+		--without-corepack \
 		--with-intl=system-icu \
 		--without-npm
 CXXFLAGS_powerpc64=	-mpower8-vector
@@ -84,6 +86,7 @@ post-patch:
 # Clean up bundled libraries
 	@${RM} -r ${WRKSRC}/deps/brotli/
 	@${RM} -r ${WRKSRC}/deps/cares/
+	@${RM} -r ${WRKSRC}/deps/corepack/
 	@${RM} -r ${WRKSRC}/deps/icu-small/
 	@${RM} -r ${WRKSRC}/deps/llhttp/
 	@${RM} -r ${WRKSRC}/deps/nghttp2/
diff --git a/www/node20/pkg-plist b/www/node20/pkg-plist
index cc8253c32c83..044aeefcbfe5 100644
--- a/www/node20/pkg-plist
+++ b/www/node20/pkg-plist
@@ -1,4 +1,3 @@
-bin/corepack
 bin/node
 include/node/common.gypi
 include/node/config.gypi
@@ -105,60 +104,6 @@ include/node/v8-wasm.h
 include/node/v8-weak-callback-info.h
 include/node/v8.h
 include/node/v8config.h
-lib/node_modules/corepack/CHANGELOG.md
-lib/node_modules/corepack/LICENSE.md
-lib/node_modules/corepack/README.md
-lib/node_modules/corepack/dist/corepack.js
-lib/node_modules/corepack/dist/lib/corepack.cjs
-lib/node_modules/corepack/dist/npm.js
-lib/node_modules/corepack/dist/npx.js
-lib/node_modules/corepack/dist/pnpm.js
-lib/node_modules/corepack/dist/pnpx.js
-lib/node_modules/corepack/dist/yarn.js
-lib/node_modules/corepack/dist/yarnpkg.js
-lib/node_modules/corepack/package.json
-lib/node_modules/corepack/shims/corepack
-lib/node_modules/corepack/shims/corepack.cmd
-lib/node_modules/corepack/shims/corepack.ps1
-lib/node_modules/corepack/shims/nodewin/corepack
-lib/node_modules/corepack/shims/nodewin/corepack.cmd
-lib/node_modules/corepack/shims/nodewin/corepack.ps1
-lib/node_modules/corepack/shims/nodewin/npm
-lib/node_modules/corepack/shims/nodewin/npm.cmd
-lib/node_modules/corepack/shims/nodewin/npm.ps1
-lib/node_modules/corepack/shims/nodewin/npx
-lib/node_modules/corepack/shims/nodewin/npx.cmd
-lib/node_modules/corepack/shims/nodewin/npx.ps1
-lib/node_modules/corepack/shims/nodewin/pnpm
-lib/node_modules/corepack/shims/nodewin/pnpm.cmd
-lib/node_modules/corepack/shims/nodewin/pnpm.ps1
-lib/node_modules/corepack/shims/nodewin/pnpx
-lib/node_modules/corepack/shims/nodewin/pnpx.cmd
-lib/node_modules/corepack/shims/nodewin/pnpx.ps1
-lib/node_modules/corepack/shims/nodewin/yarn
-lib/node_modules/corepack/shims/nodewin/yarn.cmd
-lib/node_modules/corepack/shims/nodewin/yarn.ps1
-lib/node_modules/corepack/shims/nodewin/yarnpkg
-lib/node_modules/corepack/shims/nodewin/yarnpkg.cmd
-lib/node_modules/corepack/shims/nodewin/yarnpkg.ps1
-lib/node_modules/corepack/shims/npm
-lib/node_modules/corepack/shims/npm.cmd
-lib/node_modules/corepack/shims/npm.ps1
-lib/node_modules/corepack/shims/npx
-lib/node_modules/corepack/shims/npx.cmd
-lib/node_modules/corepack/shims/npx.ps1
-lib/node_modules/corepack/shims/pnpm
-lib/node_modules/corepack/shims/pnpm.cmd
-lib/node_modules/corepack/shims/pnpm.ps1
-lib/node_modules/corepack/shims/pnpx
-lib/node_modules/corepack/shims/pnpx.cmd
-lib/node_modules/corepack/shims/pnpx.ps1
-lib/node_modules/corepack/shims/yarn
-lib/node_modules/corepack/shims/yarn.cmd
-lib/node_modules/corepack/shims/yarn.ps1
-lib/node_modules/corepack/shims/yarnpkg
-lib/node_modules/corepack/shims/yarnpkg.cmd
-lib/node_modules/corepack/shims/yarnpkg.ps1
 %%PORTDOCS%%%%DOCSDIR%%/gdbinit
 %%PORTDOCS%%%%DOCSDIR%%/lldb_commands.py
 @(,,444) share/man/man1/node.1.gz