diff options
Diffstat (limited to 'misc/github-copilot-cli')
-rw-r--r-- | misc/github-copilot-cli/Makefile | 29 | ||||
-rw-r--r-- | misc/github-copilot-cli/distinfo | 6 | ||||
-rw-r--r-- | 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 |