aboutsummaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2021-06-14 17:32:51 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2021-06-14 17:32:51 +0000
commit78295347ac81b5432c4a0e90f4896a1d6d1567d3 (patch)
treea12302e3c457521a567246c231564df5f1160dad /lang
parent3b0517aa17c6fc2718cbe84cb7e77d1e0777a651 (diff)
downloadports-78295347ac81b5432c4a0e90f4896a1d6d1567d3.tar.gz
ports-78295347ac81b5432c4a0e90f4896a1d6d1567d3.zip
lang/rubygem-ruby_language_server: Add rubygem-ruby_language_server 0.3.16
The goal of this project is to provide a language server implementation for ruby in ruby. WWW: https://github.com/kwerle/ruby_language_server
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile1
-rw-r--r--lang/rubygem-ruby_language_server/Makefile32
-rw-r--r--lang/rubygem-ruby_language_server/distinfo3
-rw-r--r--lang/rubygem-ruby_language_server/pkg-descr4
4 files changed, 40 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile
index aef0867138e8..5fb64e9b8df6 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -305,6 +305,7 @@
SUBDIR += ruby26
SUBDIR += ruby27
SUBDIR += ruby30
+ SUBDIR += rubygem-ruby_language_server
SUBDIR += runawk
SUBDIR += rust
SUBDIR += rust-bootstrap
diff --git a/lang/rubygem-ruby_language_server/Makefile b/lang/rubygem-ruby_language_server/Makefile
new file mode 100644
index 000000000000..886c2193422e
--- /dev/null
+++ b/lang/rubygem-ruby_language_server/Makefile
@@ -0,0 +1,32 @@
+# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+
+PORTNAME= ruby_language_server
+PORTVERSION= 0.3.16
+CATEGORIES= lang rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Language server implementation for Ruby
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-activerecord61>=6.1<7:databases/rubygem-activerecord61 \
+ rubygem-amatch>=0:textproc/rubygem-amatch \
+ rubygem-bundler>=0,1:sysutils/rubygem-bundler \
+ rubygem-etc>=0:devel/rubygem-etc \
+ rubygem-fuzzy_match>=0:devel/rubygem-fuzzy_match \
+ rubygem-json>=0:devel/rubygem-json \
+ rubygem-rubocop-performance>=0:devel/rubygem-rubocop-performance \
+ rubygem-rubocop-rspec>=0:devel/rubygem-rubocop-rspec \
+ rubygem-rubocop>=0:devel/rubygem-rubocop \
+ rubygem-sqlite3>=0:databases/rubygem-sqlite3
+
+USES= gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+PLIST_FILES= bin/ruby_language_server
+
+.include <bsd.port.mk>
diff --git a/lang/rubygem-ruby_language_server/distinfo b/lang/rubygem-ruby_language_server/distinfo
new file mode 100644
index 000000000000..7b2159fdcf0a
--- /dev/null
+++ b/lang/rubygem-ruby_language_server/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1622213984
+SHA256 (rubygem/ruby_language_server-0.3.16.gem) = 56beb527a10baca95de6b35ebe67e835c1cbe2e72c8f26245f7636a4f8cf957e
+SIZE (rubygem/ruby_language_server-0.3.16.gem) = 29184
diff --git a/lang/rubygem-ruby_language_server/pkg-descr b/lang/rubygem-ruby_language_server/pkg-descr
new file mode 100644
index 000000000000..5802a440c177
--- /dev/null
+++ b/lang/rubygem-ruby_language_server/pkg-descr
@@ -0,0 +1,4 @@
+The goal of this project is to provide a language server implementation for ruby
+in ruby.
+
+WWW: https://github.com/kwerle/ruby_language_server