From fab76beee082d9d661cd12d6fb94dff02a627588 Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Thu, 6 Nov 2025 08:40:10 -0500 Subject: [PATCH] media-video/ffmpeg-compat: sync with ffmpeg Signed-off-by: Ionen Wolkens --- .../ffmpeg-compat/ffmpeg-compat-4.4.5-r2.ebuild | 14 ++++++++++++++ .../ffmpeg-compat/ffmpeg-compat-4.4.6-r1.ebuild | 14 ++++++++++++++ .../ffmpeg-compat/ffmpeg-compat-6.1.3.ebuild | 14 ++++++++++++++ .../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 d4caf866d4b34..3b7fde23b5165 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 1b3d236608fff..02b6717afa097 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 bfb235e3dfcb4..5a2967e8930a3 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 165c65c836190..abcb1ae1c357c 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=()