commit:     743c6bd89f04a38dee37192d6cdfa96f9ae8aef6
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Mon May 19 13:12:51 2025 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Mon May 19 13:12:51 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=743c6bd8

dev-libs/weston: Refresh the dependencies

Closes: https://bugs.gentoo.org/956316
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 .../{weston-14.0.1-r1.ebuild => weston-14.0.1-r2.ebuild} | 14 +++++++++++---
 dev-libs/weston/weston-9999.ebuild                       | 16 ++++++++++++----
 2 files changed, 23 insertions(+), 7 deletions(-)

diff --git a/dev-libs/weston/weston-14.0.1-r1.ebuild 
b/dev-libs/weston/weston-14.0.1-r2.ebuild
similarity index 94%
rename from dev-libs/weston/weston-14.0.1-r1.ebuild
rename to dev-libs/weston/weston-14.0.1-r2.ebuild
index 3f07d29d3bb0..d12b8a3da15f 100644
--- a/dev-libs/weston/weston-14.0.1-r1.ebuild
+++ b/dev-libs/weston/weston-14.0.1-r2.ebuild
@@ -50,18 +50,26 @@ RDEPEND="
        x11-misc/xkeyboard-config
        drm? (
                <media-libs/libdisplay-info-0.3.0:=
-               >=media-libs/mesa-17.1[gbm(+)]
+               >=media-libs/mesa-21.1.1
                >=sys-libs/mtdev-1.1.0
                >=virtual/udev-136
        )
        editor? ( x11-libs/pango )
-       examples? ( x11-libs/pango )
+       examples? (
+               dev-libs/glib:2
+               x11-libs/pango
+               gles2? (
+                       >=media-libs/mesa-21.1.1
+                       >=virtual/udev-136
+               )
+       )
        gles2? ( media-libs/libglvnd )
        jpeg? ( media-libs/libjpeg-turbo:0= )
        lcms? ( >=media-libs/lcms-2.9:2 )
        pipewire? ( >=media-video/pipewire-0.3:= )
        rdp? ( >=net-misc/freerdp-2.3.0:=[server] )
        remoting? (
+               dev-libs/glib:2
                media-libs/gstreamer:1.0
                media-libs/gst-plugins-base:1.0
        )
@@ -123,7 +131,7 @@ src_configure() {
                $(meson_use webp image-webp)
                -Dtools=debug,info,terminal
                $(meson_use examples demo-clients)
-               -Dsimple-clients=$(usex examples 
damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-egl,egl "") "")
+               -Dsimple-clients=$(usex examples 
damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-feedback,dmabuf-egl,egl "") 
"")
                $(meson_use resize-optimization resize-pool)
                $(meson_use test tests)
                -Dtest-junit-xml=false

diff --git a/dev-libs/weston/weston-9999.ebuild 
b/dev-libs/weston/weston-9999.ebuild
index 0451f05d9271..0a5454f01db8 100644
--- a/dev-libs/weston/weston-9999.ebuild
+++ b/dev-libs/weston/weston-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -50,18 +50,26 @@ RDEPEND="
        x11-misc/xkeyboard-config
        drm? (
                <media-libs/libdisplay-info-0.3.0:=
-               >=media-libs/mesa-17.1[gbm(+)]
+               >=media-libs/mesa-21.1.1
                >=sys-libs/mtdev-1.1.0
                >=virtual/udev-136
        )
        editor? ( x11-libs/pango )
-       examples? ( x11-libs/pango )
+       examples? (
+               dev-libs/glib:2
+               x11-libs/pango
+               gles2? (
+                       >=media-libs/mesa-21.1.1
+                       >=virtual/udev-136
+               )
+       )
        gles2? ( media-libs/libglvnd )
        jpeg? ( media-libs/libjpeg-turbo:0= )
        lcms? ( >=media-libs/lcms-2.9:2 )
        pipewire? ( >=media-video/pipewire-0.3:= )
        rdp? ( >=net-misc/freerdp-2.3.0:=[server] )
        remoting? (
+               dev-libs/glib:2
                media-libs/gstreamer:1.0
                media-libs/gst-plugins-base:1.0
        )
@@ -119,7 +127,7 @@ src_configure() {
                $(meson_use webp image-webp)
                -Dtools=debug,info,terminal
                $(meson_use examples demo-clients)
-               -Dsimple-clients=$(usex examples 
damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-egl,egl "") "")
+               -Dsimple-clients=$(usex examples 
damage,dmabuf-v4l,im,shm,touch$(usex gles2 ,dmabuf-feedback,dmabuf-egl,egl "") 
"")
                $(meson_use resize-optimization resize-pool)
                $(meson_use test tests)
                -Dtest-junit-xml=false

Reply via email to