commit:     bb4b3e43ed11c200d75b53571a28f59e3ba12d89
Author:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 21 15:46:31 2024 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sat Sep 21 15:53:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb4b3e43

net-misc/tigervnc: add dependencies for USE=dri3

Add dependencies for USE=dri3.  libgbm is automagic, but only used for
dri3, so force it on.

Closes: https://bugs.gentoo.org/939928
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>

 .../tigervnc/{tigervnc-9999.ebuild => tigervnc-1.14.0-r2.ebuild}     | 5 +++++
 net-misc/tigervnc/tigervnc-9999.ebuild                               | 4 ++++
 2 files changed, 9 insertions(+)

diff --git a/net-misc/tigervnc/tigervnc-9999.ebuild 
b/net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild
similarity index 97%
copy from net-misc/tigervnc/tigervnc-9999.ebuild
copy to net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild
index d6c5b561562c..cdc72c1a248c 100644
--- a/net-misc/tigervnc/tigervnc-9999.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild
@@ -58,6 +58,10 @@ COMMON_DEPEND="
                x11-apps/xkbcomp
                x11-apps/xsetroot
                x11-misc/xkeyboard-config
+               dri3? (
+                       media-libs/mesa[opengl]
+                       x11-libs/libxshmfence
+               )
                opengl? ( media-libs/libglvnd[X] )
                !net-misc/turbovnc[server]
        )
@@ -98,6 +102,7 @@ PATCHES=(
        "${FILESDIR}"/${PN}-1.11.0-install-java-viewer.patch
        "${FILESDIR}"/${PN}-1.14.0-xsession-path.patch
        "${FILESDIR}"/${PN}-1.12.80-disable-server-and-pam.patch
+       "${FILESDIR}"/${P}-typo-VncAuth.patch # bug #938694
 )
 
 src_unpack() {

diff --git a/net-misc/tigervnc/tigervnc-9999.ebuild 
b/net-misc/tigervnc/tigervnc-9999.ebuild
index d6c5b561562c..ec1ec5f986dc 100644
--- a/net-misc/tigervnc/tigervnc-9999.ebuild
+++ b/net-misc/tigervnc/tigervnc-9999.ebuild
@@ -58,6 +58,10 @@ COMMON_DEPEND="
                x11-apps/xkbcomp
                x11-apps/xsetroot
                x11-misc/xkeyboard-config
+               dri3? (
+                       media-libs/mesa[opengl]
+                       x11-libs/libxshmfence
+               )
                opengl? ( media-libs/libglvnd[X] )
                !net-misc/turbovnc[server]
        )

Reply via email to