public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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