Gentoo Archives: gentoo-commits

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