[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2024-09-21 Thread Viorel Munteanu
commit: bb4b3e43ed11c200d75b53571a28f59e3ba12d89
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Sep 21 15:46:31 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Sep 21 15:53:59 2024 +
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  gentoo.org>

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

diff --git a/net-misc/tigervnc/tigervnc-.ebuild 
b/net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild
similarity index 97%
copy from net-misc/tigervnc/tigervnc-.ebuild
copy to net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild
index d6c5b561562c..cdc72c1a248c 100644
--- a/net-misc/tigervnc/tigervnc-.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-.ebuild 
b/net-misc/tigervnc/tigervnc-.ebuild
index d6c5b561562c..ec1ec5f986dc 100644
--- a/net-misc/tigervnc/tigervnc-.ebuild
+++ b/net-misc/tigervnc/tigervnc-.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]
)



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/, net-misc/tigervnc/files/

2024-09-01 Thread Viorel Munteanu
commit: 849a2dac154685f6c87301e15d544d238724dd6d
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Sep  1 10:52:18 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Sep  1 10:55:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=849a2dac

net-misc/tigervnc: drop 1.13.1-r3

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/tigervnc/Manifest |   2 -
 .../files/tigervnc-1.12.0-xsession-path.patch  |  28 ---
 net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild| 230 -
 3 files changed, 260 deletions(-)

diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index 7ccc45a9c450..23dfd6d42f59 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -1,4 +1,2 @@
-DIST tigervnc-1.13.1.tar.gz 1989081 BLAKE2B 
3f4d395c2788a4d475dcd42793c43f249264db586da85f99d7e0f64ea37854831c61bb5c99945578f8dbeac5ee30e0f7b46fa7f215768c70e750d50689cd4e7a
 SHA512 
9190dbcd3b57ba52286c158c0675104d68463d7e3ea8e23493514b64451ddb511f3daf0f177339bc231155daea376d9c8dc58216663e10aa12f67468f4559da5
 DIST tigervnc-1.14.0.tar.gz 2090452 BLAKE2B 
5211dadae0ed66b2b286609f2555f45d3d9b45eef738e6deac3193f433ac6b6858ae6245af621d5a001336d91b99237b0a4976e4642111b27f4f668dbcc79803
 SHA512 
ee36f0aa40957274fb00fd755624a8bea80432d797d6c183645ed1251058ab30594d2261693b5655c5ca85a22e53f93029eeccc51fe86780398d1a017fa2311c
 DIST xorg-server-21.1.13.tar.xz 4963952 BLAKE2B 
f6b05439e54b9709ce7a5b5f3702053ebc586ac8f8976bb6de9955ab34eac7201e027e1076584cf5b6d8c2639703e3a908b9e38f5dc52d4897aac8650f462502
 SHA512 
a55fbeeed227c12c67f166f2c06a7f4f8d78feeea04c6e73509dbc723185fd0772349aa23f7c44cf0828ac0a0e2f9e4b26cffb220e6dfa7186d60f88b25ccaf1
-DIST xorg-server-21.1.8.tar.xz 4980208 BLAKE2B 
a223efe6d14b55bd133b7f8db75b7720ea0ae58f1eced0f6b20caf6e7045e7649a0923a1c6db5d649265375e6768fa9811477d2fa0da52d7a1e65cf4511535d2
 SHA512 
6104b3620ed2e1e27d9a8e963388bbe8785a764585b1bc03dbf5d719a92894773dda580d377ca18ceeab353e65a5d23cc947bab84a4012f9dd1eca31cac36937

diff --git a/net-misc/tigervnc/files/tigervnc-1.12.0-xsession-path.patch 
b/net-misc/tigervnc/files/tigervnc-1.12.0-xsession-path.patch
deleted file mode 100644
index bfcf6ceaef16..
--- a/net-misc/tigervnc/files/tigervnc-1.12.0-xsession-path.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-Add more possible paths for Xsession, depending on which display manager is
-installed.  We need an Xsession that executes its command line parameters, so
-leave xinit last.
-
-See also https://bugs.gentoo.org/746227
-
 a/unix/vncserver/vncserver.in
-+++ b/unix/vncserver/vncserver.in
-@@ -437,11 +437,14 @@
-   die "$prog: couldn't find \"$cmd\" on your PATH.\n";
- }
- 
--foreach $cmd ("/etc/X11/xinit/Xsession", "/etc/X11/Xsession") {
--if (-x "$cmd") {
--$Xsession = $cmd;
--last;
--}
-+$Xsession=$ENV{TIGERVNC_XSESSION_FILE};
-+if (not defined $Xsession) {
-+  foreach $cmd ("/usr/share/sddm/scripts/Xsession", "/etc/gdm/Xsession", 
"/etc/lightdm/Xsession", "/usr/share/slim/Xsession", 
"/etc/X11/Sessions/Xsession", "/etc/X11/xinit/Xsession", "/etc/X11/Xsession") {
-+  if (-x "$cmd") {
-+  $Xsession = $cmd;
-+  last;
-+  }
-+  }
- }
- if (not defined $Xsession) {
- die "$prog: Couldn't find suitable Xsession.\n";

diff --git a/net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild
deleted file mode 100644
index 62d96695236a..
--- a/net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild
+++ /dev/null
@@ -1,230 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_IN_SOURCE_BUILD=1
-inherit autotools cmake flag-o-matic java-pkg-opt-2 optfeature systemd xdg
-
-XSERVER_VERSION="21.1.8"
-XSERVER_PATCH_VERSION="21.1.1"
-
-DESCRIPTION="Remote desktop viewer display system"
-HOMEPAGE="https://tigervnc.org";
-SRC_URI="server? ( 
ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.xz
 )"
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
-else
-   SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="dri3 +drm gnutls java nls +opengl +server +viewer xinerama"
-REQUIRED_USE="
-   dri3? ( drm )
-   java? ( viewer )
-   opengl? ( server )
-   || ( server viewer )
-"
-
-# TODO: sys-libs/libselinux
-COMMON_DEPEND="
-   dev-libs/gmp:=
-   dev-libs/nettle:=
-   media-libs/libjpeg-turbo:=
-   sys-libs/zlib:=
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXrandr
-   x11-libs/pixman
-   gnutls? ( net-libs/gnutls:= )
-   nls? ( virtual/libi

[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2024-09-01 Thread Viorel Munteanu
commit: 95749ab4de783c25b75b44775a29ec7e2a856ffd
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Sep  1 10:54:35 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Sep  1 10:55:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95749ab4

net-misc/tigervnc: sync live ebuild

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/tigervnc/tigervnc-.ebuild | 14 ++
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/net-misc/tigervnc/tigervnc-.ebuild 
b/net-misc/tigervnc/tigervnc-.ebuild
index 24dd8515063c..dfc8ef4f5e0b 100644
--- a/net-misc/tigervnc/tigervnc-.ebuild
+++ b/net-misc/tigervnc/tigervnc-.ebuild
@@ -44,7 +44,6 @@ COMMON_DEPEND="
gnutls? ( net-libs/gnutls:= )
nls? ( virtual/libiconv )
server? (
-   dev-libs/libbsd
dev-libs/openssl:0=
sys-libs/pam
x11-libs/libXau
@@ -97,7 +96,7 @@ BDEPEND="
 PATCHES=(
# Restore Java viewer
"${FILESDIR}"/${PN}-1.11.0-install-java-viewer.patch
-   "${FILESDIR}"/${PN}-1.12.0-xsession-path.patch
+   "${FILESDIR}"/${PN}-1.14.0-xsession-path.patch
"${FILESDIR}"/${PN}-1.12.80-disable-server-and-pam.patch
 )
 
@@ -198,8 +197,8 @@ src_install() {
emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
rm -v 
"${ED}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
 
-   newconfd "${FILESDIR}"/${PN}-1.13.1.confd ${PN}
-   newinitd "${FILESDIR}"/${PN}-1.13.90.initd ${PN}
+   newconfd "${FILESDIR}"/${PN}-1.14.0.confd ${PN}
+   newinitd "${FILESDIR}"/${PN}-1.14.0.initd ${PN}
 
systemd_douserunit unix/vncserver/vncserver@.service
 
@@ -221,6 +220,13 @@ pkg_postinst() {
elog
}
 
+   use server && {
+   elog 'PLEASE NOTE:'
+   elog '  The default config directory is now 
${XDG_CONFIG_HOME}/tigervnc or'
+   elog '  ~/.config/tigervnc instead of ~/.vnc'
+   elog
+   }
+
local OPTIONAL_DM="gnome-base/gdm x11-misc/lightdm x11-misc/sddm 
x11-misc/slim"
use server && \
optfeature "keeping track of the xorg-server module" 
net-misc/tigervnc-xorg-module && \



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2024-09-01 Thread Viorel Munteanu
commit: 28369b356686fcc92013c179804360b62bdf2a85
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Sep  1 10:48:41 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Sep  1 10:55:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28369b35

net-misc/tigervnc-xorg-module: drop 1.13.1

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../tigervnc-xorg-module-1.13.1.ebuild | 18 --
 1 file changed, 18 deletions(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild
deleted file mode 100644
index 48f881ebf961..
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XSERVER_VERSION="21.1.1"
-
-DESCRIPTION="Metapackage for the xorg module provided by tigervnc"
-HOMEPAGE="https://tigervnc.org/";
-
-LICENSE="metapackage"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
-
-RDEPEND="
-   ~net-misc/tigervnc-${PV}[server]
-   =x11-base/xorg-server-${XSERVER_VERSION%.*}*
-"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/files/, net-misc/tigervnc/

2024-08-30 Thread Viorel Munteanu
commit: 11da7edde290e8f2ec626ecb7b14df73ee1b11ce
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Aug 30 06:46:40 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Aug 30 09:13:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11da7edd

net-misc/tigervnc: fix connecting with VncAuth

Fix a typo in a string, looks safe to apply direct to stable.

Closes: https://bugs.gentoo.org/938694
Signed-off-by: Viorel Munteanu  gentoo.org>

 .../files/tigervnc-1.14.0-typo-VncAuth.patch| 21 +
 ...rvnc-1.14.0.ebuild => tigervnc-1.14.0-r1.ebuild} |  1 +
 2 files changed, 22 insertions(+)

diff --git a/net-misc/tigervnc/files/tigervnc-1.14.0-typo-VncAuth.patch 
b/net-misc/tigervnc/files/tigervnc-1.14.0-typo-VncAuth.patch
new file mode 100644
index ..8408fb77db5f
--- /dev/null
+++ b/net-misc/tigervnc/files/tigervnc-1.14.0-typo-VncAuth.patch
@@ -0,0 +1,21 @@
+https://bugs.gentoo.org/938694
+https://github.com/TigerVNC/tigervnc/commit/4f6a3521874da5a67fd746389cfa9b6199eb3582
+
+From 4f6a3521874da5a67fd746389cfa9b6199eb3582 Mon Sep 17 00:00:00 2001
+From: Pierre Ossman 
+Date: Mon, 29 Jul 2024 16:16:08 +0200
+Subject: [PATCH] Add missing comma in default security type list
+
+Otherwise it merges with the next entry, removing both of them from the
+default list.
+--- a/common/rfb/SecurityClient.cxx
 b/common/rfb/SecurityClient.cxx
+@@ -60,7 +60,7 @@ StringParameter SecurityClient::secTypes
+  "X509Plain,TLSPlain,X509Vnc,TLSVnc,X509None,TLSNone,"
+ #endif
+ #ifdef HAVE_NETTLE
+- "RA2,RA2_256,RA2ne,RA2ne_256,DH,MSLogonII"
++ "RA2,RA2_256,RA2ne,RA2ne_256,DH,MSLogonII,"
+ #endif
+  "VncAuth,None",
+ ConfViewer);

diff --git a/net-misc/tigervnc/tigervnc-1.14.0.ebuild 
b/net-misc/tigervnc/tigervnc-1.14.0-r1.ebuild
similarity index 99%
rename from net-misc/tigervnc/tigervnc-1.14.0.ebuild
rename to net-misc/tigervnc/tigervnc-1.14.0-r1.ebuild
index 858119355b1a..771510fc74c3 100644
--- a/net-misc/tigervnc/tigervnc-1.14.0.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.14.0-r1.ebuild
@@ -98,6 +98,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() {



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2024-08-27 Thread Sam James
commit: bbe8696cfa06669b09fe74db6ab8cf25879c76dc
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 27 21:03:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 27 21:03:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbe8696c

net-misc/tigervnc: Stabilize 1.14.0 x86, #938546

Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc/tigervnc-1.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.14.0.ebuild 
b/net-misc/tigervnc/tigervnc-1.14.0.ebuild
index 0df6727b830e..858119355b1a 100644
--- a/net-misc/tigervnc/tigervnc-1.14.0.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.14.0.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2024-08-27 Thread Sam James
commit: 7acb184700042ad1cec6279fd8115be59d568e8c
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 27 21:03:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 27 21:03:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7acb1847

net-misc/tigervnc-xorg-module: Stabilize 1.14.0 x86, #938546

Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild
index b6934f3b9b24..e7af3cd37fdd 100644
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://tigervnc.org/";
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
 
 RDEPEND="
~net-misc/tigervnc-${PV}[server]



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2024-08-27 Thread Jakov Smolić
commit: ddb7f5e98b8f55206d983636fab7c898138d3831
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Aug 27 10:28:46 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Aug 27 10:28:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddb7f5e9

net-misc/tigervnc-xorg-module: Stabilize 1.14.0 arm, #938546

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild
index b462e0932eef..73840627f430 100644
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://tigervnc.org/";
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86"
 
 RDEPEND="
~net-misc/tigervnc-${PV}[server]



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2024-08-27 Thread Jakov Smolić
commit: 2a768fb3357a00c672fa4bbdb97156e8eecbfc5d
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Aug 27 10:28:47 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Aug 27 10:28:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a768fb3

net-misc/tigervnc: Stabilize 1.14.0 arm, #938546

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/tigervnc/tigervnc-1.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.14.0.ebuild 
b/net-misc/tigervnc/tigervnc-1.14.0.ebuild
index 8aaf3779e32f..ca8f8f10bc27 100644
--- a/net-misc/tigervnc/tigervnc-1.14.0.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.14.0.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2024-08-27 Thread Jakov Smolić
commit: 3293104e75d67b35c9593252a6c9552287a23d78
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Aug 27 10:28:49 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Aug 27 10:28:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3293104e

net-misc/tigervnc: Stabilize 1.14.0 ppc, #938546

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/tigervnc/tigervnc-1.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.14.0.ebuild 
b/net-misc/tigervnc/tigervnc-1.14.0.ebuild
index ca8f8f10bc27..61368e83be2c 100644
--- a/net-misc/tigervnc/tigervnc-1.14.0.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.14.0.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2024-08-27 Thread Jakov Smolić
commit: ed59c73b987bc1fc0e75a78af7097f064c0f22a0
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Aug 27 10:28:48 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Aug 27 10:28:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed59c73b

net-misc/tigervnc-xorg-module: Stabilize 1.14.0 ppc, #938546

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild
index 73840627f430..6cf5ec6c2d2d 100644
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://tigervnc.org/";
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86"
 
 RDEPEND="
~net-misc/tigervnc-${PV}[server]



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2024-08-27 Thread Jakov Smolić
commit: 76226e02bbe0dbb93406e70fe95709655d5b1862
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Aug 27 10:28:52 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Aug 27 10:28:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76226e02

net-misc/tigervnc: Stabilize 1.14.0 amd64, #938546

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/tigervnc/tigervnc-1.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.14.0.ebuild 
b/net-misc/tigervnc/tigervnc-1.14.0.ebuild
index 61368e83be2c..0df6727b830e 100644
--- a/net-misc/tigervnc/tigervnc-1.14.0.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.14.0.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2024-08-27 Thread Jakov Smolić
commit: a6802df5d5715611d3c671b1c9e0260b4226c948
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Aug 27 10:28:51 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Aug 27 10:28:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6802df5

net-misc/tigervnc-xorg-module: Stabilize 1.14.0 amd64, #938546

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild
index 6cf5ec6c2d2d..b6934f3b9b24 100644
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://tigervnc.org/";
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86"
 
 RDEPEND="
~net-misc/tigervnc-${PV}[server]



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2024-08-27 Thread Jakov Smolić
commit: 4236e427c69254972c9b17e7810c3c5f39fa5b0d
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Aug 27 10:28:44 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Aug 27 10:28:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4236e427

net-misc/tigervnc: Stabilize 1.14.0 ppc64, #938546

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/tigervnc/tigervnc-1.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.14.0.ebuild 
b/net-misc/tigervnc/tigervnc-1.14.0.ebuild
index dfc8ef4f5e0b..8aaf3779e32f 100644
--- a/net-misc/tigervnc/tigervnc-1.14.0.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.14.0.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2024-08-27 Thread Jakov Smolić
commit: be60427cb55e34281e0a6698febb0b528337ec3e
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Aug 27 10:28:43 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Aug 27 10:28:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be60427c

net-misc/tigervnc-xorg-module: Stabilize 1.14.0 ppc64, #938546

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild
index 65b3a6997f9c..b462e0932eef 100644
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://tigervnc.org/";
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86"
 
 RDEPEND="
~net-misc/tigervnc-${PV}[server]



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2024-07-27 Thread Viorel Munteanu
commit: dc8c22d77115289bab23d5a87f0ca69dc16eceaf
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Jul 27 19:27:44 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jul 27 19:36:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc8c22d7

net-misc/tigervnc-xorg-module: add 1.14.0

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../tigervnc-xorg-module-1.14.0.ebuild | 18 ++
 1 file changed, 18 insertions(+)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild
new file mode 100644
index ..65b3a6997f9c
--- /dev/null
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.14.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XSERVER_VERSION="21.1.13"
+
+DESCRIPTION="Metapackage for the xorg module provided by tigervnc"
+HOMEPAGE="https://tigervnc.org/";
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+
+RDEPEND="
+   ~net-misc/tigervnc-${PV}[server]
+   =x11-base/xorg-server-${XSERVER_VERSION%.*}*
+"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2024-07-27 Thread Viorel Munteanu
commit: eda30fff28d08c3017f7e48a97aebd695d87526f
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Jul 27 19:27:54 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jul 27 19:36:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eda30fff

net-misc/tigervnc-xorg-module: drop 1.13.90

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../tigervnc-xorg-module-1.13.90.ebuild| 18 --
 1 file changed, 18 deletions(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.90.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.90.ebuild
deleted file mode 100644
index 65b3a6997f9c..
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.90.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XSERVER_VERSION="21.1.13"
-
-DESCRIPTION="Metapackage for the xorg module provided by tigervnc"
-HOMEPAGE="https://tigervnc.org/";
-
-LICENSE="metapackage"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
-
-RDEPEND="
-   ~net-misc/tigervnc-${PV}[server]
-   =x11-base/xorg-server-${XSERVER_VERSION%.*}*
-"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/, net-misc/tigervnc/files/

2024-07-27 Thread Viorel Munteanu
commit: 72163fbdb05d4eaaf637cd971c41f85c4739b5ce
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Jul 27 19:28:43 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jul 27 19:36:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72163fbd

net-misc/tigervnc: drop 1.13.90-r1

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/tigervnc/Manifest |   1 -
 net-misc/tigervnc/files/tigervnc-1.13.90.initd |  91 --
 net-misc/tigervnc/tigervnc-1.13.90-r1.ebuild   | 229 -
 3 files changed, 321 deletions(-)

diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index 783200316a71..7ccc45a9c450 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -1,5 +1,4 @@
 DIST tigervnc-1.13.1.tar.gz 1989081 BLAKE2B 
3f4d395c2788a4d475dcd42793c43f249264db586da85f99d7e0f64ea37854831c61bb5c99945578f8dbeac5ee30e0f7b46fa7f215768c70e750d50689cd4e7a
 SHA512 
9190dbcd3b57ba52286c158c0675104d68463d7e3ea8e23493514b64451ddb511f3daf0f177339bc231155daea376d9c8dc58216663e10aa12f67468f4559da5
-DIST tigervnc-1.13.90.tar.gz 2082778 BLAKE2B 
204f2bdc503f4f13ead2cb641c78390763ebc590822d5759fdb3f1c1e052c761ffa443bdbb8f380d5b6b9f45215506bbd1c20d4bae336ee14d9e3621161a182a
 SHA512 
8787d8b18e491df841947b42492e6ac09ed57c72a2b3a1aa901676b7b73bd8dfab5ce45177333913cf66d604804c55357d15eefe5747c31e97b91ce2b9f44093
 DIST tigervnc-1.14.0.tar.gz 2090452 BLAKE2B 
5211dadae0ed66b2b286609f2555f45d3d9b45eef738e6deac3193f433ac6b6858ae6245af621d5a001336d91b99237b0a4976e4642111b27f4f668dbcc79803
 SHA512 
ee36f0aa40957274fb00fd755624a8bea80432d797d6c183645ed1251058ab30594d2261693b5655c5ca85a22e53f93029eeccc51fe86780398d1a017fa2311c
 DIST xorg-server-21.1.13.tar.xz 4963952 BLAKE2B 
f6b05439e54b9709ce7a5b5f3702053ebc586ac8f8976bb6de9955ab34eac7201e027e1076584cf5b6d8c2639703e3a908b9e38f5dc52d4897aac8650f462502
 SHA512 
a55fbeeed227c12c67f166f2c06a7f4f8d78feeea04c6e73509dbc723185fd0772349aa23f7c44cf0828ac0a0e2f9e4b26cffb220e6dfa7186d60f88b25ccaf1
 DIST xorg-server-21.1.8.tar.xz 4980208 BLAKE2B 
a223efe6d14b55bd133b7f8db75b7720ea0ae58f1eced0f6b20caf6e7045e7649a0923a1c6db5d649265375e6768fa9811477d2fa0da52d7a1e65cf4511535d2
 SHA512 
6104b3620ed2e1e27d9a8e963388bbe8785a764585b1bc03dbf5d719a92894773dda580d377ca18ceeab353e65a5d23cc947bab84a4012f9dd1eca31cac36937

diff --git a/net-misc/tigervnc/files/tigervnc-1.13.90.initd 
b/net-misc/tigervnc/files/tigervnc-1.13.90.initd
deleted file mode 100644
index bf9eee12787b..
--- a/net-misc/tigervnc/files/tigervnc-1.13.90.initd
+++ /dev/null
@@ -1,91 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License, v2 or later
-
-# shellcheck shell=sh
-
-# Create symlinks for all displays.
-# For example for display :1, run `ln -s tigervnc /etc/init.d/tigervnc.1`
-# Then `rc-update add tigervnc.1 default`
-# For compatibility, /etc/init.d/tigervnc will start all displays.
-
-DISPLAYS=${SVCNAME#*.}
-if [ "$DISPLAYS" = "tigervnc" ]; then
-   should_warn=1
-   DISPLAYS=$(grep -v "^#" /etc/tigervnc/vncserver.users | sed -e 
's/=.*//' -e 's/^://')
-fi
-
-depend() {
-   need net
-}
-
-checkconfig() {
-   if [ -n "${DISPLAYS}" ]; then
-   if [ "$1" = "start" ]; then
-   for display in $DISPLAYS; do
-   user="$(grep "^:${display}" 
/etc/tigervnc/vncserver.users)"
-   user=${user#*=}
-   # bug #690046
-   if [ -z "${user}" ]; then
-   eerror "User is not defined for display 
:${display} in /etc/tigervnc/vncserver.users"
-   return 1
-   # 1.13.90 changed the default config directory 
to ~/.config/tigervnc
-   # but still supports ~/.vnc if not found
-   elif ! runuser -l "${user}" -s /bin/bash -c \
-   "[[ ( -d 
${XDG_CONFIG_HOME:-~/.config}/tigervnc && -f 
${XDG_CONFIG_HOME:-~/.config}/tigervnc/passwd ) || ( ! -d 
${XDG_CONFIG_HOME:-~/.config}/tigervnc && -f ~/.vnc/passwd ) ]]"; then
-   eerror "There are no passwords defined 
for user ${user}."
-   return 1
-   elif [ -e "/tmp/.X11-unix/X${display}" ]; then
-   eerror "Display :${display} appears to 
be already in use because of /tmp/.X11-unix/X${display}"
-   eerror "Remove this file if there is no 
X server for :${display}"
-   return 1
-   elif [ -e "/tmp/.X${display}-lock" ]; then
-   eerror "Display :${display} appears to 
be already in use because of /t

[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/files/, net-misc/tigervnc/

2024-07-27 Thread Viorel Munteanu
commit: 6f4b28e562378215406f8481c84f1ad95062145c
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Jul 27 19:21:50 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jul 27 19:36:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f4b28e5

net-misc/tigervnc: add 1.14.0

Add 1.14.0.
Small changes to configuration files.

Closes: https://bugs.gentoo.org/936442
Closes: https://bugs.gentoo.org/936475
Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/tigervnc/Manifest |   1 +
 .../files/tigervnc-1.14.0-xsession-path.patch  |  28 +++
 net-misc/tigervnc/files/tigervnc-1.14.0.confd  |  13 ++
 net-misc/tigervnc/files/tigervnc-1.14.0.initd  |  90 
 net-misc/tigervnc/tigervnc-1.14.0.ebuild   | 235 +
 5 files changed, 367 insertions(+)

diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index 21a2d418a727..783200316a71 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -1,4 +1,5 @@
 DIST tigervnc-1.13.1.tar.gz 1989081 BLAKE2B 
3f4d395c2788a4d475dcd42793c43f249264db586da85f99d7e0f64ea37854831c61bb5c99945578f8dbeac5ee30e0f7b46fa7f215768c70e750d50689cd4e7a
 SHA512 
9190dbcd3b57ba52286c158c0675104d68463d7e3ea8e23493514b64451ddb511f3daf0f177339bc231155daea376d9c8dc58216663e10aa12f67468f4559da5
 DIST tigervnc-1.13.90.tar.gz 2082778 BLAKE2B 
204f2bdc503f4f13ead2cb641c78390763ebc590822d5759fdb3f1c1e052c761ffa443bdbb8f380d5b6b9f45215506bbd1c20d4bae336ee14d9e3621161a182a
 SHA512 
8787d8b18e491df841947b42492e6ac09ed57c72a2b3a1aa901676b7b73bd8dfab5ce45177333913cf66d604804c55357d15eefe5747c31e97b91ce2b9f44093
+DIST tigervnc-1.14.0.tar.gz 2090452 BLAKE2B 
5211dadae0ed66b2b286609f2555f45d3d9b45eef738e6deac3193f433ac6b6858ae6245af621d5a001336d91b99237b0a4976e4642111b27f4f668dbcc79803
 SHA512 
ee36f0aa40957274fb00fd755624a8bea80432d797d6c183645ed1251058ab30594d2261693b5655c5ca85a22e53f93029eeccc51fe86780398d1a017fa2311c
 DIST xorg-server-21.1.13.tar.xz 4963952 BLAKE2B 
f6b05439e54b9709ce7a5b5f3702053ebc586ac8f8976bb6de9955ab34eac7201e027e1076584cf5b6d8c2639703e3a908b9e38f5dc52d4897aac8650f462502
 SHA512 
a55fbeeed227c12c67f166f2c06a7f4f8d78feeea04c6e73509dbc723185fd0772349aa23f7c44cf0828ac0a0e2f9e4b26cffb220e6dfa7186d60f88b25ccaf1
 DIST xorg-server-21.1.8.tar.xz 4980208 BLAKE2B 
a223efe6d14b55bd133b7f8db75b7720ea0ae58f1eced0f6b20caf6e7045e7649a0923a1c6db5d649265375e6768fa9811477d2fa0da52d7a1e65cf4511535d2
 SHA512 
6104b3620ed2e1e27d9a8e963388bbe8785a764585b1bc03dbf5d719a92894773dda580d377ca18ceeab353e65a5d23cc947bab84a4012f9dd1eca31cac36937

diff --git a/net-misc/tigervnc/files/tigervnc-1.14.0-xsession-path.patch 
b/net-misc/tigervnc/files/tigervnc-1.14.0-xsession-path.patch
new file mode 100644
index ..898bd2122eaf
--- /dev/null
+++ b/net-misc/tigervnc/files/tigervnc-1.14.0-xsession-path.patch
@@ -0,0 +1,28 @@
+Add more possible paths for Xsession, depending on which display manager is
+installed.  We need an Xsession that executes its command line parameters, so
+leave xinit last.
+
+See also https://bugs.gentoo.org/746227 and https://bugs.gentoo.org/936475
+
+--- a/unix/vncserver/vncserver.in
 b/unix/vncserver/vncserver.in
+@@ -437,11 +437,14 @@
+   die "$prog: couldn't find \"$cmd\" on your PATH.\n";
+ }
+ 
+-foreach $cmd ("/etc/X11/xinit/Xsession", "/etc/X11/Xsession") {
+-if (-x "$cmd") {
+-$Xsession = $cmd;
+-last;
+-}
++$Xsession=$ENV{TIGERVNC_XSESSION_FILE};
++if (not defined $Xsession) {
++  foreach $cmd ("/usr/share/sddm/scripts/Xsession", "/etc/gdm/Xsession", 
"/etc/lightdm/Xsession", "/usr/share/slim/Xsession", 
"/etc/X11/Sessions/Xsession", "/etc/X11/xinit/Xsession", "/etc/X11/Xsession") {
++  if (-r "$cmd") {
++  $Xsession = $cmd;
++  last;
++  }
++  }
+ }
+ if (not defined $Xsession) {
+ die "$prog: Couldn't find suitable Xsession.\n";

diff --git a/net-misc/tigervnc/files/tigervnc-1.14.0.confd 
b/net-misc/tigervnc/files/tigervnc-1.14.0.confd
new file mode 100644
index ..9cadc6ab8ae5
--- /dev/null
+++ b/net-misc/tigervnc/files/tigervnc-1.14.0.confd
@@ -0,0 +1,13 @@
+# Config file for /etc/init.d/tigervnc
+
+# Add the user(s) Xvnc(1) should be run for to /etc/tigervnc/vncserver.users
+# DISPLAYS is no loger used.
+
+# Optionally override the default Xsession file
+# TIGERVNC_XSESSION_FILE="/usr/share/sddm/scripts/Xsession"
+# TIGERVNC_XSESSION_FILE="/etc/gdm/Xsession"
+# TIGERVNC_XSESSION_FILE="/etc/lightdm/Xsession"
+# TIGERVNC_XSESSION_FILE="/usr/share/slim/Xsession"
+
+# vncsession no longer supports VNC_OPTS
+# Use /etc/tigervnc/vncserver-config-defaults or $HOME/.config/tigervnc/config 
instead

diff --git a/net-misc/tigervnc/files/tigervnc-1.14.0.initd 
b/net-misc/tigervnc/files/tigervnc-1.14.0.initd
new file mode 100644
index ..fa9e4248b304
--- /dev/null
+++ b/net-misc/tigervnc

[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2024-06-29 Thread Viorel Munteanu
commit: 4bebc4fbd3cbbd3e4fc2e820511f3315dfba8e7c
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Jun 29 18:55:48 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jun 29 18:56:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bebc4fb

net-misc/tigervnc-xorg-module: add 1.13.90

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../tigervnc-xorg-module-1.13.90.ebuild| 18 ++
 1 file changed, 18 insertions(+)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.90.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.90.ebuild
new file mode 100644
index ..65b3a6997f9c
--- /dev/null
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.90.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XSERVER_VERSION="21.1.13"
+
+DESCRIPTION="Metapackage for the xorg module provided by tigervnc"
+HOMEPAGE="https://tigervnc.org/";
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+
+RDEPEND="
+   ~net-misc/tigervnc-${PV}[server]
+   =x11-base/xorg-server-${XSERVER_VERSION%.*}*
+"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2024-06-22 Thread Viorel Munteanu
commit: 7207649f54237df77ac5b1a56756e998d1ce6b9e
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Jun 22 08:06:56 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jun 22 08:07:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7207649f

net-misc/tigervnc: sync live ebuild

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/tigervnc/tigervnc-.ebuild | 18 ++
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/net-misc/tigervnc/tigervnc-.ebuild 
b/net-misc/tigervnc/tigervnc-.ebuild
index 23b38081e296..24dd8515063c 100644
--- a/net-misc/tigervnc/tigervnc-.ebuild
+++ b/net-misc/tigervnc/tigervnc-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,8 +6,8 @@ EAPI=8
 CMAKE_IN_SOURCE_BUILD=1
 inherit autotools cmake flag-o-matic java-pkg-opt-2 optfeature systemd xdg
 
-XSERVER_VERSION="21.1.8"
-XSERVER_PATCH_VERSION="21.1.1"
+XSERVER_VERSION="21.1.13"
+XSERVER_PATCH_VERSION="21"
 
 DESCRIPTION="Remote desktop viewer display system"
 HOMEPAGE="https://tigervnc.org";
@@ -121,7 +121,6 @@ src_prepare() {
cd unix/xserver || die
eapply ../xserver${XSERVER_PATCH_VERSION}.patch
eautoreconf
-   sed -i 's:\(present.h\):../present/\1:' os/utils.c || die
sed -i '/strcmp.*-fakescreenfps/,/^\}/d' os/utils.c || 
die
 
if use drm; then
@@ -173,7 +172,6 @@ src_configure() {
--enable-dri2 \
--with-pic \
--without-dtrace \
-   --disable-present \
--with-sha1=libcrypto
fi
 }
@@ -185,7 +183,7 @@ src_compile() {
# deps of the vnc module and the module itself
local d subdirs=(
fb xfixes Xext dbe $(usex opengl glx "") $(usev dri3) 
randr render
-   damageext miext Xi xkb composite dix mi os hw/vnc
+   damageext miext Xi xkb composite dix mi os present 
hw/vnc
)
for d in "${subdirs[@]}"; do
emake -C unix/xserver/"${d}"
@@ -201,7 +199,7 @@ src_install() {
rm -v 
"${ED}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
 
newconfd "${FILESDIR}"/${PN}-1.13.1.confd ${PN}
-   newinitd "${FILESDIR}"/${PN}-1.13.1.initd ${PN}
+   newinitd "${FILESDIR}"/${PN}-1.13.90.initd ${PN}
 
systemd_douserunit unix/vncserver/vncserver@.service
 
@@ -217,7 +215,11 @@ src_install() {
 pkg_postinst() {
xdg_pkg_postinst
 
-   use server && elog 'OpenRC users: please migrate to one service per 
display as documented here' #FIXME: add link
+   use server && [[ -n ${REPLACING_VERSIONS} ]] && ver_test 
"${REPLACING_VERSIONS}" -lt 1.13.1-r3 && {
+   elog 'OpenRC users: please migrate to one service per display 
as documented here:'
+   elog 
'https://wiki.gentoo.org/wiki/TigerVNC#Migrating_from_1.13.1-r2_or_lower:'
+   elog
+   }
 
local OPTIONAL_DM="gnome-base/gdm x11-misc/lightdm x11-misc/sddm 
x11-misc/slim"
use server && \



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/, net-misc/tigervnc/files/

2024-06-22 Thread Viorel Munteanu
commit: 1031f5a7340e83c2cc260c3948e458274a3badd0
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Jun 22 07:51:34 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jun 22 07:56:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1031f5a7

net-misc/tigervnc: fix tigervnc config path check

New users use ${XDG_CONFIG_HOME}/tigervnc, existing users can still use ~/.vnc

Closes: https://bugs.gentoo.org/934624
Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/tigervnc/files/tigervnc-1.13.90.initd | 91 ++
 ...c-1.13.90.ebuild => tigervnc-1.13.90-r1.ebuild} |  5 +-
 2 files changed, 94 insertions(+), 2 deletions(-)

diff --git a/net-misc/tigervnc/files/tigervnc-1.13.90.initd 
b/net-misc/tigervnc/files/tigervnc-1.13.90.initd
new file mode 100644
index ..bf9eee12787b
--- /dev/null
+++ b/net-misc/tigervnc/files/tigervnc-1.13.90.initd
@@ -0,0 +1,91 @@
+#!/sbin/openrc-run
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License, v2 or later
+
+# shellcheck shell=sh
+
+# Create symlinks for all displays.
+# For example for display :1, run `ln -s tigervnc /etc/init.d/tigervnc.1`
+# Then `rc-update add tigervnc.1 default`
+# For compatibility, /etc/init.d/tigervnc will start all displays.
+
+DISPLAYS=${SVCNAME#*.}
+if [ "$DISPLAYS" = "tigervnc" ]; then
+   should_warn=1
+   DISPLAYS=$(grep -v "^#" /etc/tigervnc/vncserver.users | sed -e 
's/=.*//' -e 's/^://')
+fi
+
+depend() {
+   need net
+}
+
+checkconfig() {
+   if [ -n "${DISPLAYS}" ]; then
+   if [ "$1" = "start" ]; then
+   for display in $DISPLAYS; do
+   user="$(grep "^:${display}" 
/etc/tigervnc/vncserver.users)"
+   user=${user#*=}
+   # bug #690046
+   if [ -z "${user}" ]; then
+   eerror "User is not defined for display 
:${display} in /etc/tigervnc/vncserver.users"
+   return 1
+   # 1.13.90 changed the default config directory 
to ~/.config/tigervnc
+   # but still supports ~/.vnc if not found
+   elif ! runuser -l "${user}" -s /bin/bash -c \
+   "[[ ( -d 
${XDG_CONFIG_HOME:-~/.config}/tigervnc && -f 
${XDG_CONFIG_HOME:-~/.config}/tigervnc/passwd ) || ( ! -d 
${XDG_CONFIG_HOME:-~/.config}/tigervnc && -f ~/.vnc/passwd ) ]]"; then
+   eerror "There are no passwords defined 
for user ${user}."
+   return 1
+   elif [ -e "/tmp/.X11-unix/X${display}" ]; then
+   eerror "Display :${display} appears to 
be already in use because of /tmp/.X11-unix/X${display}"
+   eerror "Remove this file if there is no 
X server for :${display}"
+   return 1
+   elif [ -e "/tmp/.X${display}-lock" ]; then
+   eerror "Display :${display} appears to 
be already in use because of /tmp/.X${display}-lock"
+   eerror "Remove this file if there is no 
X server for :${display}"
+   return 1
+   fi
+   FREEDISPLAYS="${FREEDISPLAYS} ${display}"
+   done
+   fi
+   return 0
+   else
+   eerror 'There are no displays configured in 
/etc/tigervnc/vncserver.users'
+   return 1
+   fi
+}
+
+checkwarn() {
+   if [ "${should_warn}" = "1" ]; then
+   ewarn 'Running /etc/init.d/tigervnc in compatibility mode'
+   ewarn 'Please migrate to one service per display as detailed 
here:'
+   ewarn 
'https://wiki.gentoo.org/wiki/TigerVNC#Migrating_from_1.13.1-r2_or_lower:'
+   fi
+}
+
+start() {
+   checkwarn
+   FREEDISPLAYS=""
+   checkconfig start || return 1
+   for display in $FREEDISPLAYS; do
+   [ -n "${TIGERVNC_XSESSION_FILE}" ] && export 
TIGERVNC_XSESSION_FILE
+   ebegin "Starting TigerVNC server :${display}"
+   start-stop-daemon --start 
--pidfile=/run/vncsession-":${display}".pid /usr/libexec/vncsession-start -- 
":${display}"
+   eend $?
+   done
+}
+
+stop() {
+   checkconfig stop || return 2
+   for display in $DISPLAYS; do
+   ebegin "Stopping TigerVNC server :${display}"
+   start-stop-daemon --stop 
--pidfile=/run/vncsession-":${display}".pid
+   eend $?
+   done
+   # Do not fail if a server is missing
+   /bin/true
+}
+
+restart() {
+svc_stop
+svc_star

[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2024-06-20 Thread Viorel Munteanu
commit: e09734494bdb05605eed0260a289ca22e9b7129c
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Jun 20 16:39:26 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Jun 20 16:44:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0973449

net-misc/tigervnc: add 1.13.90

This version is announced as "TigerVNC 1.14.0 Beta" pre-release.
Release notes: https://github.com/TigerVNC/tigervnc/releases/tag/v1.13.90

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/tigervnc/Manifest|   2 +
 net-misc/tigervnc/tigervnc-1.13.90.ebuild | 228 ++
 2 files changed, 230 insertions(+)

diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index a892cc0077f4..21a2d418a727 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -1,2 +1,4 @@
 DIST tigervnc-1.13.1.tar.gz 1989081 BLAKE2B 
3f4d395c2788a4d475dcd42793c43f249264db586da85f99d7e0f64ea37854831c61bb5c99945578f8dbeac5ee30e0f7b46fa7f215768c70e750d50689cd4e7a
 SHA512 
9190dbcd3b57ba52286c158c0675104d68463d7e3ea8e23493514b64451ddb511f3daf0f177339bc231155daea376d9c8dc58216663e10aa12f67468f4559da5
+DIST tigervnc-1.13.90.tar.gz 2082778 BLAKE2B 
204f2bdc503f4f13ead2cb641c78390763ebc590822d5759fdb3f1c1e052c761ffa443bdbb8f380d5b6b9f45215506bbd1c20d4bae336ee14d9e3621161a182a
 SHA512 
8787d8b18e491df841947b42492e6ac09ed57c72a2b3a1aa901676b7b73bd8dfab5ce45177333913cf66d604804c55357d15eefe5747c31e97b91ce2b9f44093
+DIST xorg-server-21.1.13.tar.xz 4963952 BLAKE2B 
f6b05439e54b9709ce7a5b5f3702053ebc586ac8f8976bb6de9955ab34eac7201e027e1076584cf5b6d8c2639703e3a908b9e38f5dc52d4897aac8650f462502
 SHA512 
a55fbeeed227c12c67f166f2c06a7f4f8d78feeea04c6e73509dbc723185fd0772349aa23f7c44cf0828ac0a0e2f9e4b26cffb220e6dfa7186d60f88b25ccaf1
 DIST xorg-server-21.1.8.tar.xz 4980208 BLAKE2B 
a223efe6d14b55bd133b7f8db75b7720ea0ae58f1eced0f6b20caf6e7045e7649a0923a1c6db5d649265375e6768fa9811477d2fa0da52d7a1e65cf4511535d2
 SHA512 
6104b3620ed2e1e27d9a8e963388bbe8785a764585b1bc03dbf5d719a92894773dda580d377ca18ceeab353e65a5d23cc947bab84a4012f9dd1eca31cac36937

diff --git a/net-misc/tigervnc/tigervnc-1.13.90.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.90.ebuild
new file mode 100644
index ..5115c063e325
--- /dev/null
+++ b/net-misc/tigervnc/tigervnc-1.13.90.ebuild
@@ -0,0 +1,228 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_IN_SOURCE_BUILD=1
+inherit autotools cmake flag-o-matic java-pkg-opt-2 optfeature systemd xdg
+
+XSERVER_VERSION="21.1.13"
+XSERVER_PATCH_VERSION="21"
+
+DESCRIPTION="Remote desktop viewer display system"
+HOMEPAGE="https://tigervnc.org";
+SRC_URI="server? ( 
ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.xz
 )"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
+else
+   SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="dri3 +drm gnutls java nls +opengl +server +viewer xinerama"
+REQUIRED_USE="
+   dri3? ( drm )
+   java? ( viewer )
+   opengl? ( server )
+   || ( server viewer )
+"
+
+# TODO: sys-libs/libselinux
+COMMON_DEPEND="
+   dev-libs/gmp:=
+   dev-libs/nettle:=
+   media-libs/libjpeg-turbo:=
+   sys-libs/zlib:=
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrandr
+   x11-libs/pixman
+   gnutls? ( net-libs/gnutls:= )
+   nls? ( virtual/libiconv )
+   server? (
+   dev-libs/libbsd
+   dev-libs/openssl:0=
+   sys-libs/pam
+   x11-libs/libXau
+   x11-libs/libXdamage
+   x11-libs/libXdmcp
+   x11-libs/libXfixes
+   x11-libs/libXfont2
+   x11-libs/libXtst
+   x11-libs/pixman
+   x11-apps/xauth
+   x11-apps/xinit
+   x11-apps/xkbcomp
+   x11-apps/xsetroot
+   x11-misc/xkeyboard-config
+   opengl? ( media-libs/libglvnd[X] )
+   !net-misc/turbovnc[server]
+   )
+   viewer? (
+   media-video/ffmpeg:=
+   x11-libs/fltk:1
+   x11-libs/libXi
+   x11-libs/libXrender
+   !net-misc/turbovnc[viewer]
+   )
+"
+RDEPEND="${COMMON_DEPEND}
+   java? ( >=virtual/jre-1.8:* )
+   server? ( dev-lang/perl )
+"
+DEPEND="${COMMON_DEPEND}
+   java? ( >=virtual/jdk-1.8:* )
+   drm? ( x11-libs/libdrm )
+   server? (
+   media-fonts/font-util
+   x11-base/xorg-proto
+   x11-libs/libxcvt
+   x11-libs/libXi
+   x11-libs/libxkbfile
+   x11-libs/libXrender
+

[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/, net-misc/tigervnc/files/

2023-08-02 Thread Viorel Munteanu
commit: 711be43f5a8d4ad3aa3b20f0734cd74c1b0b4251
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Aug  3 05:59:40 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Aug  3 05:59:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=711be43f

net-misc/tigervnc: drop 1.13.1-r2

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/tigervnc/files/tigervnc-1.12.0.confd |  15 --
 net-misc/tigervnc/files/tigervnc-1.12.0.initd |  72 
 net-misc/tigervnc/tigervnc-1.13.1-r2.ebuild   | 228 --
 3 files changed, 315 deletions(-)

diff --git a/net-misc/tigervnc/files/tigervnc-1.12.0.confd 
b/net-misc/tigervnc/files/tigervnc-1.12.0.confd
deleted file mode 100644
index d03da01660be..
--- a/net-misc/tigervnc/files/tigervnc-1.12.0.confd
+++ /dev/null
@@ -1,15 +0,0 @@
-# Config file for /etc/init.d/tigervnc
-
-# Specify the user(s) Xvnc(1) should be run for. The syntax is: 
"username:display".
-# example: "DISPLAYS="foo:1 bar:2" You can specify more users separated by 
space.
-# DISPLAYS="myuser:1"
-# Do not forget to add them to /etc/tigervnc/vncserver.users too
-
-# Optionally override the default Xsession file
-# TIGERVNC_XSESSION_FILE="/usr/share/sddm/scripts/Xsession"
-# TIGERVNC_XSESSION_FILE="/etc/gdm/Xsession"
-# TIGERVNC_XSESSION_FILE="/etc/lightdm/Xsession"
-# TIGERVNC_XSESSION_FILE="/usr/share/slim/Xsession"
-
-# vncsession no longer supports VNC_OPTS
-# Use /etc/tigervnc/vncserver-config-defaults or $HOME/.vnc/config instead

diff --git a/net-misc/tigervnc/files/tigervnc-1.12.0.initd 
b/net-misc/tigervnc/files/tigervnc-1.12.0.initd
deleted file mode 100644
index 187b3c7296b4..
--- a/net-misc/tigervnc/files/tigervnc-1.12.0.initd
+++ /dev/null
@@ -1,72 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License, v2 or later
-
-# shellcheck shell=sh
-
-depend() {
-   need net
-}
-
-checkconfig() {
-   if [ -n "${DISPLAYS}" ]; then
-   if [ "$1" = "start" ]; then
-   for user in $DISPLAYS; do
-   # bug #690046
-   if ! runuser -l "${user%%:*}" -c "[ -f 
~/.vnc/passwd ]"; then
-   eerror "There are no passwords defined 
for user ${user%%:*}."
-   return 1
-   elif [ -e "/tmp/.X11-unix/X${user##*:}" ]; then
-   eerror "Display :${user##*:} appears to 
be already in use because of /tmp/.X11-unix/X${user##*:}"
-   eerror "Remove this file if there is no 
X server for :${user##*:}"
-   return 1
-   elif [ -e "/tmp/.X${user##*:}-lock" ]; then
-   eerror "Display :${user##*:} appears to 
be already in use because of /tmp/.X${user##*:}-lock"
-   eerror "Remove this file if there is no 
X server for :${user##*:}"
-   return 1
-   elif ! grep -E "^[^#]*:${user##*:}=${user%%:*}" 
/etc/tigervnc/vncserver.users > /dev/null 2>&1; then
-   eerror "User ${user%%:*} is not defined 
for display :${user##*:} in /etc/tigervnc/vncserver.users"
-   return 1
-   fi
-   done
-   fi
-   return 0
-   else
-   # here it is intended for $DISPLAYS to not expand
-   # shellcheck disable=SC2016
-   eerror 'Please define $DISPLAYS in /etc/conf.d/tigervnc'
-   return 1
-   fi
-}
-
-start() {
-   checkconfig start || return 1
-   ebegin "Starting TigerVNC server"
-   for user in $DISPLAYS; do
-   [ -n "${TIGERVNC_XSESSION_FILE}" ] && export 
TIGERVNC_XSESSION_FILE
-   /usr/libexec/vncsession-start ":${user##*:}" >/dev/null 2>&1
-   done
-   eend $?
-}
-
-stop() {
-   checkconfig stop || return 2
-   ebegin "Stopping TigerVNC server"
-   for user in $DISPLAYS; do
-   # vncserver no longer provides a `-kill` option
-   # killing vncsession does not work, we have to kill Xvnc
-   # run pstree to see exactly what's going on
-   sessionpid=$(cat /run/vncsession-:"${user##*:}".pid)
-   serverpid=$(pstree -p "$sessionpid" | grep Xvnc | sed -e 
's/^.*Xvnc(//
-   s/).*$//')
-   kill "$serverpid" >/dev/null 2>&1
-   done
-   # Do not fail if a server is missing
-   /bin/true
-   eend $?
-}
-
-restart() {
-svc_stop
-svc_start
-}

diff --git a/net-misc/tigervnc/tigervnc-1.13.1-r2.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.1-r2.ebuild
deleted file mode

[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-08-02 Thread Viorel Munteanu
commit: 1df7bcaa2a204906cec8c766513d1b008b912331
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Aug  3 05:51:26 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Aug  3 05:51:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1df7bcaa

net-misc/tigervnc: stabilize 1.13.1-r3 for ppc, #911184

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild
index e216e24bf836..62d96695236a 100644
--- a/net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~sparc x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-07-25 Thread Sam James
commit: 78fe42db79951a65a55a7cb33dcc24a5af3ca095
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 25 13:44:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 25 13:44:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78fe42db

net-misc/tigervnc: Stabilize 1.13.1-r3 amd64, #911184

Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild
index 32773560b2b7..76e5a3a5d969 100644
--- a/net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-07-25 Thread Sam James
commit: cee89684b92eab435fc00274d1eb065f254b4317
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 25 13:44:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 25 13:44:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cee89684

net-misc/tigervnc: Stabilize 1.13.1-r3 x86, #911184

Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild
index 76e5a3a5d969..e216e24bf836 100644
--- a/net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~sparc x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-07-25 Thread Sam James
commit: 8b4a67c90d6eda6da47eb0f9240cc53ea8a6ebdf
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 25 13:44:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 25 13:44:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b4a67c9

net-misc/tigervnc: Stabilize 1.13.1-r3 arm, #911184

Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild
index dac19484d13d..32773560b2b7 100644
--- a/net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-07-25 Thread Sam James
commit: f612a6679bd3733b7d08f341021e622c2330f1cd
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 25 13:29:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 25 13:29:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f612a667

net-misc/tigervnc: Stabilize 1.13.1-r3 ppc64, #911184

Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild
index 14114aae2041..dac19484d13d 100644
--- a/net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.13.1-r3.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/, net-misc/tigervnc/files/

2023-06-24 Thread Viorel Munteanu
commit: 8c9e7c2263068ab5d074c7652431e7952ccf7eba
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Jun  2 17:09:34 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jun 24 09:02:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c9e7c22

net-misc/tigervnc: one service per display

Change configuration for openrc users.

Currently, it has 3 drawbacks:
- the sessions must be defined in 2 places
- if a display crashes, it cannot be restarted without stopping all of
  them
- openrc only keeps track of the last display started, so if any other
  display crashes, it will not show as crashed.

The first issue is solved by no longer using DISPLAYS fron conf.d, and
parsing /etc/tigervnc/vncserver.users directly.

The other two by switching to a one service per display model.

Closes: https://github.com/gentoo/gentoo/pull/31277
Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/tigervnc/files/tigervnc-1.13.1.confd  | 13 
 net-misc/tigervnc/files/tigervnc-1.13.1.initd  | 88 ++
 ...ervnc-.ebuild => tigervnc-1.13.1-r3.ebuild} | 14 ++--
 net-misc/tigervnc/tigervnc-.ebuild | 11 ++-
 4 files changed, 114 insertions(+), 12 deletions(-)

diff --git a/net-misc/tigervnc/files/tigervnc-1.13.1.confd 
b/net-misc/tigervnc/files/tigervnc-1.13.1.confd
new file mode 100644
index ..bb6dae7df032
--- /dev/null
+++ b/net-misc/tigervnc/files/tigervnc-1.13.1.confd
@@ -0,0 +1,13 @@
+# Config file for /etc/init.d/tigervnc
+
+# Add the user(s) Xvnc(1) should be run for to /etc/tigervnc/vncserver.users
+# DISPLAYS is no loger used.
+
+# Optionally override the default Xsession file
+# TIGERVNC_XSESSION_FILE="/usr/share/sddm/scripts/Xsession"
+# TIGERVNC_XSESSION_FILE="/etc/gdm/Xsession"
+# TIGERVNC_XSESSION_FILE="/etc/lightdm/Xsession"
+# TIGERVNC_XSESSION_FILE="/usr/share/slim/Xsession"
+
+# vncsession no longer supports VNC_OPTS
+# Use /etc/tigervnc/vncserver-config-defaults or $HOME/.vnc/config instead

diff --git a/net-misc/tigervnc/files/tigervnc-1.13.1.initd 
b/net-misc/tigervnc/files/tigervnc-1.13.1.initd
new file mode 100644
index ..f7e72fa84c07
--- /dev/null
+++ b/net-misc/tigervnc/files/tigervnc-1.13.1.initd
@@ -0,0 +1,88 @@
+#!/sbin/openrc-run
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License, v2 or later
+
+# shellcheck shell=sh
+
+# Create symlinks for all displays.
+# For example for display :1, run `ln -s tigervnc /etc/init.d/tigervnc.1`
+# Then `rc-update add tigervnc.1 default`
+# For compatibility, /etc/init.d/tigervnc will start all displays.
+
+DISPLAYS=${SVCNAME#*.}
+if [ "$DISPLAYS" = "tigervnc" ]; then
+   should_warn=1
+   DISPLAYS=$(grep -v "^#" /etc/tigervnc/vncserver.users | sed -e 
's/=.*//' -e 's/^://')
+fi
+
+depend() {
+   need net
+}
+
+checkconfig() {
+   if [ -n "${DISPLAYS}" ]; then
+   if [ "$1" = "start" ]; then
+   for display in $DISPLAYS; do
+   user="$(grep "^:${display}" 
/etc/tigervnc/vncserver.users)"
+   user=${user#*=}
+   # bug #690046
+   if [ -z "${user}" ]; then
+   eerror "User is not defined for display 
:${display} in /etc/tigervnc/vncserver.users"
+   return 1
+   elif ! runuser -l "${user}" -c "[ -f 
~/.vnc/passwd ]"; then
+   eerror "There are no passwords defined 
for user ${user}."
+   return 1
+   elif [ -e "/tmp/.X11-unix/X${display}" ]; then
+   eerror "Display :${display} appears to 
be already in use because of /tmp/.X11-unix/X${display}"
+   eerror "Remove this file if there is no 
X server for :${display}"
+   return 1
+   elif [ -e "/tmp/.X${display}-lock" ]; then
+   eerror "Display :${display} appears to 
be already in use because of /tmp/.X${display}-lock"
+   eerror "Remove this file if there is no 
X server for :${display}"
+   return 1
+   fi
+   FREEDISPLAYS="${FREEDISPLAYS} ${display}"
+   done
+   fi
+   return 0
+   else
+   eerror 'There are no displays configured in 
/etc/tigervnc/vncserver.users'
+   return 1
+   fi
+}
+
+checkwarn() {
+   if [ "${should_warn}" = "1" ]; then
+   ewarn 'Running /etc/init.d/tigervnc in compatibility mode'
+   ewarn 'Please migrate to one service per display as detailed 
here:'
+   ew

[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-06-02 Thread Matt Turner
commit: 7e46a7e2730d9667a6ee596ab3c729f2628169d6
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Jun  3 01:39:54 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Jun  3 01:47:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e46a7e2

net-misc/tigervnc: Move x11-libs/xtrans to DEPEND

Signed-off-by: Matt Turner  gentoo.org>

 .../tigervnc/{tigervnc-1.13.1-r1.ebuild => tigervnc-1.13.1-r2.ebuild}   | 2 +-
 net-misc/tigervnc/tigervnc-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.1-r2.ebuild
similarity index 100%
rename from net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild
rename to net-misc/tigervnc/tigervnc-1.13.1-r2.ebuild
index 6712d81f0179..d0fef1cb5d47 100644
--- a/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.13.1-r2.ebuild
@@ -54,7 +54,6 @@ COMMON_DEPEND="
x11-libs/libXfont2
x11-libs/libXtst
x11-libs/pixman
-   x11-libs/xtrans
x11-apps/xauth
x11-apps/xinit
x11-apps/xkbcomp
@@ -88,6 +87,7 @@ DEPEND="${COMMON_DEPEND}
x11-libs/libXi
x11-libs/libxkbfile
x11-libs/libXrender
+   x11-libs/xtrans
x11-misc/util-macros
opengl? ( media-libs/mesa )
)

diff --git a/net-misc/tigervnc/tigervnc-.ebuild 
b/net-misc/tigervnc/tigervnc-.ebuild
index 891ae952cf7e..a1d75fef3750 100644
--- a/net-misc/tigervnc/tigervnc-.ebuild
+++ b/net-misc/tigervnc/tigervnc-.ebuild
@@ -54,7 +54,6 @@ COMMON_DEPEND="
x11-libs/libXfont2
x11-libs/libXtst
x11-libs/pixman
-   x11-libs/xtrans
x11-apps/xauth
x11-apps/xinit
x11-apps/xkbcomp
@@ -88,6 +87,7 @@ DEPEND="${COMMON_DEPEND}
x11-libs/libXi
x11-libs/libxkbfile
x11-libs/libXrender
+   x11-libs/xtrans
x11-misc/util-macros
opengl? ( media-libs/mesa )
)



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-05-29 Thread Viorel Munteanu
commit: 8e13708193d139d4f36eff3053ba7ec5b3e6e41a
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue May 30 05:35:43 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue May 30 05:35:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e137081

net-misc/tigervnc: drop 1.13.1

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/tigervnc/Manifest   |   1 -
 net-misc/tigervnc/tigervnc-1.13.1.ebuild | 227 ---
 2 files changed, 228 deletions(-)

diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index 35c1c7dbfb8f..a892cc0077f4 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -1,3 +1,2 @@
 DIST tigervnc-1.13.1.tar.gz 1989081 BLAKE2B 
3f4d395c2788a4d475dcd42793c43f249264db586da85f99d7e0f64ea37854831c61bb5c99945578f8dbeac5ee30e0f7b46fa7f215768c70e750d50689cd4e7a
 SHA512 
9190dbcd3b57ba52286c158c0675104d68463d7e3ea8e23493514b64451ddb511f3daf0f177339bc231155daea376d9c8dc58216663e10aa12f67468f4559da5
-DIST xorg-server-21.1.1.tar.xz 4958508 BLAKE2B 
fadac208773700b91003ef18d46e6f2c6b501e59b7491c943f406641e9ff3837a8126034c023e9b6d2d4131ee438c1ef94fa458af1828d4be325519b47069a79
 SHA512 
8608ed9c1537c95e8a3adea5e3e372a3c5eb841f8e27c84283093f22fb1909e16a86510da684b13f8f237f33b8a4be3e2537f5f9ab9af4c5ad12770eef0d
 DIST xorg-server-21.1.8.tar.xz 4980208 BLAKE2B 
a223efe6d14b55bd133b7f8db75b7720ea0ae58f1eced0f6b20caf6e7045e7649a0923a1c6db5d649265375e6768fa9811477d2fa0da52d7a1e65cf4511535d2
 SHA512 
6104b3620ed2e1e27d9a8e963388bbe8785a764585b1bc03dbf5d719a92894773dda580d377ca18ceeab353e65a5d23cc947bab84a4012f9dd1eca31cac36937

diff --git a/net-misc/tigervnc/tigervnc-1.13.1.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.1.ebuild
deleted file mode 100644
index 8084b2b74a7b..
--- a/net-misc/tigervnc/tigervnc-1.13.1.ebuild
+++ /dev/null
@@ -1,227 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_IN_SOURCE_BUILD=1
-inherit autotools cmake flag-o-matic java-pkg-opt-2 optfeature systemd xdg
-
-XSERVER_VERSION="21.1.1"
-
-DESCRIPTION="Remote desktop viewer display system"
-HOMEPAGE="https://tigervnc.org";
-SRC_URI="server? ( 
ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.xz
 )"
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
-else
-   SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="dri3 +drm gnutls java nls +opengl +server +viewer xinerama"
-REQUIRED_USE="
-   dri3? ( drm )
-   java? ( viewer )
-   opengl? ( server )
-   || ( server viewer )
-"
-
-# TODO: sys-libs/libselinux
-COMMON_DEPEND="
-   dev-libs/gmp:=
-   dev-libs/nettle:=
-   media-libs/libjpeg-turbo:=
-   sys-libs/zlib:=
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXrandr
-   x11-libs/pixman
-   gnutls? ( net-libs/gnutls:= )
-   nls? ( virtual/libiconv )
-   server? (
-   dev-libs/libbsd
-   dev-libs/openssl:0=
-   sys-libs/pam
-   x11-libs/libXau
-   x11-libs/libXdamage
-   x11-libs/libXdmcp
-   x11-libs/libXfixes
-   x11-libs/libXfont2
-   x11-libs/libXtst
-   x11-libs/pixman
-   x11-libs/xtrans
-   x11-apps/xauth
-   x11-apps/xinit
-   x11-apps/xkbcomp
-   x11-apps/xsetroot
-   x11-misc/xkeyboard-config
-   opengl? ( media-libs/libglvnd[X] )
-   !net-misc/turbovnc[server]
-   )
-   viewer? (
-   media-video/ffmpeg:=
-   x11-libs/fltk:1
-   x11-libs/libXi
-   x11-libs/libXrender
-   !net-misc/turbovnc[viewer]
-   )
-"
-RDEPEND="${COMMON_DEPEND}
-   java? ( virtual/jre:1.8 )
-   server? (
-   dev-lang/perl
-   sys-process/psmisc
-   )
-"
-DEPEND="${COMMON_DEPEND}
-   drm? ( x11-libs/libdrm )
-   server? (
-   media-fonts/font-util
-   x11-base/xorg-proto
-   x11-libs/libxcvt
-   x11-libs/libXi
-   x11-libs/libxkbfile
-   x11-libs/libXrender
-   x11-misc/util-macros
-   opengl? ( media-libs/mesa )
-   )
-"
-BDEPEND="
-   virtual/pkgconfig
-   nls? ( sys-devel/gettext )
-"
-
-PATCHES=(
-   # Restore Java viewer
-   "${FILESDIR}"/${PN}-1.11.0-install-java-viewer.patch
-   "${FILESDIR}"/${PN}-1.12.0-xsession-path.patch
-   "${FILESDIR}"/${PN}-1.12.80-disable-server-and-pam.patch
-)
-[[ ${PV} == * ]] && PATCHES+=( 
"${FILESDIR}"/${PN}-1

[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-05-29 Thread Arthur Zamarin
commit: 5be0b7e5359fef54d88e5903e6aa20a83cd2ce30
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon May 29 17:48:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon May 29 17:48:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5be0b7e5

net-misc/tigervnc: Stabilize 1.13.1-r1 x86, #907352

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild
index bea3b1ef79c6..6712d81f0179 100644
--- a/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-05-29 Thread Sam James
commit: d764b0564f98e82b13b5f30ba39d7114f2dd414f
Author: Sam James  gentoo  org>
AuthorDate: Mon May 29 13:58:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 29 13:58:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d764b056

net-misc/tigervnc: Stabilize 1.13.1-r1 amd64, #907352

Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild
index 322631a9ae04..bea3b1ef79c6 100644
--- a/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-05-29 Thread Sam James
commit: 4524ddf051f28abd3c2db1a14c25ef3593de3a65
Author: Sam James  gentoo  org>
AuthorDate: Mon May 29 13:10:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 29 13:10:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4524ddf0

net-misc/tigervnc: Stabilize 1.13.1-r1 ppc64, #907352

Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild
index 44b6a4f4247a..322631a9ae04 100644
--- a/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-05-29 Thread Sam James
commit: 56b3f17716dd7998b6ad1f282666fff7b82b
Author: Sam James  gentoo  org>
AuthorDate: Mon May 29 13:01:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 29 13:01:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56b3f177

net-misc/tigervnc: Stabilize 1.13.1-r1 ppc, #907352

Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild
index 82ac00b6c2d9..44b6a4f4247a 100644
--- a/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-05-29 Thread Sam James
commit: 670991b6fea168ddb1d1fafe429a84224e6aa734
Author: Sam James  gentoo  org>
AuthorDate: Mon May 29 13:00:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 29 13:01:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=670991b6

net-misc/tigervnc: Stabilize 1.13.1-r1 arm, #907352

Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild
index 891ae952cf7e..82ac00b6c2d9 100644
--- a/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2023-05-03 Thread Viorel Munteanu
commit: 22e74d138e3432ce4ec4b1efec418674ec094ef9
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed May  3 17:20:46 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed May  3 17:22:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22e74d13

net-misc/tigervnc-xorg-module: drop 1.13.0

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../tigervnc-xorg-module-1.13.0.ebuild | 18 --
 1 file changed, 18 deletions(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild
deleted file mode 100644
index 48f881ebf961..
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XSERVER_VERSION="21.1.1"
-
-DESCRIPTION="Metapackage for the xorg module provided by tigervnc"
-HOMEPAGE="https://tigervnc.org/";
-
-LICENSE="metapackage"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
-
-RDEPEND="
-   ~net-misc/tigervnc-${PV}[server]
-   =x11-base/xorg-server-${XSERVER_VERSION%.*}*
-"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-05-03 Thread Viorel Munteanu
commit: 50d3026da7b814c8c500cb4be5bde85b06585b05
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed May  3 16:57:54 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed May  3 16:57:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50d3026d

net-misc/tigervnc: drop 1.13.0

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/tigervnc/Manifest   |   1 -
 net-misc/tigervnc/tigervnc-1.13.0.ebuild | 227 ---
 2 files changed, 228 deletions(-)

diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index fc59440288e2..35c1c7dbfb8f 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -1,4 +1,3 @@
-DIST tigervnc-1.13.0.tar.gz 1986759 BLAKE2B 
675284b854e9ce4c328ed5dcc0d22a57f380a3abe1837451bae09d6c03e91fa9e4b0d06f49ade1ba6924bffdc3cc85c5c9b28c594dbc0d0ffeb0aa23e5299f6d
 SHA512 
55936f075ec64880f4b3e9a803f17761abd4c111392ff0fd5289161cd981acae0b57adf26f768db50162e8d7bfd986b8d4ac5fc3389c6f9319df16b90be8
 DIST tigervnc-1.13.1.tar.gz 1989081 BLAKE2B 
3f4d395c2788a4d475dcd42793c43f249264db586da85f99d7e0f64ea37854831c61bb5c99945578f8dbeac5ee30e0f7b46fa7f215768c70e750d50689cd4e7a
 SHA512 
9190dbcd3b57ba52286c158c0675104d68463d7e3ea8e23493514b64451ddb511f3daf0f177339bc231155daea376d9c8dc58216663e10aa12f67468f4559da5
 DIST xorg-server-21.1.1.tar.xz 4958508 BLAKE2B 
fadac208773700b91003ef18d46e6f2c6b501e59b7491c943f406641e9ff3837a8126034c023e9b6d2d4131ee438c1ef94fa458af1828d4be325519b47069a79
 SHA512 
8608ed9c1537c95e8a3adea5e3e372a3c5eb841f8e27c84283093f22fb1909e16a86510da684b13f8f237f33b8a4be3e2537f5f9ab9af4c5ad12770eef0d
 DIST xorg-server-21.1.8.tar.xz 4980208 BLAKE2B 
a223efe6d14b55bd133b7f8db75b7720ea0ae58f1eced0f6b20caf6e7045e7649a0923a1c6db5d649265375e6768fa9811477d2fa0da52d7a1e65cf4511535d2
 SHA512 
6104b3620ed2e1e27d9a8e963388bbe8785a764585b1bc03dbf5d719a92894773dda580d377ca18ceeab353e65a5d23cc947bab84a4012f9dd1eca31cac36937

diff --git a/net-misc/tigervnc/tigervnc-1.13.0.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.0.ebuild
deleted file mode 100644
index 8084b2b74a7b..
--- a/net-misc/tigervnc/tigervnc-1.13.0.ebuild
+++ /dev/null
@@ -1,227 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_IN_SOURCE_BUILD=1
-inherit autotools cmake flag-o-matic java-pkg-opt-2 optfeature systemd xdg
-
-XSERVER_VERSION="21.1.1"
-
-DESCRIPTION="Remote desktop viewer display system"
-HOMEPAGE="https://tigervnc.org";
-SRC_URI="server? ( 
ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.xz
 )"
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
-else
-   SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="dri3 +drm gnutls java nls +opengl +server +viewer xinerama"
-REQUIRED_USE="
-   dri3? ( drm )
-   java? ( viewer )
-   opengl? ( server )
-   || ( server viewer )
-"
-
-# TODO: sys-libs/libselinux
-COMMON_DEPEND="
-   dev-libs/gmp:=
-   dev-libs/nettle:=
-   media-libs/libjpeg-turbo:=
-   sys-libs/zlib:=
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXrandr
-   x11-libs/pixman
-   gnutls? ( net-libs/gnutls:= )
-   nls? ( virtual/libiconv )
-   server? (
-   dev-libs/libbsd
-   dev-libs/openssl:0=
-   sys-libs/pam
-   x11-libs/libXau
-   x11-libs/libXdamage
-   x11-libs/libXdmcp
-   x11-libs/libXfixes
-   x11-libs/libXfont2
-   x11-libs/libXtst
-   x11-libs/pixman
-   x11-libs/xtrans
-   x11-apps/xauth
-   x11-apps/xinit
-   x11-apps/xkbcomp
-   x11-apps/xsetroot
-   x11-misc/xkeyboard-config
-   opengl? ( media-libs/libglvnd[X] )
-   !net-misc/turbovnc[server]
-   )
-   viewer? (
-   media-video/ffmpeg:=
-   x11-libs/fltk:1
-   x11-libs/libXi
-   x11-libs/libXrender
-   !net-misc/turbovnc[viewer]
-   )
-"
-RDEPEND="${COMMON_DEPEND}
-   java? ( virtual/jre:1.8 )
-   server? (
-   dev-lang/perl
-   sys-process/psmisc
-   )
-"
-DEPEND="${COMMON_DEPEND}
-   drm? ( x11-libs/libdrm )
-   server? (
-   media-fonts/font-util
-   x11-base/xorg-proto
-   x11-libs/libxcvt
-   x11-libs/libXi
-   x11-libs/libxkbfile
-   x11-libs/libXrender
-   x11-misc/util-macros
-   opengl? ( media-libs/mesa )
-   )
-"
-BDEPEND="
-   virtual/pkgconfig
-   nl

[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/, net-misc/tigervnc/files/

2023-05-03 Thread Viorel Munteanu
commit: 394d4037791c1c6f62cd84a0a01794295c645948
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed May  3 17:04:33 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed May  3 17:04:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=394d4037

net-misc/tigervnc: sync live

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../files/tigervnc-1.13.80-depend-po-files.patch   | 36 --
 net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild|  1 -
 net-misc/tigervnc/tigervnc-.ebuild |  9 +++---
 3 files changed, 5 insertions(+), 41 deletions(-)

diff --git a/net-misc/tigervnc/files/tigervnc-1.13.80-depend-po-files.patch 
b/net-misc/tigervnc/files/tigervnc-1.13.80-depend-po-files.patch
deleted file mode 100644
index d611ece53fb1..
--- a/net-misc/tigervnc/files/tigervnc-1.13.80-depend-po-files.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-Currently the live version does not build because of this dependency.  Remove 
it for now
-
 a/vncviewer/CMakeLists.txt
-+++ b/vncviewer/CMakeLists.txt
-@@ -81,7 +81,6 @@
- --desktop --template vncviewer.desktop.in
- -d ${CMAKE_SOURCE_DIR}/po -o vncviewer.desktop
-   DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/vncviewer.desktop.in
--  ${CMAKE_SOURCE_DIR}/po/*.po
- )
-   elseif(INTLTOOL_MERGE_EXECUTABLE)
- add_custom_command(OUTPUT vncviewer.desktop
-@@ -93,7 +92,6 @@
- -d ${CMAKE_SOURCE_DIR}/po
- vncviewer.desktop.intl vncviewer.desktop
-   DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/vncviewer.desktop.in
--  ${CMAKE_SOURCE_DIR}/po/*.po
- )
-   else()
- add_custom_command(OUTPUT vncviewer.desktop
-@@ -110,7 +108,6 @@
- --xml --template 
${CMAKE_CURRENT_SOURCE_DIR}/org.tigervnc.vncviewer.metainfo.xml.in
- -d ${CMAKE_SOURCE_DIR}/po -o 
org.tigervnc.vncviewer.metainfo.xml
-   DEPENDS 
${CMAKE_CURRENT_SOURCE_DIR}/org.tigervnc.vncviewer.metainfo.xml.in
--  ${CMAKE_SOURCE_DIR}/po/*.po
- )
-   elseif(INTLTOOL_MERGE_EXECUTABLE)
- add_custom_command(OUTPUT org.tigervnc.vncviewer.metainfo.xml
-@@ -123,7 +120,6 @@
- -x ${CMAKE_SOURCE_DIR}/po
- org.tigervnc.vncviewer.metainfo.xml.intl 
org.tigervnc.vncviewer.metainfo.xml
-   DEPENDS 
${CMAKE_CURRENT_SOURCE_DIR}/org.tigervnc.vncviewer.metainfo.xml.in
--  ${CMAKE_SOURCE_DIR}/po/*.po
- )
-   else()
- add_custom_command(OUTPUT org.tigervnc.vncviewer.metainfo.xml

diff --git a/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild
index 7c3dbedebb53..891ae952cf7e 100644
--- a/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild
@@ -103,7 +103,6 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.12.0-xsession-path.patch
"${FILESDIR}"/${PN}-1.12.80-disable-server-and-pam.patch
 )
-[[ ${PV} == * ]] && PATCHES+=( 
"${FILESDIR}"/${PN}-1.13.80-depend-po-files.patch )
 
 src_unpack() {
if [[ ${PV} == * ]]; then

diff --git a/net-misc/tigervnc/tigervnc-.ebuild 
b/net-misc/tigervnc/tigervnc-.ebuild
index fc6cb7d77a07..891ae952cf7e 100644
--- a/net-misc/tigervnc/tigervnc-.ebuild
+++ b/net-misc/tigervnc/tigervnc-.ebuild
@@ -6,7 +6,8 @@ EAPI=8
 CMAKE_IN_SOURCE_BUILD=1
 inherit autotools cmake flag-o-matic java-pkg-opt-2 optfeature systemd xdg
 
-XSERVER_VERSION="21.1.1"
+XSERVER_VERSION="21.1.8"
+XSERVER_PATCH_VERSION="21.1.1"
 
 DESCRIPTION="Remote desktop viewer display system"
 HOMEPAGE="https://tigervnc.org";
@@ -71,13 +72,14 @@ COMMON_DEPEND="
)
 "
 RDEPEND="${COMMON_DEPEND}
-   java? ( virtual/jre:1.8 )
+   java? ( >=virtual/jre-1.8:* )
server? (
dev-lang/perl
sys-process/psmisc
)
 "
 DEPEND="${COMMON_DEPEND}
+   java? ( >=virtual/jdk-1.8:* )
drm? ( x11-libs/libdrm )
server? (
media-fonts/font-util
@@ -101,7 +103,6 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.12.0-xsession-path.patch
"${FILESDIR}"/${PN}-1.12.80-disable-server-and-pam.patch
 )
-[[ ${PV} == * ]] && PATCHES+=( 
"${FILESDIR}"/${PN}-1.13.80-depend-po-files.patch )
 
 src_unpack() {
if [[ ${PV} == * ]]; then
@@ -121,7 +122,7 @@ src_prepare() {
 
if use server; then
cd unix/xserver || die
-   eapply ../xserver${XSERVER_VERSION}.patch
+   eapply ../xserver${XSERVER_PATCH_VERSION}.patch
eautoreconf
sed -i 's:\(present.h\):../present/\1:' os/utils.c || die
sed -i '/strcmp.*-fakescreenfps/,/^\}/d' os/utils.c || 
die



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-04-29 Thread Arthur Zamarin
commit: 4ccb5f54cd5f300cc8e5765d47658a61eaca0ee5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 29 15:47:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 29 15:47:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ccb5f54

net-misc/tigervnc: Stabilize 1.13.1 ppc, #904324

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/tigervnc/tigervnc-1.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.13.1.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.1.ebuild
index b34d0eaaa530..8084b2b74a7b 100644
--- a/net-misc/tigervnc/tigervnc-1.13.1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.13.1.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~sparc x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2023-04-29 Thread Arthur Zamarin
commit: 545d882bbe4a5ff5788f9638e2a99b912853312f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 29 15:47:56 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 29 15:47:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=545d882b

net-misc/tigervnc-xorg-module: Stabilize 1.13.1 ppc, #904324

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild
index 836ef27cdd68..48f881ebf961 100644
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://tigervnc.org/";
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
 
 RDEPEND="
~net-misc/tigervnc-${PV}[server]



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-04-28 Thread Viorel Munteanu
commit: 25bdfa95c3fa0be3b34f0a0652509ff2c69d09c7
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Apr 28 07:42:13 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Apr 28 07:58:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25bdfa95

net-misc/tigervnc: depend on JDK

Was depending on JRE only.  Also it builds with jdk 11 and 17, so update
the dependency.

Closes: https://bugs.gentoo.org/905135
Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild | 228 
 1 file changed, 228 insertions(+)

diff --git a/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild
new file mode 100644
index ..de8b18aba01f
--- /dev/null
+++ b/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild
@@ -0,0 +1,228 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_IN_SOURCE_BUILD=1
+inherit autotools cmake flag-o-matic java-pkg-opt-2 optfeature systemd xdg
+
+XSERVER_VERSION="21.1.1"
+
+DESCRIPTION="Remote desktop viewer display system"
+HOMEPAGE="https://tigervnc.org";
+SRC_URI="server? ( 
ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.xz
 )"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
+else
+   SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="dri3 +drm gnutls java nls +opengl +server +viewer xinerama"
+REQUIRED_USE="
+   dri3? ( drm )
+   java? ( viewer )
+   opengl? ( server )
+   || ( server viewer )
+"
+
+# TODO: sys-libs/libselinux
+COMMON_DEPEND="
+   dev-libs/gmp:=
+   dev-libs/nettle:=
+   media-libs/libjpeg-turbo:=
+   sys-libs/zlib:=
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrandr
+   x11-libs/pixman
+   gnutls? ( net-libs/gnutls:= )
+   nls? ( virtual/libiconv )
+   server? (
+   dev-libs/libbsd
+   dev-libs/openssl:0=
+   sys-libs/pam
+   x11-libs/libXau
+   x11-libs/libXdamage
+   x11-libs/libXdmcp
+   x11-libs/libXfixes
+   x11-libs/libXfont2
+   x11-libs/libXtst
+   x11-libs/pixman
+   x11-libs/xtrans
+   x11-apps/xauth
+   x11-apps/xinit
+   x11-apps/xkbcomp
+   x11-apps/xsetroot
+   x11-misc/xkeyboard-config
+   opengl? ( media-libs/libglvnd[X] )
+   !net-misc/turbovnc[server]
+   )
+   viewer? (
+   media-video/ffmpeg:=
+   x11-libs/fltk:1
+   x11-libs/libXi
+   x11-libs/libXrender
+   !net-misc/turbovnc[viewer]
+   )
+"
+RDEPEND="${COMMON_DEPEND}
+   java? ( >=virtual/jre-1.8:* )
+   server? (
+   dev-lang/perl
+   sys-process/psmisc
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   java? ( >=virtual/jdk-1.8:* )
+   drm? ( x11-libs/libdrm )
+   server? (
+   media-fonts/font-util
+   x11-base/xorg-proto
+   x11-libs/libxcvt
+   x11-libs/libXi
+   x11-libs/libxkbfile
+   x11-libs/libXrender
+   x11-misc/util-macros
+   opengl? ( media-libs/mesa )
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+"
+
+PATCHES=(
+   # Restore Java viewer
+   "${FILESDIR}"/${PN}-1.11.0-install-java-viewer.patch
+   "${FILESDIR}"/${PN}-1.12.0-xsession-path.patch
+   "${FILESDIR}"/${PN}-1.12.80-disable-server-and-pam.patch
+)
+[[ ${PV} == * ]] && PATCHES+=( 
"${FILESDIR}"/${PN}-1.13.80-depend-po-files.patch )
+
+src_unpack() {
+   if [[ ${PV} == * ]]; then
+   git-r3_src_unpack
+   use server && unpack xorg-server-${XSERVER_VERSION}.tar.xz
+   else
+   default
+   fi
+}
+
+src_prepare() {
+   if use server; then
+   cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/. 
unix/xserver || die
+   fi
+
+   cmake_src_prepare
+
+   if use server; then
+   cd unix/xserver || die
+   eapply ../xserver${XSERVER_VERSION}.patch
+   eautoreconf
+   sed -i 's:\(present.h\):../present/\1:' os/utils.c || die
+   sed -i '/strcmp.*-fakescreenfps/,/^\}/d' os/utils.c || 
die
+
+   if use drm; then
+   cd "${WORKDIR}" && \
+   sed -i 's:\(drm_fourcc.h\):libdrm/\1:' $(grep 
drm_fourcc.h -rl .) || die
+   fi
+   fi
+}
+
+src_configure() {
+   if use arm || use hppa; then

[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-04-28 Thread Viorel Munteanu
commit: c28221edcd0003d7b3cd3fb64de3693c9f1b63ee
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Apr 28 07:51:00 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Apr 28 07:58:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c28221ed

net-misc/tigervnc: update xserver version

Build against xserver 21.1.8, because that's what it's currently in the
tree.  The patch from 21.1.1 still works.

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/tigervnc/Manifest  | 1 +
 net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild | 5 +++--
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index 9527ec8e616e..fc59440288e2 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -1,3 +1,4 @@
 DIST tigervnc-1.13.0.tar.gz 1986759 BLAKE2B 
675284b854e9ce4c328ed5dcc0d22a57f380a3abe1837451bae09d6c03e91fa9e4b0d06f49ade1ba6924bffdc3cc85c5c9b28c594dbc0d0ffeb0aa23e5299f6d
 SHA512 
55936f075ec64880f4b3e9a803f17761abd4c111392ff0fd5289161cd981acae0b57adf26f768db50162e8d7bfd986b8d4ac5fc3389c6f9319df16b90be8
 DIST tigervnc-1.13.1.tar.gz 1989081 BLAKE2B 
3f4d395c2788a4d475dcd42793c43f249264db586da85f99d7e0f64ea37854831c61bb5c99945578f8dbeac5ee30e0f7b46fa7f215768c70e750d50689cd4e7a
 SHA512 
9190dbcd3b57ba52286c158c0675104d68463d7e3ea8e23493514b64451ddb511f3daf0f177339bc231155daea376d9c8dc58216663e10aa12f67468f4559da5
 DIST xorg-server-21.1.1.tar.xz 4958508 BLAKE2B 
fadac208773700b91003ef18d46e6f2c6b501e59b7491c943f406641e9ff3837a8126034c023e9b6d2d4131ee438c1ef94fa458af1828d4be325519b47069a79
 SHA512 
8608ed9c1537c95e8a3adea5e3e372a3c5eb841f8e27c84283093f22fb1909e16a86510da684b13f8f237f33b8a4be3e2537f5f9ab9af4c5ad12770eef0d
+DIST xorg-server-21.1.8.tar.xz 4980208 BLAKE2B 
a223efe6d14b55bd133b7f8db75b7720ea0ae58f1eced0f6b20caf6e7045e7649a0923a1c6db5d649265375e6768fa9811477d2fa0da52d7a1e65cf4511535d2
 SHA512 
6104b3620ed2e1e27d9a8e963388bbe8785a764585b1bc03dbf5d719a92894773dda580d377ca18ceeab353e65a5d23cc947bab84a4012f9dd1eca31cac36937

diff --git a/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild
index de8b18aba01f..7c3dbedebb53 100644
--- a/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.13.1-r1.ebuild
@@ -6,7 +6,8 @@ EAPI=8
 CMAKE_IN_SOURCE_BUILD=1
 inherit autotools cmake flag-o-matic java-pkg-opt-2 optfeature systemd xdg
 
-XSERVER_VERSION="21.1.1"
+XSERVER_VERSION="21.1.8"
+XSERVER_PATCH_VERSION="21.1.1"
 
 DESCRIPTION="Remote desktop viewer display system"
 HOMEPAGE="https://tigervnc.org";
@@ -122,7 +123,7 @@ src_prepare() {
 
if use server; then
cd unix/xserver || die
-   eapply ../xserver${XSERVER_VERSION}.patch
+   eapply ../xserver${XSERVER_PATCH_VERSION}.patch
eautoreconf
sed -i 's:\(present.h\):../present/\1:' os/utils.c || die
sed -i '/strcmp.*-fakescreenfps/,/^\}/d' os/utils.c || 
die



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2023-04-19 Thread Viorel Munteanu
commit: 5b4781acf04fcb68f6a52587aa96c633196291fd
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Apr 19 09:56:31 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Apr 19 09:57:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b4781ac

net-misc/tigervnc-xorg-module: Stabilize x86, #904324

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild
index 80bfb1fed556..836ef27cdd68 100644
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://tigervnc.org/";
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc x86"
 
 RDEPEND="
~net-misc/tigervnc-${PV}[server]



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-04-19 Thread Viorel Munteanu
commit: 759c574bbe4bef5b0f73791ead0228429881bae3
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Apr 19 09:56:35 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Apr 19 09:57:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=759c574b

net-misc/tigervnc: Stabilize x86, #904324

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/tigervnc/tigervnc-1.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.13.1.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.1.ebuild
index e0b70021c964..b34d0eaaa530 100644
--- a/net-misc/tigervnc/tigervnc-1.13.1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.13.1.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~sparc x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2023-04-14 Thread Sam James
commit: 722c551e9472d757085469730e4a2bf938ad7e66
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 14 19:55:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 14 19:55:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=722c551e

net-misc/tigervnc-xorg-module: Stabilize 1.13.1 ppc64, #904324

Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild
index 69c3cde8089d..80bfb1fed556 100644
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://tigervnc.org/";
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86"
 
 RDEPEND="
~net-misc/tigervnc-${PV}[server]



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2023-04-14 Thread Sam James
commit: 6109040feb8a21f296d5169d11aed9574f69283c
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 14 19:55:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 14 19:55:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6109040f

net-misc/tigervnc-xorg-module: Stabilize 1.13.1 arm, #904324

Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild
index 1d1930d093a1..69c3cde8089d 100644
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://tigervnc.org/";
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 
 RDEPEND="
~net-misc/tigervnc-${PV}[server]



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-04-14 Thread Sam James
commit: 3cd3901b016a359f90c338224f354f8e78b1dccc
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 14 19:55:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 14 19:55:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cd3901b

net-misc/tigervnc: Stabilize 1.13.1 ppc64, #904324

Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc/tigervnc-1.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.13.1.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.1.ebuild
index 1bebb5cb2f80..e0b70021c964 100644
--- a/net-misc/tigervnc/tigervnc-1.13.1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.13.1.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-04-14 Thread Sam James
commit: 7a041877ab0435887043b0be7da5df21a596fe6f
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 14 19:55:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 14 19:55:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a041877

net-misc/tigervnc: Stabilize 1.13.1 arm, #904324

Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc/tigervnc-1.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.13.1.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.1.ebuild
index 3d4b589dc645..1bebb5cb2f80 100644
--- a/net-misc/tigervnc/tigervnc-1.13.1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.13.1.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-04-14 Thread Sam James
commit: 341212358d0c8b9f27d8923e8251dbeb88174b0a
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 14 19:33:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 14 19:33:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34121235

net-misc/tigervnc: Stabilize 1.13.1 amd64, #904324

Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc/tigervnc-1.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.13.1.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.1.ebuild
index fc6cb7d77a07..3d4b589dc645 100644
--- a/net-misc/tigervnc/tigervnc-1.13.1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.13.1.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2023-04-14 Thread Sam James
commit: 337f57bee6f5353f5e79316a17f6fa854319aa74
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 14 19:33:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 14 19:33:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=337f57be

net-misc/tigervnc-xorg-module: Stabilize 1.13.1 amd64, #904324

Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild
index aa3265514938..1d1930d093a1 100644
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://tigervnc.org/";
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 
 RDEPEND="
~net-misc/tigervnc-${PV}[server]



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2023-03-31 Thread Viorel Munteanu
commit: ed2dd766115712a7c3fece00ed0e2511b91f77e8
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Mar 31 07:33:19 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Mar 31 07:33:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed2dd766

net-misc/tigervnc-xorg-module: drop 1.12.0

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../tigervnc-xorg-module-1.12.0.ebuild | 18 --
 1 file changed, 18 deletions(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
deleted file mode 100644
index 48f881ebf961..
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XSERVER_VERSION="21.1.1"
-
-DESCRIPTION="Metapackage for the xorg module provided by tigervnc"
-HOMEPAGE="https://tigervnc.org/";
-
-LICENSE="metapackage"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
-
-RDEPEND="
-   ~net-misc/tigervnc-${PV}[server]
-   =x11-base/xorg-server-${XSERVER_VERSION%.*}*
-"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/, net-misc/tigervnc/files/

2023-03-31 Thread Viorel Munteanu
commit: ba963608f5e3c998e78040fb92c793341244a697
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Mar 31 07:02:38 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Mar 31 07:03:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba963608

net-misc/tigervnc: drop 1.12.0-r7

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/tigervnc/Manifest |   2 -
 .../tigervnc-1.12.0-disable-server-and-pam.patch   |  57 --
 .../tigervnc/files/tigervnc-1.12.0-xorg-1.21.patch |  55 --
 net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild| 199 -
 4 files changed, 313 deletions(-)

diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index 3d98f06d8bf5..9527ec8e616e 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -1,5 +1,3 @@
-DIST tigervnc-1.12.0-xserver-21.patch 3642 BLAKE2B 
690860c51d9d2e4606b16318237f86e5a042410dd5778e3d99a01df3fedd7f1993b4fc1eaeb9d193ef9e54d5b25b1d99bfb0bedc8cfb6673983625d9b45c2f92
 SHA512 
8e9a667557d22e908b1f4e58017f822e98bc608d1e27a09e6b8cfb3b01fe0c5cf9bf484fa634e4109eb7a32234df67fcfdeaca92d4ff982de0e83778c359034d
-DIST tigervnc-1.12.0.tar.gz 1561898 BLAKE2B 
891934e48e3c4f2c36c280ad1562874d3c22ca3118e8eda2f68f9ad7cca978c76b8825100f540774b7a6553e981bd9264e0f717c8313585553741d31706cafad
 SHA512 
a16b15e9cda552a49a3934e4174e49d186d06494d90d11582599ab82559014332662aed7760619a6dfb32a8c95f7d63c68ac7d632c29dd662a6b713f036672bb
 DIST tigervnc-1.13.0.tar.gz 1986759 BLAKE2B 
675284b854e9ce4c328ed5dcc0d22a57f380a3abe1837451bae09d6c03e91fa9e4b0d06f49ade1ba6924bffdc3cc85c5c9b28c594dbc0d0ffeb0aa23e5299f6d
 SHA512 
55936f075ec64880f4b3e9a803f17761abd4c111392ff0fd5289161cd981acae0b57adf26f768db50162e8d7bfd986b8d4ac5fc3389c6f9319df16b90be8
 DIST tigervnc-1.13.1.tar.gz 1989081 BLAKE2B 
3f4d395c2788a4d475dcd42793c43f249264db586da85f99d7e0f64ea37854831c61bb5c99945578f8dbeac5ee30e0f7b46fa7f215768c70e750d50689cd4e7a
 SHA512 
9190dbcd3b57ba52286c158c0675104d68463d7e3ea8e23493514b64451ddb511f3daf0f177339bc231155daea376d9c8dc58216663e10aa12f67468f4559da5
 DIST xorg-server-21.1.1.tar.xz 4958508 BLAKE2B 
fadac208773700b91003ef18d46e6f2c6b501e59b7491c943f406641e9ff3837a8126034c023e9b6d2d4131ee438c1ef94fa458af1828d4be325519b47069a79
 SHA512 
8608ed9c1537c95e8a3adea5e3e372a3c5eb841f8e27c84283093f22fb1909e16a86510da684b13f8f237f33b8a4be3e2537f5f9ab9af4c5ad12770eef0d

diff --git 
a/net-misc/tigervnc/files/tigervnc-1.12.0-disable-server-and-pam.patch 
b/net-misc/tigervnc/files/tigervnc-1.12.0-disable-server-and-pam.patch
deleted file mode 100644
index 5ae07007d467..
--- a/net-misc/tigervnc/files/tigervnc-1.12.0-disable-server-and-pam.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-See https://bugs.gentoo.org/852830
-
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -234,6 +234,7 @@
-   add_subdirectory(java)
- endif()
- 
-+option(BUILD_SERVER "Build TigerVNC server" ON)
- option(BUILD_VIEWER "Build TigerVNC viewer" ON)
- if(BUILD_VIEWER)
-   # Check for FLTK
-@@ -276,7 +277,7 @@
- endif()
- 
- # Check for PAM library
--if(UNIX AND NOT APPLE)
-+if(BUILD_SERVER AND UNIX AND NOT APPLE)
-   check_include_files(security/pam_appl.h HAVE_PAM_H)
-   set(CMAKE_REQUIRED_LIBRARIES -lpam)
-   check_function_exists(pam_start HAVE_PAM_START)
-@@ -315,9 +316,6 @@
-   add_subdirectory(media)
- endif()
- 
--add_subdirectory(tests)
--
--
- if(BUILD_VIEWER)
-   add_subdirectory(release)
- endif()
 a/common/rfb/CMakeLists.txt
-+++ b/common/rfb/CMakeLists.txt
-@@ -75,7 +75,7 @@
- 
- set(RFB_LIBRARIES ${JPEG_LIBRARIES} ${PIXMAN_LIBRARY} os rdr)
- 
--if(UNIX AND NOT APPLE)
-+if(BUILD_SERVER AND UNIX AND NOT APPLE)
-   set(RFB_SOURCES ${RFB_SOURCES} UnixPasswordValidator.cxx
- UnixPasswordValidator.h pam.c pam.h)
-   set(RFB_LIBRARIES ${RFB_LIBRARIES} ${PAM_LIBS})
 a/unix/CMakeLists.txt
-+++ b/unix/CMakeLists.txt
-@@ -1,6 +1,8 @@
- add_subdirectory(tx)
- add_subdirectory(common)
--add_subdirectory(vncconfig)
--add_subdirectory(vncpasswd)
--add_subdirectory(vncserver)
--add_subdirectory(x0vncserver)
-+if(BUILD_SERVER)
-+  add_subdirectory(vncconfig)
-+  add_subdirectory(vncpasswd)
-+  add_subdirectory(vncserver)
-+  add_subdirectory(x0vncserver)
-+endif()

diff --git a/net-misc/tigervnc/files/tigervnc-1.12.0-xorg-1.21.patch 
b/net-misc/tigervnc/files/tigervnc-1.12.0-xorg-1.21.patch
deleted file mode 100644
index c3e003d328a6..
--- a/net-misc/tigervnc/files/tigervnc-1.12.0-xorg-1.21.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-https://github.com/TigerVNC/tigervnc/commit/736b50d04e1ba965696cd15d456dc2b7fc123150.patch
-https://github.com/TigerVNC/tigervnc/commit/f2577107f7f55382c524d8c738a777e5cdd80f60.patch
-
-From: Joakim Tjernlund 
-Date: Wed, 24 Nov 2021 21:09:36 +0100
-Subject: [PATCH] xorg-version.h: Increase supported Xorg version to 1.21
-
 a/unix/xserver/hw/vnc/xorg-version.h
-+++ b/unix/xserver/hw/vnc/xorg-version.h
-@@ -33,8 +33,8 @@
- #error "X.O

[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2023-03-30 Thread Arthur Zamarin
commit: 6f4c4aa44bc319fa53249702f34dc82a4054982e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Mar 30 17:32:02 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Mar 30 17:32:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f4c4aa4

net-misc/tigervnc-xorg-module: Stabilize 1.13.0 x86, #900350

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild
index c0aa84fe9b18..48f881ebf961 100644
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://tigervnc.org/";
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
 
 RDEPEND="
~net-misc/tigervnc-${PV}[server]



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-03-30 Thread Arthur Zamarin
commit: 96ca3aae2f4c0aab93e2ea3baf56fa4fb0c0556f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Mar 30 17:32:03 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Mar 30 17:32:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96ca3aae

net-misc/tigervnc: Stabilize 1.13.0 x86, #900350

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/tigervnc/tigervnc-1.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.13.0.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.0.ebuild
index 76fee7aaf401..8084b2b74a7b 100644
--- a/net-misc/tigervnc/tigervnc-1.13.0.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.13.0.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-03-08 Thread Sam James
commit: 5389686481c851f2ad027bc7c046afc279bc7347
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  9 01:09:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar  9 01:09:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53896864

net-misc/tigervnc: Stabilize 1.13.0 ppc, #900350

Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc/tigervnc-1.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.13.0.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.0.ebuild
index 1bebb5cb2f80..0ae2d0c4ce91 100644
--- a/net-misc/tigervnc/tigervnc-1.13.0.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.13.0.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-03-08 Thread Sam James
commit: fc4f39ae6fa039fe584bcb16c87d3dcf04a9338c
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  9 01:09:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar  9 01:09:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc4f39ae

net-misc/tigervnc: Stabilize 1.13.0 ppc64, #900350

Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc/tigervnc-1.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.13.0.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.0.ebuild
index 0ae2d0c4ce91..76fee7aaf401 100644
--- a/net-misc/tigervnc/tigervnc-1.13.0.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.13.0.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 
~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2023-03-08 Thread Sam James
commit: 572677c583af6592c52f23f139f4dbb115bbc08f
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  9 01:09:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar  9 01:09:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=572677c5

net-misc/tigervnc-xorg-module: Stabilize 1.13.0 ppc64, #900350

Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild
index deefa54611f7..c0aa84fe9b18 100644
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://tigervnc.org/";
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86"
 
 RDEPEND="
~net-misc/tigervnc-${PV}[server]



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2023-03-08 Thread Sam James
commit: ff766b53cdaf01ab1ad70b00169ba2845a3caa9b
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar  9 01:09:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar  9 01:09:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff766b53

net-misc/tigervnc-xorg-module: Stabilize 1.13.0 ppc, #900350

Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild
index 69c3cde8089d..deefa54611f7 100644
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://tigervnc.org/";
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv 
~sparc ~x86"
 
 RDEPEND="
~net-misc/tigervnc-${PV}[server]



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2023-03-08 Thread Sam James
commit: f4d6495e3f58079ee9e55cbaa2559040b1b1b6ff
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar  8 23:35:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar  8 23:35:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4d6495e

net-misc/tigervnc-xorg-module: Stabilize 1.13.0 amd64, #900350

Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild
index 488189eeb26e..69c3cde8089d 100644
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://tigervnc.org/";
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 
 RDEPEND="
~net-misc/tigervnc-${PV}[server]



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-03-08 Thread Sam James
commit: ca723e5193f0e467b11bd22f27e5e96af1868241
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar  8 23:35:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar  8 23:35:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca723e51

net-misc/tigervnc: Stabilize 1.13.0 amd64, #900350

Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc/tigervnc-1.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.13.0.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.0.ebuild
index 94217a57d41e..1bebb5cb2f80 100644
--- a/net-misc/tigervnc/tigervnc-1.13.0.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.13.0.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2023-03-08 Thread Arthur Zamarin
commit: 75836a38c99d3e6e2b474d51e116419dbbab749c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Mar  8 11:12:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Mar  8 11:12:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75836a38

net-misc/tigervnc-xorg-module: Stabilize 1.13.0 arm, #900350

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild
index aa3265514938..488189eeb26e 100644
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://tigervnc.org/";
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 
 RDEPEND="
~net-misc/tigervnc-${PV}[server]



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-03-08 Thread Arthur Zamarin
commit: 02bcfdaa84b06f0a83999ac5a57cd8ad80256db6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Mar  8 11:12:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Mar  8 11:12:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02bcfdaa

net-misc/tigervnc: Stabilize 1.13.0 arm, #900350

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/tigervnc/tigervnc-1.13.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.13.0.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.0.ebuild
index fc6cb7d77a07..94217a57d41e 100644
--- a/net-misc/tigervnc/tigervnc-1.13.0.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.13.0.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} == * ]]; then
EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 else
SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2023-03-01 Thread Viorel Munteanu
commit: 12b7abc14ce0bd36ac0f424876b73f954a8cde63
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Mar  1 16:32:17 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Mar  1 16:33:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12b7abc1

net-misc/tigervnc-xorg-module: add 1.13.1

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../tigervnc-xorg-module-1.13.1.ebuild | 18 ++
 1 file changed, 18 insertions(+)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild
new file mode 100644
index ..aa3265514938
--- /dev/null
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XSERVER_VERSION="21.1.1"
+
+DESCRIPTION="Metapackage for the xorg module provided by tigervnc"
+HOMEPAGE="https://tigervnc.org/";
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+
+RDEPEND="
+   ~net-misc/tigervnc-${PV}[server]
+   =x11-base/xorg-server-${XSERVER_VERSION%.*}*
+"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-02-28 Thread Viorel Munteanu
commit: 47af1aeaf2231512af7f700ae1ce35d441178cb9
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Feb 28 18:54:15 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Mar  1 06:14:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47af1aea

net-misc/tigervnc: add 1.13.1

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/tigervnc/Manifest   |   1 +
 net-misc/tigervnc/tigervnc-1.13.1.ebuild | 227 +++
 2 files changed, 228 insertions(+)

diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index a2a9e9e7c73c..3d98f06d8bf5 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -1,4 +1,5 @@
 DIST tigervnc-1.12.0-xserver-21.patch 3642 BLAKE2B 
690860c51d9d2e4606b16318237f86e5a042410dd5778e3d99a01df3fedd7f1993b4fc1eaeb9d193ef9e54d5b25b1d99bfb0bedc8cfb6673983625d9b45c2f92
 SHA512 
8e9a667557d22e908b1f4e58017f822e98bc608d1e27a09e6b8cfb3b01fe0c5cf9bf484fa634e4109eb7a32234df67fcfdeaca92d4ff982de0e83778c359034d
 DIST tigervnc-1.12.0.tar.gz 1561898 BLAKE2B 
891934e48e3c4f2c36c280ad1562874d3c22ca3118e8eda2f68f9ad7cca978c76b8825100f540774b7a6553e981bd9264e0f717c8313585553741d31706cafad
 SHA512 
a16b15e9cda552a49a3934e4174e49d186d06494d90d11582599ab82559014332662aed7760619a6dfb32a8c95f7d63c68ac7d632c29dd662a6b713f036672bb
 DIST tigervnc-1.13.0.tar.gz 1986759 BLAKE2B 
675284b854e9ce4c328ed5dcc0d22a57f380a3abe1837451bae09d6c03e91fa9e4b0d06f49ade1ba6924bffdc3cc85c5c9b28c594dbc0d0ffeb0aa23e5299f6d
 SHA512 
55936f075ec64880f4b3e9a803f17761abd4c111392ff0fd5289161cd981acae0b57adf26f768db50162e8d7bfd986b8d4ac5fc3389c6f9319df16b90be8
+DIST tigervnc-1.13.1.tar.gz 1989081 BLAKE2B 
3f4d395c2788a4d475dcd42793c43f249264db586da85f99d7e0f64ea37854831c61bb5c99945578f8dbeac5ee30e0f7b46fa7f215768c70e750d50689cd4e7a
 SHA512 
9190dbcd3b57ba52286c158c0675104d68463d7e3ea8e23493514b64451ddb511f3daf0f177339bc231155daea376d9c8dc58216663e10aa12f67468f4559da5
 DIST xorg-server-21.1.1.tar.xz 4958508 BLAKE2B 
fadac208773700b91003ef18d46e6f2c6b501e59b7491c943f406641e9ff3837a8126034c023e9b6d2d4131ee438c1ef94fa458af1828d4be325519b47069a79
 SHA512 
8608ed9c1537c95e8a3adea5e3e372a3c5eb841f8e27c84283093f22fb1909e16a86510da684b13f8f237f33b8a4be3e2537f5f9ab9af4c5ad12770eef0d

diff --git a/net-misc/tigervnc/tigervnc-1.13.1.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.1.ebuild
new file mode 100644
index ..fc6cb7d77a07
--- /dev/null
+++ b/net-misc/tigervnc/tigervnc-1.13.1.ebuild
@@ -0,0 +1,227 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_IN_SOURCE_BUILD=1
+inherit autotools cmake flag-o-matic java-pkg-opt-2 optfeature systemd xdg
+
+XSERVER_VERSION="21.1.1"
+
+DESCRIPTION="Remote desktop viewer display system"
+HOMEPAGE="https://tigervnc.org";
+SRC_URI="server? ( 
ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.xz
 )"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
+else
+   SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="dri3 +drm gnutls java nls +opengl +server +viewer xinerama"
+REQUIRED_USE="
+   dri3? ( drm )
+   java? ( viewer )
+   opengl? ( server )
+   || ( server viewer )
+"
+
+# TODO: sys-libs/libselinux
+COMMON_DEPEND="
+   dev-libs/gmp:=
+   dev-libs/nettle:=
+   media-libs/libjpeg-turbo:=
+   sys-libs/zlib:=
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrandr
+   x11-libs/pixman
+   gnutls? ( net-libs/gnutls:= )
+   nls? ( virtual/libiconv )
+   server? (
+   dev-libs/libbsd
+   dev-libs/openssl:0=
+   sys-libs/pam
+   x11-libs/libXau
+   x11-libs/libXdamage
+   x11-libs/libXdmcp
+   x11-libs/libXfixes
+   x11-libs/libXfont2
+   x11-libs/libXtst
+   x11-libs/pixman
+   x11-libs/xtrans
+   x11-apps/xauth
+   x11-apps/xinit
+   x11-apps/xkbcomp
+   x11-apps/xsetroot
+   x11-misc/xkeyboard-config
+   opengl? ( media-libs/libglvnd[X] )
+   !net-misc/turbovnc[server]
+   )
+   viewer? (
+   media-video/ffmpeg:=
+   x11-libs/fltk:1
+   x11-libs/libXi
+   x11-libs/libXrender
+   !net-misc/turbovnc[viewer]
+   )
+"
+RDEPEND="${COMMON_DEPEND}
+   java? ( virtual/jre:1.8 )
+   server? (
+   dev-lang/perl
+   sys-process/psmisc
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   drm? ( x11-libs/libdrm )
+   server? (
+   media-fonts/font-

[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-02-03 Thread Viorel Munteanu
commit: 95ece77bcb37f4d9b44b35617d49b8582e728a33
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Feb  3 10:47:24 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Feb  3 11:15:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95ece77b

net-misc/tigervnc: drop 1.12.90

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/tigervnc/Manifest|   1 -
 net-misc/tigervnc/tigervnc-1.12.90.ebuild | 227 --
 2 files changed, 228 deletions(-)

diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index a474746626cd..a2a9e9e7c73c 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -1,5 +1,4 @@
 DIST tigervnc-1.12.0-xserver-21.patch 3642 BLAKE2B 
690860c51d9d2e4606b16318237f86e5a042410dd5778e3d99a01df3fedd7f1993b4fc1eaeb9d193ef9e54d5b25b1d99bfb0bedc8cfb6673983625d9b45c2f92
 SHA512 
8e9a667557d22e908b1f4e58017f822e98bc608d1e27a09e6b8cfb3b01fe0c5cf9bf484fa634e4109eb7a32234df67fcfdeaca92d4ff982de0e83778c359034d
 DIST tigervnc-1.12.0.tar.gz 1561898 BLAKE2B 
891934e48e3c4f2c36c280ad1562874d3c22ca3118e8eda2f68f9ad7cca978c76b8825100f540774b7a6553e981bd9264e0f717c8313585553741d31706cafad
 SHA512 
a16b15e9cda552a49a3934e4174e49d186d06494d90d11582599ab82559014332662aed7760619a6dfb32a8c95f7d63c68ac7d632c29dd662a6b713f036672bb
-DIST tigervnc-1.12.90.tar.gz 1963656 BLAKE2B 
cef93c05dc0e22f67db02d62de276329102b86119263f7224cde7648d8d705ae8f82ec10c7d895a9ae99477cf437038acc3345903b61a1ac30f5649948f9adde
 SHA512 
c9f650e9985ab073042c15f8f3fafd57d5a56b3109c15ffbcfa6ea2fe6c6e56626aa8677415b9826700374d7fbd376e05004921194408604b8550758bd402025
 DIST tigervnc-1.13.0.tar.gz 1986759 BLAKE2B 
675284b854e9ce4c328ed5dcc0d22a57f380a3abe1837451bae09d6c03e91fa9e4b0d06f49ade1ba6924bffdc3cc85c5c9b28c594dbc0d0ffeb0aa23e5299f6d
 SHA512 
55936f075ec64880f4b3e9a803f17761abd4c111392ff0fd5289161cd981acae0b57adf26f768db50162e8d7bfd986b8d4ac5fc3389c6f9319df16b90be8
 DIST xorg-server-21.1.1.tar.xz 4958508 BLAKE2B 
fadac208773700b91003ef18d46e6f2c6b501e59b7491c943f406641e9ff3837a8126034c023e9b6d2d4131ee438c1ef94fa458af1828d4be325519b47069a79
 SHA512 
8608ed9c1537c95e8a3adea5e3e372a3c5eb841f8e27c84283093f22fb1909e16a86510da684b13f8f237f33b8a4be3e2537f5f9ab9af4c5ad12770eef0d

diff --git a/net-misc/tigervnc/tigervnc-1.12.90.ebuild 
b/net-misc/tigervnc/tigervnc-1.12.90.ebuild
deleted file mode 100644
index fc6cb7d77a07..
--- a/net-misc/tigervnc/tigervnc-1.12.90.ebuild
+++ /dev/null
@@ -1,227 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_IN_SOURCE_BUILD=1
-inherit autotools cmake flag-o-matic java-pkg-opt-2 optfeature systemd xdg
-
-XSERVER_VERSION="21.1.1"
-
-DESCRIPTION="Remote desktop viewer display system"
-HOMEPAGE="https://tigervnc.org";
-SRC_URI="server? ( 
ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.xz
 )"
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
-else
-   SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="dri3 +drm gnutls java nls +opengl +server +viewer xinerama"
-REQUIRED_USE="
-   dri3? ( drm )
-   java? ( viewer )
-   opengl? ( server )
-   || ( server viewer )
-"
-
-# TODO: sys-libs/libselinux
-COMMON_DEPEND="
-   dev-libs/gmp:=
-   dev-libs/nettle:=
-   media-libs/libjpeg-turbo:=
-   sys-libs/zlib:=
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXrandr
-   x11-libs/pixman
-   gnutls? ( net-libs/gnutls:= )
-   nls? ( virtual/libiconv )
-   server? (
-   dev-libs/libbsd
-   dev-libs/openssl:0=
-   sys-libs/pam
-   x11-libs/libXau
-   x11-libs/libXdamage
-   x11-libs/libXdmcp
-   x11-libs/libXfixes
-   x11-libs/libXfont2
-   x11-libs/libXtst
-   x11-libs/pixman
-   x11-libs/xtrans
-   x11-apps/xauth
-   x11-apps/xinit
-   x11-apps/xkbcomp
-   x11-apps/xsetroot
-   x11-misc/xkeyboard-config
-   opengl? ( media-libs/libglvnd[X] )
-   !net-misc/turbovnc[server]
-   )
-   viewer? (
-   media-video/ffmpeg:=
-   x11-libs/fltk:1
-   x11-libs/libXi
-   x11-libs/libXrender
-   !net-misc/turbovnc[viewer]
-   )
-"
-RDEPEND="${COMMON_DEPEND}
-   java? ( virtual/jre:1.8 )
-   server? (
-   dev-lang/perl
-   sys-process/psmisc
-   )
-"
-DEPEND="${COMMON_DEPEND}
-   drm? ( x11-libs/libdrm )
-   server? (
-   media-f

[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2023-02-03 Thread Viorel Munteanu
commit: 1b58c2259a751b9f13304edef3baacb903b4dba0
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Feb  3 10:46:36 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Feb  3 11:15:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b58c225

net-misc/tigervnc-xorg-module: add 1.13.0

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../tigervnc-xorg-module-1.13.0.ebuild | 18 ++
 1 file changed, 18 insertions(+)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild
new file mode 100644
index ..aa3265514938
--- /dev/null
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.13.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XSERVER_VERSION="21.1.1"
+
+DESCRIPTION="Metapackage for the xorg module provided by tigervnc"
+HOMEPAGE="https://tigervnc.org/";
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+
+RDEPEND="
+   ~net-misc/tigervnc-${PV}[server]
+   =x11-base/xorg-server-${XSERVER_VERSION%.*}*
+"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2023-02-03 Thread Viorel Munteanu
commit: ba6420ea1653e9605ff784cff089e325c1bda716
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Feb  3 10:47:36 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Feb  3 11:16:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba6420ea

net-misc/tigervnc-xorg-module: drop 1.12.90

Closes: https://github.com/gentoo/gentoo/pull/29403
Signed-off-by: Viorel Munteanu  gentoo.org>

 .../tigervnc-xorg-module-1.12.90.ebuild| 18 --
 1 file changed, 18 deletions(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.90.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.90.ebuild
deleted file mode 100644
index aa3265514938..
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.90.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-XSERVER_VERSION="21.1.1"
-
-DESCRIPTION="Metapackage for the xorg module provided by tigervnc"
-HOMEPAGE="https://tigervnc.org/";
-
-LICENSE="metapackage"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
-
-RDEPEND="
-   ~net-misc/tigervnc-${PV}[server]
-   =x11-base/xorg-server-${XSERVER_VERSION%.*}*
-"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2023-02-03 Thread Viorel Munteanu
commit: f815eb79f8f06b44b14185bccd05b786cfdc2804
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Feb  3 10:46:29 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Feb  3 11:15:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f815eb79

net-misc/tigervnc: add 1.13.0

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/tigervnc/Manifest   |   1 +
 net-misc/tigervnc/tigervnc-1.13.0.ebuild | 227 +++
 2 files changed, 228 insertions(+)

diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index d5340081add2..a474746626cd 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -1,4 +1,5 @@
 DIST tigervnc-1.12.0-xserver-21.patch 3642 BLAKE2B 
690860c51d9d2e4606b16318237f86e5a042410dd5778e3d99a01df3fedd7f1993b4fc1eaeb9d193ef9e54d5b25b1d99bfb0bedc8cfb6673983625d9b45c2f92
 SHA512 
8e9a667557d22e908b1f4e58017f822e98bc608d1e27a09e6b8cfb3b01fe0c5cf9bf484fa634e4109eb7a32234df67fcfdeaca92d4ff982de0e83778c359034d
 DIST tigervnc-1.12.0.tar.gz 1561898 BLAKE2B 
891934e48e3c4f2c36c280ad1562874d3c22ca3118e8eda2f68f9ad7cca978c76b8825100f540774b7a6553e981bd9264e0f717c8313585553741d31706cafad
 SHA512 
a16b15e9cda552a49a3934e4174e49d186d06494d90d11582599ab82559014332662aed7760619a6dfb32a8c95f7d63c68ac7d632c29dd662a6b713f036672bb
 DIST tigervnc-1.12.90.tar.gz 1963656 BLAKE2B 
cef93c05dc0e22f67db02d62de276329102b86119263f7224cde7648d8d705ae8f82ec10c7d895a9ae99477cf437038acc3345903b61a1ac30f5649948f9adde
 SHA512 
c9f650e9985ab073042c15f8f3fafd57d5a56b3109c15ffbcfa6ea2fe6c6e56626aa8677415b9826700374d7fbd376e05004921194408604b8550758bd402025
+DIST tigervnc-1.13.0.tar.gz 1986759 BLAKE2B 
675284b854e9ce4c328ed5dcc0d22a57f380a3abe1837451bae09d6c03e91fa9e4b0d06f49ade1ba6924bffdc3cc85c5c9b28c594dbc0d0ffeb0aa23e5299f6d
 SHA512 
55936f075ec64880f4b3e9a803f17761abd4c111392ff0fd5289161cd981acae0b57adf26f768db50162e8d7bfd986b8d4ac5fc3389c6f9319df16b90be8
 DIST xorg-server-21.1.1.tar.xz 4958508 BLAKE2B 
fadac208773700b91003ef18d46e6f2c6b501e59b7491c943f406641e9ff3837a8126034c023e9b6d2d4131ee438c1ef94fa458af1828d4be325519b47069a79
 SHA512 
8608ed9c1537c95e8a3adea5e3e372a3c5eb841f8e27c84283093f22fb1909e16a86510da684b13f8f237f33b8a4be3e2537f5f9ab9af4c5ad12770eef0d

diff --git a/net-misc/tigervnc/tigervnc-1.13.0.ebuild 
b/net-misc/tigervnc/tigervnc-1.13.0.ebuild
new file mode 100644
index ..fc6cb7d77a07
--- /dev/null
+++ b/net-misc/tigervnc/tigervnc-1.13.0.ebuild
@@ -0,0 +1,227 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_IN_SOURCE_BUILD=1
+inherit autotools cmake flag-o-matic java-pkg-opt-2 optfeature systemd xdg
+
+XSERVER_VERSION="21.1.1"
+
+DESCRIPTION="Remote desktop viewer display system"
+HOMEPAGE="https://tigervnc.org";
+SRC_URI="server? ( 
ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.xz
 )"
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
+else
+   SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="dri3 +drm gnutls java nls +opengl +server +viewer xinerama"
+REQUIRED_USE="
+   dri3? ( drm )
+   java? ( viewer )
+   opengl? ( server )
+   || ( server viewer )
+"
+
+# TODO: sys-libs/libselinux
+COMMON_DEPEND="
+   dev-libs/gmp:=
+   dev-libs/nettle:=
+   media-libs/libjpeg-turbo:=
+   sys-libs/zlib:=
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrandr
+   x11-libs/pixman
+   gnutls? ( net-libs/gnutls:= )
+   nls? ( virtual/libiconv )
+   server? (
+   dev-libs/libbsd
+   dev-libs/openssl:0=
+   sys-libs/pam
+   x11-libs/libXau
+   x11-libs/libXdamage
+   x11-libs/libXdmcp
+   x11-libs/libXfixes
+   x11-libs/libXfont2
+   x11-libs/libXtst
+   x11-libs/pixman
+   x11-libs/xtrans
+   x11-apps/xauth
+   x11-apps/xinit
+   x11-apps/xkbcomp
+   x11-apps/xsetroot
+   x11-misc/xkeyboard-config
+   opengl? ( media-libs/libglvnd[X] )
+   !net-misc/turbovnc[server]
+   )
+   viewer? (
+   media-video/ffmpeg:=
+   x11-libs/fltk:1
+   x11-libs/libXi
+   x11-libs/libXrender
+   !net-misc/turbovnc[viewer]
+   )
+"
+RDEPEND="${COMMON_DEPEND}
+   java? ( virtual/jre:1.8 )
+   server? (
+   dev-lang/perl
+   sys-process/psmisc
+   )
+"
+DEPEND="${COMMON_DEPEND}
+   drm? ( x11-libs/libdrm )
+   server? (
+   media-fonts/font

[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2023-01-15 Thread Viorel Munteanu
commit: ed2563aade1a8e2db225d5375823254f1fe563fd
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Jan 15 09:11:02 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Jan 15 09:12:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed2563aa

net-misc/tigervnc-xorg-module: add 1.12.90

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild| 4 ++--
 ...org-module-1.12.0.ebuild => tigervnc-xorg-module-1.12.90.ebuild} | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
index 3f9ee15b2f61..48f881ebf961 100644
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 XSERVER_VERSION="21.1.1"
 
 DESCRIPTION="Metapackage for the xorg module provided by tigervnc"
-HOMEPAGE="https://www.tigervnc.org";
+HOMEPAGE="https://tigervnc.org/";
 
 LICENSE="metapackage"
 SLOT="0"

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.90.ebuild
similarity index 64%
copy from net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
copy to net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.90.ebuild
index 3f9ee15b2f61..aa3265514938 100644
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.90.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,11 +6,11 @@ EAPI=8
 XSERVER_VERSION="21.1.1"
 
 DESCRIPTION="Metapackage for the xorg module provided by tigervnc"
-HOMEPAGE="https://www.tigervnc.org";
+HOMEPAGE="https://tigervnc.org/";
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
 
 RDEPEND="
~net-misc/tigervnc-${PV}[server]



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/files/, net-misc/tigervnc/

2023-01-15 Thread Viorel Munteanu
commit: 61edb13feb920235ca828256639512b68d8de066
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Jan 14 18:50:54 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Jan 15 08:39:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61edb13f

net-misc/tigervnc: add 1.12.90

This is called "1.13.0 Beta" in their release page, so try to get ready
for "1.13.0": https://github.com/TigerVNC/tigervnc/releases/tag/v1.12.90

Also add viewer USE flag to complement turbovnc.  I tested and I can
install and run both combinations of {tiger,turbo}vnc {server,viewer}

Sync live (live is 1.13.80 now)

Bug: https://bugs.gentoo.org/864809
Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/tigervnc/Manifest |  1 +
 .../files/tigervnc-1.13.80-depend-po-files.patch   | 36 +++
 net-misc/tigervnc/metadata.xml |  4 +-
 ...igervnc-.ebuild => tigervnc-1.12.90.ebuild} | 72 +++---
 net-misc/tigervnc/tigervnc-.ebuild | 72 +++---
 5 files changed, 138 insertions(+), 47 deletions(-)

diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index 272e2edc7499..d5340081add2 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -1,3 +1,4 @@
 DIST tigervnc-1.12.0-xserver-21.patch 3642 BLAKE2B 
690860c51d9d2e4606b16318237f86e5a042410dd5778e3d99a01df3fedd7f1993b4fc1eaeb9d193ef9e54d5b25b1d99bfb0bedc8cfb6673983625d9b45c2f92
 SHA512 
8e9a667557d22e908b1f4e58017f822e98bc608d1e27a09e6b8cfb3b01fe0c5cf9bf484fa634e4109eb7a32234df67fcfdeaca92d4ff982de0e83778c359034d
 DIST tigervnc-1.12.0.tar.gz 1561898 BLAKE2B 
891934e48e3c4f2c36c280ad1562874d3c22ca3118e8eda2f68f9ad7cca978c76b8825100f540774b7a6553e981bd9264e0f717c8313585553741d31706cafad
 SHA512 
a16b15e9cda552a49a3934e4174e49d186d06494d90d11582599ab82559014332662aed7760619a6dfb32a8c95f7d63c68ac7d632c29dd662a6b713f036672bb
+DIST tigervnc-1.12.90.tar.gz 1963656 BLAKE2B 
cef93c05dc0e22f67db02d62de276329102b86119263f7224cde7648d8d705ae8f82ec10c7d895a9ae99477cf437038acc3345903b61a1ac30f5649948f9adde
 SHA512 
c9f650e9985ab073042c15f8f3fafd57d5a56b3109c15ffbcfa6ea2fe6c6e56626aa8677415b9826700374d7fbd376e05004921194408604b8550758bd402025
 DIST xorg-server-21.1.1.tar.xz 4958508 BLAKE2B 
fadac208773700b91003ef18d46e6f2c6b501e59b7491c943f406641e9ff3837a8126034c023e9b6d2d4131ee438c1ef94fa458af1828d4be325519b47069a79
 SHA512 
8608ed9c1537c95e8a3adea5e3e372a3c5eb841f8e27c84283093f22fb1909e16a86510da684b13f8f237f33b8a4be3e2537f5f9ab9af4c5ad12770eef0d

diff --git a/net-misc/tigervnc/files/tigervnc-1.13.80-depend-po-files.patch 
b/net-misc/tigervnc/files/tigervnc-1.13.80-depend-po-files.patch
new file mode 100644
index ..d611ece53fb1
--- /dev/null
+++ b/net-misc/tigervnc/files/tigervnc-1.13.80-depend-po-files.patch
@@ -0,0 +1,36 @@
+Currently the live version does not build because of this dependency.  Remove 
it for now
+
+--- a/vncviewer/CMakeLists.txt
 b/vncviewer/CMakeLists.txt
+@@ -81,7 +81,6 @@
+ --desktop --template vncviewer.desktop.in
+ -d ${CMAKE_SOURCE_DIR}/po -o vncviewer.desktop
+   DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/vncviewer.desktop.in
+-  ${CMAKE_SOURCE_DIR}/po/*.po
+ )
+   elseif(INTLTOOL_MERGE_EXECUTABLE)
+ add_custom_command(OUTPUT vncviewer.desktop
+@@ -93,7 +92,6 @@
+ -d ${CMAKE_SOURCE_DIR}/po
+ vncviewer.desktop.intl vncviewer.desktop
+   DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/vncviewer.desktop.in
+-  ${CMAKE_SOURCE_DIR}/po/*.po
+ )
+   else()
+ add_custom_command(OUTPUT vncviewer.desktop
+@@ -110,7 +108,6 @@
+ --xml --template 
${CMAKE_CURRENT_SOURCE_DIR}/org.tigervnc.vncviewer.metainfo.xml.in
+ -d ${CMAKE_SOURCE_DIR}/po -o 
org.tigervnc.vncviewer.metainfo.xml
+   DEPENDS 
${CMAKE_CURRENT_SOURCE_DIR}/org.tigervnc.vncviewer.metainfo.xml.in
+-  ${CMAKE_SOURCE_DIR}/po/*.po
+ )
+   elseif(INTLTOOL_MERGE_EXECUTABLE)
+ add_custom_command(OUTPUT org.tigervnc.vncviewer.metainfo.xml
+@@ -123,7 +120,6 @@
+ -x ${CMAKE_SOURCE_DIR}/po
+ org.tigervnc.vncviewer.metainfo.xml.intl 
org.tigervnc.vncviewer.metainfo.xml
+   DEPENDS 
${CMAKE_CURRENT_SOURCE_DIR}/org.tigervnc.vncviewer.metainfo.xml.in
+-  ${CMAKE_SOURCE_DIR}/po/*.po
+ )
+   else()
+ add_custom_command(OUTPUT org.tigervnc.vncviewer.metainfo.xml

diff --git a/net-misc/tigervnc/metadata.xml b/net-misc/tigervnc/metadata.xml
index 09bd90e4d40b..7c4c48e857d6 100644
--- a/net-misc/tigervnc/metadata.xml
+++ b/net-misc/tigervnc/metadata.xml
@@ -6,9 +6,11 @@
Viorel Munteanu


+   Build with DRI3 support
Build with DRM support
+   Build TigerVNC Java viewer
Build TigerVNC server
-   Build with DRI3 support
+   Build Tig

[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2022-11-02 Thread Viorel Munteanu
commit: 868ab4c12214604479c1529f9febd0c650dd92b3
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Nov  2 10:38:10 2022 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Nov  2 16:17:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=868ab4c1

net-misc/tigervnc: add myself as a maintainer

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/tigervnc/metadata.xml | 8 ++--
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/net-misc/tigervnc/metadata.xml b/net-misc/tigervnc/metadata.xml
index 68efa8f862da..09bd90e4d40b 100644
--- a/net-misc/tigervnc/metadata.xml
+++ b/net-misc/tigervnc/metadata.xml
@@ -1,14 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   ceamac.para...@gmail.com
+   
+   cea...@gentoo.org
Viorel Munteanu

-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   

Build with DRM support
Build TigerVNC server



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2022-11-02 Thread Viorel Munteanu
commit: 5a988712a3129e164b7e429c2edc180ff313afdd
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Nov  2 10:38:11 2022 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Nov  2 16:17:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a988712

net-misc/tigervnc-xorg-module: add myself as a maintainer

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-misc/tigervnc-xorg-module/metadata.xml | 8 ++--
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/net-misc/tigervnc-xorg-module/metadata.xml 
b/net-misc/tigervnc-xorg-module/metadata.xml
index c9acc8f7d177..814c80fe2416 100644
--- a/net-misc/tigervnc-xorg-module/metadata.xml
+++ b/net-misc/tigervnc-xorg-module/metadata.xml
@@ -1,14 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   ceamac.para...@gmail.com
+   
+   cea...@gentoo.org
Viorel Munteanu

-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   

TigerVNC/tigervnc




[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2022-08-22 Thread Sam James
commit: 1c1de34dfcdb209c266c3ebf415181eaf2b33f29
Author: Viorel Munteanu  gmail  com>
AuthorDate: Sun Aug  7 10:41:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:32:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c1de34d

net-misc/tigervnc: drop 1.12.0-r6

Signed-off-by: Viorel Munteanu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26770
Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild | 206 
 1 file changed, 206 deletions(-)

diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild 
b/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
deleted file mode 100644
index f7f753594c8d..
--- a/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
+++ /dev/null
@@ -1,206 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_IN_SOURCE_BUILD=1
-inherit autotools cmake eapi8-dosym flag-o-matic java-pkg-opt-2 optfeature 
systemd xdg
-
-XSERVER_VERSION="21.1.1"
-
-DESCRIPTION="Remote desktop viewer display system"
-HOMEPAGE="https://www.tigervnc.org";
-SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   server? (
-   
ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.xz
-   
https://github.com/TigerVNC/tigervnc/commit/0c5a2b2e7759c2829c07186cfce4d24aa9b5274e.patch
 -> ${P}-xserver-21.patch
-   )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
x86"
-IUSE="dri3 +drm gnutls java nls +opengl +server xinerama"
-REQUIRED_USE="
-   dri3? ( drm )
-   opengl? ( server )
-"
-
-CDEPEND="
-   media-libs/libjpeg-turbo:=
-   sys-libs/zlib:=
-   x11-libs/fltk:1
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/pixman
-   gnutls? ( net-libs/gnutls:= )
-   nls? ( virtual/libiconv )
-   server? (
-   dev-libs/libbsd
-   dev-libs/openssl:0=
-   sys-libs/pam
-   x11-libs/libXau
-   x11-libs/libXdamage
-   x11-libs/libXdmcp
-   x11-libs/libXfixes
-   x11-libs/libXfont2
-   x11-libs/libXtst
-   x11-libs/pixman
-   x11-libs/xtrans
-   x11-apps/xauth
-   x11-apps/xinit
-   x11-apps/xkbcomp
-   x11-apps/xsetroot
-   x11-misc/xkeyboard-config
-   opengl? ( media-libs/libglvnd[X] )
-   )
-   "
-
-RDEPEND="${CDEPEND}
-   java? ( virtual/jre:1.8 )
-   server? (
-   dev-lang/perl
-   sys-process/psmisc
-   )"
-
-DEPEND="${CDEPEND}
-   drm? ( x11-libs/libdrm )
-   server? (
-   media-fonts/font-util
-   x11-base/xorg-proto
-   x11-libs/libxcvt
-   x11-libs/libxkbfile
-   x11-misc/util-macros
-   opengl? ( media-libs/mesa )
-   )"
-
-BDEPEND="
-   virtual/pkgconfig
-   nls? ( sys-devel/gettext )
-   "
-
-PATCHES=(
-   # Restore Java viewer
-   "${FILESDIR}"/${PN}-1.11.0-install-java-viewer.patch
-   "${FILESDIR}"/${PN}-1.12.0-xsession-path.patch
-)
-
-src_prepare() {
-   if use server; then
-   cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/. 
unix/xserver || die
-   eapply "${FILESDIR}"/${P}-xorg-1.21.patch
-   eapply "${DISTDIR}"/${P}-xserver-21.patch
-   fi
-
-   cmake_src_prepare
-
-   if use server; then
-   cd unix/xserver || die
-   eapply ../xserver${XSERVER_VERSION}.patch
-   eautoreconf
-   sed -i 's:\(present.h\):../present/\1:' os/utils.c || die
-   sed -i '/strcmp.*-fakescreenfps/,/^\}/d' os/utils.c || 
die
-   fi
-}
-
-src_configure() {
-   if use arm || use hppa; then
-   append-flags "-fPIC"
-   fi
-
-   local mycmakeargs=(
-   -DENABLE_GNUTLS=$(usex gnutls)
-   -DENABLE_NLS=$(usex nls)
-   -DBUILD_JAVA=$(usex java)
-   )
-
-   cmake_src_configure
-
-   if use server; then
-   cd unix/xserver || die
-   econf \
-   $(use_enable opengl glx) \
-   $(use_enable drm libdrm) \
-   --disable-config-hal \
-   --disable-config-udev \
-   --disable-devel-docs \
-   --disable-dri \
-   $(use_enable dri3) \
-   --disable-glamor \
-   --disable-kdrive \
-   --disable-libunwind \
-   --disable-linux-acpi \
-   --disable-record \
- 

[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2022-08-14 Thread WANG Xuerui
commit: 855a95551757e0da6a793fda21fda69c271ced3a
Author: WANG Xuerui  gentoo  org>
AuthorDate: Mon Aug 15 05:27:31 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Mon Aug 15 05:27:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=855a9555

net-misc/tigervnc-xorg-module: keyword 1.12.0 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
index 5813135ac84c..3f9ee15b2f61 100644
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://www.tigervnc.org";
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
 
 RDEPEND="
~net-misc/tigervnc-${PV}[server]



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2022-08-13 Thread WANG Xuerui
commit: c98303bcd822c0c5dfb44eca8761d9113e05c9a8
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun Aug 14 01:17:01 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun Aug 14 03:19:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c98303bc

net-misc/tigervnc: keyword 1.12.0-r7 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild 
b/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild
index fd57e3027d3a..4f68a5bed85a 100644
--- a/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86"
 IUSE="dri3 +drm gnutls java nls +opengl +server xinerama"
 REQUIRED_USE="
dri3? ( drm )



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2022-08-04 Thread Arthur Zamarin
commit: 7c82929742caaa44df50e64bb7df3b5c4bce3210
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Aug  5 06:57:29 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Aug  5 06:57:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c829297

net-misc/tigervnc: Stabilize 1.12.0-r7 arm, #863332

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild 
b/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild
index 61f5df55e380..fd57e3027d3a 100644
--- a/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
x86"
 IUSE="dri3 +drm gnutls java nls +opengl +server xinerama"
 REQUIRED_USE="
dri3? ( drm )



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2022-08-03 Thread Arthur Zamarin
commit: 3e44dc8f466ea73e89ab34229e233397783b1203
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Aug  4 06:27:15 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Aug  4 06:27:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e44dc8f

net-misc/tigervnc: Stabilize 1.12.0-r7 ppc, #863332

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild 
b/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild
index 8a87e2df69b6..d868a8172651 100644
--- a/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc 
x86"
 IUSE="dri3 +drm gnutls java nls +opengl +server xinerama"
 REQUIRED_USE="
dri3? ( drm )



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2022-08-03 Thread Arthur Zamarin
commit: 2ba603aef5520403edb97f8ffc62835174f5334a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Aug  4 06:27:16 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Aug  4 06:27:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ba603ae

net-misc/tigervnc: Stabilize 1.12.0-r7 ppc64, #863332

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild 
b/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild
index d868a8172651..61f5df55e380 100644
--- a/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
x86"
 IUSE="dri3 +drm gnutls java nls +opengl +server xinerama"
 REQUIRED_USE="
dri3? ( drm )



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2022-08-03 Thread Joonas Niilola
commit: a7c16e8651ce9cb802943b1adffa227b29bf2464
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Aug  4 05:03:59 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Aug  4 05:03:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7c16e86

net-misc/tigervnc: Stabilize 1.12.0-r7 amd64, #863332

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild 
b/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild
index 93ca0f1495e4..32a7a5af5811 100644
--- a/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 IUSE="dri3 +drm gnutls java nls +opengl +server xinerama"
 REQUIRED_USE="
dri3? ( drm )



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2022-08-03 Thread Joonas Niilola
commit: 2a8ae50dc473e5355c4dada46674ab98e82097de
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Aug  4 05:21:29 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Aug  4 05:21:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a8ae50d

net-misc/tigervnc: Stabilize 1.12.0-r7 x86, #863332

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild 
b/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild
index 32a7a5af5811..8a87e2df69b6 100644
--- a/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86"
 IUSE="dri3 +drm gnutls java nls +opengl +server xinerama"
 REQUIRED_USE="
dri3? ( drm )



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2022-07-07 Thread Mike Gilbert
commit: 450d2f0cf2a82e67800c7f692ef51440b9728a4a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Jul  7 17:23:19 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Jul  7 17:23:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=450d2f0c

net-misc/tigervnc: call dosym8

dosym -r is not valid for EAPI=7.

Signed-off-by: Mike Gilbert  gentoo.org>

 net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild | 4 ++--
 net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild | 4 ++--
 net-misc/tigervnc/tigervnc-.ebuild  | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild 
b/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
index 5bbb399656a0..f7f753594c8d 100644
--- a/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 CMAKE_IN_SOURCE_BUILD=1
-inherit autotools cmake flag-o-matic java-pkg-opt-2 optfeature systemd xdg
+inherit autotools cmake eapi8-dosym flag-o-matic java-pkg-opt-2 optfeature 
systemd xdg
 
 XSERVER_VERSION="21.1.1"
 
@@ -182,7 +182,7 @@ src_install() {
sed -i -e '/pam_selinux/s/^/#/' "${ED}"/etc/pam.d/tigervnc || 
die
 
# install vncserver to /usr/bin too, see bug #836620
-   dosym -r /usr/libexec/vncserver /usr/bin/vncserver
+   dosym8 -r /usr/libexec/vncserver /usr/bin/vncserver
else
local f
for f in x0vncserver vncconfig; do

diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild 
b/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild
index ada6c94f5d44..93ca0f1495e4 100644
--- a/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.12.0-r7.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 CMAKE_IN_SOURCE_BUILD=1
-inherit autotools cmake flag-o-matic java-pkg-opt-2 optfeature systemd xdg
+inherit autotools cmake eapi8-dosym flag-o-matic java-pkg-opt-2 optfeature 
systemd xdg
 
 XSERVER_VERSION="21.1.1"
 
@@ -184,7 +184,7 @@ src_install() {
sed -i -e '/pam_selinux/s/^/#/' "${ED}"/etc/pam.d/tigervnc || 
die
 
# install vncserver to /usr/bin too, see bug #836620
-   dosym -r /usr/libexec/vncserver /usr/bin/vncserver
+   dosym8 -r /usr/libexec/vncserver /usr/bin/vncserver
fi
 }
 

diff --git a/net-misc/tigervnc/tigervnc-.ebuild 
b/net-misc/tigervnc/tigervnc-.ebuild
index 437a5aef9438..d8ae0f70e5f1 100644
--- a/net-misc/tigervnc/tigervnc-.ebuild
+++ b/net-misc/tigervnc/tigervnc-.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 CMAKE_IN_SOURCE_BUILD=1
-inherit autotools cmake flag-o-matic git-r3 java-pkg-opt-2 optfeature systemd 
xdg
+inherit autotools cmake eapi8-dosym flag-o-matic git-r3 java-pkg-opt-2 
optfeature systemd xdg
 
 XSERVER_VERSION="21.1.1"
 
@@ -186,7 +186,7 @@ src_install() {
sed -i -e '/pam_selinux/s/^/#/' "${ED}"/etc/pam.d/tigervnc || 
die
 
# install vncserver to /usr/bin too, see bug #836620
-   dosym -r /usr/libexec/vncserver /usr/bin/vncserver
+   dosym8 -r /usr/libexec/vncserver /usr/bin/vncserver
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/files/, net-misc/tigervnc/

2022-07-03 Thread Sam James
commit: 81782dbff6cb3d7c601a09f3e4cdf84fea4b36c2
Author: Viorel Munteanu  gmail  com>
AuthorDate: Sat Jun 18 09:53:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul  4 00:32:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81782dbf

net-misc/tigervnc: Fix for USE=-server and no pam

Don't build server files instead of erasing them afterwards
Drop xorgmodule local use flag from metadata (no longer used)

Closes: https://bugs.gentoo.org/852830
Signed-off-by: Nick Bowler  draconx.ca>
Signed-off-by: Viorel Munteanu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26034
Signed-off-by: Sam James  gentoo.org>

 .../tigervnc-1.12.0-disable-server-and-pam.patch   | 57 ++
 .../tigervnc-1.12.80-disable-server-and-pam.patch  | 57 ++
 net-misc/tigervnc/metadata.xml |  1 -
 ...ervnc-.ebuild => tigervnc-1.12.0-r7.ebuild} | 48 --
 net-misc/tigervnc/tigervnc-.ebuild | 30 +---
 5 files changed, 146 insertions(+), 47 deletions(-)

diff --git 
a/net-misc/tigervnc/files/tigervnc-1.12.0-disable-server-and-pam.patch 
b/net-misc/tigervnc/files/tigervnc-1.12.0-disable-server-and-pam.patch
new file mode 100644
index ..5ae07007d467
--- /dev/null
+++ b/net-misc/tigervnc/files/tigervnc-1.12.0-disable-server-and-pam.patch
@@ -0,0 +1,57 @@
+See https://bugs.gentoo.org/852830
+
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -234,6 +234,7 @@
+   add_subdirectory(java)
+ endif()
+ 
++option(BUILD_SERVER "Build TigerVNC server" ON)
+ option(BUILD_VIEWER "Build TigerVNC viewer" ON)
+ if(BUILD_VIEWER)
+   # Check for FLTK
+@@ -276,7 +277,7 @@
+ endif()
+ 
+ # Check for PAM library
+-if(UNIX AND NOT APPLE)
++if(BUILD_SERVER AND UNIX AND NOT APPLE)
+   check_include_files(security/pam_appl.h HAVE_PAM_H)
+   set(CMAKE_REQUIRED_LIBRARIES -lpam)
+   check_function_exists(pam_start HAVE_PAM_START)
+@@ -315,9 +316,6 @@
+   add_subdirectory(media)
+ endif()
+ 
+-add_subdirectory(tests)
+-
+-
+ if(BUILD_VIEWER)
+   add_subdirectory(release)
+ endif()
+--- a/common/rfb/CMakeLists.txt
 b/common/rfb/CMakeLists.txt
+@@ -75,7 +75,7 @@
+ 
+ set(RFB_LIBRARIES ${JPEG_LIBRARIES} ${PIXMAN_LIBRARY} os rdr)
+ 
+-if(UNIX AND NOT APPLE)
++if(BUILD_SERVER AND UNIX AND NOT APPLE)
+   set(RFB_SOURCES ${RFB_SOURCES} UnixPasswordValidator.cxx
+ UnixPasswordValidator.h pam.c pam.h)
+   set(RFB_LIBRARIES ${RFB_LIBRARIES} ${PAM_LIBS})
+--- a/unix/CMakeLists.txt
 b/unix/CMakeLists.txt
+@@ -1,6 +1,8 @@
+ add_subdirectory(tx)
+ add_subdirectory(common)
+-add_subdirectory(vncconfig)
+-add_subdirectory(vncpasswd)
+-add_subdirectory(vncserver)
+-add_subdirectory(x0vncserver)
++if(BUILD_SERVER)
++  add_subdirectory(vncconfig)
++  add_subdirectory(vncpasswd)
++  add_subdirectory(vncserver)
++  add_subdirectory(x0vncserver)
++endif()

diff --git 
a/net-misc/tigervnc/files/tigervnc-1.12.80-disable-server-and-pam.patch 
b/net-misc/tigervnc/files/tigervnc-1.12.80-disable-server-and-pam.patch
new file mode 100644
index ..e61f099d397a
--- /dev/null
+++ b/net-misc/tigervnc/files/tigervnc-1.12.80-disable-server-and-pam.patch
@@ -0,0 +1,57 @@
+See https://bugs.gentoo.org/852830
+
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -234,6 +234,7 @@
+   add_subdirectory(java)
+ endif()
+ 
++option(BUILD_SERVER "Build TigerVNC server" ON)
+ option(BUILD_VIEWER "Build TigerVNC viewer" ON)
+ if(BUILD_VIEWER)
+   # Check for FLTK
+@@ -276,7 +277,7 @@
+ endif()
+ 
+ # Check for PAM library
+-if(UNIX AND NOT APPLE)
++if(BUILD_SERVER AND UNIX AND NOT APPLE)
+   check_include_files(security/pam_appl.h HAVE_PAM_H)
+   set(CMAKE_REQUIRED_LIBRARIES -lpam)
+   check_function_exists(pam_start HAVE_PAM_START)
+@@ -315,9 +316,6 @@
+   add_subdirectory(media)
+ endif()
+ 
+-add_subdirectory(tests)
+-
+-
+ if(BUILD_VIEWER)
+   add_subdirectory(release)
+ endif()
+--- a/common/rfb/CMakeLists.txt
 b/common/rfb/CMakeLists.txt
+@@ -88,7 +88,7 @@
+   target_sources(rfb PRIVATE WinPasswdValidator.cxx)
+ endif(WIN32)
+ 
+-if(UNIX AND NOT APPLE)
++if(BUILD_SERVER AND UNIX AND NOT APPLE)
+   target_sources(rfb PRIVATE UnixPasswordValidator.cxx pam.c)
+   target_link_libraries(rfb ${PAM_LIBS})
+ endif()
+--- a/unix/CMakeLists.txt
 b/unix/CMakeLists.txt
+@@ -1,6 +1,8 @@
+ add_subdirectory(tx)
+ add_subdirectory(common)
+-add_subdirectory(vncconfig)
+-add_subdirectory(vncpasswd)
+-add_subdirectory(vncserver)
+-add_subdirectory(x0vncserver)
++if(BUILD_SERVER)
++  add_subdirectory(vncconfig)
++  add_subdirectory(vncpasswd)
++  add_subdirectory(vncserver)
++  add_subdirectory(x0vncserver)
++endif()

diff --git a/net-misc/tigervnc/metadata.xml b/net-misc/tigervnc/metadata.xml
index 9717615f517c..68efa8f862da 100644
--- a/net-misc/tigervnc/metadata.xml
+++ b/net-misc/tigervnc/metadata.xml
@@ -12,7 +12,6 @@

Build with DRM support
Build TigerVNC s

[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2022-06-22 Thread Sam James
commit: c4ff06dbe33c1d972e8c8d6c7a8c1501ebeb1297
Author: Viorel Munteanu  gmail  com>
AuthorDate: Fri Jun 17 07:37:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 23 05:50:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4ff06db

net-misc/tigervnc: drop 1.12.0-r5

Signed-off-by: Viorel Munteanu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25933
Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc/tigervnc-1.12.0-r5.ebuild | 207 
 1 file changed, 207 deletions(-)

diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r5.ebuild 
b/net-misc/tigervnc/tigervnc-1.12.0-r5.ebuild
deleted file mode 100644
index 5a4087287b50..
--- a/net-misc/tigervnc/tigervnc-1.12.0-r5.ebuild
+++ /dev/null
@@ -1,207 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-CMAKE_IN_SOURCE_BUILD=1
-inherit autotools cmake flag-o-matic java-pkg-opt-2 optfeature systemd xdg
-
-XSERVER_VERSION="21.1.1"
-
-DESCRIPTION="Remote desktop viewer display system"
-HOMEPAGE="https://www.tigervnc.org";
-SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   server? (
-   
ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.xz
-   
https://github.com/TigerVNC/tigervnc/commit/0c5a2b2e7759c2829c07186cfce4d24aa9b5274e.patch
 -> ${P}-xserver-21.patch
-   )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
x86"
-IUSE="dri3 +drm gnutls java nls +opengl server xinerama +xorgmodule"
-REQUIRED_USE="dri3? ( drm )"
-
-CDEPEND="
-   virtual/jpeg:0
-   sys-libs/zlib:=
-   x11-libs/fltk:1
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXi
-   x11-libs/libXrandr
-   x11-libs/libXrender
-   x11-libs/pixman
-   gnutls? ( net-libs/gnutls:= )
-   nls? ( virtual/libiconv )
-   server? (
-   dev-libs/libbsd
-   dev-libs/openssl:0=
-   sys-libs/pam
-   x11-libs/libXau
-   x11-libs/libXdamage
-   x11-libs/libXdmcp
-   x11-libs/libXfixes
-   x11-libs/libXfont2
-   x11-libs/libXtst
-   x11-libs/pixman
-   x11-libs/xtrans
-   x11-apps/xauth
-   x11-apps/xinit
-   x11-apps/xkbcomp
-   x11-apps/xsetroot
-   x11-misc/xkeyboard-config
-   opengl? ( media-libs/libglvnd[X] )
-   xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
-   )
-   "
-
-RDEPEND="${CDEPEND}
-   java? ( virtual/jre:1.8 )
-   server? (
-   dev-lang/perl
-   sys-process/psmisc
-   )"
-
-DEPEND="${CDEPEND}
-   drm? ( x11-libs/libdrm )
-   server? (
-   media-fonts/font-util
-   x11-base/xorg-proto
-   x11-libs/libxcvt
-   x11-libs/libxkbfile
-   x11-misc/util-macros
-   opengl? ( media-libs/mesa )
-   )"
-
-BDEPEND="
-   virtual/pkgconfig
-   nls? ( sys-devel/gettext )
-   "
-
-PATCHES=(
-   # Restore Java viewer
-   "${FILESDIR}"/${PN}-1.11.0-install-java-viewer.patch
-   "${FILESDIR}"/${PN}-1.12.0-xsession-path.patch
-)
-
-src_prepare() {
-   if use server; then
-   cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/. 
unix/xserver || die
-   eapply "${FILESDIR}"/${P}-xorg-1.21.patch
-   eapply "${DISTDIR}"/${P}-xserver-21.patch
-   fi
-
-   cmake_src_prepare
-
-   if use server; then
-   cd unix/xserver || die
-   eapply ../xserver${XSERVER_VERSION}.patch
-   eautoreconf
-   sed -i 's:\(present.h\):../present/\1:' os/utils.c || die
-   sed -i '/strcmp.*-fakescreenfps/,/^\}/d' os/utils.c || 
die
-   fi
-}
-
-src_configure() {
-   if use arm || use hppa; then
-   append-flags "-fPIC"
-   fi
-
-   local mycmakeargs=(
-   -DENABLE_GNUTLS=$(usex gnutls)
-   -DENABLE_NLS=$(usex nls)
-   -DBUILD_JAVA=$(usex java)
-   )
-
-   cmake_src_configure
-
-   if use server; then
-   cd unix/xserver || die
-   econf \
-   $(use_enable opengl glx) \
-   $(use_enable drm libdrm) \
-   --disable-config-hal \
-   --disable-config-udev \
-   --disable-devel-docs \
-   --disable-dri \
-   $(use_enable dri3) \
-   --disable-glamor \
-   --disable-kdrive \
-   --disable-libunwind \
-   --disable-linux-acpi \
-   --disabl

[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2022-06-16 Thread Jakov Smolić
commit: 77d6248897f2e6c6ced5b452a3a774cf5cdc7de3
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Jun 16 10:26:54 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Jun 16 10:26:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77d62488

net-misc/tigervnc-xorg-module: Stabilize 1.12.0 ppc, #852014

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
index 83f7168de317..5813135ac84c 100644
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://www.tigervnc.org";
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
x86"
 
 RDEPEND="
~net-misc/tigervnc-${PV}[server]



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2022-06-16 Thread Jakov Smolić
commit: 63e1445e72e459091ef7786e5eea5e0d577358b1
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Jun 16 10:26:53 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Jun 16 10:26:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63e1445e

net-misc/tigervnc: Stabilize 1.12.0-r6 ppc, #852014

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild 
b/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
index 161c0a0e6755..5bbb399656a0 100644
--- a/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
x86"
 IUSE="dri3 +drm gnutls java nls +opengl +server xinerama"
 REQUIRED_USE="
dri3? ( drm )



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2022-06-16 Thread Jakov Smolić
commit: 73da0a9c9c3280d367ce876f841d93a5c88947ef
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Jun 16 09:56:11 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Jun 16 09:56:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73da0a9c

net-misc/tigervnc: Stabilize 1.12.0-r6 ppc64, #852014

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild 
b/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
index 4cea70381595..161c0a0e6755 100644
--- a/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
x86"
 IUSE="dri3 +drm gnutls java nls +opengl +server xinerama"
 REQUIRED_USE="
dri3? ( drm )



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2022-06-16 Thread Jakov Smolić
commit: 929ab2895349175af54f876c16832cb191cbe3e5
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Jun 16 09:56:11 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Jun 16 09:56:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=929ab289

net-misc/tigervnc-xorg-module: Stabilize 1.12.0 ppc64, #852014

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
index f20bdc9983e9..83f7168de317 100644
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://www.tigervnc.org";
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc 
x86"
 
 RDEPEND="
~net-misc/tigervnc-${PV}[server]



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2022-06-16 Thread Jakov Smolić
commit: a7358f064610161f7272a9e2079800b8c59df75b
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Jun 16 09:33:22 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Jun 16 09:33:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7358f06

net-misc/tigervnc: Stabilize 1.12.0-r6 arm, #852014

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild 
b/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
index f78cf7ada99d..4cea70381595 100644
--- a/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86"
 IUSE="dri3 +drm gnutls java nls +opengl +server xinerama"
 REQUIRED_USE="
dri3? ( drm )



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2022-06-16 Thread Jakov Smolić
commit: eae66713ad1a10dee746623e90b0d05f19ff2655
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Jun 16 09:33:23 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Jun 16 09:33:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eae66713

net-misc/tigervnc-xorg-module: Stabilize 1.12.0 arm, #852014

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
index e8a8bb885986..f20bdc9983e9 100644
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://www.tigervnc.org";
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86"
 
 RDEPEND="
~net-misc/tigervnc-${PV}[server]



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2022-06-16 Thread Joonas Niilola
commit: 55a40901515b71977137231484c7f7acd13b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jun 16 07:41:31 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 16 07:41:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55a4

net-misc/tigervnc: Stabilize 1.12.0-r6 x86, #852014

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild 
b/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
index 9d5209d4f759..f78cf7ada99d 100644
--- a/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86"
 IUSE="dri3 +drm gnutls java nls +opengl +server xinerama"
 REQUIRED_USE="
dri3? ( drm )



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2022-06-16 Thread Joonas Niilola
commit: 2db9cf4fb49c1c5b24eaea09d759961668f8fe33
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jun 16 07:41:36 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 16 07:41:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db9cf4f

net-misc/tigervnc-xorg-module: Stabilize 1.12.0 x86, #852014

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
index 34dc092df065..e8a8bb885986 100644
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://www.tigervnc.org";
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86"
 
 RDEPEND="
~net-misc/tigervnc-${PV}[server]



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2022-06-15 Thread Joonas Niilola
commit: 6e077b5b4502292cdeabde402f496700f3cd109f
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jun 16 06:50:09 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 16 06:50:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e077b5b

net-misc/tigervnc-xorg-module: Stabilize 1.12.0 amd64, #852014

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
index 07bcc43dc9ea..34dc092df065 100644
--- a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://www.tigervnc.org";
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 
 RDEPEND="
~net-misc/tigervnc-${PV}[server]



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2022-06-15 Thread Joonas Niilola
commit: 5db16e32ff7bad6a119aa54e06e414e24bda2768
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jun 16 06:50:03 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jun 16 06:50:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5db16e32

net-misc/tigervnc: Stabilize 1.12.0-r6 amd64, #852014

Signed-off-by: Joonas Niilola  gentoo.org>

 net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild 
b/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
index 2bb25923bd56..9d5209d4f759 100644
--- a/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86"
 IUSE="dri3 +drm gnutls java nls +opengl +server xinerama"
 REQUIRED_USE="
dri3? ( drm )



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2022-05-13 Thread Sam James
commit: 360b91d81237a8627bd2909d5800b31a1e2e1ca7
Author: Viorel Munteanu  gmail  com>
AuthorDate: Tue Apr 12 08:58:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 14 01:03:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=360b91d8

net-misc/tigervnc: Drop USE flag xorgmodule

Always build the xorg module
Do not depend on a specific version of xorg, add a metapackage instead
Revbump so we can stabilize net-misc/tigervnc-1.12.0-r5

Closes: https://bugs.gentoo.org/481928
Signed-off-by: Viorel Munteanu  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild | 206 
 1 file changed, 206 insertions(+)

diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild 
b/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
new file mode 100644
index ..2bb25923bd56
--- /dev/null
+++ b/net-misc/tigervnc/tigervnc-1.12.0-r6.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_IN_SOURCE_BUILD=1
+inherit autotools cmake flag-o-matic java-pkg-opt-2 optfeature systemd xdg
+
+XSERVER_VERSION="21.1.1"
+
+DESCRIPTION="Remote desktop viewer display system"
+HOMEPAGE="https://www.tigervnc.org";
+SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+   server? (
+   
ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.xz
+   
https://github.com/TigerVNC/tigervnc/commit/0c5a2b2e7759c2829c07186cfce4d24aa9b5274e.patch
 -> ${P}-xserver-21.patch
+   )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="dri3 +drm gnutls java nls +opengl +server xinerama"
+REQUIRED_USE="
+   dri3? ( drm )
+   opengl? ( server )
+"
+
+CDEPEND="
+   media-libs/libjpeg-turbo:=
+   sys-libs/zlib:=
+   x11-libs/fltk:1
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrandr
+   x11-libs/libXrender
+   x11-libs/pixman
+   gnutls? ( net-libs/gnutls:= )
+   nls? ( virtual/libiconv )
+   server? (
+   dev-libs/libbsd
+   dev-libs/openssl:0=
+   sys-libs/pam
+   x11-libs/libXau
+   x11-libs/libXdamage
+   x11-libs/libXdmcp
+   x11-libs/libXfixes
+   x11-libs/libXfont2
+   x11-libs/libXtst
+   x11-libs/pixman
+   x11-libs/xtrans
+   x11-apps/xauth
+   x11-apps/xinit
+   x11-apps/xkbcomp
+   x11-apps/xsetroot
+   x11-misc/xkeyboard-config
+   opengl? ( media-libs/libglvnd[X] )
+   )
+   "
+
+RDEPEND="${CDEPEND}
+   java? ( virtual/jre:1.8 )
+   server? (
+   dev-lang/perl
+   sys-process/psmisc
+   )"
+
+DEPEND="${CDEPEND}
+   drm? ( x11-libs/libdrm )
+   server? (
+   media-fonts/font-util
+   x11-base/xorg-proto
+   x11-libs/libxcvt
+   x11-libs/libxkbfile
+   x11-misc/util-macros
+   opengl? ( media-libs/mesa )
+   )"
+
+BDEPEND="
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+   "
+
+PATCHES=(
+   # Restore Java viewer
+   "${FILESDIR}"/${PN}-1.11.0-install-java-viewer.patch
+   "${FILESDIR}"/${PN}-1.12.0-xsession-path.patch
+)
+
+src_prepare() {
+   if use server; then
+   cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/. 
unix/xserver || die
+   eapply "${FILESDIR}"/${P}-xorg-1.21.patch
+   eapply "${DISTDIR}"/${P}-xserver-21.patch
+   fi
+
+   cmake_src_prepare
+
+   if use server; then
+   cd unix/xserver || die
+   eapply ../xserver${XSERVER_VERSION}.patch
+   eautoreconf
+   sed -i 's:\(present.h\):../present/\1:' os/utils.c || die
+   sed -i '/strcmp.*-fakescreenfps/,/^\}/d' os/utils.c || 
die
+   fi
+}
+
+src_configure() {
+   if use arm || use hppa; then
+   append-flags "-fPIC"
+   fi
+
+   local mycmakeargs=(
+   -DENABLE_GNUTLS=$(usex gnutls)
+   -DENABLE_NLS=$(usex nls)
+   -DBUILD_JAVA=$(usex java)
+   )
+
+   cmake_src_configure
+
+   if use server; then
+   cd unix/xserver || die
+   econf \
+   $(use_enable opengl glx) \
+   $(use_enable drm libdrm) \
+   --disable-config-hal \
+   --disable-config-udev \
+   --disable-devel-docs \
+   --disable-dri \
+   $(use_enable dri3) \
+   --disable-glamor \
+   --disable-kdrive \
+  

[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc-xorg-module/

2022-05-13 Thread Sam James
commit: eb5e8d143fb56ae0e9c40cddd425fb900bf6c1a7
Author: Viorel Munteanu  gmail  com>
AuthorDate: Wed Apr 13 13:13:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 14 01:03:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb5e8d14

net-misc/tigervnc-xorg-module: initial import 1.12.0

Metapackage to link a specific version of tigervnc to the right version
of xorg-server for using the xorg module

Bug: https://bugs.gentoo.org/481928
Signed-off-by: Viorel Munteanu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25006
Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc-xorg-module/metadata.xml | 15 +++
 .../tigervnc-xorg-module-1.12.0.ebuild | 18 ++
 2 files changed, 33 insertions(+)

diff --git a/net-misc/tigervnc-xorg-module/metadata.xml 
b/net-misc/tigervnc-xorg-module/metadata.xml
new file mode 100644
index ..c9acc8f7d177
--- /dev/null
+++ b/net-misc/tigervnc-xorg-module/metadata.xml
@@ -0,0 +1,15 @@
+
+https://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   ceamac.para...@gmail.com
+   Viorel Munteanu
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   TigerVNC/tigervnc
+   
+

diff --git a/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild 
b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
new file mode 100644
index ..07bcc43dc9ea
--- /dev/null
+++ b/net-misc/tigervnc-xorg-module/tigervnc-xorg-module-1.12.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+XSERVER_VERSION="21.1.1"
+
+DESCRIPTION="Metapackage for the xorg module provided by tigervnc"
+HOMEPAGE="https://www.tigervnc.org";
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+RDEPEND="
+   ~net-misc/tigervnc-${PV}[server]
+   =x11-base/xorg-server-${XSERVER_VERSION%.*}*
+"



[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/, net-misc/tigervnc/files/

2022-05-13 Thread Sam James
commit: aabb6b116e78b4e93773e599018811120e5c4ca5
Author: Viorel Munteanu  gmail  com>
AuthorDate: Mon May  9 16:10:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 13 20:03:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aabb6b11

net-misc/tigervnc: drop 1.9.0-r2

Bug: https://bugs.gentoo.org/700464
Signed-off-by: Viorel Munteanu  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25403
Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc/Manifest |   2 -
 .../files/tigervnc-1.9.0-030_manpages.patch|  55 --
 .../files/tigervnc-1.9.0-055_xstartup.patch|  33 
 net-misc/tigervnc/files/tigervnc.confd |   9 -
 net-misc/tigervnc/files/tigervnc.initd |  72 
 .../files/xserver120-drmfourcc-header.patch|  36 
 net-misc/tigervnc/files/xserver120.patch   |  91 --
 net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild | 185 -
 8 files changed, 483 deletions(-)

diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index 69a6995f580f..272e2edc7499 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -1,5 +1,3 @@
 DIST tigervnc-1.12.0-xserver-21.patch 3642 BLAKE2B 
690860c51d9d2e4606b16318237f86e5a042410dd5778e3d99a01df3fedd7f1993b4fc1eaeb9d193ef9e54d5b25b1d99bfb0bedc8cfb6673983625d9b45c2f92
 SHA512 
8e9a667557d22e908b1f4e58017f822e98bc608d1e27a09e6b8cfb3b01fe0c5cf9bf484fa634e4109eb7a32234df67fcfdeaca92d4ff982de0e83778c359034d
 DIST tigervnc-1.12.0.tar.gz 1561898 BLAKE2B 
891934e48e3c4f2c36c280ad1562874d3c22ca3118e8eda2f68f9ad7cca978c76b8825100f540774b7a6553e981bd9264e0f717c8313585553741d31706cafad
 SHA512 
a16b15e9cda552a49a3934e4174e49d186d06494d90d11582599ab82559014332662aed7760619a6dfb32a8c95f7d63c68ac7d632c29dd662a6b713f036672bb
-DIST tigervnc-1.9.0.tar.gz 1506520 BLAKE2B 
292c2e5fb9ffe2573e216257e889d259abfdca5964559492c318e24ea00563211e7477a4f1b2b09d0e962343d4aeb2c12dcfdd6857a3282882ee9f91fdf8103a
 SHA512 
333910f567e6b5e4a5a22d898b2d4c3f4b834cb4cc8fc13ff55d31401894c0d5122a127692ec5eb51e412c945ff3ea5b8146f9ab22cbe1e47541e09239ec8c9d
-DIST xorg-server-1.20.0.tar.bz2 6096838 BLAKE2B 
34ee6d6dbbde54d54e082a0791e85ad52d728e239a7d8fadb75ebcbdbaab8752b90ca6d075f096d971db7ec68ce4ecac5c70fcf536ce23c20b8dce8f32e2c046
 SHA512 
1489e8511c9da682ef0460182dfeeddd241c72d4ef4d206d9706f1e39572c09953df851fab18cefb65a1ee4c6710c6ba13c63c9c9fc0bc1b5f12c50780412cde
 DIST xorg-server-21.1.1.tar.xz 4958508 BLAKE2B 
fadac208773700b91003ef18d46e6f2c6b501e59b7491c943f406641e9ff3837a8126034c023e9b6d2d4131ee438c1ef94fa458af1828d4be325519b47069a79
 SHA512 
8608ed9c1537c95e8a3adea5e3e372a3c5eb841f8e27c84283093f22fb1909e16a86510da684b13f8f237f33b8a4be3e2537f5f9ab9af4c5ad12770eef0d

diff --git a/net-misc/tigervnc/files/tigervnc-1.9.0-030_manpages.patch 
b/net-misc/tigervnc/files/tigervnc-1.9.0-030_manpages.patch
deleted file mode 100644
index 8a30f18d7d92..
--- a/net-misc/tigervnc/files/tigervnc-1.9.0-030_manpages.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-diff --git a/unix/vncserver b/unix/vncserver
-index 9e7a6ac5..139f9601 100755
 a/unix/vncserver
-+++ b/unix/vncserver
-@@ -684,6 +684,7 @@ sub Usage
-   " [-geometry x]\n".
-   " [-pixelformat rgbNNN|bgrNNN]\n".
-   " [-fp ]\n".
-+  " [-cc ]\n".
-   " [-fg]\n".
-   " [-autokill]\n".
-   " [-noxstartup]\n".
-diff --git a/vncviewer/vncviewer.cxx b/vncviewer/vncviewer.cxx
-index f076565f..05669a42 100644
 a/vncviewer/vncviewer.cxx
-+++ b/vncviewer/vncviewer.cxx
-@@ -352,6 +352,11 @@ static void usage(const char *programName)
-   "   %s [parameters] -listen [port] [parameters]\n"
-   "   %s [parameters] [.tigervnc file]\n",
-   programName, programName, programName);
-+  fprintf(stderr,"\n"
-+"Options:\n\n"
-+"  -display Xdisplay - Specifies the X display for the viewer 
window\n"
-+"  -geometry geometry - Standard X position and sizing 
specification.\n");
-+
-   fprintf(stderr,"\n"
-   "Parameters can be turned on with - or off with -=0\n"
-   "Parameters which take a value can be specified as "
-diff --git a/vncviewer/vncviewer.man b/vncviewer/vncviewer.man
-index 729c01d6..07dc58f1 100644
 a/vncviewer/vncviewer.man
-+++ b/vncviewer/vncviewer.man
-@@ -240,6 +240,10 @@ This option specifies the preferred encoding to use from 
one of "Tight", "ZRLE",
- Disable lossy JPEG compression in Tight encoding. Default is off.
- .
- .TP
-+.B \-ImprovedHextile
-+Try harder to compress data (default).
-+.
-+.TP
- .B \-QualityLevel \fIlevel\fP
- JPEG quality level. 0 = Low, 9 = High. May be adjusted automatically if
- \fB-AutoSelect\fP is turned on. Default is 8.
-@@ -296,6 +300,11 @@ respectively.
- .B \-AlertOnFatalError
- Display a dialog with an

[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2022-05-13 Thread Sam James
commit: b192534cc6d9f3eb07121b7ef3d7f880ac1bcfec
Author: Viorel Munteanu  gmail  com>
AuthorDate: Mon May  9 16:07:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri May 13 20:03:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b192534c

net-misc/tigervnc: update live ebuild to 1.12

Signed-off-by: Viorel Munteanu  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/tigervnc/tigervnc-.ebuild | 96 +-
 1 file changed, 61 insertions(+), 35 deletions(-)

diff --git a/net-misc/tigervnc/tigervnc-.ebuild 
b/net-misc/tigervnc/tigervnc-.ebuild
index 90b341d3f1e9..903570b2dd06 100644
--- a/net-misc/tigervnc/tigervnc-.ebuild
+++ b/net-misc/tigervnc/tigervnc-.ebuild
@@ -2,74 +2,85 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-CMAKE_IN_SOURCE_BUILD=1
 
-inherit autotools cmake flag-o-matic git-r3 systemd xdg
+CMAKE_IN_SOURCE_BUILD=1
+inherit autotools cmake flag-o-matic git-r3 java-pkg-opt-2 optfeature systemd 
xdg
 
 XSERVER_VERSION="21.1.1"
 
 DESCRIPTION="Remote desktop viewer display system"
-HOMEPAGE="https://www.tigervnc.org";
+HOMEPAGE="https://tigervnc.org";
 SRC_URI="server? ( 
ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.xz
 )"
 EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/";
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
-IUSE="dri3 +drm gnutls nls +opengl server xinerama +xorgmodule"
+IUSE="dri3 +drm gnutls java nls +opengl server xinerama +xorgmodule"
 
 CDEPEND="
-   virtual/jpeg:0
+   media-libs/libjpeg-turbo:=
sys-libs/zlib:=
-   >=x11-libs/fltk-1.3.1
-   sys-libs/pam
+   x11-libs/fltk:1
x11-libs/libX11
x11-libs/libXext
+   x11-libs/libXi
+   x11-libs/libXrandr
x11-libs/libXrender
-   x11-libs/libxcvt
x11-libs/pixman
gnutls? ( net-libs/gnutls:= )
nls? ( virtual/libiconv )
server? (
+   dev-libs/libbsd
+   dev-libs/openssl:0=
+   sys-libs/pam
x11-libs/libXau
x11-libs/libXdamage
x11-libs/libXdmcp
+   x11-libs/libXfixes
x11-libs/libXfont2
x11-libs/libXtst
-   >=x11-libs/pixman-0.27.2
-   >=x11-apps/xauth-1.0.3
+   x11-libs/pixman
+   x11-libs/xtrans
+   x11-apps/xauth
+   x11-apps/xinit
+   x11-apps/xkbcomp
x11-apps/xsetroot
-   >=x11-misc/xkeyboard-config-2.4.1-r3
+   x11-misc/xkeyboard-config
+   opengl? ( media-libs/libglvnd[X] )
xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
-   drm? ( x11-libs/libdrm )
-   dev-libs/openssl:0=
)
-   xinerama? ( x11-libs/libXinerama )
"
 
-RDEPEND="${CDEPEND}"
+RDEPEND="${CDEPEND}
+   java? ( virtual/jre:1.8 )
+   server? (
+   dev-lang/perl
+   sys-process/psmisc
+   )"
 
 DEPEND="${CDEPEND}
-   nls? ( sys-devel/gettext )
-   x11-base/xorg-proto
-   media-libs/fontconfig
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libXcursor
-   x11-libs/libXfixes
-   x11-libs/libXft
-   x11-libs/libXi
+   drm? ( x11-libs/libdrm )
server? (
-   dev-libs/libbsd
-   x11-libs/libxkbfile
-   x11-libs/libxshmfence
-   virtual/pkgconfig
media-fonts/font-util
+   x11-base/xorg-proto
+   x11-libs/libxcvt
+   x11-libs/libxkbfile
x11-misc/util-macros
-   >=x11-libs/xtrans-1.3.3
-   opengl? ( >=media-libs/mesa-10.3.4-r1 )
+   opengl? ( media-libs/mesa )
)"
 
+BDEPEND="
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+   "
+
+PATCHES=(
+   # Restore Java viewer
+   "${FILESDIR}"/${PN}-1.11.0-install-java-viewer.patch
+   "${FILESDIR}"/${PN}-1.12.0-xsession-path.patch
+)
+
 src_unpack() {
git-r3_src_unpack
unpack xorg-server-${XSERVER_VERSION}.tar.xz
@@ -100,7 +111,7 @@ src_configure() {
local mycmakeargs=(
-DENABLE_GNUTLS=$(usex gnutls)
-DENABLE_NLS=$(usex nls)
-   -DBUILD_JAVA=no
+   -DBUILD_JAVA=$(usex java)
)
 
cmake_src_configure
@@ -113,7 +124,6 @@ src_configure() {
--disable-config-hal \
--disable-config-udev \
--disable-devel-docs \
-   --disable-dmx \
--disable-dri \
$(use_enable dri3) \
--disable-glamor \
@@ -130,7 +140,6 @@ src_configure() {
--disable-xorg \
--disable-xvfb \
  

[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/

2022-05-09 Thread Jakov Smolić
commit: 59835bd6b66acb7f4f4aea70cb61e368adcc97e9
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon May  9 09:58:20 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon May  9 09:58:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59835bd6

net-misc/tigervnc: Stabilize 1.12.0-r5 x86, #842723

Signed-off-by: Jakov Smolić  gentoo.org>

 net-misc/tigervnc/tigervnc-1.12.0-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r5.ebuild 
b/net-misc/tigervnc/tigervnc-1.12.0-r5.ebuild
index b6d39f8b64ba..5a4087287b50 100644
--- a/net-misc/tigervnc/tigervnc-1.12.0-r5.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.12.0-r5.ebuild
@@ -18,7 +18,7 @@ 
SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
x86"
 IUSE="dri3 +drm gnutls java nls +opengl server xinerama +xorgmodule"
 REQUIRED_USE="dri3? ( drm )"
 



  1   2   3   >