Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-frameworks/kapidox/, kde-frameworks/kcoreaddons/, ...
Date: Sun, 08 Sep 2019 08:31:21
Message-Id: 1567931399.987d9e17428410b55c2151ae884c81d52ea54891.asturm@gentoo
1 commit: 987d9e17428410b55c2151ae884c81d52ea54891
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sun Sep 8 08:29:59 2019 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 8 08:29:59 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=987d9e17
7
8 kde-frameworks: Add KDE Frameworks 5.62.0
9
10 Package-Manager: Portage-2.3.75, Repoman-2.3.17
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 kde-frameworks/attica/attica-5.62.0.ebuild | 25 ++++++
14 kde-frameworks/baloo/baloo-5.62.0.ebuild | 34 ++++++++
15 kde-frameworks/bluez-qt/bluez-qt-5.62.0.ebuild | 37 +++++++++
16 .../breeze-icons-rcc-5.62.0.ebuild | 30 +++++++
17 .../breeze-icons/breeze-icons-5.62.0.ebuild | 28 +++++++
18 .../extra-cmake-modules-5.62.0.ebuild | 72 +++++++++++++++++
19 .../frameworkintegration-5.62.0.ebuild | 53 ++++++++++++
20 .../kactivities-stats-5.62.0.ebuild | 21 +++++
21 .../kactivities/kactivities-5.62.0.ebuild | 26 ++++++
22 kde-frameworks/kapidox/kapidox-5.62.0.ebuild | 28 +++++++
23 kde-frameworks/karchive/karchive-5.62.0.ebuild | 27 +++++++
24 kde-frameworks/kauth/kauth-5.62.0.ebuild | 42 ++++++++++
25 kde-frameworks/kbookmarks/kbookmarks-5.62.0.ebuild | 31 ++++++++
26 kde-frameworks/kcmutils/kcmutils-5.62.0.ebuild | 31 ++++++++
27 kde-frameworks/kcodecs/kcodecs-5.62.0.ebuild | 16 ++++
28 .../kcompletion/kcompletion-5.62.0.ebuild | 23 ++++++
29 kde-frameworks/kconfig/kconfig-5.62.0.ebuild | 36 +++++++++
30 .../kconfigwidgets/kconfigwidgets-5.62.0.ebuild | 38 +++++++++
31 .../kcoreaddons/kcoreaddons-5.62.0.ebuild | 39 +++++++++
32 kde-frameworks/kcrash/kcrash-5.62.0.ebuild | 30 +++++++
33 .../kdbusaddons/kdbusaddons-5.62.0.ebuild | 29 +++++++
34 .../kdeclarative/kdeclarative-5.62.0.ebuild | 31 ++++++++
35 kde-frameworks/kded/kded-5.62.0.ebuild | 37 +++++++++
36 .../kdelibs4support/kdelibs4support-5.62.0.ebuild | 93 ++++++++++++++++++++++
37 .../kdesignerplugin/kdesignerplugin-5.62.0.ebuild | 23 ++++++
38 kde-frameworks/kdesu/kdesu-5.62.0.ebuild | 32 ++++++++
39 kde-frameworks/kdewebkit/kdewebkit-5.62.0.ebuild | 38 +++++++++
40 kde-frameworks/kdnssd/kdnssd-5.62.0.ebuild | 32 ++++++++
41 kde-frameworks/kdoctools/kdoctools-5.62.0.ebuild | 46 +++++++++++
42 kde-frameworks/kemoticons/kemoticons-5.62.0.ebuild | 26 ++++++
43 .../kfilemetadata/kfilemetadata-5.62.0.ebuild | 68 ++++++++++++++++
44 .../kglobalaccel/kglobalaccel-5.62.0.ebuild | 30 +++++++
45 kde-frameworks/kguiaddons/kguiaddons-5.62.0.ebuild | 22 +++++
46 kde-frameworks/kholidays/kholidays-5.62.0.ebuild | 30 +++++++
47 kde-frameworks/khtml/khtml-5.62.0.ebuild | 70 ++++++++++++++++
48 kde-frameworks/ki18n/ki18n-5.62.0.ebuild | 37 +++++++++
49 .../kiconthemes/kiconthemes-5.62.0.ebuild | 30 +++++++
50 kde-frameworks/kidletime/kidletime-5.62.0.ebuild | 46 +++++++++++
51 .../kimageformats/kimageformats-5.62.0.ebuild | 35 ++++++++
52 kde-frameworks/kinit/kinit-5.62.0.ebuild | 47 +++++++++++
53 kde-frameworks/kio/kio-5.62.0.ebuild | 82 +++++++++++++++++++
54 kde-frameworks/kirigami/kirigami-5.62.0.ebuild | 43 ++++++++++
55 .../kitemmodels/kitemmodels-5.62.0.ebuild | 14 ++++
56 kde-frameworks/kitemviews/kitemviews-5.62.0.ebuild | 22 +++++
57 .../kjobwidgets/kjobwidgets-5.62.0.ebuild | 37 +++++++++
58 kde-frameworks/kjs/kjs-5.62.0.ebuild | 23 ++++++
59 kde-frameworks/kjsembed/kjsembed-5.62.0.ebuild | 26 ++++++
60 .../kmediaplayer/kmediaplayer-5.62.0.ebuild | 21 +++++
61 kde-frameworks/knewstuff/knewstuff-5.62.0.ebuild | 36 +++++++++
62 .../knotifications/knotifications-5.62.0.ebuild | 48 +++++++++++
63 .../knotifyconfig/knotifyconfig-5.62.0.ebuild | 24 ++++++
64 kde-frameworks/kpackage/kpackage-5.62.0.ebuild | 35 ++++++++
65 kde-frameworks/kparts/kparts-5.62.0.ebuild | 30 +++++++
66 kde-frameworks/kpeople/kpeople-5.62.0.ebuild | 39 +++++++++
67 kde-frameworks/kplotting/kplotting-5.62.0.ebuild | 19 +++++
68 kde-frameworks/kpty/kpty-5.62.0.ebuild | 26 ++++++
69 kde-frameworks/kross/kross-5.62.0.ebuild | 32 ++++++++
70 kde-frameworks/krunner/krunner-5.62.0.ebuild | 36 +++++++++
71 kde-frameworks/kservice/kservice-5.62.0.ebuild | 48 +++++++++++
72 .../ktexteditor/ktexteditor-5.62.0.ebuild | 56 +++++++++++++
73 .../ktextwidgets/ktextwidgets-5.62.0.ebuild | 38 +++++++++
74 .../kunitconversion/kunitconversion-5.62.0.ebuild | 26 ++++++
75 kde-frameworks/kwallet/kwallet-5.62.0.ebuild | 57 +++++++++++++
76 kde-frameworks/kwayland/kwayland-5.62.0.ebuild | 28 +++++++
77 .../kwidgetsaddons/kwidgetsaddons-5.62.0.ebuild | 28 +++++++
78 .../kwindowsystem/kwindowsystem-5.62.0.ebuild | 42 ++++++++++
79 kde-frameworks/kxmlgui/kxmlgui-5.62.0.ebuild | 53 ++++++++++++
80 .../kxmlrpcclient/kxmlrpcclient-5.62.0.ebuild | 20 +++++
81 .../modemmanager-qt/modemmanager-qt-5.62.0.ebuild | 24 ++++++
82 .../networkmanager-qt-5.62.0.ebuild | 35 ++++++++
83 .../oxygen-icons/oxygen-icons-5.62.0.ebuild | 26 ++++++
84 kde-frameworks/plasma/plasma-5.62.0.ebuild | 71 +++++++++++++++++
85 kde-frameworks/prison/prison-5.62.0.ebuild | 29 +++++++
86 kde-frameworks/purpose/purpose-5.62.0.ebuild | 49 ++++++++++++
87 .../qqc2-desktop-style-5.62.0.ebuild | 25 ++++++
88 kde-frameworks/solid/solid-5.62.0.ebuild | 35 ++++++++
89 kde-frameworks/sonnet/sonnet-5.62.0.ebuild | 42 ++++++++++
90 .../syndication/syndication-5.62.0.ebuild | 26 ++++++
91 .../syntax-highlighting-5.62.0.ebuild | 28 +++++++
92 .../threadweaver/threadweaver-5.62.0.ebuild | 16 ++++
93 80 files changed, 2864 insertions(+)
94
95 diff --git a/kde-frameworks/attica/attica-5.62.0.ebuild b/kde-frameworks/attica/attica-5.62.0.ebuild
96 new file mode 100644
97 index 0000000000..080520ba58
98 --- /dev/null
99 +++ b/kde-frameworks/attica/attica-5.62.0.ebuild
100 @@ -0,0 +1,25 @@
101 +# Copyright 1999-2019 Gentoo Authors
102 +# Distributed under the terms of the GNU General Public License v2
103 +
104 +EAPI=7
105 +
106 +inherit kde5
107 +
108 +DESCRIPTION="Framework providing access to Open Collaboration Services"
109 +LICENSE="LGPL-2.1+"
110 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
111 +IUSE=""
112 +
113 +RDEPEND="
114 + $(add_qt_dep qtnetwork)
115 +"
116 +DEPEND="${RDEPEND}"
117 +
118 +src_test() {
119 + # requires network access, bug #661230
120 + local myctestargs=(
121 + -E "(providertest)"
122 + )
123 +
124 + kde5_src_test
125 +}
126
127 diff --git a/kde-frameworks/baloo/baloo-5.62.0.ebuild b/kde-frameworks/baloo/baloo-5.62.0.ebuild
128 new file mode 100644
129 index 0000000000..912ce46a86
130 --- /dev/null
131 +++ b/kde-frameworks/baloo/baloo-5.62.0.ebuild
132 @@ -0,0 +1,34 @@
133 +# Copyright 1999-2019 Gentoo Authors
134 +# Distributed under the terms of the GNU General Public License v2
135 +
136 +EAPI=7
137 +
138 +KDE_TEST="forceoptional"
139 +VIRTUALX_REQUIRED="test"
140 +inherit kde5
141 +
142 +DESCRIPTION="Framework for searching and managing metadata"
143 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
144 +IUSE=""
145 +
146 +DEPEND="
147 + $(add_frameworks_dep kconfig)
148 + $(add_frameworks_dep kcoreaddons)
149 + $(add_frameworks_dep kcrash)
150 + $(add_frameworks_dep kdbusaddons)
151 + $(add_frameworks_dep kfilemetadata)
152 + $(add_frameworks_dep ki18n)
153 + $(add_frameworks_dep kidletime)
154 + $(add_frameworks_dep kio)
155 + $(add_frameworks_dep solid)
156 + $(add_qt_dep qtdbus)
157 + $(add_qt_dep qtdeclarative)
158 + $(add_qt_dep qtgui)
159 + $(add_qt_dep qtwidgets)
160 + >=dev-db/lmdb-0.9.17
161 +"
162 +RDEPEND="${DEPEND}
163 + !kde-frameworks/baloo:4[-minimal(+)]
164 +"
165 +
166 +RESTRICT+=" test" # bug 624250
167
168 diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.62.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.62.0.ebuild
169 new file mode 100644
170 index 0000000000..e10b920874
171 --- /dev/null
172 +++ b/kde-frameworks/bluez-qt/bluez-qt-5.62.0.ebuild
173 @@ -0,0 +1,37 @@
174 +# Copyright 1999-2019 Gentoo Authors
175 +# Distributed under the terms of the GNU General Public License v2
176 +
177 +EAPI=7
178 +
179 +VIRTUALX_REQUIRED="test"
180 +inherit kde5 udev
181 +
182 +DESCRIPTION="Qt wrapper for Bluez 5 DBus API"
183 +LICENSE="LGPL-2"
184 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
185 +IUSE=""
186 +
187 +DEPEND="
188 + $(add_qt_dep qtdbus)
189 + $(add_qt_dep qtdeclarative)
190 + $(add_qt_dep qtnetwork)
191 +"
192 +RDEPEND="${DEPEND}"
193 +
194 +src_configure() {
195 + local mycmakeargs=(
196 + -DUDEV_RULES_INSTALL_DIR="$(get_udevdir)/rules.d"
197 + )
198 +
199 + kde5_src_configure
200 +}
201 +
202 +src_test() {
203 + # parallel tests fail, bug 609248; managertest hangs, bug 668196
204 + local myctestargs=(
205 + -j1
206 + -E "(managertest)"
207 + )
208 +
209 + kde5_src_test
210 +}
211
212 diff --git a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.62.0.ebuild b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.62.0.ebuild
213 new file mode 100644
214 index 0000000000..af1e98ee80
215 --- /dev/null
216 +++ b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.62.0.ebuild
217 @@ -0,0 +1,30 @@
218 +# Copyright 1999-2019 Gentoo Authors
219 +# Distributed under the terms of the GNU General Public License v2
220 +
221 +EAPI=7
222 +
223 +KDE_AUTODEPS="false"
224 +KDE_DEBUG="false"
225 +KDE_QTHELP="false"
226 +KMNAME="breeze-icons"
227 +inherit kde5
228 +
229 +DESCRIPTION="Breeze SVG icon theme binary resource"
230 +LICENSE="LGPL-3"
231 +KEYWORDS="~amd64 ~arm64 ~x86"
232 +IUSE=""
233 +
234 +BDEPEND="
235 + $(add_frameworks_dep extra-cmake-modules)
236 + $(add_qt_dep qtcore)
237 + test? ( app-misc/fdupes )
238 +"
239 +DEPEND="test? ( $(add_qt_dep qttest) )"
240 +
241 +src_configure() {
242 + local mycmakeargs=(
243 + -DBINARY_ICONS_RESOURCE=ON
244 + -DSKIP_INSTALL_ICONS=ON
245 + )
246 + kde5_src_configure
247 +}
248
249 diff --git a/kde-frameworks/breeze-icons/breeze-icons-5.62.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-5.62.0.ebuild
250 new file mode 100644
251 index 0000000000..18d3999d88
252 --- /dev/null
253 +++ b/kde-frameworks/breeze-icons/breeze-icons-5.62.0.ebuild
254 @@ -0,0 +1,28 @@
255 +# Copyright 1999-2019 Gentoo Authors
256 +# Distributed under the terms of the GNU General Public License v2
257 +
258 +EAPI=7
259 +
260 +KDE_AUTODEPS="false"
261 +KDE_DEBUG="false"
262 +KDE_QTHELP="false"
263 +inherit kde5
264 +
265 +DESCRIPTION="Breeze SVG icon theme"
266 +LICENSE="LGPL-3"
267 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
268 +IUSE=""
269 +
270 +BDEPEND="
271 + $(add_frameworks_dep extra-cmake-modules)
272 + $(add_qt_dep qtcore)
273 + test? ( app-misc/fdupes )
274 +"
275 +DEPEND="test? ( $(add_qt_dep qttest) )"
276 +
277 +src_configure() {
278 + local mycmakeargs=(
279 + -DBINARY_ICONS_RESOURCE=OFF
280 + )
281 + kde5_src_configure
282 +}
283
284 diff --git a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.62.0.ebuild b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.62.0.ebuild
285 new file mode 100644
286 index 0000000000..b32d244d96
287 --- /dev/null
288 +++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.62.0.ebuild
289 @@ -0,0 +1,72 @@
290 +# Copyright 1999-2019 Gentoo Authors
291 +# Distributed under the terms of the GNU General Public License v2
292 +
293 +EAPI=7
294 +
295 +PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
296 +ECM_KDEINSTALLDIRS="false"
297 +KDE_AUTODEPS="false"
298 +KDE_DEBUG="false"
299 +KDE_QTHELP="false"
300 +KDE_TEST="false"
301 +inherit kde5 python-any-r1
302 +
303 +DESCRIPTION="Extra modules and scripts for CMake"
304 +HOMEPAGE="https://cgit.kde.org/extra-cmake-modules.git"
305 +
306 +LICENSE="BSD"
307 +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd"
308 +IUSE="doc test"
309 +
310 +BDEPEND="
311 + doc? (
312 + ${PYTHON_DEPS}
313 + $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]')
314 + $(add_qt_dep qthelp)
315 + )
316 + test? (
317 + $(add_qt_dep qtcore)
318 + $(add_qt_dep linguist-tools)
319 + )
320 +"
321 +RDEPEND="
322 + app-arch/libarchive[bzip2]
323 +"
324 +
325 +PATCHES=( "${FILESDIR}/${PN}-5.49.0-no-fatal-warnings.patch" )
326 +
327 +python_check_deps() {
328 + has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
329 +}
330 +
331 +pkg_setup() {
332 + use doc && python-any-r1_pkg_setup
333 +}
334 +
335 +src_prepare() {
336 + kde5_src_prepare
337 + # Requires PyQt5, bug #680256
338 + sed -i -e "/^if(NOT SIP_Qt5Core_Mod_FILE)/s/NOT SIP_Qt5Core_Mod_FILE/TRUE/" \
339 + tests/CMakeLists.txt || die "failed to disable GenerateSipBindings tests"
340 +}
341 +
342 +src_configure() {
343 + local mycmakeargs=(
344 + -DBUILD_QTHELP_DOCS=$(usex doc)
345 + -DBUILD_HTML_DOCS=$(usex doc)
346 + -DBUILD_MAN_DOCS=$(usex doc)
347 + -DDOC_INSTALL_DIR=/usr/share/doc/"${PF}"
348 + )
349 +
350 + kde5_src_configure
351 +}
352 +
353 +src_test() {
354 + # ECMToolchainAndroidTest passes but then breaks src_install
355 + # ECMPoQmToolsTest is broken, bug #627806
356 + local myctestargs=(
357 + -E "(ECMToolchainAndroidTest|ECMPoQmToolsTest)"
358 + )
359 +
360 + kde5_src_test
361 +}
362
363 diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-5.62.0.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-5.62.0.ebuild
364 new file mode 100644
365 index 0000000000..abb6426a7b
366 --- /dev/null
367 +++ b/kde-frameworks/frameworkintegration/frameworkintegration-5.62.0.ebuild
368 @@ -0,0 +1,53 @@
369 +# Copyright 1999-2019 Gentoo Authors
370 +# Distributed under the terms of the GNU General Public License v2
371 +
372 +EAPI=7
373 +
374 +KDE_QTHELP="false"
375 +VIRTUALX_REQUIRED="test"
376 +inherit kde5
377 +
378 +DESCRIPTION="Framework for integrating Qt applications with KDE Plasma workspaces"
379 +LICENSE="LGPL-2+"
380 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
381 +IUSE="appstream X"
382 +
383 +DEPEND="
384 + $(add_frameworks_dep kconfig)
385 + $(add_frameworks_dep kconfigwidgets)
386 + $(add_frameworks_dep ki18n)
387 + $(add_frameworks_dep kiconthemes)
388 + $(add_frameworks_dep knewstuff)
389 + $(add_frameworks_dep knotifications)
390 + $(add_frameworks_dep kpackage)
391 + $(add_frameworks_dep kwidgetsaddons)
392 + $(add_qt_dep qtgui)
393 + $(add_qt_dep qtwidgets)
394 + appstream? (
395 + app-admin/packagekit-qt
396 + dev-libs/appstream[qt5]
397 + )
398 + X? (
399 + $(add_qt_dep qtx11extras)
400 + x11-libs/libxcb
401 + )
402 +"
403 +RDEPEND="${DEPEND}"
404 +
405 +# requires running kde environment
406 +RESTRICT+=" test"
407 +
408 +src_prepare() {
409 + punt_bogus_dep Qt5 DBus
410 + kde5_src_prepare
411 +}
412 +
413 +src_configure() {
414 + local mycmakeargs=(
415 + $(cmake-utils_use_find_package appstream AppStreamQt)
416 + $(cmake-utils_use_find_package appstream packagekitqt5)
417 + $(cmake-utils_use_find_package X XCB)
418 + )
419 +
420 + kde5_src_configure
421 +}
422
423 diff --git a/kde-frameworks/kactivities-stats/kactivities-stats-5.62.0.ebuild b/kde-frameworks/kactivities-stats/kactivities-stats-5.62.0.ebuild
424 new file mode 100644
425 index 0000000000..1ddad0d7ab
426 --- /dev/null
427 +++ b/kde-frameworks/kactivities-stats/kactivities-stats-5.62.0.ebuild
428 @@ -0,0 +1,21 @@
429 +# Copyright 1999-2019 Gentoo Authors
430 +# Distributed under the terms of the GNU General Public License v2
431 +
432 +EAPI=7
433 +
434 +inherit kde5
435 +
436 +DESCRIPTION="Framework for getting the usage statistics collected by the activities service"
437 +LICENSE="LGPL-2+"
438 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
439 +IUSE=""
440 +
441 +RDEPEND="
442 + $(add_qt_dep qtdbus)
443 + $(add_qt_dep qtsql)
444 + $(add_frameworks_dep kactivities)
445 + $(add_frameworks_dep kconfig)
446 +"
447 +DEPEND="${RDEPEND}
448 + >=dev-libs/boost-1.54
449 +"
450
451 diff --git a/kde-frameworks/kactivities/kactivities-5.62.0.ebuild b/kde-frameworks/kactivities/kactivities-5.62.0.ebuild
452 new file mode 100644
453 index 0000000000..dba127edef
454 --- /dev/null
455 +++ b/kde-frameworks/kactivities/kactivities-5.62.0.ebuild
456 @@ -0,0 +1,26 @@
457 +# Copyright 1999-2019 Gentoo Authors
458 +# Distributed under the terms of the GNU General Public License v2
459 +
460 +EAPI=7
461 +
462 +inherit kde5
463 +
464 +DESCRIPTION="Framework for working with KDE activities"
465 +LICENSE="|| ( LGPL-2.1 LGPL-3 )"
466 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
467 +IUSE=""
468 +
469 +COMMON_DEPEND="
470 + $(add_frameworks_dep kconfig)
471 + $(add_frameworks_dep kcoreaddons)
472 + $(add_qt_dep qtdbus)
473 + $(add_qt_dep qtdeclarative widgets)
474 + $(add_qt_dep qtgui)
475 + $(add_qt_dep qtsql)
476 +"
477 +RDEPEND="${COMMON_DEPEND}
478 + $(add_plasma_dep kactivitymanagerd)
479 +"
480 +DEPEND="${COMMON_DEPEND}
481 + >=dev-libs/boost-1.54
482 +"
483
484 diff --git a/kde-frameworks/kapidox/kapidox-5.62.0.ebuild b/kde-frameworks/kapidox/kapidox-5.62.0.ebuild
485 new file mode 100644
486 index 0000000000..9d576cbea4
487 --- /dev/null
488 +++ b/kde-frameworks/kapidox/kapidox-5.62.0.ebuild
489 @@ -0,0 +1,28 @@
490 +# Copyright 1999-2019 Gentoo Authors
491 +# Distributed under the terms of the GNU General Public License v2
492 +
493 +EAPI=7
494 +
495 +KDE_AUTODEPS="false"
496 +KDE_DEBUG="false"
497 +KDE_TEST="false"
498 +DISTUTILS_SINGLE_IMPL="true"
499 +PYTHON_COMPAT=( python2_7 )
500 +inherit kde5 distutils-r1
501 +
502 +DESCRIPTION="Framework for building KDE API documentation in a standard format and style"
503 +LICENSE="BSD-2"
504 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
505 +IUSE=""
506 +
507 +RDEPEND="
508 + app-doc/doxygen
509 + dev-python/jinja[${PYTHON_USEDEP}]
510 + dev-python/pyyaml[${PYTHON_USEDEP}]
511 + media-gfx/graphviz[python,${PYTHON_USEDEP}]
512 +"
513 +
514 +pkg_setup() {
515 + python-single-r1_pkg_setup
516 + kde5_pkg_setup
517 +}
518
519 diff --git a/kde-frameworks/karchive/karchive-5.62.0.ebuild b/kde-frameworks/karchive/karchive-5.62.0.ebuild
520 new file mode 100644
521 index 0000000000..83a1a47780
522 --- /dev/null
523 +++ b/kde-frameworks/karchive/karchive-5.62.0.ebuild
524 @@ -0,0 +1,27 @@
525 +# Copyright 1999-2019 Gentoo Authors
526 +# Distributed under the terms of the GNU General Public License v2
527 +
528 +EAPI=7
529 +
530 +inherit kde5
531 +
532 +DESCRIPTION="Framework for reading, creation, and manipulation of various archive formats"
533 +LICENSE="GPL-2 LGPL-2.1"
534 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
535 +IUSE="+bzip2 +lzma"
536 +
537 +DEPEND="
538 + sys-libs/zlib
539 + bzip2? ( app-arch/bzip2 )
540 + lzma? ( app-arch/xz-utils )
541 +"
542 +RDEPEND="${DEPEND}"
543 +
544 +src_configure() {
545 + local mycmakeargs=(
546 + $(cmake-utils_use_find_package bzip2 BZip2)
547 + $(cmake-utils_use_find_package lzma LibLZMA)
548 + )
549 +
550 + kde5_src_configure
551 +}
552
553 diff --git a/kde-frameworks/kauth/kauth-5.62.0.ebuild b/kde-frameworks/kauth/kauth-5.62.0.ebuild
554 new file mode 100644
555 index 0000000000..396d6cb72e
556 --- /dev/null
557 +++ b/kde-frameworks/kauth/kauth-5.62.0.ebuild
558 @@ -0,0 +1,42 @@
559 +# Copyright 1999-2019 Gentoo Authors
560 +# Distributed under the terms of the GNU General Public License v2
561 +
562 +EAPI=7
563 +
564 +VIRTUALX_REQUIRED="test"
565 +inherit kde5
566 +
567 +DESCRIPTION="Framework to let applications perform actions as a privileged user"
568 +LICENSE="LGPL-2.1+"
569 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
570 +IUSE="nls +policykit"
571 +
572 +BDEPEND="
573 + nls? ( $(add_qt_dep linguist-tools) )
574 +"
575 +DEPEND="
576 + $(add_frameworks_dep kcoreaddons)
577 + $(add_qt_dep qtdbus)
578 + $(add_qt_dep qtgui)
579 + $(add_qt_dep qtwidgets)
580 + policykit? ( sys-auth/polkit-qt[qt5(+)] )
581 +"
582 +RDEPEND="${DEPEND}"
583 +PDEPEND="policykit? ( kde-plasma/polkit-kde-agent )"
584 +
585 +src_configure() {
586 + local mycmakeargs=(
587 + $(cmake-utils_use_find_package policykit PolkitQt5-1)
588 + )
589 +
590 + kde5_src_configure
591 +}
592 +
593 +src_test() {
594 + # KAuthHelperTest test fails, bug 654842
595 + local myctestargs=(
596 + -E "(KAuthHelperTest)"
597 + )
598 +
599 + kde5_src_test
600 +}
601
602 diff --git a/kde-frameworks/kbookmarks/kbookmarks-5.62.0.ebuild b/kde-frameworks/kbookmarks/kbookmarks-5.62.0.ebuild
603 new file mode 100644
604 index 0000000000..fdcb06e4cd
605 --- /dev/null
606 +++ b/kde-frameworks/kbookmarks/kbookmarks-5.62.0.ebuild
607 @@ -0,0 +1,31 @@
608 +# Copyright 1999-2019 Gentoo Authors
609 +# Distributed under the terms of the GNU General Public License v2
610 +
611 +EAPI=7
612 +
613 +VIRTUALX_REQUIRED="test"
614 +inherit kde5
615 +
616 +DESCRIPTION="Framework for managing bookmarks stored in XBEL format"
617 +LICENSE="LGPL-2+"
618 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
619 +IUSE="nls"
620 +
621 +BDEPEND="
622 + nls? ( $(add_qt_dep linguist-tools) )
623 +"
624 +RDEPEND="
625 + $(add_frameworks_dep kcodecs)
626 + $(add_frameworks_dep kconfig)
627 + $(add_frameworks_dep kcoreaddons)
628 + $(add_frameworks_dep kiconthemes)
629 + $(add_frameworks_dep kwidgetsaddons)
630 + $(add_frameworks_dep kxmlgui)
631 + $(add_qt_dep qtdbus)
632 + $(add_qt_dep qtgui)
633 + $(add_qt_dep qtwidgets)
634 + $(add_qt_dep qtxml)
635 +"
636 +DEPEND="${RDEPEND}
637 + $(add_frameworks_dep kconfigwidgets)
638 +"
639
640 diff --git a/kde-frameworks/kcmutils/kcmutils-5.62.0.ebuild b/kde-frameworks/kcmutils/kcmutils-5.62.0.ebuild
641 new file mode 100644
642 index 0000000000..23c6f904a9
643 --- /dev/null
644 +++ b/kde-frameworks/kcmutils/kcmutils-5.62.0.ebuild
645 @@ -0,0 +1,31 @@
646 +# Copyright 1999-2019 Gentoo Authors
647 +# Distributed under the terms of the GNU General Public License v2
648 +
649 +EAPI=7
650 +
651 +KDE_TEST="false"
652 +inherit kde5
653 +
654 +DESCRIPTION="Framework to work with KDE System Settings modules"
655 +LICENSE="LGPL-2"
656 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
657 +IUSE=""
658 +
659 +DEPEND="
660 + $(add_frameworks_dep kauth)
661 + $(add_frameworks_dep kconfig)
662 + $(add_frameworks_dep kconfigwidgets)
663 + $(add_frameworks_dep kcoreaddons)
664 + $(add_frameworks_dep kdeclarative)
665 + $(add_frameworks_dep ki18n)
666 + $(add_frameworks_dep kiconthemes)
667 + $(add_frameworks_dep kitemviews)
668 + $(add_frameworks_dep kservice)
669 + $(add_frameworks_dep kwidgetsaddons)
670 + $(add_frameworks_dep kxmlgui)
671 + $(add_qt_dep qtdbus)
672 + $(add_qt_dep qtdeclarative 'widgets')
673 + $(add_qt_dep qtgui)
674 + $(add_qt_dep qtwidgets)
675 +"
676 +RDEPEND="${DEPEND}"
677
678 diff --git a/kde-frameworks/kcodecs/kcodecs-5.62.0.ebuild b/kde-frameworks/kcodecs/kcodecs-5.62.0.ebuild
679 new file mode 100644
680 index 0000000000..0833545c9d
681 --- /dev/null
682 +++ b/kde-frameworks/kcodecs/kcodecs-5.62.0.ebuild
683 @@ -0,0 +1,16 @@
684 +# Copyright 1999-2019 Gentoo Authors
685 +# Distributed under the terms of the GNU General Public License v2
686 +
687 +EAPI=7
688 +
689 +inherit kde5
690 +
691 +DESCRIPTION="Framework for manipulating strings using various encodings"
692 +LICENSE="GPL-2+ LGPL-2+"
693 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
694 +IUSE="nls"
695 +
696 +BDEPEND="
697 + dev-util/gperf
698 + nls? ( $(add_qt_dep linguist-tools) )
699 +"
700
701 diff --git a/kde-frameworks/kcompletion/kcompletion-5.62.0.ebuild b/kde-frameworks/kcompletion/kcompletion-5.62.0.ebuild
702 new file mode 100644
703 index 0000000000..1bbbdb1c25
704 --- /dev/null
705 +++ b/kde-frameworks/kcompletion/kcompletion-5.62.0.ebuild
706 @@ -0,0 +1,23 @@
707 +# Copyright 1999-2019 Gentoo Authors
708 +# Distributed under the terms of the GNU General Public License v2
709 +
710 +EAPI=7
711 +
712 +KDE_DESIGNERPLUGIN="true"
713 +VIRTUALX_REQUIRED="test"
714 +inherit kde5
715 +
716 +DESCRIPTION="Framework for common completion tasks such as filename or URL completion"
717 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
718 +IUSE="nls"
719 +
720 +BDEPEND="
721 + nls? ( $(add_qt_dep linguist-tools) )
722 +"
723 +DEPEND="
724 + $(add_frameworks_dep kconfig)
725 + $(add_frameworks_dep kwidgetsaddons)
726 + $(add_qt_dep qtgui)
727 + $(add_qt_dep qtwidgets)
728 +"
729 +RDEPEND="${DEPEND}"
730
731 diff --git a/kde-frameworks/kconfig/kconfig-5.62.0.ebuild b/kde-frameworks/kconfig/kconfig-5.62.0.ebuild
732 new file mode 100644
733 index 0000000000..f53a08c98d
734 --- /dev/null
735 +++ b/kde-frameworks/kconfig/kconfig-5.62.0.ebuild
736 @@ -0,0 +1,36 @@
737 +# Copyright 1999-2019 Gentoo Authors
738 +# Distributed under the terms of the GNU General Public License v2
739 +
740 +EAPI=7
741 +
742 +VIRTUALX_REQUIRED="test"
743 +inherit kde5
744 +
745 +DESCRIPTION="Framework for reading and writing configuration"
746 +LICENSE="LGPL-2+"
747 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
748 +IUSE="dbus nls"
749 +
750 +BDEPEND="
751 + nls? ( $(add_qt_dep linguist-tools) )
752 +"
753 +RDEPEND="
754 + $(add_qt_dep qtgui)
755 + $(add_qt_dep qtxml)
756 + dbus? ( $(add_qt_dep qtdbus) )
757 +"
758 +DEPEND="${RDEPEND}
759 + test? ( $(add_qt_dep qtconcurrent) )
760 +"
761 +
762 +# bug 560086
763 +RESTRICT+=" test"
764 +
765 +DOCS=( DESIGN docs/DESIGN.kconfig docs/options.md )
766 +
767 +src_configure() {
768 + local mycmakeargs=(
769 + -DKCONFIG_USE_DBUS=$(usex dbus)
770 + )
771 + kde5_src_configure
772 +}
773
774 diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.62.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.62.0.ebuild
775 new file mode 100644
776 index 0000000000..a6a0b3ac85
777 --- /dev/null
778 +++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.62.0.ebuild
779 @@ -0,0 +1,38 @@
780 +# Copyright 1999-2019 Gentoo Authors
781 +# Distributed under the terms of the GNU General Public License v2
782 +
783 +EAPI=7
784 +
785 +KDE_DESIGNERPLUGIN="true"
786 +VIRTUALX_REQUIRED="test"
787 +inherit kde5
788 +
789 +DESCRIPTION="Framework providing an assortment of configuration-related widgets"
790 +LICENSE="LGPL-2+"
791 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
792 +IUSE="+man"
793 +
794 +BDEPEND="
795 + man? ( $(add_frameworks_dep kdoctools) )
796 +"
797 +DEPEND="
798 + $(add_frameworks_dep kauth)
799 + $(add_frameworks_dep kcodecs)
800 + $(add_frameworks_dep kconfig)
801 + $(add_frameworks_dep kcoreaddons)
802 + $(add_frameworks_dep kguiaddons)
803 + $(add_frameworks_dep ki18n)
804 + $(add_frameworks_dep kwidgetsaddons)
805 + $(add_qt_dep qtdbus)
806 + $(add_qt_dep qtgui)
807 + $(add_qt_dep qtwidgets)
808 +"
809 +RDEPEND="${DEPEND}"
810 +
811 +src_configure() {
812 + local mycmakeargs=(
813 + $(cmake-utils_use_find_package man KF5DocTools)
814 + )
815 +
816 + kde5_src_configure
817 +}
818
819 diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-5.62.0.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-5.62.0.ebuild
820 new file mode 100644
821 index 0000000000..8edceeab04
822 --- /dev/null
823 +++ b/kde-frameworks/kcoreaddons/kcoreaddons-5.62.0.ebuild
824 @@ -0,0 +1,39 @@
825 +# Copyright 1999-2019 Gentoo Authors
826 +# Distributed under the terms of the GNU General Public License v2
827 +
828 +EAPI=7
829 +
830 +inherit kde5
831 +
832 +DESCRIPTION="Framework for solving common problems such as caching, randomisation, and more"
833 +LICENSE="LGPL-2+"
834 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
835 +IUSE="fam nls"
836 +
837 +BDEPEND="
838 + nls? ( $(add_qt_dep linguist-tools) )
839 +"
840 +DEPEND="
841 + $(add_qt_dep qtcore 'icu')
842 + fam? ( virtual/fam )
843 +"
844 +RDEPEND="${DEPEND}"
845 +
846 +src_configure() {
847 + local mycmakeargs=(
848 + -D_KDE4_DEFAULT_HOME_POSTFIX=4
849 + $(cmake-utils_use_find_package fam FAM)
850 + )
851 +
852 + kde5_src_configure
853 +}
854 +
855 +src_test() {
856 + # bugs: 619656, 632398, 647414, 665682
857 + local myctestargs=(
858 + -j1
859 + -E "(kautosavefiletest|kdirwatch_qfswatch_unittest|kformattest)"
860 + )
861 +
862 + kde5_src_test
863 +}
864
865 diff --git a/kde-frameworks/kcrash/kcrash-5.62.0.ebuild b/kde-frameworks/kcrash/kcrash-5.62.0.ebuild
866 new file mode 100644
867 index 0000000000..59a1d61a49
868 --- /dev/null
869 +++ b/kde-frameworks/kcrash/kcrash-5.62.0.ebuild
870 @@ -0,0 +1,30 @@
871 +# Copyright 1999-2019 Gentoo Authors
872 +# Distributed under the terms of the GNU General Public License v2
873 +
874 +EAPI=7
875 +
876 +VIRTUALX_REQUIRED="test"
877 +inherit kde5
878 +
879 +DESCRIPTION="Framework for intercepting and handling application crashes"
880 +LICENSE="LGPL-2+"
881 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
882 +IUSE="nls"
883 +
884 +# requires running kde environment
885 +RESTRICT+=" test"
886 +
887 +BDEPEND="
888 + nls? ( $(add_qt_dep linguist-tools) )
889 +"
890 +RDEPEND="
891 + $(add_frameworks_dep kcoreaddons)
892 + $(add_frameworks_dep kwindowsystem)
893 + $(add_qt_dep qtgui)
894 + $(add_qt_dep qtx11extras)
895 + x11-libs/libX11
896 +"
897 +DEPEND="${RDEPEND}
898 + x11-base/xorg-proto
899 + test? ( $(add_qt_dep qtwidgets) )
900 +"
901
902 diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-5.62.0.ebuild b/kde-frameworks/kdbusaddons/kdbusaddons-5.62.0.ebuild
903 new file mode 100644
904 index 0000000000..4f7371c7a6
905 --- /dev/null
906 +++ b/kde-frameworks/kdbusaddons/kdbusaddons-5.62.0.ebuild
907 @@ -0,0 +1,29 @@
908 +# Copyright 1999-2019 Gentoo Authors
909 +# Distributed under the terms of the GNU General Public License v2
910 +
911 +EAPI=7
912 +
913 +VIRTUALDBUS_TEST="true"
914 +inherit kde5
915 +
916 +DESCRIPTION="Framework for registering services and applications per freedesktop standards"
917 +LICENSE="LGPL-2+"
918 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
919 +IUSE="nls X"
920 +
921 +BDEPEND="
922 + nls? ( $(add_qt_dep linguist-tools) )
923 +"
924 +DEPEND="
925 + $(add_qt_dep qtdbus)
926 + X? ( $(add_qt_dep qtx11extras) )
927 +"
928 +RDEPEND="${DEPEND}"
929 +
930 +src_configure() {
931 + local mycmakeargs=(
932 + $(cmake-utils_use_find_package X Qt5X11Extras)
933 + )
934 +
935 + kde5_src_configure
936 +}
937
938 diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.62.0.ebuild b/kde-frameworks/kdeclarative/kdeclarative-5.62.0.ebuild
939 new file mode 100644
940 index 0000000000..5633863dfd
941 --- /dev/null
942 +++ b/kde-frameworks/kdeclarative/kdeclarative-5.62.0.ebuild
943 @@ -0,0 +1,31 @@
944 +# Copyright 1999-2019 Gentoo Authors
945 +# Distributed under the terms of the GNU General Public License v2
946 +
947 +EAPI=7
948 +
949 +KDE_TEST="false"
950 +inherit kde5
951 +
952 +DESCRIPTION="Framework providing integration of QML and KDE work spaces"
953 +LICENSE="LGPL-2+"
954 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
955 +IUSE=""
956 +
957 +DEPEND="
958 + $(add_frameworks_dep kconfig)
959 + $(add_frameworks_dep kcoreaddons)
960 + $(add_frameworks_dep kglobalaccel)
961 + $(add_frameworks_dep ki18n)
962 + $(add_frameworks_dep kiconthemes)
963 + $(add_frameworks_dep kio)
964 + $(add_frameworks_dep kpackage)
965 + $(add_frameworks_dep kservice)
966 + $(add_frameworks_dep kwidgetsaddons)
967 + $(add_frameworks_dep kwindowsystem)
968 + $(add_qt_dep qtdeclarative)
969 + $(add_qt_dep qtgui)
970 + $(add_qt_dep qtnetwork)
971 + $(add_qt_dep qtwidgets)
972 + media-libs/libepoxy
973 +"
974 +RDEPEND="${DEPEND}"
975
976 diff --git a/kde-frameworks/kded/kded-5.62.0.ebuild b/kde-frameworks/kded/kded-5.62.0.ebuild
977 new file mode 100644
978 index 0000000000..5126bc3307
979 --- /dev/null
980 +++ b/kde-frameworks/kded/kded-5.62.0.ebuild
981 @@ -0,0 +1,37 @@
982 +# Copyright 1999-2019 Gentoo Authors
983 +# Distributed under the terms of the GNU General Public License v2
984 +
985 +EAPI=7
986 +
987 +KDE_QTHELP="false"
988 +KDE_TEST="false"
989 +inherit kde5
990 +
991 +DESCRIPTION="Central daemon of KDE workspaces"
992 +LICENSE="LGPL-2+"
993 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
994 +IUSE="+man"
995 +
996 +BDEPEND="
997 + man? ( $(add_frameworks_dep kdoctools) )
998 +"
999 +DEPEND="
1000 + $(add_frameworks_dep kconfig)
1001 + $(add_frameworks_dep kcoreaddons)
1002 + $(add_frameworks_dep kcrash)
1003 + $(add_frameworks_dep kdbusaddons)
1004 + $(add_frameworks_dep kinit)
1005 + $(add_frameworks_dep kservice)
1006 + $(add_qt_dep qtdbus)
1007 + $(add_qt_dep qtgui)
1008 + $(add_qt_dep qtwidgets)
1009 +"
1010 +RDEPEND="${DEPEND}"
1011 +
1012 +src_configure() {
1013 + local mycmakeargs=(
1014 + $(cmake-utils_use_find_package man KF5DocTools)
1015 + )
1016 +
1017 + kde5_src_configure
1018 +}
1019
1020 diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.62.0.ebuild b/kde-frameworks/kdelibs4support/kdelibs4support-5.62.0.ebuild
1021 new file mode 100644
1022 index 0000000000..6800ab7cea
1023 --- /dev/null
1024 +++ b/kde-frameworks/kdelibs4support/kdelibs4support-5.62.0.ebuild
1025 @@ -0,0 +1,93 @@
1026 +# Copyright 1999-2019 Gentoo Authors
1027 +# Distributed under the terms of the GNU General Public License v2
1028 +
1029 +EAPI=7
1030 +
1031 +KDE_HANDBOOK="true"
1032 +KDE_QTHELP="false"
1033 +VIRTUALX_REQUIRED="test"
1034 +inherit kde5
1035 +
1036 +DESCRIPTION="Framework easing the development transition from KDELibs 4 to KF 5"
1037 +LICENSE="LGPL-2+"
1038 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1039 +IUSE="libressl X"
1040 +
1041 +BDEPEND="
1042 + dev-lang/perl
1043 + dev-perl/URI
1044 +"
1045 +COMMON_DEPEND="
1046 + $(add_frameworks_dep kauth)
1047 + $(add_frameworks_dep kcodecs)
1048 + $(add_frameworks_dep kcompletion)
1049 + $(add_frameworks_dep kconfig)
1050 + $(add_frameworks_dep kconfigwidgets)
1051 + $(add_frameworks_dep kcoreaddons)
1052 + $(add_frameworks_dep kcrash)
1053 + $(add_frameworks_dep kdbusaddons)
1054 + $(add_frameworks_dep kded)
1055 + $(add_frameworks_dep kdesignerplugin)
1056 + $(add_frameworks_dep kdoctools)
1057 + $(add_frameworks_dep kemoticons)
1058 + $(add_frameworks_dep kglobalaccel)
1059 + $(add_frameworks_dep kguiaddons)
1060 + $(add_frameworks_dep ki18n)
1061 + $(add_frameworks_dep kiconthemes)
1062 + $(add_frameworks_dep kio)
1063 + $(add_frameworks_dep kitemviews)
1064 + $(add_frameworks_dep kjobwidgets)
1065 + $(add_frameworks_dep knotifications)
1066 + $(add_frameworks_dep kparts)
1067 + $(add_frameworks_dep kservice)
1068 + $(add_frameworks_dep ktextwidgets)
1069 + $(add_frameworks_dep kunitconversion)
1070 + $(add_frameworks_dep kwidgetsaddons)
1071 + $(add_frameworks_dep kwindowsystem)
1072 + $(add_frameworks_dep kxmlgui)
1073 + $(add_frameworks_dep solid)
1074 + $(add_qt_dep qtdbus)
1075 + $(add_qt_dep qtgui)
1076 + $(add_qt_dep qtnetwork 'ssl')
1077 + $(add_qt_dep qtprintsupport)
1078 + $(add_qt_dep qtsvg)
1079 + $(add_qt_dep qttest)
1080 + $(add_qt_dep qtwidgets)
1081 + app-text/docbook-xml-dtd:4.2
1082 + virtual/libintl
1083 + !libressl? ( dev-libs/openssl:0 )
1084 + libressl? ( dev-libs/libressl )
1085 + X? (
1086 + $(add_qt_dep qtx11extras)
1087 + x11-libs/libICE
1088 + x11-libs/libSM
1089 + x11-libs/libX11
1090 + )
1091 +"
1092 +DEPEND="${COMMON_DEPEND}
1093 + $(add_qt_dep designer)
1094 + test? ( $(add_qt_dep qtconcurrent) )
1095 + X? ( x11-base/xorg-proto )
1096 +"
1097 +RDEPEND="${COMMON_DEPEND}
1098 + $(add_frameworks_dep kinit)
1099 + $(add_frameworks_dep kitemmodels)
1100 + $(add_qt_dep qtxml)
1101 +"
1102 +
1103 +RESTRICT+=" test"
1104 +
1105 +src_prepare() {
1106 + kde5_src_prepare
1107 + if ! use handbook; then
1108 + sed -e "/kdoctools_install/ s/^/#DONT/" -i CMakeLists.txt || die
1109 + fi
1110 +}
1111 +
1112 +src_configure() {
1113 + local mycmakeargs=(
1114 + $(cmake-utils_use_find_package X X11)
1115 + )
1116 +
1117 + kde5_src_configure
1118 +}
1119
1120 diff --git a/kde-frameworks/kdesignerplugin/kdesignerplugin-5.62.0.ebuild b/kde-frameworks/kdesignerplugin/kdesignerplugin-5.62.0.ebuild
1121 new file mode 100644
1122 index 0000000000..cee85aa618
1123 --- /dev/null
1124 +++ b/kde-frameworks/kdesignerplugin/kdesignerplugin-5.62.0.ebuild
1125 @@ -0,0 +1,23 @@
1126 +# Copyright 1999-2019 Gentoo Authors
1127 +# Distributed under the terms of the GNU General Public License v2
1128 +
1129 +EAPI=7
1130 +
1131 +KDE_HANDBOOK="optional"
1132 +KDE_QTHELP="false"
1133 +KDE_TEST="false"
1134 +inherit kde5
1135 +
1136 +DESCRIPTION="Framework providing plugins to use KDE frameworks widgets in QtDesigner"
1137 +LICENSE="LGPL-2.1+"
1138 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1139 +IUSE="nls"
1140 +
1141 +BDEPEND="
1142 + nls? ( $(add_qt_dep linguist-tools) )
1143 +"
1144 +DEPEND="
1145 + $(add_frameworks_dep kconfig)
1146 + $(add_frameworks_dep kcoreaddons)
1147 +"
1148 +RDEPEND="${DEPEND}"
1149
1150 diff --git a/kde-frameworks/kdesu/kdesu-5.62.0.ebuild b/kde-frameworks/kdesu/kdesu-5.62.0.ebuild
1151 new file mode 100644
1152 index 0000000000..19af92e08b
1153 --- /dev/null
1154 +++ b/kde-frameworks/kdesu/kdesu-5.62.0.ebuild
1155 @@ -0,0 +1,32 @@
1156 +# Copyright 1999-2019 Gentoo Authors
1157 +# Distributed under the terms of the GNU General Public License v2
1158 +
1159 +EAPI=7
1160 +
1161 +KDE_TEST="true"
1162 +inherit kde5
1163 +
1164 +DESCRIPTION="Framework to handle super user actions"
1165 +LICENSE="LGPL-2"
1166 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1167 +IUSE="X"
1168 +
1169 +RDEPEND="
1170 + $(add_frameworks_dep kconfig)
1171 + $(add_frameworks_dep kcoreaddons)
1172 + $(add_frameworks_dep ki18n)
1173 + $(add_frameworks_dep kpty)
1174 + $(add_frameworks_dep kservice)
1175 + X? ( x11-libs/libX11 )
1176 +"
1177 +DEPEND="${RDEPEND}
1178 + X? ( x11-base/xorg-proto )
1179 +"
1180 +
1181 +src_configure() {
1182 + local mycmakeargs=(
1183 + $(cmake-utils_use_find_package X X11)
1184 + )
1185 +
1186 + kde5_src_configure
1187 +}
1188
1189 diff --git a/kde-frameworks/kdewebkit/kdewebkit-5.62.0.ebuild b/kde-frameworks/kdewebkit/kdewebkit-5.62.0.ebuild
1190 new file mode 100644
1191 index 0000000000..99a8ef95d3
1192 --- /dev/null
1193 +++ b/kde-frameworks/kdewebkit/kdewebkit-5.62.0.ebuild
1194 @@ -0,0 +1,38 @@
1195 +# Copyright 1999-2019 Gentoo Authors
1196 +# Distributed under the terms of the GNU General Public License v2
1197 +
1198 +EAPI=7
1199 +
1200 +KDE_QTHELP="false"
1201 +KDE_TEST="false"
1202 +inherit kde5
1203 +
1204 +DESCRIPTION="Framework providing KDE integration of QtWebKit"
1205 +LICENSE="LGPL-2+"
1206 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1207 +IUSE="designer"
1208 +
1209 +RDEPEND="
1210 + $(add_frameworks_dep kconfig)
1211 + $(add_frameworks_dep kcoreaddons)
1212 + $(add_frameworks_dep kio)
1213 + $(add_frameworks_dep kjobwidgets)
1214 + $(add_frameworks_dep kparts)
1215 + $(add_frameworks_dep kservice)
1216 + $(add_frameworks_dep kwallet)
1217 + $(add_qt_dep qtgui)
1218 + $(add_qt_dep qtnetwork)
1219 + $(add_qt_dep qtwidgets)
1220 + >=dev-qt/qtwebkit-5.212.0_pre20180120:5
1221 + designer? ( $(add_frameworks_dep kdesignerplugin) )
1222 +"
1223 +DEPEND="${RDEPEND}
1224 + $(add_qt_dep qtnetwork)
1225 +"
1226 +
1227 +src_configure() {
1228 + local mycmakeargs=(
1229 + -DBUILD_DESIGNERPLUGIN=$(usex designer)
1230 + )
1231 + kde5_src_configure
1232 +}
1233
1234 diff --git a/kde-frameworks/kdnssd/kdnssd-5.62.0.ebuild b/kde-frameworks/kdnssd/kdnssd-5.62.0.ebuild
1235 new file mode 100644
1236 index 0000000000..7205c754ec
1237 --- /dev/null
1238 +++ b/kde-frameworks/kdnssd/kdnssd-5.62.0.ebuild
1239 @@ -0,0 +1,32 @@
1240 +# Copyright 1999-2019 Gentoo Authors
1241 +# Distributed under the terms of the GNU General Public License v2
1242 +
1243 +EAPI=7
1244 +
1245 +inherit kde5
1246 +
1247 +DESCRIPTION="Framework for network service discovery using Zeroconf"
1248 +LICENSE="LGPL-2+"
1249 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1250 +IUSE="nls zeroconf"
1251 +
1252 +BDEPEND="
1253 + nls? ( $(add_qt_dep linguist-tools) )
1254 +"
1255 +DEPEND="
1256 + $(add_qt_dep qtnetwork)
1257 + zeroconf? (
1258 + $(add_qt_dep qtdbus)
1259 + net-dns/avahi[mdnsresponder-compat]
1260 + )
1261 +"
1262 +RDEPEND="${DEPEND}"
1263 +
1264 +src_configure() {
1265 + local mycmakeargs=(
1266 + -DCMAKE_DISABLE_FIND_PACKAGE_DNSSD=ON
1267 + $(cmake-utils_use_find_package zeroconf Avahi)
1268 + )
1269 +
1270 + kde5_src_configure
1271 +}
1272
1273 diff --git a/kde-frameworks/kdoctools/kdoctools-5.62.0.ebuild b/kde-frameworks/kdoctools/kdoctools-5.62.0.ebuild
1274 new file mode 100644
1275 index 0000000000..3335554012
1276 --- /dev/null
1277 +++ b/kde-frameworks/kdoctools/kdoctools-5.62.0.ebuild
1278 @@ -0,0 +1,46 @@
1279 +# Copyright 1999-2019 Gentoo Authors
1280 +# Distributed under the terms of the GNU General Public License v2
1281 +
1282 +EAPI=7
1283 +
1284 +KDE_QTHELP="false"
1285 +inherit kde5
1286 +
1287 +DESCRIPTION="Tools to generate documentation in various formats from DocBook files"
1288 +LICENSE="MIT"
1289 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1290 +IUSE="nls"
1291 +
1292 +BDEPEND="
1293 + dev-lang/perl
1294 + dev-perl/URI
1295 + nls? ( $(add_frameworks_dep ki18n) )
1296 +"
1297 +DEPEND="
1298 + $(add_frameworks_dep karchive)
1299 + app-text/docbook-xml-dtd:4.5
1300 + app-text/docbook-xsl-stylesheets
1301 + app-text/sgml-common
1302 + dev-libs/libxml2:2
1303 + dev-libs/libxslt
1304 +"
1305 +RDEPEND="${DEPEND}"
1306 +
1307 +PATCHES=( "${FILESDIR}/${PN}-5.54.0-gentoo-docbundledir.patch" )
1308 +
1309 +src_configure() {
1310 + local mycmakeargs=(
1311 + $(cmake-utils_use_find_package nls KF5I18n)
1312 + )
1313 +
1314 + kde5_src_configure
1315 +}
1316 +
1317 +src_test() {
1318 + # bug 665622
1319 + local myctestargs=(
1320 + -E "(kdoctools_install)"
1321 + )
1322 +
1323 + kde5_src_test
1324 +}
1325
1326 diff --git a/kde-frameworks/kemoticons/kemoticons-5.62.0.ebuild b/kde-frameworks/kemoticons/kemoticons-5.62.0.ebuild
1327 new file mode 100644
1328 index 0000000000..2adfb1b0d0
1329 --- /dev/null
1330 +++ b/kde-frameworks/kemoticons/kemoticons-5.62.0.ebuild
1331 @@ -0,0 +1,26 @@
1332 +# Copyright 1999-2019 Gentoo Authors
1333 +# Distributed under the terms of the GNU General Public License v2
1334 +
1335 +EAPI=7
1336 +
1337 +VIRTUALX_REQUIRED="test"
1338 +inherit kde5
1339 +
1340 +DESCRIPTION="Framework for converting text emoticons to graphical representations"
1341 +LICENSE="LGPL-2.1+"
1342 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1343 +IUSE=""
1344 +
1345 +DEPEND="
1346 + $(add_frameworks_dep karchive)
1347 + $(add_frameworks_dep kconfig)
1348 + $(add_frameworks_dep kcoreaddons)
1349 + $(add_frameworks_dep kservice)
1350 + $(add_qt_dep qtdbus)
1351 + $(add_qt_dep qtgui)
1352 + $(add_qt_dep qtxml)
1353 +"
1354 +RDEPEND="${DEPEND}"
1355 +
1356 +# requires running kde environment
1357 +RESTRICT+=" test"
1358
1359 diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.62.0.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-5.62.0.ebuild
1360 new file mode 100644
1361 index 0000000000..5a6fb7dd57
1362 --- /dev/null
1363 +++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.62.0.ebuild
1364 @@ -0,0 +1,68 @@
1365 +# Copyright 1999-2019 Gentoo Authors
1366 +# Distributed under the terms of the GNU General Public License v2
1367 +
1368 +EAPI=7
1369 +
1370 +PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
1371 +inherit kde5 python-any-r1
1372 +
1373 +DESCRIPTION="Library for extracting file metadata"
1374 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1375 +IUSE="epub exif ffmpeg kernel_linux libav office pdf taglib"
1376 +
1377 +BDEPEND="
1378 + test? ( ${PYTHON_DEPS} )
1379 +"
1380 +RDEPEND="
1381 + $(add_frameworks_dep kcoreaddons)
1382 + $(add_frameworks_dep ki18n)
1383 + $(add_qt_dep qtxml)
1384 + epub? ( app-text/ebook-tools )
1385 + exif? ( media-gfx/exiv2:= )
1386 + ffmpeg? (
1387 + libav? ( >=media-video/libav-12.2:= )
1388 + !libav? ( media-video/ffmpeg:0= )
1389 + )
1390 + office? ( $(add_frameworks_dep karchive) )
1391 + pdf? ( app-text/poppler[qt5] )
1392 + taglib? ( media-libs/taglib )
1393 +"
1394 +DEPEND="${RDEPEND}
1395 + kernel_linux? ( sys-apps/attr )
1396 +"
1397 +
1398 +RESTRICT+=" test"
1399 +
1400 +pkg_setup() {
1401 + use test && python-any-r1_pkg_setup
1402 + kde5_pkg_setup
1403 +}
1404 +
1405 +src_configure() {
1406 + local mycmakeargs=(
1407 + $(cmake-utils_use_find_package epub EPub)
1408 + $(cmake-utils_use_find_package exif LibExiv2)
1409 + $(cmake-utils_use_find_package ffmpeg FFmpeg)
1410 + $(cmake-utils_use_find_package office KF5Archive)
1411 + $(cmake-utils_use_find_package pdf Poppler)
1412 + $(cmake-utils_use_find_package taglib Taglib)
1413 + )
1414 +
1415 + kde5_src_configure
1416 +}
1417 +
1418 +src_test() {
1419 + # FIXME: bug 644650, fails on tmpfs (but not for everyone)
1420 + local myctestargs=( -E "(usermetadatawritertest)" )
1421 + kde5_src_test
1422 +}
1423 +
1424 +pkg_postinst() {
1425 + kde5_pkg_postinst
1426 +
1427 + if ! has_version app-text/catdoc || ! has_version dev-libs/libxls; then
1428 + elog "To get additional features, optional runtime dependencies may be installed:"
1429 + elog "app-text/catdoc - indexing of Microsoft Word or Powerpoint files"
1430 + elog "dev-libs/libxls - indexing of Microsoft Excel files"
1431 + fi
1432 +}
1433
1434 diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.62.0.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-5.62.0.ebuild
1435 new file mode 100644
1436 index 0000000000..3b20c7929f
1437 --- /dev/null
1438 +++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.62.0.ebuild
1439 @@ -0,0 +1,30 @@
1440 +# Copyright 1999-2019 Gentoo Authors
1441 +# Distributed under the terms of the GNU General Public License v2
1442 +
1443 +EAPI=7
1444 +
1445 +VIRTUALX_REQUIRED="test"
1446 +inherit kde5
1447 +
1448 +DESCRIPTION="Framework to handle global shortcuts"
1449 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1450 +LICENSE="LGPL-2+"
1451 +IUSE="nls"
1452 +
1453 +BDEPEND="
1454 + nls? ( $(add_qt_dep linguist-tools) )
1455 +"
1456 +DEPEND="
1457 + $(add_frameworks_dep kconfig)
1458 + $(add_frameworks_dep kcoreaddons)
1459 + $(add_frameworks_dep kcrash)
1460 + $(add_frameworks_dep kdbusaddons)
1461 + $(add_frameworks_dep kwindowsystem X)
1462 + $(add_qt_dep qtdbus)
1463 + $(add_qt_dep qtgui)
1464 + $(add_qt_dep qtwidgets)
1465 + $(add_qt_dep qtx11extras)
1466 + x11-libs/libxcb
1467 + x11-libs/xcb-util-keysyms
1468 +"
1469 +RDEPEND="${DEPEND}"
1470
1471 diff --git a/kde-frameworks/kguiaddons/kguiaddons-5.62.0.ebuild b/kde-frameworks/kguiaddons/kguiaddons-5.62.0.ebuild
1472 new file mode 100644
1473 index 0000000000..ca1d8f4e2a
1474 --- /dev/null
1475 +++ b/kde-frameworks/kguiaddons/kguiaddons-5.62.0.ebuild
1476 @@ -0,0 +1,22 @@
1477 +# Copyright 1999-2019 Gentoo Authors
1478 +# Distributed under the terms of the GNU General Public License v2
1479 +
1480 +EAPI=7
1481 +
1482 +VIRTUALX_REQUIRED="test"
1483 +inherit kde5
1484 +
1485 +DESCRIPTION="Framework providing assorted high-level user interface components"
1486 +LICENSE="LGPL-2+"
1487 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1488 +IUSE=""
1489 +
1490 +RDEPEND="
1491 + $(add_qt_dep qtgui)
1492 + $(add_qt_dep qtx11extras)
1493 + x11-libs/libX11
1494 +"
1495 +DEPEND="${RDEPEND}
1496 + x11-base/xorg-proto
1497 + x11-libs/libxcb
1498 +"
1499
1500 diff --git a/kde-frameworks/kholidays/kholidays-5.62.0.ebuild b/kde-frameworks/kholidays/kholidays-5.62.0.ebuild
1501 new file mode 100644
1502 index 0000000000..26d503ce0f
1503 --- /dev/null
1504 +++ b/kde-frameworks/kholidays/kholidays-5.62.0.ebuild
1505 @@ -0,0 +1,30 @@
1506 +# Copyright 1999-2019 Gentoo Authors
1507 +# Distributed under the terms of the GNU General Public License v2
1508 +
1509 +EAPI=7
1510 +
1511 +KDE_QTHELP="false"
1512 +KDE_TEST="true"
1513 +inherit kde5
1514 +
1515 +DESCRIPTION="Library to determine holidays and other special events for a geographical region"
1516 +LICENSE="LGPL-2.1+"
1517 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1518 +IUSE="nls"
1519 +
1520 +BDEPEND="
1521 + nls? ( $(add_qt_dep linguist-tools) )
1522 +"
1523 +DEPEND="
1524 + $(add_qt_dep qtdeclarative)
1525 +"
1526 +RDEPEND="${DEPEND}
1527 + !kde-apps/kholidays:5
1528 +"
1529 +
1530 +src_test() {
1531 + # bug 624214
1532 + mkdir -p "${HOME}/.local/share/kf5/libkholidays" || die
1533 + cp -r "${S}/holidays/plan2" "${HOME}/.local/share/kf5/libkholidays/" || die
1534 + kde5_src_test
1535 +}
1536
1537 diff --git a/kde-frameworks/khtml/khtml-5.62.0.ebuild b/kde-frameworks/khtml/khtml-5.62.0.ebuild
1538 new file mode 100644
1539 index 0000000000..29c6260dec
1540 --- /dev/null
1541 +++ b/kde-frameworks/khtml/khtml-5.62.0.ebuild
1542 @@ -0,0 +1,70 @@
1543 +# Copyright 1999-2019 Gentoo Authors
1544 +# Distributed under the terms of the GNU General Public License v2
1545 +
1546 +EAPI=7
1547 +
1548 +KDE_QTHELP="false"
1549 +VIRTUALX_REQUIRED="test"
1550 +inherit kde5
1551 +
1552 +DESCRIPTION="KHTML web rendering engine"
1553 +LICENSE="LGPL-2"
1554 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1555 +IUSE="libressl X"
1556 +
1557 +BDEPEND="
1558 + dev-lang/perl
1559 + dev-util/gperf
1560 +"
1561 +RDEPEND="
1562 + $(add_frameworks_dep karchive)
1563 + $(add_frameworks_dep kcodecs)
1564 + $(add_frameworks_dep kcompletion)
1565 + $(add_frameworks_dep kconfig)
1566 + $(add_frameworks_dep kconfigwidgets)
1567 + $(add_frameworks_dep kcoreaddons)
1568 + $(add_frameworks_dep kglobalaccel)
1569 + $(add_frameworks_dep ki18n)
1570 + $(add_frameworks_dep kiconthemes)
1571 + $(add_frameworks_dep kio)
1572 + $(add_frameworks_dep kjobwidgets)
1573 + $(add_frameworks_dep kjs)
1574 + $(add_frameworks_dep knotifications)
1575 + $(add_frameworks_dep kparts)
1576 + $(add_frameworks_dep kservice)
1577 + $(add_frameworks_dep ktextwidgets)
1578 + $(add_frameworks_dep kwallet)
1579 + $(add_frameworks_dep kwidgetsaddons)
1580 + $(add_frameworks_dep kwindowsystem)
1581 + $(add_frameworks_dep kxmlgui)
1582 + $(add_frameworks_dep sonnet)
1583 + $(add_qt_dep qtdbus)
1584 + $(add_qt_dep qtgui)
1585 + $(add_qt_dep qtnetwork 'ssl')
1586 + $(add_qt_dep qtprintsupport)
1587 + $(add_qt_dep qtwidgets)
1588 + $(add_qt_dep qtxml)
1589 + media-libs/giflib:=
1590 + media-libs/libpng:0=
1591 + media-libs/phonon[qt5(+)]
1592 + sys-libs/zlib
1593 + virtual/jpeg:0
1594 + !libressl? ( dev-libs/openssl:0 )
1595 + libressl? ( dev-libs/libressl )
1596 + X? (
1597 + $(add_qt_dep qtx11extras)
1598 + x11-libs/libX11
1599 + )
1600 +"
1601 +DEPEND="${RDEPEND}
1602 + test? ( $(add_qt_dep qtx11extras) )
1603 + X? ( x11-base/xorg-proto )
1604 +"
1605 +
1606 +src_configure() {
1607 + local mycmakeargs=(
1608 + $(cmake-utils_use_find_package X X11)
1609 + )
1610 +
1611 + kde5_src_configure
1612 +}
1613
1614 diff --git a/kde-frameworks/ki18n/ki18n-5.62.0.ebuild b/kde-frameworks/ki18n/ki18n-5.62.0.ebuild
1615 new file mode 100644
1616 index 0000000000..e3e7919c8a
1617 --- /dev/null
1618 +++ b/kde-frameworks/ki18n/ki18n-5.62.0.ebuild
1619 @@ -0,0 +1,37 @@
1620 +# Copyright 1999-2019 Gentoo Authors
1621 +# Distributed under the terms of the GNU General Public License v2
1622 +
1623 +EAPI=7
1624 +
1625 +PYTHON_COMPAT=( python{2_7,3_{5,6,7}} )
1626 +inherit kde5 python-single-r1
1627 +
1628 +DESCRIPTION="Framework based on Gettext for internationalizing user interface text"
1629 +LICENSE="LGPL-2+"
1630 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1631 +IUSE=""
1632 +
1633 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
1634 +
1635 +RDEPEND="${PYTHON_DEPS}
1636 + $(add_qt_dep qtdeclarative)
1637 + sys-devel/gettext
1638 + virtual/libintl
1639 +"
1640 +DEPEND="${RDEPEND}
1641 + test? ( $(add_qt_dep qtconcurrent) )
1642 +"
1643 +
1644 +PATCHES=( "${FILESDIR}/${PN}-5.57.0-python.patch" )
1645 +
1646 +pkg_setup() {
1647 + kde5_pkg_setup
1648 + python-single-r1_pkg_setup
1649 +}
1650 +
1651 +src_configure() {
1652 + local mycmakeargs=(
1653 + -DPYTHON_EXECUTABLE="${PYTHON}"
1654 + )
1655 + kde5_src_configure
1656 +}
1657
1658 diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.62.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-5.62.0.ebuild
1659 new file mode 100644
1660 index 0000000000..a34c872888
1661 --- /dev/null
1662 +++ b/kde-frameworks/kiconthemes/kiconthemes-5.62.0.ebuild
1663 @@ -0,0 +1,30 @@
1664 +# Copyright 1999-2019 Gentoo Authors
1665 +# Distributed under the terms of the GNU General Public License v2
1666 +
1667 +EAPI=7
1668 +
1669 +KDE_DESIGNERPLUGIN="true"
1670 +VIRTUALX_REQUIRED="test"
1671 +inherit kde5
1672 +
1673 +DESCRIPTION="Framework for icon theming and configuration"
1674 +LICENSE="LGPL-2+"
1675 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1676 +IUSE=""
1677 +
1678 +DEPEND="
1679 + $(add_frameworks_dep karchive)
1680 + $(add_frameworks_dep kconfig)
1681 + $(add_frameworks_dep kconfigwidgets)
1682 + $(add_frameworks_dep kcoreaddons)
1683 + $(add_frameworks_dep ki18n)
1684 + $(add_frameworks_dep kitemviews)
1685 + $(add_frameworks_dep kwidgetsaddons)
1686 + $(add_qt_dep qtdbus)
1687 + $(add_qt_dep qtgui)
1688 + $(add_qt_dep qtsvg)
1689 + $(add_qt_dep qtwidgets)
1690 +"
1691 +RDEPEND="${DEPEND}"
1692 +
1693 +RESTRICT+=" test" # bug 574770
1694
1695 diff --git a/kde-frameworks/kidletime/kidletime-5.62.0.ebuild b/kde-frameworks/kidletime/kidletime-5.62.0.ebuild
1696 new file mode 100644
1697 index 0000000000..c79961fda8
1698 --- /dev/null
1699 +++ b/kde-frameworks/kidletime/kidletime-5.62.0.ebuild
1700 @@ -0,0 +1,46 @@
1701 +# Copyright 1999-2019 Gentoo Authors
1702 +# Distributed under the terms of the GNU General Public License v2
1703 +
1704 +EAPI=7
1705 +
1706 +KDE_TEST="false"
1707 +inherit kde5
1708 +
1709 +DESCRIPTION="Framework for detection and notification of device idle time"
1710 +LICENSE="LGPL-2+"
1711 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1712 +IUSE="X xscreensaver"
1713 +
1714 +REQUIRED_USE="xscreensaver? ( X )"
1715 +
1716 +DEPEND="
1717 + $(add_qt_dep qtgui)
1718 + $(add_qt_dep qtwidgets)
1719 + X? (
1720 + $(add_qt_dep qtx11extras)
1721 + x11-libs/libX11
1722 + x11-libs/libxcb
1723 + x11-libs/libXext
1724 + )
1725 + xscreensaver? (
1726 + $(add_qt_dep qtdbus)
1727 + x11-libs/libXScrnSaver
1728 + )
1729 +"
1730 +RDEPEND="${DEPEND}"
1731 +
1732 +src_prepare() {
1733 + kde5_src_prepare
1734 + if ! use xscreensaver; then
1735 + sed -i -e "s/\${X11_Xscreensaver_FOUND}/0/" CMakeLists.txt || die
1736 + fi
1737 +}
1738 +
1739 +src_configure() {
1740 + local mycmakeargs=(
1741 + $(cmake-utils_use_find_package X X11)
1742 + $(cmake-utils_use_find_package X XCB)
1743 + )
1744 +
1745 + kde5_src_configure
1746 +}
1747
1748 diff --git a/kde-frameworks/kimageformats/kimageformats-5.62.0.ebuild b/kde-frameworks/kimageformats/kimageformats-5.62.0.ebuild
1749 new file mode 100644
1750 index 0000000000..7a2936a743
1751 --- /dev/null
1752 +++ b/kde-frameworks/kimageformats/kimageformats-5.62.0.ebuild
1753 @@ -0,0 +1,35 @@
1754 +# Copyright 1999-2019 Gentoo Authors
1755 +# Distributed under the terms of the GNU General Public License v2
1756 +
1757 +EAPI=7
1758 +
1759 +KDE_QTHELP="false"
1760 +VIRTUALX_REQUIRED="test"
1761 +inherit kde5
1762 +
1763 +DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system"
1764 +LICENSE="LGPL-2+"
1765 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
1766 +IUSE="eps openexr"
1767 +
1768 +DEPEND="
1769 + $(add_frameworks_dep karchive)
1770 + $(add_qt_dep qtgui)
1771 + eps? ( $(add_qt_dep qtprintsupport) )
1772 + openexr? (
1773 + media-libs/ilmbase:=
1774 + media-libs/openexr:=
1775 + )
1776 +"
1777 +RDEPEND="${DEPEND}"
1778 +
1779 +DOCS=( src/imageformats/AUTHORS )
1780 +
1781 +src_configure() {
1782 + local mycmakeargs=(
1783 + $(cmake-utils_use_find_package eps Qt5PrintSupport)
1784 + $(cmake-utils_use_find_package openexr OpenEXR)
1785 + )
1786 +
1787 + kde5_src_configure
1788 +}
1789
1790 diff --git a/kde-frameworks/kinit/kinit-5.62.0.ebuild b/kde-frameworks/kinit/kinit-5.62.0.ebuild
1791 new file mode 100644
1792 index 0000000000..d94f8f7d6b
1793 --- /dev/null
1794 +++ b/kde-frameworks/kinit/kinit-5.62.0.ebuild
1795 @@ -0,0 +1,47 @@
1796 +# Copyright 1999-2019 Gentoo Authors
1797 +# Distributed under the terms of the GNU General Public License v2
1798 +
1799 +EAPI=7
1800 +
1801 +KDE_QTHELP="false"
1802 +KDE_TEST="false"
1803 +inherit kde5
1804 +
1805 +DESCRIPTION="Helper library to speed up start of applications on KDE work spaces"
1806 +LICENSE="LGPL-2+"
1807 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1808 +IUSE="+caps +man X"
1809 +
1810 +BDEPEND="
1811 + man? ( $(add_frameworks_dep kdoctools) )
1812 +"
1813 +RDEPEND="
1814 + $(add_frameworks_dep kconfig)
1815 + $(add_frameworks_dep kcoreaddons)
1816 + $(add_frameworks_dep kcrash)
1817 + $(add_frameworks_dep ki18n)
1818 + $(add_frameworks_dep kio)
1819 + $(add_frameworks_dep kservice)
1820 + $(add_frameworks_dep kwindowsystem)
1821 + $(add_qt_dep qtdbus)
1822 + $(add_qt_dep qtgui)
1823 + caps? ( sys-libs/libcap )
1824 + X? (
1825 + x11-libs/libX11
1826 + x11-libs/libxcb
1827 + )
1828 +"
1829 +DEPEND="${RDEPEND}
1830 + X? ( x11-base/xorg-proto )
1831 +"
1832 +
1833 +src_configure() {
1834 + local mycmakeargs=(
1835 + $(cmake-utils_use_find_package caps Libcap)
1836 + $(cmake-utils_use_find_package man KF5DocTools)
1837 + $(cmake-utils_use_find_package X X11)
1838 + $(cmake-utils_use_find_package X XCB)
1839 + )
1840 +
1841 + kde5_src_configure
1842 +}
1843
1844 diff --git a/kde-frameworks/kio/kio-5.62.0.ebuild b/kde-frameworks/kio/kio-5.62.0.ebuild
1845 new file mode 100644
1846 index 0000000000..649d23dfa0
1847 --- /dev/null
1848 +++ b/kde-frameworks/kio/kio-5.62.0.ebuild
1849 @@ -0,0 +1,82 @@
1850 +# Copyright 1999-2019 Gentoo Authors
1851 +# Distributed under the terms of the GNU General Public License v2
1852 +
1853 +EAPI=7
1854 +
1855 +KDE_DESIGNERPLUGIN="true"
1856 +KDE_TEST="forceoptional"
1857 +VIRTUALX_REQUIRED="test"
1858 +inherit kde5
1859 +
1860 +DESCRIPTION="Framework providing transparent file and data management"
1861 +LICENSE="LGPL-2+"
1862 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1863 +IUSE="acl +handbook kerberos +kwallet X"
1864 +
1865 +# drop qtnetwork subslot operator when QT_MINIMAL >= 5.12.0
1866 +RDEPEND="
1867 + $(add_frameworks_dep kauth)
1868 + $(add_frameworks_dep karchive)
1869 + $(add_frameworks_dep kbookmarks)
1870 + $(add_frameworks_dep kcodecs)
1871 + $(add_frameworks_dep kcompletion)
1872 + $(add_frameworks_dep kconfig)
1873 + $(add_frameworks_dep kconfigwidgets)
1874 + $(add_frameworks_dep kcoreaddons)
1875 + $(add_frameworks_dep kcrash)
1876 + $(add_frameworks_dep kdbusaddons)
1877 + $(add_frameworks_dep ki18n)
1878 + $(add_frameworks_dep kiconthemes)
1879 + $(add_frameworks_dep kitemviews)
1880 + $(add_frameworks_dep kjobwidgets)
1881 + $(add_frameworks_dep knotifications)
1882 + $(add_frameworks_dep kservice)
1883 + $(add_frameworks_dep ktextwidgets)
1884 + $(add_frameworks_dep kwidgetsaddons)
1885 + $(add_frameworks_dep kwindowsystem)
1886 + $(add_frameworks_dep kxmlgui)
1887 + $(add_frameworks_dep solid)
1888 + $(add_qt_dep qtdbus)
1889 + $(add_qt_dep qtgui)
1890 + $(add_qt_dep qtnetwork 'ssl' '' '5=')
1891 + $(add_qt_dep qtscript)
1892 + $(add_qt_dep qtwidgets)
1893 + $(add_qt_dep qtxml)
1894 + dev-libs/libxml2
1895 + dev-libs/libxslt
1896 + acl? (
1897 + sys-apps/attr
1898 + virtual/acl
1899 + )
1900 + handbook? ( $(add_frameworks_dep kdoctools) )
1901 + kerberos? ( virtual/krb5 )
1902 + kwallet? ( $(add_frameworks_dep kwallet) )
1903 + X? ( $(add_qt_dep qtx11extras) )
1904 +"
1905 +DEPEND="${RDEPEND}
1906 + $(add_qt_dep qtconcurrent)
1907 + test? ( sys-libs/zlib )
1908 + X? (
1909 + x11-base/xorg-proto
1910 + x11-libs/libX11
1911 + x11-libs/libXrender
1912 + )
1913 +"
1914 +PDEPEND="
1915 + $(add_frameworks_dep kded)
1916 +"
1917 +
1918 +# tests hang
1919 +RESTRICT+=" test"
1920 +
1921 +src_configure() {
1922 + local mycmakeargs=(
1923 + $(cmake-utils_use_find_package acl ACL)
1924 + $(cmake-utils_use_find_package handbook KF5DocTools)
1925 + $(cmake-utils_use_find_package kerberos GSSAPI)
1926 + $(cmake-utils_use_find_package kwallet KF5Wallet)
1927 + $(cmake-utils_use_find_package X X11)
1928 + )
1929 +
1930 + kde5_src_configure
1931 +}
1932
1933 diff --git a/kde-frameworks/kirigami/kirigami-5.62.0.ebuild b/kde-frameworks/kirigami/kirigami-5.62.0.ebuild
1934 new file mode 100644
1935 index 0000000000..4c521630ea
1936 --- /dev/null
1937 +++ b/kde-frameworks/kirigami/kirigami-5.62.0.ebuild
1938 @@ -0,0 +1,43 @@
1939 +# Copyright 1999-2019 Gentoo Authors
1940 +# Distributed under the terms of the GNU General Public License v2
1941 +
1942 +EAPI=7
1943 +
1944 +KDE_EXAMPLES="true"
1945 +KDE_QTHELP="false"
1946 +KDE_TEST="true"
1947 +KMNAME="${PN}2"
1948 +inherit kde5
1949 +
1950 +DESCRIPTION="Lightweight user interface framework for mobile and convergent applications"
1951 +HOMEPAGE="https://techbase.kde.org/Kirigami"
1952 +EGIT_REPO_URI="${EGIT_REPO_URI/${PN}2/${PN}}"
1953 +
1954 +LICENSE="LGPL-2+"
1955 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1956 +IUSE=""
1957 +
1958 +BDEPEND="
1959 + $(add_qt_dep linguist-tools)
1960 +"
1961 +DEPEND="
1962 + $(add_qt_dep qtdbus)
1963 + $(add_qt_dep qtdeclarative)
1964 + $(add_qt_dep qtgraphicaleffects)
1965 + $(add_qt_dep qtgui)
1966 + $(add_qt_dep qtnetwork)
1967 + $(add_qt_dep qtquickcontrols2)
1968 + $(add_qt_dep qtsvg)
1969 +"
1970 +RDEPEND="${DEPEND}"
1971 +
1972 +# requires package to already be installed
1973 +RESTRICT+=" test"
1974 +
1975 +src_configure() {
1976 + local mycmakeargs=(
1977 + -DBUILD_EXAMPLES=$(usex examples)
1978 + )
1979 +
1980 + kde5_src_configure
1981 +}
1982
1983 diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.62.0.ebuild b/kde-frameworks/kitemmodels/kitemmodels-5.62.0.ebuild
1984 new file mode 100644
1985 index 0000000000..6a052c6930
1986 --- /dev/null
1987 +++ b/kde-frameworks/kitemmodels/kitemmodels-5.62.0.ebuild
1988 @@ -0,0 +1,14 @@
1989 +# Copyright 1999-2019 Gentoo Authors
1990 +# Distributed under the terms of the GNU General Public License v2
1991 +
1992 +EAPI=7
1993 +
1994 +VIRTUALX_REQUIRED="test"
1995 +inherit kde5
1996 +
1997 +DESCRIPTION="Framework providing data models to help with tasks such as sorting and filtering"
1998 +LICENSE="LGPL-2+"
1999 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2000 +IUSE=""
2001 +
2002 +DEPEND="test? ( $(add_qt_dep qtwidgets) )"
2003
2004 diff --git a/kde-frameworks/kitemviews/kitemviews-5.62.0.ebuild b/kde-frameworks/kitemviews/kitemviews-5.62.0.ebuild
2005 new file mode 100644
2006 index 0000000000..423e2d6690
2007 --- /dev/null
2008 +++ b/kde-frameworks/kitemviews/kitemviews-5.62.0.ebuild
2009 @@ -0,0 +1,22 @@
2010 +# Copyright 1999-2019 Gentoo Authors
2011 +# Distributed under the terms of the GNU General Public License v2
2012 +
2013 +EAPI=7
2014 +
2015 +KDE_DESIGNERPLUGIN="true"
2016 +VIRTUALX_REQUIRED="test"
2017 +inherit kde5
2018 +
2019 +DESCRIPTION="Framework providing additional widgets for item models"
2020 +LICENSE="LGPL-2+"
2021 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2022 +IUSE="nls"
2023 +
2024 +BDEPEND="
2025 + nls? ( $(add_qt_dep linguist-tools) )
2026 +"
2027 +DEPEND="
2028 + $(add_qt_dep qtgui)
2029 + $(add_qt_dep qtwidgets)
2030 +"
2031 +RDEPEND="${DEPEND}"
2032
2033 diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-5.62.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-5.62.0.ebuild
2034 new file mode 100644
2035 index 0000000000..bbd2b0e430
2036 --- /dev/null
2037 +++ b/kde-frameworks/kjobwidgets/kjobwidgets-5.62.0.ebuild
2038 @@ -0,0 +1,37 @@
2039 +# Copyright 1999-2019 Gentoo Authors
2040 +# Distributed under the terms of the GNU General Public License v2
2041 +
2042 +EAPI=7
2043 +
2044 +inherit kde5
2045 +
2046 +DESCRIPTION="Framework providing assorted widgets for showing the progress of jobs"
2047 +LICENSE="LGPL-2+"
2048 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2049 +IUSE="nls X"
2050 +
2051 +BDEPEND="
2052 + nls? ( $(add_qt_dep linguist-tools) )
2053 +"
2054 +RDEPEND="
2055 + $(add_frameworks_dep kcoreaddons)
2056 + $(add_frameworks_dep kwidgetsaddons)
2057 + $(add_qt_dep qtdbus)
2058 + $(add_qt_dep qtgui)
2059 + $(add_qt_dep qtwidgets)
2060 + X? ( $(add_qt_dep qtx11extras) )
2061 +"
2062 +DEPEND="${RDEPEND}
2063 + X? (
2064 + x11-base/xorg-proto
2065 + x11-libs/libX11
2066 + )
2067 +"
2068 +
2069 +src_configure() {
2070 + local mycmakeargs=(
2071 + $(cmake-utils_use_find_package X X11)
2072 + )
2073 +
2074 + kde5_src_configure
2075 +}
2076
2077 diff --git a/kde-frameworks/kjs/kjs-5.62.0.ebuild b/kde-frameworks/kjs/kjs-5.62.0.ebuild
2078 new file mode 100644
2079 index 0000000000..b0dafd2226
2080 --- /dev/null
2081 +++ b/kde-frameworks/kjs/kjs-5.62.0.ebuild
2082 @@ -0,0 +1,23 @@
2083 +# Copyright 1999-2019 Gentoo Authors
2084 +# Distributed under the terms of the GNU General Public License v2
2085 +
2086 +EAPI=7
2087 +
2088 +KDE_HANDBOOK="optional"
2089 +KDE_QTHELP="false"
2090 +inherit kde5
2091 +
2092 +DESCRIPTION="ECMAScipt compatible parser and engine"
2093 +LICENSE="BSD-2 LGPL-2+"
2094 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2095 +IUSE=""
2096 +
2097 +BDEPEND="
2098 + dev-lang/perl
2099 +"
2100 +DEPEND="
2101 + dev-libs/libpcre
2102 +"
2103 +RDEPEND="${DEPEND}"
2104 +
2105 +DOCS=( src/README )
2106
2107 diff --git a/kde-frameworks/kjsembed/kjsembed-5.62.0.ebuild b/kde-frameworks/kjsembed/kjsembed-5.62.0.ebuild
2108 new file mode 100644
2109 index 0000000000..c81d05a179
2110 --- /dev/null
2111 +++ b/kde-frameworks/kjsembed/kjsembed-5.62.0.ebuild
2112 @@ -0,0 +1,26 @@
2113 +# Copyright 1999-2019 Gentoo Authors
2114 +# Distributed under the terms of the GNU General Public License v2
2115 +
2116 +EAPI=7
2117 +
2118 +KDE_HANDBOOK="optional"
2119 +KDE_QTHELP="false"
2120 +KDE_TEST="false"
2121 +inherit kde5
2122 +
2123 +DESCRIPTION="Framework binding JavaScript objects to QObjects"
2124 +LICENSE="LGPL-2+"
2125 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2126 +IUSE=""
2127 +
2128 +RDEPEND="
2129 + $(add_frameworks_dep ki18n)
2130 + $(add_frameworks_dep kjs)
2131 + $(add_qt_dep qtgui)
2132 + $(add_qt_dep qtsvg)
2133 + $(add_qt_dep qtwidgets)
2134 + $(add_qt_dep qtxml)
2135 +"
2136 +DEPEND="${RDEPEND}
2137 + $(add_qt_dep designer)
2138 +"
2139
2140 diff --git a/kde-frameworks/kmediaplayer/kmediaplayer-5.62.0.ebuild b/kde-frameworks/kmediaplayer/kmediaplayer-5.62.0.ebuild
2141 new file mode 100644
2142 index 0000000000..d4871ad9e5
2143 --- /dev/null
2144 +++ b/kde-frameworks/kmediaplayer/kmediaplayer-5.62.0.ebuild
2145 @@ -0,0 +1,21 @@
2146 +# Copyright 1999-2019 Gentoo Authors
2147 +# Distributed under the terms of the GNU General Public License v2
2148 +
2149 +EAPI=7
2150 +
2151 +KDE_QTHELP="false"
2152 +VIRTUALX_REQUIRED="test"
2153 +inherit kde5
2154 +
2155 +DESCRIPTION="Framework providing a common interface for KParts that can play media files"
2156 +LICENSE="MIT"
2157 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2158 +IUSE=""
2159 +
2160 +DEPEND="
2161 + $(add_frameworks_dep kparts)
2162 + $(add_frameworks_dep kxmlgui)
2163 + $(add_qt_dep qtdbus)
2164 + $(add_qt_dep qtwidgets)
2165 +"
2166 +RDEPEND="${DEPEND}"
2167
2168 diff --git a/kde-frameworks/knewstuff/knewstuff-5.62.0.ebuild b/kde-frameworks/knewstuff/knewstuff-5.62.0.ebuild
2169 new file mode 100644
2170 index 0000000000..2d4a8f412a
2171 --- /dev/null
2172 +++ b/kde-frameworks/knewstuff/knewstuff-5.62.0.ebuild
2173 @@ -0,0 +1,36 @@
2174 +# Copyright 1999-2019 Gentoo Authors
2175 +# Distributed under the terms of the GNU General Public License v2
2176 +
2177 +EAPI=7
2178 +
2179 +KDE_TEST="false"
2180 +inherit kde5
2181 +
2182 +DESCRIPTION="Framework for downloading and sharing additional application data"
2183 +LICENSE="LGPL-2+"
2184 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2185 +IUSE=""
2186 +
2187 +DEPEND="
2188 + $(add_frameworks_dep attica)
2189 + $(add_frameworks_dep karchive)
2190 + $(add_frameworks_dep kcompletion)
2191 + $(add_frameworks_dep kconfig)
2192 + $(add_frameworks_dep kcoreaddons)
2193 + $(add_frameworks_dep ki18n)
2194 + $(add_frameworks_dep kiconthemes)
2195 + $(add_frameworks_dep kio)
2196 + $(add_frameworks_dep kitemviews)
2197 + $(add_frameworks_dep kservice)
2198 + $(add_frameworks_dep ktextwidgets)
2199 + $(add_frameworks_dep kwidgetsaddons)
2200 + $(add_frameworks_dep kxmlgui)
2201 + $(add_qt_dep qtdeclarative)
2202 + $(add_qt_dep qtgui)
2203 + $(add_qt_dep qtnetwork)
2204 + $(add_qt_dep qtwidgets)
2205 + $(add_qt_dep qtxml)
2206 +"
2207 +RDEPEND="${DEPEND}
2208 + $(add_frameworks_dep kirigami)
2209 +"
2210
2211 diff --git a/kde-frameworks/knotifications/knotifications-5.62.0.ebuild b/kde-frameworks/knotifications/knotifications-5.62.0.ebuild
2212 new file mode 100644
2213 index 0000000000..5f9bd2e2b7
2214 --- /dev/null
2215 +++ b/kde-frameworks/knotifications/knotifications-5.62.0.ebuild
2216 @@ -0,0 +1,48 @@
2217 +# Copyright 1999-2019 Gentoo Authors
2218 +# Distributed under the terms of the GNU General Public License v2
2219 +
2220 +EAPI=7
2221 +
2222 +KDE_TEST="false"
2223 +inherit kde5
2224 +
2225 +DESCRIPTION="Framework for notifying the user of an event"
2226 +LICENSE="LGPL-2.1+"
2227 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2228 +IUSE="dbus nls phonon speech X"
2229 +
2230 +BDEPEND="
2231 + nls? ( $(add_qt_dep linguist-tools) )
2232 +"
2233 +RDEPEND="
2234 + $(add_frameworks_dep kcodecs)
2235 + $(add_frameworks_dep kconfig)
2236 + $(add_frameworks_dep kcoreaddons)
2237 + $(add_frameworks_dep kwindowsystem)
2238 + $(add_qt_dep qtdbus)
2239 + $(add_qt_dep qtgui)
2240 + $(add_qt_dep qtwidgets)
2241 + dbus? ( dev-libs/libdbusmenu-qt[qt5(+)] )
2242 + !phonon? ( media-libs/libcanberra )
2243 + phonon? ( media-libs/phonon[qt5(+)] )
2244 + speech? ( $(add_qt_dep qtspeech) )
2245 + X? (
2246 + $(add_qt_dep qtx11extras)
2247 + x11-libs/libX11
2248 + x11-libs/libXtst
2249 + )
2250 +"
2251 +DEPEND="${RDEPEND}
2252 + X? ( x11-base/xorg-proto )
2253 +"
2254 +
2255 +src_configure() {
2256 + local mycmakeargs=(
2257 + $(cmake-utils_use_find_package dbus dbusmenu-qt5)
2258 + $(cmake-utils_use_find_package !phonon Canberra)
2259 + $(cmake-utils_use_find_package speech Qt5TextToSpeech)
2260 + $(cmake-utils_use_find_package X X11)
2261 + )
2262 +
2263 + kde5_src_configure
2264 +}
2265
2266 diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.62.0.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-5.62.0.ebuild
2267 new file mode 100644
2268 index 0000000000..db3327f886
2269 --- /dev/null
2270 +++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.62.0.ebuild
2271 @@ -0,0 +1,24 @@
2272 +# Copyright 1999-2019 Gentoo Authors
2273 +# Distributed under the terms of the GNU General Public License v2
2274 +
2275 +EAPI=7
2276 +
2277 +KDE_TEST="false"
2278 +inherit kde5
2279 +
2280 +DESCRIPTION="Framework for configuring desktop notifications"
2281 +LICENSE="LGPL-2+"
2282 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2283 +IUSE="phonon"
2284 +
2285 +DEPEND="
2286 + $(add_frameworks_dep kcompletion)
2287 + $(add_frameworks_dep kconfig)
2288 + $(add_frameworks_dep ki18n)
2289 + $(add_frameworks_dep kio)
2290 + $(add_qt_dep qtdbus)
2291 + $(add_qt_dep qtgui)
2292 + $(add_qt_dep qtwidgets)
2293 + phonon? ( media-libs/phonon[qt5(+)] )
2294 +"
2295 +RDEPEND="${DEPEND}"
2296
2297 diff --git a/kde-frameworks/kpackage/kpackage-5.62.0.ebuild b/kde-frameworks/kpackage/kpackage-5.62.0.ebuild
2298 new file mode 100644
2299 index 0000000000..bcf035400b
2300 --- /dev/null
2301 +++ b/kde-frameworks/kpackage/kpackage-5.62.0.ebuild
2302 @@ -0,0 +1,35 @@
2303 +# Copyright 1999-2019 Gentoo Authors
2304 +# Distributed under the terms of the GNU General Public License v2
2305 +
2306 +EAPI=7
2307 +
2308 +inherit kde5
2309 +
2310 +DESCRIPTION="Framework to install and load packages of non binary content"
2311 +LICENSE="LGPL-2+"
2312 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2313 +IUSE="man"
2314 +
2315 +BDEPEND="
2316 + man? ( $(add_frameworks_dep kdoctools) )
2317 +"
2318 +DEPEND="
2319 + $(add_frameworks_dep karchive)
2320 + $(add_frameworks_dep kcoreaddons)
2321 + $(add_frameworks_dep ki18n)
2322 +"
2323 +RDEPEND="${DEPEND}"
2324 +
2325 +src_configure() {
2326 + local mycmakeargs=(
2327 + $(cmake-utils_use_find_package man KF5DocTools)
2328 + )
2329 +
2330 + kde5_src_configure
2331 +}
2332 +
2333 +src_test() {
2334 + #bug 650214
2335 + local myctestargs=( -E "(plasma-plasmoidpackagetest)" )
2336 + kde5_src_test
2337 +}
2338
2339 diff --git a/kde-frameworks/kparts/kparts-5.62.0.ebuild b/kde-frameworks/kparts/kparts-5.62.0.ebuild
2340 new file mode 100644
2341 index 0000000000..25fcc3198b
2342 --- /dev/null
2343 +++ b/kde-frameworks/kparts/kparts-5.62.0.ebuild
2344 @@ -0,0 +1,30 @@
2345 +# Copyright 1999-2019 Gentoo Authors
2346 +# Distributed under the terms of the GNU General Public License v2
2347 +
2348 +EAPI=7
2349 +
2350 +VIRTUALX_REQUIRED="test"
2351 +inherit kde5
2352 +
2353 +DESCRIPTION="Framework providing elaborate user-interface components"
2354 +LICENSE="LGPL-2+"
2355 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2356 +IUSE=""
2357 +
2358 +RDEPEND="
2359 + $(add_frameworks_dep kconfig)
2360 + $(add_frameworks_dep kcoreaddons)
2361 + $(add_frameworks_dep ki18n)
2362 + $(add_frameworks_dep kiconthemes)
2363 + $(add_frameworks_dep kio)
2364 + $(add_frameworks_dep kjobwidgets)
2365 + $(add_frameworks_dep kservice)
2366 + $(add_frameworks_dep kwidgetsaddons)
2367 + $(add_frameworks_dep kxmlgui)
2368 + $(add_qt_dep qtgui)
2369 + $(add_qt_dep qtwidgets)
2370 + $(add_qt_dep qtxml)
2371 +"
2372 +DEPEND="${RDEPEND}
2373 + $(add_frameworks_dep ktextwidgets)
2374 +"
2375
2376 diff --git a/kde-frameworks/kpeople/kpeople-5.62.0.ebuild b/kde-frameworks/kpeople/kpeople-5.62.0.ebuild
2377 new file mode 100644
2378 index 0000000000..dbb09f0972
2379 --- /dev/null
2380 +++ b/kde-frameworks/kpeople/kpeople-5.62.0.ebuild
2381 @@ -0,0 +1,39 @@
2382 +# Copyright 1999-2019 Gentoo Authors
2383 +# Distributed under the terms of the GNU General Public License v2
2384 +
2385 +EAPI=7
2386 +
2387 +VIRTUALX_REQUIRED="test"
2388 +inherit kde5
2389 +
2390 +DESCRIPTION="KDE contact person abstraction library"
2391 +HOMEPAGE="https://cgit.kde.org/kpeople.git"
2392 +
2393 +LICENSE="LGPL-2.1"
2394 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2395 +IUSE=""
2396 +
2397 +DEPEND="
2398 + $(add_frameworks_dep kconfig)
2399 + $(add_frameworks_dep kcoreaddons)
2400 + $(add_frameworks_dep ki18n)
2401 + $(add_frameworks_dep kitemviews)
2402 + $(add_frameworks_dep kservice)
2403 + $(add_frameworks_dep kwidgetsaddons)
2404 + $(add_qt_dep qtdbus)
2405 + $(add_qt_dep qtdeclarative)
2406 + $(add_qt_dep qtgui)
2407 + $(add_qt_dep qtsql)
2408 + $(add_qt_dep qtwidgets)
2409 +"
2410 +RDEPEND="${DEPEND}"
2411 +
2412 +src_test() {
2413 + # personsmodeltest segfaults, bug 668192
2414 + local myctestargs=(
2415 + -j1
2416 + -E "(persondatatest)"
2417 + )
2418 +
2419 + kde5_src_test
2420 +}
2421
2422 diff --git a/kde-frameworks/kplotting/kplotting-5.62.0.ebuild b/kde-frameworks/kplotting/kplotting-5.62.0.ebuild
2423 new file mode 100644
2424 index 0000000000..e415a62fda
2425 --- /dev/null
2426 +++ b/kde-frameworks/kplotting/kplotting-5.62.0.ebuild
2427 @@ -0,0 +1,19 @@
2428 +# Copyright 1999-2019 Gentoo Authors
2429 +# Distributed under the terms of the GNU General Public License v2
2430 +
2431 +EAPI=7
2432 +
2433 +KDE_DESIGNERPLUGIN="true"
2434 +VIRTUALX_REQUIRED="test"
2435 +inherit kde5
2436 +
2437 +DESCRIPTION="Framework providing easy data-plotting functions"
2438 +LICENSE="LGPL-2+"
2439 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2440 +IUSE=""
2441 +
2442 +DEPEND="
2443 + $(add_qt_dep qtgui)
2444 + $(add_qt_dep qtwidgets)
2445 +"
2446 +RDEPEND="${DEPEND}"
2447
2448 diff --git a/kde-frameworks/kpty/kpty-5.62.0.ebuild b/kde-frameworks/kpty/kpty-5.62.0.ebuild
2449 new file mode 100644
2450 index 0000000000..61bf735439
2451 --- /dev/null
2452 +++ b/kde-frameworks/kpty/kpty-5.62.0.ebuild
2453 @@ -0,0 +1,26 @@
2454 +# Copyright 1999-2019 Gentoo Authors
2455 +# Distributed under the terms of the GNU General Public License v2
2456 +
2457 +EAPI=7
2458 +
2459 +inherit kde5
2460 +
2461 +DESCRIPTION="Framework for pseudo terminal devices and running child processes"
2462 +LICENSE="LGPL-2+"
2463 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2464 +IUSE=""
2465 +
2466 +DEPEND="
2467 + $(add_frameworks_dep kcoreaddons)
2468 + $(add_frameworks_dep ki18n)
2469 + sys-libs/libutempter
2470 +"
2471 +RDEPEND="${DEPEND}"
2472 +
2473 +src_configure() {
2474 + local mycmakeargs=(
2475 + -DUTEMPTER_EXECUTABLE="${EPREFIX}/usr/sbin/utempter"
2476 + )
2477 +
2478 + kde5_src_configure
2479 +}
2480
2481 diff --git a/kde-frameworks/kross/kross-5.62.0.ebuild b/kde-frameworks/kross/kross-5.62.0.ebuild
2482 new file mode 100644
2483 index 0000000000..85c1f9c029
2484 --- /dev/null
2485 +++ b/kde-frameworks/kross/kross-5.62.0.ebuild
2486 @@ -0,0 +1,32 @@
2487 +# Copyright 1999-2019 Gentoo Authors
2488 +# Distributed under the terms of the GNU General Public License v2
2489 +
2490 +EAPI=7
2491 +
2492 +KDE_HANDBOOK="forceoptional"
2493 +KDE_QTHELP="false"
2494 +VIRTUALX_REQUIRED="test"
2495 +inherit kde5
2496 +
2497 +DESCRIPTION="Framework for embedding scripting into applications"
2498 +LICENSE="LGPL-2+"
2499 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2500 +IUSE=""
2501 +
2502 +RDEPEND="
2503 + $(add_frameworks_dep kcompletion)
2504 + $(add_frameworks_dep kcoreaddons)
2505 + $(add_frameworks_dep ki18n)
2506 + $(add_frameworks_dep kiconthemes)
2507 + $(add_frameworks_dep kio)
2508 + $(add_frameworks_dep kparts)
2509 + $(add_frameworks_dep kwidgetsaddons)
2510 + $(add_frameworks_dep kxmlgui)
2511 + $(add_qt_dep qtgui)
2512 + $(add_qt_dep qtscript)
2513 + $(add_qt_dep qtwidgets)
2514 + $(add_qt_dep qtxml)
2515 +"
2516 +DEPEND="${RDEPEND}
2517 + $(add_qt_dep designer)
2518 +"
2519
2520 diff --git a/kde-frameworks/krunner/krunner-5.62.0.ebuild b/kde-frameworks/krunner/krunner-5.62.0.ebuild
2521 new file mode 100644
2522 index 0000000000..89d4d420b4
2523 --- /dev/null
2524 +++ b/kde-frameworks/krunner/krunner-5.62.0.ebuild
2525 @@ -0,0 +1,36 @@
2526 +# Copyright 1999-2019 Gentoo Authors
2527 +# Distributed under the terms of the GNU General Public License v2
2528 +
2529 +EAPI=7
2530 +
2531 +VIRTUALX_REQUIRED="test"
2532 +inherit kde5
2533 +
2534 +DESCRIPTION="Framework for providing different actions given a string query"
2535 +LICENSE="LGPL-2+"
2536 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2537 +IUSE=""
2538 +
2539 +DEPEND="
2540 + $(add_frameworks_dep kconfig)
2541 + $(add_frameworks_dep kcoreaddons)
2542 + $(add_frameworks_dep ki18n)
2543 + $(add_frameworks_dep kio)
2544 + $(add_frameworks_dep kservice)
2545 + $(add_frameworks_dep plasma)
2546 + $(add_frameworks_dep solid)
2547 + $(add_frameworks_dep threadweaver)
2548 + $(add_qt_dep qtdbus)
2549 + $(add_qt_dep qtdeclarative)
2550 + $(add_qt_dep qtgui)
2551 + $(add_qt_dep qtwidgets)
2552 +"
2553 +RDEPEND="${DEPEND}"
2554 +
2555 +src_test() {
2556 + # requires virtual dbus #630672
2557 + local myctestargs=(
2558 + -E "(dbusrunnertest)"
2559 + )
2560 + kde5_src_test
2561 +}
2562
2563 diff --git a/kde-frameworks/kservice/kservice-5.62.0.ebuild b/kde-frameworks/kservice/kservice-5.62.0.ebuild
2564 new file mode 100644
2565 index 0000000000..b5c3ef504b
2566 --- /dev/null
2567 +++ b/kde-frameworks/kservice/kservice-5.62.0.ebuild
2568 @@ -0,0 +1,48 @@
2569 +# Copyright 1999-2019 Gentoo Authors
2570 +# Distributed under the terms of the GNU General Public License v2
2571 +
2572 +EAPI=7
2573 +
2574 +inherit kde5
2575 +
2576 +DESCRIPTION="Advanced plugin and service introspection"
2577 +LICENSE="LGPL-2 LGPL-2.1+"
2578 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2579 +IUSE="+man"
2580 +
2581 +BDEPEND="
2582 + sys-devel/bison
2583 + sys-devel/flex
2584 + man? ( $(add_frameworks_dep kdoctools) )
2585 +"
2586 +RDEPEND="
2587 + $(add_frameworks_dep kconfig)
2588 + $(add_frameworks_dep kcoreaddons)
2589 + $(add_frameworks_dep kcrash)
2590 + $(add_frameworks_dep kdbusaddons)
2591 + $(add_frameworks_dep ki18n)
2592 + $(add_qt_dep qtdbus)
2593 + $(add_qt_dep qtxml)
2594 +"
2595 +DEPEND="${RDEPEND}
2596 + test? ( $(add_qt_dep qtconcurrent) )
2597 +"
2598 +
2599 +# requires running kde environment
2600 +RESTRICT+=" test"
2601 +
2602 +src_configure() {
2603 + local mycmakeargs=(
2604 + -DAPPLICATIONS_MENU_NAME=kf5-applications.menu
2605 + $(cmake-utils_use_find_package man KF5DocTools)
2606 + )
2607 +
2608 + kde5_src_configure
2609 +}
2610 +
2611 +src_install() {
2612 + kde5_src_install
2613 +
2614 + # bug 596316
2615 + dosym kf5-applications.menu /etc/xdg/menus/applications.menu
2616 +}
2617
2618 diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.62.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-5.62.0.ebuild
2619 new file mode 100644
2620 index 0000000000..4413fff506
2621 --- /dev/null
2622 +++ b/kde-frameworks/ktexteditor/ktexteditor-5.62.0.ebuild
2623 @@ -0,0 +1,56 @@
2624 +# Copyright 1999-2019 Gentoo Authors
2625 +# Distributed under the terms of the GNU General Public License v2
2626 +
2627 +EAPI=7
2628 +
2629 +VIRTUALX_REQUIRED="test"
2630 +inherit kde5
2631 +
2632 +DESCRIPTION="Framework providing a full text editor component"
2633 +LICENSE="LGPL-2+"
2634 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2635 +IUSE="editorconfig git"
2636 +
2637 +BDEPEND="
2638 + test? ( $(add_frameworks_dep kservice) )
2639 +"
2640 +DEPEND="
2641 + $(add_frameworks_dep karchive)
2642 + $(add_frameworks_dep kauth)
2643 + $(add_frameworks_dep kcodecs)
2644 + $(add_frameworks_dep kcompletion)
2645 + $(add_frameworks_dep kconfig)
2646 + $(add_frameworks_dep kconfigwidgets)
2647 + $(add_frameworks_dep kcoreaddons)
2648 + $(add_frameworks_dep kguiaddons)
2649 + $(add_frameworks_dep ki18n)
2650 + $(add_frameworks_dep kiconthemes)
2651 + $(add_frameworks_dep kio)
2652 + $(add_frameworks_dep kitemviews)
2653 + $(add_frameworks_dep kjobwidgets)
2654 + $(add_frameworks_dep kparts)
2655 + $(add_frameworks_dep ktextwidgets)
2656 + $(add_frameworks_dep kwidgetsaddons)
2657 + $(add_frameworks_dep kxmlgui)
2658 + $(add_frameworks_dep sonnet)
2659 + $(add_frameworks_dep syntax-highlighting)
2660 + $(add_qt_dep qtdeclarative)
2661 + $(add_qt_dep qtgui)
2662 + $(add_qt_dep qtprintsupport)
2663 + $(add_qt_dep qtwidgets)
2664 + $(add_qt_dep qtxml)
2665 + editorconfig? ( app-text/editorconfig-core-c )
2666 + git? ( dev-libs/libgit2:= )
2667 +"
2668 +RDEPEND="${DEPEND}"
2669 +
2670 +RESTRICT+=" test"
2671 +
2672 +src_configure() {
2673 + local mycmakeargs=(
2674 + $(cmake-utils_use_find_package editorconfig EditorConfig)
2675 + $(cmake-utils_use_find_package git LibGit2)
2676 + )
2677 +
2678 + kde5_src_configure
2679 +}
2680
2681 diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.62.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-5.62.0.ebuild
2682 new file mode 100644
2683 index 0000000000..3b38901940
2684 --- /dev/null
2685 +++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.62.0.ebuild
2686 @@ -0,0 +1,38 @@
2687 +# Copyright 1999-2019 Gentoo Authors
2688 +# Distributed under the terms of the GNU General Public License v2
2689 +
2690 +EAPI=7
2691 +
2692 +KDE_DESIGNERPLUGIN="true"
2693 +VIRTUALX_REQUIRED="test"
2694 +inherit kde5
2695 +
2696 +DESCRIPTION="Framework providing an assortment of widgets for displaying and editing text"
2697 +LICENSE="LGPL-2+ LGPL-2.1+"
2698 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2699 +IUSE="speech"
2700 +
2701 +DEPEND="
2702 + $(add_frameworks_dep kcompletion)
2703 + $(add_frameworks_dep kconfig)
2704 + $(add_frameworks_dep kconfigwidgets)
2705 + $(add_frameworks_dep kcoreaddons)
2706 + $(add_frameworks_dep ki18n)
2707 + $(add_frameworks_dep kiconthemes)
2708 + $(add_frameworks_dep kservice)
2709 + $(add_frameworks_dep kwidgetsaddons)
2710 + $(add_frameworks_dep kwindowsystem)
2711 + $(add_frameworks_dep sonnet)
2712 + $(add_qt_dep qtgui)
2713 + $(add_qt_dep qtwidgets)
2714 + speech? ( $(add_qt_dep qtspeech) )
2715 +"
2716 +RDEPEND="${DEPEND}"
2717 +
2718 +src_configure() {
2719 + local mycmakeargs=(
2720 + $(cmake-utils_use_find_package speech Qt5TextToSpeech)
2721 + )
2722 +
2723 + kde5_src_configure
2724 +}
2725
2726 diff --git a/kde-frameworks/kunitconversion/kunitconversion-5.62.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-5.62.0.ebuild
2727 new file mode 100644
2728 index 0000000000..abfd9e40ec
2729 --- /dev/null
2730 +++ b/kde-frameworks/kunitconversion/kunitconversion-5.62.0.ebuild
2731 @@ -0,0 +1,26 @@
2732 +# Copyright 1999-2019 Gentoo Authors
2733 +# Distributed under the terms of the GNU General Public License v2
2734 +
2735 +EAPI=7
2736 +
2737 +inherit kde5
2738 +
2739 +DESCRIPTION="Framework for converting units"
2740 +LICENSE="LGPL-2+"
2741 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2742 +IUSE=""
2743 +
2744 +DEPEND="
2745 + $(add_frameworks_dep ki18n)
2746 + $(add_qt_dep qtnetwork)
2747 +"
2748 +RDEPEND="${DEPEND}"
2749 +
2750 +src_test() {
2751 + # bug 623938 - needs internet connection
2752 + local myctestargs=(
2753 + -E "(convertertest)"
2754 + )
2755 +
2756 + kde5_src_test
2757 +}
2758
2759 diff --git a/kde-frameworks/kwallet/kwallet-5.62.0.ebuild b/kde-frameworks/kwallet/kwallet-5.62.0.ebuild
2760 new file mode 100644
2761 index 0000000000..817d760a27
2762 --- /dev/null
2763 +++ b/kde-frameworks/kwallet/kwallet-5.62.0.ebuild
2764 @@ -0,0 +1,57 @@
2765 +# Copyright 1999-2019 Gentoo Authors
2766 +# Distributed under the terms of the GNU General Public License v2
2767 +
2768 +EAPI=7
2769 +
2770 +inherit kde5
2771 +
2772 +DESCRIPTION="Framework providing desktop-wide storage for passwords"
2773 +LICENSE="LGPL-2+"
2774 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2775 +IUSE="gpg +man"
2776 +
2777 +BDEPEND="
2778 + man? ( $(add_frameworks_dep kdoctools) )
2779 +"
2780 +DEPEND="
2781 + $(add_frameworks_dep kconfig)
2782 + $(add_frameworks_dep kconfigwidgets)
2783 + $(add_frameworks_dep kcoreaddons)
2784 + $(add_frameworks_dep kdbusaddons)
2785 + $(add_frameworks_dep ki18n)
2786 + $(add_frameworks_dep kiconthemes)
2787 + $(add_frameworks_dep knotifications)
2788 + $(add_frameworks_dep kservice)
2789 + $(add_frameworks_dep kwidgetsaddons)
2790 + $(add_frameworks_dep kwindowsystem)
2791 + $(add_qt_dep qtdbus)
2792 + $(add_qt_dep qtgui)
2793 + $(add_qt_dep qtwidgets)
2794 + dev-libs/libgcrypt:0=
2795 + gpg? ( >=app-crypt/gpgme-1.7.1[cxx,qt5] )
2796 +"
2797 +RDEPEND="${DEPEND}"
2798 +
2799 +src_configure() {
2800 + local mycmakeargs=(
2801 + $(cmake-utils_use_find_package gpg Gpgmepp)
2802 + $(cmake-utils_use_find_package man KF5DocTools)
2803 + )
2804 +
2805 + kde5_src_configure
2806 +}
2807 +
2808 +pkg_postinst() {
2809 + if ! has_version "kde-plasma/kwallet-pam" || ! has_version "kde-apps/kwalletmanager:5" ; then
2810 + elog
2811 + elog "Install kde-plasma/kwallet-pam for auto-unlocking after account login."
2812 + elog "Install kde-apps/kwalletmanager:5 to manage your kwallet."
2813 + elog
2814 + fi
2815 + if has_version "kde-apps/kwalletd"; then
2816 + elog "Starting with 5.34.0-r1, ${PN} is able to serve applications"
2817 + elog "that still require old kwalletd4. After migration has finished,"
2818 + elog "kde-apps/kwalletd can be removed."
2819 + fi
2820 + elog "For more information, read https://wiki.gentoo.org/wiki/KDE#KWallet"
2821 +}
2822
2823 diff --git a/kde-frameworks/kwayland/kwayland-5.62.0.ebuild b/kde-frameworks/kwayland/kwayland-5.62.0.ebuild
2824 new file mode 100644
2825 index 0000000000..a74a5f8905
2826 --- /dev/null
2827 +++ b/kde-frameworks/kwayland/kwayland-5.62.0.ebuild
2828 @@ -0,0 +1,28 @@
2829 +# Copyright 1999-2019 Gentoo Authors
2830 +# Distributed under the terms of the GNU General Public License v2
2831 +
2832 +EAPI=7
2833 +
2834 +KDE_TEST="true"
2835 +inherit kde5
2836 +
2837 +DESCRIPTION="Qt-style client and server library wrapper for Wayland libraries"
2838 +HOMEPAGE="https://cgit.kde.org/kwayland.git"
2839 +
2840 +LICENSE="LGPL-2.1"
2841 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2842 +IUSE=""
2843 +
2844 +DEPEND="
2845 + $(add_qt_dep qtconcurrent)
2846 + $(add_qt_dep qtgui 'egl')
2847 + >=dev-libs/wayland-1.15.0
2848 + media-libs/mesa[egl]
2849 + >=dev-libs/wayland-protocols-1.15
2850 +"
2851 +RDEPEND="${DEPEND}
2852 + $(add_qt_dep qtwayland)
2853 +"
2854 +
2855 +# All failing, I guess we need a virtual wayland server
2856 +RESTRICT+=" test"
2857
2858 diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.62.0.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.62.0.ebuild
2859 new file mode 100644
2860 index 0000000000..4e63a6b4eb
2861 --- /dev/null
2862 +++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.62.0.ebuild
2863 @@ -0,0 +1,28 @@
2864 +# Copyright 1999-2019 Gentoo Authors
2865 +# Distributed under the terms of the GNU General Public License v2
2866 +
2867 +EAPI=7
2868 +
2869 +KDE_DESIGNERPLUGIN="true"
2870 +VIRTUALX_REQUIRED="test"
2871 +inherit kde5
2872 +
2873 +DESCRIPTION="An assortment of high-level widgets for common tasks"
2874 +LICENSE="LGPL-2.1+"
2875 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2876 +IUSE="nls"
2877 +
2878 +BDEPEND="
2879 + nls? ( $(add_qt_dep linguist-tools) )
2880 +"
2881 +DEPEND="
2882 + $(add_qt_dep qtgui)
2883 + $(add_qt_dep qtwidgets)
2884 +"
2885 +RDEPEND="${DEPEND}"
2886 +
2887 +src_test() {
2888 + # bug 650216, 653186
2889 + local myctestargs=( -E "(kdatecomboboxtest|ktooltipwidgettest)" )
2890 + kde5_src_test
2891 +}
2892
2893 diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-5.62.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-5.62.0.ebuild
2894 new file mode 100644
2895 index 0000000000..fb8ed8357d
2896 --- /dev/null
2897 +++ b/kde-frameworks/kwindowsystem/kwindowsystem-5.62.0.ebuild
2898 @@ -0,0 +1,42 @@
2899 +# Copyright 1999-2019 Gentoo Authors
2900 +# Distributed under the terms of the GNU General Public License v2
2901 +
2902 +EAPI=7
2903 +
2904 +VIRTUALX_REQUIRED="test"
2905 +inherit kde5
2906 +
2907 +DESCRIPTION="Framework providing access to properties and features of the window manager"
2908 +LICENSE="|| ( LGPL-2.1 LGPL-3 ) MIT"
2909 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
2910 +IUSE="nls X"
2911 +
2912 +BDEPEND="
2913 + nls? ( $(add_qt_dep linguist-tools) )
2914 +"
2915 +RDEPEND="
2916 + $(add_qt_dep qtgui)
2917 + $(add_qt_dep qtwidgets)
2918 + X? (
2919 + $(add_qt_dep qtx11extras)
2920 + x11-libs/libX11
2921 + x11-libs/libXfixes
2922 + x11-libs/libxcb
2923 + x11-libs/xcb-util-keysyms
2924 + )
2925 +"
2926 +DEPEND="${RDEPEND}
2927 + X? ( x11-base/xorg-proto )
2928 +"
2929 +
2930 +RESTRICT+=" test"
2931 +
2932 +DOCS=( docs/README.kstartupinfo )
2933 +
2934 +src_configure() {
2935 + local mycmakeargs=(
2936 + $(cmake-utils_use_find_package X X11)
2937 + )
2938 +
2939 + kde5_src_configure
2940 +}
2941
2942 diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.62.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-5.62.0.ebuild
2943 new file mode 100644
2944 index 0000000000..a1c06dea10
2945 --- /dev/null
2946 +++ b/kde-frameworks/kxmlgui/kxmlgui-5.62.0.ebuild
2947 @@ -0,0 +1,53 @@
2948 +# Copyright 1999-2019 Gentoo Authors
2949 +# Distributed under the terms of the GNU General Public License v2
2950 +
2951 +EAPI=7
2952 +
2953 +KDE_DESIGNERPLUGIN="true"
2954 +VIRTUALX_REQUIRED="test"
2955 +inherit kde5
2956 +
2957 +DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way"
2958 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2959 +LICENSE="LGPL-2+"
2960 +IUSE="attica"
2961 +
2962 +# slot op: includes QtCore/private/qlocale_p.h
2963 +DEPEND="
2964 + $(add_frameworks_dep kconfig)
2965 + $(add_frameworks_dep kconfigwidgets)
2966 + $(add_frameworks_dep kcoreaddons)
2967 + $(add_frameworks_dep kglobalaccel)
2968 + $(add_frameworks_dep ki18n)
2969 + $(add_frameworks_dep kiconthemes)
2970 + $(add_frameworks_dep kitemviews)
2971 + $(add_frameworks_dep ktextwidgets)
2972 + $(add_frameworks_dep kwidgetsaddons)
2973 + $(add_frameworks_dep kwindowsystem)
2974 + $(add_qt_dep qtcore '' '' '5=')
2975 + $(add_qt_dep qtdbus)
2976 + $(add_qt_dep qtgui)
2977 + $(add_qt_dep qtnetwork 'ssl')
2978 + $(add_qt_dep qtprintsupport)
2979 + $(add_qt_dep qtwidgets)
2980 + $(add_qt_dep qtxml)
2981 + attica? ( $(add_frameworks_dep attica) )
2982 +"
2983 +RDEPEND="${DEPEND}"
2984 +
2985 +src_configure() {
2986 + local mycmakeargs=(
2987 + $(cmake-utils_use_find_package attica KF5Attica)
2988 + )
2989 +
2990 + kde5_src_configure
2991 +}
2992 +
2993 +src_test() {
2994 + # Files are missing; whatever. Bugs 650290, 668198
2995 + local myctestargs=(
2996 + -E "(ktoolbar_unittest|kxmlgui_unittest)"
2997 + )
2998 +
2999 + kde5_src_test
3000 +}
3001
3002 diff --git a/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.62.0.ebuild b/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.62.0.ebuild
3003 new file mode 100644
3004 index 0000000000..a50d097c8a
3005 --- /dev/null
3006 +++ b/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.62.0.ebuild
3007 @@ -0,0 +1,20 @@
3008 +# Copyright 1999-2019 Gentoo Authors
3009 +# Distributed under the terms of the GNU General Public License v2
3010 +
3011 +EAPI=7
3012 +
3013 +KDE_TEST="true"
3014 +inherit kde5
3015 +
3016 +DESCRIPTION="Framework providing client-side support for the XML-RPC protocol"
3017 +LICENSE="BSD-2"
3018 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3019 +IUSE=""
3020 +
3021 +DEPEND="
3022 + $(add_frameworks_dep kcoreaddons)
3023 + $(add_frameworks_dep ki18n)
3024 + $(add_frameworks_dep kio)
3025 + $(add_qt_dep qtxml)
3026 +"
3027 +RDEPEND="${DEPEND}"
3028
3029 diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.62.0.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.62.0.ebuild
3030 new file mode 100644
3031 index 0000000000..a1b0690160
3032 --- /dev/null
3033 +++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.62.0.ebuild
3034 @@ -0,0 +1,24 @@
3035 +# Copyright 1999-2019 Gentoo Authors
3036 +# Distributed under the terms of the GNU General Public License v2
3037 +
3038 +EAPI=7
3039 +
3040 +inherit kde5
3041 +
3042 +DESCRIPTION="ModemManager bindings for Qt"
3043 +LICENSE="LGPL-2"
3044 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3045 +IUSE=""
3046 +
3047 +BDEPEND="
3048 + virtual/pkgconfig
3049 +"
3050 +DEPEND="
3051 + $(add_qt_dep qtdbus)
3052 + $(add_qt_dep qtxml)
3053 + net-misc/modemmanager
3054 +"
3055 +RDEPEND="${DEPEND}"
3056 +
3057 +# requires running environment
3058 +RESTRICT+=" test"
3059
3060 diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.62.0.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.62.0.ebuild
3061 new file mode 100644
3062 index 0000000000..07f72452f5
3063 --- /dev/null
3064 +++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.62.0.ebuild
3065 @@ -0,0 +1,35 @@
3066 +# Copyright 1999-2019 Gentoo Authors
3067 +# Distributed under the terms of the GNU General Public License v2
3068 +
3069 +EAPI=7
3070 +
3071 +inherit kde5
3072 +
3073 +DESCRIPTION="NetworkManager bindings for Qt"
3074 +LICENSE="LGPL-2"
3075 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3076 +IUSE="teamd"
3077 +
3078 +BDEPEND="
3079 + virtual/pkgconfig
3080 +"
3081 +DEPEND="
3082 + $(add_qt_dep qtdbus)
3083 + $(add_qt_dep qtnetwork)
3084 + >=net-misc/networkmanager-1.4.0-r1[teamd=]
3085 +"
3086 +RDEPEND="${DEPEND}
3087 + !net-libs/libnm-qt:5
3088 + || (
3089 + >=net-misc/networkmanager-1.4.0-r1[consolekit]
3090 + >=net-misc/networkmanager-1.4.0-r1[elogind]
3091 + >=net-misc/networkmanager-1.4.0-r1[systemd]
3092 + )
3093 +"
3094 +
3095 +src_test() {
3096 + # bug: 625276
3097 + local myctestargs=( -E "(managertest|settingstest|activeconnectiontest)" )
3098 +
3099 + kde5_src_test
3100 +}
3101
3102 diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-5.62.0.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-5.62.0.ebuild
3103 new file mode 100644
3104 index 0000000000..42916c4939
3105 --- /dev/null
3106 +++ b/kde-frameworks/oxygen-icons/oxygen-icons-5.62.0.ebuild
3107 @@ -0,0 +1,26 @@
3108 +# Copyright 1999-2019 Gentoo Authors
3109 +# Distributed under the terms of the GNU General Public License v2
3110 +
3111 +EAPI=7
3112 +
3113 +KDE_AUTODEPS="false"
3114 +KDE_DEBUG="false"
3115 +KDE_QTHELP="false"
3116 +KDE_TEST="true"
3117 +KMNAME="oxygen-icons5"
3118 +inherit kde5
3119 +
3120 +DESCRIPTION="Oxygen SVG icon theme"
3121 +LICENSE="LGPL-3"
3122 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
3123 +IUSE=""
3124 +
3125 +BDEPEND="
3126 + $(add_frameworks_dep extra-cmake-modules)
3127 + $(add_qt_dep qtcore)
3128 + test? ( app-misc/fdupes )
3129 +"
3130 +DEPEND="test? ( $(add_qt_dep qttest) )"
3131 +RDEPEND="
3132 + !kde-frameworks/oxygen-icons:4
3133 +"
3134
3135 diff --git a/kde-frameworks/plasma/plasma-5.62.0.ebuild b/kde-frameworks/plasma/plasma-5.62.0.ebuild
3136 new file mode 100644
3137 index 0000000000..8da657de06
3138 --- /dev/null
3139 +++ b/kde-frameworks/plasma/plasma-5.62.0.ebuild
3140 @@ -0,0 +1,71 @@
3141 +# Copyright 1999-2019 Gentoo Authors
3142 +# Distributed under the terms of the GNU General Public License v2
3143 +
3144 +EAPI=7
3145 +
3146 +KMNAME="${PN}-framework"
3147 +VIRTUALX_REQUIRED="test"
3148 +inherit kde5
3149 +
3150 +DESCRIPTION="Plasma framework"
3151 +LICENSE="LGPL-2+"
3152 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3153 +IUSE="gles2 wayland X"
3154 +
3155 +BDEPEND="
3156 + $(add_frameworks_dep kdoctools)
3157 +"
3158 +RDEPEND="
3159 + $(add_frameworks_dep kactivities)
3160 + $(add_frameworks_dep karchive)
3161 + $(add_frameworks_dep kconfig)
3162 + $(add_frameworks_dep kconfigwidgets)
3163 + $(add_frameworks_dep kcoreaddons)
3164 + $(add_frameworks_dep kdeclarative)
3165 + $(add_frameworks_dep kglobalaccel)
3166 + $(add_frameworks_dep kguiaddons)
3167 + $(add_frameworks_dep ki18n)
3168 + $(add_frameworks_dep kiconthemes)
3169 + $(add_frameworks_dep kio)
3170 + $(add_frameworks_dep kirigami)
3171 + $(add_frameworks_dep knotifications)
3172 + $(add_frameworks_dep kpackage)
3173 + $(add_frameworks_dep kservice)
3174 + $(add_frameworks_dep kwidgetsaddons)
3175 + $(add_frameworks_dep kwindowsystem)
3176 + $(add_frameworks_dep kxmlgui)
3177 + $(add_qt_dep qtdbus)
3178 + $(add_qt_dep qtdeclarative)
3179 + $(add_qt_dep qtgui 'gles2=')
3180 + $(add_qt_dep qtquickcontrols)
3181 + $(add_qt_dep qtsql)
3182 + $(add_qt_dep qtsvg)
3183 + $(add_qt_dep qtwidgets)
3184 + !gles2? ( virtual/opengl )
3185 + wayland? (
3186 + $(add_frameworks_dep kwayland)
3187 + media-libs/mesa[egl]
3188 + )
3189 + X? (
3190 + $(add_qt_dep qtx11extras)
3191 + x11-libs/libX11
3192 + x11-libs/libxcb
3193 + )
3194 +"
3195 +DEPEND="${RDEPEND}
3196 + X? ( x11-base/xorg-proto )
3197 +"
3198 +
3199 +RESTRICT+=" test"
3200 +
3201 +src_configure() {
3202 + local mycmakeargs=(
3203 + $(cmake-utils_use_find_package !gles2 OpenGL)
3204 + $(cmake-utils_use_find_package wayland EGL)
3205 + $(cmake-utils_use_find_package wayland KF5Wayland)
3206 + $(cmake-utils_use_find_package X X11)
3207 + $(cmake-utils_use_find_package X XCB)
3208 + )
3209 +
3210 + kde5_src_configure
3211 +}
3212
3213 diff --git a/kde-frameworks/prison/prison-5.62.0.ebuild b/kde-frameworks/prison/prison-5.62.0.ebuild
3214 new file mode 100644
3215 index 0000000000..ebcb4c899a
3216 --- /dev/null
3217 +++ b/kde-frameworks/prison/prison-5.62.0.ebuild
3218 @@ -0,0 +1,29 @@
3219 +# Copyright 1999-2019 Gentoo Authors
3220 +# Distributed under the terms of the GNU General Public License v2
3221 +
3222 +EAPI=7
3223 +
3224 +inherit kde5
3225 +
3226 +DESCRIPTION="QRCode and data matrix barcode library"
3227 +HOMEPAGE="https://cgit.kde.org/prison.git"
3228 +
3229 +LICENSE="GPL-2"
3230 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3231 +IUSE="qml"
3232 +
3233 +DEPEND="
3234 + $(add_qt_dep qtgui)
3235 + media-gfx/qrencode:=
3236 + media-libs/libdmtx
3237 + qml? ( $(add_qt_dep qtdeclarative) )
3238 +"
3239 +RDEPEND="${DEPEND}"
3240 +
3241 +src_configure() {
3242 + local mycmakeargs=(
3243 + $(cmake-utils_use_find_package qml Qt5Quick)
3244 + )
3245 +
3246 + kde5_src_configure
3247 +}
3248
3249 diff --git a/kde-frameworks/purpose/purpose-5.62.0.ebuild b/kde-frameworks/purpose/purpose-5.62.0.ebuild
3250 new file mode 100644
3251 index 0000000000..9fb4086238
3252 --- /dev/null
3253 +++ b/kde-frameworks/purpose/purpose-5.62.0.ebuild
3254 @@ -0,0 +1,49 @@
3255 +# Copyright 1999-2019 Gentoo Authors
3256 +# Distributed under the terms of the GNU General Public License v2
3257 +
3258 +EAPI=7
3259 +
3260 +KDE_QTHELP="false"
3261 +KDE_TEST="forceoptional"
3262 +inherit kde5
3263 +
3264 +DESCRIPTION="Library for providing abstractions to get the developer's purposes fulfilled"
3265 +LICENSE="LGPL-2.1+"
3266 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3267 +IUSE="+kaccounts"
3268 +
3269 +DEPEND="
3270 + $(add_frameworks_dep kcoreaddons)
3271 + $(add_frameworks_dep ki18n)
3272 + $(add_frameworks_dep kio)
3273 + $(add_frameworks_dep kirigami)
3274 + $(add_qt_dep qtdeclarative)
3275 + $(add_qt_dep qtgui)
3276 + $(add_qt_dep qtnetwork)
3277 + $(add_qt_dep qtwidgets)
3278 + kaccounts? (
3279 + $(add_kdeapps_dep kaccounts-integration)
3280 + net-libs/accounts-qt
3281 + )
3282 +"
3283 +RDEPEND="${DEPEND}"
3284 +
3285 +# requires running environment
3286 +RESTRICT+=" test"
3287 +
3288 +src_configure() {
3289 + local mycmakeargs=(
3290 + $(cmake-utils_use_find_package kaccounts KAccounts)
3291 + )
3292 +
3293 + kde5_src_configure
3294 +}
3295 +
3296 +pkg_postinst(){
3297 + kde5_pkg_postinst
3298 +
3299 + if ! has_version "kde-misc/kdeconnect[app]" ; then
3300 + elog "Optional runtime dependency:"
3301 + elog "kde-misc/kdeconnect[app] (send through KDE Connect)"
3302 + fi
3303 +}
3304
3305 diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.62.0.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.62.0.ebuild
3306 new file mode 100644
3307 index 0000000000..a2b2911b13
3308 --- /dev/null
3309 +++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.62.0.ebuild
3310 @@ -0,0 +1,25 @@
3311 +# Copyright 1999-2019 Gentoo Authors
3312 +# Distributed under the terms of the GNU General Public License v2
3313 +
3314 +EAPI=7
3315 +
3316 +KDE_QTHELP="false"
3317 +inherit kde5
3318 +
3319 +DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for painting"
3320 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3321 +LICENSE="|| ( GPL-2+ LGPL-3+ )"
3322 +IUSE=""
3323 +
3324 +DEPEND="
3325 + $(add_frameworks_dep kconfigwidgets)
3326 + $(add_frameworks_dep kiconthemes)
3327 + $(add_frameworks_dep kirigami)
3328 + $(add_qt_dep qtdeclarative '' '' '5=')
3329 + $(add_qt_dep qtgui)
3330 + $(add_qt_dep qtwidgets)
3331 +"
3332 +RDEPEND="${DEPEND}
3333 + $(add_qt_dep qtgraphicaleffects)
3334 + $(add_qt_dep qtquickcontrols2)
3335 +"
3336
3337 diff --git a/kde-frameworks/solid/solid-5.62.0.ebuild b/kde-frameworks/solid/solid-5.62.0.ebuild
3338 new file mode 100644
3339 index 0000000000..39b3869d7c
3340 --- /dev/null
3341 +++ b/kde-frameworks/solid/solid-5.62.0.ebuild
3342 @@ -0,0 +1,35 @@
3343 +# Copyright 1999-2019 Gentoo Authors
3344 +# Distributed under the terms of the GNU General Public License v2
3345 +
3346 +EAPI=7
3347 +
3348 +VIRTUALX_REQUIRED="test"
3349 +inherit kde5
3350 +
3351 +DESCRIPTION="Provider for platform independent hardware discovery, abstraction and management"
3352 +LICENSE="LGPL-2.1+"
3353 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3354 +IUSE="nls"
3355 +
3356 +BDEPEND="
3357 + nls? ( $(add_qt_dep linguist-tools) )
3358 +"
3359 +RDEPEND="
3360 + $(add_qt_dep qtdbus)
3361 + $(add_qt_dep qtdeclarative)
3362 + $(add_qt_dep qtwidgets)
3363 + $(add_qt_dep qtxml)
3364 + sys-fs/udisks:2
3365 + virtual/libudev:=
3366 +"
3367 +DEPEND="${RDEPEND}
3368 + test? ( $(add_qt_dep qtconcurrent) )
3369 +"
3370 +
3371 +pkg_postinst() {
3372 + kde5_pkg_postinst
3373 +
3374 + if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "app-misc/media-player-info" ; then
3375 + elog "For media player support, install app-misc/media-player-info"
3376 + fi
3377 +}
3378
3379 diff --git a/kde-frameworks/sonnet/sonnet-5.62.0.ebuild b/kde-frameworks/sonnet/sonnet-5.62.0.ebuild
3380 new file mode 100644
3381 index 0000000000..cbb75a6086
3382 --- /dev/null
3383 +++ b/kde-frameworks/sonnet/sonnet-5.62.0.ebuild
3384 @@ -0,0 +1,42 @@
3385 +# Copyright 1999-2019 Gentoo Authors
3386 +# Distributed under the terms of the GNU General Public License v2
3387 +
3388 +EAPI=7
3389 +
3390 +KDE_DESIGNERPLUGIN="true"
3391 +VIRTUALX_REQUIRED="test"
3392 +inherit kde5
3393 +
3394 +DESCRIPTION="Framework for providing spell-checking through abstraction of popular backends"
3395 +LICENSE="LGPL-2+ LGPL-2.1+"
3396 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
3397 +IUSE="aspell +hunspell nls"
3398 +
3399 +BDEPEND="
3400 + nls? ( $(add_qt_dep linguist-tools) )
3401 +"
3402 +DEPEND="
3403 + $(add_qt_dep qtgui)
3404 + $(add_qt_dep qtwidgets)
3405 + aspell? ( app-text/aspell )
3406 + hunspell? ( app-text/hunspell:= )
3407 +"
3408 +RDEPEND="${DEPEND}"
3409 +
3410 +src_configure() {
3411 + local mycmakeargs=(
3412 + $(cmake-utils_use_find_package aspell ASPELL)
3413 + $(cmake-utils_use_find_package hunspell HUNSPELL)
3414 + )
3415 +
3416 + kde5_src_configure
3417 +}
3418 +
3419 +src_test() {
3420 + # bugs: 680032
3421 + local myctestargs=(
3422 + -E "(sonnet-test_settings|sonnet-test_highlighter)"
3423 + )
3424 +
3425 + kde5_src_test
3426 +}
3427
3428 diff --git a/kde-frameworks/syndication/syndication-5.62.0.ebuild b/kde-frameworks/syndication/syndication-5.62.0.ebuild
3429 new file mode 100644
3430 index 0000000000..660dcd1e48
3431 --- /dev/null
3432 +++ b/kde-frameworks/syndication/syndication-5.62.0.ebuild
3433 @@ -0,0 +1,26 @@
3434 +# Copyright 1999-2019 Gentoo Authors
3435 +# Distributed under the terms of the GNU General Public License v2
3436 +
3437 +EAPI=7
3438 +
3439 +KDE_TEST="true"
3440 +inherit kde5
3441 +
3442 +DESCRIPTION="Library for parsing RSS and Atom feeds"
3443 +LICENSE="LGPL-2+"
3444 +KEYWORDS="~amd64 ~arm64 ~x86"
3445 +IUSE=""
3446 +
3447 +COMMON_DEPEND="
3448 + $(add_frameworks_dep kcodecs)
3449 + $(add_qt_dep qtxml)
3450 +"
3451 +DEPEND="${COMMON_DEPEND}
3452 + test? (
3453 + $(add_qt_dep qtnetwork)
3454 + $(add_qt_dep qtwidgets)
3455 + )
3456 +"
3457 +RDEPEND="${COMMON_DEPEND}
3458 + !kde-apps/syndication
3459 +"
3460
3461 diff --git a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.62.0.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.62.0.ebuild
3462 new file mode 100644
3463 index 0000000000..92fd354824
3464 --- /dev/null
3465 +++ b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.62.0.ebuild
3466 @@ -0,0 +1,28 @@
3467 +# Copyright 1999-2019 Gentoo Authors
3468 +# Distributed under the terms of the GNU General Public License v2
3469 +
3470 +EAPI=7
3471 +
3472 +KDE_TEST="forceoptional"
3473 +inherit kde5
3474 +
3475 +DESCRIPTION="Framework for syntax highlighting"
3476 +LICENSE="LGPL-2+ LGPL-2.1+"
3477 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3478 +IUSE="nls"
3479 +
3480 +BDEPEND="
3481 + dev-lang/perl
3482 + nls? ( $(add_qt_dep linguist-tools) )
3483 +"
3484 +DEPEND="
3485 + $(add_qt_dep qtgui)
3486 + $(add_qt_dep qtnetwork)
3487 + $(add_qt_dep qtxmlpatterns)
3488 +"
3489 +RDEPEND="${DEPEND}"
3490 +
3491 +src_install() {
3492 + kde5_src_install
3493 + dobin "${BUILD_DIR}"/bin/katehighlightingindexer
3494 +}
3495
3496 diff --git a/kde-frameworks/threadweaver/threadweaver-5.62.0.ebuild b/kde-frameworks/threadweaver/threadweaver-5.62.0.ebuild
3497 new file mode 100644
3498 index 0000000000..c6a70c62cb
3499 --- /dev/null
3500 +++ b/kde-frameworks/threadweaver/threadweaver-5.62.0.ebuild
3501 @@ -0,0 +1,16 @@
3502 +# Copyright 1999-2019 Gentoo Authors
3503 +# Distributed under the terms of the GNU General Public License v2
3504 +
3505 +EAPI=7
3506 +
3507 +inherit kde5
3508 +
3509 +DESCRIPTION="Framework for managing threads using job and queue-based interfaces"
3510 +LICENSE="LGPL-2+"
3511 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3512 +IUSE=""
3513 +
3514 +src_prepare() {
3515 + cmake_comment_add_subdirectory benchmarks
3516 + kde5_src_prepare
3517 +}