Gentoo Archives: gentoo-commits

From: "Ben de Groot (yngwin)" <yngwin@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-qt/qtdemo: metadata.xml ChangeLog qtdemo-4.8.4.ebuild
Date: Sat, 02 Mar 2013 15:27:12
Message-Id: 20130302152709.498632171D@flycatcher.gentoo.org
1 yngwin 13/03/02 15:27:09
2
3 Added: metadata.xml ChangeLog qtdemo-4.8.4.ebuild
4 Log:
5 Move to new dev-qt category
6
7 (Portage version: 2.2.0_alpha164/cvs/Linux x86_64, RepoMan options: --force, signed Manifest commit with key 0x2B2474AD43CE296E!)
8
9 Revision Changes Path
10 1.1 dev-qt/qtdemo/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtdemo/metadata.xml?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtdemo/metadata.xml?rev=1.1&content-type=text/plain
14
15 Index: metadata.xml
16 ===================================================================
17 <?xml version="1.0" encoding="UTF-8"?>
18 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
19 <pkgmetadata>
20 <herd>qt</herd>
21 <use>
22 <flag name="c++0x">Build Qt using the C++11 standard</flag>
23 <flag name="dbus">Build QtDBus examples and demos</flag>
24 <flag name="declarative">Build QtDeclarative examples and demos</flag>
25 <flag name="exceptions">Add support for exceptions - like catching them
26 inside the event loop (recommended by Nokia)</flag>
27 <flag name="multimedia">Build QtMultimedia examples and demos</flag>
28 <flag name="opengl">Build QtOpenGL examples and demos</flag>
29 <flag name="openvg">Build QtOpenVG examples and demos</flag>
30 <flag name="qt3support">Build Qt3Support examples and demos</flag>
31 <flag name="webkit">Build QtWebKit examples and demos</flag>
32 <flag name="xmlpatterns">Build QtXmlPatterns examples and demos</flag>
33 </use>
34 <upstream>
35 <bugs-to>https://bugreports.qt-project.org/</bugs-to>
36 <doc>http://qt-project.org/doc/</doc>
37 </upstream>
38 </pkgmetadata>
39
40
41
42 1.1 dev-qt/qtdemo/ChangeLog
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtdemo/ChangeLog?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtdemo/ChangeLog?rev=1.1&content-type=text/plain
46
47 Index: ChangeLog
48 ===================================================================
49 # ChangeLog for x11-libs/qt-demo
50 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
51 # $Header: /var/cvsroot/gentoo-x86/dev-qt/qtdemo/ChangeLog,v 1.1 2013/03/02 15:27:09 yngwin Exp $
52
53 31 Dec 2012; Davide Pesavento <pesa@g.o> metadata.xml:
54 Cleanup metadata.
55
56 29 Dec 2012; Michael Palimaka <kensington@g.o> -qt-demo-4.7.4.ebuild,
57 -qt-demo-4.8.1-r1.ebuild, -qt-demo-4.8.2.ebuild, -qt-demo-4.8.3.ebuild:
58 Remove old.
59
60 25 Dec 2012; Agostino Sarubbo <ago@g.o> qt-demo-4.8.4.ebuild:
61 Stable for x86, wrt bug #445956
62
63 25 Dec 2012; Agostino Sarubbo <ago@g.o> qt-demo-4.8.4.ebuild:
64 Stable for ppc64, wrt bug #445956
65
66 25 Dec 2012; Agostino Sarubbo <ago@g.o> qt-demo-4.8.4.ebuild:
67 Stable for ppc, wrt bug #445956
68
69 25 Dec 2012; Agostino Sarubbo <ago@g.o> qt-demo-4.8.4.ebuild:
70 Stable for amd64, wrt bug #445956
71
72 *qt-demo-4.8.4 (05 Dec 2012)
73
74 05 Dec 2012; Ben de Groot <yngwin@g.o> +qt-demo-4.8.4.ebuild:
75 Qt 4.8.4 version bump
76
77 16 Sep 2012; Ben de Groot <yngwin@g.o> qt-demo-4.8.3.ebuild:
78 Add overlay changes (c++0x useflag)
79
80 *qt-demo-4.8.3 (14 Sep 2012)
81
82 14 Sep 2012; Ben de Groot <yngwin@g.o> +qt-demo-4.8.3.ebuild:
83 Version bump. Drop qatomic-x32 patch applied upstream. Drop qpa useflag.
84
85 15 Jul 2012; Agostino Sarubbo <ago@g.o> qt-demo-4.8.2.ebuild:
86 Stable for x86, wrt bug #424625
87
88 09 Jul 2012; Johannes Huber <johu@g.o> -qt-demo-4.6.3.ebuild:
89 Drop Qt-4.6.3
90
91 09 Jul 2012; Joseph Jezak <josejx@g.o> qt-demo-4.8.2.ebuild:
92 Marked ppc/ppc64 for bug #424625.
93
94 06 Jul 2012; Michael Weber <xmw@g.o> qt-demo-4.8.1-r1.ebuild:
95 ppc stable (bug 414241)
96
97 05 Jul 2012; Agostino Sarubbo <ago@g.o> qt-demo-4.8.2.ebuild:
98 Stable for amd64, wrt bug #424625
99
100 18 Jun 2012; Davide Pesavento <pesa@g.o> metadata.xml:
101 Cleanup metadata and add upstream info.
102
103 18 Jun 2012; Davide Pesavento <pesa@g.o> qt-demo-4.8.1-r1.ebuild,
104 qt-demo-4.8.2.ebuild:
105 USE=c++0x is gone from qt-webkit.
106
107 *qt-demo-4.8.2 (22 May 2012)
108
109 22 May 2012; Davide Pesavento <pesa@g.o> +qt-demo-4.8.2.ebuild:
110 Version bump.
111
112 20 May 2012; Agostino Sarubbo <ago@g.o> qt-demo-4.8.1-r1.ebuild:
113 Stable for x86, wrt bug #414241
114
115 15 May 2012; Davide Pesavento <pesa@g.o> qt-demo-4.8.1-r1.ebuild:
116 x11-libs/qt-assistant is a hard dependency, because the qtdemo binary links
117 against QtHelp (bug 416065).
118
119 14 May 2012; Johannes Huber <johu@g.o> -qt-demo-4.7.2.ebuild:
120 Drop Qt-4.7.2
121
122 12 May 2012; Davide Pesavento <pesa@g.o> qt-demo-4.8.1-r1.ebuild:
123 Sort deps.
124
125 08 May 2012; Markos Chandras <hwoarang@g.o> qt-demo-4.8.1-r1.ebuild:
126 Stable on amd64 wrt bug #414241
127
128 29 Apr 2012; Fabian Groffen <grobian@g.o> qt-demo-4.8.1-r1.ebuild:
129 Marked ~x64-macos, pull in qt-assistant dep for OSX targets which need QtHelp
130
131 05 Apr 2012; Johannes Huber <johu@g.o> -qt-demo-4.8.0.ebuild:
132 Drop Qt-4.8.0
133
134 *qt-demo-4.8.1-r1 (01 Apr 2012)
135
136 01 Apr 2012; Davide Pesavento <pesa@g.o> +qt-demo-4.8.1-r1.ebuild,
137 -qt-demo-4.8.1.ebuild, metadata.xml:
138 Introduce some USE flags to control building of various examples and demos,
139 fixing also bug 410309.
140
141 *qt-demo-4.8.1 (29 Mar 2012)
142
143 29 Mar 2012; Davide Pesavento <pesa@g.o> +qt-demo-4.8.1.ebuild:
144 Version bump.
145
146 27 Mar 2012; Johannes Huber <johu@g.o> -qt-demo-4.6.2.ebuild:
147 Drop Qt-4.6.2
148
149 29 Jan 2012; Joseph Jezak <josejx@g.o> qt-demo-4.7.4.ebuild:
150 Marked ppc ppc64 stable for bug #390963.
151
152 *qt-demo-4.8.0 (29 Jan 2012)
153
154 29 Jan 2012; Alex Alexander <wired@g.o> +qt-demo-4.8.0.ebuild,
155 metadata.xml:
156 version bump
157
158 27 Dec 2011; Markus Meier <maekke@g.o> qt-demo-4.7.4.ebuild:
159 x86 stable, bug #390963
160
161 20 Dec 2011; Agostino Sarubbo <ago@g.o> qt-demo-4.7.4.ebuild:
162 Stable for AMD64, wrt bug #390963
163
164 28 Nov 2011; Davide Pesavento <pesa@g.o>
165 -files/qt-demo-4.5.0-fixes.patch, -qt-demo-4.7.3.ebuild:
166 Remove Qt 4.7.3
167
168 26 Nov 2011; Robin H. Johnson <robbat2@g.o> Manifest:
169 Bug 385719: upstream altered qt-everywhere-opensource-src-4.7.4.tar.gz, mass
170 fix for pesa.
171
172 14 Sep 2011; Alex Alexander <wired@g.o> qt-demo-4.7.4.ebuild:
173 hard-disable openvg until we get qt-openvg in the tree. bug #382363
174
175 *qt-demo-4.7.4 (08 Sep 2011)
176
177 08 Sep 2011; Alex Alexander <wired@g.o> +qt-demo-4.7.4.ebuild:
178 version bump, 4.7.4
179
180 13 Jul 2011; Kacper Kowalik <xarthisius@g.o> qt-demo-4.7.2.ebuild:
181 ppc64 stable wrt #354033
182
183 01 Jun 2011; Brent Baude <ranger@g.o> qt-demo-4.7.2.ebuild:
184 Marking qt-demo-4.7.2 ppc stable for bug 354033
185
186 *qt-demo-4.7.3 (10 May 2011)
187
188 10 May 2011; Theo Chatzimichos <tampakrap@g.o> +qt-demo-4.7.3.ebuild:
189 Version bump Qt 4.7.3
190
191 09 May 2011; Markos Chandras <hwoarang@g.o> qt-demo-4.7.2.ebuild:
192 Stable on amd64 wrt bug #354033
193
194 09 May 2011; Thomas Kahle <tomka@g.o> qt-demo-4.7.2.ebuild:
195 x86 stable per bug 354033
196
197 14 Apr 2011; Alex Alexander <wired@g.o> qt-demo-4.7.2.ebuild:
198 added qt-declarative in DEPEND
199
200 13 Apr 2011; Alex Alexander <wired@g.o> -qt-demo-4.7.0.ebuild,
201 -qt-demo-4.7.1.ebuild:
202 old version cleanup
203
204 26 Mar 2011; Andreas K. Huettel <dilfridge@g.o>
205 qt-demo-4.6.2.ebuild, qt-demo-4.6.3.ebuild, qt-demo-4.7.0.ebuild,
206 qt-demo-4.7.1.ebuild, qt-demo-4.7.2.ebuild:
207 Adapt phonon dependency for package move
208
209 *qt-demo-4.7.2 (01 Mar 2011)
210
211 01 Mar 2011; Theo Chatzimichos <tampakrap@g.o> +qt-demo-4.7.2.ebuild:
212 Version bump Qt 4.7.2
213
214 23 Dec 2010; Samuli Suominen <ssuominen@g.o> qt-demo-4.6.3.ebuild:
215 ppc64 stable wrt #341703
216
217 05 Dec 2010; Alex Alexander <wired@g.o> -qt-demo-4.5.3.ebuild:
218 removed 4.5.3
219
220 *qt-demo-4.7.1 (09 Nov 2010)
221
222 09 Nov 2010; Alex Alexander <wired@g.o> +qt-demo-4.7.1.ebuild:
223 version bump
224
225 06 Nov 2010; Alex Alexander <wired@g.o> qt-demo-4.7.0.ebuild,
226 metadata.xml:
227 added qt3support useflag, fixes bug #342349
228
229 05 Nov 2010; Jeroen Roovers <jer@g.o> qt-demo-4.5.3.ebuild:
230 Needs qt-webkit, so dropping HPPA keywording (bug #239441).
231
232 01 Nov 2010; Samuli Suominen <ssuominen@g.o> qt-demo-4.7.0.ebuild:
233 Keyword ~ppc64 wrt #338289.
234
235 22 Oct 2010; Christian Faulhammer <fauli@g.o> qt-demo-4.6.3.ebuild:
236 stable x86, bug 341703
237
238 20 Oct 2010; Brent Baude <ranger@g.o> qt-demo-4.7.0.ebuild:
239 Marking qt-demo-4.7.0 ~ppc for bug 338289
240
241 19 Oct 2010; Brent Baude <ranger@g.o> qt-demo-4.6.3.ebuild:
242 Marking qt-demo-4.6.3 ppc stable for bug 341703
243
244 19 Oct 2010; Markos Chandras <hwoarang@g.o> qt-demo-4.6.3.ebuild:
245 Stable on amd64 wrt bug #341703
246
247 26 Sep 2010; Samuli Suominen <ssuominen@g.o> qt-demo-4.6.2.ebuild,
248 qt-demo-4.6.3.ebuild:
249 Restore dropped PPC64 keywording.
250
251 23 Sep 2010; Alex Alexander <wired@g.o> qt-demo-4.7.0.ebuild:
252 EAPI 3, prefix, other improvements
253
254 *qt-demo-4.7.0 (21 Sep 2010)
255
256 21 Sep 2010; Theo Chatzimichos <tampakrap@g.o>
257 +qt-demo-4.7.0.ebuild:
258 Version bump
259
260 13 Sep 2010; Tobias Klausmann <klausman@g.o> qt-demo-4.6.2.ebuild:
261 Stable on alpha, bug #297299
262
263 24 Jun 2010; Markos Chandras <hwoarang@g.o> -qt-demo-4.6.1.ebuild:
264 Drop Qt-4.6.1
265
266 *qt-demo-4.6.3 (08 Jun 2010)
267
268 08 Jun 2010; Markos Chandras <hwoarang@g.o> +qt-demo-4.6.3.ebuild:
269 Version bump
270
271 18 Apr 2010; <nixnut@g.o> qt-demo-4.6.2.ebuild:
272 ppc stable #297299
273
274 03 Mar 2010; Christian Faulhammer <fauli@g.o> qt-demo-4.6.2.ebuild:
275 stable x86, bug 297299
276
277 01 Mar 2010; Samuli Suominen <ssuominen@g.o> qt-demo-4.6.2.ebuild:
278 amd64 stable wrt #297299
279
280 18 Feb 2010; Alex Alexander <wired@g.o> metadata.xml:
281 added exceptions USE flag description
282
283 *qt-demo-4.6.2 (15 Feb 2010)
284
285 15 Feb 2010; Dror Levin <spatz@g.o> +qt-demo-4.6.2.ebuild:
286 Version bump.
287
288 09 Feb 2010; Dror Levin <spatz@g.o> -qt-demo-4.6.0.ebuild:
289 Remove old.
290
291 22 Jan 2010; Ben de Groot <yngwin@g.o> qt-demo-4.6.0.ebuild,
292 qt-demo-4.6.1.ebuild:
293 Restore kde useflag
294
295 20 Jan 2010; Ben de Groot <yngwin@g.o> qt-demo-4.6.0.ebuild,
296 qt-demo-4.6.1.ebuild:
297 Drop solaris keywords as qt-multimedia has none
298
299 *qt-demo-4.6.1 (19 Jan 2010)
300
301 19 Jan 2010; Ben de Groot <yngwin@g.o> +qt-demo-4.6.1.ebuild:
302 Version bump
303
304 25 Dec 2009; Jonathan Callen <abcd@g.o> qt-demo-4.6.0.ebuild:
305 Add prefix support
306
307 01 Dec 2009; Theo Chatzimichos <tampakrap@g.o>
308 -qt-demo-4.6.0_rc1.ebuild:
309 Remove Qt 4.6.0 RC
310
311 *qt-demo-4.6.0 (01 Dec 2009)
312
313 01 Dec 2009; Theo Chatzimichos <tampakrap@g.o>
314 +qt-demo-4.6.0.ebuild:
315 Version Bump to 4.6.0
316
317 *qt-demo-4.6.0_rc1 (18 Nov 2009)
318
319 18 Nov 2009; Alex Alexander <wired@g.o>
320 -qt-demo-4.6.0_beta1.ebuild, +qt-demo-4.6.0_rc1.ebuild:
321 added 4.6.0_rc1, removed 4.6.0_beta1
322
323 11 Nov 2009; Ben de Groot <yngwin@g.o> -qt-demo-4.4.2.ebuild,
324 -qt-demo-4.4.2-r1.ebuild, -qt-demo-4.5.1.ebuild, -qt-demo-4.5.2.ebuild:
325 Remove obsolete versions
326
327 11 Nov 2009; Jeroen Roovers <jer@g.o> qt-demo-4.5.3.ebuild:
328 Stable for HPPA (bug #290922).
329
330 09 Nov 2009; Joseph Jezak <josejx@g.o> qt-demo-4.5.3.ebuild:
331 Marked ppc/ppc64 stable for bug #290922.
332
333 31 Oct 2009; Markus Meier <maekke@g.o> qt-demo-4.5.3.ebuild:
334 amd64 stable, bug #290922
335
336 29 Oct 2009; Christian Faulhammer <fauli@g.o> qt-demo-4.5.3.ebuild:
337 stable x86, bug 290922
338
339 *qt-demo-4.6.0_beta1 (16 Oct 2009)
340
341 16 Oct 2009; Alex Alexander <wired@g.o>
342 +qt-demo-4.6.0_beta1.ebuild, +files/qt-demo-4.6-plugandpaint.patch:
343 added version 4.6.0_beta1
344
345 09 Oct 2009; Markus Meier <maekke@g.o> qt-demo-4.5.2.ebuild:
346 amd64/arm/x86 stable, bug #286653
347
348 07 Oct 2009; nixnut <nixnut@g.o> qt-demo-4.5.2.ebuild:
349 ppc stable #286653
350
351 *qt-demo-4.5.3 (04 Oct 2009)
352
353 04 Oct 2009; Alex Alexander <wired@g.o> +qt-demo-4.5.3.ebuild:
354 version bump
355
356 18 Aug 2009; Jeroen Roovers <jer@g.o> qt-demo-4.5.1.ebuild:
357 Stable for HPPA too.
358
359 04 Jul 2009; Markos Chandras <hwoarang@g.o> qt-demo-4.5.2.ebuild:
360 Remove qt-qt3support dependency ( bug # 276131 )
361
362 *qt-demo-4.5.2 (27 Jun 2009)
363
364 27 Jun 2009; Ben de Groot <yngwin@g.o> +qt-demo-4.5.2.ebuild:
365 Version bump
366
367 06 Jun 2009; Markus Meier <maekke@g.o> qt-demo-4.5.1.ebuild:
368 amd64 stable, bug #266201
369
370 03 Jun 2009; Ben de Groot <yngwin@g.o> qt-demo-4.5.1.ebuild:
371 Add kde useflag, for selecting media-sound/phonon
372
373 02 Jun 2009; Christian Faulhammer <fauli@g.o> qt-demo-4.5.1.ebuild:
374 stable x86, bug 266201
375
376 14 May 2009; Ben de Groot <yngwin@g.o> -qt-demo-4.5.0.ebuild:
377 Remove old
378
379 13 May 2009; Brent Baude <ranger@g.o> qt-demo-4.5.1.ebuild:
380 Marking qt-demo-4.5.1 ppc stable for bug 266201
381
382 *qt-demo-4.5.1 (30 Apr 2009)
383
384 30 Apr 2009; Ben de Groot <yngwin@g.o> +qt-demo-4.5.1.ebuild:
385 Version bump
386
387 01 Apr 2009; Joseph Jezak <josejx@g.o> qt-demo-4.5.0.ebuild:
388 Marked ~ppc for bug #261313.
389
390 16 Mar 2009; Alexis Ballier <aballier@g.o> qt-demo-4.5.0.ebuild:
391 keyword ~x86-fbsd
392
393 *qt-demo-4.5.0 (05 Mar 2009)
394
395 05 Mar 2009; Markos Chandras <hwoarang@g.o>
396 +files/qt-demo-4.5.0-fixes.patch, +qt-demo-4.5.0.ebuild:
397 Initial import of qt-demo-4.5.0 ( fixed bug #259113 ). Thanks to Alex Alexander (
398 alex.alexander@×××××.com ) for the patch
399
400 18 Feb 2009; Jeroen Roovers <jer@g.o> qt-demo-4.4.2.ebuild:
401 Stable for HPPA (bug #248083).
402
403 04 Feb 2009; Brent Baude <ranger@g.o> qt-demo-4.4.2.ebuild:
404 Marking qt-demo-4.4.2 ppc64 stable for bug 248038
405
406 *qt-demo-4.4.2-r1 (01 Feb 2009)
407
408 01 Feb 2009; Ben de Groot <yngwin@g.o> +qt-demo-4.4.2-r1.ebuild:
409 Offer choice between qt-phonon and media-sound/phonon. Fixes bug 254987.
410
411 18 Jan 2009; Markus Meier <maekke@g.o> qt-demo-4.4.2.ebuild:
412 amd64/x86 stable, bug #248038
413
414 17 Jan 2009; nixnut <nixnut@g.o> qt-demo-4.4.2.ebuild:
415 ~ppc'd #248038
416
417 06 Jan 2009; Ben de Groot <yngwin@g.o> -qt-demo-4.4.0.ebuild,
418 -qt-demo-4.4.1.ebuild:
419 Clean out old ebuilds
420
421 *qt-demo-4.4.2 (18 Sep 2008)
422
423 18 Sep 2008; Ben de Groot <yngwin@g.o> +qt-demo-4.4.2.ebuild:
424 Version bump
425
426 *qt-demo-4.4.1 (11 Aug 2008)
427
428 11 Aug 2008; Ben de Groot <yngwin@g.o> +qt-demo-4.4.1.ebuild:
429 Version bump
430
431 24 Jul 2008; Raúl Porcel <armin76@g.o> qt-demo-4.4.0.ebuild:
432 Re-add ~x86 wrt #224569
433
434 18 Jul 2008; Jeroen Roovers <jer@g.o> qt-demo-4.4.0.ebuild:
435 Apply LIBS fix by Bernd Steinhauser (bug #224569). Marked ~hppa (bug #223557).
436
437 13 Jun 2008; Ingmar Vanhassel <ingmar@g.o> qt-demo-4.4.0.ebuild:
438 Make all split Qt4 ebuilds block the old monolithic ebuild.
439
440 25 May 2008; Markus Rothe <corsair@g.o> qt-demo-4.4.0.ebuild:
441 Added ~ppc/~ppc64
442
443 *qt-demo-4.4.0 (25 May 2008)
444
445 25 May 2008; Ingmar Vanhassel <ingmar@g.o> +metadata.xml,
446 +qt-demo-4.4.0.ebuild:
447 Import x11-libs/qt-demo, thanks to Bernd Steinhauser <berniyh@×××××××.org>
448 for the ebuild.
449
450
451
452 1.1 dev-qt/qtdemo/qtdemo-4.8.4.ebuild
453
454 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtdemo/qtdemo-4.8.4.ebuild?rev=1.1&view=markup
455 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-qt/qtdemo/qtdemo-4.8.4.ebuild?rev=1.1&content-type=text/plain
456
457 Index: qtdemo-4.8.4.ebuild
458 ===================================================================
459 # Copyright 1999-2012 Gentoo Foundation
460 # Distributed under the terms of the GNU General Public License v2
461 # $Header: /var/cvsroot/gentoo-x86/dev-qt/qtdemo/qtdemo-4.8.4.ebuild,v 1.1 2013/03/02 15:27:09 yngwin Exp $
462
463 EAPI=4
464
465 inherit qt4-build
466
467 DESCRIPTION="Demonstration module and examples for the Qt toolkit"
468 SLOT="4"
469 if [[ ${QT4_BUILD_TYPE} == live ]]; then
470 KEYWORDS=""
471 else
472 KEYWORDS="amd64 ppc ppc64 x86 ~x64-macos"
473 fi
474 IUSE="dbus declarative kde multimedia opengl openvg qt3support webkit xmlpatterns"
475
476 DEPEND="
477 ~dev-qt/qthelp-${PV}:4[aqua=,debug=]
478 ~dev-qt/qtcore-${PV}:4[aqua=,debug=,qt3support?]
479 ~dev-qt/qtgui-${PV}:4[aqua=,debug=,qt3support?]
480 ~dev-qt/qtscript-${PV}:4[aqua=,debug=]
481 ~dev-qt/qtsql-${PV}:4[aqua=,debug=,qt3support?]
482 ~dev-qt/qtsvg-${PV}:4[aqua=,debug=]
483 ~dev-qt/qttest-${PV}:4[aqua=,debug=]
484 dbus? ( ~dev-qt/qtdbus-${PV}:4[aqua=,debug=] )
485 declarative? ( ~dev-qt/qtdeclarative-${PV}:4[aqua=,debug=,webkit?] )
486 kde? ( media-libs/phonon[aqua=] )
487 !kde? ( || (
488 ~dev-qt/qtphonon-${PV}:4[aqua=,debug=]
489 media-libs/phonon[aqua=]
490 ) )
491 multimedia? ( ~dev-qt/qtmultimedia-${PV}:4[aqua=,debug=] )
492 opengl? ( ~dev-qt/qtopengl-${PV}:4[aqua=,debug=,qt3support?] )
493 openvg? ( ~dev-qt/qtopenvg-${PV}:4[aqua=,debug=,qt3support?] )
494 qt3support? ( ~dev-qt/qt3support-${PV}:4[aqua=,debug=] )
495 webkit? ( ~dev-qt/qtwebkit-${PV}:4[aqua=,debug=] )
496 xmlpatterns? ( ~dev-qt/qtxmlpatterns-${PV}:4[aqua=,debug=] )
497 "
498 RDEPEND="${DEPEND}"
499
500 PATCHES=(
501 "${FILESDIR}/${PN}-4.6-plugandpaint.patch"
502 )
503
504 pkg_setup() {
505 QT4_TARGET_DIRECTORIES="
506 demos
507 examples"
508 QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
509 doc/src/images
510 src
511 include
512 tools"
513
514 qt4-build_pkg_setup
515 }
516
517 src_prepare() {
518 qt4-build_src_prepare
519
520 # Array mapping USE flags to subdirs
521 local flags_subdirs_map=(
522 'dbus'
523 'declarative:declarative'
524 'multimedia:spectrum'
525 'opengl:boxes|glhypnotizer'
526 'openvg'
527 'webkit:browser'
528 'xmlpatterns'
529 )
530
531 # Disable unwanted examples/demos
532 for flag in "${flags_subdirs_map[@]}"; do
533 if ! use ${flag%:*}; then
534 einfo "Disabling ${flag%:*} examples"
535 sed -i -e "/SUBDIRS += ${flag%:*}/d" \
536 examples/examples.pro || die
537
538 if [[ ${flag} == *:* ]]; then
539 einfo "Disabling ${flag%:*} demos"
540 sed -i -re "/SUBDIRS \+= demos_(${flag#*:})/d" \
541 demos/demos.pro || die
542 fi
543 fi
544 done
545
546 if ! use qt3support; then
547 einfo "Disabling qt3support examples"
548 sed -i -e '/QT_CONFIG, qt3support/d' \
549 examples/graphicsview/graphicsview.pro || die
550 fi
551 }
552
553 src_configure() {
554 myconf+="
555 $(qt_use dbus)
556 $(qt_use declarative)
557 $(qt_use multimedia)
558 $(qt_use opengl)
559 $(qt_use openvg)
560 $(qt_use qt3support)
561 $(qt_use webkit)
562 $(qt_use xmlpatterns)"
563
564 qt4-build_src_configure
565 }
566
567 src_install() {
568 insinto "${QTDOCDIR#${EPREFIX}}"/src
569 doins -r doc/src/images
570
571 qt4-build_src_install
572 }