git: 5097a09bdda3 - main - misc/github-copilot-cli: update 0.0.330 → 0.0.337

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Fri, 10 Oct 2025 07:25:31 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5097a09bdda33d7f16b14d61d0778bc7661c4cfe

commit 5097a09bdda33d7f16b14d61d0778bc7661c4cfe
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2025-10-09 22:26:46 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-10-10 07:25:23 +0000

    misc/github-copilot-cli: update 0.0.330 → 0.0.337
---
 misc/github-copilot-cli/Makefile  |  29 ++++++++---
 misc/github-copilot-cli/distinfo  |   6 +--
 misc/github-copilot-cli/pkg-plist | 103 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 129 insertions(+), 9 deletions(-)

diff --git a/misc/github-copilot-cli/Makefile b/misc/github-copilot-cli/Makefile
index 29375652c3d9..3a5f7e29b07d 100644
--- a/misc/github-copilot-cli/Makefile
+++ b/misc/github-copilot-cli/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	github-copilot-cli
-DISTVERSION=	0.0.330
-PORTREVISION=	1
+DISTVERSION=	0.0.337
 CATEGORIES=	misc # machine-learning
 DISTFILES=	${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} ${NODE_HEADERS}${EXTRACT_SUFX}
 
@@ -10,10 +9,12 @@ WWW=		https://github.com/github/copilot-cli
 
 FETCH_DEPENDS=	npm:www/npm
 BUILD_DEPENDS=	npm:www/npm \
-		libsecret>0:security/libsecret
-RUN_DEPENDS=	libsecret>0:security/libsecret
+		libsecret>0:security/libsecret \
+		vips>=8.17.2:graphics/vips
+RUN_DEPENDS=	libsecret>0:security/libsecret \
+		vips>=8.17.2:graphics/vips
 
-USES=		nodejs:run pkgconfig
+USES=		nodejs:run pkgconfig python:build
 
 PACKAGE_NAME=	@github/copilot
 NODE_HEADERS=	node-v22.19.0-headers
@@ -34,7 +35,19 @@ do-fetch:
 do-build:
 	@${SETENV} HOME=${WRKDIR} npm rebuild --prefix ${WRKSRC} -g ${PACKAGE_NAME}@${DISTVERSION} && \
 	(cd ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/node-pty && ${SETENV} HOME=${WRKDIR} npm_config_tarball=${DISTDIR}/${NODE_HEADERS}${EXTRACT_SUFX} npm run install) && \
-	(cd ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/keytar-forked-forked && ${SETENV} HOME=${WRKDIR} npm run install)
+	(cd ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/keytar-forked-forked && ${SETENV} HOME=${WRKDIR} npm run install) && \
+	(cd ${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/sharp/src && ${SETENV} HOME=${WRKDIR} PYTHON=${PYTHON_CMD} node-gyp rebuild) && \
+	${RM} -rf \
+		${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/sharp/src/build/Release/obj.target \
+		${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/sharp/src/build/Release/.deps \
+		${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/sharp/src/build/Release/node-addon-api \
+		${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/sharp/src/build/Release/nothing.a \
+		${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/sharp/src/build/node-addon-api \
+		${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/sharp/node-addon-api \
+		${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/sharp/src/build/*.mk \
+		${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/sharp/src/build/Makefile \
+		${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/sharp/src/build/binding.Makefile \
+		${WRKSRC}/lib/node_modules/${PACKAGE_NAME}/node_modules/sharp/src/build/config.gypi
 
 do-install:
 	# install files
@@ -47,4 +60,8 @@ do-install:
 	# set exec bit
 	@${CHMOD} +x ${STAGEDIR}${PREFIX}/lib/node_modules/${PACKAGE_NAME}/index.js
 
+post-install:
+	# strip binaries
+	@${FIND} ${STAGEDIR}${PREFIX}/lib/node_modules/${PACKAGE_NAME} -path "*/build/*" -name *.node | ${XARGS} ${STRIP_CMD}
+
 .include <bsd.port.mk>
diff --git a/misc/github-copilot-cli/distinfo b/misc/github-copilot-cli/distinfo
index c2655decc94a..27eb02bbc8dc 100644
--- a/misc/github-copilot-cli/distinfo
+++ b/misc/github-copilot-cli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1759353536
-SHA256 (github-copilot-cli-0.0.330.tar.gz) = 5d8a4770ff5ee2d226e6232ad228fd966b18d1ae7d40474947ca1511aa74a969
-SIZE (github-copilot-cli-0.0.330.tar.gz) = 20381693
+TIMESTAMP = 1759991089
+SHA256 (github-copilot-cli-0.0.337.tar.gz) = 9169d1e4396e89cb8a37452bd42a92632f6e39a72180939601ad71a22b978671
+SIZE (github-copilot-cli-0.0.337.tar.gz) = 25240417
 SHA256 (node-v22.19.0-headers.tar.gz) = 183bdc17092336ad21e01a425d238e85db4ee077ae3caa0547ff1fbda07d9bd8
 SIZE (node-v22.19.0-headers.tar.gz) = 8750990
diff --git a/misc/github-copilot-cli/pkg-plist b/misc/github-copilot-cli/pkg-plist
index c9b6af0d747f..368c6a6edfe3 100644
--- a/misc/github-copilot-cli/pkg-plist
+++ b/misc/github-copilot-cli/pkg-plist
@@ -1,6 +1,20 @@
 bin/copilot
 lib/node_modules/@github/copilot/README.md
 lib/node_modules/@github/copilot/index.js
+lib/node_modules/@github/copilot/node_modules/.bin/semver
+lib/node_modules/@github/copilot/node_modules/@img/colour/LICENSE.md
+lib/node_modules/@github/copilot/node_modules/@img/colour/README.md
+lib/node_modules/@github/copilot/node_modules/@img/colour/color.cjs
+lib/node_modules/@github/copilot/node_modules/@img/colour/index.cjs
+lib/node_modules/@github/copilot/node_modules/@img/colour/package.json
+lib/node_modules/@github/copilot/node_modules/detect-libc/LICENSE
+lib/node_modules/@github/copilot/node_modules/detect-libc/README.md
+lib/node_modules/@github/copilot/node_modules/detect-libc/index.d.ts
+lib/node_modules/@github/copilot/node_modules/detect-libc/lib/detect-libc.js
+lib/node_modules/@github/copilot/node_modules/detect-libc/lib/elf.js
+lib/node_modules/@github/copilot/node_modules/detect-libc/lib/filesystem.js
+lib/node_modules/@github/copilot/node_modules/detect-libc/lib/process.js
+lib/node_modules/@github/copilot/node_modules/detect-libc/package.json
 lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/LICENSE.md
 lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/README.md
 lib/node_modules/@github/copilot/node_modules/keytar-forked-forked/binding.gyp
@@ -386,7 +400,96 @@ lib/node_modules/@github/copilot/node_modules/node-pty/third_party/conpty/1.22.2
 lib/node_modules/@github/copilot/node_modules/node-pty/third_party/conpty/1.22.250204002/win10-x64/OpenConsole.exe
 lib/node_modules/@github/copilot/node_modules/node-pty/third_party/conpty/1.22.250204002/win10-x64/conpty.dll
 lib/node_modules/@github/copilot/node_modules/node-pty/typings/node-pty.d.ts
+lib/node_modules/@github/copilot/node_modules/semver/LICENSE
+lib/node_modules/@github/copilot/node_modules/semver/README.md
+lib/node_modules/@github/copilot/node_modules/semver/bin/semver.js
+lib/node_modules/@github/copilot/node_modules/semver/classes/comparator.js
+lib/node_modules/@github/copilot/node_modules/semver/classes/index.js
+lib/node_modules/@github/copilot/node_modules/semver/classes/range.js
+lib/node_modules/@github/copilot/node_modules/semver/classes/semver.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/clean.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/cmp.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/coerce.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/compare-build.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/compare-loose.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/compare.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/diff.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/eq.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/gt.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/gte.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/inc.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/lt.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/lte.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/major.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/minor.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/neq.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/parse.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/patch.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/prerelease.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/rcompare.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/rsort.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/satisfies.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/sort.js
+lib/node_modules/@github/copilot/node_modules/semver/functions/valid.js
+lib/node_modules/@github/copilot/node_modules/semver/index.js
+lib/node_modules/@github/copilot/node_modules/semver/internal/constants.js
+lib/node_modules/@github/copilot/node_modules/semver/internal/debug.js
+lib/node_modules/@github/copilot/node_modules/semver/internal/identifiers.js
+lib/node_modules/@github/copilot/node_modules/semver/internal/lrucache.js
+lib/node_modules/@github/copilot/node_modules/semver/internal/parse-options.js
+lib/node_modules/@github/copilot/node_modules/semver/internal/re.js
+lib/node_modules/@github/copilot/node_modules/semver/package.json
+lib/node_modules/@github/copilot/node_modules/semver/preload.js
+lib/node_modules/@github/copilot/node_modules/semver/range.bnf
+lib/node_modules/@github/copilot/node_modules/semver/ranges/gtr.js
+lib/node_modules/@github/copilot/node_modules/semver/ranges/intersects.js
+lib/node_modules/@github/copilot/node_modules/semver/ranges/ltr.js
+lib/node_modules/@github/copilot/node_modules/semver/ranges/max-satisfying.js
+lib/node_modules/@github/copilot/node_modules/semver/ranges/min-satisfying.js
+lib/node_modules/@github/copilot/node_modules/semver/ranges/min-version.js
+lib/node_modules/@github/copilot/node_modules/semver/ranges/outside.js
+lib/node_modules/@github/copilot/node_modules/semver/ranges/simplify.js
+lib/node_modules/@github/copilot/node_modules/semver/ranges/subset.js
+lib/node_modules/@github/copilot/node_modules/semver/ranges/to-comparators.js
+lib/node_modules/@github/copilot/node_modules/semver/ranges/valid.js
+lib/node_modules/@github/copilot/node_modules/sharp/LICENSE
+lib/node_modules/@github/copilot/node_modules/sharp/README.md
+lib/node_modules/@github/copilot/node_modules/sharp/install/check.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/channel.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/colour.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/composite.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/constructor.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/index.d.ts
+lib/node_modules/@github/copilot/node_modules/sharp/lib/index.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/input.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/is.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/libvips.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/operation.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/output.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/resize.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/sharp.js
+lib/node_modules/@github/copilot/node_modules/sharp/lib/utility.js
+lib/node_modules/@github/copilot/node_modules/sharp/package.json
+lib/node_modules/@github/copilot/node_modules/sharp/src/binding.gyp
+lib/node_modules/@github/copilot/node_modules/sharp/src/build/Release/sharp-freebsd-x64.node
+lib/node_modules/@github/copilot/node_modules/sharp/src/common.cc
+lib/node_modules/@github/copilot/node_modules/sharp/src/common.h
+lib/node_modules/@github/copilot/node_modules/sharp/src/metadata.cc
+lib/node_modules/@github/copilot/node_modules/sharp/src/metadata.h
+lib/node_modules/@github/copilot/node_modules/sharp/src/operations.cc
+lib/node_modules/@github/copilot/node_modules/sharp/src/operations.h
+lib/node_modules/@github/copilot/node_modules/sharp/src/pipeline.cc
+lib/node_modules/@github/copilot/node_modules/sharp/src/pipeline.h
+lib/node_modules/@github/copilot/node_modules/sharp/src/sharp.cc
+lib/node_modules/@github/copilot/node_modules/sharp/src/stats.cc
+lib/node_modules/@github/copilot/node_modules/sharp/src/stats.h
+lib/node_modules/@github/copilot/node_modules/sharp/src/utilities.cc
+lib/node_modules/@github/copilot/node_modules/sharp/src/utilities.h
 lib/node_modules/@github/copilot/package.json
+lib/node_modules/@github/copilot/sdk/index.d.ts
+lib/node_modules/@github/copilot/sdk/index.js
+lib/node_modules/@github/copilot/sdk/index.js.map
 lib/node_modules/@github/copilot/tree-sitter-bash.wasm
 lib/node_modules/@github/copilot/tree-sitter-powershell.wasm
 lib/node_modules/@github/copilot/tree-sitter.wasm
+@dir lib/node_modules/@github/copilot/node_modules/@emnapi