Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: dev-qt/pixeltool/, dev-qt/qtcharts/, dev-qt/qtx11extras/, dev-qt/qtpaths/, ...
Date: Mon, 02 Mar 2020 08:26:08
Message-Id: 1583100874.bf595aa5640c2ff34a44fff468e21cea989cad9e.asturm@gentoo
1 commit: bf595aa5640c2ff34a44fff468e21cea989cad9e
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 10 01:06:33 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sun Mar 1 22:14:34 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=bf595aa5
7
8 dev-qt: Drop Qt 5.12 stable branch
9
10 Package-Manager: Portage-2.3.88, Repoman-2.3.20
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 dev-qt/assistant/assistant-5.12.9999.ebuild | 55 -------
14 dev-qt/designer/designer-5.12.9999.ebuild | 57 -------
15 .../linguist-tools/linguist-tools-5.12.9999.ebuild | 35 ----
16 dev-qt/linguist/linguist-5.12.9999.ebuild | 48 ------
17 dev-qt/pixeltool/pixeltool-5.12.9999.ebuild | 25 ---
18 dev-qt/qdbus/qdbus-5.12.9999.ebuild | 25 ---
19 dev-qt/qdbusviewer/qdbusviewer-5.12.9999.ebuild | 45 ------
20 dev-qt/qdoc/qdoc-5.12.9999.ebuild | 40 -----
21 dev-qt/qt3d/qt3d-5.12.9999.ebuild | 34 ----
22 dev-qt/qtbluetooth/qtbluetooth-5.12.9999.ebuild | 33 ----
23 dev-qt/qtcharts/qtcharts-5.12.9999.ebuild | 29 ----
24 dev-qt/qtconcurrent/qtconcurrent-5.12.9999.ebuild | 23 ---
25 dev-qt/qtcore/qtcore-5.12.9999.ebuild | 84 ----------
26 dev-qt/qtdatavis3d/qtdatavis3d-5.12.9999.ebuild | 31 ----
27 dev-qt/qtdbus/qtdbus-5.12.9999.ebuild | 43 -----
28 .../qtdeclarative/qtdeclarative-5.12.9999.ebuild | 53 ------
29 dev-qt/qtdiag/qtdiag-5.12.9999.ebuild | 36 -----
30 dev-qt/qtgamepad/qtgamepad-5.12.9999.ebuild | 35 ----
31 .../qtgraphicaleffects-5.12.9999.ebuild | 21 ---
32 dev-qt/qtgui/qtgui-5.12.9999.ebuild | 177 ---------------------
33 dev-qt/qthelp/qthelp-5.12.9999.ebuild | 29 ----
34 .../qtimageformats/qtimageformats-5.12.9999.ebuild | 30 ----
35 dev-qt/qtlocation/qtlocation-5.12.9999.ebuild | 44 -----
36 dev-qt/qtmultimedia/qtmultimedia-5.12.9999.ebuild | 68 --------
37 dev-qt/qtnetwork/qtnetwork-5.12.9999.ebuild | 60 -------
38 .../qtnetworkauth/qtnetworkauth-5.12.9999.ebuild | 20 ---
39 dev-qt/qtopengl/qtopengl-5.12.9999.ebuild | 34 ----
40 dev-qt/qtpaths/qtpaths-5.12.9999.ebuild | 23 ---
41 dev-qt/qtplugininfo/qtplugininfo-5.12.9999.ebuild | 23 ---
42 .../qtpositioning/qtpositioning-5.12.9999.ebuild | 40 -----
43 .../qtprintsupport/qtprintsupport-5.12.9999.ebuild | 42 -----
44 .../qtquickcontrols-5.12.9999.ebuild | 32 ----
45 .../qtquickcontrols2-5.12.9999.ebuild | 30 ----
46 dev-qt/qtscript/qtscript-5.12.9999.ebuild | 36 -----
47 dev-qt/qtscxml/qtscxml-5.12.9999.ebuild | 19 ---
48 dev-qt/qtsensors/qtsensors-5.12.9999.ebuild | 28 ----
49 dev-qt/qtserialbus/qtserialbus-5.12.9999.ebuild | 20 ---
50 dev-qt/qtserialport/qtserialport-5.12.9999.ebuild | 27 ----
51 dev-qt/qtspeech/qtspeech-5.12.9999.ebuild | 20 ---
52 dev-qt/qtsql/qtsql-5.12.9999.ebuild | 55 -------
53 dev-qt/qtsvg/qtsvg-5.12.9999.ebuild | 23 ---
54 dev-qt/qttest/qttest-5.12.9999.ebuild | 33 ----
55 .../qttranslations/qttranslations-5.12.9999.ebuild | 19 ---
56 .../qtvirtualkeyboard-5.12.9999.ebuild | 43 -----
57 dev-qt/qtwayland/qtwayland-5.12.9999.ebuild | 43 -----
58 dev-qt/qtwebchannel/qtwebchannel-5.12.9999.ebuild | 26 ---
59 .../qtwebengine-5.12.0-nouveau-disable-gpu.patch | 98 ------------
60 dev-qt/qtwebengine/qtwebengine-5.12.9999.ebuild | 128 ---------------
61 dev-qt/qtwebsockets/qtwebsockets-5.12.9999.ebuild | 27 ----
62 dev-qt/qtwebview/qtwebview-5.12.9999.ebuild | 21 ---
63 dev-qt/qtwidgets/qtwidgets-5.12.9999.ebuild | 57 -------
64 dev-qt/qtx11extras/qtx11extras-5.12.9999.ebuild | 22 ---
65 dev-qt/qtxml/qtxml-5.12.9999.ebuild | 29 ----
66 .../qtxmlpatterns/qtxmlpatterns-5.12.9999.ebuild | 30 ----
67 54 files changed, 2208 deletions(-)
68
69 diff --git a/dev-qt/assistant/assistant-5.12.9999.ebuild b/dev-qt/assistant/assistant-5.12.9999.ebuild
70 deleted file mode 100644
71 index ad1fb398..00000000
72 --- a/dev-qt/assistant/assistant-5.12.9999.ebuild
73 +++ /dev/null
74 @@ -1,55 +0,0 @@
75 -# Copyright 1999-2019 Gentoo Authors
76 -# Distributed under the terms of the GNU General Public License v2
77 -
78 -EAPI=7
79 -QT5_MODULE="qttools"
80 -inherit desktop qt5-build xdg-utils
81 -
82 -DESCRIPTION="Tool for viewing on-line documentation in Qt help file format"
83 -
84 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
85 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
86 -fi
87 -
88 -IUSE="webkit"
89 -
90 -DEPEND="
91 - ~dev-qt/qtcore-${PV}
92 - ~dev-qt/qtgui-${PV}
93 - ~dev-qt/qthelp-${PV}
94 - ~dev-qt/qtnetwork-${PV}
95 - ~dev-qt/qtprintsupport-${PV}
96 - ~dev-qt/qtsql-${PV}[sqlite]
97 - ~dev-qt/qtwidgets-${PV}
98 - webkit? ( >=dev-qt/qtwebkit-5.9.1:5 )
99 -"
100 -RDEPEND="${DEPEND}"
101 -
102 -QT5_TARGET_SUBDIRS=(
103 - src/assistant/assistant
104 -)
105 -
106 -src_prepare() {
107 - qt_use_disable_mod webkit webkitwidgets \
108 - src/assistant/assistant/assistant.pro
109 -
110 - qt5-build_src_prepare
111 -}
112 -
113 -src_install() {
114 - qt5-build_src_install
115 -
116 - doicon -s 32 src/assistant/assistant/images/assistant.png
117 - newicon -s 128 src/assistant/assistant/images/assistant-128.png assistant.png
118 - make_desktop_entry "${QT5_BINDIR}"/assistant 'Qt 5 Assistant' assistant 'Qt;Development;Documentation'
119 -}
120 -
121 -pkg_postinst() {
122 - qt5-build_pkg_postinst
123 - xdg_icon_cache_update
124 -}
125 -
126 -pkg_postrm() {
127 - qt5-build_pkg_postrm
128 - xdg_icon_cache_update
129 -}
130
131 diff --git a/dev-qt/designer/designer-5.12.9999.ebuild b/dev-qt/designer/designer-5.12.9999.ebuild
132 deleted file mode 100644
133 index b12dab4b..00000000
134 --- a/dev-qt/designer/designer-5.12.9999.ebuild
135 +++ /dev/null
136 @@ -1,57 +0,0 @@
137 -# Copyright 1999-2019 Gentoo Authors
138 -# Distributed under the terms of the GNU General Public License v2
139 -
140 -EAPI=7
141 -QT5_MODULE="qttools"
142 -inherit desktop qt5-build xdg-utils
143 -
144 -DESCRIPTION="WYSIWYG tool for designing and building graphical user interfaces with QtWidgets"
145 -
146 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
147 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
148 -fi
149 -
150 -IUSE="declarative webkit"
151 -
152 -DEPEND="
153 - ~dev-qt/qtcore-${PV}
154 - ~dev-qt/qtgui-${PV}
155 - ~dev-qt/qtnetwork-${PV}
156 - ~dev-qt/qtprintsupport-${PV}
157 - ~dev-qt/qtwidgets-${PV}
158 - ~dev-qt/qtxml-${PV}
159 - declarative? ( ~dev-qt/qtdeclarative-${PV}[widgets] )
160 - webkit? ( >=dev-qt/qtwebkit-5.9.1:5 )
161 -"
162 -RDEPEND="${DEPEND}"
163 -
164 -QT5_TARGET_SUBDIRS=(
165 - src/designer
166 -)
167 -
168 -src_prepare() {
169 - qt_use_disable_mod declarative quickwidgets \
170 - src/designer/src/plugins/plugins.pro
171 -
172 - qt_use_disable_mod webkit webkitwidgets \
173 - src/designer/src/plugins/plugins.pro
174 -
175 - qt5-build_src_prepare
176 -}
177 -
178 -src_install() {
179 - qt5-build_src_install
180 -
181 - doicon -s 128 src/designer/src/designer/images/designer.png
182 - make_desktop_entry "${QT5_BINDIR}"/designer 'Qt 5 Designer' designer 'Qt;Development;GUIDesigner'
183 -}
184 -
185 -pkg_postinst() {
186 - qt5-build_pkg_postinst
187 - xdg_icon_cache_update
188 -}
189 -
190 -pkg_postrm() {
191 - qt5-build_pkg_postrm
192 - xdg_icon_cache_update
193 -}
194
195 diff --git a/dev-qt/linguist-tools/linguist-tools-5.12.9999.ebuild b/dev-qt/linguist-tools/linguist-tools-5.12.9999.ebuild
196 deleted file mode 100644
197 index ae33fe99..00000000
198 --- a/dev-qt/linguist-tools/linguist-tools-5.12.9999.ebuild
199 +++ /dev/null
200 @@ -1,35 +0,0 @@
201 -# Copyright 1999-2019 Gentoo Authors
202 -# Distributed under the terms of the GNU General Public License v2
203 -
204 -EAPI=7
205 -QT5_MODULE="qttools"
206 -inherit qt5-build
207 -
208 -DESCRIPTION="Tools for working with Qt translation data files"
209 -
210 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
211 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
212 -fi
213 -
214 -IUSE="qml"
215 -
216 -DEPEND="
217 - ~dev-qt/qtcore-${PV}
218 - ~dev-qt/qtxml-${PV}
219 - qml? ( ~dev-qt/qtdeclarative-${PV} )
220 -"
221 -RDEPEND="${DEPEND}"
222 -
223 -QT5_TARGET_SUBDIRS=(
224 - src/linguist
225 -)
226 -
227 -src_prepare() {
228 - sed -i -e '/SUBDIRS += linguist/d' \
229 - src/linguist/linguist.pro || die
230 -
231 - qt_use_disable_mod qml qmldevtools-private \
232 - src/linguist/lupdate/lupdate.pro
233 -
234 - qt5-build_src_prepare
235 -}
236
237 diff --git a/dev-qt/linguist/linguist-5.12.9999.ebuild b/dev-qt/linguist/linguist-5.12.9999.ebuild
238 deleted file mode 100644
239 index af542e66..00000000
240 --- a/dev-qt/linguist/linguist-5.12.9999.ebuild
241 +++ /dev/null
242 @@ -1,48 +0,0 @@
243 -# Copyright 1999-2019 Gentoo Authors
244 -# Distributed under the terms of the GNU General Public License v2
245 -
246 -EAPI=7
247 -QT5_MODULE="qttools"
248 -inherit desktop qt5-build xdg-utils
249 -
250 -DESCRIPTION="Graphical tool for translating Qt applications"
251 -
252 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
253 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
254 -fi
255 -
256 -IUSE=""
257 -
258 -DEPEND="
259 - ~dev-qt/designer-${PV}
260 - ~dev-qt/qtcore-${PV}
261 - ~dev-qt/qtgui-${PV}
262 - ~dev-qt/qtprintsupport-${PV}
263 - ~dev-qt/qtwidgets-${PV}
264 - ~dev-qt/qtxml-${PV}
265 -"
266 -RDEPEND="${DEPEND}"
267 -
268 -QT5_TARGET_SUBDIRS=(
269 - src/linguist/linguist
270 -)
271 -
272 -src_install() {
273 - qt5-build_src_install
274 -
275 - local size
276 - for size in 16 32 48 64 128; do
277 - newicon -s ${size} src/linguist/linguist/images/icons/linguist-${size}-32.png linguist.png
278 - done
279 - make_desktop_entry "${QT5_BINDIR}"/linguist 'Qt 5 Linguist' linguist 'Qt;Development;Translation'
280 -}
281 -
282 -pkg_postinst() {
283 - qt5-build_pkg_postinst
284 - xdg_icon_cache_update
285 -}
286 -
287 -pkg_postrm() {
288 - qt5-build_pkg_postrm
289 - xdg_icon_cache_update
290 -}
291
292 diff --git a/dev-qt/pixeltool/pixeltool-5.12.9999.ebuild b/dev-qt/pixeltool/pixeltool-5.12.9999.ebuild
293 deleted file mode 100644
294 index d6c1525a..00000000
295 --- a/dev-qt/pixeltool/pixeltool-5.12.9999.ebuild
296 +++ /dev/null
297 @@ -1,25 +0,0 @@
298 -# Copyright 1999-2019 Gentoo Authors
299 -# Distributed under the terms of the GNU General Public License v2
300 -
301 -EAPI=7
302 -QT5_MODULE="qttools"
303 -inherit qt5-build
304 -
305 -DESCRIPTION="Qt screen magnifier"
306 -
307 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
308 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
309 -fi
310 -
311 -IUSE=""
312 -
313 -DEPEND="
314 - ~dev-qt/qtcore-${PV}
315 - ~dev-qt/qtgui-${PV}
316 - ~dev-qt/qtwidgets-${PV}
317 -"
318 -RDEPEND="${DEPEND}"
319 -
320 -QT5_TARGET_SUBDIRS=(
321 - src/pixeltool
322 -)
323
324 diff --git a/dev-qt/qdbus/qdbus-5.12.9999.ebuild b/dev-qt/qdbus/qdbus-5.12.9999.ebuild
325 deleted file mode 100644
326 index 4e1b4362..00000000
327 --- a/dev-qt/qdbus/qdbus-5.12.9999.ebuild
328 +++ /dev/null
329 @@ -1,25 +0,0 @@
330 -# Copyright 1999-2019 Gentoo Authors
331 -# Distributed under the terms of the GNU General Public License v2
332 -
333 -EAPI=7
334 -QT5_MODULE="qttools"
335 -inherit qt5-build
336 -
337 -DESCRIPTION="Interface to Qt applications communicating over D-Bus"
338 -
339 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
340 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
341 -fi
342 -
343 -IUSE=""
344 -
345 -DEPEND="
346 - ~dev-qt/qtcore-${PV}
347 - ~dev-qt/qtdbus-${PV}
348 - ~dev-qt/qtxml-${PV}
349 -"
350 -RDEPEND="${DEPEND}"
351 -
352 -QT5_TARGET_SUBDIRS=(
353 - src/qdbus/qdbus
354 -)
355
356 diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.12.9999.ebuild b/dev-qt/qdbusviewer/qdbusviewer-5.12.9999.ebuild
357 deleted file mode 100644
358 index 995902b9..00000000
359 --- a/dev-qt/qdbusviewer/qdbusviewer-5.12.9999.ebuild
360 +++ /dev/null
361 @@ -1,45 +0,0 @@
362 -# Copyright 1999-2019 Gentoo Authors
363 -# Distributed under the terms of the GNU General Public License v2
364 -
365 -EAPI=7
366 -QT5_MODULE="qttools"
367 -inherit desktop qt5-build xdg-utils
368 -
369 -DESCRIPTION="Graphical tool that lets you introspect D-Bus objects and messages"
370 -
371 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
372 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
373 -fi
374 -
375 -IUSE=""
376 -
377 -DEPEND="
378 - ~dev-qt/qtcore-${PV}
379 - ~dev-qt/qtdbus-${PV}
380 - ~dev-qt/qtgui-${PV}
381 - ~dev-qt/qtwidgets-${PV}
382 - ~dev-qt/qtxml-${PV}
383 -"
384 -RDEPEND="${DEPEND}"
385 -
386 -QT5_TARGET_SUBDIRS=(
387 - src/qdbus/qdbusviewer
388 -)
389 -
390 -src_install() {
391 - qt5-build_src_install
392 -
393 - doicon -s 32 src/qdbus/qdbusviewer/images/qdbusviewer.png
394 - newicon -s 128 src/qdbus/qdbusviewer/images/qdbusviewer-128.png qdbusviewer.png
395 - make_desktop_entry "${QT5_BINDIR}"/qdbusviewer 'Qt 5 QDBusViewer' qdbusviewer 'Qt;Development'
396 -}
397 -
398 -pkg_postinst() {
399 - qt5-build_pkg_postinst
400 - xdg_icon_cache_update
401 -}
402 -
403 -pkg_postrm() {
404 - qt5-build_pkg_postrm
405 - xdg_icon_cache_update
406 -}
407
408 diff --git a/dev-qt/qdoc/qdoc-5.12.9999.ebuild b/dev-qt/qdoc/qdoc-5.12.9999.ebuild
409 deleted file mode 100644
410 index b7f16966..00000000
411 --- a/dev-qt/qdoc/qdoc-5.12.9999.ebuild
412 +++ /dev/null
413 @@ -1,40 +0,0 @@
414 -# Copyright 1999-2019 Gentoo Authors
415 -# Distributed under the terms of the GNU General Public License v2
416 -
417 -EAPI=7
418 -QT5_MODULE="qttools"
419 -inherit qt5-build
420 -
421 -DESCRIPTION="Qt documentation generator"
422 -
423 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
424 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
425 -fi
426 -
427 -IUSE="qml"
428 -
429 -DEPEND="
430 - ~dev-qt/qtcore-${PV}
431 - sys-devel/clang:=
432 - qml? ( ~dev-qt/qtdeclarative-${PV} )
433 -"
434 -RDEPEND="${DEPEND}"
435 -
436 -QT5_TARGET_SUBDIRS=(
437 - src/qdoc
438 -)
439 -
440 -src_prepare() {
441 - qt_use_disable_mod qml qmldevtools-private \
442 - src/qdoc/qdoc.pro
443 -
444 - qt5-build_src_prepare
445 -}
446 -
447 -src_configure() {
448 - # src/qdoc requires files that are only generated when qmake is
449 - # run in the root directory. bug 676948; same fix as bug 633776
450 - mkdir -p "${QT5_BUILD_DIR}"/src/qdoc || die
451 - qt5_qmake "${QT5_BUILD_DIR}"
452 - qt5-build_src_configure
453 -}
454
455 diff --git a/dev-qt/qt3d/qt3d-5.12.9999.ebuild b/dev-qt/qt3d/qt3d-5.12.9999.ebuild
456 deleted file mode 100644
457 index 431e2685..00000000
458 --- a/dev-qt/qt3d/qt3d-5.12.9999.ebuild
459 +++ /dev/null
460 @@ -1,34 +0,0 @@
461 -# Copyright 1999-2019 Gentoo Authors
462 -# Distributed under the terms of the GNU General Public License v2
463 -
464 -EAPI=7
465 -inherit qt5-build
466 -
467 -DESCRIPTION="3D rendering module for the Qt5 framework"
468 -
469 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
470 - KEYWORDS="~amd64 ~arm64 ~x86"
471 -fi
472 -
473 -# TODO: tools
474 -IUSE="gamepad gles2 qml"
475 -
476 -DEPEND="
477 - ~dev-qt/qtconcurrent-${PV}
478 - ~dev-qt/qtcore-${PV}
479 - ~dev-qt/qtgui-${PV}
480 - ~dev-qt/qtnetwork-${PV}
481 - >=media-libs/assimp-4.0.0
482 - gamepad? ( ~dev-qt/qtgamepad-${PV} )
483 - qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] )
484 -"
485 -RDEPEND="${DEPEND}"
486 -
487 -src_prepare() {
488 - rm -r src/3rdparty/assimp/{code,contrib,include} || die
489 -
490 - qt_use_disable_mod gamepad gamepad src/input/frontend/frontend.pri
491 - qt_use_disable_mod qml quick src/src.pro
492 -
493 - qt5-build_src_prepare
494 -}
495
496 diff --git a/dev-qt/qtbluetooth/qtbluetooth-5.12.9999.ebuild b/dev-qt/qtbluetooth/qtbluetooth-5.12.9999.ebuild
497 deleted file mode 100644
498 index 6f8451cd..00000000
499 --- a/dev-qt/qtbluetooth/qtbluetooth-5.12.9999.ebuild
500 +++ /dev/null
501 @@ -1,33 +0,0 @@
502 -# Copyright 1999-2019 Gentoo Authors
503 -# Distributed under the terms of the GNU General Public License v2
504 -
505 -EAPI=7
506 -QT5_MODULE="qtconnectivity"
507 -inherit qt5-build
508 -
509 -DESCRIPTION="Bluetooth support library for the Qt5 framework"
510 -
511 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
512 - KEYWORDS="~amd64 ~arm ~arm64 ~x86"
513 -fi
514 -
515 -IUSE="qml"
516 -
517 -RDEPEND="
518 - ~dev-qt/qtconcurrent-${PV}
519 - ~dev-qt/qtcore-${PV}
520 - ~dev-qt/qtdbus-${PV}
521 - >=net-wireless/bluez-5:=
522 - qml? ( ~dev-qt/qtdeclarative-${PV} )
523 -"
524 -DEPEND="${RDEPEND}
525 - ~dev-qt/qtnetwork-${PV}
526 -"
527 -
528 -src_prepare() {
529 - sed -i -e 's/nfc//' src/src.pro || die
530 -
531 - qt_use_disable_mod qml quick src/src.pro
532 -
533 - qt5-build_src_prepare
534 -}
535
536 diff --git a/dev-qt/qtcharts/qtcharts-5.12.9999.ebuild b/dev-qt/qtcharts/qtcharts-5.12.9999.ebuild
537 deleted file mode 100644
538 index 44f40be1..00000000
539 --- a/dev-qt/qtcharts/qtcharts-5.12.9999.ebuild
540 +++ /dev/null
541 @@ -1,29 +0,0 @@
542 -# Copyright 1999-2019 Gentoo Authors
543 -# Distributed under the terms of the GNU General Public License v2
544 -
545 -EAPI=7
546 -inherit qt5-build
547 -
548 -DESCRIPTION="Chart component library for the Qt5 framework"
549 -LICENSE="GPL-3"
550 -
551 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
552 - KEYWORDS="~amd64 ~x86"
553 -fi
554 -
555 -IUSE="qml"
556 -
557 -DEPEND="
558 - ~dev-qt/qtcore-${PV}
559 - ~dev-qt/qtgui-${PV}
560 - ~dev-qt/qtwidgets-${PV}
561 - qml? ( ~dev-qt/qtdeclarative-${PV} )
562 -"
563 -RDEPEND="${DEPEND}"
564 -
565 -src_prepare() {
566 - qt_use_disable_mod qml quick \
567 - src/src.pro
568 -
569 - qt5-build_src_prepare
570 -}
571
572 diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.12.9999.ebuild b/dev-qt/qtconcurrent/qtconcurrent-5.12.9999.ebuild
573 deleted file mode 100644
574 index 23f87105..00000000
575 --- a/dev-qt/qtconcurrent/qtconcurrent-5.12.9999.ebuild
576 +++ /dev/null
577 @@ -1,23 +0,0 @@
578 -# Copyright 1999-2019 Gentoo Authors
579 -# Distributed under the terms of the GNU General Public License v2
580 -
581 -EAPI=7
582 -QT5_MODULE="qtbase"
583 -inherit qt5-build
584 -
585 -DESCRIPTION="Multi-threading concurrence support library for the Qt5 framework"
586 -
587 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
588 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
589 -fi
590 -
591 -IUSE=""
592 -
593 -DEPEND="
594 - ~dev-qt/qtcore-${PV}
595 -"
596 -RDEPEND="${DEPEND}"
597 -
598 -QT5_TARGET_SUBDIRS=(
599 - src/concurrent
600 -)
601
602 diff --git a/dev-qt/qtcore/qtcore-5.12.9999.ebuild b/dev-qt/qtcore/qtcore-5.12.9999.ebuild
603 deleted file mode 100644
604 index 4ef01cf6..00000000
605 --- a/dev-qt/qtcore/qtcore-5.12.9999.ebuild
606 +++ /dev/null
607 @@ -1,84 +0,0 @@
608 -# Copyright 1999-2019 Gentoo Authors
609 -# Distributed under the terms of the GNU General Public License v2
610 -
611 -EAPI=7
612 -QT5_MODULE="qtbase"
613 -inherit qt5-build
614 -
615 -DESCRIPTION="Cross-platform application development framework"
616 -
617 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
618 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
619 -fi
620 -
621 -IUSE="icu systemd"
622 -
623 -DEPEND="
624 - dev-libs/double-conversion:=
625 - dev-libs/glib:2
626 - dev-libs/libpcre2[pcre16,unicode]
627 - sys-libs/zlib:=
628 - icu? ( dev-libs/icu:= )
629 - !icu? ( virtual/libiconv )
630 - systemd? ( sys-apps/systemd:= )
631 -"
632 -RDEPEND="${DEPEND}
633 - !<dev-qt/qtcore-4.8.7-r4:4
634 -"
635 -
636 -QT5_TARGET_SUBDIRS=(
637 - src/tools/bootstrap
638 - src/tools/moc
639 - src/tools/rcc
640 - src/tools/qfloat16-tables
641 - src/corelib
642 - src/tools/qlalr
643 - doc
644 -)
645 -
646 -QT5_GENTOO_PRIVATE_CONFIG=(
647 - !:network
648 - !:sql
649 - !:testlib
650 - !:xml
651 -)
652 -
653 -src_prepare() {
654 - # don't add -O3 to CXXFLAGS, bug 549140
655 - sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/corelib/corelib.pro || die
656 -
657 - # fix missing qt_version_tag symbol w/ LTO, bug 674382
658 - sed -i -e 's/^gcc:ltcg/gcc/' src/corelib/global/global.pri || die
659 -
660 - qt5-build_src_prepare
661 -}
662 -
663 -src_configure() {
664 - local myconf=(
665 - -no-feature-statx # bug 672856
666 - $(qt_use icu)
667 - $(qt_use !icu iconv)
668 - $(qt_use systemd journald)
669 - )
670 - qt5-build_src_configure
671 -}
672 -
673 -src_install() {
674 - qt5-build_src_install
675 -
676 - local flags=(
677 - DBUS FREETYPE IMAGEFORMAT_JPEG IMAGEFORMAT_PNG
678 - OPENGL OPENSSL SSL WIDGETS
679 - )
680 -
681 - for flag in ${flags[@]}; do
682 - cat >> "${D}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || die
683 -
684 - #if defined(QT_NO_${flag}) && defined(QT_${flag})
685 - # undef QT_NO_${flag}
686 - #elif !defined(QT_NO_${flag}) && !defined(QT_${flag})
687 - # define QT_NO_${flag}
688 - #endif
689 - _EOF_
690 - done
691 -}
692
693 diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.12.9999.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.12.9999.ebuild
694 deleted file mode 100644
695 index c68634fc..00000000
696 --- a/dev-qt/qtdatavis3d/qtdatavis3d-5.12.9999.ebuild
697 +++ /dev/null
698 @@ -1,31 +0,0 @@
699 -# Copyright 1999-2019 Gentoo Authors
700 -# Distributed under the terms of the GNU General Public License v2
701 -
702 -EAPI=7
703 -inherit qt5-build
704 -
705 -DESCRIPTION="3D data visualization library for the Qt5 framework"
706 -LICENSE="GPL-3"
707 -
708 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
709 - KEYWORDS="~amd64 ~arm64 ~x86"
710 -fi
711 -
712 -IUSE="gles2 qml"
713 -
714 -DEPEND="
715 - ~dev-qt/qtcore-${PV}
716 - ~dev-qt/qtgui-${PV}[gles2=]
717 - qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] )
718 -"
719 -RDEPEND="${DEPEND}"
720 -
721 -src_prepare() {
722 - # eliminate bogus dependency on qtwidgets
723 - sed -i -e '/requires.*widgets/d' qtdatavis3d.pro || die
724 -
725 - qt_use_disable_mod qml quick \
726 - src/src.pro
727 -
728 - qt5-build_src_prepare
729 -}
730
731 diff --git a/dev-qt/qtdbus/qtdbus-5.12.9999.ebuild b/dev-qt/qtdbus/qtdbus-5.12.9999.ebuild
732 deleted file mode 100644
733 index 8f0c0ead..00000000
734 --- a/dev-qt/qtdbus/qtdbus-5.12.9999.ebuild
735 +++ /dev/null
736 @@ -1,43 +0,0 @@
737 -# Copyright 1999-2019 Gentoo Authors
738 -# Distributed under the terms of the GNU General Public License v2
739 -
740 -EAPI=7
741 -QT5_MODULE="qtbase"
742 -inherit qt5-build
743 -
744 -DESCRIPTION="Qt5 module for inter-process communication over the D-Bus protocol"
745 -
746 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
747 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
748 -fi
749 -
750 -IUSE=""
751 -
752 -DEPEND="
753 - ~dev-qt/qtcore-${PV}
754 - >=sys-apps/dbus-1.4.20
755 -"
756 -RDEPEND="${DEPEND}"
757 -
758 -QT5_TARGET_SUBDIRS=(
759 - src/dbus
760 - src/tools/qdbusxml2cpp
761 - src/tools/qdbuscpp2xml
762 -)
763 -
764 -QT5_GENTOO_CONFIG=(
765 - :dbus
766 - :dbus-linked:
767 -)
768 -
769 -QT5_GENTOO_PRIVATE_CONFIG=(
770 - :dbus
771 - :dbus-linked
772 -)
773 -
774 -src_configure() {
775 - local myconf=(
776 - -dbus-linked
777 - )
778 - qt5-build_src_configure
779 -}
780
781 diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.12.9999.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.12.9999.ebuild
782 deleted file mode 100644
783 index a70c3d60..00000000
784 --- a/dev-qt/qtdeclarative/qtdeclarative-5.12.9999.ebuild
785 +++ /dev/null
786 @@ -1,53 +0,0 @@
787 -# Copyright 2009-2020 Gentoo Authors
788 -# Distributed under the terms of the GNU General Public License v2
789 -
790 -EAPI=7
791 -PYTHON_COMPAT=( python3_{6,7,8} )
792 -inherit python-any-r1 qt5-build
793 -
794 -DESCRIPTION="The QML and Quick modules for the Qt5 framework"
795 -
796 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
797 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
798 -fi
799 -
800 -IUSE="gles2 +jit localstorage +widgets"
801 -
802 -BDEPEND="${PYTHON_DEPS}"
803 -# qtgui[gles2=] is needed because of bug 504322
804 -DEPEND="
805 - ~dev-qt/qtcore-${PV}
806 - ~dev-qt/qtgui-${PV}[gles2=]
807 - ~dev-qt/qtnetwork-${PV}
808 - ~dev-qt/qttest-${PV}
809 - localstorage? ( ~dev-qt/qtsql-${PV} )
810 - widgets? ( ~dev-qt/qtwidgets-${PV}[gles2=] )
811 -"
812 -RDEPEND="${DEPEND}
813 - !<dev-qt/qtquickcontrols-5.7:5
814 -"
815 -
816 -src_prepare() {
817 - use jit || PATCHES+=("${FILESDIR}/${PN}-5.4.2-disable-jit.patch")
818 -
819 - qt_use_disable_mod localstorage sql \
820 - src/imports/imports.pro
821 -
822 - qt_use_disable_mod widgets widgets \
823 - src/src.pro \
824 - src/qmltest/qmltest.pro \
825 - tests/auto/auto.pro \
826 - tools/tools.pro \
827 - tools/qmlscene/qmlscene.pro \
828 - tools/qml/qml.pro
829 -
830 - qt5-build_src_prepare
831 -}
832 -
833 -src_configure() {
834 - local myqmakeargs=(
835 - --
836 - -qml-debug
837 - )
838 - qt5-build_src_configure
839 -}
840
841 diff --git a/dev-qt/qtdiag/qtdiag-5.12.9999.ebuild b/dev-qt/qtdiag/qtdiag-5.12.9999.ebuild
842 deleted file mode 100644
843 index 11ddd15e..00000000
844 --- a/dev-qt/qtdiag/qtdiag-5.12.9999.ebuild
845 +++ /dev/null
846 @@ -1,36 +0,0 @@
847 -# Copyright 1999-2019 Gentoo Authors
848 -# Distributed under the terms of the GNU General Public License v2
849 -
850 -EAPI=7
851 -QT5_MODULE="qttools"
852 -inherit qt5-build
853 -
854 -DESCRIPTION="Tool for reporting diagnostic information about Qt and its environment"
855 -
856 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
857 - KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86"
858 -fi
859 -
860 -IUSE="+network +widgets"
861 -
862 -DEPEND="
863 - ~dev-qt/qtcore-${PV}
864 - ~dev-qt/qtgui-${PV}
865 - network? ( ~dev-qt/qtnetwork-${PV}[ssl] )
866 - widgets? ( ~dev-qt/qtwidgets-${PV} )
867 -"
868 -RDEPEND="${DEPEND}"
869 -
870 -QT5_TARGET_SUBDIRS=(
871 - src/qtdiag
872 -)
873 -
874 -src_prepare() {
875 - qt_use_disable_mod network network \
876 - src/qtdiag/qtdiag.pro
877 -
878 - qt_use_disable_mod widgets widgets \
879 - src/qtdiag/qtdiag.pro
880 -
881 - qt5-build_src_prepare
882 -}
883
884 diff --git a/dev-qt/qtgamepad/qtgamepad-5.12.9999.ebuild b/dev-qt/qtgamepad/qtgamepad-5.12.9999.ebuild
885 deleted file mode 100644
886 index 01e34bd9..00000000
887 --- a/dev-qt/qtgamepad/qtgamepad-5.12.9999.ebuild
888 +++ /dev/null
889 @@ -1,35 +0,0 @@
890 -# Copyright 1999-2019 Gentoo Authors
891 -# Distributed under the terms of the GNU General Public License v2
892 -
893 -EAPI=7
894 -inherit qt5-build
895 -
896 -DESCRIPTION="Qt module to support gamepad hardware"
897 -
898 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
899 - KEYWORDS="~amd64 ~arm64 ~x86"
900 -fi
901 -
902 -IUSE="evdev qml sdl"
903 -
904 -DEPEND="
905 - ~dev-qt/qtcore-${PV}
906 - ~dev-qt/qtgui-${PV}[evdev?]
907 - evdev? ( virtual/libudev:= )
908 - qml? ( ~dev-qt/qtdeclarative-${PV} )
909 - sdl? ( media-libs/libsdl )
910 -"
911 -RDEPEND="${DEPEND}"
912 -
913 -src_prepare() {
914 - qt_use_disable_mod qml quick \
915 - src/src.pro
916 -
917 - qt_use_disable_config evdev evdev \
918 - src/plugins/gamepads/gamepads.pro
919 -
920 - qt_use_disable_config sdl sdl2 \
921 - src/plugins/gamepads/gamepads.pro
922 -
923 - qt5-build_src_prepare
924 -}
925
926 diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.12.9999.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.12.9999.ebuild
927 deleted file mode 100644
928 index 23d9db6e..00000000
929 --- a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.12.9999.ebuild
930 +++ /dev/null
931 @@ -1,21 +0,0 @@
932 -# Copyright 1999-2019 Gentoo Authors
933 -# Distributed under the terms of the GNU General Public License v2
934 -
935 -EAPI=7
936 -VIRTUALX_REQUIRED="test"
937 -inherit qt5-build
938 -
939 -DESCRIPTION="Set of QML types for adding visual effects to user interfaces"
940 -
941 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
942 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
943 -fi
944 -
945 -IUSE=""
946 -
947 -RDEPEND="
948 - ~dev-qt/qtcore-${PV}
949 - ~dev-qt/qtdeclarative-${PV}
950 - ~dev-qt/qtgui-${PV}
951 -"
952 -DEPEND="${RDEPEND}"
953
954 diff --git a/dev-qt/qtgui/qtgui-5.12.9999.ebuild b/dev-qt/qtgui/qtgui-5.12.9999.ebuild
955 deleted file mode 100644
956 index 7e8a5ceb..00000000
957 --- a/dev-qt/qtgui/qtgui-5.12.9999.ebuild
958 +++ /dev/null
959 @@ -1,177 +0,0 @@
960 -# Copyright 1999-2020 Gentoo Authors
961 -# Distributed under the terms of the GNU General Public License v2
962 -
963 -EAPI=7
964 -
965 -QT5_MODULE="qtbase"
966 -inherit qt5-build
967 -
968 -DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
969 -
970 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
971 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
972 -fi
973 -
974 -# TODO: linuxfb
975 -
976 -IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
977 - jpeg +libinput +png tslib tuio +udev vnc wayland +X"
978 -REQUIRED_USE="
979 - || ( eglfs X )
980 - accessibility? ( dbus X )
981 - eglfs? ( egl )
982 - ibus? ( dbus )
983 - libinput? ( udev )
984 - X? ( gles2? ( egl ) )
985 -"
986 -
987 -RDEPEND="
988 - dev-libs/glib:2
989 - ~dev-qt/qtcore-${PV}
990 - dev-util/gtk-update-icon-cache
991 - media-libs/fontconfig
992 - >=media-libs/freetype-2.6.1:2
993 - >=media-libs/harfbuzz-1.6.0:=
994 - sys-libs/zlib:=
995 - virtual/opengl
996 - dbus? ( ~dev-qt/qtdbus-${PV} )
997 - egl? ( media-libs/mesa[egl] )
998 - eglfs? (
999 - media-libs/mesa[gbm]
1000 - x11-libs/libdrm
1001 - )
1002 - evdev? ( sys-libs/mtdev )
1003 - gles2? ( media-libs/mesa[gles2] )
1004 - jpeg? ( virtual/jpeg:0 )
1005 - libinput? (
1006 - dev-libs/libinput:=
1007 - >=x11-libs/libxkbcommon-0.5.0
1008 - )
1009 - png? ( media-libs/libpng:0= )
1010 - tslib? ( x11-libs/tslib )
1011 - tuio? ( ~dev-qt/qtnetwork-${PV} )
1012 - udev? ( virtual/libudev:= )
1013 - vnc? ( ~dev-qt/qtnetwork-${PV} )
1014 - X? (
1015 - x11-libs/libICE
1016 - x11-libs/libSM
1017 - x11-libs/libX11
1018 - >=x11-libs/libxcb-1.12:=[xkb]
1019 - >=x11-libs/libxkbcommon-0.5.0[X]
1020 - x11-libs/xcb-util-image
1021 - x11-libs/xcb-util-keysyms
1022 - x11-libs/xcb-util-renderutil
1023 - x11-libs/xcb-util-wm
1024 - )
1025 -"
1026 -DEPEND="${RDEPEND}
1027 - evdev? ( sys-kernel/linux-headers )
1028 - udev? ( sys-kernel/linux-headers )
1029 -"
1030 -PDEPEND="
1031 - ibus? ( app-i18n/ibus )
1032 - wayland? ( ~dev-qt/qtwayland-${PV} )
1033 -"
1034 -
1035 -QT5_TARGET_SUBDIRS=(
1036 - src/tools/qvkgen
1037 - src/gui
1038 - src/openglextensions
1039 - src/platformheaders
1040 - src/platformsupport
1041 - src/plugins/generic
1042 - src/plugins/imageformats
1043 - src/plugins/platforms
1044 - src/plugins/platforminputcontexts
1045 -)
1046 -
1047 -QT5_GENTOO_CONFIG=(
1048 - accessibility:accessibility-atspi-bridge
1049 - egl:egl:
1050 - eglfs:eglfs:
1051 - eglfs:eglfs_egldevice:
1052 - eglfs:eglfs_gbm:
1053 - evdev:evdev:
1054 - evdev:mtdev:
1055 - :fontconfig:
1056 - :system-freetype:FREETYPE
1057 - !:no-freetype:
1058 - !gif:no-gif:
1059 - gles2::OPENGL_ES
1060 - gles2:opengles2:OPENGL_ES_2
1061 - !:no-gui:
1062 - :system-harfbuzz:
1063 - !:no-harfbuzz:
1064 - jpeg:system-jpeg:IMAGEFORMAT_JPEG
1065 - !jpeg:no-jpeg:
1066 - libinput
1067 - libinput:xkbcommon:
1068 - :opengl
1069 - png:png:
1070 - png:system-png:IMAGEFORMAT_PNG
1071 - !png:no-png:
1072 - tslib:tslib:
1073 - udev:libudev:
1074 - X:xcb:
1075 - X:xcb-glx:
1076 - X:xcb-plugin:
1077 - X:xcb-render:
1078 - X:xcb-sm:
1079 - X:xcb-xlib:
1080 - X:xcb-xinput:
1081 -)
1082 -
1083 -QT5_GENTOO_PRIVATE_CONFIG=(
1084 - :gui
1085 -)
1086 -
1087 -PATCHES=( "${FILESDIR}/qt-5.12-gcc-avx2.patch" ) # bug 672946
1088 -
1089 -src_prepare() {
1090 - # don't add -O3 to CXXFLAGS, bug 549140
1091 - sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die
1092 -
1093 - # egl_x11 is activated when both egl and X are enabled
1094 - use egl && QT5_GENTOO_CONFIG+=(X:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:)
1095 -
1096 - qt_use_disable_config dbus dbus \
1097 - src/platformsupport/themes/genericunix/genericunix.pri
1098 -
1099 - qt_use_disable_config tuio tuiotouch src/plugins/generic/generic.pro
1100 -
1101 - qt_use_disable_mod ibus dbus \
1102 - src/plugins/platforminputcontexts/platforminputcontexts.pro
1103 -
1104 - use vnc || sed -i -e '/SUBDIRS += vnc/d' \
1105 - src/plugins/platforms/platforms.pro || die
1106 -
1107 - qt5-build_src_prepare
1108 -}
1109 -
1110 -src_configure() {
1111 - local myconf=(
1112 - $(usex dbus -dbus-linked '')
1113 - $(qt_use egl)
1114 - $(qt_use eglfs)
1115 - $(usex eglfs '-gbm -kms' '')
1116 - $(qt_use evdev)
1117 - $(qt_use evdev mtdev)
1118 - -fontconfig
1119 - -system-freetype
1120 - $(usex gif '' -no-gif)
1121 - -gui
1122 - -system-harfbuzz
1123 - $(qt_use jpeg libjpeg system)
1124 - $(qt_use libinput)
1125 - -opengl $(usex gles2 es2 desktop)
1126 - $(qt_use png libpng system)
1127 - $(qt_use tslib)
1128 - $(qt_use udev libudev)
1129 - $(qt_use X xcb system)
1130 - $(usex X '-xcb-xlib -xcb-xinput -xkb' '')
1131 - )
1132 - if use libinput || use X; then
1133 - myconf+=( -xkbcommon )
1134 - fi
1135 - qt5-build_src_configure
1136 -}
1137
1138 diff --git a/dev-qt/qthelp/qthelp-5.12.9999.ebuild b/dev-qt/qthelp/qthelp-5.12.9999.ebuild
1139 deleted file mode 100644
1140 index 78ca7e84..00000000
1141 --- a/dev-qt/qthelp/qthelp-5.12.9999.ebuild
1142 +++ /dev/null
1143 @@ -1,29 +0,0 @@
1144 -# Copyright 1999-2019 Gentoo Authors
1145 -# Distributed under the terms of the GNU General Public License v2
1146 -
1147 -EAPI=7
1148 -QT5_MODULE="qttools"
1149 -inherit qt5-build
1150 -
1151 -DESCRIPTION="Qt5 module for integrating online documentation into applications"
1152 -
1153 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1154 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1155 -fi
1156 -
1157 -IUSE=""
1158 -
1159 -DEPEND="
1160 - ~dev-qt/qtcore-${PV}
1161 - ~dev-qt/qtgui-${PV}
1162 - ~dev-qt/qtnetwork-${PV}
1163 - ~dev-qt/qtsql-${PV}[sqlite]
1164 - ~dev-qt/qtwidgets-${PV}
1165 -"
1166 -RDEPEND="${DEPEND}"
1167 -
1168 -QT5_TARGET_SUBDIRS=(
1169 - src/assistant/help
1170 - src/assistant/qcollectiongenerator
1171 - src/assistant/qhelpgenerator
1172 -)
1173
1174 diff --git a/dev-qt/qtimageformats/qtimageformats-5.12.9999.ebuild b/dev-qt/qtimageformats/qtimageformats-5.12.9999.ebuild
1175 deleted file mode 100644
1176 index a7eace7d..00000000
1177 --- a/dev-qt/qtimageformats/qtimageformats-5.12.9999.ebuild
1178 +++ /dev/null
1179 @@ -1,30 +0,0 @@
1180 -# Copyright 1999-2019 Gentoo Authors
1181 -# Distributed under the terms of the GNU General Public License v2
1182 -
1183 -EAPI=7
1184 -inherit qt5-build
1185 -
1186 -DESCRIPTION="Additional format plugins for the Qt image I/O system"
1187 -
1188 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1189 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
1190 -fi
1191 -
1192 -IUSE="mng"
1193 -
1194 -DEPEND="
1195 - ~dev-qt/qtcore-${PV}
1196 - ~dev-qt/qtgui-${PV}
1197 - media-libs/libwebp:=
1198 - media-libs/tiff:0
1199 - mng? ( media-libs/libmng:= )
1200 -"
1201 -RDEPEND="${DEPEND}"
1202 -
1203 -src_configure() {
1204 - sed -e 's/qtConfig(jasper)/false:/' \
1205 - -i src/plugins/imageformats/imageformats.pro || die
1206 - qt_use_disable_config mng mng src/plugins/imageformats/imageformats.pro
1207 -
1208 - qt5-build_src_configure
1209 -}
1210
1211 diff --git a/dev-qt/qtlocation/qtlocation-5.12.9999.ebuild b/dev-qt/qtlocation/qtlocation-5.12.9999.ebuild
1212 deleted file mode 100644
1213 index e1e230b4..00000000
1214 --- a/dev-qt/qtlocation/qtlocation-5.12.9999.ebuild
1215 +++ /dev/null
1216 @@ -1,44 +0,0 @@
1217 -# Copyright 1999-2019 Gentoo Authors
1218 -# Distributed under the terms of the GNU General Public License v2
1219 -
1220 -EAPI=7
1221 -inherit qt5-build
1222 -
1223 -DESCRIPTION="Location (places, maps, navigation) library for the Qt5 framework"
1224 -
1225 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1226 - KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1227 -fi
1228 -
1229 -IUSE=""
1230 -
1231 -RDEPEND="
1232 - ~dev-qt/qtcore-${PV}
1233 - ~dev-qt/qtdeclarative-${PV}
1234 - ~dev-qt/qtgui-${PV}
1235 - ~dev-qt/qtnetwork-${PV}
1236 - ~dev-qt/qtpositioning-${PV}[qml]
1237 - ~dev-qt/qtsql-${PV}
1238 - sys-libs/zlib
1239 -"
1240 -DEPEND="${RDEPEND}
1241 - ~dev-qt/qtconcurrent-${PV}
1242 -"
1243 -
1244 -QT5_TARGET_SUBDIRS=(
1245 - src/3rdparty/clipper
1246 - src/3rdparty/poly2tri
1247 - src/3rdparty/clip2tri
1248 - src/3rdparty/mapbox-gl-native
1249 - src/location
1250 - src/imports/location
1251 - src/plugins/geoservices
1252 -)
1253 -
1254 -src_configure() {
1255 - # src/plugins/geoservices requires files that are only generated when
1256 - # qmake is run in the root directory. Bug 633776.
1257 - mkdir -p "${QT5_BUILD_DIR}" || die
1258 - qt5_qmake "${QT_BUILD_DIR}"
1259 - qt5-build_src_configure
1260 -}
1261
1262 diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.12.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.12.9999.ebuild
1263 deleted file mode 100644
1264 index 349dd584..00000000
1265 --- a/dev-qt/qtmultimedia/qtmultimedia-5.12.9999.ebuild
1266 +++ /dev/null
1267 @@ -1,68 +0,0 @@
1268 -# Copyright 1999-2019 Gentoo Authors
1269 -# Distributed under the terms of the GNU General Public License v2
1270 -
1271 -EAPI=7
1272 -inherit qt5-build
1273 -
1274 -DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework"
1275 -
1276 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1277 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1278 -fi
1279 -
1280 -IUSE="alsa gles2 gstreamer openal pulseaudio qml widgets"
1281 -
1282 -RDEPEND="
1283 - ~dev-qt/qtcore-${PV}
1284 - ~dev-qt/qtgui-${PV}[gles2=]
1285 - ~dev-qt/qtnetwork-${PV}
1286 - alsa? ( media-libs/alsa-lib )
1287 - gstreamer? (
1288 - dev-libs/glib:2
1289 - media-libs/gstreamer:1.0
1290 - media-libs/gst-plugins-bad:1.0
1291 - media-libs/gst-plugins-base:1.0
1292 - )
1293 - pulseaudio? ( media-sound/pulseaudio[glib] )
1294 - qml? (
1295 - ~dev-qt/qtdeclarative-${PV}
1296 - gles2? ( ~dev-qt/qtgui-${PV}[egl] )
1297 - openal? ( media-libs/openal )
1298 - )
1299 - widgets? (
1300 - ~dev-qt/qtopengl-${PV}
1301 - ~dev-qt/qtwidgets-${PV}[gles2=]
1302 - )
1303 -"
1304 -DEPEND="${RDEPEND}
1305 - gstreamer? ( x11-base/xorg-proto )
1306 -"
1307 -
1308 -src_prepare() {
1309 - sed -i -e '/CONFIG\s*+=/ s/optimize_full//' \
1310 - src/multimedia/multimedia.pro || die
1311 -
1312 - qt_use_disable_config openal openal \
1313 - src/imports/imports.pro
1314 -
1315 - qt_use_disable_mod qml quick \
1316 - src/src.pro \
1317 - src/plugins/plugins.pro
1318 -
1319 - qt_use_disable_mod widgets widgets \
1320 - src/src.pro \
1321 - src/gsttools/gsttools.pro \
1322 - src/plugins/gstreamer/common.pri
1323 -
1324 - qt5-build_src_prepare
1325 -}
1326 -
1327 -src_configure() {
1328 - local myqmakeargs=(
1329 - --
1330 - $(qt_use alsa)
1331 - $(qt_use gstreamer)
1332 - $(qt_use pulseaudio)
1333 - )
1334 - qt5-build_src_configure
1335 -}
1336
1337 diff --git a/dev-qt/qtnetwork/qtnetwork-5.12.9999.ebuild b/dev-qt/qtnetwork/qtnetwork-5.12.9999.ebuild
1338 deleted file mode 100644
1339 index 5497d923..00000000
1340 --- a/dev-qt/qtnetwork/qtnetwork-5.12.9999.ebuild
1341 +++ /dev/null
1342 @@ -1,60 +0,0 @@
1343 -# Copyright 1999-2019 Gentoo Authors
1344 -# Distributed under the terms of the GNU General Public License v2
1345 -
1346 -EAPI=7
1347 -QT5_MODULE="qtbase"
1348 -inherit qt5-build
1349 -
1350 -DESCRIPTION="Network abstraction library for the Qt5 framework"
1351 -
1352 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1353 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1354 -fi
1355 -
1356 -IUSE="bindist connman libproxy networkmanager sctp +ssl"
1357 -
1358 -DEPEND="
1359 - ~dev-qt/qtcore-${PV}
1360 - sys-libs/zlib:=
1361 - connman? ( ~dev-qt/qtdbus-${PV} )
1362 - libproxy? ( net-libs/libproxy )
1363 - networkmanager? ( ~dev-qt/qtdbus-${PV} )
1364 - sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
1365 - ssl? ( dev-libs/openssl:0=[bindist=] )
1366 -"
1367 -RDEPEND="${DEPEND}
1368 - connman? ( net-misc/connman )
1369 - networkmanager? ( net-misc/networkmanager )
1370 -"
1371 -
1372 -QT5_TARGET_SUBDIRS=(
1373 - src/network
1374 - src/plugins/bearer/generic
1375 -)
1376 -
1377 -QT5_GENTOO_CONFIG=(
1378 - libproxy:libproxy:
1379 - ssl::SSL
1380 - ssl::OPENSSL
1381 - ssl:openssl-linked:LINKED_OPENSSL
1382 -)
1383 -
1384 -QT5_GENTOO_PRIVATE_CONFIG=(
1385 - :network
1386 -)
1387 -
1388 -pkg_setup() {
1389 - use connman && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/connman)
1390 - use networkmanager && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/networkmanager)
1391 -}
1392 -
1393 -src_configure() {
1394 - local myconf=(
1395 - $(usex connman -dbus-linked '')
1396 - $(qt_use libproxy)
1397 - $(usex networkmanager -dbus-linked '')
1398 - $(qt_use sctp)
1399 - $(usex ssl -openssl-linked '')
1400 - )
1401 - qt5-build_src_configure
1402 -}
1403
1404 diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-5.12.9999.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-5.12.9999.ebuild
1405 deleted file mode 100644
1406 index 7fbd2442..00000000
1407 --- a/dev-qt/qtnetworkauth/qtnetworkauth-5.12.9999.ebuild
1408 +++ /dev/null
1409 @@ -1,20 +0,0 @@
1410 -# Copyright 1999-2019 Gentoo Authors
1411 -# Distributed under the terms of the GNU General Public License v2
1412 -
1413 -EAPI=7
1414 -inherit qt5-build
1415 -
1416 -DESCRIPTION="Network authorization library for the Qt5 framework"
1417 -LICENSE="GPL-3"
1418 -
1419 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1420 - KEYWORDS="~amd64 ~arm64 ~x86"
1421 -fi
1422 -
1423 -IUSE=""
1424 -
1425 -DEPEND="
1426 - ~dev-qt/qtcore-${PV}
1427 - ~dev-qt/qtnetwork-${PV}
1428 -"
1429 -RDEPEND="${DEPEND}"
1430
1431 diff --git a/dev-qt/qtopengl/qtopengl-5.12.9999.ebuild b/dev-qt/qtopengl/qtopengl-5.12.9999.ebuild
1432 deleted file mode 100644
1433 index cec19c33..00000000
1434 --- a/dev-qt/qtopengl/qtopengl-5.12.9999.ebuild
1435 +++ /dev/null
1436 @@ -1,34 +0,0 @@
1437 -# Copyright 1999-2019 Gentoo Authors
1438 -# Distributed under the terms of the GNU General Public License v2
1439 -
1440 -EAPI=7
1441 -QT5_MODULE="qtbase"
1442 -VIRTUALX_REQUIRED="test"
1443 -inherit qt5-build
1444 -
1445 -DESCRIPTION="OpenGL support library for the Qt5 framework (deprecated)"
1446 -
1447 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1448 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1449 -fi
1450 -
1451 -IUSE="gles2"
1452 -
1453 -DEPEND="
1454 - ~dev-qt/qtcore-${PV}
1455 - ~dev-qt/qtgui-${PV}[gles2=]
1456 - ~dev-qt/qtwidgets-${PV}[gles2=]
1457 - virtual/opengl
1458 -"
1459 -RDEPEND="${DEPEND}"
1460 -
1461 -QT5_TARGET_SUBDIRS=(
1462 - src/opengl
1463 -)
1464 -
1465 -src_configure() {
1466 - local myconf=(
1467 - -opengl $(usex gles2 es2 desktop)
1468 - )
1469 - qt5-build_src_configure
1470 -}
1471
1472 diff --git a/dev-qt/qtpaths/qtpaths-5.12.9999.ebuild b/dev-qt/qtpaths/qtpaths-5.12.9999.ebuild
1473 deleted file mode 100644
1474 index ec3e1e7d..00000000
1475 --- a/dev-qt/qtpaths/qtpaths-5.12.9999.ebuild
1476 +++ /dev/null
1477 @@ -1,23 +0,0 @@
1478 -# Copyright 1999-2019 Gentoo Authors
1479 -# Distributed under the terms of the GNU General Public License v2
1480 -
1481 -EAPI=7
1482 -QT5_MODULE="qttools"
1483 -inherit qt5-build
1484 -
1485 -DESCRIPTION="Command line client to QStandardPaths"
1486 -
1487 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1488 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1489 -fi
1490 -
1491 -IUSE=""
1492 -
1493 -DEPEND="
1494 - ~dev-qt/qtcore-${PV}
1495 -"
1496 -RDEPEND="${DEPEND}"
1497 -
1498 -QT5_TARGET_SUBDIRS=(
1499 - src/qtpaths
1500 -)
1501
1502 diff --git a/dev-qt/qtplugininfo/qtplugininfo-5.12.9999.ebuild b/dev-qt/qtplugininfo/qtplugininfo-5.12.9999.ebuild
1503 deleted file mode 100644
1504 index 85a22f17..00000000
1505 --- a/dev-qt/qtplugininfo/qtplugininfo-5.12.9999.ebuild
1506 +++ /dev/null
1507 @@ -1,23 +0,0 @@
1508 -# Copyright 1999-2019 Gentoo Authors
1509 -# Distributed under the terms of the GNU General Public License v2
1510 -
1511 -EAPI=7
1512 -QT5_MODULE="qttools"
1513 -inherit qt5-build
1514 -
1515 -DESCRIPTION="Qt5 plugin metadata dumper"
1516 -
1517 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1518 - KEYWORDS="~amd64 ~x86"
1519 -fi
1520 -
1521 -IUSE=""
1522 -
1523 -DEPEND="
1524 - ~dev-qt/qtcore-${PV}
1525 -"
1526 -RDEPEND="${DEPEND}"
1527 -
1528 -QT5_TARGET_SUBDIRS=(
1529 - src/qtplugininfo
1530 -)
1531
1532 diff --git a/dev-qt/qtpositioning/qtpositioning-5.12.9999.ebuild b/dev-qt/qtpositioning/qtpositioning-5.12.9999.ebuild
1533 deleted file mode 100644
1534 index cc8b4e33..00000000
1535 --- a/dev-qt/qtpositioning/qtpositioning-5.12.9999.ebuild
1536 +++ /dev/null
1537 @@ -1,40 +0,0 @@
1538 -# Copyright 1999-2019 Gentoo Authors
1539 -# Distributed under the terms of the GNU General Public License v2
1540 -
1541 -EAPI=7
1542 -QT5_MODULE="qtlocation"
1543 -inherit qt5-build
1544 -
1545 -DESCRIPTION="Physical position determination library for the Qt5 framework"
1546 -
1547 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1548 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1549 -fi
1550 -
1551 -IUSE="geoclue +qml"
1552 -
1553 -RDEPEND="
1554 - ~dev-qt/qtcore-${PV}
1555 - geoclue? ( ~dev-qt/qtdbus-${PV} )
1556 - qml? ( ~dev-qt/qtdeclarative-${PV} )
1557 -"
1558 -DEPEND="${RDEPEND}"
1559 -PDEPEND="
1560 - geoclue? ( app-misc/geoclue:2.0 )
1561 -"
1562 -
1563 -QT5_TARGET_SUBDIRS=(
1564 - src/3rdparty/clipper
1565 - src/3rdparty/poly2tri
1566 - src/3rdparty/clip2tri
1567 - src/positioning
1568 - src/plugins/position/positionpoll
1569 -)
1570 -
1571 -pkg_setup() {
1572 - use geoclue && QT5_TARGET_SUBDIRS+=( src/plugins/position/geoclue2 )
1573 - use qml && QT5_TARGET_SUBDIRS+=(
1574 - src/positioningquick
1575 - src/imports/positioning
1576 - )
1577 -}
1578
1579 diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.12.9999.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.12.9999.ebuild
1580 deleted file mode 100644
1581 index 606441d1..00000000
1582 --- a/dev-qt/qtprintsupport/qtprintsupport-5.12.9999.ebuild
1583 +++ /dev/null
1584 @@ -1,42 +0,0 @@
1585 -# Copyright 1999-2019 Gentoo Authors
1586 -# Distributed under the terms of the GNU General Public License v2
1587 -
1588 -EAPI=7
1589 -QT5_MODULE="qtbase"
1590 -VIRTUALX_REQUIRED="test"
1591 -inherit qt5-build
1592 -
1593 -DESCRIPTION="Printing support library for the Qt5 framework"
1594 -
1595 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1596 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1597 -fi
1598 -
1599 -IUSE="cups gles2"
1600 -
1601 -RDEPEND="
1602 - ~dev-qt/qtcore-${PV}
1603 - ~dev-qt/qtgui-${PV}[gles2=]
1604 - ~dev-qt/qtwidgets-${PV}[gles2=]
1605 - cups? ( >=net-print/cups-1.4 )
1606 -"
1607 -DEPEND="${RDEPEND}
1608 - test? ( ~dev-qt/qtnetwork-${PV} )
1609 -"
1610 -
1611 -QT5_TARGET_SUBDIRS=(
1612 - src/printsupport
1613 - src/plugins/printsupport
1614 -)
1615 -
1616 -QT5_GENTOO_CONFIG=(
1617 - cups
1618 -)
1619 -
1620 -src_configure() {
1621 - local myconf=(
1622 - $(qt_use cups)
1623 - -opengl $(usex gles2 es2 desktop)
1624 - )
1625 - qt5-build_src_configure
1626 -}
1627
1628 diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.12.9999.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.12.9999.ebuild
1629 deleted file mode 100644
1630 index 25f8d80d..00000000
1631 --- a/dev-qt/qtquickcontrols/qtquickcontrols-5.12.9999.ebuild
1632 +++ /dev/null
1633 @@ -1,32 +0,0 @@
1634 -# Copyright 1999-2019 Gentoo Authors
1635 -# Distributed under the terms of the GNU General Public License v2
1636 -
1637 -EAPI=7
1638 -inherit qt5-build
1639 -
1640 -DESCRIPTION="Set of Qt Quick controls to create complete user interfaces (deprecated)"
1641 -
1642 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1643 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
1644 -fi
1645 -
1646 -IUSE="+widgets"
1647 -
1648 -DEPEND="
1649 - ~dev-qt/qtcore-${PV}
1650 - ~dev-qt/qtdeclarative-${PV}
1651 - ~dev-qt/qtgui-${PV}
1652 - widgets? ( ~dev-qt/qtwidgets-${PV} )
1653 -"
1654 -RDEPEND="${DEPEND}"
1655 -
1656 -src_prepare() {
1657 - qt_use_disable_mod widgets widgets \
1658 - src/src.pro \
1659 - src/controls/Private/private.pri \
1660 - tests/auto/activeFocusOnTab/activeFocusOnTab.pro \
1661 - tests/auto/controls/controls.pro \
1662 - tests/auto/testplugin/testplugin.pro
1663 -
1664 - qt5-build_src_prepare
1665 -}
1666
1667 diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.12.9999.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.12.9999.ebuild
1668 deleted file mode 100644
1669 index 4babc06b..00000000
1670 --- a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.12.9999.ebuild
1671 +++ /dev/null
1672 @@ -1,30 +0,0 @@
1673 -# Copyright 1999-2019 Gentoo Authors
1674 -# Distributed under the terms of the GNU General Public License v2
1675 -
1676 -EAPI=7
1677 -inherit qt5-build
1678 -
1679 -DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework"
1680 -
1681 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1682 - KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1683 -fi
1684 -
1685 -IUSE="widgets"
1686 -
1687 -DEPEND="
1688 - ~dev-qt/qtcore-${PV}
1689 - ~dev-qt/qtdeclarative-${PV}
1690 - ~dev-qt/qtgui-${PV}
1691 - widgets? ( ~dev-qt/qtwidgets-${PV} )
1692 -"
1693 -RDEPEND="${DEPEND}
1694 - ~dev-qt/qtgraphicaleffects-${PV}
1695 -"
1696 -
1697 -src_prepare() {
1698 - qt_use_disable_mod widgets widgets \
1699 - src/imports/platform/platform.pro
1700 -
1701 - qt5-build_src_prepare
1702 -}
1703
1704 diff --git a/dev-qt/qtscript/qtscript-5.12.9999.ebuild b/dev-qt/qtscript/qtscript-5.12.9999.ebuild
1705 deleted file mode 100644
1706 index 4c0edd2b..00000000
1707 --- a/dev-qt/qtscript/qtscript-5.12.9999.ebuild
1708 +++ /dev/null
1709 @@ -1,36 +0,0 @@
1710 -# Copyright 1999-2019 Gentoo Authors
1711 -# Distributed under the terms of the GNU General Public License v2
1712 -
1713 -EAPI=7
1714 -inherit qt5-build
1715 -
1716 -DESCRIPTION="Application scripting library for the Qt5 framework (deprecated)"
1717 -
1718 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1719 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1720 -fi
1721 -
1722 -IUSE="+jit scripttools"
1723 -
1724 -DEPEND="
1725 - ~dev-qt/qtcore-${PV}
1726 - scripttools? (
1727 - ~dev-qt/qtgui-${PV}
1728 - ~dev-qt/qtwidgets-${PV}
1729 - )
1730 -"
1731 -RDEPEND="${DEPEND}"
1732 -
1733 -src_prepare() {
1734 - qt_use_disable_mod scripttools widgets \
1735 - src/src.pro
1736 -
1737 - qt5-build_src_prepare
1738 -}
1739 -
1740 -src_configure() {
1741 - local myqmakeargs=(
1742 - JAVASCRIPTCORE_JIT=$(usex jit 'yes' 'no')
1743 - )
1744 - qt5-build_src_configure
1745 -}
1746
1747 diff --git a/dev-qt/qtscxml/qtscxml-5.12.9999.ebuild b/dev-qt/qtscxml/qtscxml-5.12.9999.ebuild
1748 deleted file mode 100644
1749 index 5fe2d2ce..00000000
1750 --- a/dev-qt/qtscxml/qtscxml-5.12.9999.ebuild
1751 +++ /dev/null
1752 @@ -1,19 +0,0 @@
1753 -# Copyright 1999-2019 Gentoo Authors
1754 -# Distributed under the terms of the GNU General Public License v2
1755 -
1756 -EAPI=7
1757 -inherit qt5-build
1758 -
1759 -DESCRIPTION="State Chart XML (SCXML) support library for the Qt5 framework"
1760 -
1761 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1762 - KEYWORDS="~amd64 ~arm64 ~x86"
1763 -fi
1764 -
1765 -IUSE=""
1766 -
1767 -DEPEND="
1768 - ~dev-qt/qtcore-${PV}
1769 - ~dev-qt/qtdeclarative-${PV}
1770 -"
1771 -RDEPEND="${DEPEND}"
1772
1773 diff --git a/dev-qt/qtsensors/qtsensors-5.12.9999.ebuild b/dev-qt/qtsensors/qtsensors-5.12.9999.ebuild
1774 deleted file mode 100644
1775 index 2cf55ab9..00000000
1776 --- a/dev-qt/qtsensors/qtsensors-5.12.9999.ebuild
1777 +++ /dev/null
1778 @@ -1,28 +0,0 @@
1779 -# Copyright 1999-2019 Gentoo Authors
1780 -# Distributed under the terms of the GNU General Public License v2
1781 -
1782 -EAPI=7
1783 -inherit qt5-build
1784 -
1785 -DESCRIPTION="Hardware sensor access library for the Qt5 framework"
1786 -
1787 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1788 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1789 -fi
1790 -
1791 -# TODO: simulator
1792 -IUSE="qml"
1793 -
1794 -RDEPEND="
1795 - ~dev-qt/qtcore-${PV}
1796 - ~dev-qt/qtdbus-${PV}
1797 - qml? ( ~dev-qt/qtdeclarative-${PV} )
1798 -"
1799 -DEPEND="${RDEPEND}"
1800 -
1801 -src_prepare() {
1802 - qt_use_disable_mod qml quick \
1803 - src/src.pro
1804 -
1805 - qt5-build_src_prepare
1806 -}
1807
1808 diff --git a/dev-qt/qtserialbus/qtserialbus-5.12.9999.ebuild b/dev-qt/qtserialbus/qtserialbus-5.12.9999.ebuild
1809 deleted file mode 100644
1810 index 4a031a9a..00000000
1811 --- a/dev-qt/qtserialbus/qtserialbus-5.12.9999.ebuild
1812 +++ /dev/null
1813 @@ -1,20 +0,0 @@
1814 -# Copyright 1999-2019 Gentoo Authors
1815 -# Distributed under the terms of the GNU General Public License v2
1816 -
1817 -EAPI=7
1818 -inherit qt5-build
1819 -
1820 -DESCRIPTION="Qt module to access CAN, ModBus, and other industrial serial buses and protocols"
1821 -
1822 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1823 - KEYWORDS="~amd64 ~x86"
1824 -fi
1825 -
1826 -IUSE=""
1827 -
1828 -DEPEND="
1829 - ~dev-qt/qtcore-${PV}
1830 - ~dev-qt/qtnetwork-${PV}
1831 - ~dev-qt/qtserialport-${PV}
1832 -"
1833 -RDEPEND="${DEPEND}"
1834
1835 diff --git a/dev-qt/qtserialport/qtserialport-5.12.9999.ebuild b/dev-qt/qtserialport/qtserialport-5.12.9999.ebuild
1836 deleted file mode 100644
1837 index 78e261c2..00000000
1838 --- a/dev-qt/qtserialport/qtserialport-5.12.9999.ebuild
1839 +++ /dev/null
1840 @@ -1,27 +0,0 @@
1841 -# Copyright 1999-2019 Gentoo Authors
1842 -# Distributed under the terms of the GNU General Public License v2
1843 -
1844 -EAPI=7
1845 -inherit qt5-build
1846 -
1847 -DESCRIPTION="Serial port abstraction library for the Qt5 framework"
1848 -
1849 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1850 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1851 -fi
1852 -
1853 -IUSE=""
1854 -
1855 -DEPEND="
1856 - ~dev-qt/qtcore-${PV}
1857 - virtual/libudev:=
1858 -"
1859 -RDEPEND="${DEPEND}"
1860 -
1861 -src_prepare() {
1862 - # make sure we link against libudev
1863 - sed -i -e 's/:qtConfig(libudev)//' \
1864 - src/serialport/serialport-lib.pri || die
1865 -
1866 - qt5-build_src_prepare
1867 -}
1868
1869 diff --git a/dev-qt/qtspeech/qtspeech-5.12.9999.ebuild b/dev-qt/qtspeech/qtspeech-5.12.9999.ebuild
1870 deleted file mode 100644
1871 index 17f8c70c..00000000
1872 --- a/dev-qt/qtspeech/qtspeech-5.12.9999.ebuild
1873 +++ /dev/null
1874 @@ -1,20 +0,0 @@
1875 -# Copyright 1999-2019 Gentoo Authors
1876 -# Distributed under the terms of the GNU General Public License v2
1877 -
1878 -EAPI=7
1879 -inherit qt5-build
1880 -
1881 -DESCRIPTION="Text-to-speech library for the Qt5 framework"
1882 -
1883 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1884 - KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1885 -fi
1886 -
1887 -# TODO: flite plugin - needs 2.0.0 (not yet in tree)
1888 -IUSE=""
1889 -
1890 -RDEPEND="
1891 - >=app-accessibility/speech-dispatcher-0.8.7
1892 - ~dev-qt/qtcore-${PV}
1893 -"
1894 -DEPEND="${RDEPEND}"
1895
1896 diff --git a/dev-qt/qtsql/qtsql-5.12.9999.ebuild b/dev-qt/qtsql/qtsql-5.12.9999.ebuild
1897 deleted file mode 100644
1898 index 5378ef39..00000000
1899 --- a/dev-qt/qtsql/qtsql-5.12.9999.ebuild
1900 +++ /dev/null
1901 @@ -1,55 +0,0 @@
1902 -# Copyright 1999-2019 Gentoo Authors
1903 -# Distributed under the terms of the GNU General Public License v2
1904 -
1905 -EAPI=7
1906 -QT5_MODULE="qtbase"
1907 -inherit qt5-build
1908 -
1909 -DESCRIPTION="SQL abstraction library for the Qt5 framework"
1910 -SLOT=5/$(ver_cut 1-3) # bug 639140
1911 -
1912 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1913 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1914 -fi
1915 -
1916 -IUSE="freetds mysql oci8 odbc postgres +sqlite"
1917 -
1918 -REQUIRED_USE="
1919 - || ( freetds mysql oci8 odbc postgres sqlite )
1920 -"
1921 -
1922 -DEPEND="
1923 - ~dev-qt/qtcore-${PV}
1924 - freetds? ( dev-db/freetds )
1925 - mysql? ( dev-db/mysql-connector-c:= )
1926 - oci8? ( dev-db/oracle-instantclient:=[sdk] )
1927 - odbc? ( dev-db/unixODBC )
1928 - postgres? ( dev-db/postgresql:* )
1929 - sqlite? ( dev-db/sqlite:3 )
1930 -"
1931 -RDEPEND="${DEPEND}"
1932 -
1933 -QT5_TARGET_SUBDIRS=(
1934 - src/sql
1935 - src/plugins/sqldrivers
1936 -)
1937 -
1938 -QT5_GENTOO_PRIVATE_CONFIG=(
1939 - :sql
1940 -)
1941 -
1942 -src_configure() {
1943 - local myconf=(
1944 - $(qt_use freetds sql-tds plugin)
1945 - $(qt_use mysql sql-mysql plugin)
1946 - $(qt_use oci8 sql-oci plugin)
1947 - $(qt_use odbc sql-odbc plugin)
1948 - $(qt_use postgres sql-psql plugin)
1949 - $(qt_use sqlite sql-sqlite plugin)
1950 - $(usex sqlite -system-sqlite '')
1951 - )
1952 -
1953 - use oci8 && myconf+=("-I${ORACLE_HOME}/include" "-L${ORACLE_HOME}/$(get_libdir)")
1954 -
1955 - qt5-build_src_configure
1956 -}
1957
1958 diff --git a/dev-qt/qtsvg/qtsvg-5.12.9999.ebuild b/dev-qt/qtsvg/qtsvg-5.12.9999.ebuild
1959 deleted file mode 100644
1960 index f143da2e..00000000
1961 --- a/dev-qt/qtsvg/qtsvg-5.12.9999.ebuild
1962 +++ /dev/null
1963 @@ -1,23 +0,0 @@
1964 -# Copyright 1999-2019 Gentoo Authors
1965 -# Distributed under the terms of the GNU General Public License v2
1966 -
1967 -EAPI=7
1968 -inherit qt5-build
1969 -
1970 -DESCRIPTION="SVG rendering library for the Qt5 framework"
1971 -
1972 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
1973 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1974 -fi
1975 -
1976 -IUSE=""
1977 -
1978 -RDEPEND="
1979 - ~dev-qt/qtcore-${PV}
1980 - ~dev-qt/qtgui-${PV}
1981 - ~dev-qt/qtwidgets-${PV}
1982 - sys-libs/zlib:=
1983 -"
1984 -DEPEND="${RDEPEND}
1985 - test? ( ~dev-qt/qtxml-${PV} )
1986 -"
1987
1988 diff --git a/dev-qt/qttest/qttest-5.12.9999.ebuild b/dev-qt/qttest/qttest-5.12.9999.ebuild
1989 deleted file mode 100644
1990 index d9f0202c..00000000
1991 --- a/dev-qt/qttest/qttest-5.12.9999.ebuild
1992 +++ /dev/null
1993 @@ -1,33 +0,0 @@
1994 -# Copyright 1999-2019 Gentoo Authors
1995 -# Distributed under the terms of the GNU General Public License v2
1996 -
1997 -EAPI=7
1998 -QT5_MODULE="qtbase"
1999 -VIRTUALX_REQUIRED="test"
2000 -inherit qt5-build
2001 -
2002 -DESCRIPTION="Unit testing library for the Qt5 framework"
2003 -
2004 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
2005 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2006 -fi
2007 -
2008 -IUSE=""
2009 -
2010 -RDEPEND="
2011 - ~dev-qt/qtcore-${PV}
2012 -"
2013 -DEPEND="${RDEPEND}
2014 - test? (
2015 - ~dev-qt/qtgui-${PV}
2016 - ~dev-qt/qtxml-${PV}
2017 - )
2018 -"
2019 -
2020 -QT5_TARGET_SUBDIRS=(
2021 - src/testlib
2022 -)
2023 -
2024 -QT5_GENTOO_PRIVATE_CONFIG=(
2025 - :testlib
2026 -)
2027
2028 diff --git a/dev-qt/qttranslations/qttranslations-5.12.9999.ebuild b/dev-qt/qttranslations/qttranslations-5.12.9999.ebuild
2029 deleted file mode 100644
2030 index f4be31f4..00000000
2031 --- a/dev-qt/qttranslations/qttranslations-5.12.9999.ebuild
2032 +++ /dev/null
2033 @@ -1,19 +0,0 @@
2034 -# Copyright 1999-2019 Gentoo Authors
2035 -# Distributed under the terms of the GNU General Public License v2
2036 -
2037 -EAPI=7
2038 -inherit qt5-build
2039 -
2040 -DESCRIPTION="Translation files for the Qt5 framework"
2041 -
2042 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
2043 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2044 -fi
2045 -
2046 -IUSE=""
2047 -
2048 -DEPEND="
2049 - ~dev-qt/linguist-tools-${PV}
2050 - ~dev-qt/qtcore-${PV}
2051 -"
2052 -RDEPEND=""
2053
2054 diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.12.9999.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.12.9999.ebuild
2055 deleted file mode 100644
2056 index 36d34ee4..00000000
2057 --- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.12.9999.ebuild
2058 +++ /dev/null
2059 @@ -1,43 +0,0 @@
2060 -# Copyright 1999-2020 Gentoo Authors
2061 -# Distributed under the terms of the GNU General Public License v2
2062 -
2063 -EAPI=7
2064 -
2065 -inherit qt5-build
2066 -
2067 -DESCRIPTION="Customizable input framework and virtual keyboard for Qt"
2068 -
2069 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
2070 - KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2071 -fi
2072 -
2073 -# TODO: unbudle libraries for more layouts
2074 -IUSE="handwriting +spell +X"
2075 -
2076 -DEPEND="
2077 - ~dev-qt/qtcore-${PV}
2078 - ~dev-qt/qtdeclarative-${PV}
2079 - ~dev-qt/qtgui-${PV}
2080 - ~dev-qt/qtsvg-${PV}
2081 - spell? ( app-text/hunspell:= )
2082 - X? ( x11-libs/libxcb:= )
2083 -"
2084 -RDEPEND="${DEPEND}"
2085 -
2086 -src_configure() {
2087 - local myqmakeargs=(
2088 - $(usex handwriting CONFIG+=lipi-toolkit '')
2089 - $(usex spell '' CONFIG+=disable-hunspell)
2090 - $(usex X '' CONFIG+=disable-desktop)
2091 - CONFIG+="lang-ar_AR lang-bg_BG lang-cs_CZ lang-da_DK lang-de_DE \
2092 - lang-el_GR lang-en_GB lang-en_US lang-es_ES lang-es_MX \
2093 - lang-et_EE lang-fa_FA lang-fi_FI lang-fr_CA lang-fr_FR \
2094 - lang-he_IL lang-hi_IN lang-hr_HR lang-hu_HU lang-id_ID \
2095 - lang-it_IT lang-ms_MY lang-nb_NO lang-nl_NL lang-pl_PL \
2096 - lang-pt_BR lang-pt_PT lang-ro_RO lang-ru_RU lang-sk_SK \
2097 - lang-sl_SI lang-sq_AL lang-sr_SP lang-sv_SE lang-tr_TR \
2098 - lang-uk_UA lang-vi_VN"
2099 - )
2100 -
2101 - qt5-build_src_configure
2102 -}
2103
2104 diff --git a/dev-qt/qtwayland/qtwayland-5.12.9999.ebuild b/dev-qt/qtwayland/qtwayland-5.12.9999.ebuild
2105 deleted file mode 100644
2106 index ac4fdc11..00000000
2107 --- a/dev-qt/qtwayland/qtwayland-5.12.9999.ebuild
2108 +++ /dev/null
2109 @@ -1,43 +0,0 @@
2110 -# Copyright 1999-2019 Gentoo Authors
2111 -# Distributed under the terms of the GNU General Public License v2
2112 -
2113 -EAPI=7
2114 -inherit qt5-build
2115 -
2116 -DESCRIPTION="Wayland platform plugin for Qt"
2117 -
2118 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
2119 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
2120 -fi
2121 -
2122 -IUSE="+libinput xcomposite"
2123 -
2124 -DEPEND="
2125 - >=dev-libs/wayland-1.6.0
2126 - ~dev-qt/qtcore-${PV}
2127 - ~dev-qt/qtdeclarative-${PV}
2128 - ~dev-qt/qtgui-${PV}[egl,libinput=]
2129 - media-libs/mesa[egl]
2130 - >=x11-libs/libxkbcommon-0.2.0
2131 - xcomposite? (
2132 - x11-libs/libX11
2133 - x11-libs/libXcomposite
2134 - )
2135 -"
2136 -RDEPEND="${DEPEND}"
2137 -
2138 -src_prepare() {
2139 - qt_use_disable_config libinput xkbcommon-evdev \
2140 - src/client/client.pro \
2141 - src/compositor/wayland_wrapper/wayland_wrapper.pri \
2142 - src/plugins/shellintegration/ivi-shell/ivi-shell.pro \
2143 - src/plugins/shellintegration/wl-shell/wl-shell.pro \
2144 - src/plugins/shellintegration/xdg-shell/xdg-shell.pro \
2145 - src/plugins/shellintegration/xdg-shell-v5/xdg-shell-v5.pro \
2146 - src/plugins/shellintegration/xdg-shell-v6/xdg-shell-v6.pro \
2147 - tests/auto/compositor/compositor/compositor.pro
2148 -
2149 - use xcomposite || rm -r config.tests/xcomposite || die
2150 -
2151 - qt5-build_src_prepare
2152 -}
2153
2154 diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.12.9999.ebuild b/dev-qt/qtwebchannel/qtwebchannel-5.12.9999.ebuild
2155 deleted file mode 100644
2156 index 24910e03..00000000
2157 --- a/dev-qt/qtwebchannel/qtwebchannel-5.12.9999.ebuild
2158 +++ /dev/null
2159 @@ -1,26 +0,0 @@
2160 -# Copyright 1999-2019 Gentoo Authors
2161 -# Distributed under the terms of the GNU General Public License v2
2162 -
2163 -EAPI=7
2164 -inherit qt5-build
2165 -
2166 -DESCRIPTION="Qt5 module for integrating C++ and QML applications with HTML/JavaScript clients"
2167 -
2168 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
2169 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
2170 -fi
2171 -
2172 -IUSE="qml"
2173 -
2174 -DEPEND="
2175 - ~dev-qt/qtcore-${PV}
2176 - qml? ( ~dev-qt/qtdeclarative-${PV} )
2177 -"
2178 -RDEPEND="${DEPEND}"
2179 -
2180 -src_prepare() {
2181 - qt_use_disable_mod qml quick src/src.pro
2182 - qt_use_disable_mod qml qml src/webchannel/webchannel.pro
2183 -
2184 - qt5-build_src_prepare
2185 -}
2186
2187 diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.12.0-nouveau-disable-gpu.patch b/dev-qt/qtwebengine/files/qtwebengine-5.12.0-nouveau-disable-gpu.patch
2188 deleted file mode 100644
2189 index ec315ca2..00000000
2190 --- a/dev-qt/qtwebengine/files/qtwebengine-5.12.0-nouveau-disable-gpu.patch
2191 +++ /dev/null
2192 @@ -1,98 +0,0 @@
2193 -From: Antonio Larrosa <alarrosa@××××.com>
2194 -Subject: Disable GPU when using nouveau or running on wayland
2195 -References: boo#1005323, boo#1060990
2196 -
2197 -Qt WebEngine uses multi-threaded OpenGL, which nouveau does not support.
2198 -It also crashes when running on wayland, the cause is not yet known.
2199 -Work around these issues by not doing GPU-accelerated rendering in such
2200 -cases.
2201 -
2202 -Index: qtwebengine-everywhere-src-5.12.0-alpha/src/core/web_engine_context.cpp
2203 -===================================================================
2204 ---- qtwebengine-everywhere-src-5.12.0-alpha.orig/src/core/web_engine_context.cpp
2205 -+++ qtwebengine-everywhere-src-5.12.0-alpha/src/core/web_engine_context.cpp
2206 -@@ -101,6 +101,7 @@
2207 - #include <QOffscreenSurface>
2208 - #ifndef QT_NO_OPENGL
2209 - # include <QOpenGLContext>
2210 -+# include <QOpenGLFunctions>
2211 - #endif
2212 - #include <QQuickWindow>
2213 - #include <QStringList>
2214 -@@ -162,6 +163,39 @@ void dummyGetPluginCallback(const std::v
2215 - }
2216 - #endif
2217 -
2218 -+#ifndef QT_NO_OPENGL
2219 -+QString openGLVendor()
2220 -+{
2221 -+ QString vendor;
2222 -+
2223 -+ QOpenGLContext *oldContext = QOpenGLContext::currentContext();
2224 -+ QSurface *oldSurface = 0;
2225 -+ if (oldContext)
2226 -+ oldSurface = oldContext->surface();
2227 -+
2228 -+ QScopedPointer<QOffscreenSurface> surface( new QOffscreenSurface );
2229 -+ surface->create();
2230 -+ QOpenGLContext context;
2231 -+ if (!context.create()) {
2232 -+ qDebug() << "Error creating openGL context";
2233 -+ }
2234 -+ else if (!context.makeCurrent(surface.data())) {
2235 -+ qDebug() << "Error making openGL context current context";
2236 -+ } else {
2237 -+ const GLubyte *p;
2238 -+ QOpenGLFunctions *f = context.functions();
2239 -+ if ((p = f->glGetString(GL_VENDOR)))
2240 -+ vendor = QString::fromLatin1(reinterpret_cast<const char *>(p));
2241 -+ }
2242 -+
2243 -+ context.doneCurrent();
2244 -+ if (oldContext && oldSurface)
2245 -+ oldContext->makeCurrent(oldSurface);
2246 -+
2247 -+ return vendor;
2248 -+}
2249 -+#endif
2250 -+
2251 - } // namespace
2252 -
2253 - namespace QtWebEngineCore {
2254 -@@ -440,6 +474,27 @@ WebEngineContext::WebEngineContext()
2255 - const char *glType = 0;
2256 - #ifndef QT_NO_OPENGL
2257 -
2258 -+ bool disableGpu = qEnvironmentVariableIsSet("QT_WEBENGINE_DISABLE_GPU");
2259 -+
2260 -+ if (!qEnvironmentVariableIsSet("QT_WEBENGINE_DISABLE_WAYLAND_WORKAROUND") && qApp->platformName().startsWith("wayland", Qt::CaseInsensitive))
2261 -+ {
2262 -+ qWarning() << "Running on wayland. Qt WebEngine will disable usage of the GPU.\n"
2263 -+ "Note: you can set the QT_WEBENGINE_DISABLE_WAYLAND_WORKAROUND\n"
2264 -+ "environment variable before running this application, but this is \n"
2265 -+ "not recommended since this usually causes applications to crash.";
2266 -+ disableGpu = true;
2267 -+ }
2268 -+
2269 -+ if (!qEnvironmentVariableIsSet("QT_WEBENGINE_DISABLE_NOUVEAU_WORKAROUND") && openGLVendor() == QStringLiteral("nouveau"))
2270 -+ {
2271 -+ qWarning() << "Nouveau openGL driver detected. Qt WebEngine will disable usage of the GPU.\n"
2272 -+ "Note: you can set the QT_WEBENGINE_DISABLE_NOUVEAU_WORKAROUND\n"
2273 -+ "environment variable before running this application, but this is \n"
2274 -+ "not recommended since this usually causes applications to crash as\n"
2275 -+ "Nouveau openGL drivers don't support multithreaded rendering";
2276 -+ disableGpu = true;
2277 -+ }
2278 -+
2279 - bool tryGL =
2280 - !usingANGLE()
2281 - && (!usingSoftwareDynamicGL()
2282 -@@ -450,7 +505,7 @@ WebEngineContext::WebEngineContext()
2283 - || enableWebGLSoftwareRendering
2284 - #endif
2285 - )
2286 -- && !usingQtQuick2DRenderer();
2287 -+ && !usingQtQuick2DRenderer() && !disableGpu;
2288 -
2289 - if (tryGL) {
2290 - if (qt_gl_global_share_context() && qt_gl_global_share_context()->isValid()) {
2291
2292 diff --git a/dev-qt/qtwebengine/qtwebengine-5.12.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-5.12.9999.ebuild
2293 deleted file mode 100644
2294 index 1ef75cf4..00000000
2295 --- a/dev-qt/qtwebengine/qtwebengine-5.12.9999.ebuild
2296 +++ /dev/null
2297 @@ -1,128 +0,0 @@
2298 -# Copyright 1999-2020 Gentoo Authors
2299 -# Distributed under the terms of the GNU General Public License v2
2300 -
2301 -EAPI=7
2302 -
2303 -PYTHON_COMPAT=( python2_7 )
2304 -inherit multiprocessing python-any-r1 qt5-build
2305 -
2306 -DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML applications"
2307 -
2308 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
2309 - KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2310 -fi
2311 -
2312 -IUSE="alsa bindist designer jumbo-build pulseaudio +system-ffmpeg +system-icu widgets"
2313 -REQUIRED_USE="designer? ( widgets )"
2314 -
2315 -RDEPEND="
2316 - app-arch/snappy:=
2317 - dev-libs/glib:2
2318 - dev-libs/nspr
2319 - dev-libs/nss
2320 - ~dev-qt/qtcore-${PV}
2321 - ~dev-qt/qtdeclarative-${PV}
2322 - ~dev-qt/qtgui-${PV}
2323 - ~dev-qt/qtnetwork-${PV}
2324 - ~dev-qt/qtpositioning-${PV}
2325 - ~dev-qt/qtprintsupport-${PV}
2326 - ~dev-qt/qtwebchannel-${PV}[qml]
2327 - dev-libs/expat
2328 - dev-libs/libevent:=
2329 - dev-libs/libxml2[icu]
2330 - dev-libs/libxslt
2331 - dev-libs/re2:=
2332 - media-libs/fontconfig
2333 - media-libs/freetype
2334 - media-libs/harfbuzz:=
2335 - media-libs/lcms:2
2336 - media-libs/libjpeg-turbo:=
2337 - media-libs/libpng:0=
2338 - >=media-libs/libvpx-1.5:=[svc]
2339 - media-libs/libwebp:=
2340 - media-libs/mesa[egl,X(+)]
2341 - media-libs/opus
2342 - sys-apps/dbus
2343 - sys-apps/pciutils
2344 - sys-libs/zlib[minizip]
2345 - virtual/libudev
2346 - x11-libs/libdrm
2347 - x11-libs/libX11
2348 - x11-libs/libXcomposite
2349 - x11-libs/libXcursor
2350 - x11-libs/libXdamage
2351 - x11-libs/libXext
2352 - x11-libs/libXfixes
2353 - x11-libs/libXi
2354 - x11-libs/libXrandr
2355 - x11-libs/libXrender
2356 - x11-libs/libXScrnSaver
2357 - x11-libs/libXtst
2358 - alsa? ( media-libs/alsa-lib )
2359 - designer? ( ~dev-qt/designer-${PV} )
2360 - pulseaudio? ( media-sound/pulseaudio:= )
2361 - system-ffmpeg? ( media-video/ffmpeg:0= )
2362 - system-icu? ( >=dev-libs/icu-60.2:= )
2363 - widgets? (
2364 - ~dev-qt/qtdeclarative-${PV}[widgets]
2365 - ~dev-qt/qtwidgets-${PV}
2366 - )
2367 -"
2368 -DEPEND="${RDEPEND}
2369 - ${PYTHON_DEPS}
2370 - >=app-arch/gzip-1.7
2371 - dev-util/gperf
2372 - dev-util/ninja
2373 - dev-util/re2c
2374 - sys-devel/bison
2375 -"
2376 -
2377 -PATCHES+=(
2378 - "${FILESDIR}/${PN}-5.12.0-nouveau-disable-gpu.patch" # bug 609752
2379 -)
2380 -
2381 -src_prepare() {
2382 - if ! use jumbo-build; then
2383 - sed -i -e 's|use_jumbo_build=true|use_jumbo_build=false|' \
2384 - src/core/config/common.pri || die
2385 - fi
2386 -
2387 - # bug 620444 - ensure local headers are used
2388 - find "${S}" -type f -name "*.pr[fio]" | xargs sed -i -e 's|INCLUDEPATH += |&$$QTWEBENGINE_ROOT/include |' || die
2389 -
2390 - qt_use_disable_config alsa webengine-alsa src/core/config/linux.pri
2391 - qt_use_disable_config pulseaudio webengine-pulseaudio src/core/config/linux.pri
2392 -
2393 - qt_use_disable_mod designer webenginewidgets src/plugins/plugins.pro
2394 -
2395 - qt_use_disable_mod widgets widgets src/src.pro
2396 -
2397 - qt5-build_src_prepare
2398 -}
2399 -
2400 -src_configure() {
2401 - export NINJA_PATH=/usr/bin/ninja
2402 - export NINJAFLAGS="${NINJAFLAGS:--j$(makeopts_jobs) -l$(makeopts_loadavg "${MAKEOPTS}" 0) -v}"
2403 -
2404 - local myqmakeargs=(
2405 - --
2406 - -opus
2407 - -printing-and-pdf
2408 - -webp
2409 - $(usex alsa '-alsa' '')
2410 - $(usex bindist '' '-proprietary-codecs')
2411 - $(usex pulseaudio '-pulseaudio' '')
2412 - $(usex system-ffmpeg '-ffmpeg' '')
2413 - $(usex system-icu '-webengine-icu' '')
2414 - )
2415 - qt5-build_src_configure
2416 -}
2417 -
2418 -src_install() {
2419 - qt5-build_src_install
2420 -
2421 - # bug 601472
2422 - if [[ ! -f ${D}${QT5_LIBDIR}/libQt5WebEngine.so ]]; then
2423 - die "${CATEGORY}/${PF} failed to build anything. Please report to https://bugs.gentoo.org/"
2424 - fi
2425 -}
2426
2427 diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.12.9999.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.12.9999.ebuild
2428 deleted file mode 100644
2429 index 097f97a9..00000000
2430 --- a/dev-qt/qtwebsockets/qtwebsockets-5.12.9999.ebuild
2431 +++ /dev/null
2432 @@ -1,27 +0,0 @@
2433 -# Copyright 1999-2019 Gentoo Authors
2434 -# Distributed under the terms of the GNU General Public License v2
2435 -
2436 -EAPI=7
2437 -inherit qt5-build
2438 -
2439 -DESCRIPTION="Implementation of the WebSocket protocol for the Qt5 framework"
2440 -
2441 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
2442 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2443 -fi
2444 -
2445 -IUSE="qml +ssl"
2446 -
2447 -DEPEND="
2448 - ~dev-qt/qtcore-${PV}
2449 - ~dev-qt/qtnetwork-${PV}[ssl=]
2450 - qml? ( ~dev-qt/qtdeclarative-${PV} )
2451 -
2452 -"
2453 -RDEPEND="${DEPEND}"
2454 -
2455 -src_prepare() {
2456 - qt_use_disable_mod qml quick src/src.pro
2457 -
2458 - qt5-build_src_prepare
2459 -}
2460
2461 diff --git a/dev-qt/qtwebview/qtwebview-5.12.9999.ebuild b/dev-qt/qtwebview/qtwebview-5.12.9999.ebuild
2462 deleted file mode 100644
2463 index fa902e48..00000000
2464 --- a/dev-qt/qtwebview/qtwebview-5.12.9999.ebuild
2465 +++ /dev/null
2466 @@ -1,21 +0,0 @@
2467 -# Copyright 1999-2019 Gentoo Authors
2468 -# Distributed under the terms of the GNU General Public License v2
2469 -
2470 -EAPI=7
2471 -inherit qt5-build
2472 -
2473 -DESCRIPTION="Module for displaying web content in a QML application using the Qt5 framework"
2474 -
2475 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
2476 - KEYWORDS="~amd64"
2477 -fi
2478 -
2479 -IUSE=""
2480 -
2481 -DEPEND="
2482 - ~dev-qt/qtcore-${PV}
2483 - ~dev-qt/qtdeclarative-${PV}
2484 - ~dev-qt/qtgui-${PV}
2485 - ~dev-qt/qtwebengine-${PV}
2486 -"
2487 -RDEPEND="${DEPEND}"
2488
2489 diff --git a/dev-qt/qtwidgets/qtwidgets-5.12.9999.ebuild b/dev-qt/qtwidgets/qtwidgets-5.12.9999.ebuild
2490 deleted file mode 100644
2491 index 3d14a9cd..00000000
2492 --- a/dev-qt/qtwidgets/qtwidgets-5.12.9999.ebuild
2493 +++ /dev/null
2494 @@ -1,57 +0,0 @@
2495 -# Copyright 1999-2020 Gentoo Authors
2496 -# Distributed under the terms of the GNU General Public License v2
2497 -
2498 -EAPI=7
2499 -
2500 -QT5_MODULE="qtbase"
2501 -inherit qt5-build
2502 -
2503 -DESCRIPTION="Set of components for creating classic desktop-style UIs for the Qt5 framework"
2504 -
2505 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
2506 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2507 -fi
2508 -
2509 -# keep IUSE defaults in sync with qtgui
2510 -IUSE="gles2 gtk +png +X"
2511 -
2512 -DEPEND="
2513 - ~dev-qt/qtcore-${PV}
2514 - ~dev-qt/qtgui-${PV}[gles2=,png=,X?]
2515 - gtk? (
2516 - ~dev-qt/qtgui-${PV}[dbus]
2517 - x11-libs/gtk+:3
2518 - x11-libs/libX11
2519 - x11-libs/pango
2520 - )
2521 -"
2522 -RDEPEND="${DEPEND}"
2523 -
2524 -QT5_TARGET_SUBDIRS=(
2525 - src/tools/uic
2526 - src/widgets
2527 - src/plugins/platformthemes
2528 -)
2529 -
2530 -QT5_GENTOO_CONFIG=(
2531 - gtk:gtk3:
2532 - ::widgets
2533 - !:no-widgets:
2534 -)
2535 -
2536 -QT5_GENTOO_PRIVATE_CONFIG=(
2537 - :widgets
2538 -)
2539 -
2540 -src_configure() {
2541 - local myconf=(
2542 - -opengl $(usex gles2 es2 desktop)
2543 - $(qt_use gtk)
2544 - -gui
2545 - $(qt_use png libpng system)
2546 - -widgets
2547 - $(qt_use X xcb system)
2548 - $(usex X '-xcb-xlib -xcb-xinput -xkb -xkbcommon' '')
2549 - )
2550 - qt5-build_src_configure
2551 -}
2552
2553 diff --git a/dev-qt/qtx11extras/qtx11extras-5.12.9999.ebuild b/dev-qt/qtx11extras/qtx11extras-5.12.9999.ebuild
2554 deleted file mode 100644
2555 index 32aefe9b..00000000
2556 --- a/dev-qt/qtx11extras/qtx11extras-5.12.9999.ebuild
2557 +++ /dev/null
2558 @@ -1,22 +0,0 @@
2559 -# Copyright 1999-2020 Gentoo Authors
2560 -# Distributed under the terms of the GNU General Public License v2
2561 -
2562 -EAPI=7
2563 -
2564 -inherit qt5-build
2565 -
2566 -DESCRIPTION="Linux/X11-specific support library for the Qt5 framework"
2567 -
2568 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
2569 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2570 -fi
2571 -
2572 -IUSE=""
2573 -
2574 -RDEPEND="
2575 - ~dev-qt/qtcore-${PV}
2576 - ~dev-qt/qtgui-${PV}[X]
2577 -"
2578 -DEPEND="${RDEPEND}
2579 - test? ( ~dev-qt/qtwidgets-${PV} )
2580 -"
2581
2582 diff --git a/dev-qt/qtxml/qtxml-5.12.9999.ebuild b/dev-qt/qtxml/qtxml-5.12.9999.ebuild
2583 deleted file mode 100644
2584 index 10996d04..00000000
2585 --- a/dev-qt/qtxml/qtxml-5.12.9999.ebuild
2586 +++ /dev/null
2587 @@ -1,29 +0,0 @@
2588 -# Copyright 1999-2019 Gentoo Authors
2589 -# Distributed under the terms of the GNU General Public License v2
2590 -
2591 -EAPI=7
2592 -QT5_MODULE="qtbase"
2593 -inherit qt5-build
2594 -
2595 -DESCRIPTION="Implementation of SAX and DOM for the Qt5 framework"
2596 -
2597 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
2598 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2599 -fi
2600 -
2601 -IUSE=""
2602 -
2603 -RDEPEND="
2604 - ~dev-qt/qtcore-${PV}
2605 -"
2606 -DEPEND="${RDEPEND}
2607 - test? ( ~dev-qt/qtnetwork-${PV} )
2608 -"
2609 -
2610 -QT5_TARGET_SUBDIRS=(
2611 - src/xml
2612 -)
2613 -
2614 -QT5_GENTOO_PRIVATE_CONFIG=(
2615 - :xml
2616 -)
2617
2618 diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.12.9999.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.12.9999.ebuild
2619 deleted file mode 100644
2620 index 4b25082f..00000000
2621 --- a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.12.9999.ebuild
2622 +++ /dev/null
2623 @@ -1,30 +0,0 @@
2624 -# Copyright 1999-2019 Gentoo Authors
2625 -# Distributed under the terms of the GNU General Public License v2
2626 -
2627 -EAPI=7
2628 -inherit qt5-build
2629 -
2630 -DESCRIPTION="XPath, XQuery, XSLT, and XML Schema validation library for the Qt5 framework"
2631 -
2632 -if [[ ${QT5_BUILD_TYPE} == release ]]; then
2633 - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2634 -fi
2635 -
2636 -IUSE="qml"
2637 -
2638 -DEPEND="
2639 - ~dev-qt/qtcore-${PV}
2640 - ~dev-qt/qtnetwork-${PV}
2641 - qml? ( ~dev-qt/qtdeclarative-${PV} )
2642 -"
2643 -RDEPEND="${DEPEND}"
2644 -
2645 -src_prepare() {
2646 - qt_use_disable_mod qml qml \
2647 - src/src.pro \
2648 - src/imports/imports.pro
2649 -
2650 - qt_use_disable_mod qml quick tests/auto/auto.pro
2651 -
2652 - qt5-build_src_prepare
2653 -}