diff --git a/misc/gemini-cli/Makefile b/misc/gemini-cli/Makefile index 9f4bd337d8a4..90297b7f6818 100644 --- a/misc/gemini-cli/Makefile +++ b/misc/gemini-cli/Makefile @@ -1,39 +1,38 @@ PORTNAME= gemini-cli DISTVERSION= 0.6.1 CATEGORIES= misc # machine-learning -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org -COMMENT= Google gemini api for terminal (CLI) +COMMENT= Google Gemini api for terminal (CLI) WWW= https://google-gemini.github.io/gemini-cli/ \ https://github.com/google-gemini/gemini-cli LICENSE= APACHE20 FETCH_DEPENDS= npm:www/npm USES= nodejs:run NO_BUILD= yes NO_ARCH= yes do-fetch: @if ! [ -f ${DISTDIR}/${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} ]; then \ npm install --prefix ${WRKSRC} -g @google/gemini-cli@${DISTVERSION} && \ ${FIND} ${WRKDIR} -and -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \; && \ cd ${WRKDIR} && ${FIND} ${PORTNAME}-${DISTVERSION} -print0 | LC_ALL=C ${SORT} -z | \ ${TAR} czf ${DISTDIR}/${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} --format=bsdtar --gid 0 --uid 0 --options gzip:!timestamp --no-recursion --null -T -; \ fi do-install: # install files @cd ${WRKSRC} && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX} # update ${REINPLACE_CMD} -i '' \ -e "s|#!/usr/bin/env node|#!${PREFIX}/bin/node|" \ ${STAGEDIR}${PREFIX}/lib/node_modules/@google/gemini-cli/dist/index.js # set exec bit @${CHMOD} +x ${STAGEDIR}${PREFIX}/lib/node_modules/@google/gemini-cli/dist/index.js .include