git: 2d58cdfff1d4 - main - net/wormhole-william: New Port

From: Mark Felder <feld_at_FreeBSD.org>
Date: Tue, 15 Sep 2026 17:57:26 UTC
The branch main has been updated by feld:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2d58cdfff1d4101d4a0180dc036ef9381836d2ec

commit 2d58cdfff1d4101d4a0180dc036ef9381836d2ec
Author:     Mark Felder <feld@FreeBSD.org>
AuthorDate: 2026-09-15 17:56:52 +0000
Commit:     Mark Felder <feld@FreeBSD.org>
CommitDate: 2026-09-15 17:57:23 +0000

    net/wormhole-william: New Port
    
    wormhole-william is a Go (golang) implementation of magic wormhole. It
    provides secure end-to-end encrypted file transfers between computers.
    The endpoints are connected using the same "wormhole code".
---
 net/Makefile                   |  1 +
 net/wormhole-william/Makefile  | 20 ++++++++++++++++++++
 net/wormhole-william/distinfo  |  5 +++++
 net/wormhole-william/pkg-descr |  3 +++
 4 files changed, 29 insertions(+)

diff --git a/net/Makefile b/net/Makefile
index 68ba475a5f6f..3d9a95357c2d 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -1739,6 +1739,7 @@
     SUBDIR += wmwave
     SUBDIR += wmwifi
     SUBDIR += wol
+    SUBDIR += wormhole-william
     SUBDIR += wpa_supplicant_gui
     SUBDIR += wping
     SUBDIR += wstunnel
diff --git a/net/wormhole-william/Makefile b/net/wormhole-william/Makefile
new file mode 100644
index 000000000000..dae0dc619b2c
--- /dev/null
+++ b/net/wormhole-william/Makefile
@@ -0,0 +1,20 @@
+PORTNAME=	wormhole-william
+DISTVERSIONPREFIX=	v
+DISTVERSION=	1.0.8
+CATEGORIES=	net www
+
+MAINTAINER=	feld@FreeBSD.org
+COMMENT=	Go implementation of Magic Wormhole
+WWW=		https://github.com/psanford/wormhole-william/
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		go:modules
+
+GO_MODULE=	github.com/psanford/wormhole-william
+GO_TARGET=	.:${PORTNAME}
+
+PLIST_FILES=	bin/wormhole-william
+
+.include <bsd.port.mk>
diff --git a/net/wormhole-william/distinfo b/net/wormhole-william/distinfo
new file mode 100644
index 000000000000..c25e81e8616f
--- /dev/null
+++ b/net/wormhole-william/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1789494901
+SHA256 (go/net_wormhole-william/wormhole-william-v1.0.8/v1.0.8.mod) = 02aca7019f666a06fce7531f75da79ed2da24fe68cd9f724981200963ab37f44
+SIZE (go/net_wormhole-william/wormhole-william-v1.0.8/v1.0.8.mod) = 878
+SHA256 (go/net_wormhole-william/wormhole-william-v1.0.8/v1.0.8.zip) = 3ddcc284d30674f3a3e851b31993fd49ec63db3ae0ce3af5c9d5a5cd0efcd866
+SIZE (go/net_wormhole-william/wormhole-william-v1.0.8/v1.0.8.zip) = 58380
diff --git a/net/wormhole-william/pkg-descr b/net/wormhole-william/pkg-descr
new file mode 100644
index 000000000000..ccca82eb3073
--- /dev/null
+++ b/net/wormhole-william/pkg-descr
@@ -0,0 +1,3 @@
+wormhole-william is a Go (golang) implementation of magic wormhole. It
+provides secure end-to-end encrypted file transfers between computers.
+The endpoints are connected using the same "wormhole code".