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