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:
parent
6c34be9ab1
commit
8229e8b18b
4 changed files with 34 additions and 0 deletions
|
@ -7270,6 +7270,7 @@
|
||||||
SUBDIR += rubygem-ruby-filemagic
|
SUBDIR += rubygem-ruby-filemagic
|
||||||
SUBDIR += rubygem-ruby-fogbugz
|
SUBDIR += rubygem-ruby-fogbugz
|
||||||
SUBDIR += rubygem-ruby-libvirt
|
SUBDIR += rubygem-ruby-libvirt
|
||||||
|
SUBDIR += rubygem-ruby-lsp
|
||||||
SUBDIR += rubygem-ruby-macho
|
SUBDIR += rubygem-ruby-macho
|
||||||
SUBDIR += rubygem-ruby-magic
|
SUBDIR += rubygem-ruby-magic
|
||||||
SUBDIR += rubygem-ruby-ole
|
SUBDIR += rubygem-ruby-ole
|
||||||
|
|
26
devel/rubygem-ruby-lsp/Makefile
Normal file
26
devel/rubygem-ruby-lsp/Makefile
Normal 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>
|
3
devel/rubygem-ruby-lsp/distinfo
Normal file
3
devel/rubygem-ruby-lsp/distinfo
Normal 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
|
4
devel/rubygem-ruby-lsp/pkg-descr
Normal file
4
devel/rubygem-ruby-lsp/pkg-descr
Normal 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.
|
Loading…
Reference in a new issue