Gentoo Archives: gentoo-commits

From: Maxim Koltsov <maksbotan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/maksbotan:master commit in: net-libs/gtk-vnc/, net-libs/gtk-vnc/files/
Date: Wed, 04 Apr 2012 18:44:32
Message-Id: 1333565042.9e010795d3cd9fb6de691692bfd7449c334aa5c3.maksbotan@gentoo
1 commit: 9e010795d3cd9fb6de691692bfd7449c334aa5c3
2 Author: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
3 AuthorDate: Wed Apr 4 18:43:39 2012 +0000
4 Commit: Maxim Koltsov <maksbotan <AT> gentoo <DOT> org>
5 CommitDate: Wed Apr 4 18:44:02 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/maksbotan.git;a=commit;h=9e010795
7
8 Copy net-libs/gtk-vnc from tree fixing pulseaudio automagic, bug #399111
9
10 (Portage version: 2.1.10.55/git/Linux x86_64, signed Manifest commit with key F8DBDADE)
11
12 ---
13 net-libs/gtk-vnc/ChangeLog | 342 ++++++++++++++++++++
14 net-libs/gtk-vnc/Manifest | 20 ++
15 net-libs/gtk-vnc/files/gtk-vnc-0.5.0-pod.patch | 124 +++++++
16 .../gtk-vnc/files/gtk-vnc-0.5.0-pulseaudio.patch | 24 ++
17 net-libs/gtk-vnc/gtk-vnc-0.5.0.ebuild | 166 ++++++++++
18 net-libs/gtk-vnc/metadata.xml | 11 +
19 6 files changed, 687 insertions(+), 0 deletions(-)
20
21 diff --git a/net-libs/gtk-vnc/ChangeLog b/net-libs/gtk-vnc/ChangeLog
22 new file mode 100644
23 index 0000000..9ff58b9
24 --- /dev/null
25 +++ b/net-libs/gtk-vnc/ChangeLog
26 @@ -0,0 +1,342 @@
27 +# ChangeLog for net-libs/gtk-vnc
28 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/net-libs/gtk-vnc/ChangeLog,v 1.83 2012/03/25 17:09:35 armin76 Exp $
30 +
31 + 25 Mar 2012; Raúl Porcel <armin76@g.o> gtk-vnc-0.4.4.ebuild:
32 + alpha/ia64/sparc stable wrt #393007
33 +
34 + 05 Mar 2012; Brent Baude <ranger@g.o> gtk-vnc-0.4.4.ebuild:
35 + Marking gtk-vnc-0.4.4 ppc stable for bug 393007
36 +
37 + 05 Mar 2012; Brent Baude <ranger@g.o> gtk-vnc-0.4.4.ebuild:
38 + Marking gtk-vnc-0.4.4 ppc64 stable for bug 393007
39 +
40 + 17 Feb 2012; Alexandre Rostovtsev <tetromino@g.o>
41 + gtk-vnc-0.4.3-r1.ebuild, gtk-vnc-0.4.4.ebuild, gtk-vnc-0.5.0.ebuild:
42 + Depend on >=libgcrypt-1.4.2 (bug #404167, thanks to Wille Kuutti for
43 + reporting). Add missing libgpg-error dep to gtk-vnc-0.4.x.
44 +
45 + 20 Jan 2012; Alexandre Rostovtsev <tetromino@g.o>
46 + gtk-vnc-0.5.0.ebuild:
47 + Require >=glib-2.30.1 because presence of glib's .la files can result in
48 + linking failure (bug #399129, thanks to Harris Landgarten for reporting).
49 +
50 +*gtk-vnc-0.5.0 (15 Jan 2012)
51 +
52 + 15 Jan 2012; Alexandre Rostovtsev <tetromino@g.o>
53 + +gtk-vnc-0.5.0.ebuild, +files/gtk-vnc-0.5.0-pod.patch:
54 + Version bump, now supports the vnc audio extension (using pulseaudio).
55 +
56 + 14 Jan 2012; Markus Meier <maekke@g.o> gtk-vnc-0.4.4.ebuild:
57 + x86 stable, bug #393007
58 +
59 + 29 Dec 2011; Pacho Ramos <pacho@g.o> gtk-vnc-0.4.4.ebuild:
60 + amd64 stable, bug 393007
61 +
62 +*gtk-vnc-0.4.4 (13 Nov 2011)
63 +
64 + 13 Nov 2011; Gilles Dartiguelongue <eva@g.o> -gtk-vnc-0.4.2-r2.ebuild,
65 + -files/gtk-vnc-0.4.2-fb-bounds-fix.patch,
66 + -files/gtk-vnc-0.4.2-gnutls-crash-fix.patch,
67 + -files/gtk-vnc-0.4.2-memory-leak-fix.patch,
68 + -files/gtk-vnc-0.4.2-pre-conn-crash-fix.patch,
69 + -files/gtk-vnc-0.4.2-shared-flag.patch, -gtk-vnc-0.4.3.ebuild,
70 + +gtk-vnc-0.4.4.ebuild, metadata.xml:
71 + Version bump. Add support for vala bindings. Clean up old revisions.
72 +
73 + 07 Nov 2011; Nirbheek Chauhan <nirbheek@g.o> Manifest:
74 + Fix manifest
75 +
76 + 07 Nov 2011; Nirbheek Chauhan <nirbheek@g.o> gtk-vnc-0.4.3-r1.ebuild,
77 + -files/gtk-vnc-0.4.3-outoftree-build.patch:
78 + Do a better fix for the out of tree build failure, avoids eautoreconf, works
79 + with trunk builds too.
80 +
81 + 30 Oct 2011; Raúl Porcel <armin76@g.o> gtk-vnc-0.4.3-r1.ebuild:
82 + alpha/ia64/sparc stable wrt #385699
83 +
84 + 21 Oct 2011; Pawel Hajdan jr <phajdan.jr@g.o> gtk-vnc-0.4.3-r1.ebuild:
85 + x86 stable wrt bug #385699
86 +
87 + 16 Oct 2011; Kacper Kowalik <xarthisius@g.o> gtk-vnc-0.4.3-r1.ebuild:
88 + ppc/ppc64 stable wrt #385699
89 +
90 + 14 Oct 2011; Samuli Suominen <ssuominen@g.o> gtk-vnc-0.4.3-r1.ebuild:
91 + amd64 stable wrt #385699
92 +
93 +*gtk-vnc-0.4.3-r1 (16 Aug 2011)
94 +
95 + 16 Aug 2011; Nirbheek Chauhan <nirbheek@g.o> +gtk-vnc-0.4.3-r1.ebuild,
96 + +files/gtk-vnc-0.4.3-outoftree-build.patch, metadata.xml:
97 + Bump to 0.4.3-r1 with gtk3 support, from gnome overlay for GNOME 3
98 +
99 + 13 Aug 2011; Raúl Porcel <armin76@g.o> gtk-vnc-0.4.3.ebuild:
100 + alpha/ia64/sparc stable wrt #369909
101 +
102 + 14 Jul 2011; Thomas Kahle <tomka@g.o> gtk-vnc-0.4.3.ebuild:
103 + x86 stable per bug 369909
104 +
105 + 01 Jul 2011; Markos Chandras <hwoarang@g.o> gtk-vnc-0.4.3.ebuild:
106 + Stable on amd64 wrt bug #278255
107 +
108 + 27 Mar 2011; Nirbheek Chauhan <nirbheek@g.o>
109 + -gtk-vnc-0.3.10.ebuild:
110 + Remove old
111 +
112 + 22 Mar 2011; Brent Baude <ranger@g.o> gtk-vnc-0.4.2-r2.ebuild:
113 + Marking gtk-vnc-0.4.2-r2 ppc stable for bug 353436
114 +
115 + 21 Mar 2011; Kacper Kowalik <xarthisius@g.o> gtk-vnc-0.4.2-r2.ebuild:
116 + ppc64 stable wrt #353436
117 +
118 + 12 Mar 2011; Raúl Porcel <armin76@g.o> gtk-vnc-0.4.2-r2.ebuild:
119 + alpha/ia64/sparc stable wrt #353436
120 +
121 + 24 Feb 2011; Thomas Kahle <tomka@g.o> gtk-vnc-0.4.2-r2.ebuild:
122 + x86 stable per bug 353436
123 +
124 + 23 Feb 2011; Markos Chandras <hwoarang@g.o> gtk-vnc-0.4.2-r2.ebuild:
125 + Stable on amd64 wrt bug #353436
126 +
127 +*gtk-vnc-0.4.3 (21 Feb 2011)
128 +
129 + 21 Feb 2011; Pacho Ramos <pacho@g.o> -gtk-vnc-0.4.1.ebuild,
130 + -gtk-vnc-0.4.2-r1.ebuild, +gtk-vnc-0.4.3.ebuild:
131 + Version bump with important bugfixes (like crashers), remove old.
132 +
133 + 14 Jan 2011; Doug Goldstein <cardoe@g.o> -gtk-vnc-0.4.2.ebuild:
134 + Remove version that introduced a serious memory leak that caused a serious
135 + performance regression
136 +
137 +*gtk-vnc-0.4.2-r2 (14 Jan 2011)
138 +
139 + 14 Jan 2011; Doug Goldstein <cardoe@g.o> +gtk-vnc-0.4.2-r2.ebuild,
140 + +files/gtk-vnc-0.4.2-fb-bounds-fix.patch,
141 + +files/gtk-vnc-0.4.2-gnutls-crash-fix.patch,
142 + +files/gtk-vnc-0.4.2-pre-conn-crash-fix.patch,
143 + +files/gtk-vnc-0.4.2-shared-flag.patch:
144 + Fix several more upstream discovered crashers and interaction bugs.
145 +
146 +*gtk-vnc-0.4.2-r1 (13 Jan 2011)
147 +
148 + 13 Jan 2011; Doug Goldstein <cardoe@g.o>
149 + -gtk-vnc-0.4.2_pre20100917.ebuild, +gtk-vnc-0.4.2-r1.ebuild,
150 + +files/gtk-vnc-0.4.2-memory-leak-fix.patch:
151 + Revision bump to fix issue where memory wasn't being unreferenced so that the
152 + glib loop was actually slowing down significantly.
153 +
154 + 20 Nov 2010; Gilles Dartiguelongue <eva@g.o> gtk-vnc-0.4.2.ebuild:
155 + Add missing Text-CSV dependency, bug #345857. Thanks to Diego for reporting.
156 +
157 +*gtk-vnc-0.4.2 (16 Nov 2010)
158 +
159 + 16 Nov 2010; Gilles Dartiguelongue <eva@g.o> +gtk-vnc-0.4.2.ebuild,
160 + metadata.xml:
161 + Version bump. Fix configure with python:3. Add introspection support.
162 +
163 +*gtk-vnc-0.4.2_pre20100917 (13 Oct 2010)
164 +
165 + 13 Oct 2010; Doug Goldstein <cardoe@g.o>
166 + +gtk-vnc-0.4.2_pre20100917.ebuild:
167 + git snapshot of the latest master since it fixes a lot of bugs with
168 + virt-manager and upstream for gtk-vnc doesn't recommend the current
169 + version with virt-manager since it exposes a crasher in gtk-vnc through
170 + normal usage. gtk-vnc upstream is too busy to make another release right
171 + now so we'll go with a git snapshot.
172 +
173 + 08 Oct 2010; Gilles Dartiguelongue <eva@g.o>
174 + -gtk-vnc-0.3.8-r1.ebuild:
175 + Clean up old revision.
176 +
177 + 28 Aug 2010; Gilles Dartiguelongue <eva@g.o> gtk-vnc-0.4.1.ebuild:
178 + Disable automagic introspection and automagic gtk-3 support, closes:
179 + #329733.
180 +
181 + 30 Jul 2010; Diego E. Pettenò <flameeyes@g.o>
182 + gtk-vnc-0.4.1.ebuild:
183 + Add -j1 for install (bug #317607).
184 +
185 + 20 Jul 2010; Jeroen Roovers <jer@g.o> gtk-vnc-0.3.8-r1.ebuild,
186 + gtk-vnc-0.3.10.ebuild, gtk-vnc-0.4.1.ebuild:
187 + Drop HPPA keywording (bug #324511).
188 +
189 +*gtk-vnc-0.4.1 (14 Jul 2010)
190 +
191 + 14 Jul 2010; Pacho Ramos <pacho@g.o> -gtk-vnc-0.3.7.ebuild,
192 + -gtk-vnc-0.3.9.ebuild, +gtk-vnc-0.4.1.ebuild:
193 + Version bump with lots of bugfixes and updates, remove old.
194 +
195 + 13 Jun 2010; Pacho Ramos <pacho@g.o> gtk-vnc-0.3.10.ebuild:
196 + Fix intltoolize broken file
197 +
198 + 05 Apr 2010; Raúl Porcel <armin76@g.o> gtk-vnc-0.3.10.ebuild:
199 + alpha/ia64/sparc stable wrt #308549
200 +
201 + 16 Mar 2010; Christian Faulhammer <fauli@g.o>
202 + gtk-vnc-0.3.10.ebuild:
203 + stable x86, bug 308549
204 +
205 + 15 Mar 2010; nixnut <nixnut@g.o> gtk-vnc-0.3.10.ebuild:
206 + ppc stable #308549
207 +
208 + 12 Mar 2010; Brent Baude <ranger@g.o> gtk-vnc-0.3.10.ebuild:
209 + Marking gtk-vnc-0.3.10 ppc64 stable for bug 308549
210 +
211 + 11 Mar 2010; Pacho Ramos <pacho@g.o> gtk-vnc-0.3.10.ebuild:
212 + amd64 stable, bug 308549
213 +
214 + 28 Nov 2009; Raúl Porcel <armin76@g.o> gtk-vnc-0.3.8-r1.ebuild:
215 + alpha stable
216 +
217 + 19 Nov 2009; Mart Raudsepp <leio@g.o> gtk-vnc-0.3.10.ebuild:
218 + Install documentation files (NEWS, ChangeLog, etc)
219 +
220 + 18 Nov 2009; Jeroen Roovers <jer@g.o> gtk-vnc-0.3.8-r1.ebuild:
221 + Stable for HPPA (bug #279511).
222 +
223 +*gtk-vnc-0.3.10 (22 Oct 2009)
224 +
225 + 22 Oct 2009; Gilles Dartiguelongue <eva@g.o>
226 + +gtk-vnc-0.3.10.ebuild:
227 + Version bump. I18n, depth color and full screen updates support. Clean up
228 + old revisions.
229 +
230 + 05 Oct 2009; Raúl Porcel <armin76@g.o> gtk-vnc-0.3.8-r1.ebuild:
231 + ia64/sparc stable wrt #279511
232 +
233 + 06 Sep 2009; Brent Baude <ranger@g.o> gtk-vnc-0.3.8-r1.ebuild:
234 + Marking gtk-vnc-0.3.8-r1 ppc64 for bug 279511
235 +
236 +*gtk-vnc-0.3.9 (06 Sep 2009)
237 +
238 + 06 Sep 2009; Nirbheek Chauhan <nirbheek@g.o> +gtk-vnc-0.3.9.ebuild:
239 + Bump to 0.3.9 -- bugfixes + SASL & MS Logon auth support
240 +
241 + 05 Aug 2009; Markus Meier <maekke@g.o> gtk-vnc-0.3.8-r1.ebuild:
242 + x86 stable, bug #279511
243 +
244 + 02 Aug 2009; nixnut <nixnut@g.o> gtk-vnc-0.3.8-r1.ebuild:
245 + ppc stable #279511
246 +
247 + 31 Jul 2009; <chainsaw@g.o> gtk-vnc-0.3.8-r1.ebuild:
248 + Marked stable on AMD64 as requested by Gilles Dartiguelongue
249 + <eva@g.o> in bug #279511. Compile-tested on a Core2 Duo.
250 +
251 +*gtk-vnc-0.3.8-r1 (13 May 2009)
252 +
253 + 13 May 2009; Mart Raudsepp <leio@g.o> -gtk-vnc-0.3.8.ebuild,
254 + +gtk-vnc-0.3.8-r1.ebuild:
255 + Fix configure running to honor USE flags, accidental bug in 0.3.8 ebuild
256 +
257 +*gtk-vnc-0.3.8 (03 May 2009)
258 +
259 + 03 May 2009; Gilles Dartiguelongue <eva@g.o> -gtk-vnc-0.3.6.ebuild,
260 + +gtk-vnc-0.3.8.ebuild:
261 + Bump to 0.3.8. Rewrite scaling code around cairo and bug-fixes.
262 + Clean up old revisions.
263 +
264 + 31 Jan 2009; Donnie Berkholz <dberkholz@g.o>; metadata.xml:
265 + Give up maintainership.
266 +
267 + 26 Nov 2008; Brent Baude <ranger@g.o> gtk-vnc-0.3.7.ebuild:
268 + stable ppc64, bug 248168
269 +
270 + 25 Nov 2008; Raúl Porcel <armin76@g.o> gtk-vnc-0.3.7.ebuild:
271 + alpha/ia64/sparc stable wrt #248168
272 +
273 + 22 Nov 2008; Jeroen Roovers <jer@g.o> gtk-vnc-0.3.7.ebuild:
274 + Stable for HPPA (bug #248168).
275 +
276 + 22 Nov 2008; Tobias Scherbaum <dertobi123@g.o>
277 + gtk-vnc-0.3.7.ebuild:
278 + ppc stable, bug #248168
279 +
280 + 22 Nov 2008; Markus Meier <maekke@g.o> gtk-vnc-0.3.7.ebuild:
281 + amd64/x86 stable, bug #248168
282 +
283 + 13 Nov 2008; Brent Baude <ranger@g.o> gtk-vnc-0.3.6.ebuild:
284 + Marking gtk-vnc-0.3.6 ppc64 stable for bug 236971
285 +
286 + 25 Sep 2008; Jeroen Roovers <jer@g.o> gtk-vnc-0.3.6.ebuild:
287 + Stable for HPPA (bug #236971).
288 +
289 +*gtk-vnc-0.3.7 (20 Sep 2008)
290 +
291 + 20 Sep 2008; Gilles Dartiguelongue <eva@g.o> -gtk-vnc-0.3.4.ebuild,
292 + +gtk-vnc-0.3.7.ebuild:
293 + bump to 0.3.7, bug fixes and addition of the downscaling API.
294 +
295 + 12 Aug 2008; Raúl Porcel <armin76@g.o> gtk-vnc-0.3.6.ebuild:
296 + alpha/ia64/sparc stable wrt #229709
297 +
298 + 10 Aug 2008; Markus Meier <maekke@g.o> gtk-vnc-0.3.6.ebuild:
299 + x86 stable, bug #229709
300 +
301 + 30 Jul 2008; Brent Baude <ranger@g.o> gtk-vnc-0.3.6.ebuild:
302 + Marking gtk-vnc-0.3.6 ppc stable for bug 229709
303 +
304 + 26 Jul 2008; Olivier Crête <tester@g.o> gtk-vnc-0.3.6.ebuild:
305 + Stable on amd64, bug #229709
306 +
307 + 08 Jun 2008; Mart Raudsepp <leio@g.o> gtk-vnc-0.3.6.ebuild:
308 + Remove USE=debug as it does not affect anything anymore
309 +
310 + 02 Jun 2008; Brent Baude <ranger@g.o> gtk-vnc-0.3.6.ebuild:
311 + Marking gtk-vnc-0.3.6 ~ppc to satisfy broken tree dep as noted by Mr Bones
312 +
313 + 02 Jun 2008; Alexis Ballier <aballier@g.o> gtk-vnc-0.3.6.ebuild:
314 + keyword ~x86-fbsd
315 +
316 +*gtk-vnc-0.3.6 (25 May 2008)
317 +
318 + 25 May 2008; Rémi Cardona <remi@g.o> +gtk-vnc-0.3.6.ebuild:
319 + bump to 0.3.6, bugfix release
320 +
321 + 12 May 2008; Jeroen Roovers <jer@g.o> gtk-vnc-0.3.4.ebuild:
322 + Marked ~hppa (bug #218794).
323 +
324 + 08 May 2008; Gilles Dartiguelongue <eva@g.o> -gtk-vnc-0.3.2.ebuild,
325 + -gtk-vnc-0.3.3.ebuild, gtk-vnc-0.3.4.ebuild:
326 + clean up old revisions, add examples use flag.
327 +
328 + 24 Apr 2008; Markus Rothe <corsair@g.o> gtk-vnc-0.3.4.ebuild:
329 + Added ~ppc64; bug #218794
330 +
331 + 25 Mar 2008; Raúl Porcel <armin76@g.o> gtk-vnc-0.3.4.ebuild:
332 + Add ~alpha/~ia64/~sparc
333 +
334 +*gtk-vnc-0.3.4 (23 Mar 2008)
335 +
336 + 23 Mar 2008; Gilles Dartiguelongue <eva@g.o> +gtk-vnc-0.3.4.ebuild:
337 + bump to 0.3.4, fix dependencies a bit, bug #211958
338 +
339 +*gtk-vnc-0.3.3 (26 Feb 2008)
340 +
341 + 26 Feb 2008; Mart Raudsepp <leio@g.o> metadata.xml,
342 + +gtk-vnc-0.3.3.ebuild:
343 + Version bump and add gnome herd to metadata
344 +
345 + 31 Jan 2008; Donnie Berkholz <dberkholz@g.o>;
346 + -gtk-vnc-0.2.0.ebuild:
347 + Clean up.
348 +
349 + 13 Jan 2008; Donnie Berkholz <dberkholz@g.o>; gtk-vnc-0.2.0.ebuild,
350 + gtk-vnc-0.3.2.ebuild:
351 + (#205469) Add pkgconfig dep (Patrick Lauer).
352 +
353 +*gtk-vnc-0.3.2 (11 Jan 2008)
354 +
355 + 11 Jan 2008; Donnie Berkholz <dberkholz@g.o>;
356 + +gtk-vnc-0.3.2.ebuild:
357 + (#204111) Bump.
358 +
359 + 02 Nov 2007; Christoph Mende <angelos@g.o> gtk-vnc-0.2.0.ebuild:
360 + Added ~amd64
361 +
362 +*gtk-vnc-0.2.0 (15 Oct 2007)
363 +
364 + 15 Oct 2007; Donnie Berkholz <dberkholz@g.o>; +metadata.xml,
365 + +gtk-vnc-0.2.0.ebuild:
366 + (#189824) Add VNC widget for GTK+, based on the work of Jiri Tyr. This is a
367 + dep of new virt-manager.
368 +
369
370 diff --git a/net-libs/gtk-vnc/Manifest b/net-libs/gtk-vnc/Manifest
371 new file mode 100644
372 index 0000000..5d2163f
373 --- /dev/null
374 +++ b/net-libs/gtk-vnc/Manifest
375 @@ -0,0 +1,20 @@
376 +-----BEGIN PGP SIGNED MESSAGE-----
377 +Hash: SHA1
378 +
379 +AUX gtk-vnc-0.5.0-pod.patch 3441 RMD160 062d0b6ca34e38bb1aaa4754d7bcc1dd00f1f132 SHA1 dc731670865d8f167ab0e205ead99abc9ed3d228 SHA256 921b8347907bee39caff14c80c3b576618fe7ac2a7d679500769f797cab8fb66
380 +AUX gtk-vnc-0.5.0-pulseaudio.patch 1090 RMD160 39decf507b0c6271a9942e681f6b84bffd3f3403 SHA1 9583517ee37bffc29dd73ac8bea129fc3b635af4 SHA256 bcdd8ec920e284a41f5f3784810755b9d92750659485dbe84f6bddf17478f5c6
381 +DIST gtk-vnc-0.5.0.tar.xz 386068 RMD160 6e0c7140659b81f2e349b291ed211f9561e9cd4e SHA1 2463339452a8a0ddf79d77d062979e683bfb5226 SHA256 1de65d8ffa8c25a61a8e8c4b7e5963d4a826f4fcf7120d66ed027f5f70cc8f81
382 +EBUILD gtk-vnc-0.5.0.ebuild 4327 RMD160 aa416fc260dd4173c72a91566b545ba9b7909046 SHA1 265422c9dd2b8f9f6d85b3257cc1255dccded60a SHA256 47d6078e6282db15be6c231afbc974d6e487d40bfea3d12949f488bfcc2678fa
383 +MISC ChangeLog 12372 RMD160 e85d131c9f04adf7eea405c4f3d8ffc399819f45 SHA1 8140fc625daf96fe6581aec138b562045589286b SHA256 3c6fd478fe16f69d654be8c75bb514e58dfcdd6f65d6be7790eb768751ba2392
384 +MISC metadata.xml 422 RMD160 cb601006c1db8b5d55b62e8716a7d6f202a8383a SHA1 9cb78db02346b72dce5f3448ceecd3d04cc40413 SHA256 207a74cd4c91430061e1c1104813b2563eddf87f08e4ea0d559248bbd4b6b9a2
385 +-----BEGIN PGP SIGNATURE-----
386 +Version: GnuPG v2.0.19 (GNU/Linux)
387 +
388 +iQEcBAEBAgAGBQJPfJZbAAoJEAmJmMX429reL1kH/3qmKrJi9sCxIgcAezQ7iJnG
389 +r2FbEz7wZR6WroGDRurGn0EPv5wfGEgzHOUgEaduKUJIN8Hkz3ALFMxuwqLZrQHs
390 +2TCn2AX/GPi6GBItXdDcImhnJrVGlnBjDjodI8o8PTtm3eyWTY5TGfdHX0ZyxbUy
391 +jAPJKeQ4my4fAPm8+lVZUky4ESU2pTO64N/LBYemuvScJdBhhaWT5YDEOA8OlBqf
392 +VBBElYF1LVTnwk+uxrU/JqCrOJXoFfsGN/zpr6RO/QLQbBuEE04bZflD0NWe5Rtw
393 +TZrdU5CTMVrLuCxTIGeot3g3cOdcf0Gz/wVew7scjHEwGRta9qBI/R+Q/Cu0gsU=
394 +=uLil
395 +-----END PGP SIGNATURE-----
396
397 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
398 new file mode 100644
399 index 0000000..ff74522
400 --- /dev/null
401 +++ b/net-libs/gtk-vnc/files/gtk-vnc-0.5.0-pod.patch
402 @@ -0,0 +1,124 @@
403 +From 06d234dcf80ee5aafc9ae4f6fae71409aac2e33c Mon Sep 17 00:00:00 2001
404 +From: Alexandre Rostovtsev <tetromino@g.o>
405 +Date: Sat, 14 Jan 2012 23:33:24 -0500
406 +Subject: [PATCH] tools/gvnccapture: unbreak pod syntax
407 +
408 +For pod, the presence or absence of leading whitespace is significant.
409 +
410 +https://bugzilla.gnome.org/show_bug.cgi?id=667943
411 +---
412 + tools/gvnccapture.c | 72 +++++++++++++++++++++++++-------------------------
413 + 1 files changed, 36 insertions(+), 36 deletions(-)
414 +
415 +diff --git a/tools/gvnccapture.c b/tools/gvnccapture.c
416 +index a44f012..c3fbd46 100644
417 +--- a/tools/gvnccapture.c
418 ++++ b/tools/gvnccapture.c
419 +@@ -19,68 +19,68 @@
420 + */
421 +
422 + /*
423 +- =head1 NAME
424 ++=head1 NAME
425 +
426 +- gvnccapture - VNC screenshot capture
427 ++gvnccapture - VNC screenshot capture
428 +
429 +- =head1 SYNOPSIS
430 ++=head1 SYNOPSIS
431 +
432 +- gvnccapture [OPTION]... [HOST][:DISPLAY] FILENAME
433 ++gvnccapture [OPTION]... [HOST][:DISPLAY] FILENAME
434 +
435 +- =head1 DESCRIPTION
436 ++=head1 DESCRIPTION
437 +
438 +- Capture a screenshot of the VNC desktop at HOST:DISPLAY saving to the
439 +- image file FILENAME. If HOST is omitted it defaults to "localhost",
440 +- if :DISPLAY is omitted, it defaults to ":1". FILENAME must end in a
441 +- known image format extension (eg ".png", ".jpeg"). Supported options
442 +- are
443 ++Capture a screenshot of the VNC desktop at HOST:DISPLAY saving to the
444 ++image file FILENAME. If HOST is omitted it defaults to "localhost",
445 ++if :DISPLAY is omitted, it defaults to ":1". FILENAME must end in a
446 ++known image format extension (eg ".png", ".jpeg"). Supported options
447 ++are
448 +
449 +- =over 4
450 ++=over 4
451 +
452 +- =item --help, -?
453 ++=item --help, -?
454 +
455 +- Display command line help information
456 ++Display command line help information
457 +
458 +- =item --quiet, -q
459 ++=item --quiet, -q
460 +
461 +- Do not display information on the console when capturing the screenshot,
462 +- with the exception of any password prompt.
463 ++Do not display information on the console when capturing the screenshot,
464 ++with the exception of any password prompt.
465 +
466 +- =item --debug, -d
467 ++=item --debug, -d
468 +
469 +- Display verbose debugging information on the console
470 ++Display verbose debugging information on the console
471 +
472 +- =back
473 ++=back
474 +
475 +- =head1 EXIT STATUS
476 ++=head1 EXIT STATUS
477 +
478 +- The exit status is 0 upon successful screen capture, otherwise
479 +- it is a non-zero integer
480 ++The exit status is 0 upon successful screen capture, otherwise
481 ++it is a non-zero integer
482 +
483 +- =head1 EXAMPLES
484 ++=head1 EXAMPLES
485 +
486 +- # gvnccapture localhost:1 desktop.png
487 +- Password:
488 +- Connected to localhost:1
489 +- Saved display to desktop.png
490 ++ # gvnccapture localhost:1 desktop.png
491 ++ Password:
492 ++ Connected to localhost:1
493 ++ Saved display to desktop.png
494 +
495 +- =head1 AUTHORS
496 ++=head1 AUTHORS
497 +
498 +- Daniel P. Berrange <dan@××××××××.com>
499 ++Daniel P. Berrange <dan@××××××××.com>
500 +
501 +- =head1 COPYRIGHT
502 ++=head1 COPYRIGHT
503 +
504 +- Copyright (C) 2010 Daniel P. Berrange <dan@××××××××.com>.
505 ++Copyright (C) 2010 Daniel P. Berrange <dan@××××××××.com>.
506 +
507 +- License LGPLv2+: GNU Lesser GPL version 2 or later <http://gnu.org/licenses/gpl.html>.
508 ++License LGPLv2+: GNU Lesser GPL version 2 or later <http://gnu.org/licenses/gpl.html>.
509 +
510 +- This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
511 ++This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
512 +
513 +- =head1 SEE ALSO
514 ++=head1 SEE ALSO
515 +
516 +- vinagre(1)
517 ++vinagre(1)
518 +
519 +- =cut
520 ++=cut
521 + */
522 +
523 + #include <config.h>
524 +--
525 +1.7.8.3
526 +
527
528 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
529 new file mode 100644
530 index 0000000..18ab0a0
531 --- /dev/null
532 +++ b/net-libs/gtk-vnc/files/gtk-vnc-0.5.0-pulseaudio.patch
533 @@ -0,0 +1,24 @@
534 +--- gtk-vnc.0.5.0-orig/configure.ac 2012-04-04 22:19:44.149970383 +0400
535 ++++ gtk-vnc-0.5.0/configure.ac 2012-04-04 22:23:37.927968882 +0400
536 +@@ -215,10 +215,18 @@
537 + AC_SUBST(VIEW_CFLAGS)
538 + AC_SUBST(VIEW_LIBS)
539 +
540 ++AC_ARG_WITH(pulseaudio,
541 ++[ --with-pulseaudio enable audio support via pulseaudio],
542 ++[case "${withval}" in
543 ++ yes|no) ;;
544 ++ *) AC_MSG_ERROR([bad value ${withval} for pulseaudio option]) ;;
545 ++ esac],[withval=yes])
546 +
547 +-PKG_CHECK_MODULES(PULSEAUDIO, libpulse-simple, WANT_PULSEAUDIO="yes", AC_MSG_NOTICE([Not building against libpulse]))
548 +-if test "x$WANT_PULSEAUDIO" = xyes; then
549 +- AC_DEFINE_UNQUOTED([HAVE_PULSEAUDIO], 1,[Define if we have and want pulseaudio.])
550 ++if test "${withval}" = "yes"; then
551 ++ PKG_CHECK_MODULES(PULSEAUDIO, libpulse-simple, WANT_PULSEAUDIO="yes", AC_MSG_NOTICE([Not building against libpulse]))
552 ++ if test "x$WANT_PULSEAUDIO" = xyes; then
553 ++ AC_DEFINE_UNQUOTED([HAVE_PULSEAUDIO], 1,[Define if we have and want pulseaudio.])
554 ++ fi
555 + fi
556 + AM_CONDITIONAL([HAVE_PULSEAUDIO], [test "x$WANT_PULSEAUDIO" = "xyes"])
557 + AC_SUBST(PULSEAUDIO_CFLAGS)
558
559 diff --git a/net-libs/gtk-vnc/gtk-vnc-0.5.0.ebuild b/net-libs/gtk-vnc/gtk-vnc-0.5.0.ebuild
560 new file mode 100644
561 index 0000000..4832ba2
562 --- /dev/null
563 +++ b/net-libs/gtk-vnc/gtk-vnc-0.5.0.ebuild
564 @@ -0,0 +1,166 @@
565 +# Copyright 1999-2012 Gentoo Foundation
566 +# Distributed under the terms of the GNU General Public License v2
567 +# $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 $
568 +
569 +EAPI="4"
570 +
571 +PYTHON_DEPEND="python? 2"
572 +
573 +inherit base eutils gnome.org python autotools
574 +
575 +DESCRIPTION="VNC viewer widget for GTK"
576 +HOMEPAGE="http://live.gnome.org/gtk-vnc"
577 +
578 +LICENSE="GPL-2"
579 +SLOT="0"
580 +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
581 +IUSE="examples gtk3 +introspection python pulseaudio sasl vala"
582 +
583 +# libview is used in examples/gvncviewer -- no need
584 +# glib-2.30.1 needed to avoid linking failure due to .la files (bug #399129)
585 +# TODO: review nsplugin when it will be considered less experimental
586 +# XXX: automagic pulseaudio. Is it worth patching?
587 +COMMON_DEPEND=">=dev-libs/glib-2.30.1:2
588 + >=dev-libs/libgcrypt-1.4.2
589 + dev-libs/libgpg-error
590 + pulseaudio? ( media-sound/pulseaudio )
591 + >=net-libs/gnutls-1.4
592 + >=x11-libs/cairo-1.2
593 + >=x11-libs/gtk+-2.18:2
594 + x11-libs/libX11
595 + gtk3? ( >=x11-libs/gtk+-2.91.3:3 )
596 + introspection? ( >=dev-libs/gobject-introspection-0.9.4 )
597 + python? ( >=dev-python/pygtk-2:2 )
598 + sasl? ( dev-libs/cyrus-sasl )"
599 +RDEPEND="${COMMON_DEPEND}"
600 +DEPEND="${COMMON_DEPEND}
601 + >=dev-lang/perl-5
602 + dev-util/pkgconfig
603 + sys-devel/gettext
604 + >=dev-util/intltool-0.40
605 + vala? (
606 + dev-lang/vala:0.14[vapigen]
607 + >=dev-libs/gobject-introspection-0.9.4 )
608 +"
609 +
610 +GTK2_BUILDDIR="${WORKDIR}/${P}_gtk2"
611 +GTK3_BUILDDIR="${WORKDIR}/${P}_gtk3"
612 +
613 +pkg_setup() {
614 + python_set_active_version 2
615 + python_pkg_setup
616 +
617 + if use vala && ! use gtk3; then
618 + ewarn "You must set USE=gtk3 to enable vala bindings support."
619 + fi
620 +}
621 +
622 +src_prepare() {
623 + # https://bugzilla.gnome.org/show_bug.cgi?id=667943
624 + epatch "${FILESDIR}/${PN}-0.5.0-pod.patch"
625 +
626 + epatch "${FILESDIR}/${PN}-0.5.0-pulseaudio.patch"
627 + eautoreconf
628 +
629 + python_convert_shebangs -r 2 .
630 + mkdir "${GTK2_BUILDDIR}" || die
631 + mkdir "${GTK3_BUILDDIR}" || die
632 +
633 + # Remove a few files that were autogenerated during distcheck.
634 + # Having these around in srcdir breaks out of tree build since they're
635 + # expected to be in builddir, which is correct for trunk builds since
636 + # they're generated files, not source files. Funny false dichotomy.
637 + rm -vf "${S}"/src/{vncconnectionenums.[ch],vncdisplayenums.[ch]}
638 +
639 + # Fix incorrect codegendir check: h2def.py is in pygobject, not pygtk
640 + sed -e 's/codegendir pygtk-2.0/codegendir pygobject-2.0/g' \
641 + -i src/Makefile.* || die
642 +
643 + # Work around https://bugzilla.gnome.org/show_bug.cgi?id=667941
644 + [[ -e GNUmakefile ]] || touch GNUmakefile
645 +}
646 +
647 +src_configure() {
648 + local myconf
649 + myconf="
650 + $(use_with examples) \
651 + $(use_enable introspection) \
652 + $(use_with sasl) \
653 + $(use_with pulseaudio) \
654 + --with-coroutine=gthread \
655 + --without-libview \
656 + --disable-static \
657 + --disable-vala"
658 +
659 + cd ${GTK2_BUILDDIR}
660 + einfo "Running configure in ${GTK2_BUILDDIR}"
661 + ECONF_SOURCE="${S}" econf ${myconf} \
662 + $(use_with python) \
663 + --with-gtk=2.0
664 +
665 + if use gtk3; then
666 + if use vala; then
667 + myconf="${myconf} \
668 + --enable-introspection \
669 + --enable-vala \
670 + VAPIGEN=$(type -p vapigen-0.14)"
671 + fi
672 +
673 + cd ${GTK3_BUILDDIR}
674 + einfo "Running configure in ${GTK3_BUILDDIR}"
675 + # Python support is via gobject-introspection
676 + # Ex: from gi.repository import GtkVnc
677 + ECONF_SOURCE="${S}" econf ${myconf} \
678 + --with-python=no \
679 + --with-gtk=3.0
680 + fi
681 +}
682 +
683 +src_compile() {
684 + cd ${GTK2_BUILDDIR}
685 + einfo "Running make in ${GTK2_BUILDDIR}"
686 + # Work around https://bugzilla.gnome.org/show_bug.cgi?id=667941
687 + rm GNUmakefile
688 + emake
689 +
690 + if use gtk3; then
691 + cd ${GTK3_BUILDDIR}
692 + einfo "Running make in ${GTK3_BUILDDIR}"
693 + # Work around https://bugzilla.gnome.org/show_bug.cgi?id=667941
694 + rm GNUmakefile
695 + emake
696 + fi
697 +}
698 +
699 +src_test() {
700 + cd ${GTK2_BUILDDIR}
701 + einfo "Running make check in ${GTK2_BUILDDIR}"
702 + emake check
703 +
704 + if use gtk3; then
705 + cd ${GTK3_BUILDDIR}
706 + einfo "Running make check in ${GTK3_BUILDDIR}"
707 + emake check
708 + fi
709 +}
710 +
711 +src_install() {
712 + dodoc AUTHORS ChangeLog NEWS README
713 +
714 + cd ${GTK2_BUILDDIR}
715 + einfo "Running make install in ${GTK2_BUILDDIR}"
716 + # bug #328273
717 + MAKEOPTS="${MAKEOPTS} -j1" base_src_install
718 +
719 + if use gtk3; then
720 + cd ${GTK3_BUILDDIR}
721 + einfo "Running make install in ${GTK3_BUILDDIR}"
722 + # bug #328273
723 + MAKEOPTS="${MAKEOPTS} -j1" base_src_install
724 + fi
725 +
726 + python_clean_installation_image
727 +
728 + # Remove .la files
729 + find "${ED}" -name '*.la' -exec rm -f '{}' + || die
730 +}
731
732 diff --git a/net-libs/gtk-vnc/metadata.xml b/net-libs/gtk-vnc/metadata.xml
733 new file mode 100644
734 index 0000000..e54548d
735 --- /dev/null
736 +++ b/net-libs/gtk-vnc/metadata.xml
737 @@ -0,0 +1,11 @@
738 +<?xml version="1.0" encoding="UTF-8"?>
739 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
740 +<pkgmetadata>
741 +<herd>gnome</herd>
742 +<use>
743 + <flag name="gtk3">Build the gtk3 gtk-vnc library and other gtk3 assets</flag>
744 + <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg>
745 + for introspection</flag>
746 + <flag name="vala">Enable bindings for <pkg>dev-lang/vala</pkg></flag>
747 +</use>
748 +</pkgmetadata>