aboutsummaryrefslogtreecommitdiff
path: root/misc/github-copilot-language-server
diff options
context:
space:
mode:
Diffstat (limited to 'misc/github-copilot-language-server')
-rw-r--r--misc/github-copilot-language-server/Makefile42
-rw-r--r--misc/github-copilot-language-server/distinfo3
-rw-r--r--misc/github-copilot-language-server/pkg-descr7
-rw-r--r--misc/github-copilot-language-server/pkg-plist176
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