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