* [gentoo-commits] dev/maksbotan:master commit in: net-libs/gtk-vnc/, net-libs/gtk-vnc/files/
@ 2012-04-04 18:44 Maxim Koltsov
0 siblings, 0 replies; only message in thread
From: Maxim Koltsov @ 2012-04-04 18:44 UTC (permalink / raw
To: gentoo-commits
commit: 9e010795d3cd9fb6de691692bfd7449c334aa5c3
Author: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 4 18:43:39 2012 +0000
Commit: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
CommitDate: Wed Apr 4 18:44:02 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/maksbotan.git;a=commit;h=9e010795
Copy net-libs/gtk-vnc from tree fixing pulseaudio automagic, bug #399111
(Portage version: 2.1.10.55/git/Linux x86_64, signed Manifest commit with key F8DBDADE)
---
net-libs/gtk-vnc/ChangeLog | 342 ++++++++++++++++++++
net-libs/gtk-vnc/Manifest | 20 ++
net-libs/gtk-vnc/files/gtk-vnc-0.5.0-pod.patch | 124 +++++++
.../gtk-vnc/files/gtk-vnc-0.5.0-pulseaudio.patch | 24 ++
net-libs/gtk-vnc/gtk-vnc-0.5.0.ebuild | 166 ++++++++++
net-libs/gtk-vnc/metadata.xml | 11 +
6 files changed, 687 insertions(+), 0 deletions(-)
diff --git a/net-libs/gtk-vnc/ChangeLog b/net-libs/gtk-vnc/ChangeLog
new file mode 100644
index 0000000..9ff58b9
--- /dev/null
+++ b/net-libs/gtk-vnc/ChangeLog
@@ -0,0 +1,342 @@
+# ChangeLog for net-libs/gtk-vnc
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/gtk-vnc/ChangeLog,v 1.83 2012/03/25 17:09:35 armin76 Exp $
+
+ 25 Mar 2012; Raúl Porcel <armin76@gentoo.org> gtk-vnc-0.4.4.ebuild:
+ alpha/ia64/sparc stable wrt #393007
+
+ 05 Mar 2012; Brent Baude <ranger@gentoo.org> gtk-vnc-0.4.4.ebuild:
+ Marking gtk-vnc-0.4.4 ppc stable for bug 393007
+
+ 05 Mar 2012; Brent Baude <ranger@gentoo.org> gtk-vnc-0.4.4.ebuild:
+ Marking gtk-vnc-0.4.4 ppc64 stable for bug 393007
+
+ 17 Feb 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ gtk-vnc-0.4.3-r1.ebuild, gtk-vnc-0.4.4.ebuild, gtk-vnc-0.5.0.ebuild:
+ Depend on >=libgcrypt-1.4.2 (bug #404167, thanks to Wille Kuutti for
+ reporting). Add missing libgpg-error dep to gtk-vnc-0.4.x.
+
+ 20 Jan 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ gtk-vnc-0.5.0.ebuild:
+ Require >=glib-2.30.1 because presence of glib's .la files can result in
+ linking failure (bug #399129, thanks to Harris Landgarten for reporting).
+
+*gtk-vnc-0.5.0 (15 Jan 2012)
+
+ 15 Jan 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ +gtk-vnc-0.5.0.ebuild, +files/gtk-vnc-0.5.0-pod.patch:
+ Version bump, now supports the vnc audio extension (using pulseaudio).
+
+ 14 Jan 2012; Markus Meier <maekke@gentoo.org> gtk-vnc-0.4.4.ebuild:
+ x86 stable, bug #393007
+
+ 29 Dec 2011; Pacho Ramos <pacho@gentoo.org> gtk-vnc-0.4.4.ebuild:
+ amd64 stable, bug 393007
+
+*gtk-vnc-0.4.4 (13 Nov 2011)
+
+ 13 Nov 2011; Gilles Dartiguelongue <eva@gentoo.org> -gtk-vnc-0.4.2-r2.ebuild,
+ -files/gtk-vnc-0.4.2-fb-bounds-fix.patch,
+ -files/gtk-vnc-0.4.2-gnutls-crash-fix.patch,
+ -files/gtk-vnc-0.4.2-memory-leak-fix.patch,
+ -files/gtk-vnc-0.4.2-pre-conn-crash-fix.patch,
+ -files/gtk-vnc-0.4.2-shared-flag.patch, -gtk-vnc-0.4.3.ebuild,
+ +gtk-vnc-0.4.4.ebuild, metadata.xml:
+ Version bump. Add support for vala bindings. Clean up old revisions.
+
+ 07 Nov 2011; Nirbheek Chauhan <nirbheek@gentoo.org> Manifest:
+ Fix manifest
+
+ 07 Nov 2011; Nirbheek Chauhan <nirbheek@gentoo.org> gtk-vnc-0.4.3-r1.ebuild,
+ -files/gtk-vnc-0.4.3-outoftree-build.patch:
+ Do a better fix for the out of tree build failure, avoids eautoreconf, works
+ with trunk builds too.
+
+ 30 Oct 2011; Raúl Porcel <armin76@gentoo.org> gtk-vnc-0.4.3-r1.ebuild:
+ alpha/ia64/sparc stable wrt #385699
+
+ 21 Oct 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> gtk-vnc-0.4.3-r1.ebuild:
+ x86 stable wrt bug #385699
+
+ 16 Oct 2011; Kacper Kowalik <xarthisius@gentoo.org> gtk-vnc-0.4.3-r1.ebuild:
+ ppc/ppc64 stable wrt #385699
+
+ 14 Oct 2011; Samuli Suominen <ssuominen@gentoo.org> gtk-vnc-0.4.3-r1.ebuild:
+ amd64 stable wrt #385699
+
+*gtk-vnc-0.4.3-r1 (16 Aug 2011)
+
+ 16 Aug 2011; Nirbheek Chauhan <nirbheek@gentoo.org> +gtk-vnc-0.4.3-r1.ebuild,
+ +files/gtk-vnc-0.4.3-outoftree-build.patch, metadata.xml:
+ Bump to 0.4.3-r1 with gtk3 support, from gnome overlay for GNOME 3
+
+ 13 Aug 2011; Raúl Porcel <armin76@gentoo.org> gtk-vnc-0.4.3.ebuild:
+ alpha/ia64/sparc stable wrt #369909
+
+ 14 Jul 2011; Thomas Kahle <tomka@gentoo.org> gtk-vnc-0.4.3.ebuild:
+ x86 stable per bug 369909
+
+ 01 Jul 2011; Markos Chandras <hwoarang@gentoo.org> gtk-vnc-0.4.3.ebuild:
+ Stable on amd64 wrt bug #278255
+
+ 27 Mar 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
+ -gtk-vnc-0.3.10.ebuild:
+ Remove old
+
+ 22 Mar 2011; Brent Baude <ranger@gentoo.org> gtk-vnc-0.4.2-r2.ebuild:
+ Marking gtk-vnc-0.4.2-r2 ppc stable for bug 353436
+
+ 21 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> gtk-vnc-0.4.2-r2.ebuild:
+ ppc64 stable wrt #353436
+
+ 12 Mar 2011; Raúl Porcel <armin76@gentoo.org> gtk-vnc-0.4.2-r2.ebuild:
+ alpha/ia64/sparc stable wrt #353436
+
+ 24 Feb 2011; Thomas Kahle <tomka@gentoo.org> gtk-vnc-0.4.2-r2.ebuild:
+ x86 stable per bug 353436
+
+ 23 Feb 2011; Markos Chandras <hwoarang@gentoo.org> gtk-vnc-0.4.2-r2.ebuild:
+ Stable on amd64 wrt bug #353436
+
+*gtk-vnc-0.4.3 (21 Feb 2011)
+
+ 21 Feb 2011; Pacho Ramos <pacho@gentoo.org> -gtk-vnc-0.4.1.ebuild,
+ -gtk-vnc-0.4.2-r1.ebuild, +gtk-vnc-0.4.3.ebuild:
+ Version bump with important bugfixes (like crashers), remove old.
+
+ 14 Jan 2011; Doug Goldstein <cardoe@gentoo.org> -gtk-vnc-0.4.2.ebuild:
+ Remove version that introduced a serious memory leak that caused a serious
+ performance regression
+
+*gtk-vnc-0.4.2-r2 (14 Jan 2011)
+
+ 14 Jan 2011; Doug Goldstein <cardoe@gentoo.org> +gtk-vnc-0.4.2-r2.ebuild,
+ +files/gtk-vnc-0.4.2-fb-bounds-fix.patch,
+ +files/gtk-vnc-0.4.2-gnutls-crash-fix.patch,
+ +files/gtk-vnc-0.4.2-pre-conn-crash-fix.patch,
+ +files/gtk-vnc-0.4.2-shared-flag.patch:
+ Fix several more upstream discovered crashers and interaction bugs.
+
+*gtk-vnc-0.4.2-r1 (13 Jan 2011)
+
+ 13 Jan 2011; Doug Goldstein <cardoe@gentoo.org>
+ -gtk-vnc-0.4.2_pre20100917.ebuild, +gtk-vnc-0.4.2-r1.ebuild,
+ +files/gtk-vnc-0.4.2-memory-leak-fix.patch:
+ Revision bump to fix issue where memory wasn't being unreferenced so that the
+ glib loop was actually slowing down significantly.
+
+ 20 Nov 2010; Gilles Dartiguelongue <eva@gentoo.org> gtk-vnc-0.4.2.ebuild:
+ Add missing Text-CSV dependency, bug #345857. Thanks to Diego for reporting.
+
+*gtk-vnc-0.4.2 (16 Nov 2010)
+
+ 16 Nov 2010; Gilles Dartiguelongue <eva@gentoo.org> +gtk-vnc-0.4.2.ebuild,
+ metadata.xml:
+ Version bump. Fix configure with python:3. Add introspection support.
+
+*gtk-vnc-0.4.2_pre20100917 (13 Oct 2010)
+
+ 13 Oct 2010; Doug Goldstein <cardoe@gentoo.org>
+ +gtk-vnc-0.4.2_pre20100917.ebuild:
+ git snapshot of the latest master since it fixes a lot of bugs with
+ virt-manager and upstream for gtk-vnc doesn't recommend the current
+ version with virt-manager since it exposes a crasher in gtk-vnc through
+ normal usage. gtk-vnc upstream is too busy to make another release right
+ now so we'll go with a git snapshot.
+
+ 08 Oct 2010; Gilles Dartiguelongue <eva@gentoo.org>
+ -gtk-vnc-0.3.8-r1.ebuild:
+ Clean up old revision.
+
+ 28 Aug 2010; Gilles Dartiguelongue <eva@gentoo.org> gtk-vnc-0.4.1.ebuild:
+ Disable automagic introspection and automagic gtk-3 support, closes:
+ #329733.
+
+ 30 Jul 2010; Diego E. Pettenò <flameeyes@gentoo.org>
+ gtk-vnc-0.4.1.ebuild:
+ Add -j1 for install (bug #317607).
+
+ 20 Jul 2010; Jeroen Roovers <jer@gentoo.org> gtk-vnc-0.3.8-r1.ebuild,
+ gtk-vnc-0.3.10.ebuild, gtk-vnc-0.4.1.ebuild:
+ Drop HPPA keywording (bug #324511).
+
+*gtk-vnc-0.4.1 (14 Jul 2010)
+
+ 14 Jul 2010; Pacho Ramos <pacho@gentoo.org> -gtk-vnc-0.3.7.ebuild,
+ -gtk-vnc-0.3.9.ebuild, +gtk-vnc-0.4.1.ebuild:
+ Version bump with lots of bugfixes and updates, remove old.
+
+ 13 Jun 2010; Pacho Ramos <pacho@gentoo.org> gtk-vnc-0.3.10.ebuild:
+ Fix intltoolize broken file
+
+ 05 Apr 2010; Raúl Porcel <armin76@gentoo.org> gtk-vnc-0.3.10.ebuild:
+ alpha/ia64/sparc stable wrt #308549
+
+ 16 Mar 2010; Christian Faulhammer <fauli@gentoo.org>
+ gtk-vnc-0.3.10.ebuild:
+ stable x86, bug 308549
+
+ 15 Mar 2010; nixnut <nixnut@gentoo.org> gtk-vnc-0.3.10.ebuild:
+ ppc stable #308549
+
+ 12 Mar 2010; Brent Baude <ranger@gentoo.org> gtk-vnc-0.3.10.ebuild:
+ Marking gtk-vnc-0.3.10 ppc64 stable for bug 308549
+
+ 11 Mar 2010; Pacho Ramos <pacho@gentoo.org> gtk-vnc-0.3.10.ebuild:
+ amd64 stable, bug 308549
+
+ 28 Nov 2009; Raúl Porcel <armin76@gentoo.org> gtk-vnc-0.3.8-r1.ebuild:
+ alpha stable
+
+ 19 Nov 2009; Mart Raudsepp <leio@gentoo.org> gtk-vnc-0.3.10.ebuild:
+ Install documentation files (NEWS, ChangeLog, etc)
+
+ 18 Nov 2009; Jeroen Roovers <jer@gentoo.org> gtk-vnc-0.3.8-r1.ebuild:
+ Stable for HPPA (bug #279511).
+
+*gtk-vnc-0.3.10 (22 Oct 2009)
+
+ 22 Oct 2009; Gilles Dartiguelongue <eva@gentoo.org>
+ +gtk-vnc-0.3.10.ebuild:
+ Version bump. I18n, depth color and full screen updates support. Clean up
+ old revisions.
+
+ 05 Oct 2009; Raúl Porcel <armin76@gentoo.org> gtk-vnc-0.3.8-r1.ebuild:
+ ia64/sparc stable wrt #279511
+
+ 06 Sep 2009; Brent Baude <ranger@gentoo.org> gtk-vnc-0.3.8-r1.ebuild:
+ Marking gtk-vnc-0.3.8-r1 ppc64 for bug 279511
+
+*gtk-vnc-0.3.9 (06 Sep 2009)
+
+ 06 Sep 2009; Nirbheek Chauhan <nirbheek@gentoo.org> +gtk-vnc-0.3.9.ebuild:
+ Bump to 0.3.9 -- bugfixes + SASL & MS Logon auth support
+
+ 05 Aug 2009; Markus Meier <maekke@gentoo.org> gtk-vnc-0.3.8-r1.ebuild:
+ x86 stable, bug #279511
+
+ 02 Aug 2009; nixnut <nixnut@gentoo.org> gtk-vnc-0.3.8-r1.ebuild:
+ ppc stable #279511
+
+ 31 Jul 2009; <chainsaw@gentoo.org> gtk-vnc-0.3.8-r1.ebuild:
+ Marked stable on AMD64 as requested by Gilles Dartiguelongue
+ <eva@gentoo.org> in bug #279511. Compile-tested on a Core2 Duo.
+
+*gtk-vnc-0.3.8-r1 (13 May 2009)
+
+ 13 May 2009; Mart Raudsepp <leio@gentoo.org> -gtk-vnc-0.3.8.ebuild,
+ +gtk-vnc-0.3.8-r1.ebuild:
+ Fix configure running to honor USE flags, accidental bug in 0.3.8 ebuild
+
+*gtk-vnc-0.3.8 (03 May 2009)
+
+ 03 May 2009; Gilles Dartiguelongue <eva@gentoo.org> -gtk-vnc-0.3.6.ebuild,
+ +gtk-vnc-0.3.8.ebuild:
+ Bump to 0.3.8. Rewrite scaling code around cairo and bug-fixes.
+ Clean up old revisions.
+
+ 31 Jan 2009; Donnie Berkholz <dberkholz@gentoo.org>; metadata.xml:
+ Give up maintainership.
+
+ 26 Nov 2008; Brent Baude <ranger@gentoo.org> gtk-vnc-0.3.7.ebuild:
+ stable ppc64, bug 248168
+
+ 25 Nov 2008; Raúl Porcel <armin76@gentoo.org> gtk-vnc-0.3.7.ebuild:
+ alpha/ia64/sparc stable wrt #248168
+
+ 22 Nov 2008; Jeroen Roovers <jer@gentoo.org> gtk-vnc-0.3.7.ebuild:
+ Stable for HPPA (bug #248168).
+
+ 22 Nov 2008; Tobias Scherbaum <dertobi123@gentoo.org>
+ gtk-vnc-0.3.7.ebuild:
+ ppc stable, bug #248168
+
+ 22 Nov 2008; Markus Meier <maekke@gentoo.org> gtk-vnc-0.3.7.ebuild:
+ amd64/x86 stable, bug #248168
+
+ 13 Nov 2008; Brent Baude <ranger@gentoo.org> gtk-vnc-0.3.6.ebuild:
+ Marking gtk-vnc-0.3.6 ppc64 stable for bug 236971
+
+ 25 Sep 2008; Jeroen Roovers <jer@gentoo.org> gtk-vnc-0.3.6.ebuild:
+ Stable for HPPA (bug #236971).
+
+*gtk-vnc-0.3.7 (20 Sep 2008)
+
+ 20 Sep 2008; Gilles Dartiguelongue <eva@gentoo.org> -gtk-vnc-0.3.4.ebuild,
+ +gtk-vnc-0.3.7.ebuild:
+ bump to 0.3.7, bug fixes and addition of the downscaling API.
+
+ 12 Aug 2008; Raúl Porcel <armin76@gentoo.org> gtk-vnc-0.3.6.ebuild:
+ alpha/ia64/sparc stable wrt #229709
+
+ 10 Aug 2008; Markus Meier <maekke@gentoo.org> gtk-vnc-0.3.6.ebuild:
+ x86 stable, bug #229709
+
+ 30 Jul 2008; Brent Baude <ranger@gentoo.org> gtk-vnc-0.3.6.ebuild:
+ Marking gtk-vnc-0.3.6 ppc stable for bug 229709
+
+ 26 Jul 2008; Olivier Crête <tester@gentoo.org> gtk-vnc-0.3.6.ebuild:
+ Stable on amd64, bug #229709
+
+ 08 Jun 2008; Mart Raudsepp <leio@gentoo.org> gtk-vnc-0.3.6.ebuild:
+ Remove USE=debug as it does not affect anything anymore
+
+ 02 Jun 2008; Brent Baude <ranger@gentoo.org> gtk-vnc-0.3.6.ebuild:
+ Marking gtk-vnc-0.3.6 ~ppc to satisfy broken tree dep as noted by Mr Bones
+
+ 02 Jun 2008; Alexis Ballier <aballier@gentoo.org> gtk-vnc-0.3.6.ebuild:
+ keyword ~x86-fbsd
+
+*gtk-vnc-0.3.6 (25 May 2008)
+
+ 25 May 2008; Rémi Cardona <remi@gentoo.org> +gtk-vnc-0.3.6.ebuild:
+ bump to 0.3.6, bugfix release
+
+ 12 May 2008; Jeroen Roovers <jer@gentoo.org> gtk-vnc-0.3.4.ebuild:
+ Marked ~hppa (bug #218794).
+
+ 08 May 2008; Gilles Dartiguelongue <eva@gentoo.org> -gtk-vnc-0.3.2.ebuild,
+ -gtk-vnc-0.3.3.ebuild, gtk-vnc-0.3.4.ebuild:
+ clean up old revisions, add examples use flag.
+
+ 24 Apr 2008; Markus Rothe <corsair@gentoo.org> gtk-vnc-0.3.4.ebuild:
+ Added ~ppc64; bug #218794
+
+ 25 Mar 2008; Raúl Porcel <armin76@gentoo.org> gtk-vnc-0.3.4.ebuild:
+ Add ~alpha/~ia64/~sparc
+
+*gtk-vnc-0.3.4 (23 Mar 2008)
+
+ 23 Mar 2008; Gilles Dartiguelongue <eva@gentoo.org> +gtk-vnc-0.3.4.ebuild:
+ bump to 0.3.4, fix dependencies a bit, bug #211958
+
+*gtk-vnc-0.3.3 (26 Feb 2008)
+
+ 26 Feb 2008; Mart Raudsepp <leio@gentoo.org> metadata.xml,
+ +gtk-vnc-0.3.3.ebuild:
+ Version bump and add gnome herd to metadata
+
+ 31 Jan 2008; Donnie Berkholz <dberkholz@gentoo.org>;
+ -gtk-vnc-0.2.0.ebuild:
+ Clean up.
+
+ 13 Jan 2008; Donnie Berkholz <dberkholz@gentoo.org>; gtk-vnc-0.2.0.ebuild,
+ gtk-vnc-0.3.2.ebuild:
+ (#205469) Add pkgconfig dep (Patrick Lauer).
+
+*gtk-vnc-0.3.2 (11 Jan 2008)
+
+ 11 Jan 2008; Donnie Berkholz <dberkholz@gentoo.org>;
+ +gtk-vnc-0.3.2.ebuild:
+ (#204111) Bump.
+
+ 02 Nov 2007; Christoph Mende <angelos@gentoo.org> gtk-vnc-0.2.0.ebuild:
+ Added ~amd64
+
+*gtk-vnc-0.2.0 (15 Oct 2007)
+
+ 15 Oct 2007; Donnie Berkholz <dberkholz@gentoo.org>; +metadata.xml,
+ +gtk-vnc-0.2.0.ebuild:
+ (#189824) Add VNC widget for GTK+, based on the work of Jiri Tyr. This is a
+ dep of new virt-manager.
+
diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest
new file mode 100644
index 0000000..5d2163f
--- /dev/null
+++ b/net-libs/gtk-vnc/Manifest
@@ -0,0 +1,20 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX gtk-vnc-0.5.0-pod.patch 3441 RMD160 062d0b6ca34e38bb1aaa4754d7bcc1dd00f1f132 SHA1 dc731670865d8f167ab0e205ead99abc9ed3d228 SHA256 921b8347907bee39caff14c80c3b576618fe7ac2a7d679500769f797cab8fb66
+AUX gtk-vnc-0.5.0-pulseaudio.patch 1090 RMD160 39decf507b0c6271a9942e681f6b84bffd3f3403 SHA1 9583517ee37bffc29dd73ac8bea129fc3b635af4 SHA256 bcdd8ec920e284a41f5f3784810755b9d92750659485dbe84f6bddf17478f5c6
+DIST gtk-vnc-0.5.0.tar.xz 386068 RMD160 6e0c7140659b81f2e349b291ed211f9561e9cd4e SHA1 2463339452a8a0ddf79d77d062979e683bfb5226 SHA256 1de65d8ffa8c25a61a8e8c4b7e5963d4a826f4fcf7120d66ed027f5f70cc8f81
+EBUILD gtk-vnc-0.5.0.ebuild 4327 RMD160 aa416fc260dd4173c72a91566b545ba9b7909046 SHA1 265422c9dd2b8f9f6d85b3257cc1255dccded60a SHA256 47d6078e6282db15be6c231afbc974d6e487d40bfea3d12949f488bfcc2678fa
+MISC ChangeLog 12372 RMD160 e85d131c9f04adf7eea405c4f3d8ffc399819f45 SHA1 8140fc625daf96fe6581aec138b562045589286b SHA256 3c6fd478fe16f69d654be8c75bb514e58dfcdd6f65d6be7790eb768751ba2392
+MISC metadata.xml 422 RMD160 cb601006c1db8b5d55b62e8716a7d6f202a8383a SHA1 9cb78db02346b72dce5f3448ceecd3d04cc40413 SHA256 207a74cd4c91430061e1c1104813b2563eddf87f08e4ea0d559248bbd4b6b9a2
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQEcBAEBAgAGBQJPfJZbAAoJEAmJmMX429reL1kH/3qmKrJi9sCxIgcAezQ7iJnG
+r2FbEz7wZR6WroGDRurGn0EPv5wfGEgzHOUgEaduKUJIN8Hkz3ALFMxuwqLZrQHs
+2TCn2AX/GPi6GBItXdDcImhnJrVGlnBjDjodI8o8PTtm3eyWTY5TGfdHX0ZyxbUy
+jAPJKeQ4my4fAPm8+lVZUky4ESU2pTO64N/LBYemuvScJdBhhaWT5YDEOA8OlBqf
+VBBElYF1LVTnwk+uxrU/JqCrOJXoFfsGN/zpr6RO/QLQbBuEE04bZflD0NWe5Rtw
+TZrdU5CTMVrLuCxTIGeot3g3cOdcf0Gz/wVew7scjHEwGRta9qBI/R+Q/Cu0gsU=
+=uLil
+-----END PGP SIGNATURE-----
diff --git a/net-libs/gtk-vnc/files/gtk-vnc-0.5.0-pod.patch b/net-libs/gtk-vnc/files/gtk-vnc-0.5.0-pod.patch
new file mode 100644
index 0000000..ff74522
--- /dev/null
+++ b/net-libs/gtk-vnc/files/gtk-vnc-0.5.0-pod.patch
@@ -0,0 +1,124 @@
+From 06d234dcf80ee5aafc9ae4f6fae71409aac2e33c Mon Sep 17 00:00:00 2001
+From: Alexandre Rostovtsev <tetromino@gentoo.org>
+Date: Sat, 14 Jan 2012 23:33:24 -0500
+Subject: [PATCH] tools/gvnccapture: unbreak pod syntax
+
+For pod, the presence or absence of leading whitespace is significant.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=667943
+---
+ tools/gvnccapture.c | 72 +++++++++++++++++++++++++-------------------------
+ 1 files changed, 36 insertions(+), 36 deletions(-)
+
+diff --git a/tools/gvnccapture.c b/tools/gvnccapture.c
+index a44f012..c3fbd46 100644
+--- a/tools/gvnccapture.c
++++ b/tools/gvnccapture.c
+@@ -19,68 +19,68 @@
+ */
+
+ /*
+- =head1 NAME
++=head1 NAME
+
+- gvnccapture - VNC screenshot capture
++gvnccapture - VNC screenshot capture
+
+- =head1 SYNOPSIS
++=head1 SYNOPSIS
+
+- gvnccapture [OPTION]... [HOST][:DISPLAY] FILENAME
++gvnccapture [OPTION]... [HOST][:DISPLAY] FILENAME
+
+- =head1 DESCRIPTION
++=head1 DESCRIPTION
+
+- Capture a screenshot of the VNC desktop at HOST:DISPLAY saving to the
+- image file FILENAME. If HOST is omitted it defaults to "localhost",
+- if :DISPLAY is omitted, it defaults to ":1". FILENAME must end in a
+- known image format extension (eg ".png", ".jpeg"). Supported options
+- are
++Capture a screenshot of the VNC desktop at HOST:DISPLAY saving to the
++image file FILENAME. If HOST is omitted it defaults to "localhost",
++if :DISPLAY is omitted, it defaults to ":1". FILENAME must end in a
++known image format extension (eg ".png", ".jpeg"). Supported options
++are
+
+- =over 4
++=over 4
+
+- =item --help, -?
++=item --help, -?
+
+- Display command line help information
++Display command line help information
+
+- =item --quiet, -q
++=item --quiet, -q
+
+- Do not display information on the console when capturing the screenshot,
+- with the exception of any password prompt.
++Do not display information on the console when capturing the screenshot,
++with the exception of any password prompt.
+
+- =item --debug, -d
++=item --debug, -d
+
+- Display verbose debugging information on the console
++Display verbose debugging information on the console
+
+- =back
++=back
+
+- =head1 EXIT STATUS
++=head1 EXIT STATUS
+
+- The exit status is 0 upon successful screen capture, otherwise
+- it is a non-zero integer
++The exit status is 0 upon successful screen capture, otherwise
++it is a non-zero integer
+
+- =head1 EXAMPLES
++=head1 EXAMPLES
+
+- # gvnccapture localhost:1 desktop.png
+- Password:
+- Connected to localhost:1
+- Saved display to desktop.png
++ # gvnccapture localhost:1 desktop.png
++ Password:
++ Connected to localhost:1
++ Saved display to desktop.png
+
+- =head1 AUTHORS
++=head1 AUTHORS
+
+- Daniel P. Berrange <dan@berrange.com>
++Daniel P. Berrange <dan@berrange.com>
+
+- =head1 COPYRIGHT
++=head1 COPYRIGHT
+
+- Copyright (C) 2010 Daniel P. Berrange <dan@berrange.com>.
++Copyright (C) 2010 Daniel P. Berrange <dan@berrange.com>.
+
+- License LGPLv2+: GNU Lesser GPL version 2 or later <http://gnu.org/licenses/gpl.html>.
++License LGPLv2+: GNU Lesser GPL version 2 or later <http://gnu.org/licenses/gpl.html>.
+
+- This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
++This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
+
+- =head1 SEE ALSO
++=head1 SEE ALSO
+
+- vinagre(1)
++vinagre(1)
+
+- =cut
++=cut
+ */
+
+ #include <config.h>
+--
+1.7.8.3
+
diff --git a/net-libs/gtk-vnc/files/gtk-vnc-0.5.0-pulseaudio.patch b/net-libs/gtk-vnc/files/gtk-vnc-0.5.0-pulseaudio.patch
new file mode 100644
index 0000000..18ab0a0
--- /dev/null
+++ b/net-libs/gtk-vnc/files/gtk-vnc-0.5.0-pulseaudio.patch
@@ -0,0 +1,24 @@
+--- gtk-vnc.0.5.0-orig/configure.ac 2012-04-04 22:19:44.149970383 +0400
++++ gtk-vnc-0.5.0/configure.ac 2012-04-04 22:23:37.927968882 +0400
+@@ -215,10 +215,18 @@
+ AC_SUBST(VIEW_CFLAGS)
+ AC_SUBST(VIEW_LIBS)
+
++AC_ARG_WITH(pulseaudio,
++[ --with-pulseaudio enable audio support via pulseaudio],
++[case "${withval}" in
++ yes|no) ;;
++ *) AC_MSG_ERROR([bad value ${withval} for pulseaudio option]) ;;
++ esac],[withval=yes])
+
+-PKG_CHECK_MODULES(PULSEAUDIO, libpulse-simple, WANT_PULSEAUDIO="yes", AC_MSG_NOTICE([Not building against libpulse]))
+-if test "x$WANT_PULSEAUDIO" = xyes; then
+- AC_DEFINE_UNQUOTED([HAVE_PULSEAUDIO], 1,[Define if we have and want pulseaudio.])
++if test "${withval}" = "yes"; then
++ PKG_CHECK_MODULES(PULSEAUDIO, libpulse-simple, WANT_PULSEAUDIO="yes", AC_MSG_NOTICE([Not building against libpulse]))
++ if test "x$WANT_PULSEAUDIO" = xyes; then
++ AC_DEFINE_UNQUOTED([HAVE_PULSEAUDIO], 1,[Define if we have and want pulseaudio.])
++ fi
+ fi
+ AM_CONDITIONAL([HAVE_PULSEAUDIO], [test "x$WANT_PULSEAUDIO" = "xyes"])
+ AC_SUBST(PULSEAUDIO_CFLAGS)
diff --git a/net-libs/gtk-vnc/gtk-vnc-0.5.0.ebuild b/net-libs/gtk-vnc/gtk-vnc-0.5.0.ebuild
new file mode 100644
index 0000000..4832ba2
--- /dev/null
+++ b/net-libs/gtk-vnc/gtk-vnc-0.5.0.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/gtk-vnc/gtk-vnc-0.5.0.ebuild,v 1.3 2012/02/17 04:50:11 tetromino Exp $
+
+EAPI="4"
+
+PYTHON_DEPEND="python? 2"
+
+inherit base eutils gnome.org python autotools
+
+DESCRIPTION="VNC viewer widget for GTK"
+HOMEPAGE="http://live.gnome.org/gtk-vnc"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE="examples gtk3 +introspection python pulseaudio sasl vala"
+
+# libview is used in examples/gvncviewer -- no need
+# glib-2.30.1 needed to avoid linking failure due to .la files (bug #399129)
+# TODO: review nsplugin when it will be considered less experimental
+# XXX: automagic pulseaudio. Is it worth patching?
+COMMON_DEPEND=">=dev-libs/glib-2.30.1:2
+ >=dev-libs/libgcrypt-1.4.2
+ dev-libs/libgpg-error
+ pulseaudio? ( media-sound/pulseaudio )
+ >=net-libs/gnutls-1.4
+ >=x11-libs/cairo-1.2
+ >=x11-libs/gtk+-2.18:2
+ x11-libs/libX11
+ gtk3? ( >=x11-libs/gtk+-2.91.3:3 )
+ introspection? ( >=dev-libs/gobject-introspection-0.9.4 )
+ python? ( >=dev-python/pygtk-2:2 )
+ sasl? ( dev-libs/cyrus-sasl )"
+RDEPEND="${COMMON_DEPEND}"
+DEPEND="${COMMON_DEPEND}
+ >=dev-lang/perl-5
+ dev-util/pkgconfig
+ sys-devel/gettext
+ >=dev-util/intltool-0.40
+ vala? (
+ dev-lang/vala:0.14[vapigen]
+ >=dev-libs/gobject-introspection-0.9.4 )
+"
+
+GTK2_BUILDDIR="${WORKDIR}/${P}_gtk2"
+GTK3_BUILDDIR="${WORKDIR}/${P}_gtk3"
+
+pkg_setup() {
+ python_set_active_version 2
+ python_pkg_setup
+
+ if use vala && ! use gtk3; then
+ ewarn "You must set USE=gtk3 to enable vala bindings support."
+ fi
+}
+
+src_prepare() {
+ # https://bugzilla.gnome.org/show_bug.cgi?id=667943
+ epatch "${FILESDIR}/${PN}-0.5.0-pod.patch"
+
+ epatch "${FILESDIR}/${PN}-0.5.0-pulseaudio.patch"
+ eautoreconf
+
+ python_convert_shebangs -r 2 .
+ mkdir "${GTK2_BUILDDIR}" || die
+ mkdir "${GTK3_BUILDDIR}" || die
+
+ # Remove a few files that were autogenerated during distcheck.
+ # Having these around in srcdir breaks out of tree build since they're
+ # expected to be in builddir, which is correct for trunk builds since
+ # they're generated files, not source files. Funny false dichotomy.
+ rm -vf "${S}"/src/{vncconnectionenums.[ch],vncdisplayenums.[ch]}
+
+ # Fix incorrect codegendir check: h2def.py is in pygobject, not pygtk
+ sed -e 's/codegendir pygtk-2.0/codegendir pygobject-2.0/g' \
+ -i src/Makefile.* || die
+
+ # Work around https://bugzilla.gnome.org/show_bug.cgi?id=667941
+ [[ -e GNUmakefile ]] || touch GNUmakefile
+}
+
+src_configure() {
+ local myconf
+ myconf="
+ $(use_with examples) \
+ $(use_enable introspection) \
+ $(use_with sasl) \
+ $(use_with pulseaudio) \
+ --with-coroutine=gthread \
+ --without-libview \
+ --disable-static \
+ --disable-vala"
+
+ cd ${GTK2_BUILDDIR}
+ einfo "Running configure in ${GTK2_BUILDDIR}"
+ ECONF_SOURCE="${S}" econf ${myconf} \
+ $(use_with python) \
+ --with-gtk=2.0
+
+ if use gtk3; then
+ if use vala; then
+ myconf="${myconf} \
+ --enable-introspection \
+ --enable-vala \
+ VAPIGEN=$(type -p vapigen-0.14)"
+ fi
+
+ cd ${GTK3_BUILDDIR}
+ einfo "Running configure in ${GTK3_BUILDDIR}"
+ # Python support is via gobject-introspection
+ # Ex: from gi.repository import GtkVnc
+ ECONF_SOURCE="${S}" econf ${myconf} \
+ --with-python=no \
+ --with-gtk=3.0
+ fi
+}
+
+src_compile() {
+ cd ${GTK2_BUILDDIR}
+ einfo "Running make in ${GTK2_BUILDDIR}"
+ # Work around https://bugzilla.gnome.org/show_bug.cgi?id=667941
+ rm GNUmakefile
+ emake
+
+ if use gtk3; then
+ cd ${GTK3_BUILDDIR}
+ einfo "Running make in ${GTK3_BUILDDIR}"
+ # Work around https://bugzilla.gnome.org/show_bug.cgi?id=667941
+ rm GNUmakefile
+ emake
+ fi
+}
+
+src_test() {
+ cd ${GTK2_BUILDDIR}
+ einfo "Running make check in ${GTK2_BUILDDIR}"
+ emake check
+
+ if use gtk3; then
+ cd ${GTK3_BUILDDIR}
+ einfo "Running make check in ${GTK3_BUILDDIR}"
+ emake check
+ fi
+}
+
+src_install() {
+ dodoc AUTHORS ChangeLog NEWS README
+
+ cd ${GTK2_BUILDDIR}
+ einfo "Running make install in ${GTK2_BUILDDIR}"
+ # bug #328273
+ MAKEOPTS="${MAKEOPTS} -j1" base_src_install
+
+ if use gtk3; then
+ cd ${GTK3_BUILDDIR}
+ einfo "Running make install in ${GTK3_BUILDDIR}"
+ # bug #328273
+ MAKEOPTS="${MAKEOPTS} -j1" base_src_install
+ fi
+
+ python_clean_installation_image
+
+ # Remove .la files
+ find "${ED}" -name '*.la' -exec rm -f '{}' + || die
+}
diff --git a/net-libs/gtk-vnc/metadata.xml b/net-libs/gtk-vnc/metadata.xml
new file mode 100644
index 0000000..e54548d
--- /dev/null
+++ b/net-libs/gtk-vnc/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>gnome</herd>
+<use>
+ <flag name="gtk3">Build the gtk3 gtk-vnc library and other gtk3 assets</flag>
+ <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg>
+ for introspection</flag>
+ <flag name="vala">Enable bindings for <pkg>dev-lang/vala</pkg></flag>
+</use>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2012-04-04 18:44 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-04-04 18:44 [gentoo-commits] dev/maksbotan:master commit in: net-libs/gtk-vnc/, net-libs/gtk-vnc/files/ Maxim Koltsov
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox