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/qtscript/, dev-qt/qtimageformats/, dev-qt/qtbluetooth/, dev-qt/designer/, ...
Date: Tue, 26 May 2020 14:53:39
Message-Id: 1590503547.aeb61e1abdbb629279cb188180567a3fb957d9e5.asturm@gentoo
1 commit: aeb61e1abdbb629279cb188180567a3fb957d9e5
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Tue May 26 09:18:34 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Tue May 26 14:32:27 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeb61e1a
7
8 dev-qt: Add Qt 5.15.0 release
9
10 Package-Manager: Portage-2.3.100, Repoman-2.3.22
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 dev-qt/assistant/Manifest | 1 +
14 dev-qt/assistant/assistant-5.15.0.ebuild | 55 ++++++
15 dev-qt/designer/Manifest | 1 +
16 dev-qt/designer/designer-5.15.0.ebuild | 53 ++++++
17 dev-qt/linguist-tools/Manifest | 1 +
18 dev-qt/linguist-tools/linguist-tools-5.15.0.ebuild | 45 +++++
19 dev-qt/linguist/Manifest | 1 +
20 dev-qt/linguist/linguist-5.15.0.ebuild | 48 ++++++
21 dev-qt/pixeltool/Manifest | 1 +
22 dev-qt/pixeltool/pixeltool-5.15.0.ebuild | 21 +++
23 dev-qt/qdbus/Manifest | 1 +
24 dev-qt/qdbus/qdbus-5.15.0.ebuild | 25 +++
25 dev-qt/qdbusviewer/Manifest | 1 +
26 dev-qt/qdbusviewer/qdbusviewer-5.15.0.ebuild | 45 +++++
27 dev-qt/qdoc/Manifest | 1 +
28 dev-qt/qdoc/qdoc-5.15.0.ebuild | 28 ++++
29 dev-qt/qt3d/Manifest | 1 +
30 dev-qt/qt3d/qt3d-5.15.0.ebuild | 34 ++++
31 dev-qt/qtbluetooth/Manifest | 1 +
32 dev-qt/qtbluetooth/qtbluetooth-5.15.0.ebuild | 33 ++++
33 dev-qt/qtcharts/Manifest | 1 +
34 dev-qt/qtcharts/qtcharts-5.15.0.ebuild | 29 ++++
35 dev-qt/qtconcurrent/Manifest | 1 +
36 dev-qt/qtconcurrent/qtconcurrent-5.15.0.ebuild | 23 +++
37 dev-qt/qtcore/Manifest | 1 +
38 dev-qt/qtcore/qtcore-5.15.0.ebuild | 100 +++++++++++
39 dev-qt/qtdatavis3d/Manifest | 1 +
40 dev-qt/qtdatavis3d/qtdatavis3d-5.15.0.ebuild | 31 ++++
41 dev-qt/qtdbus/Manifest | 1 +
42 dev-qt/qtdbus/qtdbus-5.15.0.ebuild | 43 +++++
43 dev-qt/qtdeclarative/Manifest | 1 +
44 dev-qt/qtdeclarative/qtdeclarative-5.15.0.ebuild | 58 +++++++
45 dev-qt/qtdiag/Manifest | 1 +
46 dev-qt/qtdiag/qtdiag-5.15.0.ebuild | 32 ++++
47 dev-qt/qtgamepad/Manifest | 1 +
48 dev-qt/qtgamepad/qtgamepad-5.15.0.ebuild | 35 ++++
49 dev-qt/qtgraphicaleffects/Manifest | 1 +
50 .../qtgraphicaleffects-5.15.0.ebuild | 21 +++
51 dev-qt/qtgui/Manifest | 1 +
52 dev-qt/qtgui/qtgui-5.15.0.ebuild | 184 +++++++++++++++++++++
53 dev-qt/qthelp/Manifest | 1 +
54 dev-qt/qthelp/qthelp-5.15.0.ebuild | 29 ++++
55 dev-qt/qtimageformats/Manifest | 1 +
56 dev-qt/qtimageformats/qtimageformats-5.15.0.ebuild | 30 ++++
57 dev-qt/qtlocation/Manifest | 1 +
58 dev-qt/qtlocation/qtlocation-5.15.0.ebuild | 47 ++++++
59 dev-qt/qtmultimedia/Manifest | 1 +
60 dev-qt/qtmultimedia/qtmultimedia-5.15.0.ebuild | 68 ++++++++
61 dev-qt/qtnetwork/Manifest | 1 +
62 dev-qt/qtnetwork/qtnetwork-5.15.0.ebuild | 62 +++++++
63 dev-qt/qtnetworkauth/Manifest | 1 +
64 dev-qt/qtnetworkauth/qtnetworkauth-5.15.0.ebuild | 20 +++
65 dev-qt/qtopengl/Manifest | 1 +
66 dev-qt/qtopengl/qtopengl-5.15.0.ebuild | 34 ++++
67 dev-qt/qtpaths/Manifest | 1 +
68 dev-qt/qtpaths/qtpaths-5.15.0.ebuild | 19 +++
69 dev-qt/qtplugininfo/Manifest | 1 +
70 dev-qt/qtplugininfo/qtplugininfo-5.15.0.ebuild | 19 +++
71 dev-qt/qtpositioning/Manifest | 1 +
72 dev-qt/qtpositioning/qtpositioning-5.15.0.ebuild | 40 +++++
73 dev-qt/qtprintsupport/Manifest | 1 +
74 dev-qt/qtprintsupport/qtprintsupport-5.15.0.ebuild | 42 +++++
75 dev-qt/qtquickcontrols/Manifest | 1 +
76 .../qtquickcontrols/qtquickcontrols-5.15.0.ebuild | 32 ++++
77 dev-qt/qtquickcontrols2/Manifest | 1 +
78 .../qtquickcontrols2-5.15.0.ebuild | 30 ++++
79 dev-qt/qtscript/Manifest | 1 +
80 dev-qt/qtscript/qtscript-5.15.0.ebuild | 36 ++++
81 dev-qt/qtscxml/Manifest | 1 +
82 dev-qt/qtscxml/qtscxml-5.15.0.ebuild | 19 +++
83 dev-qt/qtsensors/Manifest | 1 +
84 dev-qt/qtsensors/qtsensors-5.15.0.ebuild | 28 ++++
85 dev-qt/qtserialbus/Manifest | 1 +
86 dev-qt/qtserialbus/qtserialbus-5.15.0.ebuild | 20 +++
87 dev-qt/qtserialport/Manifest | 1 +
88 dev-qt/qtserialport/qtserialport-5.15.0.ebuild | 27 +++
89 dev-qt/qtspeech/Manifest | 1 +
90 dev-qt/qtspeech/qtspeech-5.15.0.ebuild | 20 +++
91 dev-qt/qtsql/Manifest | 1 +
92 dev-qt/qtsql/qtsql-5.15.0.ebuild | 55 ++++++
93 dev-qt/qtsvg/Manifest | 1 +
94 dev-qt/qtsvg/qtsvg-5.15.0.ebuild | 23 +++
95 dev-qt/qttest/Manifest | 1 +
96 dev-qt/qttest/qttest-5.15.0.ebuild | 33 ++++
97 dev-qt/qttranslations/Manifest | 1 +
98 dev-qt/qttranslations/qttranslations-5.15.0.ebuild | 19 +++
99 dev-qt/qtvirtualkeyboard/Manifest | 1 +
100 .../qtvirtualkeyboard-5.15.0.ebuild | 43 +++++
101 dev-qt/qtwayland/Manifest | 1 +
102 dev-qt/qtwayland/qtwayland-5.15.0.ebuild | 39 +++++
103 dev-qt/qtwebchannel/Manifest | 1 +
104 dev-qt/qtwebchannel/qtwebchannel-5.15.0.ebuild | 26 +++
105 dev-qt/qtwebengine/Manifest | 1 +
106 ...qtwebengine-5.15.0-disable-fatal-warnings.patch | 10 ++
107 .../files/qtwebengine-5.15.0-gcc-10.patch | 27 +++
108 dev-qt/qtwebengine/qtwebengine-5.15.0.ebuild | 152 +++++++++++++++++
109 dev-qt/qtwebsockets/Manifest | 1 +
110 dev-qt/qtwebsockets/qtwebsockets-5.15.0.ebuild | 27 +++
111 dev-qt/qtwebview/Manifest | 1 +
112 dev-qt/qtwebview/qtwebview-5.15.0.ebuild | 21 +++
113 dev-qt/qtwidgets/Manifest | 1 +
114 dev-qt/qtwidgets/qtwidgets-5.15.0.ebuild | 57 +++++++
115 dev-qt/qtx11extras/Manifest | 1 +
116 dev-qt/qtx11extras/qtx11extras-5.15.0.ebuild | 22 +++
117 dev-qt/qtxml/Manifest | 1 +
118 dev-qt/qtxml/qtxml-5.15.0.ebuild | 29 ++++
119 dev-qt/qtxmlpatterns/Manifest | 1 +
120 dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.0.ebuild | 30 ++++
121 108 files changed, 2231 insertions(+)
122
123 diff --git a/dev-qt/assistant/Manifest b/dev-qt/assistant/Manifest
124 index 57f7915196f..daea0cdeb14 100644
125 --- a/dev-qt/assistant/Manifest
126 +++ b/dev-qt/assistant/Manifest
127 @@ -1,2 +1,3 @@
128 DIST qttools-everywhere-src-5.14.1.tar.xz 8810972 BLAKE2B 324246728e814eeb5d297fe72cfdc8af584c555f4676f8f6325c9f2353140dc04c98b3f1e1d39ffacecd43527e13df1ce1b1608377794eb8247d3f2549d6697b SHA512 59874ed00f7f9749f0dda49d6e1ad064d1594c6b0bde577961c5d45628763d2a2031aa7ebed952f1cebc8a241eb6a0e4a4f8e36c0a93ffe738a0ff360b8d3f30
129 DIST qttools-everywhere-src-5.14.2.tar.xz 8815020 BLAKE2B 2535541b53cec5cc2dce1ac06ad70b145fce38642d8142f43a800a630aa2f69ad255e8f0a38c44022d14cc5b4373603026cc7c149c2435621f91a66ea0bf223d SHA512 e5b56d38acaa59511f24c817999f901510397d6e8baccc06a8fb8375f09b71dcffda4c57def4eb88d6c2782926d612b382957175a087a0c2224245051c54fe7e
130 +DIST qttools-everywhere-src-5.15.0.tar.xz 8850752 BLAKE2B fed030b2e0bdb3bf397b28e33c1afc84c0b22bf3ede5bdf9a0822f44f8cbf6f7564d0d2c04215f79aec722deeac373d2d46cdd3d7e3d9135f9211486feaf12b0 SHA512 ebcebbc828e6a34766f2f5eeb4775d29af7b60b6124549df5256902ed2bd683721084b45a869ba76d29b1b170fe3834291af0833ab17ee8d05407c509f03d3eb
131
132 diff --git a/dev-qt/assistant/assistant-5.15.0.ebuild b/dev-qt/assistant/assistant-5.15.0.ebuild
133 new file mode 100644
134 index 00000000000..7f0b3ec1e82
135 --- /dev/null
136 +++ b/dev-qt/assistant/assistant-5.15.0.ebuild
137 @@ -0,0 +1,55 @@
138 +# Copyright 1999-2020 Gentoo Authors
139 +# Distributed under the terms of the GNU General Public License v2
140 +
141 +EAPI=7
142 +QT5_MODULE="qttools"
143 +inherit desktop qt5-build xdg-utils
144 +
145 +DESCRIPTION="Tool for viewing on-line documentation in Qt help file format"
146 +
147 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
148 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
149 +fi
150 +
151 +IUSE="webkit"
152 +
153 +DEPEND="
154 + ~dev-qt/qtcore-${PV}:5=
155 + ~dev-qt/qtgui-${PV}
156 + ~dev-qt/qthelp-${PV}
157 + ~dev-qt/qtnetwork-${PV}
158 + ~dev-qt/qtprintsupport-${PV}
159 + ~dev-qt/qtsql-${PV}[sqlite]
160 + ~dev-qt/qtwidgets-${PV}
161 + webkit? ( >=dev-qt/qtwebkit-5.9.1:5 )
162 +"
163 +RDEPEND="${DEPEND}"
164 +
165 +QT5_TARGET_SUBDIRS=(
166 + src/assistant/assistant
167 +)
168 +
169 +src_prepare() {
170 + qt_use_disable_mod webkit webkitwidgets \
171 + src/assistant/assistant/assistant.pro
172 +
173 + qt5-build_src_prepare
174 +}
175 +
176 +src_install() {
177 + qt5-build_src_install
178 +
179 + doicon -s 32 src/assistant/assistant/images/assistant.png
180 + newicon -s 128 src/assistant/assistant/images/assistant-128.png assistant.png
181 + make_desktop_entry "${QT5_BINDIR}"/assistant 'Qt 5 Assistant' assistant 'Qt;Development;Documentation'
182 +}
183 +
184 +pkg_postinst() {
185 + qt5-build_pkg_postinst
186 + xdg_icon_cache_update
187 +}
188 +
189 +pkg_postrm() {
190 + qt5-build_pkg_postrm
191 + xdg_icon_cache_update
192 +}
193
194 diff --git a/dev-qt/designer/Manifest b/dev-qt/designer/Manifest
195 index 57f7915196f..daea0cdeb14 100644
196 --- a/dev-qt/designer/Manifest
197 +++ b/dev-qt/designer/Manifest
198 @@ -1,2 +1,3 @@
199 DIST qttools-everywhere-src-5.14.1.tar.xz 8810972 BLAKE2B 324246728e814eeb5d297fe72cfdc8af584c555f4676f8f6325c9f2353140dc04c98b3f1e1d39ffacecd43527e13df1ce1b1608377794eb8247d3f2549d6697b SHA512 59874ed00f7f9749f0dda49d6e1ad064d1594c6b0bde577961c5d45628763d2a2031aa7ebed952f1cebc8a241eb6a0e4a4f8e36c0a93ffe738a0ff360b8d3f30
200 DIST qttools-everywhere-src-5.14.2.tar.xz 8815020 BLAKE2B 2535541b53cec5cc2dce1ac06ad70b145fce38642d8142f43a800a630aa2f69ad255e8f0a38c44022d14cc5b4373603026cc7c149c2435621f91a66ea0bf223d SHA512 e5b56d38acaa59511f24c817999f901510397d6e8baccc06a8fb8375f09b71dcffda4c57def4eb88d6c2782926d612b382957175a087a0c2224245051c54fe7e
201 +DIST qttools-everywhere-src-5.15.0.tar.xz 8850752 BLAKE2B fed030b2e0bdb3bf397b28e33c1afc84c0b22bf3ede5bdf9a0822f44f8cbf6f7564d0d2c04215f79aec722deeac373d2d46cdd3d7e3d9135f9211486feaf12b0 SHA512 ebcebbc828e6a34766f2f5eeb4775d29af7b60b6124549df5256902ed2bd683721084b45a869ba76d29b1b170fe3834291af0833ab17ee8d05407c509f03d3eb
202
203 diff --git a/dev-qt/designer/designer-5.15.0.ebuild b/dev-qt/designer/designer-5.15.0.ebuild
204 new file mode 100644
205 index 00000000000..bd0d954631d
206 --- /dev/null
207 +++ b/dev-qt/designer/designer-5.15.0.ebuild
208 @@ -0,0 +1,53 @@
209 +# Copyright 1999-2020 Gentoo Authors
210 +# Distributed under the terms of the GNU General Public License v2
211 +
212 +EAPI=7
213 +QT5_MODULE="qttools"
214 +inherit desktop qt5-build xdg-utils
215 +
216 +DESCRIPTION="WYSIWYG tool for designing and building graphical user interfaces with QtWidgets"
217 +
218 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
219 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
220 +fi
221 +
222 +IUSE="declarative webkit"
223 +
224 +DEPEND="
225 + ~dev-qt/qtcore-${PV}:5=
226 + ~dev-qt/qtgui-${PV}:5=
227 + ~dev-qt/qtnetwork-${PV}
228 + ~dev-qt/qtprintsupport-${PV}
229 + ~dev-qt/qtwidgets-${PV}
230 + ~dev-qt/qtxml-${PV}
231 + declarative? ( ~dev-qt/qtdeclarative-${PV}[widgets] )
232 + webkit? ( >=dev-qt/qtwebkit-5.9.1:5 )
233 +"
234 +RDEPEND="${DEPEND}"
235 +
236 +src_prepare() {
237 + qt_use_disable_mod declarative quickwidgets \
238 + src/designer/src/plugins/plugins.pro
239 +
240 + qt_use_disable_mod webkit webkitwidgets \
241 + src/designer/src/plugins/plugins.pro
242 +
243 + qt5-build_src_prepare
244 +}
245 +
246 +src_install() {
247 + qt5-build_src_install
248 +
249 + doicon -s 128 src/designer/src/designer/images/designer.png
250 + make_desktop_entry "${QT5_BINDIR}"/designer 'Qt 5 Designer' designer 'Qt;Development;GUIDesigner'
251 +}
252 +
253 +pkg_postinst() {
254 + qt5-build_pkg_postinst
255 + xdg_icon_cache_update
256 +}
257 +
258 +pkg_postrm() {
259 + qt5-build_pkg_postrm
260 + xdg_icon_cache_update
261 +}
262
263 diff --git a/dev-qt/linguist-tools/Manifest b/dev-qt/linguist-tools/Manifest
264 index 57f7915196f..daea0cdeb14 100644
265 --- a/dev-qt/linguist-tools/Manifest
266 +++ b/dev-qt/linguist-tools/Manifest
267 @@ -1,2 +1,3 @@
268 DIST qttools-everywhere-src-5.14.1.tar.xz 8810972 BLAKE2B 324246728e814eeb5d297fe72cfdc8af584c555f4676f8f6325c9f2353140dc04c98b3f1e1d39ffacecd43527e13df1ce1b1608377794eb8247d3f2549d6697b SHA512 59874ed00f7f9749f0dda49d6e1ad064d1594c6b0bde577961c5d45628763d2a2031aa7ebed952f1cebc8a241eb6a0e4a4f8e36c0a93ffe738a0ff360b8d3f30
269 DIST qttools-everywhere-src-5.14.2.tar.xz 8815020 BLAKE2B 2535541b53cec5cc2dce1ac06ad70b145fce38642d8142f43a800a630aa2f69ad255e8f0a38c44022d14cc5b4373603026cc7c149c2435621f91a66ea0bf223d SHA512 e5b56d38acaa59511f24c817999f901510397d6e8baccc06a8fb8375f09b71dcffda4c57def4eb88d6c2782926d612b382957175a087a0c2224245051c54fe7e
270 +DIST qttools-everywhere-src-5.15.0.tar.xz 8850752 BLAKE2B fed030b2e0bdb3bf397b28e33c1afc84c0b22bf3ede5bdf9a0822f44f8cbf6f7564d0d2c04215f79aec722deeac373d2d46cdd3d7e3d9135f9211486feaf12b0 SHA512 ebcebbc828e6a34766f2f5eeb4775d29af7b60b6124549df5256902ed2bd683721084b45a869ba76d29b1b170fe3834291af0833ab17ee8d05407c509f03d3eb
271
272 diff --git a/dev-qt/linguist-tools/linguist-tools-5.15.0.ebuild b/dev-qt/linguist-tools/linguist-tools-5.15.0.ebuild
273 new file mode 100644
274 index 00000000000..1f62623c5d3
275 --- /dev/null
276 +++ b/dev-qt/linguist-tools/linguist-tools-5.15.0.ebuild
277 @@ -0,0 +1,45 @@
278 +# Copyright 1999-2020 Gentoo Authors
279 +# Distributed under the terms of the GNU General Public License v2
280 +
281 +EAPI=7
282 +QT5_MODULE="qttools"
283 +inherit qt5-build
284 +
285 +DESCRIPTION="Tools for working with Qt translation data files"
286 +
287 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
288 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
289 +fi
290 +
291 +IUSE="qml"
292 +
293 +DEPEND="
294 + ~dev-qt/qtcore-${PV}:5=
295 + ~dev-qt/qtxml-${PV}
296 + qml? ( ~dev-qt/qtdeclarative-${PV} )
297 +"
298 +RDEPEND="${DEPEND}"
299 +
300 +QT5_TARGET_SUBDIRS=(
301 + src/linguist
302 +)
303 +
304 +src_prepare() {
305 + sed -i -e '/SUBDIRS += linguist/d' \
306 + src/linguist/linguist.pro || die
307 +
308 + qt_use_disable_mod qml qmldevtools-private \
309 + src/linguist/lupdate/lupdate.pro
310 +
311 + qt5-build_src_prepare
312 +}
313 +
314 +src_configure() {
315 + # Most of qttools require files that are only generated when qmake is
316 + # run in the root directory.
317 + # Related bugs: 633776, 676948, and 716514.
318 + mkdir -p "${QT5_BUILD_DIR}" || die
319 + qt5_qmake "${QT_BUILD_DIR}"
320 + cp "${S}"/qttools-config.pri "${QT5_BUILD_DIR}" || die
321 + qt5-build_src_configure
322 +}
323
324 diff --git a/dev-qt/linguist/Manifest b/dev-qt/linguist/Manifest
325 index 57f7915196f..daea0cdeb14 100644
326 --- a/dev-qt/linguist/Manifest
327 +++ b/dev-qt/linguist/Manifest
328 @@ -1,2 +1,3 @@
329 DIST qttools-everywhere-src-5.14.1.tar.xz 8810972 BLAKE2B 324246728e814eeb5d297fe72cfdc8af584c555f4676f8f6325c9f2353140dc04c98b3f1e1d39ffacecd43527e13df1ce1b1608377794eb8247d3f2549d6697b SHA512 59874ed00f7f9749f0dda49d6e1ad064d1594c6b0bde577961c5d45628763d2a2031aa7ebed952f1cebc8a241eb6a0e4a4f8e36c0a93ffe738a0ff360b8d3f30
330 DIST qttools-everywhere-src-5.14.2.tar.xz 8815020 BLAKE2B 2535541b53cec5cc2dce1ac06ad70b145fce38642d8142f43a800a630aa2f69ad255e8f0a38c44022d14cc5b4373603026cc7c149c2435621f91a66ea0bf223d SHA512 e5b56d38acaa59511f24c817999f901510397d6e8baccc06a8fb8375f09b71dcffda4c57def4eb88d6c2782926d612b382957175a087a0c2224245051c54fe7e
331 +DIST qttools-everywhere-src-5.15.0.tar.xz 8850752 BLAKE2B fed030b2e0bdb3bf397b28e33c1afc84c0b22bf3ede5bdf9a0822f44f8cbf6f7564d0d2c04215f79aec722deeac373d2d46cdd3d7e3d9135f9211486feaf12b0 SHA512 ebcebbc828e6a34766f2f5eeb4775d29af7b60b6124549df5256902ed2bd683721084b45a869ba76d29b1b170fe3834291af0833ab17ee8d05407c509f03d3eb
332
333 diff --git a/dev-qt/linguist/linguist-5.15.0.ebuild b/dev-qt/linguist/linguist-5.15.0.ebuild
334 new file mode 100644
335 index 00000000000..4aa1294c58f
336 --- /dev/null
337 +++ b/dev-qt/linguist/linguist-5.15.0.ebuild
338 @@ -0,0 +1,48 @@
339 +# Copyright 1999-2020 Gentoo Authors
340 +# Distributed under the terms of the GNU General Public License v2
341 +
342 +EAPI=7
343 +QT5_MODULE="qttools"
344 +inherit desktop qt5-build xdg-utils
345 +
346 +DESCRIPTION="Graphical tool for translating Qt applications"
347 +
348 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
349 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~x86"
350 +fi
351 +
352 +IUSE=""
353 +
354 +DEPEND="
355 + ~dev-qt/designer-${PV}
356 + ~dev-qt/qtcore-${PV}:5=
357 + ~dev-qt/qtgui-${PV}:5=
358 + ~dev-qt/qtprintsupport-${PV}
359 + ~dev-qt/qtwidgets-${PV}
360 + ~dev-qt/qtxml-${PV}
361 +"
362 +RDEPEND="${DEPEND}"
363 +
364 +QT5_TARGET_SUBDIRS=(
365 + src/linguist/linguist
366 +)
367 +
368 +src_install() {
369 + qt5-build_src_install
370 +
371 + local size
372 + for size in 16 32 48 64 128; do
373 + newicon -s ${size} src/linguist/linguist/images/icons/linguist-${size}-32.png linguist.png
374 + done
375 + make_desktop_entry "${QT5_BINDIR}"/linguist 'Qt 5 Linguist' linguist 'Qt;Development;Translation'
376 +}
377 +
378 +pkg_postinst() {
379 + qt5-build_pkg_postinst
380 + xdg_icon_cache_update
381 +}
382 +
383 +pkg_postrm() {
384 + qt5-build_pkg_postrm
385 + xdg_icon_cache_update
386 +}
387
388 diff --git a/dev-qt/pixeltool/Manifest b/dev-qt/pixeltool/Manifest
389 index 57f7915196f..daea0cdeb14 100644
390 --- a/dev-qt/pixeltool/Manifest
391 +++ b/dev-qt/pixeltool/Manifest
392 @@ -1,2 +1,3 @@
393 DIST qttools-everywhere-src-5.14.1.tar.xz 8810972 BLAKE2B 324246728e814eeb5d297fe72cfdc8af584c555f4676f8f6325c9f2353140dc04c98b3f1e1d39ffacecd43527e13df1ce1b1608377794eb8247d3f2549d6697b SHA512 59874ed00f7f9749f0dda49d6e1ad064d1594c6b0bde577961c5d45628763d2a2031aa7ebed952f1cebc8a241eb6a0e4a4f8e36c0a93ffe738a0ff360b8d3f30
394 DIST qttools-everywhere-src-5.14.2.tar.xz 8815020 BLAKE2B 2535541b53cec5cc2dce1ac06ad70b145fce38642d8142f43a800a630aa2f69ad255e8f0a38c44022d14cc5b4373603026cc7c149c2435621f91a66ea0bf223d SHA512 e5b56d38acaa59511f24c817999f901510397d6e8baccc06a8fb8375f09b71dcffda4c57def4eb88d6c2782926d612b382957175a087a0c2224245051c54fe7e
395 +DIST qttools-everywhere-src-5.15.0.tar.xz 8850752 BLAKE2B fed030b2e0bdb3bf397b28e33c1afc84c0b22bf3ede5bdf9a0822f44f8cbf6f7564d0d2c04215f79aec722deeac373d2d46cdd3d7e3d9135f9211486feaf12b0 SHA512 ebcebbc828e6a34766f2f5eeb4775d29af7b60b6124549df5256902ed2bd683721084b45a869ba76d29b1b170fe3834291af0833ab17ee8d05407c509f03d3eb
396
397 diff --git a/dev-qt/pixeltool/pixeltool-5.15.0.ebuild b/dev-qt/pixeltool/pixeltool-5.15.0.ebuild
398 new file mode 100644
399 index 00000000000..e3a011cfcd6
400 --- /dev/null
401 +++ b/dev-qt/pixeltool/pixeltool-5.15.0.ebuild
402 @@ -0,0 +1,21 @@
403 +# Copyright 1999-2020 Gentoo Authors
404 +# Distributed under the terms of the GNU General Public License v2
405 +
406 +EAPI=7
407 +QT5_MODULE="qttools"
408 +inherit qt5-build
409 +
410 +DESCRIPTION="Qt screen magnifier"
411 +
412 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
413 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
414 +fi
415 +
416 +IUSE=""
417 +
418 +DEPEND="
419 + ~dev-qt/qtcore-${PV}:5=
420 + ~dev-qt/qtgui-${PV}:5=
421 + ~dev-qt/qtwidgets-${PV}
422 +"
423 +RDEPEND="${DEPEND}"
424
425 diff --git a/dev-qt/qdbus/Manifest b/dev-qt/qdbus/Manifest
426 index 57f7915196f..daea0cdeb14 100644
427 --- a/dev-qt/qdbus/Manifest
428 +++ b/dev-qt/qdbus/Manifest
429 @@ -1,2 +1,3 @@
430 DIST qttools-everywhere-src-5.14.1.tar.xz 8810972 BLAKE2B 324246728e814eeb5d297fe72cfdc8af584c555f4676f8f6325c9f2353140dc04c98b3f1e1d39ffacecd43527e13df1ce1b1608377794eb8247d3f2549d6697b SHA512 59874ed00f7f9749f0dda49d6e1ad064d1594c6b0bde577961c5d45628763d2a2031aa7ebed952f1cebc8a241eb6a0e4a4f8e36c0a93ffe738a0ff360b8d3f30
431 DIST qttools-everywhere-src-5.14.2.tar.xz 8815020 BLAKE2B 2535541b53cec5cc2dce1ac06ad70b145fce38642d8142f43a800a630aa2f69ad255e8f0a38c44022d14cc5b4373603026cc7c149c2435621f91a66ea0bf223d SHA512 e5b56d38acaa59511f24c817999f901510397d6e8baccc06a8fb8375f09b71dcffda4c57def4eb88d6c2782926d612b382957175a087a0c2224245051c54fe7e
432 +DIST qttools-everywhere-src-5.15.0.tar.xz 8850752 BLAKE2B fed030b2e0bdb3bf397b28e33c1afc84c0b22bf3ede5bdf9a0822f44f8cbf6f7564d0d2c04215f79aec722deeac373d2d46cdd3d7e3d9135f9211486feaf12b0 SHA512 ebcebbc828e6a34766f2f5eeb4775d29af7b60b6124549df5256902ed2bd683721084b45a869ba76d29b1b170fe3834291af0833ab17ee8d05407c509f03d3eb
433
434 diff --git a/dev-qt/qdbus/qdbus-5.15.0.ebuild b/dev-qt/qdbus/qdbus-5.15.0.ebuild
435 new file mode 100644
436 index 00000000000..f9addd8e191
437 --- /dev/null
438 +++ b/dev-qt/qdbus/qdbus-5.15.0.ebuild
439 @@ -0,0 +1,25 @@
440 +# Copyright 1999-2020 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 57f7915196f..daea0cdeb14 100644
468 --- a/dev-qt/qdbusviewer/Manifest
469 +++ b/dev-qt/qdbusviewer/Manifest
470 @@ -1,2 +1,3 @@
471 DIST qttools-everywhere-src-5.14.1.tar.xz 8810972 BLAKE2B 324246728e814eeb5d297fe72cfdc8af584c555f4676f8f6325c9f2353140dc04c98b3f1e1d39ffacecd43527e13df1ce1b1608377794eb8247d3f2549d6697b SHA512 59874ed00f7f9749f0dda49d6e1ad064d1594c6b0bde577961c5d45628763d2a2031aa7ebed952f1cebc8a241eb6a0e4a4f8e36c0a93ffe738a0ff360b8d3f30
472 DIST qttools-everywhere-src-5.14.2.tar.xz 8815020 BLAKE2B 2535541b53cec5cc2dce1ac06ad70b145fce38642d8142f43a800a630aa2f69ad255e8f0a38c44022d14cc5b4373603026cc7c149c2435621f91a66ea0bf223d SHA512 e5b56d38acaa59511f24c817999f901510397d6e8baccc06a8fb8375f09b71dcffda4c57def4eb88d6c2782926d612b382957175a087a0c2224245051c54fe7e
473 +DIST qttools-everywhere-src-5.15.0.tar.xz 8850752 BLAKE2B fed030b2e0bdb3bf397b28e33c1afc84c0b22bf3ede5bdf9a0822f44f8cbf6f7564d0d2c04215f79aec722deeac373d2d46cdd3d7e3d9135f9211486feaf12b0 SHA512 ebcebbc828e6a34766f2f5eeb4775d29af7b60b6124549df5256902ed2bd683721084b45a869ba76d29b1b170fe3834291af0833ab17ee8d05407c509f03d3eb
474
475 diff --git a/dev-qt/qdbusviewer/qdbusviewer-5.15.0.ebuild b/dev-qt/qdbusviewer/qdbusviewer-5.15.0.ebuild
476 new file mode 100644
477 index 00000000000..8ac73f897b2
478 --- /dev/null
479 +++ b/dev-qt/qdbusviewer/qdbusviewer-5.15.0.ebuild
480 @@ -0,0 +1,45 @@
481 +# Copyright 1999-2020 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 57f7915196f..daea0cdeb14 100644
529 --- a/dev-qt/qdoc/Manifest
530 +++ b/dev-qt/qdoc/Manifest
531 @@ -1,2 +1,3 @@
532 DIST qttools-everywhere-src-5.14.1.tar.xz 8810972 BLAKE2B 324246728e814eeb5d297fe72cfdc8af584c555f4676f8f6325c9f2353140dc04c98b3f1e1d39ffacecd43527e13df1ce1b1608377794eb8247d3f2549d6697b SHA512 59874ed00f7f9749f0dda49d6e1ad064d1594c6b0bde577961c5d45628763d2a2031aa7ebed952f1cebc8a241eb6a0e4a4f8e36c0a93ffe738a0ff360b8d3f30
533 DIST qttools-everywhere-src-5.14.2.tar.xz 8815020 BLAKE2B 2535541b53cec5cc2dce1ac06ad70b145fce38642d8142f43a800a630aa2f69ad255e8f0a38c44022d14cc5b4373603026cc7c149c2435621f91a66ea0bf223d SHA512 e5b56d38acaa59511f24c817999f901510397d6e8baccc06a8fb8375f09b71dcffda4c57def4eb88d6c2782926d612b382957175a087a0c2224245051c54fe7e
534 +DIST qttools-everywhere-src-5.15.0.tar.xz 8850752 BLAKE2B fed030b2e0bdb3bf397b28e33c1afc84c0b22bf3ede5bdf9a0822f44f8cbf6f7564d0d2c04215f79aec722deeac373d2d46cdd3d7e3d9135f9211486feaf12b0 SHA512 ebcebbc828e6a34766f2f5eeb4775d29af7b60b6124549df5256902ed2bd683721084b45a869ba76d29b1b170fe3834291af0833ab17ee8d05407c509f03d3eb
535
536 diff --git a/dev-qt/qdoc/qdoc-5.15.0.ebuild b/dev-qt/qdoc/qdoc-5.15.0.ebuild
537 new file mode 100644
538 index 00000000000..9052d5178e7
539 --- /dev/null
540 +++ b/dev-qt/qdoc/qdoc-5.15.0.ebuild
541 @@ -0,0 +1,28 @@
542 +# Copyright 1999-2020 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}:5=
559 + sys-devel/clang:=
560 + qml? ( ~dev-qt/qtdeclarative-${PV} )
561 +"
562 +RDEPEND="${DEPEND}"
563 +
564 +src_prepare() {
565 + qt_use_disable_mod qml qmldevtools-private \
566 + src/qdoc/qdoc.pro
567 +
568 + qt5-build_src_prepare
569 +}
570
571 diff --git a/dev-qt/qt3d/Manifest b/dev-qt/qt3d/Manifest
572 index 062dd560f1d..e92be3132ab 100644
573 --- a/dev-qt/qt3d/Manifest
574 +++ b/dev-qt/qt3d/Manifest
575 @@ -1,2 +1,3 @@
576 DIST qt3d-everywhere-src-5.14.1.tar.xz 81561704 BLAKE2B 6c68a27f16c148ba6a1a80ba044fc928187df3462224060d5b2a4ce9a083521a900703c5c80327c8080cb3a41a63d84f6b7e12b4b44763fe1b1c4811f18c76f4 SHA512 ba5027a468059f482e87838d134b5f0385d14b7a4daca01671119b182955178b9c919b22e04e2d9d66f978aa3ed774ef6655636033e32949cdb9542cd44338b9
577 DIST qt3d-everywhere-src-5.14.2.tar.xz 81576496 BLAKE2B 39077430fa58a14d0636ef56607b687636651d8fb798093d00b150ae023c462780245f06d61eac214560b336a1f445c2fbeca397c1dc7e7ee0331cc008692a3c SHA512 43053d001d59094bfac19c5bf3ad17df277c64d0c214b72d4cf02231396d9109a231da8d9d72ebe79822bc09ee24fa2387b4b120dbad43d69a49e3d66ee21da8
578 +DIST qt3d-everywhere-src-5.15.0.tar.xz 81921676 BLAKE2B da636ae20daac0e3006f22d3c1e6d9f07938b1c0062d1e554914c1f25c195905f775ba2441125592237b8cc4005f4a05d7f78413b65e67ff0fa609da8ae8952a SHA512 0cc327438ec174bfc6b7b560b5957653d38cdcb1c94717e296c3f52f41750f1b95ad620e3c3777fdc9c63f885f8325b8c1d1befcc338a25fc65d3f62b2019185
579
580 diff --git a/dev-qt/qt3d/qt3d-5.15.0.ebuild b/dev-qt/qt3d/qt3d-5.15.0.ebuild
581 new file mode 100644
582 index 00000000000..a9a8e5f27bd
583 --- /dev/null
584 +++ b/dev-qt/qt3d/qt3d-5.15.0.ebuild
585 @@ -0,0 +1,34 @@
586 +# Copyright 1999-2020 Gentoo Authors
587 +# Distributed under the terms of the GNU General Public License v2
588 +
589 +EAPI=7
590 +inherit qt5-build
591 +
592 +DESCRIPTION="3D rendering module for the Qt5 framework"
593 +
594 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
595 + KEYWORDS="~amd64 ~arm64 ~x86"
596 +fi
597 +
598 +# TODO: tools
599 +IUSE="gamepad gles2-only qml"
600 +
601 +DEPEND="
602 + ~dev-qt/qtconcurrent-${PV}
603 + ~dev-qt/qtcore-${PV}
604 + ~dev-qt/qtgui-${PV}
605 + ~dev-qt/qtnetwork-${PV}
606 + >=media-libs/assimp-4.0.0
607 + gamepad? ( ~dev-qt/qtgamepad-${PV} )
608 + qml? ( ~dev-qt/qtdeclarative-${PV}[gles2-only=] )
609 +"
610 +RDEPEND="${DEPEND}"
611 +
612 +src_prepare() {
613 + rm -r src/3rdparty/assimp/{code,contrib,include} || die
614 +
615 + qt_use_disable_mod gamepad gamepad src/input/frontend/frontend.pri
616 + qt_use_disable_mod qml quick src/src.pro
617 +
618 + qt5-build_src_prepare
619 +}
620
621 diff --git a/dev-qt/qtbluetooth/Manifest b/dev-qt/qtbluetooth/Manifest
622 index df348e5adc3..d3195a2abb6 100644
623 --- a/dev-qt/qtbluetooth/Manifest
624 +++ b/dev-qt/qtbluetooth/Manifest
625 @@ -1,2 +1,3 @@
626 DIST qtconnectivity-everywhere-src-5.14.1.tar.xz 2803040 BLAKE2B 0a13fd0def6d65c0dde5a13a4c53c3ea4b8aa05da05c35093658a6de8ba30e28a6ead9a72c7918251ca3613ac7d7c498434051bde540b8a6780305c1895ee3e1 SHA512 bebffcda3949d798289fcbf8df99afe8fecb6bf410de3fca278f4290f561b75f667ac1f929e62ec423a56c3d80db06ce53d8992f360201e05ed6953af07ceb1a
627 DIST qtconnectivity-everywhere-src-5.14.2.tar.xz 2804940 BLAKE2B d72e1159877049865d45c5aea8281fce87d797bb41cd82aac534463f48752f8144d018a9a1a23d153adc41b64559c0aa160c00ad1c30ce7790abb11f4ee1d87f SHA512 948050b915f6f2e1fffcb2c8b55d9061f25a82314d02e7a39faa9b88e065bb924ce5f8a7c26ed1f07b29b986d47acd5678f57bb96668d1c1ecd93ad3a7e40c7a
628 +DIST qtconnectivity-everywhere-src-5.15.0.tar.xz 2803792 BLAKE2B e81358b6dc8c2e8a459ade9e15ae93a017ace0dc6eccc2010bcede2c80b89133566e74ecd266345639e46eae8ba37a292715b8345ee92caf50c24ee48c08e651 SHA512 57f125d232d1b495e82dd0f52243b878c7f0d3ffd1c8f4a7ff92810167867e2a5e480f4e7a3d2f26bbebcf8693eacbced87504b54f79cc8d1c8caf5a8f2da8f2
629
630 diff --git a/dev-qt/qtbluetooth/qtbluetooth-5.15.0.ebuild b/dev-qt/qtbluetooth/qtbluetooth-5.15.0.ebuild
631 new file mode 100644
632 index 00000000000..7ded615ebf5
633 --- /dev/null
634 +++ b/dev-qt/qtbluetooth/qtbluetooth-5.15.0.ebuild
635 @@ -0,0 +1,33 @@
636 +# Copyright 1999-2020 Gentoo Authors
637 +# Distributed under the terms of the GNU General Public License v2
638 +
639 +EAPI=7
640 +QT5_MODULE="qtconnectivity"
641 +inherit qt5-build
642 +
643 +DESCRIPTION="Bluetooth support library for the Qt5 framework"
644 +
645 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
646 + KEYWORDS="~amd64 ~arm ~arm64 ~x86"
647 +fi
648 +
649 +IUSE="qml"
650 +
651 +RDEPEND="
652 + ~dev-qt/qtconcurrent-${PV}
653 + ~dev-qt/qtcore-${PV}
654 + ~dev-qt/qtdbus-${PV}
655 + >=net-wireless/bluez-5:=
656 + qml? ( ~dev-qt/qtdeclarative-${PV} )
657 +"
658 +DEPEND="${RDEPEND}
659 + ~dev-qt/qtnetwork-${PV}
660 +"
661 +
662 +src_prepare() {
663 + sed -i -e 's/nfc//' src/src.pro || die
664 +
665 + qt_use_disable_mod qml quick src/src.pro
666 +
667 + qt5-build_src_prepare
668 +}
669
670 diff --git a/dev-qt/qtcharts/Manifest b/dev-qt/qtcharts/Manifest
671 index b8024b42e68..4899c907bb6 100644
672 --- a/dev-qt/qtcharts/Manifest
673 +++ b/dev-qt/qtcharts/Manifest
674 @@ -1,2 +1,3 @@
675 DIST qtcharts-everywhere-src-5.14.1.tar.xz 4250588 BLAKE2B cc3c01385c09a04c8999d2a658ca8b13231fb0f99867afb8ea343e8ff66815c6980751ec076468ca394faedfc5f8f05e0c99739b19ac6a7c9cf5b01d0fb8b8c8 SHA512 5cf2739a5bc67ed25cb6f39bd795447c1e37963d1f3726d37ad9a2894080db3329fd2c6b17937ad831db78f5099e7c3b4ecd02991a7a69eb482ab61877d54d0f
676 DIST qtcharts-everywhere-src-5.14.2.tar.xz 4250508 BLAKE2B 0f6839bceee19215e82355d66972af69a714e28a75609a0920cee0792e593070fea237e6760b86bda81299ecb9d6bd3561c0a90dafbd571d3a14b72212ddacb0 SHA512 2776db3dfe6f6f1047bd19d8d936d3f72de46c0807bbf02ba874053113d76df4cf80497d5ed2cee192ad94abb8e12b4fbce8359a63d8beb1190d491fc2da35bc
677 +DIST qtcharts-everywhere-src-5.15.0.tar.xz 4250568 BLAKE2B dd58501b85d04e360f5a096efd8d6c488fa73be2647f13d40e7efa9849703f7aff56eb09752163c748e1c2ffaea73d4475e1c968fae1c1c8831f1f7aa065b674 SHA512 8046f280f460da4bd010c96503e07811fd672981940477855511c21e11734872cbfdac2ffb5da0a26dbeeaf931bda2605c57dccaa45ab3ebf61272b9e29fd183
678
679 diff --git a/dev-qt/qtcharts/qtcharts-5.15.0.ebuild b/dev-qt/qtcharts/qtcharts-5.15.0.ebuild
680 new file mode 100644
681 index 00000000000..f21ce2b9ce0
682 --- /dev/null
683 +++ b/dev-qt/qtcharts/qtcharts-5.15.0.ebuild
684 @@ -0,0 +1,29 @@
685 +# Copyright 1999-2020 Gentoo Authors
686 +# Distributed under the terms of the GNU General Public License v2
687 +
688 +EAPI=7
689 +inherit qt5-build
690 +
691 +DESCRIPTION="Chart component library for the Qt5 framework"
692 +LICENSE="GPL-3"
693 +
694 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
695 + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
696 +fi
697 +
698 +IUSE="qml"
699 +
700 +DEPEND="
701 + ~dev-qt/qtcore-${PV}
702 + ~dev-qt/qtgui-${PV}
703 + ~dev-qt/qtwidgets-${PV}
704 + qml? ( ~dev-qt/qtdeclarative-${PV} )
705 +"
706 +RDEPEND="${DEPEND}"
707 +
708 +src_prepare() {
709 + qt_use_disable_mod qml quick \
710 + src/src.pro
711 +
712 + qt5-build_src_prepare
713 +}
714
715 diff --git a/dev-qt/qtconcurrent/Manifest b/dev-qt/qtconcurrent/Manifest
716 index 62cc41e4432..4905e987484 100644
717 --- a/dev-qt/qtconcurrent/Manifest
718 +++ b/dev-qt/qtconcurrent/Manifest
719 @@ -1,2 +1,3 @@
720 DIST qtbase-everywhere-src-5.14.1.tar.xz 49828188 BLAKE2B d5641df96a90ec4f3f85e47444c151b2090161330df9684703883865ddc84bed507295b67953c0a8cad9c104a10727ac9fb26d7f3ec4bf2052294c843f108491 SHA512 964777323d0e3f9d355218c3493bb3b61d2750d9cb5ba71fce72cae3cd362acce88e39360f1fac0011f1b74d529a23621a7281191c622cc034ce78a77afa296b
721 DIST qtbase-everywhere-src-5.14.2.tar.xz 49865752 BLAKE2B ed8eb18dfc79e9983248655eb62e8305ef8b79f96c7880c88533250fef8f0d187cf576082d41df08314711b4c007b94686486abd77bf9bc201336caa02ced300 SHA512 8c83e06d58b56e9f288e83d6c3dd4ad6cc9f1eb1a32c7b44fb912fda34ed7255766fd9fa60cd740ee001df7d6172f25df05f1f95e986c3e793fbcd9bf4f18de9
722 +DIST qtbase-everywhere-src-5.15.0.tar.xz 49931940 BLAKE2B f6675ddb8c6fcfe4d12f92b0c93d09ec160e65bb214694550c82c1ba1acea41c86064910cf76267815bd860b071a322bbbad19e994be52f0bf1450a73d09a1bf SHA512 c584d69e49f4959d9b8541f820f5ff1e6d1599697ad16976b47cbaaa902fc83e1ca4ae57d56d13574e42e5f602d4420245ad7fcfc13e224e10d4bbad6a537d1a
723
724 diff --git a/dev-qt/qtconcurrent/qtconcurrent-5.15.0.ebuild b/dev-qt/qtconcurrent/qtconcurrent-5.15.0.ebuild
725 new file mode 100644
726 index 00000000000..c484cbcb176
727 --- /dev/null
728 +++ b/dev-qt/qtconcurrent/qtconcurrent-5.15.0.ebuild
729 @@ -0,0 +1,23 @@
730 +# Copyright 1999-2020 Gentoo Authors
731 +# Distributed under the terms of the GNU General Public License v2
732 +
733 +EAPI=7
734 +QT5_MODULE="qtbase"
735 +inherit qt5-build
736 +
737 +DESCRIPTION="Multi-threading concurrence support library for the Qt5 framework"
738 +
739 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
740 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
741 +fi
742 +
743 +IUSE=""
744 +
745 +DEPEND="
746 + ~dev-qt/qtcore-${PV}:5=
747 +"
748 +RDEPEND="${DEPEND}"
749 +
750 +QT5_TARGET_SUBDIRS=(
751 + src/concurrent
752 +)
753
754 diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest
755 index 62cc41e4432..4905e987484 100644
756 --- a/dev-qt/qtcore/Manifest
757 +++ b/dev-qt/qtcore/Manifest
758 @@ -1,2 +1,3 @@
759 DIST qtbase-everywhere-src-5.14.1.tar.xz 49828188 BLAKE2B d5641df96a90ec4f3f85e47444c151b2090161330df9684703883865ddc84bed507295b67953c0a8cad9c104a10727ac9fb26d7f3ec4bf2052294c843f108491 SHA512 964777323d0e3f9d355218c3493bb3b61d2750d9cb5ba71fce72cae3cd362acce88e39360f1fac0011f1b74d529a23621a7281191c622cc034ce78a77afa296b
760 DIST qtbase-everywhere-src-5.14.2.tar.xz 49865752 BLAKE2B ed8eb18dfc79e9983248655eb62e8305ef8b79f96c7880c88533250fef8f0d187cf576082d41df08314711b4c007b94686486abd77bf9bc201336caa02ced300 SHA512 8c83e06d58b56e9f288e83d6c3dd4ad6cc9f1eb1a32c7b44fb912fda34ed7255766fd9fa60cd740ee001df7d6172f25df05f1f95e986c3e793fbcd9bf4f18de9
761 +DIST qtbase-everywhere-src-5.15.0.tar.xz 49931940 BLAKE2B f6675ddb8c6fcfe4d12f92b0c93d09ec160e65bb214694550c82c1ba1acea41c86064910cf76267815bd860b071a322bbbad19e994be52f0bf1450a73d09a1bf SHA512 c584d69e49f4959d9b8541f820f5ff1e6d1599697ad16976b47cbaaa902fc83e1ca4ae57d56d13574e42e5f602d4420245ad7fcfc13e224e10d4bbad6a537d1a
762
763 diff --git a/dev-qt/qtcore/qtcore-5.15.0.ebuild b/dev-qt/qtcore/qtcore-5.15.0.ebuild
764 new file mode 100644
765 index 00000000000..449fddfc065
766 --- /dev/null
767 +++ b/dev-qt/qtcore/qtcore-5.15.0.ebuild
768 @@ -0,0 +1,100 @@
769 +# Copyright 1999-2020 Gentoo Authors
770 +# Distributed under the terms of the GNU General Public License v2
771 +
772 +EAPI=7
773 +
774 +QT5_MODULE="qtbase"
775 +inherit linux-info qt5-build
776 +
777 +DESCRIPTION="Cross-platform application development framework"
778 +SLOT=5/$(ver_cut 1-3)
779 +
780 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
781 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
782 +fi
783 +
784 +IUSE="icu old-kernel systemd"
785 +
786 +DEPEND="
787 + dev-libs/double-conversion:=
788 + dev-libs/glib:2
789 + dev-libs/libpcre2[pcre16,unicode]
790 + sys-libs/zlib:=
791 + icu? ( dev-libs/icu:= )
792 + !icu? ( virtual/libiconv )
793 + systemd? ( sys-apps/systemd:= )
794 +"
795 +RDEPEND="${DEPEND}
796 + !<dev-qt/qtcore-4.8.7-r4:4
797 +"
798 +
799 +QT5_TARGET_SUBDIRS=(
800 + src/tools/bootstrap
801 + src/tools/moc
802 + src/tools/rcc
803 + src/corelib
804 + src/tools/qlalr
805 + doc
806 +)
807 +
808 +QT5_GENTOO_PRIVATE_CONFIG=(
809 + !:network
810 + !:sql
811 + !:testlib
812 + !:xml
813 +)
814 +
815 +PATCHES=( "${FILESDIR}/${PN}-5.14.1-cmake-macro-backward-compat.patch" ) # bug 703306
816 +
817 +pkg_pretend() {
818 + use kernel_linux || return
819 + get_running_version
820 + if kernel_is -lt 4 11 && ! use old-kernel; then
821 + ewarn "The running kernel is older than 4.11. USE=old-kernel is needed for"
822 + ewarn "dev-qt/qtcore to function on this kernel properly. Bugs #669994, #672856"
823 + fi
824 +}
825 +
826 +src_prepare() {
827 + # don't add -O3 to CXXFLAGS, bug 549140
828 + sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/corelib/corelib.pro || die
829 +
830 + # fix missing qt_version_tag symbol w/ LTO, bug 674382
831 + sed -i -e 's/^gcc:ltcg/gcc/' src/corelib/global/global.pri || die
832 +
833 + qt5-build_src_prepare
834 +}
835 +
836 +src_configure() {
837 + local myconf=(
838 + $(qt_use icu)
839 + $(qt_use !icu iconv)
840 + $(qt_use systemd journald)
841 + )
842 + use old-kernel && myconf+=(
843 + -no-feature-renameat2 # needs Linux 3.16, bug 669994
844 + -no-feature-getentropy # needs Linux 3.17, bug 669994
845 + -no-feature-statx # needs Linux 4.11, bug 672856
846 + )
847 + qt5-build_src_configure
848 +}
849 +
850 +src_install() {
851 + qt5-build_src_install
852 +
853 + local flags=(
854 + DBUS FREETYPE IMAGEFORMAT_JPEG IMAGEFORMAT_PNG
855 + OPENGL OPENSSL SSL WIDGETS
856 + )
857 +
858 + for flag in ${flags[@]}; do
859 + cat >> "${D}"/${QT5_HEADERDIR}/QtCore/qconfig.h <<- _EOF_ || die
860 +
861 + #if defined(QT_NO_${flag}) && defined(QT_${flag})
862 + # undef QT_NO_${flag}
863 + #elif !defined(QT_NO_${flag}) && !defined(QT_${flag})
864 + # define QT_NO_${flag}
865 + #endif
866 + _EOF_
867 + done
868 +}
869
870 diff --git a/dev-qt/qtdatavis3d/Manifest b/dev-qt/qtdatavis3d/Manifest
871 index ef82eb3f48a..b1dbde9fe71 100644
872 --- a/dev-qt/qtdatavis3d/Manifest
873 +++ b/dev-qt/qtdatavis3d/Manifest
874 @@ -1,2 +1,3 @@
875 DIST qtdatavis3d-everywhere-src-5.14.1.tar.xz 5190456 BLAKE2B 823ff1db1dadc47f866c88feab042180598f3089761a80aed2bb8d13912326b972594af955bda0e77af8b0c1b4f337282c3aa447ef5bc8d38d28a85362faadae SHA512 51ca881a89bbe88011d4386edda23d42932e991d57586687dd022febe4cbfce9ff863f198e2d3b106f081c2bd8765f4c9de56b5db0a0a4a3304b464800a379d7
876 DIST qtdatavis3d-everywhere-src-5.14.2.tar.xz 5190800 BLAKE2B 2e60bb97526bfac4c9bd70aae8885fc5f9b7704f8dbe8cff726ef6a60d83507f4d9c59a92b45a3fce78c21ed6d7e41466acec00910e96921a73b5d9bc9fa130d SHA512 25d207e045e58f9edc3a661b641225f6a11eb45f723847281007fa53b753430dc5792e31bdd142c95e886bfda5f6d29826cd151cb23a1e1a81cc0b91d5f7a2f6
877 +DIST qtdatavis3d-everywhere-src-5.15.0.tar.xz 5190804 BLAKE2B d92728890bae1a96274a1e1ead704a40f73e2a0767c875ab9e5a24f22cc22bd4239518b14bd8666d06a1e91bd60c969a0650f017124ea0447ae71d7725caa068 SHA512 074abcd90cea37c24728d6065ee04048efb3b056dcea4e3fe9af1d270abf6bccda984b7fd91abbbefc9f059af34f53b2b8b42c096ac35e4921214f5eb9c09a83
878
879 diff --git a/dev-qt/qtdatavis3d/qtdatavis3d-5.15.0.ebuild b/dev-qt/qtdatavis3d/qtdatavis3d-5.15.0.ebuild
880 new file mode 100644
881 index 00000000000..8cee1109659
882 --- /dev/null
883 +++ b/dev-qt/qtdatavis3d/qtdatavis3d-5.15.0.ebuild
884 @@ -0,0 +1,31 @@
885 +# Copyright 1999-2020 Gentoo Authors
886 +# Distributed under the terms of the GNU General Public License v2
887 +
888 +EAPI=7
889 +inherit qt5-build
890 +
891 +DESCRIPTION="3D data visualization library for the Qt5 framework"
892 +LICENSE="GPL-3"
893 +
894 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
895 + KEYWORDS="~amd64 ~arm64 ~x86"
896 +fi
897 +
898 +IUSE="gles2-only qml"
899 +
900 +DEPEND="
901 + ~dev-qt/qtcore-${PV}
902 + ~dev-qt/qtgui-${PV}[gles2-only=]
903 + qml? ( ~dev-qt/qtdeclarative-${PV}[gles2-only=] )
904 +"
905 +RDEPEND="${DEPEND}"
906 +
907 +src_prepare() {
908 + # eliminate bogus dependency on qtwidgets
909 + sed -i -e '/requires.*widgets/d' qtdatavis3d.pro || die
910 +
911 + qt_use_disable_mod qml quick \
912 + src/src.pro
913 +
914 + qt5-build_src_prepare
915 +}
916
917 diff --git a/dev-qt/qtdbus/Manifest b/dev-qt/qtdbus/Manifest
918 index 62cc41e4432..4905e987484 100644
919 --- a/dev-qt/qtdbus/Manifest
920 +++ b/dev-qt/qtdbus/Manifest
921 @@ -1,2 +1,3 @@
922 DIST qtbase-everywhere-src-5.14.1.tar.xz 49828188 BLAKE2B d5641df96a90ec4f3f85e47444c151b2090161330df9684703883865ddc84bed507295b67953c0a8cad9c104a10727ac9fb26d7f3ec4bf2052294c843f108491 SHA512 964777323d0e3f9d355218c3493bb3b61d2750d9cb5ba71fce72cae3cd362acce88e39360f1fac0011f1b74d529a23621a7281191c622cc034ce78a77afa296b
923 DIST qtbase-everywhere-src-5.14.2.tar.xz 49865752 BLAKE2B ed8eb18dfc79e9983248655eb62e8305ef8b79f96c7880c88533250fef8f0d187cf576082d41df08314711b4c007b94686486abd77bf9bc201336caa02ced300 SHA512 8c83e06d58b56e9f288e83d6c3dd4ad6cc9f1eb1a32c7b44fb912fda34ed7255766fd9fa60cd740ee001df7d6172f25df05f1f95e986c3e793fbcd9bf4f18de9
924 +DIST qtbase-everywhere-src-5.15.0.tar.xz 49931940 BLAKE2B f6675ddb8c6fcfe4d12f92b0c93d09ec160e65bb214694550c82c1ba1acea41c86064910cf76267815bd860b071a322bbbad19e994be52f0bf1450a73d09a1bf SHA512 c584d69e49f4959d9b8541f820f5ff1e6d1599697ad16976b47cbaaa902fc83e1ca4ae57d56d13574e42e5f602d4420245ad7fcfc13e224e10d4bbad6a537d1a
925
926 diff --git a/dev-qt/qtdbus/qtdbus-5.15.0.ebuild b/dev-qt/qtdbus/qtdbus-5.15.0.ebuild
927 new file mode 100644
928 index 00000000000..09836095868
929 --- /dev/null
930 +++ b/dev-qt/qtdbus/qtdbus-5.15.0.ebuild
931 @@ -0,0 +1,43 @@
932 +# Copyright 1999-2020 Gentoo Authors
933 +# Distributed under the terms of the GNU General Public License v2
934 +
935 +EAPI=7
936 +QT5_MODULE="qtbase"
937 +inherit qt5-build
938 +
939 +DESCRIPTION="Qt5 module for inter-process communication over the D-Bus protocol"
940 +
941 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
942 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
943 +fi
944 +
945 +IUSE=""
946 +
947 +DEPEND="
948 + ~dev-qt/qtcore-${PV}:5=
949 + >=sys-apps/dbus-1.4.20
950 +"
951 +RDEPEND="${DEPEND}"
952 +
953 +QT5_TARGET_SUBDIRS=(
954 + src/dbus
955 + src/tools/qdbusxml2cpp
956 + src/tools/qdbuscpp2xml
957 +)
958 +
959 +QT5_GENTOO_CONFIG=(
960 + :dbus
961 + :dbus-linked:
962 +)
963 +
964 +QT5_GENTOO_PRIVATE_CONFIG=(
965 + :dbus
966 + :dbus-linked
967 +)
968 +
969 +src_configure() {
970 + local myconf=(
971 + -dbus-linked
972 + )
973 + qt5-build_src_configure
974 +}
975
976 diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest
977 index af2fd0f42c0..6ab991ed5db 100644
978 --- a/dev-qt/qtdeclarative/Manifest
979 +++ b/dev-qt/qtdeclarative/Manifest
980 @@ -1,2 +1,3 @@
981 DIST qtdeclarative-everywhere-src-5.14.1.tar.xz 21299728 BLAKE2B dfa0dfc95956f9c9eeb6b790e0221cf745b0cefd89fc070caa741b9cdc644acd990128affbcef6ac585758a02f94b1693ccca77d9de080f04f4d1b6d2304537f SHA512 70094d24a977a5ae4a3a11ee31e49234592faca1ec8195560977e7834778d1b1fdc2a30e555dc6c43c98cef2a39d5c1bf6351093c0f46b9b22b4127f3bebef58
982 DIST qtdeclarative-everywhere-src-5.14.2.tar.xz 21305980 BLAKE2B 0ccbae8ddc46f4891af6732a4b3cf874c523c7ded5a06f78c7c5cd290fef8e32ad6efe5dcffe947024144128ab2f1108594e4a30da9ca79e1ce3008c73ca2a25 SHA512 48d3a547237514a8bdc2a4c0b3f97732abceacece0e0899d2f33787293eb99f54c28efce35a34b8c46dcd4d78ebbc88bfc820bc68496076eacace40aaceee004
983 +DIST qtdeclarative-everywhere-src-5.15.0.tar.xz 21493268 BLAKE2B c6b8365caa3e0eef3023d727adf086c16bafc171bcfa839a4dc83132b5c9a76c9a849b387f3815c1a9b12db5824ccc628cad22efd0ce0cb70059971cadfbb00b SHA512 0ec3403286efea6d6ac975ea6bd4464ea656c031f5f27b852235fd69d316a627ac3ff2ea2c3cca0a5375ca278f592df3ecade4e98aa15ec92816a16927f56e5e
984
985 diff --git a/dev-qt/qtdeclarative/qtdeclarative-5.15.0.ebuild b/dev-qt/qtdeclarative/qtdeclarative-5.15.0.ebuild
986 new file mode 100644
987 index 00000000000..ffc90aff664
988 --- /dev/null
989 +++ b/dev-qt/qtdeclarative/qtdeclarative-5.15.0.ebuild
990 @@ -0,0 +1,58 @@
991 +# Copyright 2009-2020 Gentoo Authors
992 +# Distributed under the terms of the GNU General Public License v2
993 +
994 +EAPI=7
995 +PYTHON_COMPAT=( python3_{6,7,8} )
996 +inherit python-any-r1 qt5-build
997 +
998 +DESCRIPTION="The QML and Quick modules for the Qt5 framework"
999 +
1000 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1001 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1002 +fi
1003 +
1004 +IUSE="gles2-only +jit localstorage vulkan +widgets"
1005 +
1006 +BDEPEND="${PYTHON_DEPS}"
1007 +# qtgui[gles2-only=] is needed because of bug 504322
1008 +DEPEND="
1009 + ~dev-qt/qtcore-${PV}
1010 + ~dev-qt/qtgui-${PV}[gles2-only=,vulkan=]
1011 + ~dev-qt/qtnetwork-${PV}
1012 + ~dev-qt/qttest-${PV}
1013 + localstorage? ( ~dev-qt/qtsql-${PV} )
1014 + widgets? ( ~dev-qt/qtwidgets-${PV}[gles2-only=] )
1015 +"
1016 +RDEPEND="${DEPEND}
1017 + !<dev-qt/qtquickcontrols-5.7:5
1018 +"
1019 +
1020 +PATCHES=(
1021 + "${FILESDIR}/${PN}-5.14.2-QQuickItemView-fix-maxXY-extent.patch" # QTBUG-83890
1022 + "${FILESDIR}/${PN}-5.14.2-fix-subpixel-positioned-text.patch" # QTBUG-49646
1023 +)
1024 +
1025 +src_prepare() {
1026 + use jit || PATCHES+=("${FILESDIR}/${PN}-5.4.2-disable-jit.patch")
1027 +
1028 + qt_use_disable_mod localstorage sql \
1029 + src/imports/imports.pro
1030 +
1031 + qt_use_disable_mod widgets widgets \
1032 + src/src.pro \
1033 + src/qmltest/qmltest.pro \
1034 + tests/auto/auto.pro \
1035 + tools/tools.pro \
1036 + tools/qmlscene/qmlscene.pro \
1037 + tools/qml/qml.pro
1038 +
1039 + qt5-build_src_prepare
1040 +}
1041 +
1042 +src_configure() {
1043 + local myqmakeargs=(
1044 + --
1045 + -qml-debug
1046 + )
1047 + qt5-build_src_configure
1048 +}
1049
1050 diff --git a/dev-qt/qtdiag/Manifest b/dev-qt/qtdiag/Manifest
1051 index 57f7915196f..daea0cdeb14 100644
1052 --- a/dev-qt/qtdiag/Manifest
1053 +++ b/dev-qt/qtdiag/Manifest
1054 @@ -1,2 +1,3 @@
1055 DIST qttools-everywhere-src-5.14.1.tar.xz 8810972 BLAKE2B 324246728e814eeb5d297fe72cfdc8af584c555f4676f8f6325c9f2353140dc04c98b3f1e1d39ffacecd43527e13df1ce1b1608377794eb8247d3f2549d6697b SHA512 59874ed00f7f9749f0dda49d6e1ad064d1594c6b0bde577961c5d45628763d2a2031aa7ebed952f1cebc8a241eb6a0e4a4f8e36c0a93ffe738a0ff360b8d3f30
1056 DIST qttools-everywhere-src-5.14.2.tar.xz 8815020 BLAKE2B 2535541b53cec5cc2dce1ac06ad70b145fce38642d8142f43a800a630aa2f69ad255e8f0a38c44022d14cc5b4373603026cc7c149c2435621f91a66ea0bf223d SHA512 e5b56d38acaa59511f24c817999f901510397d6e8baccc06a8fb8375f09b71dcffda4c57def4eb88d6c2782926d612b382957175a087a0c2224245051c54fe7e
1057 +DIST qttools-everywhere-src-5.15.0.tar.xz 8850752 BLAKE2B fed030b2e0bdb3bf397b28e33c1afc84c0b22bf3ede5bdf9a0822f44f8cbf6f7564d0d2c04215f79aec722deeac373d2d46cdd3d7e3d9135f9211486feaf12b0 SHA512 ebcebbc828e6a34766f2f5eeb4775d29af7b60b6124549df5256902ed2bd683721084b45a869ba76d29b1b170fe3834291af0833ab17ee8d05407c509f03d3eb
1058
1059 diff --git a/dev-qt/qtdiag/qtdiag-5.15.0.ebuild b/dev-qt/qtdiag/qtdiag-5.15.0.ebuild
1060 new file mode 100644
1061 index 00000000000..c6a3b3f52e0
1062 --- /dev/null
1063 +++ b/dev-qt/qtdiag/qtdiag-5.15.0.ebuild
1064 @@ -0,0 +1,32 @@
1065 +# Copyright 1999-2020 Gentoo Authors
1066 +# Distributed under the terms of the GNU General Public License v2
1067 +
1068 +EAPI=7
1069 +QT5_MODULE="qttools"
1070 +inherit qt5-build
1071 +
1072 +DESCRIPTION="Tool for reporting diagnostic information about Qt and its environment"
1073 +
1074 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1075 + KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~sparc ~x86"
1076 +fi
1077 +
1078 +IUSE="+network +widgets"
1079 +
1080 +DEPEND="
1081 + ~dev-qt/qtcore-${PV}:5=
1082 + ~dev-qt/qtgui-${PV}:5=
1083 + network? ( ~dev-qt/qtnetwork-${PV}[ssl] )
1084 + widgets? ( ~dev-qt/qtwidgets-${PV} )
1085 +"
1086 +RDEPEND="${DEPEND}"
1087 +
1088 +src_prepare() {
1089 + qt_use_disable_mod network network \
1090 + src/qtdiag/qtdiag.pro
1091 +
1092 + qt_use_disable_mod widgets widgets \
1093 + src/qtdiag/qtdiag.pro
1094 +
1095 + qt5-build_src_prepare
1096 +}
1097
1098 diff --git a/dev-qt/qtgamepad/Manifest b/dev-qt/qtgamepad/Manifest
1099 index 87b7964c803..2b14f381a11 100644
1100 --- a/dev-qt/qtgamepad/Manifest
1101 +++ b/dev-qt/qtgamepad/Manifest
1102 @@ -1,2 +1,3 @@
1103 DIST qtgamepad-everywhere-src-5.14.1.tar.xz 386892 BLAKE2B 2d50180001529278c72dabeb581f9fadbe87bfd55eb4380c5c345e327531580d78be8b65e6ce4a9a92efcceb370a14bcf36ae2eaa0e9efa5039a65a80a8e2d97 SHA512 d3c84f85cd47cd0a8117820d425c524c04a84262e052d4646de611c61e29a74d5b3a27418b9f5b2cffa06fc30a3f5d7c57a7af80e68b30f01945140d0caa16da
1104 DIST qtgamepad-everywhere-src-5.14.2.tar.xz 386940 BLAKE2B e1f9312f5007eea0f8126bd1145be603958a6e0833e74f2fe116595d7afa07ba7868d4dce91281440755ce7ff98445bdb38fc09e54ef35ec57dd156fadcaf23e SHA512 23971fae9b1626afc005dccae3bb715f719695bf5e24a1711b3e7049ce49ef5c72097e1eb702464ab7663d41750bf4103e4ed78ee7954269921e3064b79f4c05
1105 +DIST qtgamepad-everywhere-src-5.15.0.tar.xz 386724 BLAKE2B edd75074616ca7737518f3362c134ea12397b49743b3722c97d3edefe8d6bedb66ccc80980f343db78881aeec10bbb1eb9951031e8c86291829949d75b494c42 SHA512 8f81564804c96273a60738fc3bb115d5b6409dd7627420bbe329d0fb6b3e3616123fa28b7fdbdde7f928275a024d499a2b2b86aace3a55c66b7ab80f64a7b465
1106
1107 diff --git a/dev-qt/qtgamepad/qtgamepad-5.15.0.ebuild b/dev-qt/qtgamepad/qtgamepad-5.15.0.ebuild
1108 new file mode 100644
1109 index 00000000000..afe615251d2
1110 --- /dev/null
1111 +++ b/dev-qt/qtgamepad/qtgamepad-5.15.0.ebuild
1112 @@ -0,0 +1,35 @@
1113 +# Copyright 1999-2020 Gentoo Authors
1114 +# Distributed under the terms of the GNU General Public License v2
1115 +
1116 +EAPI=7
1117 +inherit qt5-build
1118 +
1119 +DESCRIPTION="Qt module to support gamepad hardware"
1120 +
1121 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1122 + KEYWORDS="~amd64 ~arm64 ~x86"
1123 +fi
1124 +
1125 +IUSE="evdev qml sdl"
1126 +
1127 +DEPEND="
1128 + ~dev-qt/qtcore-${PV}
1129 + ~dev-qt/qtgui-${PV}[evdev?]
1130 + evdev? ( virtual/libudev:= )
1131 + qml? ( ~dev-qt/qtdeclarative-${PV} )
1132 + sdl? ( media-libs/libsdl )
1133 +"
1134 +RDEPEND="${DEPEND}"
1135 +
1136 +src_prepare() {
1137 + qt_use_disable_mod qml quick \
1138 + src/src.pro
1139 +
1140 + qt_use_disable_config evdev evdev \
1141 + src/plugins/gamepads/gamepads.pro
1142 +
1143 + qt_use_disable_config sdl sdl2 \
1144 + src/plugins/gamepads/gamepads.pro
1145 +
1146 + qt5-build_src_prepare
1147 +}
1148
1149 diff --git a/dev-qt/qtgraphicaleffects/Manifest b/dev-qt/qtgraphicaleffects/Manifest
1150 index 0caec62a33c..dbf0ba37965 100644
1151 --- a/dev-qt/qtgraphicaleffects/Manifest
1152 +++ b/dev-qt/qtgraphicaleffects/Manifest
1153 @@ -1,2 +1,3 @@
1154 DIST qtgraphicaleffects-everywhere-src-5.14.1.tar.xz 14040704 BLAKE2B 48f84503245496bf0457ea2d31098c2b6d47adb7b7d9afd80837ca02af1710b4cebf0d0bdd5cfa3b6ce95f3921436ebab1e46624e42ce907351c72939e27f183 SHA512 82e3ba00d58137c81be333347970e9e7e8c3301d171792d1f362cff6d5badb7d8148b7748a54d5efd5332f315989f2838638a73d960a8ff3ef875683414880c8
1155 DIST qtgraphicaleffects-everywhere-src-5.14.2.tar.xz 14040880 BLAKE2B 7fe0d534b9365e02c6a9499a7d0ef5d2e87a9c46819f05ad5052a23400bf90070b6ec9e7aad8a76de63760bea7853c29a1e01eb055956588f46347525a86f2e1 SHA512 fa6ed3eff243675f9d0bfa71b2886804e4902cf9d7d91d5dec0f8e4f060ee7c347ba7775a89e3f8effd0ffed8314f916b55f09056902abc892ee27e79ce2925c
1156 +DIST qtgraphicaleffects-everywhere-src-5.15.0.tar.xz 14040716 BLAKE2B 6536a279e4a8124f4ee03d8ff63153a4be61cfbaa492a3a8d1376fdbdab48af74d9f21ceb72ebad187fd554c26b08081ebde4ead323a669efb4c2359bdd4ea61 SHA512 62b18a9032bc30468ad4dc95648b1234a71240467fe8ff34a76bc36ed4613eea279dfc6fe0bf8e7734143e8b6ec6442f5e2f92338c2233f4e396bd333e67bc0c
1157
1158 diff --git a/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.0.ebuild b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.0.ebuild
1159 new file mode 100644
1160 index 00000000000..ec75dc76076
1161 --- /dev/null
1162 +++ b/dev-qt/qtgraphicaleffects/qtgraphicaleffects-5.15.0.ebuild
1163 @@ -0,0 +1,21 @@
1164 +# Copyright 1999-2020 Gentoo Authors
1165 +# Distributed under the terms of the GNU General Public License v2
1166 +
1167 +EAPI=7
1168 +VIRTUALX_REQUIRED="test"
1169 +inherit qt5-build
1170 +
1171 +DESCRIPTION="Set of QML types for adding visual effects to user interfaces"
1172 +
1173 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1174 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
1175 +fi
1176 +
1177 +IUSE=""
1178 +
1179 +RDEPEND="
1180 + ~dev-qt/qtcore-${PV}
1181 + ~dev-qt/qtdeclarative-${PV}
1182 + ~dev-qt/qtgui-${PV}
1183 +"
1184 +DEPEND="${RDEPEND}"
1185
1186 diff --git a/dev-qt/qtgui/Manifest b/dev-qt/qtgui/Manifest
1187 index 62cc41e4432..4905e987484 100644
1188 --- a/dev-qt/qtgui/Manifest
1189 +++ b/dev-qt/qtgui/Manifest
1190 @@ -1,2 +1,3 @@
1191 DIST qtbase-everywhere-src-5.14.1.tar.xz 49828188 BLAKE2B d5641df96a90ec4f3f85e47444c151b2090161330df9684703883865ddc84bed507295b67953c0a8cad9c104a10727ac9fb26d7f3ec4bf2052294c843f108491 SHA512 964777323d0e3f9d355218c3493bb3b61d2750d9cb5ba71fce72cae3cd362acce88e39360f1fac0011f1b74d529a23621a7281191c622cc034ce78a77afa296b
1192 DIST qtbase-everywhere-src-5.14.2.tar.xz 49865752 BLAKE2B ed8eb18dfc79e9983248655eb62e8305ef8b79f96c7880c88533250fef8f0d187cf576082d41df08314711b4c007b94686486abd77bf9bc201336caa02ced300 SHA512 8c83e06d58b56e9f288e83d6c3dd4ad6cc9f1eb1a32c7b44fb912fda34ed7255766fd9fa60cd740ee001df7d6172f25df05f1f95e986c3e793fbcd9bf4f18de9
1193 +DIST qtbase-everywhere-src-5.15.0.tar.xz 49931940 BLAKE2B f6675ddb8c6fcfe4d12f92b0c93d09ec160e65bb214694550c82c1ba1acea41c86064910cf76267815bd860b071a322bbbad19e994be52f0bf1450a73d09a1bf SHA512 c584d69e49f4959d9b8541f820f5ff1e6d1599697ad16976b47cbaaa902fc83e1ca4ae57d56d13574e42e5f602d4420245ad7fcfc13e224e10d4bbad6a537d1a
1194
1195 diff --git a/dev-qt/qtgui/qtgui-5.15.0.ebuild b/dev-qt/qtgui/qtgui-5.15.0.ebuild
1196 new file mode 100644
1197 index 00000000000..23bc34eb7c4
1198 --- /dev/null
1199 +++ b/dev-qt/qtgui/qtgui-5.15.0.ebuild
1200 @@ -0,0 +1,184 @@
1201 +# Copyright 1999-2020 Gentoo Authors
1202 +# Distributed under the terms of the GNU General Public License v2
1203 +
1204 +EAPI=7
1205 +
1206 +QT5_MODULE="qtbase"
1207 +inherit qt5-build
1208 +
1209 +DESCRIPTION="The GUI module and platform plugins for the Qt5 framework"
1210 +SLOT=5/$(ver_cut 1-3) # bug 707658
1211 +
1212 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1213 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1214 +fi
1215 +
1216 +# TODO: linuxfb
1217 +
1218 +IUSE="accessibility dbus egl eglfs evdev +gif gles2-only ibus jpeg
1219 + +libinput +png tslib tuio +udev vnc vulkan wayland +X"
1220 +REQUIRED_USE="
1221 + || ( eglfs X )
1222 + accessibility? ( dbus X )
1223 + eglfs? ( egl )
1224 + ibus? ( dbus )
1225 + libinput? ( udev )
1226 + X? ( gles2-only? ( egl ) )
1227 +"
1228 +
1229 +RDEPEND="
1230 + dev-libs/glib:2
1231 + ~dev-qt/qtcore-${PV}:5=
1232 + dev-util/gtk-update-icon-cache
1233 + media-libs/fontconfig
1234 + >=media-libs/freetype-2.6.1:2
1235 + >=media-libs/harfbuzz-1.6.0:=
1236 + sys-libs/zlib:=
1237 + virtual/opengl
1238 + dbus? ( ~dev-qt/qtdbus-${PV} )
1239 + egl? ( media-libs/mesa[egl] )
1240 + eglfs? (
1241 + media-libs/mesa[gbm]
1242 + x11-libs/libdrm
1243 + )
1244 + evdev? ( sys-libs/mtdev )
1245 + gles2-only? ( media-libs/mesa[gles2] )
1246 + jpeg? ( virtual/jpeg:0 )
1247 + libinput? (
1248 + dev-libs/libinput:=
1249 + >=x11-libs/libxkbcommon-0.5.0
1250 + )
1251 + png? ( media-libs/libpng:0= )
1252 + tslib? ( >=x11-libs/tslib-1.21 )
1253 + tuio? ( ~dev-qt/qtnetwork-${PV} )
1254 + udev? ( virtual/libudev:= )
1255 + vnc? ( ~dev-qt/qtnetwork-${PV} )
1256 + vulkan? ( dev-util/vulkan-headers )
1257 + X? (
1258 + x11-libs/libICE
1259 + x11-libs/libSM
1260 + x11-libs/libX11
1261 + >=x11-libs/libxcb-1.12:=[xkb]
1262 + >=x11-libs/libxkbcommon-0.5.0[X]
1263 + x11-libs/xcb-util-image
1264 + x11-libs/xcb-util-keysyms
1265 + x11-libs/xcb-util-renderutil
1266 + x11-libs/xcb-util-wm
1267 + )
1268 +"
1269 +DEPEND="${RDEPEND}
1270 + evdev? ( sys-kernel/linux-headers )
1271 + udev? ( sys-kernel/linux-headers )
1272 +"
1273 +PDEPEND="
1274 + ibus? ( app-i18n/ibus )
1275 + wayland? ( ~dev-qt/qtwayland-${PV} )
1276 +"
1277 +
1278 +QT5_TARGET_SUBDIRS=(
1279 + src/tools/qvkgen
1280 + src/gui
1281 + src/openglextensions
1282 + src/platformheaders
1283 + src/platformsupport
1284 + src/plugins/generic
1285 + src/plugins/imageformats
1286 + src/plugins/platforms
1287 + src/plugins/platforminputcontexts
1288 +)
1289 +
1290 +QT5_GENTOO_CONFIG=(
1291 + accessibility:accessibility-atspi-bridge
1292 + egl:egl:
1293 + eglfs:eglfs:
1294 + eglfs:eglfs_egldevice:
1295 + eglfs:eglfs_gbm:
1296 + evdev:evdev:
1297 + evdev:mtdev:
1298 + :fontconfig:
1299 + :system-freetype:FREETYPE
1300 + !:no-freetype:
1301 + !gif:no-gif:
1302 + gles2-only::OPENGL_ES
1303 + gles2-only:opengles2:OPENGL_ES_2
1304 + !:no-gui:
1305 + :system-harfbuzz:
1306 + !:no-harfbuzz:
1307 + jpeg:system-jpeg:IMAGEFORMAT_JPEG
1308 + !jpeg:no-jpeg:
1309 + libinput
1310 + libinput:xkbcommon:
1311 + :opengl
1312 + png:png:
1313 + png:system-png:IMAGEFORMAT_PNG
1314 + !png:no-png:
1315 + tslib:tslib:
1316 + udev:libudev:
1317 + vulkan:vulkan:
1318 + X:xcb:
1319 + X:xcb-glx:
1320 + X:xcb-plugin:
1321 + X:xcb-render:
1322 + X:xcb-sm:
1323 + X:xcb-xlib:
1324 + X:xcb-xinput:
1325 +)
1326 +
1327 +QT5_GENTOO_PRIVATE_CONFIG=(
1328 + :gui
1329 +)
1330 +
1331 +PATCHES=(
1332 + "${FILESDIR}/qt-5.12-gcc-avx2.patch" # bug 672946
1333 + "${FILESDIR}/${PN}-5.14.1-cmake-macro-backward-compat.patch" # bug 703306
1334 +)
1335 +
1336 +src_prepare() {
1337 + # don't add -O3 to CXXFLAGS, bug 549140
1338 + sed -i -e '/CONFIG\s*+=/s/optimize_full//' src/gui/gui.pro || die
1339 +
1340 + # egl_x11 is activated when both egl and X are enabled
1341 + use egl && QT5_GENTOO_CONFIG+=(X:egl_x11:) || QT5_GENTOO_CONFIG+=(egl:egl_x11:)
1342 +
1343 + qt_use_disable_config dbus dbus \
1344 + src/platformsupport/themes/genericunix/genericunix.pri
1345 +
1346 + qt_use_disable_config tuio tuiotouch src/plugins/generic/generic.pro
1347 +
1348 + qt_use_disable_mod ibus dbus \
1349 + src/plugins/platforminputcontexts/platforminputcontexts.pro
1350 +
1351 + use vnc || sed -i -e '/SUBDIRS += vnc/d' \
1352 + src/plugins/platforms/platforms.pro || die
1353 +
1354 + qt5-build_src_prepare
1355 +}
1356 +
1357 +src_configure() {
1358 + local myconf=(
1359 + $(usex dbus -dbus-linked '')
1360 + $(qt_use egl)
1361 + $(qt_use eglfs)
1362 + $(usex eglfs '-gbm -kms' '')
1363 + $(qt_use evdev)
1364 + $(qt_use evdev mtdev)
1365 + -fontconfig
1366 + -system-freetype
1367 + $(usex gif '' -no-gif)
1368 + -gui
1369 + -system-harfbuzz
1370 + $(qt_use jpeg libjpeg system)
1371 + $(qt_use libinput)
1372 + -opengl $(usex gles2-only es2 desktop)
1373 + $(qt_use png libpng system)
1374 + $(qt_use tslib)
1375 + $(qt_use udev libudev)
1376 + $(qt_use vulkan)
1377 + $(qt_use X xcb)
1378 + $(usex X '-xcb-xlib' '')
1379 + )
1380 + if use libinput || use X; then
1381 + myconf+=( -xkbcommon )
1382 + fi
1383 + qt5-build_src_configure
1384 +}
1385
1386 diff --git a/dev-qt/qthelp/Manifest b/dev-qt/qthelp/Manifest
1387 index 57f7915196f..daea0cdeb14 100644
1388 --- a/dev-qt/qthelp/Manifest
1389 +++ b/dev-qt/qthelp/Manifest
1390 @@ -1,2 +1,3 @@
1391 DIST qttools-everywhere-src-5.14.1.tar.xz 8810972 BLAKE2B 324246728e814eeb5d297fe72cfdc8af584c555f4676f8f6325c9f2353140dc04c98b3f1e1d39ffacecd43527e13df1ce1b1608377794eb8247d3f2549d6697b SHA512 59874ed00f7f9749f0dda49d6e1ad064d1594c6b0bde577961c5d45628763d2a2031aa7ebed952f1cebc8a241eb6a0e4a4f8e36c0a93ffe738a0ff360b8d3f30
1392 DIST qttools-everywhere-src-5.14.2.tar.xz 8815020 BLAKE2B 2535541b53cec5cc2dce1ac06ad70b145fce38642d8142f43a800a630aa2f69ad255e8f0a38c44022d14cc5b4373603026cc7c149c2435621f91a66ea0bf223d SHA512 e5b56d38acaa59511f24c817999f901510397d6e8baccc06a8fb8375f09b71dcffda4c57def4eb88d6c2782926d612b382957175a087a0c2224245051c54fe7e
1393 +DIST qttools-everywhere-src-5.15.0.tar.xz 8850752 BLAKE2B fed030b2e0bdb3bf397b28e33c1afc84c0b22bf3ede5bdf9a0822f44f8cbf6f7564d0d2c04215f79aec722deeac373d2d46cdd3d7e3d9135f9211486feaf12b0 SHA512 ebcebbc828e6a34766f2f5eeb4775d29af7b60b6124549df5256902ed2bd683721084b45a869ba76d29b1b170fe3834291af0833ab17ee8d05407c509f03d3eb
1394
1395 diff --git a/dev-qt/qthelp/qthelp-5.15.0.ebuild b/dev-qt/qthelp/qthelp-5.15.0.ebuild
1396 new file mode 100644
1397 index 00000000000..1590efa1a49
1398 --- /dev/null
1399 +++ b/dev-qt/qthelp/qthelp-5.15.0.ebuild
1400 @@ -0,0 +1,29 @@
1401 +# Copyright 1999-2020 Gentoo Authors
1402 +# Distributed under the terms of the GNU General Public License v2
1403 +
1404 +EAPI=7
1405 +QT5_MODULE="qttools"
1406 +inherit qt5-build
1407 +
1408 +DESCRIPTION="Qt5 module for integrating online documentation into applications"
1409 +
1410 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1411 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1412 +fi
1413 +
1414 +IUSE=""
1415 +
1416 +DEPEND="
1417 + ~dev-qt/qtcore-${PV}:5=
1418 + ~dev-qt/qtgui-${PV}
1419 + ~dev-qt/qtnetwork-${PV}
1420 + ~dev-qt/qtsql-${PV}[sqlite]
1421 + ~dev-qt/qtwidgets-${PV}
1422 +"
1423 +RDEPEND="${DEPEND}"
1424 +
1425 +QT5_TARGET_SUBDIRS=(
1426 + src/assistant/help
1427 + src/assistant/qcollectiongenerator
1428 + src/assistant/qhelpgenerator
1429 +)
1430
1431 diff --git a/dev-qt/qtimageformats/Manifest b/dev-qt/qtimageformats/Manifest
1432 index bb899b2f59f..b9391922080 100644
1433 --- a/dev-qt/qtimageformats/Manifest
1434 +++ b/dev-qt/qtimageformats/Manifest
1435 @@ -1,2 +1,3 @@
1436 DIST qtimageformats-everywhere-src-5.14.1.tar.xz 1810072 BLAKE2B 4c5f30fbdf013bfc224401a53b93210b8c44fcff08c99660b606dca85f2dfcf872476d56bc3375dbb9e18154dcaa422542538f12978077811f4cdd400d4f8fdc SHA512 843c8288a79506d4f2ac9e318f9478d689045bd0de1c2d9a529b060bd44dc7823561baef290bc54ed6cc756027f1dcdb8f706a2bd122ec9aec18848e5d316555
1437 DIST qtimageformats-everywhere-src-5.14.2.tar.xz 1805208 BLAKE2B 115939d859478ccb2190c68ea3e93484537d372f62fc03f42931e69c5b7e0f1f84b376659986c3a36082e05930cafd076579c9786f9f4669ebecbb4254ee8d35 SHA512 e835489bdd1cf19aaa1c04e6ae1c480d4077cf24eee1d46b2f4deb03c093f64df6beaf83adb69b7edcba67c952a60deb89a26923addf2b4254aff18bc2ebf6a6
1438 +DIST qtimageformats-everywhere-src-5.15.0.tar.xz 1811092 BLAKE2B 13f058dc23cfc7f3ecb364caba58848fa2c1f944ddf0395297685e417b7a265efa5ca5d2bab7b19e05cc40644952529db0fecd5850685d52e55cc1a4fb1096ae SHA512 3ac441915f2354ebe3eb2f6785a806ebe8bc2562a3a7d7bd0dc3380fd8842ce8a8dcdb7a767750b4da3d2d6b7881a7b54bb6c37f89c46e1468f27fc77396c304
1439
1440 diff --git a/dev-qt/qtimageformats/qtimageformats-5.15.0.ebuild b/dev-qt/qtimageformats/qtimageformats-5.15.0.ebuild
1441 new file mode 100644
1442 index 00000000000..64b53f6914c
1443 --- /dev/null
1444 +++ b/dev-qt/qtimageformats/qtimageformats-5.15.0.ebuild
1445 @@ -0,0 +1,30 @@
1446 +# Copyright 1999-2020 Gentoo Authors
1447 +# Distributed under the terms of the GNU General Public License v2
1448 +
1449 +EAPI=7
1450 +inherit qt5-build
1451 +
1452 +DESCRIPTION="Additional format plugins for the Qt image I/O system"
1453 +
1454 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1455 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86"
1456 +fi
1457 +
1458 +IUSE="mng"
1459 +
1460 +DEPEND="
1461 + ~dev-qt/qtcore-${PV}
1462 + ~dev-qt/qtgui-${PV}
1463 + media-libs/libwebp:=
1464 + media-libs/tiff:0
1465 + mng? ( media-libs/libmng:= )
1466 +"
1467 +RDEPEND="${DEPEND}"
1468 +
1469 +src_configure() {
1470 + sed -e 's/qtConfig(jasper)/false:/' \
1471 + -i src/plugins/imageformats/imageformats.pro || die
1472 + qt_use_disable_config mng mng src/plugins/imageformats/imageformats.pro
1473 +
1474 + qt5-build_src_configure
1475 +}
1476
1477 diff --git a/dev-qt/qtlocation/Manifest b/dev-qt/qtlocation/Manifest
1478 index e2396666d14..b0414cddb03 100644
1479 --- a/dev-qt/qtlocation/Manifest
1480 +++ b/dev-qt/qtlocation/Manifest
1481 @@ -1,2 +1,3 @@
1482 DIST qtlocation-everywhere-src-5.14.1.tar.xz 6119236 BLAKE2B 8ea66354f17e67d02c3e0a2a6369b55af006f6aa3f7d8b3c0c914df7d01db852a63d3e6a24f11516aea6667dbc9888a361fe9a030b903720f77456ffdaa96710 SHA512 5ccba22c27beb0bbde4b84e510e322445d98f99d87046d463bd054d0a09f0b24af978cf372006aa2cfca0a0ca0fcbb067525a6dc103d2d89592afec0600efcd8
1483 DIST qtlocation-everywhere-src-5.14.2.tar.xz 6120852 BLAKE2B 0224cd6eecc182ddb960c6f3814d2d913a2776e879bb2e87a6c11f18840e275a770977df89c6bfa1aeb174502713969b5d8c02f9c46670671034f6879a41150f SHA512 ca11e118a9061f69ac0181db14b1bf92309c03615802092f7cf404c882108efa3acae9bb73ee3870ea68cd7d7d11863445fc72dcf52099d6be77e0986b7f012c
1484 +DIST qtlocation-everywhere-src-5.15.0.tar.xz 6542152 BLAKE2B 11f218fdd4da4be7a1a7e5eff28f71144844ac6d2a70d8efafac4b5dc9fe3a32496bffeaa4446b3412de266feac72bc54b33e26e6c3286c0329ad882dadfaeee SHA512 36efb5a9a0eaaa6f2997c4d7a18307c69a80ae4caf901ab1d0efcc6cd6202dda6a10c8dac01baee44e84c14b8ab23204db1085445e1f3b42e9a0a21549eb624e
1485
1486 diff --git a/dev-qt/qtlocation/qtlocation-5.15.0.ebuild b/dev-qt/qtlocation/qtlocation-5.15.0.ebuild
1487 new file mode 100644
1488 index 00000000000..0772e510f28
1489 --- /dev/null
1490 +++ b/dev-qt/qtlocation/qtlocation-5.15.0.ebuild
1491 @@ -0,0 +1,47 @@
1492 +# Copyright 1999-2020 Gentoo Authors
1493 +# Distributed under the terms of the GNU General Public License v2
1494 +
1495 +EAPI=7
1496 +inherit qt5-build
1497 +
1498 +DESCRIPTION="Location (places, maps, navigation) library for the Qt5 framework"
1499 +
1500 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1501 + KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1502 +fi
1503 +
1504 +IUSE=""
1505 +
1506 +RDEPEND="
1507 + dev-libs/icu:=
1508 + ~dev-qt/qtcore-${PV}
1509 + ~dev-qt/qtdeclarative-${PV}
1510 + ~dev-qt/qtgui-${PV}
1511 + ~dev-qt/qtnetwork-${PV}
1512 + ~dev-qt/qtpositioning-${PV}[qml]
1513 + ~dev-qt/qtsql-${PV}
1514 + sys-libs/zlib
1515 +"
1516 +DEPEND="${RDEPEND}
1517 + ~dev-qt/qtconcurrent-${PV}
1518 +"
1519 +
1520 +QT5_TARGET_SUBDIRS=(
1521 + src/3rdparty/clipper
1522 + src/3rdparty/poly2tri
1523 + src/3rdparty/clip2tri
1524 + src/3rdparty/mapbox-gl-native
1525 + src/location
1526 + src/imports/location
1527 + src/imports/locationlabs
1528 + src/plugins/geoservices
1529 +)
1530 +
1531 +src_configure() {
1532 + # src/plugins/geoservices requires files that are only generated when
1533 + # qmake is run in the root directory. Bug 633776.
1534 + mkdir -p "${QT5_BUILD_DIR}"/src/location || die
1535 + qt5_qmake "${QT5_BUILD_DIR}"
1536 + cp "${S}"/src/location/qtlocation-config.pri "${QT5_BUILD_DIR}"/src/location || die
1537 + qt5-build_src_configure
1538 +}
1539
1540 diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
1541 index 5922bf11250..e5c75378855 100644
1542 --- a/dev-qt/qtmultimedia/Manifest
1543 +++ b/dev-qt/qtmultimedia/Manifest
1544 @@ -1,2 +1,3 @@
1545 DIST qtmultimedia-everywhere-src-5.14.1.tar.xz 3795732 BLAKE2B 2022d204c0e0632865f4dc3431bad0df368552bca084d57ca79c446bc562fbffdbd05087db6160918eec9964d85670f194ee52408d700d2a039a672cd6d4e841 SHA512 5e82d1d6078291d2b4355e03c0a50311847a76065d931039a50c995d18b0a658ed67fd35df78dbb49d7a231745cfdd4fbe7d23f5b652e6bb0737060a9dee5ce3
1546 DIST qtmultimedia-everywhere-src-5.14.2.tar.xz 3793964 BLAKE2B 98f408e9a3ea48c053797ec20139d134a50d623a4092665695a435c754ee85a369830b23cc5ccce3d9a099cf707c1b28c2529050ff60d3f93f26809b3b2593c4 SHA512 5ebee0f96334d58b74ae344875aa93d32bfdd7c906856f84152e9ae0a3ebb12f627a0d3ab4552031b70c20ad59db1674b1a261ed0828e1efcc6ab48ba3718559
1547 +DIST qtmultimedia-everywhere-src-5.15.0.tar.xz 3796364 BLAKE2B 3ab2137f811910c25c86aee10ee8266729ba186412bb0d61c02c655573cff66c2725f30c3d8782473820a1b9e0388d9fdb24c218c09afdcde26d899039bd7bb6 SHA512 120ff3be99c685fb5944da657d571d83c985e139a34b23f7527daf2a0fdde949a452d4c3691b41a86ed3f141decf1833f496b3b61fd87bc602b8164563cb79d6
1548
1549 diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.0.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.15.0.ebuild
1550 new file mode 100644
1551 index 00000000000..f8b9dfe3d42
1552 --- /dev/null
1553 +++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.0.ebuild
1554 @@ -0,0 +1,68 @@
1555 +# Copyright 1999-2020 Gentoo Authors
1556 +# Distributed under the terms of the GNU General Public License v2
1557 +
1558 +EAPI=7
1559 +inherit qt5-build
1560 +
1561 +DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework"
1562 +
1563 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1564 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1565 +fi
1566 +
1567 +IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets"
1568 +
1569 +RDEPEND="
1570 + ~dev-qt/qtcore-${PV}
1571 + ~dev-qt/qtgui-${PV}[gles2-only=]
1572 + ~dev-qt/qtnetwork-${PV}
1573 + alsa? ( media-libs/alsa-lib )
1574 + gstreamer? (
1575 + dev-libs/glib:2
1576 + media-libs/gstreamer:1.0
1577 + media-libs/gst-plugins-bad:1.0
1578 + media-libs/gst-plugins-base:1.0
1579 + )
1580 + pulseaudio? ( media-sound/pulseaudio[glib] )
1581 + qml? (
1582 + ~dev-qt/qtdeclarative-${PV}
1583 + gles2-only? ( ~dev-qt/qtgui-${PV}[egl] )
1584 + openal? ( media-libs/openal )
1585 + )
1586 + widgets? (
1587 + ~dev-qt/qtopengl-${PV}
1588 + ~dev-qt/qtwidgets-${PV}[gles2-only=]
1589 + )
1590 +"
1591 +DEPEND="${RDEPEND}
1592 + gstreamer? ( x11-base/xorg-proto )
1593 +"
1594 +
1595 +src_prepare() {
1596 + sed -i -e '/CONFIG\s*+=/ s/optimize_full//' \
1597 + src/multimedia/multimedia.pro || die
1598 +
1599 + qt_use_disable_config openal openal \
1600 + src/imports/imports.pro
1601 +
1602 + qt_use_disable_mod qml quick \
1603 + src/src.pro \
1604 + src/plugins/plugins.pro
1605 +
1606 + qt_use_disable_mod widgets widgets \
1607 + src/src.pro \
1608 + src/gsttools/gsttools.pro \
1609 + src/plugins/gstreamer/common.pri
1610 +
1611 + qt5-build_src_prepare
1612 +}
1613 +
1614 +src_configure() {
1615 + local myqmakeargs=(
1616 + --
1617 + $(qt_use alsa)
1618 + $(qt_use gstreamer)
1619 + $(qt_use pulseaudio)
1620 + )
1621 + qt5-build_src_configure
1622 +}
1623
1624 diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest
1625 index 62cc41e4432..4905e987484 100644
1626 --- a/dev-qt/qtnetwork/Manifest
1627 +++ b/dev-qt/qtnetwork/Manifest
1628 @@ -1,2 +1,3 @@
1629 DIST qtbase-everywhere-src-5.14.1.tar.xz 49828188 BLAKE2B d5641df96a90ec4f3f85e47444c151b2090161330df9684703883865ddc84bed507295b67953c0a8cad9c104a10727ac9fb26d7f3ec4bf2052294c843f108491 SHA512 964777323d0e3f9d355218c3493bb3b61d2750d9cb5ba71fce72cae3cd362acce88e39360f1fac0011f1b74d529a23621a7281191c622cc034ce78a77afa296b
1630 DIST qtbase-everywhere-src-5.14.2.tar.xz 49865752 BLAKE2B ed8eb18dfc79e9983248655eb62e8305ef8b79f96c7880c88533250fef8f0d187cf576082d41df08314711b4c007b94686486abd77bf9bc201336caa02ced300 SHA512 8c83e06d58b56e9f288e83d6c3dd4ad6cc9f1eb1a32c7b44fb912fda34ed7255766fd9fa60cd740ee001df7d6172f25df05f1f95e986c3e793fbcd9bf4f18de9
1631 +DIST qtbase-everywhere-src-5.15.0.tar.xz 49931940 BLAKE2B f6675ddb8c6fcfe4d12f92b0c93d09ec160e65bb214694550c82c1ba1acea41c86064910cf76267815bd860b071a322bbbad19e994be52f0bf1450a73d09a1bf SHA512 c584d69e49f4959d9b8541f820f5ff1e6d1599697ad16976b47cbaaa902fc83e1ca4ae57d56d13574e42e5f602d4420245ad7fcfc13e224e10d4bbad6a537d1a
1632
1633 diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.0.ebuild b/dev-qt/qtnetwork/qtnetwork-5.15.0.ebuild
1634 new file mode 100644
1635 index 00000000000..1e8c4106e03
1636 --- /dev/null
1637 +++ b/dev-qt/qtnetwork/qtnetwork-5.15.0.ebuild
1638 @@ -0,0 +1,62 @@
1639 +# Copyright 1999-2020 Gentoo Authors
1640 +# Distributed under the terms of the GNU General Public License v2
1641 +
1642 +EAPI=7
1643 +QT5_MODULE="qtbase"
1644 +inherit qt5-build
1645 +
1646 +DESCRIPTION="Network abstraction library for the Qt5 framework"
1647 +
1648 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1649 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1650 +fi
1651 +
1652 +IUSE="bindist connman gssapi libproxy networkmanager sctp +ssl"
1653 +
1654 +DEPEND="
1655 + ~dev-qt/qtcore-${PV}:5=
1656 + sys-libs/zlib:=
1657 + connman? ( ~dev-qt/qtdbus-${PV} )
1658 + gssapi? ( virtual/krb5 )
1659 + libproxy? ( net-libs/libproxy )
1660 + networkmanager? ( ~dev-qt/qtdbus-${PV} )
1661 + sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
1662 + ssl? ( dev-libs/openssl:0=[bindist=] )
1663 +"
1664 +RDEPEND="${DEPEND}
1665 + connman? ( net-misc/connman )
1666 + networkmanager? ( net-misc/networkmanager )
1667 +"
1668 +
1669 +QT5_TARGET_SUBDIRS=(
1670 + src/network
1671 + src/plugins/bearer/generic
1672 +)
1673 +
1674 +QT5_GENTOO_CONFIG=(
1675 + libproxy:libproxy:
1676 + ssl::SSL
1677 + ssl::OPENSSL
1678 + ssl:openssl-linked:LINKED_OPENSSL
1679 +)
1680 +
1681 +QT5_GENTOO_PRIVATE_CONFIG=(
1682 + :network
1683 +)
1684 +
1685 +pkg_setup() {
1686 + use connman && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/connman)
1687 + use networkmanager && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/networkmanager)
1688 +}
1689 +
1690 +src_configure() {
1691 + local myconf=(
1692 + $(usex connman -dbus-linked '')
1693 + $(usex gssapi -feature-gssapi -no-feature-gssapi)
1694 + $(qt_use libproxy)
1695 + $(usex networkmanager -dbus-linked '')
1696 + $(qt_use sctp)
1697 + $(usex ssl -openssl-linked '')
1698 + )
1699 + qt5-build_src_configure
1700 +}
1701
1702 diff --git a/dev-qt/qtnetworkauth/Manifest b/dev-qt/qtnetworkauth/Manifest
1703 index c5207e8e90b..623c8f77683 100644
1704 --- a/dev-qt/qtnetworkauth/Manifest
1705 +++ b/dev-qt/qtnetworkauth/Manifest
1706 @@ -1,2 +1,3 @@
1707 DIST qtnetworkauth-everywhere-src-5.14.1.tar.xz 141432 BLAKE2B 0054892ea52c204d60d343d8a362249785b48a8fe2708008e0268f7767f0b1f0580100bebfa3b033c5c103a9d46952ca001e056dd24d7d12b885d15ad5e33508 SHA512 ff6858493012faf83b4f82839807c640881575ede6ec133db91704590a9d977d3e2294632caca5a672f1326a8e38fb527b6c4c54b83a5853db6b4085cf5a109e
1708 DIST qtnetworkauth-everywhere-src-5.14.2.tar.xz 141424 BLAKE2B 11adc6be96f4bc4247aa04a0b21bb142cc8d63dbe547a271759e7c564dde031193f1eceae4366791afd1bc9734be0eef23b538817feb5431322002bab5d39595 SHA512 9001755ae289213f7d2c994bedbbcc1ca641b3c80fc5279f6829ed48c31eed8cdbd87a0ed0ce451bc9611318ef09ef7c40b795d2c45fface2bd357ee579b15ad
1709 +DIST qtnetworkauth-everywhere-src-5.15.0.tar.xz 141360 BLAKE2B 8576cdfd016fc08d557df29d9552bc9d61d16de316a951cfffac4207737f1780f0fbe44a8dc14afaa3806d0241465323ef7c9476cc7708aa05f8cdc0310616e3 SHA512 d5d7e4522a4058775389fdbb048f71675f5c37add8bd634766fc1408ebed0f1ad2c230ceb2cdeb547bce73ee9386cf40585dfb9ca4182340f82a284f7b9b5ae3
1710
1711 diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-5.15.0.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-5.15.0.ebuild
1712 new file mode 100644
1713 index 00000000000..bae3d6ce6c9
1714 --- /dev/null
1715 +++ b/dev-qt/qtnetworkauth/qtnetworkauth-5.15.0.ebuild
1716 @@ -0,0 +1,20 @@
1717 +# Copyright 1999-2020 Gentoo Authors
1718 +# Distributed under the terms of the GNU General Public License v2
1719 +
1720 +EAPI=7
1721 +inherit qt5-build
1722 +
1723 +DESCRIPTION="Network authorization library for the Qt5 framework"
1724 +LICENSE="GPL-3"
1725 +
1726 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1727 + KEYWORDS="~amd64 ~arm64 ~x86"
1728 +fi
1729 +
1730 +IUSE=""
1731 +
1732 +DEPEND="
1733 + ~dev-qt/qtcore-${PV}
1734 + ~dev-qt/qtnetwork-${PV}
1735 +"
1736 +RDEPEND="${DEPEND}"
1737
1738 diff --git a/dev-qt/qtopengl/Manifest b/dev-qt/qtopengl/Manifest
1739 index 62cc41e4432..4905e987484 100644
1740 --- a/dev-qt/qtopengl/Manifest
1741 +++ b/dev-qt/qtopengl/Manifest
1742 @@ -1,2 +1,3 @@
1743 DIST qtbase-everywhere-src-5.14.1.tar.xz 49828188 BLAKE2B d5641df96a90ec4f3f85e47444c151b2090161330df9684703883865ddc84bed507295b67953c0a8cad9c104a10727ac9fb26d7f3ec4bf2052294c843f108491 SHA512 964777323d0e3f9d355218c3493bb3b61d2750d9cb5ba71fce72cae3cd362acce88e39360f1fac0011f1b74d529a23621a7281191c622cc034ce78a77afa296b
1744 DIST qtbase-everywhere-src-5.14.2.tar.xz 49865752 BLAKE2B ed8eb18dfc79e9983248655eb62e8305ef8b79f96c7880c88533250fef8f0d187cf576082d41df08314711b4c007b94686486abd77bf9bc201336caa02ced300 SHA512 8c83e06d58b56e9f288e83d6c3dd4ad6cc9f1eb1a32c7b44fb912fda34ed7255766fd9fa60cd740ee001df7d6172f25df05f1f95e986c3e793fbcd9bf4f18de9
1745 +DIST qtbase-everywhere-src-5.15.0.tar.xz 49931940 BLAKE2B f6675ddb8c6fcfe4d12f92b0c93d09ec160e65bb214694550c82c1ba1acea41c86064910cf76267815bd860b071a322bbbad19e994be52f0bf1450a73d09a1bf SHA512 c584d69e49f4959d9b8541f820f5ff1e6d1599697ad16976b47cbaaa902fc83e1ca4ae57d56d13574e42e5f602d4420245ad7fcfc13e224e10d4bbad6a537d1a
1746
1747 diff --git a/dev-qt/qtopengl/qtopengl-5.15.0.ebuild b/dev-qt/qtopengl/qtopengl-5.15.0.ebuild
1748 new file mode 100644
1749 index 00000000000..a2891c533fb
1750 --- /dev/null
1751 +++ b/dev-qt/qtopengl/qtopengl-5.15.0.ebuild
1752 @@ -0,0 +1,34 @@
1753 +# Copyright 1999-2020 Gentoo Authors
1754 +# Distributed under the terms of the GNU General Public License v2
1755 +
1756 +EAPI=7
1757 +QT5_MODULE="qtbase"
1758 +VIRTUALX_REQUIRED="test"
1759 +inherit qt5-build
1760 +
1761 +DESCRIPTION="OpenGL support library for the Qt5 framework (deprecated)"
1762 +
1763 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1764 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1765 +fi
1766 +
1767 +IUSE="gles2-only"
1768 +
1769 +DEPEND="
1770 + ~dev-qt/qtcore-${PV}:5=
1771 + ~dev-qt/qtgui-${PV}[gles2-only=]
1772 + ~dev-qt/qtwidgets-${PV}[gles2-only=]
1773 + virtual/opengl
1774 +"
1775 +RDEPEND="${DEPEND}"
1776 +
1777 +QT5_TARGET_SUBDIRS=(
1778 + src/opengl
1779 +)
1780 +
1781 +src_configure() {
1782 + local myconf=(
1783 + -opengl $(usex gles2-only es2 desktop)
1784 + )
1785 + qt5-build_src_configure
1786 +}
1787
1788 diff --git a/dev-qt/qtpaths/Manifest b/dev-qt/qtpaths/Manifest
1789 index 57f7915196f..daea0cdeb14 100644
1790 --- a/dev-qt/qtpaths/Manifest
1791 +++ b/dev-qt/qtpaths/Manifest
1792 @@ -1,2 +1,3 @@
1793 DIST qttools-everywhere-src-5.14.1.tar.xz 8810972 BLAKE2B 324246728e814eeb5d297fe72cfdc8af584c555f4676f8f6325c9f2353140dc04c98b3f1e1d39ffacecd43527e13df1ce1b1608377794eb8247d3f2549d6697b SHA512 59874ed00f7f9749f0dda49d6e1ad064d1594c6b0bde577961c5d45628763d2a2031aa7ebed952f1cebc8a241eb6a0e4a4f8e36c0a93ffe738a0ff360b8d3f30
1794 DIST qttools-everywhere-src-5.14.2.tar.xz 8815020 BLAKE2B 2535541b53cec5cc2dce1ac06ad70b145fce38642d8142f43a800a630aa2f69ad255e8f0a38c44022d14cc5b4373603026cc7c149c2435621f91a66ea0bf223d SHA512 e5b56d38acaa59511f24c817999f901510397d6e8baccc06a8fb8375f09b71dcffda4c57def4eb88d6c2782926d612b382957175a087a0c2224245051c54fe7e
1795 +DIST qttools-everywhere-src-5.15.0.tar.xz 8850752 BLAKE2B fed030b2e0bdb3bf397b28e33c1afc84c0b22bf3ede5bdf9a0822f44f8cbf6f7564d0d2c04215f79aec722deeac373d2d46cdd3d7e3d9135f9211486feaf12b0 SHA512 ebcebbc828e6a34766f2f5eeb4775d29af7b60b6124549df5256902ed2bd683721084b45a869ba76d29b1b170fe3834291af0833ab17ee8d05407c509f03d3eb
1796
1797 diff --git a/dev-qt/qtpaths/qtpaths-5.15.0.ebuild b/dev-qt/qtpaths/qtpaths-5.15.0.ebuild
1798 new file mode 100644
1799 index 00000000000..c221a48484b
1800 --- /dev/null
1801 +++ b/dev-qt/qtpaths/qtpaths-5.15.0.ebuild
1802 @@ -0,0 +1,19 @@
1803 +# Copyright 1999-2020 Gentoo Authors
1804 +# Distributed under the terms of the GNU General Public License v2
1805 +
1806 +EAPI=7
1807 +QT5_MODULE="qttools"
1808 +inherit qt5-build
1809 +
1810 +DESCRIPTION="Command line client to QStandardPaths"
1811 +
1812 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1813 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1814 +fi
1815 +
1816 +IUSE=""
1817 +
1818 +DEPEND="
1819 + ~dev-qt/qtcore-${PV}
1820 +"
1821 +RDEPEND="${DEPEND}"
1822
1823 diff --git a/dev-qt/qtplugininfo/Manifest b/dev-qt/qtplugininfo/Manifest
1824 index 57f7915196f..daea0cdeb14 100644
1825 --- a/dev-qt/qtplugininfo/Manifest
1826 +++ b/dev-qt/qtplugininfo/Manifest
1827 @@ -1,2 +1,3 @@
1828 DIST qttools-everywhere-src-5.14.1.tar.xz 8810972 BLAKE2B 324246728e814eeb5d297fe72cfdc8af584c555f4676f8f6325c9f2353140dc04c98b3f1e1d39ffacecd43527e13df1ce1b1608377794eb8247d3f2549d6697b SHA512 59874ed00f7f9749f0dda49d6e1ad064d1594c6b0bde577961c5d45628763d2a2031aa7ebed952f1cebc8a241eb6a0e4a4f8e36c0a93ffe738a0ff360b8d3f30
1829 DIST qttools-everywhere-src-5.14.2.tar.xz 8815020 BLAKE2B 2535541b53cec5cc2dce1ac06ad70b145fce38642d8142f43a800a630aa2f69ad255e8f0a38c44022d14cc5b4373603026cc7c149c2435621f91a66ea0bf223d SHA512 e5b56d38acaa59511f24c817999f901510397d6e8baccc06a8fb8375f09b71dcffda4c57def4eb88d6c2782926d612b382957175a087a0c2224245051c54fe7e
1830 +DIST qttools-everywhere-src-5.15.0.tar.xz 8850752 BLAKE2B fed030b2e0bdb3bf397b28e33c1afc84c0b22bf3ede5bdf9a0822f44f8cbf6f7564d0d2c04215f79aec722deeac373d2d46cdd3d7e3d9135f9211486feaf12b0 SHA512 ebcebbc828e6a34766f2f5eeb4775d29af7b60b6124549df5256902ed2bd683721084b45a869ba76d29b1b170fe3834291af0833ab17ee8d05407c509f03d3eb
1831
1832 diff --git a/dev-qt/qtplugininfo/qtplugininfo-5.15.0.ebuild b/dev-qt/qtplugininfo/qtplugininfo-5.15.0.ebuild
1833 new file mode 100644
1834 index 00000000000..3082414675c
1835 --- /dev/null
1836 +++ b/dev-qt/qtplugininfo/qtplugininfo-5.15.0.ebuild
1837 @@ -0,0 +1,19 @@
1838 +# Copyright 1999-2020 Gentoo Authors
1839 +# Distributed under the terms of the GNU General Public License v2
1840 +
1841 +EAPI=7
1842 +QT5_MODULE="qttools"
1843 +inherit qt5-build
1844 +
1845 +DESCRIPTION="Qt5 plugin metadata dumper"
1846 +
1847 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1848 + KEYWORDS="~amd64 ~x86"
1849 +fi
1850 +
1851 +IUSE=""
1852 +
1853 +DEPEND="
1854 + ~dev-qt/qtcore-${PV}
1855 +"
1856 +RDEPEND="${DEPEND}"
1857
1858 diff --git a/dev-qt/qtpositioning/Manifest b/dev-qt/qtpositioning/Manifest
1859 index e2396666d14..b0414cddb03 100644
1860 --- a/dev-qt/qtpositioning/Manifest
1861 +++ b/dev-qt/qtpositioning/Manifest
1862 @@ -1,2 +1,3 @@
1863 DIST qtlocation-everywhere-src-5.14.1.tar.xz 6119236 BLAKE2B 8ea66354f17e67d02c3e0a2a6369b55af006f6aa3f7d8b3c0c914df7d01db852a63d3e6a24f11516aea6667dbc9888a361fe9a030b903720f77456ffdaa96710 SHA512 5ccba22c27beb0bbde4b84e510e322445d98f99d87046d463bd054d0a09f0b24af978cf372006aa2cfca0a0ca0fcbb067525a6dc103d2d89592afec0600efcd8
1864 DIST qtlocation-everywhere-src-5.14.2.tar.xz 6120852 BLAKE2B 0224cd6eecc182ddb960c6f3814d2d913a2776e879bb2e87a6c11f18840e275a770977df89c6bfa1aeb174502713969b5d8c02f9c46670671034f6879a41150f SHA512 ca11e118a9061f69ac0181db14b1bf92309c03615802092f7cf404c882108efa3acae9bb73ee3870ea68cd7d7d11863445fc72dcf52099d6be77e0986b7f012c
1865 +DIST qtlocation-everywhere-src-5.15.0.tar.xz 6542152 BLAKE2B 11f218fdd4da4be7a1a7e5eff28f71144844ac6d2a70d8efafac4b5dc9fe3a32496bffeaa4446b3412de266feac72bc54b33e26e6c3286c0329ad882dadfaeee SHA512 36efb5a9a0eaaa6f2997c4d7a18307c69a80ae4caf901ab1d0efcc6cd6202dda6a10c8dac01baee44e84c14b8ab23204db1085445e1f3b42e9a0a21549eb624e
1866
1867 diff --git a/dev-qt/qtpositioning/qtpositioning-5.15.0.ebuild b/dev-qt/qtpositioning/qtpositioning-5.15.0.ebuild
1868 new file mode 100644
1869 index 00000000000..0db24b237f9
1870 --- /dev/null
1871 +++ b/dev-qt/qtpositioning/qtpositioning-5.15.0.ebuild
1872 @@ -0,0 +1,40 @@
1873 +# Copyright 1999-2020 Gentoo Authors
1874 +# Distributed under the terms of the GNU General Public License v2
1875 +
1876 +EAPI=7
1877 +QT5_MODULE="qtlocation"
1878 +inherit qt5-build
1879 +
1880 +DESCRIPTION="Physical position determination library for the Qt5 framework"
1881 +
1882 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1883 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1884 +fi
1885 +
1886 +IUSE="geoclue +qml"
1887 +
1888 +RDEPEND="
1889 + ~dev-qt/qtcore-${PV}
1890 + geoclue? ( ~dev-qt/qtdbus-${PV} )
1891 + qml? ( ~dev-qt/qtdeclarative-${PV} )
1892 +"
1893 +DEPEND="${RDEPEND}"
1894 +PDEPEND="
1895 + geoclue? ( app-misc/geoclue:2.0 )
1896 +"
1897 +
1898 +QT5_TARGET_SUBDIRS=(
1899 + src/3rdparty/clipper
1900 + src/3rdparty/poly2tri
1901 + src/3rdparty/clip2tri
1902 + src/positioning
1903 + src/plugins/position/positionpoll
1904 +)
1905 +
1906 +pkg_setup() {
1907 + use geoclue && QT5_TARGET_SUBDIRS+=( src/plugins/position/geoclue2 )
1908 + use qml && QT5_TARGET_SUBDIRS+=(
1909 + src/positioningquick
1910 + src/imports/positioning
1911 + )
1912 +}
1913
1914 diff --git a/dev-qt/qtprintsupport/Manifest b/dev-qt/qtprintsupport/Manifest
1915 index 62cc41e4432..4905e987484 100644
1916 --- a/dev-qt/qtprintsupport/Manifest
1917 +++ b/dev-qt/qtprintsupport/Manifest
1918 @@ -1,2 +1,3 @@
1919 DIST qtbase-everywhere-src-5.14.1.tar.xz 49828188 BLAKE2B d5641df96a90ec4f3f85e47444c151b2090161330df9684703883865ddc84bed507295b67953c0a8cad9c104a10727ac9fb26d7f3ec4bf2052294c843f108491 SHA512 964777323d0e3f9d355218c3493bb3b61d2750d9cb5ba71fce72cae3cd362acce88e39360f1fac0011f1b74d529a23621a7281191c622cc034ce78a77afa296b
1920 DIST qtbase-everywhere-src-5.14.2.tar.xz 49865752 BLAKE2B ed8eb18dfc79e9983248655eb62e8305ef8b79f96c7880c88533250fef8f0d187cf576082d41df08314711b4c007b94686486abd77bf9bc201336caa02ced300 SHA512 8c83e06d58b56e9f288e83d6c3dd4ad6cc9f1eb1a32c7b44fb912fda34ed7255766fd9fa60cd740ee001df7d6172f25df05f1f95e986c3e793fbcd9bf4f18de9
1921 +DIST qtbase-everywhere-src-5.15.0.tar.xz 49931940 BLAKE2B f6675ddb8c6fcfe4d12f92b0c93d09ec160e65bb214694550c82c1ba1acea41c86064910cf76267815bd860b071a322bbbad19e994be52f0bf1450a73d09a1bf SHA512 c584d69e49f4959d9b8541f820f5ff1e6d1599697ad16976b47cbaaa902fc83e1ca4ae57d56d13574e42e5f602d4420245ad7fcfc13e224e10d4bbad6a537d1a
1922
1923 diff --git a/dev-qt/qtprintsupport/qtprintsupport-5.15.0.ebuild b/dev-qt/qtprintsupport/qtprintsupport-5.15.0.ebuild
1924 new file mode 100644
1925 index 00000000000..5945c013cb2
1926 --- /dev/null
1927 +++ b/dev-qt/qtprintsupport/qtprintsupport-5.15.0.ebuild
1928 @@ -0,0 +1,42 @@
1929 +# Copyright 1999-2020 Gentoo Authors
1930 +# Distributed under the terms of the GNU General Public License v2
1931 +
1932 +EAPI=7
1933 +QT5_MODULE="qtbase"
1934 +VIRTUALX_REQUIRED="test"
1935 +inherit qt5-build
1936 +
1937 +DESCRIPTION="Printing support library for the Qt5 framework"
1938 +
1939 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1940 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
1941 +fi
1942 +
1943 +IUSE="cups gles2-only"
1944 +
1945 +RDEPEND="
1946 + ~dev-qt/qtcore-${PV}:5=
1947 + ~dev-qt/qtgui-${PV}[gles2-only=]
1948 + ~dev-qt/qtwidgets-${PV}[gles2-only=]
1949 + cups? ( >=net-print/cups-1.4 )
1950 +"
1951 +DEPEND="${RDEPEND}
1952 + test? ( ~dev-qt/qtnetwork-${PV} )
1953 +"
1954 +
1955 +QT5_TARGET_SUBDIRS=(
1956 + src/printsupport
1957 + src/plugins/printsupport
1958 +)
1959 +
1960 +QT5_GENTOO_CONFIG=(
1961 + cups
1962 +)
1963 +
1964 +src_configure() {
1965 + local myconf=(
1966 + $(qt_use cups)
1967 + -opengl $(usex gles2-only es2 desktop)
1968 + )
1969 + qt5-build_src_configure
1970 +}
1971
1972 diff --git a/dev-qt/qtquickcontrols/Manifest b/dev-qt/qtquickcontrols/Manifest
1973 index 6399c4e0ead..c7217b84b55 100644
1974 --- a/dev-qt/qtquickcontrols/Manifest
1975 +++ b/dev-qt/qtquickcontrols/Manifest
1976 @@ -1,2 +1,3 @@
1977 DIST qtquickcontrols-everywhere-src-5.14.1.tar.xz 5982788 BLAKE2B c4faeabb3704f43daf2e9387b98a65dee50eabf63f8ce992a7fa158a01e73bf2f5fef6e03740c29f470603fb7cb86a5c7ca48ab3b053f5a905dfad10913f0a7a SHA512 63157debfdab05f8fe141964c5a7d61373a422a7f46c01d1e5a7123998700790c63c8a5f1489c6fb25fd89c3065e1982605180568cf6a69835feeda441582be4
1978 DIST qtquickcontrols-everywhere-src-5.14.2.tar.xz 5981560 BLAKE2B 91ac3b77d0f1e83a489148aae8b143d2f1131020084c22dc0a2ad9aecbff16bd19ea5a3f09eaba3146e5034b6914a696d6eacd0307ec8ca7c260318c49772564 SHA512 e5076d838e54e8fcc62ffd76d66ab322f1927f6489c51dd0fa6e39de1e003c1994d24730da79c8d9d2747839faaa7b1b78f14b58f05447db440a477094be40e4
1979 +DIST qtquickcontrols-everywhere-src-5.15.0.tar.xz 5981340 BLAKE2B 50ce39dfefbf962141a1ea6df63d4a96f65e00a373a651761a94fa7567bd8d96dc7a4f4b614d9a248fd6cb1dd007b27744a03e1d708c032832338bb3831df518 SHA512 bdfe850e13275ae074c257b75697141a9b8af5a334e114d3ac28f68a820e4b9f40ad936db96dd119dcc77ca12d6aff84cee16613b0695f594c862dcfbf942a48
1980
1981 diff --git a/dev-qt/qtquickcontrols/qtquickcontrols-5.15.0.ebuild b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.0.ebuild
1982 new file mode 100644
1983 index 00000000000..c2df28c1c25
1984 --- /dev/null
1985 +++ b/dev-qt/qtquickcontrols/qtquickcontrols-5.15.0.ebuild
1986 @@ -0,0 +1,32 @@
1987 +# Copyright 1999-2020 Gentoo Authors
1988 +# Distributed under the terms of the GNU General Public License v2
1989 +
1990 +EAPI=7
1991 +inherit qt5-build
1992 +
1993 +DESCRIPTION="Set of Qt Quick controls to create complete user interfaces (deprecated)"
1994 +
1995 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
1996 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
1997 +fi
1998 +
1999 +IUSE="+widgets"
2000 +
2001 +DEPEND="
2002 + ~dev-qt/qtcore-${PV}
2003 + ~dev-qt/qtdeclarative-${PV}
2004 + ~dev-qt/qtgui-${PV}
2005 + widgets? ( ~dev-qt/qtwidgets-${PV} )
2006 +"
2007 +RDEPEND="${DEPEND}"
2008 +
2009 +src_prepare() {
2010 + qt_use_disable_mod widgets widgets \
2011 + src/src.pro \
2012 + src/controls/Private/private.pri \
2013 + tests/auto/activeFocusOnTab/activeFocusOnTab.pro \
2014 + tests/auto/controls/controls.pro \
2015 + tests/auto/testplugin/testplugin.pro
2016 +
2017 + qt5-build_src_prepare
2018 +}
2019
2020 diff --git a/dev-qt/qtquickcontrols2/Manifest b/dev-qt/qtquickcontrols2/Manifest
2021 index 8d3c5930449..5ca91a3a5bc 100644
2022 --- a/dev-qt/qtquickcontrols2/Manifest
2023 +++ b/dev-qt/qtquickcontrols2/Manifest
2024 @@ -1,2 +1,3 @@
2025 DIST qtquickcontrols2-everywhere-src-5.14.1.tar.xz 8151808 BLAKE2B 79a9dfc75c3e50f08237377961801eb9971e5489a39d83387340a803d8f6c3956118129cfd26028707ba80b3b7bdc338b7292b6623f2404e30206ddfe3dbd852 SHA512 c35a450e26f9afb79c237133d407442823fb6bb664c0d2c952b92f9084db85f0e7ba02bac9aca3aef45670fed7da34c7ef183297360cb13aee4260513b4393ee
2026 DIST qtquickcontrols2-everywhere-src-5.14.2.tar.xz 8153752 BLAKE2B d1803007fb016276b75db9102ebfd82a6afa279b845d3507a04b76c2ab6fc8345840f3ea76c12607ed2b7be11e2b2c26bb76ff84b65a4c8df7cf9c66dbd95003 SHA512 de8b669417c2d039c0f49e805be72e757877991bc3c7feb13417202a4964cb6391924837751c520ed6234930e90dfe00417ca1c369418b2cdf4f09da679ba722
2027 +DIST qtquickcontrols2-everywhere-src-5.15.0.tar.xz 8164236 BLAKE2B 7e5e2b2640d6eda1864d04a397f91e69a79b5b0590097f2c8a9a06e26ec8f9a0c09028f2fec87acba91d0df568d6085eae50ccb7962c50be6a3de64088f122b6 SHA512 560014b882ef9d274cb1532025cae79987eec3569541e111e91f047261fcd7f26fcb40689d8dd6921ae26fbf9cdee60a87d3a1c7212e547529ff4adf9c5cf136
2028
2029 diff --git a/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.0.ebuild b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.0.ebuild
2030 new file mode 100644
2031 index 00000000000..90962415a9f
2032 --- /dev/null
2033 +++ b/dev-qt/qtquickcontrols2/qtquickcontrols2-5.15.0.ebuild
2034 @@ -0,0 +1,30 @@
2035 +# Copyright 1999-2020 Gentoo Authors
2036 +# Distributed under the terms of the GNU General Public License v2
2037 +
2038 +EAPI=7
2039 +inherit qt5-build
2040 +
2041 +DESCRIPTION="Set of next generation Qt Quick controls for the Qt5 framework"
2042 +
2043 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2044 + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2045 +fi
2046 +
2047 +IUSE="widgets"
2048 +
2049 +DEPEND="
2050 + ~dev-qt/qtcore-${PV}
2051 + ~dev-qt/qtdeclarative-${PV}
2052 + ~dev-qt/qtgui-${PV}
2053 + widgets? ( ~dev-qt/qtwidgets-${PV} )
2054 +"
2055 +RDEPEND="${DEPEND}
2056 + ~dev-qt/qtgraphicaleffects-${PV}
2057 +"
2058 +
2059 +src_prepare() {
2060 + qt_use_disable_mod widgets widgets \
2061 + src/imports/platform/platform.pro
2062 +
2063 + qt5-build_src_prepare
2064 +}
2065
2066 diff --git a/dev-qt/qtscript/Manifest b/dev-qt/qtscript/Manifest
2067 index f8e52d0c02b..9b52d371853 100644
2068 --- a/dev-qt/qtscript/Manifest
2069 +++ b/dev-qt/qtscript/Manifest
2070 @@ -1,2 +1,3 @@
2071 DIST qtscript-everywhere-src-5.14.1.tar.xz 2654744 BLAKE2B 758469d0da17e81bbd05856af7028ae4660f9025890a477d4fafd6d37b3c9155301ec66514173d1fdf8bc77c155eb1c3826ede8b3f1df0ea40f8dbe2a9528048 SHA512 9f4fbb038319c93c03117f61380fc6d1064191f0b738de054c2cee2055e7ddbb06ce3d01855b22dc2284858569b4aebb4e838ac0c7432e123421d64909c1d8a4
2072 DIST qtscript-everywhere-src-5.14.2.tar.xz 2654528 BLAKE2B cb749d1db5774ef1e236ec82f57ca17fdb85bfec02f7dc346ceb0bb316783c8e1bdfe5b4d0a6339b3b91050a8a003b1fa221de10eadfd1f5b8828dced669c1d8 SHA512 2eef6c4d23fccd67abc3647852ca92edd951b4ece8047f28571689a143421c5a1403ef0fcc96615e4ed708df64f7eede643d872fac850554031a17e2d907f398
2073 +DIST qtscript-everywhere-src-5.15.0.tar.xz 2654416 BLAKE2B d2d29e0fcde401e698bd5619a8ce386513311f134c1e2981d9f238917a76f4c7c737b2897a885ea4ad720929fb25f2a3b277a823995f5824241cefb553a6adb8 SHA512 0f6b72b5b0a892ced4653e9184256040b12a804f796c922aad318fc03734e3bf8fbe175b0eb886e71899287082c09fc06a290dcd5ddb1967c65b0f72d4adea94
2074
2075 diff --git a/dev-qt/qtscript/qtscript-5.15.0.ebuild b/dev-qt/qtscript/qtscript-5.15.0.ebuild
2076 new file mode 100644
2077 index 00000000000..34b9dbc9275
2078 --- /dev/null
2079 +++ b/dev-qt/qtscript/qtscript-5.15.0.ebuild
2080 @@ -0,0 +1,36 @@
2081 +# Copyright 1999-2020 Gentoo Authors
2082 +# Distributed under the terms of the GNU General Public License v2
2083 +
2084 +EAPI=7
2085 +inherit qt5-build
2086 +
2087 +DESCRIPTION="Application scripting library for the Qt5 framework (deprecated)"
2088 +
2089 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2090 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2091 +fi
2092 +
2093 +IUSE="+jit scripttools"
2094 +
2095 +DEPEND="
2096 + ~dev-qt/qtcore-${PV}
2097 + scripttools? (
2098 + ~dev-qt/qtgui-${PV}
2099 + ~dev-qt/qtwidgets-${PV}
2100 + )
2101 +"
2102 +RDEPEND="${DEPEND}"
2103 +
2104 +src_prepare() {
2105 + qt_use_disable_mod scripttools widgets \
2106 + src/src.pro
2107 +
2108 + qt5-build_src_prepare
2109 +}
2110 +
2111 +src_configure() {
2112 + local myqmakeargs=(
2113 + JAVASCRIPTCORE_JIT=$(usex jit 'yes' 'no')
2114 + )
2115 + qt5-build_src_configure
2116 +}
2117
2118 diff --git a/dev-qt/qtscxml/Manifest b/dev-qt/qtscxml/Manifest
2119 index 0534e9a27d9..5d60dede17a 100644
2120 --- a/dev-qt/qtscxml/Manifest
2121 +++ b/dev-qt/qtscxml/Manifest
2122 @@ -1,2 +1,3 @@
2123 DIST qtscxml-everywhere-src-5.14.1.tar.xz 433256 BLAKE2B 539b064f74527f87bffca266c4a1d6c26b031f0370e0af2ebadad46d0335b0d341cca9398105b929effb026fb93b77f2c368f025627fb81cdbc9b08b28d4f905 SHA512 92facdc089f7d8c5521617d3080964a12df26e8b34c194be3c9307b412606548d8fda66d401fc6d93f71fed7f1bc7d075f797d4ab27de0ff603608d9b5601c25
2124 DIST qtscxml-everywhere-src-5.14.2.tar.xz 433268 BLAKE2B 171e4f6f6a97ee673dd985b63d3ecffabda911276f4e916f4a9c63bf1fb4367972f102a1638ded3e26c5fee706ef0391d4cb6eb7aa0823b33670641a9fc2e2ac SHA512 2e1cbea7c32d93675b4a67287dd17c9ed120a6655f8f9a30edfe12a16f67b3c5ad6d0fd04c0102297693bf87e225d81e963534958c8e73622c605388c9fc8425
2125 +DIST qtscxml-everywhere-src-5.15.0.tar.xz 433368 BLAKE2B da6582f28aa9f3b4a6f27d493e0187f0c5d0951900f756c0929e60ac907f8214c0d769f5f9e8ad03803eb171df7dd5806f18e9e0d5b47481a064a29f140157a3 SHA512 196ab4a8609695bc442a915e229183f3ece97ed03c93cdc7f93bf6c7b68ea89a8a6ad04e3e4909c9aa0780d8ebd366338ea6e8790ac4fae08806694e27c115fa
2126
2127 diff --git a/dev-qt/qtscxml/qtscxml-5.15.0.ebuild b/dev-qt/qtscxml/qtscxml-5.15.0.ebuild
2128 new file mode 100644
2129 index 00000000000..470c269e155
2130 --- /dev/null
2131 +++ b/dev-qt/qtscxml/qtscxml-5.15.0.ebuild
2132 @@ -0,0 +1,19 @@
2133 +# Copyright 1999-2020 Gentoo Authors
2134 +# Distributed under the terms of the GNU General Public License v2
2135 +
2136 +EAPI=7
2137 +inherit qt5-build
2138 +
2139 +DESCRIPTION="State Chart XML (SCXML) support library for the Qt5 framework"
2140 +
2141 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2142 + KEYWORDS="~amd64 ~arm64 ~x86"
2143 +fi
2144 +
2145 +IUSE=""
2146 +
2147 +DEPEND="
2148 + ~dev-qt/qtcore-${PV}
2149 + ~dev-qt/qtdeclarative-${PV}
2150 +"
2151 +RDEPEND="${DEPEND}"
2152
2153 diff --git a/dev-qt/qtsensors/Manifest b/dev-qt/qtsensors/Manifest
2154 index a1cacb921c3..c0a409f3f77 100644
2155 --- a/dev-qt/qtsensors/Manifest
2156 +++ b/dev-qt/qtsensors/Manifest
2157 @@ -1,2 +1,3 @@
2158 DIST qtsensors-everywhere-src-5.14.1.tar.xz 2050076 BLAKE2B 824f039b9ce960298906df3501554763c6cba211a4a828bc728d67c936a52b1eede7925c23c2326c666d25861536d7aa2943e74698445ffb93b0d9125bcf9ce2 SHA512 48113863561ca0e5ada249505f2e8dd20512c2591823f296e5a4aacbfadf24e221c7ef4564071a300aafb8dcd88e87bb27a864c4f36e534089084c347e2a7bed
2159 DIST qtsensors-everywhere-src-5.14.2.tar.xz 2050616 BLAKE2B 7a31fc1d57fd925baf8c3fb38477f5888334f64bf08f55ed557db85bca12d6e9d24bbf38e2cad0b74774712a1311a2554c35155507887d7c032d25ae28d47f1c SHA512 43872a51163317c2fb642f59a9e41ede77cb86d7148436d9e673ac94543fb8acffe4e040824dd88a9029943418a3371c77815b82a0a566426857d18fbc23e341
2160 +DIST qtsensors-everywhere-src-5.15.0.tar.xz 2050404 BLAKE2B fff161588cdd0d4c695f53f13db75e32f68aa38abad362dedb2ec16fc2cc317c23a8ebd744bc00362db9f8d0f2ad22b181c2c3008df108c180da9a89a8d4d010 SHA512 b03e2b68d14bfa557fdbf742d26c70a960b92cf5a5884d499825743553da42c5044cced338b86682081f57fea41686fc00c0565f3f4561d945e099de5b8ebc9e
2161
2162 diff --git a/dev-qt/qtsensors/qtsensors-5.15.0.ebuild b/dev-qt/qtsensors/qtsensors-5.15.0.ebuild
2163 new file mode 100644
2164 index 00000000000..6780b05a4fc
2165 --- /dev/null
2166 +++ b/dev-qt/qtsensors/qtsensors-5.15.0.ebuild
2167 @@ -0,0 +1,28 @@
2168 +# Copyright 1999-2020 Gentoo Authors
2169 +# Distributed under the terms of the GNU General Public License v2
2170 +
2171 +EAPI=7
2172 +inherit qt5-build
2173 +
2174 +DESCRIPTION="Hardware sensor access library for the Qt5 framework"
2175 +
2176 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2177 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2178 +fi
2179 +
2180 +# TODO: simulator
2181 +IUSE="qml"
2182 +
2183 +RDEPEND="
2184 + ~dev-qt/qtcore-${PV}
2185 + ~dev-qt/qtdbus-${PV}
2186 + qml? ( ~dev-qt/qtdeclarative-${PV} )
2187 +"
2188 +DEPEND="${RDEPEND}"
2189 +
2190 +src_prepare() {
2191 + qt_use_disable_mod qml quick \
2192 + src/src.pro
2193 +
2194 + qt5-build_src_prepare
2195 +}
2196
2197 diff --git a/dev-qt/qtserialbus/Manifest b/dev-qt/qtserialbus/Manifest
2198 index 84dc3e8b544..f972dbcf26e 100644
2199 --- a/dev-qt/qtserialbus/Manifest
2200 +++ b/dev-qt/qtserialbus/Manifest
2201 @@ -1,2 +1,3 @@
2202 DIST qtserialbus-everywhere-src-5.14.1.tar.xz 349772 BLAKE2B fcc687c695469a533da08d8d3a890b55ce05f301998db6bd6686c0bcf11a1d52ca1c30fbc7eaffd5d64c76479bff82480ce64fa99d7b25b0146e83d294093ff0 SHA512 e03005b386e79d802505caee459e7c3af54585f82ed55b3772ecea4523bbc2051ff31882f8370500ceaaab6ec400f34429ab24bece685d419ef32a34b02e1e99
2203 DIST qtserialbus-everywhere-src-5.14.2.tar.xz 349808 BLAKE2B f2c11796e412fef11031ce881c7e6684572bd67f7bccdca1b98a7099d19df57d184ef8b33f5b2df4f516b5922b482dfe32122411c98a6f73fca66104ec70be64 SHA512 c98c7d30dc7f44837a601088b2797bc85d8b659dcdba5f22c229edad0fcee57e38c5b5d55ed223f22c9ce4e14b72ea6e59b920d4f4b366d0381b208e3e9cff40
2204 +DIST qtserialbus-everywhere-src-5.15.0.tar.xz 351232 BLAKE2B d172ab057969252d706db61dfc80c1c88d469c5ea78210f4bd2f5c6fc67e4fadbab82a43fcd790e3f7789bb11868abff626cf629d13ba68c759297ef97e24ef7 SHA512 8a606fd407cb7a4a6a1f15f10daec952aa010684d6cfca7fa024f850b3db419b7cd67eecb58ba0c0dd283e10fd904a255ab42b279c38081e84fe06b7b22c4c49
2205
2206 diff --git a/dev-qt/qtserialbus/qtserialbus-5.15.0.ebuild b/dev-qt/qtserialbus/qtserialbus-5.15.0.ebuild
2207 new file mode 100644
2208 index 00000000000..2b783f49966
2209 --- /dev/null
2210 +++ b/dev-qt/qtserialbus/qtserialbus-5.15.0.ebuild
2211 @@ -0,0 +1,20 @@
2212 +# Copyright 1999-2020 Gentoo Authors
2213 +# Distributed under the terms of the GNU General Public License v2
2214 +
2215 +EAPI=7
2216 +inherit qt5-build
2217 +
2218 +DESCRIPTION="Qt module to access CAN, ModBus, and other industrial serial buses and protocols"
2219 +
2220 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2221 + KEYWORDS="~amd64 ~x86"
2222 +fi
2223 +
2224 +IUSE=""
2225 +
2226 +DEPEND="
2227 + ~dev-qt/qtcore-${PV}
2228 + ~dev-qt/qtnetwork-${PV}
2229 + ~dev-qt/qtserialport-${PV}
2230 +"
2231 +RDEPEND="${DEPEND}"
2232
2233 diff --git a/dev-qt/qtserialport/Manifest b/dev-qt/qtserialport/Manifest
2234 index 84fee9856e1..f917d94f553 100644
2235 --- a/dev-qt/qtserialport/Manifest
2236 +++ b/dev-qt/qtserialport/Manifest
2237 @@ -1,2 +1,3 @@
2238 DIST qtserialport-everywhere-src-5.14.1.tar.xz 316528 BLAKE2B da634e8e230d7075a9b52130c82af193ee122f1c92e2b80357e81675f17ecd25c68f4a92446ba09958390b5dabd03faa3d04712e2a1b7b943b57a387b424d142 SHA512 89a48df4e31b6ea08b33ba1929b26001c2fc4dd815e7a1860e4a8c3d41437813cc9f0b13c5e2d64bf1357a5a81a619543264e013aa3ca2e5e2439e885ec270eb
2239 DIST qtserialport-everywhere-src-5.14.2.tar.xz 316492 BLAKE2B 38aaf7053fde382b0b161356fdf9ab97bdf08b6307bb97b704b846dc26a309b1256c6cb53e8caa0207ffb2e174387059debba0f0256f8893f60b1c1fce58fc5a SHA512 4a4fb81bcccaddc5902223940031a9002395cbc5e99c78c1ac5df04031b6a0551bb340757f84bad82ca7ef551358c1eba3a035b0b8f4221f7db0ab738ac65b06
2240 +DIST qtserialport-everywhere-src-5.15.0.tar.xz 316596 BLAKE2B 8e419f9fb16bda1d1f53bc77dc352298586e7889b7711549d5b33284e1ec6733c9d4c2318d9d313b5476935fe0f69f9da4c2a563b4356c841e84c6bae2f4254d SHA512 121837c0848c69414268332ac41538b9df1c1503ab81bcf281903b73e02f5adf34b615ebc1fca4f4e6bf0b7c8c1b3f2d4dcde20152e2eb913c965eb910e378e2
2241
2242 diff --git a/dev-qt/qtserialport/qtserialport-5.15.0.ebuild b/dev-qt/qtserialport/qtserialport-5.15.0.ebuild
2243 new file mode 100644
2244 index 00000000000..d510efe398e
2245 --- /dev/null
2246 +++ b/dev-qt/qtserialport/qtserialport-5.15.0.ebuild
2247 @@ -0,0 +1,27 @@
2248 +# Copyright 1999-2020 Gentoo Authors
2249 +# Distributed under the terms of the GNU General Public License v2
2250 +
2251 +EAPI=7
2252 +inherit qt5-build
2253 +
2254 +DESCRIPTION="Serial port abstraction library for the Qt5 framework"
2255 +
2256 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2257 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2258 +fi
2259 +
2260 +IUSE=""
2261 +
2262 +DEPEND="
2263 + ~dev-qt/qtcore-${PV}
2264 + virtual/libudev:=
2265 +"
2266 +RDEPEND="${DEPEND}"
2267 +
2268 +src_prepare() {
2269 + # make sure we link against libudev
2270 + sed -i -e 's/:qtConfig(libudev)//' \
2271 + src/serialport/serialport-lib.pri || die
2272 +
2273 + qt5-build_src_prepare
2274 +}
2275
2276 diff --git a/dev-qt/qtspeech/Manifest b/dev-qt/qtspeech/Manifest
2277 index 91e6994d416..8b81a52be0f 100644
2278 --- a/dev-qt/qtspeech/Manifest
2279 +++ b/dev-qt/qtspeech/Manifest
2280 @@ -1,2 +1,3 @@
2281 DIST qtspeech-everywhere-src-5.14.1.tar.xz 101072 BLAKE2B 53aaec0f74f516ddffb154401dfcad334e96f5ab7935e4aeb69d2ad20012c3006ef355b7733023ddd871fdb866aeabbbac809c03dd7d304cc303118e34e482ae SHA512 8249e374735a4a3de6b8795a5c09c9bc285eff8fc7e98e0a2446eb6b7306da1decd657bf92d5b8d195b042e7459097ce9129c8f6e4a23326f698c6e7010c46a1
2282 DIST qtspeech-everywhere-src-5.14.2.tar.xz 101100 BLAKE2B d37d08a2f7e6d40c7f6e68f9c4e301cdf9762ad9088a3fa0f9568af7211a2842b035e8f5eb001538aaa84385104d112cd6e550e32119099acee922f2dd13db36 SHA512 d3870cc66cba4f5dd2c0a2a4845defe4299de2d7affe12ccdadc4948116317590b580592d575cc5e8eb190043a92f38416e030f47cfb87f5cf3419a31152e00f
2283 +DIST qtspeech-everywhere-src-5.15.0.tar.xz 101240 BLAKE2B 0f01bb8e2f476d6b58627ca18e1a0c2e2bb275e7abf3d2f9af22e61dfe1f0b7c4a8da2e7f376eada53f9fb98be51a8cdff31c86500805245c061918b36ebee0f SHA512 9a63c5957663db0c4b9587751b90d9d84881bb60f911435cb92998898944f6ed4e7aa7c12e8196a6b0c7bdac1d2abba62145b99cd834fbab1d57e88e60ddb59c
2284
2285 diff --git a/dev-qt/qtspeech/qtspeech-5.15.0.ebuild b/dev-qt/qtspeech/qtspeech-5.15.0.ebuild
2286 new file mode 100644
2287 index 00000000000..12d0485fe59
2288 --- /dev/null
2289 +++ b/dev-qt/qtspeech/qtspeech-5.15.0.ebuild
2290 @@ -0,0 +1,20 @@
2291 +# Copyright 1999-2020 Gentoo Authors
2292 +# Distributed under the terms of the GNU General Public License v2
2293 +
2294 +EAPI=7
2295 +inherit qt5-build
2296 +
2297 +DESCRIPTION="Text-to-speech library for the Qt5 framework"
2298 +
2299 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2300 + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2301 +fi
2302 +
2303 +# TODO: flite plugin - needs 2.0.0 (not yet in tree)
2304 +IUSE=""
2305 +
2306 +RDEPEND="
2307 + >=app-accessibility/speech-dispatcher-0.8.7
2308 + ~dev-qt/qtcore-${PV}
2309 +"
2310 +DEPEND="${RDEPEND}"
2311
2312 diff --git a/dev-qt/qtsql/Manifest b/dev-qt/qtsql/Manifest
2313 index 62cc41e4432..4905e987484 100644
2314 --- a/dev-qt/qtsql/Manifest
2315 +++ b/dev-qt/qtsql/Manifest
2316 @@ -1,2 +1,3 @@
2317 DIST qtbase-everywhere-src-5.14.1.tar.xz 49828188 BLAKE2B d5641df96a90ec4f3f85e47444c151b2090161330df9684703883865ddc84bed507295b67953c0a8cad9c104a10727ac9fb26d7f3ec4bf2052294c843f108491 SHA512 964777323d0e3f9d355218c3493bb3b61d2750d9cb5ba71fce72cae3cd362acce88e39360f1fac0011f1b74d529a23621a7281191c622cc034ce78a77afa296b
2318 DIST qtbase-everywhere-src-5.14.2.tar.xz 49865752 BLAKE2B ed8eb18dfc79e9983248655eb62e8305ef8b79f96c7880c88533250fef8f0d187cf576082d41df08314711b4c007b94686486abd77bf9bc201336caa02ced300 SHA512 8c83e06d58b56e9f288e83d6c3dd4ad6cc9f1eb1a32c7b44fb912fda34ed7255766fd9fa60cd740ee001df7d6172f25df05f1f95e986c3e793fbcd9bf4f18de9
2319 +DIST qtbase-everywhere-src-5.15.0.tar.xz 49931940 BLAKE2B f6675ddb8c6fcfe4d12f92b0c93d09ec160e65bb214694550c82c1ba1acea41c86064910cf76267815bd860b071a322bbbad19e994be52f0bf1450a73d09a1bf SHA512 c584d69e49f4959d9b8541f820f5ff1e6d1599697ad16976b47cbaaa902fc83e1ca4ae57d56d13574e42e5f602d4420245ad7fcfc13e224e10d4bbad6a537d1a
2320
2321 diff --git a/dev-qt/qtsql/qtsql-5.15.0.ebuild b/dev-qt/qtsql/qtsql-5.15.0.ebuild
2322 new file mode 100644
2323 index 00000000000..4853177b0b9
2324 --- /dev/null
2325 +++ b/dev-qt/qtsql/qtsql-5.15.0.ebuild
2326 @@ -0,0 +1,55 @@
2327 +# Copyright 1999-2020 Gentoo Authors
2328 +# Distributed under the terms of the GNU General Public License v2
2329 +
2330 +EAPI=7
2331 +QT5_MODULE="qtbase"
2332 +inherit qt5-build
2333 +
2334 +DESCRIPTION="SQL abstraction library for the Qt5 framework"
2335 +SLOT=5/$(ver_cut 1-3) # bug 639140
2336 +
2337 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2338 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2339 +fi
2340 +
2341 +IUSE="freetds mysql oci8 odbc postgres +sqlite"
2342 +
2343 +REQUIRED_USE="
2344 + || ( freetds mysql oci8 odbc postgres sqlite )
2345 +"
2346 +
2347 +DEPEND="
2348 + ~dev-qt/qtcore-${PV}:5=
2349 + freetds? ( dev-db/freetds )
2350 + mysql? ( dev-db/mysql-connector-c:= )
2351 + oci8? ( dev-db/oracle-instantclient:=[sdk] )
2352 + odbc? ( dev-db/unixODBC )
2353 + postgres? ( dev-db/postgresql:* )
2354 + sqlite? ( dev-db/sqlite:3 )
2355 +"
2356 +RDEPEND="${DEPEND}"
2357 +
2358 +QT5_TARGET_SUBDIRS=(
2359 + src/sql
2360 + src/plugins/sqldrivers
2361 +)
2362 +
2363 +QT5_GENTOO_PRIVATE_CONFIG=(
2364 + :sql
2365 +)
2366 +
2367 +src_configure() {
2368 + local myconf=(
2369 + $(qt_use freetds sql-tds plugin)
2370 + $(qt_use mysql sql-mysql plugin)
2371 + $(qt_use oci8 sql-oci plugin)
2372 + $(qt_use odbc sql-odbc plugin)
2373 + $(qt_use postgres sql-psql plugin)
2374 + $(qt_use sqlite sql-sqlite plugin)
2375 + $(usex sqlite -system-sqlite '')
2376 + )
2377 +
2378 + use oci8 && myconf+=("-I${ORACLE_HOME}/include" "-L${ORACLE_HOME}/$(get_libdir)")
2379 +
2380 + qt5-build_src_configure
2381 +}
2382
2383 diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest
2384 index 306bf277614..3c31e2a18d6 100644
2385 --- a/dev-qt/qtsvg/Manifest
2386 +++ b/dev-qt/qtsvg/Manifest
2387 @@ -1,2 +1,3 @@
2388 DIST qtsvg-everywhere-src-5.14.1.tar.xz 1879708 BLAKE2B b3af3b007b0a80cb90af361526e09439510e977047bae784728dddf7daf00e2c35d58315423a0ebb4b7326a55957a8d51f19829edd9a371a522625e6a3faadcb SHA512 022f2a4ddfb13e8b35746394f968b117b38bb805869cf3dd8f354d3e76b3e64e47414e9d12dcdb04bcf2162b520ee5521836d6ee4a6d1257e7f1e5ec565ca821
2389 DIST qtsvg-everywhere-src-5.14.2.tar.xz 1880100 BLAKE2B 285732e614c5aaf3a4ddb644cdfb3cd35708985d79d6ab3aa5917fde35d43fd656b5c6fbc5f08764b6413e5f0aa8919f70966791ece15fbb2d96c38b9575e27b SHA512 b4cf8a7081e01caea3c71826d32ebb9da6a71bd4eab3cf353e87080009065aff2c533300c0c08a005ff8f441d2da641a097319114a5c11b618398fac41f574a7
2390 +DIST qtsvg-everywhere-src-5.15.0.tar.xz 1870588 BLAKE2B 34c402d20bcfaab4404ff23436548d64fab0c59a15a94a373a9118dd0768e686c1fed225646ee78074fb7326164839ba40ff1d969d1196040f2b60a044ae41c8 SHA512 24e5b3000ee6657e6c579026d979322aafaa42b3081e07bae17cf6f276a45a9d830db6b23fb7d30d6ff4f32f63c88e258dc55e193c45de8e4069aad14cfda71b
2391
2392 diff --git a/dev-qt/qtsvg/qtsvg-5.15.0.ebuild b/dev-qt/qtsvg/qtsvg-5.15.0.ebuild
2393 new file mode 100644
2394 index 00000000000..9584f7c08b5
2395 --- /dev/null
2396 +++ b/dev-qt/qtsvg/qtsvg-5.15.0.ebuild
2397 @@ -0,0 +1,23 @@
2398 +# Copyright 1999-2020 Gentoo Authors
2399 +# Distributed under the terms of the GNU General Public License v2
2400 +
2401 +EAPI=7
2402 +inherit qt5-build
2403 +
2404 +DESCRIPTION="SVG rendering library for the Qt5 framework"
2405 +
2406 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2407 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2408 +fi
2409 +
2410 +IUSE=""
2411 +
2412 +RDEPEND="
2413 + ~dev-qt/qtcore-${PV}
2414 + ~dev-qt/qtgui-${PV}
2415 + ~dev-qt/qtwidgets-${PV}
2416 + sys-libs/zlib:=
2417 +"
2418 +DEPEND="${RDEPEND}
2419 + test? ( ~dev-qt/qtxml-${PV} )
2420 +"
2421
2422 diff --git a/dev-qt/qttest/Manifest b/dev-qt/qttest/Manifest
2423 index 62cc41e4432..4905e987484 100644
2424 --- a/dev-qt/qttest/Manifest
2425 +++ b/dev-qt/qttest/Manifest
2426 @@ -1,2 +1,3 @@
2427 DIST qtbase-everywhere-src-5.14.1.tar.xz 49828188 BLAKE2B d5641df96a90ec4f3f85e47444c151b2090161330df9684703883865ddc84bed507295b67953c0a8cad9c104a10727ac9fb26d7f3ec4bf2052294c843f108491 SHA512 964777323d0e3f9d355218c3493bb3b61d2750d9cb5ba71fce72cae3cd362acce88e39360f1fac0011f1b74d529a23621a7281191c622cc034ce78a77afa296b
2428 DIST qtbase-everywhere-src-5.14.2.tar.xz 49865752 BLAKE2B ed8eb18dfc79e9983248655eb62e8305ef8b79f96c7880c88533250fef8f0d187cf576082d41df08314711b4c007b94686486abd77bf9bc201336caa02ced300 SHA512 8c83e06d58b56e9f288e83d6c3dd4ad6cc9f1eb1a32c7b44fb912fda34ed7255766fd9fa60cd740ee001df7d6172f25df05f1f95e986c3e793fbcd9bf4f18de9
2429 +DIST qtbase-everywhere-src-5.15.0.tar.xz 49931940 BLAKE2B f6675ddb8c6fcfe4d12f92b0c93d09ec160e65bb214694550c82c1ba1acea41c86064910cf76267815bd860b071a322bbbad19e994be52f0bf1450a73d09a1bf SHA512 c584d69e49f4959d9b8541f820f5ff1e6d1599697ad16976b47cbaaa902fc83e1ca4ae57d56d13574e42e5f602d4420245ad7fcfc13e224e10d4bbad6a537d1a
2430
2431 diff --git a/dev-qt/qttest/qttest-5.15.0.ebuild b/dev-qt/qttest/qttest-5.15.0.ebuild
2432 new file mode 100644
2433 index 00000000000..f73f2420fd6
2434 --- /dev/null
2435 +++ b/dev-qt/qttest/qttest-5.15.0.ebuild
2436 @@ -0,0 +1,33 @@
2437 +# Copyright 1999-2020 Gentoo Authors
2438 +# Distributed under the terms of the GNU General Public License v2
2439 +
2440 +EAPI=7
2441 +QT5_MODULE="qtbase"
2442 +VIRTUALX_REQUIRED="test"
2443 +inherit qt5-build
2444 +
2445 +DESCRIPTION="Unit testing library for the Qt5 framework"
2446 +
2447 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2448 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2449 +fi
2450 +
2451 +IUSE=""
2452 +
2453 +RDEPEND="
2454 + ~dev-qt/qtcore-${PV}:5=
2455 +"
2456 +DEPEND="${RDEPEND}
2457 + test? (
2458 + ~dev-qt/qtgui-${PV}
2459 + ~dev-qt/qtxml-${PV}
2460 + )
2461 +"
2462 +
2463 +QT5_TARGET_SUBDIRS=(
2464 + src/testlib
2465 +)
2466 +
2467 +QT5_GENTOO_PRIVATE_CONFIG=(
2468 + :testlib
2469 +)
2470
2471 diff --git a/dev-qt/qttranslations/Manifest b/dev-qt/qttranslations/Manifest
2472 index f0f67a772e8..717c879dbfd 100644
2473 --- a/dev-qt/qttranslations/Manifest
2474 +++ b/dev-qt/qttranslations/Manifest
2475 @@ -1,2 +1,3 @@
2476 DIST qttranslations-everywhere-src-5.14.1.tar.xz 1348664 BLAKE2B 49cdc517dd148fe7b8a96c788533a7a5bb3e94e390db04e509177b4af908bf31c6f2f7784188e353779519315c09fad45f21d0a2e73c6e4beda190df9d65ecf7 SHA512 e90a630fc1014543c3dd07379a7a4098664e25ec59e7c67ec8f9367e015a4351f8914954d3334ff44508a417cbd55a8dcf6f03c91aa75217fc723749726534d3
2477 DIST qttranslations-everywhere-src-5.14.2.tar.xz 1348684 BLAKE2B f72cb65813c9b21d57eb6673d193fd6f67d65ced740622567b39333714a8491e3ffa2edd729aba917fae8883d693fbd68c567ca03cd243ea734804e1862b4794 SHA512 38cedf19a1d7b920b7dcfcc014d3986c4067dafd7192efe43c3b8f282e0637391f9ec0b8cc7f5506cc76629d005298becba1421506b48c6baf3366ec2f378544
2478 +DIST qttranslations-everywhere-src-5.15.0.tar.xz 1356928 BLAKE2B 7321790c45aae455f7369d2a64bab556b576d66ecc8d8737f31605cb5bcad3fb6c03b9dabe02ad1a02d2e83ea33223159641a61cfec5295f2f7ea2f4dd5c6f37 SHA512 45302457e16e5dba674164dda7945110583f072d209d3984726324497efb367573475facc3534fd7cdfc61bc14295ebe4bf6588a37d45e87b676191d852f1c8a
2479
2480 diff --git a/dev-qt/qttranslations/qttranslations-5.15.0.ebuild b/dev-qt/qttranslations/qttranslations-5.15.0.ebuild
2481 new file mode 100644
2482 index 00000000000..b882082d4fe
2483 --- /dev/null
2484 +++ b/dev-qt/qttranslations/qttranslations-5.15.0.ebuild
2485 @@ -0,0 +1,19 @@
2486 +# Copyright 1999-2020 Gentoo Authors
2487 +# Distributed under the terms of the GNU General Public License v2
2488 +
2489 +EAPI=7
2490 +inherit qt5-build
2491 +
2492 +DESCRIPTION="Translation files for the Qt5 framework"
2493 +
2494 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2495 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2496 +fi
2497 +
2498 +IUSE=""
2499 +
2500 +DEPEND="
2501 + ~dev-qt/linguist-tools-${PV}
2502 + ~dev-qt/qtcore-${PV}
2503 +"
2504 +RDEPEND=""
2505
2506 diff --git a/dev-qt/qtvirtualkeyboard/Manifest b/dev-qt/qtvirtualkeyboard/Manifest
2507 index d9df9bb70a0..8027519cddc 100644
2508 --- a/dev-qt/qtvirtualkeyboard/Manifest
2509 +++ b/dev-qt/qtvirtualkeyboard/Manifest
2510 @@ -1,2 +1,3 @@
2511 DIST qtvirtualkeyboard-everywhere-src-5.14.1.tar.xz 10950684 BLAKE2B 4618ed63101c6f76fa33e921feefe63d4ab0541ed2722fb41c5d85879284b5747b1748401c80e3f406de47093f523a53014fb45e43b0be664f8751ea40097b4b SHA512 e9e6605590a83d394ed2cb37fffcaef0ae84cc09bfcf388b95c34aa686f4cc40e8f29fa5441a979cca71f5fdb9b53b777658c2d756226483f6104ce20517f42d
2512 DIST qtvirtualkeyboard-everywhere-src-5.14.2.tar.xz 10957372 BLAKE2B 9fc84f0ee58a235e7a6291030ce8c8f9271789b7f62bd39b9fd9d0f23a47703c147c388ea89187527ba60902e03c0a145291c3ead1a185d3e771a982ce4c0430 SHA512 752634de8796a1809818176db47021aa24de842cf6334d689a91d3b011105a5e2b8113615a8f50f6974bf8fa989026b434121b42278de1ef905075ba3ee72c47
2513 +DIST qtvirtualkeyboard-everywhere-src-5.15.0.tar.xz 10957752 BLAKE2B bb06a9f4d1040a984e6c24e28a2619dfa08a1b15203fe7923d9fee4cf29266eaaabbcb0964942349707401ed22f1c466cda21cf634481fe08992099ecd38090f SHA512 fd850aa11e0dbd37f73e63517af1e311be480fc44ac05e74c25794a69fd26d06fd620a9ee3ffa3663ebeeedc0d2abe9520aa53c09b80363e8966ee7f24430869
2514
2515 diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.0.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.0.ebuild
2516 new file mode 100644
2517 index 00000000000..cf38d8e0bbb
2518 --- /dev/null
2519 +++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-5.15.0.ebuild
2520 @@ -0,0 +1,43 @@
2521 +# Copyright 1999-2020 Gentoo Authors
2522 +# Distributed under the terms of the GNU General Public License v2
2523 +
2524 +EAPI=7
2525 +
2526 +inherit qt5-build
2527 +
2528 +DESCRIPTION="Customizable input framework and virtual keyboard for Qt"
2529 +
2530 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2531 + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2532 +fi
2533 +
2534 +# TODO: unbudle libraries for more layouts
2535 +IUSE="handwriting +spell +X"
2536 +
2537 +DEPEND="
2538 + ~dev-qt/qtcore-${PV}
2539 + ~dev-qt/qtdeclarative-${PV}
2540 + ~dev-qt/qtgui-${PV}
2541 + ~dev-qt/qtsvg-${PV}
2542 + spell? ( app-text/hunspell:= )
2543 + X? ( x11-libs/libxcb:= )
2544 +"
2545 +RDEPEND="${DEPEND}"
2546 +
2547 +src_configure() {
2548 + local myqmakeargs=(
2549 + $(usex handwriting CONFIG+=lipi-toolkit '')
2550 + $(usex spell '' CONFIG+=disable-hunspell)
2551 + $(usex X '' CONFIG+=disable-desktop)
2552 + CONFIG+="lang-ar_AR lang-bg_BG lang-cs_CZ lang-da_DK lang-de_DE \
2553 + lang-el_GR lang-en_GB lang-en_US lang-es_ES lang-es_MX \
2554 + lang-et_EE lang-fa_FA lang-fi_FI lang-fr_CA lang-fr_FR \
2555 + lang-he_IL lang-hi_IN lang-hr_HR lang-hu_HU lang-id_ID \
2556 + lang-it_IT lang-ms_MY lang-nb_NO lang-nl_NL lang-pl_PL \
2557 + lang-pt_BR lang-pt_PT lang-ro_RO lang-ru_RU lang-sk_SK \
2558 + lang-sl_SI lang-sq_AL lang-sr_SP lang-sv_SE lang-tr_TR \
2559 + lang-uk_UA lang-vi_VN"
2560 + )
2561 +
2562 + qt5-build_src_configure
2563 +}
2564
2565 diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest
2566 index fdfc49103e9..0abc3d6da17 100644
2567 --- a/dev-qt/qtwayland/Manifest
2568 +++ b/dev-qt/qtwayland/Manifest
2569 @@ -1,2 +1,3 @@
2570 DIST qtwayland-everywhere-src-5.14.1.tar.xz 544744 BLAKE2B cc74e6ac4519484713795169a91f18ed2535684bf604d12ab900a0fb2502d30c1fa4fbdc5899c4a32505e8f4b2be142d3b16540b6797c1624deac097d45ea41d SHA512 6cdfb527ce8160b562343bfb3959dfcd8ccc91a50817756547f4a0559b77372bee7587bc2e4e658e15b58ecb52c6eb0ef2193e30a285d13c4192bb03a1149cfc
2571 DIST qtwayland-everywhere-src-5.14.2.tar.xz 544532 BLAKE2B 13cf07116737ec2fd301f51f517cbc062fdd42b800d6d2739193f3570f1a9552e66e9909de15c22cc530d5284c3be9ff24915ce4b36f529ec6c22faeb0edff58 SHA512 0f396cabace17f099c2f2c0be54317006dc00c5f4be08cd79a4fa4fdc94362f63cc6ce9decc7feb63f566dd2ea52d562257e4bb23332557054418fc16dc7e899
2572 +DIST qtwayland-everywhere-src-5.15.0.tar.xz 562408 BLAKE2B ef3074dbf41be2a8545e3403c7cd0058067c2d4200323b0c0959024d581e6ccdb8765b448266aee082a67e8fc834fdea0459ec36822446abe970d66b3175980f SHA512 e3d8fb79b7d3b10a94caccca1567c3a978b3517e13740aa6218d0a0b4cb180f6bdc3b533e113248908033f344ab5fcffd6fac751a1513c2d62834afe408ee714
2573
2574 diff --git a/dev-qt/qtwayland/qtwayland-5.15.0.ebuild b/dev-qt/qtwayland/qtwayland-5.15.0.ebuild
2575 new file mode 100644
2576 index 00000000000..e292407158a
2577 --- /dev/null
2578 +++ b/dev-qt/qtwayland/qtwayland-5.15.0.ebuild
2579 @@ -0,0 +1,39 @@
2580 +# Copyright 1999-2020 Gentoo Authors
2581 +# Distributed under the terms of the GNU General Public License v2
2582 +
2583 +EAPI=7
2584 +inherit qt5-build
2585 +
2586 +DESCRIPTION="Wayland platform plugin for Qt"
2587 +
2588 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2589 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2590 +fi
2591 +
2592 +IUSE="vulkan X"
2593 +
2594 +DEPEND="
2595 + >=dev-libs/wayland-1.6.0
2596 + ~dev-qt/qtcore-${PV}
2597 + ~dev-qt/qtdeclarative-${PV}
2598 + ~dev-qt/qtgui-${PV}[egl,libinput,vulkan=]
2599 + media-libs/mesa[egl]
2600 + >=x11-libs/libxkbcommon-0.2.0
2601 + vulkan? ( dev-util/vulkan-headers )
2602 + X? (
2603 + ~dev-qt/qtgui-${PV}[-gles2-only]
2604 + x11-libs/libX11
2605 + x11-libs/libXcomposite
2606 + )
2607 +"
2608 +RDEPEND="${DEPEND}"
2609 +
2610 +src_configure() {
2611 + local myqmakeargs=(
2612 + --
2613 + $(qt_use vulkan feature-wayland-vulkan-server-buffer)
2614 + $(qt_use X feature-xcomposite-egl)
2615 + $(qt_use X feature-xcomposite-glx)
2616 + )
2617 + qt5-build_src_configure
2618 +}
2619
2620 diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest
2621 index a138c1005b6..4f9cd3bc889 100644
2622 --- a/dev-qt/qtwebchannel/Manifest
2623 +++ b/dev-qt/qtwebchannel/Manifest
2624 @@ -1,2 +1,3 @@
2625 DIST qtwebchannel-everywhere-src-5.14.1.tar.xz 202524 BLAKE2B 7b64682e7f3716f4da82f89853fa3d682a47d900e9317870d81ba0e33a3c9dfa41570294eac0eeb5f2e80e077de8747cd5c922593e9874b681cd26dbf989e2a8 SHA512 7abe214227efcea665a38488b73286ae8335490d825dd8886270e2c1cbf7382e27d6ec368b28f9876d6843029023a63e58f42e2bdb6aeb1502ae464af3e8666e
2626 DIST qtwebchannel-everywhere-src-5.14.2.tar.xz 202592 BLAKE2B d65dadcc93c02d1a4d8bee81371a79037054442c153cd4e24d04df1052d654204fd8bf3cb17aada35b2627ac5221b840af58e3fd7f58cda45c0a3eee97308d63 SHA512 57080c8cf7fb5c91fa6b325566d3fb2dc3c1d3bcd8128d2a40ea92f8bae7ca0f0fb4bac1d68452998a5dc06781155058d149df069fed5ff16b6d8ad43a72e002
2627 +DIST qtwebchannel-everywhere-src-5.15.0.tar.xz 202844 BLAKE2B a81e53392eef234f23477d306eb5bb2b8ffc90ba0a5551d64c9f4741e6800784cf96679809815c2f5262ff66a5e8e693deb823d35b4340a6394b94d3b62974c6 SHA512 ef4040b63ad3cca80be38b8e3336ea0e70d1a57289ff2441c182f848b837d7ef87c78472f42f14cbc7a77f7ef5d5c50c0f5533071aaa13734832fdf6019c0253
2628
2629 diff --git a/dev-qt/qtwebchannel/qtwebchannel-5.15.0.ebuild b/dev-qt/qtwebchannel/qtwebchannel-5.15.0.ebuild
2630 new file mode 100644
2631 index 00000000000..6d9ff18316c
2632 --- /dev/null
2633 +++ b/dev-qt/qtwebchannel/qtwebchannel-5.15.0.ebuild
2634 @@ -0,0 +1,26 @@
2635 +# Copyright 1999-2020 Gentoo Authors
2636 +# Distributed under the terms of the GNU General Public License v2
2637 +
2638 +EAPI=7
2639 +inherit qt5-build
2640 +
2641 +DESCRIPTION="Qt5 module for integrating C++ and QML applications with HTML/JavaScript clients"
2642 +
2643 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2644 + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
2645 +fi
2646 +
2647 +IUSE="qml"
2648 +
2649 +DEPEND="
2650 + ~dev-qt/qtcore-${PV}
2651 + qml? ( ~dev-qt/qtdeclarative-${PV} )
2652 +"
2653 +RDEPEND="${DEPEND}"
2654 +
2655 +src_prepare() {
2656 + qt_use_disable_mod qml quick src/src.pro
2657 + qt_use_disable_mod qml qml src/webchannel/webchannel.pro
2658 +
2659 + qt5-build_src_prepare
2660 +}
2661
2662 diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
2663 index 0de015b4566..54ede5508f3 100644
2664 --- a/dev-qt/qtwebengine/Manifest
2665 +++ b/dev-qt/qtwebengine/Manifest
2666 @@ -1,2 +1,3 @@
2667 DIST qtwebengine-everywhere-src-5.14.1.tar.xz 242438244 BLAKE2B d24210b2e04522b27409cc5ccfe722114f711c1c5e9aaff76882c178b0c455b475b90fd2acd5f7ba4f5dfba85c228c4baf2c231d3661eadf83e984d7e7b9e30f SHA512 fafa2fbc789941e837e35945857a6da00e73bd2abe512290674b9957719b998d8b8b95a35c709a171c9d0d111e6f418cec630dfcdbe47ecbae25a3b94e4c99f9
2668 DIST qtwebengine-everywhere-src-5.14.2.tar.xz 242467568 BLAKE2B 2b69af846d9f6b1b1bd6380f56868e7fe86c88baf00e4b596e6a825d636472f837c1fc3b9ed41182dcc20dc0ba03360182aba39aee4adca66f407a8346f90fbf SHA512 bcfd9ece04bdbfded5272ce1b3ab482e88349b1f5c5a071f58f6e66fcb9604d1fc38fe909ae3d9631bdf0bf7c081d7590620c3388f1a577b5236f68b084699bf
2669 +DIST qtwebengine-everywhere-src-5.15.0.tar.xz 278257432 BLAKE2B 832b15a0a542297f47ecaa057f29e24eb99dd142b314aa15243d864b715c74ec9dfc2ba23aa9be417581151d684d08dfcba173ea2d9311e19ca7af3d941f590b SHA512 11983470f0da9abfffba072406b2c67b475d8cf65412fdcfd925758e2a9449f509780e5b1001fb6868445c2c9540e5aa0e754954b70f1795b47335bad7c749b2
2670
2671 diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.15.0-disable-fatal-warnings.patch b/dev-qt/qtwebengine/files/qtwebengine-5.15.0-disable-fatal-warnings.patch
2672 new file mode 100644
2673 index 00000000000..af602855b12
2674 --- /dev/null
2675 +++ b/dev-qt/qtwebengine/files/qtwebengine-5.15.0-disable-fatal-warnings.patch
2676 @@ -0,0 +1,10 @@
2677 +--- a/src/buildtools/config/common.pri 2020-02-28 22:21:09.341072620 +0200
2678 ++++ b/src/buildtools/config/common.pri 2020-02-28 22:20:26.702399180 +0200
2679 +@@ -25,6 +25,7 @@
2680 + strip_absolute_paths_from_debug_symbols=false \
2681 + toolkit_views=false \
2682 + treat_warnings_as_errors=false \
2683 ++ fatal_linker_warnings=false \
2684 + use_allocator_shim=false \
2685 + use_allocator=\"none\" \
2686 + use_custom_libcxx=false \
2687
2688 diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.15.0-gcc-10.patch b/dev-qt/qtwebengine/files/qtwebengine-5.15.0-gcc-10.patch
2689 new file mode 100644
2690 index 00000000000..9a467f5d66b
2691 --- /dev/null
2692 +++ b/dev-qt/qtwebengine/files/qtwebengine-5.15.0-gcc-10.patch
2693 @@ -0,0 +1,27 @@
2694 +From 0dc7c21c33de634bb6bf90c9e2372054436e1606 Mon Sep 17 00:00:00 2001
2695 +From: Kirill Burtsev <kirill.burtsev@××.io>
2696 +Date: Thu, 14 May 2020 16:31:09 +0200
2697 +Subject: [PATCH] FIXUP: Fix build with GCC 10
2698 +
2699 +Add one more missing header when build with pch
2700 +
2701 +Change-Id: I42cddb26eacbd18cfbdb359ae1a85d0e2e43316f
2702 +---
2703 + chromium/base/trace_event/trace_event_memory_overhead.h | 2 +-
2704 + 1 file changed, 1 insertion(+), 1 deletion(-)
2705 +
2706 +diff --git a/src/3rdparty/chromium/base/trace_event/trace_event_memory_overhead.h b/src/3rdparty/chromium/base/trace_event/trace_event_memory_overhead.h
2707 +index 69468d46409..916f9c775a3 100644
2708 +--- a/src/3rdparty/chromium/base/trace_event/trace_event_memory_overhead.h
2709 ++++ b/src/3rdparty/chromium/base/trace_event/trace_event_memory_overhead.h
2710 +@@ -7,7 +7,7 @@
2711 +
2712 + #include <stddef.h>
2713 + #include <stdint.h>
2714 +-
2715 ++#include <string>
2716 + #include <unordered_map>
2717 +
2718 + #include "base/base_export.h"
2719 +--
2720 +2.16.3
2721
2722 diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.0.ebuild b/dev-qt/qtwebengine/qtwebengine-5.15.0.ebuild
2723 new file mode 100644
2724 index 00000000000..92d70124554
2725 --- /dev/null
2726 +++ b/dev-qt/qtwebengine/qtwebengine-5.15.0.ebuild
2727 @@ -0,0 +1,152 @@
2728 +# Copyright 1999-2020 Gentoo Authors
2729 +# Distributed under the terms of the GNU General Public License v2
2730 +
2731 +EAPI=7
2732 +
2733 +PYTHON_COMPAT=( python2_7 )
2734 +inherit multiprocessing python-any-r1 qt5-build
2735 +
2736 +DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML applications"
2737 +
2738 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2739 + KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2740 +fi
2741 +
2742 +IUSE="alsa bindist designer geolocation jumbo-build kerberos pulseaudio +system-ffmpeg +system-icu widgets"
2743 +REQUIRED_USE="designer? ( widgets )"
2744 +
2745 +RDEPEND="
2746 + app-arch/snappy:=
2747 + dev-libs/glib:2
2748 + dev-libs/nspr
2749 + dev-libs/nss
2750 + ~dev-qt/qtcore-${PV}
2751 + ~dev-qt/qtdeclarative-${PV}
2752 + ~dev-qt/qtgui-${PV}
2753 + ~dev-qt/qtnetwork-${PV}
2754 + ~dev-qt/qtprintsupport-${PV}
2755 + ~dev-qt/qtwebchannel-${PV}[qml]
2756 + dev-libs/expat
2757 + dev-libs/libevent:=
2758 + dev-libs/libxml2[icu]
2759 + dev-libs/libxslt
2760 + dev-libs/re2:=
2761 + media-libs/fontconfig
2762 + media-libs/freetype
2763 + media-libs/harfbuzz:=
2764 + media-libs/lcms:2
2765 + media-libs/libjpeg-turbo:=
2766 + media-libs/libpng:0=
2767 + >=media-libs/libvpx-1.5:=[svc]
2768 + media-libs/libwebp:=
2769 + media-libs/mesa[egl,X(+)]
2770 + media-libs/opus
2771 + sys-apps/dbus
2772 + sys-apps/pciutils
2773 + sys-libs/zlib[minizip]
2774 + virtual/libudev
2775 + x11-libs/libdrm
2776 + x11-libs/libX11
2777 + x11-libs/libXcomposite
2778 + x11-libs/libXcursor
2779 + x11-libs/libXdamage
2780 + x11-libs/libXext
2781 + x11-libs/libXfixes
2782 + x11-libs/libXi
2783 + x11-libs/libXrandr
2784 + x11-libs/libXrender
2785 + x11-libs/libXScrnSaver
2786 + x11-libs/libXtst
2787 + alsa? ( media-libs/alsa-lib )
2788 + designer? ( ~dev-qt/designer-${PV} )
2789 + geolocation? ( ~dev-qt/qtpositioning-${PV} )
2790 + kerberos? ( virtual/krb5 )
2791 + pulseaudio? ( media-sound/pulseaudio:= )
2792 + system-ffmpeg? ( media-video/ffmpeg:0= )
2793 + system-icu? ( >=dev-libs/icu-60.2:= )
2794 + widgets? (
2795 + ~dev-qt/qtdeclarative-${PV}[widgets]
2796 + ~dev-qt/qtwidgets-${PV}
2797 + )
2798 +"
2799 +DEPEND="${RDEPEND}
2800 + ${PYTHON_DEPS}
2801 + >=app-arch/gzip-1.7
2802 + dev-util/gperf
2803 + dev-util/ninja
2804 + dev-util/re2c
2805 + sys-devel/bison
2806 +"
2807 +
2808 +PATCHES=(
2809 + "${FILESDIR}/${P}-disable-fatal-warnings.patch" # bug 695446
2810 + "${FILESDIR}/${PN}-5.14.2-icu67.patch" # bug 720054
2811 + "${FILESDIR}/${P}-gcc-10.patch" # bug 721876
2812 +)
2813 +
2814 +src_prepare() {
2815 + if ! use jumbo-build; then
2816 + sed -i -e 's|use_jumbo_build=true|use_jumbo_build=false|' \
2817 + src/buildtools/config/common.pri || die
2818 + fi
2819 +
2820 + # bug 630834 - pass appropriate options to ninja when building GN
2821 + sed -e "s/\['ninja'/&, '-j$(makeopts_jobs)', '-l$(makeopts_loadavg "${MAKEOPTS}" 0)', '-v'/" \
2822 + -i src/3rdparty/chromium/tools/gn/bootstrap/bootstrap.py || die
2823 +
2824 + # bug 620444 - ensure local headers are used
2825 + find "${S}" -type f -name "*.pr[fio]" | \
2826 + xargs sed -i -e 's|INCLUDEPATH += |&$${QTWEBENGINE_ROOT}_build/include $${QTWEBENGINE_ROOT}/include |' || die
2827 +
2828 + if use system-icu; then
2829 + # Sanity check to ensure that bundled copy of ICU is not used.
2830 + # Whole src/3rdparty/chromium/third_party/icu directory cannot be deleted because
2831 + # src/3rdparty/chromium/third_party/icu/BUILD.gn is used by build system.
2832 + # If usage of headers of bundled copy of ICU occurs, then lists of shim headers in
2833 + # shim_headers("icui18n_shim") and shim_headers("icuuc_shim") in
2834 + # src/3rdparty/chromium/third_party/icu/BUILD.gn should be updated.
2835 + local file
2836 + while read file; do
2837 + echo "#error This file should not be used!" > "${file}" || die
2838 + done < <(find src/3rdparty/chromium/third_party/icu -type f "(" -name "*.c" -o -name "*.cpp" -o -name "*.h" ")" 2>/dev/null)
2839 + fi
2840 +
2841 + qt_use_disable_config alsa webengine-alsa src/buildtools/config/linux.pri
2842 + qt_use_disable_config pulseaudio webengine-pulseaudio src/buildtools/config/linux.pri
2843 +
2844 + qt_use_disable_mod designer webenginewidgets src/plugins/plugins.pro
2845 +
2846 + qt_use_disable_mod widgets widgets src/src.pro
2847 +
2848 + qt5-build_src_prepare
2849 +}
2850 +
2851 +src_configure() {
2852 + export NINJA_PATH=/usr/bin/ninja
2853 + export NINJAFLAGS="${NINJAFLAGS:--j$(makeopts_jobs) -l$(makeopts_loadavg "${MAKEOPTS}" 0) -v}"
2854 +
2855 + local myqmakeargs=(
2856 + --
2857 + -no-build-qtpdf
2858 + -printing-and-pdf
2859 + -system-opus
2860 + -system-webp
2861 + $(usex alsa '-alsa' '-no-alsa')
2862 + $(usex bindist '-no-proprietary-codecs' '-proprietary-codecs')
2863 + $(usex geolocation '-webengine-geolocation' '-no-webengine-geolocation')
2864 + $(usex kerberos '-webengine-kerberos' '-no-webengine-kerberos')
2865 + $(usex pulseaudio '-pulseaudio' '-no-pulseaudio')
2866 + $(usex system-ffmpeg '-system-ffmpeg' '-qt-ffmpeg')
2867 + $(usex system-icu '-webengine-icu' '-no-webengine-icu')
2868 + )
2869 + qt5-build_src_configure
2870 +}
2871 +
2872 +src_install() {
2873 + qt5-build_src_install
2874 +
2875 + # bug 601472
2876 + if [[ ! -f ${D}${QT5_LIBDIR}/libQt5WebEngine.so ]]; then
2877 + die "${CATEGORY}/${PF} failed to build anything. Please report to https://bugs.gentoo.org/"
2878 + fi
2879 +}
2880
2881 diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest
2882 index f564d3adfc4..85f5dfe70bb 100644
2883 --- a/dev-qt/qtwebsockets/Manifest
2884 +++ b/dev-qt/qtwebsockets/Manifest
2885 @@ -1,2 +1,3 @@
2886 DIST qtwebsockets-everywhere-src-5.14.1.tar.xz 252616 BLAKE2B 94fa6ee635760f3e09c771731ecbb464f25a66bf836d08afe6d206d1b4cd26a90b8b80bef18e62e105e550f409192c4b9e75c02b3b1810d3993b795000548378 SHA512 ce8926f0c8022182504184141c64897c5c71e430d6366b1d0802247e81445934db419ff61625b046b624de7b459c74f9634ae2a13e2d646a1b1811c4dbe177eb
2887 DIST qtwebsockets-everywhere-src-5.14.2.tar.xz 252820 BLAKE2B a2c14205fbc7f2bb3d7de1d4dff18557e027cb0d114285aa2cd7558fac63da628d7a8b1772b738194983e77bf108e097c29fe2ec02ace85a188674248bb61ade SHA512 091e17459a8a255fccece092399ac32994307aa53e6e72e736e6ff9f1bb745c49bfcb9a747e1e21acaa0ed95754f7f450ba2f73a3bbafad54e21bf600f7da92f
2888 +DIST qtwebsockets-everywhere-src-5.15.0.tar.xz 253616 BLAKE2B a036bb3973cc24b15e83efbbeaf34a72daa653b02312015bc6240f6104fa99c31c2b029a6a536376ea6c443946aab455ae4b1a4a9e8b6f637458c2715d5411c2 SHA512 87d7cbce52562f6a5372106e46e15319d9647bab9ec5dbde132c017b9febbbc568ff2c182d3375165d87c1d4a88ae26d2e849baef53bce6e842d8d0d83f7ceb5
2889
2890 diff --git a/dev-qt/qtwebsockets/qtwebsockets-5.15.0.ebuild b/dev-qt/qtwebsockets/qtwebsockets-5.15.0.ebuild
2891 new file mode 100644
2892 index 00000000000..bb21ea25373
2893 --- /dev/null
2894 +++ b/dev-qt/qtwebsockets/qtwebsockets-5.15.0.ebuild
2895 @@ -0,0 +1,27 @@
2896 +# Copyright 1999-2020 Gentoo Authors
2897 +# Distributed under the terms of the GNU General Public License v2
2898 +
2899 +EAPI=7
2900 +inherit qt5-build
2901 +
2902 +DESCRIPTION="Implementation of the WebSocket protocol for the Qt5 framework"
2903 +
2904 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2905 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2906 +fi
2907 +
2908 +IUSE="qml +ssl"
2909 +
2910 +DEPEND="
2911 + ~dev-qt/qtcore-${PV}
2912 + ~dev-qt/qtnetwork-${PV}[ssl=]
2913 + qml? ( ~dev-qt/qtdeclarative-${PV} )
2914 +
2915 +"
2916 +RDEPEND="${DEPEND}"
2917 +
2918 +src_prepare() {
2919 + qt_use_disable_mod qml quick src/src.pro
2920 +
2921 + qt5-build_src_prepare
2922 +}
2923
2924 diff --git a/dev-qt/qtwebview/Manifest b/dev-qt/qtwebview/Manifest
2925 index 711b94fc910..f757eb86932 100644
2926 --- a/dev-qt/qtwebview/Manifest
2927 +++ b/dev-qt/qtwebview/Manifest
2928 @@ -1,2 +1,3 @@
2929 DIST qtwebview-everywhere-src-5.14.1.tar.xz 132824 BLAKE2B 13e8bd20a4f4442e009a3b3c867f30bed49d40051b5adc0d5f7ba83724719428a63903495d27301543caabe90c65c55abd6dd1414fdad9f7dc118fd130ad76d6 SHA512 80345be7571b8e386c7f8bf343a7afc6bda712437e7426021823b87c48618dfc9c4863dd74a533f88d0cb259927b89f7eaeedce3caac503b152107c9002c8e3a
2930 DIST qtwebview-everywhere-src-5.14.2.tar.xz 132840 BLAKE2B 8d6d2995b53f55b04353c935f5655c47d34a0e61d68adce5837ac0b6074aae59f506dd49acc700b7c26ca04aa16d03749520329540513a646809ba6e353bc69a SHA512 1a70be0c64f72b7e3b10c8e3ca58d4a04bef14496c8e4852c5cafbd13d653e2f682a58f7dcd576fce79ed082c01a5f8ffc6533836f495f6e5d4b6ddf2be8e3ca
2931 +DIST qtwebview-everywhere-src-5.15.0.tar.xz 133044 BLAKE2B 6dd6b4930ad486e0d9786b5ff7efdae0224ff3fdef81cb19d6f8f22527100da9c7dbb5150b5f67e95a3791a6b1d942926b03955467c0b446339687fdd0ef8b14 SHA512 58356c59945fb075e17587b634156b66c5569cdbcf02ba91eb9fcc1146f1a4341e0d4d6afa0a70a6050070d35f156aa92a7aec0102aff0b862b5050533c55a5e
2932
2933 diff --git a/dev-qt/qtwebview/qtwebview-5.15.0.ebuild b/dev-qt/qtwebview/qtwebview-5.15.0.ebuild
2934 new file mode 100644
2935 index 00000000000..10d7f8d0000
2936 --- /dev/null
2937 +++ b/dev-qt/qtwebview/qtwebview-5.15.0.ebuild
2938 @@ -0,0 +1,21 @@
2939 +# Copyright 1999-2020 Gentoo Authors
2940 +# Distributed under the terms of the GNU General Public License v2
2941 +
2942 +EAPI=7
2943 +inherit qt5-build
2944 +
2945 +DESCRIPTION="Module for displaying web content in a QML application using the Qt5 framework"
2946 +
2947 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2948 + KEYWORDS="~amd64"
2949 +fi
2950 +
2951 +IUSE=""
2952 +
2953 +DEPEND="
2954 + ~dev-qt/qtcore-${PV}
2955 + ~dev-qt/qtdeclarative-${PV}
2956 + ~dev-qt/qtgui-${PV}
2957 + ~dev-qt/qtwebengine-${PV}
2958 +"
2959 +RDEPEND="${DEPEND}"
2960
2961 diff --git a/dev-qt/qtwidgets/Manifest b/dev-qt/qtwidgets/Manifest
2962 index 62cc41e4432..4905e987484 100644
2963 --- a/dev-qt/qtwidgets/Manifest
2964 +++ b/dev-qt/qtwidgets/Manifest
2965 @@ -1,2 +1,3 @@
2966 DIST qtbase-everywhere-src-5.14.1.tar.xz 49828188 BLAKE2B d5641df96a90ec4f3f85e47444c151b2090161330df9684703883865ddc84bed507295b67953c0a8cad9c104a10727ac9fb26d7f3ec4bf2052294c843f108491 SHA512 964777323d0e3f9d355218c3493bb3b61d2750d9cb5ba71fce72cae3cd362acce88e39360f1fac0011f1b74d529a23621a7281191c622cc034ce78a77afa296b
2967 DIST qtbase-everywhere-src-5.14.2.tar.xz 49865752 BLAKE2B ed8eb18dfc79e9983248655eb62e8305ef8b79f96c7880c88533250fef8f0d187cf576082d41df08314711b4c007b94686486abd77bf9bc201336caa02ced300 SHA512 8c83e06d58b56e9f288e83d6c3dd4ad6cc9f1eb1a32c7b44fb912fda34ed7255766fd9fa60cd740ee001df7d6172f25df05f1f95e986c3e793fbcd9bf4f18de9
2968 +DIST qtbase-everywhere-src-5.15.0.tar.xz 49931940 BLAKE2B f6675ddb8c6fcfe4d12f92b0c93d09ec160e65bb214694550c82c1ba1acea41c86064910cf76267815bd860b071a322bbbad19e994be52f0bf1450a73d09a1bf SHA512 c584d69e49f4959d9b8541f820f5ff1e6d1599697ad16976b47cbaaa902fc83e1ca4ae57d56d13574e42e5f602d4420245ad7fcfc13e224e10d4bbad6a537d1a
2969
2970 diff --git a/dev-qt/qtwidgets/qtwidgets-5.15.0.ebuild b/dev-qt/qtwidgets/qtwidgets-5.15.0.ebuild
2971 new file mode 100644
2972 index 00000000000..30655fc9422
2973 --- /dev/null
2974 +++ b/dev-qt/qtwidgets/qtwidgets-5.15.0.ebuild
2975 @@ -0,0 +1,57 @@
2976 +# Copyright 1999-2020 Gentoo Authors
2977 +# Distributed under the terms of the GNU General Public License v2
2978 +
2979 +EAPI=7
2980 +
2981 +QT5_MODULE="qtbase"
2982 +inherit qt5-build
2983 +
2984 +DESCRIPTION="Set of components for creating classic desktop-style UIs for the Qt5 framework"
2985 +
2986 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
2987 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
2988 +fi
2989 +
2990 +# keep IUSE defaults in sync with qtgui
2991 +IUSE="gles2-only gtk +png +X"
2992 +
2993 +DEPEND="
2994 + ~dev-qt/qtcore-${PV}:5=
2995 + ~dev-qt/qtgui-${PV}[gles2-only=,png=,X?]
2996 + gtk? (
2997 + ~dev-qt/qtgui-${PV}[dbus]
2998 + x11-libs/gtk+:3
2999 + x11-libs/libX11
3000 + x11-libs/pango
3001 + )
3002 +"
3003 +RDEPEND="${DEPEND}"
3004 +
3005 +QT5_TARGET_SUBDIRS=(
3006 + src/tools/uic
3007 + src/widgets
3008 + src/plugins/platformthemes
3009 +)
3010 +
3011 +QT5_GENTOO_CONFIG=(
3012 + gtk:gtk3:
3013 + ::widgets
3014 + !:no-widgets:
3015 +)
3016 +
3017 +QT5_GENTOO_PRIVATE_CONFIG=(
3018 + :widgets
3019 +)
3020 +
3021 +src_configure() {
3022 + local myconf=(
3023 + -opengl $(usex gles2-only es2 desktop)
3024 + $(qt_use gtk)
3025 + -gui
3026 + $(qt_use png libpng system)
3027 + -widgets
3028 + $(qt_use X xcb)
3029 + $(usex X '-xcb-xlib -xkbcommon' '')
3030 + )
3031 + qt5-build_src_configure
3032 +}
3033
3034 diff --git a/dev-qt/qtx11extras/Manifest b/dev-qt/qtx11extras/Manifest
3035 index d7914fe4469..b55a08e3647 100644
3036 --- a/dev-qt/qtx11extras/Manifest
3037 +++ b/dev-qt/qtx11extras/Manifest
3038 @@ -1,2 +1,3 @@
3039 DIST qtx11extras-everywhere-src-5.14.1.tar.xz 135740 BLAKE2B 37402260c79b06c1d83f2b4f3be1374e392ed89444d905b21baa4d4ebbc258cb6f76bce82ef0a29dbc702e238177cd65640af2a096256888b29c8ddc36e2ff4c SHA512 e88c9e0440c5d12003d74182dab5e63f0c65ced93447b5c3cabccd1c8c96e9b8e38fce327e678a433af18d2af683bb4f939dbc3e7bea2e911eeeb71ebe70c058
3040 DIST qtx11extras-everywhere-src-5.14.2.tar.xz 135712 BLAKE2B 83890aab605bdfaacdddbc7a1893bd570a15f4135bfd924ca923570b3d12042b916f493426b1945319afd60e651f51ad49b3575b69b07ed4264a8a6cd7005a49 SHA512 cf30e66fda18b9bfd266b41f15713f7ca7390bc533fb8093096853f1554c2a91eb065dc17acb5b355b8fad08df3c695289d8c8081d568061c99659ec35d79b14
3041 +DIST qtx11extras-everywhere-src-5.15.0.tar.xz 135648 BLAKE2B 25472f384f8769304d72e449669a7fb2ca42e18a9c5359146dbdd7ec815e97707ff96a891dea0532e2636a32e2309bff8c8dfa202b81e89d640142c60b7ce932 SHA512 12fc870f94e546d6e343f2ece44d09a6fc725b3ce092e1494bd2ef334ec92b559db2a8fcf6da88fe0f73040ee41fa5bf5f84ff197e5d1a004dabca3274508a96
3042
3043 diff --git a/dev-qt/qtx11extras/qtx11extras-5.15.0.ebuild b/dev-qt/qtx11extras/qtx11extras-5.15.0.ebuild
3044 new file mode 100644
3045 index 00000000000..32aefe9b955
3046 --- /dev/null
3047 +++ b/dev-qt/qtx11extras/qtx11extras-5.15.0.ebuild
3048 @@ -0,0 +1,22 @@
3049 +# Copyright 1999-2020 Gentoo Authors
3050 +# Distributed under the terms of the GNU General Public License v2
3051 +
3052 +EAPI=7
3053 +
3054 +inherit qt5-build
3055 +
3056 +DESCRIPTION="Linux/X11-specific support library for the Qt5 framework"
3057 +
3058 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
3059 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
3060 +fi
3061 +
3062 +IUSE=""
3063 +
3064 +RDEPEND="
3065 + ~dev-qt/qtcore-${PV}
3066 + ~dev-qt/qtgui-${PV}[X]
3067 +"
3068 +DEPEND="${RDEPEND}
3069 + test? ( ~dev-qt/qtwidgets-${PV} )
3070 +"
3071
3072 diff --git a/dev-qt/qtxml/Manifest b/dev-qt/qtxml/Manifest
3073 index 62cc41e4432..4905e987484 100644
3074 --- a/dev-qt/qtxml/Manifest
3075 +++ b/dev-qt/qtxml/Manifest
3076 @@ -1,2 +1,3 @@
3077 DIST qtbase-everywhere-src-5.14.1.tar.xz 49828188 BLAKE2B d5641df96a90ec4f3f85e47444c151b2090161330df9684703883865ddc84bed507295b67953c0a8cad9c104a10727ac9fb26d7f3ec4bf2052294c843f108491 SHA512 964777323d0e3f9d355218c3493bb3b61d2750d9cb5ba71fce72cae3cd362acce88e39360f1fac0011f1b74d529a23621a7281191c622cc034ce78a77afa296b
3078 DIST qtbase-everywhere-src-5.14.2.tar.xz 49865752 BLAKE2B ed8eb18dfc79e9983248655eb62e8305ef8b79f96c7880c88533250fef8f0d187cf576082d41df08314711b4c007b94686486abd77bf9bc201336caa02ced300 SHA512 8c83e06d58b56e9f288e83d6c3dd4ad6cc9f1eb1a32c7b44fb912fda34ed7255766fd9fa60cd740ee001df7d6172f25df05f1f95e986c3e793fbcd9bf4f18de9
3079 +DIST qtbase-everywhere-src-5.15.0.tar.xz 49931940 BLAKE2B f6675ddb8c6fcfe4d12f92b0c93d09ec160e65bb214694550c82c1ba1acea41c86064910cf76267815bd860b071a322bbbad19e994be52f0bf1450a73d09a1bf SHA512 c584d69e49f4959d9b8541f820f5ff1e6d1599697ad16976b47cbaaa902fc83e1ca4ae57d56d13574e42e5f602d4420245ad7fcfc13e224e10d4bbad6a537d1a
3080
3081 diff --git a/dev-qt/qtxml/qtxml-5.15.0.ebuild b/dev-qt/qtxml/qtxml-5.15.0.ebuild
3082 new file mode 100644
3083 index 00000000000..c475c1b3f0d
3084 --- /dev/null
3085 +++ b/dev-qt/qtxml/qtxml-5.15.0.ebuild
3086 @@ -0,0 +1,29 @@
3087 +# Copyright 1999-2020 Gentoo Authors
3088 +# Distributed under the terms of the GNU General Public License v2
3089 +
3090 +EAPI=7
3091 +QT5_MODULE="qtbase"
3092 +inherit qt5-build
3093 +
3094 +DESCRIPTION="Implementation of SAX and DOM for the Qt5 framework"
3095 +
3096 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
3097 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
3098 +fi
3099 +
3100 +IUSE=""
3101 +
3102 +RDEPEND="
3103 + ~dev-qt/qtcore-${PV}:5=
3104 +"
3105 +DEPEND="${RDEPEND}
3106 + test? ( ~dev-qt/qtnetwork-${PV} )
3107 +"
3108 +
3109 +QT5_TARGET_SUBDIRS=(
3110 + src/xml
3111 +)
3112 +
3113 +QT5_GENTOO_PRIVATE_CONFIG=(
3114 + :xml
3115 +)
3116
3117 diff --git a/dev-qt/qtxmlpatterns/Manifest b/dev-qt/qtxmlpatterns/Manifest
3118 index 9987b0ade63..fa413b8c9ec 100644
3119 --- a/dev-qt/qtxmlpatterns/Manifest
3120 +++ b/dev-qt/qtxmlpatterns/Manifest
3121 @@ -1,2 +1,3 @@
3122 DIST qtxmlpatterns-everywhere-src-5.14.1.tar.xz 1403600 BLAKE2B c0a4f0ebcef74faf196a51bd7e36c4c8a09b1444f2d5460d6fd96ce00b80a37fede9e62848e9bd6701c2b24890108a50faf4340091680972ebcba7c9594f1436 SHA512 01a1e1af16c37cda8de23ed8da7f42f8f59116a3c7ff35fed4c589ab41f32c9e4ee3ef782517538e7d85ed86ad42bf5cf729bee9c239e4a1d7bf30458403a4ed
3123 DIST qtxmlpatterns-everywhere-src-5.14.2.tar.xz 1404028 BLAKE2B aff0d2aa2396418c2b987f1485d3753546c09de8d5eb06efab52d635e95f8e056def8a4b6927d8d8f24c3af264cf762e64a2b3fa9d318671df4ea0f0f3f5bf0a SHA512 27f674c4811b010ec461c54ee258b1d6b58dcb5c11795621b7bbad9fa2c19c1b6b62286cbe8895151261129c7d6d91007c3a8be6cf64af1f4cb32e2e9976ac23
3124 +DIST qtxmlpatterns-everywhere-src-5.15.0.tar.xz 1403484 BLAKE2B 114efc8316a6621389f51bfc1211d356e5275f8292b17cd724097d9a51d58764afd93ab3e1b33a1c567a7193ea20cc01226e2fa101a6fb8b2af2031774b424ac SHA512 180ccbab82b436702533ea7aaf445b399250555ed37eb3469889de64d13f218c0717489f270e29369119207441f85c05249923fe73daac5fcc2fdc7e970494c0
3125
3126 diff --git a/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.0.ebuild b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.0.ebuild
3127 new file mode 100644
3128 index 00000000000..66fa234d35c
3129 --- /dev/null
3130 +++ b/dev-qt/qtxmlpatterns/qtxmlpatterns-5.15.0.ebuild
3131 @@ -0,0 +1,30 @@
3132 +# Copyright 1999-2020 Gentoo Authors
3133 +# Distributed under the terms of the GNU General Public License v2
3134 +
3135 +EAPI=7
3136 +inherit qt5-build
3137 +
3138 +DESCRIPTION="XPath, XQuery, XSLT, and XML Schema validation library for the Qt5 framework"
3139 +
3140 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
3141 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
3142 +fi
3143 +
3144 +IUSE="qml"
3145 +
3146 +DEPEND="
3147 + ~dev-qt/qtcore-${PV}
3148 + ~dev-qt/qtnetwork-${PV}
3149 + qml? ( ~dev-qt/qtdeclarative-${PV} )
3150 +"
3151 +RDEPEND="${DEPEND}"
3152 +
3153 +src_prepare() {
3154 + qt_use_disable_mod qml qml \
3155 + src/src.pro \
3156 + src/imports/imports.pro
3157 +
3158 + qt_use_disable_mod qml quick tests/auto/auto.pro
3159 +
3160 + qt5-build_src_prepare
3161 +}