* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-12-24 17:11 Patrice Clement
0 siblings, 0 replies; 178+ messages in thread
From: Patrice Clement @ 2017-12-24 17:11 UTC (permalink / raw
To: gentoo-commits
commit: 9e5b6fd8dd30f499304aed3a2f23a2eb8702b70c
Author: xdch47 <xdch47 <AT> posteo <DOT> de>
AuthorDate: Tue Dec 19 12:00:40 2017 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sun Dec 24 17:10:56 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e5b6fd8
net-misc/tigervnc: keywords xinerama dri3.
Package-Manager: Portage-2.3.13, Repoman-2.3.3
Closes: https://github.com/gentoo/gentoo/pull/6581
net-misc/tigervnc/metadata.xml | 3 ++-
net-misc/tigervnc/tigervnc-1.8.0-r1.ebuild | 13 ++++++++-----
net-misc/tigervnc/tigervnc-1.8.0.ebuild | 13 ++++++++-----
3 files changed, 18 insertions(+), 11 deletions(-)
diff --git a/net-misc/tigervnc/metadata.xml b/net-misc/tigervnc/metadata.xml
index 8dfc0c1b9f1..4dd36932fca 100644
--- a/net-misc/tigervnc/metadata.xml
+++ b/net-misc/tigervnc/metadata.xml
@@ -10,9 +10,10 @@
<name>Proxy Maintainers</name>
</maintainer>
<use>
- <flag name="drm">build with DRM support</flag>
+ <flag name="drm">Build with DRM support</flag>
<flag name="server">Build TigerVNC server</flag>
<flag name="xorgmodule">Build the Xorg module</flag>
+ <flag name="dri3">Build with DRI3 support </flag>
</use>
<upstream>
<remote-id type="github">TigerVNC/tigervnc</remote-id>
diff --git a/net-misc/tigervnc/tigervnc-1.8.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.8.0-r1.ebuild
index 745ac50ae66..6a4c05c325f 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0-r1.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 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
-IUSE="+drm gnutls nls java +opengl pam server systemd +xorgmodule"
+IUSE="+drm gnutls nls java +opengl pam server systemd +xorgmodule xinerama dri3"
CDEPEND="virtual/jpeg:0
sys-libs/zlib
@@ -40,7 +40,10 @@ CDEPEND="virtual/jpeg:0
opengl? ( >=app-eselect/eselect-opengl-1.3.1-r1 )
xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
drm? ( x11-libs/libdrm )
- )"
+ )
+ xinerama? ( x11-libs/libXinerama )
+ dri3? ( x11-proto/dri3proto )
+ "
RDEPEND="${CDEPEND}
!net-misc/tightvnc
@@ -121,7 +124,7 @@ src_configure() {
--disable-devel-docs \
--disable-dmx \
--disable-dri \
- --disable-dri3 \
+ $(use_enable dri3) \
--disable-glamor \
--disable-kdrive \
--disable-libunwind \
@@ -133,7 +136,7 @@ src_configure() {
--disable-tslib \
--disable-unit-tests \
--disable-xephyr \
- --disable-xinerama \
+ $(use_enable xinerama) \
--disable-xnest \
--disable-xorg \
--disable-xvfb \
@@ -153,7 +156,7 @@ src_compile() {
if use server; then
# deps of the vnc module and the module itself
local d subdirs=(
- fb xfixes Xext dbe $(usex opengl glx "") randr render damageext miext Xi xkb
+ fb xfixes Xext dbe $(usex opengl glx "") $(usex dri3 dri3 "") randr render damageext miext Xi xkb
composite dix mi os hw/vnc
)
for d in "${subdirs[@]}"; do
diff --git a/net-misc/tigervnc/tigervnc-1.8.0.ebuild b/net-misc/tigervnc/tigervnc-1.8.0.ebuild
index 167052d8bef..3adc2034305 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0.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 hppa ia64 ~mips ppc ppc64 ~sh sparc x86"
-IUSE="+drm gnutls nls java +opengl pam server systemd +xorgmodule"
+IUSE="+drm gnutls nls java +opengl pam server systemd +xorgmodule xinerama dri3"
CDEPEND="virtual/jpeg:0
sys-libs/zlib
@@ -40,7 +40,10 @@ CDEPEND="virtual/jpeg:0
opengl? ( >=app-eselect/eselect-opengl-1.3.1-r1 )
xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
drm? ( x11-libs/libdrm )
- )"
+ )
+ xinerama? ( x11-libs/libXinerama )
+ dri3? ( x11-proto/dri3proto )
+ "
RDEPEND="${CDEPEND}
!net-misc/tightvnc
@@ -120,7 +123,7 @@ src_configure() {
--disable-devel-docs \
--disable-dmx \
--disable-dri \
- --disable-dri3 \
+ $(use_enable dri3) \
--disable-glamor \
--disable-kdrive \
--disable-libunwind \
@@ -132,7 +135,7 @@ src_configure() {
--disable-tslib \
--disable-unit-tests \
--disable-xephyr \
- --disable-xinerama \
+ $(use_enable xinerama) \
--disable-xnest \
--disable-xorg \
--disable-xvfb \
@@ -152,7 +155,7 @@ src_compile() {
if use server; then
# deps of the vnc module and the module itself
local d subdirs=(
- fb xfixes Xext dbe $(usex opengl glx "") randr render damageext miext Xi xkb
+ fb xfixes Xext dbe $(usex opengl glx "") $(usex dri3 dri3 "") randr render damageext miext Xi xkb
composite dix mi os hw/vnc
)
for d in "${subdirs[@]}"; do
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2024-11-17 12:51 Viorel Munteanu
0 siblings, 0 replies; 178+ messages in thread
From: Viorel Munteanu @ 2024-11-17 12:51 UTC (permalink / raw
To: gentoo-commits
commit: b6802a1eef6251b412a39824a80bb85273a24ad4
Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 17 12:49:46 2024 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sun Nov 17 12:51:14 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6802a1e
net-misc/tigervnc: update xorg-server sources
Bug: https://bugs.gentoo.org/942465
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>
net-misc/tigervnc/Manifest | 1 +
.../tigervnc/{tigervnc-1.14.1-r1.ebuild => tigervnc-1.14.1-r2.ebuild} | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index 5757f4fe4d1e..7027316a9f03 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -1,3 +1,4 @@
DIST tigervnc-1.14.0.tar.gz 2090452 BLAKE2B 5211dadae0ed66b2b286609f2555f45d3d9b45eef738e6deac3193f433ac6b6858ae6245af621d5a001336d91b99237b0a4976e4642111b27f4f668dbcc79803 SHA512 ee36f0aa40957274fb00fd755624a8bea80432d797d6c183645ed1251058ab30594d2261693b5655c5ca85a22e53f93029eeccc51fe86780398d1a017fa2311c
DIST tigervnc-1.14.1.tar.gz 2097932 BLAKE2B 44593837154e019562f63cad54afaa41d1af7a5199988571002019dc60af193162a54b4c3f4e57a3cef2c824253bec5d83f029ba489a7f5459873255b1968cba SHA512 d7a6cff4a3a1e4c30e2dbd6e17ad2d76145e76f5c1a93abbaf32b1c488377a4eaf936d4e8a24a97863948138ba40031c862f9da1c1cd427da35ebffa8eaa4f31
DIST xorg-server-21.1.13.tar.xz 4963952 BLAKE2B f6b05439e54b9709ce7a5b5f3702053ebc586ac8f8976bb6de9955ab34eac7201e027e1076584cf5b6d8c2639703e3a908b9e38f5dc52d4897aac8650f462502 SHA512 a55fbeeed227c12c67f166f2c06a7f4f8d78feeea04c6e73509dbc723185fd0772349aa23f7c44cf0828ac0a0e2f9e4b26cffb220e6dfa7186d60f88b25ccaf1
+DIST xorg-server-21.1.14.tar.xz 5016608 BLAKE2B b64ff9bbcd1d1c632b588800acb1531d6295a52347294d323d684a7149a4f803fb38357a102d715525511c8bb8554daf2e71c28149ccb650b1c7c1990351f53e SHA512 833d36ca4a409363dc021a50702bc29dbb32d074de319d6910a158b6e4d8f51a20c3b0de0486d9613d4e526fe4fd60ca306b3c9fcce7d014ca8cc10185afd973
diff --git a/net-misc/tigervnc/tigervnc-1.14.1-r1.ebuild b/net-misc/tigervnc/tigervnc-1.14.1-r2.ebuild
similarity index 99%
rename from net-misc/tigervnc/tigervnc-1.14.1-r1.ebuild
rename to net-misc/tigervnc/tigervnc-1.14.1-r2.ebuild
index e77f6a356656..0569447b5b6c 100644
--- a/net-misc/tigervnc/tigervnc-1.14.1-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.14.1-r2.ebuild
@@ -6,7 +6,7 @@ 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_VERSION="21.1.14"
XSERVER_PATCH_VERSION="21"
DESCRIPTION="Remote desktop viewer display system"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2024-11-01 9:45 Viorel Munteanu
0 siblings, 0 replies; 178+ messages in thread
From: Viorel Munteanu @ 2024-11-01 9:45 UTC (permalink / raw
To: gentoo-commits
commit: e1373a7ab3c2545b0d6f00849368579e8c73110a
Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 1 09:34:29 2024 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Fri Nov 1 09:45:15 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1373a7a
net-misc/tigervnc: drop 1.14.1
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.14.1.ebuild | 239 -------------------------------
1 file changed, 239 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.14.1.ebuild b/net-misc/tigervnc/tigervnc-1.14.1.ebuild
deleted file mode 100644
index ec1ec5f986dc..000000000000
--- a/net-misc/tigervnc/tigervnc-1.14.1.ebuild
+++ /dev/null
@@ -1,239 +0,0 @@
-# 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} == *9999 ]]; 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 ~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/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
- dri3? (
- media-libs/mesa[opengl]
- x11-libs/libxshmfence
- )
- 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
- x11-libs/xtrans
- 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.14.0-xsession-path.patch
- "${FILESDIR}"/${PN}-1.12.80-disable-server-and-pam.patch
-)
-
-src_unpack() {
- if [[ ${PV} == *9999 ]]; 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_PATCH_VERSION}.patch
- eautoreconf
- 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
- append-flags "-fPIC"
- fi
-
- local mycmakeargs=(
- -DENABLE_GNUTLS=$(usex gnutls)
- -DENABLE_NLS=$(usex nls)
- -DBUILD_JAVA=$(usex java)
- -DBUILD_SERVER=$(usex server)
- -DBUILD_VIEWER=$(usex viewer)
- )
-
- 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 \
- --disable-selective-werror \
- --disable-static \
- --disable-unit-tests \
- --disable-xephyr \
- $(use_enable xinerama) \
- --disable-xnest \
- --disable-xorg \
- --disable-xvfb \
- --disable-xwin \
- --enable-dri2 \
- --with-pic \
- --without-dtrace \
- --with-sha1=libcrypto
- fi
-}
-
-src_compile() {
- cmake_src_compile
-
- if use server; then
- # 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 present hw/vnc
- )
- for d in "${subdirs[@]}"; do
- emake -C unix/xserver/"${d}"
- done
- fi
-}
-
-src_install() {
- cmake_src_install
-
- if use server; then
- 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.14.0.confd ${PN}
- newinitd "${FILESDIR}"/${PN}-1.14.0.initd ${PN}
-
- systemd_douserunit unix/vncserver/vncserver@.service
-
- # comment out pam_selinux.so, the server does not start if missing
- # part of bug #746227
- 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
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- 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
- }
-
- 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 && \
- optfeature_header "Install any additional display manager package:" && \
- optfeature "proper session support" ${OPTIONAL_DM}
-}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2024-11-01 9:45 Viorel Munteanu
0 siblings, 0 replies; 178+ messages in thread
From: Viorel Munteanu @ 2024-11-01 9:45 UTC (permalink / raw
To: gentoo-commits
commit: 3be090b431f10f0ec0f282036c5d22e0576571b1
Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 1 09:33:38 2024 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Fri Nov 1 09:45:14 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3be090b4
net-misc/tigervnc: drop 1.14.0-r1
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.14.0-r1.ebuild | 236 ----------------------------
1 file changed, 236 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.14.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.14.0-r1.ebuild
deleted file mode 100644
index 0353761e539f..000000000000
--- a/net-misc/tigervnc/tigervnc-1.14.0-r1.ebuild
+++ /dev/null
@@ -1,236 +0,0 @@
-# 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} == *9999 ]]; 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 ~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/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
- x11-libs/xtrans
- 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.14.0-xsession-path.patch
- "${FILESDIR}"/${PN}-1.12.80-disable-server-and-pam.patch
- "${FILESDIR}"/${P}-typo-VncAuth.patch # bug #938694
-)
-
-src_unpack() {
- if [[ ${PV} == *9999 ]]; 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_PATCH_VERSION}.patch
- eautoreconf
- 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
- append-flags "-fPIC"
- fi
-
- local mycmakeargs=(
- -DENABLE_GNUTLS=$(usex gnutls)
- -DENABLE_NLS=$(usex nls)
- -DBUILD_JAVA=$(usex java)
- -DBUILD_SERVER=$(usex server)
- -DBUILD_VIEWER=$(usex viewer)
- )
-
- 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 \
- --disable-selective-werror \
- --disable-static \
- --disable-unit-tests \
- --disable-xephyr \
- $(use_enable xinerama) \
- --disable-xnest \
- --disable-xorg \
- --disable-xvfb \
- --disable-xwin \
- --enable-dri2 \
- --with-pic \
- --without-dtrace \
- --with-sha1=libcrypto
- fi
-}
-
-src_compile() {
- cmake_src_compile
-
- if use server; then
- # 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 present hw/vnc
- )
- for d in "${subdirs[@]}"; do
- emake -C unix/xserver/"${d}"
- done
- fi
-}
-
-src_install() {
- cmake_src_install
-
- if use server; then
- 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.14.0.confd ${PN}
- newinitd "${FILESDIR}"/${PN}-1.14.0.initd ${PN}
-
- systemd_douserunit unix/vncserver/vncserver@.service
-
- # comment out pam_selinux.so, the server does not start if missing
- # part of bug #746227
- 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
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- 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
- }
-
- 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 && \
- optfeature_header "Install any additional display manager package:" && \
- optfeature "proper session support" ${OPTIONAL_DM}
-}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2024-10-27 16:43 Viorel Munteanu
0 siblings, 0 replies; 178+ messages in thread
From: Viorel Munteanu @ 2024-10-27 16:43 UTC (permalink / raw
To: gentoo-commits
commit: 3fe7c579bfd48d936d685993440c2aaf6c3fb8fc
Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 27 16:42:38 2024 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sun Oct 27 16:43:31 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fe7c579
net-misc/tigervnc: sync live ebuild
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>
net-misc/tigervnc/tigervnc-9999.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-9999.ebuild b/net-misc/tigervnc/tigervnc-9999.ebuild
index ec1ec5f986dc..d19c1b53cdd3 100644
--- a/net-misc/tigervnc/tigervnc-9999.ebuild
+++ b/net-misc/tigervnc/tigervnc-9999.ebuild
@@ -47,6 +47,7 @@ COMMON_DEPEND="
dev-libs/openssl:0=
sys-libs/pam
x11-libs/libXau
+ x11-libs/libxcvt
x11-libs/libXdamage
x11-libs/libXdmcp
x11-libs/libXfixes
@@ -83,7 +84,6 @@ DEPEND="${COMMON_DEPEND}
server? (
media-fonts/font-util
x11-base/xorg-proto
- x11-libs/libxcvt
x11-libs/libXi
x11-libs/libxkbfile
x11-libs/libXrender
@@ -102,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}"/${PN}-1.14.1-pam.patch
)
src_unpack() {
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2024-10-24 10:23 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2024-10-24 10:23 UTC (permalink / raw
To: gentoo-commits
commit: 4b3c174cd3a12990de342fbdd6d042996a4cf782
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 24 10:22:45 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 24 10:22:45 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b3c174c
net-misc/tigervnc: Stabilize 1.14.0-r2 amd64, #942046
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild
index 23cbcc91f769..196cbd61dfca 100644
--- a/net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == *9999 ]]; 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 ~loong ~mips ppc ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc ~x86"
fi
LICENSE="GPL-2"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2024-10-24 10:23 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2024-10-24 10:23 UTC (permalink / raw
To: gentoo-commits
commit: 808e83346eda1f72089aed5a86b7d23a488dc66c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 24 10:22:46 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 24 10:22:46 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=808e8334
net-misc/tigervnc: Stabilize 1.14.0-r2 x86, #942046
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild
index 196cbd61dfca..1b0374e96a6b 100644
--- a/net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == *9999 ]]; 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 ~loong ~mips ppc ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
fi
LICENSE="GPL-2"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2024-10-24 10:20 Arthur Zamarin
0 siblings, 0 replies; 178+ messages in thread
From: Arthur Zamarin @ 2024-10-24 10:20 UTC (permalink / raw
To: gentoo-commits
commit: 5ca183c81143947fe6c5d3f00b7540cac9af6606
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 24 10:20:03 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 24 10:20:03 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ca183c8
net-misc/tigervnc: Stabilize 1.14.0-r2 ppc64, #942046
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild
index cdc72c1a248c..1f0908500223 100644
--- a/net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == *9999 ]]; 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 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86"
fi
LICENSE="GPL-2"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2024-10-24 10:20 Arthur Zamarin
0 siblings, 0 replies; 178+ messages in thread
From: Arthur Zamarin @ 2024-10-24 10:20 UTC (permalink / raw
To: gentoo-commits
commit: f3a0e80a31d737849ebb0bd73e0d04aeaceeb153
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 24 10:20:04 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 24 10:20:04 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3a0e80a
net-misc/tigervnc: Stabilize 1.14.0-r2 ppc, #942046
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild
index 1f0908500223..23cbcc91f769 100644
--- a/net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == *9999 ]]; 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 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc ~x86"
fi
LICENSE="GPL-2"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2024-10-24 6:14 Viorel Munteanu
0 siblings, 0 replies; 178+ messages in thread
From: Viorel Munteanu @ 2024-10-24 6:14 UTC (permalink / raw
To: gentoo-commits
commit: 976bba2d138cfa5c37e294d6da0e839267a5ff3b
Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 24 06:02:07 2024 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Thu Oct 24 06:14:29 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=976bba2d
net-misc/tigervnc: add 1.14.1
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>
net-misc/tigervnc/Manifest | 1 +
net-misc/tigervnc/tigervnc-1.14.1.ebuild | 239 +++++++++++++++++++++++++++++++
2 files changed, 240 insertions(+)
diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index 23dfd6d42f59..5757f4fe4d1e 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -1,2 +1,3 @@
DIST tigervnc-1.14.0.tar.gz 2090452 BLAKE2B 5211dadae0ed66b2b286609f2555f45d3d9b45eef738e6deac3193f433ac6b6858ae6245af621d5a001336d91b99237b0a4976e4642111b27f4f668dbcc79803 SHA512 ee36f0aa40957274fb00fd755624a8bea80432d797d6c183645ed1251058ab30594d2261693b5655c5ca85a22e53f93029eeccc51fe86780398d1a017fa2311c
+DIST tigervnc-1.14.1.tar.gz 2097932 BLAKE2B 44593837154e019562f63cad54afaa41d1af7a5199988571002019dc60af193162a54b4c3f4e57a3cef2c824253bec5d83f029ba489a7f5459873255b1968cba SHA512 d7a6cff4a3a1e4c30e2dbd6e17ad2d76145e76f5c1a93abbaf32b1c488377a4eaf936d4e8a24a97863948138ba40031c862f9da1c1cd427da35ebffa8eaa4f31
DIST xorg-server-21.1.13.tar.xz 4963952 BLAKE2B f6b05439e54b9709ce7a5b5f3702053ebc586ac8f8976bb6de9955ab34eac7201e027e1076584cf5b6d8c2639703e3a908b9e38f5dc52d4897aac8650f462502 SHA512 a55fbeeed227c12c67f166f2c06a7f4f8d78feeea04c6e73509dbc723185fd0772349aa23f7c44cf0828ac0a0e2f9e4b26cffb220e6dfa7186d60f88b25ccaf1
diff --git a/net-misc/tigervnc/tigervnc-1.14.1.ebuild b/net-misc/tigervnc/tigervnc-1.14.1.ebuild
new file mode 100644
index 000000000000..ec1ec5f986dc
--- /dev/null
+++ b/net-misc/tigervnc/tigervnc-1.14.1.ebuild
@@ -0,0 +1,239 @@
+# 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} == *9999 ]]; 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 ~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/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
+ dri3? (
+ media-libs/mesa[opengl]
+ x11-libs/libxshmfence
+ )
+ 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
+ x11-libs/xtrans
+ 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.14.0-xsession-path.patch
+ "${FILESDIR}"/${PN}-1.12.80-disable-server-and-pam.patch
+)
+
+src_unpack() {
+ if [[ ${PV} == *9999 ]]; 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_PATCH_VERSION}.patch
+ eautoreconf
+ 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
+ append-flags "-fPIC"
+ fi
+
+ local mycmakeargs=(
+ -DENABLE_GNUTLS=$(usex gnutls)
+ -DENABLE_NLS=$(usex nls)
+ -DBUILD_JAVA=$(usex java)
+ -DBUILD_SERVER=$(usex server)
+ -DBUILD_VIEWER=$(usex viewer)
+ )
+
+ 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 \
+ --disable-selective-werror \
+ --disable-static \
+ --disable-unit-tests \
+ --disable-xephyr \
+ $(use_enable xinerama) \
+ --disable-xnest \
+ --disable-xorg \
+ --disable-xvfb \
+ --disable-xwin \
+ --enable-dri2 \
+ --with-pic \
+ --without-dtrace \
+ --with-sha1=libcrypto
+ fi
+}
+
+src_compile() {
+ cmake_src_compile
+
+ if use server; then
+ # 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 present hw/vnc
+ )
+ for d in "${subdirs[@]}"; do
+ emake -C unix/xserver/"${d}"
+ done
+ fi
+}
+
+src_install() {
+ cmake_src_install
+
+ if use server; then
+ 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.14.0.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}-1.14.0.initd ${PN}
+
+ systemd_douserunit unix/vncserver/vncserver@.service
+
+ # comment out pam_selinux.so, the server does not start if missing
+ # part of bug #746227
+ 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
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ 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
+ }
+
+ 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 && \
+ optfeature_header "Install any additional display manager package:" && \
+ optfeature "proper session support" ${OPTIONAL_DM}
+}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2024-09-21 15:54 Viorel Munteanu
0 siblings, 0 replies; 178+ messages in thread
From: Viorel Munteanu @ 2024-09-21 15:54 UTC (permalink / raw
To: gentoo-commits
commit: bb4b3e43ed11c200d75b53571a28f59e3ba12d89
Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 21 15:46:31 2024 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sat Sep 21 15:53:59 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb4b3e43
net-misc/tigervnc: add dependencies for USE=dri3
Add dependencies for USE=dri3. libgbm is automagic, but only used for
dri3, so force it on.
Closes: https://bugs.gentoo.org/939928
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>
.../tigervnc/{tigervnc-9999.ebuild => tigervnc-1.14.0-r2.ebuild} | 5 +++++
net-misc/tigervnc/tigervnc-9999.ebuild | 4 ++++
2 files changed, 9 insertions(+)
diff --git a/net-misc/tigervnc/tigervnc-9999.ebuild b/net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild
similarity index 97%
copy from net-misc/tigervnc/tigervnc-9999.ebuild
copy to net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild
index d6c5b561562c..cdc72c1a248c 100644
--- a/net-misc/tigervnc/tigervnc-9999.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.14.0-r2.ebuild
@@ -58,6 +58,10 @@ COMMON_DEPEND="
x11-apps/xkbcomp
x11-apps/xsetroot
x11-misc/xkeyboard-config
+ dri3? (
+ media-libs/mesa[opengl]
+ x11-libs/libxshmfence
+ )
opengl? ( media-libs/libglvnd[X] )
!net-misc/turbovnc[server]
)
@@ -98,6 +102,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.11.0-install-java-viewer.patch
"${FILESDIR}"/${PN}-1.14.0-xsession-path.patch
"${FILESDIR}"/${PN}-1.12.80-disable-server-and-pam.patch
+ "${FILESDIR}"/${P}-typo-VncAuth.patch # bug #938694
)
src_unpack() {
diff --git a/net-misc/tigervnc/tigervnc-9999.ebuild b/net-misc/tigervnc/tigervnc-9999.ebuild
index d6c5b561562c..ec1ec5f986dc 100644
--- a/net-misc/tigervnc/tigervnc-9999.ebuild
+++ b/net-misc/tigervnc/tigervnc-9999.ebuild
@@ -58,6 +58,10 @@ COMMON_DEPEND="
x11-apps/xkbcomp
x11-apps/xsetroot
x11-misc/xkeyboard-config
+ dri3? (
+ media-libs/mesa[opengl]
+ x11-libs/libxshmfence
+ )
opengl? ( media-libs/libglvnd[X] )
!net-misc/turbovnc[server]
)
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2024-09-01 10:56 Viorel Munteanu
0 siblings, 0 replies; 178+ messages in thread
From: Viorel Munteanu @ 2024-09-01 10:56 UTC (permalink / raw
To: gentoo-commits
commit: 95749ab4de783c25b75b44775a29ec7e2a856ffd
Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 1 10:54:35 2024 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sun Sep 1 10:55:02 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95749ab4
net-misc/tigervnc: sync live ebuild
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>
net-misc/tigervnc/tigervnc-9999.ebuild | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-9999.ebuild b/net-misc/tigervnc/tigervnc-9999.ebuild
index 24dd8515063c..dfc8ef4f5e0b 100644
--- a/net-misc/tigervnc/tigervnc-9999.ebuild
+++ b/net-misc/tigervnc/tigervnc-9999.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 && \
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2024-08-27 21:04 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2024-08-27 21:04 UTC (permalink / raw
To: gentoo-commits
commit: bbe8696cfa06669b09fe74db6ab8cf25879c76dc
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 27 21:03:52 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 27 21:03:52 2024 +0000
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 <sam <AT> 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} == *9999 ]]; 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"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2024-08-27 10:29 Jakov Smolić
0 siblings, 0 replies; 178+ messages in thread
From: Jakov Smolić @ 2024-08-27 10:29 UTC (permalink / raw
To: gentoo-commits
commit: 76226e02bbe0dbb93406e70fe95709655d5b1862
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 27 10:28:52 2024 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Aug 27 10:28:52 2024 +0000
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ć <jsmolic <AT> 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} == *9999 ]]; 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"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2024-08-27 10:29 Jakov Smolić
0 siblings, 0 replies; 178+ messages in thread
From: Jakov Smolić @ 2024-08-27 10:29 UTC (permalink / raw
To: gentoo-commits
commit: 3293104e75d67b35c9593252a6c9552287a23d78
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 27 10:28:49 2024 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Aug 27 10:28:49 2024 +0000
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ć <jsmolic <AT> 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} == *9999 ]]; 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"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2024-08-27 10:29 Jakov Smolić
0 siblings, 0 replies; 178+ messages in thread
From: Jakov Smolić @ 2024-08-27 10:29 UTC (permalink / raw
To: gentoo-commits
commit: 2a768fb3357a00c672fa4bbdb97156e8eecbfc5d
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 27 10:28:47 2024 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Aug 27 10:28:47 2024 +0000
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ć <jsmolic <AT> 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} == *9999 ]]; 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"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2024-08-27 10:29 Jakov Smolić
0 siblings, 0 replies; 178+ messages in thread
From: Jakov Smolić @ 2024-08-27 10:29 UTC (permalink / raw
To: gentoo-commits
commit: 4236e427c69254972c9b17e7810c3c5f39fa5b0d
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 27 10:28:44 2024 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Aug 27 10:28:44 2024 +0000
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ć <jsmolic <AT> 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} == *9999 ]]; 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"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2024-06-22 8:07 Viorel Munteanu
0 siblings, 0 replies; 178+ messages in thread
From: Viorel Munteanu @ 2024-06-22 8:07 UTC (permalink / raw
To: gentoo-commits
commit: 7207649f54237df77ac5b1a56756e998d1ce6b9e
Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 22 08:06:56 2024 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sat Jun 22 08:07:01 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7207649f
net-misc/tigervnc: sync live ebuild
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>
net-misc/tigervnc/tigervnc-9999.ebuild | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-9999.ebuild b/net-misc/tigervnc/tigervnc-9999.ebuild
index 23b38081e296..24dd8515063c 100644
--- a/net-misc/tigervnc/tigervnc-9999.ebuild
+++ b/net-misc/tigervnc/tigervnc-9999.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 && \
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2024-06-20 16:44 Viorel Munteanu
0 siblings, 0 replies; 178+ messages in thread
From: Viorel Munteanu @ 2024-06-20 16:44 UTC (permalink / raw
To: gentoo-commits
commit: e09734494bdb05605eed0260a289ca22e9b7129c
Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 20 16:39:26 2024 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Thu Jun 20 16:44:34 2024 +0000
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 <ceamac <AT> 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 000000000000..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} == *9999 ]]; 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
+ x11-libs/xtrans
+ 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
+)
+
+src_unpack() {
+ if [[ ${PV} == *9999 ]]; 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_PATCH_VERSION}.patch
+ eautoreconf
+ 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
+ append-flags "-fPIC"
+ fi
+
+ local mycmakeargs=(
+ -DENABLE_GNUTLS=$(usex gnutls)
+ -DENABLE_NLS=$(usex nls)
+ -DBUILD_JAVA=$(usex java)
+ -DBUILD_SERVER=$(usex server)
+ -DBUILD_VIEWER=$(usex viewer)
+ )
+
+ 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 \
+ --disable-selective-werror \
+ --disable-static \
+ --disable-unit-tests \
+ --disable-xephyr \
+ $(use_enable xinerama) \
+ --disable-xnest \
+ --disable-xorg \
+ --disable-xvfb \
+ --disable-xwin \
+ --enable-dri2 \
+ --with-pic \
+ --without-dtrace \
+ --with-sha1=libcrypto
+ fi
+}
+
+src_compile() {
+ cmake_src_compile
+
+ if use server; then
+ # 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 present hw/vnc
+ )
+ for d in "${subdirs[@]}"; do
+ emake -C unix/xserver/"${d}"
+ done
+ fi
+}
+
+src_install() {
+ cmake_src_install
+
+ if use server; then
+ 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.1.initd ${PN}
+
+ systemd_douserunit unix/vncserver/vncserver@.service
+
+ # comment out pam_selinux.so, the server does not start if missing
+ # part of bug #746227
+ 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
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ use server && {
+ 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:'
+ }
+
+ 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 && \
+ optfeature_header "Install any additional display manager package:" && \
+ optfeature "proper session support" ${OPTIONAL_DM}
+}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-08-03 5:53 Viorel Munteanu
0 siblings, 0 replies; 178+ messages in thread
From: Viorel Munteanu @ 2023-08-03 5:53 UTC (permalink / raw
To: gentoo-commits
commit: 1df7bcaa2a204906cec8c766513d1b008b912331
Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 3 05:51:26 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Thu Aug 3 05:51:26 2023 +0000
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 <ceamac <AT> 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} == *9999 ]]; 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"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-07-25 13:45 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2023-07-25 13:45 UTC (permalink / raw
To: gentoo-commits
commit: 8b4a67c90d6eda6da47eb0f9240cc53ea8a6ebdf
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 25 13:44:34 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 25 13:44:44 2023 +0000
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 <sam <AT> 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} == *9999 ]]; 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"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-07-25 13:45 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2023-07-25 13:45 UTC (permalink / raw
To: gentoo-commits
commit: cee89684b92eab435fc00274d1eb065f254b4317
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 25 13:44:37 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 25 13:44:46 2023 +0000
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 <sam <AT> 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} == *9999 ]]; 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"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-07-25 13:45 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2023-07-25 13:45 UTC (permalink / raw
To: gentoo-commits
commit: 78fe42db79951a65a55a7cb33dcc24a5af3ca095
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 25 13:44:35 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 25 13:44:45 2023 +0000
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 <sam <AT> 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} == *9999 ]]; 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"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-07-25 13:29 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2023-07-25 13:29 UTC (permalink / raw
To: gentoo-commits
commit: f612a6679bd3733b7d08f341021e622c2330f1cd
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 25 13:29:45 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 25 13:29:45 2023 +0000
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 <sam <AT> 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} == *9999 ]]; 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"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-06-03 1:47 Matt Turner
0 siblings, 0 replies; 178+ messages in thread
From: Matt Turner @ 2023-06-03 1:47 UTC (permalink / raw
To: gentoo-commits
commit: 7e46a7e2730d9667a6ee596ab3c729f2628169d6
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 3 01:39:54 2023 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sat Jun 3 01:47:03 2023 +0000
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 <mattst88 <AT> gentoo.org>
.../tigervnc/{tigervnc-1.13.1-r1.ebuild => tigervnc-1.13.1-r2.ebuild} | 2 +-
net-misc/tigervnc/tigervnc-9999.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-9999.ebuild b/net-misc/tigervnc/tigervnc-9999.ebuild
index 891ae952cf7e..a1d75fef3750 100644
--- a/net-misc/tigervnc/tigervnc-9999.ebuild
+++ b/net-misc/tigervnc/tigervnc-9999.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 )
)
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-05-30 5:36 Viorel Munteanu
0 siblings, 0 replies; 178+ messages in thread
From: Viorel Munteanu @ 2023-05-30 5:36 UTC (permalink / raw
To: gentoo-commits
commit: 8e13708193d139d4f36eff3053ba7ec5b3e6e41a
Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Tue May 30 05:35:43 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Tue May 30 05:35:43 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e137081
net-misc/tigervnc: drop 1.13.1
Signed-off-by: Viorel Munteanu <ceamac <AT> 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 8608ed9c1537c95e8a3adea5e3e372a3c5eb841f8e27c84283093f22fb1909e16a800006510da684b13f8f237f33b8a4be3e2537f5f9ab9af4c5ad12770eef0d
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..000000000000
--- 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} == *9999 ]]; 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} == *9999 ]] && PATCHES+=( "${FILESDIR}"/${PN}-1.13.80-depend-po-files.patch )
-
-src_unpack() {
- if [[ ${PV} == *9999 ]]; 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
- append-flags "-fPIC"
- fi
-
- local mycmakeargs=(
- -DENABLE_GNUTLS=$(usex gnutls)
- -DENABLE_NLS=$(usex nls)
- -DBUILD_JAVA=$(usex java)
- -DBUILD_SERVER=$(usex server)
- -DBUILD_VIEWER=$(usex viewer)
- )
-
- 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 \
- --disable-selective-werror \
- --disable-static \
- --disable-unit-tests \
- --disable-xephyr \
- $(use_enable xinerama) \
- --disable-xnest \
- --disable-xorg \
- --disable-xvfb \
- --disable-xwin \
- --enable-dri2 \
- --with-pic \
- --without-dtrace \
- --disable-present \
- --with-sha1=libcrypto
- fi
-}
-
-src_compile() {
- cmake_src_compile
-
- if use server; then
- # 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
- )
- for d in "${subdirs[@]}"; do
- emake -C unix/xserver/"${d}"
- done
- fi
-}
-
-src_install() {
- cmake_src_install
-
- if use server; then
- 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.12.0.confd ${PN}
- newinitd "${FILESDIR}"/${PN}-1.12.0.initd ${PN}
-
- systemd_douserunit unix/vncserver/vncserver@.service
-
- # comment out pam_selinux.so, the server does not start if missing
- # part of bug #746227
- 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
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- 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 && \
- optfeature_header "Install any additional display manager package:" && \
- optfeature "proper session support" ${OPTIONAL_DM}
-}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-05-29 17:49 Arthur Zamarin
0 siblings, 0 replies; 178+ messages in thread
From: Arthur Zamarin @ 2023-05-29 17:49 UTC (permalink / raw
To: gentoo-commits
commit: 5be0b7e5359fef54d88e5903e6aa20a83cd2ce30
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon May 29 17:48:55 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon May 29 17:48:55 2023 +0000
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 <arthurzam <AT> 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} == *9999 ]]; 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"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-05-29 13:58 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2023-05-29 13:58 UTC (permalink / raw
To: gentoo-commits
commit: d764b0564f98e82b13b5f30ba39d7114f2dd414f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon May 29 13:58:28 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May 29 13:58:28 2023 +0000
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 <sam <AT> 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} == *9999 ]]; 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"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-05-29 13:10 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2023-05-29 13:10 UTC (permalink / raw
To: gentoo-commits
commit: 4524ddf051f28abd3c2db1a14c25ef3593de3a65
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon May 29 13:10:01 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May 29 13:10:01 2023 +0000
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 <sam <AT> 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} == *9999 ]]; 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"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-05-29 13:01 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2023-05-29 13:01 UTC (permalink / raw
To: gentoo-commits
commit: 56b3f17716dd7998b6ad1f28266cccc6fff7b82b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon May 29 13:01:26 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May 29 13:01:36 2023 +0000
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 <sam <AT> 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} == *9999 ]]; 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"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-05-29 13:01 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2023-05-29 13:01 UTC (permalink / raw
To: gentoo-commits
commit: 670991b6fea168ddb1d1fafe429a84224e6aa734
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon May 29 13:00:38 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May 29 13:01:31 2023 +0000
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 <sam <AT> 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} == *9999 ]]; 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"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-05-03 17:06 Viorel Munteanu
0 siblings, 0 replies; 178+ messages in thread
From: Viorel Munteanu @ 2023-05-03 17:06 UTC (permalink / raw
To: gentoo-commits
commit: 50d3026da7b814c8c500cb4be5bde85b06585b05
Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Wed May 3 16:57:54 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Wed May 3 16:57:54 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50d3026d
net-misc/tigervnc: drop 1.13.0
Signed-off-by: Viorel Munteanu <ceamac <AT> 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 55936f075ec64880f4b3e9a803f17761abd4c111392ff0fd5289161cd981acae0b57adf26f768db50162e8d7bfd9666686b8d4ac5fc3389c6f9319df16b90be8
DIST tigervnc-1.13.1.tar.gz 1989081 BLAKE2B 3f4d395c2788a4d475dcd42793c43f249264db586da85f99d7e0f64ea37854831c61bb5c99945578f8dbeac5ee30e0f7b46fa7f215768c70e750d50689cd4e7a SHA512 9190dbcd3b57ba52286c158c0675104d68463d7e3ea8e23493514b64451ddb511f3daf0f177339bc231155daea376d9c8dc58216663e10aa12f67468f4559da5
DIST xorg-server-21.1.1.tar.xz 4958508 BLAKE2B fadac208773700b91003ef18d46e6f2c6b501e59b7491c943f406641e9ff3837a8126034c023e9b6d2d4131ee438c1ef94fa458af1828d4be325519b47069a79 SHA512 8608ed9c1537c95e8a3adea5e3e372a3c5eb841f8e27c84283093f22fb1909e16a800006510da684b13f8f237f33b8a4be3e2537f5f9ab9af4c5ad12770eef0d
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..000000000000
--- 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} == *9999 ]]; 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} == *9999 ]] && PATCHES+=( "${FILESDIR}"/${PN}-1.13.80-depend-po-files.patch )
-
-src_unpack() {
- if [[ ${PV} == *9999 ]]; 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
- append-flags "-fPIC"
- fi
-
- local mycmakeargs=(
- -DENABLE_GNUTLS=$(usex gnutls)
- -DENABLE_NLS=$(usex nls)
- -DBUILD_JAVA=$(usex java)
- -DBUILD_SERVER=$(usex server)
- -DBUILD_VIEWER=$(usex viewer)
- )
-
- 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 \
- --disable-selective-werror \
- --disable-static \
- --disable-unit-tests \
- --disable-xephyr \
- $(use_enable xinerama) \
- --disable-xnest \
- --disable-xorg \
- --disable-xvfb \
- --disable-xwin \
- --enable-dri2 \
- --with-pic \
- --without-dtrace \
- --disable-present \
- --with-sha1=libcrypto
- fi
-}
-
-src_compile() {
- cmake_src_compile
-
- if use server; then
- # 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
- )
- for d in "${subdirs[@]}"; do
- emake -C unix/xserver/"${d}"
- done
- fi
-}
-
-src_install() {
- cmake_src_install
-
- if use server; then
- 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.12.0.confd ${PN}
- newinitd "${FILESDIR}"/${PN}-1.12.0.initd ${PN}
-
- systemd_douserunit unix/vncserver/vncserver@.service
-
- # comment out pam_selinux.so, the server does not start if missing
- # part of bug #746227
- 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
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- 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 && \
- optfeature_header "Install any additional display manager package:" && \
- optfeature "proper session support" ${OPTIONAL_DM}
-}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-04-29 15:48 Arthur Zamarin
0 siblings, 0 replies; 178+ messages in thread
From: Arthur Zamarin @ 2023-04-29 15:48 UTC (permalink / raw
To: gentoo-commits
commit: 4ccb5f54cd5f300cc8e5765d47658a61eaca0ee5
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 29 15:47:55 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 29 15:47:55 2023 +0000
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 <arthurzam <AT> 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} == *9999 ]]; 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"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-04-28 8:01 Viorel Munteanu
0 siblings, 0 replies; 178+ messages in thread
From: Viorel Munteanu @ 2023-04-28 8:01 UTC (permalink / raw
To: gentoo-commits
commit: c28221edcd0003d7b3cd3fb64de3693c9f1b63ee
Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 28 07:51:00 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Fri Apr 28 07:58:35 2023 +0000
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 <ceamac <AT> 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 55936f075ec64880f4b3e9a803f17761abd4c111392ff0fd5289161cd981acae0b57adf26f768db50162e8d7bfd9666686b8d4ac5fc3389c6f9319df16b90be8
DIST tigervnc-1.13.1.tar.gz 1989081 BLAKE2B 3f4d395c2788a4d475dcd42793c43f249264db586da85f99d7e0f64ea37854831c61bb5c99945578f8dbeac5ee30e0f7b46fa7f215768c70e750d50689cd4e7a SHA512 9190dbcd3b57ba52286c158c0675104d68463d7e3ea8e23493514b64451ddb511f3daf0f177339bc231155daea376d9c8dc58216663e10aa12f67468f4559da5
DIST xorg-server-21.1.1.tar.xz 4958508 BLAKE2B fadac208773700b91003ef18d46e6f2c6b501e59b7491c943f406641e9ff3837a8126034c023e9b6d2d4131ee438c1ef94fa458af1828d4be325519b47069a79 SHA512 8608ed9c1537c95e8a3adea5e3e372a3c5eb841f8e27c84283093f22fb1909e16a800006510da684b13f8f237f33b8a4be3e2537f5f9ab9af4c5ad12770eef0d
+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
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-04-28 8:01 Viorel Munteanu
0 siblings, 0 replies; 178+ messages in thread
From: Viorel Munteanu @ 2023-04-28 8:01 UTC (permalink / raw
To: gentoo-commits
commit: 25bdfa95c3fa0be3b34f0a0652509ff2c69d09c7
Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 28 07:42:13 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Fri Apr 28 07:58:35 2023 +0000
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 <ceamac <AT> 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 000000000000..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} == *9999 ]]; 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} == *9999 ]] && PATCHES+=( "${FILESDIR}"/${PN}-1.13.80-depend-po-files.patch )
+
+src_unpack() {
+ if [[ ${PV} == *9999 ]]; 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
+ append-flags "-fPIC"
+ fi
+
+ local mycmakeargs=(
+ -DENABLE_GNUTLS=$(usex gnutls)
+ -DENABLE_NLS=$(usex nls)
+ -DBUILD_JAVA=$(usex java)
+ -DBUILD_SERVER=$(usex server)
+ -DBUILD_VIEWER=$(usex viewer)
+ )
+
+ 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 \
+ --disable-selective-werror \
+ --disable-static \
+ --disable-unit-tests \
+ --disable-xephyr \
+ $(use_enable xinerama) \
+ --disable-xnest \
+ --disable-xorg \
+ --disable-xvfb \
+ --disable-xwin \
+ --enable-dri2 \
+ --with-pic \
+ --without-dtrace \
+ --disable-present \
+ --with-sha1=libcrypto
+ fi
+}
+
+src_compile() {
+ cmake_src_compile
+
+ if use server; then
+ # 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
+ )
+ for d in "${subdirs[@]}"; do
+ emake -C unix/xserver/"${d}"
+ done
+ fi
+}
+
+src_install() {
+ cmake_src_install
+
+ if use server; then
+ 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.12.0.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}-1.12.0.initd ${PN}
+
+ systemd_douserunit unix/vncserver/vncserver@.service
+
+ # comment out pam_selinux.so, the server does not start if missing
+ # part of bug #746227
+ 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
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ 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 && \
+ optfeature_header "Install any additional display manager package:" && \
+ optfeature "proper session support" ${OPTIONAL_DM}
+}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-04-19 9:59 Viorel Munteanu
0 siblings, 0 replies; 178+ messages in thread
From: Viorel Munteanu @ 2023-04-19 9:59 UTC (permalink / raw
To: gentoo-commits
commit: 759c574bbe4bef5b0f73791ead0228429881bae3
Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 19 09:56:35 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Wed Apr 19 09:57:42 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=759c574b
net-misc/tigervnc: Stabilize x86, #904324
Signed-off-by: Viorel Munteanu <ceamac <AT> 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} == *9999 ]]; 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"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-04-14 19:55 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2023-04-14 19:55 UTC (permalink / raw
To: gentoo-commits
commit: 3cd3901b016a359f90c338224f354f8e78b1dccc
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 14 19:55:36 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 14 19:55:36 2023 +0000
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 <sam <AT> 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} == *9999 ]]; 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"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-04-14 19:55 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2023-04-14 19:55 UTC (permalink / raw
To: gentoo-commits
commit: 7a041877ab0435887043b0be7da5df21a596fe6f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 14 19:55:32 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 14 19:55:32 2023 +0000
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 <sam <AT> 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} == *9999 ]]; 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"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-04-14 19:33 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2023-04-14 19:33 UTC (permalink / raw
To: gentoo-commits
commit: 341212358d0c8b9f27d8923e8251dbeb88174b0a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 14 19:33:16 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 14 19:33:16 2023 +0000
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 <sam <AT> 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} == *9999 ]]; 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"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-03-30 17:32 Arthur Zamarin
0 siblings, 0 replies; 178+ messages in thread
From: Arthur Zamarin @ 2023-03-30 17:32 UTC (permalink / raw
To: gentoo-commits
commit: 96ca3aae2f4c0aab93e2ea3baf56fa4fb0c0556f
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 30 17:32:03 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Mar 30 17:32:03 2023 +0000
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 <arthurzam <AT> 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} == *9999 ]]; 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"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-03-09 1:10 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2023-03-09 1:10 UTC (permalink / raw
To: gentoo-commits
commit: 5389686481c851f2ad027bc7c046afc279bc7347
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 9 01:09:43 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Mar 9 01:09:43 2023 +0000
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 <sam <AT> 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} == *9999 ]]; 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"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-03-09 1:10 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2023-03-09 1:10 UTC (permalink / raw
To: gentoo-commits
commit: fc4f39ae6fa039fe584bcb16c87d3dcf04a9338c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 9 01:09:47 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Mar 9 01:09:47 2023 +0000
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 <sam <AT> 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} == *9999 ]]; 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"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-03-08 23:35 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2023-03-08 23:35 UTC (permalink / raw
To: gentoo-commits
commit: ca723e5193f0e467b11bd22f27e5e96af1868241
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 8 23:35:27 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Mar 8 23:35:27 2023 +0000
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 <sam <AT> 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} == *9999 ]]; 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"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-03-08 11:12 Arthur Zamarin
0 siblings, 0 replies; 178+ messages in thread
From: Arthur Zamarin @ 2023-03-08 11:12 UTC (permalink / raw
To: gentoo-commits
commit: 02bcfdaa84b06f0a83999ac5a57cd8ad80256db6
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 8 11:12:11 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Mar 8 11:12:11 2023 +0000
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 <arthurzam <AT> 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} == *9999 ]]; 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"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-03-01 6:15 Viorel Munteanu
0 siblings, 0 replies; 178+ messages in thread
From: Viorel Munteanu @ 2023-03-01 6:15 UTC (permalink / raw
To: gentoo-commits
commit: 47af1aeaf2231512af7f700ae1ce35d441178cb9
Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 28 18:54:15 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Wed Mar 1 06:14:17 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47af1aea
net-misc/tigervnc: add 1.13.1
Signed-off-by: Viorel Munteanu <ceamac <AT> 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 55936f075ec64880f4b3e9a803f17761abd4c111392ff0fd5289161cd981acae0b57adf26f768db50162e8d7bfd9666686b8d4ac5fc3389c6f9319df16b90be8
+DIST tigervnc-1.13.1.tar.gz 1989081 BLAKE2B 3f4d395c2788a4d475dcd42793c43f249264db586da85f99d7e0f64ea37854831c61bb5c99945578f8dbeac5ee30e0f7b46fa7f215768c70e750d50689cd4e7a SHA512 9190dbcd3b57ba52286c158c0675104d68463d7e3ea8e23493514b64451ddb511f3daf0f177339bc231155daea376d9c8dc58216663e10aa12f67468f4559da5
DIST xorg-server-21.1.1.tar.xz 4958508 BLAKE2B fadac208773700b91003ef18d46e6f2c6b501e59b7491c943f406641e9ff3837a8126034c023e9b6d2d4131ee438c1ef94fa458af1828d4be325519b47069a79 SHA512 8608ed9c1537c95e8a3adea5e3e372a3c5eb841f8e27c84283093f22fb1909e16a800006510da684b13f8f237f33b8a4be3e2537f5f9ab9af4c5ad12770eef0d
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 000000000000..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} == *9999 ]]; 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} == *9999 ]] && PATCHES+=( "${FILESDIR}"/${PN}-1.13.80-depend-po-files.patch )
+
+src_unpack() {
+ if [[ ${PV} == *9999 ]]; 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
+ append-flags "-fPIC"
+ fi
+
+ local mycmakeargs=(
+ -DENABLE_GNUTLS=$(usex gnutls)
+ -DENABLE_NLS=$(usex nls)
+ -DBUILD_JAVA=$(usex java)
+ -DBUILD_SERVER=$(usex server)
+ -DBUILD_VIEWER=$(usex viewer)
+ )
+
+ 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 \
+ --disable-selective-werror \
+ --disable-static \
+ --disable-unit-tests \
+ --disable-xephyr \
+ $(use_enable xinerama) \
+ --disable-xnest \
+ --disable-xorg \
+ --disable-xvfb \
+ --disable-xwin \
+ --enable-dri2 \
+ --with-pic \
+ --without-dtrace \
+ --disable-present \
+ --with-sha1=libcrypto
+ fi
+}
+
+src_compile() {
+ cmake_src_compile
+
+ if use server; then
+ # 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
+ )
+ for d in "${subdirs[@]}"; do
+ emake -C unix/xserver/"${d}"
+ done
+ fi
+}
+
+src_install() {
+ cmake_src_install
+
+ if use server; then
+ 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.12.0.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}-1.12.0.initd ${PN}
+
+ systemd_douserunit unix/vncserver/vncserver@.service
+
+ # comment out pam_selinux.so, the server does not start if missing
+ # part of bug #746227
+ 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
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ 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 && \
+ optfeature_header "Install any additional display manager package:" && \
+ optfeature "proper session support" ${OPTIONAL_DM}
+}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-02-03 11:18 Viorel Munteanu
0 siblings, 0 replies; 178+ messages in thread
From: Viorel Munteanu @ 2023-02-03 11:18 UTC (permalink / raw
To: gentoo-commits
commit: f815eb79f8f06b44b14185bccd05b786cfdc2804
Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 3 10:46:29 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Fri Feb 3 11:15:32 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f815eb79
net-misc/tigervnc: add 1.13.0
Signed-off-by: Viorel Munteanu <ceamac <AT> 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 55936f075ec64880f4b3e9a803f17761abd4c111392ff0fd5289161cd981acae0b57adf26f768db50162e8d7bfd9666686b8d4ac5fc3389c6f9319df16b90be8
DIST xorg-server-21.1.1.tar.xz 4958508 BLAKE2B fadac208773700b91003ef18d46e6f2c6b501e59b7491c943f406641e9ff3837a8126034c023e9b6d2d4131ee438c1ef94fa458af1828d4be325519b47069a79 SHA512 8608ed9c1537c95e8a3adea5e3e372a3c5eb841f8e27c84283093f22fb1909e16a800006510da684b13f8f237f33b8a4be3e2537f5f9ab9af4c5ad12770eef0d
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 000000000000..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} == *9999 ]]; 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} == *9999 ]] && PATCHES+=( "${FILESDIR}"/${PN}-1.13.80-depend-po-files.patch )
+
+src_unpack() {
+ if [[ ${PV} == *9999 ]]; 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
+ append-flags "-fPIC"
+ fi
+
+ local mycmakeargs=(
+ -DENABLE_GNUTLS=$(usex gnutls)
+ -DENABLE_NLS=$(usex nls)
+ -DBUILD_JAVA=$(usex java)
+ -DBUILD_SERVER=$(usex server)
+ -DBUILD_VIEWER=$(usex viewer)
+ )
+
+ 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 \
+ --disable-selective-werror \
+ --disable-static \
+ --disable-unit-tests \
+ --disable-xephyr \
+ $(use_enable xinerama) \
+ --disable-xnest \
+ --disable-xorg \
+ --disable-xvfb \
+ --disable-xwin \
+ --enable-dri2 \
+ --with-pic \
+ --without-dtrace \
+ --disable-present \
+ --with-sha1=libcrypto
+ fi
+}
+
+src_compile() {
+ cmake_src_compile
+
+ if use server; then
+ # 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
+ )
+ for d in "${subdirs[@]}"; do
+ emake -C unix/xserver/"${d}"
+ done
+ fi
+}
+
+src_install() {
+ cmake_src_install
+
+ if use server; then
+ 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.12.0.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}-1.12.0.initd ${PN}
+
+ systemd_douserunit unix/vncserver/vncserver@.service
+
+ # comment out pam_selinux.so, the server does not start if missing
+ # part of bug #746227
+ 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
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ 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 && \
+ optfeature_header "Install any additional display manager package:" && \
+ optfeature "proper session support" ${OPTIONAL_DM}
+}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2023-02-03 11:18 Viorel Munteanu
0 siblings, 0 replies; 178+ messages in thread
From: Viorel Munteanu @ 2023-02-03 11:18 UTC (permalink / raw
To: gentoo-commits
commit: 95ece77bcb37f4d9b44b35617d49b8582e728a33
Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 3 10:47:24 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Fri Feb 3 11:15:32 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95ece77b
net-misc/tigervnc: drop 1.12.90
Signed-off-by: Viorel Munteanu <ceamac <AT> 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 55936f075ec64880f4b3e9a803f17761abd4c111392ff0fd5289161cd981acae0b57adf26f768db50162e8d7bfd9666686b8d4ac5fc3389c6f9319df16b90be8
DIST xorg-server-21.1.1.tar.xz 4958508 BLAKE2B fadac208773700b91003ef18d46e6f2c6b501e59b7491c943f406641e9ff3837a8126034c023e9b6d2d4131ee438c1ef94fa458af1828d4be325519b47069a79 SHA512 8608ed9c1537c95e8a3adea5e3e372a3c5eb841f8e27c84283093f22fb1909e16a800006510da684b13f8f237f33b8a4be3e2537f5f9ab9af4c5ad12770eef0d
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..000000000000
--- 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} == *9999 ]]; 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} == *9999 ]] && PATCHES+=( "${FILESDIR}"/${PN}-1.13.80-depend-po-files.patch )
-
-src_unpack() {
- if [[ ${PV} == *9999 ]]; 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
- append-flags "-fPIC"
- fi
-
- local mycmakeargs=(
- -DENABLE_GNUTLS=$(usex gnutls)
- -DENABLE_NLS=$(usex nls)
- -DBUILD_JAVA=$(usex java)
- -DBUILD_SERVER=$(usex server)
- -DBUILD_VIEWER=$(usex viewer)
- )
-
- 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 \
- --disable-selective-werror \
- --disable-static \
- --disable-unit-tests \
- --disable-xephyr \
- $(use_enable xinerama) \
- --disable-xnest \
- --disable-xorg \
- --disable-xvfb \
- --disable-xwin \
- --enable-dri2 \
- --with-pic \
- --without-dtrace \
- --disable-present \
- --with-sha1=libcrypto
- fi
-}
-
-src_compile() {
- cmake_src_compile
-
- if use server; then
- # 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
- )
- for d in "${subdirs[@]}"; do
- emake -C unix/xserver/"${d}"
- done
- fi
-}
-
-src_install() {
- cmake_src_install
-
- if use server; then
- 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.12.0.confd ${PN}
- newinitd "${FILESDIR}"/${PN}-1.12.0.initd ${PN}
-
- systemd_douserunit unix/vncserver/vncserver@.service
-
- # comment out pam_selinux.so, the server does not start if missing
- # part of bug #746227
- 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
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- 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 && \
- optfeature_header "Install any additional display manager package:" && \
- optfeature "proper session support" ${OPTIONAL_DM}
-}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-11-02 16:17 Viorel Munteanu
0 siblings, 0 replies; 178+ messages in thread
From: Viorel Munteanu @ 2022-11-02 16:17 UTC (permalink / raw
To: gentoo-commits
commit: 868ab4c12214604479c1529f9febd0c650dd92b3
Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 2 10:38:10 2022 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Wed Nov 2 16:17:34 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=868ab4c1
net-misc/tigervnc: add myself as a maintainer
Signed-off-by: Viorel Munteanu <ceamac <AT> 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 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>ceamac.paragon@gmail.com</email>
+ <maintainer type="person">
+ <email>ceamac@gentoo.org</email>
<name>Viorel Munteanu</name>
</maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
<use>
<flag name="drm">Build with DRM support</flag>
<flag name="server">Build TigerVNC server</flag>
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-08-23 5:34 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2022-08-23 5:34 UTC (permalink / raw
To: gentoo-commits
commit: 1c1de34dfcdb209c266c3ebf415181eaf2b33f29
Author: Viorel Munteanu <ceamac.paragon <AT> gmail <DOT> com>
AuthorDate: Sun Aug 7 10:41:33 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 23 05:32:26 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c1de34d
net-misc/tigervnc: drop 1.12.0-r6
Signed-off-by: Viorel Munteanu <ceamac.paragon <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26770
Signed-off-by: Sam James <sam <AT> 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..000000000000
--- 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 \
- --disable-selective-werror \
- --disable-static \
- --disable-unit-tests \
- --disable-xephyr \
- $(use_enable xinerama) \
- --disable-xnest \
- --disable-xorg \
- --disable-xvfb \
- --disable-xwin \
- --enable-dri2 \
- --with-pic \
- --without-dtrace \
- --disable-present \
- --with-sha1=libcrypto
- fi
-}
-
-src_compile() {
- cmake_src_compile
-
- if use server; then
- # 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
- )
- for d in "${subdirs[@]}"; do
- emake -C unix/xserver/"${d}"
- done
- fi
-}
-
-src_install() {
- cmake_src_install
-
- if use server; then
- emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
- rm -v "${ED}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
-
- newconfd "${FILESDIR}"/${PN}-${PV}.confd ${PN}
- newinitd "${FILESDIR}"/${PN}-${PV}.initd ${PN}
-
- systemd_douserunit unix/vncserver/vncserver@.service
-
- # comment out pam_selinux.so, the server does not start if missing
- # part of bug #746227
- sed -i -e '/pam_selinux/s/^/#/' "${ED}"/etc/pam.d/tigervnc || die
-
- # install vncserver to /usr/bin too, see bug #836620
- dosym8 -r /usr/libexec/vncserver /usr/bin/vncserver
- else
- local f
- for f in x0vncserver vncconfig; do
- rm "${ED}"/usr/bin/${f} || die
- rm "${ED}"/usr/share/man/man1/${f}.1 || die
- done
- rm -r "${ED}"/usr/{sbin,libexec} || die
- rm -r "${ED}"/usr/share/man/man8 || die
- rm -r "${ED}"/etc || die
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- 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 && \
- optfeature_header "Install any additional display manager package:" && \
- optfeature "proper session support" ${OPTIONAL_DM}
-}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-08-14 3:19 WANG Xuerui
0 siblings, 0 replies; 178+ messages in thread
From: WANG Xuerui @ 2022-08-14 3:19 UTC (permalink / raw
To: gentoo-commits
commit: c98303bcd822c0c5dfb44eca8761d9113e05c9a8
Author: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 14 01:17:01 2022 +0000
Commit: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Sun Aug 14 03:19:10 2022 +0000
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 <xen0n <AT> 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 )
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-08-05 6:57 Arthur Zamarin
0 siblings, 0 replies; 178+ messages in thread
From: Arthur Zamarin @ 2022-08-05 6:57 UTC (permalink / raw
To: gentoo-commits
commit: 7c82929742caaa44df50e64bb7df3b5c4bce3210
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 5 06:57:29 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 5 06:57:29 2022 +0000
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 <arthurzam <AT> 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 )
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-08-04 6:27 Arthur Zamarin
0 siblings, 0 replies; 178+ messages in thread
From: Arthur Zamarin @ 2022-08-04 6:27 UTC (permalink / raw
To: gentoo-commits
commit: 2ba603aef5520403edb97f8ffc62835174f5334a
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 4 06:27:16 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 4 06:27:16 2022 +0000
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 <arthurzam <AT> 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 )
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-08-04 6:27 Arthur Zamarin
0 siblings, 0 replies; 178+ messages in thread
From: Arthur Zamarin @ 2022-08-04 6:27 UTC (permalink / raw
To: gentoo-commits
commit: 3e44dc8f466ea73e89ab34229e233397783b1203
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 4 06:27:15 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 4 06:27:15 2022 +0000
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 <arthurzam <AT> 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 )
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-08-04 5:21 Joonas Niilola
0 siblings, 0 replies; 178+ messages in thread
From: Joonas Niilola @ 2022-08-04 5:21 UTC (permalink / raw
To: gentoo-commits
commit: 2a8ae50dc473e5355c4dada46674ab98e82097de
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 4 05:21:29 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Aug 4 05:21:29 2022 +0000
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 <juippis <AT> 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 )
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-08-04 5:21 Joonas Niilola
0 siblings, 0 replies; 178+ messages in thread
From: Joonas Niilola @ 2022-08-04 5:21 UTC (permalink / raw
To: gentoo-commits
commit: a7c16e8651ce9cb802943b1adffa227b29bf2464
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 4 05:03:59 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Aug 4 05:03:59 2022 +0000
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 <juippis <AT> 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 )
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-07-07 17:24 Mike Gilbert
0 siblings, 0 replies; 178+ messages in thread
From: Mike Gilbert @ 2022-07-07 17:24 UTC (permalink / raw
To: gentoo-commits
commit: 450d2f0cf2a82e67800c7f692ef51440b9728a4a
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 7 17:23:19 2022 +0000
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Jul 7 17:23:19 2022 +0000
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 <floppym <AT> 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-9999.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-9999.ebuild b/net-misc/tigervnc/tigervnc-9999.ebuild
index 437a5aef9438..d8ae0f70e5f1 100644
--- a/net-misc/tigervnc/tigervnc-9999.ebuild
+++ b/net-misc/tigervnc/tigervnc-9999.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
}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-06-23 5:51 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2022-06-23 5:51 UTC (permalink / raw
To: gentoo-commits
commit: c4ff06dbe33c1d972e8c8d6c7a8c1501ebeb1297
Author: Viorel Munteanu <ceamac.paragon <AT> gmail <DOT> com>
AuthorDate: Fri Jun 17 07:37:22 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 23 05:50:57 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4ff06db
net-misc/tigervnc: drop 1.12.0-r5
Signed-off-by: Viorel Munteanu <ceamac.paragon <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25933
Signed-off-by: Sam James <sam <AT> 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..000000000000
--- 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 \
- --disable-record \
- --disable-selective-werror \
- --disable-static \
- --disable-unit-tests \
- --disable-xephyr \
- $(use_enable xinerama) \
- --disable-xnest \
- --disable-xorg \
- --disable-xvfb \
- --disable-xwin \
- --enable-dri2 \
- --with-pic \
- --without-dtrace \
- --disable-present \
- --with-sha1=libcrypto
- fi
-}
-
-src_compile() {
- cmake_src_compile
-
- if use server; then
- # 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
- )
- for d in "${subdirs[@]}"; do
- emake -C unix/xserver/"${d}"
- done
- fi
-}
-
-src_install() {
- cmake_src_install
-
- if use server; then
- emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
- if ! use xorgmodule; then
- rm -rv "${ED}"/usr/$(get_libdir)/xorg || die
- else
- rm -v "${ED}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
- fi
-
- newconfd "${FILESDIR}"/${PN}-${PV}.confd ${PN}
- newinitd "${FILESDIR}"/${PN}-${PV}.initd ${PN}
-
- systemd_douserunit unix/vncserver/vncserver@.service
-
- # comment out pam_selinux.so, the server does not start if missing
- # part of bug #746227
- 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
- else
- local f
- for f in x0vncserver vncconfig; do
- rm "${ED}"/usr/bin/${f} || die
- rm "${ED}"/usr/share/man/man1/${f}.1 || die
- done
- rm -r "${ED}"/usr/{sbin,libexec} || die
- rm -r "${ED}"/usr/share/man/man8 || die
- rm -r "${ED}"/etc || die
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- local OPTIONAL_DM="gnome-base/gdm x11-misc/lightdm x11-misc/sddm x11-misc/slim"
- use server && \
- optfeature_header "Install any additional display manager package:" && \
- optfeature "proper session support" ${OPTIONAL_DM}
-}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-06-16 10:26 Jakov Smolić
0 siblings, 0 replies; 178+ messages in thread
From: Jakov Smolić @ 2022-06-16 10:26 UTC (permalink / raw
To: gentoo-commits
commit: 63e1445e72e459091ef7786e5eea5e0d577358b1
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 16 10:26:53 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Thu Jun 16 10:26:53 2022 +0000
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ć <jsmolic <AT> 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 )
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-06-16 9:56 Jakov Smolić
0 siblings, 0 replies; 178+ messages in thread
From: Jakov Smolić @ 2022-06-16 9:56 UTC (permalink / raw
To: gentoo-commits
commit: 73da0a9c9c3280d367ce876f841d93a5c88947ef
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 16 09:56:11 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Thu Jun 16 09:56:11 2022 +0000
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ć <jsmolic <AT> 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 )
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-06-16 9:33 Jakov Smolić
0 siblings, 0 replies; 178+ messages in thread
From: Jakov Smolić @ 2022-06-16 9:33 UTC (permalink / raw
To: gentoo-commits
commit: a7358f064610161f7272a9e2079800b8c59df75b
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 16 09:33:22 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Thu Jun 16 09:33:22 2022 +0000
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ć <jsmolic <AT> 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 )
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-06-16 7:41 Joonas Niilola
0 siblings, 0 replies; 178+ messages in thread
From: Joonas Niilola @ 2022-06-16 7:41 UTC (permalink / raw
To: gentoo-commits
commit: 55a466660901515b71977137231484c7f7acd13b
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 16 07:41:31 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Jun 16 07:41:55 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55a46666
net-misc/tigervnc: Stabilize 1.12.0-r6 x86, #852014
Signed-off-by: Joonas Niilola <juippis <AT> 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 )
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-06-16 6:50 Joonas Niilola
0 siblings, 0 replies; 178+ messages in thread
From: Joonas Niilola @ 2022-06-16 6:50 UTC (permalink / raw
To: gentoo-commits
commit: 5db16e32ff7bad6a119aa54e06e414e24bda2768
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 16 06:50:03 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Jun 16 06:50:39 2022 +0000
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 <juippis <AT> 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 )
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-05-14 1:03 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2022-05-14 1:03 UTC (permalink / raw
To: gentoo-commits
commit: 360b91d81237a8627bd2909d5800b31a1e2e1ca7
Author: Viorel Munteanu <ceamac.paragon <AT> gmail <DOT> com>
AuthorDate: Tue Apr 12 08:58:57 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat May 14 01:03:26 2022 +0000
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 <ceamac.paragon <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> 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 000000000000..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 \
+ --disable-libunwind \
+ --disable-linux-acpi \
+ --disable-record \
+ --disable-selective-werror \
+ --disable-static \
+ --disable-unit-tests \
+ --disable-xephyr \
+ $(use_enable xinerama) \
+ --disable-xnest \
+ --disable-xorg \
+ --disable-xvfb \
+ --disable-xwin \
+ --enable-dri2 \
+ --with-pic \
+ --without-dtrace \
+ --disable-present \
+ --with-sha1=libcrypto
+ fi
+}
+
+src_compile() {
+ cmake_src_compile
+
+ if use server; then
+ # 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
+ )
+ for d in "${subdirs[@]}"; do
+ emake -C unix/xserver/"${d}"
+ done
+ fi
+}
+
+src_install() {
+ cmake_src_install
+
+ if use server; then
+ emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
+ rm -v "${ED}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
+
+ newconfd "${FILESDIR}"/${PN}-${PV}.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}-${PV}.initd ${PN}
+
+ systemd_douserunit unix/vncserver/vncserver@.service
+
+ # comment out pam_selinux.so, the server does not start if missing
+ # part of bug #746227
+ 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
+ else
+ local f
+ for f in x0vncserver vncconfig; do
+ rm "${ED}"/usr/bin/${f} || die
+ rm "${ED}"/usr/share/man/man1/${f}.1 || die
+ done
+ rm -r "${ED}"/usr/{sbin,libexec} || die
+ rm -r "${ED}"/usr/share/man/man8 || die
+ rm -r "${ED}"/etc || die
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ 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 && \
+ optfeature_header "Install any additional display manager package:" && \
+ optfeature "proper session support" ${OPTIONAL_DM}
+}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-05-13 20:04 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2022-05-13 20:04 UTC (permalink / raw
To: gentoo-commits
commit: b192534cc6d9f3eb07121b7ef3d7f880ac1bcfec
Author: Viorel Munteanu <ceamac.paragon <AT> gmail <DOT> com>
AuthorDate: Mon May 9 16:07:59 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri May 13 20:03:44 2022 +0000
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 <ceamac.paragon <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/tigervnc/tigervnc-9999.ebuild | 96 +++++++++++++++++++++-------------
1 file changed, 61 insertions(+), 35 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-9999.ebuild b/net-misc/tigervnc/tigervnc-9999.ebuild
index 90b341d3f1e9..903570b2dd06 100644
--- a/net-misc/tigervnc/tigervnc-9999.ebuild
+++ b/net-misc/tigervnc/tigervnc-9999.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 \
--disable-xwin \
- --disable-xwayland \
--enable-dri2 \
--with-pic \
--without-dtrace \
@@ -165,10 +174,17 @@ src_install() {
rm -v "${ED}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
fi
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}-1.12.0.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}-1.12.0.initd ${PN}
systemd_douserunit unix/vncserver/vncserver@.service
+
+ # comment out pam_selinux.so, the server does not start if missing
+ # part of bug #746227
+ 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
else
local f
for f in x0vncserver vncconfig; do
@@ -177,5 +193,15 @@ src_install() {
done
rm -r "${ED}"/usr/{sbin,libexec} || die
rm -r "${ED}"/usr/share/man/man8 || die
+ rm -r "${ED}"/etc || die
fi
}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ local OPTIONAL_DM="gnome-base/gdm x11-misc/lightdm x11-misc/sddm x11-misc/slim"
+ use server && \
+ optfeature_header "Install any additional display manager package:" && \
+ optfeature "proper session support" ${OPTIONAL_DM}
+}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-05-09 9:58 Jakov Smolić
0 siblings, 0 replies; 178+ messages in thread
From: Jakov Smolić @ 2022-05-09 9:58 UTC (permalink / raw
To: gentoo-commits
commit: 59835bd6b66acb7f4f4aea70cb61e368adcc97e9
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon May 9 09:58:20 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon May 9 09:58:20 2022 +0000
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ć <jsmolic <AT> 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 )"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-05-08 18:06 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2022-05-08 18:06 UTC (permalink / raw
To: gentoo-commits
commit: 281cda1fc9ca3fa844dea59caef35c1a207f6668
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun May 8 18:05:39 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun May 8 18:05:39 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=281cda1f
net-misc/tigervnc: Stabilize 1.12.0-r5 amd64, #842723
Signed-off-by: Sam James <sam <AT> 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 95744fc3dbcc..b6d39f8b64ba 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 )"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-05-07 14:30 Jakov Smolić
0 siblings, 0 replies; 178+ messages in thread
From: Jakov Smolić @ 2022-05-07 14:30 UTC (permalink / raw
To: gentoo-commits
commit: a14045ad41dfcd8477d9faa72d832de0d36d54f5
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sat May 7 14:30:32 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sat May 7 14:30:40 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a14045ad
net-misc/tigervnc: Stabilize 1.12.0-r5 ppc, #842723
Signed-off-by: Jakov Smolić <jsmolic <AT> 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 fa64afec6d6b..95744fc3dbcc 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 )"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-05-07 10:05 Arthur Zamarin
0 siblings, 0 replies; 178+ messages in thread
From: Arthur Zamarin @ 2022-05-07 10:05 UTC (permalink / raw
To: gentoo-commits
commit: cfc5e062e271db6952cd3aa89e19b8ac16067f09
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat May 7 10:05:21 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat May 7 10:05:21 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfc5e062
net-misc/tigervnc: Stabilize 1.12.0-r5 ppc64, #842723
Signed-off-by: Arthur Zamarin <arthurzam <AT> 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 4b1c7840052b..fa64afec6d6b 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 )"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-05-07 10:03 Arthur Zamarin
0 siblings, 0 replies; 178+ messages in thread
From: Arthur Zamarin @ 2022-05-07 10:03 UTC (permalink / raw
To: gentoo-commits
commit: e8be30d2ada0a68f9a8cbed749aadf0ec4b840ed
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat May 7 10:02:49 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat May 7 10:02:49 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8be30d2
net-misc/tigervnc: Stabilize 1.12.0-r5 arm, #842723
Signed-off-by: Arthur Zamarin <arthurzam <AT> 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 0b98ec1f8f59..4b1c7840052b 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 )"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-04-03 10:02 Florian Schmaus
0 siblings, 0 replies; 178+ messages in thread
From: Florian Schmaus @ 2022-04-03 10:02 UTC (permalink / raw
To: gentoo-commits
commit: 53edf37c81d157316a662c1deab272507edd4eda
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 3 10:02:02 2022 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sun Apr 3 10:02:02 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53edf37c
net-misc/tigervnc: Use https HOMEPAGE
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.12.0-r5.ebuild | 2 +-
net-misc/tigervnc/tigervnc-9999.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r5.ebuild b/net-misc/tigervnc/tigervnc-1.12.0-r5.ebuild
index 9665552943b5..0b98ec1f8f59 100644
--- a/net-misc/tigervnc/tigervnc-1.12.0-r5.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.12.0-r5.ebuild
@@ -9,7 +9,7 @@ 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="http://www.tigervnc.org"
+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
diff --git a/net-misc/tigervnc/tigervnc-9999.ebuild b/net-misc/tigervnc/tigervnc-9999.ebuild
index 53fc1b9c571d..90b341d3f1e9 100644
--- a/net-misc/tigervnc/tigervnc-9999.ebuild
+++ b/net-misc/tigervnc/tigervnc-9999.ebuild
@@ -9,7 +9,7 @@ inherit autotools cmake flag-o-matic git-r3 systemd xdg
XSERVER_VERSION="21.1.1"
DESCRIPTION="Remote desktop viewer display system"
-HOMEPAGE="http://www.tigervnc.org"
+HOMEPAGE="https://www.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/"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-04-03 10:02 Florian Schmaus
0 siblings, 0 replies; 178+ messages in thread
From: Florian Schmaus @ 2022-04-03 10:02 UTC (permalink / raw
To: gentoo-commits
commit: 7354726a8775617b6f82431f7f46aae7e5c84a8c
Author: Viorel Munteanu <ceamac.paragon <AT> gmail <DOT> com>
AuthorDate: Sat Apr 2 06:46:43 2022 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sun Apr 3 09:56:22 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7354726a
net-misc/tigervnc: Install vncserver in $PATH
Closes: https://bugs.gentoo.org/836620
Signed-off-by: Viorel Munteanu <ceamac.paragon <AT> gmail.com>
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.12.0-r5.ebuild | 207 ++++++++++++++++++++++++++++
1 file changed, 207 insertions(+)
diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r5.ebuild b/net-misc/tigervnc/tigervnc-1.12.0-r5.ebuild
new file mode 100644
index 000000000000..9665552943b5
--- /dev/null
+++ b/net-misc/tigervnc/tigervnc-1.12.0-r5.ebuild
@@ -0,0 +1,207 @@
+# 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="http://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 \
+ --disable-record \
+ --disable-selective-werror \
+ --disable-static \
+ --disable-unit-tests \
+ --disable-xephyr \
+ $(use_enable xinerama) \
+ --disable-xnest \
+ --disable-xorg \
+ --disable-xvfb \
+ --disable-xwin \
+ --enable-dri2 \
+ --with-pic \
+ --without-dtrace \
+ --disable-present \
+ --with-sha1=libcrypto
+ fi
+}
+
+src_compile() {
+ cmake_src_compile
+
+ if use server; then
+ # 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
+ )
+ for d in "${subdirs[@]}"; do
+ emake -C unix/xserver/"${d}"
+ done
+ fi
+}
+
+src_install() {
+ cmake_src_install
+
+ if use server; then
+ emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
+ if ! use xorgmodule; then
+ rm -rv "${ED}"/usr/$(get_libdir)/xorg || die
+ else
+ rm -v "${ED}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
+ fi
+
+ newconfd "${FILESDIR}"/${PN}-${PV}.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}-${PV}.initd ${PN}
+
+ systemd_douserunit unix/vncserver/vncserver@.service
+
+ # comment out pam_selinux.so, the server does not start if missing
+ # part of bug #746227
+ 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
+ else
+ local f
+ for f in x0vncserver vncconfig; do
+ rm "${ED}"/usr/bin/${f} || die
+ rm "${ED}"/usr/share/man/man1/${f}.1 || die
+ done
+ rm -r "${ED}"/usr/{sbin,libexec} || die
+ rm -r "${ED}"/usr/share/man/man8 || die
+ rm -r "${ED}"/etc || die
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ local OPTIONAL_DM="gnome-base/gdm x11-misc/lightdm x11-misc/sddm x11-misc/slim"
+ use server && \
+ optfeature_header "Install any additional display manager package:" && \
+ optfeature "proper session support" ${OPTIONAL_DM}
+}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-04-03 10:02 Florian Schmaus
0 siblings, 0 replies; 178+ messages in thread
From: Florian Schmaus @ 2022-04-03 10:02 UTC (permalink / raw
To: gentoo-commits
commit: 5807807bd80ebf2a96e83ea22a36e372cc28f18d
Author: Viorel Munteanu <ceamac.paragon <AT> gmail <DOT> com>
AuthorDate: Sat Apr 2 06:51:12 2022 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sun Apr 3 09:56:23 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5807807b
net-misc/tigervnc: drop 1.12.0-r4
Signed-off-by: Viorel Munteanu <ceamac.paragon <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24858
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.12.0-r4.ebuild | 204 ----------------------------
1 file changed, 204 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r4.ebuild b/net-misc/tigervnc/tigervnc-1.12.0-r4.ebuild
deleted file mode 100644
index 3a6b5d9eb75f..000000000000
--- a/net-misc/tigervnc/tigervnc-1.12.0-r4.ebuild
+++ /dev/null
@@ -1,204 +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="http://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 \
- --disable-record \
- --disable-selective-werror \
- --disable-static \
- --disable-unit-tests \
- --disable-xephyr \
- $(use_enable xinerama) \
- --disable-xnest \
- --disable-xorg \
- --disable-xvfb \
- --disable-xwin \
- --enable-dri2 \
- --with-pic \
- --without-dtrace \
- --disable-present \
- --with-sha1=libcrypto
- fi
-}
-
-src_compile() {
- cmake_src_compile
-
- if use server; then
- # 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
- )
- for d in "${subdirs[@]}"; do
- emake -C unix/xserver/"${d}"
- done
- fi
-}
-
-src_install() {
- cmake_src_install
-
- if use server; then
- emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
- if ! use xorgmodule; then
- rm -rv "${ED}"/usr/$(get_libdir)/xorg || die
- else
- rm -v "${ED}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
- fi
-
- newconfd "${FILESDIR}"/${PN}-${PV}.confd ${PN}
- newinitd "${FILESDIR}"/${PN}-${PV}.initd ${PN}
-
- systemd_douserunit unix/vncserver/vncserver@.service
-
- # comment out pam_selinux.so, the server does not start if missing
- # part of bug #746227
- sed -i -e '/pam_selinux/s/^/#/' "${ED}"/etc/pam.d/tigervnc || die
- else
- local f
- for f in x0vncserver vncconfig; do
- rm "${ED}"/usr/bin/${f} || die
- rm "${ED}"/usr/share/man/man1/${f}.1 || die
- done
- rm -r "${ED}"/usr/{sbin,libexec} || die
- rm -r "${ED}"/usr/share/man/man8 || die
- rm -r "${ED}"/etc || die
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- local OPTIONAL_DM="gnome-base/gdm x11-misc/lightdm x11-misc/sddm x11-misc/slim"
- use server && \
- optfeature_header "Install any additional display manager package:" && \
- optfeature "proper session support" ${OPTIONAL_DM}
-}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-03-31 11:56 Joonas Niilola
0 siblings, 0 replies; 178+ messages in thread
From: Joonas Niilola @ 2022-03-31 11:56 UTC (permalink / raw
To: gentoo-commits
commit: 22e7fd0a01cf60a256086d643f1ebab00c31d39a
Author: Viorel Munteanu <ceamac.paragon <AT> gmail <DOT> com>
AuthorDate: Fri Mar 25 11:08:19 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Mar 31 11:56:16 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22e7fd0a
net-misc/tigervnc: add myself as a maintainer
Signed-off-by: Viorel Munteanu <ceamac.paragon <AT> gmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-misc/tigervnc/metadata.xml | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/metadata.xml b/net-misc/tigervnc/metadata.xml
index 18e35d3fa75e..9717615f517c 100644
--- a/net-misc/tigervnc/metadata.xml
+++ b/net-misc/tigervnc/metadata.xml
@@ -1,7 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person" proxied="yes">
+ <email>ceamac.paragon@gmail.com</email>
+ <name>Viorel Munteanu</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<use>
<flag name="drm">Build with DRM support</flag>
<flag name="server">Build TigerVNC server</flag>
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-03-31 11:56 Joonas Niilola
0 siblings, 0 replies; 178+ messages in thread
From: Joonas Niilola @ 2022-03-31 11:56 UTC (permalink / raw
To: gentoo-commits
commit: 381b11ad7102235aedbcb86eb793044a0f316361
Author: Viorel Munteanu <ceamac.paragon <AT> gmail <DOT> com>
AuthorDate: Wed Mar 23 07:27:21 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Mar 31 11:56:16 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=381b11ad
net-misc/tigervnc: Fix dependencies
Also fix xdg in pkg_postinst
Closes: https://bugs.gentoo.org/835756
Signed-off-by: Viorel Munteanu <ceamac.paragon <AT> gmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.12.0-r4.ebuild | 204 ++++++++++++++++++++++++++++
1 file changed, 204 insertions(+)
diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r4.ebuild b/net-misc/tigervnc/tigervnc-1.12.0-r4.ebuild
new file mode 100644
index 000000000000..3a6b5d9eb75f
--- /dev/null
+++ b/net-misc/tigervnc/tigervnc-1.12.0-r4.ebuild
@@ -0,0 +1,204 @@
+# 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="http://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 \
+ --disable-record \
+ --disable-selective-werror \
+ --disable-static \
+ --disable-unit-tests \
+ --disable-xephyr \
+ $(use_enable xinerama) \
+ --disable-xnest \
+ --disable-xorg \
+ --disable-xvfb \
+ --disable-xwin \
+ --enable-dri2 \
+ --with-pic \
+ --without-dtrace \
+ --disable-present \
+ --with-sha1=libcrypto
+ fi
+}
+
+src_compile() {
+ cmake_src_compile
+
+ if use server; then
+ # 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
+ )
+ for d in "${subdirs[@]}"; do
+ emake -C unix/xserver/"${d}"
+ done
+ fi
+}
+
+src_install() {
+ cmake_src_install
+
+ if use server; then
+ emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
+ if ! use xorgmodule; then
+ rm -rv "${ED}"/usr/$(get_libdir)/xorg || die
+ else
+ rm -v "${ED}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
+ fi
+
+ newconfd "${FILESDIR}"/${PN}-${PV}.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}-${PV}.initd ${PN}
+
+ systemd_douserunit unix/vncserver/vncserver@.service
+
+ # comment out pam_selinux.so, the server does not start if missing
+ # part of bug #746227
+ sed -i -e '/pam_selinux/s/^/#/' "${ED}"/etc/pam.d/tigervnc || die
+ else
+ local f
+ for f in x0vncserver vncconfig; do
+ rm "${ED}"/usr/bin/${f} || die
+ rm "${ED}"/usr/share/man/man1/${f}.1 || die
+ done
+ rm -r "${ED}"/usr/{sbin,libexec} || die
+ rm -r "${ED}"/usr/share/man/man8 || die
+ rm -r "${ED}"/etc || die
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ local OPTIONAL_DM="gnome-base/gdm x11-misc/lightdm x11-misc/sddm x11-misc/slim"
+ use server && \
+ optfeature_header "Install any additional display manager package:" && \
+ optfeature "proper session support" ${OPTIONAL_DM}
+}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-03-31 11:56 Joonas Niilola
0 siblings, 0 replies; 178+ messages in thread
From: Joonas Niilola @ 2022-03-31 11:56 UTC (permalink / raw
To: gentoo-commits
commit: 65dae4ae73b4d34bcac425569196686e9e35aca3
Author: Viorel Munteanu <ceamac.paragon <AT> gmail <DOT> com>
AuthorDate: Fri Mar 25 11:10:51 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Mar 31 11:56:16 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65dae4ae
net-misc/tigervnc: drop 1.12.0-r3
Signed-off-by: Viorel Munteanu <ceamac.paragon <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24743
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.12.0-r3.ebuild | 201 ----------------------------
1 file changed, 201 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r3.ebuild b/net-misc/tigervnc/tigervnc-1.12.0-r3.ebuild
deleted file mode 100644
index a87123a7d275..000000000000
--- a/net-misc/tigervnc/tigervnc-1.12.0-r3.ebuild
+++ /dev/null
@@ -1,201 +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="http://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"
-
-CDEPEND="
- virtual/jpeg:0
- sys-libs/zlib:=
- >=x11-libs/fltk-1.3.1
- sys-libs/pam
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXrender
- x11-libs/pixman
- gnutls? ( net-libs/gnutls:= )
- nls? ( virtual/libiconv )
- server? (
- x11-libs/libXau
- x11-libs/libXdamage
- x11-libs/libXdmcp
- x11-libs/libXfont2
- x11-libs/libXtst
- >=x11-libs/pixman-0.27.2
- >=x11-apps/xauth-1.0.3
- x11-apps/xsetroot
- >=x11-misc/xkeyboard-config-2.4.1-r3
- xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
- drm? ( x11-libs/libdrm )
- dev-libs/openssl:0=
- )
- xinerama? ( x11-libs/libXinerama )
- "
-
-RDEPEND="${CDEPEND}
- java? ( virtual/jre:1.8 )
- server? (
- dev-lang/perl
- sys-process/psmisc
- )"
-
-DEPEND="${CDEPEND}
- nls? ( sys-devel/gettext )
- java? ( virtual/jdk:1.8 )
- 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
- server? (
- dev-libs/libbsd
- x11-libs/libxkbfile
- x11-libs/libxshmfence
- virtual/pkgconfig
- media-fonts/font-util
- x11-misc/util-macros
- >=x11-libs/xtrans-1.3.3
- opengl? ( >=media-libs/mesa-10.3.4-r1 )
- )"
-
-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 \
- --disable-selective-werror \
- --disable-static \
- --disable-unit-tests \
- --disable-xephyr \
- $(use_enable xinerama) \
- --disable-xnest \
- --disable-xorg \
- --disable-xvfb \
- --disable-xwin \
- --enable-dri2 \
- --with-pic \
- --without-dtrace \
- --disable-present \
- --with-sha1=libcrypto
- fi
-}
-
-src_compile() {
- cmake_src_compile
-
- if use server; then
- # 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
- )
- for d in "${subdirs[@]}"; do
- emake -C unix/xserver/"${d}"
- done
- fi
-}
-
-src_install() {
- cmake_src_install
-
- if use server; then
- emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
- if ! use xorgmodule; then
- rm -rv "${ED}"/usr/$(get_libdir)/xorg || die
- else
- rm -v "${ED}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
- fi
-
- newconfd "${FILESDIR}"/${PN}-${PV}.confd ${PN}
- newinitd "${FILESDIR}"/${PN}-${PV}.initd ${PN}
-
- systemd_douserunit unix/vncserver/vncserver@.service
-
- # comment out pam_selinux.so, the server does not start if missing
- # part of bug #746227
- sed -i -e '/pam_selinux/s/^/#/' "${ED}"/etc/pam.d/tigervnc || die
- else
- local f
- for f in x0vncserver vncconfig; do
- rm "${ED}"/usr/bin/${f} || die
- rm "${ED}"/usr/share/man/man1/${f}.1 || die
- done
- rm -r "${ED}"/usr/{sbin,libexec} || die
- rm -r "${ED}"/usr/share/man/man8 || die
- fi
-}
-
-pkg_postinst() {
- local OPTIONAL_DM="gnome-base/gdm x11-misc/lightdm x11-misc/sddm x11-misc/slim"
-
- use server && \
- optfeature_header "Install any additional display manager package:" && \
- optfeature "proper session support" ${OPTIONAL_DM}
-}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-03-18 18:52 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2022-03-18 18:52 UTC (permalink / raw
To: gentoo-commits
commit: 1490b559b0acb670b8a39bbd5af9d721d6d0ba09
Author: Viorel Munteanu <ceamac.paragon <AT> gmail <DOT> com>
AuthorDate: Fri Feb 18 17:34:20 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 18 18:51:53 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1490b559
net-misc/tigervnc: fix dependencies
Some soft blockers have been removed from the tree
Also add missing ~riscv to 1.12.0-r1
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Viorel Munteanu <ceamac.paragon <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.11.0-r4.ebuild | 5 +----
net-misc/tigervnc/tigervnc-1.12.0-r1.ebuild | 7 ++-----
net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild | 5 +----
net-misc/tigervnc/tigervnc-9999.ebuild | 7 ++-----
4 files changed, 6 insertions(+), 18 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.11.0-r4.ebuild b/net-misc/tigervnc/tigervnc-1.11.0-r4.ebuild
index 34e7e078e373..2ca010e7a3c5 100644
--- a/net-misc/tigervnc/tigervnc-1.11.0-r4.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.11.0-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -47,9 +47,6 @@ CDEPEND="
"
RDEPEND="${CDEPEND}
- !net-misc/tightvnc
- !net-misc/vnc
- !net-misc/xf4vnc
java? ( virtual/jre:1.8 )"
DEPEND="${CDEPEND}
diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.12.0-r1.ebuild
index a00c4d13860f..dad2f03e904d 100644
--- a/net-misc/tigervnc/tigervnc-1.12.0-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.12.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -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 ~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"
CDEPEND="
@@ -50,9 +50,6 @@ CDEPEND="
"
RDEPEND="${CDEPEND}
- !net-misc/tightvnc
- !net-misc/vnc
- !net-misc/xf4vnc
java? ( virtual/jre:1.8 )"
DEPEND="${CDEPEND}
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
index 2b4a80d051da..8b4f9d535a12 100644
--- a/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -47,9 +47,6 @@ CDEPEND="
"
RDEPEND="${CDEPEND}
- !net-misc/tightvnc
- !net-misc/vnc
- !net-misc/xf4vnc
java? ( virtual/jre:1.8 )"
DEPEND="${CDEPEND}
diff --git a/net-misc/tigervnc/tigervnc-9999.ebuild b/net-misc/tigervnc/tigervnc-9999.ebuild
index 8b91a1a47c46..53fc1b9c571d 100644
--- a/net-misc/tigervnc/tigervnc-9999.ebuild
+++ b/net-misc/tigervnc/tigervnc-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -47,10 +47,7 @@ CDEPEND="
xinerama? ( x11-libs/libXinerama )
"
-RDEPEND="${CDEPEND}
- !net-misc/tightvnc
- !net-misc/vnc
- !net-misc/xf4vnc"
+RDEPEND="${CDEPEND}"
DEPEND="${CDEPEND}
nls? ( sys-devel/gettext )
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-03-18 18:52 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2022-03-18 18:52 UTC (permalink / raw
To: gentoo-commits
commit: 412958a6e4d9961ed92591d0029dbfc6685cf7db
Author: Viorel Munteanu <ceamac.paragon <AT> gmail <DOT> com>
AuthorDate: Sun Feb 20 08:08:51 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 18 18:52:00 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=412958a6
net-misc/tigervnc: drop 1.12.0-r1
Signed-off-by: Viorel Munteanu <ceamac.paragon <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.12.0-r1.ebuild | 184 ----------------------------
1 file changed, 184 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.12.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.12.0-r1.ebuild
deleted file mode 100644
index dad2f03e904d..000000000000
--- a/net-misc/tigervnc/tigervnc-1.12.0-r1.ebuild
+++ /dev/null
@@ -1,184 +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 systemd xdg
-
-XSERVER_VERSION="21.1.1"
-
-DESCRIPTION="Remote desktop viewer display system"
-HOMEPAGE="http://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"
-
-CDEPEND="
- virtual/jpeg:0
- sys-libs/zlib:=
- >=x11-libs/fltk-1.3.1
- sys-libs/pam
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXrender
- x11-libs/pixman
- gnutls? ( net-libs/gnutls:= )
- nls? ( virtual/libiconv )
- server? (
- x11-libs/libXau
- x11-libs/libXdamage
- x11-libs/libXdmcp
- x11-libs/libXfont2
- x11-libs/libXtst
- >=x11-libs/pixman-0.27.2
- >=x11-apps/xauth-1.0.3
- x11-apps/xsetroot
- >=x11-misc/xkeyboard-config-2.4.1-r3
- xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
- drm? ( x11-libs/libdrm )
- dev-libs/openssl:0=
- )
- xinerama? ( x11-libs/libXinerama )
- "
-
-RDEPEND="${CDEPEND}
- java? ( virtual/jre:1.8 )"
-
-DEPEND="${CDEPEND}
- nls? ( sys-devel/gettext )
- java? ( virtual/jdk:1.8 )
- 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
- server? (
- dev-libs/libbsd
- x11-libs/libxkbfile
- x11-libs/libxshmfence
- virtual/pkgconfig
- media-fonts/font-util
- x11-misc/util-macros
- >=x11-libs/xtrans-1.3.3
- opengl? ( >=media-libs/mesa-10.3.4-r1 )
- )"
-
-PATCHES=(
- # Restore Java viewer
- "${FILESDIR}"/${PN}-1.11.0-install-java-viewer.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 \
- --disable-selective-werror \
- --disable-static \
- --disable-unit-tests \
- --disable-xephyr \
- $(use_enable xinerama) \
- --disable-xnest \
- --disable-xorg \
- --disable-xvfb \
- --disable-xwin \
- --enable-dri2 \
- --with-pic \
- --without-dtrace \
- --disable-present \
- --with-sha1=libcrypto
- fi
-}
-
-src_compile() {
- cmake_src_compile
-
- if use server; then
- # 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
- )
- for d in "${subdirs[@]}"; do
- emake -C unix/xserver/"${d}"
- done
- fi
-}
-
-src_install() {
- cmake_src_install
-
- if use server; then
- emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
- if ! use xorgmodule; then
- rm -rv "${ED}"/usr/$(get_libdir)/xorg || die
- else
- rm -v "${ED}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
- fi
-
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
-
- systemd_douserunit unix/vncserver/vncserver@.service
- else
- local f
- for f in x0vncserver vncconfig; do
- rm "${ED}"/usr/bin/${f} || die
- rm "${ED}"/usr/share/man/man1/${f}.1 || die
- done
- rm -r "${ED}"/usr/{sbin,libexec} || die
- rm -r "${ED}"/usr/share/man/man8 || die
- fi
-}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2022-03-18 18:52 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2022-03-18 18:52 UTC (permalink / raw
To: gentoo-commits
commit: 70baba99a3165ad7b142969b01713d3a4abeeb67
Author: Viorel Munteanu <ceamac.paragon <AT> gmail <DOT> com>
AuthorDate: Sun Feb 20 08:15:19 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 18 18:52:03 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70baba99
net-misc/tigervnc: drop 1.11.0-r4
Signed-off-by: Viorel Munteanu <ceamac.paragon <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/tigervnc/Manifest | 1 -
net-misc/tigervnc/tigervnc-1.11.0-r4.ebuild | 182 ----------------------------
2 files changed, 183 deletions(-)
diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index 004231b045fb..69a6995f580f 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -1,4 +1,3 @@
-DIST tigervnc-1.11.0.tar.gz 1346992 BLAKE2B 4935f78154ea1567d58f542962f1a87688cd195e9d1aff8295e99aedc91a87cea7b686e9ef34e68f4abb1e3ce7a93122baff1d6f3564e4cc60b967a7bca6f8ac SHA512 262676f065de6dfb72b1482c0ef1e6d8b764f53360ae6114debbe0986eede45d27e283e1452a72cb9b7540657ab347fd36df5b30b72d6db4a0f8cbea5b591025
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
diff --git a/net-misc/tigervnc/tigervnc-1.11.0-r4.ebuild b/net-misc/tigervnc/tigervnc-1.11.0-r4.ebuild
deleted file mode 100644
index 2ca010e7a3c5..000000000000
--- a/net-misc/tigervnc/tigervnc-1.11.0-r4.ebuild
+++ /dev/null
@@ -1,182 +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 systemd xdg
-
-XSERVER_VERSION="1.20.0"
-
-DESCRIPTION="Remote desktop viewer display system"
-HOMEPAGE="http://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.bz2 )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-IUSE="dri3 +drm gnutls java nls +opengl pam server xinerama +xorgmodule"
-
-CDEPEND="
- virtual/jpeg:0
- sys-libs/zlib:=
- >=x11-libs/fltk-1.3.1
- gnutls? ( net-libs/gnutls:= )
- nls? ( virtual/libiconv )
- pam? ( sys-libs/pam )
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXrender
- x11-libs/pixman
- server? (
- x11-libs/libXau
- x11-libs/libXdamage
- x11-libs/libXdmcp
- x11-libs/libXfont2
- x11-libs/libXtst
- >=x11-libs/pixman-0.27.2
- >=x11-apps/xauth-1.0.3
- x11-apps/xsetroot
- >=x11-misc/xkeyboard-config-2.4.1-r3
- xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
- drm? ( x11-libs/libdrm )
- dev-libs/openssl:0=
- )
- xinerama? ( x11-libs/libXinerama )
- "
-
-RDEPEND="${CDEPEND}
- java? ( virtual/jre:1.8 )"
-
-DEPEND="${CDEPEND}
- nls? ( sys-devel/gettext )
- java? ( virtual/jdk:1.8 )
- 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
- server? (
- dev-libs/libbsd
- x11-libs/libxkbfile
- x11-libs/libxshmfence
- virtual/pkgconfig
- media-fonts/font-util
- x11-misc/util-macros
- >=x11-libs/xtrans-1.3.3
- opengl? ( >=media-libs/mesa-10.3.4-r1 )
- )"
-
-PATCHES=(
- # Restore Java viewer
- "${FILESDIR}"/${PN}-1.11.0-install-java-viewer.patch
-)
-
-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 "${FILESDIR}"/xserver120.patch
- eapply "${FILESDIR}"/xserver120-drmfourcc-header.patch
- sed -i -e 's/"gl >= .*"/"gl"/' configure.ac || die
- eautoreconf
- fi
-}
-
-src_configure() {
- if use arm || use hppa; then
- append-flags "-fPIC"
- fi
-
- local mycmakeargs=(
- -DENABLE_GNUTLS=$(usex gnutls)
- -DENABLE_NLS=$(usex nls)
- -DENABLE_PAM=$(usex pam)
- -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-dmx \
- --disable-dri \
- $(use_enable dri3) \
- --disable-glamor \
- --disable-kdrive \
- --disable-libunwind \
- --disable-linux-acpi \
- --disable-record \
- --disable-selective-werror \
- --disable-static \
- --disable-unit-tests \
- --disable-xephyr \
- $(use_enable xinerama) \
- --disable-xnest \
- --disable-xorg \
- --disable-xvfb \
- --disable-xwin \
- --disable-xwayland \
- --enable-dri2 \
- --with-pic \
- --without-dtrace \
- --disable-present \
- --with-sha1=libcrypto
- fi
-}
-
-src_compile() {
- cmake_src_compile
-
- if use server; then
- # 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
- )
- for d in "${subdirs[@]}"; do
- emake -C unix/xserver/"${d}"
- done
- fi
-}
-
-src_install() {
- cmake_src_install
-
- if use server; then
- emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
- if ! use xorgmodule; then
- rm -rv "${ED}"/usr/$(get_libdir)/xorg || die
- else
- rm -v "${ED}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
- fi
-
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
-
- systemd_douserunit unix/vncserver/vncserver@.service
- else
- local f
- for f in x0vncserver vncconfig; do
- rm "${ED}"/usr/bin/${f} || die
- rm "${ED}"/usr/share/man/man1/${f}.1 || die
- done
- rm -r "${ED}"/usr/{sbin,libexec} || die
- rm -r "${ED}"/usr/share/man/man8 || die
- fi
-}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2021-12-07 23:16 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2021-12-07 23:16 UTC (permalink / raw
To: gentoo-commits
commit: 9dc0ec55803692786e6538bca4a12b0102e775f3
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 7 23:16:18 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 7 23:16:42 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dc0ec55
net-misc/tigervnc: add 1.12.0 (still masked)
Note that this doesn't yet fix the xsession handling stuff, but
am looking to see what we can do about it.
Bug: https://bugs.gentoo.org/746227
Closes: https://bugs.gentoo.org/746359
Closes: https://bugs.gentoo.org/746365
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/tigervnc/Manifest | 1 +
...tigervnc-9999.ebuild => tigervnc-1.12.0.ebuild} | 41 +++++++++++-----------
net-misc/tigervnc/tigervnc-9999.ebuild | 9 +++--
3 files changed, 25 insertions(+), 26 deletions(-)
diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index 4f5a3da9f469..d58cbabda1a3 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -1,4 +1,5 @@
DIST tigervnc-1.11.0.tar.gz 1346992 BLAKE2B 4935f78154ea1567d58f542962f1a87688cd195e9d1aff8295e99aedc91a87cea7b686e9ef34e68f4abb1e3ce7a93122baff1d6f3564e4cc60b967a7bca6f8ac SHA512 262676f065de6dfb72b1482c0ef1e6d8b764f53360ae6114debbe0986eede45d27e283e1452a72cb9b7540657ab347fd36df5b30b72d6db4a0f8cbea5b591025
+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 8608ed9c1537c95e8a3adea5e3e372a3c5eb841f8e27c84283093f22fb1909e16a800006510da684b13f8f237f33b8a4be3e2537f5f9ab9af4c5ad12770eef0d
diff --git a/net-misc/tigervnc/tigervnc-9999.ebuild b/net-misc/tigervnc/tigervnc-1.12.0.ebuild
similarity index 81%
copy from net-misc/tigervnc/tigervnc-9999.ebuild
copy to net-misc/tigervnc/tigervnc-1.12.0.ebuild
index 01ff15488f6e..3fc099abd296 100644
--- a/net-misc/tigervnc/tigervnc-9999.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.12.0.ebuild
@@ -2,34 +2,33 @@
# 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 java-pkg-opt-2 systemd xdg
XSERVER_VERSION="21.1.1"
DESCRIPTION="Remote desktop viewer display system"
HOMEPAGE="http://www.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/"
+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 )"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS=""
-IUSE="dri3 +drm gnutls nls +opengl pam server xinerama +xorgmodule"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="dri3 +drm gnutls java nls +opengl server xinerama +xorgmodule"
CDEPEND="
virtual/jpeg:0
sys-libs/zlib:=
>=x11-libs/fltk-1.3.1
- gnutls? ( net-libs/gnutls:= )
- nls? ( virtual/libiconv )
- pam? ( sys-libs/pam )
+ sys-libs/pam
x11-libs/libX11
x11-libs/libXext
x11-libs/libXrender
- x11-libs/libxcvt
x11-libs/pixman
+ gnutls? ( net-libs/gnutls:= )
+ nls? ( virtual/libiconv )
server? (
x11-libs/libXau
x11-libs/libXdamage
@@ -50,10 +49,12 @@ CDEPEND="
RDEPEND="${CDEPEND}
!net-misc/tightvnc
!net-misc/vnc
- !net-misc/xf4vnc"
+ !net-misc/xf4vnc
+ java? ( virtual/jre:1.8 )"
DEPEND="${CDEPEND}
nls? ( sys-devel/gettext )
+ java? ( virtual/jdk:1.8 )
x11-base/xorg-proto
media-libs/fontconfig
x11-libs/libICE
@@ -73,10 +74,10 @@ DEPEND="${CDEPEND}
opengl? ( >=media-libs/mesa-10.3.4-r1 )
)"
-src_unpack() {
- git-r3_src_unpack
- unpack xorg-server-${XSERVER_VERSION}.tar.xz
-}
+PATCHES=(
+ # Restore Java viewer
+ "${FILESDIR}"/${PN}-1.11.0-install-java-viewer.patch
+)
src_prepare() {
if use server; then
@@ -87,12 +88,11 @@ src_prepare() {
if use server; then
cd unix/xserver || die
- eapply ../xserver${XSERVER_VERSION}.patch
+ eapply "${FILESDIR}"/xserver120.patch
+ eapply "${FILESDIR}"/xserver120-drmfourcc-header.patch
+ sed -i -e 's/"gl >= .*"/"gl"/' configure.ac || die
eautoreconf
- sed -i 's:\(present.h\):../present/\1:' os/utils.c || die
- sed -i '/strcmp.*-fakescreenfps/,/^ \}/d' os/utils.c || die
fi
- cd "${WORKDIR}" && sed -i 's:\(drm_fourcc.h\):libdrm/\1:' $(grep drm_fourcc.h -rl .) || die
}
src_configure() {
@@ -103,8 +103,7 @@ src_configure() {
local mycmakeargs=(
-DENABLE_GNUTLS=$(usex gnutls)
-DENABLE_NLS=$(usex nls)
- -DENABLE_PAM=$(usex pam)
- -DBUILD_JAVA=no
+ -DBUILD_JAVA=$(usex java)
)
cmake_src_configure
diff --git a/net-misc/tigervnc/tigervnc-9999.ebuild b/net-misc/tigervnc/tigervnc-9999.ebuild
index 01ff15488f6e..8b91a1a47c46 100644
--- a/net-misc/tigervnc/tigervnc-9999.ebuild
+++ b/net-misc/tigervnc/tigervnc-9999.ebuild
@@ -16,20 +16,20 @@ EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
-IUSE="dri3 +drm gnutls nls +opengl pam server xinerama +xorgmodule"
+IUSE="dri3 +drm gnutls nls +opengl server xinerama +xorgmodule"
CDEPEND="
virtual/jpeg:0
sys-libs/zlib:=
>=x11-libs/fltk-1.3.1
- gnutls? ( net-libs/gnutls:= )
- nls? ( virtual/libiconv )
- pam? ( sys-libs/pam )
+ sys-libs/pam
x11-libs/libX11
x11-libs/libXext
x11-libs/libXrender
x11-libs/libxcvt
x11-libs/pixman
+ gnutls? ( net-libs/gnutls:= )
+ nls? ( virtual/libiconv )
server? (
x11-libs/libXau
x11-libs/libXdamage
@@ -103,7 +103,6 @@ src_configure() {
local mycmakeargs=(
-DENABLE_GNUTLS=$(usex gnutls)
-DENABLE_NLS=$(usex nls)
- -DENABLE_PAM=$(usex pam)
-DBUILD_JAVA=no
)
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2021-12-06 23:36 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2021-12-06 23:36 UTC (permalink / raw
To: gentoo-commits
commit: c1cdfd13843b40362a3b0a538f0a9bdbe564f050
Author: Jan Psota <jasiupsota <AT> gmail <DOT> com>
AuthorDate: Mon Dec 6 21:36:38 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec 6 23:36:14 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1cdfd13
net-misc/tigervnc: live ebuild for xorg-server-21.1.1 support
[sam: Includes its own copy of xserver for now (not ideal, but this package
already uses a bunch of patched versions of things).]
Closes: https://bugs.gentoo.org/828469
Signed-off-by: Jan Psota <jasiupsota <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/tigervnc/Manifest | 1 +
net-misc/tigervnc/tigervnc-9999.ebuild | 185 +++++++++++++++++++++++++++++++++
2 files changed, 186 insertions(+)
diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index 7c7e79a01771..4f5a3da9f469 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -1,3 +1,4 @@
DIST tigervnc-1.11.0.tar.gz 1346992 BLAKE2B 4935f78154ea1567d58f542962f1a87688cd195e9d1aff8295e99aedc91a87cea7b686e9ef34e68f4abb1e3ce7a93122baff1d6f3564e4cc60b967a7bca6f8ac SHA512 262676f065de6dfb72b1482c0ef1e6d8b764f53360ae6114debbe0986eede45d27e283e1452a72cb9b7540657ab347fd36df5b30b72d6db4a0f8cbea5b591025
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 8608ed9c1537c95e8a3adea5e3e372a3c5eb841f8e27c84283093f22fb1909e16a800006510da684b13f8f237f33b8a4be3e2537f5f9ab9af4c5ad12770eef0d
diff --git a/net-misc/tigervnc/tigervnc-9999.ebuild b/net-misc/tigervnc/tigervnc-9999.ebuild
new file mode 100644
index 000000000000..01ff15488f6e
--- /dev/null
+++ b/net-misc/tigervnc/tigervnc-9999.ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2021 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 git-r3 systemd xdg
+
+XSERVER_VERSION="21.1.1"
+
+DESCRIPTION="Remote desktop viewer display system"
+HOMEPAGE="http://www.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 pam server xinerama +xorgmodule"
+
+CDEPEND="
+ virtual/jpeg:0
+ sys-libs/zlib:=
+ >=x11-libs/fltk-1.3.1
+ gnutls? ( net-libs/gnutls:= )
+ nls? ( virtual/libiconv )
+ pam? ( sys-libs/pam )
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXrender
+ x11-libs/libxcvt
+ x11-libs/pixman
+ server? (
+ x11-libs/libXau
+ x11-libs/libXdamage
+ x11-libs/libXdmcp
+ x11-libs/libXfont2
+ x11-libs/libXtst
+ >=x11-libs/pixman-0.27.2
+ >=x11-apps/xauth-1.0.3
+ x11-apps/xsetroot
+ >=x11-misc/xkeyboard-config-2.4.1-r3
+ xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
+ drm? ( x11-libs/libdrm )
+ dev-libs/openssl:0=
+ )
+ xinerama? ( x11-libs/libXinerama )
+ "
+
+RDEPEND="${CDEPEND}
+ !net-misc/tightvnc
+ !net-misc/vnc
+ !net-misc/xf4vnc"
+
+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
+ server? (
+ dev-libs/libbsd
+ x11-libs/libxkbfile
+ x11-libs/libxshmfence
+ virtual/pkgconfig
+ media-fonts/font-util
+ x11-misc/util-macros
+ >=x11-libs/xtrans-1.3.3
+ opengl? ( >=media-libs/mesa-10.3.4-r1 )
+ )"
+
+src_unpack() {
+ git-r3_src_unpack
+ unpack xorg-server-${XSERVER_VERSION}.tar.xz
+}
+
+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
+ fi
+ cd "${WORKDIR}" && sed -i 's:\(drm_fourcc.h\):libdrm/\1:' $(grep drm_fourcc.h -rl .) || die
+}
+
+src_configure() {
+ if use arm || use hppa; then
+ append-flags "-fPIC"
+ fi
+
+ local mycmakeargs=(
+ -DENABLE_GNUTLS=$(usex gnutls)
+ -DENABLE_NLS=$(usex nls)
+ -DENABLE_PAM=$(usex pam)
+ -DBUILD_JAVA=no
+ )
+
+ 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-dmx \
+ --disable-dri \
+ $(use_enable dri3) \
+ --disable-glamor \
+ --disable-kdrive \
+ --disable-libunwind \
+ --disable-linux-acpi \
+ --disable-record \
+ --disable-selective-werror \
+ --disable-static \
+ --disable-unit-tests \
+ --disable-xephyr \
+ $(use_enable xinerama) \
+ --disable-xnest \
+ --disable-xorg \
+ --disable-xvfb \
+ --disable-xwin \
+ --disable-xwayland \
+ --enable-dri2 \
+ --with-pic \
+ --without-dtrace \
+ --disable-present \
+ --with-sha1=libcrypto
+ fi
+}
+
+src_compile() {
+ cmake_src_compile
+
+ if use server; then
+ # 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
+ )
+ for d in "${subdirs[@]}"; do
+ emake -C unix/xserver/"${d}"
+ done
+ fi
+}
+
+src_install() {
+ cmake_src_install
+
+ if use server; then
+ emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
+ if ! use xorgmodule; then
+ rm -rv "${ED}"/usr/$(get_libdir)/xorg || die
+ else
+ rm -v "${ED}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
+ fi
+
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+
+ systemd_douserunit unix/vncserver/vncserver@.service
+ else
+ local f
+ for f in x0vncserver vncconfig; do
+ rm "${ED}"/usr/bin/${f} || die
+ rm "${ED}"/usr/share/man/man1/${f}.1 || die
+ done
+ rm -r "${ED}"/usr/{sbin,libexec} || die
+ rm -r "${ED}"/usr/share/man/man8 || die
+ fi
+}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2021-09-12 21:12 Ionen Wolkens
0 siblings, 0 replies; 178+ messages in thread
From: Ionen Wolkens @ 2021-09-12 21:12 UTC (permalink / raw
To: gentoo-commits
commit: 1190f9c5b21549cff935545c91c782de7d57f49d
Author: Alfred Wingate <parona <AT> protonmail <DOT> com>
AuthorDate: Fri Sep 10 15:20:14 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Sep 12 21:07:34 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1190f9c5
net-misc/tigervnc: use xdg instead of gnome2-utils
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Alfred Wingate <parona <AT> protonmail.com>
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild | 12 +-----------
1 file changed, 1 insertion(+), 11 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
index 099a5b57f34..2b4a80d051d 100644
--- a/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=7
CMAKE_IN_SOURCE_BUILD=1
-inherit autotools cmake flag-o-matic java-pkg-opt-2 systemd xdg-utils gnome2-utils
+inherit autotools cmake flag-o-matic java-pkg-opt-2 systemd xdg
XSERVER_VERSION="1.20.0"
@@ -186,13 +186,3 @@ src_install() {
done
fi
}
-
-pkg_postinst() {
- xdg_desktop_database_update
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- gnome2_icon_cache_update
-}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2021-08-03 16:39 Ionen Wolkens
0 siblings, 0 replies; 178+ messages in thread
From: Ionen Wolkens @ 2021-08-03 16:39 UTC (permalink / raw
To: gentoo-commits
commit: 474d4341d9b6494a886def1c8302e18ea5190c1e
Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Mon Aug 2 04:59:08 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Aug 3 16:22:21 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=474d4341
net-misc/tigervnc: remove old versions
Closes: https://bugs.gentoo.org/787635
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/21857
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.11.0-r2.ebuild | 180 -------------------------
net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild | 198 ----------------------------
2 files changed, 378 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.11.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.11.0-r2.ebuild
deleted file mode 100644
index 6b3e1e47660..00000000000
--- a/net-misc/tigervnc/tigervnc-1.11.0-r2.ebuild
+++ /dev/null
@@ -1,180 +0,0 @@
-# Copyright 1999-2021 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 systemd xdg
-
-XSERVER_VERSION="1.20.0"
-
-DESCRIPTION="Remote desktop viewer display system"
-HOMEPAGE="http://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.bz2 )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-IUSE="dri3 +drm gnutls java nls +opengl pam server xinerama +xorgmodule"
-
-CDEPEND="
- virtual/jpeg:0
- sys-libs/zlib:=
- >=x11-libs/fltk-1.3.1
- gnutls? ( net-libs/gnutls:= )
- nls? ( virtual/libiconv )
- pam? ( sys-libs/pam )
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXrender
- x11-libs/pixman
- server? (
- x11-libs/libXau
- x11-libs/libXdamage
- x11-libs/libXdmcp
- x11-libs/libXfont2
- x11-libs/libXtst
- >=x11-libs/pixman-0.27.2
- >=x11-apps/xauth-1.0.3
- x11-apps/xsetroot
- >=x11-misc/xkeyboard-config-2.4.1-r3
- xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
- drm? ( x11-libs/libdrm )
- dev-libs/openssl:0=
- )
- xinerama? ( x11-libs/libXinerama )
- "
-
-RDEPEND="${CDEPEND}
- !net-misc/tightvnc
- !net-misc/vnc
- !net-misc/xf4vnc
- java? ( >=virtual/jre-1.5:* )"
-
-DEPEND="${CDEPEND}
- nls? ( sys-devel/gettext )
- java? ( >=virtual/jdk-1.5 )
- 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
- server? (
- dev-libs/libbsd
- x11-libs/libxkbfile
- x11-libs/libxshmfence
- virtual/pkgconfig
- media-fonts/font-util
- x11-misc/util-macros
- >=x11-libs/xtrans-1.3.3
- opengl? ( >=media-libs/mesa-10.3.4-r1 )
- )"
-
-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 "${FILESDIR}"/xserver120.patch
- eapply "${FILESDIR}"/xserver120-drmfourcc-header.patch
- sed -i -e 's/"gl >= .*"/"gl"/' configure.ac || die
- eautoreconf
- fi
-}
-
-src_configure() {
- if use arm || use hppa; then
- append-flags "-fPIC"
- fi
-
- local mycmakeargs=(
- -DENABLE_GNUTLS=$(usex gnutls)
- -DENABLE_NLS=$(usex nls)
- -DENABLE_PAM=$(usex pam)
- -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-dmx \
- --disable-dri \
- $(use_enable dri3) \
- --disable-glamor \
- --disable-kdrive \
- --disable-libunwind \
- --disable-linux-acpi \
- --disable-record \
- --disable-selective-werror \
- --disable-static \
- --disable-unit-tests \
- --disable-xephyr \
- $(use_enable xinerama) \
- --disable-xnest \
- --disable-xorg \
- --disable-xvfb \
- --disable-xwin \
- --disable-xwayland \
- --enable-dri2 \
- --with-pic \
- --without-dtrace \
- --disable-present \
- --with-sha1=libcrypto
- fi
-}
-
-src_compile() {
- cmake_src_compile
-
- if use server; then
- # 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
- )
- for d in "${subdirs[@]}"; do
- emake -C unix/xserver/"${d}"
- done
- fi
-}
-
-src_install() {
- cmake_src_install
-
- if use server; then
- emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
- if ! use xorgmodule; then
- rm -rv "${ED}"/usr/$(get_libdir)/xorg || die
- else
- rm -v "${ED}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
- fi
-
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
-
- systemd_douserunit unix/vncserver/vncserver@.service
- else
- local f
- for f in x0vncserver vncconfig; do
- rm "${ED}"/usr/bin/${f} || die
- rm "${ED}"/usr/share/man/man1/${f}.1 || die
- done
- rm -r "${ED}"/usr/{sbin,libexec} || die
- rm -r "${ED}"/usr/share/man/man8 || die
- fi
-}
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
deleted file mode 100644
index f455a2bea0d..00000000000
--- a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
+++ /dev/null
@@ -1,198 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-CMAKE_IN_SOURCE_BUILD=1
-
-inherit autotools cmake-utils eutils flag-o-matic java-pkg-opt-2 systemd xdg-utils gnome2-utils
-
-XSERVER_VERSION="1.20.0"
-
-DESCRIPTION="Remote desktop viewer display system"
-HOMEPAGE="http://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.bz2 )"
-
-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 pam server xinerama +xorgmodule"
-
-CDEPEND="
- virtual/jpeg:0
- sys-libs/zlib:=
- >=x11-libs/fltk-1.3.1
- gnutls? ( net-libs/gnutls:= )
- nls? ( virtual/libiconv )
- pam? ( sys-libs/pam )
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXrender
- server? (
- x11-libs/libXau
- x11-libs/libXdamage
- x11-libs/libXdmcp
- x11-libs/libXfont2
- x11-libs/libXtst
- >=x11-libs/pixman-0.27.2
- >=x11-apps/xauth-1.0.3
- x11-apps/xsetroot
- >=x11-misc/xkeyboard-config-2.4.1-r3
- xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
- drm? ( x11-libs/libdrm )
- dev-libs/openssl:0=
- )
- xinerama? ( x11-libs/libXinerama )
- "
-
-RDEPEND="${CDEPEND}
- !net-misc/tightvnc
- !net-misc/vnc
- !net-misc/xf4vnc
- java? ( >=virtual/jre-1.5:* )"
-
-DEPEND="${CDEPEND}
- nls? ( sys-devel/gettext )
- java? ( >=virtual/jdk-1.5 )
- 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
- server? (
- dev-libs/libbsd
- x11-libs/libxkbfile
- x11-libs/libxshmfence
- virtual/pkgconfig
- media-fonts/font-util
- x11-misc/util-macros
- >=x11-libs/xtrans-1.3.3
- opengl? ( >=media-libs/mesa-10.3.4-r1 )
- )"
-
-PATCHES=(
- "${FILESDIR}"/${P}-030_manpages.patch
- "${FILESDIR}"/${P}-055_xstartup.patch
-)
-
-src_prepare() {
- if use server ; then
- cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/. unix/xserver || die
- fi
-
- # do not rely on the build system to install docs
- sed -i 's:^\(install(.* DESTINATION ${DOC_DIR})\):#\1:' \
- cmake/BuildPackages.cmake || die
-
- cmake-utils_src_prepare
-
- if use server ; then
- cd unix/xserver || die
- eapply "${FILESDIR}"/xserver120.patch
- eapply "${FILESDIR}"/xserver120-drmfourcc-header.patch
- sed -i -e 's/"gl >= .*"/"gl"/' configure.ac || die
- eautoreconf
- fi
-}
-
-src_configure() {
- if use arm || use hppa ; then
- append-flags "-fPIC"
- fi
-
- local mycmakeargs=(
- -DENABLE_GNUTLS=$(usex gnutls)
- -DENABLE_NLS=$(usex nls)
- -DENABLE_PAM=$(usex pam)
- -DBUILD_JAVA=$(usex java)
- )
-
- cmake-utils_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-dmx \
- --disable-dri \
- $(use_enable dri3) \
- --disable-glamor \
- --disable-kdrive \
- --disable-libunwind \
- --disable-linux-acpi \
- --disable-record \
- --disable-selective-werror \
- --disable-static \
- --disable-unit-tests \
- --disable-xephyr \
- $(use_enable xinerama) \
- --disable-xnest \
- --disable-xorg \
- --disable-xvfb \
- --disable-xwin \
- --disable-xwayland \
- --enable-dri2 \
- --with-pic \
- --without-dtrace \
- --disable-present \
- --with-sha1=libcrypto
- fi
-}
-
-src_compile() {
- cmake-utils_src_compile
-
- if use server ; then
- # 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
- )
- for d in "${subdirs[@]}"; do
- emake -C unix/xserver/"${d}"
- done
- fi
-}
-
-src_install() {
- cmake-utils_src_install
-
- if use server ; then
- emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
- if ! use xorgmodule; then
- rm -rv "${ED%/}"/usr/$(get_libdir)/xorg || die
- else
- rm -v "${ED%/}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
- fi
-
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
-
- systemd_douserunit contrib/systemd/user/vncserver@.service
- else
- local f
- cd "${ED}" || die
- for f in vncserver x0vncserver vncconfig; do
- rm usr/bin/$f || die
- rm usr/share/man/man1/$f.1 || die
- done
- fi
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- gnome2_icon_cache_update
-}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2021-08-03 15:36 Agostino Sarubbo
0 siblings, 0 replies; 178+ messages in thread
From: Agostino Sarubbo @ 2021-08-03 15:36 UTC (permalink / raw
To: gentoo-commits
commit: 705874505211ba78d58449c9b154a8128a7741a6
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 3 15:33:31 2021 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Aug 3 15:33:31 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70587450
net-misc/tigervnc: x86 stable wrt bug #805503
Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
index af0ddfbcd53..099a5b57f34 100644
--- a/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
@@ -16,7 +16,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 pam server xinerama +xorgmodule"
CDEPEND="
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2021-08-03 10:57 Agostino Sarubbo
0 siblings, 0 replies; 178+ messages in thread
From: Agostino Sarubbo @ 2021-08-03 10:57 UTC (permalink / raw
To: gentoo-commits
commit: 54e4f3d4859647041d40af1d3a52da626772b66f
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 3 10:57:34 2021 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Aug 3 10:57:34 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54e4f3d4
net-misc/tigervnc: amd64 stable wrt bug #805503
Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
index cba44ba1239..af0ddfbcd53 100644
--- a/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
@@ -16,7 +16,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 pam server xinerama +xorgmodule"
CDEPEND="
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2021-08-02 4:04 Agostino Sarubbo
0 siblings, 0 replies; 178+ messages in thread
From: Agostino Sarubbo @ 2021-08-02 4:04 UTC (permalink / raw
To: gentoo-commits
commit: d0a4969e730417d5ac5f30467f14cdc650b10637
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 2 04:04:22 2021 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Aug 2 04:04:22 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0a4969e
net-misc/tigervnc: ppc64 stable wrt bug #805503
Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
index 223486bdf21..cba44ba1239 100644
--- a/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
@@ -16,7 +16,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 pam server xinerama +xorgmodule"
CDEPEND="
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2021-08-02 4:03 Agostino Sarubbo
0 siblings, 0 replies; 178+ messages in thread
From: Agostino Sarubbo @ 2021-08-02 4:03 UTC (permalink / raw
To: gentoo-commits
commit: 86607e4a885a3a3b7f31911851253b936798429a
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 2 04:03:06 2021 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Aug 2 04:03:06 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86607e4a
net-misc/tigervnc: ppc stable wrt bug #805503
Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
index a463a108a67..223486bdf21 100644
--- a/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
@@ -16,7 +16,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 pam server xinerama +xorgmodule"
CDEPEND="
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2021-08-02 3:18 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2021-08-02 3:18 UTC (permalink / raw
To: gentoo-commits
commit: 876766dc1e16cace28d7b3236650ea1cda758d5a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 2 03:17:19 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 2 03:17:19 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=876766dc
net-misc/tigervnc: Stabilize 1.9.0-r2 arm, #805503
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
index d437a75767e..a463a108a67 100644
--- a/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
@@ -16,7 +16,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 pam server xinerama +xorgmodule"
CDEPEND="
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2021-06-29 4:57 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2021-06-29 4:57 UTC (permalink / raw
To: gentoo-commits
commit: 89a63f6916d92d33d9913b0dc1cdf47b3cc43660
Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Sun Jun 27 07:04:29 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 29 04:57:10 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89a63f69
net-misc/tigervnc: move away from cmake-utils
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/21398
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
index 09c050aec41..cf6b7e952c9 100644
--- a/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
@@ -1,11 +1,11 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
CMAKE_IN_SOURCE_BUILD=1
-inherit autotools cmake-utils eutils flag-o-matic java-pkg-opt-2 systemd xdg-utils gnome2-utils
+inherit autotools cmake flag-o-matic java-pkg-opt-2 systemd xdg-utils gnome2-utils
XSERVER_VERSION="1.20.0"
@@ -88,7 +88,7 @@ src_prepare() {
sed -i 's:^\(install(.* DESTINATION ${DOC_DIR})\):#\1:' \
cmake/BuildPackages.cmake || die
- cmake-utils_src_prepare
+ cmake_src_prepare
if use server ; then
cd unix/xserver || die
@@ -111,7 +111,7 @@ src_configure() {
-DBUILD_JAVA=$(usex java)
)
- cmake-utils_src_configure
+ cmake_src_configure
if use server ; then
cd unix/xserver || die
@@ -148,7 +148,7 @@ src_configure() {
}
src_compile() {
- cmake-utils_src_compile
+ cmake_src_compile
if use server ; then
# deps of the vnc module and the module itself
@@ -163,7 +163,7 @@ src_compile() {
}
src_install() {
- cmake-utils_src_install
+ cmake_src_install
if use server ; then
emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2021-06-29 4:57 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2021-06-29 4:57 UTC (permalink / raw
To: gentoo-commits
commit: d4978e8ece6c64dc6ecb75594aa8fcacc2d06640
Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Fri Jun 25 07:57:13 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 29 04:57:09 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4978e8e
net-misc/tigervnc: min java :1.8
Bug: https://bugs.gentoo.org/787635
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.11.0-r3.ebuild | 180 +++++++++++++++++++++++++
net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild | 198 ++++++++++++++++++++++++++++
2 files changed, 378 insertions(+)
diff --git a/net-misc/tigervnc/tigervnc-1.11.0-r3.ebuild b/net-misc/tigervnc/tigervnc-1.11.0-r3.ebuild
new file mode 100644
index 00000000000..576dcb604f1
--- /dev/null
+++ b/net-misc/tigervnc/tigervnc-1.11.0-r3.ebuild
@@ -0,0 +1,180 @@
+# Copyright 1999-2021 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 systemd xdg
+
+XSERVER_VERSION="1.20.0"
+
+DESCRIPTION="Remote desktop viewer display system"
+HOMEPAGE="http://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.bz2 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="dri3 +drm gnutls java nls +opengl pam server xinerama +xorgmodule"
+
+CDEPEND="
+ virtual/jpeg:0
+ sys-libs/zlib:=
+ >=x11-libs/fltk-1.3.1
+ gnutls? ( net-libs/gnutls:= )
+ nls? ( virtual/libiconv )
+ pam? ( sys-libs/pam )
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXrender
+ x11-libs/pixman
+ server? (
+ x11-libs/libXau
+ x11-libs/libXdamage
+ x11-libs/libXdmcp
+ x11-libs/libXfont2
+ x11-libs/libXtst
+ >=x11-libs/pixman-0.27.2
+ >=x11-apps/xauth-1.0.3
+ x11-apps/xsetroot
+ >=x11-misc/xkeyboard-config-2.4.1-r3
+ xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
+ drm? ( x11-libs/libdrm )
+ dev-libs/openssl:0=
+ )
+ xinerama? ( x11-libs/libXinerama )
+ "
+
+RDEPEND="${CDEPEND}
+ !net-misc/tightvnc
+ !net-misc/vnc
+ !net-misc/xf4vnc
+ java? ( virtual/jre:1.8 )"
+
+DEPEND="${CDEPEND}
+ nls? ( sys-devel/gettext )
+ java? ( virtual/jdk:1.8 )
+ 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
+ server? (
+ dev-libs/libbsd
+ x11-libs/libxkbfile
+ x11-libs/libxshmfence
+ virtual/pkgconfig
+ media-fonts/font-util
+ x11-misc/util-macros
+ >=x11-libs/xtrans-1.3.3
+ opengl? ( >=media-libs/mesa-10.3.4-r1 )
+ )"
+
+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 "${FILESDIR}"/xserver120.patch
+ eapply "${FILESDIR}"/xserver120-drmfourcc-header.patch
+ sed -i -e 's/"gl >= .*"/"gl"/' configure.ac || die
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ if use arm || use hppa; then
+ append-flags "-fPIC"
+ fi
+
+ local mycmakeargs=(
+ -DENABLE_GNUTLS=$(usex gnutls)
+ -DENABLE_NLS=$(usex nls)
+ -DENABLE_PAM=$(usex pam)
+ -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-dmx \
+ --disable-dri \
+ $(use_enable dri3) \
+ --disable-glamor \
+ --disable-kdrive \
+ --disable-libunwind \
+ --disable-linux-acpi \
+ --disable-record \
+ --disable-selective-werror \
+ --disable-static \
+ --disable-unit-tests \
+ --disable-xephyr \
+ $(use_enable xinerama) \
+ --disable-xnest \
+ --disable-xorg \
+ --disable-xvfb \
+ --disable-xwin \
+ --disable-xwayland \
+ --enable-dri2 \
+ --with-pic \
+ --without-dtrace \
+ --disable-present \
+ --with-sha1=libcrypto
+ fi
+}
+
+src_compile() {
+ cmake_src_compile
+
+ if use server; then
+ # 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
+ )
+ for d in "${subdirs[@]}"; do
+ emake -C unix/xserver/"${d}"
+ done
+ fi
+}
+
+src_install() {
+ cmake_src_install
+
+ if use server; then
+ emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
+ if ! use xorgmodule; then
+ rm -rv "${ED}"/usr/$(get_libdir)/xorg || die
+ else
+ rm -v "${ED}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
+ fi
+
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+
+ systemd_douserunit unix/vncserver/vncserver@.service
+ else
+ local f
+ for f in x0vncserver vncconfig; do
+ rm "${ED}"/usr/bin/${f} || die
+ rm "${ED}"/usr/share/man/man1/${f}.1 || die
+ done
+ rm -r "${ED}"/usr/{sbin,libexec} || die
+ rm -r "${ED}"/usr/share/man/man8 || die
+ fi
+}
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
new file mode 100644
index 00000000000..09c050aec41
--- /dev/null
+++ b/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
@@ -0,0 +1,198 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+CMAKE_IN_SOURCE_BUILD=1
+
+inherit autotools cmake-utils eutils flag-o-matic java-pkg-opt-2 systemd xdg-utils gnome2-utils
+
+XSERVER_VERSION="1.20.0"
+
+DESCRIPTION="Remote desktop viewer display system"
+HOMEPAGE="http://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.bz2 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="dri3 +drm gnutls java nls +opengl pam server xinerama +xorgmodule"
+
+CDEPEND="
+ virtual/jpeg:0
+ sys-libs/zlib:=
+ >=x11-libs/fltk-1.3.1
+ gnutls? ( net-libs/gnutls:= )
+ nls? ( virtual/libiconv )
+ pam? ( sys-libs/pam )
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXrender
+ server? (
+ x11-libs/libXau
+ x11-libs/libXdamage
+ x11-libs/libXdmcp
+ x11-libs/libXfont2
+ x11-libs/libXtst
+ >=x11-libs/pixman-0.27.2
+ >=x11-apps/xauth-1.0.3
+ x11-apps/xsetroot
+ >=x11-misc/xkeyboard-config-2.4.1-r3
+ xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
+ drm? ( x11-libs/libdrm )
+ dev-libs/openssl:0=
+ )
+ xinerama? ( x11-libs/libXinerama )
+ "
+
+RDEPEND="${CDEPEND}
+ !net-misc/tightvnc
+ !net-misc/vnc
+ !net-misc/xf4vnc
+ java? ( virtual/jre:1.8 )"
+
+DEPEND="${CDEPEND}
+ nls? ( sys-devel/gettext )
+ java? ( virtual/jdk:1.8 )
+ 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
+ server? (
+ dev-libs/libbsd
+ x11-libs/libxkbfile
+ x11-libs/libxshmfence
+ virtual/pkgconfig
+ media-fonts/font-util
+ x11-misc/util-macros
+ >=x11-libs/xtrans-1.3.3
+ opengl? ( >=media-libs/mesa-10.3.4-r1 )
+ )"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-030_manpages.patch
+ "${FILESDIR}"/${P}-055_xstartup.patch
+)
+
+src_prepare() {
+ if use server ; then
+ cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/. unix/xserver || die
+ fi
+
+ # do not rely on the build system to install docs
+ sed -i 's:^\(install(.* DESTINATION ${DOC_DIR})\):#\1:' \
+ cmake/BuildPackages.cmake || die
+
+ cmake-utils_src_prepare
+
+ if use server ; then
+ cd unix/xserver || die
+ eapply "${FILESDIR}"/xserver120.patch
+ eapply "${FILESDIR}"/xserver120-drmfourcc-header.patch
+ sed -i -e 's/"gl >= .*"/"gl"/' configure.ac || die
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ if use arm || use hppa ; then
+ append-flags "-fPIC"
+ fi
+
+ local mycmakeargs=(
+ -DENABLE_GNUTLS=$(usex gnutls)
+ -DENABLE_NLS=$(usex nls)
+ -DENABLE_PAM=$(usex pam)
+ -DBUILD_JAVA=$(usex java)
+ )
+
+ cmake-utils_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-dmx \
+ --disable-dri \
+ $(use_enable dri3) \
+ --disable-glamor \
+ --disable-kdrive \
+ --disable-libunwind \
+ --disable-linux-acpi \
+ --disable-record \
+ --disable-selective-werror \
+ --disable-static \
+ --disable-unit-tests \
+ --disable-xephyr \
+ $(use_enable xinerama) \
+ --disable-xnest \
+ --disable-xorg \
+ --disable-xvfb \
+ --disable-xwin \
+ --disable-xwayland \
+ --enable-dri2 \
+ --with-pic \
+ --without-dtrace \
+ --disable-present \
+ --with-sha1=libcrypto
+ fi
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ if use server ; then
+ # 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
+ )
+ for d in "${subdirs[@]}"; do
+ emake -C unix/xserver/"${d}"
+ done
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ if use server ; then
+ emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
+ if ! use xorgmodule; then
+ rm -rv "${ED%/}"/usr/$(get_libdir)/xorg || die
+ else
+ rm -v "${ED%/}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
+ fi
+
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+
+ systemd_douserunit contrib/systemd/user/vncserver@.service
+ else
+ local f
+ cd "${ED}" || die
+ for f in vncserver x0vncserver vncconfig; do
+ rm usr/bin/$f || die
+ rm usr/share/man/man1/$f.1 || die
+ done
+ fi
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ gnome2_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2021-06-29 4:57 Sam James
0 siblings, 0 replies; 178+ messages in thread
From: Sam James @ 2021-06-29 4:57 UTC (permalink / raw
To: gentoo-commits
commit: f783224cd652a8defaf33c6deaf2bee6a5f13536
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 29 04:57:30 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 29 04:57:30 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f783224c
net-misc/tigervnc: fix UnnecessarySlashStrip
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
index cf6b7e952c9..35e3507950d 100644
--- a/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.9.0-r2.ebuild
@@ -168,9 +168,9 @@ src_install() {
if use server ; then
emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
if ! use xorgmodule; then
- rm -rv "${ED%/}"/usr/$(get_libdir)/xorg || die
+ rm -rv "${ED}"/usr/$(get_libdir)/xorg || die
else
- rm -v "${ED%/}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
+ rm -v "${ED}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
fi
newconfd "${FILESDIR}"/${PN}.confd ${PN}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2021-05-01 14:30 Mikle Kolyada
0 siblings, 0 replies; 178+ messages in thread
From: Mikle Kolyada @ 2021-05-01 14:30 UTC (permalink / raw
To: gentoo-commits
commit: cfd737ac0cfb3aa48040773d1ae1d4214d478cc9
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat May 1 14:18:12 2021 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat May 1 14:18:12 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfd737ac
net-misc/tigervnc: remove libressl support
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.11.0-r2.ebuild | 7 +++----
net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild | 7 +++----
2 files changed, 6 insertions(+), 8 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.11.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.11.0-r2.ebuild
index 23c4836bddc..6b3e1e47660 100644
--- a/net-misc/tigervnc/tigervnc-1.11.0-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.11.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -16,7 +16,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 ~sparc ~x86"
-IUSE="dri3 +drm gnutls java libressl nls +opengl pam server xinerama +xorgmodule"
+IUSE="dri3 +drm gnutls java nls +opengl pam server xinerama +xorgmodule"
CDEPEND="
virtual/jpeg:0
@@ -41,8 +41,7 @@ CDEPEND="
>=x11-misc/xkeyboard-config-2.4.1-r3
xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
drm? ( x11-libs/libdrm )
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=
)
xinerama? ( x11-libs/libXinerama )
"
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
index ec0add27100..2fa2e3e93ea 100644
--- a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -17,7 +17,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 ~sparc x86"
-IUSE="dri3 +drm gnutls java libressl nls +opengl pam server xinerama +xorgmodule"
+IUSE="dri3 +drm gnutls java nls +opengl pam server xinerama +xorgmodule"
CDEPEND="
virtual/jpeg:0
@@ -41,8 +41,7 @@ CDEPEND="
>=x11-misc/xkeyboard-config-2.4.1-r3
xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
drm? ( x11-libs/libdrm )
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
+ dev-libs/openssl:0=
)
xinerama? ( x11-libs/libXinerama )
"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2021-02-21 13:53 Joonas Niilola
0 siblings, 0 replies; 178+ messages in thread
From: Joonas Niilola @ 2021-02-21 13:53 UTC (permalink / raw
To: gentoo-commits
commit: c4aa4ae9832e9cc117e8ff1aa54240655b3f9d0e
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 21 13:45:58 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Feb 21 13:53:12 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4aa4ae9
net-misc/tigervnc: drop to m-n
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-misc/tigervnc/metadata.xml | 27 ++++++++++-----------------
1 file changed, 10 insertions(+), 17 deletions(-)
diff --git a/net-misc/tigervnc/metadata.xml b/net-misc/tigervnc/metadata.xml
index 8568ca4fefb..96e68f4f33b 100644
--- a/net-misc/tigervnc/metadata.xml
+++ b/net-misc/tigervnc/metadata.xml
@@ -1,21 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>otakuto.gentoo@gmail.com</email>
- <name>Tact Yoshida</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <use>
- <flag name="drm">Build with DRM support</flag>
- <flag name="server">Build TigerVNC server</flag>
- <flag name="xorgmodule">Build the Xorg module</flag>
- <flag name="dri3">Build with DRI3 support</flag>
- </use>
- <upstream>
- <remote-id type="github">TigerVNC/tigervnc</remote-id>
- </upstream>
+ <!-- maintainer-needed -->
+ <use>
+ <flag name="drm">Build with DRM support</flag>
+ <flag name="server">Build TigerVNC server</flag>
+ <flag name="xorgmodule">Build the Xorg module</flag>
+ <flag name="dri3">Build with DRI3 support</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">TigerVNC/tigervnc</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2020-12-14 21:51 Sergei Trofimovich
0 siblings, 0 replies; 178+ messages in thread
From: Sergei Trofimovich @ 2020-12-14 21:51 UTC (permalink / raw
To: gentoo-commits
commit: 70d038ad6e595fbc4e4addd134de3e7dc01521a5
Author: Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Mon Dec 14 19:43:20 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Mon Dec 14 21:50:57 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70d038ad
net-misc/tigervnc: drop to ~hppa
Package-Manager: Portage-3.0.9, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer <eike <AT> sf-mail.de>
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
index 8e14c045fb5..ec0add27100 100644
--- a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
@@ -16,7 +16,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 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86"
IUSE="dri3 +drm gnutls java libressl nls +opengl pam server xinerama +xorgmodule"
CDEPEND="
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2020-10-03 17:20 Ulrich Müller
0 siblings, 0 replies; 178+ messages in thread
From: Ulrich Müller @ 2020-10-03 17:20 UTC (permalink / raw
To: gentoo-commits
commit: 8f0cb17c74f10c28be6c270fa99ec2e57f01fe39
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 3 16:53:37 2020 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Oct 3 17:20:05 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f0cb17c
net-misc/tigervnc: Remove vncserver binary when USE=-server.
The previous fix was incomplete, because vncserver is now installed in
/usr/libexec instead of /usr/bin.
Fixes: 7fe6b665628d0893edb8f6ee5dd9b287cb3f2929
Bug: https://bugs.gentoo.org/745987
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
.../{tigervnc-1.11.0-r1.ebuild => tigervnc-1.11.0-r2.ebuild} | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.11.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.11.0-r2.ebuild
similarity index 93%
rename from net-misc/tigervnc/tigervnc-1.11.0-r1.ebuild
rename to net-misc/tigervnc/tigervnc-1.11.0-r2.ebuild
index 7e15237fd3f..23c4836bddc 100644
--- a/net-misc/tigervnc/tigervnc-1.11.0-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.11.0-r2.ebuild
@@ -160,9 +160,9 @@ src_install() {
if use server; then
emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
if ! use xorgmodule; then
- rm -rv "${ED%/}"/usr/$(get_libdir)/xorg || die
+ rm -rv "${ED}"/usr/$(get_libdir)/xorg || die
else
- rm -v "${ED%/}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
+ rm -v "${ED}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
fi
newconfd "${FILESDIR}"/${PN}.confd ${PN}
@@ -171,10 +171,11 @@ src_install() {
systemd_douserunit unix/vncserver/vncserver@.service
else
local f
- cd "${ED}" || die
for f in x0vncserver vncconfig; do
- rm usr/bin/$f || die
- rm usr/share/man/man1/$f.1 || die
+ rm "${ED}"/usr/bin/${f} || die
+ rm "${ED}"/usr/share/man/man1/${f}.1 || die
done
+ rm -r "${ED}"/usr/{sbin,libexec} || die
+ rm -r "${ED}"/usr/share/man/man8 || die
fi
}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2020-10-03 9:13 Ulrich Müller
0 siblings, 0 replies; 178+ messages in thread
From: Ulrich Müller @ 2020-10-03 9:13 UTC (permalink / raw
To: gentoo-commits
commit: 78c058828760d896ff6a2f2881ba7e07cbca7886
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 3 08:56:43 2020 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Oct 3 09:06:46 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78c05882
net-misc/tigervnc: [QA] Don't inherit eutils.
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.11.0-r1.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.11.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.11.0-r1.ebuild
index 90aaa196a7d..7e15237fd3f 100644
--- a/net-misc/tigervnc/tigervnc-1.11.0-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.11.0-r1.ebuild
@@ -3,7 +3,8 @@
EAPI=7
CMAKE_IN_SOURCE_BUILD=1
-inherit autotools cmake eutils flag-o-matic java-pkg-opt-2 systemd xdg
+
+inherit autotools cmake flag-o-matic java-pkg-opt-2 systemd xdg
XSERVER_VERSION="1.20.0"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2020-10-03 9:13 Ulrich Müller
0 siblings, 0 replies; 178+ messages in thread
From: Ulrich Müller @ 2020-10-03 9:13 UTC (permalink / raw
To: gentoo-commits
commit: 7fe6b665628d0893edb8f6ee5dd9b287cb3f2929
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 3 08:55:05 2020 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Sat Oct 3 09:06:45 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fe6b665
net-misc/tigervnc: Fix install failure.
Closes: https://bugs.gentoo.org/745987
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.11.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.11.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.11.0-r1.ebuild
index c156213e877..90aaa196a7d 100644
--- a/net-misc/tigervnc/tigervnc-1.11.0-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.11.0-r1.ebuild
@@ -171,7 +171,7 @@ src_install() {
else
local f
cd "${ED}" || die
- for f in vncserver x0vncserver vncconfig; do
+ for f in x0vncserver vncconfig; do
rm usr/bin/$f || die
rm usr/share/man/man1/$f.1 || die
done
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2020-10-01 12:52 Jeroen Roovers
0 siblings, 0 replies; 178+ messages in thread
From: Jeroen Roovers @ 2020-10-01 12:52 UTC (permalink / raw
To: gentoo-commits
commit: 669fc1fe2d7b2c11ea060818f5ee6c5de612f2c1
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 1 12:52:09 2020 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Thu Oct 1 12:52:26 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=669fc1fe
net-misc/tigervnc: Depend on x11-libs/pixman
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Closes: https://bugs.gentoo.org/745981
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
net-misc/tigervnc/{tigervnc-1.11.0.ebuild => tigervnc-1.11.0-r1.ebuild} | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-misc/tigervnc/tigervnc-1.11.0.ebuild b/net-misc/tigervnc/tigervnc-1.11.0-r1.ebuild
similarity index 99%
rename from net-misc/tigervnc/tigervnc-1.11.0.ebuild
rename to net-misc/tigervnc/tigervnc-1.11.0-r1.ebuild
index 40ee4855067..c156213e877 100644
--- a/net-misc/tigervnc/tigervnc-1.11.0.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.11.0-r1.ebuild
@@ -27,6 +27,7 @@ CDEPEND="
x11-libs/libX11
x11-libs/libXext
x11-libs/libXrender
+ x11-libs/pixman
server? (
x11-libs/libXau
x11-libs/libXdamage
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2020-10-01 11:55 Jeroen Roovers
0 siblings, 0 replies; 178+ messages in thread
From: Jeroen Roovers @ 2020-10-01 11:55 UTC (permalink / raw
To: gentoo-commits
commit: 00ed40dff1941e226cd8bdac67fb96ba19e447a5
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 1 11:46:34 2020 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Thu Oct 1 11:55:13 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00ed40df
net-misc/tigervnc: Version 1.11.0
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Bug: https://bugs.gentoo.org/700464
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
net-misc/tigervnc/Manifest | 1 +
net-misc/tigervnc/tigervnc-1.11.0.ebuild | 178 +++++++++++++++++++++++++++++++
2 files changed, 179 insertions(+)
diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index 255751cae3e..7c7e79a0177 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -1,2 +1,3 @@
+DIST tigervnc-1.11.0.tar.gz 1346992 BLAKE2B 4935f78154ea1567d58f542962f1a87688cd195e9d1aff8295e99aedc91a87cea7b686e9ef34e68f4abb1e3ce7a93122baff1d6f3564e4cc60b967a7bca6f8ac SHA512 262676f065de6dfb72b1482c0ef1e6d8b764f53360ae6114debbe0986eede45d27e283e1452a72cb9b7540657ab347fd36df5b30b72d6db4a0f8cbea5b591025
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
diff --git a/net-misc/tigervnc/tigervnc-1.11.0.ebuild b/net-misc/tigervnc/tigervnc-1.11.0.ebuild
new file mode 100644
index 00000000000..40ee4855067
--- /dev/null
+++ b/net-misc/tigervnc/tigervnc-1.11.0.ebuild
@@ -0,0 +1,178 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+CMAKE_IN_SOURCE_BUILD=1
+inherit autotools cmake eutils flag-o-matic java-pkg-opt-2 systemd xdg
+
+XSERVER_VERSION="1.20.0"
+
+DESCRIPTION="Remote desktop viewer display system"
+HOMEPAGE="http://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.bz2 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="dri3 +drm gnutls java libressl nls +opengl pam server xinerama +xorgmodule"
+
+CDEPEND="
+ virtual/jpeg:0
+ sys-libs/zlib:=
+ >=x11-libs/fltk-1.3.1
+ gnutls? ( net-libs/gnutls:= )
+ nls? ( virtual/libiconv )
+ pam? ( sys-libs/pam )
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXrender
+ server? (
+ x11-libs/libXau
+ x11-libs/libXdamage
+ x11-libs/libXdmcp
+ x11-libs/libXfont2
+ x11-libs/libXtst
+ >=x11-libs/pixman-0.27.2
+ >=x11-apps/xauth-1.0.3
+ x11-apps/xsetroot
+ >=x11-misc/xkeyboard-config-2.4.1-r3
+ xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
+ drm? ( x11-libs/libdrm )
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ )
+ xinerama? ( x11-libs/libXinerama )
+ "
+
+RDEPEND="${CDEPEND}
+ !net-misc/tightvnc
+ !net-misc/vnc
+ !net-misc/xf4vnc
+ java? ( >=virtual/jre-1.5:* )"
+
+DEPEND="${CDEPEND}
+ nls? ( sys-devel/gettext )
+ java? ( >=virtual/jdk-1.5 )
+ 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
+ server? (
+ dev-libs/libbsd
+ x11-libs/libxkbfile
+ x11-libs/libxshmfence
+ virtual/pkgconfig
+ media-fonts/font-util
+ x11-misc/util-macros
+ >=x11-libs/xtrans-1.3.3
+ opengl? ( >=media-libs/mesa-10.3.4-r1 )
+ )"
+
+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 "${FILESDIR}"/xserver120.patch
+ eapply "${FILESDIR}"/xserver120-drmfourcc-header.patch
+ sed -i -e 's/"gl >= .*"/"gl"/' configure.ac || die
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ if use arm || use hppa; then
+ append-flags "-fPIC"
+ fi
+
+ local mycmakeargs=(
+ -DENABLE_GNUTLS=$(usex gnutls)
+ -DENABLE_NLS=$(usex nls)
+ -DENABLE_PAM=$(usex pam)
+ -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-dmx \
+ --disable-dri \
+ $(use_enable dri3) \
+ --disable-glamor \
+ --disable-kdrive \
+ --disable-libunwind \
+ --disable-linux-acpi \
+ --disable-record \
+ --disable-selective-werror \
+ --disable-static \
+ --disable-unit-tests \
+ --disable-xephyr \
+ $(use_enable xinerama) \
+ --disable-xnest \
+ --disable-xorg \
+ --disable-xvfb \
+ --disable-xwin \
+ --disable-xwayland \
+ --enable-dri2 \
+ --with-pic \
+ --without-dtrace \
+ --disable-present \
+ --with-sha1=libcrypto
+ fi
+}
+
+src_compile() {
+ cmake_src_compile
+
+ if use server; then
+ # 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
+ )
+ for d in "${subdirs[@]}"; do
+ emake -C unix/xserver/"${d}"
+ done
+ fi
+}
+
+src_install() {
+ cmake_src_install
+
+ if use server; then
+ emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
+ if ! use xorgmodule; then
+ rm -rv "${ED%/}"/usr/$(get_libdir)/xorg || die
+ else
+ rm -v "${ED%/}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
+ fi
+
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+
+ systemd_douserunit unix/vncserver/vncserver@.service
+ else
+ local f
+ cd "${ED}" || die
+ for f in vncserver x0vncserver vncconfig; do
+ rm usr/bin/$f || die
+ rm usr/share/man/man1/$f.1 || die
+ done
+ fi
+}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2019-10-24 2:54 Joonas Niilola
0 siblings, 0 replies; 178+ messages in thread
From: Joonas Niilola @ 2019-10-24 2:54 UTC (permalink / raw
To: gentoo-commits
commit: 6e3ff01e7d1ebe9692345fd965c46258d899813e
Author: Alexander Tsoy <alexander <AT> tsoy <DOT> me>
AuthorDate: Wed Oct 23 14:46:13 2019 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Oct 24 02:54:44 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e3ff01e
net-misc/tigervnc: Fix doc install dir
Do not rely on the build system to install docs.
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Alexander Tsoy <alexander <AT> tsoy.me>
Closes: https://github.com/gentoo/gentoo/pull/13396
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
index fcdaa1be8ac..8238651efc1 100644
--- a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
@@ -85,6 +85,10 @@ src_prepare() {
cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/. unix/xserver || die
fi
+ # do not rely on the build system to install docs
+ sed -i 's:^\(install(.* DESTINATION ${DOC_DIR})\):#\1:' \
+ cmake/BuildPackages.cmake || die
+
cmake-utils_src_prepare
if use server ; then
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2019-10-23 13:46 Joonas Niilola
0 siblings, 0 replies; 178+ messages in thread
From: Joonas Niilola @ 2019-10-23 13:46 UTC (permalink / raw
To: gentoo-commits
commit: aa23c34635144d21d07ece168b8c31efc2468dcf
Author: Alexander Tsoy <alexander <AT> tsoy <DOT> me>
AuthorDate: Fri Oct 18 11:46:38 2019 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 13:46:24 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa23c346
net-misc/tigervnc: Allow building against libglvnd
The fix is copied over from x11-base/xorg-server
Closes: https://bugs.gentoo.org/697972
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Alexander Tsoy <alexander <AT> tsoy.me>
Closes: https://github.com/gentoo/gentoo/pull/13364
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
index 3585565e636..fcdaa1be8ac 100644
--- a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
@@ -91,6 +91,7 @@ src_prepare() {
cd unix/xserver || die
eapply "${FILESDIR}"/xserver120.patch
eapply "${FILESDIR}"/xserver120-drmfourcc-header.patch
+ sed -i -e 's/"gl >= .*"/"gl"/' configure.ac || die
eautoreconf
fi
}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2019-10-12 20:30 Mikle Kolyada
0 siblings, 0 replies; 178+ messages in thread
From: Mikle Kolyada @ 2019-10-12 20:30 UTC (permalink / raw
To: gentoo-commits
commit: 041ab76c8bb5e46a1c99857ded8398c321686804
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 12 20:30:00 2019 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat Oct 12 20:30:00 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=041ab76c
net-misc/tigervnc: migrate to sys-libs/pam
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
index edbfb005353..3585565e636 100644
--- a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -25,7 +25,7 @@ CDEPEND="
>=x11-libs/fltk-1.3.1
gnutls? ( net-libs/gnutls:= )
nls? ( virtual/libiconv )
- pam? ( virtual/pam )
+ pam? ( sys-libs/pam )
x11-libs/libX11
x11-libs/libXext
x11-libs/libXrender
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-12-16 21:58 Jeroen Roovers
0 siblings, 0 replies; 178+ messages in thread
From: Jeroen Roovers @ 2018-12-16 21:58 UTC (permalink / raw
To: gentoo-commits
commit: 4b9aae843576cdacef53c9b95a634bc2eb52d783
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 16 21:57:00 2018 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sun Dec 16 21:58:23 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b9aae84
net-misc/tigervnc: Stable for HPPA too.
Package-Manager: Portage-2.3.52, Repoman-2.3.12
RepoMan-Options: --ignore-arches
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
index 8bd288a2e76..edbfb005353 100644
--- a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
@@ -16,7 +16,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 ~sh sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86"
IUSE="dri3 +drm gnutls java libressl nls +opengl pam server xinerama +xorgmodule"
CDEPEND="
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-12-04 16:04 Mikle Kolyada
0 siblings, 0 replies; 178+ messages in thread
From: Mikle Kolyada @ 2018-12-04 16:04 UTC (permalink / raw
To: gentoo-commits
commit: 78614a40057f0c9318a27320a69e3d9a790bafc3
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 4 16:03:55 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Tue Dec 4 16:03:55 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78614a40
net-misc/tigervnc: arm stable wrt bug #670068
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
index 17b34b9db02..8bd288a2e76 100644
--- a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
@@ -16,7 +16,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 ~sh sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86"
IUSE="dri3 +drm gnutls java libressl nls +opengl pam server xinerama +xorgmodule"
CDEPEND="
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-11-28 12:15 Tobias Klausmann
0 siblings, 0 replies; 178+ messages in thread
From: Tobias Klausmann @ 2018-11-28 12:15 UTC (permalink / raw
To: gentoo-commits
commit: 3c6e166115ab1e8aa9f85c340ba741d38828f6ed
Author: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 28 12:15:16 2018 +0000
Commit: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Wed Nov 28 12:15:16 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c6e1661
net-misc/tigervnc-1.9.0-r1: alpha stable
Bug: http://bugs.gentoo.org/670068
Signed-off-by: Tobias Klausmann <klausman <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
index d2397471302..17b34b9db02 100644
--- a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
@@ -16,7 +16,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 ~sh sparc x86"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86"
IUSE="dri3 +drm gnutls java libressl nls +opengl pam server xinerama +xorgmodule"
CDEPEND="
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-11-18 10:38 Sergei Trofimovich
0 siblings, 0 replies; 178+ messages in thread
From: Sergei Trofimovich @ 2018-11-18 10:38 UTC (permalink / raw
To: gentoo-commits
commit: 30bbedf651c4ab2f9dcfc5e5c9b2fec1903d3184
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 18 10:29:20 2018 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Nov 18 10:29:20 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30bbedf6
net-misc/tigervnc: stable 1.9.0-r1 for ia64, bug #670068
Package-Manager: Portage-2.3.51, Repoman-2.3.12
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
index 55f1c8a5486..d2397471302 100644
--- a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
@@ -16,7 +16,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 ~sh sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86"
IUSE="dri3 +drm gnutls java libressl nls +opengl pam server xinerama +xorgmodule"
CDEPEND="
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-11-05 16:02 Mikle Kolyada
0 siblings, 0 replies; 178+ messages in thread
From: Mikle Kolyada @ 2018-11-05 16:02 UTC (permalink / raw
To: gentoo-commits
commit: 75dfb7eefb2e1001951b469b889eb7e5c21cdf51
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 5 16:02:01 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Mon Nov 5 16:02:01 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75dfb7ee
net-misc/tigervnc: amd64 stable wrt bug #670068
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
index 0716bfcd93a..55f1c8a5486 100644
--- a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
@@ -16,7 +16,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 ~sh sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sh sparc x86"
IUSE="dri3 +drm gnutls java libressl nls +opengl pam server xinerama +xorgmodule"
CDEPEND="
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-11-05 7:51 Sergei Trofimovich
0 siblings, 0 replies; 178+ messages in thread
From: Sergei Trofimovich @ 2018-11-05 7:51 UTC (permalink / raw
To: gentoo-commits
commit: b3bd1c8e478b41c40e87fcf3051fea789a37a159
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 5 07:47:38 2018 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Mon Nov 5 07:47:38 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3bd1c8e
net-misc/tigervnc: stable 1.9.0-r1 for ppc64, bug #670068
Package-Manager: Portage-2.3.51, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
index e092893f064..0716bfcd93a 100644
--- a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
@@ -16,7 +16,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 ~sh sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sh sparc x86"
IUSE="dri3 +drm gnutls java libressl nls +opengl pam server xinerama +xorgmodule"
CDEPEND="
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-11-05 7:51 Sergei Trofimovich
0 siblings, 0 replies; 178+ messages in thread
From: Sergei Trofimovich @ 2018-11-05 7:51 UTC (permalink / raw
To: gentoo-commits
commit: eaf0eae0cb508711343d4c2bb281a3da5b7fe1ca
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 5 07:46:51 2018 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Mon Nov 5 07:46:51 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaf0eae0
net-misc/tigervnc: stable 1.9.0-r1 for ppc, bug #670068
Package-Manager: Portage-2.3.51, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
index 2871bbf2c50..e092893f064 100644
--- a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
@@ -16,7 +16,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 ~sh sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sh sparc x86"
IUSE="dri3 +drm gnutls java libressl nls +opengl pam server xinerama +xorgmodule"
CDEPEND="
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-11-04 19:14 Thomas Deutschmann
0 siblings, 0 replies; 178+ messages in thread
From: Thomas Deutschmann @ 2018-11-04 19:14 UTC (permalink / raw
To: gentoo-commits
commit: 243a3a7238e51d56a17bc0c4101a0d0896db684a
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 4 19:11:54 2018 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun Nov 4 19:13:50 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=243a3a72
net-misc/tigervnc: x86 stable (bug #670068)
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
index 2729477e148..2871bbf2c50 100644
--- a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
@@ -16,7 +16,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 ~sh sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc x86"
IUSE="dri3 +drm gnutls java libressl nls +opengl pam server xinerama +xorgmodule"
CDEPEND="
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-11-04 14:16 Sergei Trofimovich
0 siblings, 0 replies; 178+ messages in thread
From: Sergei Trofimovich @ 2018-11-04 14:16 UTC (permalink / raw
To: gentoo-commits
commit: 789bb55ff2526877d0e00843d467eaead0e6cfe6
Author: Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Sun Nov 4 11:14:51 2018 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Nov 4 14:15:50 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=789bb55f
net-misc/tigervnc: stable 1.9.0-r1 for sparc, bug #670068
Signed-off-by: Rolf Eike Beer <eike <AT> sf-mail.de>
Package-Manager: Portage-2.3.49, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
index 5719977b3a3..2729477e148 100644
--- a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -16,7 +16,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 ~sh ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc ~x86"
IUSE="dri3 +drm gnutls java libressl nls +opengl pam server xinerama +xorgmodule"
CDEPEND="
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-08-05 21:48 Patrice Clement
0 siblings, 0 replies; 178+ messages in thread
From: Patrice Clement @ 2018-08-05 21:48 UTC (permalink / raw
To: gentoo-commits
commit: a838741ecb9ec8231025b4f657d43c3e0bd3ce64
Author: Tact Yoshida <otakuto.gentoo <AT> gmail <DOT> com>
AuthorDate: Tue Jul 31 18:56:18 2018 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sun Aug 5 21:47:29 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a838741e
net-misc/tigervnc: fix missing dependency.
Add dependency on libcrypto as SHA1 implementation.
Remove duplicate x11-base/xorg-proto.
Drop dependency on dev-lang/nasm.
Cosme dri3 description.
Closes: https://bugs.gentoo.org/562184
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Closes: https://github.com/gentoo/gentoo/pull/9401
net-misc/tigervnc/metadata.xml | 2 +-
net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild | 195 +++++++++++++++++++++++++++++
2 files changed, 196 insertions(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/metadata.xml b/net-misc/tigervnc/metadata.xml
index ca145c01b56..8568ca4fefb 100644
--- a/net-misc/tigervnc/metadata.xml
+++ b/net-misc/tigervnc/metadata.xml
@@ -13,7 +13,7 @@
<flag name="drm">Build with DRM support</flag>
<flag name="server">Build TigerVNC server</flag>
<flag name="xorgmodule">Build the Xorg module</flag>
- <flag name="dri3">Build with DRI3 support </flag>
+ <flag name="dri3">Build with DRI3 support</flag>
</use>
<upstream>
<remote-id type="github">TigerVNC/tigervnc</remote-id>
diff --git a/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
new file mode 100644
index 00000000000..5719977b3a3
--- /dev/null
+++ b/net-misc/tigervnc/tigervnc-1.9.0-r1.ebuild
@@ -0,0 +1,195 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+CMAKE_IN_SOURCE_BUILD=1
+
+inherit autotools cmake-utils eutils flag-o-matic java-pkg-opt-2 systemd xdg-utils gnome2-utils
+
+XSERVER_VERSION="1.20.0"
+
+DESCRIPTION="Remote desktop viewer display system"
+HOMEPAGE="http://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.bz2 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
+IUSE="dri3 +drm gnutls java libressl nls +opengl pam server xinerama +xorgmodule"
+
+CDEPEND="
+ virtual/jpeg:0
+ sys-libs/zlib:=
+ >=x11-libs/fltk-1.3.1
+ gnutls? ( net-libs/gnutls:= )
+ nls? ( virtual/libiconv )
+ pam? ( virtual/pam )
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXrender
+ server? (
+ x11-libs/libXau
+ x11-libs/libXdamage
+ x11-libs/libXdmcp
+ x11-libs/libXfont2
+ x11-libs/libXtst
+ >=x11-libs/pixman-0.27.2
+ >=x11-apps/xauth-1.0.3
+ x11-apps/xsetroot
+ >=x11-misc/xkeyboard-config-2.4.1-r3
+ xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
+ drm? ( x11-libs/libdrm )
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ )
+ xinerama? ( x11-libs/libXinerama )
+ "
+
+RDEPEND="${CDEPEND}
+ !net-misc/tightvnc
+ !net-misc/vnc
+ !net-misc/xf4vnc
+ java? ( >=virtual/jre-1.5:* )"
+
+DEPEND="${CDEPEND}
+ nls? ( sys-devel/gettext )
+ java? ( >=virtual/jdk-1.5 )
+ 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
+ server? (
+ dev-libs/libbsd
+ x11-libs/libxkbfile
+ x11-libs/libxshmfence
+ virtual/pkgconfig
+ media-fonts/font-util
+ x11-misc/util-macros
+ >=x11-libs/xtrans-1.3.3
+ opengl? ( >=media-libs/mesa-10.3.4-r1 )
+ )"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-030_manpages.patch
+ "${FILESDIR}"/${P}-055_xstartup.patch
+)
+
+src_prepare() {
+ if use server ; then
+ cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/. unix/xserver || die
+ fi
+
+ cmake-utils_src_prepare
+
+ if use server ; then
+ cd unix/xserver || die
+ eapply "${FILESDIR}"/xserver120.patch
+ eapply "${FILESDIR}"/xserver120-drmfourcc-header.patch
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ if use arm || use hppa ; then
+ append-flags "-fPIC"
+ fi
+
+ local mycmakeargs=(
+ -DENABLE_GNUTLS=$(usex gnutls)
+ -DENABLE_NLS=$(usex nls)
+ -DENABLE_PAM=$(usex pam)
+ -DBUILD_JAVA=$(usex java)
+ )
+
+ cmake-utils_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-dmx \
+ --disable-dri \
+ $(use_enable dri3) \
+ --disable-glamor \
+ --disable-kdrive \
+ --disable-libunwind \
+ --disable-linux-acpi \
+ --disable-record \
+ --disable-selective-werror \
+ --disable-silent-rules \
+ --disable-static \
+ --disable-unit-tests \
+ --disable-xephyr \
+ $(use_enable xinerama) \
+ --disable-xnest \
+ --disable-xorg \
+ --disable-xvfb \
+ --disable-xwin \
+ --disable-xwayland \
+ --enable-dri2 \
+ --with-pic \
+ --without-dtrace \
+ --disable-present \
+ --with-sha1=libcrypto
+ fi
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ if use server ; then
+ # 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
+ )
+ for d in "${subdirs[@]}"; do
+ emake -C unix/xserver/"${d}"
+ done
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ if use server ; then
+ emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
+ if ! use xorgmodule; then
+ rm -rv "${ED%/}"/usr/$(get_libdir)/xorg || die
+ else
+ rm -v "${ED%/}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
+ fi
+
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+
+ systemd_douserunit contrib/systemd/user/vncserver@.service
+ else
+ local f
+ cd "${ED}" || die
+ for f in vncserver x0vncserver vncconfig; do
+ rm usr/bin/$f || die
+ rm usr/share/man/man1/$f.1 || die
+ done
+ fi
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ gnome2_icon_cache_update
+}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-05-20 16:16 Matt Turner
0 siblings, 0 replies; 178+ messages in thread
From: Matt Turner @ 2018-05-20 16:16 UTC (permalink / raw
To: gentoo-commits
commit: 1bed578aa461c0d736b0760754ba432bafc6d36d
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun May 20 16:14:22 2018 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun May 20 16:14:22 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bed578a
net-misc/tigervnc-1.8.0-r3: ppc64 stable, bug 655108
net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
index badd7de5f57..e21b514912e 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
@@ -17,7 +17,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 ~sh sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86"
IUSE="+drm gnutls nls java +opengl pam server +xorgmodule xinerama dri3"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-05-20 16:16 Matt Turner
0 siblings, 0 replies; 178+ messages in thread
From: Matt Turner @ 2018-05-20 16:16 UTC (permalink / raw
To: gentoo-commits
commit: 10d491144fed42a62ce6d5dc85b576fd7da4cf1c
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun May 20 16:15:14 2018 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun May 20 16:15:17 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10d49114
net-misc/tigervnc: Drop old
net-misc/tigervnc/Manifest | 1 -
net-misc/tigervnc/tigervnc-1.8.0.ebuild | 189 --------------------------------
2 files changed, 190 deletions(-)
diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index dc284f43c13..95da57ad284 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -1,4 +1,3 @@
DIST tigervnc-1.4.2-patches-0.1.tar.bz2 7361 BLAKE2B 5e4aed97f3b1e88488f1f080b11afb515d70fcf5b9a20074436a97b3a54a89bd308bacec5584263a7cd72ef3f8b8863102cbd8ab3685cb3251764f5f23f4a037 SHA512 86235aba8e735e4afed21d2940cee8ea2f4f1bc951db79aaf481ae79ab81d4518add6be2619ce9371f77fd068c8dbf069754ecc0168e5afe9e8505d3d61cc573
DIST tigervnc-1.8.0.tar.gz 1433830 BLAKE2B bdbe0e11a1459dc6328c7c54e8062f0628b952e33fcbe6ffe93c1b2148b52a17fd99fcae333b2eddf5256ffd0376a83634521473c2cd8937ba95b69bf133c796 SHA512 c066e9781622e342667bf03fd6bbb94ed17b412b07c46764b7b73b2eb308c285e865cf1e901f7d218db05a0486fb3f8877e75da3c939ef0d020247713779327a
-DIST xorg-server-1.19.1.tar.bz2 6041792 BLAKE2B 1c67fe74812af15cb77d2e128c92466e11b3da7c984f585cdf58aa5f157a4b254ab2a58ce2f74e87d454ef1e0bf665f2b34a189c98b194c4c5e801b31f006d8c SHA512 37d413fdd96ce6b15ae20ca5028331498586044cfc7a6ab0acb99201b04063c69bcd06867f2dc33237b244ce2870a1c5a4be3cbe4560f2461894f46f8d5dbdd7
DIST xorg-server-1.19.5.tar.bz2 5965044 BLAKE2B 23375793ea4459a962f412440e307081ce2acd3c646e5db4d1bfac20e267bcbb1752ba8f6de66df06d25eaf92d1b55082a80eced0d44c257a757d5926ca6a7f3 SHA512 928dea5850b98cd815004cfa133eca23cfa9521920c934c68a92787f2cae13cca1534eee772a4fb74b8ae8cb92662b5d68b95b834c8aa8ec57cd57cb4e5dd45c
diff --git a/net-misc/tigervnc/tigervnc-1.8.0.ebuild b/net-misc/tigervnc/tigervnc-1.8.0.ebuild
deleted file mode 100644
index 167052d8bef..00000000000
--- a/net-misc/tigervnc/tigervnc-1.8.0.ebuild
+++ /dev/null
@@ -1,189 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-CMAKE_IN_SOURCE_BUILD=1
-
-inherit autotools cmake-utils eutils flag-o-matic java-pkg-opt-2 systemd
-
-XSERVER_VERSION="1.19.1"
-
-DESCRIPTION="Remote desktop viewer display system"
-HOMEPAGE="http://www.tigervnc.org"
-SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://dev.gentoo.org/~armin76/dist/tigervnc-1.4.2-patches-0.1.tar.bz2
- server? ( ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.bz2 )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86"
-IUSE="+drm gnutls nls java +opengl pam server systemd +xorgmodule"
-
-CDEPEND="virtual/jpeg:0
- sys-libs/zlib
- >=x11-libs/libXtst-1.0.99.2
- >=x11-libs/fltk-1.3.1
- gnutls? ( net-libs/gnutls:= )
- nls? ( virtual/libiconv )
- pam? ( virtual/pam )
- server? (
- dev-lang/perl
- >=x11-libs/libXi-1.2.99.1
- >=x11-libs/libXfont-1.4.2
- >=x11-libs/libxkbfile-1.0.4
- x11-libs/libXrender
- >=x11-libs/pixman-0.27.2
- >=x11-apps/xauth-1.0.3
- x11-apps/xsetroot
- >=x11-misc/xkeyboard-config-2.4.1-r3
- opengl? ( >=app-eselect/eselect-opengl-1.3.1-r1 )
- xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
- drm? ( x11-libs/libdrm )
- )"
-
-RDEPEND="${CDEPEND}
- !net-misc/tightvnc
- !net-misc/vnc
- !net-misc/xf4vnc
- java? ( >=virtual/jre-1.5:* )"
-
-DEPEND="${CDEPEND}
- amd64? ( dev-lang/nasm )
- x86? ( dev-lang/nasm )
- >=x11-proto/inputproto-2.2.99.1
- >=x11-proto/xextproto-7.2.99.901
- >=x11-proto/xproto-7.0.31
- x11-libs/libXfont2
- nls? ( sys-devel/gettext )
- java? ( >=virtual/jdk-1.5 )
- server? (
- virtual/pkgconfig
- media-fonts/font-util
- x11-misc/util-macros
- >=x11-proto/bigreqsproto-1.1.0
- >=x11-proto/compositeproto-0.4
- >=x11-proto/damageproto-1.1
- >=x11-proto/fixesproto-5.0
- >=x11-proto/fontsproto-2.1.3
- >=x11-proto/glproto-1.4.17
- >=x11-proto/randrproto-1.4.0
- >=x11-proto/renderproto-0.11
- >=x11-proto/resourceproto-1.2.0
- >=x11-proto/scrnsaverproto-1.1
- >=x11-proto/videoproto-2.2.2
- >=x11-proto/xcmiscproto-1.2.0
- >=x11-proto/xineramaproto-1.1.3
- >=x11-libs/xtrans-1.3.3
- >=x11-proto/dri2proto-2.8
- opengl? ( >=media-libs/mesa-10.3.4-r1 )
- )"
-
-PATCHES=(
- "${WORKDIR}"/patches/030_manpages.patch
- "${WORKDIR}"/patches/055_xstartup.patch
-)
-
-src_prepare() {
- if use server ; then
- cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/. unix/xserver || die
- fi
-
- cmake-utils_src_prepare
-
- if use server; then
- cd unix/xserver || die
- eapply "${FILESDIR}/xserver119.patch"
- eautoreconf
- fi
-}
-
-src_configure() {
- use arm || use hppa && append-flags "-fPIC"
-
- local mycmakeargs=(
- -DENABLE_GNUTLS=$(usex gnutls)
- -DENABLE_NLS=$(usex nls)
- -DENABLE_PAM=$(usex pam)
- -DBUILD_JAVA=$(usex java)
- )
-
- cmake-utils_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-dmx \
- --disable-dri \
- --disable-dri3 \
- --disable-glamor \
- --disable-kdrive \
- --disable-libunwind \
- --disable-linux-acpi \
- --disable-record \
- --disable-selective-werror \
- --disable-silent-rules \
- --disable-static \
- --disable-tslib \
- --disable-unit-tests \
- --disable-xephyr \
- --disable-xinerama \
- --disable-xnest \
- --disable-xorg \
- --disable-xvfb \
- --disable-xwin \
- --disable-xwayland \
- --enable-dri2 \
- --with-pic \
- --without-dtrace \
- --disable-present \
- --disable-unit-tests
- fi
-}
-
-src_compile() {
- cmake-utils_src_compile
-
- if use server; then
- # deps of the vnc module and the module itself
- local d subdirs=(
- fb xfixes Xext dbe $(usex opengl glx "") randr render damageext miext Xi xkb
- composite dix mi os hw/vnc
- )
- for d in "${subdirs[@]}"; do
- emake -C unix/xserver/"${d}"
- done
- fi
-}
-
-src_install() {
- cmake-utils_src_install
-
- if use server; then
- emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
- if ! use xorgmodule; then
- rm -rv "${ED%/}"/usr/$(get_libdir)/xorg || die
- else
- rm -v "${ED%/}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
- fi
-
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
- if use systemd; then
- systemd_douserunit contrib/systemd/user/vncserver@.service
- else
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
- fi
- else
- local f
- cd "${ED}" || die
- for f in vncserver x0vncserver vncconfig; do
- rm usr/bin/$f || die
- rm usr/share/man/man1/$f.1 || die
- done
- fi
-}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-05-20 16:16 Matt Turner
0 siblings, 0 replies; 178+ messages in thread
From: Matt Turner @ 2018-05-20 16:16 UTC (permalink / raw
To: gentoo-commits
commit: 82b3ec45348a49393918f285c7a1c348d791e767
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun May 20 16:14:18 2018 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun May 20 16:14:18 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b3ec45
net-misc/tigervnc-1.8.0-r3: ppc stable, bug 655108
net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
index cd43aa94296..badd7de5f57 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
@@ -17,7 +17,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 ~sh sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ~ppc64 ~sh sparc x86"
IUSE="+drm gnutls nls java +opengl pam server +xorgmodule xinerama dri3"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-05-16 8:37 Jeroen Roovers
0 siblings, 0 replies; 178+ messages in thread
From: Jeroen Roovers @ 2018-05-16 8:37 UTC (permalink / raw
To: gentoo-commits
commit: 542d5f27d647a278095e0f7f8e567f52a37f4f62
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Wed May 16 08:37:10 2018 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Wed May 16 08:37:21 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=542d5f27
net-misc/tigervnc: Stable for HPPA too.
Package-Manager: Portage-2.3.36, Repoman-2.3.9
RepoMan-Options: --ignore-arches
net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
index 96f11e9db68..cd43aa94296 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
@@ -17,7 +17,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 ~sh sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~sh sparc x86"
IUSE="+drm gnutls nls java +opengl pam server +xorgmodule xinerama dri3"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-05-16 8:34 Jeroen Roovers
0 siblings, 0 replies; 178+ messages in thread
From: Jeroen Roovers @ 2018-05-16 8:34 UTC (permalink / raw
To: gentoo-commits
commit: 1e9b34032c11601f2f6d9b19c195cdb222a8f33f
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Wed May 16 08:34:00 2018 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Wed May 16 08:34:16 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e9b3403
Revert "net-misc/tigervnc: Drop hppa"
This reverts commit 01fcbeff5d788cfb5bcf4435180edb81b3e50a6a.
net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild | 2 +-
net-misc/tigervnc/tigervnc-1.8.0.ebuild | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
index 2739b561c98..96f11e9db68 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
@@ -17,7 +17,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 ia64 ~mips ~ppc ~ppc64 ~sh sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh sparc x86"
IUSE="+drm gnutls nls java +opengl pam server +xorgmodule xinerama dri3"
CDEPEND="virtual/jpeg:0
diff --git a/net-misc/tigervnc/tigervnc-1.8.0.ebuild b/net-misc/tigervnc/tigervnc-1.8.0.ebuild
index 0e732d6a666..167052d8bef 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 arm ia64 ~mips ppc ppc64 ~sh sparc x86"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86"
IUSE="+drm gnutls nls java +opengl pam server systemd +xorgmodule"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-05-15 19:59 Mikle Kolyada
0 siblings, 0 replies; 178+ messages in thread
From: Mikle Kolyada @ 2018-05-15 19:59 UTC (permalink / raw
To: gentoo-commits
commit: 01fcbeff5d788cfb5bcf4435180edb81b3e50a6a
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Tue May 15 19:59:10 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Tue May 15 19:59:10 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01fcbeff
net-misc/tigervnc: Drop hppa
Package-Manager: Portage-2.3.24, Repoman-2.3.6
net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild | 2 +-
net-misc/tigervnc/tigervnc-1.8.0.ebuild | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
index 96f11e9db68..2739b561c98 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
@@ -17,7 +17,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 ~sh sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ~ppc ~ppc64 ~sh sparc x86"
IUSE="+drm gnutls nls java +opengl pam server +xorgmodule xinerama dri3"
CDEPEND="virtual/jpeg:0
diff --git a/net-misc/tigervnc/tigervnc-1.8.0.ebuild b/net-misc/tigervnc/tigervnc-1.8.0.ebuild
index 167052d8bef..0e732d6a666 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86"
+KEYWORDS="alpha amd64 arm ia64 ~mips ppc ppc64 ~sh sparc x86"
IUSE="+drm gnutls nls java +opengl pam server systemd +xorgmodule"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-05-15 19:56 Mikle Kolyada
0 siblings, 0 replies; 178+ messages in thread
From: Mikle Kolyada @ 2018-05-15 19:56 UTC (permalink / raw
To: gentoo-commits
commit: ad3474052d81589ff943e478e37cd05b885c5f41
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Tue May 15 19:56:24 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Tue May 15 19:56:24 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad347405
net-misc/tigervnc: arm stable wrt bug #655108
Package-Manager: Portage-2.3.24, Repoman-2.3.6
net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
index aa056d82d42..96f11e9db68 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
@@ -17,7 +17,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 ~sh sparc x86"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh sparc x86"
IUSE="+drm gnutls nls java +opengl pam server +xorgmodule xinerama dri3"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-05-14 19:21 Tobias Klausmann
0 siblings, 0 replies; 178+ messages in thread
From: Tobias Klausmann @ 2018-05-14 19:21 UTC (permalink / raw
To: gentoo-commits
commit: 36e489a922bc0af167d30230c842771c8dc0029a
Author: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Mon May 14 17:18:03 2018 +0000
Commit: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Mon May 14 19:21:07 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36e489a9
net-misc/tigervnc-1.8.0-r3: alpha stable
Gentoo-Bug: http://bugs.gentoo.org/655108
net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
index 30eac18cab0..aa056d82d42 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
@@ -17,7 +17,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 ~sh sparc x86"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh sparc x86"
IUSE="+drm gnutls nls java +opengl pam server +xorgmodule xinerama dri3"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-05-13 23:34 Aaron Bauman
0 siblings, 0 replies; 178+ messages in thread
From: Aaron Bauman @ 2018-05-13 23:34 UTC (permalink / raw
To: gentoo-commits
commit: 431ae4b092d0ef5a13ac3b8f3d0136154d1aac23
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Sun May 13 23:33:59 2018 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Sun May 13 23:33:59 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=431ae4b0
net-misc/tigervnc: amd64 stable wrt bug #655108
Package-Manager: Portage-2.3.36, Repoman-2.3.9
net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
index 29f7d630198..30eac18cab0 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
@@ -17,7 +17,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 ~sh sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh sparc x86"
IUSE="+drm gnutls nls java +opengl pam server +xorgmodule xinerama dri3"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-05-13 22:06 Thomas Deutschmann
0 siblings, 0 replies; 178+ messages in thread
From: Thomas Deutschmann @ 2018-05-13 22:06 UTC (permalink / raw
To: gentoo-commits
commit: 8e4e9cb02e2537113df13f321d56f04714429428
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun May 13 22:04:48 2018 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun May 13 22:06:37 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e4e9cb0
net-misc/tigervnc: x86 stable (bug #655108)
Package-Manager: Portage-2.3.34, Repoman-2.3.9
net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
index 41caa9716b4..29f7d630198 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
@@ -17,7 +17,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 ~sh sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh sparc x86"
IUSE="+drm gnutls nls java +opengl pam server +xorgmodule xinerama dri3"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-05-13 9:53 Sergei Trofimovich
0 siblings, 0 replies; 178+ messages in thread
From: Sergei Trofimovich @ 2018-05-13 9:53 UTC (permalink / raw
To: gentoo-commits
commit: 85cba850b4eee2a1a64ca4b9fa90baeda3ebfc3c
Author: Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Sun May 13 06:53:06 2018 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun May 13 09:52:53 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85cba850
net-misc/tigervnc: stable 1.8.0-r3 for sparc
Bug: https://bugs.gentoo.org/655108
Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"
net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
index b35d5212383..41caa9716b4 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
@@ -17,7 +17,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 ~sh ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh sparc ~x86"
IUSE="+drm gnutls nls java +opengl pam server +xorgmodule xinerama dri3"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-05-12 15:33 Sergei Trofimovich
0 siblings, 0 replies; 178+ messages in thread
From: Sergei Trofimovich @ 2018-05-12 15:33 UTC (permalink / raw
To: gentoo-commits
commit: 8078ab2e7e24bd34d5c92bbbbfcbf9ff8d5da5dd
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat May 12 15:31:58 2018 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat May 12 15:31:58 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8078ab2e
net-misc/tigervnc: stable 1.8.0-r3 for ia64, bug #655108
Bug: https://bugs.gentoo.org/655108
Package-Manager: Portage-2.3.36, Repoman-2.3.9
RepoMan-Options: --include-arches="ia64"
net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
index 8455670a3d6..b35d5212383 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
@@ -17,7 +17,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 ~sh ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
IUSE="+drm gnutls nls java +opengl pam server +xorgmodule xinerama dri3"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-05-08 6:47 Matt Turner
0 siblings, 0 replies; 178+ messages in thread
From: Matt Turner @ 2018-05-08 6:47 UTC (permalink / raw
To: gentoo-commits
commit: eb1ab5b513959cdfd42b005be3381e880699aca6
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Tue May 8 06:42:03 2018 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue May 8 06:45:29 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb1ab5b5
net-misc/tigervnc: Redo X dependencies
These were just wrong in a bunch of ways. Removing the unnecessary
libXfont dependency will help with the linked bug.
Bug: https://bugs.gentoo.org/655108
net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild | 28 ++++++++++++++++++++--------
1 file changed, 20 insertions(+), 8 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
index 27b0df984ef..8455670a3d6 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
@@ -22,17 +22,19 @@ IUSE="+drm gnutls nls java +opengl pam server +xorgmodule xinerama dri3"
CDEPEND="virtual/jpeg:0
sys-libs/zlib:=
- >=x11-libs/libXtst-1.0.99.2
>=x11-libs/fltk-1.3.1
gnutls? ( net-libs/gnutls:= )
nls? ( virtual/libiconv )
pam? ( virtual/pam )
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXrender
server? (
- dev-lang/perl
- >=x11-libs/libXi-1.2.99.1
- >=x11-libs/libXfont-1.4.2
- >=x11-libs/libxkbfile-1.0.4
- x11-libs/libXrender
+ x11-libs/libXau
+ x11-libs/libXdamage
+ x11-libs/libXdmcp
+ x11-libs/libXfont2
+ x11-libs/libXtst
>=x11-libs/pixman-0.27.2
>=x11-apps/xauth-1.0.3
x11-apps/xsetroot
@@ -53,11 +55,21 @@ RDEPEND="${CDEPEND}
DEPEND="${CDEPEND}
amd64? ( dev-lang/nasm )
x86? ( dev-lang/nasm )
- x11-libs/libXfont2
nls? ( sys-devel/gettext )
java? ( >=virtual/jdk-1.5 )
x11-base/xorg-proto
- server? (
+ media-libs/fontconfig
+ x11-base/xorg-proto
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libXcursor
+ x11-libs/libXfixes
+ x11-libs/libXft
+ x11-libs/libXi
+ server? (
+ dev-libs/libbsd
+ x11-libs/libxkbfile
+ x11-libs/libxshmfence
virtual/pkgconfig
media-fonts/font-util
x11-misc/util-macros
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-05-08 6:47 Matt Turner
0 siblings, 0 replies; 178+ messages in thread
From: Matt Turner @ 2018-05-08 6:47 UTC (permalink / raw
To: gentoo-commits
commit: 48b1752ec2b21ff44d0fb2f2c4ff4f87a4eb993b
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Tue May 8 05:46:56 2018 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue May 8 06:45:28 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48b1752e
net-misc/tigervnc: Transition deps to x11-base/xorg-proto
...ervnc-1.8.0-r2.ebuild => tigervnc-1.8.0-r3.ebuild} | 19 +------------------
1 file changed, 1 insertion(+), 18 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.8.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
similarity index 87%
rename from net-misc/tigervnc/tigervnc-1.8.0-r2.ebuild
rename to net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
index 7c2bb8fa5d0..27b0df984ef 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0-r3.ebuild
@@ -42,7 +42,6 @@ CDEPEND="virtual/jpeg:0
drm? ( x11-libs/libdrm )
)
xinerama? ( x11-libs/libXinerama )
- dri3? ( x11-proto/dri3proto )
"
RDEPEND="${CDEPEND}
@@ -54,31 +53,15 @@ RDEPEND="${CDEPEND}
DEPEND="${CDEPEND}
amd64? ( dev-lang/nasm )
x86? ( dev-lang/nasm )
- >=x11-proto/inputproto-2.2.99.1
- >=x11-proto/xextproto-7.2.99.901
- >=x11-proto/xproto-7.0.31
x11-libs/libXfont2
nls? ( sys-devel/gettext )
java? ( >=virtual/jdk-1.5 )
+ x11-base/xorg-proto
server? (
virtual/pkgconfig
media-fonts/font-util
x11-misc/util-macros
- >=x11-proto/bigreqsproto-1.1.0
- >=x11-proto/compositeproto-0.4
- >=x11-proto/damageproto-1.1
- >=x11-proto/fixesproto-5.0
- >=x11-proto/fontsproto-2.1.3
- >=x11-proto/glproto-1.4.17
- >=x11-proto/randrproto-1.4.0
- >=x11-proto/renderproto-0.11
- >=x11-proto/resourceproto-1.2.0
- >=x11-proto/scrnsaverproto-1.1
- >=x11-proto/videoproto-2.2.2
- >=x11-proto/xcmiscproto-1.2.0
- >=x11-proto/xineramaproto-1.1.3
>=x11-libs/xtrans-1.3.3
- >=x11-proto/dri2proto-2.8
opengl? ( >=media-libs/mesa-10.3.4-r1 )
)"
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-05-08 6:47 Matt Turner
0 siblings, 0 replies; 178+ messages in thread
From: Matt Turner @ 2018-05-08 6:47 UTC (permalink / raw
To: gentoo-commits
commit: 7d6dfad2ae3fa905cafd7558489c71c322583ffc
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Tue May 8 06:46:45 2018 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue May 8 06:46:50 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d6dfad2
net-misc/tigervnc: Drop old version
net-misc/tigervnc/tigervnc-1.8.0-r1.ebuild | 190 -----------------------------
1 file changed, 190 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.8.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.8.0-r1.ebuild
deleted file mode 100644
index 745ac50ae66..00000000000
--- a/net-misc/tigervnc/tigervnc-1.8.0-r1.ebuild
+++ /dev/null
@@ -1,190 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-CMAKE_IN_SOURCE_BUILD=1
-
-inherit autotools cmake-utils eutils flag-o-matic java-pkg-opt-2 systemd
-
-XSERVER_VERSION="1.19.5"
-
-DESCRIPTION="Remote desktop viewer display system"
-HOMEPAGE="http://www.tigervnc.org"
-SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://dev.gentoo.org/~armin76/dist/tigervnc-1.4.2-patches-0.1.tar.bz2
- server? ( ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.bz2 )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
-IUSE="+drm gnutls nls java +opengl pam server systemd +xorgmodule"
-
-CDEPEND="virtual/jpeg:0
- sys-libs/zlib
- >=x11-libs/libXtst-1.0.99.2
- >=x11-libs/fltk-1.3.1
- gnutls? ( net-libs/gnutls:= )
- nls? ( virtual/libiconv )
- pam? ( virtual/pam )
- server? (
- dev-lang/perl
- >=x11-libs/libXi-1.2.99.1
- >=x11-libs/libXfont-1.4.2
- >=x11-libs/libxkbfile-1.0.4
- x11-libs/libXrender
- >=x11-libs/pixman-0.27.2
- >=x11-apps/xauth-1.0.3
- x11-apps/xsetroot
- >=x11-misc/xkeyboard-config-2.4.1-r3
- opengl? ( >=app-eselect/eselect-opengl-1.3.1-r1 )
- xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
- drm? ( x11-libs/libdrm )
- )"
-
-RDEPEND="${CDEPEND}
- !net-misc/tightvnc
- !net-misc/vnc
- !net-misc/xf4vnc
- java? ( >=virtual/jre-1.5:* )"
-
-DEPEND="${CDEPEND}
- amd64? ( dev-lang/nasm )
- x86? ( dev-lang/nasm )
- >=x11-proto/inputproto-2.2.99.1
- >=x11-proto/xextproto-7.2.99.901
- >=x11-proto/xproto-7.0.31
- x11-libs/libXfont2
- nls? ( sys-devel/gettext )
- java? ( >=virtual/jdk-1.5 )
- server? (
- virtual/pkgconfig
- media-fonts/font-util
- x11-misc/util-macros
- >=x11-proto/bigreqsproto-1.1.0
- >=x11-proto/compositeproto-0.4
- >=x11-proto/damageproto-1.1
- >=x11-proto/fixesproto-5.0
- >=x11-proto/fontsproto-2.1.3
- >=x11-proto/glproto-1.4.17
- >=x11-proto/randrproto-1.4.0
- >=x11-proto/renderproto-0.11
- >=x11-proto/resourceproto-1.2.0
- >=x11-proto/scrnsaverproto-1.1
- >=x11-proto/videoproto-2.2.2
- >=x11-proto/xcmiscproto-1.2.0
- >=x11-proto/xineramaproto-1.1.3
- >=x11-libs/xtrans-1.3.3
- >=x11-proto/dri2proto-2.8
- opengl? ( >=media-libs/mesa-10.3.4-r1 )
- )"
-
-PATCHES=(
- "${WORKDIR}"/patches/030_manpages.patch
- "${WORKDIR}"/patches/055_xstartup.patch
- "${FILESDIR}"/java-utf8.patch
-)
-
-src_prepare() {
- if use server ; then
- cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/. unix/xserver || die
- fi
-
- cmake-utils_src_prepare
-
- if use server; then
- cd unix/xserver || die
- eapply "${FILESDIR}/xserver119.patch"
- eautoreconf
- fi
-}
-
-src_configure() {
- use arm || use hppa && append-flags "-fPIC"
-
- local mycmakeargs=(
- -DENABLE_GNUTLS=$(usex gnutls)
- -DENABLE_NLS=$(usex nls)
- -DENABLE_PAM=$(usex pam)
- -DBUILD_JAVA=$(usex java)
- )
-
- cmake-utils_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-dmx \
- --disable-dri \
- --disable-dri3 \
- --disable-glamor \
- --disable-kdrive \
- --disable-libunwind \
- --disable-linux-acpi \
- --disable-record \
- --disable-selective-werror \
- --disable-silent-rules \
- --disable-static \
- --disable-tslib \
- --disable-unit-tests \
- --disable-xephyr \
- --disable-xinerama \
- --disable-xnest \
- --disable-xorg \
- --disable-xvfb \
- --disable-xwin \
- --disable-xwayland \
- --enable-dri2 \
- --with-pic \
- --without-dtrace \
- --disable-present \
- --disable-unit-tests
- fi
-}
-
-src_compile() {
- cmake-utils_src_compile
-
- if use server; then
- # deps of the vnc module and the module itself
- local d subdirs=(
- fb xfixes Xext dbe $(usex opengl glx "") randr render damageext miext Xi xkb
- composite dix mi os hw/vnc
- )
- for d in "${subdirs[@]}"; do
- emake -C unix/xserver/"${d}"
- done
- fi
-}
-
-src_install() {
- cmake-utils_src_install
-
- if use server; then
- emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
- if ! use xorgmodule; then
- rm -rv "${ED%/}"/usr/$(get_libdir)/xorg || die
- else
- rm -v "${ED%/}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
- fi
-
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
- if use systemd; then
- systemd_douserunit contrib/systemd/user/vncserver@.service
- else
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
- fi
- else
- local f
- cd "${ED}" || die
- for f in vncserver x0vncserver vncconfig; do
- rm usr/bin/$f || die
- rm usr/share/man/man1/$f.1 || die
- done
- fi
-}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2018-03-31 19:01 Mart Raudsepp
0 siblings, 0 replies; 178+ messages in thread
From: Mart Raudsepp @ 2018-03-31 19:01 UTC (permalink / raw
To: gentoo-commits
commit: 33884dd0a1267b71c83cb2c00c65a22e9e1af6ce
Author: Alexey Korepanov <kaikaikai <AT> yandex <DOT> ru>
AuthorDate: Sat Mar 31 17:45:31 2018 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sat Mar 31 19:00:36 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33884dd0
net-misc/tigervnc: keyword ~arm64
Closes: https://github.com/gentoo/gentoo/pull/7758
net-misc/tigervnc/tigervnc-1.8.0-r2.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.8.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.8.0-r2.ebuild
index 0e9970a9ab5..7c2bb8fa5d0 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
IUSE="+drm gnutls nls java +opengl pam server +xorgmodule xinerama dri3"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-12-24 17:11 Patrice Clement
0 siblings, 0 replies; 178+ messages in thread
From: Patrice Clement @ 2017-12-24 17:11 UTC (permalink / raw
To: gentoo-commits
commit: 9a048361573a395271bbf5b1d24a55425fa13fe1
Author: xdch47 <xdch47 <AT> posteo <DOT> de>
AuthorDate: Sat Dec 23 20:45:13 2017 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sun Dec 24 17:11:01 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a048361
net-misc/tigervnc: change zlib slot dependency.
Package-Manager: Portage-2.3.13, Repoman-2.3.3
net-misc/tigervnc/tigervnc-1.8.0-r2.ebuild | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.8.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.8.0-r2.ebuild
index fa3f172d4ab..0e9970a9ab5 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0-r2.ebuild
@@ -21,7 +21,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
IUSE="+drm gnutls nls java +opengl pam server +xorgmodule xinerama dri3"
CDEPEND="virtual/jpeg:0
- sys-libs/zlib
+ sys-libs/zlib:=
>=x11-libs/libXtst-1.0.99.2
>=x11-libs/fltk-1.3.1
gnutls? ( net-libs/gnutls:= )
@@ -95,15 +95,17 @@ src_prepare() {
cmake-utils_src_prepare
- if use server; then
+ if use server ; then
cd unix/xserver || die
- eapply "${FILESDIR}/xserver119.patch"
+ eapply "${FILESDIR}"/xserver119.patch
eautoreconf
fi
}
src_configure() {
- use arm || use hppa && append-flags "-fPIC"
+ if use arm || use hppa ; then
+ append-flags "-fPIC"
+ fi
local mycmakeargs=(
-DENABLE_GNUTLS=$(usex gnutls)
@@ -114,7 +116,7 @@ src_configure() {
cmake-utils_src_configure
- if use server; then
+ if use server ; then
cd unix/xserver || die
econf \
$(use_enable opengl glx) \
@@ -153,7 +155,7 @@ src_configure() {
src_compile() {
cmake-utils_src_compile
- if use server; then
+ if use server ; then
# 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
@@ -168,7 +170,7 @@ src_compile() {
src_install() {
cmake-utils_src_install
- if use server; then
+ if use server ; then
emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
if ! use xorgmodule; then
rm -rv "${ED%/}"/usr/$(get_libdir)/xorg || die
@@ -177,9 +179,9 @@ src_install() {
fi
newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
systemd_douserunit contrib/systemd/user/vncserver@.service
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
else
local f
cd "${ED}" || die
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-12-24 17:11 Patrice Clement
0 siblings, 0 replies; 178+ messages in thread
From: Patrice Clement @ 2017-12-24 17:11 UTC (permalink / raw
To: gentoo-commits
commit: fb0561489e011863f1cd7e97b257e82742fca1df
Author: xdch47 <xdch47 <AT> posteo <DOT> de>
AuthorDate: Sat Dec 23 15:32:02 2017 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sun Dec 24 17:11:00 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb056148
net-misc/tigervnc: tigervnc-1.8.0-r2.ebuild.
Package-Manager: Portage-2.3.13, Repoman-2.3.3
net-misc/tigervnc/tigervnc-1.8.0-r1.ebuild | 13 +++++--------
.../{tigervnc-1.8.0-r1.ebuild => tigervnc-1.8.0-r2.ebuild} | 12 +++++-------
net-misc/tigervnc/tigervnc-1.8.0.ebuild | 13 +++++--------
3 files changed, 15 insertions(+), 23 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.8.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.8.0-r1.ebuild
index 6a4c05c325f..745ac50ae66 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0-r1.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 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
-IUSE="+drm gnutls nls java +opengl pam server systemd +xorgmodule xinerama dri3"
+IUSE="+drm gnutls nls java +opengl pam server systemd +xorgmodule"
CDEPEND="virtual/jpeg:0
sys-libs/zlib
@@ -40,10 +40,7 @@ CDEPEND="virtual/jpeg:0
opengl? ( >=app-eselect/eselect-opengl-1.3.1-r1 )
xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
drm? ( x11-libs/libdrm )
- )
- xinerama? ( x11-libs/libXinerama )
- dri3? ( x11-proto/dri3proto )
- "
+ )"
RDEPEND="${CDEPEND}
!net-misc/tightvnc
@@ -124,7 +121,7 @@ src_configure() {
--disable-devel-docs \
--disable-dmx \
--disable-dri \
- $(use_enable dri3) \
+ --disable-dri3 \
--disable-glamor \
--disable-kdrive \
--disable-libunwind \
@@ -136,7 +133,7 @@ src_configure() {
--disable-tslib \
--disable-unit-tests \
--disable-xephyr \
- $(use_enable xinerama) \
+ --disable-xinerama \
--disable-xnest \
--disable-xorg \
--disable-xvfb \
@@ -156,7 +153,7 @@ src_compile() {
if use server; then
# deps of the vnc module and the module itself
local d subdirs=(
- fb xfixes Xext dbe $(usex opengl glx "") $(usex dri3 dri3 "") randr render damageext miext Xi xkb
+ fb xfixes Xext dbe $(usex opengl glx "") randr render damageext miext Xi xkb
composite dix mi os hw/vnc
)
for d in "${subdirs[@]}"; do
diff --git a/net-misc/tigervnc/tigervnc-1.8.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.8.0-r2.ebuild
similarity index 93%
copy from net-misc/tigervnc/tigervnc-1.8.0-r1.ebuild
copy to net-misc/tigervnc/tigervnc-1.8.0-r2.ebuild
index 6a4c05c325f..fa3f172d4ab 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0-r2.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 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
-IUSE="+drm gnutls nls java +opengl pam server systemd +xorgmodule xinerama dri3"
+IUSE="+drm gnutls nls java +opengl pam server +xorgmodule xinerama dri3"
CDEPEND="virtual/jpeg:0
sys-libs/zlib
@@ -156,7 +156,7 @@ src_compile() {
if use server; then
# deps of the vnc module and the module itself
local d subdirs=(
- fb xfixes Xext dbe $(usex opengl glx "") $(usex dri3 dri3 "") randr render damageext miext Xi xkb
+ fb xfixes Xext dbe $(usex opengl glx "") $(usev dri3) randr render damageext miext Xi xkb
composite dix mi os hw/vnc
)
for d in "${subdirs[@]}"; do
@@ -177,11 +177,9 @@ src_install() {
fi
newconfd "${FILESDIR}"/${PN}.confd ${PN}
- if use systemd; then
- systemd_douserunit contrib/systemd/user/vncserver@.service
- else
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
- fi
+
+ systemd_douserunit contrib/systemd/user/vncserver@.service
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
else
local f
cd "${ED}" || die
diff --git a/net-misc/tigervnc/tigervnc-1.8.0.ebuild b/net-misc/tigervnc/tigervnc-1.8.0.ebuild
index 3adc2034305..167052d8bef 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0.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 hppa ia64 ~mips ppc ppc64 ~sh sparc x86"
-IUSE="+drm gnutls nls java +opengl pam server systemd +xorgmodule xinerama dri3"
+IUSE="+drm gnutls nls java +opengl pam server systemd +xorgmodule"
CDEPEND="virtual/jpeg:0
sys-libs/zlib
@@ -40,10 +40,7 @@ CDEPEND="virtual/jpeg:0
opengl? ( >=app-eselect/eselect-opengl-1.3.1-r1 )
xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
drm? ( x11-libs/libdrm )
- )
- xinerama? ( x11-libs/libXinerama )
- dri3? ( x11-proto/dri3proto )
- "
+ )"
RDEPEND="${CDEPEND}
!net-misc/tightvnc
@@ -123,7 +120,7 @@ src_configure() {
--disable-devel-docs \
--disable-dmx \
--disable-dri \
- $(use_enable dri3) \
+ --disable-dri3 \
--disable-glamor \
--disable-kdrive \
--disable-libunwind \
@@ -135,7 +132,7 @@ src_configure() {
--disable-tslib \
--disable-unit-tests \
--disable-xephyr \
- $(use_enable xinerama) \
+ --disable-xinerama \
--disable-xnest \
--disable-xorg \
--disable-xvfb \
@@ -155,7 +152,7 @@ src_compile() {
if use server; then
# deps of the vnc module and the module itself
local d subdirs=(
- fb xfixes Xext dbe $(usex opengl glx "") $(usex dri3 dri3 "") randr render damageext miext Xi xkb
+ fb xfixes Xext dbe $(usex opengl glx "") randr render damageext miext Xi xkb
composite dix mi os hw/vnc
)
for d in "${subdirs[@]}"; do
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-11-24 22:09 Sergei Trofimovich
0 siblings, 0 replies; 178+ messages in thread
From: Sergei Trofimovich @ 2017-11-24 22:09 UTC (permalink / raw
To: gentoo-commits
commit: 19dea48d1c87b4b90e29e637a0da0836f4786c75
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 24 22:08:57 2017 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Fri Nov 24 22:09:27 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19dea48d
net-misc/tigervnc: stable 1.8.0 for hppa, bug #614742
Package-Manager: Portage-2.3.16, Repoman-2.3.6
RepoMan-Options: --include-arches="hppa"
net-misc/tigervnc/Manifest | 2 +-
net-misc/tigervnc/tigervnc-1.8.0.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index a1dd114a37b..d6166e3e13d 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -2,4 +2,4 @@ DIST tigervnc-1.4.2-patches-0.1.tar.bz2 7361 SHA256 21c77708d303192108ffeef02acc
DIST tigervnc-1.7.1.tar.gz 1406032 SHA256 3c021ec0bee4611020c0bcbab995b0ef2f6f1a46127a52b368827f3275527ccc SHA512 babdc362b28d7af80c7efbb3a1aadf158d7f29621afe36d785748af45e515e2718cf1011359db7b39c218770b3f3ee2767e08abc58091f018c08ba9739a3e68d WHIRLPOOL 178d6b3fb7569cfb2de5dd144031b441b02a865574928d20f1589fd6f933b9276477292182cde56e948ab75d2fc0bea4d79f71bcddb33f6057970a7caa08b2cc
DIST tigervnc-1.8.0.tar.gz 1433830 SHA256 9951dab0e10f8de03996ec94bec0d938da9f36d48dca8c954e8bbc95c16338f8 SHA512 c066e9781622e342667bf03fd6bbb94ed17b412b07c46764b7b73b2eb308c285e865cf1e901f7d218db05a0486fb3f8877e75da3c939ef0d020247713779327a WHIRLPOOL 4001182ec2da3551b0eb2d6ee863c225340b474dc6d32cbe4c0941e421852a10913ee80706009b1a59043b6983ac2bc42f070d1a5aa97eefe1cff3c97497b2f0
DIST tigervnc.png 4958 SHA256 e0828aeb92ccaaf93e690e9ee5e17803de1cb140d3ca79fb756fe08ebbc4492e SHA512 97f9a42e9b9f50f1c91de3b7d7991aa8965240fe4958d6da4e9f72f9baa4510ad615765f7c59d6e0a90c9d4b5fe53ad1547c766f2da45e4a6b6e29b03ced2b8b WHIRLPOOL bbf01f6702724bc4329d053bd3fbf856103371abce20f6f74aa3c2e5eed0eebcdcccd287788b1efbb8de3008cb484a8da5ccd1bd667727e4b0861f3bb550529c
-DIST xorg-server-1.19.1.tar.bz2 6041792 SHA256 79ae2cf39d3f6c4a91201d8dad549d1d774b3420073c5a70d390040aa965a7fb SHA512 37d413fdd96ce6b15ae20ca5028331498586044cfc7a6ab0acb99201b04063c69bcd06867f2dc33237b244ce2870a1c5a4be3cbe4560f2461894f46f8d5dbdd7 WHIRLPOOL 9fab4118e866e11a7742ba63d7f681490d43718a329416fb742e268fdf56f348bc9f1f2b5229fbaac98ce78f41fc1e9e5aa7587ee120fcccaba752ff4bac1555
+DIST xorg-server-1.19.1.tar.bz2 6041792 BLAKE2B 1c67fe74812af15cb77d2e128c92466e11b3da7c984f585cdf58aa5f157a4b254ab2a58ce2f74e87d454ef1e0bf665f2b34a189c98b194c4c5e801b31f006d8c SHA512 37d413fdd96ce6b15ae20ca5028331498586044cfc7a6ab0acb99201b04063c69bcd06867f2dc33237b244ce2870a1c5a4be3cbe4560f2461894f46f8d5dbdd7
diff --git a/net-misc/tigervnc/tigervnc-1.8.0.ebuild b/net-misc/tigervnc/tigervnc-1.8.0.ebuild
index 305e756aaf3..167052d8bef 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86"
IUSE="+drm gnutls nls java +opengl pam server systemd +xorgmodule"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-06-13 12:31 Agostino Sarubbo
0 siblings, 0 replies; 178+ messages in thread
From: Agostino Sarubbo @ 2017-06-13 12:31 UTC (permalink / raw
To: gentoo-commits
commit: ba7a477a9d60c8c318245f7e69242c82ff89d8ee
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 13 12:29:42 2017 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Jun 13 12:31:32 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba7a477a
net-misc/tigervnc: ppc64 stable wrt bug #614742
Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.8.0.ebuild b/net-misc/tigervnc/tigervnc-1.8.0.ebuild
index 85c3e1a8540..6727a2eb0ce 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ia64 ~mips ~ppc ~ppc64 ~sh sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ia64 ~mips ~ppc ppc64 ~sh sparc x86"
IUSE="+drm gnutls nls java +opengl pam server systemd +xorgmodule"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-06-08 10:16 Agostino Sarubbo
0 siblings, 0 replies; 178+ messages in thread
From: Agostino Sarubbo @ 2017-06-08 10:16 UTC (permalink / raw
To: gentoo-commits
commit: 95b7752207e2119b6be5acf6d86fb5baec597d61
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 8 10:14:42 2017 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Jun 8 10:14:42 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95b77522
net-misc/tigervnc: amd64 stable wrt bug #614742
Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.8.0.ebuild b/net-misc/tigervnc/tigervnc-1.8.0.ebuild
index e359baf5242..c789783a473 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
IUSE="+drm gnutls nls java +opengl pam server systemd +xorgmodule"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-06-08 5:06 Markus Meier
0 siblings, 0 replies; 178+ messages in thread
From: Markus Meier @ 2017-06-08 5:06 UTC (permalink / raw
To: gentoo-commits
commit: 3550878e67b2b99c6afd02b4d24f5addc0912e21
Author: Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 8 05:06:10 2017 +0000
Commit: Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Thu Jun 8 05:06:10 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3550878e
net-misc/tigervnc: arm stable, bug #614742
Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"
net-misc/tigervnc/tigervnc-1.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.8.0.ebuild b/net-misc/tigervnc/tigervnc-1.8.0.ebuild
index 5c9d21e3faf..e359baf5242 100644
--- a/net-misc/tigervnc/tigervnc-1.8.0.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.8.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
IUSE="+drm gnutls nls java +opengl pam server systemd +xorgmodule"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-05-25 8:36 Patrice Clement
0 siblings, 0 replies; 178+ messages in thread
From: Patrice Clement @ 2017-05-25 8:36 UTC (permalink / raw
To: gentoo-commits
commit: e65f8a5fa843ae0dd9c2bcf4e9d732b7e5f1d3e0
Author: Takuto Yoshida <otakuto.gentoo <AT> gmail <DOT> com>
AuthorDate: Fri May 19 18:07:57 2017 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Thu May 25 08:36:41 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e65f8a5f
net-misc/tigervnc: version bump to 1.8.0.
Gentoo-Bug: https://bugs.gentoo.org/602330
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Closes: https://github.com/gentoo/gentoo/pull/4680
net-misc/tigervnc/Manifest | 1 +
net-misc/tigervnc/metadata.xml | 4 +-
net-misc/tigervnc/tigervnc-1.8.0.ebuild | 189 ++++++++++++++++++++++++++++++++
3 files changed, 191 insertions(+), 3 deletions(-)
diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index c9c9ed2635d..a1dd114a37b 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -1,4 +1,5 @@
DIST tigervnc-1.4.2-patches-0.1.tar.bz2 7361 SHA256 21c77708d303192108ffeef02acc0e7310461b4910bb49ae78c8a944e52c436e SHA512 86235aba8e735e4afed21d2940cee8ea2f4f1bc951db79aaf481ae79ab81d4518add6be2619ce9371f77fd068c8dbf069754ecc0168e5afe9e8505d3d61cc573 WHIRLPOOL 97a8c1719e7959ce8abd29f9ad249c7acf1b5a21ef36c0ce00b6e3bae8e6e78e9cdb0b34a23da6bd44c9e513e95f22716b286c5ec57bf1a854101c4810c7b481
DIST tigervnc-1.7.1.tar.gz 1406032 SHA256 3c021ec0bee4611020c0bcbab995b0ef2f6f1a46127a52b368827f3275527ccc SHA512 babdc362b28d7af80c7efbb3a1aadf158d7f29621afe36d785748af45e515e2718cf1011359db7b39c218770b3f3ee2767e08abc58091f018c08ba9739a3e68d WHIRLPOOL 178d6b3fb7569cfb2de5dd144031b441b02a865574928d20f1589fd6f933b9276477292182cde56e948ab75d2fc0bea4d79f71bcddb33f6057970a7caa08b2cc
+DIST tigervnc-1.8.0.tar.gz 1433830 SHA256 9951dab0e10f8de03996ec94bec0d938da9f36d48dca8c954e8bbc95c16338f8 SHA512 c066e9781622e342667bf03fd6bbb94ed17b412b07c46764b7b73b2eb308c285e865cf1e901f7d218db05a0486fb3f8877e75da3c939ef0d020247713779327a WHIRLPOOL 4001182ec2da3551b0eb2d6ee863c225340b474dc6d32cbe4c0941e421852a10913ee80706009b1a59043b6983ac2bc42f070d1a5aa97eefe1cff3c97497b2f0
DIST tigervnc.png 4958 SHA256 e0828aeb92ccaaf93e690e9ee5e17803de1cb140d3ca79fb756fe08ebbc4492e SHA512 97f9a42e9b9f50f1c91de3b7d7991aa8965240fe4958d6da4e9f72f9baa4510ad615765f7c59d6e0a90c9d4b5fe53ad1547c766f2da45e4a6b6e29b03ced2b8b WHIRLPOOL bbf01f6702724bc4329d053bd3fbf856103371abce20f6f74aa3c2e5eed0eebcdcccd287788b1efbb8de3008cb484a8da5ccd1bd667727e4b0861f3bb550529c
DIST xorg-server-1.19.1.tar.bz2 6041792 SHA256 79ae2cf39d3f6c4a91201d8dad549d1d774b3420073c5a70d390040aa965a7fb SHA512 37d413fdd96ce6b15ae20ca5028331498586044cfc7a6ab0acb99201b04063c69bcd06867f2dc33237b244ce2870a1c5a4be3cbe4560f2461894f46f8d5dbdd7 WHIRLPOOL 9fab4118e866e11a7742ba63d7f681490d43718a329416fb742e268fdf56f348bc9f1f2b5229fbaac98ce78f41fc1e9e5aa7587ee120fcccaba752ff4bac1555
diff --git a/net-misc/tigervnc/metadata.xml b/net-misc/tigervnc/metadata.xml
index ca02735318f..8dfc0c1b9f1 100644
--- a/net-misc/tigervnc/metadata.xml
+++ b/net-misc/tigervnc/metadata.xml
@@ -3,7 +3,7 @@
<pkgmetadata>
<maintainer type="person">
<email>otakuto.gentoo@gmail.com</email>
- <name>Tact Yoshida</name>
+ <name>Takuto Yoshida</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
@@ -11,12 +11,10 @@
</maintainer>
<use>
<flag name="drm">build with DRM support</flag>
- <flag name="nls">Add Native Language Support</flag>
<flag name="server">Build TigerVNC server</flag>
<flag name="xorgmodule">Build the Xorg module</flag>
</use>
<upstream>
<remote-id type="github">TigerVNC/tigervnc</remote-id>
- <remote-id type="sourceforge">tigervnc</remote-id>
</upstream>
</pkgmetadata>
diff --git a/net-misc/tigervnc/tigervnc-1.8.0.ebuild b/net-misc/tigervnc/tigervnc-1.8.0.ebuild
new file mode 100644
index 00000000000..5c9d21e3faf
--- /dev/null
+++ b/net-misc/tigervnc/tigervnc-1.8.0.ebuild
@@ -0,0 +1,189 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+CMAKE_IN_SOURCE_BUILD=1
+
+inherit autotools cmake-utils eutils flag-o-matic java-pkg-opt-2 systemd
+
+XSERVER_VERSION="1.19.1"
+
+DESCRIPTION="Remote desktop viewer display system"
+HOMEPAGE="http://www.tigervnc.org"
+SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://dev.gentoo.org/~armin76/dist/tigervnc-1.4.2-patches-0.1.tar.bz2
+ server? ( ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.bz2 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
+IUSE="+drm gnutls nls java +opengl pam server systemd +xorgmodule"
+
+CDEPEND="virtual/jpeg:0
+ sys-libs/zlib
+ >=x11-libs/libXtst-1.0.99.2
+ >=x11-libs/fltk-1.3.1
+ gnutls? ( net-libs/gnutls:= )
+ nls? ( virtual/libiconv )
+ pam? ( virtual/pam )
+ server? (
+ dev-lang/perl
+ >=x11-libs/libXi-1.2.99.1
+ >=x11-libs/libXfont-1.4.2
+ >=x11-libs/libxkbfile-1.0.4
+ x11-libs/libXrender
+ >=x11-libs/pixman-0.27.2
+ >=x11-apps/xauth-1.0.3
+ x11-apps/xsetroot
+ >=x11-misc/xkeyboard-config-2.4.1-r3
+ opengl? ( >=app-eselect/eselect-opengl-1.3.1-r1 )
+ xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
+ drm? ( x11-libs/libdrm )
+ )"
+
+RDEPEND="${CDEPEND}
+ !net-misc/tightvnc
+ !net-misc/vnc
+ !net-misc/xf4vnc
+ java? ( >=virtual/jre-1.5:* )"
+
+DEPEND="${CDEPEND}
+ amd64? ( dev-lang/nasm )
+ x86? ( dev-lang/nasm )
+ >=x11-proto/inputproto-2.2.99.1
+ >=x11-proto/xextproto-7.2.99.901
+ >=x11-proto/xproto-7.0.31
+ x11-libs/libXfont2
+ nls? ( sys-devel/gettext )
+ java? ( >=virtual/jdk-1.5 )
+ server? (
+ virtual/pkgconfig
+ media-fonts/font-util
+ x11-misc/util-macros
+ >=x11-proto/bigreqsproto-1.1.0
+ >=x11-proto/compositeproto-0.4
+ >=x11-proto/damageproto-1.1
+ >=x11-proto/fixesproto-5.0
+ >=x11-proto/fontsproto-2.1.3
+ >=x11-proto/glproto-1.4.17
+ >=x11-proto/randrproto-1.4.0
+ >=x11-proto/renderproto-0.11
+ >=x11-proto/resourceproto-1.2.0
+ >=x11-proto/scrnsaverproto-1.1
+ >=x11-proto/videoproto-2.2.2
+ >=x11-proto/xcmiscproto-1.2.0
+ >=x11-proto/xineramaproto-1.1.3
+ >=x11-libs/xtrans-1.3.3
+ >=x11-proto/dri2proto-2.8
+ opengl? ( >=media-libs/mesa-10.3.4-r1 )
+ )"
+
+PATCHES=(
+ "${WORKDIR}"/patches/030_manpages.patch
+ "${WORKDIR}"/patches/055_xstartup.patch
+)
+
+src_prepare() {
+ if use server ; then
+ cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/. unix/xserver || die
+ fi
+
+ default
+
+ if use server; then
+ cd unix/xserver || die
+ eapply "${FILESDIR}/xserver119.patch"
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ use arm || use hppa && append-flags "-fPIC"
+
+ local mycmakeargs=(
+ -DENABLE_GNUTLS=$(usex gnutls)
+ -DENABLE_NLS=$(usex nls)
+ -DENABLE_PAM=$(usex pam)
+ -DBUILD_JAVA=$(usex java)
+ )
+
+ cmake-utils_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-dmx \
+ --disable-dri \
+ --disable-dri3 \
+ --disable-glamor \
+ --disable-kdrive \
+ --disable-libunwind \
+ --disable-linux-acpi \
+ --disable-record \
+ --disable-selective-werror \
+ --disable-silent-rules \
+ --disable-static \
+ --disable-tslib \
+ --disable-unit-tests \
+ --disable-xephyr \
+ --disable-xinerama \
+ --disable-xnest \
+ --disable-xorg \
+ --disable-xvfb \
+ --disable-xwin \
+ --disable-xwayland \
+ --enable-dri2 \
+ --with-pic \
+ --without-dtrace \
+ --disable-present \
+ --disable-unit-tests
+ fi
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ if use server; then
+ # deps of the vnc module and the module itself
+ local d subdirs=(
+ fb xfixes Xext dbe $(usex opengl glx "") randr render damageext miext Xi xkb
+ composite dix mi os hw/vnc
+ )
+ for d in "${subdirs[@]}"; do
+ emake -C unix/xserver/"${d}"
+ done
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ if use server; then
+ emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
+ if ! use xorgmodule; then
+ rm -rv "${ED%/}"/usr/$(get_libdir)/xorg || die
+ else
+ rm -v "${ED%/}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
+ fi
+
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ if use systemd; then
+ systemd_douserunit contrib/systemd/user/vncserver@.service
+ else
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ fi
+ else
+ local f
+ cd "${ED}" || die
+ for f in vncserver x0vncserver vncconfig; do
+ rm usr/bin/$f || die
+ rm usr/share/man/man1/$f.1 || die
+ done
+ fi
+}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-05-07 9:08 Michał Górny
0 siblings, 0 replies; 178+ messages in thread
From: Michał Górny @ 2017-05-07 9:08 UTC (permalink / raw
To: gentoo-commits
commit: 69bbdfc9b133a5b144d007289399d2db1008f672
Author: Takuto Yoshida <otakuto.gentoo <AT> gmail <DOT> com>
AuthorDate: Wed May 3 14:50:15 2017 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun May 7 09:08:18 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69bbdfc9
net-misc/tigervnc: Always install vncpasswd, #609394
Closes: https://github.com/gentoo/gentoo/pull/4538
Package-Manager: Portage-2.3.3, Repoman-2.3.2
.../tigervnc/{tigervnc-1.7.1-r3.ebuild => tigervnc-1.7.1-r4.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.7.1-r3.ebuild b/net-misc/tigervnc/tigervnc-1.7.1-r4.ebuild
similarity index 98%
rename from net-misc/tigervnc/tigervnc-1.7.1-r3.ebuild
rename to net-misc/tigervnc/tigervnc-1.7.1-r4.ebuild
index 70f9de6670b..40b8ab883d8 100644
--- a/net-misc/tigervnc/tigervnc-1.7.1-r3.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.7.1-r4.ebuild
@@ -184,7 +184,7 @@ src_install() {
else
local f
cd "${ED}" || die
- for f in vncserver vncpasswd x0vncserver vncconfig; do
+ for f in vncserver x0vncserver vncconfig; do
rm usr/bin/$f || die
rm usr/share/man/man1/$f.1 || die
done
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-04-28 7:11 Jeroen Roovers
0 siblings, 0 replies; 178+ messages in thread
From: Jeroen Roovers @ 2017-04-28 7:11 UTC (permalink / raw
To: gentoo-commits
commit: 9ada0f1cd117361576518982f097c5fa4de9f300
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 28 07:11:04 2017 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Fri Apr 28 07:11:33 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ada0f1c
net-misc/tigervnc: Make USE=nls dependencies conditional (bug #616742).
Package-Manager: Portage-2.3.5, Repoman-2.3.2
net-misc/tigervnc/tigervnc-1.7.1-r3.ebuild | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.7.1-r3.ebuild b/net-misc/tigervnc/tigervnc-1.7.1-r3.ebuild
index 620c8578065..70f9de6670b 100644
--- a/net-misc/tigervnc/tigervnc-1.7.1-r3.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.7.1-r3.ebuild
@@ -26,6 +26,7 @@ CDEPEND="virtual/jpeg:0
>=x11-libs/libXtst-1.0.99.2
>=x11-libs/fltk-1.3.1
gnutls? ( net-libs/gnutls:= )
+ nls? ( virtual/libiconv )
pam? ( virtual/pam )
server? (
dev-lang/perl
@@ -43,10 +44,10 @@ CDEPEND="virtual/jpeg:0
)"
RDEPEND="${CDEPEND}
- java? ( >=virtual/jre-1.5:* )
- !net-misc/vnc
!net-misc/tightvnc
- !net-misc/xf4vnc"
+ !net-misc/vnc
+ !net-misc/xf4vnc
+ java? ( >=virtual/jre-1.5:* )"
DEPEND="${CDEPEND}
amd64? ( dev-lang/nasm )
@@ -55,8 +56,7 @@ DEPEND="${CDEPEND}
>=x11-proto/xextproto-7.2.99.901
>=x11-proto/xproto-7.0.31
x11-libs/libXfont2
- virtual/libiconv
- sys-devel/gettext
+ nls? ( sys-devel/gettext )
java? ( >=virtual/jdk-1.5 )
server? (
virtual/pkgconfig
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-04-27 17:00 Alice Ferrazzi
0 siblings, 0 replies; 178+ messages in thread
From: Alice Ferrazzi @ 2017-04-27 17:00 UTC (permalink / raw
To: gentoo-commits
commit: a5ef6dbef4fdd5a8443fafd70e201cbc810938da
Author: Alice Ferrazzi <alicef <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 27 16:59:20 2017 +0000
Commit: Alice Ferrazzi <alicef <AT> gentoo <DOT> org>
CommitDate: Thu Apr 27 16:59:20 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5ef6dbe
net-misc/tigervnc: add nls support
Package-Manager: Portage-2.3.3, Repoman-2.3.1
net-misc/tigervnc/metadata.xml | 1 +
net-misc/tigervnc/tigervnc-1.7.1-r3.ebuild | 192 +++++++++++++++++++++++++++++
2 files changed, 193 insertions(+)
diff --git a/net-misc/tigervnc/metadata.xml b/net-misc/tigervnc/metadata.xml
index 90053049ad1..ca02735318f 100644
--- a/net-misc/tigervnc/metadata.xml
+++ b/net-misc/tigervnc/metadata.xml
@@ -11,6 +11,7 @@
</maintainer>
<use>
<flag name="drm">build with DRM support</flag>
+ <flag name="nls">Add Native Language Support</flag>
<flag name="server">Build TigerVNC server</flag>
<flag name="xorgmodule">Build the Xorg module</flag>
</use>
diff --git a/net-misc/tigervnc/tigervnc-1.7.1-r3.ebuild b/net-misc/tigervnc/tigervnc-1.7.1-r3.ebuild
new file mode 100644
index 00000000000..620c8578065
--- /dev/null
+++ b/net-misc/tigervnc/tigervnc-1.7.1-r3.ebuild
@@ -0,0 +1,192 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+CMAKE_IN_SOURCE_BUILD=1
+
+inherit autotools cmake-utils eutils flag-o-matic java-pkg-opt-2 systemd
+
+XSERVER_VERSION="1.19.1"
+
+DESCRIPTION="Remote desktop viewer display system"
+HOMEPAGE="http://www.tigervnc.org"
+SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://dev.gentoo.org/~armin76/dist/tigervnc-1.4.2-patches-0.1.tar.bz2
+ mirror://gentoo/${PN}.png
+ server? ( ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.bz2 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
+IUSE="+drm gnutls nls java +opengl pam server +xorgmodule"
+
+CDEPEND="virtual/jpeg:0
+ sys-libs/zlib
+ >=x11-libs/libXtst-1.0.99.2
+ >=x11-libs/fltk-1.3.1
+ gnutls? ( net-libs/gnutls:= )
+ pam? ( virtual/pam )
+ server? (
+ dev-lang/perl
+ >=x11-libs/libXi-1.2.99.1
+ >=x11-libs/libXfont-1.4.2
+ >=x11-libs/libxkbfile-1.0.4
+ x11-libs/libXrender
+ >=x11-libs/pixman-0.27.2
+ >=x11-apps/xauth-1.0.3
+ x11-apps/xsetroot
+ >=x11-misc/xkeyboard-config-2.4.1-r3
+ opengl? ( >=app-eselect/eselect-opengl-1.3.1-r1 )
+ xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
+ drm? ( x11-libs/libdrm )
+ )"
+
+RDEPEND="${CDEPEND}
+ java? ( >=virtual/jre-1.5:* )
+ !net-misc/vnc
+ !net-misc/tightvnc
+ !net-misc/xf4vnc"
+
+DEPEND="${CDEPEND}
+ amd64? ( dev-lang/nasm )
+ x86? ( dev-lang/nasm )
+ >=x11-proto/inputproto-2.2.99.1
+ >=x11-proto/xextproto-7.2.99.901
+ >=x11-proto/xproto-7.0.31
+ x11-libs/libXfont2
+ virtual/libiconv
+ sys-devel/gettext
+ java? ( >=virtual/jdk-1.5 )
+ server? (
+ virtual/pkgconfig
+ media-fonts/font-util
+ x11-misc/util-macros
+ >=x11-proto/bigreqsproto-1.1.0
+ >=x11-proto/compositeproto-0.4
+ >=x11-proto/damageproto-1.1
+ >=x11-proto/fixesproto-5.0
+ >=x11-proto/fontsproto-2.1.3
+ >=x11-proto/glproto-1.4.17
+ >=x11-proto/randrproto-1.4.0
+ >=x11-proto/renderproto-0.11
+ >=x11-proto/resourceproto-1.2.0
+ >=x11-proto/scrnsaverproto-1.1
+ >=x11-proto/videoproto-2.2.2
+ >=x11-proto/xcmiscproto-1.2.0
+ >=x11-proto/xineramaproto-1.1.3
+ >=x11-libs/xtrans-1.3.3
+ >=x11-proto/dri2proto-2.8
+ opengl? ( >=media-libs/mesa-10.3.4-r1 )
+ )"
+
+PATCHES=(
+ "${WORKDIR}"/patches/010_libvnc-os.patch
+ "${WORKDIR}"/patches/030_manpages.patch
+ "${WORKDIR}"/patches/055_xstartup.patch
+)
+
+src_prepare() {
+ if use server ; then
+ cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/. unix/xserver || die
+ fi
+
+ default
+
+ if use server; then
+ eapply "${FILESDIR}/${PN}-1.7.1-xserver119-compat.patch"
+ cd unix/xserver || die
+ eapply "${FILESDIR}/xserver119.patch"
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ use arm || use hppa && append-flags "-fPIC"
+
+ local mycmakeargs=(
+ -DENABLE_GNUTLS=$(usex gnutls)
+ -DENABLE_NLS=$(usex nls)
+ -DENABLE_PAM=$(usex pam)
+ -DBUILD_JAVA=$(usex java)
+ )
+
+ cmake-utils_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-dmx \
+ --disable-dri \
+ --disable-dri3 \
+ --disable-glamor \
+ --disable-kdrive \
+ --disable-libunwind \
+ --disable-linux-acpi \
+ --disable-record \
+ --disable-selective-werror \
+ --disable-silent-rules \
+ --disable-static \
+ --disable-tslib \
+ --disable-unit-tests \
+ --disable-xephyr \
+ --disable-xinerama \
+ --disable-xnest \
+ --disable-xorg \
+ --disable-xvfb \
+ --disable-xwin \
+ --disable-xwayland \
+ --enable-dri2 \
+ --with-pic \
+ --without-dtrace \
+ --disable-present \
+ --disable-unit-tests
+ fi
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ if use server; then
+ # deps of the vnc module and the module itself
+ local d subdirs=(
+ fb xfixes Xext dbe $(usex opengl glx "") randr render damageext miext Xi xkb
+ composite dix mi os hw/vnc
+ )
+ for d in "${subdirs[@]}"; do
+ emake -C unix/xserver/"${d}"
+ done
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ newicon "${DISTDIR}"/tigervnc.png vncviewer.png
+ make_desktop_entry vncviewer vncviewer vncviewer Network
+
+ if use server ; then
+ emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
+ if ! use xorgmodule; then
+ rm -r "${ED%/}"/usr/$(get_libdir)/xorg || die
+ else
+ rm "${ED%/}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
+ fi
+
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ systemd_douserunit contrib/systemd/user/vncserver@.service
+ else
+ local f
+ cd "${ED}" || die
+ for f in vncserver vncpasswd x0vncserver vncconfig; do
+ rm usr/bin/$f || die
+ rm usr/share/man/man1/$f.1 || die
+ done
+ fi
+}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-04-27 16:17 Alice Ferrazzi
0 siblings, 0 replies; 178+ messages in thread
From: Alice Ferrazzi @ 2017-04-27 16:17 UTC (permalink / raw
To: gentoo-commits
commit: 9d3f3c3dd5996133a11d40994658523103db030c
Author: Alice Ferrazzi <alicef <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 27 16:16:04 2017 +0000
Commit: Alice Ferrazzi <alicef <AT> gentoo <DOT> org>
CommitDate: Thu Apr 27 16:17:01 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d3f3c3d
net-misc/tigervnc: reverted nls changes
Package-Manager: portage-2.3.0
net-misc/tigervnc/metadata.xml | 1 -
net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild | 3 +--
2 files changed, 1 insertion(+), 3 deletions(-)
diff --git a/net-misc/tigervnc/metadata.xml b/net-misc/tigervnc/metadata.xml
index ca02735318f..90053049ad1 100644
--- a/net-misc/tigervnc/metadata.xml
+++ b/net-misc/tigervnc/metadata.xml
@@ -11,7 +11,6 @@
</maintainer>
<use>
<flag name="drm">build with DRM support</flag>
- <flag name="nls">Add Native Language Support</flag>
<flag name="server">Build TigerVNC server</flag>
<flag name="xorgmodule">Build the Xorg module</flag>
</use>
diff --git a/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild b/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild
index f2245309c05..297e4521dbd 100644
--- a/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86"
-IUSE="+drm gnutls java nls +opengl pam server +xorgmodule"
+IUSE="+drm gnutls java +opengl pam server +xorgmodule"
CDEPEND="virtual/jpeg:0
sys-libs/zlib
@@ -104,7 +104,6 @@ src_configure() {
local mycmakeargs=(
-DENABLE_GNUTLS=$(usex gnutls)
- -DENABLE_NLS=$(usex nls)
-DENABLE_PAM=$(usex pam)
-DBUILD_JAVA=$(usex java)
)
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-04-27 6:05 Alice Ferrazzi
0 siblings, 0 replies; 178+ messages in thread
From: Alice Ferrazzi @ 2017-04-27 6:05 UTC (permalink / raw
To: gentoo-commits
commit: 5355343f4b126dde4d42cd5853e1f5d712496a0a
Author: Alice Ferrazzi <alicef <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 27 06:00:46 2017 +0000
Commit: Alice Ferrazzi <alicef <AT> gentoo <DOT> org>
CommitDate: Thu Apr 27 06:01:24 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5355343f
net-misc/tigervnc: added nls use flag bug #610576
added new maintainer
Package-Manager: portage-2.3.0
net-misc/tigervnc/metadata.xml | 10 +++++++++-
net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild | 3 ++-
2 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/net-misc/tigervnc/metadata.xml b/net-misc/tigervnc/metadata.xml
index 8df2e3d37a8..ca02735318f 100644
--- a/net-misc/tigervnc/metadata.xml
+++ b/net-misc/tigervnc/metadata.xml
@@ -1,9 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer needed -->
+ <maintainer type="person">
+ <email>otakuto.gentoo@gmail.com</email>
+ <name>Tact Yoshida</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<use>
<flag name="drm">build with DRM support</flag>
+ <flag name="nls">Add Native Language Support</flag>
<flag name="server">Build TigerVNC server</flag>
<flag name="xorgmodule">Build the Xorg module</flag>
</use>
diff --git a/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild b/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild
index 297e4521dbd..f2245309c05 100644
--- a/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86"
-IUSE="+drm gnutls java +opengl pam server +xorgmodule"
+IUSE="+drm gnutls java nls +opengl pam server +xorgmodule"
CDEPEND="virtual/jpeg:0
sys-libs/zlib
@@ -104,6 +104,7 @@ src_configure() {
local mycmakeargs=(
-DENABLE_GNUTLS=$(usex gnutls)
+ -DENABLE_NLS=$(usex nls)
-DENABLE_PAM=$(usex pam)
-DBUILD_JAVA=$(usex java)
)
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-03-26 18:53 Michael Orlitzky
0 siblings, 0 replies; 178+ messages in thread
From: Michael Orlitzky @ 2017-03-26 18:53 UTC (permalink / raw
To: gentoo-commits
commit: 82a7f2e8b1e64a220d5e8248e2d47356107ff369
Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 26 18:53:00 2017 +0000
Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Sun Mar 26 18:53:00 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82a7f2e8
net-misc/tigervnc: remove unused versions 1.7.1 and 1.7.1-r1.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
net-misc/tigervnc/Manifest | 1 -
net-misc/tigervnc/tigervnc-1.7.1-r1.ebuild | 188 -----------------------------
net-misc/tigervnc/tigervnc-1.7.1.ebuild | 187 ----------------------------
3 files changed, 376 deletions(-)
diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index 06e4ed53d1f..c9c9ed2635d 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -1,5 +1,4 @@
DIST tigervnc-1.4.2-patches-0.1.tar.bz2 7361 SHA256 21c77708d303192108ffeef02acc0e7310461b4910bb49ae78c8a944e52c436e SHA512 86235aba8e735e4afed21d2940cee8ea2f4f1bc951db79aaf481ae79ab81d4518add6be2619ce9371f77fd068c8dbf069754ecc0168e5afe9e8505d3d61cc573 WHIRLPOOL 97a8c1719e7959ce8abd29f9ad249c7acf1b5a21ef36c0ce00b6e3bae8e6e78e9cdb0b34a23da6bd44c9e513e95f22716b286c5ec57bf1a854101c4810c7b481
DIST tigervnc-1.7.1.tar.gz 1406032 SHA256 3c021ec0bee4611020c0bcbab995b0ef2f6f1a46127a52b368827f3275527ccc SHA512 babdc362b28d7af80c7efbb3a1aadf158d7f29621afe36d785748af45e515e2718cf1011359db7b39c218770b3f3ee2767e08abc58091f018c08ba9739a3e68d WHIRLPOOL 178d6b3fb7569cfb2de5dd144031b441b02a865574928d20f1589fd6f933b9276477292182cde56e948ab75d2fc0bea4d79f71bcddb33f6057970a7caa08b2cc
DIST tigervnc.png 4958 SHA256 e0828aeb92ccaaf93e690e9ee5e17803de1cb140d3ca79fb756fe08ebbc4492e SHA512 97f9a42e9b9f50f1c91de3b7d7991aa8965240fe4958d6da4e9f72f9baa4510ad615765f7c59d6e0a90c9d4b5fe53ad1547c766f2da45e4a6b6e29b03ced2b8b WHIRLPOOL bbf01f6702724bc4329d053bd3fbf856103371abce20f6f74aa3c2e5eed0eebcdcccd287788b1efbb8de3008cb484a8da5ccd1bd667727e4b0861f3bb550529c
-DIST xorg-server-1.18.4.tar.bz2 6009508 SHA256 278459b2c31d61a15655d95a72fb79930c480a6bb8cf9226e48a07df8b1d31c8 SHA512 2055948caa1437547ea823a70d8b24584b65338bb9f1bbf75e3ad7fd60ec9684378facaffa05b7ce496d904213cd192085a43ba889a1476d5fbc813b7e41b56b WHIRLPOOL f9ba5ffb49e6ac7ca20d64d27712a0a8f10c6560256a20e9f944d6438dc5f5eebe53daf6af110084da67a622e92874969047518e72ff181de0d64d83030d629f
DIST xorg-server-1.19.1.tar.bz2 6041792 SHA256 79ae2cf39d3f6c4a91201d8dad549d1d774b3420073c5a70d390040aa965a7fb SHA512 37d413fdd96ce6b15ae20ca5028331498586044cfc7a6ab0acb99201b04063c69bcd06867f2dc33237b244ce2870a1c5a4be3cbe4560f2461894f46f8d5dbdd7 WHIRLPOOL 9fab4118e866e11a7742ba63d7f681490d43718a329416fb742e268fdf56f348bc9f1f2b5229fbaac98ce78f41fc1e9e5aa7587ee120fcccaba752ff4bac1555
diff --git a/net-misc/tigervnc/tigervnc-1.7.1-r1.ebuild b/net-misc/tigervnc/tigervnc-1.7.1-r1.ebuild
deleted file mode 100644
index 164dbb1670f..00000000000
--- a/net-misc/tigervnc/tigervnc-1.7.1-r1.ebuild
+++ /dev/null
@@ -1,188 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-CMAKE_IN_SOURCE_BUILD=1
-
-inherit autotools cmake-utils eutils flag-o-matic java-pkg-opt-2 systemd
-
-XSERVER_VERSION="1.19.1"
-
-DESCRIPTION="Remote desktop viewer display system"
-HOMEPAGE="http://www.tigervnc.org"
-SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://dev.gentoo.org/~armin76/dist/tigervnc-1.4.2-patches-0.1.tar.bz2
- mirror://gentoo/${PN}.png
- server? ( ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.bz2 )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
-IUSE="+drm gnutls java +opengl pam server +xorgmodule"
-
-CDEPEND="virtual/jpeg:0
- sys-libs/zlib
- >=x11-libs/libXtst-1.0.99.2
- >=x11-libs/fltk-1.3.1
- gnutls? ( net-libs/gnutls:= )
- pam? ( virtual/pam )
- server? (
- dev-lang/perl
- >=x11-libs/libXi-1.2.99.1
- >=x11-libs/libXfont-1.4.2
- >=x11-libs/libxkbfile-1.0.4
- x11-libs/libXrender
- >=x11-libs/pixman-0.27.2
- >=x11-apps/xauth-1.0.3
- x11-apps/xsetroot
- >=x11-misc/xkeyboard-config-2.4.1-r3
- opengl? ( >=app-eselect/eselect-opengl-1.3.1-r1 )
- xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
- drm? ( x11-libs/libdrm )
- )"
-
-RDEPEND="${CDEPEND}
- java? ( >=virtual/jre-1.5:* )
- !net-misc/vnc
- !net-misc/tightvnc
- !net-misc/xf4vnc"
-
-DEPEND="${CDEPEND}
- amd64? ( dev-lang/nasm )
- x86? ( dev-lang/nasm )
- >=x11-proto/inputproto-2.2.99.1
- >=x11-proto/xextproto-7.2.99.901
- >=x11-proto/xproto-7.0.26
- java? ( >=virtual/jdk-1.5 )
- server? (
- virtual/pkgconfig
- media-fonts/font-util
- x11-misc/util-macros
- >=x11-proto/bigreqsproto-1.1.0
- >=x11-proto/compositeproto-0.4
- >=x11-proto/damageproto-1.1
- >=x11-proto/fixesproto-5.0
- >=x11-proto/fontsproto-2.1.3
- >=x11-proto/glproto-1.4.17
- >=x11-proto/randrproto-1.4.0
- >=x11-proto/renderproto-0.11
- >=x11-proto/resourceproto-1.2.0
- >=x11-proto/scrnsaverproto-1.1
- >=x11-proto/videoproto-2.2.2
- >=x11-proto/xcmiscproto-1.2.0
- >=x11-proto/xineramaproto-1.1.3
- >=x11-libs/xtrans-1.3.3
- >=x11-proto/dri2proto-2.8
- opengl? ( >=media-libs/mesa-10.3.4-r1 )
- )"
-
-PATCHES=(
- "${WORKDIR}"/patches/010_libvnc-os.patch
- "${WORKDIR}"/patches/030_manpages.patch
- "${WORKDIR}"/patches/055_xstartup.patch
-)
-
-src_prepare() {
- if use server ; then
- cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/. unix/xserver || die
- fi
-
- default
-
- if use server; then
- eapply "${FILESDIR}/${PN}-1.7.1-xserver119-compat.patch"
- cd unix/xserver || die
- eapply "${FILESDIR}/xserver119.patch"
- eautoreconf
- fi
-}
-
-src_configure() {
- use arm || use hppa && append-flags "-fPIC"
-
- local mycmakeargs=(
- -DENABLE_GNUTLS=$(usex gnutls)
- -DENABLE_PAM=$(usex pam)
- -DBUILD_JAVA=$(usex java)
- )
-
- cmake-utils_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-dmx \
- --disable-dri \
- --disable-dri3 \
- --disable-glamor \
- --disable-kdrive \
- --disable-libunwind \
- --disable-linux-acpi \
- --disable-record \
- --disable-selective-werror \
- --disable-silent-rules \
- --disable-static \
- --disable-tslib \
- --disable-unit-tests \
- --disable-xephyr \
- --disable-xinerama \
- --disable-xnest \
- --disable-xorg \
- --disable-xvfb \
- --disable-xwin \
- --disable-xwayland \
- --enable-dri2 \
- --with-pic \
- --without-dtrace \
- --disable-present \
- --disable-unit-tests
- fi
-}
-
-src_compile() {
- cmake-utils_src_compile
-
- if use server; then
- # deps of the vnc module and the module itself
- local d subdirs=(
- fb xfixes Xext dbe $(usex opengl glx "") randr render damageext miext Xi xkb
- composite dix mi os hw/vnc
- )
- for d in "${subdirs[@]}"; do
- emake -C unix/xserver/"${d}"
- done
- fi
-}
-
-src_install() {
- cmake-utils_src_install
-
- newicon "${DISTDIR}"/tigervnc.png vncviewer.png
- make_desktop_entry vncviewer vncviewer vncviewer Network
-
- if use server ; then
- emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
- if ! use xorgmodule; then
- rm -r "${ED%/}"/usr/$(get_libdir)/xorg || die
- else
- rm "${ED%/}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
- fi
-
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
- systemd_douserunit contrib/systemd/user/vncserver@.service
- else
- local f
- cd "${ED}" || die
- for f in vncserver vncpasswd x0vncserver vncconfig; do
- rm usr/bin/$f || die
- rm usr/share/man/man1/$f.1 || die
- done
- fi
-}
diff --git a/net-misc/tigervnc/tigervnc-1.7.1.ebuild b/net-misc/tigervnc/tigervnc-1.7.1.ebuild
deleted file mode 100644
index 48bad065195..00000000000
--- a/net-misc/tigervnc/tigervnc-1.7.1.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-CMAKE_IN_SOURCE_BUILD=1
-
-inherit autotools cmake-utils eutils flag-o-matic java-pkg-opt-2 systemd
-
-XSERVER_VERSION="1.18.4"
-
-DESCRIPTION="Remote desktop viewer display system"
-HOMEPAGE="http://www.tigervnc.org"
-SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.gz
- mirror://gentoo/${PN}.png
- https://dev.gentoo.org/~armin76/dist/tigervnc-1.4.2-patches-0.1.tar.bz2
- server? ( ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.bz2 )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86"
-IUSE="+drm gnutls java +opengl pam server +xorgmodule"
-
-CDEPEND="virtual/jpeg:0
- sys-libs/zlib
- >=x11-libs/libXtst-1.0.99.2
- >=x11-libs/fltk-1.3.1
- gnutls? ( net-libs/gnutls:= )
- pam? ( virtual/pam )
- server? (
- dev-lang/perl
- >=x11-libs/libXi-1.2.99.1
- >=x11-libs/libXfont-1.4.2
- >=x11-libs/libxkbfile-1.0.4
- x11-libs/libXrender
- >=x11-libs/pixman-0.27.2
- >=x11-apps/xauth-1.0.3
- x11-apps/xsetroot
- >=x11-misc/xkeyboard-config-2.4.1-r3
- opengl? ( >=app-eselect/eselect-opengl-1.3.1-r1 )
- xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
- drm? ( x11-libs/libdrm )
- )"
-
-RDEPEND="${CDEPEND}
- java? ( >=virtual/jre-1.5:* )
- !net-misc/vnc
- !net-misc/tightvnc
- !net-misc/xf4vnc"
-
-DEPEND="${CDEPEND}
- amd64? ( dev-lang/nasm )
- x86? ( dev-lang/nasm )
- >=x11-proto/inputproto-2.2.99.1
- >=x11-proto/xextproto-7.2.99.901
- >=x11-proto/xproto-7.0.26
- java? ( >=virtual/jdk-1.5 )
- server? (
- virtual/pkgconfig
- media-fonts/font-util
- x11-misc/util-macros
- >=x11-proto/bigreqsproto-1.1.0
- >=x11-proto/compositeproto-0.4
- >=x11-proto/damageproto-1.1
- >=x11-proto/fixesproto-5.0
- >=x11-proto/fontsproto-2.1.3
- >=x11-proto/glproto-1.4.17
- >=x11-proto/randrproto-1.4.0
- >=x11-proto/renderproto-0.11
- >=x11-proto/resourceproto-1.2.0
- >=x11-proto/scrnsaverproto-1.1
- >=x11-proto/videoproto-2.2.2
- >=x11-proto/xcmiscproto-1.2.0
- >=x11-proto/xineramaproto-1.1.3
- >=x11-libs/xtrans-1.3.3
- >=x11-proto/dri2proto-2.8
- opengl? ( >=media-libs/mesa-10.3.4-r1 )
- )"
-
-PATCHES=(
- "${WORKDIR}"/patches/010_libvnc-os.patch
- "${WORKDIR}"/patches/030_manpages.patch
- "${WORKDIR}"/patches/055_xstartup.patch
-)
-
-src_prepare() {
- if use server ; then
- cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/. unix/xserver || die
- fi
-
- default
-
- if use server ; then
- cd unix/xserver || die
- eapply ../xserver118.patch
- eautoreconf
- fi
-}
-
-src_configure() {
- use arm || use hppa && append-flags "-fPIC"
-
- local mycmakeargs=(
- -DENABLE_GNUTLS=$(usex gnutls)
- -DENABLE_PAM=$(usex pam)
- -DBUILD_JAVA=$(usex java)
- )
-
- cmake-utils_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-dmx \
- --disable-dri \
- --disable-dri3 \
- --disable-glamor \
- --disable-kdrive \
- --disable-libunwind \
- --disable-linux-acpi \
- --disable-record \
- --disable-selective-werror \
- --disable-silent-rules \
- --disable-static \
- --disable-tslib \
- --disable-unit-tests \
- --disable-xephyr \
- --disable-xinerama \
- --disable-xnest \
- --disable-xorg \
- --disable-xvfb \
- --disable-xwin \
- --disable-xwayland \
- --enable-dri2 \
- --with-pic \
- --without-dtrace \
- --disable-present \
- --disable-unit-tests
- fi
-}
-
-src_compile() {
- cmake-utils_src_compile
-
- if use server; then
- # deps of the vnc module and the module itself
- local d subdirs=(
- fb xfixes Xext dbe $(usex opengl glx "") randr render damageext miext Xi xkb
- composite dix mi os hw/vnc
- )
- for d in "${subdirs[@]}"; do
- emake -C unix/xserver/"${d}"
- done
- fi
-}
-
-src_install() {
- cmake-utils_src_install
-
- newicon "${DISTDIR}"/tigervnc.png vncviewer.png
- make_desktop_entry vncviewer vncviewer vncviewer Network
-
- if use server ; then
- emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
- if ! use xorgmodule; then
- rm -r "${ED%/}"/usr/$(get_libdir)/xorg || die
- else
- rm "${ED%/}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
- fi
-
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
- systemd_douserunit contrib/systemd/user/vncserver@.service
- else
- local f
- cd "${ED}" || die
- for f in vncserver vncpasswd x0vncserver vncconfig; do
- rm usr/bin/$f || die
- rm usr/share/man/man1/$f.1 || die
- done
- fi
-}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-03-24 15:38 Matt Turner
0 siblings, 0 replies; 178+ messages in thread
From: Matt Turner @ 2017-03-24 15:38 UTC (permalink / raw
To: gentoo-commits
commit: 364d60d03bd7be7872a2a65fcda26dbd9cdbbba4
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 24 15:37:28 2017 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Mar 24 15:38:07 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=364d60d0
net-misc/tigervnc-1.7.1-r2: alpha stable, bug 612632
net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild b/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild
index d6fddd51bcf..dbf7acfc27b 100644
--- a/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.7.1-r2.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 hppa ~ia64 ~mips ppc ppc64 ~sh sparc x86"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~sh sparc x86"
IUSE="+drm gnutls java +opengl pam server +xorgmodule"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-03-24 15:38 Matt Turner
0 siblings, 0 replies; 178+ messages in thread
From: Matt Turner @ 2017-03-24 15:38 UTC (permalink / raw
To: gentoo-commits
commit: 3e8715e4999c4c2f872a9b8025c708ee9d47f709
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 24 15:37:47 2017 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Mar 24 15:38:08 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e8715e4
net-misc/tigervnc-1.7.1-r2: ia64 stable, bug 612632
net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild b/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild
index dbf7acfc27b..297e4521dbd 100644
--- a/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.7.1-r2.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 hppa ~ia64 ~mips ppc ppc64 ~sh sparc x86"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86"
IUSE="+drm gnutls java +opengl pam server +xorgmodule"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-03-17 10:42 Agostino Sarubbo
0 siblings, 0 replies; 178+ messages in thread
From: Agostino Sarubbo @ 2017-03-17 10:42 UTC (permalink / raw
To: gentoo-commits
commit: 166a1a8a851218a325ffb8afba41f48e82374450
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 17 10:41:26 2017 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Mar 17 10:41:26 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=166a1a8a
net-misc/tigervnc: sparc stable wrt bug #612632
Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild b/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild
index b2730a1f140..d6fddd51bcf 100644
--- a/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.7.1-r2.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 hppa ~ia64 ~mips ppc ppc64 ~sh ~sparc x86"
+KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~sh sparc x86"
IUSE="+drm gnutls java +opengl pam server +xorgmodule"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-03-17 10:15 Agostino Sarubbo
0 siblings, 0 replies; 178+ messages in thread
From: Agostino Sarubbo @ 2017-03-17 10:15 UTC (permalink / raw
To: gentoo-commits
commit: bf6ff3890250f520df5f80d47029b500b7364ede
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 17 10:13:51 2017 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Mar 17 10:13:51 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf6ff389
net-misc/tigervnc: amd64 stable wrt bug #612632
Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild b/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild
index e67e95d0965..4780f01df42 100644
--- a/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.7.1-r2.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 hppa ~ia64 ~mips ppc ppc64 ~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~sh ~sparc ~x86"
IUSE="+drm gnutls java +opengl pam server +xorgmodule"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-03-16 13:01 Jeroen Roovers
0 siblings, 0 replies; 178+ messages in thread
From: Jeroen Roovers @ 2017-03-16 13:01 UTC (permalink / raw
To: gentoo-commits
commit: 8fd4b6432041326b54eac1b10871bed5d1387cee
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 16 13:01:00 2017 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Thu Mar 16 13:01:00 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fd4b643
net-misc/tigervnc: Stable for HPPA (bug #612632).
Package-Manager: Portage-2.3.4, Repoman-2.3.2
RepoMan-Options: --ignore-arches
net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild b/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild
index e2d4cae496c..e67e95d0965 100644
--- a/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.7.1-r2.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 ~hppa ~ia64 ~mips ppc ppc64 ~sh ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm hppa ~ia64 ~mips ppc ppc64 ~sh ~sparc ~x86"
IUSE="+drm gnutls java +opengl pam server +xorgmodule"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-03-16 7:59 Michael Weber
0 siblings, 0 replies; 178+ messages in thread
From: Michael Weber @ 2017-03-16 7:59 UTC (permalink / raw
To: gentoo-commits
commit: b3d035465ac2c71d13b00ee9cb46418de07f0d72
Author: Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 16 07:58:20 2017 +0000
Commit: Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Thu Mar 16 07:58:59 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3d03546
net-misc/tigervnc: arm ppc ppc64 stable (bug 612632).
Package-Manager: Portage-2.3.4, Repoman-2.3.2
net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild b/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild
index a7b3142bd38..e2d4cae496c 100644
--- a/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.7.1-r2.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 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~sh ~sparc ~x86"
IUSE="+drm gnutls java +opengl pam server +xorgmodule"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-03-05 8:48 Patrice Clement
0 siblings, 0 replies; 178+ messages in thread
From: Patrice Clement @ 2017-03-05 8:48 UTC (permalink / raw
To: gentoo-commits
commit: a91dfd7b02b52a651bd469b1a452353604eb7c8a
Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 5 08:47:53 2017 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sun Mar 5 08:48:18 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a91dfd7b
net-misc/tigervnc: update dependencies.
* update x11-proto/xproto dependency to version 7.0.31.
* add x11-libs/libXfont2 to DEPEND.
Gentoo-Bug: https://bugs.gentoo.org/611700
Package-Manager: Portage-2.3.3, Repoman-2.3.1
net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild | 189 +++++++++++++++++++++++++++++
1 file changed, 189 insertions(+)
diff --git a/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild b/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild
new file mode 100644
index 00000000000..a7b3142bd38
--- /dev/null
+++ b/net-misc/tigervnc/tigervnc-1.7.1-r2.ebuild
@@ -0,0 +1,189 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+CMAKE_IN_SOURCE_BUILD=1
+
+inherit autotools cmake-utils eutils flag-o-matic java-pkg-opt-2 systemd
+
+XSERVER_VERSION="1.19.1"
+
+DESCRIPTION="Remote desktop viewer display system"
+HOMEPAGE="http://www.tigervnc.org"
+SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://dev.gentoo.org/~armin76/dist/tigervnc-1.4.2-patches-0.1.tar.bz2
+ mirror://gentoo/${PN}.png
+ server? ( ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.bz2 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
+IUSE="+drm gnutls java +opengl pam server +xorgmodule"
+
+CDEPEND="virtual/jpeg:0
+ sys-libs/zlib
+ >=x11-libs/libXtst-1.0.99.2
+ >=x11-libs/fltk-1.3.1
+ gnutls? ( net-libs/gnutls:= )
+ pam? ( virtual/pam )
+ server? (
+ dev-lang/perl
+ >=x11-libs/libXi-1.2.99.1
+ >=x11-libs/libXfont-1.4.2
+ >=x11-libs/libxkbfile-1.0.4
+ x11-libs/libXrender
+ >=x11-libs/pixman-0.27.2
+ >=x11-apps/xauth-1.0.3
+ x11-apps/xsetroot
+ >=x11-misc/xkeyboard-config-2.4.1-r3
+ opengl? ( >=app-eselect/eselect-opengl-1.3.1-r1 )
+ xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
+ drm? ( x11-libs/libdrm )
+ )"
+
+RDEPEND="${CDEPEND}
+ java? ( >=virtual/jre-1.5:* )
+ !net-misc/vnc
+ !net-misc/tightvnc
+ !net-misc/xf4vnc"
+
+DEPEND="${CDEPEND}
+ amd64? ( dev-lang/nasm )
+ x86? ( dev-lang/nasm )
+ >=x11-proto/inputproto-2.2.99.1
+ >=x11-proto/xextproto-7.2.99.901
+ >=x11-proto/xproto-7.0.31
+ x11-libs/libXfont2
+ java? ( >=virtual/jdk-1.5 )
+ server? (
+ virtual/pkgconfig
+ media-fonts/font-util
+ x11-misc/util-macros
+ >=x11-proto/bigreqsproto-1.1.0
+ >=x11-proto/compositeproto-0.4
+ >=x11-proto/damageproto-1.1
+ >=x11-proto/fixesproto-5.0
+ >=x11-proto/fontsproto-2.1.3
+ >=x11-proto/glproto-1.4.17
+ >=x11-proto/randrproto-1.4.0
+ >=x11-proto/renderproto-0.11
+ >=x11-proto/resourceproto-1.2.0
+ >=x11-proto/scrnsaverproto-1.1
+ >=x11-proto/videoproto-2.2.2
+ >=x11-proto/xcmiscproto-1.2.0
+ >=x11-proto/xineramaproto-1.1.3
+ >=x11-libs/xtrans-1.3.3
+ >=x11-proto/dri2proto-2.8
+ opengl? ( >=media-libs/mesa-10.3.4-r1 )
+ )"
+
+PATCHES=(
+ "${WORKDIR}"/patches/010_libvnc-os.patch
+ "${WORKDIR}"/patches/030_manpages.patch
+ "${WORKDIR}"/patches/055_xstartup.patch
+)
+
+src_prepare() {
+ if use server ; then
+ cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/. unix/xserver || die
+ fi
+
+ default
+
+ if use server; then
+ eapply "${FILESDIR}/${PN}-1.7.1-xserver119-compat.patch"
+ cd unix/xserver || die
+ eapply "${FILESDIR}/xserver119.patch"
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ use arm || use hppa && append-flags "-fPIC"
+
+ local mycmakeargs=(
+ -DENABLE_GNUTLS=$(usex gnutls)
+ -DENABLE_PAM=$(usex pam)
+ -DBUILD_JAVA=$(usex java)
+ )
+
+ cmake-utils_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-dmx \
+ --disable-dri \
+ --disable-dri3 \
+ --disable-glamor \
+ --disable-kdrive \
+ --disable-libunwind \
+ --disable-linux-acpi \
+ --disable-record \
+ --disable-selective-werror \
+ --disable-silent-rules \
+ --disable-static \
+ --disable-tslib \
+ --disable-unit-tests \
+ --disable-xephyr \
+ --disable-xinerama \
+ --disable-xnest \
+ --disable-xorg \
+ --disable-xvfb \
+ --disable-xwin \
+ --disable-xwayland \
+ --enable-dri2 \
+ --with-pic \
+ --without-dtrace \
+ --disable-present \
+ --disable-unit-tests
+ fi
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ if use server; then
+ # deps of the vnc module and the module itself
+ local d subdirs=(
+ fb xfixes Xext dbe $(usex opengl glx "") randr render damageext miext Xi xkb
+ composite dix mi os hw/vnc
+ )
+ for d in "${subdirs[@]}"; do
+ emake -C unix/xserver/"${d}"
+ done
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ newicon "${DISTDIR}"/tigervnc.png vncviewer.png
+ make_desktop_entry vncviewer vncviewer vncviewer Network
+
+ if use server ; then
+ emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
+ if ! use xorgmodule; then
+ rm -r "${ED%/}"/usr/$(get_libdir)/xorg || die
+ else
+ rm "${ED%/}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
+ fi
+
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ systemd_douserunit contrib/systemd/user/vncserver@.service
+ else
+ local f
+ cd "${ED}" || die
+ for f in vncserver vncpasswd x0vncserver vncconfig; do
+ rm usr/bin/$f || die
+ rm usr/share/man/man1/$f.1 || die
+ done
+ fi
+}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-02-12 20:08 Markus Meier
0 siblings, 0 replies; 178+ messages in thread
From: Markus Meier @ 2017-02-12 20:08 UTC (permalink / raw
To: gentoo-commits
commit: 449622b6eec72ca657dbd6042424bf2bf4edc282
Author: Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 12 20:07:58 2017 +0000
Commit: Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Sun Feb 12 20:07:58 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=449622b6
net-misc/tigervnc: arm stable, bug #606998
Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"
net-misc/tigervnc/tigervnc-1.7.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.7.1.ebuild b/net-misc/tigervnc/tigervnc-1.7.1.ebuild
index bd7d67e0c9..9a60f1ee88 100644
--- a/net-misc/tigervnc/tigervnc-1.7.1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.7.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ppc ppc64 ~sh ~sparc x86"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~sh ~sparc x86"
IUSE="+drm gnutls java +opengl pam server +xorgmodule"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-01-29 20:30 Jeroen Roovers
0 siblings, 0 replies; 178+ messages in thread
From: Jeroen Roovers @ 2017-01-29 20:30 UTC (permalink / raw
To: gentoo-commits
commit: 9b230cb25e579b16721d67a61f2ef9e7872ba28e
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 29 20:29:03 2017 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sun Jan 29 20:29:03 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b230cb2
net-misc/tigervnc: Stable for HPPA PPC64 (bug #606998).
Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --ignore-arches
net-misc/tigervnc/tigervnc-1.7.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.7.1.ebuild b/net-misc/tigervnc/tigervnc-1.7.1.ebuild
index 15ccc55..c6b5bea 100644
--- a/net-misc/tigervnc/tigervnc-1.7.1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.7.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
+KEYWORDS="alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~sh ~sparc ~x86"
IUSE="+drm gnutls java +opengl pam server +xorgmodule"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-01-29 13:55 Agostino Sarubbo
0 siblings, 0 replies; 178+ messages in thread
From: Agostino Sarubbo @ 2017-01-29 13:55 UTC (permalink / raw
To: gentoo-commits
commit: fd3587316e2a2d84c4d975cac00c6c3d65b1ea65
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 29 13:54:30 2017 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jan 29 13:54:30 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd358731
net-misc/tigervnc: amd64 stable wrt bug #606998
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.7.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.7.1.ebuild b/net-misc/tigervnc/tigervnc-1.7.1.ebuild
index b0a144a..15ccc55 100644
--- a/net-misc/tigervnc/tigervnc-1.7.1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.7.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
+KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
IUSE="+drm gnutls java +opengl pam server +xorgmodule"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-01-28 19:52 Tobias Klausmann
0 siblings, 0 replies; 178+ messages in thread
From: Tobias Klausmann @ 2017-01-28 19:52 UTC (permalink / raw
To: gentoo-commits
commit: f7c03cc09391b2efc59e60c3f2b4e5cd4ba96b82
Author: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 28 19:52:31 2017 +0000
Commit: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Sat Jan 28 19:52:45 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7c03cc0
net-misc/tigervnc-1.7.1-r0: stable on alpha
Gentoo-Bug: 606998
net-misc/tigervnc/tigervnc-1.7.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.7.1.ebuild b/net-misc/tigervnc/tigervnc-1.7.1.ebuild
index 9a04c43..b0a144a 100644
--- a/net-misc/tigervnc/tigervnc-1.7.1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.7.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
+KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
IUSE="+drm gnutls java +opengl pam server +xorgmodule"
CDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-01-27 20:49 Thomas Deutschmann
0 siblings, 0 replies; 178+ messages in thread
From: Thomas Deutschmann @ 2017-01-27 20:49 UTC (permalink / raw
To: gentoo-commits
commit: 7b04083d729910375e9522302739dc9555c870e4
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 27 20:48:45 2017 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Fri Jan 27 20:49:21 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b04083d
net-misc/tigervnc: Bump to v1.7.1 (bug #606460)
Ebuild changes:
===============
- JAVA support fixed; Previously, when system's VM was set to a JRE,
building of VncViewer.jar failed because ebuild didn't switch
active JAVA VM to JDK because DEPEND also contained virtual/jre
value from RDEPEND.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
net-misc/tigervnc/Manifest | 1 +
net-misc/tigervnc/tigervnc-1.7.1.ebuild | 188 ++++++++++++++++++++++++++++++++
2 files changed, 189 insertions(+)
diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index 5e456b5..5be3f6e 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -1,5 +1,6 @@
DIST tigervnc-1.4.2-patches-0.1.tar.bz2 7361 SHA256 21c77708d303192108ffeef02acc0e7310461b4910bb49ae78c8a944e52c436e SHA512 86235aba8e735e4afed21d2940cee8ea2f4f1bc951db79aaf481ae79ab81d4518add6be2619ce9371f77fd068c8dbf069754ecc0168e5afe9e8505d3d61cc573 WHIRLPOOL 97a8c1719e7959ce8abd29f9ad249c7acf1b5a21ef36c0ce00b6e3bae8e6e78e9cdb0b34a23da6bd44c9e513e95f22716b286c5ec57bf1a854101c4810c7b481
DIST tigervnc-1.6.0.tar.gz 1291089 SHA256 98ffe98fcfe883e6c35aec579295b53d73d2ccf62e0f6e53a73ecad993b096ca SHA512 b4f1f5116ad5fe27a168764dd746400474e973d2edb85fbbe67a2459824a7267f2c63d1a2b2fdd2811017216c24a7168712df3afece56f404780d386ad24e135 WHIRLPOOL a848148646f6961ea3131cfef773d6108330a1caaa870921d7acd1759dfbe92569a00c385c0f3a35a939b4a2a0215da825cb72b9c820972cc4bf6ada3b29fbec
DIST tigervnc-1.7.0.tar.gz 1405952 SHA256 4aa704747b4f8f1d59768b663c488fa937e6783db2a46ae407cd2a599cfbf8b1 SHA512 2e673603065ef5cef33fd0e1ab916f5758d29e75ab5fdb18d1cbfacc61f59b85a00c64699d09a91e81de51ccf4006921516d5ea863319bd557fbd378c17ba004 WHIRLPOOL 63565060f42e68d6089f4851b56ff121630d63b14db6a82aac0be3e98aea48d33e35732867a57eb64c212fa3d704e35f3005ea4b0165f003c9be9d187556b668
+DIST tigervnc-1.7.1.tar.gz 1406032 SHA256 3c021ec0bee4611020c0bcbab995b0ef2f6f1a46127a52b368827f3275527ccc SHA512 babdc362b28d7af80c7efbb3a1aadf158d7f29621afe36d785748af45e515e2718cf1011359db7b39c218770b3f3ee2767e08abc58091f018c08ba9739a3e68d WHIRLPOOL 178d6b3fb7569cfb2de5dd144031b441b02a865574928d20f1589fd6f933b9276477292182cde56e948ab75d2fc0bea4d79f71bcddb33f6057970a7caa08b2cc
DIST tigervnc.png 4958 SHA256 e0828aeb92ccaaf93e690e9ee5e17803de1cb140d3ca79fb756fe08ebbc4492e SHA512 97f9a42e9b9f50f1c91de3b7d7991aa8965240fe4958d6da4e9f72f9baa4510ad615765f7c59d6e0a90c9d4b5fe53ad1547c766f2da45e4a6b6e29b03ced2b8b WHIRLPOOL bbf01f6702724bc4329d053bd3fbf856103371abce20f6f74aa3c2e5eed0eebcdcccd287788b1efbb8de3008cb484a8da5ccd1bd667727e4b0861f3bb550529c
DIST xorg-server-1.18.4.tar.bz2 6009508 SHA256 278459b2c31d61a15655d95a72fb79930c480a6bb8cf9226e48a07df8b1d31c8 SHA512 2055948caa1437547ea823a70d8b24584b65338bb9f1bbf75e3ad7fd60ec9684378facaffa05b7ce496d904213cd192085a43ba889a1476d5fbc813b7e41b56b WHIRLPOOL f9ba5ffb49e6ac7ca20d64d27712a0a8f10c6560256a20e9f944d6438dc5f5eebe53daf6af110084da67a622e92874969047518e72ff181de0d64d83030d629f
diff --git a/net-misc/tigervnc/tigervnc-1.7.1.ebuild b/net-misc/tigervnc/tigervnc-1.7.1.ebuild
new file mode 100644
index 00000000..9a04c43
--- /dev/null
+++ b/net-misc/tigervnc/tigervnc-1.7.1.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+CMAKE_IN_SOURCE_BUILD=1
+
+inherit autotools cmake-utils eutils flag-o-matic java-pkg-opt-2 systemd
+
+XSERVER_VERSION="1.18.4"
+
+DESCRIPTION="Remote desktop viewer display system"
+HOMEPAGE="http://www.tigervnc.org"
+SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ mirror://gentoo/${PN}.png
+ https://dev.gentoo.org/~armin76/dist/tigervnc-1.4.2-patches-0.1.tar.bz2
+ server? ( ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.bz2 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
+IUSE="+drm gnutls java +opengl pam server +xorgmodule"
+
+CDEPEND="virtual/jpeg:0
+ sys-libs/zlib
+ >=x11-libs/libXtst-1.0.99.2
+ >=x11-libs/fltk-1.3.1
+ gnutls? ( net-libs/gnutls:= )
+ pam? ( virtual/pam )
+ server? (
+ dev-lang/perl
+ >=x11-libs/libXi-1.2.99.1
+ >=x11-libs/libXfont-1.4.2
+ >=x11-libs/libxkbfile-1.0.4
+ x11-libs/libXrender
+ >=x11-libs/pixman-0.27.2
+ >=x11-apps/xauth-1.0.3
+ x11-apps/xsetroot
+ >=x11-misc/xkeyboard-config-2.4.1-r3
+ opengl? ( >=app-eselect/eselect-opengl-1.3.1-r1 )
+ xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
+ drm? ( x11-libs/libdrm )
+ )"
+
+RDEPEND="${CDEPEND}
+ java? ( >=virtual/jre-1.5:* )
+ !net-misc/vnc
+ !net-misc/tightvnc
+ !net-misc/xf4vnc"
+
+DEPEND="${CDEPEND}
+ amd64? ( dev-lang/nasm )
+ x86? ( dev-lang/nasm )
+ >=x11-proto/inputproto-2.2.99.1
+ >=x11-proto/xextproto-7.2.99.901
+ >=x11-proto/xproto-7.0.26
+ java? ( >=virtual/jdk-1.5 )
+ server? (
+ virtual/pkgconfig
+ media-fonts/font-util
+ x11-misc/util-macros
+ >=x11-proto/bigreqsproto-1.1.0
+ >=x11-proto/compositeproto-0.4
+ >=x11-proto/damageproto-1.1
+ >=x11-proto/fixesproto-5.0
+ >=x11-proto/fontsproto-2.1.3
+ >=x11-proto/glproto-1.4.17
+ >=x11-proto/randrproto-1.4.0
+ >=x11-proto/renderproto-0.11
+ >=x11-proto/resourceproto-1.2.0
+ >=x11-proto/scrnsaverproto-1.1
+ >=x11-proto/videoproto-2.2.2
+ >=x11-proto/xcmiscproto-1.2.0
+ >=x11-proto/xineramaproto-1.1.3
+ >=x11-libs/xtrans-1.3.3
+ >=x11-proto/dri2proto-2.8
+ opengl? ( >=media-libs/mesa-10.3.4-r1 )
+ )"
+
+PATCHES=(
+ "${WORKDIR}"/patches/010_libvnc-os.patch
+ "${WORKDIR}"/patches/030_manpages.patch
+ "${WORKDIR}"/patches/055_xstartup.patch
+)
+
+src_prepare() {
+ if use server ; then
+ cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/. unix/xserver || die
+ fi
+
+ default
+
+ if use server ; then
+ cd unix/xserver || die
+ eapply ../xserver118.patch
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ use arm || use hppa && append-flags "-fPIC"
+
+ local mycmakeargs=(
+ -DENABLE_GNUTLS=$(usex gnutls)
+ -DENABLE_PAM=$(usex pam)
+ -DBUILD_JAVA=$(usex java)
+ )
+
+ cmake-utils_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-dmx \
+ --disable-dri \
+ --disable-dri3 \
+ --disable-glamor \
+ --disable-kdrive \
+ --disable-libunwind \
+ --disable-linux-acpi \
+ --disable-record \
+ --disable-selective-werror \
+ --disable-silent-rules \
+ --disable-static \
+ --disable-tslib \
+ --disable-unit-tests \
+ --disable-xephyr \
+ --disable-xinerama \
+ --disable-xnest \
+ --disable-xorg \
+ --disable-xvfb \
+ --disable-xwin \
+ --disable-xwayland \
+ --enable-dri2 \
+ --with-pic \
+ --without-dtrace \
+ --disable-present \
+ --disable-unit-tests
+ fi
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ if use server; then
+ # deps of the vnc module and the module itself
+ local d subdirs=(
+ fb xfixes Xext dbe $(usex opengl glx "") randr render damageext miext Xi xkb
+ composite dix mi os hw/vnc
+ )
+ for d in "${subdirs[@]}"; do
+ emake -C unix/xserver/"${d}"
+ done
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ newicon "${DISTDIR}"/tigervnc.png vncviewer.png
+ make_desktop_entry vncviewer vncviewer vncviewer Network
+
+ if use server ; then
+ emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
+ if ! use xorgmodule; then
+ rm -r "${ED%/}"/usr/$(get_libdir)/xorg || die
+ else
+ rm "${ED%/}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
+ fi
+
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ systemd_douserunit contrib/systemd/user/vncserver@.service
+ else
+ local f
+ cd "${ED}" || die
+ for f in vncserver vncpasswd x0vncserver vncconfig; do
+ rm usr/bin/$f || die
+ rm usr/share/man/man1/$f.1 || die
+ done
+ fi
+}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2017-01-25 15:52 Agostino Sarubbo
0 siblings, 0 replies; 178+ messages in thread
From: Agostino Sarubbo @ 2017-01-25 15:52 UTC (permalink / raw
To: gentoo-commits
commit: 10503504c977c9e105da62ea65b777d3811faef6
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 25 15:51:49 2017 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Jan 25 15:52:41 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10503504
net-misc/tigervnc: ppc64 stable wrt bug #584482
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild
index 06d6e7d..6b75e42 100644
--- a/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ~ppc64 ~sh ~sparc x86"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh ~sparc x86"
IUSE="+drm gnutls java +opengl pam server +xorgmodule"
RDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2016-11-15 22:29 David Seifert
0 siblings, 0 replies; 178+ messages in thread
From: David Seifert @ 2016-11-15 22:29 UTC (permalink / raw
To: gentoo-commits
commit: b2d9aab052ca8e546730858a0419641166f189db
Author: Alexey Korepanov <kaikaikai <AT> yandex <DOT> ru>
AuthorDate: Sat Oct 22 15:25:56 2016 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Tue Nov 15 22:28:53 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2d9aab0
net-misc/tigervnc: version bump 1.7.0
Closes: https://github.com/gentoo/gentoo/pull/2633
Signed-off-by: David Seifert <soap <AT> gentoo.org>
net-misc/tigervnc/Manifest | 1 +
net-misc/tigervnc/tigervnc-1.7.0.ebuild | 185 ++++++++++++++++++++++++++++++++
2 files changed, 186 insertions(+)
diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index 23da392..94796da 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -3,6 +3,7 @@ DIST tigervnc-1.3.1.tar.gz 6888105 SHA256 628622316eefa5d4f348f00a280a513569bfae
DIST tigervnc-1.4.2-patches-0.1.tar.bz2 7361 SHA256 21c77708d303192108ffeef02acc0e7310461b4910bb49ae78c8a944e52c436e SHA512 86235aba8e735e4afed21d2940cee8ea2f4f1bc951db79aaf481ae79ab81d4518add6be2619ce9371f77fd068c8dbf069754ecc0168e5afe9e8505d3d61cc573 WHIRLPOOL 97a8c1719e7959ce8abd29f9ad249c7acf1b5a21ef36c0ce00b6e3bae8e6e78e9cdb0b34a23da6bd44c9e513e95f22716b286c5ec57bf1a854101c4810c7b481
DIST tigervnc-1.4.2.tar.gz 1370453 SHA256 6cfb33cb2a123dee96ca29d61523391f73c9d49b6cd2fb6522312d01da98866f SHA512 dcd9b223d0d6646a85b2f28abdf36491d6d735b0738cce0b179d745ca124d8430edd883a7ac7342bf882cf62a02ce8d7058ff9101f17c4310dbbe6bad50cc90f WHIRLPOOL 420dd1f72e1ba0de1796133acf0c35ac1e79bc1533610b927c01993af57eb293a886f57739cca7cf0f1985a269a2ed3cf2345896f59696c8e8dfc68a4b9013e5
DIST tigervnc-1.6.0.tar.gz 1291089 SHA256 98ffe98fcfe883e6c35aec579295b53d73d2ccf62e0f6e53a73ecad993b096ca SHA512 b4f1f5116ad5fe27a168764dd746400474e973d2edb85fbbe67a2459824a7267f2c63d1a2b2fdd2811017216c24a7168712df3afece56f404780d386ad24e135 WHIRLPOOL a848148646f6961ea3131cfef773d6108330a1caaa870921d7acd1759dfbe92569a00c385c0f3a35a939b4a2a0215da825cb72b9c820972cc4bf6ada3b29fbec
+DIST tigervnc-1.7.0.tar.gz 1405952 SHA256 4aa704747b4f8f1d59768b663c488fa937e6783db2a46ae407cd2a599cfbf8b1 SHA512 2e673603065ef5cef33fd0e1ab916f5758d29e75ab5fdb18d1cbfacc61f59b85a00c64699d09a91e81de51ccf4006921516d5ea863319bd557fbd378c17ba004 WHIRLPOOL 63565060f42e68d6089f4851b56ff121630d63b14db6a82aac0be3e98aea48d33e35732867a57eb64c212fa3d704e35f3005ea4b0165f003c9be9d187556b668
DIST tigervnc.png 4958 SHA256 e0828aeb92ccaaf93e690e9ee5e17803de1cb140d3ca79fb756fe08ebbc4492e SHA512 97f9a42e9b9f50f1c91de3b7d7991aa8965240fe4958d6da4e9f72f9baa4510ad615765f7c59d6e0a90c9d4b5fe53ad1547c766f2da45e4a6b6e29b03ced2b8b WHIRLPOOL bbf01f6702724bc4329d053bd3fbf856103371abce20f6f74aa3c2e5eed0eebcdcccd287788b1efbb8de3008cb484a8da5ccd1bd667727e4b0861f3bb550529c
DIST xorg-server-1.16.0.tar.bz2 5832944 SHA256 38330a03c5f7a38745a3f9816cf069db5b8844eebb358fd39dbabf61f32cd06b SHA512 eab298e3728aa79ff2ba3f5c12637c4db0f9bbca49ed00b673b2bfedf605f33a69d8eb946bed98e3d28afd9bfaf62e21ce2e8606d84cae9906506d90c26f1662 WHIRLPOOL bd9817cf93587e2b33d63438942c75d49b04f4fc2a4544654dfcc116deaf88abcccd0fa2496fb58848d5a007d2e32177cdbcd3f44237efd8b7882a0abc5b8d56
DIST xorg-server-1.17.1.tar.bz2 5852385 SHA256 2bf8e9f6f0a710dec1d2472467bff1f4e247cb6dcd76eb469aafdc8a2d7db2ab SHA512 195a0e0a6bd9c7655e62dd40dfbd7dea77d10f1143d4fd6154e8bdbb463d3729f81ecd1e379d66f68e828d4f4583782c15ce260de24444802076844aec552c4f WHIRLPOOL a8a78b0bfa6137941e3434f083319a827f0332fd9c190922bb0a33381e86173868d236c96a89ee3049400f37521fe052838416f009713f004227f05b8717d776
diff --git a/net-misc/tigervnc/tigervnc-1.7.0.ebuild b/net-misc/tigervnc/tigervnc-1.7.0.ebuild
new file mode 100644
index 00000000..c9d5861
--- /dev/null
+++ b/net-misc/tigervnc/tigervnc-1.7.0.ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+CMAKE_IN_SOURCE_BUILD=1
+
+inherit autotools cmake-utils eutils flag-o-matic java-pkg-opt-2 systemd
+
+XSERVER_VERSION="1.18.4"
+
+DESCRIPTION="Remote desktop viewer display system"
+HOMEPAGE="http://www.tigervnc.org"
+SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ mirror://gentoo/${PN}.png
+ https://dev.gentoo.org/~armin76/dist/tigervnc-1.4.2-patches-0.1.tar.bz2
+ server? ( ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.bz2 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
+IUSE="+drm gnutls java +opengl pam server +xorgmodule"
+
+RDEPEND="virtual/jpeg:0
+ sys-libs/zlib
+ >=x11-libs/libXtst-1.0.99.2
+ >=x11-libs/fltk-1.3.1
+ gnutls? ( net-libs/gnutls:= )
+ java? ( >=virtual/jre-1.5:* )
+ pam? ( virtual/pam )
+ server? (
+ dev-lang/perl
+ >=x11-libs/libXi-1.2.99.1
+ >=x11-libs/libXfont-1.4.2
+ >=x11-libs/libxkbfile-1.0.4
+ x11-libs/libXrender
+ >=x11-libs/pixman-0.27.2
+ >=x11-apps/xauth-1.0.3
+ x11-apps/xsetroot
+ >=x11-misc/xkeyboard-config-2.4.1-r3
+ opengl? ( >=app-eselect/eselect-opengl-1.3.1-r1 )
+ xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
+ drm? ( x11-libs/libdrm )
+ )
+ !net-misc/vnc
+ !net-misc/tightvnc
+ !net-misc/xf4vnc"
+DEPEND="${RDEPEND}
+ amd64? ( dev-lang/nasm )
+ x86? ( dev-lang/nasm )
+ >=x11-proto/inputproto-2.2.99.1
+ >=x11-proto/xextproto-7.2.99.901
+ >=x11-proto/xproto-7.0.26
+ java? ( >=virtual/jdk-1.5 )
+ server? (
+ virtual/pkgconfig
+ media-fonts/font-util
+ x11-misc/util-macros
+ >=x11-proto/bigreqsproto-1.1.0
+ >=x11-proto/compositeproto-0.4
+ >=x11-proto/damageproto-1.1
+ >=x11-proto/fixesproto-5.0
+ >=x11-proto/fontsproto-2.1.3
+ >=x11-proto/glproto-1.4.17
+ >=x11-proto/randrproto-1.4.0
+ >=x11-proto/renderproto-0.11
+ >=x11-proto/resourceproto-1.2.0
+ >=x11-proto/scrnsaverproto-1.1
+ >=x11-proto/videoproto-2.2.2
+ >=x11-proto/xcmiscproto-1.2.0
+ >=x11-proto/xineramaproto-1.1.3
+ >=x11-libs/xtrans-1.3.3
+ >=x11-proto/dri2proto-2.8
+ opengl? ( >=media-libs/mesa-10.3.4-r1 )
+ )"
+
+PATCHES=(
+ "${WORKDIR}"/patches/010_libvnc-os.patch
+ "${WORKDIR}"/patches/030_manpages.patch
+ "${WORKDIR}"/patches/055_xstartup.patch
+)
+
+src_prepare() {
+ if use server ; then
+ cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/. unix/xserver || die
+ fi
+
+ default
+
+ if use server ; then
+ cd unix/xserver || die
+ eapply ../xserver118.patch
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ use arm || use hppa && append-flags "-fPIC"
+
+ local mycmakeargs=(
+ -DENABLE_GNUTLS=$(usex gnutls)
+ -DENABLE_PAM=$(usex pam)
+ -DBUILD_JAVA=$(usex java)
+ )
+
+ cmake-utils_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-dmx \
+ --disable-dri \
+ --disable-dri3 \
+ --disable-glamor \
+ --disable-kdrive \
+ --disable-libunwind \
+ --disable-linux-acpi \
+ --disable-record \
+ --disable-selective-werror \
+ --disable-silent-rules \
+ --disable-static \
+ --disable-tslib \
+ --disable-unit-tests \
+ --disable-xephyr \
+ --disable-xinerama \
+ --disable-xnest \
+ --disable-xorg \
+ --disable-xvfb \
+ --disable-xwin \
+ --disable-xwayland \
+ --enable-dri2 \
+ --with-pic \
+ --without-dtrace \
+ --disable-present \
+ --disable-unit-tests
+ fi
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ if use server; then
+ # deps of the vnc module and the module itself
+ local d subdirs=(
+ fb xfixes Xext dbe $(usex opengl glx "") randr render damageext miext Xi xkb
+ composite dix mi os hw/vnc
+ )
+ for d in "${subdirs[@]}"; do
+ emake -C unix/xserver/"${d}"
+ done
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ newicon "${DISTDIR}"/tigervnc.png vncviewer.png
+ make_desktop_entry vncviewer vncviewer vncviewer Network
+
+ if use server ; then
+ emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
+ if ! use xorgmodule; then
+ rm -r "${ED%/}"/usr/$(get_libdir)/xorg || die
+ else
+ rm "${ED%/}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
+ fi
+
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ systemd_douserunit contrib/systemd/user/vncserver@.service
+ else
+ local f
+ cd "${ED}" || die
+ for f in vncserver vncpasswd x0vncserver vncconfig; do
+ rm usr/bin/$f || die
+ rm usr/share/man/man1/$f.1 || die
+ done
+ fi
+}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2016-11-15 22:29 David Seifert
0 siblings, 0 replies; 178+ messages in thread
From: David Seifert @ 2016-11-15 22:29 UTC (permalink / raw
To: gentoo-commits
commit: 9e5f1341dc406df019ad314d881d8e7dc4e0e43c
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 15 22:24:30 2016 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Tue Nov 15 22:28:58 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e5f1341
net-misc/tigervnc: Allow all virtual/jre SLOTs
Package-Manager: portage-2.3.2
net-misc/tigervnc/tigervnc-1.6.0-r1.ebuild | 2 +-
net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.6.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.6.0-r1.ebuild
index d16ae05..bc81240 100644
--- a/net-misc/tigervnc/tigervnc-1.6.0-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.6.0-r1.ebuild
@@ -25,7 +25,7 @@ RDEPEND="virtual/jpeg:0
>=x11-libs/libXtst-1.0.99.2
>=x11-libs/fltk-1.3.1
gnutls? ( net-libs/gnutls )
- java? ( >=virtual/jre-1.5 )
+ java? ( >=virtual/jre-1.5:* )
pam? ( virtual/pam )
server? (
dev-lang/perl
diff --git a/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild
index df8121d..cd9189b 100644
--- a/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild
@@ -25,7 +25,7 @@ RDEPEND="virtual/jpeg:0
>=x11-libs/libXtst-1.0.99.2
>=x11-libs/fltk-1.3.1
gnutls? ( net-libs/gnutls )
- java? ( >=virtual/jre-1.5 )
+ java? ( >=virtual/jre-1.5:* )
pam? ( virtual/pam )
server? (
dev-lang/perl
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2016-11-13 9:18 Agostino Sarubbo
0 siblings, 0 replies; 178+ messages in thread
From: Agostino Sarubbo @ 2016-11-13 9:18 UTC (permalink / raw
To: gentoo-commits
commit: 187d932376981ef428fca22d90c4bccf3dd167e6
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 13 09:18:24 2016 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Nov 13 09:18:24 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=187d9323
net-misc/tigervnc: ia64 stable wrt bug #567324
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild b/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild
index 8fe8b6f..76e4ff2 100644
--- a/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~sh sparc x86"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86"
IUSE="gnutls java nptl +opengl pam server +xorgmodule"
RDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2016-11-12 11:55 Agostino Sarubbo
0 siblings, 0 replies; 178+ messages in thread
From: Agostino Sarubbo @ 2016-11-12 11:55 UTC (permalink / raw
To: gentoo-commits
commit: 0b8de5e7aa6371e45328bbe4fcddde7618d6ee02
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 12 11:55:34 2016 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sat Nov 12 11:55:34 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b8de5e7
net-misc/tigervnc: ppc stable wrt bug #567324
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild b/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild
index 340e171..8fe8b6f 100644
--- a/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~sh sparc x86"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~sh sparc x86"
IUSE="gnutls java nptl +opengl pam server +xorgmodule"
RDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2016-11-12 11:55 Agostino Sarubbo
0 siblings, 0 replies; 178+ messages in thread
From: Agostino Sarubbo @ 2016-11-12 11:55 UTC (permalink / raw
To: gentoo-commits
commit: a4b6824a273d4b2e0eee7146fabb5fa86fe9db32
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 12 11:54:57 2016 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sat Nov 12 11:54:57 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4b6824a
net-misc/tigervnc: sparc stable wrt bug #567324
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild b/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild
index 0f02900..340e171 100644
--- a/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~sh ~sparc x86"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~sh sparc x86"
IUSE="gnutls java nptl +opengl pam server +xorgmodule"
RDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2016-10-21 8:52 Patrice Clement
0 siblings, 0 replies; 178+ messages in thread
From: Patrice Clement @ 2016-10-21 8:52 UTC (permalink / raw
To: gentoo-commits
commit: 4bad3a71061f79dec34fbc5c28ad54cc7a5c579e
Author: Andrey Mazo <ahippo <AT> yandex <DOT> com>
AuthorDate: Sat Sep 24 19:18:01 2016 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Fri Oct 21 08:52:41 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bad3a71
net-misc/tigervnc: add drm USE-flag to fix headless compilation.
Thanks to prometheanfire, libdrm dependency is now correct. This PR also fixes
the USE="server -opengl" compilation problem.
Gentoo-Bug: https://bugs.gentoo.org/592038
Package-Manager: portage-2.2.28
Closes: https://github.com/gentoo/gentoo/pull/2404
Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
net-misc/tigervnc/metadata.xml | 1 +
net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild | 6 ++++--
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/net-misc/tigervnc/metadata.xml b/net-misc/tigervnc/metadata.xml
index 401f3ce..8df2e3d 100644
--- a/net-misc/tigervnc/metadata.xml
+++ b/net-misc/tigervnc/metadata.xml
@@ -3,6 +3,7 @@
<pkgmetadata>
<!-- maintainer needed -->
<use>
+ <flag name="drm">build with DRM support</flag>
<flag name="server">Build TigerVNC server</flag>
<flag name="xorgmodule">Build the Xorg module</flag>
</use>
diff --git a/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild
index b73f522..df8121d 100644
--- a/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.6.0-r2.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 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86"
-IUSE="gnutls java +opengl pam server +xorgmodule"
+IUSE="+drm gnutls java +opengl pam server +xorgmodule"
RDEPEND="virtual/jpeg:0
sys-libs/zlib
@@ -39,6 +39,7 @@ RDEPEND="virtual/jpeg:0
>=x11-misc/xkeyboard-config-2.4.1-r3
opengl? ( >=app-eselect/eselect-opengl-1.3.1-r1 )
xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
+ drm? ( x11-libs/libdrm )
)
!net-misc/vnc
!net-misc/tightvnc
@@ -108,6 +109,7 @@ src_configure() {
cd unix/xserver || die
econf \
$(use_enable opengl glx) \
+ $(use_enable drm libdrm) \
--disable-config-hal \
--disable-config-udev \
--disable-devel-docs \
@@ -145,7 +147,7 @@ src_compile() {
if use server; then
# deps of the vnc module and the module itself
local d subdirs=(
- fb xfixes Xext dbe glx randr render damageext miext Xi xkb
+ fb xfixes Xext dbe $(usex opengl glx "") randr render damageext miext Xi xkb
composite dix mi os hw/vnc
)
for d in "${subdirs[@]}"; do
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2016-10-01 12:11 Jeroen Roovers
0 siblings, 0 replies; 178+ messages in thread
From: Jeroen Roovers @ 2016-10-01 12:11 UTC (permalink / raw
To: gentoo-commits
commit: be407e1bd4cd43f64f7972d03e5658338870297a
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 1 12:11:00 2016 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sat Oct 1 12:11:00 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be407e1b
net-misc/tigervnc: Stable for HPPA (bug #584482).
Package-Manager: portage-2.3.1
RepoMan-Options: --ignore-arches
net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild
index de00dcb..b73f522 100644
--- a/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86"
IUSE="gnutls java +opengl pam server +xorgmodule"
RDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2016-09-27 18:43 Markus Meier
0 siblings, 0 replies; 178+ messages in thread
From: Markus Meier @ 2016-09-27 18:43 UTC (permalink / raw
To: gentoo-commits
commit: dced77166e2978b9a5250d4f222a3986f05faf9e
Author: Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 27 18:42:47 2016 +0000
Commit: Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Tue Sep 27 18:42:47 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dced7716
net-misc/tigervnc: arm stable, bug #584482
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="arm"
net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild
index fe54be2..de00dcb 100644
--- a/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86"
+KEYWORDS="alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86"
IUSE="gnutls java +opengl pam server +xorgmodule"
RDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2016-09-22 17:03 Tobias Klausmann
0 siblings, 0 replies; 178+ messages in thread
From: Tobias Klausmann @ 2016-09-22 17:03 UTC (permalink / raw
To: gentoo-commits
commit: a9db5ce2cd7d1db7e86c82dfa7cfa4515ebf27a0
Author: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 22 17:03:48 2016 +0000
Commit: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Thu Sep 22 17:03:48 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9db5ce2
net-misc/tigervnc-1.6.0-r2: add alpha keyword
Gentoo-Bug: 584482
net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild
index b3ab991..fe54be2 100644
--- a/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86"
+KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86"
IUSE="gnutls java +opengl pam server +xorgmodule"
RDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2016-09-17 11:19 Pacho Ramos
0 siblings, 0 replies; 178+ messages in thread
From: Pacho Ramos @ 2016-09-17 11:19 UTC (permalink / raw
To: gentoo-commits
commit: 5a83249c9617174eb0140bf517fff9e6cf592d84
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 17 11:18:06 2016 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sat Sep 17 11:18:06 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a83249c
net-misc/tigervnc: Use newer xorg-server to fix compilation (#586552)
Package-Manager: portage-2.3.0
net-misc/tigervnc/Manifest | 1 +
net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild | 180 +++++++++++++++++++++++++++++
2 files changed, 181 insertions(+)
diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index 44671fc..23da392 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -7,3 +7,4 @@ DIST tigervnc.png 4958 SHA256 e0828aeb92ccaaf93e690e9ee5e17803de1cb140d3ca79fb75
DIST xorg-server-1.16.0.tar.bz2 5832944 SHA256 38330a03c5f7a38745a3f9816cf069db5b8844eebb358fd39dbabf61f32cd06b SHA512 eab298e3728aa79ff2ba3f5c12637c4db0f9bbca49ed00b673b2bfedf605f33a69d8eb946bed98e3d28afd9bfaf62e21ce2e8606d84cae9906506d90c26f1662 WHIRLPOOL bd9817cf93587e2b33d63438942c75d49b04f4fc2a4544654dfcc116deaf88abcccd0fa2496fb58848d5a007d2e32177cdbcd3f44237efd8b7882a0abc5b8d56
DIST xorg-server-1.17.1.tar.bz2 5852385 SHA256 2bf8e9f6f0a710dec1d2472467bff1f4e247cb6dcd76eb469aafdc8a2d7db2ab SHA512 195a0e0a6bd9c7655e62dd40dfbd7dea77d10f1143d4fd6154e8bdbb463d3729f81ecd1e379d66f68e828d4f4583782c15ce260de24444802076844aec552c4f WHIRLPOOL a8a78b0bfa6137941e3434f083319a827f0332fd9c190922bb0a33381e86173868d236c96a89ee3049400f37521fe052838416f009713f004227f05b8717d776
DIST xorg-server-1.18.0.tar.bz2 5818703 SHA256 195670819695d9cedd8dde95fbe069be0d0f488a77797a2d409f9f702daf312e SHA512 c7b1403e79e26ea96690f5634eb2fa424f9436a8a3c8a17779f71d254a813ae9b2ff1eb3dc8c6b4c37da125f3108ee86f6f5b1c27c1db6ab28eb6c8ee62e5768 WHIRLPOOL 439cfc2da70f3234facd4684e8ef5cea8b0b2d73251280de4a705bd31c2498df814c189f01ec057da3b810d994dc1e30e1faceec4b059ef428e137c8584450d9
+DIST xorg-server-1.18.4.tar.bz2 6009508 SHA256 278459b2c31d61a15655d95a72fb79930c480a6bb8cf9226e48a07df8b1d31c8 SHA512 2055948caa1437547ea823a70d8b24584b65338bb9f1bbf75e3ad7fd60ec9684378facaffa05b7ce496d904213cd192085a43ba889a1476d5fbc813b7e41b56b WHIRLPOOL f9ba5ffb49e6ac7ca20d64d27712a0a8f10c6560256a20e9f944d6438dc5f5eebe53daf6af110084da67a622e92874969047518e72ff181de0d64d83030d629f
diff --git a/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild
new file mode 100644
index 00000000..b65f696
--- /dev/null
+++ b/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild
@@ -0,0 +1,180 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit autotools cmake-utils eutils flag-o-matic java-pkg-opt-2
+
+XSERVER_VERSION="1.18.4"
+
+DESCRIPTION="Remote desktop viewer display system"
+HOMEPAGE="http://www.tigervnc.org"
+SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ mirror://gentoo/${PN}.png
+ https://dev.gentoo.org/~armin76/dist/tigervnc-1.4.2-patches-0.1.tar.bz2
+ server? ( ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.bz2 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
+IUSE="gnutls java +opengl pam server +xorgmodule"
+
+RDEPEND="virtual/jpeg:0
+ sys-libs/zlib
+ >=x11-libs/libXtst-1.0.99.2
+ >=x11-libs/fltk-1.3.1
+ gnutls? ( net-libs/gnutls )
+ java? ( >=virtual/jre-1.5 )
+ pam? ( virtual/pam )
+ server? (
+ dev-lang/perl
+ >=x11-libs/libXi-1.2.99.1
+ >=x11-libs/libXfont-1.4.2
+ >=x11-libs/libxkbfile-1.0.4
+ x11-libs/libXrender
+ >=x11-libs/pixman-0.27.2
+ >=x11-apps/xauth-1.0.3
+ x11-apps/xsetroot
+ >=x11-misc/xkeyboard-config-2.4.1-r3
+ opengl? ( >=app-eselect/eselect-opengl-1.3.1-r1 )
+ xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
+ )
+ !net-misc/vnc
+ !net-misc/tightvnc
+ !net-misc/xf4vnc"
+DEPEND="${RDEPEND}
+ amd64? ( dev-lang/nasm )
+ x86? ( dev-lang/nasm )
+ >=x11-proto/inputproto-2.2.99.1
+ >=x11-proto/xextproto-7.2.99.901
+ >=x11-proto/xproto-7.0.26
+ java? ( >=virtual/jdk-1.5 )
+ server? (
+ virtual/pkgconfig
+ media-fonts/font-util
+ x11-misc/util-macros
+ >=x11-proto/bigreqsproto-1.1.0
+ >=x11-proto/compositeproto-0.4
+ >=x11-proto/damageproto-1.1
+ >=x11-proto/fixesproto-5.0
+ >=x11-proto/fontsproto-2.1.3
+ >=x11-proto/glproto-1.4.17
+ >=x11-proto/randrproto-1.4.0
+ >=x11-proto/renderproto-0.11
+ >=x11-proto/resourceproto-1.2.0
+ >=x11-proto/scrnsaverproto-1.1
+ >=x11-proto/videoproto-2.2.2
+ >=x11-proto/xcmiscproto-1.2.0
+ >=x11-proto/xineramaproto-1.1.3
+ >=x11-libs/xtrans-1.3.3
+ >=x11-proto/dri2proto-2.8
+ opengl? ( >=media-libs/mesa-10.3.4-r1 )
+ )"
+
+CMAKE_IN_SOURCE_BUILD=1
+
+src_prepare() {
+ if use server ; then
+ cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/. unix/xserver
+ fi
+
+ eapply "${WORKDIR}"/patches/010_libvnc-os.patch
+ eapply "${WORKDIR}"/patches/030_manpages.patch
+ eapply "${WORKDIR}"/patches/055_xstartup.patch
+ eapply "${FILESDIR}"/${P}-xorg118-1.patch
+
+ default
+
+ if use server ; then
+ cd unix/xserver || die
+ eapply ../xserver117.patch
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ use arm || use hppa && append-flags "-fPIC"
+
+ local mycmakeargs=(
+ -DENABLE_GNUTLS=$(usex gnutls)
+ -DENABLE_PAM=$(usex pam)
+ -DBUILD_JAVA=$(usex java)
+ )
+
+ cmake-utils_src_configure
+
+ if use server; then
+ cd unix/xserver || die
+ econf \
+ $(use_enable opengl glx) \
+ --disable-config-hal \
+ --disable-config-udev \
+ --disable-devel-docs \
+ --disable-dmx \
+ --disable-dri \
+ --disable-dri3 \
+ --disable-glamor \
+ --disable-kdrive \
+ --disable-libunwind \
+ --disable-linux-acpi \
+ --disable-record \
+ --disable-selective-werror \
+ --disable-silent-rules \
+ --disable-static \
+ --disable-tslib \
+ --disable-unit-tests \
+ --disable-xephyr \
+ --disable-xinerama \
+ --disable-xnest \
+ --disable-xorg \
+ --disable-xvfb \
+ --disable-xwin \
+ --disable-xwayland \
+ --enable-dri2 \
+ --with-pic \
+ --without-dtrace \
+ --disable-present \
+ --disable-unit-tests
+ fi
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ if use server; then
+ # deps of the vnc module and the module itself
+ local d subdirs=(
+ fb xfixes Xext dbe glx randr render damageext miext Xi xkb
+ composite dix mi os hw/vnc
+ )
+ for d in "${subdirs[@]}"; do
+ emake -C unix/xserver/"${d}"
+ done
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ newicon "${DISTDIR}"/tigervnc.png vncviewer.png
+ make_desktop_entry vncviewer vncviewer vncviewer Network
+
+ if use server ; then
+ emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
+ if ! use xorgmodule; then
+ rm -r "${D}"/usr/$(get_libdir)/xorg || die
+ else
+ rm "${D}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
+ fi
+
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ else
+ cd "${D}" || die
+ for f in vncserver vncpasswd x0vncserver vncconfig; do
+ rm usr/bin/$f || die
+ rm usr/share/man/man1/$f.1 || die
+ done
+ fi
+}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2016-09-17 11:19 Pacho Ramos
0 siblings, 0 replies; 178+ messages in thread
From: Pacho Ramos @ 2016-09-17 11:19 UTC (permalink / raw
To: gentoo-commits
commit: 5b2e4e3da36173e745ae6d2d5c2ef6c57aef496a
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 17 11:19:06 2016 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sat Sep 17 11:19:06 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b2e4e3d
net-misc/tigervnc: amd64/x86 stable, bug #584482
Package-Manager: portage-2.3.0
net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild b/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild
index b65f696..b3ab991 100644
--- a/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.6.0-r2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86"
IUSE="gnutls java +opengl pam server +xorgmodule"
RDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2016-08-30 20:09 Markus Meier
0 siblings, 0 replies; 178+ messages in thread
From: Markus Meier @ 2016-08-30 20:09 UTC (permalink / raw
To: gentoo-commits
commit: 31ea720f19ab463d40b6e5e87350e5143561d0b6
Author: Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 30 20:09:04 2016 +0000
Commit: Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Tue Aug 30 20:09:04 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31ea720f
net-misc/tigervnc: arm stable, bug #584482
Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="arm"
net-misc/tigervnc/tigervnc-1.6.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.6.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.6.0-r1.ebuild
index a687ecf..d16ae05 100644
--- a/net-misc/tigervnc/tigervnc-1.6.0-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.6.0-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
IUSE="gnutls java +opengl pam server +xorgmodule"
RDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2016-08-21 17:57 Pacho Ramos
0 siblings, 0 replies; 178+ messages in thread
From: Pacho Ramos @ 2016-08-21 17:57 UTC (permalink / raw
To: gentoo-commits
commit: eef77c5919b8ca463dc1889ec9d9a47d00937f89
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 21 17:52:04 2016 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Aug 21 17:57:35 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eef77c59
net-misc/tigervnc: drop old
Package-Manager: portage-2.3.0
net-misc/tigervnc/Manifest | 3 -
net-misc/tigervnc/tigervnc-1.3.1-r1.ebuild | 199 ----------------------------
net-misc/tigervnc/tigervnc-1.3.1-r2.ebuild | 198 ----------------------------
net-misc/tigervnc/tigervnc-1.3.1-r3.ebuild | 202 -----------------------------
net-misc/tigervnc/tigervnc-1.4.2-r1.ebuild | 199 ----------------------------
5 files changed, 801 deletions(-)
diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index c0c900e..44671fc 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -1,12 +1,9 @@
-DIST tigervnc-1.3.0-patches-0.2.tar.bz2 8130 SHA256 9cf7ca0e3fe56f99c3ca1b88ddccca0952d86a722a3c3da4585aac4b7882245d SHA512 defb37a4f0aa5b7c2dd71aaf404b048c058adf3181235721607a3cac7e8a4fec7751b081ccb1704e51a68ada84147d408328cdf969c64359dd9460916671be90 WHIRLPOOL 67db5fc1c1b8bea6dc4394d360e5261f52f160627d9bcf5a4fee221c38600c0415a0f10170a960f91cf0cf94a401f9d625d790aba3af17fc3326aae6cb2b899c
DIST tigervnc-1.3.1-patches-0.1.tar.bz2 16016 SHA256 5bcaabd8993274a5ce1718efc15fdaf22041003a49a94293eeea9b5b72d3b822 SHA512 f7afc3e7062976b704802e58bb654e46ded5f9dcf8e089d1633e82ce8f5383b60885158319142ac8a58d4d0cf0c8fb51134124bb2dd00dc38fb441bc079b31d4 WHIRLPOOL 33c149415633fe4b0c08cd96c9208c70728acc4b2935835bad1c39037af5aec70c54ad9b98503f6ca93441608e3eef82bc3b17dfcdda97f95ae5dbc41cfcd4a4
DIST tigervnc-1.3.1.tar.gz 6888105 SHA256 628622316eefa5d4f348f00a280a513569bfae3eae6a20d72e2990654d12274e SHA512 28fe61287c4c96b3703055701cb74f7f4cb17392af5201b93fafe5187555710ab4becf110266ea161d26568064435626e85ab7570e1f7f6df2348f1a34d56e8d WHIRLPOOL 35875b230cd4face9a24ae9ff5682c122d7db7a43fe475d9216d30ca9c55409a16788bc6af5e0a2efde3457295f00a3a8f5e29b540477e806be5b0fc30408b99
DIST tigervnc-1.4.2-patches-0.1.tar.bz2 7361 SHA256 21c77708d303192108ffeef02acc0e7310461b4910bb49ae78c8a944e52c436e SHA512 86235aba8e735e4afed21d2940cee8ea2f4f1bc951db79aaf481ae79ab81d4518add6be2619ce9371f77fd068c8dbf069754ecc0168e5afe9e8505d3d61cc573 WHIRLPOOL 97a8c1719e7959ce8abd29f9ad249c7acf1b5a21ef36c0ce00b6e3bae8e6e78e9cdb0b34a23da6bd44c9e513e95f22716b286c5ec57bf1a854101c4810c7b481
DIST tigervnc-1.4.2.tar.gz 1370453 SHA256 6cfb33cb2a123dee96ca29d61523391f73c9d49b6cd2fb6522312d01da98866f SHA512 dcd9b223d0d6646a85b2f28abdf36491d6d735b0738cce0b179d745ca124d8430edd883a7ac7342bf882cf62a02ce8d7058ff9101f17c4310dbbe6bad50cc90f WHIRLPOOL 420dd1f72e1ba0de1796133acf0c35ac1e79bc1533610b927c01993af57eb293a886f57739cca7cf0f1985a269a2ed3cf2345896f59696c8e8dfc68a4b9013e5
DIST tigervnc-1.6.0.tar.gz 1291089 SHA256 98ffe98fcfe883e6c35aec579295b53d73d2ccf62e0f6e53a73ecad993b096ca SHA512 b4f1f5116ad5fe27a168764dd746400474e973d2edb85fbbe67a2459824a7267f2c63d1a2b2fdd2811017216c24a7168712df3afece56f404780d386ad24e135 WHIRLPOOL a848148646f6961ea3131cfef773d6108330a1caaa870921d7acd1759dfbe92569a00c385c0f3a35a939b4a2a0215da825cb72b9c820972cc4bf6ada3b29fbec
DIST tigervnc.png 4958 SHA256 e0828aeb92ccaaf93e690e9ee5e17803de1cb140d3ca79fb756fe08ebbc4492e SHA512 97f9a42e9b9f50f1c91de3b7d7991aa8965240fe4958d6da4e9f72f9baa4510ad615765f7c59d6e0a90c9d4b5fe53ad1547c766f2da45e4a6b6e29b03ced2b8b WHIRLPOOL bbf01f6702724bc4329d053bd3fbf856103371abce20f6f74aa3c2e5eed0eebcdcccd287788b1efbb8de3008cb484a8da5ccd1bd667727e4b0861f3bb550529c
-DIST xorg-server-1.15.0.tar.bz2 5546579 SHA256 613b2f2e7ee2a06d2f8e862c836dc70d319c52f1537749e027398f40086aabb8 SHA512 7bf6a9eff9cc606defbaa46600a4d7b41896f4304e06af745a2717687853c7e92b191481f1f4d6d98ef0adfe5f404c9e3997ebd98553c60b626cd1bb53c58d9d WHIRLPOOL 905d3b47938e5e5604b04953f11ec7acee9298d6f32570612d6301ac71b0c5a49e774267b627957b7a6a94f6b9bf211c9ed6b7102f389a2120a40bd45502a6d7
DIST xorg-server-1.16.0.tar.bz2 5832944 SHA256 38330a03c5f7a38745a3f9816cf069db5b8844eebb358fd39dbabf61f32cd06b SHA512 eab298e3728aa79ff2ba3f5c12637c4db0f9bbca49ed00b673b2bfedf605f33a69d8eb946bed98e3d28afd9bfaf62e21ce2e8606d84cae9906506d90c26f1662 WHIRLPOOL bd9817cf93587e2b33d63438942c75d49b04f4fc2a4544654dfcc116deaf88abcccd0fa2496fb58848d5a007d2e32177cdbcd3f44237efd8b7882a0abc5b8d56
-DIST xorg-server-1.16.4.tar.bz2 5817330 SHA256 abb6e1cc9213a9915a121f48576ff6739a0b8cdb3d32796f9a7743c9a6efc871 SHA512 f756fca65535aa921a85d8d8eb36ea2ba5b7af90a46d640b0ca76259a9abd9d323885087e11156528d95240937c70373045001ae20266a1b9e89909f007e9e74 WHIRLPOOL 63980a3e2b57d2860998344f21a6524598b3dc135c277e5a868e34b57ab5060681ae7137358b3ba8b9ca5fd622a91aeb06bd0ac9e3e5ce1f4dc55df2b2dc0e33
DIST xorg-server-1.17.1.tar.bz2 5852385 SHA256 2bf8e9f6f0a710dec1d2472467bff1f4e247cb6dcd76eb469aafdc8a2d7db2ab SHA512 195a0e0a6bd9c7655e62dd40dfbd7dea77d10f1143d4fd6154e8bdbb463d3729f81ecd1e379d66f68e828d4f4583782c15ce260de24444802076844aec552c4f WHIRLPOOL a8a78b0bfa6137941e3434f083319a827f0332fd9c190922bb0a33381e86173868d236c96a89ee3049400f37521fe052838416f009713f004227f05b8717d776
DIST xorg-server-1.18.0.tar.bz2 5818703 SHA256 195670819695d9cedd8dde95fbe069be0d0f488a77797a2d409f9f702daf312e SHA512 c7b1403e79e26ea96690f5634eb2fa424f9436a8a3c8a17779f71d254a813ae9b2ff1eb3dc8c6b4c37da125f3108ee86f6f5b1c27c1db6ab28eb6c8ee62e5768 WHIRLPOOL 439cfc2da70f3234facd4684e8ef5cea8b0b2d73251280de4a705bd31c2498df814c189f01ec057da3b810d994dc1e30e1faceec4b059ef428e137c8584450d9
diff --git a/net-misc/tigervnc/tigervnc-1.3.1-r1.ebuild b/net-misc/tigervnc/tigervnc-1.3.1-r1.ebuild
deleted file mode 100644
index e1d76f2..0000000
--- a/net-misc/tigervnc/tigervnc-1.3.1-r1.ebuild
+++ /dev/null
@@ -1,199 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils cmake-utils autotools java-pkg-opt-2 flag-o-matic
-
-PATCHVER="0.2"
-XSERVER_VERSION="1.15.0"
-OPENGL_DIR="xorg-x11"
-#MY_P="${PN}-1.2.80-20130314svn5065"
-#S="${WORKDIR}/${MY_P}"
-
-DESCRIPTION="Remote desktop viewer display system"
-HOMEPAGE="http://www.tigervnc.org"
-SRC_URI="mirror://sourceforge/tigervnc/${P}.tar.gz
- mirror://gentoo/${PN}.png
- mirror://gentoo/${PN}-1.3.0-patches-${PATCHVER}.tar.bz2
- https://dev.gentoo.org/~armin76/dist/${PN}-1.3.0-patches-${PATCHVER}.tar.bz2
- server? ( ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.bz2 )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86"
-IUSE="gnutls java nptl +opengl pam server +xorgmodule"
-
-RDEPEND="virtual/jpeg:0
- sys-libs/zlib
- >=x11-libs/libXtst-1.0.99.2
- >=x11-libs/fltk-1.3.1
- gnutls? ( net-libs/gnutls )
- java? ( >=virtual/jre-1.5 )
- pam? ( virtual/pam )
- server? (
- dev-lang/perl
- >=x11-libs/libXi-1.2.99.1
- >=x11-libs/libXfont-1.4.2
- >=x11-libs/libxkbfile-1.0.4
- x11-libs/libXrender
- >=x11-libs/pixman-0.27.2
- >=x11-apps/xauth-1.0.3
- x11-apps/xsetroot
- >=x11-misc/xkeyboard-config-2.4.1-r3
- opengl? ( >=app-eselect/eselect-opengl-1.0.8 )
- xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
- )
- !net-misc/vnc
- !net-misc/tightvnc
- !net-misc/xf4vnc"
-DEPEND="${RDEPEND}
- amd64? ( dev-lang/nasm )
- x86? ( dev-lang/nasm )
- >=x11-proto/inputproto-2.2.99.1
- >=x11-proto/xextproto-7.2.99.901
- >=x11-proto/xproto-7.0.22
- java? ( >=virtual/jdk-1.5 )
- server? (
- virtual/pkgconfig
- media-fonts/font-util
- x11-misc/util-macros
- >=x11-proto/bigreqsproto-1.1.0
- >=x11-proto/compositeproto-0.4
- >=x11-proto/damageproto-1.1
- >=x11-proto/fixesproto-5.0
- >=x11-proto/fontsproto-2.0.2
- >=x11-proto/glproto-1.4.17
- >=x11-proto/randrproto-1.4.0
- >=x11-proto/renderproto-0.11
- >=x11-proto/resourceproto-1.2.0
- >=x11-proto/scrnsaverproto-1.1
- >=x11-proto/videoproto-2.2.2
- >=x11-proto/xcmiscproto-1.2.0
- >=x11-proto/xineramaproto-1.1.3
- >=x11-libs/xtrans-1.3.2
- >=x11-proto/dri2proto-2.8
- opengl? ( >=media-libs/mesa-7.8_rc[nptl=] )
- )"
-
-CMAKE_IN_SOURCE_BUILD=1
-
-pkg_setup() {
- if ! use server ; then
- echo
- einfo "The 'server' USE flag will build tigervnc's server."
- einfo "If '-server' is chosen only the client is built to save space."
- einfo "Stop the build now if you need to add 'server' to USE flags.\n"
- else
- ewarn "Forcing on xorg-x11 for new enough glxtokens.h..."
- OLD_IMPLEM="$(eselect opengl show)"
- eselect opengl set ${OPENGL_DIR}
- fi
-}
-
-switch_opengl_implem() {
- # Switch to the xorg implementation.
- # Use new opengl-update that will not reset user selected
- # OpenGL interface ...
- echo
- eselect opengl set ${OLD_IMPLEM}
-}
-
-src_prepare() {
- if use server ; then
- cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/* unix/xserver
- else
- rm "${WORKDIR}"/patches/*_server_*
- fi
-
- EPATCH_SOURCE="${WORKDIR}/patches" EPATCH_SUFFIX="patch" \
- EPATCH_FORCE="yes" epatch
-
- if use server ; then
- cd unix/xserver
- epatch ../xserver114.patch
- eautoreconf
- fi
-}
-
-src_configure() {
-
- use arm || use hppa && append-flags "-fPIC"
-
- mycmakeargs=(
- -G "Unix Makefiles"
- $(cmake-utils_use_enable gnutls GNUTLS)
- $(cmake-utils_use_enable pam PAM)
- $(cmake-utils_use_build java JAVA)
- )
-
- cmake-utils_src_configure
-
- if use server; then
- cd unix/xserver
- econf \
- $(use_enable nptl glx-tls) \
- $(use_enable opengl glx) \
- --disable-config-dbus \
- --disable-config-hal \
- --disable-config-udev \
- --disable-devel-docs \
- --disable-dmx \
- --disable-dri \
- --disable-dri3 \
- --disable-kdrive \
- --disable-selective-werror \
- --disable-silent-rules \
- --disable-static \
- --disable-unit-tests \
- --disable-xephyr \
- --disable-xinerama \
- --disable-xnest \
- --disable-xorg \
- --disable-xvfb \
- --disable-xwin \
- --enable-dri2 \
- --with-pic \
- --without-dtrace \
- --disable-present \
- --disable-unit-tests
- fi
-}
-
-src_compile() {
- cmake-utils_src_compile
-
- if use server ; then
- cd unix/xserver
- emake
- fi
-}
-
-src_install() {
- cmake-utils_src_install
-
- newicon "${DISTDIR}"/tigervnc.png vncviewer.png
- make_desktop_entry vncviewer vncviewer vncviewer Network
-
- if use server ; then
- cd unix/xserver/hw/vnc
- emake DESTDIR="${D}" install
- ! use xorgmodule && rm -rf "${D}"/usr/$(get_libdir)/xorg
-
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
-
- rm "${D}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la
- else
- cd "${D}"
- for f in vncserver vncpasswd x0vncserver vncconfig; do
- rm usr/bin/$f
- rm usr/share/man/man1/$f.1
- done
- fi
-}
-
-pkg_postinst() {
- use server && switch_opengl_implem
-}
diff --git a/net-misc/tigervnc/tigervnc-1.3.1-r2.ebuild b/net-misc/tigervnc/tigervnc-1.3.1-r2.ebuild
deleted file mode 100644
index 3b46442..0000000
--- a/net-misc/tigervnc/tigervnc-1.3.1-r2.ebuild
+++ /dev/null
@@ -1,198 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils cmake-utils autotools java-pkg-opt-2 flag-o-matic
-
-PATCHVER="0.1"
-XSERVER_VERSION="1.16.0"
-OPENGL_DIR="xorg-x11"
-#MY_P="${PN}-1.2.80-20130314svn5065"
-#S="${WORKDIR}/${MY_P}"
-
-DESCRIPTION="Remote desktop viewer display system"
-HOMEPAGE="http://www.tigervnc.org"
-SRC_URI="mirror://sourceforge/tigervnc/${P}.tar.gz
- mirror://gentoo/${PN}.png
- mirror://gentoo/${PN}-1.3.1-patches-${PATCHVER}.tar.bz2
- https://dev.gentoo.org/~armin76/dist/${PN}-1.3.1-patches-${PATCHVER}.tar.bz2
- server? ( ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.bz2 )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
-IUSE="gnutls java nptl +opengl pam server +xorgmodule"
-
-RDEPEND="virtual/jpeg:0
- sys-libs/zlib
- >=x11-libs/libXtst-1.0.99.2
- >=x11-libs/fltk-1.3.1
- gnutls? ( net-libs/gnutls )
- java? ( >=virtual/jre-1.5 )
- pam? ( virtual/pam )
- server? (
- dev-lang/perl
- >=x11-libs/libXi-1.2.99.1
- >=x11-libs/libXfont-1.4.2
- >=x11-libs/libxkbfile-1.0.4
- x11-libs/libXrender
- >=x11-libs/pixman-0.27.2
- >=x11-apps/xauth-1.0.3
- x11-apps/xsetroot
- >=x11-misc/xkeyboard-config-2.4.1-r3
- opengl? ( >=app-eselect/eselect-opengl-1.0.8 )
- xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
- )
- !net-misc/vnc
- !net-misc/tightvnc
- !net-misc/xf4vnc"
-DEPEND="${RDEPEND}
- amd64? ( dev-lang/nasm )
- x86? ( dev-lang/nasm )
- >=x11-proto/inputproto-2.2.99.1
- >=x11-proto/xextproto-7.2.99.901
- >=x11-proto/xproto-7.0.26
- java? ( >=virtual/jdk-1.5 )
- server? (
- virtual/pkgconfig
- media-fonts/font-util
- x11-misc/util-macros
- >=x11-proto/bigreqsproto-1.1.0
- >=x11-proto/compositeproto-0.4
- >=x11-proto/damageproto-1.1
- >=x11-proto/fixesproto-5.0
- >=x11-proto/fontsproto-2.1.3
- >=x11-proto/glproto-1.4.17
- >=x11-proto/randrproto-1.4.0
- >=x11-proto/renderproto-0.11
- >=x11-proto/resourceproto-1.2.0
- >=x11-proto/scrnsaverproto-1.1
- >=x11-proto/videoproto-2.2.2
- >=x11-proto/xcmiscproto-1.2.0
- >=x11-proto/xineramaproto-1.1.3
- >=x11-libs/xtrans-1.3.3
- >=x11-proto/dri2proto-2.8
- opengl? ( >=media-libs/mesa-7.8_rc[nptl=] )
- )"
-
-CMAKE_IN_SOURCE_BUILD=1
-
-pkg_setup() {
- if ! use server ; then
- echo
- einfo "The 'server' USE flag will build tigervnc's server."
- einfo "If '-server' is chosen only the client is built to save space."
- einfo "Stop the build now if you need to add 'server' to USE flags.\n"
- else
- ewarn "Forcing on xorg-x11 for new enough glxtokens.h..."
- OLD_IMPLEM="$(eselect opengl show)"
- eselect opengl set ${OPENGL_DIR}
- fi
-}
-
-switch_opengl_implem() {
- # Switch to the xorg implementation.
- # Use new opengl-update that will not reset user selected
- # OpenGL interface ...
- echo
- eselect opengl set ${OLD_IMPLEM}
-}
-
-src_prepare() {
- if use server ; then
- cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/* unix/xserver
- else
- rm "${WORKDIR}"/patches/*_server_*
- fi
-
- EPATCH_SOURCE="${WORKDIR}/patches" EPATCH_SUFFIX="patch" EPATCH_EXCLUDE="*999*" \
- EPATCH_FORCE="yes" epatch
-
- if use server ; then
- cd unix/xserver
- epatch "${WORKDIR}"/patches/0999_server_xserver-1.14-rebased.patch
- eautoreconf
- fi
-}
-
-src_configure() {
-
- use arm || use hppa && append-flags "-fPIC"
-
- mycmakeargs=(
- -G "Unix Makefiles"
- $(cmake-utils_use_enable gnutls GNUTLS)
- $(cmake-utils_use_enable pam PAM)
- $(cmake-utils_use_build java JAVA)
- )
-
- cmake-utils_src_configure
-
- if use server; then
- cd unix/xserver
- econf \
- $(use_enable nptl glx-tls) \
- $(use_enable opengl glx) \
- --disable-config-hal \
- --disable-config-udev \
- --disable-devel-docs \
- --disable-dmx \
- --disable-dri \
- --disable-dri3 \
- --disable-kdrive \
- --disable-selective-werror \
- --disable-silent-rules \
- --disable-static \
- --disable-unit-tests \
- --disable-xephyr \
- --disable-xinerama \
- --disable-xnest \
- --disable-xorg \
- --disable-xvfb \
- --disable-xwin \
- --enable-dri2 \
- --with-pic \
- --without-dtrace \
- --disable-present \
- --disable-unit-tests
- fi
-}
-
-src_compile() {
- cmake-utils_src_compile
-
- if use server ; then
- cd unix/xserver
- emake
- fi
-}
-
-src_install() {
- cmake-utils_src_install
-
- newicon "${DISTDIR}"/tigervnc.png vncviewer.png
- make_desktop_entry vncviewer vncviewer vncviewer Network
-
- if use server ; then
- cd unix/xserver/hw/vnc
- emake DESTDIR="${D}" install
- ! use xorgmodule && rm -rf "${D}"/usr/$(get_libdir)/xorg
-
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
-
- rm "${D}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la
- else
- cd "${D}"
- for f in vncserver vncpasswd x0vncserver vncconfig; do
- rm usr/bin/$f
- rm usr/share/man/man1/$f.1
- done
- fi
-}
-
-pkg_postinst() {
- use server && switch_opengl_implem
-}
diff --git a/net-misc/tigervnc/tigervnc-1.3.1-r3.ebuild b/net-misc/tigervnc/tigervnc-1.3.1-r3.ebuild
deleted file mode 100644
index 1d3965e..0000000
--- a/net-misc/tigervnc/tigervnc-1.3.1-r3.ebuild
+++ /dev/null
@@ -1,202 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils cmake-utils autotools java-pkg-opt-2 flag-o-matic
-
-PATCHVER="0.2"
-XSERVER_VERSION="1.15.0"
-OPENGL_DIR="xorg-x11"
-#MY_P="${PN}-1.2.80-20130314svn5065"
-#S="${WORKDIR}/${MY_P}"
-
-DESCRIPTION="Remote desktop viewer display system"
-HOMEPAGE="http://www.tigervnc.org"
-SRC_URI="mirror://sourceforge/tigervnc/${P}.tar.gz
- mirror://gentoo/${PN}.png
- mirror://gentoo/${PN}-1.3.0-patches-${PATCHVER}.tar.bz2
- https://dev.gentoo.org/~armin76/dist/${PN}-1.3.0-patches-${PATCHVER}.tar.bz2
- server? ( ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.bz2 )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
-IUSE="gnutls java nptl +opengl pam server +xorgmodule"
-
-RDEPEND="virtual/jpeg:0
- sys-libs/zlib
- >=x11-libs/libXtst-1.0.99.2
- >=x11-libs/fltk-1.3.1
- gnutls? ( net-libs/gnutls )
- java? ( >=virtual/jre-1.5 )
- pam? ( virtual/pam )
- server? (
- dev-lang/perl
- >=x11-libs/libXi-1.2.99.1
- >=x11-libs/libXfont-1.4.2
- >=x11-libs/libxkbfile-1.0.4
- x11-libs/libXrender
- >=x11-libs/pixman-0.27.2
- >=x11-apps/xauth-1.0.3
- x11-apps/xsetroot
- >=x11-misc/xkeyboard-config-2.4.1-r3
- opengl? ( >=app-eselect/eselect-opengl-1.0.8 )
- xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
- )
- !net-misc/vnc
- !net-misc/tightvnc
- !net-misc/xf4vnc"
-DEPEND="${RDEPEND}
- amd64? ( dev-lang/nasm )
- x86? ( dev-lang/nasm )
- >=x11-proto/inputproto-2.2.99.1
- >=x11-proto/xextproto-7.2.99.901
- >=x11-proto/xproto-7.0.22
- java? ( >=virtual/jdk-1.5 )
- server? (
- virtual/pkgconfig
- media-fonts/font-util
- x11-misc/util-macros
- >=x11-proto/bigreqsproto-1.1.0
- >=x11-proto/compositeproto-0.4
- >=x11-proto/damageproto-1.1
- >=x11-proto/fixesproto-5.0
- >=x11-proto/fontsproto-2.0.2
- >=x11-proto/glproto-1.4.17
- >=x11-proto/randrproto-1.4.0
- >=x11-proto/renderproto-0.11
- >=x11-proto/resourceproto-1.2.0
- >=x11-proto/scrnsaverproto-1.1
- >=x11-proto/videoproto-2.2.2
- >=x11-proto/xcmiscproto-1.2.0
- >=x11-proto/xineramaproto-1.1.3
- >=x11-libs/xtrans-1.3.2
- >=x11-proto/dri2proto-2.8
- opengl? ( >=media-libs/mesa-7.8_rc[nptl=] )
- )"
-
-CMAKE_IN_SOURCE_BUILD=1
-
-pkg_setup() {
- if ! use server ; then
- echo
- einfo "The 'server' USE flag will build tigervnc's server."
- einfo "If '-server' is chosen only the client is built to save space."
- einfo "Stop the build now if you need to add 'server' to USE flags.\n"
- else
- ewarn "Forcing on xorg-x11 for new enough glxtokens.h..."
- OLD_IMPLEM="$(eselect opengl show)"
- eselect opengl set ${OPENGL_DIR}
- fi
-}
-
-switch_opengl_implem() {
- # Switch to the xorg implementation.
- # Use new opengl-update that will not reset user selected
- # OpenGL interface ...
- echo
- eselect opengl set ${OLD_IMPLEM}
-}
-
-src_prepare() {
- if use server ; then
- cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/* unix/xserver
- else
- rm "${WORKDIR}"/patches/*_server_*
- fi
-
- EPATCH_SOURCE="${WORKDIR}/patches" EPATCH_SUFFIX="patch" \
- EPATCH_FORCE="yes" epatch
-
- epatch "${FILESDIR}"/1.3.1-CVE-2014-8240.patch
-
- if use server ; then
- cd unix/xserver
- epatch ../xserver114.patch
- eautoreconf
- fi
-}
-
-src_configure() {
-
- use arm || use hppa && append-flags "-fPIC"
-
- mycmakeargs=(
- -G "Unix Makefiles"
- $(cmake-utils_use_enable gnutls GNUTLS)
- $(cmake-utils_use_enable pam PAM)
- $(cmake-utils_use_build java JAVA)
- )
-
- cmake-utils_src_configure
-
- if use server; then
- cd unix/xserver
- econf \
- $(use_enable nptl glx-tls) \
- $(use_enable opengl glx) \
- --disable-config-dbus \
- --disable-config-hal \
- --disable-config-udev \
- --disable-devel-docs \
- --disable-dmx \
- --disable-dri \
- --disable-dri3 \
- --disable-kdrive \
- --disable-selective-werror \
- --disable-silent-rules \
- --disable-static \
- --disable-unit-tests \
- --disable-xephyr \
- --disable-xinerama \
- --disable-xnest \
- --disable-xorg \
- --disable-xvfb \
- --disable-xwin \
- --disable-xwayland \
- --enable-dri2 \
- --with-pic \
- --without-dtrace \
- --disable-present \
- --disable-unit-tests
- fi
-}
-
-src_compile() {
- cmake-utils_src_compile
-
- if use server ; then
- cd unix/xserver
- emake
- fi
-}
-
-src_install() {
- cmake-utils_src_install
-
- newicon "${DISTDIR}"/tigervnc.png vncviewer.png
- make_desktop_entry vncviewer vncviewer vncviewer Network
-
- if use server ; then
- cd unix/xserver/hw/vnc
- emake DESTDIR="${D}" install
- ! use xorgmodule && rm -rf "${D}"/usr/$(get_libdir)/xorg
-
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
-
- rm "${D}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la
- else
- cd "${D}"
- for f in vncserver vncpasswd x0vncserver vncconfig; do
- rm usr/bin/$f
- rm usr/share/man/man1/$f.1
- done
- fi
-}
-
-pkg_postinst() {
- use server && switch_opengl_implem
-}
diff --git a/net-misc/tigervnc/tigervnc-1.4.2-r1.ebuild b/net-misc/tigervnc/tigervnc-1.4.2-r1.ebuild
deleted file mode 100644
index 05ba535..0000000
--- a/net-misc/tigervnc/tigervnc-1.4.2-r1.ebuild
+++ /dev/null
@@ -1,199 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils cmake-utils autotools java-pkg-opt-2 flag-o-matic
-
-PATCHVER="0.1"
-XSERVER_VERSION="1.16.4"
-OPENGL_DIR="xorg-x11"
-#MY_P="${PN}-1.2.80-20130314svn5065"
-#S="${WORKDIR}/${MY_P}"
-
-DESCRIPTION="Remote desktop viewer display system"
-HOMEPAGE="http://www.tigervnc.org"
-SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.gz
- mirror://gentoo/${PN}.png
- mirror://gentoo/${P}-patches-${PATCHVER}.tar.bz2
- https://dev.gentoo.org/~armin76/dist/${P}-patches-${PATCHVER}.tar.bz2
- server? ( ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.bz2 )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
-IUSE="gnutls java nptl +opengl pam server +xorgmodule"
-
-RDEPEND="virtual/jpeg:0
- sys-libs/zlib
- >=x11-libs/libXtst-1.0.99.2
- >=x11-libs/fltk-1.3.1
- gnutls? ( net-libs/gnutls )
- java? ( >=virtual/jre-1.5 )
- pam? ( virtual/pam )
- server? (
- dev-lang/perl
- >=x11-libs/libXi-1.2.99.1
- >=x11-libs/libXfont-1.4.2
- >=x11-libs/libxkbfile-1.0.4
- x11-libs/libXrender
- >=x11-libs/pixman-0.27.2
- >=x11-apps/xauth-1.0.3
- x11-apps/xsetroot
- >=x11-misc/xkeyboard-config-2.4.1-r3
- opengl? ( >=app-eselect/eselect-opengl-1.0.8 )
- xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
- )
- !net-misc/vnc
- !net-misc/tightvnc
- !net-misc/xf4vnc"
-DEPEND="${RDEPEND}
- amd64? ( dev-lang/nasm )
- x86? ( dev-lang/nasm )
- >=x11-proto/inputproto-2.2.99.1
- >=x11-proto/xextproto-7.2.99.901
- >=x11-proto/xproto-7.0.26
- java? ( >=virtual/jdk-1.5 )
- server? (
- virtual/pkgconfig
- media-fonts/font-util
- x11-misc/util-macros
- >=x11-proto/bigreqsproto-1.1.0
- >=x11-proto/compositeproto-0.4
- >=x11-proto/damageproto-1.1
- >=x11-proto/fixesproto-5.0
- >=x11-proto/fontsproto-2.1.3
- >=x11-proto/glproto-1.4.17
- >=x11-proto/randrproto-1.4.0
- >=x11-proto/renderproto-0.11
- >=x11-proto/resourceproto-1.2.0
- >=x11-proto/scrnsaverproto-1.1
- >=x11-proto/videoproto-2.2.2
- >=x11-proto/xcmiscproto-1.2.0
- >=x11-proto/xineramaproto-1.1.3
- >=x11-libs/xtrans-1.3.3
- >=x11-proto/dri2proto-2.8
- opengl? ( >=media-libs/mesa-7.8_rc[nptl=] )
- )"
-
-CMAKE_IN_SOURCE_BUILD=1
-
-pkg_setup() {
- if ! use server ; then
- echo
- einfo "The 'server' USE flag will build tigervnc's server."
- einfo "If '-server' is chosen only the client is built to save space."
- einfo "Stop the build now if you need to add 'server' to USE flags.\n"
- else
- ewarn "Forcing on xorg-x11 for new enough glxtokens.h..."
- OLD_IMPLEM="$(eselect opengl show)"
- eselect opengl set ${OPENGL_DIR}
- fi
-}
-
-switch_opengl_implem() {
- # Switch to the xorg implementation.
- # Use new opengl-update that will not reset user selected
- # OpenGL interface ...
- echo
- eselect opengl set ${OLD_IMPLEM}
-}
-
-src_prepare() {
- if use server ; then
- cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/* unix/xserver
- else
- rm "${WORKDIR}"/patches/*_server_*
- fi
-
- EPATCH_SOURCE="${WORKDIR}/patches" EPATCH_SUFFIX="patch" EPATCH_EXCLUDE="*100*" \
- EPATCH_FORCE="yes" epatch
-
- if use server ; then
- cd unix/xserver
- epatch "${WORKDIR}"/patches/1000_server_xserver-1.16-rebased.patch
- eautoreconf
- fi
-}
-
-src_configure() {
-
- use arm || use hppa && append-flags "-fPIC"
-
- mycmakeargs=(
- -G "Unix Makefiles"
- $(cmake-utils_use_enable gnutls GNUTLS)
- $(cmake-utils_use_enable pam PAM)
- $(cmake-utils_use_build java JAVA)
- )
-
- cmake-utils_src_configure
-
- if use server; then
- cd unix/xserver
- econf \
- $(use_enable nptl glx-tls) \
- $(use_enable opengl glx) \
- --disable-config-hal \
- --disable-config-udev \
- --disable-devel-docs \
- --disable-dmx \
- --disable-dri \
- --disable-dri3 \
- --disable-kdrive \
- --disable-selective-werror \
- --disable-silent-rules \
- --disable-static \
- --disable-unit-tests \
- --disable-xephyr \
- --disable-xinerama \
- --disable-xnest \
- --disable-xorg \
- --disable-xvfb \
- --disable-xwin \
- --disable-xwayland \
- --enable-dri2 \
- --with-pic \
- --without-dtrace \
- --disable-present \
- --disable-unit-tests
- fi
-}
-
-src_compile() {
- cmake-utils_src_compile
-
- if use server ; then
- cd unix/xserver
- emake
- fi
-}
-
-src_install() {
- cmake-utils_src_install
-
- newicon "${DISTDIR}"/tigervnc.png vncviewer.png
- make_desktop_entry vncviewer vncviewer vncviewer Network
-
- if use server ; then
- cd unix/xserver/hw/vnc
- emake DESTDIR="${D}" install
- ! use xorgmodule && rm -rf "${D}"/usr/$(get_libdir)/xorg
-
- newconfd "${FILESDIR}"/${PN}.confd ${PN}
- newinitd "${FILESDIR}"/${PN}.initd ${PN}
-
- rm "${D}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la
- else
- cd "${D}"
- for f in vncserver vncpasswd x0vncserver vncconfig; do
- rm usr/bin/$f
- rm usr/share/man/man1/$f.1
- done
- fi
-}
-
-pkg_postinst() {
- use server && switch_opengl_implem
-}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2016-08-03 4:32 Jeroen Roovers
0 siblings, 0 replies; 178+ messages in thread
From: Jeroen Roovers @ 2016-08-03 4:32 UTC (permalink / raw
To: gentoo-commits
commit: 893980348573549ef86e0eeccf02eb99105f2f08
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 3 04:15:46 2016 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Wed Aug 3 04:31:00 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89398034
net-misc/tigervnc: Stable for HPPA (bug #584482).
Package-Manager: portage-2.3.0
RepoMan-Options: --ignore-arches
net-misc/tigervnc/tigervnc-1.6.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.6.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.6.0-r1.ebuild
index c4a46b3..a687ecf 100644
--- a/net-misc/tigervnc/tigervnc-1.6.0-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.6.0-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
IUSE="gnutls java +opengl pam server +xorgmodule"
RDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2016-07-11 5:50 Jeroen Roovers
0 siblings, 0 replies; 178+ messages in thread
From: Jeroen Roovers @ 2016-07-11 5:50 UTC (permalink / raw
To: gentoo-commits
commit: be6e3a45c11215b20ca364e70783a6867df6ce21
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 11 05:49:52 2016 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Mon Jul 11 05:50:32 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be6e3a45
net-misc/tigervnc: Reinstate PIC builds for ARM/HPPA (bug #588556).
Package-Manager: portage-2.3.0
net-misc/tigervnc/tigervnc-1.6.0-r1.ebuild | 2 ++
1 file changed, 2 insertions(+)
diff --git a/net-misc/tigervnc/tigervnc-1.6.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.6.0-r1.ebuild
index fae96b2..c4a46b3 100644
--- a/net-misc/tigervnc/tigervnc-1.6.0-r1.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.6.0-r1.ebuild
@@ -94,6 +94,8 @@ src_prepare() {
}
src_configure() {
+ use arm || use hppa && append-flags "-fPIC"
+
local mycmakeargs=(
-DENABLE_GNUTLS=$(usex gnutls)
-DENABLE_PAM=$(usex pam)
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2016-06-12 10:45 Pacho Ramos
0 siblings, 0 replies; 178+ messages in thread
From: Pacho Ramos @ 2016-06-12 10:45 UTC (permalink / raw
To: gentoo-commits
commit: 1d45bbb16e8d5ed91818d3c250eb79ac734e87a5
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 12 10:42:48 2016 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Jun 12 10:42:48 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d45bbb1
net-misc/tigervnc: amd64/x86 stable, bug #567324
Package-Manager: portage-2.3.0_rc1
net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild b/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild
index abdeaf7..0f02900 100644
--- a/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="alpha ~amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~sh ~sparc ~x86"
+KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~sh ~sparc x86"
IUSE="gnutls java nptl +opengl pam server +xorgmodule"
RDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2016-06-02 17:29 Tobias Klausmann
0 siblings, 0 replies; 178+ messages in thread
From: Tobias Klausmann @ 2016-06-02 17:29 UTC (permalink / raw
To: gentoo-commits
commit: ae6f5222c5ef7c2cf00f223dd3cf41527232e68d
Author: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 2 17:29:44 2016 +0000
Commit: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Thu Jun 2 17:29:44 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae6f5222
net-misc/tigervnc-1.4.2-r2: add alpha keyword
Gentoo-Bug: 567324
Package-Manager: portage-2.3.0_rc1
net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild b/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild
index 19cabeb..abdeaf7 100644
--- a/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~sh ~sparc ~x86"
+KEYWORDS="alpha ~amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~sh ~sparc ~x86"
IUSE="gnutls java nptl +opengl pam server +xorgmodule"
RDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2016-05-24 20:13 Markus Meier
0 siblings, 0 replies; 178+ messages in thread
From: Markus Meier @ 2016-05-24 20:13 UTC (permalink / raw
To: gentoo-commits
commit: c46d83e5db32e294010d42399579b3941b58d027
Author: Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Tue May 24 20:12:39 2016 +0000
Commit: Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Tue May 24 20:12:39 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c46d83e5
net-misc/tigervnc: arm stable, bug #567324
Package-Manager: portage-2.3.0_rc1
RepoMan-Options: --include-arches="arm"
net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild b/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild
index 8424daa..19cabeb 100644
--- a/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~sh ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~sh ~sparc ~x86"
IUSE="gnutls java nptl +opengl pam server +xorgmodule"
RDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2016-05-24 7:58 Michał Górny
0 siblings, 0 replies; 178+ messages in thread
From: Michał Górny @ 2016-05-24 7:58 UTC (permalink / raw
To: gentoo-commits
commit: ce4fb7105e2673309aea5074dfd9c33899346aaa
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue May 24 07:42:39 2016 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue May 24 07:57:59 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce4fb710
net-misc/tigervnc: Remove myself from maintainers
net-misc/tigervnc/metadata.xml | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/net-misc/tigervnc/metadata.xml b/net-misc/tigervnc/metadata.xml
index ce5de89..401f3ce 100644
--- a/net-misc/tigervnc/metadata.xml
+++ b/net-misc/tigervnc/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </maintainer>
+ <!-- maintainer needed -->
<use>
<flag name="server">Build TigerVNC server</flag>
<flag name="xorgmodule">Build the Xorg module</flag>
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2016-05-21 15:35 Pacho Ramos
0 siblings, 0 replies; 178+ messages in thread
From: Pacho Ramos @ 2016-05-21 15:35 UTC (permalink / raw
To: gentoo-commits
commit: 422a6b99a5a0e9b46842d948d7a23b953446a27d
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sat May 21 14:48:28 2016 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sat May 21 15:34:48 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=422a6b99
net-misc/tigervnc: Cleanup due to #155425
Package-Manager: portage-2.3.0_rc1
net-misc/tigervnc/metadata.xml | 3 ---
1 file changed, 3 deletions(-)
diff --git a/net-misc/tigervnc/metadata.xml b/net-misc/tigervnc/metadata.xml
index 0b4fcb1..ce5de89 100644
--- a/net-misc/tigervnc/metadata.xml
+++ b/net-misc/tigervnc/metadata.xml
@@ -2,9 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>armin76@gentoo.org</email>
- </maintainer>
- <maintainer type="person">
<email>mgorny@gentoo.org</email>
<name>Michał Górny</name>
</maintainer>
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2016-01-29 15:55 Michał Górny
0 siblings, 0 replies; 178+ messages in thread
From: Michał Górny @ 2016-01-29 15:55 UTC (permalink / raw
To: gentoo-commits
commit: 11299625dbb3c9585dfd6a8505f82324144c8b82
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 29 15:37:47 2016 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan 29 15:55:27 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11299625
net-misc/tigervnc: Avoid building unnecessary parts of xorg-server
net-misc/tigervnc/tigervnc-1.6.0.ebuild | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.6.0.ebuild b/net-misc/tigervnc/tigervnc-1.6.0.ebuild
index eaa275f..6d9e1a6 100644
--- a/net-misc/tigervnc/tigervnc-1.6.0.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.6.0.ebuild
@@ -139,7 +139,16 @@ src_configure() {
src_compile() {
cmake-utils_src_compile
- use server && emake -C unix/xserver
+ if use server; then
+ # deps of the vnc module and the module itself
+ local d subdirs=(
+ fb xfixes Xext dbe glx randr render damageext miext Xi xkb
+ composite dix mi os hw/vnc
+ )
+ for d in "${subdirs[@]}"; do
+ emake -C unix/xserver/"${d}"
+ done
+ fi
}
src_install() {
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2016-01-29 15:55 Michał Górny
0 siblings, 0 replies; 178+ messages in thread
From: Michał Górny @ 2016-01-29 15:55 UTC (permalink / raw
To: gentoo-commits
commit: ded725208367f7348f4987bce6fb4f3e5e27fb06
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 29 14:36:19 2016 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan 29 15:55:27 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ded72520
net-misc/tigervnc: Remove accidental stable keywords on 1.6.0
net-misc/tigervnc/tigervnc-1.6.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.6.0.ebuild b/net-misc/tigervnc/tigervnc-1.6.0.ebuild
index 0336830..eaa275f 100644
--- a/net-misc/tigervnc/tigervnc-1.6.0.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.6.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~sh ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
IUSE="gnutls java +opengl pam server +xorgmodule"
RDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2016-01-27 20:48 Michał Górny
0 siblings, 0 replies; 178+ messages in thread
From: Michał Górny @ 2016-01-27 20:48 UTC (permalink / raw
To: gentoo-commits
commit: 4739609a4554cc4ce24dad88370594f0a225c278
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 27 20:43:49 2016 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan 27 20:48:16 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4739609a
net-misc/tigervnc: Bump to 1.6.0
Update TigerVNC to 1.6.0. Clean up the ebuild. Bump xserver to 1.17.4.
net-misc/tigervnc/Manifest | 2 +
net-misc/tigervnc/tigervnc-1.6.0.ebuild | 168 ++++++++++++++++++++++++++++++++
2 files changed, 170 insertions(+)
diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest
index d2aa94f..7f4e2f9 100644
--- a/net-misc/tigervnc/Manifest
+++ b/net-misc/tigervnc/Manifest
@@ -3,8 +3,10 @@ DIST tigervnc-1.3.1-patches-0.1.tar.bz2 16016 SHA256 5bcaabd8993274a5ce1718efc15
DIST tigervnc-1.3.1.tar.gz 6888105 SHA256 628622316eefa5d4f348f00a280a513569bfae3eae6a20d72e2990654d12274e SHA512 28fe61287c4c96b3703055701cb74f7f4cb17392af5201b93fafe5187555710ab4becf110266ea161d26568064435626e85ab7570e1f7f6df2348f1a34d56e8d WHIRLPOOL 35875b230cd4face9a24ae9ff5682c122d7db7a43fe475d9216d30ca9c55409a16788bc6af5e0a2efde3457295f00a3a8f5e29b540477e806be5b0fc30408b99
DIST tigervnc-1.4.2-patches-0.1.tar.bz2 7361 SHA256 21c77708d303192108ffeef02acc0e7310461b4910bb49ae78c8a944e52c436e SHA512 86235aba8e735e4afed21d2940cee8ea2f4f1bc951db79aaf481ae79ab81d4518add6be2619ce9371f77fd068c8dbf069754ecc0168e5afe9e8505d3d61cc573 WHIRLPOOL 97a8c1719e7959ce8abd29f9ad249c7acf1b5a21ef36c0ce00b6e3bae8e6e78e9cdb0b34a23da6bd44c9e513e95f22716b286c5ec57bf1a854101c4810c7b481
DIST tigervnc-1.4.2.tar.gz 1370453 SHA256 6cfb33cb2a123dee96ca29d61523391f73c9d49b6cd2fb6522312d01da98866f SHA512 dcd9b223d0d6646a85b2f28abdf36491d6d735b0738cce0b179d745ca124d8430edd883a7ac7342bf882cf62a02ce8d7058ff9101f17c4310dbbe6bad50cc90f WHIRLPOOL 420dd1f72e1ba0de1796133acf0c35ac1e79bc1533610b927c01993af57eb293a886f57739cca7cf0f1985a269a2ed3cf2345896f59696c8e8dfc68a4b9013e5
+DIST tigervnc-1.6.0.tar.gz 1291089 SHA256 98ffe98fcfe883e6c35aec579295b53d73d2ccf62e0f6e53a73ecad993b096ca SHA512 b4f1f5116ad5fe27a168764dd746400474e973d2edb85fbbe67a2459824a7267f2c63d1a2b2fdd2811017216c24a7168712df3afece56f404780d386ad24e135 WHIRLPOOL a848148646f6961ea3131cfef773d6108330a1caaa870921d7acd1759dfbe92569a00c385c0f3a35a939b4a2a0215da825cb72b9c820972cc4bf6ada3b29fbec
DIST tigervnc.png 4958 SHA256 e0828aeb92ccaaf93e690e9ee5e17803de1cb140d3ca79fb756fe08ebbc4492e SHA512 97f9a42e9b9f50f1c91de3b7d7991aa8965240fe4958d6da4e9f72f9baa4510ad615765f7c59d6e0a90c9d4b5fe53ad1547c766f2da45e4a6b6e29b03ced2b8b WHIRLPOOL bbf01f6702724bc4329d053bd3fbf856103371abce20f6f74aa3c2e5eed0eebcdcccd287788b1efbb8de3008cb484a8da5ccd1bd667727e4b0861f3bb550529c
DIST xorg-server-1.15.0.tar.bz2 5546579 SHA256 613b2f2e7ee2a06d2f8e862c836dc70d319c52f1537749e027398f40086aabb8 SHA512 7bf6a9eff9cc606defbaa46600a4d7b41896f4304e06af745a2717687853c7e92b191481f1f4d6d98ef0adfe5f404c9e3997ebd98553c60b626cd1bb53c58d9d WHIRLPOOL 905d3b47938e5e5604b04953f11ec7acee9298d6f32570612d6301ac71b0c5a49e774267b627957b7a6a94f6b9bf211c9ed6b7102f389a2120a40bd45502a6d7
DIST xorg-server-1.16.0.tar.bz2 5832944 SHA256 38330a03c5f7a38745a3f9816cf069db5b8844eebb358fd39dbabf61f32cd06b SHA512 eab298e3728aa79ff2ba3f5c12637c4db0f9bbca49ed00b673b2bfedf605f33a69d8eb946bed98e3d28afd9bfaf62e21ce2e8606d84cae9906506d90c26f1662 WHIRLPOOL bd9817cf93587e2b33d63438942c75d49b04f4fc2a4544654dfcc116deaf88abcccd0fa2496fb58848d5a007d2e32177cdbcd3f44237efd8b7882a0abc5b8d56
DIST xorg-server-1.16.4.tar.bz2 5817330 SHA256 abb6e1cc9213a9915a121f48576ff6739a0b8cdb3d32796f9a7743c9a6efc871 SHA512 f756fca65535aa921a85d8d8eb36ea2ba5b7af90a46d640b0ca76259a9abd9d323885087e11156528d95240937c70373045001ae20266a1b9e89909f007e9e74 WHIRLPOOL 63980a3e2b57d2860998344f21a6524598b3dc135c277e5a868e34b57ab5060681ae7137358b3ba8b9ca5fd622a91aeb06bd0ac9e3e5ce1f4dc55df2b2dc0e33
DIST xorg-server-1.17.1.tar.bz2 5852385 SHA256 2bf8e9f6f0a710dec1d2472467bff1f4e247cb6dcd76eb469aafdc8a2d7db2ab SHA512 195a0e0a6bd9c7655e62dd40dfbd7dea77d10f1143d4fd6154e8bdbb463d3729f81ecd1e379d66f68e828d4f4583782c15ce260de24444802076844aec552c4f WHIRLPOOL a8a78b0bfa6137941e3434f083319a827f0332fd9c190922bb0a33381e86173868d236c96a89ee3049400f37521fe052838416f009713f004227f05b8717d776
+DIST xorg-server-1.17.4.tar.bz2 5791384 SHA256 0c4b45c116a812a996eb432d8508cf26c2ec8c3916ff2a50781796882f8d6457 SHA512 4b8377b86ca88f27dcf59db2996b2ee620ce6f181a37dc47600365db588d48f2f3ca66a3149e7c856e686e5783b1cccb2ba0827aa7413299163dfca869f4d376 WHIRLPOOL c5baa1b01e57eac9e18bd1890c0a7e2246836524645057d5e05a1a19225d863645616aafaadbf9d083ffb672d47ea1934ad8323d813533e9519f0d92f9a1c6ab
diff --git a/net-misc/tigervnc/tigervnc-1.6.0.ebuild b/net-misc/tigervnc/tigervnc-1.6.0.ebuild
new file mode 100644
index 0000000..0336830
--- /dev/null
+++ b/net-misc/tigervnc/tigervnc-1.6.0.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit autotools cmake-utils eutils flag-o-matic java-pkg-opt-2
+
+XSERVER_VERSION="1.17.4"
+
+DESCRIPTION="Remote desktop viewer display system"
+HOMEPAGE="http://www.tigervnc.org"
+SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ mirror://gentoo/${PN}.png
+ https://dev.gentoo.org/~armin76/dist/tigervnc-1.4.2-patches-0.1.tar.bz2
+ server? ( ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.bz2 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~sh ~sparc ~x86"
+IUSE="gnutls java +opengl pam server +xorgmodule"
+
+RDEPEND="virtual/jpeg:0
+ sys-libs/zlib
+ >=x11-libs/libXtst-1.0.99.2
+ >=x11-libs/fltk-1.3.1
+ gnutls? ( net-libs/gnutls )
+ java? ( >=virtual/jre-1.5 )
+ pam? ( virtual/pam )
+ server? (
+ dev-lang/perl
+ >=x11-libs/libXi-1.2.99.1
+ >=x11-libs/libXfont-1.4.2
+ >=x11-libs/libxkbfile-1.0.4
+ x11-libs/libXrender
+ >=x11-libs/pixman-0.27.2
+ >=x11-apps/xauth-1.0.3
+ x11-apps/xsetroot
+ >=x11-misc/xkeyboard-config-2.4.1-r3
+ opengl? ( >=app-eselect/eselect-opengl-1.3.1-r1 )
+ xorgmodule? ( =x11-base/xorg-server-${XSERVER_VERSION%.*}* )
+ )
+ !net-misc/vnc
+ !net-misc/tightvnc
+ !net-misc/xf4vnc"
+DEPEND="${RDEPEND}
+ amd64? ( dev-lang/nasm )
+ x86? ( dev-lang/nasm )
+ >=x11-proto/inputproto-2.2.99.1
+ >=x11-proto/xextproto-7.2.99.901
+ >=x11-proto/xproto-7.0.26
+ java? ( >=virtual/jdk-1.5 )
+ server? (
+ virtual/pkgconfig
+ media-fonts/font-util
+ x11-misc/util-macros
+ >=x11-proto/bigreqsproto-1.1.0
+ >=x11-proto/compositeproto-0.4
+ >=x11-proto/damageproto-1.1
+ >=x11-proto/fixesproto-5.0
+ >=x11-proto/fontsproto-2.1.3
+ >=x11-proto/glproto-1.4.17
+ >=x11-proto/randrproto-1.4.0
+ >=x11-proto/renderproto-0.11
+ >=x11-proto/resourceproto-1.2.0
+ >=x11-proto/scrnsaverproto-1.1
+ >=x11-proto/videoproto-2.2.2
+ >=x11-proto/xcmiscproto-1.2.0
+ >=x11-proto/xineramaproto-1.1.3
+ >=x11-libs/xtrans-1.3.3
+ >=x11-proto/dri2proto-2.8
+ opengl? ( >=media-libs/mesa-10.3.4-r1 )
+ )"
+
+CMAKE_IN_SOURCE_BUILD=1
+
+src_prepare() {
+ if use server ; then
+ cp -r "${WORKDIR}"/xorg-server-${XSERVER_VERSION}/. unix/xserver
+ fi
+
+ eapply "${WORKDIR}"/patches/010_libvnc-os.patch
+ eapply "${WORKDIR}"/patches/030_manpages.patch
+ eapply "${WORKDIR}"/patches/055_xstartup.patch
+
+ default
+
+ if use server ; then
+ cd unix/xserver || die
+ eapply ../xserver117.patch
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_GNUTLS=$(usex gnutls)
+ -DENABLE_PAM=$(usex pam)
+ -DBUILD_JAVA=$(usex java)
+ )
+
+ cmake-utils_src_configure
+
+ if use server; then
+ cd unix/xserver || die
+ econf \
+ $(use_enable opengl glx) \
+ --disable-config-hal \
+ --disable-config-udev \
+ --disable-devel-docs \
+ --disable-dmx \
+ --disable-dri \
+ --disable-dri3 \
+ --disable-glamor \
+ --disable-kdrive \
+ --disable-libunwind \
+ --disable-linux-acpi \
+ --disable-record \
+ --disable-selective-werror \
+ --disable-silent-rules \
+ --disable-static \
+ --disable-tslib \
+ --disable-unit-tests \
+ --disable-xephyr \
+ --disable-xinerama \
+ --disable-xnest \
+ --disable-xorg \
+ --disable-xvfb \
+ --disable-xwin \
+ --disable-xwayland \
+ --enable-dri2 \
+ --with-pic \
+ --without-dtrace \
+ --disable-present \
+ --disable-unit-tests
+ fi
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ use server && emake -C unix/xserver
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ newicon "${DISTDIR}"/tigervnc.png vncviewer.png
+ make_desktop_entry vncviewer vncviewer vncviewer Network
+
+ if use server ; then
+ emake -C unix/xserver/hw/vnc DESTDIR="${D}" install
+ if ! use xorgmodule; then
+ rm -r "${D}"/usr/$(get_libdir)/xorg || die
+ else
+ rm "${D}"/usr/$(get_libdir)/xorg/modules/extensions/libvnc.la || die
+ fi
+
+ newconfd "${FILESDIR}"/${PN}.confd ${PN}
+ newinitd "${FILESDIR}"/${PN}.initd ${PN}
+ else
+ cd "${D}" || die
+ for f in vncserver vncpasswd x0vncserver vncconfig; do
+ rm usr/bin/$f || die
+ rm usr/share/man/man1/$f.1 || die
+ done
+ fi
+}
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2016-01-27 20:48 Michał Górny
0 siblings, 0 replies; 178+ messages in thread
From: Michał Górny @ 2016-01-27 20:48 UTC (permalink / raw
To: gentoo-commits
commit: 9af227269791350af8085c2e4e979d730340c33e
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 27 19:32:23 2016 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jan 27 20:48:16 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9af22726
net-misc/tigervnc: Add myself as co-maintainer
net-misc/tigervnc/metadata.xml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/net-misc/tigervnc/metadata.xml b/net-misc/tigervnc/metadata.xml
index 74700b3..0b4fcb1 100644
--- a/net-misc/tigervnc/metadata.xml
+++ b/net-misc/tigervnc/metadata.xml
@@ -4,6 +4,10 @@
<maintainer type="person">
<email>armin76@gentoo.org</email>
</maintainer>
+ <maintainer type="person">
+ <email>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
<use>
<flag name="server">Build TigerVNC server</flag>
<flag name="xorgmodule">Build the Xorg module</flag>
^ permalink raw reply related [flat|nested] 178+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
@ 2016-01-09 14:35 Jeroen Roovers
0 siblings, 0 replies; 178+ messages in thread
From: Jeroen Roovers @ 2016-01-09 14:35 UTC (permalink / raw
To: gentoo-commits
commit: cb2365df21e2388652b1e6415d499eaf3255115f
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 9 14:29:21 2016 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sat Jan 9 14:35:41 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb2365df
net-misc/tigervnc: Stable for HPPA PPC64 (bug #567324).
Package-Manager: portage-2.2.26
RepoMan-Options: --ignore-arches
net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild b/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild
index 13675ae..8424daa 100644
--- a/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild
+++ b/net-misc/tigervnc/tigervnc-1.4.2-r2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~sh ~sparc ~x86"
IUSE="gnutls java nptl +opengl pam server +xorgmodule"
RDEPEND="virtual/jpeg:0
^ permalink raw reply related [flat|nested] 178+ messages in thread
end of thread, other threads:[~2024-11-17 12:51 UTC | newest]
Thread overview: 178+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-12-24 17:11 [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/ Patrice Clement
-- strict thread matches above, loose matches on Subject: below --
2024-11-17 12:51 Viorel Munteanu
2024-11-01 9:45 Viorel Munteanu
2024-11-01 9:45 Viorel Munteanu
2024-10-27 16:43 Viorel Munteanu
2024-10-24 10:23 Sam James
2024-10-24 10:23 Sam James
2024-10-24 10:20 Arthur Zamarin
2024-10-24 10:20 Arthur Zamarin
2024-10-24 6:14 Viorel Munteanu
2024-09-21 15:54 Viorel Munteanu
2024-09-01 10:56 Viorel Munteanu
2024-08-27 21:04 Sam James
2024-08-27 10:29 Jakov Smolić
2024-08-27 10:29 Jakov Smolić
2024-08-27 10:29 Jakov Smolić
2024-08-27 10:29 Jakov Smolić
2024-06-22 8:07 Viorel Munteanu
2024-06-20 16:44 Viorel Munteanu
2023-08-03 5:53 Viorel Munteanu
2023-07-25 13:45 Sam James
2023-07-25 13:45 Sam James
2023-07-25 13:45 Sam James
2023-07-25 13:29 Sam James
2023-06-03 1:47 Matt Turner
2023-05-30 5:36 Viorel Munteanu
2023-05-29 17:49 Arthur Zamarin
2023-05-29 13:58 Sam James
2023-05-29 13:10 Sam James
2023-05-29 13:01 Sam James
2023-05-29 13:01 Sam James
2023-05-03 17:06 Viorel Munteanu
2023-04-29 15:48 Arthur Zamarin
2023-04-28 8:01 Viorel Munteanu
2023-04-28 8:01 Viorel Munteanu
2023-04-19 9:59 Viorel Munteanu
2023-04-14 19:55 Sam James
2023-04-14 19:55 Sam James
2023-04-14 19:33 Sam James
2023-03-30 17:32 Arthur Zamarin
2023-03-09 1:10 Sam James
2023-03-09 1:10 Sam James
2023-03-08 23:35 Sam James
2023-03-08 11:12 Arthur Zamarin
2023-03-01 6:15 Viorel Munteanu
2023-02-03 11:18 Viorel Munteanu
2023-02-03 11:18 Viorel Munteanu
2022-11-02 16:17 Viorel Munteanu
2022-08-23 5:34 Sam James
2022-08-14 3:19 WANG Xuerui
2022-08-05 6:57 Arthur Zamarin
2022-08-04 6:27 Arthur Zamarin
2022-08-04 6:27 Arthur Zamarin
2022-08-04 5:21 Joonas Niilola
2022-08-04 5:21 Joonas Niilola
2022-07-07 17:24 Mike Gilbert
2022-06-23 5:51 Sam James
2022-06-16 10:26 Jakov Smolić
2022-06-16 9:56 Jakov Smolić
2022-06-16 9:33 Jakov Smolić
2022-06-16 7:41 Joonas Niilola
2022-06-16 6:50 Joonas Niilola
2022-05-14 1:03 Sam James
2022-05-13 20:04 Sam James
2022-05-09 9:58 Jakov Smolić
2022-05-08 18:06 Sam James
2022-05-07 14:30 Jakov Smolić
2022-05-07 10:05 Arthur Zamarin
2022-05-07 10:03 Arthur Zamarin
2022-04-03 10:02 Florian Schmaus
2022-04-03 10:02 Florian Schmaus
2022-04-03 10:02 Florian Schmaus
2022-03-31 11:56 Joonas Niilola
2022-03-31 11:56 Joonas Niilola
2022-03-31 11:56 Joonas Niilola
2022-03-18 18:52 Sam James
2022-03-18 18:52 Sam James
2022-03-18 18:52 Sam James
2021-12-07 23:16 Sam James
2021-12-06 23:36 Sam James
2021-09-12 21:12 Ionen Wolkens
2021-08-03 16:39 Ionen Wolkens
2021-08-03 15:36 Agostino Sarubbo
2021-08-03 10:57 Agostino Sarubbo
2021-08-02 4:04 Agostino Sarubbo
2021-08-02 4:03 Agostino Sarubbo
2021-08-02 3:18 Sam James
2021-06-29 4:57 Sam James
2021-06-29 4:57 Sam James
2021-06-29 4:57 Sam James
2021-05-01 14:30 Mikle Kolyada
2021-02-21 13:53 Joonas Niilola
2020-12-14 21:51 Sergei Trofimovich
2020-10-03 17:20 Ulrich Müller
2020-10-03 9:13 Ulrich Müller
2020-10-03 9:13 Ulrich Müller
2020-10-01 12:52 Jeroen Roovers
2020-10-01 11:55 Jeroen Roovers
2019-10-24 2:54 Joonas Niilola
2019-10-23 13:46 Joonas Niilola
2019-10-12 20:30 Mikle Kolyada
2018-12-16 21:58 Jeroen Roovers
2018-12-04 16:04 Mikle Kolyada
2018-11-28 12:15 Tobias Klausmann
2018-11-18 10:38 Sergei Trofimovich
2018-11-05 16:02 Mikle Kolyada
2018-11-05 7:51 Sergei Trofimovich
2018-11-05 7:51 Sergei Trofimovich
2018-11-04 19:14 Thomas Deutschmann
2018-11-04 14:16 Sergei Trofimovich
2018-08-05 21:48 Patrice Clement
2018-05-20 16:16 Matt Turner
2018-05-20 16:16 Matt Turner
2018-05-20 16:16 Matt Turner
2018-05-16 8:37 Jeroen Roovers
2018-05-16 8:34 Jeroen Roovers
2018-05-15 19:59 Mikle Kolyada
2018-05-15 19:56 Mikle Kolyada
2018-05-14 19:21 Tobias Klausmann
2018-05-13 23:34 Aaron Bauman
2018-05-13 22:06 Thomas Deutschmann
2018-05-13 9:53 Sergei Trofimovich
2018-05-12 15:33 Sergei Trofimovich
2018-05-08 6:47 Matt Turner
2018-05-08 6:47 Matt Turner
2018-05-08 6:47 Matt Turner
2018-03-31 19:01 Mart Raudsepp
2017-12-24 17:11 Patrice Clement
2017-12-24 17:11 Patrice Clement
2017-11-24 22:09 Sergei Trofimovich
2017-06-13 12:31 Agostino Sarubbo
2017-06-08 10:16 Agostino Sarubbo
2017-06-08 5:06 Markus Meier
2017-05-25 8:36 Patrice Clement
2017-05-07 9:08 Michał Górny
2017-04-28 7:11 Jeroen Roovers
2017-04-27 17:00 Alice Ferrazzi
2017-04-27 16:17 Alice Ferrazzi
2017-04-27 6:05 Alice Ferrazzi
2017-03-26 18:53 Michael Orlitzky
2017-03-24 15:38 Matt Turner
2017-03-24 15:38 Matt Turner
2017-03-17 10:42 Agostino Sarubbo
2017-03-17 10:15 Agostino Sarubbo
2017-03-16 13:01 Jeroen Roovers
2017-03-16 7:59 Michael Weber
2017-03-05 8:48 Patrice Clement
2017-02-12 20:08 Markus Meier
2017-01-29 20:30 Jeroen Roovers
2017-01-29 13:55 Agostino Sarubbo
2017-01-28 19:52 Tobias Klausmann
2017-01-27 20:49 Thomas Deutschmann
2017-01-25 15:52 Agostino Sarubbo
2016-11-15 22:29 David Seifert
2016-11-15 22:29 David Seifert
2016-11-13 9:18 Agostino Sarubbo
2016-11-12 11:55 Agostino Sarubbo
2016-11-12 11:55 Agostino Sarubbo
2016-10-21 8:52 Patrice Clement
2016-10-01 12:11 Jeroen Roovers
2016-09-27 18:43 Markus Meier
2016-09-22 17:03 Tobias Klausmann
2016-09-17 11:19 Pacho Ramos
2016-09-17 11:19 Pacho Ramos
2016-08-30 20:09 Markus Meier
2016-08-21 17:57 Pacho Ramos
2016-08-03 4:32 Jeroen Roovers
2016-07-11 5:50 Jeroen Roovers
2016-06-12 10:45 Pacho Ramos
2016-06-02 17:29 Tobias Klausmann
2016-05-24 20:13 Markus Meier
2016-05-24 7:58 Michał Górny
2016-05-21 15:35 Pacho Ramos
2016-01-29 15:55 Michał Górny
2016-01-29 15:55 Michał Górny
2016-01-27 20:48 Michał Górny
2016-01-27 20:48 Michał Górny
2016-01-09 14:35 Jeroen Roovers
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox