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