devel/rubygem-ruby-lsp: Add rubygem-ruby-lsp 0.8.1

The Ruby LSP is an implementation of the language server protocol for Ruby, used
to improve rich features in editors. It is a part of a wider goal to provide a
state-of-the-art experience to Ruby developers using modern standards for
cross-editor features, documentation and debugging.
This commit is contained in:
Po-Chuan Hsieh 2023-08-22 00:52:02 +08:00
parent 6c34be9ab1
commit 8229e8b18b
No known key found for this signature in database
GPG key ID: 9A4BD10F002DD04B
4 changed files with 34 additions and 0 deletions

View file

@ -7270,6 +7270,7 @@
SUBDIR += rubygem-ruby-filemagic
SUBDIR += rubygem-ruby-fogbugz
SUBDIR += rubygem-ruby-libvirt
SUBDIR += rubygem-ruby-lsp
SUBDIR += rubygem-ruby-macho
SUBDIR += rubygem-ruby-magic
SUBDIR += rubygem-ruby-ole

View file

@ -0,0 +1,26 @@
PORTNAME= ruby-lsp
PORTVERSION= 0.8.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Opinionated language server for Ruby
WWW= https://shopify.github.io/ruby-lsp/ \
https://github.com/Shopify/ruby-lsp
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-language_server-protocol>=3.17.0<3.18:devel/rubygem-language_server-protocol \
rubygem-sorbet-runtime>=0:devel/rubygem-sorbet-runtime \
rubygem-syntax_tree>=6.1.1<7:devel/rubygem-syntax_tree \
rubygem-yarp>=0.6.0<0.7:textproc/rubygem-yarp
USES= gem
NO_ARCH= yes
PLIST_FILES= bin/ruby-lsp \
bin/ruby-lsp-check
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1692211621
SHA256 (rubygem/ruby-lsp-0.8.1.gem) = f8e4be69799cdff14b6583d6fcec13c81f11abab7cac8f0334562e12648ebb84
SIZE (rubygem/ruby-lsp-0.8.1.gem) = 57344

View file

@ -0,0 +1,4 @@
The Ruby LSP is an implementation of the language server protocol for Ruby, used
to improve rich features in editors. It is a part of a wider goal to provide a
state-of-the-art experience to Ruby developers using modern standards for
cross-editor features, documentation and debugging.