commit:     fab76beee082d9d661cd12d6fb94dff02a627588
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Nov  6 13:40:10 2025 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Nov  6 13:57:27 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fab76bee

media-video/ffmpeg-compat: sync with ffmpeg

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 media-video/ffmpeg-compat/ffmpeg-compat-4.4.5-r2.ebuild | 14 ++++++++++++++
 media-video/ffmpeg-compat/ffmpeg-compat-4.4.6-r1.ebuild | 14 ++++++++++++++
 media-video/ffmpeg-compat/ffmpeg-compat-6.1.3.ebuild    | 14 ++++++++++++++
 media-video/ffmpeg-compat/ffmpeg-compat-7.1.2.ebuild    | 14 ++++++++++++++
 4 files changed, 56 insertions(+)

diff --git a/media-video/ffmpeg-compat/ffmpeg-compat-4.4.5-r2.ebuild 
b/media-video/ffmpeg-compat/ffmpeg-compat-4.4.5-r2.ebuild
index d4caf866d4b3..3b7fde23b516 100644
--- a/media-video/ffmpeg-compat/ffmpeg-compat-4.4.5-r2.ebuild
+++ b/media-video/ffmpeg-compat/ffmpeg-compat-4.4.5-r2.ebuild
@@ -447,6 +447,20 @@ multilib_src_configure() {
                esac
        fi
 
+       # skipping tests is handled at configure-time
+       local skip_tests=()
+
+       # zlib-ng is not bitexact w/ zlib producing mismatching md5sum (bug 
#965737)
+       has_version 'sys-libs/zlib-ng[compat]' &&
+               skip_tests+=(
+                       lavf-{apng{,.png},gray16be.png,png,rgb48be.png}
+                       mov-mp4-frag-flush
+                       vsynth{1,2,3}-{flashsv,mpng,zlib}
+               )
+
+       (( ${#skip_tests[@]} )) &&
+               conf+=( --ignore-tests=$(IFS=,; echo "${skip_tests[*]}") )
+
        # import options from FFMPEG_IUSE_MAP
        local flag license mod v
        local -A optmap=() licensemap=()

diff --git a/media-video/ffmpeg-compat/ffmpeg-compat-4.4.6-r1.ebuild 
b/media-video/ffmpeg-compat/ffmpeg-compat-4.4.6-r1.ebuild
index 1b3d236608ff..02b6717afa09 100644
--- a/media-video/ffmpeg-compat/ffmpeg-compat-4.4.6-r1.ebuild
+++ b/media-video/ffmpeg-compat/ffmpeg-compat-4.4.6-r1.ebuild
@@ -447,6 +447,20 @@ multilib_src_configure() {
                esac
        fi
 
+       # skipping tests is handled at configure-time
+       local skip_tests=()
+
+       # zlib-ng is not bitexact w/ zlib producing mismatching md5sum (bug 
#965737)
+       has_version 'sys-libs/zlib-ng[compat]' &&
+               skip_tests+=(
+                       lavf-{apng{,.png},gray16be.png,png,rgb48be.png}
+                       mov-mp4-frag-flush
+                       vsynth{1,2,3}-{flashsv,mpng,zlib}
+               )
+
+       (( ${#skip_tests[@]} )) &&
+               conf+=( --ignore-tests=$(IFS=,; echo "${skip_tests[*]}") )
+
        # import options from FFMPEG_IUSE_MAP
        local flag license mod v
        local -A optmap=() licensemap=()

diff --git a/media-video/ffmpeg-compat/ffmpeg-compat-6.1.3.ebuild 
b/media-video/ffmpeg-compat/ffmpeg-compat-6.1.3.ebuild
index bfb235e3dfcb..5a2967e8930a 100644
--- a/media-video/ffmpeg-compat/ffmpeg-compat-6.1.3.ebuild
+++ b/media-video/ffmpeg-compat/ffmpeg-compat-6.1.3.ebuild
@@ -505,6 +505,20 @@ multilib_src_configure() {
                esac
        fi
 
+       # skipping tests is handled at configure-time
+       local skip_tests=()
+
+       # zlib-ng is not bitexact w/ zlib producing mismatching md5sum (bug 
#965737)
+       has_version 'sys-libs/zlib-ng[compat]' &&
+               skip_tests+=(
+                       lavf-{apng{,.png},gray16be.png,png,rgb48be.png}
+                       mov-mp4-frag-flush
+                       vsynth{1,2,3}-{flashsv,mpng,zlib}
+               )
+
+       (( ${#skip_tests[@]} )) &&
+               conf+=( --ignore-tests=$(IFS=,; echo "${skip_tests[*]}") )
+
        # import options from FFMPEG_IUSE_MAP
        local flag license mod v
        local -A optmap=() licensemap=()

diff --git a/media-video/ffmpeg-compat/ffmpeg-compat-7.1.2.ebuild 
b/media-video/ffmpeg-compat/ffmpeg-compat-7.1.2.ebuild
index 165c65c83619..abcb1ae1c357 100644
--- a/media-video/ffmpeg-compat/ffmpeg-compat-7.1.2.ebuild
+++ b/media-video/ffmpeg-compat/ffmpeg-compat-7.1.2.ebuild
@@ -519,6 +519,20 @@ multilib_src_configure() {
                esac
        fi
 
+       # skipping tests is handled at configure-time
+       local skip_tests=()
+
+       # zlib-ng is not bitexact w/ zlib producing mismatching md5sum (bug 
#965737)
+       has_version 'sys-libs/zlib-ng[compat]' &&
+               skip_tests+=(
+                       lavf-{apng{,.png},gray16be.png,png,rgb48be.png}
+                       mov-mp4-frag-flush
+                       vsynth{1,2,3}-{flashsv,mpng,zlib}
+               )
+
+       (( ${#skip_tests[@]} )) &&
+               conf+=( --ignore-tests=$(IFS=,; echo "${skip_tests[*]}") )
+
        # import options from FFMPEG_IUSE_MAP
        local flag license mod v
        local -A optmap=() licensemap=()

Reply via email to