Gentoo Archives: gentoo-commits

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