git: 25cb537d7a68 - main - net/gemget: new port

From: Eygene Ryabinkin <rea_at_FreeBSD.org>
Date: Mon, 10 Feb 2025 03:10:30 UTC
The branch main has been updated by rea:

URL: https://cgit.FreeBSD.org/ports/commit/?id=25cb537d7a68fa3691c42efb3deb894c4b304587

commit 25cb537d7a68fa3691c42efb3deb894c4b304587
Author:     John Elder <codeleaves@yahoo.com>
AuthorDate: 2024-05-27 17:52:35 +0000
Commit:     Eygene Ryabinkin <rea@FreeBSD.org>
CommitDate: 2025-02-10 03:03:23 +0000

    net/gemget: new port
    
    CLI downloader for Gemini protocol (https://geminiprotocol.net/).
    
    PR: 267444
    Approved by: yuri (mentor)
    Signed-off-by: Eygene Ryabinkin <rea@FreeBSD.org>
---
 net/Makefile         |  1 +
 net/gemget/Makefile  | 17 +++++++++++++++++
 net/gemget/distinfo  |  5 +++++
 net/gemget/pkg-descr |  3 +++
 4 files changed, 26 insertions(+)

diff --git a/net/Makefile b/net/Makefile
index 1f9f1bf578dc..bc0f893eb208 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -183,6 +183,7 @@
     SUBDIR += fsplib
     SUBDIR += gamenetworkingsockets
     SUBDIR += gdrive
+    SUBDIR += gemget
     SUBDIR += gemserv
     SUBDIR += geoclue
     SUBDIR += geocode-glib
diff --git a/net/gemget/Makefile b/net/gemget/Makefile
new file mode 100644
index 000000000000..fac65ef9a9e2
--- /dev/null
+++ b/net/gemget/Makefile
@@ -0,0 +1,17 @@
+PORTNAME=		gemget
+DISTVERSIONPREFIX=	v
+DISTVERSION=		1.9.0
+CATEGORIES=		net
+
+MAINTAINER=		codeleaves@yahoo.com
+COMMENT=		CLI downloader for the Gemini protocol
+WWW=			https://github.com/makew0rld/gemget
+
+LICENSE=		MIT
+
+USES=			go:modules
+GO_MODULE=		github.com/makeworld-the-better-one/gemget
+
+PLIST_FILES=		bin/gemget
+
+.include <bsd.port.mk>
diff --git a/net/gemget/distinfo b/net/gemget/distinfo
new file mode 100644
index 000000000000..abd4bef024c7
--- /dev/null
+++ b/net/gemget/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1716686654
+SHA256 (go/net_gemget/gemget-v1.9.0/v1.9.0.mod) = d41a6f49f0dcad1056fcc5871e397f33156d12f981ecc341e050eb65c334a502
+SIZE (go/net_gemget/gemget-v1.9.0/v1.9.0.mod) = 324
+SHA256 (go/net_gemget/gemget-v1.9.0/v1.9.0.zip) = 73084bb957f30ada8c6893f6874ff6a1e9b53d94a43dc428ad1455f14b71aae2
+SIZE (go/net_gemget/gemget-v1.9.0/v1.9.0.zip) = 15782
diff --git a/net/gemget/pkg-descr b/net/gemget/pkg-descr
new file mode 100644
index 000000000000..a7b1f91fc1ce
--- /dev/null
+++ b/net/gemget/pkg-descr
@@ -0,0 +1,3 @@
+Gemget is a cli downloader for the gemini protocol.
+This tool allows you to download files from gemini capsules.
+It is built with go.