commit:     016d2e050482bd6aae44d5d6d65986294a49830e
Author:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Sun Nov  9 15:57:32 2025 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sun Nov  9 16:27:59 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=016d2e05

net-misc/tigervnc: sync live ebuild

Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>

 net-misc/tigervnc/tigervnc-9999.ebuild | 24 ++++++++++++++++++++----
 1 file changed, 20 insertions(+), 4 deletions(-)

diff --git a/net-misc/tigervnc/tigervnc-9999.ebuild 
b/net-misc/tigervnc/tigervnc-9999.ebuild
index 448671d21568..466c6ca75b5e 100644
--- a/net-misc/tigervnc/tigervnc-9999.ebuild
+++ b/net-misc/tigervnc/tigervnc-9999.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 CMAKE_IN_SOURCE_BUILD=1
 inherit autotools cmake eapi9-ver flag-o-matic java-pkg-opt-2 optfeature 
systemd xdg
 
-XSERVER_VERSION="21.1.18"
+XSERVER_VERSION="21.1.20"
 XSERVER_PATCH_VERSION="21"
 
 DESCRIPTION="Remote desktop viewer display system"
@@ -23,7 +23,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="dri3 +drm gnutls java nls +opengl +server test +viewer xinerama"
+IUSE="dri3 +drm gnutls java nls +opengl pwquality +server test +viewer wayland 
xinerama"
 REQUIRED_USE="
        dri3? ( drm )
        java? ( viewer )
@@ -38,7 +38,7 @@ COMMON_DEPEND="
        dev-libs/gmp:=
        dev-libs/nettle:=
        media-libs/libjpeg-turbo:=
-       virtual/zlib:=
+       virtual/zlib
        x11-libs/libX11
        x11-libs/libXext
        x11-libs/libXrandr
@@ -66,6 +66,15 @@ COMMON_DEPEND="
                        x11-libs/libxshmfence
                )
                opengl? ( media-libs/libglvnd[X] )
+               pwquality? ( dev-libs/libpwquality )
+               wayland? (
+                       dev-libs/glib:2
+                       dev-libs/wayland
+                       dev-util/wayland-scanner
+                       media-video/pipewire:=
+                       sys-apps/util-linux
+                       x11-libs/libxkbcommon
+               )
                !net-misc/turbovnc[server]
        )
        viewer? (
@@ -104,7 +113,7 @@ PATCHES=(
        # Restore Java viewer
        "${FILESDIR}"/${PN}-1.11.0-install-java-viewer.patch
        "${FILESDIR}"/${PN}-1.14.0-xsession-path.patch
-       "${FILESDIR}"/${PN}-1.15.80-disable-server-and-pam.patch
+       "${FILESDIR}"/${PN}-1.15.90-disable-server-and-pam.patch
        "${FILESDIR}"/${PN}-1.14.1-pam.patch
 )
 
@@ -138,6 +147,11 @@ src_prepare() {
 }
 
 src_configure() {
+       if ! use server; then
+               use wayland && ewarn "USE=wayland is ignored when USE=server is 
not set"
+               use pwquality && ewarn "USE=pwquality is ignored when 
USE=server is not set"
+       fi
+
        if use arm || use hppa; then
                append-flags "-fPIC"
        fi
@@ -145,6 +159,8 @@ src_configure() {
        local mycmakeargs=(
                -DENABLE_GNUTLS=$(usex gnutls)
                -DENABLE_NLS=$(usex nls)
+               -DENABLE_WAYLAND=$(usex wayland)
+               -DENABLE_PWQUALITY=$(usex pwquality)
                -DBUILD_JAVA=$(usex java)
                -DBUILD_SERVER=$(usex server)
                -DBUILD_VIEWER=$(usex viewer)

Reply via email to