Date: Tue, 31 Dec 2024 05:10:54 GMT From: Yasuhiro Kimura <yasu@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 328bb8ca8ce4 - main - devel/rubygem-repl_type_completor: Add new port Message-ID: <202412310510.4BV5AsLu068029@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by yasu: URL: https://cgit.FreeBSD.org/ports/commit/?id=328bb8ca8ce43b6193d599243a7292c8b27bc9c1 commit 328bb8ca8ce43b6193d599243a7292c8b27bc9c1 Author: Yasuhiro Kimura <yasu@FreeBSD.org> AuthorDate: 2024-12-31 05:03:40 +0000 Commit: Yasuhiro Kimura <yasu@FreeBSD.org> CommitDate: 2024-12-31 05:05:32 +0000 devel/rubygem-repl_type_completor: Add new port repl_type_completor is a type based completor for REPL. It uses RBS type information, performs static type analytics, uses dynamic runtime information from binding. --- devel/Makefile | 1 + devel/rubygem-repl_type_completor/Makefile | 19 +++++++++++++++++++ devel/rubygem-repl_type_completor/distinfo | 3 +++ devel/rubygem-repl_type_completor/pkg-descr | 3 +++ 4 files changed, 26 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 4c313c172f09..17f0ed1dfefa 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -7761,6 +7761,7 @@ SUBDIR += rubygem-reentrant_flock SUBDIR += rubygem-ref SUBDIR += rubygem-reline + SUBDIR += rubygem-repl_type_completor SUBDIR += rubygem-request_store SUBDIR += rubygem-request_store15 SUBDIR += rubygem-require_all diff --git a/devel/rubygem-repl_type_completor/Makefile b/devel/rubygem-repl_type_completor/Makefile new file mode 100644 index 000000000000..586423eb47c1 --- /dev/null +++ b/devel/rubygem-repl_type_completor/Makefile @@ -0,0 +1,19 @@ +PORTNAME= repl_type_completor +DISTVERSION= 0.1.9 +CATEGORIES= devel rubygems +MASTER_SITES= RG + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Type based completion for REPL +WWW= https://rubygems.org/gems/repl_type_completor \ + https://github.com/ruby/repl_type_completor + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS= rubygem-prism>=1.0<2:textproc/rubygem-prism \ + rubygem-rbs>=2.7.0<4.0.0:devel/rubygem-rbs + +USES= gem + +.include <bsd.port.mk> diff --git a/devel/rubygem-repl_type_completor/distinfo b/devel/rubygem-repl_type_completor/distinfo new file mode 100644 index 000000000000..c6f8e2c4d399 --- /dev/null +++ b/devel/rubygem-repl_type_completor/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1735620510 +SHA256 (rubygem/repl_type_completor-0.1.9.gem) = 36084d114be2a42b6bcee558f74268226268e012b33bb87fa694222307169369 +SIZE (rubygem/repl_type_completor-0.1.9.gem) = 24576 diff --git a/devel/rubygem-repl_type_completor/pkg-descr b/devel/rubygem-repl_type_completor/pkg-descr new file mode 100644 index 000000000000..b34d49c25017 --- /dev/null +++ b/devel/rubygem-repl_type_completor/pkg-descr @@ -0,0 +1,3 @@ +repl_type_completor is a type based completor for REPL. It uses RBS +type information, performs static type analytics, uses dynamic runtime +information from binding.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202412310510.4BV5AsLu068029>