Bug 261849

Summary: [NEW PORT] net/gmnisrv: Simple Gemini protocol server
Product: Ports & Packages Reporter: Corey Hinshaw <corey>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Open ---    
Severity: Affects Only Me CC: alster
Priority: --- Keywords: feature, needs-qa
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://git.sr.ht/~sircmpwn/gmnisrv
Attachments:
Description Flags
gmnisrv.patch
none
gmnisrv-2.patch none

Description Corey Hinshaw 2022-02-10 01:23:25 UTC
Created attachment 231697 [details]
gmnisrv.patch

gmnisrv is a simple Gemini Protocol server written in C.

WWW URL: https://git.sr.ht/~sircmpwn/gmnisrv/tree/master/item/Makefile

The port also creates a gmni UID/GID. Similar to thw www user, it seems like a good idea to have a user/group for gemini servers.
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2022-02-10 01:27:23 UTC
Thank you for the new port Corey. Does the software provide a test quite that could be hooked up with TEST_DEPENDS and (do-)test: target?
Comment 2 Corey Hinshaw 2022-02-10 02:49:33 UTC
Unfortunately, I don't believe the software has a test suite - it is not mentioned in the documentation and I see no test targets in the project Makefile.
Comment 3 Corey Hinshaw 2022-02-10 17:38:36 UTC
Created attachment 231727 [details]
gmnisrv-2.patch

Updated the patch improves rc.d script formatting
Comment 4 Corey Hinshaw 2022-04-20 17:57:24 UTC
Is there any additional information that would be helpful in order to add this port?