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