commit:     f4ecad378998275cf5dcd79df975f8460fd80c2c
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu May 23 17:05:29 2024 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu May 23 17:17:01 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4ecad37

media-tv/kodi: Update mesa dependency

Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 media-tv/kodi/{kodi-19.5-r1.ebuild => kodi-19.5-r2.ebuild} | 14 ++++++++++++--
 media-tv/kodi/{kodi-20.3.ebuild => kodi-20.3-r1.ebuild}    |  8 ++++++--
 media-tv/kodi/{kodi-20.5.ebuild => kodi-20.5-r1.ebuild}    |  8 ++++++--
 media-tv/kodi/{kodi-21.0.ebuild => kodi-21.0-r1.ebuild}    |  5 ++++-
 media-tv/kodi/kodi-21.9999.ebuild                          |  5 ++++-
 media-tv/kodi/kodi-9999.ebuild                             |  5 ++++-
 6 files changed, 36 insertions(+), 9 deletions(-)

diff --git a/media-tv/kodi/kodi-19.5-r1.ebuild 
b/media-tv/kodi/kodi-19.5-r2.ebuild
similarity index 97%
rename from media-tv/kodi/kodi-19.5-r1.ebuild
rename to media-tv/kodi/kodi-19.5-r2.ebuild
index d71c4c2b4261..7b7a084a897d 100644
--- a/media-tv/kodi/kodi-19.5-r1.ebuild
+++ b/media-tv/kodi/kodi-19.5-r2.ebuild
@@ -97,7 +97,12 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
                x11-libs/libxkbcommon
        )
        gles? (
-               !raspberry-pi? ( media-libs/mesa[gles2] )
+               !raspberry-pi? (
+                       || (
+                               >=media-libs/mesa-24.1.0_rc1[opengl]
+                               <media-libs/mesa-24.1.0_rc1[gles2]
+                       )
+               )
        )
        lcms? ( media-libs/lcms:2 )
        libusb? ( virtual/libusb:1 )
@@ -122,7 +127,12 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
        !gles? ( media-libs/glu )
        >=dev-libs/openssl-1.1.1k:0=
        raspberry-pi? (
-               || ( media-libs/raspberrypi-userland 
media-libs/raspberrypi-userland-bin 
media-libs/mesa[egl(+),gles2,video_cards_vc4] )
+               || (
+                       media-libs/raspberrypi-userland
+                       media-libs/raspberrypi-userland-bin
+                       >=media-libs/mesa-24.1.0_rc1[opengl,video_cards_vc4]
+                       
<media-libs/mesa-24.1.0_rc1[egl(+),gles2,video_cards_vc4]
+               )
        )
        pulseaudio? ( media-sound/pulseaudio )
        samba? ( >=net-fs/samba-3.4.6[smbclient(+)] )

diff --git a/media-tv/kodi/kodi-20.3.ebuild b/media-tv/kodi/kodi-20.3-r1.ebuild
similarity index 98%
rename from media-tv/kodi/kodi-20.3.ebuild
rename to media-tv/kodi/kodi-20.3-r1.ebuild
index 2270760f2e9f..a518af43864c 100644
--- a/media-tv/kodi/kodi-20.3.ebuild
+++ b/media-tv/kodi/kodi-20.3-r1.ebuild
@@ -149,7 +149,10 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
        )
        gles? (
                !raspberry-pi? (
-                       media-libs/mesa[gles2]
+                       || (
+                               >=media-libs/mesa-24.1.0_rc1[opengl]
+                               <media-libs/mesa-24.1.0_rc1[gles2]
+                       )
                )
        )
        !gles? (
@@ -183,7 +186,8 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
                || (
                        media-libs/raspberrypi-userland
                        media-libs/raspberrypi-userland-bin
-                       media-libs/mesa[gles2,video_cards_vc4]
+                       >=media-libs/mesa-24.1.0_rc1[opengl,video_cards_vc4]
+                       
<media-libs/mesa-24.1.0_rc1[egl(+),gles2,video_cards_vc4]
                )
        )
        samba? (

diff --git a/media-tv/kodi/kodi-20.5.ebuild b/media-tv/kodi/kodi-20.5-r1.ebuild
similarity index 98%
rename from media-tv/kodi/kodi-20.5.ebuild
rename to media-tv/kodi/kodi-20.5-r1.ebuild
index 2270760f2e9f..a518af43864c 100644
--- a/media-tv/kodi/kodi-20.5.ebuild
+++ b/media-tv/kodi/kodi-20.5-r1.ebuild
@@ -149,7 +149,10 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
        )
        gles? (
                !raspberry-pi? (
-                       media-libs/mesa[gles2]
+                       || (
+                               >=media-libs/mesa-24.1.0_rc1[opengl]
+                               <media-libs/mesa-24.1.0_rc1[gles2]
+                       )
                )
        )
        !gles? (
@@ -183,7 +186,8 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
                || (
                        media-libs/raspberrypi-userland
                        media-libs/raspberrypi-userland-bin
-                       media-libs/mesa[gles2,video_cards_vc4]
+                       >=media-libs/mesa-24.1.0_rc1[opengl,video_cards_vc4]
+                       
<media-libs/mesa-24.1.0_rc1[egl(+),gles2,video_cards_vc4]
                )
        )
        samba? (

diff --git a/media-tv/kodi/kodi-21.0.ebuild b/media-tv/kodi/kodi-21.0-r1.ebuild
similarity index 99%
rename from media-tv/kodi/kodi-21.0.ebuild
rename to media-tv/kodi/kodi-21.0-r1.ebuild
index 67eca7afe6c1..bdc7176cb631 100644
--- a/media-tv/kodi/kodi-21.0.ebuild
+++ b/media-tv/kodi/kodi-21.0-r1.ebuild
@@ -159,7 +159,10 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
                x11-libs/libxkbcommon
        )
        gles? (
-               media-libs/mesa[gles2]
+               || (
+                       >=media-libs/mesa-24.1.0_rc1[opengl]
+                       <media-libs/mesa-24.1.0_rc1[gles2]
+               )
        )
        !gles? (
                media-libs/glu

diff --git a/media-tv/kodi/kodi-21.9999.ebuild 
b/media-tv/kodi/kodi-21.9999.ebuild
index a7ad762133ea..7ca90c8d20dd 100644
--- a/media-tv/kodi/kodi-21.9999.ebuild
+++ b/media-tv/kodi/kodi-21.9999.ebuild
@@ -159,7 +159,10 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
                x11-libs/libxkbcommon
        )
        gles? (
-               media-libs/mesa[gles2]
+               || (
+                       >=media-libs/mesa-24.1.0_rc1[opengl]
+                       <media-libs/mesa-24.1.0_rc1[gles2]
+               )
        )
        !gles? (
                media-libs/glu

diff --git a/media-tv/kodi/kodi-9999.ebuild b/media-tv/kodi/kodi-9999.ebuild
index ec93101fdd4d..be645e574764 100644
--- a/media-tv/kodi/kodi-9999.ebuild
+++ b/media-tv/kodi/kodi-9999.ebuild
@@ -159,7 +159,10 @@ COMMON_TARGET_DEPEND="${PYTHON_DEPS}
                x11-libs/libxkbcommon
        )
        gles? (
-               media-libs/mesa[gles2]
+               || (
+                       >=media-libs/mesa-24.1.0_rc1[opengl]
+                       <media-libs/mesa-24.1.0_rc1[gles2]
+               )
        )
        !gles? (
                media-libs/glu

Reply via email to