From: "David Seifert" <soap@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/
Date: Tue, 15 Nov 2016 22:29:05 +0000 (UTC) [thread overview]
Message-ID: <1479248933.b2d9aab052ca8e546730858a0419641166f189db.soap@gentoo> (raw)
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
+}
next reply other threads:[~2016-11-15 22:29 UTC|newest]
Thread overview: 194+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-11-15 22:29 David Seifert [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-03-24 16:25 [gentoo-commits] repo/gentoo:master commit in: net-misc/tigervnc/ Arthur Zamarin
2025-03-23 15:16 Sam James
2025-03-23 9:33 Sam James
2025-03-23 9:33 Sam James
2025-03-23 9:33 Sam James
2025-02-15 9:29 Ulrich Müller
2025-02-13 17:38 Viorel Munteanu
2025-02-13 17:38 Viorel Munteanu
2025-01-16 17:00 Viorel Munteanu
2024-12-26 17:50 Ionen Wolkens
2024-12-01 12:53 Viorel Munteanu
2024-11-26 6:49 Sam James
2024-11-26 6:49 Sam James
2024-11-26 6:42 Sam James
2024-11-26 6:42 Sam James
2024-11-26 6:42 Sam James
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-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-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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1479248933.b2d9aab052ca8e546730858a0419641166f189db.soap@gentoo \
--to=soap@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox