commit:     9c4a895a4a8ed45b135d5fa672dcd2d92b8a7661
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 17 15:48:35 2025 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Nov 17 15:48:35 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c4a895a

www-client/firefox-bin: make ffmpeg a hard-dep and restrict it to <8

 - various runtime issues surfacing with ffmpeg-8 and firefox-bin.

Bug: https://bugs.gentoo.org/964937
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 .../{firefox-bin-140.5.0.ebuild => firefox-bin-140.5.0-r1.ebuild}      | 3 ++-
 .../{firefox-bin-145.0.ebuild => firefox-bin-145.0-r1.ebuild}          | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/www-client/firefox-bin/firefox-bin-140.5.0.ebuild 
b/www-client/firefox-bin/firefox-bin-140.5.0-r1.ebuild
similarity index 98%
rename from www-client/firefox-bin/firefox-bin-140.5.0.ebuild
rename to www-client/firefox-bin/firefox-bin-140.5.0-r1.ebuild
index eb1c2e2bd17c..51507f25243c 100644
--- a/www-client/firefox-bin/firefox-bin-140.5.0.ebuild
+++ b/www-client/firefox-bin/firefox-bin-140.5.0-r1.ebuild
@@ -59,6 +59,7 @@ RDEPEND="${DEPEND}
        media-libs/alsa-lib
        media-libs/fontconfig
        >=media-libs/freetype-2.4.10
+       <media-video/ffmpeg-8.0
        sys-apps/dbus
        virtual/freedesktop-icon-theme
        >=x11-libs/cairo-1.10[X]
@@ -355,6 +356,6 @@ pkg_postinst() {
        optfeature_header "Optional programs for extra features:"
        optfeature "speech syntesis (text-to-speech) support" 
app-accessibility/speech-dispatcher
        optfeature "fallback mouse cursor theme e.g. on WMs" 
gnome-base/gsettings-desktop-schemas
-       optfeature "ffmpeg-based audio/video codec support, required for HTML5 
video rendering" media-video/ffmpeg
+       # optfeature "ffmpeg-based audio/video codec support, required for 
HTML5 video rendering" media-video/ffmpeg
        optfeature "desktop notifications" x11-libs/libnotify
 }

diff --git a/www-client/firefox-bin/firefox-bin-145.0.ebuild 
b/www-client/firefox-bin/firefox-bin-145.0-r1.ebuild
similarity index 98%
rename from www-client/firefox-bin/firefox-bin-145.0.ebuild
rename to www-client/firefox-bin/firefox-bin-145.0-r1.ebuild
index 8d35a3257f5a..01aa3d353125 100644
--- a/www-client/firefox-bin/firefox-bin-145.0.ebuild
+++ b/www-client/firefox-bin/firefox-bin-145.0-r1.ebuild
@@ -58,6 +58,7 @@ RDEPEND="${DEPEND}
        media-libs/alsa-lib
        media-libs/fontconfig
        >=media-libs/freetype-2.4.10
+       <media-video/ffmpeg-8.0
        sys-apps/dbus
        virtual/freedesktop-icon-theme
        >=x11-libs/cairo-1.10[X]
@@ -354,6 +355,6 @@ pkg_postinst() {
        optfeature_header "Optional programs for extra features:"
        optfeature "speech syntesis (text-to-speech) support" 
app-accessibility/speech-dispatcher
        optfeature "fallback mouse cursor theme e.g. on WMs" 
gnome-base/gsettings-desktop-schemas
-       optfeature "ffmpeg-based audio/video codec support, required for HTML5 
video rendering" media-video/ffmpeg
+       # optfeature "ffmpeg-based audio/video codec support, required for 
HTML5 video rendering" media-video/ffmpeg
        optfeature "desktop notifications" x11-libs/libnotify
 }

Reply via email to