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

Reply via email to