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