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/syntax-highlighting/, kde-frameworks/kpty/, kde-frameworks/khtml/, ...
Date: Sun, 07 Jan 2018 17:52:56
Message-Id: 1515347525.f0dda7b9122b9209eb7abd6797e845cf50043fb2.asturm@gentoo
1 commit: f0dda7b9122b9209eb7abd6797e845cf50043fb2
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jan 7 17:52:05 2018 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sun Jan 7 17:52:05 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=f0dda7b9
7
8 kde-frameworks: Add KDE Frameworks 5.42.0
9
10 Package-Manager: Portage-2.3.19, Repoman-2.3.6
11
12 kde-frameworks/attica/attica-5.42.0.ebuild | 16 +++++
13 kde-frameworks/baloo/baloo-5.42.0.ebuild | 34 +++++++++
14 kde-frameworks/bluez-qt/bluez-qt-5.42.0.ebuild | 34 +++++++++
15 .../breeze-icons-rcc-5.42.0.ebuild | 33 +++++++++
16 .../breeze-icons/breeze-icons-5.42.0.ebuild | 31 ++++++++
17 .../extra-cmake-modules-5.42.0.ebuild | 61 ++++++++++++++++
18 .../frameworkintegration-5.42.0.ebuild | 53 ++++++++++++++
19 .../kactivities-stats-5.42.0.ebuild | 21 ++++++
20 .../kactivities/kactivities-5.42.0.ebuild | 26 +++++++
21 kde-frameworks/kapidox/kapidox-5.42.0.ebuild | 28 ++++++++
22 kde-frameworks/karchive/karchive-5.42.0.ebuild | 27 +++++++
23 kde-frameworks/kauth/kauth-5.42.0.ebuild | 32 +++++++++
24 kde-frameworks/kbookmarks/kbookmarks-5.42.0.ebuild | 29 ++++++++
25 kde-frameworks/kcmutils/kcmutils-5.42.0.ebuild | 31 ++++++++
26 kde-frameworks/kcodecs/kcodecs-5.42.0.ebuild | 13 ++++
27 .../kcompletion/kcompletion-5.42.0.ebuild | 21 ++++++
28 kde-frameworks/kconfig/kconfig-5.42.0.ebuild | 26 +++++++
29 .../kconfigwidgets/kconfigwidgets-5.42.0.ebuild | 36 ++++++++++
30 .../kcoreaddons/kcoreaddons-5.42.0.ebuild | 36 ++++++++++
31 kde-frameworks/kcrash/kcrash-5.42.0.ebuild | 28 ++++++++
32 .../kdbusaddons/kdbusaddons-5.42.0.ebuild | 28 ++++++++
33 .../kdeclarative/kdeclarative-5.42.0.ebuild | 32 +++++++++
34 kde-frameworks/kded/kded-5.42.0.ebuild | 36 ++++++++++
35 .../kdelibs4support/kdelibs4support-5.42.0.ebuild | 84 ++++++++++++++++++++++
36 .../kdesignerplugin/kdesignerplugin-5.42.0.ebuild | 54 ++++++++++++++
37 kde-frameworks/kdesu/kdesu-5.42.0.ebuild | 32 +++++++++
38 kde-frameworks/kdewebkit/kdewebkit-5.42.0.ebuild | 30 ++++++++
39 kde-frameworks/kdnssd/kdnssd-5.42.0.ebuild | 31 ++++++++
40 kde-frameworks/kdoctools/kdoctools-5.42.0.ebuild | 25 +++++++
41 kde-frameworks/kemoticons/kemoticons-5.42.0.ebuild | 26 +++++++
42 .../kfilemetadata/kfilemetadata-5.42.0.ebuild | 57 +++++++++++++++
43 .../kglobalaccel/kglobalaccel-5.42.0.ebuild | 29 ++++++++
44 kde-frameworks/kguiaddons/kguiaddons-5.42.0.ebuild | 22 ++++++
45 kde-frameworks/khtml/khtml-5.42.0.ebuild | 68 ++++++++++++++++++
46 kde-frameworks/ki18n/ki18n-5.42.0.ebuild | 31 ++++++++
47 .../kiconthemes/kiconthemes-5.42.0.ebuild | 29 ++++++++
48 kde-frameworks/kidletime/kidletime-5.42.0.ebuild | 46 ++++++++++++
49 .../kimageformats/kimageformats-5.42.0.ebuild | 35 +++++++++
50 kde-frameworks/kinit/kinit-5.42.0.ebuild | 45 ++++++++++++
51 kde-frameworks/kio/kio-5.42.0.ebuild | 78 ++++++++++++++++++++
52 kde-frameworks/kirigami/kirigami-5.42.0.ebuild | 43 +++++++++++
53 .../kitemmodels/kitemmodels-5.42.0.ebuild | 14 ++++
54 kde-frameworks/kitemviews/kitemviews-5.42.0.ebuild | 20 ++++++
55 .../kjobwidgets/kjobwidgets-5.42.0.ebuild | 35 +++++++++
56 kde-frameworks/kjs/kjs-5.42.0.ebuild | 22 ++++++
57 kde-frameworks/kjsembed/kjsembed-5.42.0.ebuild | 26 +++++++
58 .../kmediaplayer/kmediaplayer-5.42.0.ebuild | 21 ++++++
59 kde-frameworks/knewstuff/knewstuff-5.42.0.ebuild | 36 ++++++++++
60 .../knotifications/knotifications-5.42.0.ebuild | 44 ++++++++++++
61 .../knotifyconfig/knotifyconfig-5.42.0.ebuild | 24 +++++++
62 kde-frameworks/kpackage/kpackage-5.42.0.ebuild | 28 ++++++++
63 kde-frameworks/kparts/kparts-5.42.0.ebuild | 30 ++++++++
64 kde-frameworks/kpeople/kpeople-5.42.0.ebuild | 38 ++++++++++
65 kde-frameworks/kplotting/kplotting-5.42.0.ebuild | 18 +++++
66 kde-frameworks/kpty/kpty-5.42.0.ebuild | 26 +++++++
67 kde-frameworks/kross/kross-5.42.0.ebuild | 32 +++++++++
68 kde-frameworks/krunner/krunner-5.42.0.ebuild | 36 ++++++++++
69 kde-frameworks/kservice/kservice-5.42.0.ebuild | 46 ++++++++++++
70 .../ktexteditor/ktexteditor-5.42.0.ebuild | 56 +++++++++++++++
71 .../ktextwidgets/ktextwidgets-5.42.0.ebuild | 37 ++++++++++
72 .../kunitconversion/kunitconversion-5.42.0.ebuild | 26 +++++++
73 kde-frameworks/kwallet/kwallet-5.42.0.ebuild | 56 +++++++++++++++
74 kde-frameworks/kwayland/kwayland-5.42.0.ebuild | 27 +++++++
75 .../kwidgetsaddons/kwidgetsaddons-5.42.0.ebuild | 20 ++++++
76 .../kwindowsystem/kwindowsystem-5.42.0.ebuild | 40 +++++++++++
77 kde-frameworks/kxmlgui/kxmlgui-5.42.0.ebuild | 41 +++++++++++
78 .../kxmlrpcclient/kxmlrpcclient-5.42.0.ebuild | 20 ++++++
79 .../modemmanager-qt/modemmanager-qt-5.42.0.ebuild | 23 ++++++
80 .../networkmanager-qt-5.42.0.ebuild | 34 +++++++++
81 .../oxygen-icons/oxygen-icons-5.42.0.ebuild | 29 ++++++++
82 kde-frameworks/plasma/plasma-5.42.0.ebuild | 70 ++++++++++++++++++
83 kde-frameworks/prison/prison-5.42.0.ebuild | 20 ++++++
84 .../qqc2-desktop-style-5.42.0.ebuild | 26 +++++++
85 kde-frameworks/solid/solid-5.42.0.ebuild | 32 +++++++++
86 kde-frameworks/sonnet/sonnet-5.42.0.ebuild | 30 ++++++++
87 .../syntax-highlighting-5.42.0.ebuild | 27 +++++++
88 .../threadweaver/threadweaver-5.42.0.ebuild | 16 +++++
89 77 files changed, 2603 insertions(+)
90
91 diff --git a/kde-frameworks/attica/attica-5.42.0.ebuild b/kde-frameworks/attica/attica-5.42.0.ebuild
92 new file mode 100644
93 index 0000000000..d88c4abe8d
94 --- /dev/null
95 +++ b/kde-frameworks/attica/attica-5.42.0.ebuild
96 @@ -0,0 +1,16 @@
97 +# Copyright 1999-2018 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.42.0.ebuild b/kde-frameworks/baloo/baloo-5.42.0.ebuild
115 new file mode 100644
116 index 0000000000..564ee8abea
117 --- /dev/null
118 +++ b/kde-frameworks/baloo/baloo-5.42.0.ebuild
119 @@ -0,0 +1,34 @@
120 +# Copyright 1999-2018 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.42.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.42.0.ebuild
156 new file mode 100644
157 index 0000000000..adc7a124e0
158 --- /dev/null
159 +++ b/kde-frameworks/bluez-qt/bluez-qt-5.42.0.ebuild
160 @@ -0,0 +1,34 @@
161 +# Copyright 1999-2018 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.42.0.ebuild b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.42.0.ebuild
197 new file mode 100644
198 index 0000000000..93736a9885
199 --- /dev/null
200 +++ b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.42.0.ebuild
201 @@ -0,0 +1,33 @@
202 +# Copyright 1999-2018 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.42.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-5.42.0.ebuild
237 new file mode 100644
238 index 0000000000..f35c78d7be
239 --- /dev/null
240 +++ b/kde-frameworks/breeze-icons/breeze-icons-5.42.0.ebuild
241 @@ -0,0 +1,31 @@
242 +# Copyright 1999-2018 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.42.0.ebuild b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.42.0.ebuild
275 new file mode 100644
276 index 0000000000..8b14f01dc7
277 --- /dev/null
278 +++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.42.0.ebuild
279 @@ -0,0 +1,61 @@
280 +# Copyright 1999-2018 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://cgit.kde.org/extra-cmake-modules.git"
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.42.0.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-5.42.0.ebuild
343 new file mode 100644
344 index 0000000000..b6c0da034d
345 --- /dev/null
346 +++ b/kde-frameworks/frameworkintegration/frameworkintegration-5.42.0.ebuild
347 @@ -0,0 +1,53 @@
348 +# Copyright 1999-2018 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.42.0.ebuild b/kde-frameworks/kactivities-stats/kactivities-stats-5.42.0.ebuild
403 new file mode 100644
404 index 0000000000..2c93cf434f
405 --- /dev/null
406 +++ b/kde-frameworks/kactivities-stats/kactivities-stats-5.42.0.ebuild
407 @@ -0,0 +1,21 @@
408 +# Copyright 1999-2018 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.42.0.ebuild b/kde-frameworks/kactivities/kactivities-5.42.0.ebuild
431 new file mode 100644
432 index 0000000000..9bc7ca2a18
433 --- /dev/null
434 +++ b/kde-frameworks/kactivities/kactivities-5.42.0.ebuild
435 @@ -0,0 +1,26 @@
436 +# Copyright 1999-2018 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.42.0.ebuild b/kde-frameworks/kapidox/kapidox-5.42.0.ebuild
464 new file mode 100644
465 index 0000000000..c0551adddf
466 --- /dev/null
467 +++ b/kde-frameworks/kapidox/kapidox-5.42.0.ebuild
468 @@ -0,0 +1,28 @@
469 +# Copyright 1999-2018 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.42.0.ebuild b/kde-frameworks/karchive/karchive-5.42.0.ebuild
499 new file mode 100644
500 index 0000000000..2a172249f3
501 --- /dev/null
502 +++ b/kde-frameworks/karchive/karchive-5.42.0.ebuild
503 @@ -0,0 +1,27 @@
504 +# Copyright 1999-2018 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.42.0.ebuild b/kde-frameworks/kauth/kauth-5.42.0.ebuild
533 new file mode 100644
534 index 0000000000..ee6570cb1d
535 --- /dev/null
536 +++ b/kde-frameworks/kauth/kauth-5.42.0.ebuild
537 @@ -0,0 +1,32 @@
538 +# Copyright 1999-2018 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.42.0.ebuild b/kde-frameworks/kbookmarks/kbookmarks-5.42.0.ebuild
572 new file mode 100644
573 index 0000000000..763576f16e
574 --- /dev/null
575 +++ b/kde-frameworks/kbookmarks/kbookmarks-5.42.0.ebuild
576 @@ -0,0 +1,29 @@
577 +# Copyright 1999-2018 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.42.0.ebuild b/kde-frameworks/kcmutils/kcmutils-5.42.0.ebuild
608 new file mode 100644
609 index 0000000000..e6daae33a2
610 --- /dev/null
611 +++ b/kde-frameworks/kcmutils/kcmutils-5.42.0.ebuild
612 @@ -0,0 +1,31 @@
613 +# Copyright 1999-2018 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.42.0.ebuild b/kde-frameworks/kcodecs/kcodecs-5.42.0.ebuild
646 new file mode 100644
647 index 0000000000..007c0d0de0
648 --- /dev/null
649 +++ b/kde-frameworks/kcodecs/kcodecs-5.42.0.ebuild
650 @@ -0,0 +1,13 @@
651 +# Copyright 1999-2018 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.42.0.ebuild b/kde-frameworks/kcompletion/kcompletion-5.42.0.ebuild
666 new file mode 100644
667 index 0000000000..89c636704e
668 --- /dev/null
669 +++ b/kde-frameworks/kcompletion/kcompletion-5.42.0.ebuild
670 @@ -0,0 +1,21 @@
671 +# Copyright 1999-2018 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.42.0.ebuild b/kde-frameworks/kconfig/kconfig-5.42.0.ebuild
694 new file mode 100644
695 index 0000000000..9701c9a506
696 --- /dev/null
697 +++ b/kde-frameworks/kconfig/kconfig-5.42.0.ebuild
698 @@ -0,0 +1,26 @@
699 +# Copyright 1999-2018 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.42.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.42.0.ebuild
727 new file mode 100644
728 index 0000000000..1c61d3a252
729 --- /dev/null
730 +++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.42.0.ebuild
731 @@ -0,0 +1,36 @@
732 +# Copyright 1999-2018 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.42.0.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-5.42.0.ebuild
770 new file mode 100644
771 index 0000000000..3d7d47b799
772 --- /dev/null
773 +++ b/kde-frameworks/kcoreaddons/kcoreaddons-5.42.0.ebuild
774 @@ -0,0 +1,36 @@
775 +# Copyright 1999-2018 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.42.0.ebuild b/kde-frameworks/kcrash/kcrash-5.42.0.ebuild
813 new file mode 100644
814 index 0000000000..48dfa9269f
815 --- /dev/null
816 +++ b/kde-frameworks/kcrash/kcrash-5.42.0.ebuild
817 @@ -0,0 +1,28 @@
818 +# Copyright 1999-2018 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.42.0.ebuild b/kde-frameworks/kdbusaddons/kdbusaddons-5.42.0.ebuild
848 new file mode 100644
849 index 0000000000..0bc5ed5c0f
850 --- /dev/null
851 +++ b/kde-frameworks/kdbusaddons/kdbusaddons-5.42.0.ebuild
852 @@ -0,0 +1,28 @@
853 +# Copyright 1999-2018 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.42.0.ebuild b/kde-frameworks/kdeclarative/kdeclarative-5.42.0.ebuild
883 new file mode 100644
884 index 0000000000..4076d6e939
885 --- /dev/null
886 +++ b/kde-frameworks/kdeclarative/kdeclarative-5.42.0.ebuild
887 @@ -0,0 +1,32 @@
888 +# Copyright 1999-2018 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.42.0.ebuild b/kde-frameworks/kded/kded-5.42.0.ebuild
922 new file mode 100644
923 index 0000000000..56820aeda5
924 --- /dev/null
925 +++ b/kde-frameworks/kded/kded-5.42.0.ebuild
926 @@ -0,0 +1,36 @@
927 +# Copyright 1999-2018 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.42.0.ebuild b/kde-frameworks/kdelibs4support/kdelibs4support-5.42.0.ebuild
965 new file mode 100644
966 index 0000000000..111c1d3718
967 --- /dev/null
968 +++ b/kde-frameworks/kdelibs4support/kdelibs4support-5.42.0.ebuild
969 @@ -0,0 +1,84 @@
970 +# Copyright 1999-2018 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 +"
1044 +
1045 +RESTRICT+=" test"
1046 +
1047 +src_configure() {
1048 + local mycmakeargs=(
1049 + $(cmake-utils_use_find_package X X11)
1050 + )
1051 +
1052 + kde5_src_configure
1053 +}
1054
1055 diff --git a/kde-frameworks/kdesignerplugin/kdesignerplugin-5.42.0.ebuild b/kde-frameworks/kdesignerplugin/kdesignerplugin-5.42.0.ebuild
1056 new file mode 100644
1057 index 0000000000..1f32a31400
1058 --- /dev/null
1059 +++ b/kde-frameworks/kdesignerplugin/kdesignerplugin-5.42.0.ebuild
1060 @@ -0,0 +1,54 @@
1061 +# Copyright 1999-2018 Gentoo Foundation
1062 +# Distributed under the terms of the GNU General Public License v2
1063 +
1064 +EAPI=6
1065 +
1066 +KDE_QTHELP="false"
1067 +KDE_TEST="false"
1068 +inherit kde5
1069 +
1070 +DESCRIPTION="Framework providing plugins to use KDE frameworks widgets in QtDesigner"
1071 +LICENSE="LGPL-2.1+"
1072 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1073 +IUSE="designer nls webkit"
1074 +
1075 +RDEPEND="
1076 + $(add_frameworks_dep kconfig)
1077 + $(add_frameworks_dep kcoreaddons)
1078 + designer? (
1079 + $(add_qt_dep designer)
1080 + $(add_frameworks_dep kcompletion)
1081 + $(add_frameworks_dep kconfigwidgets)
1082 + $(add_frameworks_dep kiconthemes)
1083 + $(add_frameworks_dep kio)
1084 + $(add_frameworks_dep kitemviews)
1085 + $(add_frameworks_dep kplotting)
1086 + $(add_frameworks_dep ktextwidgets)
1087 + $(add_frameworks_dep kwidgetsaddons)
1088 + $(add_frameworks_dep kxmlgui)
1089 + $(add_frameworks_dep sonnet)
1090 + )
1091 + webkit? (
1092 + $(add_qt_dep designer)
1093 + $(add_qt_dep qtgui)
1094 + $(add_frameworks_dep kdewebkit)
1095 + )
1096 +"
1097 +DEPEND="${RDEPEND}
1098 + $(add_frameworks_dep kdoctools)
1099 + nls? ( $(add_qt_dep linguist-tools) )
1100 +"
1101 +
1102 +src_configure() {
1103 + local mycmakeargs=(
1104 + $(cmake-utils_use_find_package designer KF5IconThemes)
1105 + $(cmake-utils_use_find_package designer KF5ItemViews)
1106 + $(cmake-utils_use_find_package designer KF5KIO)
1107 + $(cmake-utils_use_find_package designer KF5Plotting)
1108 + $(cmake-utils_use_find_package designer KF5TextWidgets)
1109 + $(cmake-utils_use_find_package designer KF5WidgetsAddons)
1110 + $(cmake-utils_use_find_package webkit KF5WebKit)
1111 + )
1112 +
1113 + kde5_src_configure
1114 +}
1115
1116 diff --git a/kde-frameworks/kdesu/kdesu-5.42.0.ebuild b/kde-frameworks/kdesu/kdesu-5.42.0.ebuild
1117 new file mode 100644
1118 index 0000000000..77596093fe
1119 --- /dev/null
1120 +++ b/kde-frameworks/kdesu/kdesu-5.42.0.ebuild
1121 @@ -0,0 +1,32 @@
1122 +# Copyright 1999-2018 Gentoo Foundation
1123 +# Distributed under the terms of the GNU General Public License v2
1124 +
1125 +EAPI=6
1126 +
1127 +KDE_TEST="false"
1128 +inherit kde5
1129 +
1130 +DESCRIPTION="Framework to handle super user actions"
1131 +LICENSE="LGPL-2"
1132 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1133 +IUSE="X"
1134 +
1135 +RDEPEND="
1136 + $(add_frameworks_dep kconfig)
1137 + $(add_frameworks_dep kcoreaddons)
1138 + $(add_frameworks_dep ki18n)
1139 + $(add_frameworks_dep kpty)
1140 + $(add_frameworks_dep kservice)
1141 + X? ( x11-libs/libX11 )
1142 +"
1143 +DEPEND="${RDEPEND}
1144 + X? ( x11-proto/xproto )
1145 +"
1146 +
1147 +src_configure() {
1148 + local mycmakeargs=(
1149 + $(cmake-utils_use_find_package X X11)
1150 + )
1151 +
1152 + kde5_src_configure
1153 +}
1154
1155 diff --git a/kde-frameworks/kdewebkit/kdewebkit-5.42.0.ebuild b/kde-frameworks/kdewebkit/kdewebkit-5.42.0.ebuild
1156 new file mode 100644
1157 index 0000000000..1fb4c4ccfb
1158 --- /dev/null
1159 +++ b/kde-frameworks/kdewebkit/kdewebkit-5.42.0.ebuild
1160 @@ -0,0 +1,30 @@
1161 +# Copyright 1999-2018 Gentoo Foundation
1162 +# Distributed under the terms of the GNU General Public License v2
1163 +
1164 +EAPI=6
1165 +
1166 +KDE_QTHELP="false"
1167 +KDE_TEST="false"
1168 +inherit kde5
1169 +
1170 +DESCRIPTION="Framework providing KDE integration of QtWebKit"
1171 +LICENSE="LGPL-2+"
1172 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1173 +IUSE=""
1174 +
1175 +RDEPEND="
1176 + $(add_frameworks_dep kconfig)
1177 + $(add_frameworks_dep kcoreaddons)
1178 + $(add_frameworks_dep kio)
1179 + $(add_frameworks_dep kjobwidgets)
1180 + $(add_frameworks_dep kparts)
1181 + $(add_frameworks_dep kservice)
1182 + $(add_frameworks_dep kwallet)
1183 + $(add_qt_dep qtgui)
1184 + $(add_qt_dep qtnetwork)
1185 + $(add_qt_dep qtwebkit)
1186 + $(add_qt_dep qtwidgets)
1187 +"
1188 +DEPEND="${RDEPEND}
1189 + $(add_qt_dep qtnetwork)
1190 +"
1191
1192 diff --git a/kde-frameworks/kdnssd/kdnssd-5.42.0.ebuild b/kde-frameworks/kdnssd/kdnssd-5.42.0.ebuild
1193 new file mode 100644
1194 index 0000000000..4abdda53e5
1195 --- /dev/null
1196 +++ b/kde-frameworks/kdnssd/kdnssd-5.42.0.ebuild
1197 @@ -0,0 +1,31 @@
1198 +# Copyright 1999-2018 Gentoo Foundation
1199 +# Distributed under the terms of the GNU General Public License v2
1200 +
1201 +EAPI=6
1202 +
1203 +inherit kde5
1204 +
1205 +DESCRIPTION="Framework for network service discovery using Zeroconf"
1206 +LICENSE="LGPL-2+"
1207 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1208 +IUSE="nls zeroconf"
1209 +
1210 +RDEPEND="
1211 + $(add_qt_dep qtnetwork)
1212 + zeroconf? (
1213 + $(add_qt_dep qtdbus)
1214 + net-dns/avahi[mdnsresponder-compat]
1215 + )
1216 +"
1217 +DEPEND="${RDEPEND}
1218 + nls? ( $(add_qt_dep linguist-tools) )
1219 +"
1220 +
1221 +src_configure() {
1222 + local mycmakeargs=(
1223 + -DCMAKE_DISABLE_FIND_PACKAGE_DNSSD=ON
1224 + $(cmake-utils_use_find_package zeroconf Avahi)
1225 + )
1226 +
1227 + kde5_src_configure
1228 +}
1229
1230 diff --git a/kde-frameworks/kdoctools/kdoctools-5.42.0.ebuild b/kde-frameworks/kdoctools/kdoctools-5.42.0.ebuild
1231 new file mode 100644
1232 index 0000000000..02032df43e
1233 --- /dev/null
1234 +++ b/kde-frameworks/kdoctools/kdoctools-5.42.0.ebuild
1235 @@ -0,0 +1,25 @@
1236 +# Copyright 1999-2018 Gentoo Foundation
1237 +# Distributed under the terms of the GNU General Public License v2
1238 +
1239 +EAPI=6
1240 +
1241 +KDE_QTHELP="false"
1242 +inherit kde5
1243 +
1244 +DESCRIPTION="Tools to generate documentation in various formats from DocBook files"
1245 +LICENSE="MIT"
1246 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1247 +IUSE=""
1248 +
1249 +RDEPEND="
1250 + $(add_frameworks_dep karchive)
1251 + app-text/docbook-xml-dtd:4.5
1252 + app-text/docbook-xsl-stylesheets
1253 + app-text/sgml-common
1254 + dev-libs/libxml2:2
1255 + dev-libs/libxslt
1256 +"
1257 +DEPEND="${RDEPEND}
1258 + dev-lang/perl
1259 + dev-perl/URI
1260 +"
1261
1262 diff --git a/kde-frameworks/kemoticons/kemoticons-5.42.0.ebuild b/kde-frameworks/kemoticons/kemoticons-5.42.0.ebuild
1263 new file mode 100644
1264 index 0000000000..a3ab980b96
1265 --- /dev/null
1266 +++ b/kde-frameworks/kemoticons/kemoticons-5.42.0.ebuild
1267 @@ -0,0 +1,26 @@
1268 +# Copyright 1999-2018 Gentoo Foundation
1269 +# Distributed under the terms of the GNU General Public License v2
1270 +
1271 +EAPI=6
1272 +
1273 +VIRTUALX_REQUIRED="test"
1274 +inherit kde5
1275 +
1276 +DESCRIPTION="Framework for converting text emoticons to graphical representations"
1277 +LICENSE="LGPL-2.1+"
1278 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1279 +IUSE=""
1280 +
1281 +RDEPEND="
1282 + $(add_frameworks_dep karchive)
1283 + $(add_frameworks_dep kconfig)
1284 + $(add_frameworks_dep kcoreaddons)
1285 + $(add_frameworks_dep kservice)
1286 + $(add_qt_dep qtdbus)
1287 + $(add_qt_dep qtgui)
1288 + $(add_qt_dep qtxml)
1289 +"
1290 +DEPEND="${RDEPEND}"
1291 +
1292 +# requires running kde environment
1293 +RESTRICT+=" test"
1294
1295 diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.42.0.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-5.42.0.ebuild
1296 new file mode 100644
1297 index 0000000000..602d33e4a9
1298 --- /dev/null
1299 +++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.42.0.ebuild
1300 @@ -0,0 +1,57 @@
1301 +# Copyright 1999-2018 Gentoo Foundation
1302 +# Distributed under the terms of the GNU General Public License v2
1303 +
1304 +EAPI=6
1305 +
1306 +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
1307 +inherit eutils kde5 python-any-r1
1308 +
1309 +DESCRIPTION="Library for extracting file metadata"
1310 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1311 +IUSE="epub exif ffmpeg libav office pdf taglib"
1312 +
1313 +RDEPEND="
1314 + $(add_frameworks_dep ki18n)
1315 + $(add_qt_dep qtxml)
1316 + epub? ( app-text/ebook-tools )
1317 + exif? ( media-gfx/exiv2:= )
1318 + ffmpeg? (
1319 + libav? ( media-video/libav:= )
1320 + !libav? ( media-video/ffmpeg:0= )
1321 + )
1322 + office? ( $(add_frameworks_dep karchive) )
1323 + pdf? ( app-text/poppler[qt5] )
1324 + taglib? ( media-libs/taglib )
1325 +"
1326 +DEPEND="${RDEPEND}
1327 + kernel_linux? ( sys-apps/attr )
1328 + test? ( ${PYTHON_DEPS} )
1329 +"
1330 +
1331 +pkg_setup() {
1332 + use test && python-any-r1_pkg_setup
1333 + kde5_pkg_setup
1334 +}
1335 +
1336 +src_configure() {
1337 + local mycmakeargs=(
1338 + $(cmake-utils_use_find_package epub EPub)
1339 + $(cmake-utils_use_find_package exif Exiv2)
1340 + $(cmake-utils_use_find_package ffmpeg FFmpeg)
1341 + $(cmake-utils_use_find_package office KF5Archive)
1342 + $(cmake-utils_use_find_package pdf Poppler)
1343 + $(cmake-utils_use_find_package taglib Taglib)
1344 + )
1345 +
1346 + kde5_src_configure
1347 +}
1348 +
1349 +pkg_postinst() {
1350 + kde5_pkg_postinst
1351 +
1352 + if ! has_version app-text/catdoc || ! has_version dev-libs/libxls; then
1353 + elog "To get additional features, optional runtime dependencies may be installed:"
1354 + optfeature "indexing of Microsoft Word or Powerpoint files" app-text/catdoc
1355 + optfeature "indexing of Microsoft Excel files" dev-libs/libxls
1356 + fi
1357 +}
1358
1359 diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.42.0.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-5.42.0.ebuild
1360 new file mode 100644
1361 index 0000000000..5e6065dfe9
1362 --- /dev/null
1363 +++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.42.0.ebuild
1364 @@ -0,0 +1,29 @@
1365 +# Copyright 1999-2018 Gentoo Foundation
1366 +# Distributed under the terms of the GNU General Public License v2
1367 +
1368 +EAPI=6
1369 +
1370 +VIRTUALX_REQUIRED="test"
1371 +inherit kde5
1372 +
1373 +DESCRIPTION="Framework to handle global shortcuts"
1374 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1375 +LICENSE="LGPL-2+"
1376 +IUSE="nls"
1377 +
1378 +RDEPEND="
1379 + $(add_frameworks_dep kconfig)
1380 + $(add_frameworks_dep kcoreaddons)
1381 + $(add_frameworks_dep kcrash)
1382 + $(add_frameworks_dep kdbusaddons)
1383 + $(add_frameworks_dep kwindowsystem X)
1384 + $(add_qt_dep qtdbus)
1385 + $(add_qt_dep qtgui)
1386 + $(add_qt_dep qtwidgets)
1387 + $(add_qt_dep qtx11extras)
1388 + x11-libs/libxcb
1389 + x11-libs/xcb-util-keysyms
1390 +"
1391 +DEPEND="${RDEPEND}
1392 + nls? ( $(add_qt_dep linguist-tools) )
1393 +"
1394
1395 diff --git a/kde-frameworks/kguiaddons/kguiaddons-5.42.0.ebuild b/kde-frameworks/kguiaddons/kguiaddons-5.42.0.ebuild
1396 new file mode 100644
1397 index 0000000000..68c87545da
1398 --- /dev/null
1399 +++ b/kde-frameworks/kguiaddons/kguiaddons-5.42.0.ebuild
1400 @@ -0,0 +1,22 @@
1401 +# Copyright 1999-2018 Gentoo Foundation
1402 +# Distributed under the terms of the GNU General Public License v2
1403 +
1404 +EAPI=6
1405 +
1406 +VIRTUALX_REQUIRED="test"
1407 +inherit kde5
1408 +
1409 +DESCRIPTION="Framework providing assorted high-level user interface components"
1410 +LICENSE="LGPL-2+"
1411 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1412 +IUSE=""
1413 +
1414 +RDEPEND="
1415 + $(add_qt_dep qtgui)
1416 + $(add_qt_dep qtx11extras)
1417 + x11-libs/libX11
1418 +"
1419 +DEPEND="${RDEPEND}
1420 + x11-libs/libxcb
1421 + x11-proto/xproto
1422 +"
1423
1424 diff --git a/kde-frameworks/khtml/khtml-5.42.0.ebuild b/kde-frameworks/khtml/khtml-5.42.0.ebuild
1425 new file mode 100644
1426 index 0000000000..0252c7e3cc
1427 --- /dev/null
1428 +++ b/kde-frameworks/khtml/khtml-5.42.0.ebuild
1429 @@ -0,0 +1,68 @@
1430 +# Copyright 1999-2018 Gentoo Foundation
1431 +# Distributed under the terms of the GNU General Public License v2
1432 +
1433 +EAPI=6
1434 +
1435 +KDE_QTHELP="false"
1436 +VIRTUALX_REQUIRED="test"
1437 +inherit kde5
1438 +
1439 +DESCRIPTION="KHTML web rendering engine"
1440 +LICENSE="LGPL-2"
1441 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1442 +IUSE="libressl X"
1443 +
1444 +RDEPEND="
1445 + $(add_frameworks_dep karchive)
1446 + $(add_frameworks_dep kcodecs)
1447 + $(add_frameworks_dep kcompletion)
1448 + $(add_frameworks_dep kconfig)
1449 + $(add_frameworks_dep kconfigwidgets)
1450 + $(add_frameworks_dep kcoreaddons)
1451 + $(add_frameworks_dep kglobalaccel)
1452 + $(add_frameworks_dep ki18n)
1453 + $(add_frameworks_dep kiconthemes)
1454 + $(add_frameworks_dep kio)
1455 + $(add_frameworks_dep kjobwidgets)
1456 + $(add_frameworks_dep kjs)
1457 + $(add_frameworks_dep knotifications)
1458 + $(add_frameworks_dep kparts)
1459 + $(add_frameworks_dep kservice)
1460 + $(add_frameworks_dep ktextwidgets)
1461 + $(add_frameworks_dep kwallet)
1462 + $(add_frameworks_dep kwidgetsaddons)
1463 + $(add_frameworks_dep kwindowsystem)
1464 + $(add_frameworks_dep kxmlgui)
1465 + $(add_frameworks_dep sonnet)
1466 + $(add_qt_dep qtdbus)
1467 + $(add_qt_dep qtgui)
1468 + $(add_qt_dep qtnetwork 'ssl')
1469 + $(add_qt_dep qtprintsupport)
1470 + $(add_qt_dep qtwidgets)
1471 + $(add_qt_dep qtxml)
1472 + media-libs/giflib:=
1473 + media-libs/libpng:0=
1474 + media-libs/phonon[qt5(+)]
1475 + sys-libs/zlib
1476 + virtual/jpeg:0
1477 + !libressl? ( dev-libs/openssl:0 )
1478 + libressl? ( dev-libs/libressl )
1479 + X? (
1480 + $(add_qt_dep qtx11extras)
1481 + x11-libs/libX11
1482 + )
1483 +"
1484 +DEPEND="${RDEPEND}
1485 + dev-lang/perl
1486 + dev-util/gperf
1487 + test? ( $(add_qt_dep qtx11extras) )
1488 + X? ( x11-proto/xproto )
1489 +"
1490 +
1491 +src_configure() {
1492 + local mycmakeargs=(
1493 + $(cmake-utils_use_find_package X X11)
1494 + )
1495 +
1496 + kde5_src_configure
1497 +}
1498
1499 diff --git a/kde-frameworks/ki18n/ki18n-5.42.0.ebuild b/kde-frameworks/ki18n/ki18n-5.42.0.ebuild
1500 new file mode 100644
1501 index 0000000000..8f03e6fd4a
1502 --- /dev/null
1503 +++ b/kde-frameworks/ki18n/ki18n-5.42.0.ebuild
1504 @@ -0,0 +1,31 @@
1505 +# Copyright 1999-2018 Gentoo Foundation
1506 +# Distributed under the terms of the GNU General Public License v2
1507 +
1508 +EAPI=6
1509 +
1510 +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
1511 +inherit kde5 python-single-r1
1512 +
1513 +DESCRIPTION="Framework based on Gettext for internationalizing user interface text"
1514 +LICENSE="LGPL-2+"
1515 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1516 +IUSE=""
1517 +
1518 +REQUIRED_USE="${PYTHON_REQUIRED_USE}"
1519 +
1520 +RDEPEND="${PYTHON_DEPS}
1521 + $(add_qt_dep qtscript)
1522 + sys-devel/gettext
1523 + virtual/libintl
1524 +"
1525 +DEPEND="${RDEPEND}
1526 + test? (
1527 + $(add_qt_dep qtconcurrent)
1528 + $(add_qt_dep qtdeclarative)
1529 + )
1530 +"
1531 +
1532 +pkg_setup() {
1533 + kde5_pkg_setup
1534 + python-single-r1_pkg_setup
1535 +}
1536
1537 diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.42.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-5.42.0.ebuild
1538 new file mode 100644
1539 index 0000000000..56a0ecb394
1540 --- /dev/null
1541 +++ b/kde-frameworks/kiconthemes/kiconthemes-5.42.0.ebuild
1542 @@ -0,0 +1,29 @@
1543 +# Copyright 1999-2018 Gentoo Foundation
1544 +# Distributed under the terms of the GNU General Public License v2
1545 +
1546 +EAPI=6
1547 +
1548 +VIRTUALX_REQUIRED="test"
1549 +inherit kde5
1550 +
1551 +DESCRIPTION="Framework for icon theming and configuration"
1552 +LICENSE="LGPL-2+"
1553 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1554 +IUSE=""
1555 +
1556 +RDEPEND="
1557 + $(add_frameworks_dep karchive)
1558 + $(add_frameworks_dep kconfig)
1559 + $(add_frameworks_dep kconfigwidgets)
1560 + $(add_frameworks_dep kcoreaddons)
1561 + $(add_frameworks_dep ki18n)
1562 + $(add_frameworks_dep kitemviews)
1563 + $(add_frameworks_dep kwidgetsaddons)
1564 + $(add_qt_dep qtdbus)
1565 + $(add_qt_dep qtgui)
1566 + $(add_qt_dep qtsvg)
1567 + $(add_qt_dep qtwidgets)
1568 +"
1569 +DEPEND="${RDEPEND}"
1570 +
1571 +RESTRICT+=" test" # bug 574770
1572
1573 diff --git a/kde-frameworks/kidletime/kidletime-5.42.0.ebuild b/kde-frameworks/kidletime/kidletime-5.42.0.ebuild
1574 new file mode 100644
1575 index 0000000000..10865cb9fe
1576 --- /dev/null
1577 +++ b/kde-frameworks/kidletime/kidletime-5.42.0.ebuild
1578 @@ -0,0 +1,46 @@
1579 +# Copyright 1999-2018 Gentoo Foundation
1580 +# Distributed under the terms of the GNU General Public License v2
1581 +
1582 +EAPI=6
1583 +
1584 +KDE_TEST="false"
1585 +inherit kde5
1586 +
1587 +DESCRIPTION="Framework for detection and notification of device idle time"
1588 +LICENSE="LGPL-2+"
1589 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1590 +IUSE="X xscreensaver"
1591 +
1592 +REQUIRED_USE="xscreensaver? ( X )"
1593 +
1594 +RDEPEND="
1595 + $(add_qt_dep qtgui)
1596 + $(add_qt_dep qtwidgets)
1597 + X? (
1598 + $(add_qt_dep qtx11extras)
1599 + x11-libs/libX11
1600 + x11-libs/libxcb
1601 + x11-libs/libXext
1602 + )
1603 + xscreensaver? (
1604 + $(add_qt_dep qtdbus)
1605 + x11-libs/libXScrnSaver
1606 + )
1607 +"
1608 +DEPEND="${RDEPEND}"
1609 +
1610 +src_prepare() {
1611 + kde5_src_prepare
1612 + if ! use xscreensaver; then
1613 + sed -i -e "s/\${X11_Xscreensaver_FOUND}/0/" CMakeLists.txt || die
1614 + fi
1615 +}
1616 +
1617 +src_configure() {
1618 + local mycmakeargs=(
1619 + $(cmake-utils_use_find_package X X11)
1620 + $(cmake-utils_use_find_package X XCB)
1621 + )
1622 +
1623 + kde5_src_configure
1624 +}
1625
1626 diff --git a/kde-frameworks/kimageformats/kimageformats-5.42.0.ebuild b/kde-frameworks/kimageformats/kimageformats-5.42.0.ebuild
1627 new file mode 100644
1628 index 0000000000..a75c094c80
1629 --- /dev/null
1630 +++ b/kde-frameworks/kimageformats/kimageformats-5.42.0.ebuild
1631 @@ -0,0 +1,35 @@
1632 +# Copyright 1999-2018 Gentoo Foundation
1633 +# Distributed under the terms of the GNU General Public License v2
1634 +
1635 +EAPI=6
1636 +
1637 +KDE_QTHELP="false"
1638 +VIRTUALX_REQUIRED="test"
1639 +inherit kde5
1640 +
1641 +DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system"
1642 +LICENSE="LGPL-2+"
1643 +KEYWORDS="~amd64 ~arm ~x86"
1644 +IUSE="eps openexr"
1645 +
1646 +RDEPEND="
1647 + $(add_frameworks_dep karchive)
1648 + $(add_qt_dep qtgui)
1649 + eps? ( $(add_qt_dep qtprintsupport) )
1650 + openexr? (
1651 + media-libs/ilmbase:=
1652 + media-libs/openexr:=
1653 + )
1654 +"
1655 +DEPEND="${RDEPEND}"
1656 +
1657 +DOCS=( src/imageformats/AUTHORS )
1658 +
1659 +src_configure() {
1660 + local mycmakeargs=(
1661 + $(cmake-utils_use_find_package eps Qt5PrintSupport)
1662 + $(cmake-utils_use_find_package openexr OpenEXR)
1663 + )
1664 +
1665 + kde5_src_configure
1666 +}
1667
1668 diff --git a/kde-frameworks/kinit/kinit-5.42.0.ebuild b/kde-frameworks/kinit/kinit-5.42.0.ebuild
1669 new file mode 100644
1670 index 0000000000..f547e31795
1671 --- /dev/null
1672 +++ b/kde-frameworks/kinit/kinit-5.42.0.ebuild
1673 @@ -0,0 +1,45 @@
1674 +# Copyright 1999-2018 Gentoo Foundation
1675 +# Distributed under the terms of the GNU General Public License v2
1676 +
1677 +EAPI=6
1678 +
1679 +KDE_QTHELP="false"
1680 +KDE_TEST="false"
1681 +inherit kde5
1682 +
1683 +DESCRIPTION="Helper library to speed up start of applications on KDE work spaces"
1684 +LICENSE="LGPL-2+"
1685 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1686 +IUSE="+caps +man X"
1687 +
1688 +RDEPEND="
1689 + $(add_frameworks_dep kconfig)
1690 + $(add_frameworks_dep kcoreaddons)
1691 + $(add_frameworks_dep kcrash)
1692 + $(add_frameworks_dep ki18n)
1693 + $(add_frameworks_dep kio)
1694 + $(add_frameworks_dep kservice)
1695 + $(add_frameworks_dep kwindowsystem)
1696 + $(add_qt_dep qtdbus)
1697 + $(add_qt_dep qtgui)
1698 + caps? ( sys-libs/libcap )
1699 + X? (
1700 + x11-libs/libX11
1701 + x11-libs/libxcb
1702 + )
1703 +"
1704 +DEPEND="${RDEPEND}
1705 + man? ( $(add_frameworks_dep kdoctools) )
1706 + X? ( x11-proto/xproto )
1707 +"
1708 +
1709 +src_configure() {
1710 + local mycmakeargs=(
1711 + $(cmake-utils_use_find_package caps Libcap)
1712 + $(cmake-utils_use_find_package man KF5DocTools)
1713 + $(cmake-utils_use_find_package X X11)
1714 + $(cmake-utils_use_find_package X XCB)
1715 + )
1716 +
1717 + kde5_src_configure
1718 +}
1719
1720 diff --git a/kde-frameworks/kio/kio-5.42.0.ebuild b/kde-frameworks/kio/kio-5.42.0.ebuild
1721 new file mode 100644
1722 index 0000000000..c1924a16a4
1723 --- /dev/null
1724 +++ b/kde-frameworks/kio/kio-5.42.0.ebuild
1725 @@ -0,0 +1,78 @@
1726 +# Copyright 1999-2018 Gentoo Foundation
1727 +# Distributed under the terms of the GNU General Public License v2
1728 +
1729 +EAPI=6
1730 +
1731 +KDE_TEST="forceoptional"
1732 +VIRTUALX_REQUIRED="test"
1733 +inherit kde5
1734 +
1735 +DESCRIPTION="Framework providing transparent file and data management"
1736 +LICENSE="LGPL-2+"
1737 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1738 +IUSE="acl +handbook kerberos +kwallet X"
1739 +
1740 +RDEPEND="
1741 + $(add_frameworks_dep karchive)
1742 + $(add_frameworks_dep kbookmarks)
1743 + $(add_frameworks_dep kcodecs)
1744 + $(add_frameworks_dep kcompletion)
1745 + $(add_frameworks_dep kconfig)
1746 + $(add_frameworks_dep kconfigwidgets)
1747 + $(add_frameworks_dep kcoreaddons)
1748 + $(add_frameworks_dep kdbusaddons)
1749 + $(add_frameworks_dep ki18n)
1750 + $(add_frameworks_dep kiconthemes)
1751 + $(add_frameworks_dep kitemviews)
1752 + $(add_frameworks_dep kjobwidgets)
1753 + $(add_frameworks_dep knotifications)
1754 + $(add_frameworks_dep kservice)
1755 + $(add_frameworks_dep ktextwidgets)
1756 + $(add_frameworks_dep kwidgetsaddons)
1757 + $(add_frameworks_dep kwindowsystem)
1758 + $(add_frameworks_dep kxmlgui)
1759 + $(add_frameworks_dep solid)
1760 + $(add_qt_dep qtdbus)
1761 + $(add_qt_dep qtgui)
1762 + $(add_qt_dep qtnetwork 'ssl')
1763 + $(add_qt_dep qtscript)
1764 + $(add_qt_dep qtwidgets)
1765 + $(add_qt_dep qtxml)
1766 + dev-libs/libxml2
1767 + dev-libs/libxslt
1768 + acl? (
1769 + sys-apps/attr
1770 + virtual/acl
1771 + )
1772 + handbook? ( $(add_frameworks_dep kdoctools) )
1773 + kerberos? ( virtual/krb5 )
1774 + kwallet? ( $(add_frameworks_dep kwallet) )
1775 + X? ( $(add_qt_dep qtx11extras) )
1776 +"
1777 +DEPEND="${RDEPEND}
1778 + $(add_qt_dep qtconcurrent)
1779 + test? ( sys-libs/zlib )
1780 + X? (
1781 + x11-libs/libX11
1782 + x11-libs/libXrender
1783 + x11-proto/xproto
1784 + )
1785 +"
1786 +PDEPEND="
1787 + $(add_frameworks_dep kded)
1788 +"
1789 +
1790 +# tests hang
1791 +RESTRICT+=" test"
1792 +
1793 +src_configure() {
1794 + local mycmakeargs=(
1795 + $(cmake-utils_use_find_package acl ACL)
1796 + $(cmake-utils_use_find_package handbook KF5DocTools)
1797 + $(cmake-utils_use_find_package kerberos GSSAPI)
1798 + $(cmake-utils_use_find_package kwallet KF5Wallet)
1799 + $(cmake-utils_use_find_package X X11)
1800 + )
1801 +
1802 + kde5_src_configure
1803 +}
1804
1805 diff --git a/kde-frameworks/kirigami/kirigami-5.42.0.ebuild b/kde-frameworks/kirigami/kirigami-5.42.0.ebuild
1806 new file mode 100644
1807 index 0000000000..e8ed4e9409
1808 --- /dev/null
1809 +++ b/kde-frameworks/kirigami/kirigami-5.42.0.ebuild
1810 @@ -0,0 +1,43 @@
1811 +# Copyright 1999-2018 Gentoo Foundation
1812 +# Distributed under the terms of the GNU General Public License v2
1813 +
1814 +EAPI=6
1815 +
1816 +KDE_EXAMPLES="true"
1817 +KDE_QTHELP="false"
1818 +KDE_TEST="forceoptional"
1819 +KMNAME="${PN}2"
1820 +inherit kde5
1821 +
1822 +DESCRIPTION="Lightweight user interface framework for mobile and convergent applications"
1823 +HOMEPAGE="https://techbase.kde.org/Kirigami"
1824 +EGIT_REPO_URI="${EGIT_REPO_URI/${PN}2/${PN}}"
1825 +
1826 +LICENSE="LGPL-2+"
1827 +KEYWORDS="~amd64 ~arm ~x86"
1828 +IUSE="plasma"
1829 +
1830 +RDEPEND="
1831 + $(add_qt_dep qtdeclarative)
1832 + $(add_qt_dep qtgraphicaleffects)
1833 + $(add_qt_dep qtgui)
1834 + $(add_qt_dep qtnetwork)
1835 + $(add_qt_dep qtquickcontrols2)
1836 + $(add_qt_dep qtsvg)
1837 + plasma? ( $(add_frameworks_dep plasma) )
1838 +"
1839 +DEPEND="${RDEPEND}
1840 + $(add_qt_dep linguist-tools)
1841 +"
1842 +
1843 +# requires package to already be installed
1844 +RESTRICT+=" test"
1845 +
1846 +src_configure() {
1847 + local mycmakeargs=(
1848 + -DBUILD_EXAMPLES=$(usex examples)
1849 + -DPLASMA_ENABLED=$(usex plasma)
1850 + )
1851 +
1852 + kde5_src_configure
1853 +}
1854
1855 diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.42.0.ebuild b/kde-frameworks/kitemmodels/kitemmodels-5.42.0.ebuild
1856 new file mode 100644
1857 index 0000000000..90d5d02723
1858 --- /dev/null
1859 +++ b/kde-frameworks/kitemmodels/kitemmodels-5.42.0.ebuild
1860 @@ -0,0 +1,14 @@
1861 +# Copyright 1999-2018 Gentoo Foundation
1862 +# Distributed under the terms of the GNU General Public License v2
1863 +
1864 +EAPI=6
1865 +
1866 +VIRTUALX_REQUIRED="test"
1867 +inherit kde5
1868 +
1869 +DESCRIPTION="Framework providing data models to help with tasks such as sorting and filtering"
1870 +LICENSE="LGPL-2+"
1871 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1872 +IUSE=""
1873 +
1874 +DEPEND="test? ( $(add_qt_dep qtwidgets) )"
1875
1876 diff --git a/kde-frameworks/kitemviews/kitemviews-5.42.0.ebuild b/kde-frameworks/kitemviews/kitemviews-5.42.0.ebuild
1877 new file mode 100644
1878 index 0000000000..029a533f9e
1879 --- /dev/null
1880 +++ b/kde-frameworks/kitemviews/kitemviews-5.42.0.ebuild
1881 @@ -0,0 +1,20 @@
1882 +# Copyright 1999-2018 Gentoo Foundation
1883 +# Distributed under the terms of the GNU General Public License v2
1884 +
1885 +EAPI=6
1886 +
1887 +VIRTUALX_REQUIRED="test"
1888 +inherit kde5
1889 +
1890 +DESCRIPTION="Framework providing additional widgets for item models"
1891 +LICENSE="LGPL-2+"
1892 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1893 +IUSE="nls"
1894 +
1895 +RDEPEND="
1896 + $(add_qt_dep qtgui)
1897 + $(add_qt_dep qtwidgets)
1898 +"
1899 +DEPEND="${RDEPEND}
1900 + nls? ( $(add_qt_dep linguist-tools) )
1901 +"
1902
1903 diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-5.42.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-5.42.0.ebuild
1904 new file mode 100644
1905 index 0000000000..dead1c1750
1906 --- /dev/null
1907 +++ b/kde-frameworks/kjobwidgets/kjobwidgets-5.42.0.ebuild
1908 @@ -0,0 +1,35 @@
1909 +# Copyright 1999-2018 Gentoo Foundation
1910 +# Distributed under the terms of the GNU General Public License v2
1911 +
1912 +EAPI=6
1913 +
1914 +inherit kde5
1915 +
1916 +DESCRIPTION="Framework providing assorted widgets for showing the progress of jobs"
1917 +LICENSE="LGPL-2+"
1918 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1919 +IUSE="nls X"
1920 +
1921 +RDEPEND="
1922 + $(add_frameworks_dep kcoreaddons)
1923 + $(add_frameworks_dep kwidgetsaddons)
1924 + $(add_qt_dep qtdbus)
1925 + $(add_qt_dep qtgui)
1926 + $(add_qt_dep qtwidgets)
1927 + X? ( $(add_qt_dep qtx11extras) )
1928 +"
1929 +DEPEND="${RDEPEND}
1930 + nls? ( $(add_qt_dep linguist-tools) )
1931 + X? (
1932 + x11-libs/libX11
1933 + x11-proto/xproto
1934 + )
1935 +"
1936 +
1937 +src_configure() {
1938 + local mycmakeargs=(
1939 + $(cmake-utils_use_find_package X X11)
1940 + )
1941 +
1942 + kde5_src_configure
1943 +}
1944
1945 diff --git a/kde-frameworks/kjs/kjs-5.42.0.ebuild b/kde-frameworks/kjs/kjs-5.42.0.ebuild
1946 new file mode 100644
1947 index 0000000000..0dd6a9ecd3
1948 --- /dev/null
1949 +++ b/kde-frameworks/kjs/kjs-5.42.0.ebuild
1950 @@ -0,0 +1,22 @@
1951 +# Copyright 1999-2018 Gentoo Foundation
1952 +# Distributed under the terms of the GNU General Public License v2
1953 +
1954 +EAPI=6
1955 +
1956 +KDE_QTHELP="false"
1957 +inherit kde5
1958 +
1959 +DESCRIPTION="ECMAScipt compatible parser and engine"
1960 +LICENSE="BSD-2 LGPL-2+"
1961 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1962 +IUSE=""
1963 +
1964 +RDEPEND="
1965 + dev-libs/libpcre
1966 +"
1967 +DEPEND="${RDEPEND}
1968 + $(add_frameworks_dep kdoctools)
1969 + dev-lang/perl
1970 +"
1971 +
1972 +DOCS=( src/README )
1973
1974 diff --git a/kde-frameworks/kjsembed/kjsembed-5.42.0.ebuild b/kde-frameworks/kjsembed/kjsembed-5.42.0.ebuild
1975 new file mode 100644
1976 index 0000000000..1463fe8a59
1977 --- /dev/null
1978 +++ b/kde-frameworks/kjsembed/kjsembed-5.42.0.ebuild
1979 @@ -0,0 +1,26 @@
1980 +# Copyright 1999-2018 Gentoo Foundation
1981 +# Distributed under the terms of the GNU General Public License v2
1982 +
1983 +EAPI=6
1984 +
1985 +KDE_QTHELP="false"
1986 +KDE_TEST="false"
1987 +inherit kde5
1988 +
1989 +DESCRIPTION="Framework binding JavaScript objects to QObjects"
1990 +LICENSE="LGPL-2+"
1991 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
1992 +IUSE=""
1993 +
1994 +RDEPEND="
1995 + $(add_frameworks_dep ki18n)
1996 + $(add_frameworks_dep kjs)
1997 + $(add_qt_dep qtgui)
1998 + $(add_qt_dep qtsvg)
1999 + $(add_qt_dep qtwidgets)
2000 + $(add_qt_dep qtxml)
2001 +"
2002 +DEPEND="${RDEPEND}
2003 + $(add_frameworks_dep kdoctools)
2004 + $(add_qt_dep designer)
2005 +"
2006
2007 diff --git a/kde-frameworks/kmediaplayer/kmediaplayer-5.42.0.ebuild b/kde-frameworks/kmediaplayer/kmediaplayer-5.42.0.ebuild
2008 new file mode 100644
2009 index 0000000000..9bb5a33e13
2010 --- /dev/null
2011 +++ b/kde-frameworks/kmediaplayer/kmediaplayer-5.42.0.ebuild
2012 @@ -0,0 +1,21 @@
2013 +# Copyright 1999-2018 Gentoo Foundation
2014 +# Distributed under the terms of the GNU General Public License v2
2015 +
2016 +EAPI=6
2017 +
2018 +KDE_QTHELP="false"
2019 +VIRTUALX_REQUIRED="test"
2020 +inherit kde5
2021 +
2022 +DESCRIPTION="Framework providing a common interface for KParts that can play media files"
2023 +LICENSE="MIT"
2024 +KEYWORDS="~amd64 ~arm ~x86"
2025 +IUSE=""
2026 +
2027 +RDEPEND="
2028 + $(add_frameworks_dep kparts)
2029 + $(add_frameworks_dep kxmlgui)
2030 + $(add_qt_dep qtdbus)
2031 + $(add_qt_dep qtwidgets)
2032 +"
2033 +DEPEND="${RDEPEND}"
2034
2035 diff --git a/kde-frameworks/knewstuff/knewstuff-5.42.0.ebuild b/kde-frameworks/knewstuff/knewstuff-5.42.0.ebuild
2036 new file mode 100644
2037 index 0000000000..fccd68c14d
2038 --- /dev/null
2039 +++ b/kde-frameworks/knewstuff/knewstuff-5.42.0.ebuild
2040 @@ -0,0 +1,36 @@
2041 +# Copyright 1999-2018 Gentoo Foundation
2042 +# Distributed under the terms of the GNU General Public License v2
2043 +
2044 +EAPI=6
2045 +
2046 +KDE_TEST="false"
2047 +inherit kde5
2048 +
2049 +DESCRIPTION="Framework for downloading and sharing additional application data"
2050 +LICENSE="LGPL-2+"
2051 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2052 +IUSE=""
2053 +
2054 +DEPEND="
2055 + $(add_frameworks_dep attica)
2056 + $(add_frameworks_dep karchive)
2057 + $(add_frameworks_dep kcompletion)
2058 + $(add_frameworks_dep kconfig)
2059 + $(add_frameworks_dep kcoreaddons)
2060 + $(add_frameworks_dep ki18n)
2061 + $(add_frameworks_dep kiconthemes)
2062 + $(add_frameworks_dep kio)
2063 + $(add_frameworks_dep kitemviews)
2064 + $(add_frameworks_dep kservice)
2065 + $(add_frameworks_dep ktextwidgets)
2066 + $(add_frameworks_dep kwidgetsaddons)
2067 + $(add_frameworks_dep kxmlgui)
2068 + $(add_qt_dep qtdeclarative)
2069 + $(add_qt_dep qtgui)
2070 + $(add_qt_dep qtnetwork)
2071 + $(add_qt_dep qtwidgets)
2072 + $(add_qt_dep qtxml)
2073 +"
2074 +RDEPEND="${DEPEND}
2075 + $(add_frameworks_dep kirigami)
2076 +"
2077
2078 diff --git a/kde-frameworks/knotifications/knotifications-5.42.0.ebuild b/kde-frameworks/knotifications/knotifications-5.42.0.ebuild
2079 new file mode 100644
2080 index 0000000000..0ec118ecd1
2081 --- /dev/null
2082 +++ b/kde-frameworks/knotifications/knotifications-5.42.0.ebuild
2083 @@ -0,0 +1,44 @@
2084 +# Copyright 1999-2018 Gentoo Foundation
2085 +# Distributed under the terms of the GNU General Public License v2
2086 +
2087 +EAPI=6
2088 +
2089 +KDE_TEST="false"
2090 +inherit kde5
2091 +
2092 +DESCRIPTION="Framework for notifying the user of an event"
2093 +LICENSE="LGPL-2.1+"
2094 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2095 +IUSE="dbus nls speech X"
2096 +
2097 +RDEPEND="
2098 + $(add_frameworks_dep kcodecs)
2099 + $(add_frameworks_dep kconfig)
2100 + $(add_frameworks_dep kcoreaddons)
2101 + $(add_frameworks_dep kwindowsystem)
2102 + $(add_qt_dep qtdbus)
2103 + $(add_qt_dep qtgui)
2104 + $(add_qt_dep qtwidgets)
2105 + media-libs/phonon[qt5(+)]
2106 + dbus? ( dev-libs/libdbusmenu-qt[qt5(+)] )
2107 + speech? ( $(add_qt_dep qtspeech) )
2108 + X? (
2109 + $(add_qt_dep qtx11extras)
2110 + x11-libs/libX11
2111 + x11-libs/libXtst
2112 + )
2113 +"
2114 +DEPEND="${RDEPEND}
2115 + nls? ( $(add_qt_dep linguist-tools) )
2116 + X? ( x11-proto/xproto )
2117 +"
2118 +
2119 +src_configure() {
2120 + local mycmakeargs=(
2121 + $(cmake-utils_use_find_package dbus dbusmenu-qt5)
2122 + $(cmake-utils_use_find_package speech Qt5TextToSpeech)
2123 + $(cmake-utils_use_find_package X X11)
2124 + )
2125 +
2126 + kde5_src_configure
2127 +}
2128
2129 diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.42.0.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-5.42.0.ebuild
2130 new file mode 100644
2131 index 0000000000..b8f9b7f9e8
2132 --- /dev/null
2133 +++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.42.0.ebuild
2134 @@ -0,0 +1,24 @@
2135 +# Copyright 1999-2018 Gentoo Foundation
2136 +# Distributed under the terms of the GNU General Public License v2
2137 +
2138 +EAPI=6
2139 +
2140 +KDE_TEST="false"
2141 +inherit kde5
2142 +
2143 +DESCRIPTION="Framework for configuring desktop notifications"
2144 +LICENSE="LGPL-2+"
2145 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2146 +IUSE="phonon"
2147 +
2148 +RDEPEND="
2149 + $(add_frameworks_dep kcompletion)
2150 + $(add_frameworks_dep kconfig)
2151 + $(add_frameworks_dep ki18n)
2152 + $(add_frameworks_dep kio)
2153 + $(add_qt_dep qtdbus)
2154 + $(add_qt_dep qtgui)
2155 + $(add_qt_dep qtwidgets)
2156 + phonon? ( media-libs/phonon[qt5(+)] )
2157 +"
2158 +DEPEND="${RDEPEND}"
2159
2160 diff --git a/kde-frameworks/kpackage/kpackage-5.42.0.ebuild b/kde-frameworks/kpackage/kpackage-5.42.0.ebuild
2161 new file mode 100644
2162 index 0000000000..bc804969ff
2163 --- /dev/null
2164 +++ b/kde-frameworks/kpackage/kpackage-5.42.0.ebuild
2165 @@ -0,0 +1,28 @@
2166 +# Copyright 1999-2018 Gentoo Foundation
2167 +# Distributed under the terms of the GNU General Public License v2
2168 +
2169 +EAPI=6
2170 +
2171 +inherit kde5
2172 +
2173 +DESCRIPTION="Framework to install and load packages of non binary content"
2174 +LICENSE="LGPL-2+"
2175 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2176 +IUSE="man"
2177 +
2178 +RDEPEND="
2179 + $(add_frameworks_dep karchive)
2180 + $(add_frameworks_dep kcoreaddons)
2181 + $(add_frameworks_dep ki18n)
2182 +"
2183 +DEPEND="${RDEPEND}
2184 + man? ( $(add_frameworks_dep kdoctools) )
2185 +"
2186 +
2187 +src_configure() {
2188 + local mycmakeargs=(
2189 + $(cmake-utils_use_find_package man KF5DocTools)
2190 + )
2191 +
2192 + kde5_src_configure
2193 +}
2194
2195 diff --git a/kde-frameworks/kparts/kparts-5.42.0.ebuild b/kde-frameworks/kparts/kparts-5.42.0.ebuild
2196 new file mode 100644
2197 index 0000000000..ecd80b16ac
2198 --- /dev/null
2199 +++ b/kde-frameworks/kparts/kparts-5.42.0.ebuild
2200 @@ -0,0 +1,30 @@
2201 +# Copyright 1999-2018 Gentoo Foundation
2202 +# Distributed under the terms of the GNU General Public License v2
2203 +
2204 +EAPI=6
2205 +
2206 +VIRTUALX_REQUIRED="test"
2207 +inherit kde5
2208 +
2209 +DESCRIPTION="Framework providing elaborate user-interface components"
2210 +LICENSE="LGPL-2+"
2211 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2212 +IUSE=""
2213 +
2214 +RDEPEND="
2215 + $(add_frameworks_dep kconfig)
2216 + $(add_frameworks_dep kcoreaddons)
2217 + $(add_frameworks_dep ki18n)
2218 + $(add_frameworks_dep kiconthemes)
2219 + $(add_frameworks_dep kio)
2220 + $(add_frameworks_dep kjobwidgets)
2221 + $(add_frameworks_dep kservice)
2222 + $(add_frameworks_dep kwidgetsaddons)
2223 + $(add_frameworks_dep kxmlgui)
2224 + $(add_qt_dep qtgui)
2225 + $(add_qt_dep qtwidgets)
2226 + $(add_qt_dep qtxml)
2227 +"
2228 +DEPEND="${RDEPEND}
2229 + $(add_frameworks_dep ktextwidgets)
2230 +"
2231
2232 diff --git a/kde-frameworks/kpeople/kpeople-5.42.0.ebuild b/kde-frameworks/kpeople/kpeople-5.42.0.ebuild
2233 new file mode 100644
2234 index 0000000000..9752db2519
2235 --- /dev/null
2236 +++ b/kde-frameworks/kpeople/kpeople-5.42.0.ebuild
2237 @@ -0,0 +1,38 @@
2238 +# Copyright 1999-2018 Gentoo Foundation
2239 +# Distributed under the terms of the GNU General Public License v2
2240 +
2241 +EAPI=6
2242 +
2243 +VIRTUALX_REQUIRED="test"
2244 +inherit kde5
2245 +
2246 +DESCRIPTION="KDE contact person abstraction library"
2247 +HOMEPAGE="https://cgit.kde.org/kpeople.git"
2248 +
2249 +LICENSE="LGPL-2.1"
2250 +KEYWORDS="~amd64 ~arm ~x86"
2251 +IUSE=""
2252 +
2253 +DEPEND="
2254 + $(add_frameworks_dep kconfig)
2255 + $(add_frameworks_dep kcoreaddons)
2256 + $(add_frameworks_dep ki18n)
2257 + $(add_frameworks_dep kitemviews)
2258 + $(add_frameworks_dep kservice)
2259 + $(add_frameworks_dep kwidgetsaddons)
2260 + $(add_qt_dep qtdbus)
2261 + $(add_qt_dep qtdeclarative)
2262 + $(add_qt_dep qtgui)
2263 + $(add_qt_dep qtsql)
2264 + $(add_qt_dep qtwidgets)
2265 +"
2266 +RDEPEND="${DEPEND}
2267 + !net-libs/kpeople:5
2268 +"
2269 +
2270 +src_test() {
2271 + # bug: 612504
2272 + local myctestargs=( -j1 )
2273 +
2274 + kde5_src_test
2275 +}
2276
2277 diff --git a/kde-frameworks/kplotting/kplotting-5.42.0.ebuild b/kde-frameworks/kplotting/kplotting-5.42.0.ebuild
2278 new file mode 100644
2279 index 0000000000..af9c36c9ce
2280 --- /dev/null
2281 +++ b/kde-frameworks/kplotting/kplotting-5.42.0.ebuild
2282 @@ -0,0 +1,18 @@
2283 +# Copyright 1999-2018 Gentoo Foundation
2284 +# Distributed under the terms of the GNU General Public License v2
2285 +
2286 +EAPI=6
2287 +
2288 +VIRTUALX_REQUIRED="test"
2289 +inherit kde5
2290 +
2291 +DESCRIPTION="Framework providing easy data-plotting functions"
2292 +LICENSE="LGPL-2+"
2293 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2294 +IUSE=""
2295 +
2296 +RDEPEND="
2297 + $(add_qt_dep qtgui)
2298 + $(add_qt_dep qtwidgets)
2299 +"
2300 +DEPEND="${RDEPEND}"
2301
2302 diff --git a/kde-frameworks/kpty/kpty-5.42.0.ebuild b/kde-frameworks/kpty/kpty-5.42.0.ebuild
2303 new file mode 100644
2304 index 0000000000..052e41e44c
2305 --- /dev/null
2306 +++ b/kde-frameworks/kpty/kpty-5.42.0.ebuild
2307 @@ -0,0 +1,26 @@
2308 +# Copyright 1999-2018 Gentoo Foundation
2309 +# Distributed under the terms of the GNU General Public License v2
2310 +
2311 +EAPI=6
2312 +
2313 +inherit kde5
2314 +
2315 +DESCRIPTION="Framework for pseudo terminal devices and running child processes"
2316 +LICENSE="LGPL-2+"
2317 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2318 +IUSE=""
2319 +
2320 +DEPEND="
2321 + $(add_frameworks_dep kcoreaddons)
2322 + $(add_frameworks_dep ki18n)
2323 + sys-libs/libutempter
2324 +"
2325 +RDEPEND="${DEPEND}"
2326 +
2327 +src_configure() {
2328 + local mycmakeargs=(
2329 + -DUTEMPTER_EXECUTABLE="${EPREFIX}/usr/sbin/utempter"
2330 + )
2331 +
2332 + kde5_src_configure
2333 +}
2334
2335 diff --git a/kde-frameworks/kross/kross-5.42.0.ebuild b/kde-frameworks/kross/kross-5.42.0.ebuild
2336 new file mode 100644
2337 index 0000000000..7b2f82f7f1
2338 --- /dev/null
2339 +++ b/kde-frameworks/kross/kross-5.42.0.ebuild
2340 @@ -0,0 +1,32 @@
2341 +# Copyright 1999-2018 Gentoo Foundation
2342 +# Distributed under the terms of the GNU General Public License v2
2343 +
2344 +EAPI=6
2345 +
2346 +KDE_QTHELP="false"
2347 +VIRTUALX_REQUIRED="test"
2348 +inherit kde5
2349 +
2350 +DESCRIPTION="Framework for embedding scripting into applications"
2351 +LICENSE="LGPL-2+"
2352 +KEYWORDS="~amd64 ~arm ~x86"
2353 +IUSE=""
2354 +
2355 +RDEPEND="
2356 + $(add_frameworks_dep kcompletion)
2357 + $(add_frameworks_dep kcoreaddons)
2358 + $(add_frameworks_dep ki18n)
2359 + $(add_frameworks_dep kiconthemes)
2360 + $(add_frameworks_dep kio)
2361 + $(add_frameworks_dep kparts)
2362 + $(add_frameworks_dep kwidgetsaddons)
2363 + $(add_frameworks_dep kxmlgui)
2364 + $(add_qt_dep qtgui)
2365 + $(add_qt_dep qtscript)
2366 + $(add_qt_dep qtwidgets)
2367 + $(add_qt_dep qtxml)
2368 +"
2369 +DEPEND="${RDEPEND}
2370 + $(add_frameworks_dep kdoctools)
2371 + $(add_qt_dep designer)
2372 +"
2373
2374 diff --git a/kde-frameworks/krunner/krunner-5.42.0.ebuild b/kde-frameworks/krunner/krunner-5.42.0.ebuild
2375 new file mode 100644
2376 index 0000000000..d15b1eb63f
2377 --- /dev/null
2378 +++ b/kde-frameworks/krunner/krunner-5.42.0.ebuild
2379 @@ -0,0 +1,36 @@
2380 +# Copyright 1999-2018 Gentoo Foundation
2381 +# Distributed under the terms of the GNU General Public License v2
2382 +
2383 +EAPI=6
2384 +
2385 +VIRTUALX_REQUIRED="test"
2386 +inherit kde5
2387 +
2388 +DESCRIPTION="Framework for providing different actions given a string query"
2389 +LICENSE="LGPL-2+"
2390 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2391 +IUSE=""
2392 +
2393 +DEPEND="
2394 + $(add_frameworks_dep kconfig)
2395 + $(add_frameworks_dep kcoreaddons)
2396 + $(add_frameworks_dep ki18n)
2397 + $(add_frameworks_dep kio)
2398 + $(add_frameworks_dep kservice)
2399 + $(add_frameworks_dep plasma)
2400 + $(add_frameworks_dep solid)
2401 + $(add_frameworks_dep threadweaver)
2402 + $(add_qt_dep qtdbus)
2403 + $(add_qt_dep qtdeclarative)
2404 + $(add_qt_dep qtgui)
2405 + $(add_qt_dep qtwidgets)
2406 +"
2407 +RDEPEND="${DEPEND}"
2408 +
2409 +src_test() {
2410 + # requires virtual dbus #630672
2411 + local myctestargs=(
2412 + -E "(dbusrunnertest)"
2413 + )
2414 + kde5_src_test
2415 +}
2416
2417 diff --git a/kde-frameworks/kservice/kservice-5.42.0.ebuild b/kde-frameworks/kservice/kservice-5.42.0.ebuild
2418 new file mode 100644
2419 index 0000000000..ed1da52d31
2420 --- /dev/null
2421 +++ b/kde-frameworks/kservice/kservice-5.42.0.ebuild
2422 @@ -0,0 +1,46 @@
2423 +# Copyright 1999-2018 Gentoo Foundation
2424 +# Distributed under the terms of the GNU General Public License v2
2425 +
2426 +EAPI=6
2427 +
2428 +inherit kde5
2429 +
2430 +DESCRIPTION="Advanced plugin and service introspection"
2431 +LICENSE="LGPL-2 LGPL-2.1+"
2432 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2433 +IUSE="+man"
2434 +
2435 +RDEPEND="
2436 + $(add_frameworks_dep kconfig)
2437 + $(add_frameworks_dep kcoreaddons)
2438 + $(add_frameworks_dep kcrash)
2439 + $(add_frameworks_dep kdbusaddons)
2440 + $(add_frameworks_dep ki18n)
2441 + $(add_qt_dep qtdbus)
2442 + $(add_qt_dep qtxml)
2443 +"
2444 +DEPEND="${RDEPEND}
2445 + sys-devel/bison
2446 + sys-devel/flex
2447 + man? ( $(add_frameworks_dep kdoctools) )
2448 + test? ( $(add_qt_dep qtconcurrent) )
2449 +"
2450 +
2451 +# requires running kde environment
2452 +RESTRICT+=" test"
2453 +
2454 +src_configure() {
2455 + local mycmakeargs=(
2456 + -DAPPLICATIONS_MENU_NAME=kf5-applications.menu
2457 + $(cmake-utils_use_find_package man KF5DocTools)
2458 + )
2459 +
2460 + kde5_src_configure
2461 +}
2462 +
2463 +src_install() {
2464 + kde5_src_install
2465 +
2466 + # bug 596316
2467 + dosym kf5-applications.menu /etc/xdg/menus/applications.menu
2468 +}
2469
2470 diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.42.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-5.42.0.ebuild
2471 new file mode 100644
2472 index 0000000000..7683d63307
2473 --- /dev/null
2474 +++ b/kde-frameworks/ktexteditor/ktexteditor-5.42.0.ebuild
2475 @@ -0,0 +1,56 @@
2476 +# Copyright 1999-2018 Gentoo Foundation
2477 +# Distributed under the terms of the GNU General Public License v2
2478 +
2479 +EAPI=6
2480 +
2481 +VIRTUALX_REQUIRED="test"
2482 +inherit kde5
2483 +
2484 +DESCRIPTION="Framework providing a full text editor component"
2485 +LICENSE="LGPL-2+"
2486 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2487 +IUSE="editorconfig git"
2488 +
2489 +RDEPEND="
2490 + $(add_frameworks_dep karchive)
2491 + $(add_frameworks_dep kauth)
2492 + $(add_frameworks_dep kcodecs)
2493 + $(add_frameworks_dep kcompletion)
2494 + $(add_frameworks_dep kconfig)
2495 + $(add_frameworks_dep kconfigwidgets)
2496 + $(add_frameworks_dep kcoreaddons)
2497 + $(add_frameworks_dep kguiaddons)
2498 + $(add_frameworks_dep ki18n)
2499 + $(add_frameworks_dep kiconthemes)
2500 + $(add_frameworks_dep kio)
2501 + $(add_frameworks_dep kitemviews)
2502 + $(add_frameworks_dep kjobwidgets)
2503 + $(add_frameworks_dep kparts)
2504 + $(add_frameworks_dep ktextwidgets)
2505 + $(add_frameworks_dep kwidgetsaddons)
2506 + $(add_frameworks_dep kxmlgui)
2507 + $(add_frameworks_dep sonnet)
2508 + $(add_frameworks_dep syntax-highlighting)
2509 + $(add_qt_dep qtdeclarative)
2510 + $(add_qt_dep qtgui)
2511 + $(add_qt_dep qtprintsupport)
2512 + $(add_qt_dep qtwidgets)
2513 + $(add_qt_dep qtxml)
2514 + editorconfig? ( app-text/editorconfig-core-c )
2515 + git? ( dev-libs/libgit2:= )
2516 +"
2517 +DEPEND="${RDEPEND}
2518 + $(add_qt_dep qtxmlpatterns)
2519 + test? ( $(add_frameworks_dep kservice) )
2520 +"
2521 +
2522 +RESTRICT+=" test"
2523 +
2524 +src_configure() {
2525 + local mycmakeargs=(
2526 + $(cmake-utils_use_find_package editorconfig EditorConfig)
2527 + $(cmake-utils_use_find_package git LibGit2)
2528 + )
2529 +
2530 + kde5_src_configure
2531 +}
2532
2533 diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.42.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-5.42.0.ebuild
2534 new file mode 100644
2535 index 0000000000..2bbfa4f065
2536 --- /dev/null
2537 +++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.42.0.ebuild
2538 @@ -0,0 +1,37 @@
2539 +# Copyright 1999-2018 Gentoo Foundation
2540 +# Distributed under the terms of the GNU General Public License v2
2541 +
2542 +EAPI=6
2543 +
2544 +VIRTUALX_REQUIRED="test"
2545 +inherit kde5
2546 +
2547 +DESCRIPTION="Framework providing an assortment of widgets for displaying and editing text"
2548 +LICENSE="LGPL-2+ LGPL-2.1+"
2549 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2550 +IUSE="speech"
2551 +
2552 +RDEPEND="
2553 + $(add_frameworks_dep kcompletion)
2554 + $(add_frameworks_dep kconfig)
2555 + $(add_frameworks_dep kconfigwidgets)
2556 + $(add_frameworks_dep kcoreaddons)
2557 + $(add_frameworks_dep ki18n)
2558 + $(add_frameworks_dep kiconthemes)
2559 + $(add_frameworks_dep kservice)
2560 + $(add_frameworks_dep kwidgetsaddons)
2561 + $(add_frameworks_dep kwindowsystem)
2562 + $(add_frameworks_dep sonnet)
2563 + $(add_qt_dep qtgui)
2564 + $(add_qt_dep qtwidgets)
2565 + speech? ( $(add_qt_dep qtspeech) )
2566 +"
2567 +DEPEND="${RDEPEND}"
2568 +
2569 +src_configure() {
2570 + local mycmakeargs=(
2571 + $(cmake-utils_use_find_package speech Qt5TextToSpeech)
2572 + )
2573 +
2574 + kde5_src_configure
2575 +}
2576
2577 diff --git a/kde-frameworks/kunitconversion/kunitconversion-5.42.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-5.42.0.ebuild
2578 new file mode 100644
2579 index 0000000000..8f880d3d8f
2580 --- /dev/null
2581 +++ b/kde-frameworks/kunitconversion/kunitconversion-5.42.0.ebuild
2582 @@ -0,0 +1,26 @@
2583 +# Copyright 1999-2018 Gentoo Foundation
2584 +# Distributed under the terms of the GNU General Public License v2
2585 +
2586 +EAPI=6
2587 +
2588 +inherit kde5
2589 +
2590 +DESCRIPTION="Framework for converting units"
2591 +LICENSE="LGPL-2+"
2592 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2593 +IUSE=""
2594 +
2595 +RDEPEND="
2596 + $(add_frameworks_dep ki18n)
2597 + $(add_qt_dep qtnetwork)
2598 +"
2599 +DEPEND="${RDEPEND}"
2600 +
2601 +src_test() {
2602 + # bug 623938 - needs internet connection
2603 + local myctestargs=(
2604 + -E "(convertertest)"
2605 + )
2606 +
2607 + kde5_src_test
2608 +}
2609
2610 diff --git a/kde-frameworks/kwallet/kwallet-5.42.0.ebuild b/kde-frameworks/kwallet/kwallet-5.42.0.ebuild
2611 new file mode 100644
2612 index 0000000000..9ebbc724de
2613 --- /dev/null
2614 +++ b/kde-frameworks/kwallet/kwallet-5.42.0.ebuild
2615 @@ -0,0 +1,56 @@
2616 +# Copyright 1999-2018 Gentoo Foundation
2617 +# Distributed under the terms of the GNU General Public License v2
2618 +
2619 +EAPI=6
2620 +
2621 +inherit kde5
2622 +
2623 +DESCRIPTION="Framework providing desktop-wide storage for passwords"
2624 +LICENSE="LGPL-2+"
2625 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2626 +IUSE="gpg +man"
2627 +
2628 +RDEPEND="
2629 + $(add_frameworks_dep kconfig)
2630 + $(add_frameworks_dep kconfigwidgets)
2631 + $(add_frameworks_dep kcoreaddons)
2632 + $(add_frameworks_dep kdbusaddons)
2633 + $(add_frameworks_dep ki18n)
2634 + $(add_frameworks_dep kiconthemes)
2635 + $(add_frameworks_dep knotifications)
2636 + $(add_frameworks_dep kservice)
2637 + $(add_frameworks_dep kwidgetsaddons)
2638 + $(add_frameworks_dep kwindowsystem)
2639 + $(add_qt_dep qtdbus)
2640 + $(add_qt_dep qtgui)
2641 + $(add_qt_dep qtwidgets)
2642 + dev-libs/libgcrypt:0=
2643 + gpg? ( >=app-crypt/gpgme-1.7.1[cxx,qt5] )
2644 +"
2645 +DEPEND="${RDEPEND}
2646 + man? ( $(add_frameworks_dep kdoctools) )
2647 +"
2648 +
2649 +src_configure() {
2650 + local mycmakeargs=(
2651 + $(cmake-utils_use_find_package gpg Gpgmepp)
2652 + $(cmake-utils_use_find_package man KF5DocTools)
2653 + )
2654 +
2655 + kde5_src_configure
2656 +}
2657 +
2658 +pkg_postinst() {
2659 + if ! has_version "kde-plasma/kwallet-pam" || ! has_version "kde-apps/kwalletmanager:5" ; then
2660 + elog
2661 + elog "Install kde-plasma/kwallet-pam for auto-unlocking after account login."
2662 + elog "Install kde-apps/kwalletmanager:5 to manage your kwallet."
2663 + elog
2664 + fi
2665 + if has_version "kde-apps/kwalletd"; then
2666 + elog "Starting with 5.34.0-r1, ${PN} is able to serve applications"
2667 + elog "that still require old kwalletd4. After migration has finished,"
2668 + elog "kde-apps/kwalletd can be removed."
2669 + fi
2670 + elog "For more information, read https://wiki.gentoo.org/wiki/KDE#KWallet"
2671 +}
2672
2673 diff --git a/kde-frameworks/kwayland/kwayland-5.42.0.ebuild b/kde-frameworks/kwayland/kwayland-5.42.0.ebuild
2674 new file mode 100644
2675 index 0000000000..4bc9d6baa3
2676 --- /dev/null
2677 +++ b/kde-frameworks/kwayland/kwayland-5.42.0.ebuild
2678 @@ -0,0 +1,27 @@
2679 +# Copyright 1999-2018 Gentoo Foundation
2680 +# Distributed under the terms of the GNU General Public License v2
2681 +
2682 +EAPI=6
2683 +
2684 +KDE_TEST="true"
2685 +inherit kde5
2686 +
2687 +DESCRIPTION="Qt-style client and server library wrapper for Wayland libraries"
2688 +HOMEPAGE="https://cgit.kde.org/kwayland.git"
2689 +
2690 +LICENSE="LGPL-2.1"
2691 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2692 +IUSE=""
2693 +
2694 +DEPEND="
2695 + $(add_qt_dep qtconcurrent)
2696 + $(add_qt_dep qtgui 'egl')
2697 + >=dev-libs/wayland-1.13.0
2698 + media-libs/mesa[egl]
2699 +"
2700 +RDEPEND="${DEPEND}
2701 + $(add_qt_dep qtwayland 'egl(+)')
2702 +"
2703 +
2704 +# All failing, I guess we need a virtual wayland server
2705 +RESTRICT+=" test"
2706
2707 diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.42.0.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.42.0.ebuild
2708 new file mode 100644
2709 index 0000000000..d59d575f3e
2710 --- /dev/null
2711 +++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.42.0.ebuild
2712 @@ -0,0 +1,20 @@
2713 +# Copyright 1999-2018 Gentoo Foundation
2714 +# Distributed under the terms of the GNU General Public License v2
2715 +
2716 +EAPI=6
2717 +
2718 +VIRTUALX_REQUIRED="test"
2719 +inherit kde5
2720 +
2721 +DESCRIPTION="An assortment of high-level widgets for common tasks"
2722 +LICENSE="LGPL-2.1+"
2723 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2724 +IUSE="nls"
2725 +
2726 +RDEPEND="
2727 + $(add_qt_dep qtgui)
2728 + $(add_qt_dep qtwidgets)
2729 +"
2730 +DEPEND="${RDEPEND}
2731 + nls? ( $(add_qt_dep linguist-tools) )
2732 +"
2733
2734 diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-5.42.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-5.42.0.ebuild
2735 new file mode 100644
2736 index 0000000000..2615478ef6
2737 --- /dev/null
2738 +++ b/kde-frameworks/kwindowsystem/kwindowsystem-5.42.0.ebuild
2739 @@ -0,0 +1,40 @@
2740 +# Copyright 1999-2018 Gentoo Foundation
2741 +# Distributed under the terms of the GNU General Public License v2
2742 +
2743 +EAPI=6
2744 +
2745 +VIRTUALX_REQUIRED="test"
2746 +inherit kde5
2747 +
2748 +DESCRIPTION="Framework providing access to properties and features of the window manager"
2749 +LICENSE="|| ( LGPL-2.1 LGPL-3 ) MIT"
2750 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2751 +IUSE="nls X"
2752 +
2753 +RDEPEND="
2754 + $(add_qt_dep qtgui)
2755 + $(add_qt_dep qtwidgets)
2756 + X? (
2757 + $(add_qt_dep qtx11extras)
2758 + x11-libs/libX11
2759 + x11-libs/libXfixes
2760 + x11-libs/libxcb
2761 + x11-libs/xcb-util-keysyms
2762 + )
2763 +"
2764 +DEPEND="${RDEPEND}
2765 + nls? ( $(add_qt_dep linguist-tools) )
2766 + X? ( x11-proto/xproto )
2767 +"
2768 +
2769 +RESTRICT+=" test"
2770 +
2771 +DOCS=( "docs/README.kstartupinfo" )
2772 +
2773 +src_configure() {
2774 + local mycmakeargs=(
2775 + $(cmake-utils_use_find_package X X11)
2776 + )
2777 +
2778 + kde5_src_configure
2779 +}
2780
2781 diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.42.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-5.42.0.ebuild
2782 new file mode 100644
2783 index 0000000000..1962dcc0d8
2784 --- /dev/null
2785 +++ b/kde-frameworks/kxmlgui/kxmlgui-5.42.0.ebuild
2786 @@ -0,0 +1,41 @@
2787 +# Copyright 1999-2018 Gentoo Foundation
2788 +# Distributed under the terms of the GNU General Public License v2
2789 +
2790 +EAPI=6
2791 +
2792 +VIRTUALX_REQUIRED="test"
2793 +inherit kde5
2794 +
2795 +DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way"
2796 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2797 +LICENSE="LGPL-2+"
2798 +IUSE="attica"
2799 +
2800 +RDEPEND="
2801 + $(add_frameworks_dep kconfig)
2802 + $(add_frameworks_dep kconfigwidgets)
2803 + $(add_frameworks_dep kcoreaddons)
2804 + $(add_frameworks_dep kglobalaccel)
2805 + $(add_frameworks_dep ki18n)
2806 + $(add_frameworks_dep kiconthemes)
2807 + $(add_frameworks_dep kitemviews)
2808 + $(add_frameworks_dep ktextwidgets)
2809 + $(add_frameworks_dep kwidgetsaddons)
2810 + $(add_frameworks_dep kwindowsystem)
2811 + $(add_qt_dep qtdbus)
2812 + $(add_qt_dep qtgui)
2813 + $(add_qt_dep qtnetwork 'ssl')
2814 + $(add_qt_dep qtprintsupport)
2815 + $(add_qt_dep qtwidgets)
2816 + $(add_qt_dep qtxml)
2817 + attica? ( $(add_frameworks_dep attica) )
2818 +"
2819 +DEPEND="${RDEPEND}"
2820 +
2821 +src_configure() {
2822 + local mycmakeargs=(
2823 + $(cmake-utils_use_find_package attica KF5Attica)
2824 + )
2825 +
2826 + kde5_src_configure
2827 +}
2828
2829 diff --git a/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.42.0.ebuild b/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.42.0.ebuild
2830 new file mode 100644
2831 index 0000000000..d9a11e8ddd
2832 --- /dev/null
2833 +++ b/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.42.0.ebuild
2834 @@ -0,0 +1,20 @@
2835 +# Copyright 1999-2018 Gentoo Foundation
2836 +# Distributed under the terms of the GNU General Public License v2
2837 +
2838 +EAPI=6
2839 +
2840 +KDE_TEST="true"
2841 +inherit kde5
2842 +
2843 +DESCRIPTION="Framework providing client-side support for the XML-RPC protocol"
2844 +LICENSE="BSD-2"
2845 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2846 +IUSE=""
2847 +
2848 +DEPEND="
2849 + $(add_frameworks_dep kcoreaddons)
2850 + $(add_frameworks_dep ki18n)
2851 + $(add_frameworks_dep kio)
2852 + $(add_qt_dep qtxml)
2853 +"
2854 +RDEPEND="${DEPEND}"
2855
2856 diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.42.0.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.42.0.ebuild
2857 new file mode 100644
2858 index 0000000000..0c4e09a756
2859 --- /dev/null
2860 +++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.42.0.ebuild
2861 @@ -0,0 +1,23 @@
2862 +# Copyright 1999-2018 Gentoo Foundation
2863 +# Distributed under the terms of the GNU General Public License v2
2864 +
2865 +EAPI=6
2866 +
2867 +inherit kde5
2868 +
2869 +DESCRIPTION="ModemManager bindings for Qt"
2870 +LICENSE="LGPL-2"
2871 +KEYWORDS="~amd64 ~arm ~x86"
2872 +IUSE=""
2873 +
2874 +RDEPEND="
2875 + $(add_qt_dep qtdbus)
2876 + $(add_qt_dep qtxml)
2877 + net-misc/modemmanager
2878 +"
2879 +DEPEND="${RDEPEND}
2880 + virtual/pkgconfig
2881 +"
2882 +
2883 +# requires running environment
2884 +RESTRICT+=" test"
2885
2886 diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.42.0.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.42.0.ebuild
2887 new file mode 100644
2888 index 0000000000..4bcf5b7443
2889 --- /dev/null
2890 +++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.42.0.ebuild
2891 @@ -0,0 +1,34 @@
2892 +# Copyright 1999-2018 Gentoo Foundation
2893 +# Distributed under the terms of the GNU General Public License v2
2894 +
2895 +EAPI=6
2896 +
2897 +inherit kde5
2898 +
2899 +DESCRIPTION="NetworkManager bindings for Qt"
2900 +LICENSE="LGPL-2"
2901 +KEYWORDS="~amd64 ~arm ~x86"
2902 +IUSE="teamd"
2903 +
2904 +COMMON_DEPEND="
2905 + $(add_qt_dep qtdbus)
2906 + $(add_qt_dep qtnetwork)
2907 + || (
2908 + >=net-misc/networkmanager-1.4.0-r1[consolekit,teamd=]
2909 + >=net-misc/networkmanager-1.4.0-r1[elogind,teamd=]
2910 + >=net-misc/networkmanager-1.4.0-r1[systemd,teamd=]
2911 + )
2912 +"
2913 +DEPEND="${COMMON_DEPEND}
2914 + virtual/pkgconfig
2915 +"
2916 +RDEPEND="${COMMON_DEPEND}
2917 + !net-libs/libnm-qt:5
2918 +"
2919 +
2920 +src_test() {
2921 + # bug: 625276
2922 + local myctestargs=( -E "(managertest|settingstest|activeconnectiontest)" )
2923 +
2924 + kde5_src_test
2925 +}
2926
2927 diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-5.42.0.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-5.42.0.ebuild
2928 new file mode 100644
2929 index 0000000000..30f0353067
2930 --- /dev/null
2931 +++ b/kde-frameworks/oxygen-icons/oxygen-icons-5.42.0.ebuild
2932 @@ -0,0 +1,29 @@
2933 +# Copyright 1999-2018 Gentoo Foundation
2934 +# Distributed under the terms of the GNU General Public License v2
2935 +
2936 +EAPI=6
2937 +
2938 +KDE_AUTODEPS="false"
2939 +KDE_DEBUG="false"
2940 +KDE_QTHELP="false"
2941 +KDE_TEST="true"
2942 +KMNAME="oxygen-icons5"
2943 +inherit kde5
2944 +
2945 +DESCRIPTION="Oxygen SVG icon theme"
2946 +LICENSE="LGPL-3"
2947 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
2948 +IUSE=""
2949 +
2950 +DEPEND="
2951 + $(add_frameworks_dep extra-cmake-modules)
2952 + $(add_qt_dep qtcore)
2953 + test? (
2954 + $(add_qt_dep qttest)
2955 + app-misc/fdupes
2956 + )
2957 +"
2958 +RDEPEND="
2959 + !kde-apps/kdepim-icons:4
2960 + !kde-frameworks/oxygen-icons:4
2961 +"
2962
2963 diff --git a/kde-frameworks/plasma/plasma-5.42.0.ebuild b/kde-frameworks/plasma/plasma-5.42.0.ebuild
2964 new file mode 100644
2965 index 0000000000..f8fa9d11bd
2966 --- /dev/null
2967 +++ b/kde-frameworks/plasma/plasma-5.42.0.ebuild
2968 @@ -0,0 +1,70 @@
2969 +# Copyright 1999-2018 Gentoo Foundation
2970 +# Distributed under the terms of the GNU General Public License v2
2971 +
2972 +EAPI=6
2973 +
2974 +KMNAME="${PN}-framework"
2975 +VIRTUALX_REQUIRED="test"
2976 +inherit kde5
2977 +
2978 +DESCRIPTION="Plasma framework"
2979 +LICENSE="LGPL-2+"
2980 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
2981 +IUSE="gles2 wayland X"
2982 +
2983 +# drop qtdeclarative subslot operator when QT_MINIMAL >= 5.9.0
2984 +RDEPEND="
2985 + $(add_frameworks_dep kactivities)
2986 + $(add_frameworks_dep karchive)
2987 + $(add_frameworks_dep kconfig)
2988 + $(add_frameworks_dep kconfigwidgets)
2989 + $(add_frameworks_dep kcoreaddons)
2990 + $(add_frameworks_dep kdeclarative)
2991 + $(add_frameworks_dep kglobalaccel)
2992 + $(add_frameworks_dep kguiaddons)
2993 + $(add_frameworks_dep ki18n)
2994 + $(add_frameworks_dep kiconthemes)
2995 + $(add_frameworks_dep kio)
2996 + $(add_frameworks_dep kirigami)
2997 + $(add_frameworks_dep knotifications)
2998 + $(add_frameworks_dep kpackage)
2999 + $(add_frameworks_dep kservice)
3000 + $(add_frameworks_dep kwidgetsaddons)
3001 + $(add_frameworks_dep kwindowsystem)
3002 + $(add_frameworks_dep kxmlgui)
3003 + $(add_qt_dep qtdbus)
3004 + $(add_qt_dep qtdeclarative '' '' '5=')
3005 + $(add_qt_dep qtgui 'gles2=')
3006 + $(add_qt_dep qtquickcontrols)
3007 + $(add_qt_dep qtsql)
3008 + $(add_qt_dep qtsvg)
3009 + $(add_qt_dep qtwidgets)
3010 + !gles2? ( virtual/opengl )
3011 + wayland? (
3012 + $(add_frameworks_dep kwayland)
3013 + media-libs/mesa[egl]
3014 + )
3015 + X? (
3016 + $(add_qt_dep qtx11extras)
3017 + x11-libs/libX11
3018 + x11-libs/libxcb
3019 + )
3020 +"
3021 +DEPEND="${RDEPEND}
3022 + $(add_frameworks_dep kdoctools)
3023 + X? ( x11-proto/xproto )
3024 +"
3025 +
3026 +RESTRICT+=" test"
3027 +
3028 +src_configure() {
3029 + local mycmakeargs=(
3030 + $(cmake-utils_use_find_package !gles2 OpenGL)
3031 + $(cmake-utils_use_find_package wayland EGL)
3032 + $(cmake-utils_use_find_package wayland KF5Wayland)
3033 + $(cmake-utils_use_find_package X X11)
3034 + $(cmake-utils_use_find_package X XCB)
3035 + )
3036 +
3037 + kde5_src_configure
3038 +}
3039
3040 diff --git a/kde-frameworks/prison/prison-5.42.0.ebuild b/kde-frameworks/prison/prison-5.42.0.ebuild
3041 new file mode 100644
3042 index 0000000000..58d93e0621
3043 --- /dev/null
3044 +++ b/kde-frameworks/prison/prison-5.42.0.ebuild
3045 @@ -0,0 +1,20 @@
3046 +# Copyright 1999-2018 Gentoo Foundation
3047 +# Distributed under the terms of the GNU General Public License v2
3048 +
3049 +EAPI=6
3050 +
3051 +inherit kde5
3052 +
3053 +DESCRIPTION="QRCode and data matrix barcode library"
3054 +HOMEPAGE="https://cgit.kde.org/prison.git"
3055 +
3056 +LICENSE="GPL-2"
3057 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3058 +IUSE=""
3059 +
3060 +DEPEND="
3061 + $(add_qt_dep qtgui)
3062 + media-gfx/qrencode:=
3063 + media-libs/libdmtx
3064 +"
3065 +RDEPEND="${DEPEND}"
3066
3067 diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.42.0.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.42.0.ebuild
3068 new file mode 100644
3069 index 0000000000..e4c5e5dc30
3070 --- /dev/null
3071 +++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.42.0.ebuild
3072 @@ -0,0 +1,26 @@
3073 +# Copyright 1999-2018 Gentoo Foundation
3074 +# Distributed under the terms of the GNU General Public License v2
3075 +
3076 +EAPI=6
3077 +
3078 +KDE_QTHELP="false"
3079 +inherit kde5
3080 +
3081 +DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for painting"
3082 +KEYWORDS="~amd64 ~arm ~x86"
3083 +LICENSE="|| ( GPL-2+ LGPL-3+ )"
3084 +IUSE=""
3085 +
3086 +# drop qtdeclarative subslot operator when QT_MINIMAL >= 5.8.0
3087 +DEPEND="
3088 + $(add_frameworks_dep kconfigwidgets)
3089 + $(add_frameworks_dep kiconthemes)
3090 + $(add_frameworks_dep kirigami)
3091 + $(add_qt_dep qtdeclarative '' '' '5=')
3092 + $(add_qt_dep qtgui)
3093 + $(add_qt_dep qtwidgets)
3094 +"
3095 +RDEPEND="${DEPEND}
3096 + $(add_qt_dep qtgraphicaleffects)
3097 + $(add_qt_dep qtquickcontrols2)
3098 +"
3099
3100 diff --git a/kde-frameworks/solid/solid-5.42.0.ebuild b/kde-frameworks/solid/solid-5.42.0.ebuild
3101 new file mode 100644
3102 index 0000000000..5ba7d7e870
3103 --- /dev/null
3104 +++ b/kde-frameworks/solid/solid-5.42.0.ebuild
3105 @@ -0,0 +1,32 @@
3106 +# Copyright 1999-2018 Gentoo Foundation
3107 +# Distributed under the terms of the GNU General Public License v2
3108 +
3109 +EAPI=6
3110 +
3111 +VIRTUALX_REQUIRED="test"
3112 +inherit kde5
3113 +
3114 +DESCRIPTION="Provider for platform independent hardware discovery, abstraction and management"
3115 +LICENSE="LGPL-2.1+"
3116 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3117 +IUSE="nls"
3118 +
3119 +RDEPEND="
3120 + $(add_qt_dep qtdbus)
3121 + $(add_qt_dep qtdeclarative)
3122 + $(add_qt_dep qtwidgets)
3123 + $(add_qt_dep qtxml)
3124 + sys-fs/udisks:2
3125 + virtual/udev
3126 +"
3127 +DEPEND="${RDEPEND}
3128 + nls? ( $(add_qt_dep linguist-tools) )
3129 + test? ( $(add_qt_dep qtconcurrent) )
3130 +"
3131 +pkg_postinst() {
3132 + kde5_pkg_postinst
3133 +
3134 + if ! has_version "app-misc/media-player-info" ; then
3135 + einfo "For media player support, install app-misc/media-player-info"
3136 + fi
3137 +}
3138
3139 diff --git a/kde-frameworks/sonnet/sonnet-5.42.0.ebuild b/kde-frameworks/sonnet/sonnet-5.42.0.ebuild
3140 new file mode 100644
3141 index 0000000000..9a006cbbfe
3142 --- /dev/null
3143 +++ b/kde-frameworks/sonnet/sonnet-5.42.0.ebuild
3144 @@ -0,0 +1,30 @@
3145 +# Copyright 1999-2018 Gentoo Foundation
3146 +# Distributed under the terms of the GNU General Public License v2
3147 +
3148 +EAPI=6
3149 +
3150 +inherit kde5
3151 +
3152 +DESCRIPTION="Framework for providing spell-checking through abstraction of popular backends"
3153 +LICENSE="LGPL-2+ LGPL-2.1+"
3154 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
3155 +IUSE="aspell +hunspell nls"
3156 +
3157 +RDEPEND="
3158 + $(add_qt_dep qtgui)
3159 + $(add_qt_dep qtwidgets)
3160 + aspell? ( app-text/aspell )
3161 + hunspell? ( app-text/hunspell:= )
3162 +"
3163 +DEPEND="${RDEPEND}
3164 + nls? ( $(add_qt_dep linguist-tools) )
3165 +"
3166 +
3167 +src_configure() {
3168 + local mycmakeargs=(
3169 + $(cmake-utils_use_find_package aspell ASPELL)
3170 + $(cmake-utils_use_find_package hunspell HUNSPELL)
3171 + )
3172 +
3173 + kde5_src_configure
3174 +}
3175
3176 diff --git a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.42.0.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.42.0.ebuild
3177 new file mode 100644
3178 index 0000000000..dcea91c13a
3179 --- /dev/null
3180 +++ b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.42.0.ebuild
3181 @@ -0,0 +1,27 @@
3182 +# Copyright 1999-2018 Gentoo Foundation
3183 +# Distributed under the terms of the GNU General Public License v2
3184 +
3185 +EAPI=6
3186 +
3187 +KDE_TEST="forceoptional"
3188 +inherit kde5
3189 +
3190 +DESCRIPTION="Framework for syntax highlighting"
3191 +LICENSE="LGPL-2+ LGPL-2.1+"
3192 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3193 +IUSE="nls"
3194 +
3195 +RDEPEND="
3196 + $(add_qt_dep qtgui)
3197 + $(add_qt_dep qtnetwork)
3198 + $(add_qt_dep qtxmlpatterns)
3199 +"
3200 +DEPEND="${RDEPEND}
3201 + dev-lang/perl
3202 + nls? ( $(add_qt_dep linguist-tools) )
3203 +"
3204 +
3205 +src_install() {
3206 + kde5_src_install
3207 + dobin "${BUILD_DIR}"/bin/katehighlightingindexer
3208 +}
3209
3210 diff --git a/kde-frameworks/threadweaver/threadweaver-5.42.0.ebuild b/kde-frameworks/threadweaver/threadweaver-5.42.0.ebuild
3211 new file mode 100644
3212 index 0000000000..44bbeff6f8
3213 --- /dev/null
3214 +++ b/kde-frameworks/threadweaver/threadweaver-5.42.0.ebuild
3215 @@ -0,0 +1,16 @@
3216 +# Copyright 1999-2018 Gentoo Foundation
3217 +# Distributed under the terms of the GNU General Public License v2
3218 +
3219 +EAPI=6
3220 +
3221 +inherit kde5
3222 +
3223 +DESCRIPTION="Framework for managing threads using job and queue-based interfaces"
3224 +LICENSE="LGPL-2+"
3225 +KEYWORDS="~amd64 ~arm ~arm64 ~x86"
3226 +IUSE=""
3227 +
3228 +src_prepare() {
3229 + cmake_comment_add_subdirectory benchmarks
3230 + kde5_src_prepare
3231 +}