[gentoo-commits] repo/gentoo:master commit in: media-video/ffmpeg-chromium/, media-video/ffmpeg-chromium/files/

2023-12-15 Thread James Le Cuirot
commit: 269ceee9f09c565b32a938ed289d0b9ec71f61cb
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Dec 15 14:23:35 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Dec 15 14:32:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=269ceee9

media-video/ffmpeg-chromium: Drop old 117-r1

Signed-off-by: James Le Cuirot  gentoo.org>

 media-video/ffmpeg-chromium/Manifest   |   1 -
 .../ffmpeg-chromium/ffmpeg-chromium-117-r1.ebuild  | 248 -
 .../files/ffmpeg-chromium-117.patch|  27 ---
 3 files changed, 276 deletions(-)

diff --git a/media-video/ffmpeg-chromium/Manifest 
b/media-video/ffmpeg-chromium/Manifest
index 03013e2ca2ac..5c98ac2cff30 100644
--- a/media-video/ffmpeg-chromium/Manifest
+++ b/media-video/ffmpeg-chromium/Manifest
@@ -1,3 +1,2 @@
 DIST ffmpeg-chromium-114.tar.xz 9934024 BLAKE2B 
cc11bd00bcf6bef5f946a16f1544881c71503207ba3c6ec57cdc37124ea562366dced2e029f31e57a6f78ec7073412ac0b8ec470d14975a3cc40fad2e96ec5df
 SHA512 
1b1743664d58f5b92971d113ea441604e0b46f28b22df1b02ab0431b8e884789fb6d81b4f50ff1526f716381abcc63e1b336d23edd9ea28abe8b3526fba08ce9
-DIST ffmpeg-chromium-117.tar.xz 10085348 BLAKE2B 
2de4d0913061f97967013481a878cd97adca0af0c0eb89c6909cb83ce56ad6ee077b527651f6392b15d78090fb5d7bf05d0734ca4c0aebb678405f51fceab11a
 SHA512 
2bbc6b34cdb1e47fd741e443cde32e95e8adba569d27a559f14a25440280cb0a6a56e5856fc6d7ebdd73aca9942da3ec9c0037079fd39007653c134e1be96e67
 DIST ffmpeg-chromium-120.tar.xz 10096036 BLAKE2B 
8f24dfed854c713df369e6ef15bc773a3166fdf6eb8c90bcb1d1b7aca0702df7615bc323432a40b5d213352945fa49acf8e864df2caa358764b5068a75f3
 SHA512 
0e0bfb44225981f91edceeb6f302592a7e108da49c5e6503b43f0e12b91d84dece908efe5e548bb31ccab49c5fba5a8365f5f0793bbf1450d35bfd836f8a3e9b

diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-117-r1.ebuild 
b/media-video/ffmpeg-chromium/ffmpeg-chromium-117-r1.ebuild
deleted file mode 100644
index c09c48466f08..
--- a/media-video/ffmpeg-chromium/ffmpeg-chromium-117-r1.ebuild
+++ /dev/null
@@ -1,248 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-COMMIT="556e3ba65d21006a8732d66e4aa8f810cee39ed0"
-DESCRIPTION="FFmpeg built specifically for codec support in Chromium-based 
browsers"
-HOMEPAGE="https://ffmpeg.org/";
-SRC_URI="https://dev.gentoo.org/~chewi/distfiles/${P}.tar.xz";
-
-SLOT="${PV}"
-LICENSE="
-   !gpl? ( LGPL-2.1 )
-   gpl? ( GPL-2 )
-"
-
-KEYWORDS="~amd64 ~arm ~arm64"
-
-# Options to use as use_enable in the foo[:bar] form.
-# This will feed configure with $(use_enable foo bar)
-# or $(use_enable foo foo) if no :bar is set.
-# foo is added to IUSE.
-FFMPEG_FLAG_MAP=(
-   cpudetection:runtime-cpudetect debug
-   +gpl
-   vaapi vdpau vulkan
-   # decoders
-   mmal
-   nvenc:ffnvcodec
-   # Threads; we only support pthread for now but ffmpeg supports 
more
-   +threads:pthreads
-)
-
-IUSE="
-   ${FFMPEG_FLAG_MAP[@]%:*}
-"
-
-# Strings for CPU features in the useflag[:configure_option] form
-# if :configure_option isn't set, it will use 'useflag' as configure option
-ARM_CPU_FEATURES=(
-   cpu_flags_arm_thumb:armv5te
-   cpu_flags_arm_v6:armv6
-   cpu_flags_arm_thumb2:armv6t2
-   cpu_flags_arm_neon:neon
-   cpu_flags_arm_vfp:vfp
-   cpu_flags_arm_vfpv3:vfpv3
-   cpu_flags_arm_v8:armv8
-)
-ARM_CPU_REQUIRED_USE="
-   arm64? ( cpu_flags_arm_v8 )
-   cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon )
-   cpu_flags_arm_neon? (
-   cpu_flags_arm_vfp
-   arm? ( cpu_flags_arm_thumb2 )
-   )
-   cpu_flags_arm_vfpv3? ( cpu_flags_arm_vfp )
-   cpu_flags_arm_thumb2? ( cpu_flags_arm_v6 )
-   cpu_flags_arm_v6? (
-   arm? ( cpu_flags_arm_thumb )
-   )
-"
-X86_CPU_FEATURES_RAW=( 3dnow:amd3dnow 3dnowext:amd3dnowext aes:aesni avx:avx 
avx2:avx2 fma3:fma3 fma4:fma4 mmx:mmx
-  mmxext:mmxext sse:sse sse2:sse2 
sse3:sse3 ssse3:ssse3 sse4_1:sse4 sse4_2:sse42 xop:xop )
-X86_CPU_FEATURES=( ${X86_CPU_FEATURES_RAW[@]/#/cpu_flags_x86_} )
-X86_CPU_REQUIRED_USE="
-   cpu_flags_x86_avx2? ( cpu_flags_x86_avx )
-   cpu_flags_x86_fma4? ( cpu_flags_x86_avx )
-   cpu_flags_x86_fma3? ( cpu_flags_x86_avx )
-   cpu_flags_x86_xop?  ( cpu_flags_x86_avx )
-   cpu_flags_x86_avx?  ( cpu_flags_x86_sse4_2 )
-   cpu_flags_x86_aes? ( cpu_flags_x86_sse4_2 )
-   cpu_flags_x86_sse4_2?  ( cpu_flags_x86_sse4_1 )
-   cpu_flags_x86_sse4_1?  ( cpu_flags_x86_ssse3 )
-   cpu_flags_x86_ssse3?  ( cpu_flags_x86_sse3 )
-   cpu_flags_x86_sse3?  ( cpu_flags_x86_sse2 )
-   cpu_flags_x86_sse2?  ( cpu_flags_x86_sse )
-   cpu_flags_x86_sse?  ( cpu_flags_x86_mmxext )
-   cpu_flags_x86_mmxext?  (

[gentoo-commits] repo/gentoo:master commit in: media-video/ffmpeg-chromium/, media-video/ffmpeg-chromium/files/

2023-12-10 Thread James Le Cuirot
commit: 839baca182506268dfdac70f9034c5dfa9683a76
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Dec 10 15:01:14 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Dec 10 15:01:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=839baca1

media-video/ffmpeg-chromium: Version bump to 120

Signed-off-by: James Le Cuirot  gentoo.org>

 media-video/ffmpeg-chromium/Manifest   |   1 +
 .../ffmpeg-chromium/ffmpeg-chromium-120.ebuild | 248 +
 .../files/ffmpeg-chromium-120.patch|  27 +++
 3 files changed, 276 insertions(+)

diff --git a/media-video/ffmpeg-chromium/Manifest 
b/media-video/ffmpeg-chromium/Manifest
index 053efc7c0468..03013e2ca2ac 100644
--- a/media-video/ffmpeg-chromium/Manifest
+++ b/media-video/ffmpeg-chromium/Manifest
@@ -1,2 +1,3 @@
 DIST ffmpeg-chromium-114.tar.xz 9934024 BLAKE2B 
cc11bd00bcf6bef5f946a16f1544881c71503207ba3c6ec57cdc37124ea562366dced2e029f31e57a6f78ec7073412ac0b8ec470d14975a3cc40fad2e96ec5df
 SHA512 
1b1743664d58f5b92971d113ea441604e0b46f28b22df1b02ab0431b8e884789fb6d81b4f50ff1526f716381abcc63e1b336d23edd9ea28abe8b3526fba08ce9
 DIST ffmpeg-chromium-117.tar.xz 10085348 BLAKE2B 
2de4d0913061f97967013481a878cd97adca0af0c0eb89c6909cb83ce56ad6ee077b527651f6392b15d78090fb5d7bf05d0734ca4c0aebb678405f51fceab11a
 SHA512 
2bbc6b34cdb1e47fd741e443cde32e95e8adba569d27a559f14a25440280cb0a6a56e5856fc6d7ebdd73aca9942da3ec9c0037079fd39007653c134e1be96e67
+DIST ffmpeg-chromium-120.tar.xz 10096036 BLAKE2B 
8f24dfed854c713df369e6ef15bc773a3166fdf6eb8c90bcb1d1b7aca0702df7615bc323432a40b5d213352945fa49acf8e864df2caa358764b5068a75f3
 SHA512 
0e0bfb44225981f91edceeb6f302592a7e108da49c5e6503b43f0e12b91d84dece908efe5e548bb31ccab49c5fba5a8365f5f0793bbf1450d35bfd836f8a3e9b

diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-120.ebuild 
b/media-video/ffmpeg-chromium/ffmpeg-chromium-120.ebuild
new file mode 100644
index ..804389fc0ccc
--- /dev/null
+++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-120.ebuild
@@ -0,0 +1,248 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+COMMIT="bed545c1488e1f95075168dfe02388c16ffe1418"
+DESCRIPTION="FFmpeg built specifically for codec support in Chromium-based 
browsers"
+HOMEPAGE="https://ffmpeg.org/";
+SRC_URI="https://dev.gentoo.org/~chewi/distfiles/${P}.tar.xz";
+
+SLOT="${PV}"
+LICENSE="
+   !gpl? ( LGPL-2.1 )
+   gpl? ( GPL-2 )
+"
+
+KEYWORDS="~amd64 ~arm ~arm64"
+
+# Options to use as use_enable in the foo[:bar] form.
+# This will feed configure with $(use_enable foo bar)
+# or $(use_enable foo foo) if no :bar is set.
+# foo is added to IUSE.
+FFMPEG_FLAG_MAP=(
+   cpudetection:runtime-cpudetect debug
+   +gpl
+   vaapi vdpau vulkan
+   # decoders
+   mmal
+   nvenc:ffnvcodec
+   # Threads; we only support pthread for now but ffmpeg supports 
more
+   +threads:pthreads
+)
+
+IUSE="
+   ${FFMPEG_FLAG_MAP[@]%:*}
+"
+
+# Strings for CPU features in the useflag[:configure_option] form
+# if :configure_option isn't set, it will use 'useflag' as configure option
+ARM_CPU_FEATURES=(
+   cpu_flags_arm_thumb:armv5te
+   cpu_flags_arm_v6:armv6
+   cpu_flags_arm_thumb2:armv6t2
+   cpu_flags_arm_neon:neon
+   cpu_flags_arm_vfp:vfp
+   cpu_flags_arm_vfpv3:vfpv3
+   cpu_flags_arm_v8:armv8
+)
+ARM_CPU_REQUIRED_USE="
+   arm64? ( cpu_flags_arm_v8 )
+   cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon )
+   cpu_flags_arm_neon? (
+   cpu_flags_arm_vfp
+   arm? ( cpu_flags_arm_thumb2 )
+   )
+   cpu_flags_arm_vfpv3? ( cpu_flags_arm_vfp )
+   cpu_flags_arm_thumb2? ( cpu_flags_arm_v6 )
+   cpu_flags_arm_v6? (
+   arm? ( cpu_flags_arm_thumb )
+   )
+"
+X86_CPU_FEATURES_RAW=( 3dnow:amd3dnow 3dnowext:amd3dnowext aes:aesni avx:avx 
avx2:avx2 fma3:fma3 fma4:fma4 mmx:mmx
+  mmxext:mmxext sse:sse sse2:sse2 
sse3:sse3 ssse3:ssse3 sse4_1:sse4 sse4_2:sse42 xop:xop )
+X86_CPU_FEATURES=( ${X86_CPU_FEATURES_RAW[@]/#/cpu_flags_x86_} )
+X86_CPU_REQUIRED_USE="
+   cpu_flags_x86_avx2? ( cpu_flags_x86_avx )
+   cpu_flags_x86_fma4? ( cpu_flags_x86_avx )
+   cpu_flags_x86_fma3? ( cpu_flags_x86_avx )
+   cpu_flags_x86_xop?  ( cpu_flags_x86_avx )
+   cpu_flags_x86_avx?  ( cpu_flags_x86_sse4_2 )
+   cpu_flags_x86_aes? ( cpu_flags_x86_sse4_2 )
+   cpu_flags_x86_sse4_2?  ( cpu_flags_x86_sse4_1 )
+   cpu_flags_x86_sse4_1?  ( cpu_flags_x86_ssse3 )
+   cpu_flags_x86_ssse3?  ( cpu_flags_x86_sse3 )
+   cpu_flags_x86_sse3?  ( cpu_flags_x86_sse2 )
+   cpu_flags_x86_sse2?  ( cpu_flags_x86_sse )
+   cpu_flags_x86_sse?  ( cpu_flags_x86_mmxext )
+   cpu_flags_x86_mmxext?  ( cpu_fla

[gentoo-commits] repo/gentoo:master commit in: media-video/ffmpeg-chromium/, media-video/ffmpeg-chromium/files/

2023-10-16 Thread James Le Cuirot
commit: d738508f98b85034ebfd515f35d82f832cb1580f
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Oct 16 21:58:08 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Oct 16 21:58:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d738508f

media-video/ffmpeg-chromium: Drop old 102 and 106

Signed-off-by: James Le Cuirot  gentoo.org>

 media-video/ffmpeg-chromium/Manifest   |   2 -
 .../ffmpeg-chromium/ffmpeg-chromium-102.ebuild | 244 -
 .../ffmpeg-chromium/ffmpeg-chromium-106.ebuild | 235 
 .../files/ffmpeg-chromium-vk-headers.patch |  36 ---
 4 files changed, 517 deletions(-)

diff --git a/media-video/ffmpeg-chromium/Manifest 
b/media-video/ffmpeg-chromium/Manifest
index 2a8f8055040d..62b13188f8f7 100644
--- a/media-video/ffmpeg-chromium/Manifest
+++ b/media-video/ffmpeg-chromium/Manifest
@@ -1,3 +1 @@
-DIST ffmpeg-chromium-102.tar.gz 15165192 BLAKE2B 
ecf9b9ff538730d8a265e25e3d30900b119bfa5baa8e097e58151d744c95b3e768b96f477f6394015cd77a8ae35991c7cdaee5fb2f700d129b6c6d7ee87b34d9
 SHA512 
f5aa4c47e801d2547321c7995240e004706f9b5835610f9726ac45a63ac58a62de64d463ddeb8c1a001d31d89a4dbaee3a1be568c33316f29dc2b675b2f3161a
-DIST ffmpeg-chromium-106.tar.xz 9707176 BLAKE2B 
8ab9b006328e15faa38b8014f2870e7a9fd9eaacc723cd6079bfaadc05db4d1f8c542dff5a331e1f93c9c877eea6d2ed0dc2bf567c77680227b22b2a9baf8834
 SHA512 
9f04feee42bf548cbda542be16f186bfe0d8179289a1512cf77ec492a8608b2c9d5c758f93fb6d229be67c20762075dd266fa4b203556f8b7ec4bf66579f2b6b
 DIST ffmpeg-chromium-114.tar.xz 9934024 BLAKE2B 
cc11bd00bcf6bef5f946a16f1544881c71503207ba3c6ec57cdc37124ea562366dced2e029f31e57a6f78ec7073412ac0b8ec470d14975a3cc40fad2e96ec5df
 SHA512 
1b1743664d58f5b92971d113ea441604e0b46f28b22df1b02ab0431b8e884789fb6d81b4f50ff1526f716381abcc63e1b336d23edd9ea28abe8b3526fba08ce9

diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-102.ebuild 
b/media-video/ffmpeg-chromium/ffmpeg-chromium-102.ebuild
deleted file mode 100644
index 6e4409a5274b..
--- a/media-video/ffmpeg-chromium/ffmpeg-chromium-102.ebuild
+++ /dev/null
@@ -1,244 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-COMMIT="5cd95cdf972ad92c38a4ea2d059ac9d6167302ca"
-DESCRIPTION="FFmpeg built specifically for codec support in Chromium-based 
browsers"
-HOMEPAGE="https://ffmpeg.org/";
-SRC_URI="https://dev.gentoo.org/~chewi/distfiles/${P}.tar.gz";
-
-SLOT="${PV}"
-LICENSE="
-   !gpl? ( LGPL-2.1 )
-   gpl? ( GPL-2 )
-"
-
-KEYWORDS="amd64 ~arm ~arm64"
-
-# Options to use as use_enable in the foo[:bar] form.
-# This will feed configure with $(use_enable foo bar)
-# or $(use_enable foo foo) if no :bar is set.
-# foo is added to IUSE.
-FFMPEG_FLAG_MAP=(
-   cpudetection:runtime-cpudetect debug
-   +gpl
-   vaapi vdpau vulkan
-   # decoders
-   mmal +opus:libopus
-   video_cards_nvidia:ffnvcodec
-   # Threads; we only support pthread for now but ffmpeg supports 
more
-   +threads:pthreads
-)
-
-IUSE="
-   ${FFMPEG_FLAG_MAP[@]%:*}
-"
-
-# Strings for CPU features in the useflag[:configure_option] form
-# if :configure_option isn't set, it will use 'useflag' as configure option
-ARM_CPU_FEATURES=(
-   cpu_flags_arm_thumb:armv5te
-   cpu_flags_arm_v6:armv6
-   cpu_flags_arm_thumb2:armv6t2
-   cpu_flags_arm_neon:neon
-   cpu_flags_arm_vfp:vfp
-   cpu_flags_arm_vfpv3:vfpv3
-   cpu_flags_arm_v8:armv8
-)
-ARM_CPU_REQUIRED_USE="
-   arm64? ( cpu_flags_arm_v8 )
-   cpu_flags_arm_v8? (  cpu_flags_arm_vfpv3 cpu_flags_arm_neon )
-   cpu_flags_arm_neon? ( cpu_flags_arm_thumb2 cpu_flags_arm_vfp )
-   cpu_flags_arm_vfpv3? ( cpu_flags_arm_vfp )
-   cpu_flags_arm_thumb2? ( cpu_flags_arm_v6 )
-   cpu_flags_arm_v6? ( cpu_flags_arm_thumb )
-"
-X86_CPU_FEATURES_RAW=( 3dnow:amd3dnow 3dnowext:amd3dnowext aes:aesni avx:avx 
avx2:avx2 fma3:fma3 fma4:fma4 mmx:mmx mmxext:mmxext sse:sse sse2:sse2 sse3:sse3 
ssse3:ssse3 sse4_1:sse4 sse4_2:sse42 xop:xop )
-X86_CPU_FEATURES=( ${X86_CPU_FEATURES_RAW[@]/#/cpu_flags_x86_} )
-X86_CPU_REQUIRED_USE="
-   cpu_flags_x86_avx2? ( cpu_flags_x86_avx )
-   cpu_flags_x86_fma4? ( cpu_flags_x86_avx )
-   cpu_flags_x86_fma3? ( cpu_flags_x86_avx )
-   cpu_flags_x86_xop?  ( cpu_flags_x86_avx )
-   cpu_flags_x86_avx?  ( cpu_flags_x86_sse4_2 )
-   cpu_flags_x86_aes? ( cpu_flags_x86_sse4_2 )
-   cpu_flags_x86_sse4_2?  ( cpu_flags_x86_sse4_1 )
-   cpu_flags_x86_sse4_1?  ( cpu_flags_x86_ssse3 )
-   cpu_flags_x86_ssse3?  ( cpu_flags_x86_sse3 )
-   cpu_flags_x86_sse3?  ( cpu_flags_x86_sse2 )
-   cpu_flags_x86_sse2?  ( cpu_flags_x86_sse )
-   cpu_flags_x86_sse?  ( cpu_flags_x86_mmxext )
-   cpu_flags_x86_mmxext?  ( cpu_flags_x86_mmx )
-