Gentoo Archives: gentoo-commits

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