Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:qtbase59 commit in: dev-qt/qtwidgets/, dev-qt/qtimageformats/, dev-qt/qtcharts/, dev-qt/qdbus/, ...
Date: Sun, 27 Aug 2017 05:52:10
Message-Id: 1503812228.4fd997188532d022fc0bd41eadb7e70679036920.kensington@gentoo
1 commit: 4fd997188532d022fc0bd41eadb7e70679036920
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Sun Aug 27 05:23:13 2017 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Sun Aug 27 05:37:08 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=4fd99718
7
8 dev-qt: remove 5.7.9999
9
10 dev-qt/assistant/assistant-5.7.9999.ebuild | 37 -----
11 dev-qt/designer/designer-5.7.9999.ebuild | 40 -----
12 .../linguist-tools/linguist-tools-5.7.9999.ebuild | 35 -----
13 dev-qt/linguist/linguist-5.7.9999.ebuild | 28 ----
14 dev-qt/pixeltool/pixeltool-5.7.9999.ebuild | 25 ---
15 dev-qt/qdbus/qdbus-5.7.9999.ebuild | 25 ---
16 dev-qt/qdbusviewer/qdbusviewer-5.7.9999.ebuild | 27 ----
17 dev-qt/qdoc/qdoc-5.7.9999.ebuild | 23 ---
18 dev-qt/qt3d/qt3d-5.7.9999.ebuild | 32 ----
19 dev-qt/qtbluetooth/qtbluetooth-5.7.9999.ebuild | 33 ----
20 dev-qt/qtcharts/qtcharts-5.7.9999.ebuild | 29 ----
21 dev-qt/qtconcurrent/qtconcurrent-5.7.9999.ebuild | 23 ---
22 dev-qt/qtcore/qtcore-5.7.9999.ebuild | 42 -----
23 dev-qt/qtdatavis3d/qtdatavis3d-5.7.9999.ebuild | 31 ----
24 dev-qt/qtdbus/qtdbus-5.7.9999.ebuild | 38 -----
25 dev-qt/qtdeclarative/qtdeclarative-5.7.9999.ebuild | 56 -------
26 dev-qt/qtdiag/qtdiag-5.7.9999.ebuild | 25 ---
27 .../qtgraphicaleffects-5.7.9999.ebuild | 21 ---
28 dev-qt/qtgui/qtgui-5.7.9999.ebuild | 174 ---------------------
29 dev-qt/qthelp/qthelp-5.7.9999.ebuild | 31 ----
30 .../qtimageformats/qtimageformats-5.7.9999.ebuild | 23 ---
31 dev-qt/qtlocation/qtlocation-5.7.9999.ebuild | 29 ----
32 dev-qt/qtmultimedia/qtmultimedia-5.7.9999.ebuild | 76 ---------
33 dev-qt/qtnetwork/qtnetwork-5.7.9999.ebuild | 53 -------
34 dev-qt/qtopengl/qtopengl-5.7.9999.ebuild | 34 ----
35 dev-qt/qtpaths/qtpaths-5.7.9999.ebuild | 23 ---
36 dev-qt/qtplugininfo/qtplugininfo-5.7.9999.ebuild | 23 ---
37 dev-qt/qtpositioning/qtpositioning-5.7.9999.ebuild | 34 ----
38 .../qtprintsupport/qtprintsupport-5.7.9999.ebuild | 42 -----
39 .../qtquickcontrols-5.7.9999.ebuild | 32 ----
40 .../qtquickcontrols2-5.7.9999.ebuild | 21 ---
41 dev-qt/qtscript/qtscript-5.7.9999.ebuild | 36 -----
42 dev-qt/qtscxml/qtscxml-5.7.9999.ebuild | 19 ---
43 dev-qt/qtsensors/qtsensors-5.7.9999.ebuild | 26 ---
44 dev-qt/qtserialport/qtserialport-5.7.9999.ebuild | 27 ----
45 dev-qt/qtsql/qtsql-5.7.9999.ebuild | 53 -------
46 dev-qt/qtsvg/qtsvg-5.7.9999.ebuild | 23 ---
47 dev-qt/qttest/qttest-5.7.9999.ebuild | 29 ----
48 .../qttranslations/qttranslations-5.7.9999.ebuild | 19 ---
49 .../qtvirtualkeyboard-5.7.9999.ebuild | 38 -----
50 dev-qt/qtwayland/qtwayland-5.7.9999.ebuild | 33 ----
51 dev-qt/qtwebchannel/qtwebchannel-5.7.9999.ebuild | 26 ---
52 .../qtwebengine-5.7.0-fix-system-ffmpeg.patch | 13 --
53 .../files/qtwebengine-5.7.0-icu58.patch | 51 ------
54 .../files/qtwebengine-5.7.0-undef-madv_free.patch | 33 ----
55 .../qtwebengine-5.7.1-fix-audio-detection.patch | 23 ---
56 .../files/qtwebengine-5.7.1-gcc-7.patch | 144 -----------------
57 dev-qt/qtwebengine/qtwebengine-5.7.9999.ebuild | 122 ---------------
58 dev-qt/qtwebkit/qtwebkit-5.7.9999.ebuild | 117 --------------
59 dev-qt/qtwebsockets/qtwebsockets-5.7.9999.ebuild | 27 ----
60 dev-qt/qtwidgets/qtwidgets-5.7.9999.ebuild | 41 -----
61 dev-qt/qtx11extras/qtx11extras-5.7.9999.ebuild | 21 ---
62 dev-qt/qtxml/qtxml-5.7.9999.ebuild | 25 ---
63 dev-qt/qtxmlpatterns/qtxmlpatterns-5.7.9999.ebuild | 19 ---
64 54 files changed, 2130 deletions(-)
65
66 diff --git a/dev-qt/assistant/assistant-5.7.9999.ebuild b/dev-qt/assistant/assistant-5.7.9999.ebuild
67 deleted file mode 100644
68 index 44fa4993..00000000
69 --- a/dev-qt/assistant/assistant-5.7.9999.ebuild
70 +++ /dev/null
71 @@ -1,37 +0,0 @@
72 -# Copyright 1999-2017 Gentoo Foundation
73 -# Distributed under the terms of the GNU General Public License v2
74 -
75 -EAPI=6
76 -QT5_MODULE="qttools"
77 -inherit qt5-build
78 -
79 -DESCRIPTION="Tool for viewing on-line documentation in Qt help file format"
80 -
81 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
82 - KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
83 -fi
84 -
85 -IUSE="webkit"
86 -
87 -DEPEND="
88 - ~dev-qt/qtcore-${PV}
89 - ~dev-qt/qtgui-${PV}
90 - ~dev-qt/qthelp-${PV}
91 - ~dev-qt/qtnetwork-${PV}
92 - ~dev-qt/qtprintsupport-${PV}
93 - ~dev-qt/qtsql-${PV}[sqlite]
94 - ~dev-qt/qtwidgets-${PV}
95 - webkit? ( ~dev-qt/qtwebkit-${PV} )
96 -"
97 -RDEPEND="${DEPEND}"
98 -
99 -QT5_TARGET_SUBDIRS=(
100 - src/assistant/assistant
101 -)
102 -
103 -src_prepare() {
104 - qt_use_disable_mod webkit webkitwidgets \
105 - src/assistant/assistant/assistant.pro
106 -
107 - qt5-build_src_prepare
108 -}
109
110 diff --git a/dev-qt/designer/designer-5.7.9999.ebuild b/dev-qt/designer/designer-5.7.9999.ebuild
111 deleted file mode 100644
112 index 881db449..00000000
113 --- a/dev-qt/designer/designer-5.7.9999.ebuild
114 +++ /dev/null
115 @@ -1,40 +0,0 @@
116 -# Copyright 1999-2017 Gentoo Foundation
117 -# Distributed under the terms of the GNU General Public License v2
118 -
119 -EAPI=6
120 -QT5_MODULE="qttools"
121 -inherit qt5-build
122 -
123 -DESCRIPTION="WYSIWYG tool for designing and building Qt-based GUIs"
124 -
125 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
126 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
127 -fi
128 -
129 -IUSE="declarative webkit"
130 -
131 -DEPEND="
132 - ~dev-qt/qtcore-${PV}
133 - ~dev-qt/qtgui-${PV}
134 - ~dev-qt/qtnetwork-${PV}
135 - ~dev-qt/qtprintsupport-${PV}
136 - ~dev-qt/qtwidgets-${PV}
137 - ~dev-qt/qtxml-${PV}
138 - declarative? ( ~dev-qt/qtdeclarative-${PV}[widgets] )
139 - webkit? ( ~dev-qt/qtwebkit-${PV} )
140 -"
141 -RDEPEND="${DEPEND}"
142 -
143 -QT5_TARGET_SUBDIRS=(
144 - src/designer
145 -)
146 -
147 -src_prepare() {
148 - qt_use_disable_mod declarative quickwidgets \
149 - src/designer/src/plugins/plugins.pro
150 -
151 - qt_use_disable_mod webkit webkitwidgets \
152 - src/designer/src/plugins/plugins.pro
153 -
154 - qt5-build_src_prepare
155 -}
156
157 diff --git a/dev-qt/linguist-tools/linguist-tools-5.7.9999.ebuild b/dev-qt/linguist-tools/linguist-tools-5.7.9999.ebuild
158 deleted file mode 100644
159 index b22c78fd..00000000
160 --- a/dev-qt/linguist-tools/linguist-tools-5.7.9999.ebuild
161 +++ /dev/null
162 @@ -1,35 +0,0 @@
163 -# Copyright 1999-2017 Gentoo Foundation
164 -# Distributed under the terms of the GNU General Public License v2
165 -
166 -EAPI=6
167 -QT5_MODULE="qttools"
168 -inherit qt5-build
169 -
170 -DESCRIPTION="Tools for working with Qt translation data files"
171 -
172 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
173 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
174 -fi
175 -
176 -IUSE="qml"
177 -
178 -DEPEND="
179 - ~dev-qt/qtcore-${PV}
180 - ~dev-qt/qtxml-${PV}
181 - qml? ( ~dev-qt/qtdeclarative-${PV} )
182 -"
183 -RDEPEND="${DEPEND}"
184 -
185 -QT5_TARGET_SUBDIRS=(
186 - src/linguist
187 -)
188 -
189 -src_prepare() {
190 - sed -i -e '/SUBDIRS += linguist/d' \
191 - src/linguist/linguist.pro || die
192 -
193 - qt_use_disable_mod qml qmldevtools-private \
194 - src/linguist/lupdate/lupdate.pro
195 -
196 - qt5-build_src_prepare
197 -}
198
199 diff --git a/dev-qt/linguist/linguist-5.7.9999.ebuild b/dev-qt/linguist/linguist-5.7.9999.ebuild
200 deleted file mode 100644
201 index 163c6cf6..00000000
202 --- a/dev-qt/linguist/linguist-5.7.9999.ebuild
203 +++ /dev/null
204 @@ -1,28 +0,0 @@
205 -# Copyright 1999-2017 Gentoo Foundation
206 -# Distributed under the terms of the GNU General Public License v2
207 -
208 -EAPI=6
209 -QT5_MODULE="qttools"
210 -inherit qt5-build
211 -
212 -DESCRIPTION="Graphical tool for translating Qt applications"
213 -
214 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
215 - KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
216 -fi
217 -
218 -IUSE=""
219 -
220 -DEPEND="
221 - ~dev-qt/designer-${PV}
222 - ~dev-qt/qtcore-${PV}
223 - ~dev-qt/qtgui-${PV}
224 - ~dev-qt/qtprintsupport-${PV}
225 - ~dev-qt/qtwidgets-${PV}
226 - ~dev-qt/qtxml-${PV}
227 -"
228 -RDEPEND="${DEPEND}"
229 -
230 -QT5_TARGET_SUBDIRS=(
231 - src/linguist/linguist
232 -)
233
234 diff --git a/dev-qt/pixeltool/pixeltool-5.7.9999.ebuild b/dev-qt/pixeltool/pixeltool-5.7.9999.ebuild
235 deleted file mode 100644
236 index 84c30915..00000000
237 --- a/dev-qt/pixeltool/pixeltool-5.7.9999.ebuild
238 +++ /dev/null
239 @@ -1,25 +0,0 @@
240 -# Copyright 1999-2017 Gentoo Foundation
241 -# Distributed under the terms of the GNU General Public License v2
242 -
243 -EAPI=6
244 -QT5_MODULE="qttools"
245 -inherit qt5-build
246 -
247 -DESCRIPTION="Qt screen magnifier"
248 -
249 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
250 - KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
251 -fi
252 -
253 -IUSE=""
254 -
255 -DEPEND="
256 - ~dev-qt/qtcore-${PV}
257 - ~dev-qt/qtgui-${PV}
258 - ~dev-qt/qtwidgets-${PV}
259 -"
260 -RDEPEND="${DEPEND}"
261 -
262 -QT5_TARGET_SUBDIRS=(
263 - src/pixeltool
264 -)
265
266 diff --git a/dev-qt/qdbus/qdbus-5.7.9999.ebuild b/dev-qt/qdbus/qdbus-5.7.9999.ebuild
267 deleted file mode 100644
268 index cc1037ec..00000000
269 --- a/dev-qt/qdbus/qdbus-5.7.9999.ebuild
270 +++ /dev/null
271 @@ -1,25 +0,0 @@
272 -# Copyright 1999-2017 Gentoo Foundation
273 -# Distributed under the terms of the GNU General Public License v2
274 -
275 -EAPI=6
276 -QT5_MODULE="qttools"
277 -inherit qt5-build
278 -
279 -DESCRIPTION="Interface to Qt applications communicating over D-Bus"
280 -
281 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
282 - KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
283 -fi
284 -
285 -IUSE=""
286 -
287 -DEPEND="
288 - ~dev-qt/qtcore-${PV}
289 - ~dev-qt/qtdbus-${PV}
290 - ~dev-qt/qtxml-${PV}
291 -"
292 -RDEPEND="${DEPEND}"
293 -
294 -QT5_TARGET_SUBDIRS=(
295 - src/qdbus/qdbus
296 -)
297
298 diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.7.9999.ebuild b/dev-qt/qdbusviewer/qdbusviewer-5.7.9999.ebuild
299 deleted file mode 100644
300 index d1f5a5ed..00000000
301 --- a/dev-qt/qdbusviewer/qdbusviewer-5.7.9999.ebuild
302 +++ /dev/null
303 @@ -1,27 +0,0 @@
304 -# Copyright 1999-2017 Gentoo Foundation
305 -# Distributed under the terms of the GNU General Public License v2
306 -
307 -EAPI=6
308 -QT5_MODULE="qttools"
309 -inherit qt5-build
310 -
311 -DESCRIPTION="Graphical tool that lets you introspect D-Bus objects and messages"
312 -
313 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
314 - KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
315 -fi
316 -
317 -IUSE=""
318 -
319 -DEPEND="
320 - ~dev-qt/qtcore-${PV}
321 - ~dev-qt/qtdbus-${PV}
322 - ~dev-qt/qtgui-${PV}
323 - ~dev-qt/qtwidgets-${PV}
324 - ~dev-qt/qtxml-${PV}
325 -"
326 -RDEPEND="${DEPEND}"
327 -
328 -QT5_TARGET_SUBDIRS=(
329 - src/qdbus/qdbusviewer
330 -)
331
332 diff --git a/dev-qt/qdoc/qdoc-5.7.9999.ebuild b/dev-qt/qdoc/qdoc-5.7.9999.ebuild
333 deleted file mode 100644
334 index 37172d0a..00000000
335 --- a/dev-qt/qdoc/qdoc-5.7.9999.ebuild
336 +++ /dev/null
337 @@ -1,23 +0,0 @@
338 -# Copyright 1999-2017 Gentoo Foundation
339 -# Distributed under the terms of the GNU General Public License v2
340 -
341 -EAPI=6
342 -QT5_MODULE="qttools"
343 -inherit qt5-build
344 -
345 -DESCRIPTION="Qt documentation generator"
346 -
347 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
348 - KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
349 -fi
350 -
351 -IUSE=""
352 -
353 -DEPEND="
354 - ~dev-qt/qtcore-${PV}
355 -"
356 -RDEPEND="${DEPEND}"
357 -
358 -QT5_TARGET_SUBDIRS=(
359 - src/qdoc
360 -)
361
362 diff --git a/dev-qt/qt3d/qt3d-5.7.9999.ebuild b/dev-qt/qt3d/qt3d-5.7.9999.ebuild
363 deleted file mode 100644
364 index e4ff1a89..00000000
365 --- a/dev-qt/qt3d/qt3d-5.7.9999.ebuild
366 +++ /dev/null
367 @@ -1,32 +0,0 @@
368 -# Copyright 1999-2017 Gentoo Foundation
369 -# Distributed under the terms of the GNU General Public License v2
370 -
371 -EAPI=6
372 -inherit qt5-build
373 -
374 -DESCRIPTION="The 3D module for the Qt5 framework"
375 -
376 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
377 - KEYWORDS="~amd64 ~x86"
378 -fi
379 -
380 -# TODO: tools
381 -IUSE="gles2 qml"
382 -
383 -DEPEND="
384 - ~dev-qt/qtconcurrent-${PV}
385 - ~dev-qt/qtcore-${PV}
386 - ~dev-qt/qtgui-${PV}
387 - ~dev-qt/qtnetwork-${PV}
388 - sys-libs/zlib
389 - qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] )
390 -"
391 -RDEPEND="${DEPEND}"
392 -
393 -src_prepare() {
394 - qt5-build_src_prepare
395 -
396 - if ! use qml; then
397 - sed -i -e "/quick3d/s/^/#/" src/src.pro || die
398 - fi
399 -}
400
401 diff --git a/dev-qt/qtbluetooth/qtbluetooth-5.7.9999.ebuild b/dev-qt/qtbluetooth/qtbluetooth-5.7.9999.ebuild
402 deleted file mode 100644
403 index e7665bb6..00000000
404 --- a/dev-qt/qtbluetooth/qtbluetooth-5.7.9999.ebuild
405 +++ /dev/null
406 @@ -1,33 +0,0 @@
407 -# Copyright 1999-2017 Gentoo Foundation
408 -# Distributed under the terms of the GNU General Public License v2
409 -
410 -EAPI=6
411 -QT5_MODULE="qtconnectivity"
412 -inherit qt5-build
413 -
414 -DESCRIPTION="Bluetooth support library for the Qt5 framework"
415 -
416 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
417 - KEYWORDS="~amd64 ~arm ~arm64 ~x86"
418 -fi
419 -
420 -IUSE="qml"
421 -
422 -RDEPEND="
423 - ~dev-qt/qtconcurrent-${PV}
424 - ~dev-qt/qtcore-${PV}
425 - ~dev-qt/qtdbus-${PV}
426 - >=net-wireless/bluez-5:=
427 - qml? ( ~dev-qt/qtdeclarative-${PV} )
428 -"
429 -DEPEND="${RDEPEND}
430 - ~dev-qt/qtnetwork-${PV}
431 -"
432 -
433 -src_prepare() {
434 - sed -i -e 's/nfc//' src/src.pro || die
435 -
436 - qt_use_disable_mod qml quick src/src.pro
437 -
438 - qt5-build_src_prepare
439 -}
440
441 diff --git a/dev-qt/qtcharts/qtcharts-5.7.9999.ebuild b/dev-qt/qtcharts/qtcharts-5.7.9999.ebuild
442 deleted file mode 100644
443 index 87959af4..00000000
444 --- a/dev-qt/qtcharts/qtcharts-5.7.9999.ebuild
445 +++ /dev/null
446 @@ -1,29 +0,0 @@
447 -# Copyright 1999-2017 Gentoo Foundation
448 -# Distributed under the terms of the GNU General Public License v2
449 -
450 -EAPI=6
451 -inherit qt5-build
452 -
453 -DESCRIPTION="Chart component library for the Qt5 framework"
454 -LICENSE="GPL-3"
455 -
456 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
457 - KEYWORDS="~amd64 ~x86"
458 -fi
459 -
460 -IUSE="qml"
461 -
462 -DEPEND="
463 - ~dev-qt/qtcore-${PV}
464 - ~dev-qt/qtgui-${PV}
465 - ~dev-qt/qtwidgets-${PV}
466 - qml? ( ~dev-qt/qtdeclarative-${PV} )
467 -"
468 -RDEPEND="${DEPEND}"
469 -
470 -src_prepare() {
471 - qt_use_disable_mod qml quick \
472 - src/src.pro
473 -
474 - qt5-build_src_prepare
475 -}
476
477 diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.7.9999.ebuild b/dev-qt/qtconcurrent/qtconcurrent-5.7.9999.ebuild
478 deleted file mode 100644
479 index 2886524b..00000000
480 --- a/dev-qt/qtconcurrent/qtconcurrent-5.7.9999.ebuild
481 +++ /dev/null
482 @@ -1,23 +0,0 @@
483 -# Copyright 1999-2017 Gentoo Foundation
484 -# Distributed under the terms of the GNU General Public License v2
485 -
486 -EAPI=6
487 -QT5_MODULE="qtbase"
488 -inherit qt5-build
489 -
490 -DESCRIPTION="Multi-threading concurrence support library for the Qt5 framework"
491 -
492 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
493 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
494 -fi
495 -
496 -IUSE=""
497 -
498 -DEPEND="
499 - ~dev-qt/qtcore-${PV}
500 -"
501 -RDEPEND="${DEPEND}"
502 -
503 -QT5_TARGET_SUBDIRS=(
504 - src/concurrent
505 -)
506
507 diff --git a/dev-qt/qtcore/qtcore-5.7.9999.ebuild b/dev-qt/qtcore/qtcore-5.7.9999.ebuild
508 deleted file mode 100644
509 index 42e33d83..00000000
510 --- a/dev-qt/qtcore/qtcore-5.7.9999.ebuild
511 +++ /dev/null
512 @@ -1,42 +0,0 @@
513 -# Copyright 1999-2017 Gentoo Foundation
514 -# Distributed under the terms of the GNU General Public License v2
515 -
516 -EAPI=6
517 -QT5_MODULE="qtbase"
518 -inherit qt5-build
519 -
520 -DESCRIPTION="Cross-platform application development framework"
521 -
522 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
523 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
524 -fi
525 -
526 -IUSE="icu systemd"
527 -
528 -DEPEND="
529 - dev-libs/double-conversion:=
530 - dev-libs/glib:2
531 - >=dev-libs/libpcre-8.38[pcre16,unicode]
532 - >=sys-libs/zlib-1.2.5
533 - virtual/libiconv
534 - icu? ( dev-libs/icu:= )
535 - systemd? ( sys-apps/systemd:= )
536 -"
537 -RDEPEND="${DEPEND}"
538 -
539 -QT5_TARGET_SUBDIRS=(
540 - src/tools/bootstrap
541 - src/tools/moc
542 - src/tools/rcc
543 - src/corelib
544 - src/tools/qlalr
545 - doc
546 -)
547 -
548 -src_configure() {
549 - local myconf=(
550 - $(qt_use icu)
551 - $(qt_use systemd journald)
552 - )
553 - qt5-build_src_configure
554 -}
555
556 diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.7.9999.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.7.9999.ebuild
557 deleted file mode 100644
558 index 4ce3a82a..00000000
559 --- a/dev-qt/qtdatavis3d/qtdatavis3d-5.7.9999.ebuild
560 +++ /dev/null
561 @@ -1,31 +0,0 @@
562 -# Copyright 1999-2017 Gentoo Foundation
563 -# Distributed under the terms of the GNU General Public License v2
564 -
565 -EAPI=6
566 -inherit qt5-build
567 -
568 -DESCRIPTION="3D data visualization library for the Qt5 framework"
569 -LICENSE="GPL-3"
570 -
571 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
572 - KEYWORDS="~amd64 ~x86"
573 -fi
574 -
575 -IUSE="gles2 qml"
576 -
577 -DEPEND="
578 - ~dev-qt/qtcore-${PV}
579 - ~dev-qt/qtgui-${PV}[gles2=]
580 - qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] )
581 -"
582 -RDEPEND="${DEPEND}"
583 -
584 -src_prepare() {
585 - # eliminate bogus dependency on qtwidgets
586 - sed -i -e '/requires.*widgets/d' qtdatavis3d.pro || die
587 -
588 - qt_use_disable_mod qml quick \
589 - src/src.pro
590 -
591 - qt5-build_src_prepare
592 -}
593
594 diff --git a/dev-qt/qtdbus/qtdbus-5.7.9999.ebuild b/dev-qt/qtdbus/qtdbus-5.7.9999.ebuild
595 deleted file mode 100644
596 index d7d8945c..00000000
597 --- a/dev-qt/qtdbus/qtdbus-5.7.9999.ebuild
598 +++ /dev/null
599 @@ -1,38 +0,0 @@
600 -# Copyright 1999-2017 Gentoo Foundation
601 -# Distributed under the terms of the GNU General Public License v2
602 -
603 -EAPI=6
604 -QT5_MODULE="qtbase"
605 -inherit qt5-build
606 -
607 -DESCRIPTION="Qt5 module for inter-process communication over the D-Bus protocol"
608 -
609 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
610 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
611 -fi
612 -
613 -IUSE=""
614 -
615 -DEPEND="
616 - ~dev-qt/qtcore-${PV}
617 - >=sys-apps/dbus-1.4.20
618 -"
619 -RDEPEND="${DEPEND}"
620 -
621 -QT5_TARGET_SUBDIRS=(
622 - src/dbus
623 - src/tools/qdbusxml2cpp
624 - src/tools/qdbuscpp2xml
625 -)
626 -
627 -QT5_GENTOO_CONFIG=(
628 - :dbus
629 - :dbus-linked:
630 -)
631 -
632 -src_configure() {
633 - local myconf=(
634 - -dbus-linked
635 - )
636 - qt5-build_src_configure
637 -}
638
639 diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.7.9999.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.7.9999.ebuild
640 deleted file mode 100644
641 index 13e05c9e..00000000
642 --- a/dev-qt/qtdeclarative/qtdeclarative-5.7.9999.ebuild
643 +++ /dev/null
644 @@ -1,56 +0,0 @@
645 -# Copyright 1999-2017 Gentoo Foundation
646 -# Distributed under the terms of the GNU General Public License v2
647 -
648 -EAPI=6
649 -PYTHON_COMPAT=( python2_7 python3_{4,5} )
650 -inherit python-any-r1 qt5-build
651 -
652 -DESCRIPTION="The QML and Quick modules for the Qt5 framework"
653 -
654 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
655 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
656 -fi
657 -
658 -IUSE="gles2 +jit localstorage +widgets xml"
659 -
660 -# qtgui[gles2=] is needed because of bug 504322
661 -COMMON_DEPEND="
662 - ~dev-qt/qtcore-${PV}
663 - ~dev-qt/qtgui-${PV}[gles2=]
664 - ~dev-qt/qtnetwork-${PV}
665 - ~dev-qt/qttest-${PV}
666 - localstorage? ( ~dev-qt/qtsql-${PV} )
667 - widgets? ( ~dev-qt/qtwidgets-${PV}[gles2=] )
668 - xml? (
669 - ~dev-qt/qtnetwork-${PV}
670 - ~dev-qt/qtxmlpatterns-${PV}
671 - )
672 -"
673 -DEPEND="${COMMON_DEPEND}
674 - ${PYTHON_DEPS}
675 -"
676 -RDEPEND="${COMMON_DEPEND}
677 - !<dev-qt/qtquickcontrols-5.7:5
678 -"
679 -
680 -src_prepare() {
681 - use jit || PATCHES+=("${FILESDIR}/${PN}-5.4.2-disable-jit.patch")
682 -
683 - use localstorage || sed -i -e '/localstorage/d' \
684 - src/imports/imports.pro || die
685 -
686 - qt_use_disable_mod widgets widgets \
687 - src/src.pro \
688 - src/qmltest/qmltest.pro \
689 - tests/auto/auto.pro \
690 - tools/tools.pro \
691 - tools/qmlscene/qmlscene.pro \
692 - tools/qml/qml.pro
693 -
694 - qt_use_disable_mod xml xmlpatterns \
695 - src/imports/imports.pro \
696 - tests/auto/quick/quick.pro \
697 - tests/auto/quick/examples/examples.pro
698 -
699 - qt5-build_src_prepare
700 -}
701
702 diff --git a/dev-qt/qtdiag/qtdiag-5.7.9999.ebuild b/dev-qt/qtdiag/qtdiag-5.7.9999.ebuild
703 deleted file mode 100644
704 index bdd36844..00000000
705 --- a/dev-qt/qtdiag/qtdiag-5.7.9999.ebuild
706 +++ /dev/null
707 @@ -1,25 +0,0 @@
708 -# Copyright 1999-2017 Gentoo Foundation
709 -# Distributed under the terms of the GNU General Public License v2
710 -
711 -EAPI=6
712 -QT5_MODULE="qttools"
713 -inherit qt5-build
714 -
715 -DESCRIPTION="Tool for reporting diagnostic information about Qt and its environment"
716 -
717 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
718 - KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
719 -fi
720 -
721 -IUSE="+ssl"
722 -
723 -DEPEND="
724 - ~dev-qt/qtcore-${PV}
725 - ~dev-qt/qtgui-${PV}
726 - ~dev-qt/qtnetwork-${PV}[ssl=]
727 -"
728 -RDEPEND="${DEPEND}"
729 -
730 -QT5_TARGET_SUBDIRS=(
731 - src/qtdiag
732 -)
733
734 diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.7.9999.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.7.9999.ebuild
735 deleted file mode 100644
736 index f1f5e53f..00000000
737 --- a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.7.9999.ebuild
738 +++ /dev/null
739 @@ -1,21 +0,0 @@
740 -# Copyright 1999-2017 Gentoo Foundation
741 -# Distributed under the terms of the GNU General Public License v2
742 -
743 -EAPI=6
744 -VIRTUALX_REQUIRED="test"
745 -inherit qt5-build
746 -
747 -DESCRIPTION="Set of QML types for adding visual effects to user interfaces"
748 -
749 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
750 - KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
751 -fi
752 -
753 -IUSE=""
754 -
755 -RDEPEND="
756 - ~dev-qt/qtcore-${PV}
757 - ~dev-qt/qtdeclarative-${PV}
758 - ~dev-qt/qtgui-${PV}
759 -"
760 -DEPEND="${RDEPEND}"
761
762 diff --git a/dev-qt/qtgui/qtgui-5.7.9999.ebuild b/dev-qt/qtgui/qtgui-5.7.9999.ebuild
763 deleted file mode 100644
764 index ce018d0c..00000000
765 --- a/dev-qt/qtgui/qtgui-5.7.9999.ebuild
766 +++ /dev/null
767 @@ -1,174 +0,0 @@
768 -# Copyright 1999-2017 Gentoo Foundation
769 -# Distributed under the terms of the GNU General Public License v2
770 -
771 -EAPI=6
772 -QT5_MODULE="qtbase"
773 -inherit qt5-build
774 -
775 -DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
776 -
777 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
778 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
779 -fi
780 -
781 -# TODO: linuxfb
782 -
783 -IUSE="accessibility dbus egl eglfs evdev +gif gles2 gtk
784 - ibus jpeg libinput +png tslib tuio +udev +xcb"
785 -REQUIRED_USE="
786 - || ( eglfs xcb )
787 - accessibility? ( dbus xcb )
788 - eglfs? ( egl )
789 - ibus? ( dbus )
790 - libinput? ( udev )
791 - xcb? ( gles2? ( egl ) )
792 -"
793 -
794 -RDEPEND="
795 - dev-libs/glib:2
796 - ~dev-qt/qtcore-${PV}
797 - media-libs/fontconfig
798 - >=media-libs/freetype-2.6.1:2
799 - >=media-libs/harfbuzz-1.0.6:=
800 - >=sys-libs/zlib-1.2.5
801 - virtual/opengl
802 - dbus? ( ~dev-qt/qtdbus-${PV} )
803 - egl? ( media-libs/mesa[egl] )
804 - eglfs? (
805 - media-libs/mesa[gbm]
806 - x11-libs/libdrm
807 - )
808 - evdev? ( sys-libs/mtdev )
809 - gtk? (
810 - x11-libs/gtk+:3
811 - x11-libs/libX11
812 - x11-libs/pango
813 - !!x11-libs/cairo[qt4]
814 - )
815 - gles2? ( media-libs/mesa[gles2] )
816 - jpeg? ( virtual/jpeg:0 )
817 - libinput? (
818 - dev-libs/libinput:=
819 - x11-libs/libxkbcommon
820 - )
821 - png? ( media-libs/libpng:0= )
822 - tslib? ( x11-libs/tslib )
823 - tuio? ( ~dev-qt/qtnetwork-${PV} )
824 - udev? ( virtual/libudev:= )
825 - xcb? (
826 - x11-libs/libICE
827 - x11-libs/libSM
828 - x11-libs/libX11
829 - >=x11-libs/libXi-1.7.4
830 - x11-libs/libXrender
831 - >=x11-libs/libxcb-1.10:=[xkb]
832 - >=x11-libs/libxkbcommon-0.4.1[X]
833 - x11-libs/xcb-util-image
834 - x11-libs/xcb-util-keysyms
835 - x11-libs/xcb-util-renderutil
836 - x11-libs/xcb-util-wm
837 - )
838 -"
839 -DEPEND="${RDEPEND}
840 - evdev? ( sys-kernel/linux-headers )
841 - udev? ( sys-kernel/linux-headers )
842 -"
843 -PDEPEND="
844 - ibus? ( app-i18n/ibus )
845 -"
846 -
847 -QT5_TARGET_SUBDIRS=(
848 - src/gui
849 - src/openglextensions
850 - src/platformheaders
851 - src/platformsupport
852 - src/plugins/generic
853 - src/plugins/imageformats
854 - src/plugins/platforms
855 - src/plugins/platforminputcontexts
856 - src/plugins/platformthemes
857 -)
858 -
859 -QT5_GENTOO_CONFIG=(
860 - accessibility:accessibility-atspi-bridge
861 - egl
862 - eglfs
863 - eglfs:eglfs_egldevice:
864 - eglfs:eglfs_gbm:
865 - evdev
866 - evdev:mtdev:
867 - :fontconfig
868 - :system-freetype:FREETYPE
869 - !:no-freetype:
870 - !gif:no-gif:
871 - gles2::OPENGL_ES
872 - gles2:opengles2:OPENGL_ES_2
873 - gtk:gtk3:
874 - !:no-gui:
875 - :system-harfbuzz:HARFBUZZ
876 - !:no-harfbuzz:
877 - jpeg:system-jpeg:IMAGEFORMAT_JPEG
878 - !jpeg:no-jpeg:
879 - libinput
880 - libinput:xkbcommon-evdev:
881 - :opengl
882 - png:png:
883 - png:system-png:IMAGEFORMAT_PNG
884 - !png:no-png:
885 - tslib
886 - udev:libudev:
887 - xcb:xcb:
888 - xcb:xcb-glx:
889 - xcb:xcb-plugin:
890 - xcb:xcb-render:
891 - xcb:xcb-sm:
892 - xcb:xcb-xlib:
893 - xcb:xinput2:
894 - xcb::XKB
895 - xcb:xrender
896 -)
897 -
898 -src_prepare() {
899 - # egl_x11 is activated when both egl and xcb are enabled
900 - use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
901 -
902 - # avoid automagic dep on qtdbus
903 - use dbus || sed -i -e 's/contains(QT_CONFIG, dbus)/false/' \
904 - src/platformsupport/platformsupport.pro || die
905 -
906 - qt_use_disable_mod ibus dbus \
907 - src/plugins/platforminputcontexts/platforminputcontexts.pro
908 -
909 - # avoid automagic dep on qtnetwork
910 - use tuio || sed -i -e '/SUBDIRS += tuiotouch/d' \
911 - src/plugins/generic/generic.pro || die
912 -
913 - qt5-build_src_prepare
914 -}
915 -
916 -src_configure() {
917 - local myconf=(
918 - $(usex dbus -dbus-linked '')
919 - $(qt_use egl)
920 - $(qt_use eglfs)
921 - $(usex eglfs '-gbm -kms' '')
922 - $(qt_use evdev)
923 - $(qt_use evdev mtdev)
924 - -fontconfig
925 - -system-freetype
926 - $(usex gif '' -no-gif)
927 - $(qt_use gtk)
928 - -system-harfbuzz
929 - $(qt_use jpeg libjpeg system)
930 - $(qt_use libinput)
931 - $(qt_use libinput xkbcommon-evdev)
932 - -opengl $(usex gles2 es2 desktop)
933 - $(qt_use png libpng system)
934 - $(qt_use tslib)
935 - $(qt_use udev libudev)
936 - $(qt_use xcb xcb system)
937 - $(qt_use xcb xkbcommon-x11 system)
938 - $(usex xcb '-xcb-xlib -xinput2 -xkb -xrender' '')
939 - )
940 - qt5-build_src_configure
941 -}
942
943 diff --git a/dev-qt/qthelp/qthelp-5.7.9999.ebuild b/dev-qt/qthelp/qthelp-5.7.9999.ebuild
944 deleted file mode 100644
945 index 71c175ac..00000000
946 --- a/dev-qt/qthelp/qthelp-5.7.9999.ebuild
947 +++ /dev/null
948 @@ -1,31 +0,0 @@
949 -# Copyright 1999-2017 Gentoo Foundation
950 -# Distributed under the terms of the GNU General Public License v2
951 -
952 -EAPI=6
953 -QT5_MODULE="qttools"
954 -inherit qt5-build
955 -
956 -DESCRIPTION="Qt5 module for integrating online documentation into applications"
957 -
958 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
959 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
960 -fi
961 -
962 -IUSE=""
963 -
964 -DEPEND="
965 - ~dev-qt/qtcore-${PV}
966 - ~dev-qt/qtgui-${PV}
967 - ~dev-qt/qtnetwork-${PV}
968 - ~dev-qt/qtsql-${PV}[sqlite]
969 - ~dev-qt/qtwidgets-${PV}
970 -"
971 -RDEPEND="${DEPEND}"
972 -
973 -QT5_TARGET_SUBDIRS=(
974 - src/assistant/clucene
975 - src/assistant/help
976 - src/assistant/qcollectiongenerator
977 - src/assistant/qhelpconverter
978 - src/assistant/qhelpgenerator
979 -)
980
981 diff --git a/dev-qt/qtimageformats/qtimageformats-5.7.9999.ebuild b/dev-qt/qtimageformats/qtimageformats-5.7.9999.ebuild
982 deleted file mode 100644
983 index 3285265e..00000000
984 --- a/dev-qt/qtimageformats/qtimageformats-5.7.9999.ebuild
985 +++ /dev/null
986 @@ -1,23 +0,0 @@
987 -# Copyright 1999-2017 Gentoo Foundation
988 -# Distributed under the terms of the GNU General Public License v2
989 -
990 -EAPI=6
991 -inherit qt5-build
992 -
993 -DESCRIPTION="Additional format plugins for the Qt image I/O system"
994 -
995 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
996 - KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
997 -fi
998 -
999 -IUSE=""
1000 -
1001 -DEPEND="
1002 - ~dev-qt/qtcore-${PV}
1003 - ~dev-qt/qtgui-${PV}
1004 - media-libs/jasper:=
1005 - media-libs/libmng:=
1006 - media-libs/libwebp:=
1007 - media-libs/tiff:0
1008 -"
1009 -RDEPEND="${DEPEND}"
1010
1011 diff --git a/dev-qt/qtlocation/qtlocation-5.7.9999.ebuild b/dev-qt/qtlocation/qtlocation-5.7.9999.ebuild
1012 deleted file mode 100644
1013 index dd57a4c7..00000000
1014 --- a/dev-qt/qtlocation/qtlocation-5.7.9999.ebuild
1015 +++ /dev/null
1016 @@ -1,29 +0,0 @@
1017 -# Copyright 1999-2017 Gentoo Foundation
1018 -# Distributed under the terms of the GNU General Public License v2
1019 -
1020 -EAPI=6
1021 -inherit qt5-build
1022 -
1023 -DESCRIPTION="The Location module for the Qt5 framework"
1024 -
1025 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1026 - KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1027 -fi
1028 -
1029 -IUSE=""
1030 -
1031 -DEPEND="
1032 - ~dev-qt/qtcore-${PV}
1033 - ~dev-qt/qtdeclarative-${PV}
1034 - ~dev-qt/qtgui-${PV}
1035 - ~dev-qt/qtnetwork-${PV}
1036 - ~dev-qt/qtpositioning-${PV}
1037 -"
1038 -RDEPEND="${DEPEND}"
1039 -
1040 -QT5_TARGET_SUBDIRS=(
1041 - src/3rdparty
1042 - src/location
1043 - src/imports/location
1044 - src/plugins/geoservices
1045 -)
1046
1047 diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.7.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.7.9999.ebuild
1048 deleted file mode 100644
1049 index f28d3192..00000000
1050 --- a/dev-qt/qtmultimedia/qtmultimedia-5.7.9999.ebuild
1051 +++ /dev/null
1052 @@ -1,76 +0,0 @@
1053 -# Copyright 1999-2017 Gentoo Foundation
1054 -# Distributed under the terms of the GNU General Public License v2
1055 -
1056 -EAPI=6
1057 -inherit qt5-build
1058 -
1059 -DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework"
1060 -
1061 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1062 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
1063 -fi
1064 -
1065 -IUSE="alsa gles2 gstreamer gstreamer010 openal pulseaudio qml widgets"
1066 -REQUIRED_USE="?? ( gstreamer gstreamer010 )"
1067 -
1068 -RDEPEND="
1069 - ~dev-qt/qtcore-${PV}
1070 - ~dev-qt/qtgui-${PV}[gles2=]
1071 - ~dev-qt/qtnetwork-${PV}
1072 - alsa? ( media-libs/alsa-lib )
1073 - gstreamer? (
1074 - dev-libs/glib:2
1075 - media-libs/gstreamer:1.0
1076 - media-libs/gst-plugins-bad:1.0
1077 - media-libs/gst-plugins-base:1.0
1078 - )
1079 - gstreamer010? (
1080 - dev-libs/glib:2
1081 - media-libs/gstreamer:0.10
1082 - media-libs/gst-plugins-bad:0.10
1083 - media-libs/gst-plugins-base:0.10
1084 - )
1085 - pulseaudio? ( media-sound/pulseaudio )
1086 - qml? (
1087 - ~dev-qt/qtdeclarative-${PV}
1088 - gles2? ( ~dev-qt/qtgui-${PV}[egl] )
1089 - openal? ( media-libs/openal )
1090 - )
1091 - widgets? (
1092 - ~dev-qt/qtopengl-${PV}
1093 - ~dev-qt/qtwidgets-${PV}[gles2=]
1094 - )
1095 -"
1096 -DEPEND="${RDEPEND}
1097 - gstreamer? ( x11-proto/videoproto )
1098 -"
1099 -
1100 -src_prepare() {
1101 - # do not rely on qtbase configuration
1102 - sed -i -e 's/contains(QT_CONFIG, \(alsa\|pulseaudio\))://' \
1103 - qtmultimedia.pro || die
1104 -
1105 - qt_use_compile_test alsa
1106 - qt_use_compile_test gstreamer
1107 - qt_use_compile_test openal
1108 - qt_use_compile_test pulseaudio
1109 -
1110 - qt_use_disable_mod qml quick \
1111 - src/src.pro \
1112 - src/plugins/plugins.pro
1113 -
1114 - qt_use_disable_mod widgets widgets \
1115 - src/src.pro \
1116 - src/gsttools/gsttools.pro \
1117 - src/plugins/gstreamer/common.pri
1118 -
1119 - qt5-build_src_prepare
1120 -}
1121 -
1122 -src_configure() {
1123 - local myqmakeargs=(
1124 - $(usex gstreamer 'GST_VERSION=1.0' '')
1125 - $(usex gstreamer010 'GST_VERSION=0.10' '')
1126 - )
1127 - qt5-build_src_configure
1128 -}
1129
1130 diff --git a/dev-qt/qtnetwork/qtnetwork-5.7.9999.ebuild b/dev-qt/qtnetwork/qtnetwork-5.7.9999.ebuild
1131 deleted file mode 100644
1132 index 48c13b15..00000000
1133 --- a/dev-qt/qtnetwork/qtnetwork-5.7.9999.ebuild
1134 +++ /dev/null
1135 @@ -1,53 +0,0 @@
1136 -# Copyright 1999-2017 Gentoo Foundation
1137 -# Distributed under the terms of the GNU General Public License v2
1138 -
1139 -EAPI=6
1140 -QT5_MODULE="qtbase"
1141 -inherit qt5-build
1142 -
1143 -DESCRIPTION="Network abstraction library for the Qt5 framework"
1144 -
1145 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1146 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
1147 -fi
1148 -
1149 -IUSE="bindist connman libproxy networkmanager +ssl"
1150 -
1151 -DEPEND="
1152 - ~dev-qt/qtcore-${PV}
1153 - >=sys-libs/zlib-1.2.5
1154 - connman? ( ~dev-qt/qtdbus-${PV} )
1155 - libproxy? ( net-libs/libproxy )
1156 - networkmanager? ( ~dev-qt/qtdbus-${PV} )
1157 - ssl? ( dev-libs/openssl:0=[bindist=] )
1158 -"
1159 -RDEPEND="${DEPEND}
1160 - connman? ( net-misc/connman )
1161 - networkmanager? ( net-misc/networkmanager )
1162 -"
1163 -
1164 -QT5_TARGET_SUBDIRS=(
1165 - src/network
1166 - src/plugins/bearer/generic
1167 -)
1168 -
1169 -QT5_GENTOO_CONFIG=(
1170 - libproxy
1171 - ssl::SSL
1172 - ssl::OPENSSL
1173 - ssl:openssl-linked:LINKED_OPENSSL
1174 -)
1175 -
1176 -pkg_setup() {
1177 - use connman && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/connman)
1178 - use networkmanager && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/networkmanager)
1179 -}
1180 -
1181 -src_configure() {
1182 - local myconf=(
1183 - $(use connman || use networkmanager && echo -dbus-linked)
1184 - $(qt_use libproxy)
1185 - $(usex ssl -openssl-linked '')
1186 - )
1187 - qt5-build_src_configure
1188 -}
1189
1190 diff --git a/dev-qt/qtopengl/qtopengl-5.7.9999.ebuild b/dev-qt/qtopengl/qtopengl-5.7.9999.ebuild
1191 deleted file mode 100644
1192 index 7e85dc2c..00000000
1193 --- a/dev-qt/qtopengl/qtopengl-5.7.9999.ebuild
1194 +++ /dev/null
1195 @@ -1,34 +0,0 @@
1196 -# Copyright 1999-2017 Gentoo Foundation
1197 -# Distributed under the terms of the GNU General Public License v2
1198 -
1199 -EAPI=6
1200 -QT5_MODULE="qtbase"
1201 -VIRTUALX_REQUIRED="test"
1202 -inherit qt5-build
1203 -
1204 -DESCRIPTION="OpenGL support library for the Qt5 framework (deprecated)"
1205 -
1206 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1207 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
1208 -fi
1209 -
1210 -IUSE="gles2"
1211 -
1212 -DEPEND="
1213 - ~dev-qt/qtcore-${PV}
1214 - ~dev-qt/qtgui-${PV}[gles2=]
1215 - ~dev-qt/qtwidgets-${PV}[gles2=]
1216 - virtual/opengl
1217 -"
1218 -RDEPEND="${DEPEND}"
1219 -
1220 -QT5_TARGET_SUBDIRS=(
1221 - src/opengl
1222 -)
1223 -
1224 -src_configure() {
1225 - local myconf=(
1226 - -opengl $(usex gles2 es2 desktop)
1227 - )
1228 - qt5-build_src_configure
1229 -}
1230
1231 diff --git a/dev-qt/qtpaths/qtpaths-5.7.9999.ebuild b/dev-qt/qtpaths/qtpaths-5.7.9999.ebuild
1232 deleted file mode 100644
1233 index e19eed5f..00000000
1234 --- a/dev-qt/qtpaths/qtpaths-5.7.9999.ebuild
1235 +++ /dev/null
1236 @@ -1,23 +0,0 @@
1237 -# Copyright 1999-2017 Gentoo Foundation
1238 -# Distributed under the terms of the GNU General Public License v2
1239 -
1240 -EAPI=6
1241 -QT5_MODULE="qttools"
1242 -inherit qt5-build
1243 -
1244 -DESCRIPTION="Command line client to QStandardPaths"
1245 -
1246 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1247 - KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
1248 -fi
1249 -
1250 -IUSE=""
1251 -
1252 -DEPEND="
1253 - ~dev-qt/qtcore-${PV}
1254 -"
1255 -RDEPEND="${DEPEND}"
1256 -
1257 -QT5_TARGET_SUBDIRS=(
1258 - src/qtpaths
1259 -)
1260
1261 diff --git a/dev-qt/qtplugininfo/qtplugininfo-5.7.9999.ebuild b/dev-qt/qtplugininfo/qtplugininfo-5.7.9999.ebuild
1262 deleted file mode 100644
1263 index f411fc0c..00000000
1264 --- a/dev-qt/qtplugininfo/qtplugininfo-5.7.9999.ebuild
1265 +++ /dev/null
1266 @@ -1,23 +0,0 @@
1267 -# Copyright 1999-2017 Gentoo Foundation
1268 -# Distributed under the terms of the GNU General Public License v2
1269 -
1270 -EAPI=6
1271 -QT5_MODULE="qttools"
1272 -inherit qt5-build
1273 -
1274 -DESCRIPTION="Qt5 plugin metadata dumper"
1275 -
1276 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1277 - KEYWORDS="~amd64 ~x86"
1278 -fi
1279 -
1280 -IUSE=""
1281 -
1282 -DEPEND="
1283 - ~dev-qt/qtcore-${PV}
1284 -"
1285 -RDEPEND="${DEPEND}"
1286 -
1287 -QT5_TARGET_SUBDIRS=(
1288 - src/qtplugininfo
1289 -)
1290
1291 diff --git a/dev-qt/qtpositioning/qtpositioning-5.7.9999.ebuild b/dev-qt/qtpositioning/qtpositioning-5.7.9999.ebuild
1292 deleted file mode 100644
1293 index 88064bba..00000000
1294 --- a/dev-qt/qtpositioning/qtpositioning-5.7.9999.ebuild
1295 +++ /dev/null
1296 @@ -1,34 +0,0 @@
1297 -# Copyright 1999-2017 Gentoo Foundation
1298 -# Distributed under the terms of the GNU General Public License v2
1299 -
1300 -EAPI=6
1301 -QT5_MODULE="qtlocation"
1302 -inherit qt5-build
1303 -
1304 -DESCRIPTION="Physical position determination library for the Qt5 framework"
1305 -
1306 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1307 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
1308 -fi
1309 -
1310 -IUSE="geoclue qml"
1311 -
1312 -RDEPEND="
1313 - ~dev-qt/qtcore-${PV}
1314 - geoclue? ( ~dev-qt/qtdbus-${PV} )
1315 - qml? ( ~dev-qt/qtdeclarative-${PV} )
1316 -"
1317 -DEPEND="${RDEPEND}"
1318 -PDEPEND="
1319 - geoclue? ( app-misc/geoclue:0 )
1320 -"
1321 -
1322 -QT5_TARGET_SUBDIRS=(
1323 - src/positioning
1324 - src/plugins/position/positionpoll
1325 -)
1326 -
1327 -pkg_setup() {
1328 - use geoclue && QT5_TARGET_SUBDIRS+=(src/plugins/position/geoclue)
1329 - use qml && QT5_TARGET_SUBDIRS+=(src/imports/positioning)
1330 -}
1331
1332 diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.7.9999.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.7.9999.ebuild
1333 deleted file mode 100644
1334 index 71b61e38..00000000
1335 --- a/dev-qt/qtprintsupport/qtprintsupport-5.7.9999.ebuild
1336 +++ /dev/null
1337 @@ -1,42 +0,0 @@
1338 -# Copyright 1999-2017 Gentoo Foundation
1339 -# Distributed under the terms of the GNU General Public License v2
1340 -
1341 -EAPI=6
1342 -QT5_MODULE="qtbase"
1343 -VIRTUALX_REQUIRED="test"
1344 -inherit qt5-build
1345 -
1346 -DESCRIPTION="Printing support library for the Qt5 framework"
1347 -
1348 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1349 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
1350 -fi
1351 -
1352 -IUSE="cups gles2"
1353 -
1354 -RDEPEND="
1355 - ~dev-qt/qtcore-${PV}
1356 - ~dev-qt/qtgui-${PV}[gles2=]
1357 - ~dev-qt/qtwidgets-${PV}[gles2=]
1358 - cups? ( >=net-print/cups-1.4 )
1359 -"
1360 -DEPEND="${RDEPEND}
1361 - test? ( ~dev-qt/qtnetwork-${PV} )
1362 -"
1363 -
1364 -QT5_TARGET_SUBDIRS=(
1365 - src/printsupport
1366 - src/plugins/printsupport
1367 -)
1368 -
1369 -QT5_GENTOO_CONFIG=(
1370 - cups
1371 -)
1372 -
1373 -src_configure() {
1374 - local myconf=(
1375 - $(qt_use cups)
1376 - -opengl $(usex gles2 es2 desktop)
1377 - )
1378 - qt5-build_src_configure
1379 -}
1380
1381 diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.7.9999.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.7.9999.ebuild
1382 deleted file mode 100644
1383 index ac6ab02e..00000000
1384 --- a/dev-qt/qtquickcontrols/qtquickcontrols-5.7.9999.ebuild
1385 +++ /dev/null
1386 @@ -1,32 +0,0 @@
1387 -# Copyright 1999-2017 Gentoo Foundation
1388 -# Distributed under the terms of the GNU General Public License v2
1389 -
1390 -EAPI=6
1391 -inherit qt5-build
1392 -
1393 -DESCRIPTION="Set of controls used in conjunction with Qt Quick to build complete interfaces"
1394 -
1395 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1396 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
1397 -fi
1398 -
1399 -IUSE="+widgets"
1400 -
1401 -DEPEND="
1402 - ~dev-qt/qtcore-${PV}
1403 - ~dev-qt/qtdeclarative-${PV}
1404 - ~dev-qt/qtgui-${PV}
1405 - widgets? ( ~dev-qt/qtwidgets-${PV} )
1406 -"
1407 -RDEPEND="${DEPEND}"
1408 -
1409 -src_prepare() {
1410 - qt_use_disable_mod widgets widgets \
1411 - src/src.pro \
1412 - src/controls/Private/private.pri \
1413 - tests/auto/activeFocusOnTab/activeFocusOnTab.pro \
1414 - tests/auto/controls/controls.pro \
1415 - tests/auto/testplugin/testplugin.pro
1416 -
1417 - qt5-build_src_prepare
1418 -}
1419
1420 diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.7.9999.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.7.9999.ebuild
1421 deleted file mode 100644
1422 index ba8f59a9..00000000
1423 --- a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.7.9999.ebuild
1424 +++ /dev/null
1425 @@ -1,21 +0,0 @@
1426 -# Copyright 1999-2017 Gentoo Foundation
1427 -# Distributed under the terms of the GNU General Public License v2
1428 -
1429 -EAPI=6
1430 -inherit qt5-build
1431 -
1432 -DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework"
1433 -
1434 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1435 - KEYWORDS="~amd64 ~arm ~x86"
1436 -fi
1437 -
1438 -IUSE=""
1439 -
1440 -DEPEND="
1441 - ~dev-qt/qtcore-${PV}
1442 - ~dev-qt/qtdeclarative-${PV}
1443 - ~dev-qt/qtgraphicaleffects-${PV}
1444 - ~dev-qt/qtgui-${PV}
1445 -"
1446 -RDEPEND="${DEPEND}"
1447
1448 diff --git a/dev-qt/qtscript/qtscript-5.7.9999.ebuild b/dev-qt/qtscript/qtscript-5.7.9999.ebuild
1449 deleted file mode 100644
1450 index 018e8b0d..00000000
1451 --- a/dev-qt/qtscript/qtscript-5.7.9999.ebuild
1452 +++ /dev/null
1453 @@ -1,36 +0,0 @@
1454 -# Copyright 1999-2017 Gentoo Foundation
1455 -# Distributed under the terms of the GNU General Public License v2
1456 -
1457 -EAPI=6
1458 -inherit qt5-build
1459 -
1460 -DESCRIPTION="Application scripting library for the Qt5 framework (deprecated)"
1461 -
1462 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1463 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
1464 -fi
1465 -
1466 -IUSE="+jit scripttools"
1467 -
1468 -DEPEND="
1469 - ~dev-qt/qtcore-${PV}
1470 - scripttools? (
1471 - ~dev-qt/qtgui-${PV}
1472 - ~dev-qt/qtwidgets-${PV}
1473 - )
1474 -"
1475 -RDEPEND="${DEPEND}"
1476 -
1477 -src_prepare() {
1478 - qt_use_disable_mod scripttools widgets \
1479 - src/src.pro
1480 -
1481 - qt5-build_src_prepare
1482 -}
1483 -
1484 -src_configure() {
1485 - local myqmakeargs=(
1486 - $(usex jit '' JAVASCRIPTCORE_JIT=no)
1487 - )
1488 - qt5-build_src_configure
1489 -}
1490
1491 diff --git a/dev-qt/qtscxml/qtscxml-5.7.9999.ebuild b/dev-qt/qtscxml/qtscxml-5.7.9999.ebuild
1492 deleted file mode 100644
1493 index e8f77a2e..00000000
1494 --- a/dev-qt/qtscxml/qtscxml-5.7.9999.ebuild
1495 +++ /dev/null
1496 @@ -1,19 +0,0 @@
1497 -# Copyright 1999-2017 Gentoo Foundation
1498 -# Distributed under the terms of the GNU General Public License v2
1499 -
1500 -EAPI=6
1501 -inherit qt5-build
1502 -
1503 -DESCRIPTION="State Chart XML (SCXML) support library for the Qt5 framework"
1504 -
1505 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1506 - KEYWORDS="~amd64 ~x86"
1507 -fi
1508 -
1509 -IUSE=""
1510 -
1511 -DEPEND="
1512 - ~dev-qt/qtcore-${PV}
1513 - ~dev-qt/qtdeclarative-${PV}
1514 -"
1515 -RDEPEND="${DEPEND}"
1516
1517 diff --git a/dev-qt/qtsensors/qtsensors-5.7.9999.ebuild b/dev-qt/qtsensors/qtsensors-5.7.9999.ebuild
1518 deleted file mode 100644
1519 index 7c7a5e71..00000000
1520 --- a/dev-qt/qtsensors/qtsensors-5.7.9999.ebuild
1521 +++ /dev/null
1522 @@ -1,26 +0,0 @@
1523 -# Copyright 1999-2017 Gentoo Foundation
1524 -# Distributed under the terms of the GNU General Public License v2
1525 -
1526 -EAPI=6
1527 -inherit qt5-build
1528 -
1529 -DESCRIPTION="Hardware sensor access library for the Qt5 framework"
1530 -
1531 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1532 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
1533 -fi
1534 -
1535 -IUSE="qml"
1536 -
1537 -RDEPEND="
1538 - ~dev-qt/qtcore-${PV}
1539 - qml? ( ~dev-qt/qtdeclarative-${PV} )
1540 -"
1541 -DEPEND="${RDEPEND}"
1542 -
1543 -src_prepare() {
1544 - qt_use_disable_mod qml quick \
1545 - src/src.pro
1546 -
1547 - qt5-build_src_prepare
1548 -}
1549
1550 diff --git a/dev-qt/qtserialport/qtserialport-5.7.9999.ebuild b/dev-qt/qtserialport/qtserialport-5.7.9999.ebuild
1551 deleted file mode 100644
1552 index 9bf1e0ee..00000000
1553 --- a/dev-qt/qtserialport/qtserialport-5.7.9999.ebuild
1554 +++ /dev/null
1555 @@ -1,27 +0,0 @@
1556 -# Copyright 1999-2017 Gentoo Foundation
1557 -# Distributed under the terms of the GNU General Public License v2
1558 -
1559 -EAPI=6
1560 -inherit qt5-build
1561 -
1562 -DESCRIPTION="Serial port abstraction library for the Qt5 framework"
1563 -
1564 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1565 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
1566 -fi
1567 -
1568 -IUSE=""
1569 -
1570 -DEPEND="
1571 - ~dev-qt/qtcore-${PV}
1572 - virtual/libudev:=
1573 -"
1574 -RDEPEND="${DEPEND}"
1575 -
1576 -src_prepare() {
1577 - # make sure we link against libudev
1578 - sed -i -e 's/:contains(QT_CONFIG,\s*libudev)//' \
1579 - src/serialport/serialport-lib.pri || die
1580 -
1581 - qt5-build_src_prepare
1582 -}
1583
1584 diff --git a/dev-qt/qtsql/qtsql-5.7.9999.ebuild b/dev-qt/qtsql/qtsql-5.7.9999.ebuild
1585 deleted file mode 100644
1586 index 0560c4a2..00000000
1587 --- a/dev-qt/qtsql/qtsql-5.7.9999.ebuild
1588 +++ /dev/null
1589 @@ -1,53 +0,0 @@
1590 -# Copyright 1999-2017 Gentoo Foundation
1591 -# Distributed under the terms of the GNU General Public License v2
1592 -
1593 -EAPI=6
1594 -QT5_MODULE="qtbase"
1595 -inherit qt5-build
1596 -
1597 -DESCRIPTION="SQL abstraction library for the Qt5 tooolkit"
1598 -
1599 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1600 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
1601 -fi
1602 -
1603 -IUSE="freetds mysql oci8 odbc postgres +sqlite"
1604 -
1605 -REQUIRED_USE="
1606 - || ( freetds mysql oci8 odbc postgres sqlite )
1607 -"
1608 -
1609 -DEPEND="
1610 - ~dev-qt/qtcore-${PV}
1611 - freetds? ( dev-db/freetds )
1612 - mysql? ( virtual/libmysqlclient:= )
1613 - oci8? ( dev-db/oracle-instantclient-basic )
1614 - odbc? ( || ( dev-db/unixODBC dev-db/libiodbc ) )
1615 - postgres? ( dev-db/postgresql:* )
1616 - sqlite? ( >=dev-db/sqlite-3.8.10.2:3 )
1617 -"
1618 -RDEPEND="${DEPEND}"
1619 -
1620 -QT5_TARGET_SUBDIRS=(
1621 - src/sql
1622 - src/plugins/sqldrivers
1623 -)
1624 -
1625 -src_configure() {
1626 - local myconf=(
1627 - $(qt_use freetds sql-tds plugin)
1628 - $(qt_use mysql sql-mysql plugin)
1629 - $(qt_use oci8 sql-oci plugin)
1630 - $(qt_use odbc sql-odbc plugin)
1631 - $(qt_use postgres sql-psql plugin)
1632 - $(qt_use sqlite sql-sqlite plugin)
1633 - $(usex sqlite -system-sqlite '')
1634 - )
1635 -
1636 - use mysql && myconf+=("-I${EPREFIX}/usr/include/mysql" "-L${EPREFIX}/usr/$(get_libdir)/mysql")
1637 - use oci8 && myconf+=("-I${ORACLE_HOME}/include" "-L${ORACLE_HOME}/$(get_libdir)")
1638 - use odbc && myconf+=("-I${EPREFIX}/usr/include/iodbc")
1639 - use postgres && myconf+=("-I${EPREFIX}/usr/include/postgresql/pgsql")
1640 -
1641 - qt5-build_src_configure
1642 -}
1643
1644 diff --git a/dev-qt/qtsvg/qtsvg-5.7.9999.ebuild b/dev-qt/qtsvg/qtsvg-5.7.9999.ebuild
1645 deleted file mode 100644
1646 index 2667ef7e..00000000
1647 --- a/dev-qt/qtsvg/qtsvg-5.7.9999.ebuild
1648 +++ /dev/null
1649 @@ -1,23 +0,0 @@
1650 -# Copyright 1999-2017 Gentoo Foundation
1651 -# Distributed under the terms of the GNU General Public License v2
1652 -
1653 -EAPI=6
1654 -inherit qt5-build
1655 -
1656 -DESCRIPTION="SVG rendering library for the Qt5 framework"
1657 -
1658 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1659 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
1660 -fi
1661 -
1662 -IUSE=""
1663 -
1664 -RDEPEND="
1665 - ~dev-qt/qtcore-${PV}
1666 - ~dev-qt/qtgui-${PV}
1667 - ~dev-qt/qtwidgets-${PV}
1668 - >=sys-libs/zlib-1.2.5
1669 -"
1670 -DEPEND="${RDEPEND}
1671 - test? ( ~dev-qt/qtxml-${PV} )
1672 -"
1673
1674 diff --git a/dev-qt/qttest/qttest-5.7.9999.ebuild b/dev-qt/qttest/qttest-5.7.9999.ebuild
1675 deleted file mode 100644
1676 index 1db02743..00000000
1677 --- a/dev-qt/qttest/qttest-5.7.9999.ebuild
1678 +++ /dev/null
1679 @@ -1,29 +0,0 @@
1680 -# Copyright 1999-2017 Gentoo Foundation
1681 -# Distributed under the terms of the GNU General Public License v2
1682 -
1683 -EAPI=6
1684 -QT5_MODULE="qtbase"
1685 -VIRTUALX_REQUIRED="test"
1686 -inherit qt5-build
1687 -
1688 -DESCRIPTION="Unit testing library for the Qt5 framework"
1689 -
1690 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1691 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
1692 -fi
1693 -
1694 -IUSE=""
1695 -
1696 -RDEPEND="
1697 - ~dev-qt/qtcore-${PV}
1698 -"
1699 -DEPEND="${RDEPEND}
1700 - test? (
1701 - ~dev-qt/qtgui-${PV}
1702 - ~dev-qt/qtxml-${PV}
1703 - )
1704 -"
1705 -
1706 -QT5_TARGET_SUBDIRS=(
1707 - src/testlib
1708 -)
1709
1710 diff --git a/dev-qt/qttranslations/qttranslations-5.7.9999.ebuild b/dev-qt/qttranslations/qttranslations-5.7.9999.ebuild
1711 deleted file mode 100644
1712 index 2cd29666..00000000
1713 --- a/dev-qt/qttranslations/qttranslations-5.7.9999.ebuild
1714 +++ /dev/null
1715 @@ -1,19 +0,0 @@
1716 -# Copyright 1999-2017 Gentoo Foundation
1717 -# Distributed under the terms of the GNU General Public License v2
1718 -
1719 -EAPI=6
1720 -inherit qt5-build
1721 -
1722 -DESCRIPTION="Translation files for the Qt5 framework"
1723 -
1724 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1725 - KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
1726 -fi
1727 -
1728 -IUSE=""
1729 -
1730 -DEPEND="
1731 - ~dev-qt/linguist-tools-${PV}
1732 - ~dev-qt/qtcore-${PV}
1733 -"
1734 -RDEPEND=""
1735
1736 diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.7.9999.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.7.9999.ebuild
1737 deleted file mode 100644
1738 index 2cbcca31..00000000
1739 --- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.7.9999.ebuild
1740 +++ /dev/null
1741 @@ -1,38 +0,0 @@
1742 -# Copyright 1999-2017 Gentoo Foundation
1743 -# Distributed under the terms of the GNU General Public License v2
1744 -
1745 -EAPI=6
1746 -inherit qt5-build
1747 -
1748 -DESCRIPTION="Virtual keyboard plugin for the Qt5 framework"
1749 -
1750 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1751 - KEYWORDS="~amd64 ~x86"
1752 -fi
1753 -
1754 -# TODO: unbudle libraries for more layouts
1755 -IUSE="handwriting +spell +xcb"
1756 -
1757 -DEPEND="
1758 - ~dev-qt/qtcore-${PV}
1759 - ~dev-qt/qtdeclarative-${PV}
1760 - ~dev-qt/qtgui-${PV}
1761 - ~dev-qt/qtsvg-${PV}
1762 - spell? ( app-text/hunspell:= )
1763 - xcb? ( x11-libs/libxcb:= )
1764 -"
1765 -RDEPEND="${DEPEND}"
1766 -
1767 -src_configure() {
1768 - local myqmakeargs=(
1769 - $(usex handwriting CONFIG+=lipi-toolkit "")
1770 - $(usex spell "" CONFIG+=disable-hunspell)
1771 - $(usex xcb "" CONFIG+=disable-desktop)
1772 - CONFIG+="lang-ar_AR lang-da_DK lang-de_DE lang-en_GB \
1773 - lang-es_ES lang-fa_FA lang-fi_FI lang-fr_FR \
1774 - lang-hi_IN lang-it_IT lang-nb_NO lang-pl_PL \
1775 - lang-pt_PT lang-ro_RO lang-ru_RU lang-sv_SE"
1776 - )
1777 -
1778 - qt5-build_src_configure
1779 -}
1780
1781 diff --git a/dev-qt/qtwayland/qtwayland-5.7.9999.ebuild b/dev-qt/qtwayland/qtwayland-5.7.9999.ebuild
1782 deleted file mode 100644
1783 index 5f9fc27a..00000000
1784 --- a/dev-qt/qtwayland/qtwayland-5.7.9999.ebuild
1785 +++ /dev/null
1786 @@ -1,33 +0,0 @@
1787 -# Copyright 1999-2017 Gentoo Foundation
1788 -# Distributed under the terms of the GNU General Public License v2
1789 -
1790 -EAPI=6
1791 -inherit qt5-build
1792 -
1793 -DESCRIPTION="Wayland platform plugin for Qt"
1794 -
1795 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1796 - KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
1797 -fi
1798 -
1799 -IUSE="egl xcomposite"
1800 -
1801 -DEPEND="
1802 - >=dev-libs/wayland-1.4.0
1803 - ~dev-qt/qtcore-${PV}
1804 - ~dev-qt/qtdeclarative-${PV}
1805 - ~dev-qt/qtgui-${PV}[egl=]
1806 - media-libs/mesa[egl?]
1807 - >=x11-libs/libxkbcommon-0.2.0
1808 - xcomposite? (
1809 - x11-libs/libX11
1810 - x11-libs/libXcomposite
1811 - )
1812 -"
1813 -RDEPEND="${DEPEND}"
1814 -
1815 -src_configure() {
1816 - qt_use_compile_test xcomposite
1817 -
1818 - qt5-build_src_configure
1819 -}
1820
1821 diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.7.9999.ebuild b/dev-qt/qtwebchannel/qtwebchannel-5.7.9999.ebuild
1822 deleted file mode 100644
1823 index 42caf288..00000000
1824 --- a/dev-qt/qtwebchannel/qtwebchannel-5.7.9999.ebuild
1825 +++ /dev/null
1826 @@ -1,26 +0,0 @@
1827 -# Copyright 1999-2017 Gentoo Foundation
1828 -# Distributed under the terms of the GNU General Public License v2
1829 -
1830 -EAPI=6
1831 -inherit qt5-build
1832 -
1833 -DESCRIPTION="Qt5 module for integrating C++ and QML applications with HTML/JavaScript clients"
1834 -
1835 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1836 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
1837 -fi
1838 -
1839 -IUSE="qml"
1840 -
1841 -DEPEND="
1842 - ~dev-qt/qtcore-${PV}
1843 - qml? ( ~dev-qt/qtdeclarative-${PV} )
1844 -"
1845 -RDEPEND="${DEPEND}"
1846 -
1847 -src_prepare() {
1848 - qt_use_disable_mod qml quick src/src.pro
1849 - qt_use_disable_mod qml qml src/webchannel/webchannel.pro
1850 -
1851 - qt5-build_src_prepare
1852 -}
1853
1854 diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.7.0-fix-system-ffmpeg.patch b/dev-qt/qtwebengine/files/qtwebengine-5.7.0-fix-system-ffmpeg.patch
1855 deleted file mode 100644
1856 index 71881e0f..00000000
1857 --- a/dev-qt/qtwebengine/files/qtwebengine-5.7.0-fix-system-ffmpeg.patch
1858 +++ /dev/null
1859 @@ -1,13 +0,0 @@
1860 -diff -Naur qtwebengine-opensource-src-5.7.0.orig/src/3rdparty/chromium/media/ffmpeg/ffmpeg_common.h qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/media/ffmpeg/ffmpeg_common.h
1861 ---- qtwebengine-opensource-src-5.7.0.orig/src/3rdparty/chromium/media/ffmpeg/ffmpeg_common.h 2016-11-23 13:01:20.929772871 -0800
1862 -+++ qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/media/ffmpeg/ffmpeg_common.h 2016-11-23 13:02:18.879462854 -0800
1863 -@@ -24,7 +24,9 @@
1864 - // Disable deprecated features which result in spammy compile warnings. This
1865 - // list of defines must mirror those in the 'defines' section of BUILD.gn file &
1866 - // ffmpeg.gyp file or the headers below will generate different structures!
1867 -+#if !defined(USE_SYSTEM_FFMPEG)
1868 - #define FF_API_CONVERGENCE_DURATION 0
1869 -+#endif
1870 - // Upstream libavcodec/utils.c still uses the deprecated
1871 - // av_dup_packet(), causing deprecation warnings.
1872 - // The normal fix for such things is to disable the feature as below,
1873
1874 diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.7.0-icu58.patch b/dev-qt/qtwebengine/files/qtwebengine-5.7.0-icu58.patch
1875 deleted file mode 100644
1876 index ced5367c..00000000
1877 --- a/dev-qt/qtwebengine/files/qtwebengine-5.7.0-icu58.patch
1878 +++ /dev/null
1879 @@ -1,51 +0,0 @@
1880 -diff -Naur qtwebengine-opensource-src-5.7.0.orig/src/3rdparty/chromium/third_party/WebKit/Source/platform/text/TextBreakIterator.cpp qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/third_party/WebKit/Source/platform/text/TextBreakIterator.cpp
1881 ---- qtwebengine-opensource-src-5.7.0.orig/src/3rdparty/chromium/third_party/WebKit/Source/platform/text/TextBreakIterator.cpp 2016-11-15 17:07:38.680665385 -0800
1882 -+++ qtwebengine-opensource-src-5.7.0/src/3rdparty/chromium/third_party/WebKit/Source/platform/text/TextBreakIterator.cpp 2016-11-15 17:12:17.564001354 -0800
1883 -@@ -26,6 +26,9 @@
1884 - #include "wtf/StdLibExtras.h"
1885 - #include "wtf/text/CharacterNames.h"
1886 -
1887 -+#include <unicode/uchar.h>
1888 -+#include <unicode/uvernum.h>
1889 -+
1890 - namespace blink {
1891 -
1892 - unsigned numGraphemeClusters(const String& string)
1893 -@@ -122,13 +125,18 @@
1894 - { B(0, 0, 0, 0, 0, 0, 0, 0), B(0, 0, 0, 0, 0, 0, 0, 0), 0, B(0, 0, 0, 0, 0, 0, 0, 0), 0, 0, 0, B(0, 0, 0, 0, 0, 0, 0, 0), 0, 0, 0, B(0, 0, 0, 0, 0, 0, 0, 0) }, // DEL
1895 - };
1896 -
1897 -+#if U_ICU_VERSION_MAJOR_NUM >= 58
1898 -+#define BA_LB_COUNT (U_LB_COUNT - 3)
1899 -+#else
1900 -+#define BA_LB_COUNT U_LB_COUNT
1901 -+#endif
1902 - // Line breaking table for CSS word-break: break-all. This table differs from
1903 - // asciiLineBreakTable in:
1904 - // - Indices are Line Breaking Classes defined in UAX#14 Unicode Line Breaking
1905 - // Algorithm: http://unicode.org/reports/tr14/#DescriptionOfProperties
1906 - // - 1 indicates additional break opportunities. 0 indicates to fallback to
1907 - // normal line break, not "prohibit break."
1908 --static const unsigned char breakAllLineBreakClassTable[][U_LB_COUNT / 8 + 1] = {
1909 -+static const unsigned char breakAllLineBreakClassTable[][BA_LB_COUNT / 8 + 1] = {
1910 - // XX AI AL B2 BA BB BK CB CL CM CR EX GL HY ID IN IS LF NS NU OP PO PR QU SA SG SP SY ZW NL WJ H2 H3 JL JT JV CP CJ HL RI
1911 - { B(0, 0, 0, 0, 0, 0, 0, 0), B(0, 0, 0, 0, 0, 0, 0, 0), B(0, 0, 0, 0, 0, 0, 0, 0), B(0, 0, 0, 0, 0, 0, 0, 0), B(0, 0, 0, 0, 0, 0, 0, 0) }, // XX
1912 - { B(0, 1, 1, 0, 1, 0, 0, 0), B(0, 0, 0, 0, 0, 1, 0, 0), B(0, 0, 0, 1, 1, 0, 1, 0), B(1, 0, 0, 0, 0, 0, 0, 0), B(0, 0, 0, 0, 0, 0, 1, 0) }, // AI
1913 -@@ -178,7 +186,7 @@
1914 - #undef AL
1915 -
1916 - static_assert(WTF_ARRAY_LENGTH(asciiLineBreakTable) == asciiLineBreakTableLastChar - asciiLineBreakTableFirstChar + 1, "asciiLineBreakTable should be consistent");
1917 --static_assert(WTF_ARRAY_LENGTH(breakAllLineBreakClassTable) == U_LB_COUNT, "breakAllLineBreakClassTable should be consistent");
1918 -+static_assert(WTF_ARRAY_LENGTH(breakAllLineBreakClassTable) == BA_LB_COUNT, "breakAllLineBreakClassTable should be consistent");
1919 -
1920 - static inline bool shouldBreakAfter(UChar lastCh, UChar ch, UChar nextCh)
1921 - {
1922 -@@ -209,7 +217,7 @@
1923 -
1924 - static inline bool shouldBreakAfterBreakAll(ULineBreak lastLineBreak, ULineBreak lineBreak)
1925 - {
1926 -- if (lineBreak >= 0 && lineBreak < U_LB_COUNT && lastLineBreak >= 0 && lastLineBreak < U_LB_COUNT) {
1927 -+ if (lineBreak >= 0 && lineBreak < BA_LB_COUNT && lastLineBreak >= 0 && lastLineBreak < BA_LB_COUNT) {
1928 - const unsigned char* tableRow = breakAllLineBreakClassTable[lastLineBreak];
1929 - return tableRow[lineBreak / 8] & (1 << (lineBreak % 8));
1930 - }
1931
1932 diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.7.0-undef-madv_free.patch b/dev-qt/qtwebengine/files/qtwebengine-5.7.0-undef-madv_free.patch
1933 deleted file mode 100644
1934 index 193e7136..00000000
1935 --- a/dev-qt/qtwebengine/files/qtwebengine-5.7.0-undef-madv_free.patch
1936 +++ /dev/null
1937 @@ -1,33 +0,0 @@
1938 -From fa8cdb3a32c377b6290d0a92d2522186bcd48293 Mon Sep 17 00:00:00 2001
1939 -From: Allan Sandfeld Jensen <allan.jensen@××××××××××××.com>
1940 -Date: Tue, 9 Aug 2016 16:21:29 +0200
1941 -Subject: Do not depend on Linux 4.5
1942 -
1943 -Avoid using MADV_FREE that was only recently added to Linux. It will fail when
1944 -run on older Linux kernels.
1945 -
1946 -Change-Id: I9b0369fb31402f088b2327c12f70dd39f5e4c8c0
1947 -Reviewed-by: Peter Varga <pvarga@××××××××××××.hu>
1948 ----
1949 - chromium/third_party/WebKit/Source/wtf/allocator/PageAllocator.cpp | 5 +++++
1950 - 1 file changed, 5 insertions(+)
1951 -
1952 -diff --git a/src/3rdparty/chromium/third_party/WebKit/Source/wtf/PageAllocator.cpp b/src/3rdparty/chromium/third_party/WebKit/Source/wtf/PageAllocator.cpp
1953 -index 12c9a7b..1639013 100644
1954 ---- a/src/3rdparty/chromium/third_party/WebKit/Source/wtf/PageAllocator.cpp
1955 -+++ b/src/3rdparty/chromium/third_party/WebKit/Source/wtf/PageAllocator.cpp
1956 -@@ -39,6 +39,11 @@
1957 -
1958 - #include <sys/mman.h>
1959 -
1960 -+#if OS(LINUX) && defined(MADV_FREE)
1961 -+// Added in Linux 4.5, but we don't want to depend on 4.5 at runtime
1962 -+#undef MADV_FREE
1963 -+#endif
1964 -+
1965 - #ifndef MADV_FREE
1966 - #define MADV_FREE MADV_DONTNEED
1967 - #endif
1968 ---
1969 -cgit v1.0-4-g1e03
1970 -
1971
1972 diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.7.1-fix-audio-detection.patch b/dev-qt/qtwebengine/files/qtwebengine-5.7.1-fix-audio-detection.patch
1973 deleted file mode 100644
1974 index 597554e6..00000000
1975 --- a/dev-qt/qtwebengine/files/qtwebengine-5.7.1-fix-audio-detection.patch
1976 +++ /dev/null
1977 @@ -1,23 +0,0 @@
1978 -# dev-qt/qtwebengine: Fix detecting audio backends.
1979 -
1980 -# The upstream change doesn't really work for us, so we'll make
1981 -# it work with us.
1982 -# Gentoo-Bug: https://bugs.gentoo.org/603498
1983 -
1984 ---- /src/core/config/linux.pri 2016-12-23 00:05:41.057955774 +0200
1985 -+++ /src/core/config/linux.pri 2016-12-23 00:09:39.000573909 +0200
1986 -@@ -35,12 +35,12 @@
1987 - contains(QT_CONFIG, system-png): GYP_CONFIG += use_system_libpng=1
1988 - contains(QT_CONFIG, system-jpeg): GYP_CONFIG += use_system_libjpeg=1
1989 - contains(QT_CONFIG, system-harfbuzz): GYP_CONFIG += use_system_harfbuzz=1
1990 --contains(QT_CONFIG, pulseaudio) {
1991 -+use?(pulseaudio) {
1992 - GYP_CONFIG += use_pulseaudio=1
1993 - } else {
1994 - GYP_CONFIG += use_pulseaudio=0
1995 - }
1996 --contains(QT_CONFIG, alsa) {
1997 -+use?(alsa) {
1998 - GYP_CONFIG += use_alsa=1
1999 - } else {
2000 - GYP_CONFIG += use_alsa=0
2001
2002 diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.7.1-gcc-7.patch b/dev-qt/qtwebengine/files/qtwebengine-5.7.1-gcc-7.patch
2003 deleted file mode 100644
2004 index a5c3072a..00000000
2005 --- a/dev-qt/qtwebengine/files/qtwebengine-5.7.1-gcc-7.patch
2006 +++ /dev/null
2007 @@ -1,144 +0,0 @@
2008 -From 64fdd317d4127142ad9e967197a2df6ac81ef55f Mon Sep 17 00:00:00 2001
2009 -From: Allan Sandfeld Jensen <allan.jensen@××.io>
2010 -Date: Wed, 29 Mar 2017 17:42:18 +0200
2011 -Subject: [PATCH] Fix build with GCC 7.0
2012 -MIME-Version: 1.0
2013 -Content-Type: text/plain; charset=utf8
2014 -Content-Transfer-Encoding: 8bit
2015 -
2016 -Fixes some ambiguities and outright wrong code GCC 7 doesn't accept but
2017 -earlier compilers did.
2018 -
2019 -Task-number:QTBUG-59776
2020 -Change-Id: I012f121842ac6cde49db0d571efc62aabe2115e3
2021 -Reviewed-by: Michael Brüning <michael.bruning@××.io>
2022 ----
2023 - .../mojo/public/cpp/bindings/interface_ptr_info.h | 2 +-
2024 - .../third_party/WebKit/Source/wtf/LinkedHashSet.h | 2 ++
2025 - chromium/v8/src/objects-body-descriptors.h | 2 +-
2026 - chromium/v8/src/objects-inl.h | 19 +++++++++++++++++++
2027 - chromium/v8/src/objects.h | 16 ++--------------
2028 - 5 files changed, 25 insertions(+), 16 deletions(-)
2029 -
2030 -diff --git a/src/3rdparty/chromium/mojo/public/cpp/bindings/interface_ptr_info.h b/src/3rdparty/chromium/mojo/public/cpp/bindings/interface_ptr_info.h
2031 -index 5bd29d5..c94a5ac 100644
2032 ---- a/src/3rdparty/chromium/mojo/public/cpp/bindings/interface_ptr_info.h
2033 -+++ b/src/3rdparty/chromium/mojo/public/cpp/bindings/interface_ptr_info.h
2034 -@@ -34,7 +34,7 @@ class InterfacePtrInfo {
2035 -
2036 - InterfacePtrInfo& operator=(InterfacePtrInfo&& other) {
2037 - if (this != &other) {
2038 -- handle_ = other.handle_.Pass();
2039 -+ handle_ = std::move(other.handle_);
2040 - version_ = other.version_;
2041 - other.version_ = 0u;
2042 - }
2043 ---
2044 -2.7.4
2045 -From 493441248c82d9f39d0947e3bbf4571736e1cf85 Mon Sep 17 00:00:00 2001
2046 -From: Allan Sandfeld Jensen <allan.jensen@××.io>
2047 -Date: Wed, 29 Mar 2017 15:53:00 +0200
2048 -Subject: [PATCH 1/1] Fix build with GCC 7.0
2049 -MIME-Version: 1.0
2050 -Content-Type: text/plain; charset=utf8
2051 -Content-Transfer-Encoding: 8bit
2052 -
2053 -Fixes a few problems with using undeclared functions and ambigious
2054 -code.
2055 -
2056 -Task-number: QTBUG-59776
2057 -Change-Id: I59813919b4867d5dd3499a45baed004a1a1c1a3c
2058 -Reviewed-by: Michael Brüning <michael.bruning@××.io>
2059 ----
2060 - chromium/third_party/WebKit/Source/wtf/LinkedHashSet.h | 2 ++
2061 - .../third_party/pdfium/fpdfsdk/javascript/global.cpp | 8 ++++----
2062 - chromium/v8/src/objects-body-descriptors.h | 2 +-
2063 - chromium/v8/src/objects-inl.h | 18 ++++++++++++++++++
2064 - chromium/v8/src/objects.h | 16 ++--------------
2065 - 5 files changed, 27 insertions(+), 19 deletions(-)
2066 -
2067 -diff --git a/src/3rdparty/chromium/third_party/WebKit/Source/wtf/LinkedHashSet.h b/src/3rdparty/chromium/third_party/WebKit/Source/wtf/LinkedHashSet.h
2068 -index e85c72f..6f94cd6 100644
2069 ---- a/src/3rdparty/chromium/third_party/WebKit/Source/wtf/LinkedHashSet.h
2070 -+++ b/src/3rdparty/chromium/third_party/WebKit/Source/wtf/LinkedHashSet.h
2071 -@@ -542,6 +542,8 @@ inline LinkedHashSet<T, U, V, W>& LinkedHashSet<T, U, V, W>::operator=(LinkedHas
2072 - return *this;
2073 - }
2074 -
2075 -+inline void swapAnchor(LinkedHashSetNodeBase& a, LinkedHashSetNodeBase& b);
2076 -+
2077 - template<typename T, typename U, typename V, typename W>
2078 - inline void LinkedHashSet<T, U, V, W>::swap(LinkedHashSet& other)
2079 - {
2080 -diff --git a/src/3rdparty/chromium/v8/src/objects-body-descriptors.h b/src/3rdparty/chromium/v8/src/objects-body-descriptors.h
2081 -index 91cb888..a1c3634 100644
2082 ---- a/src/3rdparty/chromium/v8/src/objects-body-descriptors.h
2083 -+++ b/src/3rdparty/chromium/v8/src/objects-body-descriptors.h
2084 -@@ -99,7 +99,7 @@ class FixedBodyDescriptor final : public BodyDescriptorBase {
2085 -
2086 - template <typename StaticVisitor>
2087 - static inline void IterateBody(HeapObject* obj, int object_size) {
2088 -- IterateBody(obj);
2089 -+ IterateBody<StaticVisitor>(obj);
2090 - }
2091 - };
2092 -
2093 -diff --git a/src/3rdparty/chromium/v8/src/objects-inl.h b/src/3rdparty/chromium/v8/src/objects-inl.h
2094 -index 58441d3..4c486ea 100644
2095 ---- a/src/3rdparty/chromium/v8/src/objects-inl.h
2096 -+++ b/src/3rdparty/chromium/v8/src/objects-inl.h
2097 -@@ -7588,6 +7588,24 @@ bool GlobalDictionaryShape::IsDeleted(Dictionary* dict, int entry) {
2098 - }
2099 -
2100 -
2101 -+template <typename Derived, typename Shape, typename Key>
2102 -+inline uint32_t HashTable<Derived,Shape,Key>::Hash(Key key) {
2103 -+ if (Shape::UsesSeed) {
2104 -+ return Shape::SeededHash(key, GetHeap()->HashSeed());
2105 -+ } else {
2106 -+ return Shape::Hash(key);
2107 -+ }
2108 -+}
2109 -+
2110 -+template <typename Derived, typename Shape, typename Key>
2111 -+inline uint32_t HashTable<Derived,Shape,Key>::HashForObject(Key key, Object* object) {
2112 -+ if (Shape::UsesSeed) {
2113 -+ return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
2114 -+ } else {
2115 -+ return Shape::HashForObject(key, object);
2116 -+ }
2117 -+}
2118 -+
2119 - bool ObjectHashTableShape::IsMatch(Handle<Object> key, Object* other) {
2120 - return key->SameValue(other);
2121 - }
2122 -diff --git a/src/3rdparty/chromium/v8/src/objects.h b/src/3rdparty/chromium/v8/src/objects.h
2123 -index 7d774be..42da5fa 100644
2124 ---- a/src/3rdparty/chromium/v8/src/objects.h
2125 -+++ b/src/3rdparty/chromium/v8/src/objects.h
2126 -@@ -3194,21 +3194,9 @@ class HashTable : public HashTableBase {
2127 - typedef Shape ShapeT;
2128 -
2129 - // Wrapper methods
2130 -- inline uint32_t Hash(Key key) {
2131 -- if (Shape::UsesSeed) {
2132 -- return Shape::SeededHash(key, GetHeap()->HashSeed());
2133 -- } else {
2134 -- return Shape::Hash(key);
2135 -- }
2136 -- }
2137 -+ inline uint32_t Hash(Key key);
2138 -
2139 -- inline uint32_t HashForObject(Key key, Object* object) {
2140 -- if (Shape::UsesSeed) {
2141 -- return Shape::SeededHashForObject(key, GetHeap()->HashSeed(), object);
2142 -- } else {
2143 -- return Shape::HashForObject(key, object);
2144 -- }
2145 -- }
2146 -+ inline uint32_t HashForObject(Key key, Object* object);
2147 -
2148 - // Returns a new HashTable object.
2149 - MUST_USE_RESULT static Handle<Derived> New(
2150 ---
2151 -2.7.4
2152
2153 diff --git a/dev-qt/qtwebengine/qtwebengine-5.7.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-5.7.9999.ebuild
2154 deleted file mode 100644
2155 index ed4d9fb4..00000000
2156 --- a/dev-qt/qtwebengine/qtwebengine-5.7.9999.ebuild
2157 +++ /dev/null
2158 @@ -1,122 +0,0 @@
2159 -# Copyright 1999-2017 Gentoo Foundation
2160 -# Distributed under the terms of the GNU General Public License v2
2161 -
2162 -EAPI=6
2163 -PYTHON_COMPAT=( python2_7 )
2164 -inherit multiprocessing pax-utils python-any-r1 qt5-build
2165 -
2166 -DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML applications"
2167 -
2168 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
2169 - KEYWORDS="~amd64 ~arm64 ~x86"
2170 -fi
2171 -
2172 -IUSE="alsa bindist geolocation pax_kernel pulseaudio +system-ffmpeg +system-icu widgets"
2173 -
2174 -RDEPEND="
2175 - app-arch/snappy:=
2176 - dev-libs/glib:2
2177 - dev-libs/nspr
2178 - dev-libs/nss
2179 - ~dev-qt/qtcore-${PV}
2180 - ~dev-qt/qtdeclarative-${PV}
2181 - ~dev-qt/qtgui-${PV}
2182 - ~dev-qt/qtnetwork-${PV}
2183 - ~dev-qt/qtwebchannel-${PV}[qml]
2184 - dev-libs/expat
2185 - dev-libs/libevent:=
2186 - dev-libs/libxml2
2187 - dev-libs/libxslt
2188 - dev-libs/protobuf:=
2189 - media-libs/fontconfig
2190 - media-libs/freetype
2191 - media-libs/harfbuzz:=
2192 - media-libs/libpng:0=
2193 - >=media-libs/libvpx-1.5:=[svc]
2194 - media-libs/libwebp:=
2195 - media-libs/mesa
2196 - media-libs/opus
2197 - net-libs/libsrtp:0=
2198 - sys-apps/dbus
2199 - sys-apps/pciutils
2200 - sys-libs/libcap
2201 - sys-libs/zlib[minizip]
2202 - virtual/jpeg:0
2203 - virtual/libudev
2204 - x11-libs/libdrm
2205 - x11-libs/libX11
2206 - x11-libs/libXcomposite
2207 - x11-libs/libXcursor
2208 - x11-libs/libXdamage
2209 - x11-libs/libXext
2210 - x11-libs/libXfixes
2211 - x11-libs/libXi
2212 - x11-libs/libXrandr
2213 - x11-libs/libXrender
2214 - x11-libs/libXScrnSaver
2215 - x11-libs/libXtst
2216 - alsa? ( media-libs/alsa-lib )
2217 - geolocation? ( ~dev-qt/qtpositioning-${PV} )
2218 - pulseaudio? ( media-sound/pulseaudio:= )
2219 - system-ffmpeg? ( media-video/ffmpeg:0= )
2220 - system-icu? ( dev-libs/icu:= )
2221 - widgets? ( ~dev-qt/qtwidgets-${PV} )
2222 -"
2223 -DEPEND="${RDEPEND}
2224 - ${PYTHON_DEPS}
2225 - dev-util/gperf
2226 - dev-util/ninja
2227 - dev-util/re2c
2228 - sys-devel/bison
2229 - pax_kernel? ( sys-apps/elfix )
2230 -"
2231 -
2232 -PATCHES=(
2233 - "${FILESDIR}/${PN}-5.7.1-fix-audio-detection.patch"
2234 - "${FILESDIR}/${PN}-5.7.0-fix-system-ffmpeg.patch"
2235 - "${FILESDIR}/${PN}-5.7.0-icu58.patch"
2236 - "${FILESDIR}/${PN}-5.7.0-undef-madv_free.patch"
2237 - "${FILESDIR}/${PN}-5.7.1-gcc-7.patch"
2238 -)
2239 -
2240 -src_prepare() {
2241 - use pax_kernel && PATCHES+=( "${FILESDIR}/${PN}-paxmark-mksnapshot.patch" )
2242 -
2243 - if use system-icu; then
2244 - # ensure build against system headers - bug #601264
2245 - rm -r src/3rdparty/chromium/third_party/icu/source || die
2246 - fi
2247 -
2248 - qt_use_disable_mod geolocation positioning \
2249 - src/core/core_common.pri \
2250 - src/core/core_gyp_generator.pro
2251 -
2252 - qt_use_disable_mod widgets widgets src/src.pro
2253 -
2254 - qt5-build_src_prepare
2255 -}
2256 -
2257 -src_configure() {
2258 - export NINJA_PATH=/usr/bin/ninja
2259 - export NINJAFLAGS="${NINJAFLAGS:--j$(makeopts_jobs) -l$(makeopts_loadavg "${MAKEOPTS}" 0) -v}"
2260 -
2261 - local myqmakeargs=(
2262 - $(usex alsa 'WEBENGINE_CONFIG+=use_alsa' '')
2263 - $(usex bindist '' 'WEBENGINE_CONFIG+=use_proprietary_codecs')
2264 - $(usex pulseaudio 'WEBENGINE_CONFIG+=use_pulseaudio' '')
2265 - $(usex system-ffmpeg 'WEBENGINE_CONFIG+=use_system_ffmpeg' '')
2266 - $(usex system-icu 'WEBENGINE_CONFIG+=use_system_icu' '')
2267 - )
2268 - qt5-build_src_configure
2269 -}
2270 -
2271 -src_install() {
2272 - qt5-build_src_install
2273 -
2274 - # bug 601472
2275 - if [[ ! -f ${D%/}${QT5_LIBDIR}/libQt5WebEngine.so ]]; then
2276 - die "${CATEGORY}/${PF} failed to build anything. Please report to https://bugs.gentoo.org/"
2277 - fi
2278 -
2279 - pax-mark m "${D%/}${QT5_LIBEXECDIR}"/QtWebEngineProcess
2280 -}
2281
2282 diff --git a/dev-qt/qtwebkit/qtwebkit-5.7.9999.ebuild b/dev-qt/qtwebkit/qtwebkit-5.7.9999.ebuild
2283 deleted file mode 100644
2284 index 47ab9ce5..00000000
2285 --- a/dev-qt/qtwebkit/qtwebkit-5.7.9999.ebuild
2286 +++ /dev/null
2287 @@ -1,117 +0,0 @@
2288 -# Copyright 1999-2017 Gentoo Foundation
2289 -# Distributed under the terms of the GNU General Public License v2
2290 -
2291 -EAPI=6
2292 -PYTHON_COMPAT=( python2_7 )
2293 -inherit python-any-r1 qt5-build
2294 -
2295 -DESCRIPTION="WebKit rendering library for the Qt5 framework (deprecated)"
2296 -
2297 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
2298 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2299 -fi
2300 -
2301 -# TODO: qttestlib
2302 -
2303 -IUSE="geolocation gstreamer gstreamer010 +jit multimedia opengl orientation printsupport qml webchannel webp"
2304 -REQUIRED_USE="?? ( gstreamer gstreamer010 multimedia )"
2305 -
2306 -RDEPEND="
2307 - dev-db/sqlite:3
2308 - dev-libs/icu:=
2309 - >=dev-libs/leveldb-1.18-r1
2310 - dev-libs/libxml2:2
2311 - dev-libs/libxslt
2312 - ~dev-qt/qtcore-${PV}[icu]
2313 - ~dev-qt/qtgui-${PV}
2314 - ~dev-qt/qtnetwork-${PV}
2315 - ~dev-qt/qtsql-${PV}
2316 - ~dev-qt/qtwidgets-${PV}
2317 - media-libs/fontconfig:1.0
2318 - media-libs/libpng:0=
2319 - >=sys-libs/zlib-1.2.5
2320 - virtual/jpeg:0
2321 - virtual/opengl
2322 - x11-libs/libX11
2323 - x11-libs/libXcomposite
2324 - x11-libs/libXrender
2325 - geolocation? ( ~dev-qt/qtpositioning-${PV} )
2326 - gstreamer? (
2327 - dev-libs/glib:2
2328 - media-libs/gstreamer:1.0
2329 - media-libs/gst-plugins-base:1.0
2330 - )
2331 - gstreamer010? (
2332 - dev-libs/glib:2
2333 - media-libs/gstreamer:0.10
2334 - media-libs/gst-plugins-base:0.10
2335 - )
2336 - multimedia? ( ~dev-qt/qtmultimedia-${PV}[widgets] )
2337 - opengl? ( ~dev-qt/qtopengl-${PV} )
2338 - orientation? ( ~dev-qt/qtsensors-${PV} )
2339 - printsupport? ( ~dev-qt/qtprintsupport-${PV} )
2340 - qml? ( ~dev-qt/qtdeclarative-${PV} )
2341 - webchannel? ( ~dev-qt/qtwebchannel-${PV} )
2342 - webp? ( media-libs/libwebp:0= )
2343 -"
2344 -DEPEND="${RDEPEND}
2345 - ${PYTHON_DEPS}
2346 - dev-lang/ruby
2347 - dev-util/gperf
2348 - sys-devel/bison
2349 - sys-devel/flex
2350 - virtual/rubygems
2351 -"
2352 -
2353 -PATCHES=(
2354 - "${FILESDIR}/${PN}-5.4.2-system-leveldb.patch"
2355 -)
2356 -
2357 -src_prepare() {
2358 - # ensure bundled library cannot be used
2359 - rm -r Source/ThirdParty/leveldb || die
2360 -
2361 - # bug 466216
2362 - sed -i -e '/CONFIG +=/s/rpath//' \
2363 - Source/WebKit/qt/declarative/{experimental/experimental,public}.pri \
2364 - Tools/qmake/mkspecs/features/{force_static_libs_as_shared,unix/default_post}.prf \
2365 - || die
2366 -
2367 - qt_use_disable_mod geolocation positioning Tools/qmake/mkspecs/features/features.prf
2368 - qt_use_disable_mod multimedia multimediawidgets Tools/qmake/mkspecs/features/features.prf
2369 - qt_use_disable_mod orientation sensors Tools/qmake/mkspecs/features/features.prf
2370 - qt_use_disable_mod printsupport printsupport Tools/qmake/mkspecs/features/features.prf
2371 - qt_use_disable_mod qml quick Tools/qmake/mkspecs/features/features.prf
2372 - qt_use_disable_mod webchannel webchannel \
2373 - Source/WebKit2/Target.pri \
2374 - Source/WebKit2/WebKit2.pri
2375 -
2376 - if use gstreamer010; then
2377 - PATCHES+=("${FILESDIR}/${PN}-5.3.2-use-gstreamer010.patch")
2378 - elif ! use gstreamer; then
2379 - PATCHES+=("${FILESDIR}/${PN}-5.2.1-disable-gstreamer.patch")
2380 - fi
2381 -
2382 - # bug 562396
2383 - use jit || PATCHES+=("${FILESDIR}/${PN}-5.5.1-disable-jit.patch")
2384 -
2385 - use opengl || sed -i -e '/contains(QT_CONFIG, opengl): WEBKIT_CONFIG += use_3d_graphics/d' \
2386 - Tools/qmake/mkspecs/features/features.prf || die
2387 - use webp || sed -i -e '/config_libwebp: WEBKIT_CONFIG += use_webp/d' \
2388 - Tools/qmake/mkspecs/features/features.prf || die
2389 -
2390 - # bug 458222
2391 - sed -i -e '/SUBDIRS += examples/d' Source/QtWebKit.pro || die
2392 -
2393 - qt5-build_src_prepare
2394 -}
2395 -
2396 -src_install() {
2397 - qt5-build_src_install
2398 -
2399 - # bug 572056
2400 - if [[ ! -f ${D%/}${QT5_LIBDIR}/libQt5WebKit.so ]]; then
2401 - eerror "${CATEGORY}/${PF} could not build due to a broken ruby environment."
2402 - die 'Check "eselect ruby" and ensure you have a working ruby in your $PATH'
2403 - fi
2404 -}
2405
2406 diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.7.9999.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.7.9999.ebuild
2407 deleted file mode 100644
2408 index edf0d08a..00000000
2409 --- a/dev-qt/qtwebsockets/qtwebsockets-5.7.9999.ebuild
2410 +++ /dev/null
2411 @@ -1,27 +0,0 @@
2412 -# Copyright 1999-2017 Gentoo Foundation
2413 -# Distributed under the terms of the GNU General Public License v2
2414 -
2415 -EAPI=6
2416 -inherit qt5-build
2417 -
2418 -DESCRIPTION="Implementation of the WebSocket protocol for the Qt5 framework"
2419 -
2420 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
2421 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
2422 -fi
2423 -
2424 -IUSE="qml +ssl"
2425 -
2426 -DEPEND="
2427 - ~dev-qt/qtcore-${PV}
2428 - ~dev-qt/qtnetwork-${PV}[ssl=]
2429 - qml? ( ~dev-qt/qtdeclarative-${PV} )
2430 -
2431 -"
2432 -RDEPEND="${DEPEND}"
2433 -
2434 -src_prepare() {
2435 - qt_use_disable_mod qml quick src/src.pro
2436 -
2437 - qt5-build_src_prepare
2438 -}
2439
2440 diff --git a/dev-qt/qtwidgets/qtwidgets-5.7.9999.ebuild b/dev-qt/qtwidgets/qtwidgets-5.7.9999.ebuild
2441 deleted file mode 100644
2442 index df8db7d6..00000000
2443 --- a/dev-qt/qtwidgets/qtwidgets-5.7.9999.ebuild
2444 +++ /dev/null
2445 @@ -1,41 +0,0 @@
2446 -# Copyright 1999-2017 Gentoo Foundation
2447 -# Distributed under the terms of the GNU General Public License v2
2448 -
2449 -EAPI=6
2450 -QT5_MODULE="qtbase"
2451 -inherit qt5-build
2452 -
2453 -DESCRIPTION="Set of components for creating classic desktop-style UIs for the Qt5 framework"
2454 -
2455 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
2456 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
2457 -fi
2458 -
2459 -# keep IUSE defaults in sync with qtgui
2460 -IUSE="gles2 +png +xcb"
2461 -
2462 -DEPEND="
2463 - ~dev-qt/qtcore-${PV}
2464 - ~dev-qt/qtgui-${PV}[gles2=,png=,xcb?]
2465 -"
2466 -RDEPEND="${DEPEND}"
2467 -
2468 -QT5_TARGET_SUBDIRS=(
2469 - src/tools/uic
2470 - src/widgets
2471 -)
2472 -
2473 -QT5_GENTOO_CONFIG=(
2474 - !:no-widgets:
2475 -)
2476 -
2477 -src_configure() {
2478 - local myconf=(
2479 - -opengl $(usex gles2 es2 desktop)
2480 - $(qt_use png libpng system)
2481 - $(qt_use xcb xcb system)
2482 - $(qt_use xcb xkbcommon system)
2483 - $(usex xcb '-xcb-xlib -xinput2 -xkb -xrender' '')
2484 - )
2485 - qt5-build_src_configure
2486 -}
2487
2488 diff --git a/dev-qt/qtx11extras/qtx11extras-5.7.9999.ebuild b/dev-qt/qtx11extras/qtx11extras-5.7.9999.ebuild
2489 deleted file mode 100644
2490 index 54540902..00000000
2491 --- a/dev-qt/qtx11extras/qtx11extras-5.7.9999.ebuild
2492 +++ /dev/null
2493 @@ -1,21 +0,0 @@
2494 -# Copyright 1999-2017 Gentoo Foundation
2495 -# Distributed under the terms of the GNU General Public License v2
2496 -
2497 -EAPI=6
2498 -inherit qt5-build
2499 -
2500 -DESCRIPTION="Linux/X11-specific support library for the Qt5 framework"
2501 -
2502 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
2503 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
2504 -fi
2505 -
2506 -IUSE=""
2507 -
2508 -RDEPEND="
2509 - ~dev-qt/qtcore-${PV}
2510 - ~dev-qt/qtgui-${PV}[xcb]
2511 -"
2512 -DEPEND="${RDEPEND}
2513 - test? ( ~dev-qt/qtwidgets-${PV} )
2514 -"
2515
2516 diff --git a/dev-qt/qtxml/qtxml-5.7.9999.ebuild b/dev-qt/qtxml/qtxml-5.7.9999.ebuild
2517 deleted file mode 100644
2518 index d19aa52b..00000000
2519 --- a/dev-qt/qtxml/qtxml-5.7.9999.ebuild
2520 +++ /dev/null
2521 @@ -1,25 +0,0 @@
2522 -# Copyright 1999-2017 Gentoo Foundation
2523 -# Distributed under the terms of the GNU General Public License v2
2524 -
2525 -EAPI=6
2526 -QT5_MODULE="qtbase"
2527 -inherit qt5-build
2528 -
2529 -DESCRIPTION="Implementation of SAX and DOM for the Qt5 framework"
2530 -
2531 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
2532 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
2533 -fi
2534 -
2535 -IUSE=""
2536 -
2537 -RDEPEND="
2538 - ~dev-qt/qtcore-${PV}
2539 -"
2540 -DEPEND="${RDEPEND}
2541 - test? ( ~dev-qt/qtnetwork-${PV} )
2542 -"
2543 -
2544 -QT5_TARGET_SUBDIRS=(
2545 - src/xml
2546 -)
2547
2548 diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.7.9999.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.7.9999.ebuild
2549 deleted file mode 100644
2550 index 4cd0f931..00000000
2551 --- a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.7.9999.ebuild
2552 +++ /dev/null
2553 @@ -1,19 +0,0 @@
2554 -# Copyright 1999-2017 Gentoo Foundation
2555 -# Distributed under the terms of the GNU General Public License v2
2556 -
2557 -EAPI=6
2558 -inherit qt5-build
2559 -
2560 -DESCRIPTION="XPath, XQuery, XSLT, and XML Schema validation library for the Qt5 framework"
2561 -
2562 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
2563 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
2564 -fi
2565 -
2566 -IUSE=""
2567 -
2568 -DEPEND="
2569 - ~dev-qt/qtcore-${PV}
2570 - ~dev-qt/qtnetwork-${PV}
2571 -"
2572 -RDEPEND="${DEPEND}"