Saturday, April 04, 2020

mumble: Remove audio/celt RDEP

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

No comments:

Post a Comment