commit:     1635d3fb5baa80d366dee377170290c8adad33c1
Author:     Adel KARA SLIMANE <adel.ks <AT> zegrapher <DOT> com>
AuthorDate: Sun Sep 22 22:47:08 2024 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Sep 26 07:14:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1635d3fb

media-video/ffmpeg: fix slot operator on amdgpu-pro-amf

do not rebuild on slot changes

- ffmpeg dlopens the shared libraries provided by
  amdgpu-pro-amf
- any version of amdgpu-pro-amf should work
  as it provides the implementation of amf-headers
  which are backward compatible

Signed-off-by: Adel KARA SLIMANE <adel.ks <AT> zegrapher.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 media-video/ffmpeg/ffmpeg-4.4.4-r10.ebuild | 2 +-
 media-video/ffmpeg/ffmpeg-4.4.4-r9.ebuild  | 2 +-
 media-video/ffmpeg/ffmpeg-4.4.5.ebuild     | 4 ++--
 media-video/ffmpeg/ffmpeg-6.0.1-r4.ebuild  | 2 +-
 media-video/ffmpeg/ffmpeg-6.1.1-r8.ebuild  | 2 +-
 media-video/ffmpeg/ffmpeg-6.1.2.ebuild     | 2 +-
 media-video/ffmpeg/ffmpeg-7.0.1.ebuild     | 2 +-
 media-video/ffmpeg/ffmpeg-7.0.2.ebuild     | 2 +-
 media-video/ffmpeg/ffmpeg-9999.ebuild      | 2 +-
 9 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/media-video/ffmpeg/ffmpeg-4.4.4-r10.ebuild 
b/media-video/ffmpeg/ffmpeg-4.4.4-r10.ebuild
index 9e0ffd130260..9af70b3d9d2d 100644
--- a/media-video/ffmpeg/ffmpeg-4.4.4-r10.ebuild
+++ b/media-video/ffmpeg/ffmpeg-4.4.4-r10.ebuild
@@ -185,7 +185,7 @@ IUSE="${IUSE} ${FFTOOLS[@]/#/+fftools_}"
 
 RDEPEND="
        alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
-       amf? ( media-video/amdgpu-pro-amf:= )
+       amf? ( media-video/amdgpu-pro-amf )
        amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] )
        bluray? ( >=media-libs/libbluray-0.3.0-r1:=[${MULTILIB_USEDEP}] )
        bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] )

diff --git a/media-video/ffmpeg/ffmpeg-4.4.4-r9.ebuild 
b/media-video/ffmpeg/ffmpeg-4.4.4-r9.ebuild
index 155021576490..9d18868440b4 100644
--- a/media-video/ffmpeg/ffmpeg-4.4.4-r9.ebuild
+++ b/media-video/ffmpeg/ffmpeg-4.4.4-r9.ebuild
@@ -185,7 +185,7 @@ IUSE="${IUSE} ${FFTOOLS[@]/#/+fftools_}"
 
 RDEPEND="
        alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
-       amf? ( media-video/amdgpu-pro-amf:= )
+       amf? ( media-video/amdgpu-pro-amf )
        amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] )
        bluray? ( >=media-libs/libbluray-0.3.0-r1:=[${MULTILIB_USEDEP}] )
        bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] )

diff --git a/media-video/ffmpeg/ffmpeg-4.4.5.ebuild 
b/media-video/ffmpeg/ffmpeg-4.4.5.ebuild
index fcdff1e2f2ef..967d1006b22a 100644
--- a/media-video/ffmpeg/ffmpeg-4.4.5.ebuild
+++ b/media-video/ffmpeg/ffmpeg-4.4.5.ebuild
@@ -184,7 +184,7 @@ IUSE="${IUSE} ${FFTOOLS[@]/#/+fftools_}"
 
 RDEPEND="
        alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
-       amf? ( media-video/amdgpu-pro-amf:= )
+       amf? ( media-video/amdgpu-pro-amf )
        amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] )
        bluray? ( >=media-libs/libbluray-0.3.0-r1:=[${MULTILIB_USEDEP}] )
        bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] )
@@ -295,7 +295,7 @@ RDEPEND="${RDEPEND}
 "
 
 DEPEND="${RDEPEND}
-       amf? ( media-libs/amf-headers )
+       amf? ( media-libs/amf-headers:= )
        ladspa? ( >=media-libs/ladspa-sdk-1.13-r2[${MULTILIB_USEDEP}] )
        v4l? ( sys-kernel/linux-headers )
 "

diff --git a/media-video/ffmpeg/ffmpeg-6.0.1-r4.ebuild 
b/media-video/ffmpeg/ffmpeg-6.0.1-r4.ebuild
index d0a3bb596892..306184007849 100644
--- a/media-video/ffmpeg/ffmpeg-6.0.1-r4.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.0.1-r4.ebuild
@@ -185,7 +185,7 @@ IUSE="${IUSE} ${FFTOOLS[@]/#/+fftools_}"
 
 RDEPEND="
        alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
-       amf? ( media-video/amdgpu-pro-amf:= )
+       amf? ( media-video/amdgpu-pro-amf )
        amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] )
        bluray? ( >=media-libs/libbluray-0.3.0-r1:=[${MULTILIB_USEDEP}] )
        bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] )

diff --git a/media-video/ffmpeg/ffmpeg-6.1.1-r8.ebuild 
b/media-video/ffmpeg/ffmpeg-6.1.1-r8.ebuild
index f83fcb1a0176..e52ecc7d7a50 100644
--- a/media-video/ffmpeg/ffmpeg-6.1.1-r8.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.1.1-r8.ebuild
@@ -208,7 +208,7 @@ IUSE="${IUSE} ${FFTOOLS[@]/#/+fftools_}"
 
 RDEPEND="
        alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
-       amf? ( media-video/amdgpu-pro-amf:= )
+       amf? ( media-video/amdgpu-pro-amf )
        amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] )
        bluray? ( >=media-libs/libbluray-0.3.0-r1:=[${MULTILIB_USEDEP}] )
        bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] )

diff --git a/media-video/ffmpeg/ffmpeg-6.1.2.ebuild 
b/media-video/ffmpeg/ffmpeg-6.1.2.ebuild
index cf2f2c615aaf..d33ded5d48b7 100644
--- a/media-video/ffmpeg/ffmpeg-6.1.2.ebuild
+++ b/media-video/ffmpeg/ffmpeg-6.1.2.ebuild
@@ -208,7 +208,7 @@ IUSE="${IUSE} ${FFTOOLS[@]/#/+fftools_}"
 
 RDEPEND="
        alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
-       amf? ( media-video/amdgpu-pro-amf:= )
+       amf? ( media-video/amdgpu-pro-amf )
        amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] )
        bluray? ( >=media-libs/libbluray-0.3.0-r1:=[${MULTILIB_USEDEP}] )
        bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] )

diff --git a/media-video/ffmpeg/ffmpeg-7.0.1.ebuild 
b/media-video/ffmpeg/ffmpeg-7.0.1.ebuild
index 467c8c4a6bb7..604fbe7ce570 100644
--- a/media-video/ffmpeg/ffmpeg-7.0.1.ebuild
+++ b/media-video/ffmpeg/ffmpeg-7.0.1.ebuild
@@ -210,7 +210,7 @@ IUSE="${IUSE} ${FFTOOLS[@]/#/+fftools_}"
 
 RDEPEND="
        alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
-       amf? ( media-video/amdgpu-pro-amf:= )
+       amf? ( media-video/amdgpu-pro-amf )
        amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] )
        bluray? ( >=media-libs/libbluray-0.3.0-r1:=[${MULTILIB_USEDEP}] )
        bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] )

diff --git a/media-video/ffmpeg/ffmpeg-7.0.2.ebuild 
b/media-video/ffmpeg/ffmpeg-7.0.2.ebuild
index 467c8c4a6bb7..604fbe7ce570 100644
--- a/media-video/ffmpeg/ffmpeg-7.0.2.ebuild
+++ b/media-video/ffmpeg/ffmpeg-7.0.2.ebuild
@@ -210,7 +210,7 @@ IUSE="${IUSE} ${FFTOOLS[@]/#/+fftools_}"
 
 RDEPEND="
        alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
-       amf? ( media-video/amdgpu-pro-amf:= )
+       amf? ( media-video/amdgpu-pro-amf )
        amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] )
        bluray? ( >=media-libs/libbluray-0.3.0-r1:=[${MULTILIB_USEDEP}] )
        bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] )

diff --git a/media-video/ffmpeg/ffmpeg-9999.ebuild 
b/media-video/ffmpeg/ffmpeg-9999.ebuild
index 2c36d52fbafe..d1734392b1eb 100644
--- a/media-video/ffmpeg/ffmpeg-9999.ebuild
+++ b/media-video/ffmpeg/ffmpeg-9999.ebuild
@@ -210,7 +210,7 @@ IUSE="${IUSE} ${FFTOOLS[@]/#/+fftools_}"
 
 RDEPEND="
        alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] )
-       amf? ( media-video/amdgpu-pro-amf:= )
+       amf? ( media-video/amdgpu-pro-amf )
        amr? ( >=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}] )
        bluray? ( >=media-libs/libbluray-0.3.0-r1:=[${MULTILIB_USEDEP}] )
        bs2b? ( >=media-libs/libbs2b-3.1.0-r1[${MULTILIB_USEDEP}] )

Reply via email to