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)