git: 44979b18b34f - main - net/ziina: Instant terminal sharing using Zellij
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 25 May 2025 00:47:40 UTC
The branch main has been updated by fuz:
URL: https://cgit.FreeBSD.org/ports/commit/?id=44979b18b34fe2c0e60ed3c283384b777c9ba041
commit 44979b18b34fe2c0e60ed3c283384b777c9ba041
Author: Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2025-05-20 12:43:43 +0000
Commit: Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2025-05-25 00:47:03 +0000
net/ziina: Instant terminal sharing using Zellij
Ziina lets you invite peers into a local Zellij session over untrusted
networks, despite you being behind a NAT gateway. It is heavily
inspired by tmate.
Ziina is (basically) server-less. You only need a standard OpenSSH
server with a public IP that serves as an entry-point for your peers.
Your peers only need a standard OpenSSH client.
WWW: https://github.com/ziinaio/ziina
---
net/Makefile | 1 +
net/ziina/Makefile | 21 +++++++++++++++++++++
net/ziina/distinfo | 5 +++++
net/ziina/pkg-descr | 7 +++++++
4 files changed, 34 insertions(+)
diff --git a/net/Makefile b/net/Makefile
index 29c8b6b22cf4..a506cd0dcda5 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -1715,6 +1715,7 @@
SUBDIR += zapret
SUBDIR += zebra-server
SUBDIR += zerotier
+ SUBDIR += ziina
SUBDIR += zillion
SUBDIR += zmap
SUBDIR += zsync
diff --git a/net/ziina/Makefile b/net/ziina/Makefile
new file mode 100644
index 000000000000..a8818b88cabb
--- /dev/null
+++ b/net/ziina/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= ziina
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.1.3
+CATEGORIES= net
+
+MAINTAINER= fuz@FreeBSD.org
+COMMENT= Instant terminal sharing using Zellij
+WWW= https://github.com/ziinaio/ziina
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+RUN_DEPENDS= zellij:sysutils/zellij
+
+USES= go:1.24,modules
+
+GO_MODULE= github.com/ziinaio/ziina
+
+PLIST_FILES= bin/ziina
+
+.include <bsd.port.mk>
diff --git a/net/ziina/distinfo b/net/ziina/distinfo
new file mode 100644
index 000000000000..bb6ce17ead1d
--- /dev/null
+++ b/net/ziina/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1747744359
+SHA256 (go/net_ziina/ziina-v0.1.3/v0.1.3.mod) = 91760339a9d38affd41925d16bfa8807a7bfb4ce6c3c1ed32e0bc79ad99c1171
+SIZE (go/net_ziina/ziina-v0.1.3/v0.1.3.mod) = 562
+SHA256 (go/net_ziina/ziina-v0.1.3/v0.1.3.zip) = 73ad46eb1c9edebe0bebe04366d8e50e0e4eef16bdf14d5bdc89495a4197fb42
+SIZE (go/net_ziina/ziina-v0.1.3/v0.1.3.zip) = 10025
diff --git a/net/ziina/pkg-descr b/net/ziina/pkg-descr
new file mode 100644
index 000000000000..9c3c230186a1
--- /dev/null
+++ b/net/ziina/pkg-descr
@@ -0,0 +1,7 @@
+Ziina lets you invite peers into a local Zellij session over untrusted
+networks, despite you being behind a NAT gateway. It is heavily
+inspired by tmate.
+
+Ziina is (basically) server-less. You only need a standard OpenSSH
+server with a public IP that serves as an entry-point for your peers.
+Your peers only need a standard OpenSSH client.