commit:     6eef5568bf478108fe635456137d6499ce3602d1
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 10 23:54:51 2026 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Feb 12 21:15:18 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eef5568

media-video/vlc: 3.0.9999: Disable/drop IUSE a52, cddb, dts, mpeg, sdl-image

Apparently, musicbrainz is available as replacement for cddb, provided
  USE=gcrypt is enabled.

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-video/vlc/vlc-3.0.9999.ebuild | 25 ++++++++++---------------
 1 file changed, 10 insertions(+), 15 deletions(-)

diff --git a/media-video/vlc/vlc-3.0.9999.ebuild 
b/media-video/vlc/vlc-3.0.9999.ebuild
index 09de0c8ac5e7..e71e948b8882 100644
--- a/media-video/vlc/vlc-3.0.9999.ebuild
+++ b/media-video/vlc/vlc-3.0.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2000-2025 Gentoo Authors
+# Copyright 2000-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -37,12 +37,12 @@ HOMEPAGE="https://www.videolan.org/vlc/";
 LICENSE="LGPL-2.1 GPL-2"
 SLOT="0/5-9" # vlc - vlccore
 
-IUSE="a52 alsa aom archive aribsub bidi bluray cddb chromaprint chromecast 
dav1d dbus
-       dc1394 debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac 
fluidsynth
+IUSE="alsa aom archive aribsub bidi bluray chromaprint chromecast dav1d dbus
+       dc1394 debug directx +dvbpsi dvd +encode faad fdk +ffmpeg flac 
fluidsynth
        fontconfig +gcrypt gme keyring gstreamer +gui ieee1394 jack jpeg kate
        libass libcaca libnotify +libsamplerate libtiger linsys lirc live lua
-       macosx-notifications mad matroska modplug mp3 mpeg mtp musepack ncurses 
nfs ogg
-       omxil optimisememory opus png projectm pulseaudio run-as-root samba 
sdl-image
+       macosx-notifications mad matroska modplug mp3 mtp musepack ncurses nfs 
ogg
+       omxil optimisememory opus png projectm pulseaudio run-as-root samba
        sftp shout sid skins soxr speex srt ssl svg taglib theora tremor 
truetype twolame
        udev upnp vaapi v4l vdpau vnc vpx wayland +X x264 x265 xml zeroconf zvbi
        cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_mmx 
cpu_flags_x86_sse
@@ -77,7 +77,6 @@ RDEPEND="
        virtual/zlib:=
        virtual/libintl
        virtual/opengl
-       a52? ( media-libs/a52dec )
        alsa? ( media-libs/alsa-lib )
        aom? ( media-libs/libaom:= )
        archive? ( app-arch/libarchive:= )
@@ -89,7 +88,6 @@ RDEPEND="
                virtual/ttf-fonts
        )
        bluray? ( >=media-libs/libbluray-1.3.0:= )
-       cddb? ( media-libs/libcddb )
        chromaprint? ( media-libs/chromaprint:= )
        chromecast? (
                dev-cpp/abseil-cpp:=
@@ -102,7 +100,6 @@ RDEPEND="
                media-libs/libdc1394:2
                sys-libs/libraw1394
        )
-       dts? ( media-libs/libdca )
        dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:= )
        dvd? (
                >=media-libs/libdvdnav-6.1.1:=
@@ -165,7 +162,6 @@ RDEPEND="
        )
        modplug? ( >=media-libs/libmodplug-0.8.9.0 )
        mp3? ( media-sound/mpg123-base )
-       mpeg? ( media-libs/libmpeg2 )
        mtp? ( media-libs/libmtp:= )
        musepack? ( media-sound/musepack-tools )
        ncurses? ( sys-libs/ncurses:=[unicode(+)] )
@@ -179,7 +175,6 @@ RDEPEND="
        )
        pulseaudio? ( media-libs/libpulse )
        samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] )
-       sdl-image? ( media-libs/sdl-image )
        sftp? ( net-libs/libssh2 )
        shout? ( media-libs/libshout )
        sid? ( media-libs/libsidplay:2 )
@@ -296,7 +291,6 @@ src_configure() {
                --enable-vcd
                --enable-vlc
                --enable-vorbis
-               $(use_enable a52) # not officially supported anymore (avcodec 
takes priority)
                $(use_enable alsa)
                $(use_enable aom)
                $(use_enable archive)
@@ -304,7 +298,6 @@ src_configure() {
                $(use_enable bidi fribidi)
                $(use_enable bidi harfbuzz)
                $(use_enable bluray)
-               $(use_enable cddb libcddb)
                $(use_enable chromaprint)
                $(use_enable chromecast)
                $(use_enable chromecast microdns)
@@ -320,7 +313,6 @@ src_configure() {
                $(use_enable directx)
                $(use_enable directx d3d11va)
                $(use_enable directx dxva2)
-               $(use_enable dts dca) # not officially supported anymore 
(avcodec takes priority)
                $(use_enable dvbpsi)
                $(use_enable dvd dvdnav)
                $(use_enable dvd dvdread)
@@ -357,7 +349,6 @@ src_configure() {
                $(use_enable matroska)
                $(use_enable modplug mod)
                $(use_enable mp3 mpg123)
-               $(use_enable mpeg libmpeg2) # not officially supported anymore 
(avcodec takes priority)
                $(use_enable mtp)
                $(use_enable musepack mpc)
                $(use_enable ncurses)
@@ -372,7 +363,6 @@ src_configure() {
                $(use_enable pulseaudio pulse)
                $(use_enable run-as-root)
                $(use_enable samba smbclient)
-               $(use_enable sdl-image)
                $(use_enable sftp)
                $(use_enable shout)
                $(use_enable sid)
@@ -406,15 +396,19 @@ src_configure() {
                $(use_enable zvbi)
                $(use_enable !zvbi telx)
                --with-kde-solid="${EPREFIX}"/usr/share/solid/actions
+               --disable-a52 # not officially supported anymore (avcodec takes 
priority)
                --disable-asdcp
                --disable-coverage
                --disable-cprof
                --disable-crystalhd
                --disable-decklink
+               --disable-dca # not officially supported anymore (avcodec takes 
priority)
                --disable-gles2
                --disable-goom
                --disable-kai
                --disable-kva
+               --disable-libcddb # not officially supported anymore
+               --disable-libmpeg2 # not officially supported anymore (avcodec 
takes priority)
                --disable-libplacebo
                --disable-maintainer-mode
                --disable-merge-ffmpeg
@@ -425,6 +419,7 @@ src_configure() {
                --disable-oss
                --disable-rpi-omxil
                --disable-schroedinger
+               --disable-sdl-image # not officially supported anymore
                --disable-shine
                --disable-sndio
                --disable-spatialaudio

Reply via email to