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