Mumble only requires the old CELT 0.7 API for backward compatibility
with clients still using it; https://celt-codec.org says

        The CELT codec has been merged into the IETF Opus codec and is now 
obsolete

It does neither use nor require audio/celt at runtime, Opus is used for
all (modern) clients.

In fact, we could even remove audio/celt07 as RDEP and Mumble would
still work, it merely prints at startup as seen in my tests without any
celt* package installed:

        [15:50:30] Unable to find matching CELT codecs with other clients. You 
will not be able to talk to all users.

I can be heard from and speak to clients on Windows and Linux (using
Mumble 1.3.0).


Removing celt07 completely is another story, so here's simply removing
celt as RDEP.

OK?

Index: Makefile
===================================================================
RCS file: /cvs/ports/audio/mumble/Makefile,v
retrieving revision 1.41
diff -u -p -r1.41 Makefile
--- Makefile    21 Mar 2020 16:19:27 -0000      1.41
+++ Makefile    4 Apr 2020 13:53:28 -0000
@@ -3,7 +3,7 @@
 COMMENT =              low-latency voice chat client
 
 DISTNAME =             mumble-1.3.0
-REVISION =             1
+REVISION =             2
 
 CATEGORIES =           audio
 
@@ -33,7 +33,6 @@ LIB_DEPENDS =         audio/libsndfile>=1.0.25p
                        x11/qt5/qtsvg
 
 RUN_DEPENDS =          audio/celt07 \
-                       audio/celt=0.11.1v1 \
                        devel/desktop-file-utils \
                        x11/gtk+3,-guic
 

Reply via email to