From: izzy Meyer Subject: MAINTAINER RELIABILITY FIX: disable voice support in net/abaddon to 7.9-stable to avoid end users getting banned To: ports@openbsd.org Cc: stu@spacehopper.org, kirill@korins.ky Date: Tue, 2 Jun 2026 17:40:43 -0500 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