From: Stuart Henderson Subject: Re: [maintainer update] audio/gonic 0.18.0 -> 0.19.0 To: Russ Sharek Cc: ports@openbsd.org Date: Sun, 2 Nov 2025 11:31:56 +0000 On 2025/11/02 02:00, Russ Sharek wrote: > Howdy PortsFriends! > > Here's an update for gonic to v0.19.0 > > I've been running it on amd64 on my own network for about a week, and > it's been as solid/stable as ever. > > There were a few WANTLIB changes. If someone could check that I got > those right, I'd appreciate it. > > Otherwise, OK please? They changed from C interfaces for the database and taglib to WebAssembly. I don't know what the implications of that are for OpenBSD. Supposedly that can be disabled, reverting to the C interfaces, by building with "-tags nowasm", but the seemingly-obvious way to do that via setting MODGO_FLAGS doesn't work for me. It would be nice if someone who knows the state of go+wasm on OpenBSD would comm(en|i)t. Your diff again below, with an additional tweak to PLIST so that "make plist" doesn't reorder it, and to avoid an unnecessary daemon-writable directory in /usr/local. Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/audio/gonic/pkg/PLIST,v diff -u -p -r1.1.1.1 PLIST --- pkg/PLIST 13 Dec 2023 20:12:39 -0000 1.1.1.1 +++ pkg/PLIST 2 Nov 2025 11:28:55 -0000 @@ -10,11 +10,14 @@ @sample ${LOCALSTATEDIR}/gonic/playlists/ @sample ${LOCALSTATEDIR}/gonic/podcasts/ @sample ${LOCALSTATEDIR}/gonic/cache/ -share/examples/gonic/ -share/examples/gonic/gonic.toml -@sample ${SYSCONFDIR}/gonic.toml @mode @owner @group @bin bin/gonic share/doc/pkg-readmes/${PKGSTEM} +share/examples/gonic/ +share/examples/gonic/gonic.toml +@mode 755 +@owner _gonic +@group _gonic +@sample ${SYSCONFDIR}/gonic.toml Index: Makefile =================================================================== RCS file: /cvs/ports/audio/gonic/Makefile,v diff -u -p -r1.4 Makefile --- Makefile 1 Oct 2025 20:21:44 -0000 1.4 +++ Makefile 2 Nov 2025 11:28:55 -0000 @@ -1,7 +1,7 @@ COMMENT = music streaming server / subsonic server API implementation MODGO_MODNAME = go.senan.xyz/gonic -MODGO_VERSION = v0.18.0 +MODGO_VERSION = v0.19.0 DISTNAME = gonic-${MODGO_VERSION} @@ -14,9 +14,7 @@ MAINTAINER = Russ Sharek