Hi all, attached is a diff for ergo 2.18.0, which notably brings
Postgres and SQLite support for persistent storage.
This introduced build tags, and I for now very crudely replicated them
in the port Makefile as in the upstream Makefile's "maximalist"
configuration (i.e. all features enabled). I personally don't find the
use case here enough of a concern to have flavours, but if there are
objections, I can make them to match the tags; maybe auto-generating
flavours based on build tags could be a nice feature for go.port.mk.
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/ergo/Makefile,v
diff -u -p -r1.4 Makefile
--- Makefile	30 Dec 2025 23:27:47 -0000	1.4
+++ Makefile	23 Mar 2026 00:05:00 -0000
@@ -1,6 +1,6 @@
 COMMENT =	modern IRC server written in Go
 
-DIST_TUPLE +=	github ergochat ergo v2.17.0 .
+DIST_TUPLE +=	github ergochat ergo v2.18.0 .
 CATEGORIES =	net
 
 HOMEPAGE =	https://ergo.chat/
@@ -12,6 +12,7 @@ PERMIT_PACKAGE =	Yes
 WANTLIB += c pthread
 
 MODULES =	lang/go
+MODGO_FLAGS +=	-tags "i18n mysql postgresql sqlite"
 
 ALL_TARGET =	github.com/ergochat/ergo
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/ergo/distinfo,v
diff -u -p -r1.3 distinfo
--- distinfo	30 Dec 2025 23:27:47 -0000	1.3
+++ distinfo	23 Mar 2026 00:05:00 -0000
@@ -1,2 +1,2 @@
-SHA256 (ergochat-ergo-v2.17.0.tar.gz) = v9or6CqhM93XoDwhIdaAfIobn1wFXwu7kEUbqioknOQ=
-SIZE (ergochat-ergo-v2.17.0.tar.gz) = 3754831
+SHA256 (ergochat-ergo-v2.18.0.tar.gz) = Xa/NybHq7QJz1U3CdKBQ2YP3kFf7xSmvDFJwSxpUBoA=
+SIZE (ergochat-ergo-v2.18.0.tar.gz) = 47486778

Reply via email to