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