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

Reply via email to