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