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