Gentoo Archives: gentoo-commits

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