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