[gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 )"