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/qtgraphicaleffects/, dev-qt/qthelp/, dev-qt/qttranslations/, ...
Date: Wed, 17 Oct 2018 18:43:41
Message-Id: 1539799133.6045280dae176d1cd57959d2cda78de23fcf5aa2.asturm@gentoo
1 commit: 6045280dae176d1cd57959d2cda78de23fcf5aa2
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Wed Oct 17 17:56:47 2018 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Wed Oct 17 17:58:53 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/qt.git/commit/?id=6045280d
7
8 dev-qt: Add Qt 5.11.2
9
10 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
11 Package-Manager: Portage-2.3.51, Repoman-2.3.11
12
13 dev-qt/assistant/Manifest | 1 +
14 dev-qt/assistant/assistant-5.11.2.ebuild | 55 +++++++
15 dev-qt/designer/Manifest | 1 +
16 dev-qt/designer/designer-5.11.2.ebuild | 57 +++++++
17 dev-qt/linguist-tools/Manifest | 1 +
18 dev-qt/linguist-tools/linguist-tools-5.11.2.ebuild | 35 +++++
19 dev-qt/linguist/Manifest | 1 +
20 dev-qt/linguist/linguist-5.11.2.ebuild | 48 ++++++
21 dev-qt/pixeltool/Manifest | 1 +
22 dev-qt/pixeltool/pixeltool-5.11.2.ebuild | 25 +++
23 dev-qt/qdbus/Manifest | 1 +
24 dev-qt/qdbus/qdbus-5.11.2.ebuild | 25 +++
25 dev-qt/qdbusviewer/Manifest | 1 +
26 dev-qt/qdbusviewer/qdbusviewer-5.11.2.ebuild | 45 ++++++
27 dev-qt/qdoc/Manifest | 1 +
28 dev-qt/qdoc/qdoc-5.11.2.ebuild | 37 +++++
29 dev-qt/qt3d/Manifest | 1 +
30 dev-qt/qt3d/qt3d-5.11.2.ebuild | 32 ++++
31 dev-qt/qtbluetooth/Manifest | 1 +
32 dev-qt/qtbluetooth/qtbluetooth-5.11.2.ebuild | 33 ++++
33 dev-qt/qtcharts/Manifest | 1 +
34 dev-qt/qtcharts/qtcharts-5.11.2.ebuild | 29 ++++
35 dev-qt/qtconcurrent/Manifest | 1 +
36 dev-qt/qtconcurrent/qtconcurrent-5.11.2.ebuild | 23 +++
37 dev-qt/qtcore/Manifest | 1 +
38 dev-qt/qtcore/qtcore-5.11.2.ebuild | 75 +++++++++
39 dev-qt/qtdatavis3d/Manifest | 1 +
40 dev-qt/qtdatavis3d/qtdatavis3d-5.11.2.ebuild | 31 ++++
41 dev-qt/qtdbus/Manifest | 1 +
42 dev-qt/qtdbus/qtdbus-5.11.2.ebuild | 43 ++++++
43 dev-qt/qtdeclarative/Manifest | 1 +
44 dev-qt/qtdeclarative/qtdeclarative-5.11.2.ebuild | 64 ++++++++
45 dev-qt/qtdiag/Manifest | 1 +
46 dev-qt/qtdiag/qtdiag-5.11.2.ebuild | 36 +++++
47 dev-qt/qtgamepad/Manifest | 1 +
48 dev-qt/qtgamepad/qtgamepad-5.11.2.ebuild | 35 +++++
49 dev-qt/qtgraphicaleffects/Manifest | 1 +
50 .../qtgraphicaleffects-5.11.2.ebuild | 21 +++
51 dev-qt/qtgui/Manifest | 1 +
52 dev-qt/qtgui/qtgui-5.11.2.ebuild | 170 +++++++++++++++++++++
53 dev-qt/qthelp/Manifest | 1 +
54 dev-qt/qthelp/qthelp-5.11.2.ebuild | 30 ++++
55 dev-qt/qtimageformats/Manifest | 1 +
56 dev-qt/qtimageformats/qtimageformats-5.11.2.ebuild | 29 ++++
57 dev-qt/qtlocation/Manifest | 1 +
58 dev-qt/qtlocation/qtlocation-5.11.2.ebuild | 44 ++++++
59 dev-qt/qtmultimedia/Manifest | 1 +
60 dev-qt/qtmultimedia/qtmultimedia-5.11.2.ebuild | 68 +++++++++
61 dev-qt/qtnetwork/Manifest | 1 +
62 dev-qt/qtnetwork/qtnetwork-5.11.2.ebuild | 57 +++++++
63 dev-qt/qtnetworkauth/Manifest | 1 +
64 dev-qt/qtnetworkauth/qtnetworkauth-5.11.2.ebuild | 20 +++
65 dev-qt/qtopengl/Manifest | 1 +
66 dev-qt/qtopengl/qtopengl-5.11.2.ebuild | 34 +++++
67 dev-qt/qtpaths/Manifest | 1 +
68 dev-qt/qtpaths/qtpaths-5.11.2.ebuild | 23 +++
69 dev-qt/qtplugininfo/Manifest | 1 +
70 dev-qt/qtplugininfo/qtplugininfo-5.11.2.ebuild | 23 +++
71 dev-qt/qtpositioning/Manifest | 1 +
72 dev-qt/qtpositioning/qtpositioning-5.11.2.ebuild | 40 +++++
73 dev-qt/qtprintsupport/Manifest | 1 +
74 dev-qt/qtprintsupport/qtprintsupport-5.11.2.ebuild | 42 +++++
75 dev-qt/qtquickcontrols/Manifest | 1 +
76 .../qtquickcontrols/qtquickcontrols-5.11.2.ebuild | 32 ++++
77 dev-qt/qtquickcontrols2/Manifest | 1 +
78 .../qtquickcontrols2-5.11.2.ebuild | 30 ++++
79 dev-qt/qtscript/Manifest | 1 +
80 dev-qt/qtscript/qtscript-5.11.2.ebuild | 36 +++++
81 dev-qt/qtscxml/Manifest | 1 +
82 dev-qt/qtscxml/qtscxml-5.11.2.ebuild | 19 +++
83 dev-qt/qtsensors/Manifest | 1 +
84 dev-qt/qtsensors/qtsensors-5.11.2.ebuild | 28 ++++
85 dev-qt/qtserialbus/Manifest | 1 +
86 dev-qt/qtserialbus/qtserialbus-5.11.2.ebuild | 20 +++
87 dev-qt/qtserialport/Manifest | 1 +
88 dev-qt/qtserialport/qtserialport-5.11.2.ebuild | 27 ++++
89 dev-qt/qtspeech/Manifest | 1 +
90 dev-qt/qtspeech/qtspeech-5.11.2.ebuild | 22 +++
91 dev-qt/qtsql/Manifest | 1 +
92 dev-qt/qtsql/qtsql-5.11.2.ebuild | 58 +++++++
93 dev-qt/qtsvg/Manifest | 1 +
94 dev-qt/qtsvg/qtsvg-5.11.2.ebuild | 23 +++
95 dev-qt/qttest/Manifest | 1 +
96 dev-qt/qttest/qttest-5.11.2.ebuild | 33 ++++
97 dev-qt/qttranslations/Manifest | 1 +
98 dev-qt/qttranslations/qttranslations-5.11.2.ebuild | 19 +++
99 dev-qt/qtvirtualkeyboard/Manifest | 1 +
100 .../qtvirtualkeyboard-5.11.2.ebuild | 38 +++++
101 dev-qt/qtwayland/Manifest | 1 +
102 dev-qt/qtwayland/qtwayland-5.11.2.ebuild | 39 +++++
103 dev-qt/qtwebchannel/Manifest | 1 +
104 dev-qt/qtwebchannel/qtwebchannel-5.11.2.ebuild | 26 ++++
105 dev-qt/qtwebengine/Manifest | 1 +
106 dev-qt/qtwebengine/qtwebengine-5.11.2.ebuild | 139 +++++++++++++++++
107 dev-qt/qtwebsockets/Manifest | 1 +
108 dev-qt/qtwebsockets/qtwebsockets-5.11.2.ebuild | 27 ++++
109 dev-qt/qtwebview/Manifest | 1 +
110 dev-qt/qtwebview/qtwebview-5.11.2.ebuild | 21 +++
111 dev-qt/qtwidgets/Manifest | 1 +
112 dev-qt/qtwidgets/qtwidgets-5.11.2.ebuild | 57 +++++++
113 dev-qt/qtx11extras/Manifest | 1 +
114 dev-qt/qtx11extras/qtx11extras-5.11.2.ebuild | 21 +++
115 dev-qt/qtxml/Manifest | 1 +
116 dev-qt/qtxml/qtxml-5.11.2.ebuild | 29 ++++
117 dev-qt/qtxmlpatterns/Manifest | 1 +
118 dev-qt/qtxmlpatterns/qtxmlpatterns-5.11.2.ebuild | 19 +++
119 106 files changed, 2145 insertions(+)
120
121 diff --git a/dev-qt/assistant/Manifest b/dev-qt/assistant/Manifest
122 new file mode 100644
123 index 00000000..ccecb4bc
124 --- /dev/null
125 +++ b/dev-qt/assistant/Manifest
126 @@ -0,0 +1 @@
127 +DIST qttools-everywhere-src-5.11.2.tar.xz 9691816 BLAKE2B 6391d9ec8c12789568db152a7131109e504449b82c738304f1360430d40c465a2f2bd6a77bf80ec8139c2ba93b896b62f59b6698a6f234ac606b9d2d396de211 SHA512 a950a3c1d8e6e92ba200e6834d1f88b8b98b91e3ab2e238aa4d229248f19103e38a06f0a81304ebdae70b96a60c87fdea8caae0181d2114da3e20e9148d08be5
128
129 diff --git a/dev-qt/assistant/assistant-5.11.2.ebuild b/dev-qt/assistant/assistant-5.11.2.ebuild
130 new file mode 100644
131 index 00000000..3aae55b6
132 --- /dev/null
133 +++ b/dev-qt/assistant/assistant-5.11.2.ebuild
134 @@ -0,0 +1,55 @@
135 +# Copyright 1999-2018 Gentoo Authors
136 +# Distributed under the terms of the GNU General Public License v2
137 +
138 +EAPI=6
139 +QT5_MODULE="qttools"
140 +inherit desktop gnome2-utils qt5-build
141 +
142 +DESCRIPTION="Tool for viewing on-line documentation in Qt help file format"
143 +
144 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
145 + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
146 +fi
147 +
148 +IUSE="webkit"
149 +
150 +DEPEND="
151 + ~dev-qt/qtcore-${PV}
152 + ~dev-qt/qtgui-${PV}
153 + ~dev-qt/qthelp-${PV}
154 + ~dev-qt/qtnetwork-${PV}
155 + ~dev-qt/qtprintsupport-${PV}
156 + ~dev-qt/qtsql-${PV}[sqlite]
157 + ~dev-qt/qtwidgets-${PV}
158 + webkit? ( >=dev-qt/qtwebkit-5.9.1:5 )
159 +"
160 +RDEPEND="${DEPEND}"
161 +
162 +QT5_TARGET_SUBDIRS=(
163 + src/assistant/assistant
164 +)
165 +
166 +src_prepare() {
167 + qt_use_disable_mod webkit webkitwidgets \
168 + src/assistant/assistant/assistant.pro
169 +
170 + qt5-build_src_prepare
171 +}
172 +
173 +src_install() {
174 + qt5-build_src_install
175 +
176 + doicon -s 32 src/assistant/assistant/images/assistant.png
177 + newicon -s 128 src/assistant/assistant/images/assistant-128.png assistant.png
178 + make_desktop_entry "${QT5_BINDIR}"/assistant 'Qt 5 Assistant' assistant 'Qt;Development;Documentation'
179 +}
180 +
181 +pkg_postinst() {
182 + qt5-build_pkg_postinst
183 + gnome2_icon_cache_update
184 +}
185 +
186 +pkg_postrm() {
187 + qt5-build_pkg_postrm
188 + gnome2_icon_cache_update
189 +}
190
191 diff --git a/dev-qt/designer/Manifest b/dev-qt/designer/Manifest
192 new file mode 100644
193 index 00000000..ccecb4bc
194 --- /dev/null
195 +++ b/dev-qt/designer/Manifest
196 @@ -0,0 +1 @@
197 +DIST qttools-everywhere-src-5.11.2.tar.xz 9691816 BLAKE2B 6391d9ec8c12789568db152a7131109e504449b82c738304f1360430d40c465a2f2bd6a77bf80ec8139c2ba93b896b62f59b6698a6f234ac606b9d2d396de211 SHA512 a950a3c1d8e6e92ba200e6834d1f88b8b98b91e3ab2e238aa4d229248f19103e38a06f0a81304ebdae70b96a60c87fdea8caae0181d2114da3e20e9148d08be5
198
199 diff --git a/dev-qt/designer/designer-5.11.2.ebuild b/dev-qt/designer/designer-5.11.2.ebuild
200 new file mode 100644
201 index 00000000..96c64472
202 --- /dev/null
203 +++ b/dev-qt/designer/designer-5.11.2.ebuild
204 @@ -0,0 +1,57 @@
205 +# Copyright 1999-2018 Gentoo Authors
206 +# Distributed under the terms of the GNU General Public License v2
207 +
208 +EAPI=6
209 +QT5_MODULE="qttools"
210 +inherit desktop gnome2-utils qt5-build
211 +
212 +DESCRIPTION="WYSIWYG tool for designing and building Qt-based GUIs"
213 +
214 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
215 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd"
216 +fi
217 +
218 +IUSE="declarative webkit"
219 +
220 +DEPEND="
221 + ~dev-qt/qtcore-${PV}
222 + ~dev-qt/qtgui-${PV}
223 + ~dev-qt/qtnetwork-${PV}
224 + ~dev-qt/qtprintsupport-${PV}
225 + ~dev-qt/qtwidgets-${PV}
226 + ~dev-qt/qtxml-${PV}
227 + declarative? ( ~dev-qt/qtdeclarative-${PV}[widgets] )
228 + webkit? ( >=dev-qt/qtwebkit-5.9.1:5 )
229 +"
230 +RDEPEND="${DEPEND}"
231 +
232 +QT5_TARGET_SUBDIRS=(
233 + src/designer
234 +)
235 +
236 +src_prepare() {
237 + qt_use_disable_mod declarative quickwidgets \
238 + src/designer/src/plugins/plugins.pro
239 +
240 + qt_use_disable_mod webkit webkitwidgets \
241 + src/designer/src/plugins/plugins.pro
242 +
243 + qt5-build_src_prepare
244 +}
245 +
246 +src_install() {
247 + qt5-build_src_install
248 +
249 + doicon -s 128 src/designer/src/designer/images/designer.png
250 + make_desktop_entry "${QT5_BINDIR}"/designer 'Qt 5 Designer' designer 'Qt;Development;GUIDesigner'
251 +}
252 +
253 +pkg_postinst() {
254 + qt5-build_pkg_postinst
255 + gnome2_icon_cache_update
256 +}
257 +
258 +pkg_postrm() {
259 + qt5-build_pkg_postrm
260 + gnome2_icon_cache_update
261 +}
262
263 diff --git a/dev-qt/linguist-tools/Manifest b/dev-qt/linguist-tools/Manifest
264 new file mode 100644
265 index 00000000..ccecb4bc
266 --- /dev/null
267 +++ b/dev-qt/linguist-tools/Manifest
268 @@ -0,0 +1 @@
269 +DIST qttools-everywhere-src-5.11.2.tar.xz 9691816 BLAKE2B 6391d9ec8c12789568db152a7131109e504449b82c738304f1360430d40c465a2f2bd6a77bf80ec8139c2ba93b896b62f59b6698a6f234ac606b9d2d396de211 SHA512 a950a3c1d8e6e92ba200e6834d1f88b8b98b91e3ab2e238aa4d229248f19103e38a06f0a81304ebdae70b96a60c87fdea8caae0181d2114da3e20e9148d08be5
270
271 diff --git a/dev-qt/linguist-tools/linguist-tools-5.11.2.ebuild b/dev-qt/linguist-tools/linguist-tools-5.11.2.ebuild
272 new file mode 100644
273 index 00000000..f3ca25f7
274 --- /dev/null
275 +++ b/dev-qt/linguist-tools/linguist-tools-5.11.2.ebuild
276 @@ -0,0 +1,35 @@
277 +# Copyright 1999-2018 Gentoo Authors
278 +# Distributed under the terms of the GNU General Public License v2
279 +
280 +EAPI=6
281 +QT5_MODULE="qttools"
282 +inherit qt5-build
283 +
284 +DESCRIPTION="Tools for working with Qt translation data files"
285 +
286 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
287 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd"
288 +fi
289 +
290 +IUSE="qml"
291 +
292 +DEPEND="
293 + ~dev-qt/qtcore-${PV}
294 + ~dev-qt/qtxml-${PV}
295 + qml? ( ~dev-qt/qtdeclarative-${PV} )
296 +"
297 +RDEPEND="${DEPEND}"
298 +
299 +QT5_TARGET_SUBDIRS=(
300 + src/linguist
301 +)
302 +
303 +src_prepare() {
304 + sed -i -e '/SUBDIRS += linguist/d' \
305 + src/linguist/linguist.pro || die
306 +
307 + qt_use_disable_mod qml qmldevtools-private \
308 + src/linguist/lupdate/lupdate.pro
309 +
310 + qt5-build_src_prepare
311 +}
312
313 diff --git a/dev-qt/linguist/Manifest b/dev-qt/linguist/Manifest
314 new file mode 100644
315 index 00000000..ccecb4bc
316 --- /dev/null
317 +++ b/dev-qt/linguist/Manifest
318 @@ -0,0 +1 @@
319 +DIST qttools-everywhere-src-5.11.2.tar.xz 9691816 BLAKE2B 6391d9ec8c12789568db152a7131109e504449b82c738304f1360430d40c465a2f2bd6a77bf80ec8139c2ba93b896b62f59b6698a6f234ac606b9d2d396de211 SHA512 a950a3c1d8e6e92ba200e6834d1f88b8b98b91e3ab2e238aa4d229248f19103e38a06f0a81304ebdae70b96a60c87fdea8caae0181d2114da3e20e9148d08be5
320
321 diff --git a/dev-qt/linguist/linguist-5.11.2.ebuild b/dev-qt/linguist/linguist-5.11.2.ebuild
322 new file mode 100644
323 index 00000000..4b9deba7
324 --- /dev/null
325 +++ b/dev-qt/linguist/linguist-5.11.2.ebuild
326 @@ -0,0 +1,48 @@
327 +# Copyright 1999-2018 Gentoo Authors
328 +# Distributed under the terms of the GNU General Public License v2
329 +
330 +EAPI=6
331 +QT5_MODULE="qttools"
332 +inherit desktop gnome2-utils qt5-build
333 +
334 +DESCRIPTION="Graphical tool for translating Qt applications"
335 +
336 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
337 + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86 ~amd64-fbsd"
338 +fi
339 +
340 +IUSE=""
341 +
342 +DEPEND="
343 + ~dev-qt/designer-${PV}
344 + ~dev-qt/qtcore-${PV}
345 + ~dev-qt/qtgui-${PV}
346 + ~dev-qt/qtprintsupport-${PV}
347 + ~dev-qt/qtwidgets-${PV}
348 + ~dev-qt/qtxml-${PV}
349 +"
350 +RDEPEND="${DEPEND}"
351 +
352 +QT5_TARGET_SUBDIRS=(
353 + src/linguist/linguist
354 +)
355 +
356 +src_install() {
357 + qt5-build_src_install
358 +
359 + local size
360 + for size in 16 32 48 64 128; do
361 + newicon -s ${size} src/linguist/linguist/images/icons/linguist-${size}-32.png linguist.png
362 + done
363 + make_desktop_entry "${QT5_BINDIR}"/linguist 'Qt 5 Linguist' linguist 'Qt;Development;Translation'
364 +}
365 +
366 +pkg_postinst() {
367 + qt5-build_pkg_postinst
368 + gnome2_icon_cache_update
369 +}
370 +
371 +pkg_postrm() {
372 + qt5-build_pkg_postrm
373 + gnome2_icon_cache_update
374 +}
375
376 diff --git a/dev-qt/pixeltool/Manifest b/dev-qt/pixeltool/Manifest
377 new file mode 100644
378 index 00000000..ccecb4bc
379 --- /dev/null
380 +++ b/dev-qt/pixeltool/Manifest
381 @@ -0,0 +1 @@
382 +DIST qttools-everywhere-src-5.11.2.tar.xz 9691816 BLAKE2B 6391d9ec8c12789568db152a7131109e504449b82c738304f1360430d40c465a2f2bd6a77bf80ec8139c2ba93b896b62f59b6698a6f234ac606b9d2d396de211 SHA512 a950a3c1d8e6e92ba200e6834d1f88b8b98b91e3ab2e238aa4d229248f19103e38a06f0a81304ebdae70b96a60c87fdea8caae0181d2114da3e20e9148d08be5
383
384 diff --git a/dev-qt/pixeltool/pixeltool-5.11.2.ebuild b/dev-qt/pixeltool/pixeltool-5.11.2.ebuild
385 new file mode 100644
386 index 00000000..3c5a4b8a
387 --- /dev/null
388 +++ b/dev-qt/pixeltool/pixeltool-5.11.2.ebuild
389 @@ -0,0 +1,25 @@
390 +# Copyright 1999-2018 Gentoo Authors
391 +# Distributed under the terms of the GNU General Public License v2
392 +
393 +EAPI=6
394 +QT5_MODULE="qttools"
395 +inherit qt5-build
396 +
397 +DESCRIPTION="Qt screen magnifier"
398 +
399 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
400 + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
401 +fi
402 +
403 +IUSE=""
404 +
405 +DEPEND="
406 + ~dev-qt/qtcore-${PV}
407 + ~dev-qt/qtgui-${PV}
408 + ~dev-qt/qtwidgets-${PV}
409 +"
410 +RDEPEND="${DEPEND}"
411 +
412 +QT5_TARGET_SUBDIRS=(
413 + src/pixeltool
414 +)
415
416 diff --git a/dev-qt/qdbus/Manifest b/dev-qt/qdbus/Manifest
417 new file mode 100644
418 index 00000000..ccecb4bc
419 --- /dev/null
420 +++ b/dev-qt/qdbus/Manifest
421 @@ -0,0 +1 @@
422 +DIST qttools-everywhere-src-5.11.2.tar.xz 9691816 BLAKE2B 6391d9ec8c12789568db152a7131109e504449b82c738304f1360430d40c465a2f2bd6a77bf80ec8139c2ba93b896b62f59b6698a6f234ac606b9d2d396de211 SHA512 a950a3c1d8e6e92ba200e6834d1f88b8b98b91e3ab2e238aa4d229248f19103e38a06f0a81304ebdae70b96a60c87fdea8caae0181d2114da3e20e9148d08be5
423
424 diff --git a/dev-qt/qdbus/qdbus-5.11.2.ebuild b/dev-qt/qdbus/qdbus-5.11.2.ebuild
425 new file mode 100644
426 index 00000000..5284e445
427 --- /dev/null
428 +++ b/dev-qt/qdbus/qdbus-5.11.2.ebuild
429 @@ -0,0 +1,25 @@
430 +# Copyright 1999-2018 Gentoo Authors
431 +# Distributed under the terms of the GNU General Public License v2
432 +
433 +EAPI=6
434 +QT5_MODULE="qttools"
435 +inherit qt5-build
436 +
437 +DESCRIPTION="Interface to Qt applications communicating over D-Bus"
438 +
439 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
440 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
441 +fi
442 +
443 +IUSE=""
444 +
445 +DEPEND="
446 + ~dev-qt/qtcore-${PV}
447 + ~dev-qt/qtdbus-${PV}
448 + ~dev-qt/qtxml-${PV}
449 +"
450 +RDEPEND="${DEPEND}"
451 +
452 +QT5_TARGET_SUBDIRS=(
453 + src/qdbus/qdbus
454 +)
455
456 diff --git a/dev-qt/qdbusviewer/Manifest b/dev-qt/qdbusviewer/Manifest
457 new file mode 100644
458 index 00000000..ccecb4bc
459 --- /dev/null
460 +++ b/dev-qt/qdbusviewer/Manifest
461 @@ -0,0 +1 @@
462 +DIST qttools-everywhere-src-5.11.2.tar.xz 9691816 BLAKE2B 6391d9ec8c12789568db152a7131109e504449b82c738304f1360430d40c465a2f2bd6a77bf80ec8139c2ba93b896b62f59b6698a6f234ac606b9d2d396de211 SHA512 a950a3c1d8e6e92ba200e6834d1f88b8b98b91e3ab2e238aa4d229248f19103e38a06f0a81304ebdae70b96a60c87fdea8caae0181d2114da3e20e9148d08be5
463
464 diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.11.2.ebuild b/dev-qt/qdbusviewer/qdbusviewer-5.11.2.ebuild
465 new file mode 100644
466 index 00000000..b76f7bf2
467 --- /dev/null
468 +++ b/dev-qt/qdbusviewer/qdbusviewer-5.11.2.ebuild
469 @@ -0,0 +1,45 @@
470 +# Copyright 1999-2018 Gentoo Authors
471 +# Distributed under the terms of the GNU General Public License v2
472 +
473 +EAPI=6
474 +QT5_MODULE="qttools"
475 +inherit desktop gnome2-utils qt5-build
476 +
477 +DESCRIPTION="Graphical tool that lets you introspect D-Bus objects and messages"
478 +
479 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
480 + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86 ~amd64-fbsd"
481 +fi
482 +
483 +IUSE=""
484 +
485 +DEPEND="
486 + ~dev-qt/qtcore-${PV}
487 + ~dev-qt/qtdbus-${PV}
488 + ~dev-qt/qtgui-${PV}
489 + ~dev-qt/qtwidgets-${PV}
490 + ~dev-qt/qtxml-${PV}
491 +"
492 +RDEPEND="${DEPEND}"
493 +
494 +QT5_TARGET_SUBDIRS=(
495 + src/qdbus/qdbusviewer
496 +)
497 +
498 +src_install() {
499 + qt5-build_src_install
500 +
501 + doicon -s 32 src/qdbus/qdbusviewer/images/qdbusviewer.png
502 + newicon -s 128 src/qdbus/qdbusviewer/images/qdbusviewer-128.png qdbusviewer.png
503 + make_desktop_entry "${QT5_BINDIR}"/qdbusviewer 'Qt 5 QDBusViewer' qdbusviewer 'Qt;Development'
504 +}
505 +
506 +pkg_postinst() {
507 + qt5-build_pkg_postinst
508 + gnome2_icon_cache_update
509 +}
510 +
511 +pkg_postrm() {
512 + qt5-build_pkg_postrm
513 + gnome2_icon_cache_update
514 +}
515
516 diff --git a/dev-qt/qdoc/Manifest b/dev-qt/qdoc/Manifest
517 new file mode 100644
518 index 00000000..ccecb4bc
519 --- /dev/null
520 +++ b/dev-qt/qdoc/Manifest
521 @@ -0,0 +1 @@
522 +DIST qttools-everywhere-src-5.11.2.tar.xz 9691816 BLAKE2B 6391d9ec8c12789568db152a7131109e504449b82c738304f1360430d40c465a2f2bd6a77bf80ec8139c2ba93b896b62f59b6698a6f234ac606b9d2d396de211 SHA512 a950a3c1d8e6e92ba200e6834d1f88b8b98b91e3ab2e238aa4d229248f19103e38a06f0a81304ebdae70b96a60c87fdea8caae0181d2114da3e20e9148d08be5
523
524 diff --git a/dev-qt/qdoc/qdoc-5.11.2.ebuild b/dev-qt/qdoc/qdoc-5.11.2.ebuild
525 new file mode 100644
526 index 00000000..6e802bc9
527 --- /dev/null
528 +++ b/dev-qt/qdoc/qdoc-5.11.2.ebuild
529 @@ -0,0 +1,37 @@
530 +# Copyright 1999-2018 Gentoo Authors
531 +# Distributed under the terms of the GNU General Public License v2
532 +
533 +EAPI=6
534 +QT5_MODULE="qttools"
535 +inherit qt5-build
536 +
537 +DESCRIPTION="Qt documentation generator"
538 +
539 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
540 + KEYWORDS="~amd64 ~x86"
541 +fi
542 +
543 +IUSE="qml"
544 +
545 +DEPEND="
546 + ~dev-qt/qtcore-${PV}
547 + sys-devel/clang:=
548 + qml? ( ~dev-qt/qtdeclarative-${PV} )
549 +"
550 +RDEPEND="${DEPEND}"
551 +
552 +QT5_TARGET_SUBDIRS=(
553 + src/qdoc
554 +)
555 +
556 +src_prepare() {
557 + qt_use_disable_mod qml qmldevtools-private \
558 + src/qdoc/qdoc.pro
559 +
560 + export LLVM_INSTALL_DIR="$(llvm-config --prefix)"
561 + # this is normally loaded in qttools.pro, so skipped by using
562 + # QT_TARGET_SUBDIRS causing build to fail
563 + sed -e '1iload(qt_find_clang)\' -i src/qdoc/qdoc.pro || die
564 +
565 + qt5-build_src_prepare
566 +}
567
568 diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest
569 new file mode 100644
570 index 00000000..fd2707a7
571 --- /dev/null
572 +++ b/dev-qt/qt3d/Manifest
573 @@ -0,0 +1 @@
574 +DIST qt3d-everywhere-src-5.11.2.tar.xz 84932180 BLAKE2B 90166932d34d30d02b1453ebb5dc6f0b77104c37023e00198246cd646c74d88e0931fea085f7021097a5d7b61255ef1a4a1a73466db244f26315433a53d8d4b6 SHA512 706aa7e9a43d50823e8cd1e4838417a44761d6391ca3f8bae54d371742789ee63ba36e219c0a66ad3957ae0d68ed8e58c13f56a5f151b2d09e2c99e986aea4fe
575
576 diff --git a/dev-qt/qt3d/qt3d-5.11.2.ebuild b/dev-qt/qt3d/qt3d-5.11.2.ebuild
577 new file mode 100644
578 index 00000000..40cf9458
579 --- /dev/null
580 +++ b/dev-qt/qt3d/qt3d-5.11.2.ebuild
581 @@ -0,0 +1,32 @@
582 +# Copyright 1999-2018 Gentoo Authors
583 +# Distributed under the terms of the GNU General Public License v2
584 +
585 +EAPI=6
586 +inherit qt5-build
587 +
588 +DESCRIPTION="The 3D module for the Qt5 framework"
589 +
590 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
591 + KEYWORDS="~amd64 ~x86"
592 +fi
593 +
594 +# TODO: gamepad, tools
595 +IUSE="gles2 qml"
596 +
597 +DEPEND="
598 + ~dev-qt/qtconcurrent-${PV}
599 + ~dev-qt/qtcore-${PV}
600 + ~dev-qt/qtgui-${PV}
601 + ~dev-qt/qtnetwork-${PV}
602 + >=media-libs/assimp-4.0.0
603 + qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] )
604 +"
605 +RDEPEND="${DEPEND}"
606 +
607 +src_prepare() {
608 + rm -r src/3rdparty/assimp/{code,contrib,include} || die
609 +
610 + qt_use_disable_mod qml quick src/src.pro
611 +
612 + qt5-build_src_prepare
613 +}
614
615 diff --git a/dev-qt/qtbluetooth/Manifest b/dev-qt/qtbluetooth/Manifest
616 new file mode 100644
617 index 00000000..49830f32
618 --- /dev/null
619 +++ b/dev-qt/qtbluetooth/Manifest
620 @@ -0,0 +1 @@
621 +DIST qtconnectivity-everywhere-src-5.11.2.tar.xz 2729556 BLAKE2B 02b7fc6e9caeb55dc518637d3b1f8135074868fcec0743a1c8d82003f77ac4bf382a32afc3c93caaa4f2fd0439455be9fb0b7e6d7aa8f025c425b0182ae9555b SHA512 c6fc77554434abcb2e9b8be75e2d2a5c31b5a92aab8dfd29b94e381da9f423cd2530d31fc0e58b8e101b7101dbcb0e6696abb45423199e2deeac3b9a0b11f5f6
622
623 diff --git a/dev-qt/qtbluetooth/qtbluetooth-5.11.2.ebuild b/dev-qt/qtbluetooth/qtbluetooth-5.11.2.ebuild
624 new file mode 100644
625 index 00000000..b6610fe4
626 --- /dev/null
627 +++ b/dev-qt/qtbluetooth/qtbluetooth-5.11.2.ebuild
628 @@ -0,0 +1,33 @@
629 +# Copyright 1999-2018 Gentoo Authors
630 +# Distributed under the terms of the GNU General Public License v2
631 +
632 +EAPI=6
633 +QT5_MODULE="qtconnectivity"
634 +inherit qt5-build
635 +
636 +DESCRIPTION="Bluetooth support library for the Qt5 framework"
637 +
638 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
639 + KEYWORDS="~amd64 ~arm ~arm64 ~x86"
640 +fi
641 +
642 +IUSE="qml"
643 +
644 +RDEPEND="
645 + ~dev-qt/qtconcurrent-${PV}
646 + ~dev-qt/qtcore-${PV}
647 + ~dev-qt/qtdbus-${PV}
648 + >=net-wireless/bluez-5:=
649 + qml? ( ~dev-qt/qtdeclarative-${PV} )
650 +"
651 +DEPEND="${RDEPEND}
652 + ~dev-qt/qtnetwork-${PV}
653 +"
654 +
655 +src_prepare() {
656 + sed -i -e 's/nfc//' src/src.pro || die
657 +
658 + qt_use_disable_mod qml quick src/src.pro
659 +
660 + qt5-build_src_prepare
661 +}
662
663 diff --git a/dev-qt/qtcharts/Manifest b/dev-qt/qtcharts/Manifest
664 new file mode 100644
665 index 00000000..cb28f8ac
666 --- /dev/null
667 +++ b/dev-qt/qtcharts/Manifest
668 @@ -0,0 +1 @@
669 +DIST qtcharts-everywhere-src-5.11.2.tar.xz 4239784 BLAKE2B ffb753a133232afa7037fc5c41d27de748e23cdcd567d0f8a993e1323a9ec8a1d2c49624c4ff2a076471227b47cb9225107ab726a4df9ffa9cfa7520f5f570ac SHA512 19a9a0d78cba75d7ed237647c04237797b6002f9c6a4a08f4d4a90426bd44bdbde3f4ffc78dfafab3abb56faaef458a2577f5249200ad89e125e86049aafb85d
670
671 diff --git a/dev-qt/qtcharts/qtcharts-5.11.2.ebuild b/dev-qt/qtcharts/qtcharts-5.11.2.ebuild
672 new file mode 100644
673 index 00000000..75f61952
674 --- /dev/null
675 +++ b/dev-qt/qtcharts/qtcharts-5.11.2.ebuild
676 @@ -0,0 +1,29 @@
677 +# Copyright 1999-2018 Gentoo Authors
678 +# Distributed under the terms of the GNU General Public License v2
679 +
680 +EAPI=6
681 +inherit qt5-build
682 +
683 +DESCRIPTION="Chart component library for the Qt5 framework"
684 +LICENSE="GPL-3"
685 +
686 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
687 + KEYWORDS="~amd64 ~x86"
688 +fi
689 +
690 +IUSE="qml"
691 +
692 +DEPEND="
693 + ~dev-qt/qtcore-${PV}
694 + ~dev-qt/qtgui-${PV}
695 + ~dev-qt/qtwidgets-${PV}
696 + qml? ( ~dev-qt/qtdeclarative-${PV} )
697 +"
698 +RDEPEND="${DEPEND}"
699 +
700 +src_prepare() {
701 + qt_use_disable_mod qml quick \
702 + src/src.pro
703 +
704 + qt5-build_src_prepare
705 +}
706
707 diff --git a/dev-qt/qtconcurrent/Manifest b/dev-qt/qtconcurrent/Manifest
708 new file mode 100644
709 index 00000000..b4d05c4c
710 --- /dev/null
711 +++ b/dev-qt/qtconcurrent/Manifest
712 @@ -0,0 +1 @@
713 +DIST qtbase-everywhere-src-5.11.2.tar.xz 46954920 BLAKE2B 41685cf977df7bd10ef80ee7f3f1166fe9cc9a94cdb43b6b0b3b22f49d6bd8c5532666cf1b92f6fb845b000a16ffd11922892c30ced7b67753f0608fb6a09c00 SHA512 b2f14126caa1c664887203a9a98551b85b57630cf7745c17f76e1e8aaf464f0091fe2de5615a138506dac7c8fbb16e5f33f984aef8e61e23f0c3bf74f6ef0835
714
715 diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.11.2.ebuild b/dev-qt/qtconcurrent/qtconcurrent-5.11.2.ebuild
716 new file mode 100644
717 index 00000000..bd0990b4
718 --- /dev/null
719 +++ b/dev-qt/qtconcurrent/qtconcurrent-5.11.2.ebuild
720 @@ -0,0 +1,23 @@
721 +# Copyright 1999-2018 Gentoo Authors
722 +# Distributed under the terms of the GNU General Public License v2
723 +
724 +EAPI=6
725 +QT5_MODULE="qtbase"
726 +inherit qt5-build
727 +
728 +DESCRIPTION="Multi-threading concurrence support library for the Qt5 framework"
729 +
730 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
731 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd"
732 +fi
733 +
734 +IUSE=""
735 +
736 +DEPEND="
737 + ~dev-qt/qtcore-${PV}
738 +"
739 +RDEPEND="${DEPEND}"
740 +
741 +QT5_TARGET_SUBDIRS=(
742 + src/concurrent
743 +)
744
745 diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest
746 new file mode 100644
747 index 00000000..b4d05c4c
748 --- /dev/null
749 +++ b/dev-qt/qtcore/Manifest
750 @@ -0,0 +1 @@
751 +DIST qtbase-everywhere-src-5.11.2.tar.xz 46954920 BLAKE2B 41685cf977df7bd10ef80ee7f3f1166fe9cc9a94cdb43b6b0b3b22f49d6bd8c5532666cf1b92f6fb845b000a16ffd11922892c30ced7b67753f0608fb6a09c00 SHA512 b2f14126caa1c664887203a9a98551b85b57630cf7745c17f76e1e8aaf464f0091fe2de5615a138506dac7c8fbb16e5f33f984aef8e61e23f0c3bf74f6ef0835
752
753 diff --git a/dev-qt/qtcore/qtcore-5.11.2.ebuild b/dev-qt/qtcore/qtcore-5.11.2.ebuild
754 new file mode 100644
755 index 00000000..571af4d5
756 --- /dev/null
757 +++ b/dev-qt/qtcore/qtcore-5.11.2.ebuild
758 @@ -0,0 +1,75 @@
759 +# Copyright 1999-2018 Gentoo Authors
760 +# Distributed under the terms of the GNU General Public License v2
761 +
762 +EAPI=6
763 +QT5_MODULE="qtbase"
764 +inherit qt5-build
765 +
766 +DESCRIPTION="Cross-platform application development framework"
767 +
768 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
769 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd"
770 +fi
771 +
772 +IUSE="icu systemd"
773 +
774 +DEPEND="
775 + dev-libs/double-conversion:=
776 + dev-libs/glib:2
777 + dev-libs/libpcre2[pcre16,unicode]
778 + sys-libs/zlib
779 + icu? ( dev-libs/icu:= )
780 + !icu? ( virtual/libiconv )
781 + systemd? ( sys-apps/systemd:= )
782 +"
783 +RDEPEND="${DEPEND}
784 + !<dev-qt/qtcore-4.8.7-r4:4
785 +"
786 +
787 +QT5_TARGET_SUBDIRS=(
788 + src/tools/bootstrap
789 + src/tools/moc
790 + src/tools/rcc
791 + src/tools/qfloat16-tables
792 + src/corelib
793 + src/tools/qlalr
794 + doc
795 +)
796 +
797 +QT5_GENTOO_PRIVATE_CONFIG=(
798 + !:network
799 + !:sql
800 + !:testlib
801 + !:xml
802 +)
803 +
804 +src_configure() {
805 + local myconf=(
806 + $(qt_use icu)
807 + $(qt_use !icu iconv)
808 + $(qt_use systemd journald)
809 + )
810 + qt5-build_src_configure
811 +}
812 +
813 +src_install() {
814 + qt5-build_src_install
815 +
816 + local flags=(
817 + ALSA CUPS DBUS EGL EGLFS EGL_X11 EVDEV FONTCONFIG FREETYPE
818 + HARFBUZZ IMAGEFORMAT_JPEG IMAGEFORMAT_PNG LIBPROXY MITSHM
819 + OPENGL OPENSSL OPENVG PULSEAUDIO SHAPE SSL TSLIB WIDGETS
820 + XCURSOR XFIXES XKB XRANDR XSYNC ZLIB
821 + )
822 +
823 + for flag in ${flags[@]}; do
824 + cat >> "${D%/}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || die
825 +
826 + #if defined(QT_NO_${flag}) && defined(QT_${flag})
827 + # undef QT_NO_${flag}
828 + #elif !defined(QT_NO_${flag}) && !defined(QT_${flag})
829 + # define QT_NO_${flag}
830 + #endif
831 + _EOF_
832 + done
833 +}
834
835 diff --git a/dev-qt/qtdatavis3d/Manifest b/dev-qt/qtdatavis3d/Manifest
836 new file mode 100644
837 index 00000000..217a2efa
838 --- /dev/null
839 +++ b/dev-qt/qtdatavis3d/Manifest
840 @@ -0,0 +1 @@
841 +DIST qtdatavis3d-everywhere-src-5.11.2.tar.xz 5196328 BLAKE2B 5ef72dc6a91bf8fa34ef07e991d50350b2d315de43ba1b674c1d2ff6950426e5225b50c50ae69dba3f0a5d99587122b892a01e496c4820337e505aeca89f4c82 SHA512 ec5599d95e30a9d6b4fbed53087aed4607a4ad5f8322610ec785c970a0c65b215344ec842c6c21791f27ec015610fca47e6af2608f2682ac2e6d114b0f0b80a8
842
843 diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.11.2.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.11.2.ebuild
844 new file mode 100644
845 index 00000000..fb629edb
846 --- /dev/null
847 +++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.11.2.ebuild
848 @@ -0,0 +1,31 @@
849 +# Copyright 1999-2018 Gentoo Authors
850 +# Distributed under the terms of the GNU General Public License v2
851 +
852 +EAPI=6
853 +inherit qt5-build
854 +
855 +DESCRIPTION="3D data visualization library for the Qt5 framework"
856 +LICENSE="GPL-3"
857 +
858 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
859 + KEYWORDS="~amd64 ~x86"
860 +fi
861 +
862 +IUSE="gles2 qml"
863 +
864 +DEPEND="
865 + ~dev-qt/qtcore-${PV}
866 + ~dev-qt/qtgui-${PV}[gles2=]
867 + qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] )
868 +"
869 +RDEPEND="${DEPEND}"
870 +
871 +src_prepare() {
872 + # eliminate bogus dependency on qtwidgets
873 + sed -i -e '/requires.*widgets/d' qtdatavis3d.pro || die
874 +
875 + qt_use_disable_mod qml quick \
876 + src/src.pro
877 +
878 + qt5-build_src_prepare
879 +}
880
881 diff --git a/dev-qt/qtdbus/Manifest b/dev-qt/qtdbus/Manifest
882 new file mode 100644
883 index 00000000..b4d05c4c
884 --- /dev/null
885 +++ b/dev-qt/qtdbus/Manifest
886 @@ -0,0 +1 @@
887 +DIST qtbase-everywhere-src-5.11.2.tar.xz 46954920 BLAKE2B 41685cf977df7bd10ef80ee7f3f1166fe9cc9a94cdb43b6b0b3b22f49d6bd8c5532666cf1b92f6fb845b000a16ffd11922892c30ced7b67753f0608fb6a09c00 SHA512 b2f14126caa1c664887203a9a98551b85b57630cf7745c17f76e1e8aaf464f0091fe2de5615a138506dac7c8fbb16e5f33f984aef8e61e23f0c3bf74f6ef0835
888
889 diff --git a/dev-qt/qtdbus/qtdbus-5.11.2.ebuild b/dev-qt/qtdbus/qtdbus-5.11.2.ebuild
890 new file mode 100644
891 index 00000000..46fe1ec1
892 --- /dev/null
893 +++ b/dev-qt/qtdbus/qtdbus-5.11.2.ebuild
894 @@ -0,0 +1,43 @@
895 +# Copyright 1999-2018 Gentoo Authors
896 +# Distributed under the terms of the GNU General Public License v2
897 +
898 +EAPI=6
899 +QT5_MODULE="qtbase"
900 +inherit qt5-build
901 +
902 +DESCRIPTION="Qt5 module for inter-process communication over the D-Bus protocol"
903 +
904 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
905 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd"
906 +fi
907 +
908 +IUSE=""
909 +
910 +DEPEND="
911 + ~dev-qt/qtcore-${PV}
912 + >=sys-apps/dbus-1.4.20
913 +"
914 +RDEPEND="${DEPEND}"
915 +
916 +QT5_TARGET_SUBDIRS=(
917 + src/dbus
918 + src/tools/qdbusxml2cpp
919 + src/tools/qdbuscpp2xml
920 +)
921 +
922 +QT5_GENTOO_CONFIG=(
923 + :dbus
924 + :dbus-linked:
925 +)
926 +
927 +QT5_GENTOO_PRIVATE_CONFIG=(
928 + :dbus
929 + :dbus-linked
930 +)
931 +
932 +src_configure() {
933 + local myconf=(
934 + -dbus-linked
935 + )
936 + qt5-build_src_configure
937 +}
938
939 diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest
940 new file mode 100644
941 index 00000000..b912a22d
942 --- /dev/null
943 +++ b/dev-qt/qtdeclarative/Manifest
944 @@ -0,0 +1 @@
945 +DIST qtdeclarative-everywhere-src-5.11.2.tar.xz 22217460 BLAKE2B 91a5619aeb09bc98dbe9c9ddc5e00b65d5cc9aac9f2d40f7e4a7001bbd2a1806a640e2a30d7de8698513b54b67d5bd4b551654ea119ecffa27cd91f3dba9327b SHA512 30d3ddfabceaf48666cb5ebc5c3a25318152daeed599b1a0a1b3c2feff353708de4760472babbe55a685582c0640a2789fa2fa239d151d17fe2b36950836f7ee
946
947 diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.11.2.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.11.2.ebuild
948 new file mode 100644
949 index 00000000..325ae743
950 --- /dev/null
951 +++ b/dev-qt/qtdeclarative/qtdeclarative-5.11.2.ebuild
952 @@ -0,0 +1,64 @@
953 +# Copyright 1999-2018 Gentoo Authors
954 +# Distributed under the terms of the GNU General Public License v2
955 +
956 +EAPI=6
957 +PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
958 +inherit python-any-r1 qt5-build
959 +
960 +DESCRIPTION="The QML and Quick modules for the Qt5 framework"
961 +
962 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
963 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd"
964 +fi
965 +
966 +IUSE="gles2 +jit localstorage +widgets xml"
967 +
968 +# qtgui[gles2=] is needed because of bug 504322
969 +COMMON_DEPEND="
970 + ~dev-qt/qtcore-${PV}
971 + ~dev-qt/qtgui-${PV}[gles2=]
972 + ~dev-qt/qtnetwork-${PV}
973 + ~dev-qt/qttest-${PV}
974 + localstorage? ( ~dev-qt/qtsql-${PV} )
975 + widgets? ( ~dev-qt/qtwidgets-${PV}[gles2=] )
976 + xml? (
977 + ~dev-qt/qtnetwork-${PV}
978 + ~dev-qt/qtxmlpatterns-${PV}
979 + )
980 +"
981 +DEPEND="${COMMON_DEPEND}
982 + ${PYTHON_DEPS}
983 +"
984 +RDEPEND="${COMMON_DEPEND}
985 + !<dev-qt/qtquickcontrols-5.7:5
986 +"
987 +
988 +src_prepare() {
989 + use jit || PATCHES+=("${FILESDIR}/${PN}-5.4.2-disable-jit.patch")
990 +
991 + qt_use_disable_mod localstorage sql \
992 + src/imports/imports.pro
993 +
994 + qt_use_disable_mod widgets widgets \
995 + src/src.pro \
996 + src/qmltest/qmltest.pro \
997 + tests/auto/auto.pro \
998 + tools/tools.pro \
999 + tools/qmlscene/qmlscene.pro \
1000 + tools/qml/qml.pro
1001 +
1002 + qt_use_disable_mod xml xmlpatterns \
1003 + src/imports/imports.pro \
1004 + tests/auto/quick/quick.pro \
1005 + tests/auto/quick/examples/examples.pro
1006 +
1007 + qt5-build_src_prepare
1008 +}
1009 +
1010 +src_configure() {
1011 + local myqmakeargs=(
1012 + --
1013 + -qml-debug
1014 + )
1015 + qt5-build_src_configure
1016 +}
1017
1018 diff --git a/dev-qt/qtdiag/Manifest b/dev-qt/qtdiag/Manifest
1019 new file mode 100644
1020 index 00000000..ccecb4bc
1021 --- /dev/null
1022 +++ b/dev-qt/qtdiag/Manifest
1023 @@ -0,0 +1 @@
1024 +DIST qttools-everywhere-src-5.11.2.tar.xz 9691816 BLAKE2B 6391d9ec8c12789568db152a7131109e504449b82c738304f1360430d40c465a2f2bd6a77bf80ec8139c2ba93b896b62f59b6698a6f234ac606b9d2d396de211 SHA512 a950a3c1d8e6e92ba200e6834d1f88b8b98b91e3ab2e238aa4d229248f19103e38a06f0a81304ebdae70b96a60c87fdea8caae0181d2114da3e20e9148d08be5
1025
1026 diff --git a/dev-qt/qtdiag/qtdiag-5.11.2.ebuild b/dev-qt/qtdiag/qtdiag-5.11.2.ebuild
1027 new file mode 100644
1028 index 00000000..a755f1da
1029 --- /dev/null
1030 +++ b/dev-qt/qtdiag/qtdiag-5.11.2.ebuild
1031 @@ -0,0 +1,36 @@
1032 +# Copyright 1999-2018 Gentoo Authors
1033 +# Distributed under the terms of the GNU General Public License v2
1034 +
1035 +EAPI=6
1036 +QT5_MODULE="qttools"
1037 +inherit qt5-build
1038 +
1039 +DESCRIPTION="Tool for reporting diagnostic information about Qt and its environment"
1040 +
1041 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1042 + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
1043 +fi
1044 +
1045 +IUSE="+network +widgets"
1046 +
1047 +DEPEND="
1048 + ~dev-qt/qtcore-${PV}
1049 + ~dev-qt/qtgui-${PV}
1050 + network? ( ~dev-qt/qtnetwork-${PV}[ssl] )
1051 + widgets? ( ~dev-qt/qtwidgets-${PV} )
1052 +"
1053 +RDEPEND="${DEPEND}"
1054 +
1055 +QT5_TARGET_SUBDIRS=(
1056 + src/qtdiag
1057 +)
1058 +
1059 +src_prepare() {
1060 + qt_use_disable_mod network network \
1061 + src/qtdiag/qtdiag.pro
1062 +
1063 + qt_use_disable_mod widgets widgets \
1064 + src/qtdiag/qtdiag.pro
1065 +
1066 + qt5-build_src_prepare
1067 +}
1068
1069 diff --git a/dev-qt/qtgamepad/Manifest b/dev-qt/qtgamepad/Manifest
1070 new file mode 100644
1071 index 00000000..6635e9f1
1072 --- /dev/null
1073 +++ b/dev-qt/qtgamepad/Manifest
1074 @@ -0,0 +1 @@
1075 +DIST qtgamepad-everywhere-src-5.11.2.tar.xz 381908 BLAKE2B 15b4595821cf6e960ea6117f904a4d3a6e658f5a98918d47551aa2db87ffd642673d5c5ebf70f816c97ca0c13ea584b0b6c1382469aa39104030802f9e568e99 SHA512 65200780a7a27ca6fd6bd624b38c6568eacc2209816b3214ac2b63b5e510613cd492f846b5f67922aa5605eab1064e3e6ff060b610519e0546a0005736f55274
1076
1077 diff --git a/dev-qt/qtgamepad/qtgamepad-5.11.2.ebuild b/dev-qt/qtgamepad/qtgamepad-5.11.2.ebuild
1078 new file mode 100644
1079 index 00000000..4174ae62
1080 --- /dev/null
1081 +++ b/dev-qt/qtgamepad/qtgamepad-5.11.2.ebuild
1082 @@ -0,0 +1,35 @@
1083 +# Copyright 1999-2018 Gentoo Authors
1084 +# Distributed under the terms of the GNU General Public License v2
1085 +
1086 +EAPI=6
1087 +inherit qt5-build
1088 +
1089 +DESCRIPTION="Qt module to support gamepad hardware"
1090 +
1091 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1092 + KEYWORDS="~amd64"
1093 +fi
1094 +
1095 +IUSE="evdev qml sdl"
1096 +
1097 +DEPEND="
1098 + ~dev-qt/qtcore-${PV}
1099 + ~dev-qt/qtgui-${PV}[evdev?]
1100 + evdev? ( virtual/libudev:= )
1101 + sdl? ( media-libs/libsdl )
1102 + qml? ( ~dev-qt/qtdeclarative-${PV} )
1103 +"
1104 +RDEPEND="${DEPEND}"
1105 +
1106 +src_prepare() {
1107 + qt_use_disable_mod qml quick \
1108 + src/src.pro
1109 +
1110 + qt_use_disable_config evdev evdev \
1111 + src/plugins/gamepads/gamepads.pro
1112 +
1113 + qt_use_disable_config sdl sdl2 \
1114 + src/plugins/gamepads/gamepads.pro
1115 +
1116 + qt5-build_src_prepare
1117 +}
1118
1119 diff --git a/dev-qt/qtgraphicaleffects/Manifest b/dev-qt/qtgraphicaleffects/Manifest
1120 new file mode 100644
1121 index 00000000..8885cc32
1122 --- /dev/null
1123 +++ b/dev-qt/qtgraphicaleffects/Manifest
1124 @@ -0,0 +1 @@
1125 +DIST qtgraphicaleffects-everywhere-src-5.11.2.tar.xz 14262460 BLAKE2B a46683c6e755600f80247ea29eed17257e19f5f51e41da1ebbb1ae237d798a678b301f64cc0da74d34d9ffec7ea7efcfecf27ad3c50d3c09a537c2fde1d3314b SHA512 a76bc46e6442fb66d0f99056c527593ff6df1336f24644fc6d265f21c5be3ff9329cdebb8b677b8b29e3a49fc98b90c9a5838a991ae998b81cda21028826071f
1126
1127 diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.11.2.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.11.2.ebuild
1128 new file mode 100644
1129 index 00000000..66e01da4
1130 --- /dev/null
1131 +++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.11.2.ebuild
1132 @@ -0,0 +1,21 @@
1133 +# Copyright 1999-2018 Gentoo Authors
1134 +# Distributed under the terms of the GNU General Public License v2
1135 +
1136 +EAPI=6
1137 +VIRTUALX_REQUIRED="test"
1138 +inherit qt5-build
1139 +
1140 +DESCRIPTION="Set of QML types for adding visual effects to user interfaces"
1141 +
1142 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1143 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
1144 +fi
1145 +
1146 +IUSE=""
1147 +
1148 +RDEPEND="
1149 + ~dev-qt/qtcore-${PV}
1150 + ~dev-qt/qtdeclarative-${PV}
1151 + ~dev-qt/qtgui-${PV}
1152 +"
1153 +DEPEND="${RDEPEND}"
1154
1155 diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest
1156 new file mode 100644
1157 index 00000000..b4d05c4c
1158 --- /dev/null
1159 +++ b/dev-qt/qtgui/Manifest
1160 @@ -0,0 +1 @@
1161 +DIST qtbase-everywhere-src-5.11.2.tar.xz 46954920 BLAKE2B 41685cf977df7bd10ef80ee7f3f1166fe9cc9a94cdb43b6b0b3b22f49d6bd8c5532666cf1b92f6fb845b000a16ffd11922892c30ced7b67753f0608fb6a09c00 SHA512 b2f14126caa1c664887203a9a98551b85b57630cf7745c17f76e1e8aaf464f0091fe2de5615a138506dac7c8fbb16e5f33f984aef8e61e23f0c3bf74f6ef0835
1162
1163 diff --git a/dev-qt/qtgui/qtgui-5.11.2.ebuild b/dev-qt/qtgui/qtgui-5.11.2.ebuild
1164 new file mode 100644
1165 index 00000000..d54825a1
1166 --- /dev/null
1167 +++ b/dev-qt/qtgui/qtgui-5.11.2.ebuild
1168 @@ -0,0 +1,170 @@
1169 +# Copyright 1999-2018 Gentoo Authors
1170 +# Distributed under the terms of the GNU General Public License v2
1171 +
1172 +EAPI=6
1173 +QT5_MODULE="qtbase"
1174 +inherit qt5-build
1175 +
1176 +DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
1177 +
1178 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1179 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd"
1180 +fi
1181 +
1182 +# TODO: linuxfb
1183 +
1184 +IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
1185 + jpeg +libinput +png tslib tuio +udev vnc +xcb"
1186 +REQUIRED_USE="
1187 + || ( eglfs xcb )
1188 + accessibility? ( dbus xcb )
1189 + eglfs? ( egl )
1190 + ibus? ( dbus )
1191 + libinput? ( udev )
1192 + xcb? ( gles2? ( egl ) )
1193 +"
1194 +
1195 +RDEPEND="
1196 + dev-libs/glib:2
1197 + ~dev-qt/qtcore-${PV}
1198 + media-libs/fontconfig
1199 + >=media-libs/freetype-2.6.1:2
1200 + >=media-libs/harfbuzz-1.6.0:=
1201 + >=sys-libs/zlib-1.2.5
1202 + virtual/opengl
1203 + dbus? ( ~dev-qt/qtdbus-${PV} )
1204 + egl? ( media-libs/mesa[egl] )
1205 + eglfs? (
1206 + media-libs/mesa[gbm]
1207 + x11-libs/libdrm
1208 + )
1209 + evdev? ( sys-libs/mtdev )
1210 + gles2? ( media-libs/mesa[gles2] )
1211 + jpeg? ( virtual/jpeg:0 )
1212 + libinput? (
1213 + dev-libs/libinput:=
1214 + x11-libs/libxkbcommon
1215 + )
1216 + png? ( media-libs/libpng:0= )
1217 + tslib? ( x11-libs/tslib )
1218 + tuio? ( ~dev-qt/qtnetwork-${PV} )
1219 + udev? ( virtual/libudev:= )
1220 + vnc? ( ~dev-qt/qtnetwork-${PV} )
1221 + xcb? (
1222 + x11-libs/libICE
1223 + x11-libs/libSM
1224 + x11-libs/libX11
1225 + >=x11-libs/libXi-1.7.5
1226 + >=x11-libs/libxcb-1.10:=[xkb]
1227 + >=x11-libs/libxkbcommon-0.4.1[X]
1228 + x11-libs/xcb-util-image
1229 + x11-libs/xcb-util-keysyms
1230 + x11-libs/xcb-util-renderutil
1231 + x11-libs/xcb-util-wm
1232 + )
1233 +"
1234 +DEPEND="${RDEPEND}
1235 + evdev? ( sys-kernel/linux-headers )
1236 + udev? ( sys-kernel/linux-headers )
1237 +"
1238 +PDEPEND="
1239 + ibus? ( app-i18n/ibus )
1240 +"
1241 +
1242 +QT5_TARGET_SUBDIRS=(
1243 + src/tools/qvkgen
1244 + src/gui
1245 + src/openglextensions
1246 + src/platformheaders
1247 + src/platformsupport
1248 + src/plugins/generic
1249 + src/plugins/imageformats
1250 + src/plugins/platforms
1251 + src/plugins/platforminputcontexts
1252 +)
1253 +
1254 +QT5_GENTOO_CONFIG=(
1255 + accessibility:accessibility-atspi-bridge
1256 + egl
1257 + eglfs
1258 + eglfs:eglfs_egldevice:
1259 + eglfs:eglfs_gbm:
1260 + evdev
1261 + evdev:mtdev:
1262 + :fontconfig
1263 + :system-freetype:FREETYPE
1264 + !:no-freetype:
1265 + !gif:no-gif:
1266 + gles2::OPENGL_ES
1267 + gles2:opengles2:OPENGL_ES_2
1268 + !:no-gui:
1269 + :system-harfbuzz:HARFBUZZ
1270 + !:no-harfbuzz:
1271 + jpeg:system-jpeg:IMAGEFORMAT_JPEG
1272 + !jpeg:no-jpeg:
1273 + libinput
1274 + libinput:xkbcommon-evdev:
1275 + :opengl
1276 + png:png:
1277 + png:system-png:IMAGEFORMAT_PNG
1278 + !png:no-png:
1279 + tslib
1280 + udev:libudev:
1281 + xcb:xcb:
1282 + xcb:xcb-glx:
1283 + xcb:xcb-plugin:
1284 + xcb:xcb-render:
1285 + xcb:xcb-sm:
1286 + xcb:xcb-xlib:
1287 + xcb:xinput2:
1288 + xcb::XKB
1289 +)
1290 +
1291 +QT5_GENTOO_PRIVATE_CONFIG=(
1292 + :gui
1293 +)
1294 +
1295 +src_prepare() {
1296 + # egl_x11 is activated when both egl and xcb are enabled
1297 + use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11) || QT5_GENTOO_CONFIG+=(egl:egl_x11)
1298 +
1299 + qt_use_disable_config dbus dbus \
1300 + src/platformsupport/themes/genericunix/genericunix.pri
1301 +
1302 + qt_use_disable_config tuio tuiotouch src/plugins/generic/generic.pro
1303 +
1304 + qt_use_disable_mod ibus dbus \
1305 + src/plugins/platforminputcontexts/platforminputcontexts.pro
1306 +
1307 + use vnc || sed -i -e '/SUBDIRS += vnc/d' \
1308 + src/plugins/platforms/platforms.pro || die
1309 +
1310 + qt5-build_src_prepare
1311 +}
1312 +
1313 +src_configure() {
1314 + local myconf=(
1315 + $(usex dbus -dbus-linked '')
1316 + $(qt_use egl)
1317 + $(qt_use eglfs)
1318 + $(usex eglfs '-gbm -kms' '')
1319 + $(qt_use evdev)
1320 + $(qt_use evdev mtdev)
1321 + -fontconfig
1322 + -system-freetype
1323 + $(usex gif '' -no-gif)
1324 + -gui
1325 + -system-harfbuzz
1326 + $(qt_use jpeg libjpeg system)
1327 + $(qt_use libinput)
1328 + $(qt_use libinput xkbcommon-evdev)
1329 + -opengl $(usex gles2 es2 desktop)
1330 + $(qt_use png libpng system)
1331 + $(qt_use tslib)
1332 + $(qt_use udev libudev)
1333 + $(qt_use xcb xcb system)
1334 + $(qt_use xcb xkbcommon-x11 system)
1335 + $(usex xcb '-xcb-xlib -xinput2 -xkb' '')
1336 + )
1337 + qt5-build_src_configure
1338 +}
1339
1340 diff --git a/dev-qt/qthelp/Manifest b/dev-qt/qthelp/Manifest
1341 new file mode 100644
1342 index 00000000..ccecb4bc
1343 --- /dev/null
1344 +++ b/dev-qt/qthelp/Manifest
1345 @@ -0,0 +1 @@
1346 +DIST qttools-everywhere-src-5.11.2.tar.xz 9691816 BLAKE2B 6391d9ec8c12789568db152a7131109e504449b82c738304f1360430d40c465a2f2bd6a77bf80ec8139c2ba93b896b62f59b6698a6f234ac606b9d2d396de211 SHA512 a950a3c1d8e6e92ba200e6834d1f88b8b98b91e3ab2e238aa4d229248f19103e38a06f0a81304ebdae70b96a60c87fdea8caae0181d2114da3e20e9148d08be5
1347
1348 diff --git a/dev-qt/qthelp/qthelp-5.11.2.ebuild b/dev-qt/qthelp/qthelp-5.11.2.ebuild
1349 new file mode 100644
1350 index 00000000..eb57b98d
1351 --- /dev/null
1352 +++ b/dev-qt/qthelp/qthelp-5.11.2.ebuild
1353 @@ -0,0 +1,30 @@
1354 +# Copyright 1999-2018 Gentoo Authors
1355 +# Distributed under the terms of the GNU General Public License v2
1356 +
1357 +EAPI=6
1358 +QT5_MODULE="qttools"
1359 +inherit qt5-build
1360 +
1361 +DESCRIPTION="Qt5 module for integrating online documentation into applications"
1362 +
1363 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1364 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd"
1365 +fi
1366 +
1367 +IUSE=""
1368 +
1369 +DEPEND="
1370 + ~dev-qt/qtcore-${PV}
1371 + ~dev-qt/qtgui-${PV}
1372 + ~dev-qt/qtnetwork-${PV}
1373 + ~dev-qt/qtsql-${PV}[sqlite]
1374 + ~dev-qt/qtwidgets-${PV}
1375 +"
1376 +RDEPEND="${DEPEND}"
1377 +
1378 +QT5_TARGET_SUBDIRS=(
1379 + src/assistant/help
1380 + src/assistant/qcollectiongenerator
1381 + src/assistant/qhelpconverter
1382 + src/assistant/qhelpgenerator
1383 +)
1384
1385 diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest
1386 new file mode 100644
1387 index 00000000..f707b2ce
1388 --- /dev/null
1389 +++ b/dev-qt/qtimageformats/Manifest
1390 @@ -0,0 +1 @@
1391 +DIST qtimageformats-everywhere-src-5.11.2.tar.xz 2183956 BLAKE2B 02686bc92e179de591c4424abaaa2152018182ff13aa4523034e2eab6f704bd3168183b99c915e14e4cc2d1abc42f1d3f6b7fd426ab357fe91d9085a6f563fcf SHA512 9de3fa9ff8b985a89806ad33ed276454429aada01119d8f36b7d571f01d23c42afd588353fe62d80cf6b9b83b6c91d53ccbf61ed1ec4d66ddc0ce4f5719bdca1
1392
1393 diff --git a/dev-qt/qtimageformats/qtimageformats-5.11.2.ebuild b/dev-qt/qtimageformats/qtimageformats-5.11.2.ebuild
1394 new file mode 100644
1395 index 00000000..f1786681
1396 --- /dev/null
1397 +++ b/dev-qt/qtimageformats/qtimageformats-5.11.2.ebuild
1398 @@ -0,0 +1,29 @@
1399 +# Copyright 1999-2018 Gentoo Authors
1400 +# Distributed under the terms of the GNU General Public License v2
1401 +
1402 +EAPI=6
1403 +inherit qt5-build
1404 +
1405 +DESCRIPTION="Additional format plugins for the Qt image I/O system"
1406 +
1407 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1408 + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
1409 +fi
1410 +
1411 +IUSE="jpeg2k mng"
1412 +
1413 +DEPEND="
1414 + ~dev-qt/qtcore-${PV}
1415 + ~dev-qt/qtgui-${PV}
1416 + media-libs/libwebp:=
1417 + media-libs/tiff:0
1418 + jpeg2k? ( media-libs/jasper:= )
1419 + mng? ( media-libs/libmng:= )
1420 +"
1421 +RDEPEND="${DEPEND}"
1422 +
1423 +src_configure() {
1424 + qt_use_compile_test jpeg2k jasper
1425 + qt_use_compile_test mng libmng
1426 + qt5-build_src_configure
1427 +}
1428
1429 diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest
1430 new file mode 100644
1431 index 00000000..2e12e03f
1432 --- /dev/null
1433 +++ b/dev-qt/qtlocation/Manifest
1434 @@ -0,0 +1 @@
1435 +DIST qtlocation-everywhere-src-5.11.2.tar.xz 5584420 BLAKE2B e7b0cd716edab33d19f1b9ef519a35ea8094ccc85ce015eb7f3e26c61f62bcc7ff9419dd79da5d8ebec9f3b0630cea7c125f237ed39b7ed1917a45408cf7dc51 SHA512 84a52aedac59f1bc4372538dc0810c742f87f04b2ee599e7ed3f8f0cfe0e13d652e80d3cf7de95395bbe1285a60cc15791760e17f0975cf8399527cdadbd7c1b
1436
1437 diff --git a/dev-qt/qtlocation/qtlocation-5.11.2.ebuild b/dev-qt/qtlocation/qtlocation-5.11.2.ebuild
1438 new file mode 100644
1439 index 00000000..b6f3af24
1440 --- /dev/null
1441 +++ b/dev-qt/qtlocation/qtlocation-5.11.2.ebuild
1442 @@ -0,0 +1,44 @@
1443 +# Copyright 1999-2018 Gentoo Authors
1444 +# Distributed under the terms of the GNU General Public License v2
1445 +
1446 +EAPI=6
1447 +inherit qt5-build
1448 +
1449 +DESCRIPTION="The Location module for the Qt5 framework"
1450 +
1451 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1452 + KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1453 +fi
1454 +
1455 +IUSE=""
1456 +
1457 +RDEPEND="
1458 + ~dev-qt/qtcore-${PV}
1459 + ~dev-qt/qtdeclarative-${PV}
1460 + ~dev-qt/qtgui-${PV}
1461 + ~dev-qt/qtnetwork-${PV}
1462 + ~dev-qt/qtpositioning-${PV}
1463 + ~dev-qt/qtsql-${PV}
1464 + sys-libs/zlib
1465 +"
1466 +DEPEND="${RDEPEND}
1467 + ~dev-qt/qtconcurrent-${PV}
1468 +"
1469 +
1470 +QT5_TARGET_SUBDIRS=(
1471 + src/3rdparty/clipper
1472 + src/3rdparty/poly2tri
1473 + src/3rdparty/clip2tri
1474 + src/3rdparty/mapbox-gl-native
1475 + src/location
1476 + src/imports/location
1477 + src/plugins/geoservices
1478 +)
1479 +
1480 +src_configure() {
1481 + # src/plugins/geoservices requires files that are only generated when
1482 + # qmake is run in the root directory. Bug 633776.
1483 + mkdir -p "${QT5_BUILD_DIR}" || die
1484 + qt5_qmake "${QT_BUILD_DIR}"
1485 + qt5-build_src_configure
1486 +}
1487
1488 diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
1489 new file mode 100644
1490 index 00000000..005c1ba7
1491 --- /dev/null
1492 +++ b/dev-qt/qtmultimedia/Manifest
1493 @@ -0,0 +1 @@
1494 +DIST qtmultimedia-everywhere-src-5.11.2.tar.xz 3701832 BLAKE2B 5a2cff609a46d8962de5d32dd3e63c235d7230d414410435385b51ef9c74af8efd617910af6c760ff042275ba5ba8f44761df0a319067ec355f5a02f56545de2 SHA512 f83c57ad35b713118d1d0ba27f78687aefa8f1ccd850be9b78a9c3477e0e9bb5f9a66bf39c2505f81987f0ca7d07dbc3f471d5efb4b9e4c21e41b308fc83040f
1495
1496 diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.11.2.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.11.2.ebuild
1497 new file mode 100644
1498 index 00000000..acfab897
1499 --- /dev/null
1500 +++ b/dev-qt/qtmultimedia/qtmultimedia-5.11.2.ebuild
1501 @@ -0,0 +1,68 @@
1502 +# Copyright 1999-2018 Gentoo Authors
1503 +# Distributed under the terms of the GNU General Public License v2
1504 +
1505 +EAPI=6
1506 +inherit qt5-build
1507 +
1508 +DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework"
1509 +
1510 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1511 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd"
1512 +fi
1513 +
1514 +IUSE="alsa gles2 gstreamer openal pulseaudio qml widgets"
1515 +
1516 +RDEPEND="
1517 + ~dev-qt/qtcore-${PV}
1518 + ~dev-qt/qtgui-${PV}[gles2=]
1519 + ~dev-qt/qtnetwork-${PV}
1520 + alsa? ( media-libs/alsa-lib )
1521 + gstreamer? (
1522 + dev-libs/glib:2
1523 + media-libs/gstreamer:1.0
1524 + media-libs/gst-plugins-bad:1.0
1525 + media-libs/gst-plugins-base:1.0
1526 + )
1527 + pulseaudio? ( media-sound/pulseaudio )
1528 + qml? (
1529 + ~dev-qt/qtdeclarative-${PV}
1530 + gles2? ( ~dev-qt/qtgui-${PV}[egl] )
1531 + openal? ( media-libs/openal )
1532 + )
1533 + widgets? (
1534 + ~dev-qt/qtopengl-${PV}
1535 + ~dev-qt/qtwidgets-${PV}[gles2=]
1536 + )
1537 +"
1538 +DEPEND="${RDEPEND}
1539 + gstreamer? ( x11-base/xorg-proto )
1540 +"
1541 +
1542 +src_prepare() {
1543 + sed -i -e '/CONFIG\s*+=/ s/optimize_full//' \
1544 + src/multimedia/multimedia.pro || die
1545 +
1546 + qt_use_disable_config openal openal \
1547 + src/imports/imports.pro
1548 +
1549 + qt_use_disable_mod qml quick \
1550 + src/src.pro \
1551 + src/plugins/plugins.pro
1552 +
1553 + qt_use_disable_mod widgets widgets \
1554 + src/src.pro \
1555 + src/gsttools/gsttools.pro \
1556 + src/plugins/gstreamer/common.pri
1557 +
1558 + qt5-build_src_prepare
1559 +}
1560 +
1561 +src_configure() {
1562 + local myqmakeargs=(
1563 + --
1564 + $(qt_use alsa)
1565 + $(qt_use gstreamer)
1566 + $(qt_use pulseaudio)
1567 + )
1568 + qt5-build_src_configure
1569 +}
1570
1571 diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest
1572 new file mode 100644
1573 index 00000000..b4d05c4c
1574 --- /dev/null
1575 +++ b/dev-qt/qtnetwork/Manifest
1576 @@ -0,0 +1 @@
1577 +DIST qtbase-everywhere-src-5.11.2.tar.xz 46954920 BLAKE2B 41685cf977df7bd10ef80ee7f3f1166fe9cc9a94cdb43b6b0b3b22f49d6bd8c5532666cf1b92f6fb845b000a16ffd11922892c30ced7b67753f0608fb6a09c00 SHA512 b2f14126caa1c664887203a9a98551b85b57630cf7745c17f76e1e8aaf464f0091fe2de5615a138506dac7c8fbb16e5f33f984aef8e61e23f0c3bf74f6ef0835
1578
1579 diff --git a/dev-qt/qtnetwork/qtnetwork-5.11.2.ebuild b/dev-qt/qtnetwork/qtnetwork-5.11.2.ebuild
1580 new file mode 100644
1581 index 00000000..be09aeb3
1582 --- /dev/null
1583 +++ b/dev-qt/qtnetwork/qtnetwork-5.11.2.ebuild
1584 @@ -0,0 +1,57 @@
1585 +# Copyright 1999-2018 Gentoo Authors
1586 +# Distributed under the terms of the GNU General Public License v2
1587 +
1588 +EAPI=6
1589 +QT5_MODULE="qtbase"
1590 +inherit qt5-build
1591 +
1592 +DESCRIPTION="Network abstraction library for the Qt5 framework"
1593 +
1594 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1595 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd"
1596 +fi
1597 +
1598 +IUSE="bindist connman libproxy networkmanager +ssl"
1599 +
1600 +DEPEND="
1601 + ~dev-qt/qtcore-${PV}
1602 + >=sys-libs/zlib-1.2.5
1603 + connman? ( ~dev-qt/qtdbus-${PV} )
1604 + libproxy? ( net-libs/libproxy )
1605 + networkmanager? ( ~dev-qt/qtdbus-${PV} )
1606 + ssl? ( dev-libs/openssl:0=[bindist=] )
1607 +"
1608 +RDEPEND="${DEPEND}
1609 + connman? ( net-misc/connman )
1610 + networkmanager? ( net-misc/networkmanager )
1611 +"
1612 +
1613 +QT5_TARGET_SUBDIRS=(
1614 + src/network
1615 + src/plugins/bearer/generic
1616 +)
1617 +
1618 +QT5_GENTOO_CONFIG=(
1619 + libproxy
1620 + ssl::SSL
1621 + ssl::OPENSSL
1622 + ssl:openssl-linked:LINKED_OPENSSL
1623 +)
1624 +
1625 +QT5_GENTOO_PRIVATE_CONFIG=(
1626 + :network
1627 +)
1628 +
1629 +pkg_setup() {
1630 + use connman && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/connman)
1631 + use networkmanager && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/networkmanager)
1632 +}
1633 +
1634 +src_configure() {
1635 + local myconf=(
1636 + $(use connman || use networkmanager && echo -dbus-linked)
1637 + $(qt_use libproxy)
1638 + $(usex ssl -openssl-linked '')
1639 + )
1640 + qt5-build_src_configure
1641 +}
1642
1643 diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest
1644 new file mode 100644
1645 index 00000000..876cc08e
1646 --- /dev/null
1647 +++ b/dev-qt/qtnetworkauth/Manifest
1648 @@ -0,0 +1 @@
1649 +DIST qtnetworkauth-everywhere-src-5.11.2.tar.xz 135160 BLAKE2B 70f398be8f3e1f187511ca5562321f3f6ba24b61a37405eccb80008be58e749f256bc4940e1bd3d0bdafabca5e20de2bd360518b6d358219cccdd722c58ad7dc SHA512 f723e8af1ab511f090d1830bf42899ec51b4a027a91c58c46179c16c9e635a3c3f51c13faf943936074ad768407824e57161e28d872868daaed6254c15fc852d
1650
1651 diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-5.11.2.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-5.11.2.ebuild
1652 new file mode 100644
1653 index 00000000..d4809b78
1654 --- /dev/null
1655 +++ b/dev-qt/qtnetworkauth/qtnetworkauth-5.11.2.ebuild
1656 @@ -0,0 +1,20 @@
1657 +# Copyright 1999-2018 Gentoo Authors
1658 +# Distributed under the terms of the GNU General Public License v2
1659 +
1660 +EAPI=6
1661 +inherit qt5-build
1662 +
1663 +DESCRIPTION="Network authorization library for the Qt5 framework"
1664 +LICENSE="GPL-3"
1665 +
1666 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1667 + KEYWORDS="~amd64 ~x86"
1668 +fi
1669 +
1670 +IUSE=""
1671 +
1672 +DEPEND="
1673 + ~dev-qt/qtcore-${PV}
1674 + ~dev-qt/qtnetwork-${PV}
1675 +"
1676 +RDEPEND="${DEPEND}"
1677
1678 diff --git a/dev-qt/qtopengl/Manifest b/dev-qt/qtopengl/Manifest
1679 new file mode 100644
1680 index 00000000..b4d05c4c
1681 --- /dev/null
1682 +++ b/dev-qt/qtopengl/Manifest
1683 @@ -0,0 +1 @@
1684 +DIST qtbase-everywhere-src-5.11.2.tar.xz 46954920 BLAKE2B 41685cf977df7bd10ef80ee7f3f1166fe9cc9a94cdb43b6b0b3b22f49d6bd8c5532666cf1b92f6fb845b000a16ffd11922892c30ced7b67753f0608fb6a09c00 SHA512 b2f14126caa1c664887203a9a98551b85b57630cf7745c17f76e1e8aaf464f0091fe2de5615a138506dac7c8fbb16e5f33f984aef8e61e23f0c3bf74f6ef0835
1685
1686 diff --git a/dev-qt/qtopengl/qtopengl-5.11.2.ebuild b/dev-qt/qtopengl/qtopengl-5.11.2.ebuild
1687 new file mode 100644
1688 index 00000000..69874413
1689 --- /dev/null
1690 +++ b/dev-qt/qtopengl/qtopengl-5.11.2.ebuild
1691 @@ -0,0 +1,34 @@
1692 +# Copyright 1999-2018 Gentoo Authors
1693 +# Distributed under the terms of the GNU General Public License v2
1694 +
1695 +EAPI=6
1696 +QT5_MODULE="qtbase"
1697 +VIRTUALX_REQUIRED="test"
1698 +inherit qt5-build
1699 +
1700 +DESCRIPTION="OpenGL support library for the Qt5 framework (deprecated)"
1701 +
1702 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1703 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd"
1704 +fi
1705 +
1706 +IUSE="gles2"
1707 +
1708 +DEPEND="
1709 + ~dev-qt/qtcore-${PV}
1710 + ~dev-qt/qtgui-${PV}[gles2=]
1711 + ~dev-qt/qtwidgets-${PV}[gles2=]
1712 + virtual/opengl
1713 +"
1714 +RDEPEND="${DEPEND}"
1715 +
1716 +QT5_TARGET_SUBDIRS=(
1717 + src/opengl
1718 +)
1719 +
1720 +src_configure() {
1721 + local myconf=(
1722 + -opengl $(usex gles2 es2 desktop)
1723 + )
1724 + qt5-build_src_configure
1725 +}
1726
1727 diff --git a/dev-qt/qtpaths/Manifest b/dev-qt/qtpaths/Manifest
1728 new file mode 100644
1729 index 00000000..ccecb4bc
1730 --- /dev/null
1731 +++ b/dev-qt/qtpaths/Manifest
1732 @@ -0,0 +1 @@
1733 +DIST qttools-everywhere-src-5.11.2.tar.xz 9691816 BLAKE2B 6391d9ec8c12789568db152a7131109e504449b82c738304f1360430d40c465a2f2bd6a77bf80ec8139c2ba93b896b62f59b6698a6f234ac606b9d2d396de211 SHA512 a950a3c1d8e6e92ba200e6834d1f88b8b98b91e3ab2e238aa4d229248f19103e38a06f0a81304ebdae70b96a60c87fdea8caae0181d2114da3e20e9148d08be5
1734
1735 diff --git a/dev-qt/qtpaths/qtpaths-5.11.2.ebuild b/dev-qt/qtpaths/qtpaths-5.11.2.ebuild
1736 new file mode 100644
1737 index 00000000..f580ac5d
1738 --- /dev/null
1739 +++ b/dev-qt/qtpaths/qtpaths-5.11.2.ebuild
1740 @@ -0,0 +1,23 @@
1741 +# Copyright 1999-2018 Gentoo Authors
1742 +# Distributed under the terms of the GNU General Public License v2
1743 +
1744 +EAPI=6
1745 +QT5_MODULE="qttools"
1746 +inherit qt5-build
1747 +
1748 +DESCRIPTION="Command line client to QStandardPaths"
1749 +
1750 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1751 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
1752 +fi
1753 +
1754 +IUSE=""
1755 +
1756 +DEPEND="
1757 + ~dev-qt/qtcore-${PV}
1758 +"
1759 +RDEPEND="${DEPEND}"
1760 +
1761 +QT5_TARGET_SUBDIRS=(
1762 + src/qtpaths
1763 +)
1764
1765 diff --git a/dev-qt/qtplugininfo/Manifest b/dev-qt/qtplugininfo/Manifest
1766 new file mode 100644
1767 index 00000000..ccecb4bc
1768 --- /dev/null
1769 +++ b/dev-qt/qtplugininfo/Manifest
1770 @@ -0,0 +1 @@
1771 +DIST qttools-everywhere-src-5.11.2.tar.xz 9691816 BLAKE2B 6391d9ec8c12789568db152a7131109e504449b82c738304f1360430d40c465a2f2bd6a77bf80ec8139c2ba93b896b62f59b6698a6f234ac606b9d2d396de211 SHA512 a950a3c1d8e6e92ba200e6834d1f88b8b98b91e3ab2e238aa4d229248f19103e38a06f0a81304ebdae70b96a60c87fdea8caae0181d2114da3e20e9148d08be5
1772
1773 diff --git a/dev-qt/qtplugininfo/qtplugininfo-5.11.2.ebuild b/dev-qt/qtplugininfo/qtplugininfo-5.11.2.ebuild
1774 new file mode 100644
1775 index 00000000..5143d73a
1776 --- /dev/null
1777 +++ b/dev-qt/qtplugininfo/qtplugininfo-5.11.2.ebuild
1778 @@ -0,0 +1,23 @@
1779 +# Copyright 1999-2018 Gentoo Authors
1780 +# Distributed under the terms of the GNU General Public License v2
1781 +
1782 +EAPI=6
1783 +QT5_MODULE="qttools"
1784 +inherit qt5-build
1785 +
1786 +DESCRIPTION="Qt5 plugin metadata dumper"
1787 +
1788 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1789 + KEYWORDS="~amd64 ~x86"
1790 +fi
1791 +
1792 +IUSE=""
1793 +
1794 +DEPEND="
1795 + ~dev-qt/qtcore-${PV}
1796 +"
1797 +RDEPEND="${DEPEND}"
1798 +
1799 +QT5_TARGET_SUBDIRS=(
1800 + src/qtplugininfo
1801 +)
1802
1803 diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest
1804 new file mode 100644
1805 index 00000000..2e12e03f
1806 --- /dev/null
1807 +++ b/dev-qt/qtpositioning/Manifest
1808 @@ -0,0 +1 @@
1809 +DIST qtlocation-everywhere-src-5.11.2.tar.xz 5584420 BLAKE2B e7b0cd716edab33d19f1b9ef519a35ea8094ccc85ce015eb7f3e26c61f62bcc7ff9419dd79da5d8ebec9f3b0630cea7c125f237ed39b7ed1917a45408cf7dc51 SHA512 84a52aedac59f1bc4372538dc0810c742f87f04b2ee599e7ed3f8f0cfe0e13d652e80d3cf7de95395bbe1285a60cc15791760e17f0975cf8399527cdadbd7c1b
1810
1811 diff --git a/dev-qt/qtpositioning/qtpositioning-5.11.2.ebuild b/dev-qt/qtpositioning/qtpositioning-5.11.2.ebuild
1812 new file mode 100644
1813 index 00000000..4e2637ef
1814 --- /dev/null
1815 +++ b/dev-qt/qtpositioning/qtpositioning-5.11.2.ebuild
1816 @@ -0,0 +1,40 @@
1817 +# Copyright 1999-2018 Gentoo Authors
1818 +# Distributed under the terms of the GNU General Public License v2
1819 +
1820 +EAPI=6
1821 +QT5_MODULE="qtlocation"
1822 +inherit qt5-build
1823 +
1824 +DESCRIPTION="Physical position determination library for the Qt5 framework"
1825 +
1826 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1827 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
1828 +fi
1829 +
1830 +IUSE="geoclue qml"
1831 +
1832 +RDEPEND="
1833 + ~dev-qt/qtcore-${PV}
1834 + geoclue? ( ~dev-qt/qtdbus-${PV} )
1835 + qml? ( ~dev-qt/qtdeclarative-${PV} )
1836 +"
1837 +DEPEND="${RDEPEND}"
1838 +PDEPEND="
1839 + geoclue? ( app-misc/geoclue:0 )
1840 +"
1841 +
1842 +QT5_TARGET_SUBDIRS=(
1843 + src/3rdparty/clipper
1844 + src/3rdparty/poly2tri
1845 + src/3rdparty/clip2tri
1846 + src/positioning
1847 + src/plugins/position/positionpoll
1848 +)
1849 +
1850 +pkg_setup() {
1851 + use geoclue && QT5_TARGET_SUBDIRS+=(src/plugins/position/geoclue)
1852 + use qml && QT5_TARGET_SUBDIRS+=(
1853 + src/positioningquick
1854 + src/imports/positioning
1855 + )
1856 +}
1857
1858 diff --git a/dev-qt/qtprintsupport/Manifest b/dev-qt/qtprintsupport/Manifest
1859 new file mode 100644
1860 index 00000000..b4d05c4c
1861 --- /dev/null
1862 +++ b/dev-qt/qtprintsupport/Manifest
1863 @@ -0,0 +1 @@
1864 +DIST qtbase-everywhere-src-5.11.2.tar.xz 46954920 BLAKE2B 41685cf977df7bd10ef80ee7f3f1166fe9cc9a94cdb43b6b0b3b22f49d6bd8c5532666cf1b92f6fb845b000a16ffd11922892c30ced7b67753f0608fb6a09c00 SHA512 b2f14126caa1c664887203a9a98551b85b57630cf7745c17f76e1e8aaf464f0091fe2de5615a138506dac7c8fbb16e5f33f984aef8e61e23f0c3bf74f6ef0835
1865
1866 diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.11.2.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.11.2.ebuild
1867 new file mode 100644
1868 index 00000000..b56856b1
1869 --- /dev/null
1870 +++ b/dev-qt/qtprintsupport/qtprintsupport-5.11.2.ebuild
1871 @@ -0,0 +1,42 @@
1872 +# Copyright 1999-2018 Gentoo Authors
1873 +# Distributed under the terms of the GNU General Public License v2
1874 +
1875 +EAPI=6
1876 +QT5_MODULE="qtbase"
1877 +VIRTUALX_REQUIRED="test"
1878 +inherit qt5-build
1879 +
1880 +DESCRIPTION="Printing support library for the Qt5 framework"
1881 +
1882 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1883 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd"
1884 +fi
1885 +
1886 +IUSE="cups gles2"
1887 +
1888 +RDEPEND="
1889 + ~dev-qt/qtcore-${PV}
1890 + ~dev-qt/qtgui-${PV}[gles2=]
1891 + ~dev-qt/qtwidgets-${PV}[gles2=]
1892 + cups? ( >=net-print/cups-1.4 )
1893 +"
1894 +DEPEND="${RDEPEND}
1895 + test? ( ~dev-qt/qtnetwork-${PV} )
1896 +"
1897 +
1898 +QT5_TARGET_SUBDIRS=(
1899 + src/printsupport
1900 + src/plugins/printsupport
1901 +)
1902 +
1903 +QT5_GENTOO_CONFIG=(
1904 + cups
1905 +)
1906 +
1907 +src_configure() {
1908 + local myconf=(
1909 + $(qt_use cups)
1910 + -opengl $(usex gles2 es2 desktop)
1911 + )
1912 + qt5-build_src_configure
1913 +}
1914
1915 diff --git a/dev-qt/qtquickcontrols/Manifest b/dev-qt/qtquickcontrols/Manifest
1916 new file mode 100644
1917 index 00000000..5b2b7017
1918 --- /dev/null
1919 +++ b/dev-qt/qtquickcontrols/Manifest
1920 @@ -0,0 +1 @@
1921 +DIST qtquickcontrols-everywhere-src-5.11.2.tar.xz 6047528 BLAKE2B 37dd8ae8c3783e184b25f7f4eb19eadba709fcfc908d997e0dd0b4afd7d3da06d8e211948cc2d922b3e75018dfb8eb4a65bc1d31ab2eb696ba34278f5929caf5 SHA512 621101df5966d74232edfe0ab1130968cf311a73e020604a4b329b412062599ab5a0f4f95a4d4c2bb6c2f91143485cd760dd6efac573dbd74f787361a99d5d25
1922
1923 diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.11.2.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.11.2.ebuild
1924 new file mode 100644
1925 index 00000000..9c557760
1926 --- /dev/null
1927 +++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.11.2.ebuild
1928 @@ -0,0 +1,32 @@
1929 +# Copyright 1999-2018 Gentoo Authors
1930 +# Distributed under the terms of the GNU General Public License v2
1931 +
1932 +EAPI=6
1933 +inherit qt5-build
1934 +
1935 +DESCRIPTION="Set of controls used in conjunction with Qt Quick to build complete interfaces"
1936 +
1937 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1938 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
1939 +fi
1940 +
1941 +IUSE="+widgets"
1942 +
1943 +DEPEND="
1944 + ~dev-qt/qtcore-${PV}
1945 + ~dev-qt/qtdeclarative-${PV}
1946 + ~dev-qt/qtgui-${PV}
1947 + widgets? ( ~dev-qt/qtwidgets-${PV} )
1948 +"
1949 +RDEPEND="${DEPEND}"
1950 +
1951 +src_prepare() {
1952 + qt_use_disable_mod widgets widgets \
1953 + src/src.pro \
1954 + src/controls/Private/private.pri \
1955 + tests/auto/activeFocusOnTab/activeFocusOnTab.pro \
1956 + tests/auto/controls/controls.pro \
1957 + tests/auto/testplugin/testplugin.pro
1958 +
1959 + qt5-build_src_prepare
1960 +}
1961
1962 diff --git a/dev-qt/qtquickcontrols2/Manifest b/dev-qt/qtquickcontrols2/Manifest
1963 new file mode 100644
1964 index 00000000..c69dc77f
1965 --- /dev/null
1966 +++ b/dev-qt/qtquickcontrols2/Manifest
1967 @@ -0,0 +1 @@
1968 +DIST qtquickcontrols2-everywhere-src-5.11.2.tar.xz 9035620 BLAKE2B b064b1733999eb770516dd81afaebdfa31294301792c5f62678b729aa4ccec36bc5ca936367010dd226fc4ef36ce5d561d7836c0ff82a884e4f141c2ee032fd1 SHA512 94e8113feb222b85fa890fc65c59a371e29eb6838c2221b12d795d9809a605478f1c0b35a75b06bc67a02b3827dbb6bc4c4bf3fdd7485ee518cd0e5c409061a6
1969
1970 diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.11.2.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.11.2.ebuild
1971 new file mode 100644
1972 index 00000000..d8c91c45
1973 --- /dev/null
1974 +++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.11.2.ebuild
1975 @@ -0,0 +1,30 @@
1976 +# Copyright 1999-2018 Gentoo Authors
1977 +# Distributed under the terms of the GNU General Public License v2
1978 +
1979 +EAPI=6
1980 +inherit qt5-build
1981 +
1982 +DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework"
1983 +
1984 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1985 + KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1986 +fi
1987 +
1988 +IUSE="widgets"
1989 +
1990 +DEPEND="
1991 + ~dev-qt/qtcore-${PV}
1992 + ~dev-qt/qtdeclarative-${PV}
1993 + ~dev-qt/qtgui-${PV}
1994 + widgets? ( ~dev-qt/qtwidgets-${PV} )
1995 +"
1996 +RDEPEND="${DEPEND}
1997 + ~dev-qt/qtgraphicaleffects-${PV}
1998 +"
1999 +
2000 +src_prepare() {
2001 + qt_use_disable_mod widgets widgets \
2002 + src/imports/platform/platform.pro
2003 +
2004 + qt5-build_src_prepare
2005 +}
2006
2007 diff --git a/dev-qt/qtscript/Manifest b/dev-qt/qtscript/Manifest
2008 new file mode 100644
2009 index 00000000..fd9d8de2
2010 --- /dev/null
2011 +++ b/dev-qt/qtscript/Manifest
2012 @@ -0,0 +1 @@
2013 +DIST qtscript-everywhere-src-5.11.2.tar.xz 2661200 BLAKE2B d35cde6e628eaf8987c8dd0afd0c6f9c363a357d787f84b185963f5691de3b62b62b0814f2fd6760ab1fedb58e58f721750ae9ed3abfb9560aa9103510e19dfc SHA512 b0b4badc78cdebb3b42fe91104d112afd3bf9d4ead962c58ececa1db3db7fae6d5368f94d940195e2791ebfd09c5d6d5d892e9c4e48d64ec77dd366eddb1ab00
2014
2015 diff --git a/dev-qt/qtscript/qtscript-5.11.2.ebuild b/dev-qt/qtscript/qtscript-5.11.2.ebuild
2016 new file mode 100644
2017 index 00000000..70066980
2018 --- /dev/null
2019 +++ b/dev-qt/qtscript/qtscript-5.11.2.ebuild
2020 @@ -0,0 +1,36 @@
2021 +# Copyright 1999-2018 Gentoo Authors
2022 +# Distributed under the terms of the GNU General Public License v2
2023 +
2024 +EAPI=6
2025 +inherit qt5-build
2026 +
2027 +DESCRIPTION="Application scripting library for the Qt5 framework (deprecated)"
2028 +
2029 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2030 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd"
2031 +fi
2032 +
2033 +IUSE="+jit scripttools"
2034 +
2035 +DEPEND="
2036 + ~dev-qt/qtcore-${PV}
2037 + scripttools? (
2038 + ~dev-qt/qtgui-${PV}
2039 + ~dev-qt/qtwidgets-${PV}
2040 + )
2041 +"
2042 +RDEPEND="${DEPEND}"
2043 +
2044 +src_prepare() {
2045 + qt_use_disable_mod scripttools widgets \
2046 + src/src.pro
2047 +
2048 + qt5-build_src_prepare
2049 +}
2050 +
2051 +src_configure() {
2052 + local myqmakeargs=(
2053 + JAVASCRIPTCORE_JIT=$(usex jit 'yes' 'no')
2054 + )
2055 + qt5-build_src_configure
2056 +}
2057
2058 diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest
2059 new file mode 100644
2060 index 00000000..d04c31c1
2061 --- /dev/null
2062 +++ b/dev-qt/qtscxml/Manifest
2063 @@ -0,0 +1 @@
2064 +DIST qtscxml-everywhere-src-5.11.2.tar.xz 430496 BLAKE2B 7c6ec84440fa2a0c54de24587d17af9cb2b09b7c11056da32c091954c87f21b448f512aa131d9051377a9052f7e8c09f00e259b071a0879ccf244bd3f623c114 SHA512 4175d02224654a6a6b220f52937a22093be8b06e737f5575d4227b9038cb7c227f37eb17b7bb6878c16a34eae342c06e33cb2c356a389137e9f7d15886aa30ab
2065
2066 diff --git a/dev-qt/qtscxml/qtscxml-5.11.2.ebuild b/dev-qt/qtscxml/qtscxml-5.11.2.ebuild
2067 new file mode 100644
2068 index 00000000..3a0e878a
2069 --- /dev/null
2070 +++ b/dev-qt/qtscxml/qtscxml-5.11.2.ebuild
2071 @@ -0,0 +1,19 @@
2072 +# Copyright 1999-2018 Gentoo Authors
2073 +# Distributed under the terms of the GNU General Public License v2
2074 +
2075 +EAPI=6
2076 +inherit qt5-build
2077 +
2078 +DESCRIPTION="State Chart XML (SCXML) support library for the Qt5 framework"
2079 +
2080 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2081 + KEYWORDS="~amd64 ~x86"
2082 +fi
2083 +
2084 +IUSE=""
2085 +
2086 +DEPEND="
2087 + ~dev-qt/qtcore-${PV}
2088 + ~dev-qt/qtdeclarative-${PV}
2089 +"
2090 +RDEPEND="${DEPEND}"
2091
2092 diff --git a/dev-qt/qtsensors/Manifest b/dev-qt/qtsensors/Manifest
2093 new file mode 100644
2094 index 00000000..0fe6066e
2095 --- /dev/null
2096 +++ b/dev-qt/qtsensors/Manifest
2097 @@ -0,0 +1 @@
2098 +DIST qtsensors-everywhere-src-5.11.2.tar.xz 2028412 BLAKE2B 870775982fdc067b55cf172d420077dc67a762a782f1c39a3328d4a3bf99748c22a629359e7ddd155465fad55ccff7cf562bd1b7b24ef92dadc96d4b24fad733 SHA512 561129563cdfb0990539cd04ba1b6f0aee884007a801a4cb0fd4dd46aac2b58245ed919b23fac3d484d01f93ee428be3d4b8896a93af18acbce73e199a58ba80
2099
2100 diff --git a/dev-qt/qtsensors/qtsensors-5.11.2.ebuild b/dev-qt/qtsensors/qtsensors-5.11.2.ebuild
2101 new file mode 100644
2102 index 00000000..cfd46f98
2103 --- /dev/null
2104 +++ b/dev-qt/qtsensors/qtsensors-5.11.2.ebuild
2105 @@ -0,0 +1,28 @@
2106 +# Copyright 1999-2018 Gentoo Authors
2107 +# Distributed under the terms of the GNU General Public License v2
2108 +
2109 +EAPI=6
2110 +inherit qt5-build
2111 +
2112 +DESCRIPTION="Hardware sensor access library for the Qt5 framework"
2113 +
2114 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2115 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
2116 +fi
2117 +
2118 +# TODO: simulator
2119 +IUSE="qml"
2120 +
2121 +RDEPEND="
2122 + ~dev-qt/qtcore-${PV}
2123 + ~dev-qt/qtdbus-${PV}
2124 + qml? ( ~dev-qt/qtdeclarative-${PV} )
2125 +"
2126 +DEPEND="${RDEPEND}"
2127 +
2128 +src_prepare() {
2129 + qt_use_disable_mod qml quick \
2130 + src/src.pro
2131 +
2132 + qt5-build_src_prepare
2133 +}
2134
2135 diff --git a/dev-qt/qtserialbus/Manifest b/dev-qt/qtserialbus/Manifest
2136 new file mode 100644
2137 index 00000000..fecc5b9f
2138 --- /dev/null
2139 +++ b/dev-qt/qtserialbus/Manifest
2140 @@ -0,0 +1 @@
2141 +DIST qtserialbus-everywhere-src-5.11.2.tar.xz 315080 BLAKE2B 4b8280ea6a007e877151d7070fb66aaa2dd8b806cbe394d1d37a268b3c4b484514e1df5ab4a1be6b802ef9c7b7a56fda1ae089600b15afd5b15b7aa93bb42abd SHA512 92b2187f8cd5431cc2a9640016783edcf03fa1ac23e7008abd3007d9e7457e429011f7428e26cdc2b0828c022dcc44184180d6fc97e613d2e06ac03080cecfd4
2142
2143 diff --git a/dev-qt/qtserialbus/qtserialbus-5.11.2.ebuild b/dev-qt/qtserialbus/qtserialbus-5.11.2.ebuild
2144 new file mode 100644
2145 index 00000000..687bebc9
2146 --- /dev/null
2147 +++ b/dev-qt/qtserialbus/qtserialbus-5.11.2.ebuild
2148 @@ -0,0 +1,20 @@
2149 +# Copyright 1999-2018 Gentoo Authors
2150 +# Distributed under the terms of the GNU General Public License v2
2151 +
2152 +EAPI=6
2153 +inherit qt5-build
2154 +
2155 +DESCRIPTION="Support for CAN and other serial buses"
2156 +
2157 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2158 + KEYWORDS="~amd64 ~x86"
2159 +fi
2160 +
2161 +IUSE=""
2162 +
2163 +DEPEND="
2164 + ~dev-qt/qtcore-${PV}
2165 + ~dev-qt/qtnetwork-${PV}
2166 + ~dev-qt/qtserialport-${PV}
2167 +"
2168 +RDEPEND="${DEPEND}"
2169
2170 diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest
2171 new file mode 100644
2172 index 00000000..b49cba0e
2173 --- /dev/null
2174 +++ b/dev-qt/qtserialport/Manifest
2175 @@ -0,0 +1 @@
2176 +DIST qtserialport-everywhere-src-5.11.2.tar.xz 295876 BLAKE2B b10f33c7956bd62573da46f83129e7191e773316529cfce4897cb5dd34c40eb48f9c7626b23110936b2e464b95a560f0e816b1680011444080c61b633ade912a SHA512 babf89583fc025de511601f608300a01453e06c2eebe51c0d3cad3eb9c8179fa9cf9982690306ffaf7ce0a0abb7174ae0078a1fd36f6a34a2d5277bff9d4ea9d
2177
2178 diff --git a/dev-qt/qtserialport/qtserialport-5.11.2.ebuild b/dev-qt/qtserialport/qtserialport-5.11.2.ebuild
2179 new file mode 100644
2180 index 00000000..c77f5425
2181 --- /dev/null
2182 +++ b/dev-qt/qtserialport/qtserialport-5.11.2.ebuild
2183 @@ -0,0 +1,27 @@
2184 +# Copyright 1999-2018 Gentoo Authors
2185 +# Distributed under the terms of the GNU General Public License v2
2186 +
2187 +EAPI=6
2188 +inherit qt5-build
2189 +
2190 +DESCRIPTION="Serial port abstraction library for the Qt5 framework"
2191 +
2192 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2193 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
2194 +fi
2195 +
2196 +IUSE=""
2197 +
2198 +DEPEND="
2199 + ~dev-qt/qtcore-${PV}
2200 + virtual/libudev:=
2201 +"
2202 +RDEPEND="${DEPEND}"
2203 +
2204 +src_prepare() {
2205 + # make sure we link against libudev
2206 + sed -i -e 's/:qtConfig(libudev)//' \
2207 + src/serialport/serialport-lib.pri || die
2208 +
2209 + qt5-build_src_prepare
2210 +}
2211
2212 diff --git a/dev-qt/qtspeech/Manifest b/dev-qt/qtspeech/Manifest
2213 new file mode 100644
2214 index 00000000..7695cd43
2215 --- /dev/null
2216 +++ b/dev-qt/qtspeech/Manifest
2217 @@ -0,0 +1 @@
2218 +DIST qtspeech-everywhere-src-5.11.2.tar.xz 96080 BLAKE2B 90f5e519bef440916f962e5886f1bb8e1cf46a806172ce9b8024b4b4c70d581896a9e70bd42d0298803c43798e985cb345bc4c4f8b7c13b4eb1a4921de79bc6f SHA512 b3e433b308c6c3454e40e7e19a075d1bd181a33ecea9c8f970852251488c12d1227e0b92aaeb6f7f75ac0efcb04bbe22c49562c594d8b9773528a2aaf73f8d02
2219
2220 diff --git a/dev-qt/qtspeech/qtspeech-5.11.2.ebuild b/dev-qt/qtspeech/qtspeech-5.11.2.ebuild
2221 new file mode 100644
2222 index 00000000..690b4281
2223 --- /dev/null
2224 +++ b/dev-qt/qtspeech/qtspeech-5.11.2.ebuild
2225 @@ -0,0 +1,22 @@
2226 +# Copyright 1999-2018 Gentoo Authors
2227 +# Distributed under the terms of the GNU General Public License v2
2228 +
2229 +EAPI=6
2230 +inherit qt5-build
2231 +
2232 +DESCRIPTION="Text-to-speech library for the Qt5 framework"
2233 +
2234 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2235 + KEYWORDS="~amd64 ~x86"
2236 +fi
2237 +
2238 +# TODO: flite plugin - needs 2.0.0 (not yet in tree)
2239 +IUSE=""
2240 +
2241 +RDEPEND="
2242 + >=app-accessibility/speech-dispatcher-0.8.7
2243 + ~dev-qt/qtcore-${PV}
2244 +"
2245 +DEPEND="${RDEPEND}"
2246 +
2247 +PATCHES=( "${FILESDIR}/${PN}-5.9.4-nogui.patch" )
2248
2249 diff --git a/dev-qt/qtsql/Manifest b/dev-qt/qtsql/Manifest
2250 new file mode 100644
2251 index 00000000..b4d05c4c
2252 --- /dev/null
2253 +++ b/dev-qt/qtsql/Manifest
2254 @@ -0,0 +1 @@
2255 +DIST qtbase-everywhere-src-5.11.2.tar.xz 46954920 BLAKE2B 41685cf977df7bd10ef80ee7f3f1166fe9cc9a94cdb43b6b0b3b22f49d6bd8c5532666cf1b92f6fb845b000a16ffd11922892c30ced7b67753f0608fb6a09c00 SHA512 b2f14126caa1c664887203a9a98551b85b57630cf7745c17f76e1e8aaf464f0091fe2de5615a138506dac7c8fbb16e5f33f984aef8e61e23f0c3bf74f6ef0835
2256
2257 diff --git a/dev-qt/qtsql/qtsql-5.11.2.ebuild b/dev-qt/qtsql/qtsql-5.11.2.ebuild
2258 new file mode 100644
2259 index 00000000..629eb051
2260 --- /dev/null
2261 +++ b/dev-qt/qtsql/qtsql-5.11.2.ebuild
2262 @@ -0,0 +1,58 @@
2263 +# Copyright 1999-2018 Gentoo Authors
2264 +# Distributed under the terms of the GNU General Public License v2
2265 +
2266 +EAPI=6
2267 +QT5_MODULE="qtbase"
2268 +inherit qt5-build
2269 +
2270 +DESCRIPTION="SQL abstraction library for the Qt5 framework"
2271 +SLOT=5/$(ver_cut 1-3) # bug 639140
2272 +
2273 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2274 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd"
2275 +fi
2276 +
2277 +IUSE="freetds mysql oci8 odbc postgres +sqlite"
2278 +
2279 +REQUIRED_USE="
2280 + || ( freetds mysql oci8 odbc postgres sqlite )
2281 +"
2282 +
2283 +DEPEND="
2284 + ~dev-qt/qtcore-${PV}
2285 + freetds? ( dev-db/freetds )
2286 + mysql? ( virtual/libmysqlclient:= )
2287 + oci8? ( dev-db/oracle-instantclient-basic )
2288 + odbc? ( || ( dev-db/unixODBC dev-db/libiodbc ) )
2289 + postgres? ( dev-db/postgresql:* )
2290 + sqlite? ( >=dev-db/sqlite-3.8.10.2:3 )
2291 +"
2292 +RDEPEND="${DEPEND}"
2293 +
2294 +QT5_TARGET_SUBDIRS=(
2295 + src/sql
2296 + src/plugins/sqldrivers
2297 +)
2298 +
2299 +QT5_GENTOO_PRIVATE_CONFIG=(
2300 + :sql
2301 +)
2302 +
2303 +src_configure() {
2304 + local myconf=(
2305 + $(qt_use freetds sql-tds plugin)
2306 + $(qt_use mysql sql-mysql plugin)
2307 + $(qt_use oci8 sql-oci plugin)
2308 + $(qt_use odbc sql-odbc plugin)
2309 + $(qt_use postgres sql-psql plugin)
2310 + $(qt_use sqlite sql-sqlite plugin)
2311 + $(usex sqlite -system-sqlite '')
2312 + )
2313 +
2314 + use mysql && myconf+=("-I${EPREFIX}/usr/include/mysql" "-L${EPREFIX}/usr/$(get_libdir)/mysql")
2315 + use oci8 && myconf+=("-I${ORACLE_HOME}/include" "-L${ORACLE_HOME}/$(get_libdir)")
2316 + use odbc && myconf+=("-I${EPREFIX}/usr/include/iodbc")
2317 + use postgres && myconf+=("-I${EPREFIX}/usr/include/postgresql/pgsql")
2318 +
2319 + qt5-build_src_configure
2320 +}
2321
2322 diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest
2323 new file mode 100644
2324 index 00000000..bb25153f
2325 --- /dev/null
2326 +++ b/dev-qt/qtsvg/Manifest
2327 @@ -0,0 +1 @@
2328 +DIST qtsvg-everywhere-src-5.11.2.tar.xz 1837076 BLAKE2B 58ad105dabb0c928a3df8d64df5e7f2593b5fc4ee155db45fe89f6a6745097941306aedfafd0800745539249f427b273cfd0133cfd2459041d10a297117fbd03 SHA512 d6b83bc0c4b348f65890fbb4cd4df81828fb1ef88192c13b06dca695fe499d65da6a52ba57ca289aa31f035309f10af90593cd9ee17362219cfd1337cc801c57
2329
2330 diff --git a/dev-qt/qtsvg/qtsvg-5.11.2.ebuild b/dev-qt/qtsvg/qtsvg-5.11.2.ebuild
2331 new file mode 100644
2332 index 00000000..e1a6fdf6
2333 --- /dev/null
2334 +++ b/dev-qt/qtsvg/qtsvg-5.11.2.ebuild
2335 @@ -0,0 +1,23 @@
2336 +# Copyright 1999-2018 Gentoo Authors
2337 +# Distributed under the terms of the GNU General Public License v2
2338 +
2339 +EAPI=6
2340 +inherit qt5-build
2341 +
2342 +DESCRIPTION="SVG rendering library for the Qt5 framework"
2343 +
2344 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2345 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd"
2346 +fi
2347 +
2348 +IUSE=""
2349 +
2350 +RDEPEND="
2351 + ~dev-qt/qtcore-${PV}
2352 + ~dev-qt/qtgui-${PV}
2353 + ~dev-qt/qtwidgets-${PV}
2354 + >=sys-libs/zlib-1.2.5
2355 +"
2356 +DEPEND="${RDEPEND}
2357 + test? ( ~dev-qt/qtxml-${PV} )
2358 +"
2359
2360 diff --git a/dev-qt/qttest/Manifest b/dev-qt/qttest/Manifest
2361 new file mode 100644
2362 index 00000000..b4d05c4c
2363 --- /dev/null
2364 +++ b/dev-qt/qttest/Manifest
2365 @@ -0,0 +1 @@
2366 +DIST qtbase-everywhere-src-5.11.2.tar.xz 46954920 BLAKE2B 41685cf977df7bd10ef80ee7f3f1166fe9cc9a94cdb43b6b0b3b22f49d6bd8c5532666cf1b92f6fb845b000a16ffd11922892c30ced7b67753f0608fb6a09c00 SHA512 b2f14126caa1c664887203a9a98551b85b57630cf7745c17f76e1e8aaf464f0091fe2de5615a138506dac7c8fbb16e5f33f984aef8e61e23f0c3bf74f6ef0835
2367
2368 diff --git a/dev-qt/qttest/qttest-5.11.2.ebuild b/dev-qt/qttest/qttest-5.11.2.ebuild
2369 new file mode 100644
2370 index 00000000..b6043a69
2371 --- /dev/null
2372 +++ b/dev-qt/qttest/qttest-5.11.2.ebuild
2373 @@ -0,0 +1,33 @@
2374 +# Copyright 1999-2018 Gentoo Authors
2375 +# Distributed under the terms of the GNU General Public License v2
2376 +
2377 +EAPI=6
2378 +QT5_MODULE="qtbase"
2379 +VIRTUALX_REQUIRED="test"
2380 +inherit qt5-build
2381 +
2382 +DESCRIPTION="Unit testing library for the Qt5 framework"
2383 +
2384 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2385 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd"
2386 +fi
2387 +
2388 +IUSE=""
2389 +
2390 +RDEPEND="
2391 + ~dev-qt/qtcore-${PV}
2392 +"
2393 +DEPEND="${RDEPEND}
2394 + test? (
2395 + ~dev-qt/qtgui-${PV}
2396 + ~dev-qt/qtxml-${PV}
2397 + )
2398 +"
2399 +
2400 +QT5_TARGET_SUBDIRS=(
2401 + src/testlib
2402 +)
2403 +
2404 +QT5_GENTOO_PRIVATE_CONFIG=(
2405 + :testlib
2406 +)
2407
2408 diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest
2409 new file mode 100644
2410 index 00000000..dda28115
2411 --- /dev/null
2412 +++ b/dev-qt/qttranslations/Manifest
2413 @@ -0,0 +1 @@
2414 +DIST qttranslations-everywhere-src-5.11.2.tar.xz 1418228 BLAKE2B 66a6fa0179e9676655b54659cf1bb5fd60579d53e9cf73b6e4b7d32770eb381560a48a11f573f5b1ee5d2ca7085053335f6fcdebb51156b6f35403bfba8e696f SHA512 093733b87d368613fb66a43bc3778f53112897dde061a8178cc94c02dbbdd158428f08015e21a15013edee40b068198bc7ae02ab13eaf4799a068e8a21f0112f
2415
2416 diff --git a/dev-qt/qttranslations/qttranslations-5.11.2.ebuild b/dev-qt/qttranslations/qttranslations-5.11.2.ebuild
2417 new file mode 100644
2418 index 00000000..a79413a7
2419 --- /dev/null
2420 +++ b/dev-qt/qttranslations/qttranslations-5.11.2.ebuild
2421 @@ -0,0 +1,19 @@
2422 +# Copyright 1999-2018 Gentoo Authors
2423 +# Distributed under the terms of the GNU General Public License v2
2424 +
2425 +EAPI=6
2426 +inherit qt5-build
2427 +
2428 +DESCRIPTION="Translation files for the Qt5 framework"
2429 +
2430 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2431 + KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd"
2432 +fi
2433 +
2434 +IUSE=""
2435 +
2436 +DEPEND="
2437 + ~dev-qt/linguist-tools-${PV}
2438 + ~dev-qt/qtcore-${PV}
2439 +"
2440 +RDEPEND=""
2441
2442 diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest
2443 new file mode 100644
2444 index 00000000..a2e6dc1d
2445 --- /dev/null
2446 +++ b/dev-qt/qtvirtualkeyboard/Manifest
2447 @@ -0,0 +1 @@
2448 +DIST qtvirtualkeyboard-everywhere-src-5.11.2.tar.xz 10690564 BLAKE2B 99df56ad56f1472118a13b16d099de6be992b3d04718ee80b87fdcdb875299aa262afb1fb6c7a11578db1d79ed7c09a2b2edb1b6ee0ca05436999f7862072aca SHA512 1a471a719771c3a07b8d7b524692bdd085eae1787b8e91f523b224c260bc950b514ce88d885bbbe90c1556619bae15c59debfb221ec01042885d71443e046912
2449
2450 diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.11.2.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.11.2.ebuild
2451 new file mode 100644
2452 index 00000000..402085ac
2453 --- /dev/null
2454 +++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.11.2.ebuild
2455 @@ -0,0 +1,38 @@
2456 +# Copyright 1999-2018 Gentoo Authors
2457 +# Distributed under the terms of the GNU General Public License v2
2458 +
2459 +EAPI=6
2460 +inherit qt5-build
2461 +
2462 +DESCRIPTION="Virtual keyboard plugin for the Qt5 framework"
2463 +
2464 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2465 + KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-fbsd"
2466 +fi
2467 +
2468 +# TODO: unbudle libraries for more layouts
2469 +IUSE="handwriting +spell +xcb"
2470 +
2471 +DEPEND="
2472 + ~dev-qt/qtcore-${PV}
2473 + ~dev-qt/qtdeclarative-${PV}
2474 + ~dev-qt/qtgui-${PV}
2475 + ~dev-qt/qtsvg-${PV}
2476 + spell? ( app-text/hunspell:= )
2477 + xcb? ( x11-libs/libxcb:= )
2478 +"
2479 +RDEPEND="${DEPEND}"
2480 +
2481 +src_configure() {
2482 + local myqmakeargs=(
2483 + $(usex handwriting CONFIG+=lipi-toolkit "")
2484 + $(usex spell "" CONFIG+=disable-hunspell)
2485 + $(usex xcb "" CONFIG+=disable-desktop)
2486 + CONFIG+="lang-ar_AR lang-da_DK lang-de_DE lang-en_GB \
2487 + lang-es_ES lang-fa_FA lang-fi_FI lang-fr_FR \
2488 + lang-hi_IN lang-it_IT lang-nb_NO lang-pl_PL \
2489 + lang-pt_PT lang-ro_RO lang-ru_RU lang-sv_SE"
2490 + )
2491 +
2492 + qt5-build_src_configure
2493 +}
2494
2495 diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
2496 new file mode 100644
2497 index 00000000..4660ca0e
2498 --- /dev/null
2499 +++ b/dev-qt/qtwayland/Manifest
2500 @@ -0,0 +1 @@
2501 +DIST qtwayland-everywhere-src-5.11.2.tar.xz 387644 BLAKE2B e590d0f83e89a2ea33f4782cf295df4fe8ffc5e3767dbcb81ad633a2de35eda714e28a69a9c95263786883fff66a25ce5e9b52dab9929f499a0b8dab90489cc6 SHA512 27aabe18cf876afaf9da9e9fa91c3efa2c024229a6cf4746eefc4f4ea71f125a95ca52f887a42683d7743d3f876efe927001b8ee5580123ba5f4c4d4dea24013
2502
2503 diff --git a/dev-qt/qtwayland/qtwayland-5.11.2.ebuild b/dev-qt/qtwayland/qtwayland-5.11.2.ebuild
2504 new file mode 100644
2505 index 00000000..ff62f71d
2506 --- /dev/null
2507 +++ b/dev-qt/qtwayland/qtwayland-5.11.2.ebuild
2508 @@ -0,0 +1,39 @@
2509 +# Copyright 1999-2018 Gentoo Authors
2510 +# Distributed under the terms of the GNU General Public License v2
2511 +
2512 +EAPI=6
2513 +inherit qt5-build
2514 +
2515 +DESCRIPTION="Wayland platform plugin for Qt"
2516 +
2517 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2518 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
2519 +fi
2520 +
2521 +IUSE="+libinput xcomposite"
2522 +
2523 +DEPEND="
2524 + >=dev-libs/wayland-1.6.0
2525 + ~dev-qt/qtcore-${PV}
2526 + ~dev-qt/qtdeclarative-${PV}
2527 + ~dev-qt/qtgui-${PV}[egl,libinput?]
2528 + media-libs/mesa[egl]
2529 + >=x11-libs/libxkbcommon-0.2.0
2530 + xcomposite? (
2531 + x11-libs/libX11
2532 + x11-libs/libXcomposite
2533 + )
2534 +"
2535 +RDEPEND="${DEPEND}"
2536 +
2537 +src_prepare() {
2538 + qt_use_disable_config libinput xkbcommon-evdev \
2539 + src/client/client.pro \
2540 + src/compositor/wayland_wrapper/wayland_wrapper.pri \
2541 + src/plugins/shellintegration/ivi-shell/ivi-shell.pro \
2542 + tests/auto/compositor/compositor/compositor.pro
2543 +
2544 + use xcomposite || rm -r config.tests/xcomposite || die
2545 +
2546 + qt5-build_src_prepare
2547 +}
2548
2549 diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest
2550 new file mode 100644
2551 index 00000000..0dbbe17a
2552 --- /dev/null
2553 +++ b/dev-qt/qtwebchannel/Manifest
2554 @@ -0,0 +1 @@
2555 +DIST qtwebchannel-everywhere-src-5.11.2.tar.xz 173956 BLAKE2B 8c19c56960e6c19b84c4959507779b698ebd836679e139bb0978a13b9a14407563cd6d57f6bd7c91616360147762da1b381c1d463920b60e7ca98c059d4fa271 SHA512 16603c52631180f2e84e274e509159c7c817198abc1b48a9e921134f2362aa5ececdab50212b1a1df8ab3feda4b4ec638a26e30397ee05ff27371d598f8cc643
2556
2557 diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.11.2.ebuild b/dev-qt/qtwebchannel/qtwebchannel-5.11.2.ebuild
2558 new file mode 100644
2559 index 00000000..d08439f2
2560 --- /dev/null
2561 +++ b/dev-qt/qtwebchannel/qtwebchannel-5.11.2.ebuild
2562 @@ -0,0 +1,26 @@
2563 +# Copyright 1999-2018 Gentoo Authors
2564 +# Distributed under the terms of the GNU General Public License v2
2565 +
2566 +EAPI=6
2567 +inherit qt5-build
2568 +
2569 +DESCRIPTION="Qt5 module for integrating C++ and QML applications with HTML/JavaScript clients"
2570 +
2571 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2572 + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
2573 +fi
2574 +
2575 +IUSE="qml"
2576 +
2577 +DEPEND="
2578 + ~dev-qt/qtcore-${PV}
2579 + qml? ( ~dev-qt/qtdeclarative-${PV} )
2580 +"
2581 +RDEPEND="${DEPEND}"
2582 +
2583 +src_prepare() {
2584 + qt_use_disable_mod qml quick src/src.pro
2585 + qt_use_disable_mod qml qml src/webchannel/webchannel.pro
2586 +
2587 + qt5-build_src_prepare
2588 +}
2589
2590 diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
2591 new file mode 100644
2592 index 00000000..4af31cc4
2593 --- /dev/null
2594 +++ b/dev-qt/qtwebengine/Manifest
2595 @@ -0,0 +1 @@
2596 +DIST qtwebengine-everywhere-src-5.11.2.tar.xz 233642812 BLAKE2B fbf1ac14cec9a515fb9c401f1a04487aec2ebe1b64103db5ec2625791356cae71ff9a0048d3485d7fcbce4e0eb8bc77550f99b19542c7a0f8b56f902df4958cb SHA512 be8db67a9cd46bdff24a4fc3882193dbe2c7bd487822ad7345bf3464f8c21713b6e459867c9e9678bc33e9d14ea7e09cbaa171139799810c131c7b625c742e64
2597
2598 diff --git a/dev-qt/qtwebengine/qtwebengine-5.11.2.ebuild b/dev-qt/qtwebengine/qtwebengine-5.11.2.ebuild
2599 new file mode 100644
2600 index 00000000..663539e4
2601 --- /dev/null
2602 +++ b/dev-qt/qtwebengine/qtwebengine-5.11.2.ebuild
2603 @@ -0,0 +1,139 @@
2604 +# Copyright 1999-2018 Gentoo Authors
2605 +# Distributed under the terms of the GNU General Public License v2
2606 +
2607 +EAPI=6
2608 +PYTHON_COMPAT=( python2_7 )
2609 +inherit multiprocessing pax-utils python-any-r1 qt5-build
2610 +
2611 +DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML applications"
2612 +
2613 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2614 + KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2615 +fi
2616 +
2617 +IUSE="alsa bindist designer geolocation +jumbo-build pax_kernel pulseaudio
2618 + +system-ffmpeg +system-icu widgets"
2619 +REQUIRED_USE="designer? ( widgets )"
2620 +
2621 +RDEPEND="
2622 + app-arch/snappy:=
2623 + dev-libs/glib:2
2624 + dev-libs/nspr
2625 + dev-libs/nss
2626 + ~dev-qt/qtcore-${PV}
2627 + ~dev-qt/qtdeclarative-${PV}
2628 + ~dev-qt/qtgui-${PV}
2629 + ~dev-qt/qtnetwork-${PV}
2630 + ~dev-qt/qtprintsupport-${PV}
2631 + ~dev-qt/qtwebchannel-${PV}[qml]
2632 + dev-libs/expat
2633 + dev-libs/libevent:=
2634 + dev-libs/libxml2[icu]
2635 + dev-libs/libxslt
2636 + dev-libs/re2:=
2637 + media-libs/fontconfig
2638 + media-libs/freetype
2639 + media-libs/harfbuzz:=
2640 + media-libs/libjpeg-turbo:=
2641 + media-libs/libpng:0=
2642 + >=media-libs/libvpx-1.5:=[svc]
2643 + media-libs/libwebp:=
2644 + media-libs/mesa[egl]
2645 + media-libs/opus
2646 + net-libs/libsrtp:0=
2647 + sys-apps/dbus
2648 + sys-apps/pciutils
2649 + sys-libs/libcap
2650 + sys-libs/zlib[minizip]
2651 + virtual/libudev
2652 + x11-libs/libdrm
2653 + x11-libs/libX11
2654 + x11-libs/libXcomposite
2655 + x11-libs/libXcursor
2656 + x11-libs/libXdamage
2657 + x11-libs/libXext
2658 + x11-libs/libXfixes
2659 + x11-libs/libXi
2660 + x11-libs/libXrandr
2661 + x11-libs/libXrender
2662 + x11-libs/libXScrnSaver
2663 + x11-libs/libXtst
2664 + alsa? ( media-libs/alsa-lib )
2665 + designer? ( ~dev-qt/designer-${PV} )
2666 + geolocation? ( ~dev-qt/qtpositioning-${PV} )
2667 + pulseaudio? ( media-sound/pulseaudio:= )
2668 + system-ffmpeg? ( media-video/ffmpeg:0= )
2669 + system-icu? ( >=dev-libs/icu-60.2:= )
2670 + widgets? (
2671 + ~dev-qt/qtdeclarative-${PV}[widgets]
2672 + ~dev-qt/qtwidgets-${PV}
2673 + )
2674 +"
2675 +DEPEND="${RDEPEND}
2676 + ${PYTHON_DEPS}
2677 + >=app-arch/gzip-1.7
2678 + dev-util/gperf
2679 + dev-util/ninja
2680 + dev-util/re2c
2681 + sys-devel/bison
2682 + pax_kernel? ( sys-apps/elfix )
2683 +"
2684 +
2685 +PATCHES+=(
2686 + "${FILESDIR}/${PN}-5.11.1-nouveau-disable-gpu.patch" # bug 609752
2687 +)
2688 +
2689 +src_prepare() {
2690 + use pax_kernel && PATCHES+=( "${FILESDIR}/${PN}-5.9.3-paxmark-mksnapshot.patch" )
2691 +
2692 + if ! use jumbo-build; then
2693 + sed -i -e 's|use_jumbo_build=true|use_jumbo_build=false|' \
2694 + src/core/config/common.pri || die
2695 + fi
2696 +
2697 + # bug 620444 - ensure local headers are used
2698 + find "${S}" -type f -name "*.pr[fio]" | xargs sed -i -e 's|INCLUDEPATH += |&$$QTWEBENGINE_ROOT/include |' || die
2699 +
2700 + qt_use_disable_config alsa webengine-alsa src/core/config/linux.pri
2701 + qt_use_disable_config pulseaudio webengine-pulseaudio src/core/config/linux.pri
2702 +
2703 + qt_use_disable_mod designer webenginewidgets src/plugins/plugins.pro
2704 +
2705 + qt_use_disable_mod geolocation positioning \
2706 + mkspecs/features/configure.prf \
2707 + src/core/core_chromium.pri \
2708 + src/core/core_common.pri
2709 +
2710 + qt_use_disable_mod widgets widgets src/src.pro
2711 +
2712 + qt5-build_src_prepare
2713 +}
2714 +
2715 +src_configure() {
2716 + export NINJA_PATH=/usr/bin/ninja
2717 + export NINJAFLAGS="${NINJAFLAGS:--j$(makeopts_jobs) -l$(makeopts_loadavg "${MAKEOPTS}" 0) -v}"
2718 +
2719 + local myqmakeargs=(
2720 + --
2721 + -opus
2722 + -printing-and-pdf
2723 + -webp
2724 + $(usex alsa '-alsa' '')
2725 + $(usex bindist '' '-proprietary-codecs')
2726 + $(usex pulseaudio '-pulseaudio' '')
2727 + $(usex system-ffmpeg '-ffmpeg' '')
2728 + $(usex system-icu '-webengine-icu' '')
2729 + )
2730 + qt5-build_src_configure
2731 +}
2732 +
2733 +src_install() {
2734 + qt5-build_src_install
2735 +
2736 + # bug 601472
2737 + if [[ ! -f ${D%/}${QT5_LIBDIR}/libQt5WebEngine.so ]]; then
2738 + die "${CATEGORY}/${PF} failed to build anything. Please report to https://bugs.gentoo.org/"
2739 + fi
2740 +
2741 + pax-mark m "${D%/}${QT5_LIBEXECDIR}"/QtWebEngineProcess
2742 +}
2743
2744 diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest
2745 new file mode 100644
2746 index 00000000..7b81dc88
2747 --- /dev/null
2748 +++ b/dev-qt/qtwebsockets/Manifest
2749 @@ -0,0 +1 @@
2750 +DIST qtwebsockets-everywhere-src-5.11.2.tar.xz 225948 BLAKE2B 26d71fc36b544ef90b8f1ad0653b13d362e15e05b233776c1a0810734e693f78736f7a314ed949fc8803c9aa775f1388fcd279724c1f38a6b67a46835ac391d1 SHA512 28fb4442a5e00c1aad8f7d3e9c6828030a76d7e396b1ecc7743925fb3981a2d900df9c25cbeecf3247d8d6a54a11083d979681cff1171bb0b680584e954e8fc3
2751
2752 diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.11.2.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.11.2.ebuild
2753 new file mode 100644
2754 index 00000000..5923e0a4
2755 --- /dev/null
2756 +++ b/dev-qt/qtwebsockets/qtwebsockets-5.11.2.ebuild
2757 @@ -0,0 +1,27 @@
2758 +# Copyright 1999-2018 Gentoo Authors
2759 +# Distributed under the terms of the GNU General Public License v2
2760 +
2761 +EAPI=6
2762 +inherit qt5-build
2763 +
2764 +DESCRIPTION="Implementation of the WebSocket protocol for the Qt5 framework"
2765 +
2766 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2767 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
2768 +fi
2769 +
2770 +IUSE="qml +ssl"
2771 +
2772 +DEPEND="
2773 + ~dev-qt/qtcore-${PV}
2774 + ~dev-qt/qtnetwork-${PV}[ssl=]
2775 + qml? ( ~dev-qt/qtdeclarative-${PV} )
2776 +
2777 +"
2778 +RDEPEND="${DEPEND}"
2779 +
2780 +src_prepare() {
2781 + qt_use_disable_mod qml quick src/src.pro
2782 +
2783 + qt5-build_src_prepare
2784 +}
2785
2786 diff --git a/dev-qt/qtwebview/Manifest b/dev-qt/qtwebview/Manifest
2787 new file mode 100644
2788 index 00000000..e7c0a443
2789 --- /dev/null
2790 +++ b/dev-qt/qtwebview/Manifest
2791 @@ -0,0 +1 @@
2792 +DIST qtwebview-everywhere-src-5.11.2.tar.xz 127124 BLAKE2B a4cd730deed942779bda655e8d520b85518a7a66679e3983c35ac647bd8f3ddfee6b4b10724ebb418b75374ff10695663dee72edcdb064b1aa5e72bbab02e6de SHA512 e4ff35900a632c048423460219329b5aab8e2808fceb9ac3b981a33c4a52a2b0b371f801fb5c966f830b5d4cb2f21a5046ce61aa85444aa1ee9fc12b30ad435f
2793
2794 diff --git a/dev-qt/qtwebview/qtwebview-5.11.2.ebuild b/dev-qt/qtwebview/qtwebview-5.11.2.ebuild
2795 new file mode 100644
2796 index 00000000..9d9901e5
2797 --- /dev/null
2798 +++ b/dev-qt/qtwebview/qtwebview-5.11.2.ebuild
2799 @@ -0,0 +1,21 @@
2800 +# Copyright 1999-2018 Gentoo Authors
2801 +# Distributed under the terms of the GNU General Public License v2
2802 +
2803 +EAPI=6
2804 +inherit qt5-build
2805 +
2806 +DESCRIPTION="Module for displaying web content in a QML application using the Qt5 framework"
2807 +
2808 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2809 + KEYWORDS="~amd64"
2810 +fi
2811 +
2812 +IUSE=""
2813 +
2814 +DEPEND="
2815 + ~dev-qt/qtcore-${PV}
2816 + ~dev-qt/qtdeclarative-${PV}
2817 + ~dev-qt/qtgui-${PV}
2818 + ~dev-qt/qtwebengine-${PV}
2819 +"
2820 +RDEPEND="${DEPEND}"
2821
2822 diff --git a/dev-qt/qtwidgets/Manifest b/dev-qt/qtwidgets/Manifest
2823 new file mode 100644
2824 index 00000000..b4d05c4c
2825 --- /dev/null
2826 +++ b/dev-qt/qtwidgets/Manifest
2827 @@ -0,0 +1 @@
2828 +DIST qtbase-everywhere-src-5.11.2.tar.xz 46954920 BLAKE2B 41685cf977df7bd10ef80ee7f3f1166fe9cc9a94cdb43b6b0b3b22f49d6bd8c5532666cf1b92f6fb845b000a16ffd11922892c30ced7b67753f0608fb6a09c00 SHA512 b2f14126caa1c664887203a9a98551b85b57630cf7745c17f76e1e8aaf464f0091fe2de5615a138506dac7c8fbb16e5f33f984aef8e61e23f0c3bf74f6ef0835
2829
2830 diff --git a/dev-qt/qtwidgets/qtwidgets-5.11.2.ebuild b/dev-qt/qtwidgets/qtwidgets-5.11.2.ebuild
2831 new file mode 100644
2832 index 00000000..ae8a11f5
2833 --- /dev/null
2834 +++ b/dev-qt/qtwidgets/qtwidgets-5.11.2.ebuild
2835 @@ -0,0 +1,57 @@
2836 +# Copyright 1999-2018 Gentoo Authors
2837 +# Distributed under the terms of the GNU General Public License v2
2838 +
2839 +EAPI=6
2840 +QT5_MODULE="qtbase"
2841 +inherit qt5-build
2842 +
2843 +DESCRIPTION="Set of components for creating classic desktop-style UIs for the Qt5 framework"
2844 +
2845 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2846 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd"
2847 +fi
2848 +
2849 +# keep IUSE defaults in sync with qtgui
2850 +IUSE="gles2 gtk +png +xcb"
2851 +
2852 +DEPEND="
2853 + ~dev-qt/qtcore-${PV}
2854 + ~dev-qt/qtgui-${PV}[gles2=,png=,xcb?]
2855 + gtk? (
2856 + ~dev-qt/qtgui-${PV}[dbus]
2857 + x11-libs/gtk+:3
2858 + x11-libs/libX11
2859 + x11-libs/pango
2860 + )
2861 +"
2862 +RDEPEND="${DEPEND}"
2863 +
2864 +QT5_TARGET_SUBDIRS=(
2865 + src/tools/uic
2866 + src/widgets
2867 + src/plugins/platformthemes
2868 +)
2869 +
2870 +QT5_GENTOO_CONFIG=(
2871 + gtk:gtk3:
2872 + ::widgets
2873 + !:no-widgets:
2874 +)
2875 +
2876 +QT5_GENTOO_PRIVATE_CONFIG=(
2877 + :widgets
2878 +)
2879 +
2880 +src_configure() {
2881 + local myconf=(
2882 + -opengl $(usex gles2 es2 desktop)
2883 + $(qt_use gtk)
2884 + -gui
2885 + $(qt_use png libpng system)
2886 + -widgets
2887 + $(qt_use xcb xcb system)
2888 + $(qt_use xcb xkbcommon system)
2889 + $(usex xcb '-xcb-xlib -xinput2 -xkb' '')
2890 + )
2891 + qt5-build_src_configure
2892 +}
2893
2894 diff --git a/dev-qt/qtx11extras/Manifest b/dev-qt/qtx11extras/Manifest
2895 new file mode 100644
2896 index 00000000..cc162aeb
2897 --- /dev/null
2898 +++ b/dev-qt/qtx11extras/Manifest
2899 @@ -0,0 +1 @@
2900 +DIST qtx11extras-everywhere-src-5.11.2.tar.xz 106164 BLAKE2B 6db62fd1a1897f8c3abe389ae2f7cc65b6eeb892d3d2d3940afadd536f8c0b68c5aedf38fc80a9b0116eae05047b11835fb9caefa781a3a1856fd51b96b489dc SHA512 228365bdeb9ed286b65341b2741725bb7e0f25cd569a2deebe1f18dbd7214b6a0b4144d63e09774e729237bb5ea8ba6690f1fd3d7ed0bcee9eb3c0cc6cf8ea75
2901
2902 diff --git a/dev-qt/qtx11extras/qtx11extras-5.11.2.ebuild b/dev-qt/qtx11extras/qtx11extras-5.11.2.ebuild
2903 new file mode 100644
2904 index 00000000..3253e9a5
2905 --- /dev/null
2906 +++ b/dev-qt/qtx11extras/qtx11extras-5.11.2.ebuild
2907 @@ -0,0 +1,21 @@
2908 +# Copyright 1999-2018 Gentoo Authors
2909 +# Distributed under the terms of the GNU General Public License v2
2910 +
2911 +EAPI=6
2912 +inherit qt5-build
2913 +
2914 +DESCRIPTION="Linux/X11-specific support library for the Qt5 framework"
2915 +
2916 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2917 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd"
2918 +fi
2919 +
2920 +IUSE=""
2921 +
2922 +RDEPEND="
2923 + ~dev-qt/qtcore-${PV}
2924 + ~dev-qt/qtgui-${PV}[xcb]
2925 +"
2926 +DEPEND="${RDEPEND}
2927 + test? ( ~dev-qt/qtwidgets-${PV} )
2928 +"
2929
2930 diff --git a/dev-qt/qtxml/Manifest b/dev-qt/qtxml/Manifest
2931 new file mode 100644
2932 index 00000000..b4d05c4c
2933 --- /dev/null
2934 +++ b/dev-qt/qtxml/Manifest
2935 @@ -0,0 +1 @@
2936 +DIST qtbase-everywhere-src-5.11.2.tar.xz 46954920 BLAKE2B 41685cf977df7bd10ef80ee7f3f1166fe9cc9a94cdb43b6b0b3b22f49d6bd8c5532666cf1b92f6fb845b000a16ffd11922892c30ced7b67753f0608fb6a09c00 SHA512 b2f14126caa1c664887203a9a98551b85b57630cf7745c17f76e1e8aaf464f0091fe2de5615a138506dac7c8fbb16e5f33f984aef8e61e23f0c3bf74f6ef0835
2937
2938 diff --git a/dev-qt/qtxml/qtxml-5.11.2.ebuild b/dev-qt/qtxml/qtxml-5.11.2.ebuild
2939 new file mode 100644
2940 index 00000000..04e56a6a
2941 --- /dev/null
2942 +++ b/dev-qt/qtxml/qtxml-5.11.2.ebuild
2943 @@ -0,0 +1,29 @@
2944 +# Copyright 1999-2018 Gentoo Authors
2945 +# Distributed under the terms of the GNU General Public License v2
2946 +
2947 +EAPI=6
2948 +QT5_MODULE="qtbase"
2949 +inherit qt5-build
2950 +
2951 +DESCRIPTION="Implementation of SAX and DOM for the Qt5 framework"
2952 +
2953 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2954 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd"
2955 +fi
2956 +
2957 +IUSE=""
2958 +
2959 +RDEPEND="
2960 + ~dev-qt/qtcore-${PV}
2961 +"
2962 +DEPEND="${RDEPEND}
2963 + test? ( ~dev-qt/qtnetwork-${PV} )
2964 +"
2965 +
2966 +QT5_TARGET_SUBDIRS=(
2967 + src/xml
2968 +)
2969 +
2970 +QT5_GENTOO_PRIVATE_CONFIG=(
2971 + :xml
2972 +)
2973
2974 diff --git a/dev-qt/qtxmlpatterns/Manifest b/dev-qt/qtxmlpatterns/Manifest
2975 new file mode 100644
2976 index 00000000..e083a306
2977 --- /dev/null
2978 +++ b/dev-qt/qtxmlpatterns/Manifest
2979 @@ -0,0 +1 @@
2980 +DIST qtxmlpatterns-everywhere-src-5.11.2.tar.xz 1372836 BLAKE2B be9e825b78dcc027822318a6bce7b6e05c326e070bedff9b7d0c403e4e04b92186a1e1ce8a715acb830c14893edf5ceea119490ed4aa1a1a35369f85caddd146 SHA512 f659de3da93f83a215914a35b32dcd7d585cabae30044e8d512cbf2a29514043b18ad512e18e6de5b99546ddee2475d807f42e51baa46f15488841314372b26f
2981
2982 diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.11.2.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.11.2.ebuild
2983 new file mode 100644
2984 index 00000000..22c2abf1
2985 --- /dev/null
2986 +++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.11.2.ebuild
2987 @@ -0,0 +1,19 @@
2988 +# Copyright 1999-2018 Gentoo Authors
2989 +# Distributed under the terms of the GNU General Public License v2
2990 +
2991 +EAPI=6
2992 +inherit qt5-build
2993 +
2994 +DESCRIPTION="XPath, XQuery, XSLT, and XML Schema validation library for the Qt5 framework"
2995 +
2996 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2997 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd"
2998 +fi
2999 +
3000 +IUSE=""
3001 +
3002 +DEPEND="
3003 + ~dev-qt/qtcore-${PV}
3004 + ~dev-qt/qtnetwork-${PV}
3005 +"
3006 +RDEPEND="${DEPEND}"