diff options
Diffstat (limited to 'misc/github-copilot-language-server')
| -rw-r--r-- | misc/github-copilot-language-server/Makefile | 42 | ||||
| -rw-r--r-- | misc/github-copilot-language-server/distinfo | 3 | ||||
| -rw-r--r-- | misc/github-copilot-language-server/pkg-descr | 7 | ||||
| -rw-r--r-- | misc/github-copilot-language-server/pkg-plist | 176 |
4 files changed, 228 insertions, 0 deletions
diff --git a/misc/github-copilot-language-server/Makefile b/misc/github-copilot-language-server/Makefile new file mode 100644 index 000000000000..5679e816cbbb --- /dev/null +++ b/misc/github-copilot-language-server/Makefile @@ -0,0 +1,42 @@ +PORTNAME= github-copilot-language-server +DISTVERSION= 1.380.0 +PORTREVISION= 1 +CATEGORIES= misc # machine-learning +DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= GitHub Copilot Language Server +WWW= https://github.com/github/copilot-language-server-release + +FETCH_DEPENDS= npm:www/npm +BUILD_DEPENDS= npm:www/npm + +USES= nodejs:run + +PACKAGE_NAME= @github/copilot-language-server + +do-fetch: + @if ! [ -f ${DISTDIR}/${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} ]; then \ + ${ECHO} "Fetching ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}" && \ + ${MKDIR} ${WRKDIR}/.npm/_npx/c463d28440264a05 && \ + ${SETENV} HOME=${WRKDIR} npm install --ignore-scripts --prefix ${WRKSRC} -g ${PACKAGE_NAME}@${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-build: + @${SETENV} HOME=${WRKDIR} npm rebuild --prefix ${WRKSRC} -g ${PACKAGE_NAME}@${DISTVERSION} + +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/${PACKAGE_NAME}/dist/language-server.js + # set exec bit + @${CHMOD} +x ${STAGEDIR}${PREFIX}/lib/node_modules/${PACKAGE_NAME}/dist/language-server.js + +.include <bsd.port.mk> diff --git a/misc/github-copilot-language-server/distinfo b/misc/github-copilot-language-server/distinfo new file mode 100644 index 000000000000..480ae12c0ac9 --- /dev/null +++ b/misc/github-copilot-language-server/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1760063832 +SHA256 (github-copilot-language-server-1.380.0.tar.gz) = ae04b57f29366a0649105a8c328d8b089cd95d2cef177f7e10dd5db02f79b401 +SIZE (github-copilot-language-server-1.380.0.tar.gz) = 25723178 diff --git a/misc/github-copilot-language-server/pkg-descr b/misc/github-copilot-language-server/pkg-descr new file mode 100644 index 000000000000..19a6c10676d7 --- /dev/null +++ b/misc/github-copilot-language-server/pkg-descr @@ -0,0 +1,7 @@ +GitHub Copilot is an AI pair programmer that provides code suggestions +and completions. It is developed by GitHub and OpenAI and is powered by +Anthropic's and OpenAI's GPT models. + +This port provides the language server for GitHub Copilot, which enables +its features in various code editors that support the Language Server +Protocol (LSP). diff --git a/misc/github-copilot-language-server/pkg-plist b/misc/github-copilot-language-server/pkg-plist new file mode 100644 index 000000000000..6b8bdd7d8331 --- /dev/null +++ b/misc/github-copilot-language-server/pkg-plist @@ -0,0 +1,176 @@ +bin/copilot-language-server +lib/node_modules/@github/copilot-language-server/LICENSE +lib/node_modules/@github/copilot-language-server/README.md +lib/node_modules/@github/copilot-language-server/dist/api/types.d.ts +lib/node_modules/@github/copilot-language-server/dist/bin/darwin/arm64/rg +lib/node_modules/@github/copilot-language-server/dist/bin/darwin/x64/rg +lib/node_modules/@github/copilot-language-server/dist/bin/linux/arm64/rg +lib/node_modules/@github/copilot-language-server/dist/bin/linux/x64/rg +lib/node_modules/@github/copilot-language-server/dist/bin/win32/arm64/rg.exe +lib/node_modules/@github/copilot-language-server/dist/bin/win32/x64/rg.exe +lib/node_modules/@github/copilot-language-server/dist/cl100k_base.tiktoken +lib/node_modules/@github/copilot-language-server/dist/compiled/darwin/arm64/kerberos.node +lib/node_modules/@github/copilot-language-server/dist/compiled/darwin/arm64/node_sqlite3.node +lib/node_modules/@github/copilot-language-server/dist/compiled/darwin/arm64/vscode-policy-watcher.node +lib/node_modules/@github/copilot-language-server/dist/compiled/darwin/x64/kerberos.node +lib/node_modules/@github/copilot-language-server/dist/compiled/darwin/x64/node_sqlite3.node +lib/node_modules/@github/copilot-language-server/dist/compiled/darwin/x64/vscode-policy-watcher.node +lib/node_modules/@github/copilot-language-server/dist/compiled/linux/arm64/kerberos.node +lib/node_modules/@github/copilot-language-server/dist/compiled/linux/arm64/node_sqlite3.node +lib/node_modules/@github/copilot-language-server/dist/compiled/linux/arm64/vscode-policy-watcher.node +lib/node_modules/@github/copilot-language-server/dist/compiled/linux/x64/kerberos.node +lib/node_modules/@github/copilot-language-server/dist/compiled/linux/x64/node_sqlite3.node +lib/node_modules/@github/copilot-language-server/dist/compiled/linux/x64/vscode-policy-watcher.node +lib/node_modules/@github/copilot-language-server/dist/compiled/win32/x64/kerberos.node +lib/node_modules/@github/copilot-language-server/dist/compiled/win32/x64/node_sqlite3.node +lib/node_modules/@github/copilot-language-server/dist/compiled/win32/x64/vscode-policy-watcher.node +lib/node_modules/@github/copilot-language-server/dist/crypt32-arm64.node +lib/node_modules/@github/copilot-language-server/dist/crypt32.node +lib/node_modules/@github/copilot-language-server/dist/diffWorker.js +lib/node_modules/@github/copilot-language-server/dist/diffWorker.js.map +lib/node_modules/@github/copilot-language-server/dist/language-server.js +lib/node_modules/@github/copilot-language-server/dist/main.js +lib/node_modules/@github/copilot-language-server/dist/main.js.map +lib/node_modules/@github/copilot-language-server/dist/o200k_base.tiktoken +lib/node_modules/@github/copilot-language-server/dist/resources/cl100k_base.tiktoken.noindex +lib/node_modules/@github/copilot-language-server/dist/resources/o200k_base.tiktoken.noindex +lib/node_modules/@github/copilot-language-server/dist/tree-sitter-c-sharp.wasm +lib/node_modules/@github/copilot-language-server/dist/tree-sitter-cpp.wasm +lib/node_modules/@github/copilot-language-server/dist/tree-sitter-go.wasm +lib/node_modules/@github/copilot-language-server/dist/tree-sitter-java.wasm +lib/node_modules/@github/copilot-language-server/dist/tree-sitter-javascript.wasm +lib/node_modules/@github/copilot-language-server/dist/tree-sitter-php.wasm +lib/node_modules/@github/copilot-language-server/dist/tree-sitter-python.wasm +lib/node_modules/@github/copilot-language-server/dist/tree-sitter-regex.wasm +lib/node_modules/@github/copilot-language-server/dist/tree-sitter-ruby.wasm +lib/node_modules/@github/copilot-language-server/dist/tree-sitter-rust.wasm +lib/node_modules/@github/copilot-language-server/dist/tree-sitter-tsx.wasm +lib/node_modules/@github/copilot-language-server/dist/tree-sitter-typescript.wasm +lib/node_modules/@github/copilot-language-server/dist/tree-sitter.wasm +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/License.txt +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/README.md +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/browser.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/browser.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/browser/main.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/browser/main.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/browser/ril.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/browser/ril.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/api.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/api.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/cancellation.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/cancellation.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/connection.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/connection.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/disposable.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/disposable.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/encoding.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/encoding.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/events.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/events.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/is.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/is.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/linkedMap.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/linkedMap.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/messageBuffer.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/messageBuffer.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/messageReader.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/messageReader.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/messageWriter.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/messageWriter.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/messages.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/messages.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/ral.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/ral.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/semaphore.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/semaphore.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/sharedArrayCancellation.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/common/sharedArrayCancellation.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/node/main.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/node/main.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/node/ril.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/lib/node/ril.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/node.cmd +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/node.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/node.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/package.json +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/thirdpartynotices.txt +lib/node_modules/@github/copilot-language-server/node_modules/vscode-jsonrpc/typings/thenable.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/License.txt +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/README.md +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/browser.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/browser.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/browser/main.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/browser/main.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/api.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/api.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/connection.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/connection.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/messages.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/messages.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.$.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.$.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.callHierarchy.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.callHierarchy.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.colorProvider.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.colorProvider.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.configuration.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.configuration.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.declaration.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.declaration.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.diagnostic.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.diagnostic.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.fileOperations.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.fileOperations.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.foldingRange.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.foldingRange.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.implementation.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.implementation.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlayHint.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlayHint.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineCompletion.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineCompletion.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineValue.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.inlineValue.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.linkedEditingRange.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.linkedEditingRange.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.moniker.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.moniker.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.notebook.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.notebook.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.progress.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.progress.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.selectionRange.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.selectionRange.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.semanticTokens.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.semanticTokens.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.showDocument.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.showDocument.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeDefinition.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeDefinition.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeHierarchy.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.typeHierarchy.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.workspaceFolder.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/protocol.workspaceFolder.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/utils/is.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/common/utils/is.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/node/main.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/lib/node/main.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/metaModel.schema.json +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/node.cmd +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/node.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/node.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/package.json +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-protocol/thirdpartynotices.txt +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-types/License.txt +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-types/README.md +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-types/lib/esm/main.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-types/lib/esm/main.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-types/lib/esm/package.json +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-types/lib/umd/main.d.ts +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-types/lib/umd/main.js +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-types/package.json +lib/node_modules/@github/copilot-language-server/node_modules/vscode-languageserver-types/thirdpartynotices.txt +lib/node_modules/@github/copilot-language-server/package.json +@dir lib/node_modules/@github/copilot-language-server/node_modules/@github |
