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/qtwebengine/, dev-qt/qtdbus/, dev-qt/qtgamepad/, dev-qt/qtimageformats/, ...
Date: Fri, 01 Nov 2019 12:01:16
Message-Id: 1572609656.2592a62f5b30a672e915879ac9134f68f20c5e38.asturm@gentoo
1 commit: 2592a62f5b30a672e915879ac9134f68f20c5e38
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Fri Nov 1 11:58:56 2019 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Fri Nov 1 12:00:56 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2592a62f
7
8 dev-qt: Add Qt 5.13.2
9
10 Closes: https://bugs.gentoo.org/689016
11 Package-Manager: Portage-2.3.78, Repoman-2.3.17
12 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
13
14 dev-qt/assistant/Manifest | 1 +
15 dev-qt/assistant/assistant-5.13.2.ebuild | 55 +++++++
16 dev-qt/designer/Manifest | 1 +
17 dev-qt/designer/designer-5.13.2.ebuild | 57 +++++++
18 dev-qt/linguist-tools/Manifest | 1 +
19 dev-qt/linguist-tools/linguist-tools-5.13.2.ebuild | 35 +++++
20 dev-qt/linguist/Manifest | 1 +
21 dev-qt/linguist/linguist-5.13.2.ebuild | 48 ++++++
22 dev-qt/pixeltool/Manifest | 1 +
23 dev-qt/pixeltool/pixeltool-5.13.2.ebuild | 25 +++
24 dev-qt/qdbus/Manifest | 1 +
25 dev-qt/qdbus/qdbus-5.13.2.ebuild | 25 +++
26 dev-qt/qdbusviewer/Manifest | 1 +
27 dev-qt/qdbusviewer/qdbusviewer-5.13.2.ebuild | 45 ++++++
28 dev-qt/qdoc/Manifest | 1 +
29 dev-qt/qdoc/qdoc-5.13.2.ebuild | 40 +++++
30 dev-qt/qt-docs/Manifest | 54 +++++++
31 dev-qt/qt-docs/qt-docs-5.13.2_p201910220817.ebuild | 89 +++++++++++
32 dev-qt/qt3d/Manifest | 1 +
33 dev-qt/qt3d/qt3d-5.13.2.ebuild | 34 ++++
34 dev-qt/qtbluetooth/Manifest | 1 +
35 dev-qt/qtbluetooth/qtbluetooth-5.13.2.ebuild | 33 ++++
36 dev-qt/qtcharts/Manifest | 1 +
37 dev-qt/qtcharts/qtcharts-5.13.2.ebuild | 29 ++++
38 dev-qt/qtconcurrent/Manifest | 1 +
39 dev-qt/qtconcurrent/qtconcurrent-5.13.2.ebuild | 23 +++
40 dev-qt/qtcore/Manifest | 1 +
41 dev-qt/qtcore/qtcore-5.13.2.ebuild | 84 ++++++++++
42 dev-qt/qtdatavis3d/Manifest | 1 +
43 dev-qt/qtdatavis3d/qtdatavis3d-5.13.2.ebuild | 31 ++++
44 dev-qt/qtdbus/Manifest | 1 +
45 dev-qt/qtdbus/qtdbus-5.13.2.ebuild | 43 +++++
46 dev-qt/qtdeclarative/Manifest | 1 +
47 dev-qt/qtdeclarative/qtdeclarative-5.13.2.ebuild | 53 +++++++
48 dev-qt/qtdiag/Manifest | 1 +
49 dev-qt/qtdiag/qtdiag-5.13.2.ebuild | 36 +++++
50 dev-qt/qtgamepad/Manifest | 1 +
51 dev-qt/qtgamepad/qtgamepad-5.13.2.ebuild | 35 +++++
52 dev-qt/qtgraphicaleffects/Manifest | 1 +
53 .../qtgraphicaleffects-5.13.2.ebuild | 21 +++
54 dev-qt/qtgui/Manifest | 1 +
55 dev-qt/qtgui/qtgui-5.13.2.ebuild | 174 +++++++++++++++++++++
56 dev-qt/qthelp/Manifest | 1 +
57 dev-qt/qthelp/qthelp-5.13.2.ebuild | 29 ++++
58 dev-qt/qtimageformats/Manifest | 1 +
59 dev-qt/qtimageformats/qtimageformats-5.13.2.ebuild | 30 ++++
60 dev-qt/qtlocation/Manifest | 1 +
61 dev-qt/qtlocation/qtlocation-5.13.2.ebuild | 45 ++++++
62 dev-qt/qtmultimedia/Manifest | 1 +
63 dev-qt/qtmultimedia/qtmultimedia-5.13.2.ebuild | 68 ++++++++
64 dev-qt/qtnetwork/Manifest | 1 +
65 dev-qt/qtnetwork/qtnetwork-5.13.2.ebuild | 60 +++++++
66 dev-qt/qtnetworkauth/Manifest | 1 +
67 dev-qt/qtnetworkauth/qtnetworkauth-5.13.2.ebuild | 20 +++
68 dev-qt/qtopengl/Manifest | 1 +
69 dev-qt/qtopengl/qtopengl-5.13.2.ebuild | 34 ++++
70 dev-qt/qtpaths/Manifest | 1 +
71 dev-qt/qtpaths/qtpaths-5.13.2.ebuild | 23 +++
72 dev-qt/qtplugininfo/Manifest | 1 +
73 dev-qt/qtplugininfo/qtplugininfo-5.13.2.ebuild | 23 +++
74 dev-qt/qtpositioning/Manifest | 1 +
75 dev-qt/qtpositioning/qtpositioning-5.13.2.ebuild | 40 +++++
76 dev-qt/qtprintsupport/Manifest | 1 +
77 dev-qt/qtprintsupport/qtprintsupport-5.13.2.ebuild | 42 +++++
78 dev-qt/qtquickcontrols/Manifest | 1 +
79 .../qtquickcontrols/qtquickcontrols-5.13.2.ebuild | 32 ++++
80 dev-qt/qtquickcontrols2/Manifest | 1 +
81 .../qtquickcontrols2-5.13.2.ebuild | 30 ++++
82 dev-qt/qtscript/Manifest | 1 +
83 dev-qt/qtscript/qtscript-5.13.2.ebuild | 36 +++++
84 dev-qt/qtscxml/Manifest | 1 +
85 dev-qt/qtscxml/qtscxml-5.13.2.ebuild | 19 +++
86 dev-qt/qtsensors/Manifest | 1 +
87 dev-qt/qtsensors/qtsensors-5.13.2.ebuild | 28 ++++
88 dev-qt/qtserialbus/Manifest | 1 +
89 dev-qt/qtserialbus/qtserialbus-5.13.2.ebuild | 20 +++
90 dev-qt/qtserialport/Manifest | 1 +
91 dev-qt/qtserialport/qtserialport-5.13.2.ebuild | 27 ++++
92 dev-qt/qtspeech/Manifest | 1 +
93 dev-qt/qtspeech/qtspeech-5.13.2.ebuild | 20 +++
94 dev-qt/qtsql/Manifest | 1 +
95 .../qtsql/files/qtsql-5.13.1-postgresql-12.patch | 97 ++++++++++++
96 dev-qt/qtsql/qtsql-5.13.2.ebuild | 60 +++++++
97 dev-qt/qtsvg/Manifest | 1 +
98 dev-qt/qtsvg/qtsvg-5.13.2.ebuild | 23 +++
99 dev-qt/qttest/Manifest | 1 +
100 dev-qt/qttest/qttest-5.13.2.ebuild | 33 ++++
101 dev-qt/qttranslations/Manifest | 1 +
102 dev-qt/qttranslations/qttranslations-5.13.2.ebuild | 19 +++
103 dev-qt/qtvirtualkeyboard/Manifest | 1 +
104 .../qtvirtualkeyboard-5.13.2.ebuild | 42 +++++
105 dev-qt/qtwayland/Manifest | 1 +
106 dev-qt/qtwayland/qtwayland-5.13.2.ebuild | 43 +++++
107 dev-qt/qtwebchannel/Manifest | 1 +
108 dev-qt/qtwebchannel/qtwebchannel-5.13.2.ebuild | 26 +++
109 dev-qt/qtwebengine/Manifest | 1 +
110 dev-qt/qtwebengine/qtwebengine-5.13.2.ebuild | 131 ++++++++++++++++
111 dev-qt/qtwebsockets/Manifest | 1 +
112 dev-qt/qtwebsockets/qtwebsockets-5.13.2.ebuild | 27 ++++
113 dev-qt/qtwebview/Manifest | 1 +
114 dev-qt/qtwebview/qtwebview-5.13.2.ebuild | 21 +++
115 dev-qt/qtwidgets/Manifest | 1 +
116 dev-qt/qtwidgets/qtwidgets-5.13.2.ebuild | 56 +++++++
117 dev-qt/qtx11extras/Manifest | 1 +
118 dev-qt/qtx11extras/qtx11extras-5.13.2.ebuild | 21 +++
119 dev-qt/qtxml/Manifest | 1 +
120 dev-qt/qtxml/qtxml-5.13.2.ebuild | 29 ++++
121 dev-qt/qtxmlpatterns/Manifest | 1 +
122 dev-qt/qtxmlpatterns/qtxmlpatterns-5.13.2.ebuild | 30 ++++
123 109 files changed, 2406 insertions(+)
124
125 diff --git a/dev-qt/assistant/Manifest b/dev-qt/assistant/Manifest
126 index 586c07da1ad..99ba61a641e 100644
127 --- a/dev-qt/assistant/Manifest
128 +++ b/dev-qt/assistant/Manifest
129 @@ -1,2 +1,3 @@
130 DIST qttools-everywhere-src-5.12.3.tar.xz 9809196 BLAKE2B 8d0317dc70c1dc6fc7c125453d22bbaa7decd57f9ba0f7572cc1e27f9494ff3423b5be412bcbd2e841a1f9b7494dae9101b3ac9254c563c24f22492b3b6ec3c9 SHA512 d37c0e11a26a21aa60f29f3b17ddc9895385d848692956e4481e49003cbe9c227daf8fda1c40a2ab70ac8e7e56d3771c1b2964524589eb77ac1f2362c269162e
131 DIST qttools-everywhere-src-5.12.5.tar.xz 9759888 BLAKE2B a9d8477a8f27de405c390d0901754020bed457dfaf7419cb070c5bf4eee30f3bb0b39bd29d3c32f8f78e82ffa8bc10e58cea3eae389792227cd6f21f783624c2 SHA512 e88af049ad9261720bc44ff9030113179d9429eaf073bed45115decd520ecf5d3ca860983f012bac189310ce9f3826b1fcb484faadb4f6d0b16c67c0d998f34c
132 +DIST qttools-everywhere-src-5.13.2.tar.xz 9110256 BLAKE2B 4651c350d5bb9200dc6c4b362b8d69abd108f63fde74f6b3382317c8b0f4447cd56f6a463617f50c0901155457ddd693dcf2bc75cde9cbb1565e693b36469bec SHA512 46e76d81c1b16160c9ab8da1475cfeed28e7140bc94868d4fc834639cc15ec67199b6169a7c820107cb72982bc2d56ba6987225f3fc773b8464e4023fda74265
133
134 diff --git a/dev-qt/assistant/assistant-5.13.2.ebuild b/dev-qt/assistant/assistant-5.13.2.ebuild
135 new file mode 100644
136 index 00000000000..ad1fb3981ef
137 --- /dev/null
138 +++ b/dev-qt/assistant/assistant-5.13.2.ebuild
139 @@ -0,0 +1,55 @@
140 +# Copyright 1999-2019 Gentoo Authors
141 +# Distributed under the terms of the GNU General Public License v2
142 +
143 +EAPI=7
144 +QT5_MODULE="qttools"
145 +inherit desktop qt5-build xdg-utils
146 +
147 +DESCRIPTION="Tool for viewing on-line documentation in Qt help file format"
148 +
149 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
150 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
151 +fi
152 +
153 +IUSE="webkit"
154 +
155 +DEPEND="
156 + ~dev-qt/qtcore-${PV}
157 + ~dev-qt/qtgui-${PV}
158 + ~dev-qt/qthelp-${PV}
159 + ~dev-qt/qtnetwork-${PV}
160 + ~dev-qt/qtprintsupport-${PV}
161 + ~dev-qt/qtsql-${PV}[sqlite]
162 + ~dev-qt/qtwidgets-${PV}
163 + webkit? ( >=dev-qt/qtwebkit-5.9.1:5 )
164 +"
165 +RDEPEND="${DEPEND}"
166 +
167 +QT5_TARGET_SUBDIRS=(
168 + src/assistant/assistant
169 +)
170 +
171 +src_prepare() {
172 + qt_use_disable_mod webkit webkitwidgets \
173 + src/assistant/assistant/assistant.pro
174 +
175 + qt5-build_src_prepare
176 +}
177 +
178 +src_install() {
179 + qt5-build_src_install
180 +
181 + doicon -s 32 src/assistant/assistant/images/assistant.png
182 + newicon -s 128 src/assistant/assistant/images/assistant-128.png assistant.png
183 + make_desktop_entry "${QT5_BINDIR}"/assistant 'Qt 5 Assistant' assistant 'Qt;Development;Documentation'
184 +}
185 +
186 +pkg_postinst() {
187 + qt5-build_pkg_postinst
188 + xdg_icon_cache_update
189 +}
190 +
191 +pkg_postrm() {
192 + qt5-build_pkg_postrm
193 + xdg_icon_cache_update
194 +}
195
196 diff --git a/dev-qt/designer/Manifest b/dev-qt/designer/Manifest
197 index 586c07da1ad..99ba61a641e 100644
198 --- a/dev-qt/designer/Manifest
199 +++ b/dev-qt/designer/Manifest
200 @@ -1,2 +1,3 @@
201 DIST qttools-everywhere-src-5.12.3.tar.xz 9809196 BLAKE2B 8d0317dc70c1dc6fc7c125453d22bbaa7decd57f9ba0f7572cc1e27f9494ff3423b5be412bcbd2e841a1f9b7494dae9101b3ac9254c563c24f22492b3b6ec3c9 SHA512 d37c0e11a26a21aa60f29f3b17ddc9895385d848692956e4481e49003cbe9c227daf8fda1c40a2ab70ac8e7e56d3771c1b2964524589eb77ac1f2362c269162e
202 DIST qttools-everywhere-src-5.12.5.tar.xz 9759888 BLAKE2B a9d8477a8f27de405c390d0901754020bed457dfaf7419cb070c5bf4eee30f3bb0b39bd29d3c32f8f78e82ffa8bc10e58cea3eae389792227cd6f21f783624c2 SHA512 e88af049ad9261720bc44ff9030113179d9429eaf073bed45115decd520ecf5d3ca860983f012bac189310ce9f3826b1fcb484faadb4f6d0b16c67c0d998f34c
203 +DIST qttools-everywhere-src-5.13.2.tar.xz 9110256 BLAKE2B 4651c350d5bb9200dc6c4b362b8d69abd108f63fde74f6b3382317c8b0f4447cd56f6a463617f50c0901155457ddd693dcf2bc75cde9cbb1565e693b36469bec SHA512 46e76d81c1b16160c9ab8da1475cfeed28e7140bc94868d4fc834639cc15ec67199b6169a7c820107cb72982bc2d56ba6987225f3fc773b8464e4023fda74265
204
205 diff --git a/dev-qt/designer/designer-5.13.2.ebuild b/dev-qt/designer/designer-5.13.2.ebuild
206 new file mode 100644
207 index 00000000000..b12dab4b7b6
208 --- /dev/null
209 +++ b/dev-qt/designer/designer-5.13.2.ebuild
210 @@ -0,0 +1,57 @@
211 +# Copyright 1999-2019 Gentoo Authors
212 +# Distributed under the terms of the GNU General Public License v2
213 +
214 +EAPI=7
215 +QT5_MODULE="qttools"
216 +inherit desktop qt5-build xdg-utils
217 +
218 +DESCRIPTION="WYSIWYG tool for designing and building graphical user interfaces with QtWidgets"
219 +
220 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
221 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
222 +fi
223 +
224 +IUSE="declarative webkit"
225 +
226 +DEPEND="
227 + ~dev-qt/qtcore-${PV}
228 + ~dev-qt/qtgui-${PV}
229 + ~dev-qt/qtnetwork-${PV}
230 + ~dev-qt/qtprintsupport-${PV}
231 + ~dev-qt/qtwidgets-${PV}
232 + ~dev-qt/qtxml-${PV}
233 + declarative? ( ~dev-qt/qtdeclarative-${PV}[widgets] )
234 + webkit? ( >=dev-qt/qtwebkit-5.9.1:5 )
235 +"
236 +RDEPEND="${DEPEND}"
237 +
238 +QT5_TARGET_SUBDIRS=(
239 + src/designer
240 +)
241 +
242 +src_prepare() {
243 + qt_use_disable_mod declarative quickwidgets \
244 + src/designer/src/plugins/plugins.pro
245 +
246 + qt_use_disable_mod webkit webkitwidgets \
247 + src/designer/src/plugins/plugins.pro
248 +
249 + qt5-build_src_prepare
250 +}
251 +
252 +src_install() {
253 + qt5-build_src_install
254 +
255 + doicon -s 128 src/designer/src/designer/images/designer.png
256 + make_desktop_entry "${QT5_BINDIR}"/designer 'Qt 5 Designer' designer 'Qt;Development;GUIDesigner'
257 +}
258 +
259 +pkg_postinst() {
260 + qt5-build_pkg_postinst
261 + xdg_icon_cache_update
262 +}
263 +
264 +pkg_postrm() {
265 + qt5-build_pkg_postrm
266 + xdg_icon_cache_update
267 +}
268
269 diff --git a/dev-qt/linguist-tools/Manifest b/dev-qt/linguist-tools/Manifest
270 index 586c07da1ad..99ba61a641e 100644
271 --- a/dev-qt/linguist-tools/Manifest
272 +++ b/dev-qt/linguist-tools/Manifest
273 @@ -1,2 +1,3 @@
274 DIST qttools-everywhere-src-5.12.3.tar.xz 9809196 BLAKE2B 8d0317dc70c1dc6fc7c125453d22bbaa7decd57f9ba0f7572cc1e27f9494ff3423b5be412bcbd2e841a1f9b7494dae9101b3ac9254c563c24f22492b3b6ec3c9 SHA512 d37c0e11a26a21aa60f29f3b17ddc9895385d848692956e4481e49003cbe9c227daf8fda1c40a2ab70ac8e7e56d3771c1b2964524589eb77ac1f2362c269162e
275 DIST qttools-everywhere-src-5.12.5.tar.xz 9759888 BLAKE2B a9d8477a8f27de405c390d0901754020bed457dfaf7419cb070c5bf4eee30f3bb0b39bd29d3c32f8f78e82ffa8bc10e58cea3eae389792227cd6f21f783624c2 SHA512 e88af049ad9261720bc44ff9030113179d9429eaf073bed45115decd520ecf5d3ca860983f012bac189310ce9f3826b1fcb484faadb4f6d0b16c67c0d998f34c
276 +DIST qttools-everywhere-src-5.13.2.tar.xz 9110256 BLAKE2B 4651c350d5bb9200dc6c4b362b8d69abd108f63fde74f6b3382317c8b0f4447cd56f6a463617f50c0901155457ddd693dcf2bc75cde9cbb1565e693b36469bec SHA512 46e76d81c1b16160c9ab8da1475cfeed28e7140bc94868d4fc834639cc15ec67199b6169a7c820107cb72982bc2d56ba6987225f3fc773b8464e4023fda74265
277
278 diff --git a/dev-qt/linguist-tools/linguist-tools-5.13.2.ebuild b/dev-qt/linguist-tools/linguist-tools-5.13.2.ebuild
279 new file mode 100644
280 index 00000000000..ae33fe99031
281 --- /dev/null
282 +++ b/dev-qt/linguist-tools/linguist-tools-5.13.2.ebuild
283 @@ -0,0 +1,35 @@
284 +# Copyright 1999-2019 Gentoo Authors
285 +# Distributed under the terms of the GNU General Public License v2
286 +
287 +EAPI=7
288 +QT5_MODULE="qttools"
289 +inherit qt5-build
290 +
291 +DESCRIPTION="Tools for working with Qt translation data files"
292 +
293 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
294 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
295 +fi
296 +
297 +IUSE="qml"
298 +
299 +DEPEND="
300 + ~dev-qt/qtcore-${PV}
301 + ~dev-qt/qtxml-${PV}
302 + qml? ( ~dev-qt/qtdeclarative-${PV} )
303 +"
304 +RDEPEND="${DEPEND}"
305 +
306 +QT5_TARGET_SUBDIRS=(
307 + src/linguist
308 +)
309 +
310 +src_prepare() {
311 + sed -i -e '/SUBDIRS += linguist/d' \
312 + src/linguist/linguist.pro || die
313 +
314 + qt_use_disable_mod qml qmldevtools-private \
315 + src/linguist/lupdate/lupdate.pro
316 +
317 + qt5-build_src_prepare
318 +}
319
320 diff --git a/dev-qt/linguist/Manifest b/dev-qt/linguist/Manifest
321 index 586c07da1ad..99ba61a641e 100644
322 --- a/dev-qt/linguist/Manifest
323 +++ b/dev-qt/linguist/Manifest
324 @@ -1,2 +1,3 @@
325 DIST qttools-everywhere-src-5.12.3.tar.xz 9809196 BLAKE2B 8d0317dc70c1dc6fc7c125453d22bbaa7decd57f9ba0f7572cc1e27f9494ff3423b5be412bcbd2e841a1f9b7494dae9101b3ac9254c563c24f22492b3b6ec3c9 SHA512 d37c0e11a26a21aa60f29f3b17ddc9895385d848692956e4481e49003cbe9c227daf8fda1c40a2ab70ac8e7e56d3771c1b2964524589eb77ac1f2362c269162e
326 DIST qttools-everywhere-src-5.12.5.tar.xz 9759888 BLAKE2B a9d8477a8f27de405c390d0901754020bed457dfaf7419cb070c5bf4eee30f3bb0b39bd29d3c32f8f78e82ffa8bc10e58cea3eae389792227cd6f21f783624c2 SHA512 e88af049ad9261720bc44ff9030113179d9429eaf073bed45115decd520ecf5d3ca860983f012bac189310ce9f3826b1fcb484faadb4f6d0b16c67c0d998f34c
327 +DIST qttools-everywhere-src-5.13.2.tar.xz 9110256 BLAKE2B 4651c350d5bb9200dc6c4b362b8d69abd108f63fde74f6b3382317c8b0f4447cd56f6a463617f50c0901155457ddd693dcf2bc75cde9cbb1565e693b36469bec SHA512 46e76d81c1b16160c9ab8da1475cfeed28e7140bc94868d4fc834639cc15ec67199b6169a7c820107cb72982bc2d56ba6987225f3fc773b8464e4023fda74265
328
329 diff --git a/dev-qt/linguist/linguist-5.13.2.ebuild b/dev-qt/linguist/linguist-5.13.2.ebuild
330 new file mode 100644
331 index 00000000000..af542e66afb
332 --- /dev/null
333 +++ b/dev-qt/linguist/linguist-5.13.2.ebuild
334 @@ -0,0 +1,48 @@
335 +# Copyright 1999-2019 Gentoo Authors
336 +# Distributed under the terms of the GNU General Public License v2
337 +
338 +EAPI=7
339 +QT5_MODULE="qttools"
340 +inherit desktop qt5-build xdg-utils
341 +
342 +DESCRIPTION="Graphical tool for translating Qt applications"
343 +
344 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
345 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
346 +fi
347 +
348 +IUSE=""
349 +
350 +DEPEND="
351 + ~dev-qt/designer-${PV}
352 + ~dev-qt/qtcore-${PV}
353 + ~dev-qt/qtgui-${PV}
354 + ~dev-qt/qtprintsupport-${PV}
355 + ~dev-qt/qtwidgets-${PV}
356 + ~dev-qt/qtxml-${PV}
357 +"
358 +RDEPEND="${DEPEND}"
359 +
360 +QT5_TARGET_SUBDIRS=(
361 + src/linguist/linguist
362 +)
363 +
364 +src_install() {
365 + qt5-build_src_install
366 +
367 + local size
368 + for size in 16 32 48 64 128; do
369 + newicon -s ${size} src/linguist/linguist/images/icons/linguist-${size}-32.png linguist.png
370 + done
371 + make_desktop_entry "${QT5_BINDIR}"/linguist 'Qt 5 Linguist' linguist 'Qt;Development;Translation'
372 +}
373 +
374 +pkg_postinst() {
375 + qt5-build_pkg_postinst
376 + xdg_icon_cache_update
377 +}
378 +
379 +pkg_postrm() {
380 + qt5-build_pkg_postrm
381 + xdg_icon_cache_update
382 +}
383
384 diff --git a/dev-qt/pixeltool/Manifest b/dev-qt/pixeltool/Manifest
385 index 586c07da1ad..99ba61a641e 100644
386 --- a/dev-qt/pixeltool/Manifest
387 +++ b/dev-qt/pixeltool/Manifest
388 @@ -1,2 +1,3 @@
389 DIST qttools-everywhere-src-5.12.3.tar.xz 9809196 BLAKE2B 8d0317dc70c1dc6fc7c125453d22bbaa7decd57f9ba0f7572cc1e27f9494ff3423b5be412bcbd2e841a1f9b7494dae9101b3ac9254c563c24f22492b3b6ec3c9 SHA512 d37c0e11a26a21aa60f29f3b17ddc9895385d848692956e4481e49003cbe9c227daf8fda1c40a2ab70ac8e7e56d3771c1b2964524589eb77ac1f2362c269162e
390 DIST qttools-everywhere-src-5.12.5.tar.xz 9759888 BLAKE2B a9d8477a8f27de405c390d0901754020bed457dfaf7419cb070c5bf4eee30f3bb0b39bd29d3c32f8f78e82ffa8bc10e58cea3eae389792227cd6f21f783624c2 SHA512 e88af049ad9261720bc44ff9030113179d9429eaf073bed45115decd520ecf5d3ca860983f012bac189310ce9f3826b1fcb484faadb4f6d0b16c67c0d998f34c
391 +DIST qttools-everywhere-src-5.13.2.tar.xz 9110256 BLAKE2B 4651c350d5bb9200dc6c4b362b8d69abd108f63fde74f6b3382317c8b0f4447cd56f6a463617f50c0901155457ddd693dcf2bc75cde9cbb1565e693b36469bec SHA512 46e76d81c1b16160c9ab8da1475cfeed28e7140bc94868d4fc834639cc15ec67199b6169a7c820107cb72982bc2d56ba6987225f3fc773b8464e4023fda74265
392
393 diff --git a/dev-qt/pixeltool/pixeltool-5.13.2.ebuild b/dev-qt/pixeltool/pixeltool-5.13.2.ebuild
394 new file mode 100644
395 index 00000000000..d6c1525a4c8
396 --- /dev/null
397 +++ b/dev-qt/pixeltool/pixeltool-5.13.2.ebuild
398 @@ -0,0 +1,25 @@
399 +# Copyright 1999-2019 Gentoo Authors
400 +# Distributed under the terms of the GNU General Public License v2
401 +
402 +EAPI=7
403 +QT5_MODULE="qttools"
404 +inherit qt5-build
405 +
406 +DESCRIPTION="Qt screen magnifier"
407 +
408 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
409 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
410 +fi
411 +
412 +IUSE=""
413 +
414 +DEPEND="
415 + ~dev-qt/qtcore-${PV}
416 + ~dev-qt/qtgui-${PV}
417 + ~dev-qt/qtwidgets-${PV}
418 +"
419 +RDEPEND="${DEPEND}"
420 +
421 +QT5_TARGET_SUBDIRS=(
422 + src/pixeltool
423 +)
424
425 diff --git a/dev-qt/qdbus/Manifest b/dev-qt/qdbus/Manifest
426 index 586c07da1ad..99ba61a641e 100644
427 --- a/dev-qt/qdbus/Manifest
428 +++ b/dev-qt/qdbus/Manifest
429 @@ -1,2 +1,3 @@
430 DIST qttools-everywhere-src-5.12.3.tar.xz 9809196 BLAKE2B 8d0317dc70c1dc6fc7c125453d22bbaa7decd57f9ba0f7572cc1e27f9494ff3423b5be412bcbd2e841a1f9b7494dae9101b3ac9254c563c24f22492b3b6ec3c9 SHA512 d37c0e11a26a21aa60f29f3b17ddc9895385d848692956e4481e49003cbe9c227daf8fda1c40a2ab70ac8e7e56d3771c1b2964524589eb77ac1f2362c269162e
431 DIST qttools-everywhere-src-5.12.5.tar.xz 9759888 BLAKE2B a9d8477a8f27de405c390d0901754020bed457dfaf7419cb070c5bf4eee30f3bb0b39bd29d3c32f8f78e82ffa8bc10e58cea3eae389792227cd6f21f783624c2 SHA512 e88af049ad9261720bc44ff9030113179d9429eaf073bed45115decd520ecf5d3ca860983f012bac189310ce9f3826b1fcb484faadb4f6d0b16c67c0d998f34c
432 +DIST qttools-everywhere-src-5.13.2.tar.xz 9110256 BLAKE2B 4651c350d5bb9200dc6c4b362b8d69abd108f63fde74f6b3382317c8b0f4447cd56f6a463617f50c0901155457ddd693dcf2bc75cde9cbb1565e693b36469bec SHA512 46e76d81c1b16160c9ab8da1475cfeed28e7140bc94868d4fc834639cc15ec67199b6169a7c820107cb72982bc2d56ba6987225f3fc773b8464e4023fda74265
433
434 diff --git a/dev-qt/qdbus/qdbus-5.13.2.ebuild b/dev-qt/qdbus/qdbus-5.13.2.ebuild
435 new file mode 100644
436 index 00000000000..4e1b43628c5
437 --- /dev/null
438 +++ b/dev-qt/qdbus/qdbus-5.13.2.ebuild
439 @@ -0,0 +1,25 @@
440 +# Copyright 1999-2019 Gentoo Authors
441 +# Distributed under the terms of the GNU General Public License v2
442 +
443 +EAPI=7
444 +QT5_MODULE="qttools"
445 +inherit qt5-build
446 +
447 +DESCRIPTION="Interface to Qt applications communicating over D-Bus"
448 +
449 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
450 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
451 +fi
452 +
453 +IUSE=""
454 +
455 +DEPEND="
456 + ~dev-qt/qtcore-${PV}
457 + ~dev-qt/qtdbus-${PV}
458 + ~dev-qt/qtxml-${PV}
459 +"
460 +RDEPEND="${DEPEND}"
461 +
462 +QT5_TARGET_SUBDIRS=(
463 + src/qdbus/qdbus
464 +)
465
466 diff --git a/dev-qt/qdbusviewer/Manifest b/dev-qt/qdbusviewer/Manifest
467 index 586c07da1ad..99ba61a641e 100644
468 --- a/dev-qt/qdbusviewer/Manifest
469 +++ b/dev-qt/qdbusviewer/Manifest
470 @@ -1,2 +1,3 @@
471 DIST qttools-everywhere-src-5.12.3.tar.xz 9809196 BLAKE2B 8d0317dc70c1dc6fc7c125453d22bbaa7decd57f9ba0f7572cc1e27f9494ff3423b5be412bcbd2e841a1f9b7494dae9101b3ac9254c563c24f22492b3b6ec3c9 SHA512 d37c0e11a26a21aa60f29f3b17ddc9895385d848692956e4481e49003cbe9c227daf8fda1c40a2ab70ac8e7e56d3771c1b2964524589eb77ac1f2362c269162e
472 DIST qttools-everywhere-src-5.12.5.tar.xz 9759888 BLAKE2B a9d8477a8f27de405c390d0901754020bed457dfaf7419cb070c5bf4eee30f3bb0b39bd29d3c32f8f78e82ffa8bc10e58cea3eae389792227cd6f21f783624c2 SHA512 e88af049ad9261720bc44ff9030113179d9429eaf073bed45115decd520ecf5d3ca860983f012bac189310ce9f3826b1fcb484faadb4f6d0b16c67c0d998f34c
473 +DIST qttools-everywhere-src-5.13.2.tar.xz 9110256 BLAKE2B 4651c350d5bb9200dc6c4b362b8d69abd108f63fde74f6b3382317c8b0f4447cd56f6a463617f50c0901155457ddd693dcf2bc75cde9cbb1565e693b36469bec SHA512 46e76d81c1b16160c9ab8da1475cfeed28e7140bc94868d4fc834639cc15ec67199b6169a7c820107cb72982bc2d56ba6987225f3fc773b8464e4023fda74265
474
475 diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.13.2.ebuild b/dev-qt/qdbusviewer/qdbusviewer-5.13.2.ebuild
476 new file mode 100644
477 index 00000000000..995902b9e6b
478 --- /dev/null
479 +++ b/dev-qt/qdbusviewer/qdbusviewer-5.13.2.ebuild
480 @@ -0,0 +1,45 @@
481 +# Copyright 1999-2019 Gentoo Authors
482 +# Distributed under the terms of the GNU General Public License v2
483 +
484 +EAPI=7
485 +QT5_MODULE="qttools"
486 +inherit desktop qt5-build xdg-utils
487 +
488 +DESCRIPTION="Graphical tool that lets you introspect D-Bus objects and messages"
489 +
490 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
491 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
492 +fi
493 +
494 +IUSE=""
495 +
496 +DEPEND="
497 + ~dev-qt/qtcore-${PV}
498 + ~dev-qt/qtdbus-${PV}
499 + ~dev-qt/qtgui-${PV}
500 + ~dev-qt/qtwidgets-${PV}
501 + ~dev-qt/qtxml-${PV}
502 +"
503 +RDEPEND="${DEPEND}"
504 +
505 +QT5_TARGET_SUBDIRS=(
506 + src/qdbus/qdbusviewer
507 +)
508 +
509 +src_install() {
510 + qt5-build_src_install
511 +
512 + doicon -s 32 src/qdbus/qdbusviewer/images/qdbusviewer.png
513 + newicon -s 128 src/qdbus/qdbusviewer/images/qdbusviewer-128.png qdbusviewer.png
514 + make_desktop_entry "${QT5_BINDIR}"/qdbusviewer 'Qt 5 QDBusViewer' qdbusviewer 'Qt;Development'
515 +}
516 +
517 +pkg_postinst() {
518 + qt5-build_pkg_postinst
519 + xdg_icon_cache_update
520 +}
521 +
522 +pkg_postrm() {
523 + qt5-build_pkg_postrm
524 + xdg_icon_cache_update
525 +}
526
527 diff --git a/dev-qt/qdoc/Manifest b/dev-qt/qdoc/Manifest
528 index 586c07da1ad..99ba61a641e 100644
529 --- a/dev-qt/qdoc/Manifest
530 +++ b/dev-qt/qdoc/Manifest
531 @@ -1,2 +1,3 @@
532 DIST qttools-everywhere-src-5.12.3.tar.xz 9809196 BLAKE2B 8d0317dc70c1dc6fc7c125453d22bbaa7decd57f9ba0f7572cc1e27f9494ff3423b5be412bcbd2e841a1f9b7494dae9101b3ac9254c563c24f22492b3b6ec3c9 SHA512 d37c0e11a26a21aa60f29f3b17ddc9895385d848692956e4481e49003cbe9c227daf8fda1c40a2ab70ac8e7e56d3771c1b2964524589eb77ac1f2362c269162e
533 DIST qttools-everywhere-src-5.12.5.tar.xz 9759888 BLAKE2B a9d8477a8f27de405c390d0901754020bed457dfaf7419cb070c5bf4eee30f3bb0b39bd29d3c32f8f78e82ffa8bc10e58cea3eae389792227cd6f21f783624c2 SHA512 e88af049ad9261720bc44ff9030113179d9429eaf073bed45115decd520ecf5d3ca860983f012bac189310ce9f3826b1fcb484faadb4f6d0b16c67c0d998f34c
534 +DIST qttools-everywhere-src-5.13.2.tar.xz 9110256 BLAKE2B 4651c350d5bb9200dc6c4b362b8d69abd108f63fde74f6b3382317c8b0f4447cd56f6a463617f50c0901155457ddd693dcf2bc75cde9cbb1565e693b36469bec SHA512 46e76d81c1b16160c9ab8da1475cfeed28e7140bc94868d4fc834639cc15ec67199b6169a7c820107cb72982bc2d56ba6987225f3fc773b8464e4023fda74265
535
536 diff --git a/dev-qt/qdoc/qdoc-5.13.2.ebuild b/dev-qt/qdoc/qdoc-5.13.2.ebuild
537 new file mode 100644
538 index 00000000000..b7f1696614f
539 --- /dev/null
540 +++ b/dev-qt/qdoc/qdoc-5.13.2.ebuild
541 @@ -0,0 +1,40 @@
542 +# Copyright 1999-2019 Gentoo Authors
543 +# Distributed under the terms of the GNU General Public License v2
544 +
545 +EAPI=7
546 +QT5_MODULE="qttools"
547 +inherit qt5-build
548 +
549 +DESCRIPTION="Qt documentation generator"
550 +
551 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
552 + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
553 +fi
554 +
555 +IUSE="qml"
556 +
557 +DEPEND="
558 + ~dev-qt/qtcore-${PV}
559 + sys-devel/clang:=
560 + qml? ( ~dev-qt/qtdeclarative-${PV} )
561 +"
562 +RDEPEND="${DEPEND}"
563 +
564 +QT5_TARGET_SUBDIRS=(
565 + src/qdoc
566 +)
567 +
568 +src_prepare() {
569 + qt_use_disable_mod qml qmldevtools-private \
570 + src/qdoc/qdoc.pro
571 +
572 + qt5-build_src_prepare
573 +}
574 +
575 +src_configure() {
576 + # src/qdoc requires files that are only generated when qmake is
577 + # run in the root directory. bug 676948; same fix as bug 633776
578 + mkdir -p "${QT5_BUILD_DIR}"/src/qdoc || die
579 + qt5_qmake "${QT5_BUILD_DIR}"
580 + qt5-build_src_configure
581 +}
582
583 diff --git a/dev-qt/qt-docs/Manifest b/dev-qt/qt-docs/Manifest
584 index 2ee3dcda515..bb52385bc0e 100644
585 --- a/dev-qt/qt-docs/Manifest
586 +++ b/dev-qt/qt-docs/Manifest
587 @@ -60,3 +60,57 @@ DIST 5.12.5-0-201908230013qtwidgets-documentation.7z 33155162 BLAKE2B 7c5e533604
588 DIST 5.12.5-0-201908230013qtx11extras-documentation.7z 37082 BLAKE2B 5bfc3949a1f0a92e2a329dd77af25ed20086b8a97396c46ed636fba6fa7ac9f93f9afa65745074ddf4a7d334b7daa2f16fe9d1ca6c5d92dd14dc23009b14ce03 SHA512 7323ea28b39f594dd54c458ad7a3d67f09e46514f62ed3685f4d2b692c3d81288bff3ace285a4756fcd74dcec89c126efbf79201a9e9afa982e6ff974043a47d
589 DIST 5.12.5-0-201908230013qtxml-documentation.7z 580913 BLAKE2B 7d6fc9fea4e468d01d0478f76801e0a22b1fabcdc5f998ee8f160935df2b4ebfdddbda088d026c1cfbb58b593ab07aa7adc8ddae48364d5735ea834584433d23 SHA512 634761769db0b4541472b53b18e42fb0f1d7e0269faadd9ac6a8c4bd18b72e7049c32ac716649a534dd54f83212f24b231d5fb33bab19bcf93823d9ff86b8f94
590 DIST 5.12.5-0-201908230013qtxmlpatterns-documentation.7z 1247367 BLAKE2B df5a5507505cceedf9a23001ae89b81e6797e791af7b307960cd316dc9b44b3a9b6e74d656b6d86aa8b49f5c33d4783c5f58ea7838b69eef032919d7761e306c SHA512 622e17dfcea909b5ecc321007ec74fbd3857393d9adb41223d016343748f07df984ab0334bd9272450f7182ddc2e6c1779d3d5a133918a549c288ca18696a1d4
591 +DIST 5.13.2-0-201910220817qdoc-documentation.7z 548453 BLAKE2B aa488aafc350451d7763c707d2a2be4cde15ffe302eb2ce479fcf4cfb87019256a5a92bf496e790d7ae862fc049d38e60c362dafbe02a6ca177943c5a084f71a SHA512 eeff263785ae3aeaa29b37dddd74c483bee6b3b44b0767a352b000256bfb7b5554e9357f777c76cbd473459eaa0262254824639724142c9a8fe2e85cfbeb4da7
592 +DIST 5.13.2-0-201910220817qmake-documentation.7z 338389 BLAKE2B 87410bad6d2b940f3aceeda81c6a9f756b94d4ecc9e201d334064137f05df5002bb6c89d8a7913406431e2473b5dc4aa18e39498620f2cdb9f84d12c3c57d87a SHA512 185ad4d70a9317e975776debef6884b34fdb08e55aa5e38ac71e6aeb8843613650faa220c4bc6625fa2cce8e39f91ac6ad628b0ed0b4fb6308cfc078f80c74c7
593 +DIST 5.13.2-0-201910220817qt3d-documentation.7z 5755434 BLAKE2B e771a881eee0bb309b7e69dd768be1d42a0e6f2944a7d97a32add24bac0efddd7f1ecb3252dc362858e1954aefbe96cca19059d1d28db3f0d129bbad7ce1c03f SHA512 5f92f778d3e458d5b2bd365ae56945b25b2fdd856b41c683b70bc14767ac7d2fade573bdc8eab39aa0af3ed507fd725bd044e2ecbc1265413d10f5109ebe0906
594 +DIST 5.13.2-0-201910220817qtassistant-documentation.7z 452683 BLAKE2B 5328e086f680a6990b4215d498ae3f3c6d86e1101fffcd672347db589bc3fd04d26b763789a542377e2546c2466767ba1cfec9f9d1ce9c148bd699bbda459d07 SHA512 c24376424e78dd1e9fd6ed5729dddd40f8e585b6de7d16ea822c79802e409f207f1d4353b2c5bbec20f0cfdd3b1021a27cbfa2b17449ab14053bbfecb597291e
595 +DIST 5.13.2-0-201910220817qtbluetooth-documentation.7z 2151622 BLAKE2B 3a0f572226bdf0a9905f79ef52eedb93cf99a2ee280909ed985d4987190944a7d76e1c1b47e3aaa1de96cd1eccc095e246e4fee6811c134c7f9ed8c836508eb8 SHA512 30454adeb873aacf34bcf5cc371a0bbe13028140ca21d94663881fefd795e18cbef7da26e488cd1ea71323d301a39b7e9a02957682c7f1aace305d828e069818
596 +DIST 5.13.2-0-201910220817qtcharts-documentation.7z 8753331 BLAKE2B 619243031102c851f12e893b13f816dc603d5b8bab7178ba519ecf4924e097abd72cc1563e2108ceb2e8394b4eeee00f71a921fd076f389222ae3321ec829c77 SHA512 285396a5482d6f2cf8a989dd2fae7b26813b0405769f0287ddb1d0b314b60886a1a8151164b13213a4b5239f7ac257010f3187f1b4d1f4beb01d5c7a883b5472
597 +DIST 5.13.2-0-201910220817qtconcurrent-documentation.7z 123127 BLAKE2B 9e7c4feb7624d12d18fba8ccc1e0e3f4c584cf0f909cdbbc4c3b09890a5618af55b9d21eba72fc103fd4bc8f6e1844fac4bd05e386c3f406d5f5ee937b258199 SHA512 5100ecc37667d1297efb8e38a9f5daee29587b3ca480a19befc600c2ea9bf2b21e493f6d9370ed6ee6d73d78ac9b8883f6fddb26dd64cd492a3d5567d3a756ee
598 +DIST 5.13.2-0-201910220817qtcore-documentation.7z 6506991 BLAKE2B 8d285ff2e3f8df749eacd51bc30afb6c3f82750d9e94cb652baf79f491d52346ed13f49abaaaeabbfc3dfae6fc499566870b2de51177270e23192d455945b760 SHA512 7565ebc95f8aa11aaf68b6315d799bef36b2d4bf252ffac78dc47c2d307e720472743881cf946aa85e73626149ca7ff6233f4a1c765c91cac349342b330439c0
599 +DIST 5.13.2-0-201910220817qtdatavisualization-documentation.7z 6129034 BLAKE2B 07d72db5ff110c89159ee5a3fc28e3bc16104d877bb8c2ba831bd6326debdcff9be6fb36c3fb0f2ccc6c0e5d20fd5f4d915e08804e41ff95dbf58b8c3cf6afc1 SHA512 2fbf3b901bae51ffa693dddb0da6674870d6666816d3e0342104bad73d78f7a33660bae13020e87578b3ec300be1ac2c99abdf3a41f4abce7a90436f61bf346b
600 +DIST 5.13.2-0-201910220817qtdbus-documentation.7z 402466 BLAKE2B d3f9d76231fbe8a8befded0f268d44f4d1084a443ba120b39fcac9b7752abaee5fe5969126de59a2c343f935dadbf43e8be3a04af8171c5ab870577d583c8e97 SHA512 7c30d73df8bc3443284c840441d3876fee8787e91eb0f1748064017613032ce144c08ec21c142df26933bacf042f0908f2996d78df5d042baf3c66c2d4fe8029
601 +DIST 5.13.2-0-201910220817qtdesigner-documentation.7z 3539734 BLAKE2B 6e0804696bf917ed971adcc525ae80bad3eda045e3b216ae19e494a6c11d80d168beda7c67b2a26ba1640a9eb473d03e1fb1d312f889971740ff9af7fa2c4c6c SHA512 0d3a85dfefdac0aff7ec0a4e4b8bf4ff1b9a22d9dcd3d4108cab3bb8fe10c7c35ec297cb2a7b3717f53991ef74705793fbb9752e188cd7653205e44fa173e93c
602 +DIST 5.13.2-0-201910220817qtdoc-documentation.7z 9849520 BLAKE2B 7436289bd06da76c72be8292bdb46ad8cea5ad5fb06f2690ed4cca78ca12b7f0497679d516bd4fc294c547ec6f8cb2578e13064b29632764f9a3843018d53963 SHA512 0cf52234e4bd37c542f390a6ef70612c240320104deb66047895f90a1b18c081427d3f70ffbab9103c4e12afe8ce05132096a7e4d05a47c7fe6224ee566a4376
603 +DIST 5.13.2-0-201910220817qtgamepad-documentation.7z 241475 BLAKE2B 963c430969490b702118e320923d75024febf8ae30d4f93b0667f6bef799eaf153bdf3f52f1062261ffdec8cf2872fe3a3eafb5b85c76e63b422b008d547e94f SHA512 ec96f8109419f2f9484ac3ec6e349b24a62d947e1767d32e4b71226466225d8912b3c46ef6660fc94e38b4336cf882051d1bedf36425567cbc30e134b8134c78
604 +DIST 5.13.2-0-201910220817qtgraphicaleffects-documentation.7z 15994225 BLAKE2B bdae9500e68402437e60a820aa205fddb5f650b9ee1ede9900bb93b94612e06c24c39a665efe2c2ff3bd6c729827fbcaa700b5fa8fd902100c6ce3f5f3cbffe6 SHA512 88be49f9b261be7c758bbc3c7d8537c66888a7cbd4474dc8a6924622154481c028b80de7993e1b35392489e27008bf7f425d27816cc56996526a83d14be6b134
605 +DIST 5.13.2-0-201910220817qtgui-documentation.7z 7356053 BLAKE2B 2243b4a292e3cfa555f37175b291779b9d921216765f639f981105d3351793914fdaec52b8bf8fdbd7d243f2b4b1400b594eb1e99be63d2b73f6b05483921023 SHA512 343230266351dbb1d7c3e788c67cd5f49b4f158e5b41c9d0c499510f556dc43796136412b1c1bd3ecabcadc415369c248054d517d2df8c5b1b16999db0ba5232
606 +DIST 5.13.2-0-201910220817qthelp-documentation.7z 205750 BLAKE2B e7925fc327137ede96b43147be8313181cd5da00c231f2f782a407b5386cf818829d819fea36bd04ab1a21e0310f8c303366e5fc619c1fc7752484af248dbaac SHA512 2bbd4a5fe649eea8f976ebb9e06bbe8668c3582d16ad46d6206aee152888b72e2c49e5b2d01949a688719be74b550c34c0c2ad5539a36f309f4a288c19ceb55e
607 +DIST 5.13.2-0-201910220817qtimageformats-documentation.7z 29224 BLAKE2B 7016771a1f64fe8b57f0714651b86c26e8da66454a0288f502f6637b6087bf32dbc6056336f009a36865737cfe2f82dbeadb4fcee6559d84db14317e2c7996c0 SHA512 a4ec9b740281516b5df72584f5221bdf5d856bb90ea117cf019a8de7168a53099f7d303836cccdbced88d3e75f4dad5153fae2818a22fca50dfcb058917ac8bc
608 +DIST 5.13.2-0-201910220817qtlinguist-documentation.7z 969124 BLAKE2B 0ff7fa764ebd6f81ed5f815d781d7f97946fac3f269193dd557a546f69de356ded6e1eb4e36c17e70241aba6f0df64ee0b551458eb766c4d8f3761b7315a8839 SHA512 5cafd4a9ee7367a03256e9921a7c01d43f90f65608b7d4ad78851eeaa524a29e2184ecdc36970b79cb07d457bbf7a55fea63e1f51bd40ae5ea6e50c127f68bd4
609 +DIST 5.13.2-0-201910220817qtlocation-documentation.7z 2779052 BLAKE2B 3ed200927093cbb5a966e436c1d92d4a04af6df3a9b9267f1eb262878ac7b182cbad63462a9c26a959809040349801187f8dc50727dbba1a9cb205cc63936f92 SHA512 05275871ffb73b1a47567094bc7375d58fcecf5028d7f50687b982ecbdea6aa013876010dc4fef776dca7f81722902c35844cedbff28a23ab88948ac3514f797
610 +DIST 5.13.2-0-201910220817qtmultimedia-documentation.7z 2839015 BLAKE2B 59f759ae4779caa513900d3815710e6af2447b39754ea63455562a73523a40637d025e6e27ebc13d02d8d18d534fec63c3ef81567d777b300a2e62c65ec9a4f2 SHA512 2f94cbf0e3422421f25515f2e1a7d4c0ae727a28cbf944464466b216809bde945e4633b9fea3e85b53e5f88bf39adc3020faf1f7c6a9977ad6db507fb8eed4e9
611 +DIST 5.13.2-0-201910220817qtnetwork-documentation.7z 1504278 BLAKE2B 7ba1299c9e625fe092fc814b298264c72e74ac5db0ea712e1e1c5b8b93bf4283825139b4a3ec73cc3e16cd911a3e8c7343f8f3298fcf4d16c63627a755e204af SHA512 2bee2b9980fc23892f17150599a7d3a3addc2a085eb61c31079e3fcbdd2dfce1a74b87683a5eae5729f16000ac567d5eeb8c5ccedd1f9f7aa4ef58d067ac80ce
612 +DIST 5.13.2-0-201910220817qtnetworkauth-documentation.7z 247446 BLAKE2B a56e4b3d7143c0d1ef06953902f218f18c8a7b4cd42594338ee3e23e476704966a846accca8062652229f4fa02e2716aa5354bac6b427325d5af69b12e076c68 SHA512 bade635e1fdde5d57a3b3ca350fa2cf8080c37fce2a1b7f7ff36fd170129b0ab99970fa4f9d96dc7539ce687a56135e477d4b667b140ed18901e1ad26241191e
613 +DIST 5.13.2-0-201910220817qtopengl-documentation.7z 840074 BLAKE2B 82fcfeff6331544e37fc99014c25f121809baf45c1c46a3154b7025bb392ef174bf2872ee06e9ff4e91a4930c213e0572cf587b011e8eb3585251faf78524d77 SHA512 6bbcc851a8f720a275825d07e84efdb2b4272316618d9f1c4b32eef891e3e9e2e862cbce8be350a7bd1549190f87d570ec24486d2a4af397ec633f6f9a1bd348
614 +DIST 5.13.2-0-201910220817qtplatformheaders-documentation.7z 79580 BLAKE2B 6198666faf655e52f6b3a7ca23a6786f5b9e723480795fc522133a3761561981b88421a48c0d888686b05e5f05afaa88e2be6d94ab1ef3b44745a0471b794cac SHA512 f8cb8f0a156efbccd9b174602400d3037af53238237d83af1fe717f873936aff1c5ba9eac73e73e5971205858095888af334e2adf0fdb9c1ba6ef2361bdcd107
615 +DIST 5.13.2-0-201910220817qtpositioning-documentation.7z 577066 BLAKE2B 63f32656af419ef64260d43fa05dd3994ffc7af32d43be7bebf0e4d55e7c5229b8df506820554d9b82d3205a9c8c7974a87766f2c1c7736d1bf6221d43797244 SHA512 1deac186bc9862ad87f0cb9a386816d43fcbcf41e4cfb7f8310b1602407bb58a69fda6b00dc85c3e72ddb91f4712d451149d0ac2a60040329216ec46bac9a8f4
616 +DIST 5.13.2-0-201910220817qtprintsupport-documentation.7z 380281 BLAKE2B 194c56b8e3a0d1a6ba3d6a419d34ab6aa5f03cdaa7af858fc5de1bbddd0c627fed689aef24976bd59b632f19c11a8318ecabdb1ecfd1e3761dfd65c5abb3bc63 SHA512 55565bc6e12996bd30a86b40e934709c81a19a1093907350e8af9b5bc137e0dcffcf3f376e68f805e8825fa87e105c04bd46b4dde82cf54917b54753a1dea0d5
617 +DIST 5.13.2-0-201910220817qtqml-documentation.7z 1692747 BLAKE2B 9aa33ddf13d4cb41b9746c4050a8f3ecb9892aef9bba81b1f36141f21aca8449130a31fea09f245902d2c1896d07a9dfcb50026dff9fabe77e804a6ae8de4840 SHA512 89dbf2ed24031dcd17f82b859aaed986556f25307378f7d420940d647340d8d8d3fa42fa7e7b8b3dfed90b36409dd29ca3c1381e10ccd646d1aae243a8e9baf3
618 +DIST 5.13.2-0-201910220817qtqmltest-documentation.7z 81839 BLAKE2B 629477b50c7b0d56eba4a4a49080574efa59ebcf1c8a82d0baf6013007e622a8aae5ce9ce278fb15eb10a8b9d19a5183927c320ae12a32430ba1468a772a0773 SHA512 0a622b81cbf7d87fbbbc2cc6a53e6ef55d8633e7407234f03b7bfd5c9a7f1230b1c2ff553f7ff309c04c807b613c028124c8ea5185a4753bdb74caa300a02991
619 +DIST 5.13.2-0-201910220817qtquick-documentation.7z 16083391 BLAKE2B 2656ca9bcbcdc78fb6b8f394daa428c463e29c9d4bf58c63059503c4cb3f3cb8cd18e955801452ba3dcac2f762a5e33044fcfa710f82f92a570c427a5147f095 SHA512 0ec79fc539d6199b342c8d3857a05f791237fc29a4b63108172678450632e175826b6dd922ddb55c35f4176490420469d3c6f197e3e3b669a15b29ebb7617426
620 +DIST 5.13.2-0-201910220817qtquickcontrols-documentation.7z 9639185 BLAKE2B 7bcf62a1b8cb5ef54e168fca1437371d28320d2c9bc167c733e2ae0d2c8e4b6a3f8ca61302fa094a135244c253cb3ca0a6f75a5b795aec873bf66b6ddcd6f27e SHA512 c0967f3df7912ed0d3ded9eaef6ef63902f7d60d4b444ad318974918a00f89551a8181aaf9ad6cb0e836f28d6b890a239f65795b98d77ea15c9f920f01d7db78
621 +DIST 5.13.2-0-201910220817qtquickcontrols1-documentation.7z 1951053 BLAKE2B 7b78d6507cab2ad43096cb44238cc2bbfc44d1812847430729cf0d7f97b3687807b5b4d10bb1c2e926223d7d7405d3b6a6ab5f8464a77de207a9ca84b9f3f8f8 SHA512 faa5a0b069a4bd3fec706d7445a62c058eec5fd36b42dd17b3b10ad9209e0f67c50e38ef93f5f4b74dbe4d123e7eb938aa498279d85515d1f29f876e2a73f895
622 +DIST 5.13.2-0-201910220817qtquickdialogs-documentation.7z 183783 BLAKE2B ed7dee0f30daec7c87ba35f5edee84284530ff73a8fc2f2f62b8b9c8a428d8749d22a58db2c5b23dfefdfed1bc9d577be0be0f2a56adf0fd17017abdef014731 SHA512 177839f2c328f6bffccf01e302f87e7e31ab0a469c3537974011839dac3be33ad3ced21a4c1f596818535fbd7d54d6c8a6afb73f23b15d6a81338aaebfa3e855
623 +DIST 5.13.2-0-201910220817qtquickextras-documentation.7z 675111 BLAKE2B e50a24bb23291ee5dc951569b0dfa2bcefd6ec8b7f7234e96a71f192683e6b8f04b5dddeecc47a3bb7b509de8250e0633838d033e4f4cf3dbb54c76430079b03 SHA512 74ac087842712ed409600647a4ea95d89af49239ab8cebe73ec25aff56a791ddb5555ce64a7b90005a23468dcce688cd5352cb59667d9068017a941e195d0701
624 +DIST 5.13.2-0-201910220817qtscript-documentation.7z 604440 BLAKE2B 3b9db2e786831df3b5ba9191c4fc359258a9e7be0d89829baaf4ed2e73ae37e380fc9d408dfd7c6adc9dc68cbc00f86d4dc6a58265272839cb79ecb73c743ff9 SHA512 b9c8d92eb8c8395d43dff8938c36b380931077d7db95a25f227d97dd224e98cb92b299b8bf4049c0de77f74dd31184672733fb8121cb8ccb9b7163ff279fc24a
625 +DIST 5.13.2-0-201910220817qtscripttools-documentation.7z 87987 BLAKE2B 5c9b11520574b6981da069ab6cdd8cd7ef1469145f67122950e72165890cd96ccb41d85d7ad7682a2bb3f1eddee3ea1d914d61ca52d76ea74c398e6abc094ab4 SHA512 901f9b3868b72dad0216e996f7a7b6b6a916359092dda68ef39c5504893bd6528a55d65397e50a8751702b0e894ab228ff859747079c73331dd5425b72e457a5
626 +DIST 5.13.2-0-201910220817qtscxml-documentation.7z 630325 BLAKE2B a0a4edc2c5ba1c1c4c3056a84a47c80df574fe373c3aff52e5beb64e399e44345c68617fe19f7eb1d2f590e833221d0a174591b1da659c8e9f4da19d025c2a2c SHA512 36f22f6a865afbdc89daaa038c2a48314cb8c88adc891e21d7f5504c49714d897e2e0548fcfdcef25fc974fe08dcce706b1c0d3d123c9941e8f014e8a77505c3
627 +DIST 5.13.2-0-201910220817qtsensors-documentation.7z 3442555 BLAKE2B d8acd96ef44f4adb4fe2e9e0a8218d181baacb90a6f18487de1bca38d96adcf2ed3f3b5cd344d9d806a3d739deed7ba0474b58b4c2ddf9bef8318c9aae81240d SHA512 9eb714d498b4e5d3de0b5a8464a2f8cbecaaf25cade7a4cc414b64619039f304370042affaa8f8fa1c10835e1cabf68326132f0a5a7643471e38e474289d9e23
628 +DIST 5.13.2-0-201910220817qtserialbus-documentation.7z 370376 BLAKE2B 4bf90413026746bfc097acb137a67de6051578ac0fc0cf911fc39c45b77101a6a45b3b6726a4d13d69331cbc7f699c148397c29df471a620004ee2535aa73ad2 SHA512 ba6a64e79d2198d447469879f6faa2d922bcdaaaf18ec193dfea0032fa2a191ce37f9a87f7a147a3e42d01baacabf57bf1746ef4bfcc8d4079b0d9437d806853
629 +DIST 5.13.2-0-201910220817qtserialport-documentation.7z 280639 BLAKE2B 2a860cccc0903b252b9b1af4177a68265ec5eac2e75b744e45322fe6e3008289009e3ed2844805bad09a02f0d8aa3eda94232272db8f60efaf932f835820c63b SHA512 347b309f225092daa4eb9236730527811c1d11b02d93520be22a35dea81c1059fdc775316f0cabb7324557e67ddaaeca55affc75f8ef2a90c0e7c10e512c02c4
630 +DIST 5.13.2-0-201910220817qtspeech-documentation.7z 135920 BLAKE2B f7509d5432a1844a1857712d96c984ee31d451964e69360cc40fd5e60af65809257457eb483c36539daa67ef9cf1d7157f1e74bef871750baad6666ba820849b SHA512 7df2c8db6da5866d50505ead1d37424de6429192b7dc1fdd36336674a7cda3a6df1d68e4f0bd9fcad23498eee4f73eaf1c5f93ba5405ff97a9416ebd7ee73983
631 +DIST 5.13.2-0-201910220817qtsql-documentation.7z 886186 BLAKE2B fd5506255fd359c4f28e79f818b877301baeb37822d1434aaf9731717f2f6a0f72b34ae4a0caf2ce2bbc58865b2220110b5a753e2b95512b7e8ffc73bae0810e SHA512 c1383978be772a58503182843f55dadb662e76155528dbb4e15385fd75840dbfcfbf32aac613a9c3ae7aa122b24eb539b45fa3d61c5a2939f477490828257bd4
632 +DIST 5.13.2-0-201910220817qtsvg-documentation.7z 255113 BLAKE2B e25458f8db4ff20ac0bc4d5f10cacf98203e61923867043187ff40f0f50075152f60840e142a4c88dc315d921f04f7fcf566941699f3623f85c5087be7acbc7b SHA512 6df3309068308fa33bfc02fe648207b62a63e0801d8701219fc8ce874a5729f2a41128894cf8fec49f17bcee6e4bbc7d852e0e7c87f354ca8ff061c703ea1338
633 +DIST 5.13.2-0-201910220817qttestlib-documentation.7z 193587 BLAKE2B 91789a185fb7b04b92e8c952ca50259c9a6eb8f77221987e0805d2142f86adea9a2bce3dac86789f45517551fdf645c3d46a69788dd24d0e9fb0d61893521737 SHA512 09d8cb51c074760dbdce4ae298be2429b65b8ded5e553317702f68815c823792bfe10fd2042f454c50d096923a5acbc004d79a671df891115175ef2720afc5f7
634 +DIST 5.13.2-0-201910220817qtuitools-documentation.7z 159548 BLAKE2B b60a2e59ff6d1f7e86a9de92b0a2847134f07c9bf50d2eea7dcef010c18b418914476fc3b72b17de2e112fa75f30e561fe93ef6298d4534874ea075a7d4edc5d SHA512 435b84457acea9e96d47166ecf74bc910a60cce4abc665b463b0fa4c2dfe024177a5179fea99187c1566659e278a64e07d5596017e713e42657d8153ef4ddd66
635 +DIST 5.13.2-0-201910220817qtvirtualkeyboard-documentation.7z 2041906 BLAKE2B 5d8788765f8531e436fa833c0b7c9f6e9e12327a74e11c5fd44120de8c134429da5a6a4eee76f3e9f5b19f0cf2d99ecb345099331ae60dda25a4e3be8bad7ddd SHA512 2fb1a9de652a1854cc1e87b50be6d5f09cca33de9af1c77a5e93975de10c46873aec7cad5c740124d7f06f5956f87fdc6832cbdbb0190b6cbd47fbb28022eee6
636 +DIST 5.13.2-0-201910220817qtwaylandcompositor-documentation.7z 574461 BLAKE2B 46aea96978ca5db2fc89bb6984bb0549d0b0ba53d330ce75fdceef0543922335978133abda948843f1bc185f265850f18a7b12ba34bc811e37932dc5c0e8fa5c SHA512 ee38d0d1a9da34e8fe1cdf4462be100bc050bd85ac60c4bd996cbdea8bb6d15498d9ba6b6858d670d99d4e2e812407f9a70eeffbc30d472307e18157a6ebc7f3
637 +DIST 5.13.2-0-201910220817qtwebchannel-documentation.7z 163055 BLAKE2B 857d3c2b301b354ee1b7df77708ff9231f973bc8b248d05fc8e88912f6dc601d604e70d06697223df3b0aa8c38e60c29d4b7fd7335188df90bf308676bb03643 SHA512 35b1e37bf57fb56822c8ee6a8d6e0def332b04e54a1971cf4035d844c647ade33149485bc4c6cd0d55d358f0379bb2e8a7a6eedf46d5b6103f642a9ab038d2b5
638 +DIST 5.13.2-0-201910220817qtwebengine-documentation.7z 2922302 BLAKE2B dc1aae739204a7a8e7dab9e00ae8b4d8d381de5aeec4cdf6c26fe76ed05af7f7ae50c5ec6823e119c9fd3719d414401dd0b696a2846805dfc75779b69bd3988a SHA512 a2c2b363bda84561fb7d85cfe2d7db6a2878a4276260b174e45c25b98f61b17d88dec0f68e32229475bb8ad28381e68e7a626e50bb1c0ea62f502b57c7d6aa99
639 +DIST 5.13.2-0-201910220817qtwebsockets-documentation.7z 307734 BLAKE2B b49996106fa1b3b2d70e80c704b6fac56edfc661a164b7486be872ff1f7aea15d85d7100f1e7bbf3abe642e1920d789133360d0187b2fedbd338b0ad36a532ff SHA512 5d35640067a06fb47e4191d49ed99ba15886e03f3b443fb9596776b64484789983346edf7af7b8537123ac6382a200d9420458e030474d72c2eeffcee0bd278d
640 +DIST 5.13.2-0-201910220817qtwebview-documentation.7z 120175 BLAKE2B 70b1c97cc2f72eb261d0169b81a57e305f835dbed8cee04d4887b5d32dab5845b13a3392e32827e83aa0cd0133f5255d3cabf7e02105450ccfc2167ac425c795 SHA512 0f042a9b87f0eb86f0d09549b2fe58ec2ec06088dccd875e4d25d333aa22a0d2f45d95c88b07e6e6da092ca26ef756bfa81996dc873271c8685f7af55e6fcf57
641 +DIST 5.13.2-0-201910220817qtwidgets-documentation.7z 26848590 BLAKE2B 3f7aa08eb24417d28081c447490acfb8312f49fe4921d993fcd20eaf9bf77571835e06f927bf371de031dac3ec2010c2eca07b7e7e18222709e25866b5d02def SHA512 fb25ffcea51200996a441391f78586fb8edc43bf965dbd22ede35ae88e3b146fa7be16f7385737e6dc7ed5e951d6b43f5bb35e3099ccdbe5e63db8b7c8f9de8e
642 +DIST 5.13.2-0-201910220817qtx11extras-documentation.7z 36829 BLAKE2B 1f6d9304edca4d1629c727932cefb1f0a577972414520bf67d8289f051f83e485c61b6783c03f53e015c6b864ba0e0d8af0c9cdb184d86787962e6394702ba0e SHA512 7c600dba66e1368013e79658fcf7044227a5efa35d17482eaf2874069f5c56ef1d945f37aa50b1c0f3d588ff6fbe3998726b1ea4501de80c913a66555c9a5adc
643 +DIST 5.13.2-0-201910220817qtxml-documentation.7z 504822 BLAKE2B cd32a16ea5b0d7ef78f8009900c87af88af2b83a920952ebb2ff71e3000df82bba3e2b7b75d000222b57eec7014f7deb25c4a81d4fc4ce3bcce89e80440c1e60 SHA512 0caa60c8f9a83523cb3f19169483377480c722a7ea1b47ae91078b061b31676414175c91640c4d8f7587ce5ebc10d2e3e43b82b2f38e438c0968031c66684a0b
644 +DIST 5.13.2-0-201910220817qtxmlpatterns-documentation.7z 1198499 BLAKE2B fa8033e8b50f1706e8c74d42abe8162ef457c17cd8a111a72db493fae55020f259755e985e6cccbf40237022f18f791cf5191e14f80456233a3f320fed128499 SHA512 db52ae797eacd3d36f4c5b5b982d4df81e05a7a7789bbcb0bacf6629ffc0987c883c1b7bba060824cc7859a2d1f674022b49f52bc68786f0dc879ecac942bd55
645
646 diff --git a/dev-qt/qt-docs/qt-docs-5.13.2_p201910220817.ebuild b/dev-qt/qt-docs/qt-docs-5.13.2_p201910220817.ebuild
647 new file mode 100644
648 index 00000000000..e2850d500dc
649 --- /dev/null
650 +++ b/dev-qt/qt-docs/qt-docs-5.13.2_p201910220817.ebuild
651 @@ -0,0 +1,89 @@
652 +# Copyright 1999-2019 Gentoo Authors
653 +# Distributed under the terms of the GNU General Public License v2
654 +
655 +EAPI=7
656 +
657 +PV_FULL=${PV/_p/-0-}
658 +PV_NODOTS=$(ver_rs 1-3 '' ${PV%_p*})
659 +BASE_URI="https://download.qt.io/online/qtsdkrepository/linux_x64/desktop/qt5_${PV_NODOTS}_src_doc_examples/qt.qt5.${PV_NODOTS}.doc"
660 +
661 +declare -A QT5_DOCS=(
662 + [3d]="qt3d"
663 + [assistant]="qtassistant"
664 + [bluetooth]="qtbluetooth"
665 + [concurrent]="qtconcurrent"
666 + [core]="qtcore qmake qtdoc"
667 + [dbus]="qtdbus"
668 + [declarative]="qtqml qtqmltest qtquick qtquickdialogs qtquickextras"
669 + [designer]="qtdesigner qtuitools"
670 + [gamepad]="qtgamepad"
671 + [graphicaleffects]="qtgraphicaleffects"
672 + [gui]="qtgui qtplatformheaders"
673 + [help]="qthelp"
674 + [imageformats]="qtimageformats"
675 + [linguist]="qtlinguist"
676 + [location]="qtlocation"
677 + [multimedia]="qtmultimedia"
678 + [network]="qtnetwork"
679 + [opengl]="qtopengl"
680 + [positioning]="qtpositioning"
681 + [printsupport]="qtprintsupport"
682 + [qdoc]="qdoc"
683 + [quickcontrols2]="qtquickcontrols"
684 + [quickcontrols]="qtquickcontrols1"
685 + [scxml]="qtscxml"
686 + [sensors]="qtsensors"
687 + [serialbus]="qtserialbus"
688 + [serialport]="qtserialport"
689 + [speech]="qtspeech"
690 + [sql]="qtsql"
691 + [svg]="qtsvg"
692 + [test]="qttestlib"
693 + [wayland]="qtwaylandcompositor"
694 + [webchannel]="qtwebchannel"
695 + [websockets]="qtwebsockets"
696 + [webview]="qtwebview"
697 + [widgets]="qtwidgets"
698 + [x11extras]="qtx11extras"
699 + [xml]="qtxml"
700 + [xmlpatterns]="qtxmlpatterns"
701 +)
702 +
703 +DESCRIPTION="Qt5 documentation, for use with Qt Creator and other tools"
704 +HOMEPAGE="https://doc.qt.io/"
705 +
706 +LICENSE="FDL-1.3"
707 +SLOT="5"
708 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
709 +
710 +IUSE="charts datavis +html networkauth +qch script virtualkeyboard webengine"
711 +REQUIRED_USE="|| ( html qch )"
712 +
713 +SRC_URI="
714 + charts? ( ${BASE_URI}.qtcharts/${PV_FULL}qtcharts-documentation.7z )
715 + datavis? ( ${BASE_URI}.qtdatavis3d/${PV_FULL}qtdatavisualization-documentation.7z )
716 + networkauth? ( ${BASE_URI}.qtnetworkauth/${PV_FULL}qtnetworkauth-documentation.7z )
717 + script? ( ${BASE_URI}.qtscript/${PV_FULL}qtscript-documentation.7z
718 + ${BASE_URI}.qtscript/${PV_FULL}qtscripttools-documentation.7z )
719 + virtualkeyboard? ( ${BASE_URI}.qtvirtualkeyboard/${PV_FULL}qtvirtualkeyboard-documentation.7z )
720 + webengine? ( ${BASE_URI}.qtwebengine/${PV_FULL}qtwebengine-documentation.7z )
721 +"
722 +
723 +for DOCUSE in ${!QT5_DOCS[@]}; do
724 + IUSE+=" +${DOCUSE}"
725 + for DOCTAR in ${QT5_DOCS[${DOCUSE}]}; do
726 + SRC_URI+=" ${DOCUSE}? ( ${BASE_URI}/${PV_FULL}${DOCTAR}-documentation.7z )"
727 + done
728 +done
729 +unset DOCTAR DOCUSE
730 +
731 +BDEPEND="app-arch/p7zip"
732 +
733 +S=${WORKDIR}/Docs/Qt-${PV%_p*}
734 +
735 +src_install() {
736 + # must be the same as QT5_DOCDIR
737 + insinto /usr/share/qt5-doc
738 + use html && doins -r */
739 + use qch && doins *.qch
740 +}
741
742 diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest
743 index 800e2fa4cbe..b32f85f8fb1 100644
744 --- a/dev-qt/qt3d/Manifest
745 +++ b/dev-qt/qt3d/Manifest
746 @@ -1,2 +1,3 @@
747 DIST qt3d-everywhere-src-5.12.3.tar.xz 84941692 BLAKE2B 245e62dad28fb6c5e75cbefb5153fb139c8b4114fdfebd6987f82b5b2b627614d1b444bcefa002d09dcdbbb6801cace6a9ae56eac99e26d15794ff04e75ea675 SHA512 679c2dbc60fc53c1c5469369f25244bd844c2e6e723a1b451f7cbb50bfa018e6fb715214e5a5df6fb32d7c7936bb6c99d85e299fe2b76344bcf774c93ed0acd0
748 DIST qt3d-everywhere-src-5.12.5.tar.xz 82075068 BLAKE2B b842d9f8bef8b70a5a9ace52d38b3aea78dacb75c589019c224204309b9eb0bf1899cd0e26c84f662a470120c7430f33de70dd7ee683e7b8122244dc9231db0d SHA512 8cc23417b4a41bf9d19052e05c7e3be8773be062f1f5998a7784573ef9c35a04da50ce67a65b3709065bb3cf243aac8ede4bea60f0420a5400cbe6c9c7bdf05b
749 +DIST qt3d-everywhere-src-5.13.2.tar.xz 81537856 BLAKE2B 17e0b73467a3a0bda9436fe594ea970d2512b93eef171913f403e3af238dc23564c9cce31c1f70688e9b453fb67d24201f6915368812172fa6efdddf0b3aa041 SHA512 54bf998ee378301fa7c6e236366518266e1cb23acfecd1015658ed5e7f40f4c9c4b5ad23c96b525867f9f7d2c2d983c059f88d045314dccc2e2501e1eec37e5f
750
751 diff --git a/dev-qt/qt3d/qt3d-5.13.2.ebuild b/dev-qt/qt3d/qt3d-5.13.2.ebuild
752 new file mode 100644
753 index 00000000000..431e26853e5
754 --- /dev/null
755 +++ b/dev-qt/qt3d/qt3d-5.13.2.ebuild
756 @@ -0,0 +1,34 @@
757 +# Copyright 1999-2019 Gentoo Authors
758 +# Distributed under the terms of the GNU General Public License v2
759 +
760 +EAPI=7
761 +inherit qt5-build
762 +
763 +DESCRIPTION="3D rendering module for the Qt5 framework"
764 +
765 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
766 + KEYWORDS="~amd64 ~arm64 ~x86"
767 +fi
768 +
769 +# TODO: tools
770 +IUSE="gamepad gles2 qml"
771 +
772 +DEPEND="
773 + ~dev-qt/qtconcurrent-${PV}
774 + ~dev-qt/qtcore-${PV}
775 + ~dev-qt/qtgui-${PV}
776 + ~dev-qt/qtnetwork-${PV}
777 + >=media-libs/assimp-4.0.0
778 + gamepad? ( ~dev-qt/qtgamepad-${PV} )
779 + qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] )
780 +"
781 +RDEPEND="${DEPEND}"
782 +
783 +src_prepare() {
784 + rm -r src/3rdparty/assimp/{code,contrib,include} || die
785 +
786 + qt_use_disable_mod gamepad gamepad src/input/frontend/frontend.pri
787 + qt_use_disable_mod qml quick src/src.pro
788 +
789 + qt5-build_src_prepare
790 +}
791
792 diff --git a/dev-qt/qtbluetooth/Manifest b/dev-qt/qtbluetooth/Manifest
793 index f4eaf879494..1646d83fa71 100644
794 --- a/dev-qt/qtbluetooth/Manifest
795 +++ b/dev-qt/qtbluetooth/Manifest
796 @@ -1,2 +1,3 @@
797 DIST qtconnectivity-everywhere-src-5.12.3.tar.xz 2750144 BLAKE2B 1c287d15713fc2155cb5b07517fdedf566a686601681efde84b096f8e052dc36a872a8c9d263d54ac38dee0c69b8966f877fd698144b5ef897ff290a50ee0aa5 SHA512 4da406d88c3cf216d53c524d3896f50b19dae124baec904233dbb67163a30a955dee29148b5f5b71c35cb28638912423bb1cf4d38c62aeefa7353bd29e97a269
798 DIST qtconnectivity-everywhere-src-5.12.5.tar.xz 2752252 BLAKE2B 0e2da5249206bb7064b65d1c7ed0a9c2be6e44908102e9b421c0c03a3cbb5eb895b538b0b32f6b48ac9ade548ada83103d4ec9b654f397d57d27d3909d282dc5 SHA512 96cdb27aa0e439094e3f1de0c7a680973c3ce2c65bbbff38affe25a3708c9e4e3c1c6a403d698303f77a5f261b44ac657e01a769b62a1565e0a8c64c8ac80bd5
799 +DIST qtconnectivity-everywhere-src-5.13.2.tar.xz 2777504 BLAKE2B 96fa60f6685907a2f6a97548bea70551dfd5fb2a1a3d4ffe5b68fe6629f90a52cacb29432f6f64caf8a7426238a37222eaedd515502ec3ade85260e5689b17ca SHA512 ec5269430ce548911f9af44f028bb8032163827d588da6914e9a721ad833277d88bfad43b1cfb4f844443c7a2af6cdbcf2951a339a127c22274612a4e3b90f38
800
801 diff --git a/dev-qt/qtbluetooth/qtbluetooth-5.13.2.ebuild b/dev-qt/qtbluetooth/qtbluetooth-5.13.2.ebuild
802 new file mode 100644
803 index 00000000000..6f8451cd6b6
804 --- /dev/null
805 +++ b/dev-qt/qtbluetooth/qtbluetooth-5.13.2.ebuild
806 @@ -0,0 +1,33 @@
807 +# Copyright 1999-2019 Gentoo Authors
808 +# Distributed under the terms of the GNU General Public License v2
809 +
810 +EAPI=7
811 +QT5_MODULE="qtconnectivity"
812 +inherit qt5-build
813 +
814 +DESCRIPTION="Bluetooth support library for the Qt5 framework"
815 +
816 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
817 + KEYWORDS="~amd64 ~arm ~arm64 ~x86"
818 +fi
819 +
820 +IUSE="qml"
821 +
822 +RDEPEND="
823 + ~dev-qt/qtconcurrent-${PV}
824 + ~dev-qt/qtcore-${PV}
825 + ~dev-qt/qtdbus-${PV}
826 + >=net-wireless/bluez-5:=
827 + qml? ( ~dev-qt/qtdeclarative-${PV} )
828 +"
829 +DEPEND="${RDEPEND}
830 + ~dev-qt/qtnetwork-${PV}
831 +"
832 +
833 +src_prepare() {
834 + sed -i -e 's/nfc//' src/src.pro || die
835 +
836 + qt_use_disable_mod qml quick src/src.pro
837 +
838 + qt5-build_src_prepare
839 +}
840
841 diff --git a/dev-qt/qtcharts/Manifest b/dev-qt/qtcharts/Manifest
842 index c09937a6e6f..d03b6fd26c9 100644
843 --- a/dev-qt/qtcharts/Manifest
844 +++ b/dev-qt/qtcharts/Manifest
845 @@ -1,2 +1,3 @@
846 DIST qtcharts-everywhere-src-5.12.3.tar.xz 4242512 BLAKE2B 5e2d2c5cb263aebefee409087176db55b31405dabf7e83d075c78482a7fe956394f8f2e3e6ff2f6a321dba2f7b867d35e95b0b2f1ec8ec832905f52952696ff0 SHA512 f5940589c7a2dc5fcd3484397613f13ab41311c8ffb70a3484e64dc5bad24e18c94c9ebbe6716c1ec7c81b7863113ebfdb593f2d194608b2e3fb0b0b5c9c9102
847 DIST qtcharts-everywhere-src-5.12.5.tar.xz 4243464 BLAKE2B ad1087bfa59aa69942a4ac5346b1484ad2d1e44a03ade42a7e8717f25b8a70fae46d3f0342a78a10f62d75b15f8a388ceb9b4594f733ef4b1346f142d352b43d SHA512 a3ba8c6a606430cd87f85661116dbb2692e0bb472f0a73310aca1950f4437563d04ee950437a48a399b1a4881dd264cd1e6fdd4f30b6c3110704ec48d1467da1
848 +DIST qtcharts-everywhere-src-5.13.2.tar.xz 4244092 BLAKE2B 460716cfb39dfd248c16cda8e73e90a83c1e8f02c67f7f1cfe6f8a03dfb8b52e2d1001381713d3cddfa4c4c05f7e3d44d226b61b2e6f1f9133409c3eed89c192 SHA512 a49e0fa92366f03c35dc8b69e7c2fb02f52509ebd81000ff7174567dfa2a7385cbd5bd260d356e879539ab47a2263bb156e5753c9eca5d2230caf562349ed2e5
849
850 diff --git a/dev-qt/qtcharts/qtcharts-5.13.2.ebuild b/dev-qt/qtcharts/qtcharts-5.13.2.ebuild
851 new file mode 100644
852 index 00000000000..44f40be187e
853 --- /dev/null
854 +++ b/dev-qt/qtcharts/qtcharts-5.13.2.ebuild
855 @@ -0,0 +1,29 @@
856 +# Copyright 1999-2019 Gentoo Authors
857 +# Distributed under the terms of the GNU General Public License v2
858 +
859 +EAPI=7
860 +inherit qt5-build
861 +
862 +DESCRIPTION="Chart component library for the Qt5 framework"
863 +LICENSE="GPL-3"
864 +
865 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
866 + KEYWORDS="~amd64 ~x86"
867 +fi
868 +
869 +IUSE="qml"
870 +
871 +DEPEND="
872 + ~dev-qt/qtcore-${PV}
873 + ~dev-qt/qtgui-${PV}
874 + ~dev-qt/qtwidgets-${PV}
875 + qml? ( ~dev-qt/qtdeclarative-${PV} )
876 +"
877 +RDEPEND="${DEPEND}"
878 +
879 +src_prepare() {
880 + qt_use_disable_mod qml quick \
881 + src/src.pro
882 +
883 + qt5-build_src_prepare
884 +}
885
886 diff --git a/dev-qt/qtconcurrent/Manifest b/dev-qt/qtconcurrent/Manifest
887 index 1e1de0c37b5..33abd24b25c 100644
888 --- a/dev-qt/qtconcurrent/Manifest
889 +++ b/dev-qt/qtconcurrent/Manifest
890 @@ -1,2 +1,3 @@
891 DIST qtbase-everywhere-src-5.12.3.tar.xz 48382148 BLAKE2B 779c43a75403e0f21357a90228bbcc3f216495613f4f17a2f442c7aa93f277a79cc7addf5ae44e22964069580f4932cfd14ba4773aa0ab30405d5587577a545c SHA512 1dab927573eb22b1ae772de3a418f7d3999ea78d6e667a7f2494390dd1f0981ea93f4f892cb6e124ac18812c780ee71da3021b485c61eaf1ef2234a5c12b7fe2
892 DIST qtbase-everywhere-src-5.12.5.tar.xz 48463288 BLAKE2B db394becd1c0c2be9f86658f58dbadb5e3b81af82edf2e8b69652a8587a2aa30f481774fa20d55ce7e8b9cc158dedd343dc3964e4ff0bcf111e8c4feceb27e0a SHA512 9a95060318cadfcd6dace6b28353fa868a8dcfe9def0bd884edf7d9f72606bae625de0269323a94b81d594a6c398106c266304106329b79c7dae4e5b88269660
893 +DIST qtbase-everywhere-src-5.13.2.tar.xz 48735704 BLAKE2B 50b8d69212602427b76dce6efefb9195e91e4bf5a09b732e564b66a4e27cfaf193fd860139b2c4cc774b0b1132af1426b79e381fb42eafd506239096bd87837e SHA512 b00ad017cc95876698615fd6e41c6ade366146c1f7057e1925bc1b72918f091aa39aa6bf0ea450fc6cd4d8f9810b228770d981dcb6cbe8ad30abb2c42804a204
894
895 diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.13.2.ebuild b/dev-qt/qtconcurrent/qtconcurrent-5.13.2.ebuild
896 new file mode 100644
897 index 00000000000..23f87105e4e
898 --- /dev/null
899 +++ b/dev-qt/qtconcurrent/qtconcurrent-5.13.2.ebuild
900 @@ -0,0 +1,23 @@
901 +# Copyright 1999-2019 Gentoo Authors
902 +# Distributed under the terms of the GNU General Public License v2
903 +
904 +EAPI=7
905 +QT5_MODULE="qtbase"
906 +inherit qt5-build
907 +
908 +DESCRIPTION="Multi-threading concurrence support library for the Qt5 framework"
909 +
910 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
911 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
912 +fi
913 +
914 +IUSE=""
915 +
916 +DEPEND="
917 + ~dev-qt/qtcore-${PV}
918 +"
919 +RDEPEND="${DEPEND}"
920 +
921 +QT5_TARGET_SUBDIRS=(
922 + src/concurrent
923 +)
924
925 diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest
926 index 1e1de0c37b5..33abd24b25c 100644
927 --- a/dev-qt/qtcore/Manifest
928 +++ b/dev-qt/qtcore/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.5.tar.xz 48463288 BLAKE2B db394becd1c0c2be9f86658f58dbadb5e3b81af82edf2e8b69652a8587a2aa30f481774fa20d55ce7e8b9cc158dedd343dc3964e4ff0bcf111e8c4feceb27e0a SHA512 9a95060318cadfcd6dace6b28353fa868a8dcfe9def0bd884edf7d9f72606bae625de0269323a94b81d594a6c398106c266304106329b79c7dae4e5b88269660
932 +DIST qtbase-everywhere-src-5.13.2.tar.xz 48735704 BLAKE2B 50b8d69212602427b76dce6efefb9195e91e4bf5a09b732e564b66a4e27cfaf193fd860139b2c4cc774b0b1132af1426b79e381fb42eafd506239096bd87837e SHA512 b00ad017cc95876698615fd6e41c6ade366146c1f7057e1925bc1b72918f091aa39aa6bf0ea450fc6cd4d8f9810b228770d981dcb6cbe8ad30abb2c42804a204
933
934 diff --git a/dev-qt/qtcore/qtcore-5.13.2.ebuild b/dev-qt/qtcore/qtcore-5.13.2.ebuild
935 new file mode 100644
936 index 00000000000..4ef01cf62da
937 --- /dev/null
938 +++ b/dev-qt/qtcore/qtcore-5.13.2.ebuild
939 @@ -0,0 +1,84 @@
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="Cross-platform application development framework"
948 +
949 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
950 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
951 +fi
952 +
953 +IUSE="icu systemd"
954 +
955 +DEPEND="
956 + dev-libs/double-conversion:=
957 + dev-libs/glib:2
958 + dev-libs/libpcre2[pcre16,unicode]
959 + sys-libs/zlib:=
960 + icu? ( dev-libs/icu:= )
961 + !icu? ( virtual/libiconv )
962 + systemd? ( sys-apps/systemd:= )
963 +"
964 +RDEPEND="${DEPEND}
965 + !<dev-qt/qtcore-4.8.7-r4:4
966 +"
967 +
968 +QT5_TARGET_SUBDIRS=(
969 + src/tools/bootstrap
970 + src/tools/moc
971 + src/tools/rcc
972 + src/tools/qfloat16-tables
973 + src/corelib
974 + src/tools/qlalr
975 + doc
976 +)
977 +
978 +QT5_GENTOO_PRIVATE_CONFIG=(
979 + !:network
980 + !:sql
981 + !:testlib
982 + !:xml
983 +)
984 +
985 +src_prepare() {
986 + # don't add -O3 to CXXFLAGS, bug 549140
987 + sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/corelib/corelib.pro || die
988 +
989 + # fix missing qt_version_tag symbol w/ LTO, bug 674382
990 + sed -i -e 's/^gcc:ltcg/gcc/' src/corelib/global/global.pri || die
991 +
992 + qt5-build_src_prepare
993 +}
994 +
995 +src_configure() {
996 + local myconf=(
997 + -no-feature-statx # bug 672856
998 + $(qt_use icu)
999 + $(qt_use !icu iconv)
1000 + $(qt_use systemd journald)
1001 + )
1002 + qt5-build_src_configure
1003 +}
1004 +
1005 +src_install() {
1006 + qt5-build_src_install
1007 +
1008 + local flags=(
1009 + DBUS FREETYPE IMAGEFORMAT_JPEG IMAGEFORMAT_PNG
1010 + OPENGL OPENSSL SSL WIDGETS
1011 + )
1012 +
1013 + for flag in ${flags[@]}; do
1014 + cat >> "${D}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || die
1015 +
1016 + #if defined(QT_NO_${flag}) && defined(QT_${flag})
1017 + # undef QT_NO_${flag}
1018 + #elif !defined(QT_NO_${flag}) && !defined(QT_${flag})
1019 + # define QT_NO_${flag}
1020 + #endif
1021 + _EOF_
1022 + done
1023 +}
1024
1025 diff --git a/dev-qt/qtdatavis3d/Manifest b/dev-qt/qtdatavis3d/Manifest
1026 index 554e2e950ab..0ff6c6eb561 100644
1027 --- a/dev-qt/qtdatavis3d/Manifest
1028 +++ b/dev-qt/qtdatavis3d/Manifest
1029 @@ -1,2 +1,3 @@
1030 DIST qtdatavis3d-everywhere-src-5.12.3.tar.xz 5200668 BLAKE2B bbcc3b21c9f604c16c862c7e7fe1b3a3d7f0d1f4b8a0da4b67e56d6912e377d1496f7a399a94cb697f117ae23123b3d6370b47c4cb7223ff8af1b584838c588a SHA512 cb295deb9aa33132294d7d7f4daaa53dd9ab4815e2d3a2c916d88e1882e018a49d8d66db9088f69375d8da759a3f3566f251802aaba82d74cad2eb45d9bbbcff
1031 DIST qtdatavis3d-everywhere-src-5.12.5.tar.xz 5200204 BLAKE2B dda8eacb7955b39c00abd10577a800186cdf0de3fde97f2780357b4cc13c4e97dbc056f1f2616de03d18f7a487886e0edc6aecaf81c18e9ff8e006b7a5287f39 SHA512 7911d911678827ca4a704b824b8841c8e8508484fb83265d4d05e64787ac1184387b9ed0870090b3233c736f5e484adc7776ba12a1173da0fceeaac46845c6f4
1032 +DIST qtdatavis3d-everywhere-src-5.13.2.tar.xz 5182216 BLAKE2B 712cb724c175dcc9540dee71321fe8906514c07b1b81ad343bf64fc090baaec79a08f553a9027bd9537cf5c59bf255055d0c05d127632859b9573c5efd04dba3 SHA512 57d934282f1a0a73201ef25090eb82dd0d00317bf8b3aac55e841cd30c256c38097f5cf16b2cdf79c4f4bc42e9d40351eea1c7b2a28701b117fad394ff094dfd
1033
1034 diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.13.2.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.13.2.ebuild
1035 new file mode 100644
1036 index 00000000000..c68634fc6ed
1037 --- /dev/null
1038 +++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.13.2.ebuild
1039 @@ -0,0 +1,31 @@
1040 +# Copyright 1999-2019 Gentoo Authors
1041 +# Distributed under the terms of the GNU General Public License v2
1042 +
1043 +EAPI=7
1044 +inherit qt5-build
1045 +
1046 +DESCRIPTION="3D data visualization library for the Qt5 framework"
1047 +LICENSE="GPL-3"
1048 +
1049 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1050 + KEYWORDS="~amd64 ~arm64 ~x86"
1051 +fi
1052 +
1053 +IUSE="gles2 qml"
1054 +
1055 +DEPEND="
1056 + ~dev-qt/qtcore-${PV}
1057 + ~dev-qt/qtgui-${PV}[gles2=]
1058 + qml? ( ~dev-qt/qtdeclarative-${PV}[gles2=] )
1059 +"
1060 +RDEPEND="${DEPEND}"
1061 +
1062 +src_prepare() {
1063 + # eliminate bogus dependency on qtwidgets
1064 + sed -i -e '/requires.*widgets/d' qtdatavis3d.pro || die
1065 +
1066 + qt_use_disable_mod qml quick \
1067 + src/src.pro
1068 +
1069 + qt5-build_src_prepare
1070 +}
1071
1072 diff --git a/dev-qt/qtdbus/Manifest b/dev-qt/qtdbus/Manifest
1073 index 1e1de0c37b5..33abd24b25c 100644
1074 --- a/dev-qt/qtdbus/Manifest
1075 +++ b/dev-qt/qtdbus/Manifest
1076 @@ -1,2 +1,3 @@
1077 DIST qtbase-everywhere-src-5.12.3.tar.xz 48382148 BLAKE2B 779c43a75403e0f21357a90228bbcc3f216495613f4f17a2f442c7aa93f277a79cc7addf5ae44e22964069580f4932cfd14ba4773aa0ab30405d5587577a545c SHA512 1dab927573eb22b1ae772de3a418f7d3999ea78d6e667a7f2494390dd1f0981ea93f4f892cb6e124ac18812c780ee71da3021b485c61eaf1ef2234a5c12b7fe2
1078 DIST qtbase-everywhere-src-5.12.5.tar.xz 48463288 BLAKE2B db394becd1c0c2be9f86658f58dbadb5e3b81af82edf2e8b69652a8587a2aa30f481774fa20d55ce7e8b9cc158dedd343dc3964e4ff0bcf111e8c4feceb27e0a SHA512 9a95060318cadfcd6dace6b28353fa868a8dcfe9def0bd884edf7d9f72606bae625de0269323a94b81d594a6c398106c266304106329b79c7dae4e5b88269660
1079 +DIST qtbase-everywhere-src-5.13.2.tar.xz 48735704 BLAKE2B 50b8d69212602427b76dce6efefb9195e91e4bf5a09b732e564b66a4e27cfaf193fd860139b2c4cc774b0b1132af1426b79e381fb42eafd506239096bd87837e SHA512 b00ad017cc95876698615fd6e41c6ade366146c1f7057e1925bc1b72918f091aa39aa6bf0ea450fc6cd4d8f9810b228770d981dcb6cbe8ad30abb2c42804a204
1080
1081 diff --git a/dev-qt/qtdbus/qtdbus-5.13.2.ebuild b/dev-qt/qtdbus/qtdbus-5.13.2.ebuild
1082 new file mode 100644
1083 index 00000000000..8f0c0eade16
1084 --- /dev/null
1085 +++ b/dev-qt/qtdbus/qtdbus-5.13.2.ebuild
1086 @@ -0,0 +1,43 @@
1087 +# Copyright 1999-2019 Gentoo Authors
1088 +# Distributed under the terms of the GNU General Public License v2
1089 +
1090 +EAPI=7
1091 +QT5_MODULE="qtbase"
1092 +inherit qt5-build
1093 +
1094 +DESCRIPTION="Qt5 module for inter-process communication over the D-Bus protocol"
1095 +
1096 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1097 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1098 +fi
1099 +
1100 +IUSE=""
1101 +
1102 +DEPEND="
1103 + ~dev-qt/qtcore-${PV}
1104 + >=sys-apps/dbus-1.4.20
1105 +"
1106 +RDEPEND="${DEPEND}"
1107 +
1108 +QT5_TARGET_SUBDIRS=(
1109 + src/dbus
1110 + src/tools/qdbusxml2cpp
1111 + src/tools/qdbuscpp2xml
1112 +)
1113 +
1114 +QT5_GENTOO_CONFIG=(
1115 + :dbus
1116 + :dbus-linked:
1117 +)
1118 +
1119 +QT5_GENTOO_PRIVATE_CONFIG=(
1120 + :dbus
1121 + :dbus-linked
1122 +)
1123 +
1124 +src_configure() {
1125 + local myconf=(
1126 + -dbus-linked
1127 + )
1128 + qt5-build_src_configure
1129 +}
1130
1131 diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest
1132 index d6f9ca98c70..95c15ce1fe6 100644
1133 --- a/dev-qt/qtdeclarative/Manifest
1134 +++ b/dev-qt/qtdeclarative/Manifest
1135 @@ -1,2 +1,3 @@
1136 DIST qtdeclarative-everywhere-src-5.12.3.tar.xz 20513544 BLAKE2B b6c622cb4728d54d0cf382a5a50af4652755ebd1f8e7ebc8bf07a5f3e3355931703ffa443be11dcf36a132b2f3eacb5fce150088209d173f2ca84bc387096026 SHA512 0caddcfee36cbf52bacd3a400d304511255715e2b5a58c1621ca8120610427c57511785457a9e7fa55975b86e7924a3cffddeb7e2e8e6622af85b7ebac35dd20
1137 DIST qtdeclarative-everywhere-src-5.12.5.tar.xz 20512492 BLAKE2B 3e8175217bb9e654db8c57cee55080ea630452fe8c225db5350da00b5fb6c9cb6269b075939eab411cd750a1a431a423522c1bb536b2a1f708bd497d90817301 SHA512 026c5024c06e44b6e91099d1ee912f38017f314ae0125227010d25d733447c692299cc7c47edc1a4bf39366a9c9c9fe77d3a249905f2ae982d0725317d824b9b
1138 +DIST qtdeclarative-everywhere-src-5.13.2.tar.xz 20940748 BLAKE2B acc688691a86318478a3f016821bf6e84ba3a552e4f8613414a51ecde8e588783ed80e53eed31bbc321945950754991d20a29290e9cf3b878c5415d1049be3cc SHA512 a3fcc65eccdd598c03991978db6462293781abc80affd9a489253d4a812073832554892d503fa0de32a9ef97ddc74b9ad71e2bd7cfa2f21ce1fc64d1358ab730
1139
1140 diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.13.2.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.13.2.ebuild
1141 new file mode 100644
1142 index 00000000000..0c9e7da8320
1143 --- /dev/null
1144 +++ b/dev-qt/qtdeclarative/qtdeclarative-5.13.2.ebuild
1145 @@ -0,0 +1,53 @@
1146 +# Copyright 2009-2019 Gentoo Authors
1147 +# Distributed under the terms of the GNU General Public License v2
1148 +
1149 +EAPI=7
1150 +PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
1151 +inherit python-any-r1 qt5-build
1152 +
1153 +DESCRIPTION="The QML and Quick modules for the Qt5 framework"
1154 +
1155 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1156 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
1157 +fi
1158 +
1159 +IUSE="gles2 +jit localstorage +widgets"
1160 +
1161 +BDEPEND="${PYTHON_DEPS}"
1162 +# qtgui[gles2=] is needed because of bug 504322
1163 +DEPEND="
1164 + ~dev-qt/qtcore-${PV}
1165 + ~dev-qt/qtgui-${PV}[gles2=]
1166 + ~dev-qt/qtnetwork-${PV}
1167 + ~dev-qt/qttest-${PV}
1168 + localstorage? ( ~dev-qt/qtsql-${PV} )
1169 + widgets? ( ~dev-qt/qtwidgets-${PV}[gles2=] )
1170 +"
1171 +RDEPEND="${DEPEND}
1172 + !<dev-qt/qtquickcontrols-5.7:5
1173 +"
1174 +
1175 +src_prepare() {
1176 + use jit || PATCHES+=("${FILESDIR}/${PN}-5.4.2-disable-jit.patch")
1177 +
1178 + qt_use_disable_mod localstorage sql \
1179 + src/imports/imports.pro
1180 +
1181 + qt_use_disable_mod widgets widgets \
1182 + src/src.pro \
1183 + src/qmltest/qmltest.pro \
1184 + tests/auto/auto.pro \
1185 + tools/tools.pro \
1186 + tools/qmlscene/qmlscene.pro \
1187 + tools/qml/qml.pro
1188 +
1189 + qt5-build_src_prepare
1190 +}
1191 +
1192 +src_configure() {
1193 + local myqmakeargs=(
1194 + --
1195 + -qml-debug
1196 + )
1197 + qt5-build_src_configure
1198 +}
1199
1200 diff --git a/dev-qt/qtdiag/Manifest b/dev-qt/qtdiag/Manifest
1201 index 586c07da1ad..99ba61a641e 100644
1202 --- a/dev-qt/qtdiag/Manifest
1203 +++ b/dev-qt/qtdiag/Manifest
1204 @@ -1,2 +1,3 @@
1205 DIST qttools-everywhere-src-5.12.3.tar.xz 9809196 BLAKE2B 8d0317dc70c1dc6fc7c125453d22bbaa7decd57f9ba0f7572cc1e27f9494ff3423b5be412bcbd2e841a1f9b7494dae9101b3ac9254c563c24f22492b3b6ec3c9 SHA512 d37c0e11a26a21aa60f29f3b17ddc9895385d848692956e4481e49003cbe9c227daf8fda1c40a2ab70ac8e7e56d3771c1b2964524589eb77ac1f2362c269162e
1206 DIST qttools-everywhere-src-5.12.5.tar.xz 9759888 BLAKE2B a9d8477a8f27de405c390d0901754020bed457dfaf7419cb070c5bf4eee30f3bb0b39bd29d3c32f8f78e82ffa8bc10e58cea3eae389792227cd6f21f783624c2 SHA512 e88af049ad9261720bc44ff9030113179d9429eaf073bed45115decd520ecf5d3ca860983f012bac189310ce9f3826b1fcb484faadb4f6d0b16c67c0d998f34c
1207 +DIST qttools-everywhere-src-5.13.2.tar.xz 9110256 BLAKE2B 4651c350d5bb9200dc6c4b362b8d69abd108f63fde74f6b3382317c8b0f4447cd56f6a463617f50c0901155457ddd693dcf2bc75cde9cbb1565e693b36469bec SHA512 46e76d81c1b16160c9ab8da1475cfeed28e7140bc94868d4fc834639cc15ec67199b6169a7c820107cb72982bc2d56ba6987225f3fc773b8464e4023fda74265
1208
1209 diff --git a/dev-qt/qtdiag/qtdiag-5.13.2.ebuild b/dev-qt/qtdiag/qtdiag-5.13.2.ebuild
1210 new file mode 100644
1211 index 00000000000..11ddd15e1ab
1212 --- /dev/null
1213 +++ b/dev-qt/qtdiag/qtdiag-5.13.2.ebuild
1214 @@ -0,0 +1,36 @@
1215 +# Copyright 1999-2019 Gentoo Authors
1216 +# Distributed under the terms of the GNU General Public License v2
1217 +
1218 +EAPI=7
1219 +QT5_MODULE="qttools"
1220 +inherit qt5-build
1221 +
1222 +DESCRIPTION="Tool for reporting diagnostic information about Qt and its environment"
1223 +
1224 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1225 + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86"
1226 +fi
1227 +
1228 +IUSE="+network +widgets"
1229 +
1230 +DEPEND="
1231 + ~dev-qt/qtcore-${PV}
1232 + ~dev-qt/qtgui-${PV}
1233 + network? ( ~dev-qt/qtnetwork-${PV}[ssl] )
1234 + widgets? ( ~dev-qt/qtwidgets-${PV} )
1235 +"
1236 +RDEPEND="${DEPEND}"
1237 +
1238 +QT5_TARGET_SUBDIRS=(
1239 + src/qtdiag
1240 +)
1241 +
1242 +src_prepare() {
1243 + qt_use_disable_mod network network \
1244 + src/qtdiag/qtdiag.pro
1245 +
1246 + qt_use_disable_mod widgets widgets \
1247 + src/qtdiag/qtdiag.pro
1248 +
1249 + qt5-build_src_prepare
1250 +}
1251
1252 diff --git a/dev-qt/qtgamepad/Manifest b/dev-qt/qtgamepad/Manifest
1253 index 2590a746384..0421607fc65 100644
1254 --- a/dev-qt/qtgamepad/Manifest
1255 +++ b/dev-qt/qtgamepad/Manifest
1256 @@ -1 +1,2 @@
1257 DIST qtgamepad-everywhere-src-5.12.5.tar.xz 385864 BLAKE2B 65e6536beecab590685f4678066d5ecb3eae0f82bd4fc000a327a4e9ab90c13311b644fff7329cd96291da726e215f107c49b634d00f13941780c9dccfa5f9a2 SHA512 bc4148bb75de53dd0885fc25ce7d679d7a5426a23ce9c93482fd11e8d6003cebe4c958fc07f17817a43f1d4449756deff24c0350fd33e100aeb2c302c650ae33
1258 +DIST qtgamepad-everywhere-src-5.13.2.tar.xz 386668 BLAKE2B 5b4db9cd9b371c9fc23780fad31f0164569a3b41540c4d963df476426fb46a79e1ffa2e1bce86bdb85236a8d5143fa92996bbf104b15c140e84842838da35674 SHA512 5145daa5a332050cc99765e0c2e200cfcc2b1578a40dee54678bee1f52acb867e48e354068958c0e13a977cd2691b24aa9695a53d48d2ea444fb3c4e450fa95a
1259
1260 diff --git a/dev-qt/qtgamepad/qtgamepad-5.13.2.ebuild b/dev-qt/qtgamepad/qtgamepad-5.13.2.ebuild
1261 new file mode 100644
1262 index 00000000000..01e34bd9064
1263 --- /dev/null
1264 +++ b/dev-qt/qtgamepad/qtgamepad-5.13.2.ebuild
1265 @@ -0,0 +1,35 @@
1266 +# Copyright 1999-2019 Gentoo Authors
1267 +# Distributed under the terms of the GNU General Public License v2
1268 +
1269 +EAPI=7
1270 +inherit qt5-build
1271 +
1272 +DESCRIPTION="Qt module to support gamepad hardware"
1273 +
1274 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1275 + KEYWORDS="~amd64 ~arm64 ~x86"
1276 +fi
1277 +
1278 +IUSE="evdev qml sdl"
1279 +
1280 +DEPEND="
1281 + ~dev-qt/qtcore-${PV}
1282 + ~dev-qt/qtgui-${PV}[evdev?]
1283 + evdev? ( virtual/libudev:= )
1284 + qml? ( ~dev-qt/qtdeclarative-${PV} )
1285 + sdl? ( media-libs/libsdl )
1286 +"
1287 +RDEPEND="${DEPEND}"
1288 +
1289 +src_prepare() {
1290 + qt_use_disable_mod qml quick \
1291 + src/src.pro
1292 +
1293 + qt_use_disable_config evdev evdev \
1294 + src/plugins/gamepads/gamepads.pro
1295 +
1296 + qt_use_disable_config sdl sdl2 \
1297 + src/plugins/gamepads/gamepads.pro
1298 +
1299 + qt5-build_src_prepare
1300 +}
1301
1302 diff --git a/dev-qt/qtgraphicaleffects/Manifest b/dev-qt/qtgraphicaleffects/Manifest
1303 index 65e993a4b41..e70fd4f612d 100644
1304 --- a/dev-qt/qtgraphicaleffects/Manifest
1305 +++ b/dev-qt/qtgraphicaleffects/Manifest
1306 @@ -1,2 +1,3 @@
1307 DIST qtgraphicaleffects-everywhere-src-5.12.3.tar.xz 14270884 BLAKE2B 2eae4d2ff7125e57685cbd7aa723e763462a9f5d466ea3b8890d4657ce960233868aa0ecddac37d2dba31a1845c5cab1a33f26ad31d8057067b079454cc7ae49 SHA512 3c5e6d7dc51a92d48cce8424ab1fe60ee75b71ebe2e6bb22e719a35bdaf2210b03f90ac066569f5c086ed67ed1463510625307328299310fad7c587e9fd8b385
1308 DIST qtgraphicaleffects-everywhere-src-5.12.5.tar.xz 14271472 BLAKE2B 1ab3aa490cdbeee4ebbdcf9161c3de8c746a358a8354041783735fe63fa1befc2c7fc2f237969a57efa26d76d6d584153c9e5d3477e8ab9dc7fdbbb9b1783038 SHA512 489a308af5f56ff2b023375ddf705f8a1b15c0e1fb1ec3bc6e5f66a80b5863d63aa0e57a3aef025ab965694add8d71424123bca120ce8d8b8448e7218f7fc640
1309 +DIST qtgraphicaleffects-everywhere-src-5.13.2.tar.xz 14845928 BLAKE2B 65564c0b94bd50f26ea59c0e63286561c4391dc79f48969fdf5d7a6bcffcb5011d39fa36220c1924211929e6f89baf06878668998467840afb29010b9d5b5d44 SHA512 3cc44d345df2b6d8dc54fd7f94f5632acb39cc6be6966c791303a477c2d21e8650f50ae6c5e37803c6f81236b7607096dc9fdee847fbef115465370f7a0ace2a
1310
1311 diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.13.2.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.13.2.ebuild
1312 new file mode 100644
1313 index 00000000000..23d9db6e5c3
1314 --- /dev/null
1315 +++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.13.2.ebuild
1316 @@ -0,0 +1,21 @@
1317 +# Copyright 1999-2019 Gentoo Authors
1318 +# Distributed under the terms of the GNU General Public License v2
1319 +
1320 +EAPI=7
1321 +VIRTUALX_REQUIRED="test"
1322 +inherit qt5-build
1323 +
1324 +DESCRIPTION="Set of QML types for adding visual effects to user interfaces"
1325 +
1326 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1327 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
1328 +fi
1329 +
1330 +IUSE=""
1331 +
1332 +RDEPEND="
1333 + ~dev-qt/qtcore-${PV}
1334 + ~dev-qt/qtdeclarative-${PV}
1335 + ~dev-qt/qtgui-${PV}
1336 +"
1337 +DEPEND="${RDEPEND}"
1338
1339 diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest
1340 index 1e1de0c37b5..33abd24b25c 100644
1341 --- a/dev-qt/qtgui/Manifest
1342 +++ b/dev-qt/qtgui/Manifest
1343 @@ -1,2 +1,3 @@
1344 DIST qtbase-everywhere-src-5.12.3.tar.xz 48382148 BLAKE2B 779c43a75403e0f21357a90228bbcc3f216495613f4f17a2f442c7aa93f277a79cc7addf5ae44e22964069580f4932cfd14ba4773aa0ab30405d5587577a545c SHA512 1dab927573eb22b1ae772de3a418f7d3999ea78d6e667a7f2494390dd1f0981ea93f4f892cb6e124ac18812c780ee71da3021b485c61eaf1ef2234a5c12b7fe2
1345 DIST qtbase-everywhere-src-5.12.5.tar.xz 48463288 BLAKE2B db394becd1c0c2be9f86658f58dbadb5e3b81af82edf2e8b69652a8587a2aa30f481774fa20d55ce7e8b9cc158dedd343dc3964e4ff0bcf111e8c4feceb27e0a SHA512 9a95060318cadfcd6dace6b28353fa868a8dcfe9def0bd884edf7d9f72606bae625de0269323a94b81d594a6c398106c266304106329b79c7dae4e5b88269660
1346 +DIST qtbase-everywhere-src-5.13.2.tar.xz 48735704 BLAKE2B 50b8d69212602427b76dce6efefb9195e91e4bf5a09b732e564b66a4e27cfaf193fd860139b2c4cc774b0b1132af1426b79e381fb42eafd506239096bd87837e SHA512 b00ad017cc95876698615fd6e41c6ade366146c1f7057e1925bc1b72918f091aa39aa6bf0ea450fc6cd4d8f9810b228770d981dcb6cbe8ad30abb2c42804a204
1347
1348 diff --git a/dev-qt/qtgui/qtgui-5.13.2.ebuild b/dev-qt/qtgui/qtgui-5.13.2.ebuild
1349 new file mode 100644
1350 index 00000000000..480c023a611
1351 --- /dev/null
1352 +++ b/dev-qt/qtgui/qtgui-5.13.2.ebuild
1353 @@ -0,0 +1,174 @@
1354 +# Copyright 1999-2019 Gentoo Authors
1355 +# Distributed under the terms of the GNU General Public License v2
1356 +
1357 +EAPI=7
1358 +QT5_MODULE="qtbase"
1359 +inherit qt5-build
1360 +
1361 +DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
1362 +
1363 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1364 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1365 +fi
1366 +
1367 +# TODO: linuxfb
1368 +
1369 +IUSE="accessibility dbus egl eglfs evdev +gif gles2 ibus
1370 + jpeg +libinput +png tslib tuio +udev vnc wayland +xcb"
1371 +REQUIRED_USE="
1372 + || ( eglfs xcb )
1373 + accessibility? ( dbus xcb )
1374 + eglfs? ( egl )
1375 + ibus? ( dbus )
1376 + libinput? ( udev )
1377 + xcb? ( gles2? ( egl ) )
1378 +"
1379 +
1380 +RDEPEND="
1381 + dev-libs/glib:2
1382 + ~dev-qt/qtcore-${PV}
1383 + dev-util/gtk-update-icon-cache
1384 + media-libs/fontconfig
1385 + >=media-libs/freetype-2.6.1:2
1386 + >=media-libs/harfbuzz-1.6.0:=
1387 + sys-libs/zlib:=
1388 + virtual/opengl
1389 + dbus? ( ~dev-qt/qtdbus-${PV} )
1390 + egl? ( media-libs/mesa[egl] )
1391 + eglfs? (
1392 + media-libs/mesa[gbm]
1393 + x11-libs/libdrm
1394 + )
1395 + evdev? ( sys-libs/mtdev )
1396 + gles2? ( media-libs/mesa[gles2] )
1397 + jpeg? ( virtual/jpeg:0 )
1398 + libinput? (
1399 + dev-libs/libinput:=
1400 + >=x11-libs/libxkbcommon-0.5.0
1401 + )
1402 + png? ( media-libs/libpng:0= )
1403 + tslib? ( x11-libs/tslib )
1404 + tuio? ( ~dev-qt/qtnetwork-${PV} )
1405 + udev? ( virtual/libudev:= )
1406 + vnc? ( ~dev-qt/qtnetwork-${PV} )
1407 + xcb? (
1408 + x11-libs/libICE
1409 + x11-libs/libSM
1410 + x11-libs/libX11
1411 + >=x11-libs/libxcb-1.12:=[xkb]
1412 + >=x11-libs/libxkbcommon-0.5.0[X]
1413 + x11-libs/xcb-util-image
1414 + x11-libs/xcb-util-keysyms
1415 + x11-libs/xcb-util-renderutil
1416 + x11-libs/xcb-util-wm
1417 + )
1418 +"
1419 +DEPEND="${RDEPEND}
1420 + evdev? ( sys-kernel/linux-headers )
1421 + udev? ( sys-kernel/linux-headers )
1422 +"
1423 +PDEPEND="
1424 + ibus? ( app-i18n/ibus )
1425 + wayland? ( ~dev-qt/qtwayland-${PV} )
1426 +"
1427 +
1428 +QT5_TARGET_SUBDIRS=(
1429 + src/tools/qvkgen
1430 + src/gui
1431 + src/openglextensions
1432 + src/platformheaders
1433 + src/platformsupport
1434 + src/plugins/generic
1435 + src/plugins/imageformats
1436 + src/plugins/platforms
1437 + src/plugins/platforminputcontexts
1438 +)
1439 +
1440 +QT5_GENTOO_CONFIG=(
1441 + accessibility:accessibility-atspi-bridge
1442 + egl:egl:
1443 + eglfs:eglfs:
1444 + eglfs:eglfs_egldevice:
1445 + eglfs:eglfs_gbm:
1446 + evdev:evdev:
1447 + evdev:mtdev:
1448 + :fontconfig:
1449 + :system-freetype:FREETYPE
1450 + !:no-freetype:
1451 + !gif:no-gif:
1452 + gles2::OPENGL_ES
1453 + gles2:opengles2:OPENGL_ES_2
1454 + !:no-gui:
1455 + :system-harfbuzz:
1456 + !:no-harfbuzz:
1457 + jpeg:system-jpeg:IMAGEFORMAT_JPEG
1458 + !jpeg:no-jpeg:
1459 + libinput
1460 + libinput:xkbcommon:
1461 + :opengl
1462 + png:png:
1463 + png:system-png:IMAGEFORMAT_PNG
1464 + !png:no-png:
1465 + tslib:tslib:
1466 + udev:libudev:
1467 + xcb:xcb:
1468 + xcb:xcb-glx:
1469 + xcb:xcb-plugin:
1470 + xcb:xcb-render:
1471 + xcb:xcb-sm:
1472 + xcb:xcb-xlib:
1473 + xcb:xcb-xinput:
1474 +)
1475 +
1476 +QT5_GENTOO_PRIVATE_CONFIG=(
1477 + :gui
1478 +)
1479 +
1480 +src_prepare() {
1481 + # don't add -O3 to CXXFLAGS, bug 549140
1482 + sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die
1483 +
1484 + # egl_x11 is activated when both egl and xcb are enabled
1485 + use egl && QT5_GENTOO_CONFIG+=(xcb:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:)
1486 +
1487 + qt_use_disable_config dbus dbus \
1488 + src/platformsupport/themes/genericunix/genericunix.pri
1489 +
1490 + qt_use_disable_config tuio tuiotouch src/plugins/generic/generic.pro
1491 +
1492 + qt_use_disable_mod ibus dbus \
1493 + src/plugins/platforminputcontexts/platforminputcontexts.pro
1494 +
1495 + use vnc || sed -i -e '/SUBDIRS += vnc/d' \
1496 + src/plugins/platforms/platforms.pro || die
1497 +
1498 + qt5-build_src_prepare
1499 +}
1500 +
1501 +src_configure() {
1502 + local myconf=(
1503 + $(usex dbus -dbus-linked '')
1504 + $(qt_use egl)
1505 + $(qt_use eglfs)
1506 + $(usex eglfs '-gbm -kms' '')
1507 + $(qt_use evdev)
1508 + $(qt_use evdev mtdev)
1509 + -fontconfig
1510 + -system-freetype
1511 + $(usex gif '' -no-gif)
1512 + -gui
1513 + -system-harfbuzz
1514 + $(qt_use jpeg libjpeg system)
1515 + $(qt_use libinput)
1516 + -opengl $(usex gles2 es2 desktop)
1517 + $(qt_use png libpng system)
1518 + $(qt_use tslib)
1519 + $(qt_use udev libudev)
1520 + $(qt_use xcb xcb system)
1521 + $(usex xcb '-xcb-xlib -xcb-xinput -xkb' '')
1522 + )
1523 + if use libinput || use xcb; then
1524 + myconf+=( -xkbcommon )
1525 + fi
1526 + qt5-build_src_configure
1527 +}
1528
1529 diff --git a/dev-qt/qthelp/Manifest b/dev-qt/qthelp/Manifest
1530 index 586c07da1ad..99ba61a641e 100644
1531 --- a/dev-qt/qthelp/Manifest
1532 +++ b/dev-qt/qthelp/Manifest
1533 @@ -1,2 +1,3 @@
1534 DIST qttools-everywhere-src-5.12.3.tar.xz 9809196 BLAKE2B 8d0317dc70c1dc6fc7c125453d22bbaa7decd57f9ba0f7572cc1e27f9494ff3423b5be412bcbd2e841a1f9b7494dae9101b3ac9254c563c24f22492b3b6ec3c9 SHA512 d37c0e11a26a21aa60f29f3b17ddc9895385d848692956e4481e49003cbe9c227daf8fda1c40a2ab70ac8e7e56d3771c1b2964524589eb77ac1f2362c269162e
1535 DIST qttools-everywhere-src-5.12.5.tar.xz 9759888 BLAKE2B a9d8477a8f27de405c390d0901754020bed457dfaf7419cb070c5bf4eee30f3bb0b39bd29d3c32f8f78e82ffa8bc10e58cea3eae389792227cd6f21f783624c2 SHA512 e88af049ad9261720bc44ff9030113179d9429eaf073bed45115decd520ecf5d3ca860983f012bac189310ce9f3826b1fcb484faadb4f6d0b16c67c0d998f34c
1536 +DIST qttools-everywhere-src-5.13.2.tar.xz 9110256 BLAKE2B 4651c350d5bb9200dc6c4b362b8d69abd108f63fde74f6b3382317c8b0f4447cd56f6a463617f50c0901155457ddd693dcf2bc75cde9cbb1565e693b36469bec SHA512 46e76d81c1b16160c9ab8da1475cfeed28e7140bc94868d4fc834639cc15ec67199b6169a7c820107cb72982bc2d56ba6987225f3fc773b8464e4023fda74265
1537
1538 diff --git a/dev-qt/qthelp/qthelp-5.13.2.ebuild b/dev-qt/qthelp/qthelp-5.13.2.ebuild
1539 new file mode 100644
1540 index 00000000000..78ca7e84a51
1541 --- /dev/null
1542 +++ b/dev-qt/qthelp/qthelp-5.13.2.ebuild
1543 @@ -0,0 +1,29 @@
1544 +# Copyright 1999-2019 Gentoo Authors
1545 +# Distributed under the terms of the GNU General Public License v2
1546 +
1547 +EAPI=7
1548 +QT5_MODULE="qttools"
1549 +inherit qt5-build
1550 +
1551 +DESCRIPTION="Qt5 module for integrating online documentation into applications"
1552 +
1553 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1554 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1555 +fi
1556 +
1557 +IUSE=""
1558 +
1559 +DEPEND="
1560 + ~dev-qt/qtcore-${PV}
1561 + ~dev-qt/qtgui-${PV}
1562 + ~dev-qt/qtnetwork-${PV}
1563 + ~dev-qt/qtsql-${PV}[sqlite]
1564 + ~dev-qt/qtwidgets-${PV}
1565 +"
1566 +RDEPEND="${DEPEND}"
1567 +
1568 +QT5_TARGET_SUBDIRS=(
1569 + src/assistant/help
1570 + src/assistant/qcollectiongenerator
1571 + src/assistant/qhelpgenerator
1572 +)
1573
1574 diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest
1575 index 87b4ec8514a..3c807e74004 100644
1576 --- a/dev-qt/qtimageformats/Manifest
1577 +++ b/dev-qt/qtimageformats/Manifest
1578 @@ -1,2 +1,3 @@
1579 DIST qtimageformats-everywhere-src-5.12.3.tar.xz 1793076 BLAKE2B 59dced7576a50441c704c8debf4a86bb4db7cfb752922020d2932ee2295805b27ece866f3f86e3f89b308e28cfb720fb9c6fa782f29f45e1c3b14fd733096c87 SHA512 59cc9df597e6ac31b10ff7440b0793af13ee84a1b363db631a7aeea7413e650a99a42e8c3f4633926ec93d4ac4c2532674ea27df325ba98132bea83c81d6e6cc
1580 DIST qtimageformats-everywhere-src-5.12.5.tar.xz 1795824 BLAKE2B 3b5d3a4be8933d1af7d0fb6feb1cd37318cbc69840cc82de50fb81f63156251f768347bf5ae31b6f255dc9e02a53d64ab98aef8a27749331071482d729ac811d SHA512 9fa76b7eec083596c45f68642b49dc88c2759a28cb9359935c3a64604082acea9adecee49bb0828cc587b86d469aec7169f8f72f83a15194c4fc10f0ca25fae0
1581 +DIST qtimageformats-everywhere-src-5.13.2.tar.xz 1803796 BLAKE2B 771b883f8b415a7eb7562beaacf28cc6acfd7ce7828e4bdb4c7fe12bc283bbdb79742e15152b0baf0fd8cb0d46bfe88577bace6b13162396f1211aaf79c0e727 SHA512 e76d7efaeab81c4eaf0f41dad150ae6b36ef2246993d344e4611ed865d62a8ac93cca5f62a2c94a97bf16333344490b5a51ca8de1c7eeb460c9ae321f759f4e6
1582
1583 diff --git a/dev-qt/qtimageformats/qtimageformats-5.13.2.ebuild b/dev-qt/qtimageformats/qtimageformats-5.13.2.ebuild
1584 new file mode 100644
1585 index 00000000000..a7eace7d6d7
1586 --- /dev/null
1587 +++ b/dev-qt/qtimageformats/qtimageformats-5.13.2.ebuild
1588 @@ -0,0 +1,30 @@
1589 +# Copyright 1999-2019 Gentoo Authors
1590 +# Distributed under the terms of the GNU General Public License v2
1591 +
1592 +EAPI=7
1593 +inherit qt5-build
1594 +
1595 +DESCRIPTION="Additional format plugins for the Qt image I/O system"
1596 +
1597 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1598 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
1599 +fi
1600 +
1601 +IUSE="mng"
1602 +
1603 +DEPEND="
1604 + ~dev-qt/qtcore-${PV}
1605 + ~dev-qt/qtgui-${PV}
1606 + media-libs/libwebp:=
1607 + media-libs/tiff:0
1608 + mng? ( media-libs/libmng:= )
1609 +"
1610 +RDEPEND="${DEPEND}"
1611 +
1612 +src_configure() {
1613 + sed -e 's/qtConfig(jasper)/false:/' \
1614 + -i src/plugins/imageformats/imageformats.pro || die
1615 + qt_use_disable_config mng mng src/plugins/imageformats/imageformats.pro
1616 +
1617 + qt5-build_src_configure
1618 +}
1619
1620 diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest
1621 index 1ec71a4cf26..6d95bec62a4 100644
1622 --- a/dev-qt/qtlocation/Manifest
1623 +++ b/dev-qt/qtlocation/Manifest
1624 @@ -1,2 +1,3 @@
1625 DIST qtlocation-everywhere-src-5.12.3.tar.xz 5905856 BLAKE2B b52b9eaea77b4b429db90768d97c7f4d1319c7a860e864acb5afc5c35c0b2c7425afe64909751b2063bad747fe3aa6d899b39532a72065d4cd87935219a196f1 SHA512 91b21e5bc78b960f15c60ae02827cd35292ab1a5dd5a47488d25ce6758177f0ce15545aef3ff9bd1456c6fd84f65cb74d385b726239e2f0be66de0f6fb9a7082
1626 DIST qtlocation-everywhere-src-5.12.5.tar.xz 5905880 BLAKE2B 67cbe02ad42cfde9bdff9285bc7b8e4d4edb8d4c295cb5e1ca9bbeb077d017762d93d1bf31da67b29506f634bd6f9f909aaf9ecbdc20c480e59bafb3ff539380 SHA512 fe82194e4e6bc2a2e6e3c55e3360afdfd56a6495a8d87bfbdceb29255430954d4c1adc62f1f82e63b23778f0bf03b0a50d6f5d2a963bd786f2cf2fbed7450ccc
1627 +DIST qtlocation-everywhere-src-5.13.2.tar.xz 6050044 BLAKE2B 912810dea36652b96b0f93b4e69755f86b0f12b3659420b3771649f00afc4909387768832989e2a7808db90467502bb8eb8f23734d41636c4eefb48c4ea534b4 SHA512 6ec28fd3add9db5758d38b964649c6e1e687e853192539c4e46386eac28378540167ec0abbf6312ecc1d2f3d33d19eaed4c4485f0c2d94a93f401dde3b9ddf6f
1628
1629 diff --git a/dev-qt/qtlocation/qtlocation-5.13.2.ebuild b/dev-qt/qtlocation/qtlocation-5.13.2.ebuild
1630 new file mode 100644
1631 index 00000000000..ff48cdc6401
1632 --- /dev/null
1633 +++ b/dev-qt/qtlocation/qtlocation-5.13.2.ebuild
1634 @@ -0,0 +1,45 @@
1635 +# Copyright 1999-2019 Gentoo Authors
1636 +# Distributed under the terms of the GNU General Public License v2
1637 +
1638 +EAPI=7
1639 +inherit qt5-build
1640 +
1641 +DESCRIPTION="Location (places, maps, navigation) library for the Qt5 framework"
1642 +
1643 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1644 + KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1645 +fi
1646 +
1647 +IUSE=""
1648 +
1649 +RDEPEND="
1650 + ~dev-qt/qtcore-${PV}
1651 + ~dev-qt/qtdeclarative-${PV}
1652 + ~dev-qt/qtgui-${PV}
1653 + ~dev-qt/qtnetwork-${PV}
1654 + ~dev-qt/qtpositioning-${PV}[qml]
1655 + ~dev-qt/qtsql-${PV}
1656 + sys-libs/zlib
1657 +"
1658 +DEPEND="${RDEPEND}
1659 + ~dev-qt/qtconcurrent-${PV}
1660 +"
1661 +
1662 +QT5_TARGET_SUBDIRS=(
1663 + src/3rdparty/clipper
1664 + src/3rdparty/poly2tri
1665 + src/3rdparty/clip2tri
1666 + src/3rdparty/mapbox-gl-native
1667 + src/location
1668 + src/imports/location
1669 + src/imports/locationlabs
1670 + src/plugins/geoservices
1671 +)
1672 +
1673 +src_configure() {
1674 + # src/plugins/geoservices requires files that are only generated when
1675 + # qmake is run in the root directory. Bug 633776.
1676 + mkdir -p "${QT5_BUILD_DIR}" || die
1677 + qt5_qmake "${QT_BUILD_DIR}"
1678 + qt5-build_src_configure
1679 +}
1680
1681 diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
1682 index febb07f09a4..f1670661111 100644
1683 --- a/dev-qt/qtmultimedia/Manifest
1684 +++ b/dev-qt/qtmultimedia/Manifest
1685 @@ -1,2 +1,3 @@
1686 DIST qtmultimedia-everywhere-src-5.12.3.tar.xz 3742244 BLAKE2B 65cc184c2625c998ec0f12d5d2f72401693521c9b5e1f27db342279724789e88e0bd6c6cb741ccf28939e8edbb657dde391ceb24ab0cb97c786c114e7e95743d SHA512 4f10e40aaf73dda2d70502e6a1441149c2b4389e9c7de72245c850d926c3ecb57ca6b09c63d208eff4b9ec63b7f9845eb2740cd0df4e4b7eee8f51746a6d3963
1687 DIST qtmultimedia-everywhere-src-5.12.5.tar.xz 3744764 BLAKE2B 47e7c09ddc4961ea2c479835732cc31139a4ecb577571a9b804a946909292439ef6bd85d5f8afdae0caacf3491391a8b45b2bfdd113dd18902fa097a0dc36253 SHA512 a59983d887c8de462399fd53beb640c1b865c17f8b1a83635c2e1d27903861dd588eb64935d7c02d733c51c9a21174065e70a5fc1aa78600e5540c489b7695a3
1688 +DIST qtmultimedia-everywhere-src-5.13.2.tar.xz 3820660 BLAKE2B 19949b1256ceeec38a10210a7430082ed197c1f19d37048170fa55a56554e741e3af670733e25fbccf11426d08075f1ac40589a2106169fa0ae9838c8b7725ab SHA512 a18a2dc56ad33068efb78e5fb61df3c45d0102d153a02122ce39917df41acb161469092d0299df228fa7afde53260e9b7acf82ae016b99618c94d2caf02efa51
1689
1690 diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.13.2.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.13.2.ebuild
1691 new file mode 100644
1692 index 00000000000..349dd584a74
1693 --- /dev/null
1694 +++ b/dev-qt/qtmultimedia/qtmultimedia-5.13.2.ebuild
1695 @@ -0,0 +1,68 @@
1696 +# Copyright 1999-2019 Gentoo Authors
1697 +# Distributed under the terms of the GNU General Public License v2
1698 +
1699 +EAPI=7
1700 +inherit qt5-build
1701 +
1702 +DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework"
1703 +
1704 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1705 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1706 +fi
1707 +
1708 +IUSE="alsa gles2 gstreamer openal pulseaudio qml widgets"
1709 +
1710 +RDEPEND="
1711 + ~dev-qt/qtcore-${PV}
1712 + ~dev-qt/qtgui-${PV}[gles2=]
1713 + ~dev-qt/qtnetwork-${PV}
1714 + alsa? ( media-libs/alsa-lib )
1715 + gstreamer? (
1716 + dev-libs/glib:2
1717 + media-libs/gstreamer:1.0
1718 + media-libs/gst-plugins-bad:1.0
1719 + media-libs/gst-plugins-base:1.0
1720 + )
1721 + pulseaudio? ( media-sound/pulseaudio[glib] )
1722 + qml? (
1723 + ~dev-qt/qtdeclarative-${PV}
1724 + gles2? ( ~dev-qt/qtgui-${PV}[egl] )
1725 + openal? ( media-libs/openal )
1726 + )
1727 + widgets? (
1728 + ~dev-qt/qtopengl-${PV}
1729 + ~dev-qt/qtwidgets-${PV}[gles2=]
1730 + )
1731 +"
1732 +DEPEND="${RDEPEND}
1733 + gstreamer? ( x11-base/xorg-proto )
1734 +"
1735 +
1736 +src_prepare() {
1737 + sed -i -e '/CONFIG\s*+=/ s/optimize_full//' \
1738 + src/multimedia/multimedia.pro || die
1739 +
1740 + qt_use_disable_config openal openal \
1741 + src/imports/imports.pro
1742 +
1743 + qt_use_disable_mod qml quick \
1744 + src/src.pro \
1745 + src/plugins/plugins.pro
1746 +
1747 + qt_use_disable_mod widgets widgets \
1748 + src/src.pro \
1749 + src/gsttools/gsttools.pro \
1750 + src/plugins/gstreamer/common.pri
1751 +
1752 + qt5-build_src_prepare
1753 +}
1754 +
1755 +src_configure() {
1756 + local myqmakeargs=(
1757 + --
1758 + $(qt_use alsa)
1759 + $(qt_use gstreamer)
1760 + $(qt_use pulseaudio)
1761 + )
1762 + qt5-build_src_configure
1763 +}
1764
1765 diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest
1766 index 1e1de0c37b5..33abd24b25c 100644
1767 --- a/dev-qt/qtnetwork/Manifest
1768 +++ b/dev-qt/qtnetwork/Manifest
1769 @@ -1,2 +1,3 @@
1770 DIST qtbase-everywhere-src-5.12.3.tar.xz 48382148 BLAKE2B 779c43a75403e0f21357a90228bbcc3f216495613f4f17a2f442c7aa93f277a79cc7addf5ae44e22964069580f4932cfd14ba4773aa0ab30405d5587577a545c SHA512 1dab927573eb22b1ae772de3a418f7d3999ea78d6e667a7f2494390dd1f0981ea93f4f892cb6e124ac18812c780ee71da3021b485c61eaf1ef2234a5c12b7fe2
1771 DIST qtbase-everywhere-src-5.12.5.tar.xz 48463288 BLAKE2B db394becd1c0c2be9f86658f58dbadb5e3b81af82edf2e8b69652a8587a2aa30f481774fa20d55ce7e8b9cc158dedd343dc3964e4ff0bcf111e8c4feceb27e0a SHA512 9a95060318cadfcd6dace6b28353fa868a8dcfe9def0bd884edf7d9f72606bae625de0269323a94b81d594a6c398106c266304106329b79c7dae4e5b88269660
1772 +DIST qtbase-everywhere-src-5.13.2.tar.xz 48735704 BLAKE2B 50b8d69212602427b76dce6efefb9195e91e4bf5a09b732e564b66a4e27cfaf193fd860139b2c4cc774b0b1132af1426b79e381fb42eafd506239096bd87837e SHA512 b00ad017cc95876698615fd6e41c6ade366146c1f7057e1925bc1b72918f091aa39aa6bf0ea450fc6cd4d8f9810b228770d981dcb6cbe8ad30abb2c42804a204
1773
1774 diff --git a/dev-qt/qtnetwork/qtnetwork-5.13.2.ebuild b/dev-qt/qtnetwork/qtnetwork-5.13.2.ebuild
1775 new file mode 100644
1776 index 00000000000..5497d923b23
1777 --- /dev/null
1778 +++ b/dev-qt/qtnetwork/qtnetwork-5.13.2.ebuild
1779 @@ -0,0 +1,60 @@
1780 +# Copyright 1999-2019 Gentoo Authors
1781 +# Distributed under the terms of the GNU General Public License v2
1782 +
1783 +EAPI=7
1784 +QT5_MODULE="qtbase"
1785 +inherit qt5-build
1786 +
1787 +DESCRIPTION="Network abstraction library for the Qt5 framework"
1788 +
1789 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1790 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1791 +fi
1792 +
1793 +IUSE="bindist connman libproxy networkmanager sctp +ssl"
1794 +
1795 +DEPEND="
1796 + ~dev-qt/qtcore-${PV}
1797 + sys-libs/zlib:=
1798 + connman? ( ~dev-qt/qtdbus-${PV} )
1799 + libproxy? ( net-libs/libproxy )
1800 + networkmanager? ( ~dev-qt/qtdbus-${PV} )
1801 + sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
1802 + ssl? ( dev-libs/openssl:0=[bindist=] )
1803 +"
1804 +RDEPEND="${DEPEND}
1805 + connman? ( net-misc/connman )
1806 + networkmanager? ( net-misc/networkmanager )
1807 +"
1808 +
1809 +QT5_TARGET_SUBDIRS=(
1810 + src/network
1811 + src/plugins/bearer/generic
1812 +)
1813 +
1814 +QT5_GENTOO_CONFIG=(
1815 + libproxy:libproxy:
1816 + ssl::SSL
1817 + ssl::OPENSSL
1818 + ssl:openssl-linked:LINKED_OPENSSL
1819 +)
1820 +
1821 +QT5_GENTOO_PRIVATE_CONFIG=(
1822 + :network
1823 +)
1824 +
1825 +pkg_setup() {
1826 + use connman && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/connman)
1827 + use networkmanager && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/networkmanager)
1828 +}
1829 +
1830 +src_configure() {
1831 + local myconf=(
1832 + $(usex connman -dbus-linked '')
1833 + $(qt_use libproxy)
1834 + $(usex networkmanager -dbus-linked '')
1835 + $(qt_use sctp)
1836 + $(usex ssl -openssl-linked '')
1837 + )
1838 + qt5-build_src_configure
1839 +}
1840
1841 diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest
1842 index dac9706e643..54c8160b013 100644
1843 --- a/dev-qt/qtnetworkauth/Manifest
1844 +++ b/dev-qt/qtnetworkauth/Manifest
1845 @@ -1,2 +1,3 @@
1846 DIST qtnetworkauth-everywhere-src-5.12.3.tar.xz 139092 BLAKE2B ee8c09ce890010b0ff6424ea74210749fdd0b4ba42fafd0e372ed2719830ce073085f1d5a8d5fbfbb98901f84cd81b105483f310ff6ff056f16430eef6ea1a5c SHA512 07bf159360fe126c23387c6ed5b955218771ac37848ddb83542733c786b415f9aa5c22fd4a965fff591869d2d819bba420b69718e487df3cce382f411f493142
1847 DIST qtnetworkauth-everywhere-src-5.12.5.tar.xz 139116 BLAKE2B 38adab02544dff25d52ebb64a2adae090f265a5c23cfeb48e5288beb2153f4cd9973601aee23faaf074d91fdea1924f201864d6ce2773989d5e2844c79096135 SHA512 d7849518614a7bdb2ddbcf92b773f5e7c26f1af4ba07f0304b4634ed69bf3c17798509d28af2c49aba0cfad35a1cad5bda27acdbde3aa8d86038efeb9f5001e0
1848 +DIST qtnetworkauth-everywhere-src-5.13.2.tar.xz 141172 BLAKE2B 23c6ed981b57d0028e33a81cfd3f060435d29f5951c3e7b6cf2a1f609a475ec2285e2613c7a4abbe52af44b0a0d6979f277a3da2dc550cd442b5a467fe265ead SHA512 1d0ba90f6b70a840ceeecd72caa8b128e6277e49e520d908efbd43b20bbe3a0e955d9b88f59327268134f32b18bb7b9cb0b9b93e34a43f9c38617338c3566d4f
1849
1850 diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-5.13.2.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-5.13.2.ebuild
1851 new file mode 100644
1852 index 00000000000..7fbd2442415
1853 --- /dev/null
1854 +++ b/dev-qt/qtnetworkauth/qtnetworkauth-5.13.2.ebuild
1855 @@ -0,0 +1,20 @@
1856 +# Copyright 1999-2019 Gentoo Authors
1857 +# Distributed under the terms of the GNU General Public License v2
1858 +
1859 +EAPI=7
1860 +inherit qt5-build
1861 +
1862 +DESCRIPTION="Network authorization library for the Qt5 framework"
1863 +LICENSE="GPL-3"
1864 +
1865 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1866 + KEYWORDS="~amd64 ~arm64 ~x86"
1867 +fi
1868 +
1869 +IUSE=""
1870 +
1871 +DEPEND="
1872 + ~dev-qt/qtcore-${PV}
1873 + ~dev-qt/qtnetwork-${PV}
1874 +"
1875 +RDEPEND="${DEPEND}"
1876
1877 diff --git a/dev-qt/qtopengl/Manifest b/dev-qt/qtopengl/Manifest
1878 index 1e1de0c37b5..33abd24b25c 100644
1879 --- a/dev-qt/qtopengl/Manifest
1880 +++ b/dev-qt/qtopengl/Manifest
1881 @@ -1,2 +1,3 @@
1882 DIST qtbase-everywhere-src-5.12.3.tar.xz 48382148 BLAKE2B 779c43a75403e0f21357a90228bbcc3f216495613f4f17a2f442c7aa93f277a79cc7addf5ae44e22964069580f4932cfd14ba4773aa0ab30405d5587577a545c SHA512 1dab927573eb22b1ae772de3a418f7d3999ea78d6e667a7f2494390dd1f0981ea93f4f892cb6e124ac18812c780ee71da3021b485c61eaf1ef2234a5c12b7fe2
1883 DIST qtbase-everywhere-src-5.12.5.tar.xz 48463288 BLAKE2B db394becd1c0c2be9f86658f58dbadb5e3b81af82edf2e8b69652a8587a2aa30f481774fa20d55ce7e8b9cc158dedd343dc3964e4ff0bcf111e8c4feceb27e0a SHA512 9a95060318cadfcd6dace6b28353fa868a8dcfe9def0bd884edf7d9f72606bae625de0269323a94b81d594a6c398106c266304106329b79c7dae4e5b88269660
1884 +DIST qtbase-everywhere-src-5.13.2.tar.xz 48735704 BLAKE2B 50b8d69212602427b76dce6efefb9195e91e4bf5a09b732e564b66a4e27cfaf193fd860139b2c4cc774b0b1132af1426b79e381fb42eafd506239096bd87837e SHA512 b00ad017cc95876698615fd6e41c6ade366146c1f7057e1925bc1b72918f091aa39aa6bf0ea450fc6cd4d8f9810b228770d981dcb6cbe8ad30abb2c42804a204
1885
1886 diff --git a/dev-qt/qtopengl/qtopengl-5.13.2.ebuild b/dev-qt/qtopengl/qtopengl-5.13.2.ebuild
1887 new file mode 100644
1888 index 00000000000..cec19c33587
1889 --- /dev/null
1890 +++ b/dev-qt/qtopengl/qtopengl-5.13.2.ebuild
1891 @@ -0,0 +1,34 @@
1892 +# Copyright 1999-2019 Gentoo Authors
1893 +# Distributed under the terms of the GNU General Public License v2
1894 +
1895 +EAPI=7
1896 +QT5_MODULE="qtbase"
1897 +VIRTUALX_REQUIRED="test"
1898 +inherit qt5-build
1899 +
1900 +DESCRIPTION="OpenGL support library for the Qt5 framework (deprecated)"
1901 +
1902 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1903 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1904 +fi
1905 +
1906 +IUSE="gles2"
1907 +
1908 +DEPEND="
1909 + ~dev-qt/qtcore-${PV}
1910 + ~dev-qt/qtgui-${PV}[gles2=]
1911 + ~dev-qt/qtwidgets-${PV}[gles2=]
1912 + virtual/opengl
1913 +"
1914 +RDEPEND="${DEPEND}"
1915 +
1916 +QT5_TARGET_SUBDIRS=(
1917 + src/opengl
1918 +)
1919 +
1920 +src_configure() {
1921 + local myconf=(
1922 + -opengl $(usex gles2 es2 desktop)
1923 + )
1924 + qt5-build_src_configure
1925 +}
1926
1927 diff --git a/dev-qt/qtpaths/Manifest b/dev-qt/qtpaths/Manifest
1928 index 586c07da1ad..99ba61a641e 100644
1929 --- a/dev-qt/qtpaths/Manifest
1930 +++ b/dev-qt/qtpaths/Manifest
1931 @@ -1,2 +1,3 @@
1932 DIST qttools-everywhere-src-5.12.3.tar.xz 9809196 BLAKE2B 8d0317dc70c1dc6fc7c125453d22bbaa7decd57f9ba0f7572cc1e27f9494ff3423b5be412bcbd2e841a1f9b7494dae9101b3ac9254c563c24f22492b3b6ec3c9 SHA512 d37c0e11a26a21aa60f29f3b17ddc9895385d848692956e4481e49003cbe9c227daf8fda1c40a2ab70ac8e7e56d3771c1b2964524589eb77ac1f2362c269162e
1933 DIST qttools-everywhere-src-5.12.5.tar.xz 9759888 BLAKE2B a9d8477a8f27de405c390d0901754020bed457dfaf7419cb070c5bf4eee30f3bb0b39bd29d3c32f8f78e82ffa8bc10e58cea3eae389792227cd6f21f783624c2 SHA512 e88af049ad9261720bc44ff9030113179d9429eaf073bed45115decd520ecf5d3ca860983f012bac189310ce9f3826b1fcb484faadb4f6d0b16c67c0d998f34c
1934 +DIST qttools-everywhere-src-5.13.2.tar.xz 9110256 BLAKE2B 4651c350d5bb9200dc6c4b362b8d69abd108f63fde74f6b3382317c8b0f4447cd56f6a463617f50c0901155457ddd693dcf2bc75cde9cbb1565e693b36469bec SHA512 46e76d81c1b16160c9ab8da1475cfeed28e7140bc94868d4fc834639cc15ec67199b6169a7c820107cb72982bc2d56ba6987225f3fc773b8464e4023fda74265
1935
1936 diff --git a/dev-qt/qtpaths/qtpaths-5.13.2.ebuild b/dev-qt/qtpaths/qtpaths-5.13.2.ebuild
1937 new file mode 100644
1938 index 00000000000..ec3e1e7d867
1939 --- /dev/null
1940 +++ b/dev-qt/qtpaths/qtpaths-5.13.2.ebuild
1941 @@ -0,0 +1,23 @@
1942 +# Copyright 1999-2019 Gentoo Authors
1943 +# Distributed under the terms of the GNU General Public License v2
1944 +
1945 +EAPI=7
1946 +QT5_MODULE="qttools"
1947 +inherit qt5-build
1948 +
1949 +DESCRIPTION="Command line client to QStandardPaths"
1950 +
1951 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1952 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1953 +fi
1954 +
1955 +IUSE=""
1956 +
1957 +DEPEND="
1958 + ~dev-qt/qtcore-${PV}
1959 +"
1960 +RDEPEND="${DEPEND}"
1961 +
1962 +QT5_TARGET_SUBDIRS=(
1963 + src/qtpaths
1964 +)
1965
1966 diff --git a/dev-qt/qtplugininfo/Manifest b/dev-qt/qtplugininfo/Manifest
1967 index 586c07da1ad..99ba61a641e 100644
1968 --- a/dev-qt/qtplugininfo/Manifest
1969 +++ b/dev-qt/qtplugininfo/Manifest
1970 @@ -1,2 +1,3 @@
1971 DIST qttools-everywhere-src-5.12.3.tar.xz 9809196 BLAKE2B 8d0317dc70c1dc6fc7c125453d22bbaa7decd57f9ba0f7572cc1e27f9494ff3423b5be412bcbd2e841a1f9b7494dae9101b3ac9254c563c24f22492b3b6ec3c9 SHA512 d37c0e11a26a21aa60f29f3b17ddc9895385d848692956e4481e49003cbe9c227daf8fda1c40a2ab70ac8e7e56d3771c1b2964524589eb77ac1f2362c269162e
1972 DIST qttools-everywhere-src-5.12.5.tar.xz 9759888 BLAKE2B a9d8477a8f27de405c390d0901754020bed457dfaf7419cb070c5bf4eee30f3bb0b39bd29d3c32f8f78e82ffa8bc10e58cea3eae389792227cd6f21f783624c2 SHA512 e88af049ad9261720bc44ff9030113179d9429eaf073bed45115decd520ecf5d3ca860983f012bac189310ce9f3826b1fcb484faadb4f6d0b16c67c0d998f34c
1973 +DIST qttools-everywhere-src-5.13.2.tar.xz 9110256 BLAKE2B 4651c350d5bb9200dc6c4b362b8d69abd108f63fde74f6b3382317c8b0f4447cd56f6a463617f50c0901155457ddd693dcf2bc75cde9cbb1565e693b36469bec SHA512 46e76d81c1b16160c9ab8da1475cfeed28e7140bc94868d4fc834639cc15ec67199b6169a7c820107cb72982bc2d56ba6987225f3fc773b8464e4023fda74265
1974
1975 diff --git a/dev-qt/qtplugininfo/qtplugininfo-5.13.2.ebuild b/dev-qt/qtplugininfo/qtplugininfo-5.13.2.ebuild
1976 new file mode 100644
1977 index 00000000000..85a22f1729a
1978 --- /dev/null
1979 +++ b/dev-qt/qtplugininfo/qtplugininfo-5.13.2.ebuild
1980 @@ -0,0 +1,23 @@
1981 +# Copyright 1999-2019 Gentoo Authors
1982 +# Distributed under the terms of the GNU General Public License v2
1983 +
1984 +EAPI=7
1985 +QT5_MODULE="qttools"
1986 +inherit qt5-build
1987 +
1988 +DESCRIPTION="Qt5 plugin metadata dumper"
1989 +
1990 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1991 + KEYWORDS="~amd64 ~x86"
1992 +fi
1993 +
1994 +IUSE=""
1995 +
1996 +DEPEND="
1997 + ~dev-qt/qtcore-${PV}
1998 +"
1999 +RDEPEND="${DEPEND}"
2000 +
2001 +QT5_TARGET_SUBDIRS=(
2002 + src/qtplugininfo
2003 +)
2004
2005 diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest
2006 index 1ec71a4cf26..6d95bec62a4 100644
2007 --- a/dev-qt/qtpositioning/Manifest
2008 +++ b/dev-qt/qtpositioning/Manifest
2009 @@ -1,2 +1,3 @@
2010 DIST qtlocation-everywhere-src-5.12.3.tar.xz 5905856 BLAKE2B b52b9eaea77b4b429db90768d97c7f4d1319c7a860e864acb5afc5c35c0b2c7425afe64909751b2063bad747fe3aa6d899b39532a72065d4cd87935219a196f1 SHA512 91b21e5bc78b960f15c60ae02827cd35292ab1a5dd5a47488d25ce6758177f0ce15545aef3ff9bd1456c6fd84f65cb74d385b726239e2f0be66de0f6fb9a7082
2011 DIST qtlocation-everywhere-src-5.12.5.tar.xz 5905880 BLAKE2B 67cbe02ad42cfde9bdff9285bc7b8e4d4edb8d4c295cb5e1ca9bbeb077d017762d93d1bf31da67b29506f634bd6f9f909aaf9ecbdc20c480e59bafb3ff539380 SHA512 fe82194e4e6bc2a2e6e3c55e3360afdfd56a6495a8d87bfbdceb29255430954d4c1adc62f1f82e63b23778f0bf03b0a50d6f5d2a963bd786f2cf2fbed7450ccc
2012 +DIST qtlocation-everywhere-src-5.13.2.tar.xz 6050044 BLAKE2B 912810dea36652b96b0f93b4e69755f86b0f12b3659420b3771649f00afc4909387768832989e2a7808db90467502bb8eb8f23734d41636c4eefb48c4ea534b4 SHA512 6ec28fd3add9db5758d38b964649c6e1e687e853192539c4e46386eac28378540167ec0abbf6312ecc1d2f3d33d19eaed4c4485f0c2d94a93f401dde3b9ddf6f
2013
2014 diff --git a/dev-qt/qtpositioning/qtpositioning-5.13.2.ebuild b/dev-qt/qtpositioning/qtpositioning-5.13.2.ebuild
2015 new file mode 100644
2016 index 00000000000..cc8b4e33124
2017 --- /dev/null
2018 +++ b/dev-qt/qtpositioning/qtpositioning-5.13.2.ebuild
2019 @@ -0,0 +1,40 @@
2020 +# Copyright 1999-2019 Gentoo Authors
2021 +# Distributed under the terms of the GNU General Public License v2
2022 +
2023 +EAPI=7
2024 +QT5_MODULE="qtlocation"
2025 +inherit qt5-build
2026 +
2027 +DESCRIPTION="Physical position determination library for the Qt5 framework"
2028 +
2029 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2030 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2031 +fi
2032 +
2033 +IUSE="geoclue +qml"
2034 +
2035 +RDEPEND="
2036 + ~dev-qt/qtcore-${PV}
2037 + geoclue? ( ~dev-qt/qtdbus-${PV} )
2038 + qml? ( ~dev-qt/qtdeclarative-${PV} )
2039 +"
2040 +DEPEND="${RDEPEND}"
2041 +PDEPEND="
2042 + geoclue? ( app-misc/geoclue:2.0 )
2043 +"
2044 +
2045 +QT5_TARGET_SUBDIRS=(
2046 + src/3rdparty/clipper
2047 + src/3rdparty/poly2tri
2048 + src/3rdparty/clip2tri
2049 + src/positioning
2050 + src/plugins/position/positionpoll
2051 +)
2052 +
2053 +pkg_setup() {
2054 + use geoclue && QT5_TARGET_SUBDIRS+=( src/plugins/position/geoclue2 )
2055 + use qml && QT5_TARGET_SUBDIRS+=(
2056 + src/positioningquick
2057 + src/imports/positioning
2058 + )
2059 +}
2060
2061 diff --git a/dev-qt/qtprintsupport/Manifest b/dev-qt/qtprintsupport/Manifest
2062 index 1e1de0c37b5..33abd24b25c 100644
2063 --- a/dev-qt/qtprintsupport/Manifest
2064 +++ b/dev-qt/qtprintsupport/Manifest
2065 @@ -1,2 +1,3 @@
2066 DIST qtbase-everywhere-src-5.12.3.tar.xz 48382148 BLAKE2B 779c43a75403e0f21357a90228bbcc3f216495613f4f17a2f442c7aa93f277a79cc7addf5ae44e22964069580f4932cfd14ba4773aa0ab30405d5587577a545c SHA512 1dab927573eb22b1ae772de3a418f7d3999ea78d6e667a7f2494390dd1f0981ea93f4f892cb6e124ac18812c780ee71da3021b485c61eaf1ef2234a5c12b7fe2
2067 DIST qtbase-everywhere-src-5.12.5.tar.xz 48463288 BLAKE2B db394becd1c0c2be9f86658f58dbadb5e3b81af82edf2e8b69652a8587a2aa30f481774fa20d55ce7e8b9cc158dedd343dc3964e4ff0bcf111e8c4feceb27e0a SHA512 9a95060318cadfcd6dace6b28353fa868a8dcfe9def0bd884edf7d9f72606bae625de0269323a94b81d594a6c398106c266304106329b79c7dae4e5b88269660
2068 +DIST qtbase-everywhere-src-5.13.2.tar.xz 48735704 BLAKE2B 50b8d69212602427b76dce6efefb9195e91e4bf5a09b732e564b66a4e27cfaf193fd860139b2c4cc774b0b1132af1426b79e381fb42eafd506239096bd87837e SHA512 b00ad017cc95876698615fd6e41c6ade366146c1f7057e1925bc1b72918f091aa39aa6bf0ea450fc6cd4d8f9810b228770d981dcb6cbe8ad30abb2c42804a204
2069
2070 diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.13.2.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.13.2.ebuild
2071 new file mode 100644
2072 index 00000000000..606441d104f
2073 --- /dev/null
2074 +++ b/dev-qt/qtprintsupport/qtprintsupport-5.13.2.ebuild
2075 @@ -0,0 +1,42 @@
2076 +# Copyright 1999-2019 Gentoo Authors
2077 +# Distributed under the terms of the GNU General Public License v2
2078 +
2079 +EAPI=7
2080 +QT5_MODULE="qtbase"
2081 +VIRTUALX_REQUIRED="test"
2082 +inherit qt5-build
2083 +
2084 +DESCRIPTION="Printing support library for the Qt5 framework"
2085 +
2086 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2087 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2088 +fi
2089 +
2090 +IUSE="cups gles2"
2091 +
2092 +RDEPEND="
2093 + ~dev-qt/qtcore-${PV}
2094 + ~dev-qt/qtgui-${PV}[gles2=]
2095 + ~dev-qt/qtwidgets-${PV}[gles2=]
2096 + cups? ( >=net-print/cups-1.4 )
2097 +"
2098 +DEPEND="${RDEPEND}
2099 + test? ( ~dev-qt/qtnetwork-${PV} )
2100 +"
2101 +
2102 +QT5_TARGET_SUBDIRS=(
2103 + src/printsupport
2104 + src/plugins/printsupport
2105 +)
2106 +
2107 +QT5_GENTOO_CONFIG=(
2108 + cups
2109 +)
2110 +
2111 +src_configure() {
2112 + local myconf=(
2113 + $(qt_use cups)
2114 + -opengl $(usex gles2 es2 desktop)
2115 + )
2116 + qt5-build_src_configure
2117 +}
2118
2119 diff --git a/dev-qt/qtquickcontrols/Manifest b/dev-qt/qtquickcontrols/Manifest
2120 index 2c5f60139e9..03458d4db12 100644
2121 --- a/dev-qt/qtquickcontrols/Manifest
2122 +++ b/dev-qt/qtquickcontrols/Manifest
2123 @@ -1,2 +1,3 @@
2124 DIST qtquickcontrols-everywhere-src-5.12.3.tar.xz 6057512 BLAKE2B ebe1f4a431cd58891c8550ac1e50992d290c18df54b6710912397f6856ada50f8807cb52d0fbe43f376d187ba6c3f53a0b826babe10fded480d4088bf842f566 SHA512 23410fb82088591a8bed7e8e4127d13929a03adc0dfd18f7e2f906acdac21f7dcbb15cb2257272b893d937bbb54860992667c11aa0c6157d4a3b871616c4641c
2125 DIST qtquickcontrols-everywhere-src-5.12.5.tar.xz 6056164 BLAKE2B 92fb8c605f6d9633ddf758b9d323b06f52024b024f572d2906e2f6507b05badacbf117da7c1e3b6a320629bad8efcf9bc97440466e8817006af8ab5f5a68daa9 SHA512 4539a6ce1ee20f71f6bf48271bc3fe1125bd21899cf36142d1c3d41a68ba56211f27d6e4403c69e86bd4698c7c7c79bc60f2a78ef1b19c5eab5b8690d1a01037
2126 +DIST qtquickcontrols-everywhere-src-5.13.2.tar.xz 5955448 BLAKE2B 9094208aebb517dd39c880a608eb7d426aef58ea5cdae4b45d5ce99b9ec1ade4d138e4f13b778daec14f097b6680c906d9166b0f30e1e9ac77087776bc30fbc5 SHA512 5ec713036fc34c62cfe31eb83172c4922b2ef5584d23239776b2696129d23f61f3984e6a1a7f95ba15ed6b630b62cd1ea66af3d187c1682b8575dd331b764ed0
2127
2128 diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.13.2.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.13.2.ebuild
2129 new file mode 100644
2130 index 00000000000..25f8d80d48a
2131 --- /dev/null
2132 +++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.13.2.ebuild
2133 @@ -0,0 +1,32 @@
2134 +# Copyright 1999-2019 Gentoo Authors
2135 +# Distributed under the terms of the GNU General Public License v2
2136 +
2137 +EAPI=7
2138 +inherit qt5-build
2139 +
2140 +DESCRIPTION="Set of Qt Quick controls to create complete user interfaces (deprecated)"
2141 +
2142 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2143 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
2144 +fi
2145 +
2146 +IUSE="+widgets"
2147 +
2148 +DEPEND="
2149 + ~dev-qt/qtcore-${PV}
2150 + ~dev-qt/qtdeclarative-${PV}
2151 + ~dev-qt/qtgui-${PV}
2152 + widgets? ( ~dev-qt/qtwidgets-${PV} )
2153 +"
2154 +RDEPEND="${DEPEND}"
2155 +
2156 +src_prepare() {
2157 + qt_use_disable_mod widgets widgets \
2158 + src/src.pro \
2159 + src/controls/Private/private.pri \
2160 + tests/auto/activeFocusOnTab/activeFocusOnTab.pro \
2161 + tests/auto/controls/controls.pro \
2162 + tests/auto/testplugin/testplugin.pro
2163 +
2164 + qt5-build_src_prepare
2165 +}
2166
2167 diff --git a/dev-qt/qtquickcontrols2/Manifest b/dev-qt/qtquickcontrols2/Manifest
2168 index 399996c3cfe..a3c2492f2d2 100644
2169 --- a/dev-qt/qtquickcontrols2/Manifest
2170 +++ b/dev-qt/qtquickcontrols2/Manifest
2171 @@ -1,2 +1,3 @@
2172 DIST qtquickcontrols2-everywhere-src-5.12.3.tar.xz 9297300 BLAKE2B 53ec7eb16cdbc77d60316dfebd47f0372ce90bc9781dcdb1f0b9360774379138cf3483b52ebae9598bebf7460b300b388663fe35292264007d1f240ccf2bbff6 SHA512 afc1ae9a5a046845b085d5cf0019b79d99914a2d285676bd4d8966f1302513078c8279b71134281c03b2c1209295bca438b9e255774574520498b0b5385bad27
2173 DIST qtquickcontrols2-everywhere-src-5.12.5.tar.xz 9299520 BLAKE2B 66be3a4c67fc0821ea6cbbac9986fad2baa67dff6533217462646146f22bad35fe5c291ad7dc5e38fcfc23fda581a135f21eb587e5ad2ec6b71805a64e3071d8 SHA512 afbd742783d83eabf182031e218c2f611709cd66f2b4886317bd356ffff2afabe820e1f552f478a0c3f74daf6fd1f5256900448f5445b84792d6a71b42ccd20a
2174 +DIST qtquickcontrols2-everywhere-src-5.13.2.tar.xz 9252912 BLAKE2B 8b5068f53fab7ba26bc7fa6aaf40d13581eaa35cebc55c9def9c7ddf51837f803a169e70dcb62405994c4e9704fb6b02a8bd56a59942c48996a4fbf6a974128f SHA512 f89b5126f0e6b96ccd206cef1229624949cb22f5f925b165af9a3c0ecb6517a0fd29f5c3958fd8ca008f1b000ffb352833ee90ba0ce0fc5f7983636732440a0f
2175
2176 diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.13.2.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.13.2.ebuild
2177 new file mode 100644
2178 index 00000000000..4babc06b58e
2179 --- /dev/null
2180 +++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.13.2.ebuild
2181 @@ -0,0 +1,30 @@
2182 +# Copyright 1999-2019 Gentoo Authors
2183 +# Distributed under the terms of the GNU General Public License v2
2184 +
2185 +EAPI=7
2186 +inherit qt5-build
2187 +
2188 +DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework"
2189 +
2190 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2191 + KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2192 +fi
2193 +
2194 +IUSE="widgets"
2195 +
2196 +DEPEND="
2197 + ~dev-qt/qtcore-${PV}
2198 + ~dev-qt/qtdeclarative-${PV}
2199 + ~dev-qt/qtgui-${PV}
2200 + widgets? ( ~dev-qt/qtwidgets-${PV} )
2201 +"
2202 +RDEPEND="${DEPEND}
2203 + ~dev-qt/qtgraphicaleffects-${PV}
2204 +"
2205 +
2206 +src_prepare() {
2207 + qt_use_disable_mod widgets widgets \
2208 + src/imports/platform/platform.pro
2209 +
2210 + qt5-build_src_prepare
2211 +}
2212
2213 diff --git a/dev-qt/qtscript/Manifest b/dev-qt/qtscript/Manifest
2214 index 93806874088..02d0bc7e130 100644
2215 --- a/dev-qt/qtscript/Manifest
2216 +++ b/dev-qt/qtscript/Manifest
2217 @@ -1,2 +1,3 @@
2218 DIST qtscript-everywhere-src-5.12.3.tar.xz 2674896 BLAKE2B 9f655989505c288d22c9d961e79227cee84ce4d91f6a61b7038e3b993da6f610c3703ad24b2146931c7d46b1765b60f73af8adea6d55823d0b973a99b61adac8 SHA512 4c4498acb39536bdc03643fb1717c7a47c82b1734cf67d17d40bc216084f01e837648d261f7f69e317387f9c6efa9aaa6b0df8f5532f55615252c95b1089ca1a
2219 DIST qtscript-everywhere-src-5.12.5.tar.xz 2675432 BLAKE2B 76c681e5d1e9311cd11a9701cab5486c80f61dd552030a0e0c4e0df5025f84d5d7e140bddee5dfb0de7f0ad1564b784f4267342e6fa355bd09feaa47b7541449 SHA512 a422e47873ddf4c84adf00f51b721465acedfac535b0daeede63eac0d41c6f4f07d5a5f86513c86e981f3a0024020be03730670befab2a20cd4d6564c98d6c90
2220 +DIST qtscript-everywhere-src-5.13.2.tar.xz 2696452 BLAKE2B 6d13901412eb8680e8c3376c7bba7197661679ad9d6a4a4f55766a8f36869c0aca268fbf5db8ac4b3ba02ecb25fb9bec8aa914925c826c0e59046802d3bbe4d8 SHA512 45248b7498f316c8532dacd827a958d90fe40b10ec0c88d68f984816152bcd4c6ef22064d4a0582354a37962c590b67731b278311094ac4e257e89adcd9caf40
2221
2222 diff --git a/dev-qt/qtscript/qtscript-5.13.2.ebuild b/dev-qt/qtscript/qtscript-5.13.2.ebuild
2223 new file mode 100644
2224 index 00000000000..4c0edd2bba5
2225 --- /dev/null
2226 +++ b/dev-qt/qtscript/qtscript-5.13.2.ebuild
2227 @@ -0,0 +1,36 @@
2228 +# Copyright 1999-2019 Gentoo Authors
2229 +# Distributed under the terms of the GNU General Public License v2
2230 +
2231 +EAPI=7
2232 +inherit qt5-build
2233 +
2234 +DESCRIPTION="Application scripting library for the Qt5 framework (deprecated)"
2235 +
2236 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2237 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2238 +fi
2239 +
2240 +IUSE="+jit scripttools"
2241 +
2242 +DEPEND="
2243 + ~dev-qt/qtcore-${PV}
2244 + scripttools? (
2245 + ~dev-qt/qtgui-${PV}
2246 + ~dev-qt/qtwidgets-${PV}
2247 + )
2248 +"
2249 +RDEPEND="${DEPEND}"
2250 +
2251 +src_prepare() {
2252 + qt_use_disable_mod scripttools widgets \
2253 + src/src.pro
2254 +
2255 + qt5-build_src_prepare
2256 +}
2257 +
2258 +src_configure() {
2259 + local myqmakeargs=(
2260 + JAVASCRIPTCORE_JIT=$(usex jit 'yes' 'no')
2261 + )
2262 + qt5-build_src_configure
2263 +}
2264
2265 diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest
2266 index 7256fcbc052..071b0ea7b4f 100644
2267 --- a/dev-qt/qtscxml/Manifest
2268 +++ b/dev-qt/qtscxml/Manifest
2269 @@ -1,2 +1,3 @@
2270 DIST qtscxml-everywhere-src-5.12.3.tar.xz 434176 BLAKE2B 8059a28cbd642089408077064bdb0df3d7018872c711283e11a1ca194b7c89d370bf54cbded67feba635c0190f52aaa96f75e6f63362b6af0c62f06246b439c4 SHA512 d515506d90ace5eedfe8bf3439dad0853dbbdbd36dfb509dfa13e3358838353de66d5f6245afe4eeebd19dd3f0ab0ce5e4c3e6fe5d40e5ab46763c453a562a49
2271 DIST qtscxml-everywhere-src-5.12.5.tar.xz 434260 BLAKE2B d518785715a01e70bcf40dcc37207211fb458a979d2d12dc2c52e1add31fd8de24127be04bde938a3e1bc2b6550afa864d946b5eba96b4b2a6f812d2f6a3c61d SHA512 23d340994af3e217ae58698dd0cd38f30d67d74a042d58cabbd0f38a6c13a8d64d6238cd6dee246ce0f99d5206bc210749941b88e5f745d3b92207eab06730b1
2272 +DIST qtscxml-everywhere-src-5.13.2.tar.xz 435428 BLAKE2B d8989c345b1877329c485347f8f953dc07c502baadce916111b2f25cd48e8a60db4ee9b5de379d17662f520b66bf55b5c11f8132386250353b5c7aaf1f258199 SHA512 d1dd4752983c35bb899882197098579ad7221039369f550290e1044fed6aa68f4da5d0c9969980ca3a63180d5d3e5f3ac208723ad80e8b71cd84cd86312ab453
2273
2274 diff --git a/dev-qt/qtscxml/qtscxml-5.13.2.ebuild b/dev-qt/qtscxml/qtscxml-5.13.2.ebuild
2275 new file mode 100644
2276 index 00000000000..5fe2d2ce1fe
2277 --- /dev/null
2278 +++ b/dev-qt/qtscxml/qtscxml-5.13.2.ebuild
2279 @@ -0,0 +1,19 @@
2280 +# Copyright 1999-2019 Gentoo Authors
2281 +# Distributed under the terms of the GNU General Public License v2
2282 +
2283 +EAPI=7
2284 +inherit qt5-build
2285 +
2286 +DESCRIPTION="State Chart XML (SCXML) support library for the Qt5 framework"
2287 +
2288 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2289 + KEYWORDS="~amd64 ~arm64 ~x86"
2290 +fi
2291 +
2292 +IUSE=""
2293 +
2294 +DEPEND="
2295 + ~dev-qt/qtcore-${PV}
2296 + ~dev-qt/qtdeclarative-${PV}
2297 +"
2298 +RDEPEND="${DEPEND}"
2299
2300 diff --git a/dev-qt/qtsensors/Manifest b/dev-qt/qtsensors/Manifest
2301 index ccaa08b6260..01a03d440cc 100644
2302 --- a/dev-qt/qtsensors/Manifest
2303 +++ b/dev-qt/qtsensors/Manifest
2304 @@ -1,2 +1,3 @@
2305 DIST qtsensors-everywhere-src-5.12.3.tar.xz 2037212 BLAKE2B 1f75ceea8fdf8e020e73f2cd8377ca13128bf9aafc71146ad96e7cb1f69df83af2889b5a5684fdfd0abb18553332cdda2f9d8753233ed743d0a136a625941909 SHA512 cf0c8c58bbb84debd6b464bd9b91af7e79a301031613b8a2d0715fa276573dafea0a1c8e472fa2a2d4debd9b26f86a5e6efa9a8d57f7ab9102b1314d609579e5
2306 DIST qtsensors-everywhere-src-5.12.5.tar.xz 2035484 BLAKE2B 037deb6b0d4420a7cf9d52fbae1d7957fb989a385c557eb6427868ec7940b85fb2898c2eb7fdaa96df43b5f4652659c578bf50d3e6073ac3c790ca7f651c05f8 SHA512 81ac74e4c0a3d1942393c9267bbcc50af0e04a6f163d566010d6053dc4c69a67395c3f4b7564a50ec84ac88a715edd002920be4e145e6bd23d082a021dee1e5a
2307 +DIST qtsensors-everywhere-src-5.13.2.tar.xz 2046708 BLAKE2B 10c28aa33a372a84255ceb04f803e11df77137a6ea2ec7c84a3e07bcee5746b3e8d9d5c0e79ca97ba3b25401087dd434039c6f6b3400aeaba17e0ec4673ad1e8 SHA512 47fc4f9e5fd9451de38896d388b85e6c0813718a860ef7c98666e6a1710baf38e7056a61c799837eea4efef083b79f9c3a380364792fd0f3c107bdd413e1bc6c
2308
2309 diff --git a/dev-qt/qtsensors/qtsensors-5.13.2.ebuild b/dev-qt/qtsensors/qtsensors-5.13.2.ebuild
2310 new file mode 100644
2311 index 00000000000..2cf55ab9665
2312 --- /dev/null
2313 +++ b/dev-qt/qtsensors/qtsensors-5.13.2.ebuild
2314 @@ -0,0 +1,28 @@
2315 +# Copyright 1999-2019 Gentoo Authors
2316 +# Distributed under the terms of the GNU General Public License v2
2317 +
2318 +EAPI=7
2319 +inherit qt5-build
2320 +
2321 +DESCRIPTION="Hardware sensor access library for the Qt5 framework"
2322 +
2323 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2324 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2325 +fi
2326 +
2327 +# TODO: simulator
2328 +IUSE="qml"
2329 +
2330 +RDEPEND="
2331 + ~dev-qt/qtcore-${PV}
2332 + ~dev-qt/qtdbus-${PV}
2333 + qml? ( ~dev-qt/qtdeclarative-${PV} )
2334 +"
2335 +DEPEND="${RDEPEND}"
2336 +
2337 +src_prepare() {
2338 + qt_use_disable_mod qml quick \
2339 + src/src.pro
2340 +
2341 + qt5-build_src_prepare
2342 +}
2343
2344 diff --git a/dev-qt/qtserialbus/Manifest b/dev-qt/qtserialbus/Manifest
2345 index a1704bc3c1c..c402e400b32 100644
2346 --- a/dev-qt/qtserialbus/Manifest
2347 +++ b/dev-qt/qtserialbus/Manifest
2348 @@ -1,2 +1,3 @@
2349 DIST qtserialbus-everywhere-src-5.12.3.tar.xz 328664 BLAKE2B cea2ebacf8a2ffc6e2f1c1ab54327a50199407ded0338d6bbfd0a3d8672106253bcfc307fd38d2e81acecd87ae69f093f516a52e0e4a864130c8491f596cdba2 SHA512 5f9d477780bfcba1edb4a11592ea6f3a2a1b2e42fbbce898e167b1975b14e93b3840789230e320869cbdb16e33eb76b45310cd27089f2f854a20ac3b7e18d763
2350 DIST qtserialbus-everywhere-src-5.12.5.tar.xz 329052 BLAKE2B 9136be5ca768d610c38aad83301f080ed3617f368c3431828e7d9340ebe26fac7332e1a65db0e02701c18a555f784f3e2b4308850bacda415cfffd90263a831e SHA512 bf013a1e052cb0011c05f5dd52757f4944c86f4bd61f57244ffa299cd443166a80d27493a0ec8e22dcff817e89081502f091736bd37a27616de933e51184b0f4
2351 +DIST qtserialbus-everywhere-src-5.13.2.tar.xz 338428 BLAKE2B 10f0a7129d1d770811aacf1ca961f6be6b3f69a86435b10f345e3e825e7bf12f01c4909636cd57ddb93561a5ae12711c63016a9613dadf1a4e41815f60b0eea7 SHA512 2a38de115ea51579119e5cb0e65b15f9105d24d0166c6dec0922cbe4b751442fcfd9b82ef90b55bc64369bd1bfe18c99b04e37b0b8cbec01e781e18cead74fdf
2352
2353 diff --git a/dev-qt/qtserialbus/qtserialbus-5.13.2.ebuild b/dev-qt/qtserialbus/qtserialbus-5.13.2.ebuild
2354 new file mode 100644
2355 index 00000000000..4a031a9a92a
2356 --- /dev/null
2357 +++ b/dev-qt/qtserialbus/qtserialbus-5.13.2.ebuild
2358 @@ -0,0 +1,20 @@
2359 +# Copyright 1999-2019 Gentoo Authors
2360 +# Distributed under the terms of the GNU General Public License v2
2361 +
2362 +EAPI=7
2363 +inherit qt5-build
2364 +
2365 +DESCRIPTION="Qt module to access CAN, ModBus, and other industrial serial buses and protocols"
2366 +
2367 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2368 + KEYWORDS="~amd64 ~x86"
2369 +fi
2370 +
2371 +IUSE=""
2372 +
2373 +DEPEND="
2374 + ~dev-qt/qtcore-${PV}
2375 + ~dev-qt/qtnetwork-${PV}
2376 + ~dev-qt/qtserialport-${PV}
2377 +"
2378 +RDEPEND="${DEPEND}"
2379
2380 diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest
2381 index dea6b169e1b..34877b73cb1 100644
2382 --- a/dev-qt/qtserialport/Manifest
2383 +++ b/dev-qt/qtserialport/Manifest
2384 @@ -1,2 +1,3 @@
2385 DIST qtserialport-everywhere-src-5.12.3.tar.xz 302740 BLAKE2B 105999b369422c4e819c85bdcb2899eff2af9c8486ea485bf89f6b1fbe0d78c8760b52e06942145f7a0ad54c0a25ee504d9b3833536af3cfd88a2efeebda5b31 SHA512 42551b74abe1fcaa1972fb1134215987d7c1d0fe73874a4c6ad5b9aadad71a2066a1846c297569bb1562f94e54a406e8074d444deca510a566e27cd386b47ecf
2386 DIST qtserialport-everywhere-src-5.12.5.tar.xz 302940 BLAKE2B fdfad2cc1b9dbcef179689b938ce734a28972f9a6ac9235c8d9068cb3d2fb32ae12269d54deb7fd7b7eec0af78ae1ea8098aaa678fd48dd102243c6fa40f51be SHA512 f3a5fb8c9a9513c16f52bd22b4fd4c6400819863237762f459d9f612ef2457447733cc8ed2bd645f182ab9eab6ddb5bcdbca2fbd67745def1a5fad1392087f4e
2387 +DIST qtserialport-everywhere-src-5.13.2.tar.xz 310736 BLAKE2B 559576dd0cb4a9eae1220e2801cde03debd80e7cc885b64630479fc9abb8d11c67c93a763a81a5faa482d811f1446fc294919661dbe0e33b8ecfa896f026b6a8 SHA512 e8655eb5f18179a922f96ab5ca0014dbf1da21b581f2e0fc146337321dae85b1218ed48724fb63b211ea7349f428c176543292284d5c2fae63a4e66146f68c68
2388
2389 diff --git a/dev-qt/qtserialport/qtserialport-5.13.2.ebuild b/dev-qt/qtserialport/qtserialport-5.13.2.ebuild
2390 new file mode 100644
2391 index 00000000000..78e261c288e
2392 --- /dev/null
2393 +++ b/dev-qt/qtserialport/qtserialport-5.13.2.ebuild
2394 @@ -0,0 +1,27 @@
2395 +# Copyright 1999-2019 Gentoo Authors
2396 +# Distributed under the terms of the GNU General Public License v2
2397 +
2398 +EAPI=7
2399 +inherit qt5-build
2400 +
2401 +DESCRIPTION="Serial port abstraction library for the Qt5 framework"
2402 +
2403 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2404 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2405 +fi
2406 +
2407 +IUSE=""
2408 +
2409 +DEPEND="
2410 + ~dev-qt/qtcore-${PV}
2411 + virtual/libudev:=
2412 +"
2413 +RDEPEND="${DEPEND}"
2414 +
2415 +src_prepare() {
2416 + # make sure we link against libudev
2417 + sed -i -e 's/:qtConfig(libudev)//' \
2418 + src/serialport/serialport-lib.pri || die
2419 +
2420 + qt5-build_src_prepare
2421 +}
2422
2423 diff --git a/dev-qt/qtspeech/Manifest b/dev-qt/qtspeech/Manifest
2424 index 7ac51394ee7..eed384b61c1 100644
2425 --- a/dev-qt/qtspeech/Manifest
2426 +++ b/dev-qt/qtspeech/Manifest
2427 @@ -1,2 +1,3 @@
2428 DIST qtspeech-everywhere-src-5.12.3.tar.xz 99828 BLAKE2B a48006c84240091c09af185a6cb6b8df732f94452b92d734d4fb7383966d1be04dc0582c366014f7b75deb2d07c54b275adea3bfbb8d307d2dd1056e4d08c94e SHA512 9623a83cdfbed07dffcd8f0808c2a514c97fda72b68827d917f1a8ee3072286ef8bce06b114db94d7a0c3fc79425c2540fa5cadc6551367fd4431e5396395932
2429 DIST qtspeech-everywhere-src-5.12.5.tar.xz 99840 BLAKE2B b60a19bff4aad801d513ad7eff45ebfabedda18952e48137683ed15ab6f9330a8e41f195af9a6f6f06fb839f8a0338d26e6d7ae1bbf0aa92d6c00613c41b3095 SHA512 2a1a2c86ee3b5501623bb0c2c8e5b6f96b353707fe0eb804629187899eca5952c665ef037c4257f635edf34ddea03bc686f472a4a346d9f8e2adc7479f640482
2430 +DIST qtspeech-everywhere-src-5.13.2.tar.xz 100312 BLAKE2B c033b95351278d0cbe9a665a16a0b145bbbd6389f19ac63a166cc1fc63b60c3649bf48bae1e0060b855ac278ed240954afcd4bde9adc1a87742a0dc3299aa55a SHA512 9288cfbc37fd308deb41f287e3da38b5bdb83088fbc0f0276426f44c595a53fdc476b1e6122320f28a27f590e4801320eb14599dafa7491aa0d50be0bd124e27
2431
2432 diff --git a/dev-qt/qtspeech/qtspeech-5.13.2.ebuild b/dev-qt/qtspeech/qtspeech-5.13.2.ebuild
2433 new file mode 100644
2434 index 00000000000..17f8c70c3c5
2435 --- /dev/null
2436 +++ b/dev-qt/qtspeech/qtspeech-5.13.2.ebuild
2437 @@ -0,0 +1,20 @@
2438 +# Copyright 1999-2019 Gentoo Authors
2439 +# Distributed under the terms of the GNU General Public License v2
2440 +
2441 +EAPI=7
2442 +inherit qt5-build
2443 +
2444 +DESCRIPTION="Text-to-speech library for the Qt5 framework"
2445 +
2446 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2447 + KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2448 +fi
2449 +
2450 +# TODO: flite plugin - needs 2.0.0 (not yet in tree)
2451 +IUSE=""
2452 +
2453 +RDEPEND="
2454 + >=app-accessibility/speech-dispatcher-0.8.7
2455 + ~dev-qt/qtcore-${PV}
2456 +"
2457 +DEPEND="${RDEPEND}"
2458
2459 diff --git a/dev-qt/qtsql/Manifest b/dev-qt/qtsql/Manifest
2460 index 1e1de0c37b5..33abd24b25c 100644
2461 --- a/dev-qt/qtsql/Manifest
2462 +++ b/dev-qt/qtsql/Manifest
2463 @@ -1,2 +1,3 @@
2464 DIST qtbase-everywhere-src-5.12.3.tar.xz 48382148 BLAKE2B 779c43a75403e0f21357a90228bbcc3f216495613f4f17a2f442c7aa93f277a79cc7addf5ae44e22964069580f4932cfd14ba4773aa0ab30405d5587577a545c SHA512 1dab927573eb22b1ae772de3a418f7d3999ea78d6e667a7f2494390dd1f0981ea93f4f892cb6e124ac18812c780ee71da3021b485c61eaf1ef2234a5c12b7fe2
2465 DIST qtbase-everywhere-src-5.12.5.tar.xz 48463288 BLAKE2B db394becd1c0c2be9f86658f58dbadb5e3b81af82edf2e8b69652a8587a2aa30f481774fa20d55ce7e8b9cc158dedd343dc3964e4ff0bcf111e8c4feceb27e0a SHA512 9a95060318cadfcd6dace6b28353fa868a8dcfe9def0bd884edf7d9f72606bae625de0269323a94b81d594a6c398106c266304106329b79c7dae4e5b88269660
2466 +DIST qtbase-everywhere-src-5.13.2.tar.xz 48735704 BLAKE2B 50b8d69212602427b76dce6efefb9195e91e4bf5a09b732e564b66a4e27cfaf193fd860139b2c4cc774b0b1132af1426b79e381fb42eafd506239096bd87837e SHA512 b00ad017cc95876698615fd6e41c6ade366146c1f7057e1925bc1b72918f091aa39aa6bf0ea450fc6cd4d8f9810b228770d981dcb6cbe8ad30abb2c42804a204
2467
2468 diff --git a/dev-qt/qtsql/files/qtsql-5.13.1-postgresql-12.patch b/dev-qt/qtsql/files/qtsql-5.13.1-postgresql-12.patch
2469 new file mode 100644
2470 index 00000000000..f41755adff9
2471 --- /dev/null
2472 +++ b/dev-qt/qtsql/files/qtsql-5.13.1-postgresql-12.patch
2473 @@ -0,0 +1,97 @@
2474 +From 14b61d48e8bad6223a08843cf363ef48f09c479b Mon Sep 17 00:00:00 2001
2475 +From: Christian Ehrlicher <ch.ehrlicher@×××.de>
2476 +Date: Fri, 11 Oct 2019 20:53:49 +0200
2477 +Subject: [PATCH] QPSQL: Add support for PostgreSQL 12
2478 +
2479 +Add proper version check and replace long deprecated and now removed
2480 +access to pg_attrdef.adsrc.
2481 +
2482 +[ChangeLog][QtSql][QPSQL] added support for PostgreSQL 12
2483 +
2484 +Fixes: QTBUG-79033
2485 +Fixes: QTBUG-79064
2486 +Change-Id: Iec1b13945c34ea017139ad1c5539ab5b7f1e03aa
2487 +Reviewed-by: Edward Welbourne <edward.welbourne@××.io>
2488 +---
2489 + src/plugins/sqldrivers/psql/qsql_psql.cpp | 43 +++++++++++++++++--------------
2490 + src/plugins/sqldrivers/psql/qsql_psql_p.h | 1 +
2491 + 2 files changed, 25 insertions(+), 19 deletions(-)
2492 +
2493 +diff --git a/src/plugins/sqldrivers/psql/qsql_psql.cpp b/src/plugins/sqldrivers/psql/qsql_psql.cpp
2494 +index 3803f05b9f9..760685f64b4 100644
2495 +--- a/src/plugins/sqldrivers/psql/qsql_psql.cpp
2496 ++++ b/src/plugins/sqldrivers/psql/qsql_psql.cpp
2497 +@@ -1078,8 +1078,10 @@ static QPSQLDriver::Protocol qMakePSQLVersion(int vMaj, int vMin)
2498 + return QPSQLDriver::Version10;
2499 + case 11:
2500 + return QPSQLDriver::Version11;
2501 ++ case 12:
2502 ++ return QPSQLDriver::Version12;
2503 + default:
2504 +- if (vMaj > 11)
2505 ++ if (vMaj > 12)
2506 + return QPSQLDriver::UnknownLaterVersion;
2507 + break;
2508 + }
2509 +@@ -1439,26 +1441,29 @@ QSqlRecord QPSQLDriver::record(const QString &tablename) const
2510 + schema = stripDelimiters(schema, QSqlDriver::TableName);
2511 + tbl = stripDelimiters(tbl, QSqlDriver::TableName);
2512 +
2513 +- QString stmt = QStringLiteral("SELECT pg_attribute.attname, pg_attribute.atttypid::int, "
2514 +- "pg_attribute.attnotnull, pg_attribute.attlen, pg_attribute.atttypmod, "
2515 +- "pg_attrdef.adsrc "
2516 +- "FROM pg_class, pg_attribute "
2517 +- "LEFT JOIN pg_attrdef ON (pg_attrdef.adrelid = "
2518 +- "pg_attribute.attrelid AND pg_attrdef.adnum = pg_attribute.attnum) "
2519 +- "WHERE %1 "
2520 +- "AND pg_class.relname = '%2' "
2521 +- "AND pg_attribute.attnum > 0 "
2522 +- "AND pg_attribute.attrelid = pg_class.oid "
2523 +- "AND pg_attribute.attisdropped = false "
2524 +- "ORDER BY pg_attribute.attnum");
2525 +- if (schema.isEmpty())
2526 +- stmt = stmt.arg(QStringLiteral("pg_table_is_visible(pg_class.oid)"));
2527 +- else
2528 +- stmt = stmt.arg(QStringLiteral("pg_class.relnamespace = (SELECT oid FROM "
2529 +- "pg_namespace WHERE pg_namespace.nspname = '%1')").arg(schema));
2530 ++ const QString adsrc = protocol() < Version8
2531 ++ ? QStringLiteral("pg_attrdef.adsrc")
2532 ++ : QStringLiteral("pg_get_expr(pg_attrdef.adbin, pg_attrdef.adrelid)");
2533 ++ const QString nspname = schema.isEmpty()
2534 ++ ? QStringLiteral("pg_table_is_visible(pg_class.oid)")
2535 ++ : QStringLiteral("pg_class.relnamespace = (SELECT oid FROM "
2536 ++ "pg_namespace WHERE pg_namespace.nspname = '%1')").arg(schema);
2537 ++ const QString stmt =
2538 ++ QStringLiteral("SELECT pg_attribute.attname, pg_attribute.atttypid::int, "
2539 ++ "pg_attribute.attnotnull, pg_attribute.attlen, pg_attribute.atttypmod, "
2540 ++ "%1 "
2541 ++ "FROM pg_class, pg_attribute "
2542 ++ "LEFT JOIN pg_attrdef ON (pg_attrdef.adrelid = "
2543 ++ "pg_attribute.attrelid AND pg_attrdef.adnum = pg_attribute.attnum) "
2544 ++ "WHERE %2 "
2545 ++ "AND pg_class.relname = '%3' "
2546 ++ "AND pg_attribute.attnum > 0 "
2547 ++ "AND pg_attribute.attrelid = pg_class.oid "
2548 ++ "AND pg_attribute.attisdropped = false "
2549 ++ "ORDER BY pg_attribute.attnum").arg(adsrc, nspname, tbl);
2550 +
2551 + QSqlQuery query(createResult());
2552 +- query.exec(stmt.arg(tbl));
2553 ++ query.exec(stmt);
2554 + while (query.next()) {
2555 + int len = query.value(3).toInt();
2556 + int precision = query.value(4).toInt();
2557 +diff --git a/src/plugins/sqldrivers/psql/qsql_psql_p.h b/src/plugins/sqldrivers/psql/qsql_psql_p.h
2558 +index 99e0b5f60f5..9ac1fb50d79 100644
2559 +--- a/src/plugins/sqldrivers/psql/qsql_psql_p.h
2560 ++++ b/src/plugins/sqldrivers/psql/qsql_psql_p.h
2561 +@@ -93,6 +93,7 @@ public:
2562 + Version9_6 = 22,
2563 + Version10 = 23,
2564 + Version11 = 24,
2565 ++ Version12 = 25,
2566 + UnknownLaterVersion = 100000
2567 + };
2568 +
2569 +--
2570 +2.16.3
2571
2572 diff --git a/dev-qt/qtsql/qtsql-5.13.2.ebuild b/dev-qt/qtsql/qtsql-5.13.2.ebuild
2573 new file mode 100644
2574 index 00000000000..256a4b3099e
2575 --- /dev/null
2576 +++ b/dev-qt/qtsql/qtsql-5.13.2.ebuild
2577 @@ -0,0 +1,60 @@
2578 +# Copyright 1999-2019 Gentoo Authors
2579 +# Distributed under the terms of the GNU General Public License v2
2580 +
2581 +EAPI=7
2582 +QT5_MODULE="qtbase"
2583 +inherit qt5-build
2584 +
2585 +DESCRIPTION="SQL abstraction library for the Qt5 framework"
2586 +SLOT=5/$(ver_cut 1-3) # bug 639140
2587 +
2588 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2589 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2590 +fi
2591 +
2592 +IUSE="freetds mysql oci8 odbc postgres +sqlite"
2593 +
2594 +REQUIRED_USE="
2595 + || ( freetds mysql oci8 odbc postgres sqlite )
2596 +"
2597 +
2598 +DEPEND="
2599 + ~dev-qt/qtcore-${PV}
2600 + freetds? ( dev-db/freetds )
2601 + mysql? ( dev-db/mysql-connector-c:= )
2602 + oci8? ( dev-db/oracle-instantclient:=[sdk] )
2603 + odbc? ( dev-db/unixODBC )
2604 + postgres? ( dev-db/postgresql:* )
2605 + sqlite? ( dev-db/sqlite:3 )
2606 +"
2607 +RDEPEND="${DEPEND}"
2608 +
2609 +QT5_TARGET_SUBDIRS=(
2610 + src/sql
2611 + src/plugins/sqldrivers
2612 +)
2613 +
2614 +QT5_GENTOO_PRIVATE_CONFIG=(
2615 + :sql
2616 +)
2617 +
2618 +PATCHES+=(
2619 + # Backport from 5.14 branch, bug #696870
2620 + "${FILESDIR}/${PN}-5.13.1-postgresql-12.patch"
2621 +)
2622 +
2623 +src_configure() {
2624 + local myconf=(
2625 + $(qt_use freetds sql-tds plugin)
2626 + $(qt_use mysql sql-mysql plugin)
2627 + $(qt_use oci8 sql-oci plugin)
2628 + $(qt_use odbc sql-odbc plugin)
2629 + $(qt_use postgres sql-psql plugin)
2630 + $(qt_use sqlite sql-sqlite plugin)
2631 + $(usex sqlite -system-sqlite '')
2632 + )
2633 +
2634 + use oci8 && myconf+=("-I${ORACLE_HOME}/include" "-L${ORACLE_HOME}/$(get_libdir)")
2635 +
2636 + qt5-build_src_configure
2637 +}
2638
2639 diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest
2640 index 3b485d23013..e724eaaf81e 100644
2641 --- a/dev-qt/qtsvg/Manifest
2642 +++ b/dev-qt/qtsvg/Manifest
2643 @@ -1,2 +1,3 @@
2644 DIST qtsvg-everywhere-src-5.12.3.tar.xz 1859680 BLAKE2B 9ee0a2dbde09ef19fc72285f5ec9b865fd65c23bbecc4fcc8969a5f84bbe31818a086e066f32873e0cfd82aaab4a077660eabd2cbcc7494e84949c64b4a99740 SHA512 23517dbdc30d7128fcbeb12a301eeeb300424bb17bc0d156d5e9298c092d3d3afd2cba45768f2512e58977ee2408450f50c385e03a47ccaf3ff6bc7e4fddf61a
2645 DIST qtsvg-everywhere-src-5.12.5.tar.xz 1860340 BLAKE2B 51162f36eb7a645d5670f4d425596fa4fe96d5149833074ab1147ccb0b6ad603cf00a45b116f09beb1c692c071248c5a425aa3f4948e0dc4af4ba131537b795d SHA512 3d7f89d106b36c8a0fd04c6e6f0ccde0c50ced7192980ea7d9330ba73d9307559e60ed2b10c28481a419d19aaae6609bde9e1dd74ccedf340dacf0194a60429d
2646 +DIST qtsvg-everywhere-src-5.13.2.tar.xz 1890380 BLAKE2B 7b15ea615afe387e39ef4aec60489319230447abe560bbe2ce5dcc283a6ed6d49a44971306baf51791ac910feb25896324d48a21ff3a85ffa4a480354c077ceb SHA512 fbe2df9e8756c8982c0e91c0d0356e50dd22d898087dfd028dfa6ed363ea18e1ddce5d5838d705e2d31509d1d823ccddcaf5f8916c587919e10a39ae04ee0090
2647
2648 diff --git a/dev-qt/qtsvg/qtsvg-5.13.2.ebuild b/dev-qt/qtsvg/qtsvg-5.13.2.ebuild
2649 new file mode 100644
2650 index 00000000000..f143da2e488
2651 --- /dev/null
2652 +++ b/dev-qt/qtsvg/qtsvg-5.13.2.ebuild
2653 @@ -0,0 +1,23 @@
2654 +# Copyright 1999-2019 Gentoo Authors
2655 +# Distributed under the terms of the GNU General Public License v2
2656 +
2657 +EAPI=7
2658 +inherit qt5-build
2659 +
2660 +DESCRIPTION="SVG rendering library for the Qt5 framework"
2661 +
2662 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2663 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2664 +fi
2665 +
2666 +IUSE=""
2667 +
2668 +RDEPEND="
2669 + ~dev-qt/qtcore-${PV}
2670 + ~dev-qt/qtgui-${PV}
2671 + ~dev-qt/qtwidgets-${PV}
2672 + sys-libs/zlib:=
2673 +"
2674 +DEPEND="${RDEPEND}
2675 + test? ( ~dev-qt/qtxml-${PV} )
2676 +"
2677
2678 diff --git a/dev-qt/qttest/Manifest b/dev-qt/qttest/Manifest
2679 index 1e1de0c37b5..33abd24b25c 100644
2680 --- a/dev-qt/qttest/Manifest
2681 +++ b/dev-qt/qttest/Manifest
2682 @@ -1,2 +1,3 @@
2683 DIST qtbase-everywhere-src-5.12.3.tar.xz 48382148 BLAKE2B 779c43a75403e0f21357a90228bbcc3f216495613f4f17a2f442c7aa93f277a79cc7addf5ae44e22964069580f4932cfd14ba4773aa0ab30405d5587577a545c SHA512 1dab927573eb22b1ae772de3a418f7d3999ea78d6e667a7f2494390dd1f0981ea93f4f892cb6e124ac18812c780ee71da3021b485c61eaf1ef2234a5c12b7fe2
2684 DIST qtbase-everywhere-src-5.12.5.tar.xz 48463288 BLAKE2B db394becd1c0c2be9f86658f58dbadb5e3b81af82edf2e8b69652a8587a2aa30f481774fa20d55ce7e8b9cc158dedd343dc3964e4ff0bcf111e8c4feceb27e0a SHA512 9a95060318cadfcd6dace6b28353fa868a8dcfe9def0bd884edf7d9f72606bae625de0269323a94b81d594a6c398106c266304106329b79c7dae4e5b88269660
2685 +DIST qtbase-everywhere-src-5.13.2.tar.xz 48735704 BLAKE2B 50b8d69212602427b76dce6efefb9195e91e4bf5a09b732e564b66a4e27cfaf193fd860139b2c4cc774b0b1132af1426b79e381fb42eafd506239096bd87837e SHA512 b00ad017cc95876698615fd6e41c6ade366146c1f7057e1925bc1b72918f091aa39aa6bf0ea450fc6cd4d8f9810b228770d981dcb6cbe8ad30abb2c42804a204
2686
2687 diff --git a/dev-qt/qttest/qttest-5.13.2.ebuild b/dev-qt/qttest/qttest-5.13.2.ebuild
2688 new file mode 100644
2689 index 00000000000..d9f0202ca61
2690 --- /dev/null
2691 +++ b/dev-qt/qttest/qttest-5.13.2.ebuild
2692 @@ -0,0 +1,33 @@
2693 +# Copyright 1999-2019 Gentoo Authors
2694 +# Distributed under the terms of the GNU General Public License v2
2695 +
2696 +EAPI=7
2697 +QT5_MODULE="qtbase"
2698 +VIRTUALX_REQUIRED="test"
2699 +inherit qt5-build
2700 +
2701 +DESCRIPTION="Unit testing library for the Qt5 framework"
2702 +
2703 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2704 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2705 +fi
2706 +
2707 +IUSE=""
2708 +
2709 +RDEPEND="
2710 + ~dev-qt/qtcore-${PV}
2711 +"
2712 +DEPEND="${RDEPEND}
2713 + test? (
2714 + ~dev-qt/qtgui-${PV}
2715 + ~dev-qt/qtxml-${PV}
2716 + )
2717 +"
2718 +
2719 +QT5_TARGET_SUBDIRS=(
2720 + src/testlib
2721 +)
2722 +
2723 +QT5_GENTOO_PRIVATE_CONFIG=(
2724 + :testlib
2725 +)
2726
2727 diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest
2728 index 567603dd3bb..92b0ef9c8f2 100644
2729 --- a/dev-qt/qttranslations/Manifest
2730 +++ b/dev-qt/qttranslations/Manifest
2731 @@ -1,2 +1,3 @@
2732 DIST qttranslations-everywhere-src-5.12.3.tar.xz 1375832 BLAKE2B 5fbddd0a1aa58f367b4089dd6560e6251451e623c5e81078ae428a9420386bb6ad60402b6538d4a4004ec28f84df78896e73df81abfae64cd4ddec1c18fa1cf8 SHA512 76e31a3c6a6824666b2f49d7fa0ad6e604f4a8fcb408261cfeb7baa213fc2f54c1382f677c824f47e7a629776637c699fbe215eecfbce85c3ce621c3de9b01ad
2733 DIST qttranslations-everywhere-src-5.12.5.tar.xz 1377740 BLAKE2B 7940ee5603001e9aa3ae946694f916a4c193c069b2ff6cf2241fdbe2bb6336f9589adfe31cc8ce95bdf44fcf0c9a99e16a567a873aca6683f3d2e6566d6812c4 SHA512 a2120add3b82fd84d44a064f08c5e781410c86dfd5eee39a01f44840063be5b4030c47989a2e6a413c4298d79b473f50968078a12793b9145d7ee8a722fd1698
2734 +DIST qttranslations-everywhere-src-5.13.2.tar.xz 1365880 BLAKE2B cca622d9bfd4573075a73ae63033592647ad1d79e0c77cef5a7b12829559e1808f8985bb4de110ad4a0eab2889acb326555efc9fb7eee98571827bdeb6705247 SHA512 c2e3af076a90920d571bd12c6a9a218f2756bf52922dba37826791cc9d3e5b027b1d21d83f18dba76f20c029c53a91da396b56e68fb26c3d769a7ba06a3ca855
2735
2736 diff --git a/dev-qt/qttranslations/qttranslations-5.13.2.ebuild b/dev-qt/qttranslations/qttranslations-5.13.2.ebuild
2737 new file mode 100644
2738 index 00000000000..f4be31f47c6
2739 --- /dev/null
2740 +++ b/dev-qt/qttranslations/qttranslations-5.13.2.ebuild
2741 @@ -0,0 +1,19 @@
2742 +# Copyright 1999-2019 Gentoo Authors
2743 +# Distributed under the terms of the GNU General Public License v2
2744 +
2745 +EAPI=7
2746 +inherit qt5-build
2747 +
2748 +DESCRIPTION="Translation files for the Qt5 framework"
2749 +
2750 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2751 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2752 +fi
2753 +
2754 +IUSE=""
2755 +
2756 +DEPEND="
2757 + ~dev-qt/linguist-tools-${PV}
2758 + ~dev-qt/qtcore-${PV}
2759 +"
2760 +RDEPEND=""
2761
2762 diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest
2763 index 82afaaadcad..0cdb1d3d9d0 100644
2764 --- a/dev-qt/qtvirtualkeyboard/Manifest
2765 +++ b/dev-qt/qtvirtualkeyboard/Manifest
2766 @@ -1,2 +1,3 @@
2767 DIST qtvirtualkeyboard-everywhere-src-5.12.3.tar.xz 10916144 BLAKE2B 871db74b3540980d4392fa49d77d60c33f5cbd7840cd41797c168c324f9ba46214cf31154cafec9714c17b784c0ed543f5498146cd3c71228c320fd67792735e SHA512 1aa00fec7e333e4fd52891b82c239b532cf41657d9c3f44c6cc1c211a1412dbf5584823511e54f3feb33b3fed9c6e0171b55afde2df9f0a358e2e4885e1b2686
2768 DIST qtvirtualkeyboard-everywhere-src-5.12.5.tar.xz 10911944 BLAKE2B 3a8b8b8370d182e95d88262679747452418c0c74b104daf42a7bcabc3c816ad97447acb1250ada84b72bf7cfe08fb55dad7037c1c91d99a3f9ed97a5176d4450 SHA512 e4581673451c40bf39b9793b0131bbad29e8a3f9db2d42adb23b48847bd674b6820717c051b76e506d4fd52e87c79b042533be85285a0cce9bcdc49cca964e66
2769 +DIST qtvirtualkeyboard-everywhere-src-5.13.2.tar.xz 10923292 BLAKE2B be6eedc1c1c2246e019e22fbff01f9a307f80bc2e32d9a48eabad792d89c188e92d409181b934bc991f28acb31e6331b601e544e799f362c439dbbf0e5f73db7 SHA512 63b6b1ba7ad00db3ac019b8380e76a7881d3c85cdca62d4d539b0e84bf049880f2d1405ed90cd44259821488b582762af97ea3a06b1bc5cd5e5d975663cb613e
2770
2771 diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.13.2.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.13.2.ebuild
2772 new file mode 100644
2773 index 00000000000..d950674827c
2774 --- /dev/null
2775 +++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.13.2.ebuild
2776 @@ -0,0 +1,42 @@
2777 +# Copyright 1999-2019 Gentoo Authors
2778 +# Distributed under the terms of the GNU General Public License v2
2779 +
2780 +EAPI=7
2781 +inherit qt5-build
2782 +
2783 +DESCRIPTION="Customizable input framework and virtual keyboard for Qt"
2784 +
2785 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2786 + KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2787 +fi
2788 +
2789 +# TODO: unbudle libraries for more layouts
2790 +IUSE="handwriting +spell +xcb"
2791 +
2792 +DEPEND="
2793 + ~dev-qt/qtcore-${PV}
2794 + ~dev-qt/qtdeclarative-${PV}
2795 + ~dev-qt/qtgui-${PV}
2796 + ~dev-qt/qtsvg-${PV}
2797 + spell? ( app-text/hunspell:= )
2798 + xcb? ( x11-libs/libxcb:= )
2799 +"
2800 +RDEPEND="${DEPEND}"
2801 +
2802 +src_configure() {
2803 + local myqmakeargs=(
2804 + $(usex handwriting CONFIG+=lipi-toolkit '')
2805 + $(usex spell '' CONFIG+=disable-hunspell)
2806 + $(usex xcb '' CONFIG+=disable-desktop)
2807 + CONFIG+="lang-ar_AR lang-bg_BG lang-cs_CZ lang-da_DK lang-de_DE \
2808 + lang-el_GR lang-en_GB lang-en_US lang-es_ES lang-es_MX \
2809 + lang-et_EE lang-fa_FA lang-fi_FI lang-fr_CA lang-fr_FR \
2810 + lang-he_IL lang-hi_IN lang-hr_HR lang-hu_HU lang-id_ID \
2811 + lang-it_IT lang-ms_MY lang-nb_NO lang-nl_NL lang-pl_PL \
2812 + lang-pt_BR lang-pt_PT lang-ro_RO lang-ru_RU lang-sk_SK \
2813 + lang-sl_SI lang-sq_AL lang-sr_SP lang-sv_SE lang-tr_TR \
2814 + lang-uk_UA lang-vi_VN"
2815 + )
2816 +
2817 + qt5-build_src_configure
2818 +}
2819
2820 diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
2821 index 1b67a63abd7..9897b9c8943 100644
2822 --- a/dev-qt/qtwayland/Manifest
2823 +++ b/dev-qt/qtwayland/Manifest
2824 @@ -1,2 +1,3 @@
2825 DIST qtwayland-everywhere-src-5.12.3.tar.xz 432304 BLAKE2B eb2ba520c651467c8ed5f0d870a69c9b07047cb4c05a0c889b36abeab30149861b83ca693efb0bb93dce4f5da5913afc3c8b61933ef0e8307d22b64fce530d87 SHA512 e66f9f41c15cf84165e559a1ff09e20ec21bb3f909b57fab08b0e3f8f9eeacf75d49541b499b1a6514a34d1ba5dd426ec1ce77719910588afa12cb3a7980dc90
2826 DIST qtwayland-everywhere-src-5.12.5.tar.xz 448064 BLAKE2B e9ec631d1ec0f19cc5ef9f3c9e9e12d327da8ad896e40bb172b98191947ff20ba33b0fc747a9009d4d9147dd1cdea2d5376a12f25362bfa499eca6d0c838f2d2 SHA512 19e19b3d6226839856f8e8792665eda1f09f0bbf95a38077bdf2831205ee09254c8df6a521ba3f5a228bcd98c4d1929a2bd9e9aa2f6f14c218d4d7458d1a866c
2827 +DIST qtwayland-everywhere-src-5.13.2.tar.xz 495536 BLAKE2B eb4352d76caba9ff1d217950b8be40edee1b963a085ca129938ade0d3a68569856bc1a745951d3731c81182b341704568a5036551693cad5926a239587dd506b SHA512 5eb895c2ef8e2e72b71fed027f760913bf754da213e488a6103d9034170a6333f034b3488115a87a5a4e90761425487b9a8ab8e84a68e2e614c159d747408d53
2828
2829 diff --git a/dev-qt/qtwayland/qtwayland-5.13.2.ebuild b/dev-qt/qtwayland/qtwayland-5.13.2.ebuild
2830 new file mode 100644
2831 index 00000000000..ac4fdc11236
2832 --- /dev/null
2833 +++ b/dev-qt/qtwayland/qtwayland-5.13.2.ebuild
2834 @@ -0,0 +1,43 @@
2835 +# Copyright 1999-2019 Gentoo Authors
2836 +# Distributed under the terms of the GNU General Public License v2
2837 +
2838 +EAPI=7
2839 +inherit qt5-build
2840 +
2841 +DESCRIPTION="Wayland platform plugin for Qt"
2842 +
2843 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2844 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
2845 +fi
2846 +
2847 +IUSE="+libinput xcomposite"
2848 +
2849 +DEPEND="
2850 + >=dev-libs/wayland-1.6.0
2851 + ~dev-qt/qtcore-${PV}
2852 + ~dev-qt/qtdeclarative-${PV}
2853 + ~dev-qt/qtgui-${PV}[egl,libinput=]
2854 + media-libs/mesa[egl]
2855 + >=x11-libs/libxkbcommon-0.2.0
2856 + xcomposite? (
2857 + x11-libs/libX11
2858 + x11-libs/libXcomposite
2859 + )
2860 +"
2861 +RDEPEND="${DEPEND}"
2862 +
2863 +src_prepare() {
2864 + qt_use_disable_config libinput xkbcommon-evdev \
2865 + src/client/client.pro \
2866 + src/compositor/wayland_wrapper/wayland_wrapper.pri \
2867 + src/plugins/shellintegration/ivi-shell/ivi-shell.pro \
2868 + src/plugins/shellintegration/wl-shell/wl-shell.pro \
2869 + src/plugins/shellintegration/xdg-shell/xdg-shell.pro \
2870 + src/plugins/shellintegration/xdg-shell-v5/xdg-shell-v5.pro \
2871 + src/plugins/shellintegration/xdg-shell-v6/xdg-shell-v6.pro \
2872 + tests/auto/compositor/compositor/compositor.pro
2873 +
2874 + use xcomposite || rm -r config.tests/xcomposite || die
2875 +
2876 + qt5-build_src_prepare
2877 +}
2878
2879 diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest
2880 index b41ced16bd1..2bc87dd17c2 100644
2881 --- a/dev-qt/qtwebchannel/Manifest
2882 +++ b/dev-qt/qtwebchannel/Manifest
2883 @@ -1,2 +1,3 @@
2884 DIST qtwebchannel-everywhere-src-5.12.3.tar.xz 182808 BLAKE2B 03b1e906e4697844e27a9f4fa7c74bb9df228d31c85071299645ff5441577f749b7019097ac9021f3dda02ca290aba74d3494adfb9b04d8614c82586abbf399f SHA512 2dda4351f5f3a5895a955d0ee77e55f758233672005a068d3e840a01d379727f99287fc6c8fb96516f23a5a8c4ebcb61098690fd3351e79be608e28657534006
2885 DIST qtwebchannel-everywhere-src-5.12.5.tar.xz 182944 BLAKE2B ec2433b839407dc6f46b479f2737881fbaccc52965c655986dc9745979d681476b5fc717e3a4a8bbd2c27edcbb1ec0e9239d6bb06fc3ce8b7585811c0e2bbb21 SHA512 8ea543f29e8f686961b033c1246714b1535d0be730026bef4b4ee172ce602c706d8a16b8391510a302df7be6545007a2f42311eb1aea4da326c3addde16ca2b2
2886 +DIST qtwebchannel-everywhere-src-5.13.2.tar.xz 192652 BLAKE2B f028a22f0644ff8d0d037c3007b25b43e038b0c146416ed5e67f31077f6a237975cebe05c557f280d898b378eb6274b8bba44893689f0231ff6e31f057c71b5d SHA512 7d6352016eec58c5212898ada0095337a732f4c67f161b907467a297ca68ad22b1a9c507f5a7482f3c2e6fa29a0e6b4c4ad540b69146c5ea4f87671fc45dffd3
2887
2888 diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.13.2.ebuild b/dev-qt/qtwebchannel/qtwebchannel-5.13.2.ebuild
2889 new file mode 100644
2890 index 00000000000..24910e034fd
2891 --- /dev/null
2892 +++ b/dev-qt/qtwebchannel/qtwebchannel-5.13.2.ebuild
2893 @@ -0,0 +1,26 @@
2894 +# Copyright 1999-2019 Gentoo Authors
2895 +# Distributed under the terms of the GNU General Public License v2
2896 +
2897 +EAPI=7
2898 +inherit qt5-build
2899 +
2900 +DESCRIPTION="Qt5 module for integrating C++ and QML applications with HTML/JavaScript clients"
2901 +
2902 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2903 + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
2904 +fi
2905 +
2906 +IUSE="qml"
2907 +
2908 +DEPEND="
2909 + ~dev-qt/qtcore-${PV}
2910 + qml? ( ~dev-qt/qtdeclarative-${PV} )
2911 +"
2912 +RDEPEND="${DEPEND}"
2913 +
2914 +src_prepare() {
2915 + qt_use_disable_mod qml quick src/src.pro
2916 + qt_use_disable_mod qml qml src/webchannel/webchannel.pro
2917 +
2918 + qt5-build_src_prepare
2919 +}
2920
2921 diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
2922 index 5000f5c088c..47e2ba5ea94 100644
2923 --- a/dev-qt/qtwebengine/Manifest
2924 +++ b/dev-qt/qtwebengine/Manifest
2925 @@ -1,2 +1,3 @@
2926 DIST qtwebengine-everywhere-src-5.12.3.tar.xz 249275648 BLAKE2B 7d2404084a510c62b638dd09736130eeb40e494f9594339afc7df6628878aafed778a2785f6848702d51b3a4ef1dc8b333d5e5eeeeb8f930b4da839eb70bc175 SHA512 5b500ec6653aa6ed70e7826fe394f95c7932eaea5b1b48f6342a6f18294f75e4f954959fa2f42de0685097679389245d2bc80454e8eea202fa18a326d6d5a9a5
2927 DIST qtwebengine-everywhere-src-5.12.5.tar.xz 249295448 BLAKE2B 3bbb9ea44ed58127a251b0dc5bd2681b9efbe4709b0c493940c85cedcbf668fe58ae2440c4afbb1e579cd69e504aa7efedd44519823ffed40444d8b3382362e8 SHA512 b485d37dca14f1cf4adf01bd8b1ae52c1d4916d7acf6ed210bc9feaece8efc2aa6cee8a3ef9174b50b767e373379c6a18d14db4426ac53a8c27d2d7b222826df
2928 +DIST qtwebengine-everywhere-src-5.13.2.tar.xz 255593964 BLAKE2B 458f718183aa53376e1aeeb6306b0b3960bd001aebf61e9650d30afd408af003183b7748a87aa0c6a1aa0b3a4be548b417609146b71dc6afa46db49c4b48919f SHA512 10ae5cca36230069ef117cae15b84e29124c43e4864dbfa7a1f99879764b871355281edcb1942e86ec3a4cac12bbfd2749577745c8c7e736eb6a9909876554d0
2929
2930 diff --git a/dev-qt/qtwebengine/qtwebengine-5.13.2.ebuild b/dev-qt/qtwebengine/qtwebengine-5.13.2.ebuild
2931 new file mode 100644
2932 index 00000000000..d1ab4b2fa14
2933 --- /dev/null
2934 +++ b/dev-qt/qtwebengine/qtwebengine-5.13.2.ebuild
2935 @@ -0,0 +1,131 @@
2936 +# Copyright 1999-2019 Gentoo Authors
2937 +# Distributed under the terms of the GNU General Public License v2
2938 +
2939 +EAPI=7
2940 +PYTHON_COMPAT=( python2_7 )
2941 +inherit multiprocessing pax-utils python-any-r1 qt5-build
2942 +
2943 +DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML applications"
2944 +
2945 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2946 + KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2947 +fi
2948 +
2949 +IUSE="alsa bindist designer jumbo-build pax_kernel pulseaudio
2950 + +system-ffmpeg +system-icu widgets"
2951 +REQUIRED_USE="designer? ( widgets )"
2952 +
2953 +RDEPEND="
2954 + app-arch/snappy:=
2955 + dev-libs/glib:2
2956 + dev-libs/nspr
2957 + dev-libs/nss
2958 + ~dev-qt/qtcore-${PV}
2959 + ~dev-qt/qtdeclarative-${PV}
2960 + ~dev-qt/qtgui-${PV}
2961 + ~dev-qt/qtnetwork-${PV}
2962 + ~dev-qt/qtpositioning-${PV}
2963 + ~dev-qt/qtprintsupport-${PV}
2964 + ~dev-qt/qtwebchannel-${PV}[qml]
2965 + dev-libs/expat
2966 + dev-libs/libevent:=
2967 + dev-libs/libxml2[icu]
2968 + dev-libs/libxslt
2969 + dev-libs/re2:=
2970 + media-libs/fontconfig
2971 + media-libs/freetype
2972 + media-libs/harfbuzz:=
2973 + media-libs/lcms:2
2974 + media-libs/libjpeg-turbo:=
2975 + media-libs/libpng:0=
2976 + >=media-libs/libvpx-1.5:=[svc]
2977 + media-libs/libwebp:=
2978 + media-libs/mesa[egl,X(+)]
2979 + media-libs/opus
2980 + sys-apps/dbus
2981 + sys-apps/pciutils
2982 + sys-libs/zlib[minizip]
2983 + virtual/libudev
2984 + x11-libs/libdrm
2985 + x11-libs/libX11
2986 + x11-libs/libXcomposite
2987 + x11-libs/libXcursor
2988 + x11-libs/libXdamage
2989 + x11-libs/libXext
2990 + x11-libs/libXfixes
2991 + x11-libs/libXi
2992 + x11-libs/libXrandr
2993 + x11-libs/libXrender
2994 + x11-libs/libXScrnSaver
2995 + x11-libs/libXtst
2996 + alsa? ( media-libs/alsa-lib )
2997 + designer? ( ~dev-qt/designer-${PV} )
2998 + pulseaudio? ( media-sound/pulseaudio:= )
2999 + system-ffmpeg? ( media-video/ffmpeg:0= )
3000 + system-icu? ( >=dev-libs/icu-60.2:= )
3001 + widgets? (
3002 + ~dev-qt/qtdeclarative-${PV}[widgets]
3003 + ~dev-qt/qtwidgets-${PV}
3004 + )
3005 +"
3006 +DEPEND="${RDEPEND}
3007 + ${PYTHON_DEPS}
3008 + >=app-arch/gzip-1.7
3009 + dev-util/gperf
3010 + dev-util/ninja
3011 + dev-util/re2c
3012 + sys-devel/bison
3013 + pax_kernel? ( sys-apps/elfix )
3014 +"
3015 +
3016 +PATCHES+=( "${FILESDIR}/${PN}-5.12.5-icu-65.patch" )
3017 +
3018 +src_prepare() {
3019 + use pax_kernel && PATCHES+=( "${FILESDIR}/${PN}-5.11.2-paxmark-mksnapshot.patch" )
3020 +
3021 + if ! use jumbo-build; then
3022 + sed -i -e 's|use_jumbo_build=true|use_jumbo_build=false|' \
3023 + src/core/config/common.pri || die
3024 + fi
3025 +
3026 + # bug 620444 - ensure local headers are used
3027 + find "${S}" -type f -name "*.pr[fio]" | xargs sed -i -e 's|INCLUDEPATH += |&$$QTWEBENGINE_ROOT/include |' || die
3028 +
3029 + qt_use_disable_config alsa webengine-alsa src/core/config/linux.pri
3030 + qt_use_disable_config pulseaudio webengine-pulseaudio src/core/config/linux.pri
3031 +
3032 + qt_use_disable_mod designer webenginewidgets src/plugins/plugins.pro
3033 +
3034 + qt_use_disable_mod widgets widgets src/src.pro
3035 +
3036 + qt5-build_src_prepare
3037 +}
3038 +
3039 +src_configure() {
3040 + export NINJA_PATH=/usr/bin/ninja
3041 + export NINJAFLAGS="${NINJAFLAGS:--j$(makeopts_jobs) -l$(makeopts_loadavg "${MAKEOPTS}" 0) -v}"
3042 +
3043 + local myqmakeargs=(
3044 + --
3045 + -opus
3046 + -printing-and-pdf
3047 + -webp
3048 + $(usex alsa '-alsa' '')
3049 + $(usex bindist '' '-proprietary-codecs')
3050 + $(usex pulseaudio '-pulseaudio' '')
3051 + $(usex system-ffmpeg '-ffmpeg' '')
3052 + $(usex system-icu '-webengine-icu' '')
3053 + )
3054 + qt5-build_src_configure
3055 +}
3056 +
3057 +src_install() {
3058 + qt5-build_src_install
3059 +
3060 + # bug 601472
3061 + if [[ ! -f ${D}${QT5_LIBDIR}/libQt5WebEngine.so ]]; then
3062 + die "${CATEGORY}/${PF} failed to build anything. Please report to https://bugs.gentoo.org/"
3063 + fi
3064 +
3065 + pax-mark m "${D}${QT5_LIBEXECDIR}"/QtWebEngineProcess
3066 +}
3067
3068 diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest
3069 index 1ab50700a1e..e7d08cd797a 100644
3070 --- a/dev-qt/qtwebsockets/Manifest
3071 +++ b/dev-qt/qtwebsockets/Manifest
3072 @@ -1,2 +1,3 @@
3073 DIST qtwebsockets-everywhere-src-5.12.3.tar.xz 235312 BLAKE2B aabe93119aedf18987b4c2211e1cd312a785592ddd0ac371b23e6d5649849bfe231aa24c2de91c20655df7f3a92a614371846060f5b70e09a14f4f7607242fd8 SHA512 212a98d987b4fd16216ac9a1c98e061be6a5bd2e2c4ec8be80424d6f23afeace790fe666abe8a11e2116dc20f17a41ad0c817fceacdfa5f766b93068ac614817
3074 DIST qtwebsockets-everywhere-src-5.12.5.tar.xz 235468 BLAKE2B ad2418ea447490ab3ad7accc2850b448558c978389925e4c26cd3280ea20e543478fdd3af3db982cbd668a4074ce1b01a488d89313e9b9ff3ceface0fdafdc0f SHA512 970ad232ad1258630404d5e7347721505a780497e1775f88591098f11bca48cbf62c4f02491b133d31e4304eb9e16f923292c5b778e22d530d7a5a4e95d422ba
3075 +DIST qtwebsockets-everywhere-src-5.13.2.tar.xz 244668 BLAKE2B a8a0b6327673e8746939e903814adb7194f61eae6954d96bdf25dfe93e15ea7853c4605bef77ba28205afffb1048f11c3b80f6818663681e12cfb1adc064ff2a SHA512 c4d3b31e8110b74485e7fb1d6d82039efe176e8b626209485fbe3843f7a4b9f11708c9b978623d45e45263e6ae9990e927a3f7a9a48ced4dbcb5e954c60f593d
3076
3077 diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.13.2.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.13.2.ebuild
3078 new file mode 100644
3079 index 00000000000..097f97a9d7a
3080 --- /dev/null
3081 +++ b/dev-qt/qtwebsockets/qtwebsockets-5.13.2.ebuild
3082 @@ -0,0 +1,27 @@
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="Implementation of the WebSocket protocol for the Qt5 framework"
3090 +
3091 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
3092 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
3093 +fi
3094 +
3095 +IUSE="qml +ssl"
3096 +
3097 +DEPEND="
3098 + ~dev-qt/qtcore-${PV}
3099 + ~dev-qt/qtnetwork-${PV}[ssl=]
3100 + qml? ( ~dev-qt/qtdeclarative-${PV} )
3101 +
3102 +"
3103 +RDEPEND="${DEPEND}"
3104 +
3105 +src_prepare() {
3106 + qt_use_disable_mod qml quick src/src.pro
3107 +
3108 + qt5-build_src_prepare
3109 +}
3110
3111 diff --git a/dev-qt/qtwebview/Manifest b/dev-qt/qtwebview/Manifest
3112 index e51680aa316..6b8e224c827 100644
3113 --- a/dev-qt/qtwebview/Manifest
3114 +++ b/dev-qt/qtwebview/Manifest
3115 @@ -1,2 +1,3 @@
3116 DIST qtwebview-everywhere-src-5.12.3.tar.xz 131136 BLAKE2B 09ff2437cd66bd0c5896fd2e0d7910d9e3ad14bb710bc6c8d4f9bd9e37b12401e0d82a0fbd74a9b48425419d9120b53cbe93f3eaf2b942e261d91cca0638c8cf SHA512 426227b9b4cb61c0e88958dbaab21e842a25989098a0e94a06fe3efc8a2b9d4a5d3216296c8228da977ef52cd5844b66048bcb84019da4f06de1b1009dfdffa5
3117 DIST qtwebview-everywhere-src-5.12.5.tar.xz 131160 BLAKE2B 2860c751b0dd66bae966ab7286d5cd906430d4a860dea47c7b624eb631722bc06a2bb8e8093c0317476edf1242dec84bb322837090d0f35061dce0ad637d9755 SHA512 310beedf88cefc05458e99838e7cb71971aa24ba6c460ff3da804c2ab7f56167ca1067ddca71ee29ced32ea974fe405261f24c8bbcac0c7b69063d7c4e38a4de
3118 +DIST qtwebview-everywhere-src-5.13.2.tar.xz 131168 BLAKE2B cea040bbc352244b6bc51eb5ac2c762a5ff3a173ef725f06ff39f70988534189fd9313190c260cc0b0c92390eaf85c7949aaba88c9e6d4ad6208d65a583f6c2d SHA512 e149bea2d76db859f1a2523793108963849332384ca6af9fa45be8e88b321405698edb89f3471ad99f05cf50b3921a8a7d2c2aab63ca1040ba8446abe3612954
3119
3120 diff --git a/dev-qt/qtwebview/qtwebview-5.13.2.ebuild b/dev-qt/qtwebview/qtwebview-5.13.2.ebuild
3121 new file mode 100644
3122 index 00000000000..fa902e48fdd
3123 --- /dev/null
3124 +++ b/dev-qt/qtwebview/qtwebview-5.13.2.ebuild
3125 @@ -0,0 +1,21 @@
3126 +# Copyright 1999-2019 Gentoo Authors
3127 +# Distributed under the terms of the GNU General Public License v2
3128 +
3129 +EAPI=7
3130 +inherit qt5-build
3131 +
3132 +DESCRIPTION="Module for displaying web content in a QML application using the Qt5 framework"
3133 +
3134 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
3135 + KEYWORDS="~amd64"
3136 +fi
3137 +
3138 +IUSE=""
3139 +
3140 +DEPEND="
3141 + ~dev-qt/qtcore-${PV}
3142 + ~dev-qt/qtdeclarative-${PV}
3143 + ~dev-qt/qtgui-${PV}
3144 + ~dev-qt/qtwebengine-${PV}
3145 +"
3146 +RDEPEND="${DEPEND}"
3147
3148 diff --git a/dev-qt/qtwidgets/Manifest b/dev-qt/qtwidgets/Manifest
3149 index 1e1de0c37b5..33abd24b25c 100644
3150 --- a/dev-qt/qtwidgets/Manifest
3151 +++ b/dev-qt/qtwidgets/Manifest
3152 @@ -1,2 +1,3 @@
3153 DIST qtbase-everywhere-src-5.12.3.tar.xz 48382148 BLAKE2B 779c43a75403e0f21357a90228bbcc3f216495613f4f17a2f442c7aa93f277a79cc7addf5ae44e22964069580f4932cfd14ba4773aa0ab30405d5587577a545c SHA512 1dab927573eb22b1ae772de3a418f7d3999ea78d6e667a7f2494390dd1f0981ea93f4f892cb6e124ac18812c780ee71da3021b485c61eaf1ef2234a5c12b7fe2
3154 DIST qtbase-everywhere-src-5.12.5.tar.xz 48463288 BLAKE2B db394becd1c0c2be9f86658f58dbadb5e3b81af82edf2e8b69652a8587a2aa30f481774fa20d55ce7e8b9cc158dedd343dc3964e4ff0bcf111e8c4feceb27e0a SHA512 9a95060318cadfcd6dace6b28353fa868a8dcfe9def0bd884edf7d9f72606bae625de0269323a94b81d594a6c398106c266304106329b79c7dae4e5b88269660
3155 +DIST qtbase-everywhere-src-5.13.2.tar.xz 48735704 BLAKE2B 50b8d69212602427b76dce6efefb9195e91e4bf5a09b732e564b66a4e27cfaf193fd860139b2c4cc774b0b1132af1426b79e381fb42eafd506239096bd87837e SHA512 b00ad017cc95876698615fd6e41c6ade366146c1f7057e1925bc1b72918f091aa39aa6bf0ea450fc6cd4d8f9810b228770d981dcb6cbe8ad30abb2c42804a204
3156
3157 diff --git a/dev-qt/qtwidgets/qtwidgets-5.13.2.ebuild b/dev-qt/qtwidgets/qtwidgets-5.13.2.ebuild
3158 new file mode 100644
3159 index 00000000000..700b6405241
3160 --- /dev/null
3161 +++ b/dev-qt/qtwidgets/qtwidgets-5.13.2.ebuild
3162 @@ -0,0 +1,56 @@
3163 +# Copyright 1999-2019 Gentoo Authors
3164 +# Distributed under the terms of the GNU General Public License v2
3165 +
3166 +EAPI=7
3167 +QT5_MODULE="qtbase"
3168 +inherit qt5-build
3169 +
3170 +DESCRIPTION="Set of components for creating classic desktop-style UIs for the Qt5 framework"
3171 +
3172 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
3173 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
3174 +fi
3175 +
3176 +# keep IUSE defaults in sync with qtgui
3177 +IUSE="gles2 gtk +png +xcb"
3178 +
3179 +DEPEND="
3180 + ~dev-qt/qtcore-${PV}
3181 + ~dev-qt/qtgui-${PV}[gles2=,png=,xcb?]
3182 + gtk? (
3183 + ~dev-qt/qtgui-${PV}[dbus]
3184 + x11-libs/gtk+:3
3185 + x11-libs/libX11
3186 + x11-libs/pango
3187 + )
3188 +"
3189 +RDEPEND="${DEPEND}"
3190 +
3191 +QT5_TARGET_SUBDIRS=(
3192 + src/tools/uic
3193 + src/widgets
3194 + src/plugins/platformthemes
3195 +)
3196 +
3197 +QT5_GENTOO_CONFIG=(
3198 + gtk:gtk3:
3199 + ::widgets
3200 + !:no-widgets:
3201 +)
3202 +
3203 +QT5_GENTOO_PRIVATE_CONFIG=(
3204 + :widgets
3205 +)
3206 +
3207 +src_configure() {
3208 + local myconf=(
3209 + -opengl $(usex gles2 es2 desktop)
3210 + $(qt_use gtk)
3211 + -gui
3212 + $(qt_use png libpng system)
3213 + -widgets
3214 + $(qt_use xcb xcb system)
3215 + $(usex xcb '-xcb-xlib -xcb-xinput -xkb -xkbcommon' '')
3216 + )
3217 + qt5-build_src_configure
3218 +}
3219
3220 diff --git a/dev-qt/qtx11extras/Manifest b/dev-qt/qtx11extras/Manifest
3221 index 98429ebbea3..4be34ab2e3b 100644
3222 --- a/dev-qt/qtx11extras/Manifest
3223 +++ b/dev-qt/qtx11extras/Manifest
3224 @@ -1,2 +1,3 @@
3225 DIST qtx11extras-everywhere-src-5.12.3.tar.xz 115908 BLAKE2B 9ec7d370630f6c43869f648222ff46368cb57984ae732320974258da5b3905faa372e8fb97c25df8c88ce155c75be601bda28c988cf5b639bf6404213a1dbc54 SHA512 21dda778aaccab44d8c4950fc6cc9fc6748f1f38721d8f775c61754ace81d17a03847cc6fbe98a9d23ea592fd5f6942eedff102d4841daa5847125986c474854
3226 DIST qtx11extras-everywhere-src-5.12.5.tar.xz 115960 BLAKE2B e075f0cdaf6e5b5c57899e8f4440891b1be4e49246a3b7098c235239d1763109aab4e99931488c7585dcf8197b5357905f6f17fe5a8e15b46bec250e2b2aca79 SHA512 1e83c2d350f423053fe07c41a8b889391100df93dd50f700e98116c36b3dbad9637a618765daf97b82b7ffcd0687fc52c9590d9ce48c2a9204f1edc6d2cae248
3227 +DIST qtx11extras-everywhere-src-5.13.2.tar.xz 127228 BLAKE2B e1b12f784d657802291419c61646078548e7c4a688b39686b7159d97a281b38e8a05f4a58569ec0abb5bf6f1b5ea5e0221d1c491f23c9c636d3427772074d824 SHA512 229dfffcc6da5cae80412f099c0e1fcdc4d2e13371020cecd1f7dc100475d5ea300a2b4b4da8e3688fdf6a82e371b6feab4f70a171e72a8f56467c7d16f60d7d
3228
3229 diff --git a/dev-qt/qtx11extras/qtx11extras-5.13.2.ebuild b/dev-qt/qtx11extras/qtx11extras-5.13.2.ebuild
3230 new file mode 100644
3231 index 00000000000..a27428572cf
3232 --- /dev/null
3233 +++ b/dev-qt/qtx11extras/qtx11extras-5.13.2.ebuild
3234 @@ -0,0 +1,21 @@
3235 +# Copyright 1999-2019 Gentoo Authors
3236 +# Distributed under the terms of the GNU General Public License v2
3237 +
3238 +EAPI=7
3239 +inherit qt5-build
3240 +
3241 +DESCRIPTION="Linux/X11-specific support library for the Qt5 framework"
3242 +
3243 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
3244 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
3245 +fi
3246 +
3247 +IUSE=""
3248 +
3249 +RDEPEND="
3250 + ~dev-qt/qtcore-${PV}
3251 + ~dev-qt/qtgui-${PV}[xcb]
3252 +"
3253 +DEPEND="${RDEPEND}
3254 + test? ( ~dev-qt/qtwidgets-${PV} )
3255 +"
3256
3257 diff --git a/dev-qt/qtxml/Manifest b/dev-qt/qtxml/Manifest
3258 index 1e1de0c37b5..33abd24b25c 100644
3259 --- a/dev-qt/qtxml/Manifest
3260 +++ b/dev-qt/qtxml/Manifest
3261 @@ -1,2 +1,3 @@
3262 DIST qtbase-everywhere-src-5.12.3.tar.xz 48382148 BLAKE2B 779c43a75403e0f21357a90228bbcc3f216495613f4f17a2f442c7aa93f277a79cc7addf5ae44e22964069580f4932cfd14ba4773aa0ab30405d5587577a545c SHA512 1dab927573eb22b1ae772de3a418f7d3999ea78d6e667a7f2494390dd1f0981ea93f4f892cb6e124ac18812c780ee71da3021b485c61eaf1ef2234a5c12b7fe2
3263 DIST qtbase-everywhere-src-5.12.5.tar.xz 48463288 BLAKE2B db394becd1c0c2be9f86658f58dbadb5e3b81af82edf2e8b69652a8587a2aa30f481774fa20d55ce7e8b9cc158dedd343dc3964e4ff0bcf111e8c4feceb27e0a SHA512 9a95060318cadfcd6dace6b28353fa868a8dcfe9def0bd884edf7d9f72606bae625de0269323a94b81d594a6c398106c266304106329b79c7dae4e5b88269660
3264 +DIST qtbase-everywhere-src-5.13.2.tar.xz 48735704 BLAKE2B 50b8d69212602427b76dce6efefb9195e91e4bf5a09b732e564b66a4e27cfaf193fd860139b2c4cc774b0b1132af1426b79e381fb42eafd506239096bd87837e SHA512 b00ad017cc95876698615fd6e41c6ade366146c1f7057e1925bc1b72918f091aa39aa6bf0ea450fc6cd4d8f9810b228770d981dcb6cbe8ad30abb2c42804a204
3265
3266 diff --git a/dev-qt/qtxml/qtxml-5.13.2.ebuild b/dev-qt/qtxml/qtxml-5.13.2.ebuild
3267 new file mode 100644
3268 index 00000000000..10996d04fd7
3269 --- /dev/null
3270 +++ b/dev-qt/qtxml/qtxml-5.13.2.ebuild
3271 @@ -0,0 +1,29 @@
3272 +# Copyright 1999-2019 Gentoo Authors
3273 +# Distributed under the terms of the GNU General Public License v2
3274 +
3275 +EAPI=7
3276 +QT5_MODULE="qtbase"
3277 +inherit qt5-build
3278 +
3279 +DESCRIPTION="Implementation of SAX and DOM for the Qt5 framework"
3280 +
3281 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
3282 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
3283 +fi
3284 +
3285 +IUSE=""
3286 +
3287 +RDEPEND="
3288 + ~dev-qt/qtcore-${PV}
3289 +"
3290 +DEPEND="${RDEPEND}
3291 + test? ( ~dev-qt/qtnetwork-${PV} )
3292 +"
3293 +
3294 +QT5_TARGET_SUBDIRS=(
3295 + src/xml
3296 +)
3297 +
3298 +QT5_GENTOO_PRIVATE_CONFIG=(
3299 + :xml
3300 +)
3301
3302 diff --git a/dev-qt/qtxmlpatterns/Manifest b/dev-qt/qtxmlpatterns/Manifest
3303 index 3361bb0a9a0..5e7a7b61e2a 100644
3304 --- a/dev-qt/qtxmlpatterns/Manifest
3305 +++ b/dev-qt/qtxmlpatterns/Manifest
3306 @@ -1,2 +1,3 @@
3307 DIST qtxmlpatterns-everywhere-src-5.12.3.tar.xz 1389612 BLAKE2B ec5be0189d6e235dbeeff0660756365c6e900f7b56a1e18506e4c4190bcb4dd4f5242144ae53a5f4dc6334369234d0c8f4a05ce1b324a4002adf4da32cf3474f SHA512 4e421f0c78ca74f726f758bd95b33915297922f3b5a4fff84dde2600969f54f3914828fdb7903c7171e192f81966680b6c6bb4750de0be72728124470e7c798d
3308 DIST qtxmlpatterns-everywhere-src-5.12.5.tar.xz 1390052 BLAKE2B dfc8d1a596c2d93c45675b9a6e373294ae0ab52a36f2533e9be03719d7cf78c9c3597243ab01f5ff533cad5953a4a50ef30c109037f4905d9471ff8af97c151d SHA512 30b25e152970bfe51fcdeffa43d11dd51496e5ea6a5da644b13fa0ce4835302ebec651c1ecdcf9590c6689598cea9bd63748aab4ee0ec69f9155dc310a7c04c3
3309 +DIST qtxmlpatterns-everywhere-src-5.13.2.tar.xz 1392192 BLAKE2B 4c0ef609a93548e1ec0c6371ed01fa1ba761d1b94e168d016da3c09447680fb4080db3e1ee2a0d6fd51f9c07ebd2fbf7de5f2f1c651dc258afa25f2b3dcc570b SHA512 ee783ec9429d393b165ce4947dd28cc92f018922862daacdbe2258bf4a23b64f2d30e0b781620061bb8063db5b16bf5e79b09c3174436e0bad04821bef305076
3310
3311 diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.13.2.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.13.2.ebuild
3312 new file mode 100644
3313 index 00000000000..4b25082f75f
3314 --- /dev/null
3315 +++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.13.2.ebuild
3316 @@ -0,0 +1,30 @@
3317 +# Copyright 1999-2019 Gentoo Authors
3318 +# Distributed under the terms of the GNU General Public License v2
3319 +
3320 +EAPI=7
3321 +inherit qt5-build
3322 +
3323 +DESCRIPTION="XPath, XQuery, XSLT, and XML Schema validation library for the Qt5 framework"
3324 +
3325 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
3326 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
3327 +fi
3328 +
3329 +IUSE="qml"
3330 +
3331 +DEPEND="
3332 + ~dev-qt/qtcore-${PV}
3333 + ~dev-qt/qtnetwork-${PV}
3334 + qml? ( ~dev-qt/qtdeclarative-${PV} )
3335 +"
3336 +RDEPEND="${DEPEND}"
3337 +
3338 +src_prepare() {
3339 + qt_use_disable_mod qml qml \
3340 + src/src.pro \
3341 + src/imports/imports.pro
3342 +
3343 + qt_use_disable_mod qml quick tests/auto/auto.pro
3344 +
3345 + qt5-build_src_prepare
3346 +}