commit: 5d766f6a2f64a4159f7715fb5c4aaa19098bee3c Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org> AuthorDate: Fri Jan 9 12:51:59 2026 +0000 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org> CommitDate: Fri Jan 9 13:05:18 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d766f6a
media-video/ffmpeg: hard-disable vmaf in <ffmpeg-8 Same that we were already doing for <ffmpeg-6 which needed a yet older vmaf. We *could* add upper bounds and fix old vmaf, or backport support for new vmaf in ffmpeg but feel that it's not worth the trouble, and I'd imagine (most) vmaf users already prefer to use latest ffmpeg even if it hasn't been stabilized. Also not really important to have in ffmpeg-compat. Bug: https://bugs.gentoo.org/968554 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org> media-video/ffmpeg/ffmpeg-4.4.5-r4.ebuild | 4 ++-- media-video/ffmpeg/ffmpeg-4.4.6-r1.ebuild | 4 ++-- media-video/ffmpeg/ffmpeg-6.1.3.ebuild | 5 ++--- media-video/ffmpeg/ffmpeg-6.1.4.ebuild | 5 ++--- media-video/ffmpeg/ffmpeg-7.1.2.ebuild | 5 ++--- media-video/ffmpeg/ffmpeg-7.1.3.ebuild | 5 ++--- 6 files changed, 12 insertions(+), 16 deletions(-) diff --git a/media-video/ffmpeg/ffmpeg-4.4.5-r4.ebuild b/media-video/ffmpeg/ffmpeg-4.4.5-r4.ebuild index bf7ce1cc0ce1..017a422fce00 100644 --- a/media-video/ffmpeg/ffmpeg-4.4.5-r4.ebuild +++ b/media-video/ffmpeg/ffmpeg-4.4.5-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 2025 Gentoo Authors +# Copyright 2025-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -412,7 +412,7 @@ multilib_src_configure() { --disable-libopencv # leaving for later due to circular opencv[ffmpeg] --disable-librist # librist itself needs attention first (bug #822012) --disable-libtensorflow # causes headaches, and is gone - --disable-libvmaf # use ffmpeg-6+ instead, needs old vmaf library + --disable-libvmaf # use ffmpeg-8+ instead, needs old vmaf (bug #968554) --disable-mbedtls # messy with slots, tests underlinking issues --disable-mmal # unsupported --disable-omx # unsupported (bug #653386) diff --git a/media-video/ffmpeg/ffmpeg-4.4.6-r1.ebuild b/media-video/ffmpeg/ffmpeg-4.4.6-r1.ebuild index db50965ff30b..9ce9c395d9d6 100644 --- a/media-video/ffmpeg/ffmpeg-4.4.6-r1.ebuild +++ b/media-video/ffmpeg/ffmpeg-4.4.6-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2025 Gentoo Authors +# Copyright 2025-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -412,7 +412,7 @@ multilib_src_configure() { --disable-libopencv # leaving for later due to circular opencv[ffmpeg] --disable-librist # librist itself needs attention first (bug #822012) --disable-libtensorflow # causes headaches, and is gone - --disable-libvmaf # use ffmpeg-6+ instead, needs old vmaf library + --disable-libvmaf # use ffmpeg-8+ instead, needs old vmaf (bug #968554) --disable-mbedtls # messy with slots, tests underlinking issues --disable-mmal # unsupported --disable-omx # unsupported (bug #653386) diff --git a/media-video/ffmpeg/ffmpeg-6.1.3.ebuild b/media-video/ffmpeg/ffmpeg-6.1.3.ebuild index 9632ac5f70a7..b75d342a6986 100644 --- a/media-video/ffmpeg/ffmpeg-6.1.3.ebuild +++ b/media-video/ffmpeg/ffmpeg-6.1.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2025 Gentoo Authors +# Copyright 2025-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -118,7 +118,6 @@ FFMPEG_IUSE_MAP=( vaapi vdpau vidstab:libvidstab - vmaf:libvmaf vorbis:libvorbis vpx:libvpx vulkan @@ -273,7 +272,6 @@ COMMON_DEPEND=" x11-libs/libvdpau[${MULTILIB_USEDEP}] ) vidstab? ( media-libs/vidstab[${MULTILIB_USEDEP}] ) - vmaf? ( media-libs/libvmaf:=[${MULTILIB_USEDEP}] ) vorbis? ( media-libs/libvorbis[${MULTILIB_USEDEP}] ) vpx? ( media-libs/libvpx:=[${MULTILIB_USEDEP}] ) vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] ) @@ -463,6 +461,7 @@ multilib_src_configure() { --disable-libopencv # leaving for later due to circular opencv[ffmpeg] --disable-librist # librist itself needs attention first (bug #822012) --disable-libtensorflow # causes headaches, and is gone + --disable-libvmaf # use ffmpeg-8+ instead, needs old vmaf (bug #968554) --disable-mbedtls # messy with slots, tests underlinking issues --disable-mmal # prefer USE=soc --disable-omx # unsupported (bug #653386) diff --git a/media-video/ffmpeg/ffmpeg-6.1.4.ebuild b/media-video/ffmpeg/ffmpeg-6.1.4.ebuild index 9632ac5f70a7..b75d342a6986 100644 --- a/media-video/ffmpeg/ffmpeg-6.1.4.ebuild +++ b/media-video/ffmpeg/ffmpeg-6.1.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 2025 Gentoo Authors +# Copyright 2025-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -118,7 +118,6 @@ FFMPEG_IUSE_MAP=( vaapi vdpau vidstab:libvidstab - vmaf:libvmaf vorbis:libvorbis vpx:libvpx vulkan @@ -273,7 +272,6 @@ COMMON_DEPEND=" x11-libs/libvdpau[${MULTILIB_USEDEP}] ) vidstab? ( media-libs/vidstab[${MULTILIB_USEDEP}] ) - vmaf? ( media-libs/libvmaf:=[${MULTILIB_USEDEP}] ) vorbis? ( media-libs/libvorbis[${MULTILIB_USEDEP}] ) vpx? ( media-libs/libvpx:=[${MULTILIB_USEDEP}] ) vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] ) @@ -463,6 +461,7 @@ multilib_src_configure() { --disable-libopencv # leaving for later due to circular opencv[ffmpeg] --disable-librist # librist itself needs attention first (bug #822012) --disable-libtensorflow # causes headaches, and is gone + --disable-libvmaf # use ffmpeg-8+ instead, needs old vmaf (bug #968554) --disable-mbedtls # messy with slots, tests underlinking issues --disable-mmal # prefer USE=soc --disable-omx # unsupported (bug #653386) diff --git a/media-video/ffmpeg/ffmpeg-7.1.2.ebuild b/media-video/ffmpeg/ffmpeg-7.1.2.ebuild index 7c015bc736e2..df095d5bdd16 100644 --- a/media-video/ffmpeg/ffmpeg-7.1.2.ebuild +++ b/media-video/ffmpeg/ffmpeg-7.1.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2025 Gentoo Authors +# Copyright 2025-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -122,7 +122,6 @@ FFMPEG_IUSE_MAP=( vaapi vdpau vidstab:libvidstab - vmaf:libvmaf vorbis:libvorbis vpx:libvpx vulkan @@ -284,7 +283,6 @@ COMMON_DEPEND=" x11-libs/libvdpau[${MULTILIB_USEDEP}] ) vidstab? ( media-libs/vidstab[${MULTILIB_USEDEP}] ) - vmaf? ( media-libs/libvmaf:=[${MULTILIB_USEDEP}] ) vorbis? ( media-libs/libvorbis[${MULTILIB_USEDEP}] ) vpx? ( media-libs/libvpx:=[${MULTILIB_USEDEP}] ) vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] ) @@ -477,6 +475,7 @@ multilib_src_configure() { --disable-librist # librist itself needs attention first (bug #822012) --disable-libtensorflow # causes headaches, and is gone --disable-libtorch # support may need special attention (bug #936127) + --disable-libvmaf # use ffmpeg-8+ instead, needs old vmaf (bug #968554) --disable-mbedtls # messy with slots, tests underlinking issues --disable-mmal # prefer USE=soc --disable-omx # unsupported (bug #653386) diff --git a/media-video/ffmpeg/ffmpeg-7.1.3.ebuild b/media-video/ffmpeg/ffmpeg-7.1.3.ebuild index 7c015bc736e2..df095d5bdd16 100644 --- a/media-video/ffmpeg/ffmpeg-7.1.3.ebuild +++ b/media-video/ffmpeg/ffmpeg-7.1.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2025 Gentoo Authors +# Copyright 2025-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -122,7 +122,6 @@ FFMPEG_IUSE_MAP=( vaapi vdpau vidstab:libvidstab - vmaf:libvmaf vorbis:libvorbis vpx:libvpx vulkan @@ -284,7 +283,6 @@ COMMON_DEPEND=" x11-libs/libvdpau[${MULTILIB_USEDEP}] ) vidstab? ( media-libs/vidstab[${MULTILIB_USEDEP}] ) - vmaf? ( media-libs/libvmaf:=[${MULTILIB_USEDEP}] ) vorbis? ( media-libs/libvorbis[${MULTILIB_USEDEP}] ) vpx? ( media-libs/libvpx:=[${MULTILIB_USEDEP}] ) vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] ) @@ -477,6 +475,7 @@ multilib_src_configure() { --disable-librist # librist itself needs attention first (bug #822012) --disable-libtensorflow # causes headaches, and is gone --disable-libtorch # support may need special attention (bug #936127) + --disable-libvmaf # use ffmpeg-8+ instead, needs old vmaf (bug #968554) --disable-mbedtls # messy with slots, tests underlinking issues --disable-mmal # prefer USE=soc --disable-omx # unsupported (bug #653386)
