Gentoo Archives: gentoo-commits

From: Davide Pesavento <pesa@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: dev-qt/qttest/, dev-qt/pixeltool/, dev-qt/qttranslations/, dev-qt/qtmultimedia/, ...
Date: Sun, 01 Jun 2014 02:41:45
Message-Id: 1401590396.26ac5cda964668ec25772cf4fa815550adf79f48.pesa@gentoo
1 commit: 26ac5cda964668ec25772cf4fa815550adf79f48
2 Author: Davide Pesavento <pesa <AT> gentoo <DOT> org>
3 AuthorDate: Sat May 31 01:18:35 2014 +0000
4 Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org>
5 CommitDate: Sun Jun 1 02:39:56 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=26ac5cda
7
8 [qt4-build-multilib.eclass] Get rid of QT4_EXTRACT_DIRECTORIES.
9
10 When doing out-of-source builds, syncqt needs to be run. The problem
11 is that it insists on running on all Qt modules, even those that
12 have not been extracted, therefore it's bound to fail.
13
14 Since we're going to need out-of-source builds for multilib support
15 (we could use multilib_copy_sources but it'd nullify the benefits
16 of partial extraction), just remove the whole QT4_EXTRACT_DIRECTORIES
17 machinery now.
18
19 It was very difficult to maintain a precise list anyway...
20
21 ---
22 dev-qt/assistant/assistant-4.8.6.ebuild | 4 ---
23 dev-qt/assistant/assistant-4.8.9999.ebuild | 4 ---
24 dev-qt/designer/designer-4.8.6.ebuild | 4 ---
25 dev-qt/designer/designer-4.8.9999.ebuild | 4 ---
26 dev-qt/linguist/linguist-4.8.6.ebuild | 4 ---
27 dev-qt/linguist/linguist-4.8.9999.ebuild | 4 ---
28 dev-qt/pixeltool/pixeltool-4.8.6.ebuild | 5 ----
29 dev-qt/pixeltool/pixeltool-4.8.9999.ebuild | 5 ----
30 dev-qt/qdbusviewer/qdbusviewer-4.8.6.ebuild | 4 ---
31 dev-qt/qdbusviewer/qdbusviewer-4.8.9999.ebuild | 4 ---
32 dev-qt/qt3support/qt3support-4.8.6.ebuild | 5 ----
33 dev-qt/qt3support/qt3support-4.8.9999.ebuild | 5 ----
34 dev-qt/qtbearer/qtbearer-4.8.6.ebuild | 9 -------
35 dev-qt/qtbearer/qtbearer-4.8.9999.ebuild | 9 -------
36 dev-qt/qtcore/qtcore-4.8.6.ebuild | 15 -----------
37 dev-qt/qtcore/qtcore-4.8.9999.ebuild | 15 -----------
38 dev-qt/qtdbus/qtdbus-4.8.6.ebuild | 7 -----
39 dev-qt/qtdbus/qtdbus-4.8.9999.ebuild | 7 -----
40 dev-qt/qtdeclarative/qtdeclarative-4.8.6.ebuild | 6 -----
41 dev-qt/qtdeclarative/qtdeclarative-4.8.9999.ebuild | 6 -----
42 dev-qt/qtdemo/qtdemo-4.8.6.ebuild | 6 -----
43 dev-qt/qtdemo/qtdemo-4.8.9999.ebuild | 6 -----
44 dev-qt/qtgui/qtgui-4.8.6.ebuild | 4 ---
45 dev-qt/qtgui/qtgui-4.8.9999.ebuild | 4 ---
46 dev-qt/qthelp/qthelp-4.8.6.ebuild | 8 ------
47 dev-qt/qthelp/qthelp-4.8.9999.ebuild | 8 ------
48 dev-qt/qtmultimedia/qtmultimedia-4.8.6.ebuild | 11 +-------
49 dev-qt/qtmultimedia/qtmultimedia-4.8.9999.ebuild | 11 +-------
50 dev-qt/qtopengl/qtopengl-4.8.6.ebuild | 10 -------
51 dev-qt/qtopengl/qtopengl-4.8.9999.ebuild | 10 -------
52 dev-qt/qtopenvg/qtopenvg-4.8.6.ebuild | 10 -------
53 dev-qt/qtopenvg/qtopenvg-4.8.9999.ebuild | 10 -------
54 dev-qt/qtphonon/qtphonon-4.8.6.ebuild | 4 ---
55 dev-qt/qtphonon/qtphonon-4.8.9999.ebuild | 4 ---
56 dev-qt/qtscript/qtscript-4.8.6.ebuild | 6 -----
57 dev-qt/qtscript/qtscript-4.8.9999.ebuild | 6 -----
58 dev-qt/qtsql/qtsql-4.8.6.ebuild | 7 -----
59 dev-qt/qtsql/qtsql-4.8.9999.ebuild | 7 -----
60 dev-qt/qtsvg/qtsvg-4.8.6.ebuild | 12 ---------
61 dev-qt/qtsvg/qtsvg-4.8.9999.ebuild | 12 ---------
62 dev-qt/qttest/qttest-4.8.6.ebuild | 8 +-----
63 dev-qt/qttest/qttest-4.8.9999.ebuild | 8 +-----
64 dev-qt/qttranslations/qttranslations-4.8.6.ebuild | 3 ---
65 .../qttranslations/qttranslations-4.8.9999.ebuild | 3 ---
66 dev-qt/qtwebkit/qtwebkit-4.8.6.ebuild | 4 ---
67 dev-qt/qtwebkit/qtwebkit-4.8.9999.ebuild | 4 ---
68 dev-qt/qtxmlpatterns/qtxmlpatterns-4.8.6.ebuild | 9 -------
69 dev-qt/qtxmlpatterns/qtxmlpatterns-4.8.9999.ebuild | 9 -------
70 eclass/qt4-build-multilib.eclass | 31 +++-------------------
71 49 files changed, 8 insertions(+), 353 deletions(-)
72
73 diff --git a/dev-qt/assistant/assistant-4.8.6.ebuild b/dev-qt/assistant/assistant-4.8.6.ebuild
74 index 8508bf8..0a54ca0 100644
75 --- a/dev-qt/assistant/assistant-4.8.6.ebuild
76 +++ b/dev-qt/assistant/assistant-4.8.6.ebuild
77 @@ -30,10 +30,6 @@ PATCHES=(
78 )
79
80 QT4_TARGET_DIRECTORIES="tools/assistant/tools/assistant"
81 -QT4_EXTRACT_DIRECTORIES="
82 - include
83 - src
84 - tools"
85
86 src_prepare() {
87 # bug 401173
88
89 diff --git a/dev-qt/assistant/assistant-4.8.9999.ebuild b/dev-qt/assistant/assistant-4.8.9999.ebuild
90 index 8508bf8..0a54ca0 100644
91 --- a/dev-qt/assistant/assistant-4.8.9999.ebuild
92 +++ b/dev-qt/assistant/assistant-4.8.9999.ebuild
93 @@ -30,10 +30,6 @@ PATCHES=(
94 )
95
96 QT4_TARGET_DIRECTORIES="tools/assistant/tools/assistant"
97 -QT4_EXTRACT_DIRECTORIES="
98 - include
99 - src
100 - tools"
101
102 src_prepare() {
103 # bug 401173
104
105 diff --git a/dev-qt/designer/designer-4.8.6.ebuild b/dev-qt/designer/designer-4.8.6.ebuild
106 index 0b75a86..5ae0273 100644
107 --- a/dev-qt/designer/designer-4.8.6.ebuild
108 +++ b/dev-qt/designer/designer-4.8.6.ebuild
109 @@ -29,10 +29,6 @@ DEPEND="
110 RDEPEND="${DEPEND}"
111
112 QT4_TARGET_DIRECTORIES="tools/designer"
113 -QT4_EXTRACT_DIRECTORIES="
114 - include
115 - src
116 - tools"
117
118 src_prepare() {
119 qt4-build-multilib_src_prepare
120
121 diff --git a/dev-qt/designer/designer-4.8.9999.ebuild b/dev-qt/designer/designer-4.8.9999.ebuild
122 index 0b75a86..5ae0273 100644
123 --- a/dev-qt/designer/designer-4.8.9999.ebuild
124 +++ b/dev-qt/designer/designer-4.8.9999.ebuild
125 @@ -29,10 +29,6 @@ DEPEND="
126 RDEPEND="${DEPEND}"
127
128 QT4_TARGET_DIRECTORIES="tools/designer"
129 -QT4_EXTRACT_DIRECTORIES="
130 - include
131 - src
132 - tools"
133
134 src_prepare() {
135 qt4-build-multilib_src_prepare
136
137 diff --git a/dev-qt/linguist/linguist-4.8.6.ebuild b/dev-qt/linguist/linguist-4.8.6.ebuild
138 index eec9dc2..606e0af 100644
139 --- a/dev-qt/linguist/linguist-4.8.6.ebuild
140 +++ b/dev-qt/linguist/linguist-4.8.6.ebuild
141 @@ -24,10 +24,6 @@ DEPEND="
142 RDEPEND="${DEPEND}"
143
144 QT4_TARGET_DIRECTORIES="tools/linguist/linguist"
145 -QT4_EXTRACT_DIRECTORIES="
146 - include
147 - src
148 - tools"
149
150 src_configure() {
151 myconf+="
152
153 diff --git a/dev-qt/linguist/linguist-4.8.9999.ebuild b/dev-qt/linguist/linguist-4.8.9999.ebuild
154 index eec9dc2..606e0af 100644
155 --- a/dev-qt/linguist/linguist-4.8.9999.ebuild
156 +++ b/dev-qt/linguist/linguist-4.8.9999.ebuild
157 @@ -24,10 +24,6 @@ DEPEND="
158 RDEPEND="${DEPEND}"
159
160 QT4_TARGET_DIRECTORIES="tools/linguist/linguist"
161 -QT4_EXTRACT_DIRECTORIES="
162 - include
163 - src
164 - tools"
165
166 src_configure() {
167 myconf+="
168
169 diff --git a/dev-qt/pixeltool/pixeltool-4.8.6.ebuild b/dev-qt/pixeltool/pixeltool-4.8.6.ebuild
170 index 9086ea0..b61f5ed 100644
171 --- a/dev-qt/pixeltool/pixeltool-4.8.6.ebuild
172 +++ b/dev-qt/pixeltool/pixeltool-4.8.6.ebuild
173 @@ -24,11 +24,6 @@ DEPEND="
174 RDEPEND="${DEPEND}"
175
176 QT4_TARGET_DIRECTORIES="tools/pixeltool"
177 -QT4_EXTRACT_DIRECTORIES="
178 - include
179 - src/corelib
180 - src/gui
181 - tools/pixeltool"
182
183 src_configure() {
184 myconf+="
185
186 diff --git a/dev-qt/pixeltool/pixeltool-4.8.9999.ebuild b/dev-qt/pixeltool/pixeltool-4.8.9999.ebuild
187 index 9086ea0..b61f5ed 100644
188 --- a/dev-qt/pixeltool/pixeltool-4.8.9999.ebuild
189 +++ b/dev-qt/pixeltool/pixeltool-4.8.9999.ebuild
190 @@ -24,11 +24,6 @@ DEPEND="
191 RDEPEND="${DEPEND}"
192
193 QT4_TARGET_DIRECTORIES="tools/pixeltool"
194 -QT4_EXTRACT_DIRECTORIES="
195 - include
196 - src/corelib
197 - src/gui
198 - tools/pixeltool"
199
200 src_configure() {
201 myconf+="
202
203 diff --git a/dev-qt/qdbusviewer/qdbusviewer-4.8.6.ebuild b/dev-qt/qdbusviewer/qdbusviewer-4.8.6.ebuild
204 index 09d4d01..303fc8d 100644
205 --- a/dev-qt/qdbusviewer/qdbusviewer-4.8.6.ebuild
206 +++ b/dev-qt/qdbusviewer/qdbusviewer-4.8.6.ebuild
207 @@ -24,10 +24,6 @@ DEPEND="
208 RDEPEND="${DEPEND}"
209
210 QT4_TARGET_DIRECTORIES="tools/qdbus/qdbusviewer"
211 -QT4_EXTRACT_DIRECTORIES="
212 - include
213 - src
214 - tools/qdbus"
215
216 src_configure() {
217 myconf+="
218
219 diff --git a/dev-qt/qdbusviewer/qdbusviewer-4.8.9999.ebuild b/dev-qt/qdbusviewer/qdbusviewer-4.8.9999.ebuild
220 index 09d4d01..303fc8d 100644
221 --- a/dev-qt/qdbusviewer/qdbusviewer-4.8.9999.ebuild
222 +++ b/dev-qt/qdbusviewer/qdbusviewer-4.8.9999.ebuild
223 @@ -24,10 +24,6 @@ DEPEND="
224 RDEPEND="${DEPEND}"
225
226 QT4_TARGET_DIRECTORIES="tools/qdbus/qdbusviewer"
227 -QT4_EXTRACT_DIRECTORIES="
228 - include
229 - src
230 - tools/qdbus"
231
232 src_configure() {
233 myconf+="
234
235 diff --git a/dev-qt/qt3support/qt3support-4.8.6.ebuild b/dev-qt/qt3support/qt3support-4.8.6.ebuild
236 index 4b4927c..191103e 100644
237 --- a/dev-qt/qt3support/qt3support-4.8.6.ebuild
238 +++ b/dev-qt/qt3support/qt3support-4.8.6.ebuild
239 @@ -28,11 +28,6 @@ QT4_TARGET_DIRECTORIES="
240 src/tools/uic3
241 tools/porting"
242
243 -QT4_EXTRACT_DIRECTORIES="
244 - src
245 - include
246 - tools"
247 -
248 src_configure() {
249 myconf+="
250 -qt3support
251
252 diff --git a/dev-qt/qt3support/qt3support-4.8.9999.ebuild b/dev-qt/qt3support/qt3support-4.8.9999.ebuild
253 index 4b4927c..191103e 100644
254 --- a/dev-qt/qt3support/qt3support-4.8.9999.ebuild
255 +++ b/dev-qt/qt3support/qt3support-4.8.9999.ebuild
256 @@ -28,11 +28,6 @@ QT4_TARGET_DIRECTORIES="
257 src/tools/uic3
258 tools/porting"
259
260 -QT4_EXTRACT_DIRECTORIES="
261 - src
262 - include
263 - tools"
264 -
265 src_configure() {
266 myconf+="
267 -qt3support
268
269 diff --git a/dev-qt/qtbearer/qtbearer-4.8.6.ebuild b/dev-qt/qtbearer/qtbearer-4.8.6.ebuild
270 index c99bbab..d5c7eb1 100644
271 --- a/dev-qt/qtbearer/qtbearer-4.8.6.ebuild
272 +++ b/dev-qt/qtbearer/qtbearer-4.8.6.ebuild
273 @@ -26,15 +26,6 @@ RDEPEND="${DEPEND}
274 networkmanager? ( net-misc/networkmanager )
275 "
276
277 -QT4_EXTRACT_DIRECTORIES="
278 - include/QtCore
279 - include/QtDBus
280 - include/QtNetwork
281 - src/corelib
282 - src/dbus
283 - src/network
284 - src/plugins/bearer"
285 -
286 pkg_setup() {
287 QT4_TARGET_DIRECTORIES="
288 src/plugins/bearer/generic
289
290 diff --git a/dev-qt/qtbearer/qtbearer-4.8.9999.ebuild b/dev-qt/qtbearer/qtbearer-4.8.9999.ebuild
291 index c99bbab..d5c7eb1 100644
292 --- a/dev-qt/qtbearer/qtbearer-4.8.9999.ebuild
293 +++ b/dev-qt/qtbearer/qtbearer-4.8.9999.ebuild
294 @@ -26,15 +26,6 @@ RDEPEND="${DEPEND}
295 networkmanager? ( net-misc/networkmanager )
296 "
297
298 -QT4_EXTRACT_DIRECTORIES="
299 - include/QtCore
300 - include/QtDBus
301 - include/QtNetwork
302 - src/corelib
303 - src/dbus
304 - src/network
305 - src/plugins/bearer"
306 -
307 pkg_setup() {
308 QT4_TARGET_DIRECTORIES="
309 src/plugins/bearer/generic
310
311 diff --git a/dev-qt/qtcore/qtcore-4.8.6.ebuild b/dev-qt/qtcore/qtcore-4.8.6.ebuild
312 index a1fb867..60bff0a 100644
313 --- a/dev-qt/qtcore/qtcore-4.8.6.ebuild
314 +++ b/dev-qt/qtcore/qtcore-4.8.6.ebuild
315 @@ -48,21 +48,6 @@ QT4_TARGET_DIRECTORIES="
316 tools/linguist/lrelease
317 tools/linguist/lupdate"
318
319 -QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
320 - include
321 - src/3rdparty/des
322 - src/3rdparty/easing
323 - src/3rdparty/harfbuzz
324 - src/3rdparty/md4
325 - src/3rdparty/md5
326 - src/3rdparty/sha1
327 - src/3rdparty/zlib_dependency.pri
328 - src/declarative
329 - src/gui
330 - src/script
331 - tools/linguist
332 - tools/shared"
333 -
334 QCONFIG_DEFINE="QT_ZLIB"
335
336 src_prepare() {
337
338 diff --git a/dev-qt/qtcore/qtcore-4.8.9999.ebuild b/dev-qt/qtcore/qtcore-4.8.9999.ebuild
339 index a1fb867..60bff0a 100644
340 --- a/dev-qt/qtcore/qtcore-4.8.9999.ebuild
341 +++ b/dev-qt/qtcore/qtcore-4.8.9999.ebuild
342 @@ -48,21 +48,6 @@ QT4_TARGET_DIRECTORIES="
343 tools/linguist/lrelease
344 tools/linguist/lupdate"
345
346 -QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
347 - include
348 - src/3rdparty/des
349 - src/3rdparty/easing
350 - src/3rdparty/harfbuzz
351 - src/3rdparty/md4
352 - src/3rdparty/md5
353 - src/3rdparty/sha1
354 - src/3rdparty/zlib_dependency.pri
355 - src/declarative
356 - src/gui
357 - src/script
358 - tools/linguist
359 - tools/shared"
360 -
361 QCONFIG_DEFINE="QT_ZLIB"
362
363 src_prepare() {
364
365 diff --git a/dev-qt/qtdbus/qtdbus-4.8.6.ebuild b/dev-qt/qtdbus/qtdbus-4.8.6.ebuild
366 index cf203e4..d4fcbde 100644
367 --- a/dev-qt/qtdbus/qtdbus-4.8.6.ebuild
368 +++ b/dev-qt/qtdbus/qtdbus-4.8.6.ebuild
369 @@ -33,13 +33,6 @@ QT4_TARGET_DIRECTORIES="
370 tools/qdbus/qdbusxml2cpp
371 tools/qdbus/qdbuscpp2xml"
372
373 -QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
374 - include/QtCore
375 - include/QtDBus
376 - include/QtXml
377 - src/corelib
378 - src/xml"
379 -
380 QCONFIG_ADD="dbus dbus-linked"
381 QCONFIG_DEFINE="QT_DBUS"
382
383
384 diff --git a/dev-qt/qtdbus/qtdbus-4.8.9999.ebuild b/dev-qt/qtdbus/qtdbus-4.8.9999.ebuild
385 index cf203e4..d4fcbde 100644
386 --- a/dev-qt/qtdbus/qtdbus-4.8.9999.ebuild
387 +++ b/dev-qt/qtdbus/qtdbus-4.8.9999.ebuild
388 @@ -33,13 +33,6 @@ QT4_TARGET_DIRECTORIES="
389 tools/qdbus/qdbusxml2cpp
390 tools/qdbus/qdbuscpp2xml"
391
392 -QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
393 - include/QtCore
394 - include/QtDBus
395 - include/QtXml
396 - src/corelib
397 - src/xml"
398 -
399 QCONFIG_ADD="dbus dbus-linked"
400 QCONFIG_DEFINE="QT_DBUS"
401
402
403 diff --git a/dev-qt/qtdeclarative/qtdeclarative-4.8.6.ebuild b/dev-qt/qtdeclarative/qtdeclarative-4.8.6.ebuild
404 index a0b8602..3247b62 100644
405 --- a/dev-qt/qtdeclarative/qtdeclarative-4.8.6.ebuild
406 +++ b/dev-qt/qtdeclarative/qtdeclarative-4.8.6.ebuild
407 @@ -36,12 +36,6 @@ QT4_TARGET_DIRECTORIES="
408 tools/qml
409 tools/qmlplugindump"
410
411 -QT4_EXTRACT_DIRECTORIES="
412 - include
413 - src
414 - tools
415 - translations"
416 -
417 QCONFIG_ADD="declarative"
418 QCONFIG_DEFINE="QT_DECLARATIVE"
419
420
421 diff --git a/dev-qt/qtdeclarative/qtdeclarative-4.8.9999.ebuild b/dev-qt/qtdeclarative/qtdeclarative-4.8.9999.ebuild
422 index a0b8602..3247b62 100644
423 --- a/dev-qt/qtdeclarative/qtdeclarative-4.8.9999.ebuild
424 +++ b/dev-qt/qtdeclarative/qtdeclarative-4.8.9999.ebuild
425 @@ -36,12 +36,6 @@ QT4_TARGET_DIRECTORIES="
426 tools/qml
427 tools/qmlplugindump"
428
429 -QT4_EXTRACT_DIRECTORIES="
430 - include
431 - src
432 - tools
433 - translations"
434 -
435 QCONFIG_ADD="declarative"
436 QCONFIG_DEFINE="QT_DECLARATIVE"
437
438
439 diff --git a/dev-qt/qtdemo/qtdemo-4.8.6.ebuild b/dev-qt/qtdemo/qtdemo-4.8.6.ebuild
440 index db57ecf..50072f8 100644
441 --- a/dev-qt/qtdemo/qtdemo-4.8.6.ebuild
442 +++ b/dev-qt/qtdemo/qtdemo-4.8.6.ebuild
443 @@ -47,12 +47,6 @@ QT4_TARGET_DIRECTORIES="
444 demos
445 examples"
446
447 -QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
448 - doc/src/images
449 - include
450 - src
451 - tools"
452 -
453 src_prepare() {
454 qt4-build-multilib_src_prepare
455
456
457 diff --git a/dev-qt/qtdemo/qtdemo-4.8.9999.ebuild b/dev-qt/qtdemo/qtdemo-4.8.9999.ebuild
458 index db57ecf..50072f8 100644
459 --- a/dev-qt/qtdemo/qtdemo-4.8.9999.ebuild
460 +++ b/dev-qt/qtdemo/qtdemo-4.8.9999.ebuild
461 @@ -47,12 +47,6 @@ QT4_TARGET_DIRECTORIES="
462 demos
463 examples"
464
465 -QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
466 - doc/src/images
467 - include
468 - src
469 - tools"
470 -
471 src_prepare() {
472 qt4-build-multilib_src_prepare
473
474
475 diff --git a/dev-qt/qtgui/qtgui-4.8.6.ebuild b/dev-qt/qtgui/qtgui-4.8.6.ebuild
476 index e652ddf..8191652 100644
477 --- a/dev-qt/qtgui/qtgui-4.8.6.ebuild
478 +++ b/dev-qt/qtgui/qtgui-4.8.6.ebuild
479 @@ -79,10 +79,6 @@ QT4_TARGET_DIRECTORIES="
480 src/plugins/imageformats/jpeg
481 src/plugins/imageformats/tga
482 src/plugins/inputmethods"
483 -QT4_EXTRACT_DIRECTORIES="
484 - include
485 - src
486 - tools/qtconfig"
487
488 pkg_setup() {
489 use accessibility && QT4_TARGET_DIRECTORIES+=" src/plugins/accessible/widgets"
490
491 diff --git a/dev-qt/qtgui/qtgui-4.8.9999.ebuild b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
492 index 2e49b9d..288ec37 100644
493 --- a/dev-qt/qtgui/qtgui-4.8.9999.ebuild
494 +++ b/dev-qt/qtgui/qtgui-4.8.9999.ebuild
495 @@ -78,10 +78,6 @@ QT4_TARGET_DIRECTORIES="
496 src/plugins/imageformats/jpeg
497 src/plugins/imageformats/tga
498 src/plugins/inputmethods"
499 -QT4_EXTRACT_DIRECTORIES="
500 - include
501 - src
502 - tools/qtconfig"
503
504 pkg_setup() {
505 use accessibility && QT4_TARGET_DIRECTORIES+=" src/plugins/accessible/widgets"
506
507 diff --git a/dev-qt/qthelp/qthelp-4.8.6.ebuild b/dev-qt/qthelp/qthelp-4.8.6.ebuild
508 index 4ee3aa3..f385329 100644
509 --- a/dev-qt/qthelp/qthelp-4.8.6.ebuild
510 +++ b/dev-qt/qthelp/qthelp-4.8.6.ebuild
511 @@ -40,14 +40,6 @@ QT4_TARGET_DIRECTORIES="
512 tools/assistant/tools/qhelpconverter
513 tools/qdoc3"
514
515 -QT4_EXTRACT_DIRECTORIES="
516 - demos
517 - doc
518 - examples
519 - include
520 - src
521 - tools"
522 -
523 pkg_setup() {
524 use compat && QT4_TARGET_DIRECTORIES+="
525 tools/assistant/compat
526
527 diff --git a/dev-qt/qthelp/qthelp-4.8.9999.ebuild b/dev-qt/qthelp/qthelp-4.8.9999.ebuild
528 index 4ee3aa3..f385329 100644
529 --- a/dev-qt/qthelp/qthelp-4.8.9999.ebuild
530 +++ b/dev-qt/qthelp/qthelp-4.8.9999.ebuild
531 @@ -40,14 +40,6 @@ QT4_TARGET_DIRECTORIES="
532 tools/assistant/tools/qhelpconverter
533 tools/qdoc3"
534
535 -QT4_EXTRACT_DIRECTORIES="
536 - demos
537 - doc
538 - examples
539 - include
540 - src
541 - tools"
542 -
543 pkg_setup() {
544 use compat && QT4_TARGET_DIRECTORIES+="
545 tools/assistant/compat
546
547 diff --git a/dev-qt/qtmultimedia/qtmultimedia-4.8.6.ebuild b/dev-qt/qtmultimedia/qtmultimedia-4.8.6.ebuild
548 index d31a7a8..897fa0d 100644
549 --- a/dev-qt/qtmultimedia/qtmultimedia-4.8.6.ebuild
550 +++ b/dev-qt/qtmultimedia/qtmultimedia-4.8.6.ebuild
551 @@ -27,16 +27,7 @@ PATCHES=(
552 "${FILESDIR}/${PN}-4.8.0-alsa.patch"
553 )
554
555 -QT4_TARGET_DIRECTORIES="
556 - src/multimedia"
557 -
558 -QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
559 - include/Qt
560 - include/QtCore
561 - include/QtGui
562 - include/QtMultimedia
563 - src/corelib
564 - src/gui"
565 +QT4_TARGET_DIRECTORIES="src/multimedia"
566
567 QCONFIG_ADD="multimedia"
568 QCONFIG_DEFINE="QT_MULTIMEDIA"
569
570 diff --git a/dev-qt/qtmultimedia/qtmultimedia-4.8.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-4.8.9999.ebuild
571 index d31a7a8..897fa0d 100644
572 --- a/dev-qt/qtmultimedia/qtmultimedia-4.8.9999.ebuild
573 +++ b/dev-qt/qtmultimedia/qtmultimedia-4.8.9999.ebuild
574 @@ -27,16 +27,7 @@ PATCHES=(
575 "${FILESDIR}/${PN}-4.8.0-alsa.patch"
576 )
577
578 -QT4_TARGET_DIRECTORIES="
579 - src/multimedia"
580 -
581 -QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
582 - include/Qt
583 - include/QtCore
584 - include/QtGui
585 - include/QtMultimedia
586 - src/corelib
587 - src/gui"
588 +QT4_TARGET_DIRECTORIES="src/multimedia"
589
590 QCONFIG_ADD="multimedia"
591 QCONFIG_DEFINE="QT_MULTIMEDIA"
592
593 diff --git a/dev-qt/qtopengl/qtopengl-4.8.6.ebuild b/dev-qt/qtopengl/qtopengl-4.8.6.ebuild
594 index 11b887b..404909b 100644
595 --- a/dev-qt/qtopengl/qtopengl-4.8.6.ebuild
596 +++ b/dev-qt/qtopengl/qtopengl-4.8.6.ebuild
597 @@ -29,16 +29,6 @@ QT4_TARGET_DIRECTORIES="
598 src/opengl
599 src/plugins/graphicssystems/opengl"
600
601 -QT4_EXTRACT_DIRECTORIES="
602 - include/QtCore
603 - include/QtGui
604 - include/QtOpenGL
605 - src/corelib
606 - src/gui
607 - src/opengl
608 - src/plugins
609 - src/3rdparty"
610 -
611 QCONFIG_ADD="opengl"
612 QCONFIG_DEFINE="QT_OPENGL"
613
614
615 diff --git a/dev-qt/qtopengl/qtopengl-4.8.9999.ebuild b/dev-qt/qtopengl/qtopengl-4.8.9999.ebuild
616 index 11b887b..404909b 100644
617 --- a/dev-qt/qtopengl/qtopengl-4.8.9999.ebuild
618 +++ b/dev-qt/qtopengl/qtopengl-4.8.9999.ebuild
619 @@ -29,16 +29,6 @@ QT4_TARGET_DIRECTORIES="
620 src/opengl
621 src/plugins/graphicssystems/opengl"
622
623 -QT4_EXTRACT_DIRECTORIES="
624 - include/QtCore
625 - include/QtGui
626 - include/QtOpenGL
627 - src/corelib
628 - src/gui
629 - src/opengl
630 - src/plugins
631 - src/3rdparty"
632 -
633 QCONFIG_ADD="opengl"
634 QCONFIG_DEFINE="QT_OPENGL"
635
636
637 diff --git a/dev-qt/qtopenvg/qtopenvg-4.8.6.ebuild b/dev-qt/qtopenvg/qtopenvg-4.8.6.ebuild
638 index e11f3af..73e2d06 100644
639 --- a/dev-qt/qtopenvg/qtopenvg-4.8.6.ebuild
640 +++ b/dev-qt/qtopenvg/qtopenvg-4.8.6.ebuild
641 @@ -27,16 +27,6 @@ QT4_TARGET_DIRECTORIES="
642 src/openvg
643 src/plugins/graphicssystems/openvg"
644
645 -QT4_EXTRACT_DIRECTORIES="
646 - include/QtCore
647 - include/QtGui
648 - include/QtOpenVG
649 - src/corelib
650 - src/gui
651 - src/openvg
652 - src/plugins
653 - src/3rdparty"
654 -
655 QCONFIG_ADD="openvg"
656 QCONFIG_DEFINE="QT_OPENVG"
657
658
659 diff --git a/dev-qt/qtopenvg/qtopenvg-4.8.9999.ebuild b/dev-qt/qtopenvg/qtopenvg-4.8.9999.ebuild
660 index e11f3af..73e2d06 100644
661 --- a/dev-qt/qtopenvg/qtopenvg-4.8.9999.ebuild
662 +++ b/dev-qt/qtopenvg/qtopenvg-4.8.9999.ebuild
663 @@ -27,16 +27,6 @@ QT4_TARGET_DIRECTORIES="
664 src/openvg
665 src/plugins/graphicssystems/openvg"
666
667 -QT4_EXTRACT_DIRECTORIES="
668 - include/QtCore
669 - include/QtGui
670 - include/QtOpenVG
671 - src/corelib
672 - src/gui
673 - src/openvg
674 - src/plugins
675 - src/3rdparty"
676 -
677 QCONFIG_ADD="openvg"
678 QCONFIG_DEFINE="QT_OPENVG"
679
680
681 diff --git a/dev-qt/qtphonon/qtphonon-4.8.6.ebuild b/dev-qt/qtphonon/qtphonon-4.8.6.ebuild
682 index d684e9f..759970f 100644
683 --- a/dev-qt/qtphonon/qtphonon-4.8.6.ebuild
684 +++ b/dev-qt/qtphonon/qtphonon-4.8.6.ebuild
685 @@ -36,10 +36,6 @@ QT4_TARGET_DIRECTORIES="
686 src/phonon
687 src/plugins/phonon"
688
689 -QT4_EXTRACT_DIRECTORIES="
690 - include
691 - src"
692 -
693 QCONFIG_ADD="phonon"
694
695 pkg_setup() {
696
697 diff --git a/dev-qt/qtphonon/qtphonon-4.8.9999.ebuild b/dev-qt/qtphonon/qtphonon-4.8.9999.ebuild
698 index d684e9f..759970f 100644
699 --- a/dev-qt/qtphonon/qtphonon-4.8.9999.ebuild
700 +++ b/dev-qt/qtphonon/qtphonon-4.8.9999.ebuild
701 @@ -36,10 +36,6 @@ QT4_TARGET_DIRECTORIES="
702 src/phonon
703 src/plugins/phonon"
704
705 -QT4_EXTRACT_DIRECTORIES="
706 - include
707 - src"
708 -
709 QCONFIG_ADD="phonon"
710
711 pkg_setup() {
712
713 diff --git a/dev-qt/qtscript/qtscript-4.8.6.ebuild b/dev-qt/qtscript/qtscript-4.8.6.ebuild
714 index 33ef722..3f6b70c 100644
715 --- a/dev-qt/qtscript/qtscript-4.8.6.ebuild
716 +++ b/dev-qt/qtscript/qtscript-4.8.6.ebuild
717 @@ -22,12 +22,6 @@ DEPEND="
718 RDEPEND="${DEPEND}"
719
720 QT4_TARGET_DIRECTORIES="src/script"
721 -QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
722 - include/Qt
723 - include/QtCore
724 - include/QtScript
725 - src/3rdparty/javascriptcore
726 - src/corelib"
727
728 QCONFIG_ADD="script"
729 QCONFIG_DEFINE="QT_SCRIPT"
730
731 diff --git a/dev-qt/qtscript/qtscript-4.8.9999.ebuild b/dev-qt/qtscript/qtscript-4.8.9999.ebuild
732 index 33ef722..3f6b70c 100644
733 --- a/dev-qt/qtscript/qtscript-4.8.9999.ebuild
734 +++ b/dev-qt/qtscript/qtscript-4.8.9999.ebuild
735 @@ -22,12 +22,6 @@ DEPEND="
736 RDEPEND="${DEPEND}"
737
738 QT4_TARGET_DIRECTORIES="src/script"
739 -QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
740 - include/Qt
741 - include/QtCore
742 - include/QtScript
743 - src/3rdparty/javascriptcore
744 - src/corelib"
745
746 QCONFIG_ADD="script"
747 QCONFIG_DEFINE="QT_SCRIPT"
748
749 diff --git a/dev-qt/qtsql/qtsql-4.8.6.ebuild b/dev-qt/qtsql/qtsql-4.8.6.ebuild
750 index 05ad99c..c899348 100644
751 --- a/dev-qt/qtsql/qtsql-4.8.6.ebuild
752 +++ b/dev-qt/qtsql/qtsql-4.8.6.ebuild
753 @@ -36,13 +36,6 @@ QT4_TARGET_DIRECTORIES="
754 src/sql
755 src/plugins/sqldrivers"
756
757 -QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
758 - include/Qt
759 - include/QtCore
760 - include/QtSql
761 - src/corelib
762 - src/plugins"
763 -
764 src_configure() {
765 myconf+="
766 $(qt_use firebird sql-ibase plugin)
767
768 diff --git a/dev-qt/qtsql/qtsql-4.8.9999.ebuild b/dev-qt/qtsql/qtsql-4.8.9999.ebuild
769 index 05ad99c..c899348 100644
770 --- a/dev-qt/qtsql/qtsql-4.8.9999.ebuild
771 +++ b/dev-qt/qtsql/qtsql-4.8.9999.ebuild
772 @@ -36,13 +36,6 @@ QT4_TARGET_DIRECTORIES="
773 src/sql
774 src/plugins/sqldrivers"
775
776 -QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
777 - include/Qt
778 - include/QtCore
779 - include/QtSql
780 - src/corelib
781 - src/plugins"
782 -
783 src_configure() {
784 myconf+="
785 $(qt_use firebird sql-ibase plugin)
786
787 diff --git a/dev-qt/qtsvg/qtsvg-4.8.6.ebuild b/dev-qt/qtsvg/qtsvg-4.8.6.ebuild
788 index 6e4baef..7228081 100644
789 --- a/dev-qt/qtsvg/qtsvg-4.8.6.ebuild
790 +++ b/dev-qt/qtsvg/qtsvg-4.8.6.ebuild
791 @@ -28,18 +28,6 @@ QT4_TARGET_DIRECTORIES="
792 src/plugins/imageformats/svg
793 src/plugins/iconengines/svgiconengine"
794
795 -QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
796 - include/QtSvg
797 - include/Qt
798 - include/QtGui
799 - include/QtCore
800 - include/QtXml
801 - src/corelib
802 - src/gui
803 - src/plugins
804 - src/xml
805 - src/3rdparty"
806 -
807 QCONFIG_ADD="svg"
808 QCONFIG_DEFINE="QT_SVG"
809
810
811 diff --git a/dev-qt/qtsvg/qtsvg-4.8.9999.ebuild b/dev-qt/qtsvg/qtsvg-4.8.9999.ebuild
812 index 6e4baef..7228081 100644
813 --- a/dev-qt/qtsvg/qtsvg-4.8.9999.ebuild
814 +++ b/dev-qt/qtsvg/qtsvg-4.8.9999.ebuild
815 @@ -28,18 +28,6 @@ QT4_TARGET_DIRECTORIES="
816 src/plugins/imageformats/svg
817 src/plugins/iconengines/svgiconengine"
818
819 -QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
820 - include/QtSvg
821 - include/Qt
822 - include/QtGui
823 - include/QtCore
824 - include/QtXml
825 - src/corelib
826 - src/gui
827 - src/plugins
828 - src/xml
829 - src/3rdparty"
830 -
831 QCONFIG_ADD="svg"
832 QCONFIG_DEFINE="QT_SVG"
833
834
835 diff --git a/dev-qt/qttest/qttest-4.8.6.ebuild b/dev-qt/qttest/qttest-4.8.6.ebuild
836 index a0292cb..71ef73a 100644
837 --- a/dev-qt/qttest/qttest-4.8.6.ebuild
838 +++ b/dev-qt/qttest/qttest-4.8.6.ebuild
839 @@ -21,13 +21,7 @@ DEPEND="
840 "
841 RDEPEND="${DEPEND}"
842
843 -QT4_TARGET_DIRECTORIES="
844 - src/testlib"
845 -
846 -QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
847 - include/QtTest
848 - include/QtCore
849 - src/corelib"
850 +QT4_TARGET_DIRECTORIES="src/testlib"
851
852 src_configure() {
853 myconf+="
854
855 diff --git a/dev-qt/qttest/qttest-4.8.9999.ebuild b/dev-qt/qttest/qttest-4.8.9999.ebuild
856 index a0292cb..71ef73a 100644
857 --- a/dev-qt/qttest/qttest-4.8.9999.ebuild
858 +++ b/dev-qt/qttest/qttest-4.8.9999.ebuild
859 @@ -21,13 +21,7 @@ DEPEND="
860 "
861 RDEPEND="${DEPEND}"
862
863 -QT4_TARGET_DIRECTORIES="
864 - src/testlib"
865 -
866 -QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
867 - include/QtTest
868 - include/QtCore
869 - src/corelib"
870 +QT4_TARGET_DIRECTORIES="src/testlib"
871
872 src_configure() {
873 myconf+="
874
875 diff --git a/dev-qt/qttranslations/qttranslations-4.8.6.ebuild b/dev-qt/qttranslations/qttranslations-4.8.6.ebuild
876 index f19042f..43487af 100644
877 --- a/dev-qt/qttranslations/qttranslations-4.8.6.ebuild
878 +++ b/dev-qt/qttranslations/qttranslations-4.8.6.ebuild
879 @@ -22,9 +22,6 @@ DEPEND="
880 RDEPEND="${DEPEND}"
881
882 QT4_TARGET_DIRECTORIES="translations"
883 -QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
884 - src
885 - tools"
886
887 src_configure() {
888 cd translations || die
889
890 diff --git a/dev-qt/qttranslations/qttranslations-4.8.9999.ebuild b/dev-qt/qttranslations/qttranslations-4.8.9999.ebuild
891 index f19042f..43487af 100644
892 --- a/dev-qt/qttranslations/qttranslations-4.8.9999.ebuild
893 +++ b/dev-qt/qttranslations/qttranslations-4.8.9999.ebuild
894 @@ -22,9 +22,6 @@ DEPEND="
895 RDEPEND="${DEPEND}"
896
897 QT4_TARGET_DIRECTORIES="translations"
898 -QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
899 - src
900 - tools"
901
902 src_configure() {
903 cd translations || die
904
905 diff --git a/dev-qt/qtwebkit/qtwebkit-4.8.6.ebuild b/dev-qt/qtwebkit/qtwebkit-4.8.6.ebuild
906 index eb66856..c435448 100644
907 --- a/dev-qt/qtwebkit/qtwebkit-4.8.6.ebuild
908 +++ b/dev-qt/qtwebkit/qtwebkit-4.8.6.ebuild
909 @@ -44,10 +44,6 @@ QT4_TARGET_DIRECTORIES="
910 src/3rdparty/webkit/Source/WebCore
911 src/3rdparty/webkit/Source/WebKit/qt"
912
913 -QT4_EXTRACT_DIRECTORIES="
914 - include
915 - src"
916 -
917 QCONFIG_ADD="webkit"
918 QCONFIG_DEFINE="QT_WEBKIT"
919
920
921 diff --git a/dev-qt/qtwebkit/qtwebkit-4.8.9999.ebuild b/dev-qt/qtwebkit/qtwebkit-4.8.9999.ebuild
922 index eb66856..c435448 100644
923 --- a/dev-qt/qtwebkit/qtwebkit-4.8.9999.ebuild
924 +++ b/dev-qt/qtwebkit/qtwebkit-4.8.9999.ebuild
925 @@ -44,10 +44,6 @@ QT4_TARGET_DIRECTORIES="
926 src/3rdparty/webkit/Source/WebCore
927 src/3rdparty/webkit/Source/WebKit/qt"
928
929 -QT4_EXTRACT_DIRECTORIES="
930 - include
931 - src"
932 -
933 QCONFIG_ADD="webkit"
934 QCONFIG_DEFINE="QT_WEBKIT"
935
936
937 diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-4.8.6.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-4.8.6.ebuild
938 index 9f6a15b..9c99fa9 100644
939 --- a/dev-qt/qtxmlpatterns/qtxmlpatterns-4.8.6.ebuild
940 +++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-4.8.6.ebuild
941 @@ -26,15 +26,6 @@ QT4_TARGET_DIRECTORIES="
942 tools/xmlpatterns
943 tools/xmlpatternsvalidator"
944
945 -QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
946 - include/QtCore
947 - include/QtNetwork
948 - include/QtXml
949 - include/QtXmlPatterns
950 - src/network
951 - src/xml
952 - src/corelib"
953 -
954 QCONFIG_ADD="xmlpatterns"
955 QCONFIG_DEFINE="QT_XMLPATTERNS"
956
957
958 diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-4.8.9999.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-4.8.9999.ebuild
959 index 9f6a15b..9c99fa9 100644
960 --- a/dev-qt/qtxmlpatterns/qtxmlpatterns-4.8.9999.ebuild
961 +++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-4.8.9999.ebuild
962 @@ -26,15 +26,6 @@ QT4_TARGET_DIRECTORIES="
963 tools/xmlpatterns
964 tools/xmlpatternsvalidator"
965
966 -QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
967 - include/QtCore
968 - include/QtNetwork
969 - include/QtXml
970 - include/QtXmlPatterns
971 - src/network
972 - src/xml
973 - src/corelib"
974 -
975 QCONFIG_ADD="xmlpatterns"
976 QCONFIG_DEFINE="QT_XMLPATTERNS"
977
978
979 diff --git a/eclass/qt4-build-multilib.eclass b/eclass/qt4-build-multilib.eclass
980 index 84aa4b4..8f49441 100644
981 --- a/eclass/qt4-build-multilib.eclass
982 +++ b/eclass/qt4-build-multilib.eclass
983 @@ -53,17 +53,11 @@ fi
984
985 EXPORT_FUNCTIONS src_unpack src_prepare src_configure src_compile src_test src_install pkg_postinst pkg_postrm
986
987 -# @ECLASS-VARIABLE: QT4_EXTRACT_DIRECTORIES
988 -# @DEFAULT_UNSET
989 -# @DESCRIPTION:
990 -# Space-separated list including the directories that will be extracted from
991 -# Qt tarball.
992 -
993 # @ECLASS-VARIABLE: QT4_TARGET_DIRECTORIES
994 # @DEFAULT_UNSET
995 # @DESCRIPTION:
996 -# Arguments for build_target_directories. Takes the directories in which the
997 -# code should be compiled. This is a space-separated list.
998 +# Space-separated list of directories that will be configured,
999 +# compiled, and installed. All paths must be relative to ${S}.
1000
1001 # @FUNCTION: qt4-build-multilib_src_unpack
1002 # @DESCRIPTION:
1003 @@ -89,25 +83,8 @@ qt4-build-multilib_src_unpack() {
1004 fi
1005
1006 case ${QT4_BUILD_TYPE} in
1007 - live)
1008 - git-r3_src_unpack
1009 - ;;
1010 - release)
1011 - local tarball="${MY_P}.tar.gz" target= targets=
1012 - # On MacOS we need src/gui/kernel/qapplication_mac.mm for platform detection
1013 - for target in \
1014 - bin config.tests configure doc/doc.pri LICENSE.GPL3 mkspecs projects.pro qmake \
1015 - src/{plugins/qpluginbase,qbase,qt_install,qt_targets}.pri {src/src,tools/tools}.pro \
1016 - $([[ ${CHOST} == *-apple-darwin* ]] && echo src/gui/kernel/qapplication_mac.mm) \
1017 - ${QT4_EXTRACT_DIRECTORIES}
1018 - do
1019 - targets+="${MY_P}/${target} "
1020 - done
1021 -
1022 - ebegin "Unpacking parts of ${tarball}:" ${targets//${MY_P}\/}
1023 - tar -xzf "${DISTDIR}"/${tarball} ${targets}
1024 - eend $? || die "failed to unpack"
1025 - ;;
1026 + live) git-r3_src_unpack ;;
1027 + release) default ;;
1028 esac
1029 }