On Wed, 03 Jun 2026 01:22:08 +0200,
Stuart Henderson <[email protected]> wrote:
> 
> 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.
>

Am I right that backporting
https://marc.info/?l=openbsd-ports&m=177932999967902&w=2 to -stable is
enough?

> 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
> 

-- 
wbr, Kirill

Reply via email to