Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Jun 2026 11:16:29 +0000
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: eb7ce095e565 - main - misc/github-copilot-cli: Fix build broken by python-related issues
Message-ID:  <6a3fb10d.38e5a.1e0ed297@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by yuri:

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

commit eb7ce095e565243391652de7bc383c5d0df3f9d2
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-06-27 10:18:13 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-06-27 11:16:16 +0000

    misc/github-copilot-cli: Fix build broken by python-related issues
---
 misc/github-copilot-cli/Makefile | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/misc/github-copilot-cli/Makefile b/misc/github-copilot-cli/Makefile
index b9f1eb72eeae..602a1d2f7b2b 100644
--- a/misc/github-copilot-cli/Makefile
+++ b/misc/github-copilot-cli/Makefile
@@ -184,7 +184,7 @@ do-build:
 	@${MKDIR} ${WRKSRC}/node_modules/${PACKAGE_NAME}/prebuilds/freebsd-x64
 	@${ECHO_MSG} "====> Building pty..."
 	@cd ${WRKDIR}/node-pty-${dep_pty_version}/node_modules/${dep_pty_npm_name} && \
-		${SETENV} HOME=${WRKDIR} CFLAGS="-I${LOCALBASE}/include" CXXFLAGS="-I${LOCALBASE}/include" \
+		${SETENV} HOME=${WRKDIR} PYTHON=${PYTHON_CMD} CFLAGS="-I${LOCALBASE}/include" CXXFLAGS="-I${LOCALBASE}/include" \
 			npm rebuild --nodedir=${LOCALBASE} && \
 		${CP} build/Release/pty.node ${WRKSRC}/node_modules/${PACKAGE_NAME}/prebuilds/freebsd-x64/
 	@${ECHO_MSG} "====> Building sharp..."
@@ -195,7 +195,7 @@ do-build:
 		${CP} build/Release/sharp-freebsd-${NODE_ARCH}.node ${WRKSRC}/node_modules/${PACKAGE_NAME}/node_modules/@img/sharp-freebsd-${NODE_ARCH}/sharp.node
 	@${ECHO_MSG} "====> Building keytar..."
 	@cd ${WRKDIR}/keytar-${dep_keytar_version}/node_modules/${dep_keytar_npm_name} && \
-		${SETENV} HOME=${WRKDIR} CFLAGS="-I${LOCALBASE}/include" CXXFLAGS="-I${LOCALBASE}/include" \
+		${SETENV} HOME=${WRKDIR} PYTHON=${PYTHON_CMD} CFLAGS="-I${LOCALBASE}/include" CXXFLAGS="-I${LOCALBASE}/include" \
 			npm rebuild --nodedir=${LOCALBASE} && \
 		${CP} build/Release/keytar.node ${WRKSRC}/node_modules/${PACKAGE_NAME}/prebuilds/freebsd-x64/
 .if ${FLAVOR} == binary
@@ -218,12 +218,6 @@ do-build:
 	@${STRIP_CMD} ${WRKSRC}/copilot
 .endif	# FLAVOR == binary
 
-x:
-	${FIND} ${STAGEDIR}${PREFIX}/lib/node_modules/${PACKAGE_NAME} -path "*/build/*" -name *.node | ${XARGS} ${STRIP_CMD}
-
-x2:
-	@${STRIP_CMD} ${WRKSRC}/copilot
-
 do-install:
 .if ${FLAVOR} == script
 	# install files


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a3fb10d.38e5a.1e0ed297>