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