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