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