From fc11c53a401c0691c2f572294216966f66643296 Mon Sep 17 00:00:00 2001 From: cashmere Date: Sun, 12 Jul 2026 02:49:22 +0200 Subject: devel/py-rassumfrassum: add port --- devel/py-rassumfrassum/Makefile | 21 +++++++++++++++++++++ devel/py-rassumfrassum/distinfo | 3 +++ devel/py-rassumfrassum/pkg-descr | 8 ++++++++ 3 files changed, 32 insertions(+) create mode 100644 devel/py-rassumfrassum/Makefile create mode 100644 devel/py-rassumfrassum/distinfo create mode 100644 devel/py-rassumfrassum/pkg-descr diff --git a/devel/py-rassumfrassum/Makefile b/devel/py-rassumfrassum/Makefile new file mode 100644 index 0000000..cec920b --- /dev/null +++ b/devel/py-rassumfrassum/Makefile @@ -0,0 +1,21 @@ +PORTNAME= rassumfrassum +PORTVERSION= 0.3.4 +CATEGORIES= devel python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= cashmere@autistici.org +COMMENT= LSP/JSONRPC multiplexer for connecting one LSP client to multiple servers +WWW= https://github.com/joaotavora/rassumfrassum + +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} + +USES= python:3.10+ +USE_PYTHON= autoplist pep517 + +NO_ARCH= yes + +.include diff --git a/devel/py-rassumfrassum/distinfo b/devel/py-rassumfrassum/distinfo new file mode 100644 index 0000000..3c151a4 --- /dev/null +++ b/devel/py-rassumfrassum/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1783816856 +SHA256 (rassumfrassum-0.3.4.tar.gz) = 3fb7368f73dac7ef2b4accb0092738eab418fa3d21234160e638339550f8d582 +SIZE (rassumfrassum-0.3.4.tar.gz) = 52295 diff --git a/devel/py-rassumfrassum/pkg-descr b/devel/py-rassumfrassum/pkg-descr new file mode 100644 index 0000000..fc9a1dd --- /dev/null +++ b/devel/py-rassumfrassum/pkg-descr @@ -0,0 +1,8 @@ +Rassumfrassum connects an LSP client to multiple LSP servers. The +rass program, the main entry point, behaves like an LSP stdio server, +so clients think they are talking to a single LSP server, even though +they are secretly talking to many. Behind the scenes more stdio LSP +server subprocesses are spawned. It has zero dependencies beyond the +Python standard library (3.10+). + +WWW: https://github.com/joaotavora/rassumfrassum -- cgit v1.3.1