From: Stuart Henderson Subject: Re: MAINTAINER RELIABILITY FIX: disable voice support in net/abaddon to 7.9-stable to avoid end users getting banned To: izzy Meyer Cc: ports@openbsd.org, kirill@korins.ky Date: Wed, 3 Jun 2026 00:22:08 +0100 That is reasonabke to do in -stable. Though (bear in mind I don't know this software, or the chat network or whatever it is that it uses), would it be better to just update it? I see the main libraries are pulled in as git submodules rather than standalone libraries so it's low risk for other ports. On 2026/06/02 17:40, izzy Meyer wrote: > Hello ports@ > > Attached is a diff that should apply to 7.9-stable's ports tree that > disables voice support. (not the best at CVS hopefully I produced it > correctly) > > I had a friend get banned after trying to use voice support on > net/abaddon with me on 7.9-stable. > > Discord migrated their voice calls to use libdave encryption and this > version of the port available in 7.9-stable was made before abaddon > upstream added libdave support. This puts users at risk of using an > unsupported voice api (no libdave) and getting banned on accident. > > The idea is that if we disable the support entirely for the version > available in 7.9-stable, the end user has less of a chance of > accidentally banning themselves. > > I'm open to discussion if this isn't worthy of a commit to 7.9-stable's > ports tree as I understand typically ports are version frozen with the > exception of security and reliability issues. I feel this may be a good > case for a reliability fix exception for the reason above. > > Thoughts? > > Thanks, > > -- > iz (she/her) > > > I say mundane things > > so the uninteresting > > just might get noticed. > > izder456 (dot) neocities (dot) org > Index: Makefile > =================================================================== > RCS file: /cvs/ports/net/abaddon/Makefile,v > diff -u -p -r1.1.1.1 Makefile > --- Makefile 22 Mar 2026 07:04:46 -0000 1.1.1.1 > +++ Makefile 2 Jun 2026 22:25:42 -0000 > @@ -1,7 +1,8 @@ > -COMMENT = alternative & light Discord client with voice support > +COMMENT = alternative & light Discord client > > V = 0.2.3 > PKGNAME = abaddon-${V} > +REVISION= 0 > > DIST_TUPLE += github uowuo abaddon v${V} . > DIST_TUPLE += github machinezone IXWebSocket \ > @@ -25,25 +26,25 @@ PERMIT_PACKAGE = Yes > WANTLIB += ${COMPILER_LIBCXX} atk-1.0 atkmm-1.6 c cairo cairomm-1.0 > WANTLIB += crypto curl fmt fontconfig freetype gdk-3 gdk_pixbuf-2.0 > WANTLIB += gdkmm-3.0 gio-2.0 giomm-2.4 glib-2.0 glibmm-2.4 gobject-2.0 > -WANTLIB += gtk-3 gtkmm-3.0 handy-1 harfbuzz intl m opus pango-1.0 > -WANTLIB += pangocairo-1.0 pangoft2-1.0 pangomm-1.4 rnnoise secret-1 > -WANTLIB += sigc-2.0 sodium spdlog sqlite3 ssl z > +WANTLIB += gtk-3 gtkmm-3.0 handy-1 harfbuzz intl m pango-1.0 pangocairo-1.0 > +WANTLIB += pangoft2-1.0 pangomm-1.4 secret-1 sigc-2.0 spdlog sqlite3 > +WANTLIB += ssl z > > COMPILER = base-clang ports-gcc base-gcc > > MODULES = devel/cmake > > +# currently broken in this version > +CONFIGURE_ARGS = -DENABLE_VOICE=0 > + > BUILD_DEPENDS = textproc/nlohmann-json > -LIB_DEPENDS = audio/rnnoise \ > - audio/opus \ > - databases/sqlite3 \ > +LIB_DEPENDS = databases/sqlite3 \ > devel/atk2mm \ > devel/fmt \ > devel/glib2mm \ > devel/harfbuzz \ > devel/spdlog \ > net/curl \ > - security/libsodium \ > x11/gnome/libsecret \ > x11/gtk3mm \ > x11/libhandy