Gentoo Archives: gentoo-commits

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