public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kbookmarks/, kde-frameworks/knotifications/, ...
@ 2017-02-11 14:20 Johannes Huber
  0 siblings, 0 replies; only message in thread
From: Johannes Huber @ 2017-02-11 14:20 UTC (permalink / raw
  To: gentoo-commits

commit:     f20d91b9c91cbeba5051b1acc70f8350838e0eba
Author:     Johannes Huber <johu <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 11 14:12:03 2017 +0000
Commit:     Johannes Huber <johu <AT> gentoo <DOT> org>
CommitDate: Sat Feb 11 14:20:31 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f20d91b9

kde-frameworks: Version bump KDE Frameworks 5.31.0

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 kde-frameworks/attica/Manifest                     |  1 +
 kde-frameworks/attica/attica-5.31.0.ebuild         | 17 +++++
 kde-frameworks/baloo/Manifest                      |  1 +
 kde-frameworks/baloo/baloo-5.31.0.ebuild           | 33 +++++++++
 kde-frameworks/bluez-qt/Manifest                   |  1 +
 kde-frameworks/bluez-qt/bluez-qt-5.31.0.ebuild     | 30 ++++++++
 kde-frameworks/breeze-icons-rcc/Manifest           |  1 +
 .../breeze-icons-rcc-5.31.0.ebuild                 | 30 ++++++++
 kde-frameworks/breeze-icons/Manifest               |  1 +
 .../breeze-icons/breeze-icons-5.31.0.ebuild        | 31 ++++++++
 kde-frameworks/extra-cmake-modules/Manifest        |  1 +
 .../extra-cmake-modules-5.31.0.ebuild              | 58 +++++++++++++++
 kde-frameworks/frameworkintegration/Manifest       |  1 +
 .../frameworkintegration-5.31.0.ebuild             | 52 +++++++++++++
 kde-frameworks/kactivities-stats/Manifest          |  1 +
 .../kactivities-stats-5.31.0.ebuild                | 22 ++++++
 kde-frameworks/kactivities/Manifest                |  1 +
 .../kactivities/kactivities-5.31.0.ebuild          | 28 +++++++
 kde-frameworks/kapidox/Manifest                    |  1 +
 kde-frameworks/kapidox/kapidox-5.31.0.ebuild       | 29 ++++++++
 kde-frameworks/karchive/Manifest                   |  1 +
 kde-frameworks/karchive/karchive-5.31.0.ebuild     | 28 +++++++
 kde-frameworks/kauth/Manifest                      |  1 +
 kde-frameworks/kauth/kauth-5.31.0.ebuild           | 34 +++++++++
 kde-frameworks/kbookmarks/Manifest                 |  1 +
 kde-frameworks/kbookmarks/kbookmarks-5.31.0.ebuild | 30 ++++++++
 kde-frameworks/kcmutils/Manifest                   |  1 +
 kde-frameworks/kcmutils/kcmutils-5.31.0.ebuild     | 32 ++++++++
 kde-frameworks/kcodecs/Manifest                    |  1 +
 kde-frameworks/kcodecs/kcodecs-5.31.0.ebuild       | 14 ++++
 kde-frameworks/kcompletion/Manifest                |  1 +
 .../kcompletion/kcompletion-5.31.0.ebuild          | 22 ++++++
 kde-frameworks/kconfig/Manifest                    |  1 +
 kde-frameworks/kconfig/kconfig-5.31.0.ebuild       | 27 +++++++
 kde-frameworks/kconfigwidgets/Manifest             |  1 +
 .../kconfigwidgets/kconfigwidgets-5.31.0.ebuild    | 38 ++++++++++
 kde-frameworks/kcoreaddons/Manifest                |  1 +
 .../kcoreaddons/kcoreaddons-5.31.0.ebuild          | 31 ++++++++
 kde-frameworks/kcrash/Manifest                     |  1 +
 kde-frameworks/kcrash/kcrash-5.31.0.ebuild         | 29 ++++++++
 kde-frameworks/kdbusaddons/Manifest                |  1 +
 .../kdbusaddons/kdbusaddons-5.31.0.ebuild          | 29 ++++++++
 kde-frameworks/kdeclarative/Manifest               |  1 +
 .../kdeclarative/kdeclarative-5.31.0.ebuild        | 32 ++++++++
 kde-frameworks/kded/Manifest                       |  1 +
 kde-frameworks/kded/kded-5.31.0.ebuild             | 36 +++++++++
 kde-frameworks/kdelibs4support/Manifest            |  1 +
 .../kdelibs4support/kdelibs4support-5.31.0.ebuild  | 86 ++++++++++++++++++++++
 kde-frameworks/kdesignerplugin/Manifest            |  1 +
 .../kdesignerplugin/kdesignerplugin-5.31.0.ebuild  | 54 ++++++++++++++
 kde-frameworks/kdesu/Manifest                      |  1 +
 kde-frameworks/kdesu/kdesu-5.31.0.ebuild           | 33 +++++++++
 kde-frameworks/kdewebkit/Manifest                  |  1 +
 kde-frameworks/kdewebkit/kdewebkit-5.31.0.ebuild   | 30 ++++++++
 kde-frameworks/kdnssd/Manifest                     |  1 +
 kde-frameworks/kdnssd/kdnssd-5.31.0.ebuild         | 32 ++++++++
 kde-frameworks/kdoctools/Manifest                  |  1 +
 kde-frameworks/kdoctools/kdoctools-5.31.0.ebuild   | 25 +++++++
 kde-frameworks/kemoticons/Manifest                 |  1 +
 kde-frameworks/kemoticons/kemoticons-5.31.0.ebuild | 27 +++++++
 kde-frameworks/kfilemetadata/Manifest              |  1 +
 .../kfilemetadata/kfilemetadata-5.31.0.ebuild      | 50 +++++++++++++
 kde-frameworks/kglobalaccel/Manifest               |  1 +
 .../kglobalaccel/kglobalaccel-5.31.0.ebuild        | 31 ++++++++
 kde-frameworks/kguiaddons/Manifest                 |  1 +
 kde-frameworks/kguiaddons/kguiaddons-5.31.0.ebuild | 23 ++++++
 kde-frameworks/khtml/Manifest                      |  1 +
 kde-frameworks/khtml/khtml-5.31.0.ebuild           | 67 +++++++++++++++++
 kde-frameworks/ki18n/Manifest                      |  1 +
 kde-frameworks/ki18n/ki18n-5.31.0.ebuild           | 37 ++++++++++
 kde-frameworks/kiconthemes/Manifest                |  1 +
 .../kiconthemes/kiconthemes-5.31.0.ebuild          | 30 ++++++++
 kde-frameworks/kidletime/Manifest                  |  1 +
 kde-frameworks/kidletime/kidletime-5.31.0.ebuild   | 25 +++++++
 kde-frameworks/kimageformats/Manifest              |  1 +
 .../kimageformats/kimageformats-5.31.0.ebuild      | 35 +++++++++
 kde-frameworks/kinit/Manifest                      |  1 +
 kde-frameworks/kinit/kinit-5.31.0.ebuild           | 41 +++++++++++
 kde-frameworks/kio/Manifest                        |  1 +
 kde-frameworks/kio/kio-5.31.0.ebuild               | 80 ++++++++++++++++++++
 kde-frameworks/kitemmodels/Manifest                |  1 +
 .../kitemmodels/kitemmodels-5.31.0.ebuild          | 15 ++++
 kde-frameworks/kitemviews/Manifest                 |  1 +
 kde-frameworks/kitemviews/kitemviews-5.31.0.ebuild | 21 ++++++
 kde-frameworks/kjobwidgets/Manifest                |  1 +
 .../kjobwidgets/kjobwidgets-5.31.0.ebuild          | 36 +++++++++
 kde-frameworks/kjs/Manifest                        |  1 +
 kde-frameworks/kjs/kjs-5.31.0.ebuild               | 22 ++++++
 kde-frameworks/kjsembed/Manifest                   |  1 +
 kde-frameworks/kjsembed/kjsembed-5.31.0.ebuild     | 26 +++++++
 kde-frameworks/kmediaplayer/Manifest               |  1 +
 .../kmediaplayer/kmediaplayer-5.31.0.ebuild        | 21 ++++++
 kde-frameworks/knewstuff/Manifest                  |  1 +
 kde-frameworks/knewstuff/knewstuff-5.31.0.ebuild   | 35 +++++++++
 kde-frameworks/knotifications/Manifest             |  1 +
 .../knotifications/knotifications-5.31.0.ebuild    | 45 +++++++++++
 kde-frameworks/knotifyconfig/Manifest              |  1 +
 .../knotifyconfig/knotifyconfig-5.31.0.ebuild      | 25 +++++++
 kde-frameworks/kpackage/Manifest                   |  1 +
 kde-frameworks/kpackage/kpackage-5.31.0.ebuild     | 38 ++++++++++
 kde-frameworks/kparts/Manifest                     |  1 +
 kde-frameworks/kparts/kparts-5.31.0.ebuild         | 31 ++++++++
 kde-frameworks/kpeople/Manifest                    |  1 +
 kde-frameworks/kpeople/kpeople-5.31.0.ebuild       | 32 ++++++++
 kde-frameworks/kplotting/Manifest                  |  1 +
 kde-frameworks/kplotting/kplotting-5.31.0.ebuild   | 19 +++++
 kde-frameworks/kpty/Manifest                       |  1 +
 kde-frameworks/kpty/kpty-5.31.0.ebuild             | 27 +++++++
 kde-frameworks/kross/Manifest                      |  1 +
 kde-frameworks/kross/kross-5.31.0.ebuild           | 32 ++++++++
 kde-frameworks/krunner/Manifest                    |  1 +
 kde-frameworks/krunner/krunner-5.31.0.ebuild       | 30 ++++++++
 kde-frameworks/kservice/Manifest                   |  1 +
 kde-frameworks/kservice/kservice-5.31.0.ebuild     | 47 ++++++++++++
 kde-frameworks/ktexteditor/Manifest                |  1 +
 .../ktexteditor/ktexteditor-5.31.0.ebuild          | 54 ++++++++++++++
 kde-frameworks/ktextwidgets/Manifest               |  1 +
 .../ktextwidgets/ktextwidgets-5.31.0.ebuild        | 38 ++++++++++
 kde-frameworks/kunitconversion/Manifest            |  1 +
 .../kunitconversion/kunitconversion-5.31.0.ebuild  | 19 +++++
 kde-frameworks/kwallet/Manifest                    |  1 +
 kde-frameworks/kwallet/kwallet-5.31.0.ebuild       | 51 +++++++++++++
 kde-frameworks/kwayland/Manifest                   |  1 +
 kde-frameworks/kwayland/kwayland-5.31.0.ebuild     | 29 ++++++++
 kde-frameworks/kwidgetsaddons/Manifest             |  1 +
 .../kwidgetsaddons/kwidgetsaddons-5.31.0.ebuild    | 22 ++++++
 kde-frameworks/kwindowsystem/Manifest              |  1 +
 .../kwindowsystem/kwindowsystem-5.31.0.ebuild      | 41 +++++++++++
 kde-frameworks/kxmlgui/Manifest                    |  1 +
 kde-frameworks/kxmlgui/kxmlgui-5.31.0.ebuild       | 42 +++++++++++
 kde-frameworks/kxmlrpcclient/Manifest              |  1 +
 .../kxmlrpcclient/kxmlrpcclient-5.31.0.ebuild      | 21 ++++++
 kde-frameworks/modemmanager-qt/Manifest            |  1 +
 .../modemmanager-qt/modemmanager-qt-5.31.0.ebuild  | 25 +++++++
 kde-frameworks/networkmanager-qt/Manifest          |  1 +
 .../networkmanager-qt-5.31.0.ebuild                | 27 +++++++
 kde-frameworks/oxygen-icons/Manifest               |  1 +
 .../oxygen-icons/oxygen-icons-5.31.0.ebuild        | 30 ++++++++
 kde-frameworks/plasma/Manifest                     |  1 +
 kde-frameworks/plasma/plasma-5.31.0.ebuild         | 69 +++++++++++++++++
 kde-frameworks/prison/Manifest                     |  1 +
 kde-frameworks/prison/prison-5.31.0.ebuild         | 21 ++++++
 kde-frameworks/solid/Manifest                      |  1 +
 kde-frameworks/solid/solid-5.31.0.ebuild           | 33 +++++++++
 kde-frameworks/sonnet/Manifest                     |  1 +
 kde-frameworks/sonnet/sonnet-5.31.0.ebuild         | 31 ++++++++
 kde-frameworks/syntax-highlighting/Manifest        |  1 +
 .../syntax-highlighting-5.31.0.ebuild              | 28 +++++++
 kde-frameworks/threadweaver/Manifest               |  1 +
 .../threadweaver/threadweaver-5.31.0.ebuild        | 17 +++++
 150 files changed, 2593 insertions(+)

diff --git a/kde-frameworks/attica/Manifest b/kde-frameworks/attica/Manifest
index a4652f5032..dd88fcc527 100644
--- a/kde-frameworks/attica/Manifest
+++ b/kde-frameworks/attica/Manifest
@@ -1,2 +1,3 @@
 DIST attica-5.29.0.tar.xz 60196 SHA256 a195e8ef4ae8dfb586c3c0a012797f5d4c358bdf3dde9c4eee10f07330c62af6 SHA512 14263ef7d6fda74b53bef615674c210737cc943b5d9024ed6fcd66bb4ec4fe7ef4fd91ab7ac7ca174b067cb16fe553a47eba5c83b91216ca6669e0a94112b49c WHIRLPOOL 9a06f701dc079e2c70458c1e505fa9b7ba9569abf769233e766375efcec96d2d033c2f2bfa59d144da51277bf27c9f36883979c9784237512ed0b67f4b47dce0
 DIST attica-5.30.0.tar.xz 60244 SHA256 5b44207c93f42b84e99fc7e110025059e3023a1dac2e4f5bd019335c7a331eed SHA512 64e7b41f4e1574262be2bd8cfc1b9ac277849735198bd02626bf54ea638c96423ef245efbb3fad5ae5d704a7a71a25ba7d1fe93eea8b1dfe1decde5f4c69b43b WHIRLPOOL e87ca49c7b44904bd39e39a7389b78df6d69410bd4ea10a9508fb34a47393c2aba174c04032bffbefc695405703ebdfaf0f39b53a2c658baf78af7715e730b1b
+DIST attica-5.31.0.tar.xz 60372 SHA256 a6c0f06e9bbd1cd65c0ac9f96a02d54cc66adf2a96098de56bb900beb1ead83d SHA512 d5ed176ddc968ba9c2ec11d2d8049af8d897410b93353c6498f7ad2b62f7eb658766d6d82590e8b11b51d13e16c36d581a5c32d258e66ea81e975362f0bd0d01 WHIRLPOOL eef80b77452a59ed788c572445cfca23b881f31ea2b4f193cc490a6d6691e6c73fed4362dcaeb631865761095fa299e556cc782c41b96e73100eeb275a6f1286

diff --git a/kde-frameworks/attica/attica-5.31.0.ebuild b/kde-frameworks/attica/attica-5.31.0.ebuild
new file mode 100644
index 0000000000..a61c723232
--- /dev/null
+++ b/kde-frameworks/attica/attica-5.31.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Framework providing access to Open Collaboration Services"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="
+	$(add_qt_dep qtnetwork)
+"
+DEPEND="${RDEPEND}"

diff --git a/kde-frameworks/baloo/Manifest b/kde-frameworks/baloo/Manifest
index 1dddd50d7e..986d0bfd11 100644
--- a/kde-frameworks/baloo/Manifest
+++ b/kde-frameworks/baloo/Manifest
@@ -1,3 +1,4 @@
 DIST baloo-4.14.3.tar.xz 145604 SHA256 9edcd2bf9fcb4f42959087c954e533bf3345d0971b7402f04c0703c1b2e66a5c SHA512 ce46abee6edfea333fe2b361418ee92e1e7e4b252c4cb9a48f302ff906b3dc49d78c4e55c69de09b0085e03fe87e978b90c2896f7492b940550fda9766679218 WHIRLPOOL a7e80983830419c796d18e72df64d08bb51aebda29c527bf6a65c61c233d80ca7ab6c784255949bd0697f67637cb37fe3bffc15fd5dd9253e185f6194221ebc9
 DIST baloo-5.29.0.tar.xz 201068 SHA256 76c0079d965b9a095a396b0e46e257de4458a2288922527a231aa38aad05f81b SHA512 fbaa00b38da33d9ebd635def1d7da180f86cf4e9a90fe42839d8b90c27f173e722fcabfcb29e7cd96cc80a8dc33f1c1637d0120512c504827fb1f0fd89110c41 WHIRLPOOL 2fc86132faf4f3f2f68d5f5bfb69ae6d1dcd38a65d39e31c75c3d13b929e4d452460fff077e9a9a81670c64eccda390209b2843b8ba55a8ddd719ce4a2119d1c
 DIST baloo-5.30.0.tar.xz 190248 SHA256 a956c008a220c65dbd42d01a344a3338b6f40706278a6c120987d7e284cd4e08 SHA512 3d0c54c72825c5fcb95246d661826c89df88a21952123960648c3446bd2a53ccba40ae185c00f9250af2a87e65c909274e95d9950835bc1e263f2dac3f345656 WHIRLPOOL 6b6b53854dfcc9be1756564ff1a18cde120b439b8bb5cb062a854ba7bbd9399fac1136ef4e8c42bf11b4deb536b7cd6fc2664e5fbc61e3f838f9c7fcf5995f78
+DIST baloo-5.31.0.tar.xz 191116 SHA256 7f399ba51dd85a01491755b36f5e46a32c6164a0bb2474651f33fef40ee66c58 SHA512 5ea1e0b04cd61bb370891ffb4be0200526d2677104f98a2028dd8f3216fe3050888cef22ad727ff0858cba8e20b0e25c37e1a31427023ba85b575af6eb7a810c WHIRLPOOL 1d0e4998d83798f655994803efea58f7748964a22debbc6aa950b009c605b5736b2faa75e63e570914459baccf1587d61274f4c7207aaeef8507c9c85cd6ad6d

diff --git a/kde-frameworks/baloo/baloo-5.31.0.ebuild b/kde-frameworks/baloo/baloo-5.31.0.ebuild
new file mode 100644
index 0000000000..34d09fa779
--- /dev/null
+++ b/kde-frameworks/baloo/baloo-5.31.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_TEST="forceoptional-recursive"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework for searching and managing metadata"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+DEPEND="
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep kcrash)
+	$(add_frameworks_dep kdbusaddons)
+	$(add_frameworks_dep kfilemetadata)
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kidletime)
+	$(add_frameworks_dep kio)
+	$(add_frameworks_dep solid)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtdeclarative)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+	>=dev-db/lmdb-0.9.17
+"
+RDEPEND="${DEPEND}
+	!kde-frameworks/baloo:4[-minimal]
+"

diff --git a/kde-frameworks/bluez-qt/Manifest b/kde-frameworks/bluez-qt/Manifest
index 34d0a1abc8..9af7ba06ac 100644
--- a/kde-frameworks/bluez-qt/Manifest
+++ b/kde-frameworks/bluez-qt/Manifest
@@ -1,2 +1,3 @@
 DIST bluez-qt-5.29.0.tar.xz 73792 SHA256 6f8fc96f2b0961d2516b94fc90728674e97d93e9e78db9e13538f76a37823697 SHA512 3e08ee36f5c86ce8be069f88803a8b38a8447b7c30e877a1857d23ee49712f664ef855f51d70b4b0ab8578e731f63666eae2a5ddb1d3ba964f6fd32f2fedfaae WHIRLPOOL 1e0509d8d86b629a9921c59655352ec971e05d6909d7e5d684bd816b197499c4b23291577bb63d9eadd91f85fa40aebb2eeb40b46510dd2902072d4f9d544f5d
 DIST bluez-qt-5.30.0.tar.xz 73804 SHA256 ce74a02b99bf71ce47c864294f5cef055c6b8bf84e10586f520c7e4919144eab SHA512 37455ff7b034cd09332c7da231bf6bbff0b1cf847b9fcbfc32411d00c431fd550de32b5a114e1d0c25e54fd16d970ccd33ac96d1a316009d7f1510e470e79533 WHIRLPOOL 426050c99a4f388884ee4922cba7a901e346ad4a17f945d09ed02a28bd9174710701381f45d81336a6ec2ac93d905e52723055c4e0e04f71943fda639ec4ca8e
+DIST bluez-qt-5.31.0.tar.xz 73744 SHA256 548e8141631f250eaab83ccfbf7b68c89b515e0a4e2e5dd46c0338b40c93e989 SHA512 b720e9ae8c8e63c2b4215212bbcb9e39d353c3e987c44248c743211cf33e187bb109d2ac519737af76a661502040351c9562d8681a9770b2be9247958918d884 WHIRLPOOL f1862fc3d029c9a423a89f4dcb6f7740a7283f5436ff1c35d0beca7d4b2aca0aa312c5d466bb1faf2a1b3518b8cda82b8bafed0148d12ead4dc780e1951fdfc4

diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.31.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.31.0.ebuild
new file mode 100644
index 0000000000..8af2c78a85
--- /dev/null
+++ b/kde-frameworks/bluez-qt/bluez-qt-5.31.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5 udev
+
+DESCRIPTION="Qt wrapper for Bluez 5 DBus API"
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+DEPEND="
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtdeclarative)
+	$(add_qt_dep qtnetwork)
+"
+RDEPEND="${DEPEND}
+	!kde-plasma/bluez-qt
+"
+
+src_configure() {
+	local mycmakeargs=(
+		-DUDEV_RULES_INSTALL_DIR="$(get_udevdir)/rules.d"
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-frameworks/breeze-icons-rcc/Manifest b/kde-frameworks/breeze-icons-rcc/Manifest
index 9de222c7e9..b8d446c0e1 100644
--- a/kde-frameworks/breeze-icons-rcc/Manifest
+++ b/kde-frameworks/breeze-icons-rcc/Manifest
@@ -1,2 +1,3 @@
 DIST breeze-icons-5.29.0.tar.xz 1467464 SHA256 0bad6cad78f948fd73fc89ae2566b59b6859a752e95eb348ce735408d4bffbae SHA512 8da8bb7df7e18a7216465a1d79f0da1930834b49e008f777157177ea1b8de0f8b1a12346067d919dd75fbc6023f5b6587f5eabda4dbae2e6f56cdb6079c86ac3 WHIRLPOOL ed0f50285a6d9f90635be396a46b1a803bb3324c1b026376c6f2cb5a46b9513843f4a20f24cce48f61c4da0d6edcf37271bf240c42dee5f657b9c1d64cf248c0
 DIST breeze-icons-5.30.0.tar.xz 1462648 SHA256 53e533d006e0289b969ee37534a71f02b2708cee28cfa829b95a144f75010759 SHA512 03d6611f2ab09ce30b0451979d24dc77ef9f6ca8d94ff6e2452a260552778f083ce883d63e020adee29d13364919fc88415b8d3987ec91619e34f73b46eb6204 WHIRLPOOL b6fc2c68bcc131f5fc1478f21615c0940466cb75d75bdb5db7ce34b7bf13c7829450e94e377c5b7011487022b3ffa2f4ecb639e46484f9e72e147908e6e76da2
+DIST breeze-icons-5.31.0.tar.xz 1454804 SHA256 85a00cf7c245b8e1b2f782a8b194a59ea198e6385e06c446999e6759c4d48afa SHA512 4faf63187f956f7e0ded50e8bb1fed7d891b218f12e33d5b441a9c7cf0761a2e2b09f6d9c6a84f3abd4a0213ff766b644ed4a40d5f747522d51b4f894bdb1498 WHIRLPOOL 060ba2841f07b49207ea363798002200338515d5a2c6ab1bd71ccf8f2f063234acea866cf700ed0b47eb218155727b060fbdfd7fea63873d91bd0cfd1974dc6a

diff --git a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.31.0.ebuild b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.31.0.ebuild
new file mode 100644
index 0000000000..2c9359cd13
--- /dev/null
+++ b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.31.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_AUTODEPS="false"
+KDE_DEBUG="false"
+KDE_DOXYGEN="false"
+KMNAME="breeze-icons"
+inherit kde5
+
+DESCRIPTION="Breeze SVG icon theme binary resource"
+LICENSE="LGPL-3"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+	$(add_frameworks_dep extra-cmake-modules)
+	$(add_qt_dep qtcore)
+"
+RDEPEND=""
+
+src_configure() {
+	local mycmakeargs=(
+		-DBINARY_ICONS_RESOURCE=ON
+		-DSKIP_INSTALL_ICONS=ON
+	)
+	kde5_src_configure
+}

diff --git a/kde-frameworks/breeze-icons/Manifest b/kde-frameworks/breeze-icons/Manifest
index 9de222c7e9..b8d446c0e1 100644
--- a/kde-frameworks/breeze-icons/Manifest
+++ b/kde-frameworks/breeze-icons/Manifest
@@ -1,2 +1,3 @@
 DIST breeze-icons-5.29.0.tar.xz 1467464 SHA256 0bad6cad78f948fd73fc89ae2566b59b6859a752e95eb348ce735408d4bffbae SHA512 8da8bb7df7e18a7216465a1d79f0da1930834b49e008f777157177ea1b8de0f8b1a12346067d919dd75fbc6023f5b6587f5eabda4dbae2e6f56cdb6079c86ac3 WHIRLPOOL ed0f50285a6d9f90635be396a46b1a803bb3324c1b026376c6f2cb5a46b9513843f4a20f24cce48f61c4da0d6edcf37271bf240c42dee5f657b9c1d64cf248c0
 DIST breeze-icons-5.30.0.tar.xz 1462648 SHA256 53e533d006e0289b969ee37534a71f02b2708cee28cfa829b95a144f75010759 SHA512 03d6611f2ab09ce30b0451979d24dc77ef9f6ca8d94ff6e2452a260552778f083ce883d63e020adee29d13364919fc88415b8d3987ec91619e34f73b46eb6204 WHIRLPOOL b6fc2c68bcc131f5fc1478f21615c0940466cb75d75bdb5db7ce34b7bf13c7829450e94e377c5b7011487022b3ffa2f4ecb639e46484f9e72e147908e6e76da2
+DIST breeze-icons-5.31.0.tar.xz 1454804 SHA256 85a00cf7c245b8e1b2f782a8b194a59ea198e6385e06c446999e6759c4d48afa SHA512 4faf63187f956f7e0ded50e8bb1fed7d891b218f12e33d5b441a9c7cf0761a2e2b09f6d9c6a84f3abd4a0213ff766b644ed4a40d5f747522d51b4f894bdb1498 WHIRLPOOL 060ba2841f07b49207ea363798002200338515d5a2c6ab1bd71ccf8f2f063234acea866cf700ed0b47eb218155727b060fbdfd7fea63873d91bd0cfd1974dc6a

diff --git a/kde-frameworks/breeze-icons/breeze-icons-5.31.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-5.31.0.ebuild
new file mode 100644
index 0000000000..deea6fc9d1
--- /dev/null
+++ b/kde-frameworks/breeze-icons/breeze-icons-5.31.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_AUTODEPS="false"
+KDE_DEBUG="false"
+inherit kde5
+
+DESCRIPTION="Breeze SVG icon theme"
+LICENSE="LGPL-3"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+DEPEND="
+	$(add_frameworks_dep extra-cmake-modules)
+	$(add_qt_dep qtcore)
+	test? (
+		$(add_qt_dep qttest)
+		app-misc/fdupes
+	)
+"
+RDEPEND=""
+
+src_configure() {
+	local mycmakeargs=(
+		-DBINARY_ICONS_RESOURCE=OFF
+	)
+	kde5_src_configure
+}

diff --git a/kde-frameworks/extra-cmake-modules/Manifest b/kde-frameworks/extra-cmake-modules/Manifest
index c6c74db33b..288292c245 100644
--- a/kde-frameworks/extra-cmake-modules/Manifest
+++ b/kde-frameworks/extra-cmake-modules/Manifest
@@ -1,2 +1,3 @@
 DIST extra-cmake-modules-5.29.0.tar.xz 303064 SHA256 48f76e626e2235bd4b64aeea9bbbcb803eb8966a6d020d0ab8ddbe81930e98d8 SHA512 2c82252acf67f82ad4678633c4ce8167dd85ddda9420221c9c26a374b9391e2ddba2fc4e92cf502e790348405aedbda68bbb527ad5c104d35ba7a0473ad86da2 WHIRLPOOL 441b6a44012df0cb8f988dd4c6ae8b092b66fd9525367c32e63b64bf2bf1a101555f9004ffc729f90d802c64a3cadacd44ae1be7f12b5dc1427aa19d9e1983b5
 DIST extra-cmake-modules-5.30.0.tar.xz 306108 SHA256 7da9647514e134db5054ab4848d4bfa6054537593a95720a7a9361f8cc71a96c SHA512 45a8220befd067225ecdd6f943ede57df954057c1bc135d91cbbc1fe40f759272bf101f1c9b01538a6a00dc768ea77131b43c1c4eacae9132db9bd0423685c91 WHIRLPOOL 221f688323c00b29568bcbc0c82030b4163fc1cf49b1c2caf7d30371b5431dbdb15e8be32fec7db5c0cb02d25fffe21361dc4125413a3bcb81567b5b2a082df9
+DIST extra-cmake-modules-5.31.0.tar.xz 310760 SHA256 84271a59045468ced64823f030d3dc9f157cec16a30387483ec888639fdc2deb SHA512 3930bdf83b015ddcab4671f75e1e30f3cae7676eb88fa74e0097dd9112d6c56c68891fe69ffa232e61866f9b34ed1db748b5044e7e9c762369ad8940e854f16a WHIRLPOOL 65a40a13894cd074a86530712ac20a945c2c2716129a9aa8a9c8b488b93cbc75e2c4ad6d29b42fdee5b4aac0dbb77ccd043efcb2ea915e1de358860d0e0e4e17

diff --git a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.31.0.ebuild b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.31.0.ebuild
new file mode 100644
index 0000000000..f7b7c17dd2
--- /dev/null
+++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.31.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+KDE_AUTODEPS="false"
+KDE_DEBUG="false"
+KDE_TEST="false"
+inherit kde5 python-any-r1
+
+DESCRIPTION="Extra modules and scripts for CMake"
+HOMEPAGE="https://projects.kde.org/projects/kdesupport/extra-cmake-modules"
+
+LICENSE="BSD"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="doc test"
+
+DEPEND="
+	doc? (
+		${PYTHON_DEPS}
+		$(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]')
+	)
+	test? (
+		$(add_qt_dep qtcore)
+		$(add_qt_dep linguist-tools)
+	)
+"
+RDEPEND="
+	app-arch/libarchive[bzip2]
+"
+
+python_check_deps() {
+	has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+	use doc && python-any-r1_pkg_setup
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DBUILD_HTML_DOCS="$(usex doc)"
+		-DBUILD_MAN_DOCS="$(usex doc)"
+		-DDOC_INSTALL_DIR="/usr/share/doc/${PF}"
+	)
+
+	cmake-utils_src_configure
+}
+
+src_test() {
+	local myctestargs=(
+		-E "(ECMToolchainAndroidTest|KDEInstallDirsTest.relative_or_absolute_usr)"
+	)
+
+	kde5_src_test
+}

diff --git a/kde-frameworks/frameworkintegration/Manifest b/kde-frameworks/frameworkintegration/Manifest
index 8d52b4af93..f27aa31140 100644
--- a/kde-frameworks/frameworkintegration/Manifest
+++ b/kde-frameworks/frameworkintegration/Manifest
@@ -1,2 +1,3 @@
 DIST frameworkintegration-5.29.0.tar.xz 1750692 SHA256 ebb89e4b236163c067402cf78d67cddc443ef4fda0778001980948efc3cf5a52 SHA512 07cc7665a3604cbfae827cc28c64a966c7c62558903c40f1ce61be588d016de77e011489978ee3aa2b2583e061bbe37af0067d811b79dfddf5887113a3a56565 WHIRLPOOL d9da119a97fb0804d405208a823aa6f55f84f45891ddd322f508efca542dcd5e259aa89d0104eea46093e28e8eeee57ed1b589bc1f11312e6d4ddd1beea4245f
 DIST frameworkintegration-5.30.0.tar.xz 1751456 SHA256 d3b5a0e22fc37396b40018fdf6b5cfe1da401d655c828fa34537596952c33fa9 SHA512 9ae7bc5d0b5d1251c1584a54649dbe7a03530e1c157884077c461f059253c039d431ff745785e06f0f46cbcaa5883543f1f49efc55747527271e1fab081c88f9 WHIRLPOOL 07e4bf06f0ad2ee7d1d95991914654ff4b8baec778c33ad952bf91efc4492d2d69fa6b86d210d0b15e57cd2f7cb907232cc73c603dfe147a1ee70376cab077d4
+DIST frameworkintegration-5.31.0.tar.xz 1751940 SHA256 92bd369659312fac2ea3fbbeb086ad411d37643f8a1d4f033713541782b7d1f1 SHA512 cfde4b167eda1617e271d2b96e6bd9f607a3edbb1401deb063cc03fb27b313bd5ef10d733e0c078490be078b1b72e5a93de2074989ba73b2127480982f014655 WHIRLPOOL df1a562cddee4a358029c438ed1424e783f55a36b3bd6ba989ea1a4a6181dc549ef6b86970f3876f822dcf8c318083d98b9d42b8d07c2c95297a0e43914abe9c

diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-5.31.0.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-5.31.0.ebuild
new file mode 100644
index 0000000000..76f5497068
--- /dev/null
+++ b/kde-frameworks/frameworkintegration/frameworkintegration-5.31.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework for integrating Qt applications with KDE Plasma workspaces"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="appstream X"
+
+RDEPEND="
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kconfigwidgets)
+	$(add_frameworks_dep kiconthemes)
+	$(add_frameworks_dep knewstuff)
+	$(add_frameworks_dep knotifications)
+	$(add_frameworks_dep kpackage)
+	$(add_frameworks_dep kwidgetsaddons)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+	appstream? (
+		app-admin/packagekit-qt
+		dev-libs/appstream[qt5]
+	)
+	X? (
+		$(add_qt_dep qtx11extras)
+		x11-libs/libxcb
+	)
+"
+DEPEND="${RDEPEND}"
+
+# requires running kde environment
+RESTRICT+=" test"
+
+src_prepare() {
+	punt_bogus_dep Qt5 DBus
+	kde5_src_prepare
+}
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package appstream AppStreamQt)
+		$(cmake-utils_use_find_package appstream packagekitqt5)
+		$(cmake-utils_use_find_package X XCB)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-frameworks/kactivities-stats/Manifest b/kde-frameworks/kactivities-stats/Manifest
index f3953aa783..9ac5eaa510 100644
--- a/kde-frameworks/kactivities-stats/Manifest
+++ b/kde-frameworks/kactivities-stats/Manifest
@@ -1,2 +1,3 @@
 DIST kactivities-stats-5.29.0.tar.xz 58676 SHA256 0041d3586645376481c4c832f8a86ed494ab64479d3227c4b98ad57fd3ad9d99 SHA512 ea09835554efcde43f909ac2f92d088a18efa622325896ac57d53179bc81c2d8ebd7a83c1cd12d6cad6404c828c361e888f1cd7e63308cd3ff7476079266b11c WHIRLPOOL 4bf547f155150b8353f298bdeb88fb2259917bdf2c109ed2e031b073b40ecbeaa8e4725cdf9410b01c9b2e3a02b27ffea9d054db43458a824fdd68625e9f57af
 DIST kactivities-stats-5.30.0.tar.xz 59044 SHA256 d950166fde6d7efb2cae3f97a9eab6577158739ffc520a41ea2d62da9465d584 SHA512 28832be59b5c9366ca953e425eefe364c9f8fa9cb9bd4840ece6a233e6af094c29ea2d95b77c4fc38682cccd6821e9d3a57733e4e79c554ae53efd3acafdfb42 WHIRLPOOL c381af080a084e397b841e0ad952531a43ee4e94ca94842e638bd411e91c6fc40103100b1da35bb4682f612ee62e7d731b0a2637e386eb510232c08d12457a5c
+DIST kactivities-stats-5.31.0.tar.xz 59020 SHA256 5e8abb5e4d0426264f0fa1280f18cc6f03a6f1b0f06bb90440ee37e0576dfed9 SHA512 d6adc069aa7d3b181736916280d009651299b2dc868a9c19e449a2685039e05668ea4f8e00f4ce626093336a9736b193d46d512961895ecc8a6cabcaf7483cfd WHIRLPOOL 64f19f88a74bdd8b119c9fcab20161918407c8a01fcf4e1140ad2cb01ae1493e460935086cb853594340e851c351c191ef70ddc0b4070d55b28d8fd94cccdffc

diff --git a/kde-frameworks/kactivities-stats/kactivities-stats-5.31.0.ebuild b/kde-frameworks/kactivities-stats/kactivities-stats-5.31.0.ebuild
new file mode 100644
index 0000000000..fbaf19d1cf
--- /dev/null
+++ b/kde-frameworks/kactivities-stats/kactivities-stats-5.31.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Framework for getting the usage statistics collected by the activities service"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtsql)
+	$(add_frameworks_dep kactivities)
+	$(add_frameworks_dep kconfig)
+"
+DEPEND="${RDEPEND}
+	>=dev-libs/boost-1.54
+"

diff --git a/kde-frameworks/kactivities/Manifest b/kde-frameworks/kactivities/Manifest
index befec0af7f..27d981a2bd 100644
--- a/kde-frameworks/kactivities/Manifest
+++ b/kde-frameworks/kactivities/Manifest
@@ -1,3 +1,4 @@
 DIST kactivities-4.13.3.tar.xz 87476 SHA256 c7cb9d023f6e5cd01d76568c3590303ea3ecb4ebe9535b31862957846f5e898a SHA512 1d248ae6045a7ae8d54ce5355100cd76be954c2a57be3abaab968d8ff2693d09aa9b1d0242266de4eedf6005bedfde38df69a84a9a5a0b16606fe958159b31bc WHIRLPOOL 0056402e851cda3c5930ed2440d259b9b23750f9356e9598e4ef17c6be38265bc4ebfeb43ac568636ff92399e3f560afa547977ad24f54f4eb4fad4df283cc0d
 DIST kactivities-5.29.0.tar.xz 61236 SHA256 39cb0d7e9e64fe50ac935549b4c495ed02d7bb1397b176ab3b60bb6c3ec7d7d6 SHA512 a77180e2f33bceb3eff0f871dcced23bc7a30b674646661f08b3308a58277b232befea62061c8bbaa9b19a21bfbf55d81376bb95f25f4471e9c02a1468126bed WHIRLPOOL fb228679868e4efb557f833ca667f81465f50e9c3a854b7fc24e093c233a4762d396b15ce5e191d3077ec25caa9427cbe38707405a0bd61a6c7fddd4e82665e1
 DIST kactivities-5.30.0.tar.xz 61260 SHA256 1b2392dcdb5358c0016dd472ed8c69f969425654394a9f0d1c4fe19d9844585a SHA512 5e26330659e0b87e6fb20ccb3276aa0b42e2fbfbbe79a6a63614c0e95f0c87811dec63110ee9cefa98be28e9a23e98c816cb941ae0bf62d561a525d0078800f4 WHIRLPOOL f0ce85e574aac34cc27983fa4aaf2800799707f87367fb2c71ac6ef481eb74151ec8167a2a387ecbe31c95e968d485095c43adb04be6d6d6194c81a00021cbde
+DIST kactivities-5.31.0.tar.xz 61240 SHA256 1f6329922602b084517c8b03bdde0d966eefbb31f4400671a6e64ac9e5bc63ec SHA512 4e036d80f44d59d9b0244a293a4dfe0bd8e2c35ebb1ab62a3e581a6b31a621d5e63207bb9fc1c06618231d2e191595aeeeb3f85ea3e4cf056b167edcb632cd85 WHIRLPOOL d3a0fc3e9810663615af7ad17b47279b31062513e5b88a82216aa6699c0665ac1671440fb41ae07a184652965f74a01060202ce837fdfbfb435635560937809e

diff --git a/kde-frameworks/kactivities/kactivities-5.31.0.ebuild b/kde-frameworks/kactivities/kactivities-5.31.0.ebuild
new file mode 100644
index 0000000000..2963fc05b5
--- /dev/null
+++ b/kde-frameworks/kactivities/kactivities-5.31.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Framework for working with KDE activities"
+LICENSE="|| ( LGPL-2.1 LGPL-3 )"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+COMMON_DEPEND="
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep kio)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtdeclarative widgets)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtsql)
+"
+RDEPEND="${COMMON_DEPEND}
+	$(add_plasma_dep kactivitymanagerd)
+"
+DEPEND="${COMMON_DEPEND}
+	>=dev-libs/boost-1.54
+"

diff --git a/kde-frameworks/kapidox/Manifest b/kde-frameworks/kapidox/Manifest
index 915fb7558a..578eecef2c 100644
--- a/kde-frameworks/kapidox/Manifest
+++ b/kde-frameworks/kapidox/Manifest
@@ -1,2 +1,3 @@
 DIST kapidox-5.29.0.tar.xz 395240 SHA256 17d6152b3dbf02c094288d58f50d8a764546de191031855b0d352c3f479592a0 SHA512 0b729895ec865ef5fcdbbd195712c8a6a68b8b521f190deb1f37919dd2de468b24bdbc3a61f4d284a86e79b34591546a597073722e73185c938ae97910acf0cf WHIRLPOOL 3e0973efd3ce1a15efcb530a5a313e6775e8da4c0b16c6071d0414538735a5f108a3860fc378a444f02c6c519d569a8e5253fef9237d985806cb702fc6a2077a
 DIST kapidox-5.30.0.tar.xz 395276 SHA256 4edae3b3a3d2ede9567533174bb33dd66bde9228c98f4af4f36431c45f5d1723 SHA512 fc4d09c23a30f45ef17ad29138c3b5d053d3a8a939363fad6a246c7fe15e27125d0d97cc2c4dd2188ac2b31e75d1787665d6cc784ade885acd17e4469021e0ac WHIRLPOOL 91399f58209c9af150a752629a144c2d302afba0e1807cd24e27bdcdd0facf736c24b2638965fcf79c5f41c1351e45d815c43d64aed70d38ed514fbfe319f80d
+DIST kapidox-5.31.0.tar.xz 395280 SHA256 ea1bf18e79b99d3a1d3a1e02fee3182a3c2a389f6949613f0614f9d6eb63d8d2 SHA512 a2a360d680ac88128bf5ae013fd47602a334d952689839d818221f032e26f1f3570463204e50b5e20977d406098e7a6eb93140ed0e74142533dde2ebc35a63b5 WHIRLPOOL 7785248cd2d5994891d1c1c683739e9bff4bbcbab907c778a18c2706870c10f323ce409fe8e866b315a30ae3237f83ba5ab0c8ee9d238d690a30665b61175d2e

diff --git a/kde-frameworks/kapidox/kapidox-5.31.0.ebuild b/kde-frameworks/kapidox/kapidox-5.31.0.ebuild
new file mode 100644
index 0000000000..1b73e86a0e
--- /dev/null
+++ b/kde-frameworks/kapidox/kapidox-5.31.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_AUTODEPS="false"
+KDE_DEBUG="false"
+KDE_TEST="false"
+DISTUTILS_SINGLE_IMPL="true"
+PYTHON_COMPAT=( python2_7 )
+inherit kde5 distutils-r1
+
+DESCRIPTION="Framework for building KDE API documentation in a standard format and style"
+LICENSE="BSD-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+RDEPEND="
+	app-doc/doxygen
+	dev-python/jinja[${PYTHON_USEDEP}]
+	dev-python/pyyaml[${PYTHON_USEDEP}]
+	media-gfx/graphviz[python,${PYTHON_USEDEP}]
+"
+
+pkg_setup() {
+	python-single-r1_pkg_setup
+	kde5_pkg_setup
+}

diff --git a/kde-frameworks/karchive/Manifest b/kde-frameworks/karchive/Manifest
index 753ffb3fc5..715449d8b0 100644
--- a/kde-frameworks/karchive/Manifest
+++ b/kde-frameworks/karchive/Manifest
@@ -1,2 +1,3 @@
 DIST karchive-5.29.0.tar.xz 111712 SHA256 9091bba1683eefcae6e27ecce6c7236ac792c173d3efa15f255e5890909c2986 SHA512 a41347d6e05d54de5d824bc2257254e65651d8430c8f37e19b04c6c290f658853c028824b1acc67d9e0bd5979cd1bdfd89f73bbc0fbcdfcb5ea61b00bce51e69 WHIRLPOOL 271f6792bd31e48a305b2b34066c5a0428f1bfd2b19da0d08837b723da627a15f08b2d03e7f4a65024a119e2e6c0ee136c047c085fe622c77891ea5327a8375d
 DIST karchive-5.30.0.tar.xz 111724 SHA256 18b35d437e7cbf6f00983d0f66372cbd6a0daedaa58e6c092838c20845571f38 SHA512 ed87c25a5c5ec91199f93bff970bed7f11e57aae06ac88840994b1e36a4c5e2191a94f13fbb3a5b1d11e53aec9ae0ee6f7b983b085f317a4cd13821a300a6963 WHIRLPOOL d4361357d254a6cb7d92776cb79beda1e75f5d6ec79171ce8cefca3e355ab8f190819f6756e77fdc4c314a32d10c56b24d326a34dda68b8f4e52bff32af27392
+DIST karchive-5.31.0.tar.xz 112148 SHA256 5ee96cb2b0fa12fa6b0e6e38ffa70e5a5fc2bc9205ee08f5f041265cda9b4ef9 SHA512 4a82b91956bd52a7b9da6c40bcaa0340b3e1b0e964ce44be8993a6a62abde7514d449df1748a79a4bf7c8a7aacaaf4bc3f2b125a7748dde5f02a9ad5c49efb48 WHIRLPOOL 8da3bc6cf054ea7456887b9c4b808ff317d2ddabea2aaf7fbfe691ab58d4dc86daec9f88cdead040859153365d7adb18c54cefbe2026501cb3c63015f8a94254

diff --git a/kde-frameworks/karchive/karchive-5.31.0.ebuild b/kde-frameworks/karchive/karchive-5.31.0.ebuild
new file mode 100644
index 0000000000..dbfe1c35b4
--- /dev/null
+++ b/kde-frameworks/karchive/karchive-5.31.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Framework for reading, creation, and manipulation of various archive formats"
+LICENSE="GPL-2 LGPL-2.1"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="+bzip2 +lzma"
+
+RDEPEND="
+	bzip2? ( app-arch/bzip2 )
+	lzma? ( app-arch/xz-utils )
+	sys-libs/zlib
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package bzip2 BZip2)
+		$(cmake-utils_use_find_package lzma LibLZMA)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-frameworks/kauth/Manifest b/kde-frameworks/kauth/Manifest
index 018250c993..747293b747 100644
--- a/kde-frameworks/kauth/Manifest
+++ b/kde-frameworks/kauth/Manifest
@@ -1,2 +1,3 @@
 DIST kauth-5.29.0.tar.xz 2551192 SHA256 f2c51dfb42196fe5d604883c9f28bda7fd3f40d308144f521f4090a941c2091d SHA512 96729a2f34fe34786c798bfd86577e781da717485da8ec2502423937eed51750eedd120390b95f2e409ad1159fab72c3b05bdb720ae20685992786cd5cc95c7c WHIRLPOOL d76b40236edafd03c241a2d138b35db461ee8e38cc2bd0c6e2a43d00112bd00651f1a3f8bfb87abf4e1c5dbf68e6b6fc69b40340a01eb759121b8351b4933a1f
 DIST kauth-5.30.0.tar.xz 82924 SHA256 6c68db4ee049631c08cadde8f4991764ec03cfab4e6780d3a16c7a15e7e4c061 SHA512 68c8b401a58fe557f875f4e2ff99210f896bf3ea3c1a4777a053e834d3d5e0059d91f1f5a2e8ee0d3f07e2e5e571ff59d85a4d58ecfa70d5b77d422390de5db8 WHIRLPOOL b51a3801c4ce33b932975c363ec8d556822ba8ab0aa2e1bfd67c5e60e2d373988458b39463e7f1c884f94d1e7ab8db0e480a457a33194b251384e259c63baba6
+DIST kauth-5.31.0.tar.xz 83440 SHA256 288be84e0babab37cd7b14edb3601f194f2a908b52e057dbcddc8c86ec608f78 SHA512 3ae88b0d39b0e35cc2a7da4bafc87bfe075119313834afe73cfdeb121d0ecd0939edb88346a78a0bb57e0054f69541d0cc6fb8a13adc530920c9ec3be185036c WHIRLPOOL 4263caac4738e5fad98275da3820bf42f5b3dc70892b2153af5e97f45a44b053b4937ffbae0f7981ac28fd82d01cfd3d52e736b208dfd821a9a01084793caec2

diff --git a/kde-frameworks/kauth/kauth-5.31.0.ebuild b/kde-frameworks/kauth/kauth-5.31.0.ebuild
new file mode 100644
index 0000000000..904007fa9a
--- /dev/null
+++ b/kde-frameworks/kauth/kauth-5.31.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework to let applications perform actions as a privileged user"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="nls +policykit"
+
+# drop qtgui subslot operator when QT_MINIMAL >= 5.7.0
+RDEPEND="
+	$(add_frameworks_dep kcoreaddons)
+	$(add_qt_dep qtdbus '' '' '5=')
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+	policykit? ( sys-auth/polkit-qt[qt5] )
+"
+DEPEND="${RDEPEND}
+	nls? ( $(add_qt_dep linguist-tools) )
+"
+PDEPEND="policykit? ( kde-plasma/polkit-kde-agent )"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package policykit PolkitQt5-1)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-frameworks/kbookmarks/Manifest b/kde-frameworks/kbookmarks/Manifest
index fb275ba6fa..1370c95a86 100644
--- a/kde-frameworks/kbookmarks/Manifest
+++ b/kde-frameworks/kbookmarks/Manifest
@@ -1,2 +1,3 @@
 DIST kbookmarks-5.29.0.tar.xz 1245700 SHA256 71a9126427ac7ebfce98458c2f8d6fe954537e6b81b409e26f0d1ec7be8effc6 SHA512 e04b0c269845d84409459d6ff8e2031da9ac45f72479e8041a0afbf86bf437c07ae300e845ac463f9226a26e682d868a98c05f7481c4aa662b778f9d8a7cc2f7 WHIRLPOOL 8ea902d23660cfa3fb99f314ed1c82d657afbf379789d210c0f7664d63cdbdb8ac88e7d158410f66ec19b9796ebffa37cb6e135741c1dc043c567b07d079cd66
 DIST kbookmarks-5.30.0.tar.xz 115904 SHA256 5fa0cf48bf3eaef337f6368736dd1a978682382680a3739d48365931007f2b32 SHA512 ad97606f7572c75456f7a36330bd184d34e44f791abcf254eea3808604e6279841f5a9e1fc1e97a7dda92dd8499f8b5a1d6e9e16669b8f91eb5ab0318e1f2850 WHIRLPOOL f2f88599650042feeeea8bd0a3a92935f75c24cc31a249e923aaa5e8e53244ed61a2b5acffd7618aea97f4e601d58fd50330647f82579adbe987ce5b0e0e3cb9
+DIST kbookmarks-5.31.0.tar.xz 115892 SHA256 77cff0b006b58ccb1c6187cb0de107bf82aed4e01798215d9e2f2491dfe8b975 SHA512 b4c7888a80eff1c3f3e6a2a5fbc18c60b1aceee6bcebf70800cbc2c2e85886332c1c354cac029a016bcbf45ff53bae636df853f04d685859137963409eaee088 WHIRLPOOL b18d68014afee68242566dda472a96766d952c5f73e977a49ced3064bcaaaba838b30d47418f4965572e705438b6aa14e090c59b73dad8b89d42710531ce2ed1

diff --git a/kde-frameworks/kbookmarks/kbookmarks-5.31.0.ebuild b/kde-frameworks/kbookmarks/kbookmarks-5.31.0.ebuild
new file mode 100644
index 0000000000..101f84a4d3
--- /dev/null
+++ b/kde-frameworks/kbookmarks/kbookmarks-5.31.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework for managing bookmarks stored in XBEL format"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="nls"
+
+RDEPEND="
+	$(add_frameworks_dep kcodecs)
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep kiconthemes)
+	$(add_frameworks_dep kwidgetsaddons)
+	$(add_frameworks_dep kxmlgui)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+	$(add_qt_dep qtxml)
+"
+DEPEND="${RDEPEND}
+	$(add_frameworks_dep kconfigwidgets)
+	nls? ( $(add_qt_dep linguist-tools) )
+"

diff --git a/kde-frameworks/kcmutils/Manifest b/kde-frameworks/kcmutils/Manifest
index 737827c1f1..6e3886c029 100644
--- a/kde-frameworks/kcmutils/Manifest
+++ b/kde-frameworks/kcmutils/Manifest
@@ -1,2 +1,3 @@
 DIST kcmutils-5.29.0.tar.xz 2729528 SHA256 02a761033f043ee43b2874b335a40fc4ac7b35a68b723ce29057b71bb2ad36f2 SHA512 837e6227f8a862e2dfb748be960ab91514319c187881dc9a0c4afaac12b5d0980c5683cbf7bfaca13c6cccff84800b95ed0703100a83ceec98623cf992c05ad5 WHIRLPOOL 4f6cb93c17d04ca3463e34cf075c344e09da6afb3fcd25ab5b2cab0b29a4dd57914d5436a78f4e26cf6a5cfefb38211ed04649662afd0c305ae2e2cfde13923e
 DIST kcmutils-5.30.0.tar.xz 235612 SHA256 4973b7ac9bde35e2ce75b2fefc81ad9ab697a14a26c8bc0a3d673de4b814a38b SHA512 2e4b59a7798fe2316d840dfa26d3e90bc9b47f6dbd441944aa34b8359bc2e3a12927781daf4fe24de7e28ca9356c5dad334b2ebf980284cbeb25f75574f406ee WHIRLPOOL 9b4f2ffabeb64a9176c66652340136f70a3d0122939b74e1c6e64a16f11b48d3bbadfbde31e9462798572f3d364ff937ef7bf11ca7cd17b2e04f7eb325a62329
+DIST kcmutils-5.31.0.tar.xz 235864 SHA256 697e6c562fb05ede13b996f49d35584b96a9517473170fa1cb5c776d4a81cf02 SHA512 1c6f62252ed40ff044c15eb9e57e67bf7a42645379c9d80401642f02a290d648b612dfb2cdb8d0898ed365a05e5e9702f45d32527c0bc1e7be0f8dadc013e930 WHIRLPOOL 3a671d46d83b482b30c1f91779b4bdcc2bbea82542e5b7ee91fec2c99982d4417450e4758edc4914f739a4d1b2a8826297bb251d3ca8dc7f1a8f2a8fe0831398

diff --git a/kde-frameworks/kcmutils/kcmutils-5.31.0.ebuild b/kde-frameworks/kcmutils/kcmutils-5.31.0.ebuild
new file mode 100644
index 0000000000..9972f03003
--- /dev/null
+++ b/kde-frameworks/kcmutils/kcmutils-5.31.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+FRAMEWORK_TEST="false"
+inherit kde5
+
+DESCRIPTION="Framework to work with KDE System Settings modules"
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="
+	$(add_frameworks_dep kauth)
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kconfigwidgets)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep kdeclarative)
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kiconthemes)
+	$(add_frameworks_dep kitemviews)
+	$(add_frameworks_dep kservice)
+	$(add_frameworks_dep kwidgetsaddons)
+	$(add_frameworks_dep kxmlgui)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtdeclarative 'widgets')
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+"
+DEPEND="${RDEPEND}"

diff --git a/kde-frameworks/kcodecs/Manifest b/kde-frameworks/kcodecs/Manifest
index fa8e5b3d63..24a6464387 100644
--- a/kde-frameworks/kcodecs/Manifest
+++ b/kde-frameworks/kcodecs/Manifest
@@ -1,2 +1,3 @@
 DIST kcodecs-5.29.0.tar.xz 2742220 SHA256 a757e0298574c143b3cac9054ebe50e43fc6b14986728c2e640cba993457294e SHA512 ab12153433d84e235d1b3a2f55988936affa28c2df2a2a6fc4f488acac76dbd3a44d6c42ac417fe2ab42449b32c79fb26daab4f63e373b6e33f689b72845592e WHIRLPOOL aa0215f3ea0eaecb8972d0bf0841ed6c6aed1e63d9dd926d2af4cb52a213dda8feb1b78074647353d5b8a770479655f849c5a9d31fbed49b3877d294c3515259
 DIST kcodecs-5.30.0.tar.xz 220112 SHA256 6eb6935512e01a70d730938c28cb84852e73d4c023deebb5f2946b4c760f2aee SHA512 f7620e4f541cff0f1e8c693aa499f909d2dc166985fffa8b5a2728e045a7d914d226e88f4b9e13ecaed2ee9e1841a3936869ead37d361de5c8295120f3b17925 WHIRLPOOL 9b786c50f958aa2d43eaa464803717a857157e7b6c191d0b476add4a0c86c0a0773a6f85e21d29540822439e6c8497bd931aeff4d65f810b4b32ef24e95ddb9f
+DIST kcodecs-5.31.0.tar.xz 221784 SHA256 23fc45bff07162fb00158587f2a4f1faaabd5a3a7fe0657bd87d551fcc22d6db SHA512 79d08d5571637d18cff118de55b08d1c4c9f0e2de626d1da0f70f1383eee6abba17688e206cc08be34a583dec97512fd37d58e2aa731fe6f294388cd5bb4b9d6 WHIRLPOOL e4361f9419fd1966f70b3d53b2cff0049c750a56db6c8656c6b04a72db2aec53c71bd63a4f0f9bb325a0fdb9c212b47704b7f0a0d2e5981f0a5e2952683e5362

diff --git a/kde-frameworks/kcodecs/kcodecs-5.31.0.ebuild b/kde-frameworks/kcodecs/kcodecs-5.31.0.ebuild
new file mode 100644
index 0000000000..1ff15681bb
--- /dev/null
+++ b/kde-frameworks/kcodecs/kcodecs-5.31.0.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Framework for manipulating strings using various encodings"
+LICENSE="GPL-2+ LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="nls"
+
+DEPEND="nls? ( $(add_qt_dep linguist-tools) )"

diff --git a/kde-frameworks/kcompletion/Manifest b/kde-frameworks/kcompletion/Manifest
index eb34a29e44..1dbc74b8a5 100644
--- a/kde-frameworks/kcompletion/Manifest
+++ b/kde-frameworks/kcompletion/Manifest
@@ -1,2 +1,3 @@
 DIST kcompletion-5.29.0.tar.xz 2580112 SHA256 6b1acf683de6d4b3ec36f7ddc270cd639268d25bb53217c83c9088a55f695ec0 SHA512 a1871c4ac0f8c8e1f05f995e3d596de4b00f398746acaed84c72be6ecbab7eb808e0b7bff78f985e2abeead2dde8c7e41d3d11fe09616ea851b7a98f79b3bd49 WHIRLPOOL 7e5d89ffe2c9100f3ee49f4a5cc27e86f288b109eca5d22dd1b53d758ff1aa999709c8c6b5df09e495ffabe0fff339e483034270b7624bc3625642307fbfcc12
 DIST kcompletion-5.30.0.tar.xz 116156 SHA256 a667bd28575ba4462ed365ce3ea7d35e3f86b20e6fc034365914949205ee0588 SHA512 4553817cf2ca053f7ba914800b9a350601596c1c166c880d92eb715649642b099cd8c617629d74da48a27c4555a4cf238fc8ec2db5068f67be219f644ff6308f WHIRLPOOL dfecb550ee2327150297ed4a6d0da2ab047a1dc53372b519f07cc62a0747ab72bb9c54ea61b4946830bc7344361abf608c13715d427e37c3bcc9bfc65d3ecf96
+DIST kcompletion-5.31.0.tar.xz 117520 SHA256 6f5401edad5619b3ce46264294e5c9259bee0b4ebbf5581410104117bea6a14b SHA512 c16302382188d8e13ba83f4fa96f24cc9cd8314a747577fd8726c208334df14c594668c5b84a37e2470b2236cd1b9847f61fca24a11d7fe2c61d620e6ef95e1b WHIRLPOOL 1a18875592228ede24663c1e7b3ef9301a5e3adc2d14a32e8f561f4b1747944d7af081b3d8c400b067a075360c6f74a33c27b6e4a8a1cca40b453fc8b8786ed6

diff --git a/kde-frameworks/kcompletion/kcompletion-5.31.0.ebuild b/kde-frameworks/kcompletion/kcompletion-5.31.0.ebuild
new file mode 100644
index 0000000000..35407f73d9
--- /dev/null
+++ b/kde-frameworks/kcompletion/kcompletion-5.31.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework for common completion tasks such as filename or URL completion"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="nls"
+
+RDEPEND="
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kwidgetsaddons)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+"
+DEPEND="${RDEPEND}
+	nls? ( $(add_qt_dep linguist-tools) )
+"

diff --git a/kde-frameworks/kconfig/Manifest b/kde-frameworks/kconfig/Manifest
index f1a2a2f1fa..46e50bf8bf 100644
--- a/kde-frameworks/kconfig/Manifest
+++ b/kde-frameworks/kconfig/Manifest
@@ -1,2 +1,3 @@
 DIST kconfig-5.29.0.tar.xz 233408 SHA256 d6c12e0908de1b91529de15e75a52c9974685c91b423d5b5abeb06f261d0fa47 SHA512 e9b8432e8952808b7ce163cebfd5e9140692a06c47d7e2e33051e906f8053c4f70471f957f99c56b823f2e027f8a34acab885f65cd57d5cb02aefd9a81e7273f WHIRLPOOL c8447e38424f087a076b5ae0cfce8ebb82237d0ef6b41c44038bfe8cbdb9570ff961d3f05fb5ec115cd6c881a04e5ed9cf85075eace63fcece0edbb96bda6951
 DIST kconfig-5.30.0.tar.xz 228916 SHA256 a29a3ccb6c9e8124eca488417d602e689dc7240f9b10510f4152e739fdc143dc SHA512 03c5beafb7da53026f0f1798ef6d7f17224d6241ad1274a26ec872a4430d208862cea01af2a04201dce6ec8a38be6c8adb9901c70af6f7b57800d89a97750626 WHIRLPOOL 0d9158bacacb42119f688b9d6a3f96b7971f10bd4ea34224599eae0cfb64732fa65b91237dffdf68f59d76d82cd5858d84dcfaa45e613731a6755297d93f72b1
+DIST kconfig-5.31.0.tar.xz 231736 SHA256 b1431eadb49889ebfce9b912f207bdf405b0c96ef5a390fa6147b61f737132fd SHA512 4890513f86f22d64b6955d9b4ceb8ba6ff2016a8ea21f532b5b4b1f533dc3645b70412825394805d9c6f45b87c6cbb2bb75752e8a73645cee47ad4695b2dc313 WHIRLPOOL 0a864233e64d7b8d269b96613573a918b1c01cd168296860c4b1230ec8dff331b6cb9fd4357ce11fed908de939d0481fcceda725e22247709e9e2a50555ba056

diff --git a/kde-frameworks/kconfig/kconfig-5.31.0.ebuild b/kde-frameworks/kconfig/kconfig-5.31.0.ebuild
new file mode 100644
index 0000000000..ff73432356
--- /dev/null
+++ b/kde-frameworks/kconfig/kconfig-5.31.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework for reading and writing configuration"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="nls"
+
+RDEPEND="
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtxml)
+"
+DEPEND="${RDEPEND}
+	nls? ( $(add_qt_dep linguist-tools) )
+	test? ( $(add_qt_dep qtconcurrent) )
+"
+
+# bug 560086
+RESTRICT+=" test"
+
+DOCS=( DESIGN docs/DESIGN.kconfig docs/options.md )

diff --git a/kde-frameworks/kconfigwidgets/Manifest b/kde-frameworks/kconfigwidgets/Manifest
index 79a22293cc..e13214ec2d 100644
--- a/kde-frameworks/kconfigwidgets/Manifest
+++ b/kde-frameworks/kconfigwidgets/Manifest
@@ -1,2 +1,3 @@
 DIST kconfigwidgets-5.29.0.tar.xz 2872180 SHA256 ca9580a1079adcc9f95907ea9355ee9b2ceaf001e7620005d2d0b1f1dd245e75 SHA512 e00f7131e4b419e2539d8444a44faf35e192353401f39b8702e44f75959e2ffdd45be2530f4acb2913b7e2aeb01e7fa44bd44dfdfc11697e39b7a58b91d15191 WHIRLPOOL a5caf5ef717f1f641d95dfe0ed65692893970d5c045349f1c54b8a59aee463079e18048146881ae9c377f2193822f262fa592f39bba3ddd33c97a975e5acb12c
 DIST kconfigwidgets-5.30.0.tar.xz 371220 SHA256 021d85537faf01b9a88a9614edf9011a7e2dac752330f4928a287f4832263996 SHA512 d9124e2b5f71bfa967d10bd0adbebc409f87b6b31fd86d8bb59dca3189f22f7bf7f880cefb995646288be80087810d623d18986ccc9578b8307b6298beb01830 WHIRLPOOL e962648650a7192332fd51b1fbec3d3ea3cfe08e3e19065b2ba2e4b64a6f04be72badb687a002e1bda83ba273c2d4f94e69355449db0c88b6cd45cee958ab681
+DIST kconfigwidgets-5.31.0.tar.xz 373020 SHA256 5a2a4e2ba62407a23f8fe0f6217faf8c32a9c5faa75c1f3be2bf8ec570d1c3a7 SHA512 a4eab06673683a49a59e7677b4491d2a25e6e146e1dcb556f90ef3778319bec948e937c37e15aa0fcb7053ff2089e2df5d18c82fd4e141dea110f9cef57978c4 WHIRLPOOL 89fbb0ec6aa95a89d6cbe0acc0690c3a42b22e45dec9c678fd6805dc15b2f0ad68657ceb579768ae69f6c5cecfc05bd38965f57bec92f4a8a570260931d04c31

diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.31.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.31.0.ebuild
new file mode 100644
index 0000000000..4fda46a656
--- /dev/null
+++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.31.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework providing an assortment of configuration-related widgets"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="+man"
+
+RDEPEND="
+	$(add_frameworks_dep kauth)
+	$(add_frameworks_dep kcodecs)
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep kguiaddons)
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kwidgetsaddons)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+	!<kde-frameworks/kdelibs4support-5.3.0:5
+"
+DEPEND="${RDEPEND}
+	man? ( $(add_frameworks_dep kdoctools) )
+"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package man KF5DocTools)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-frameworks/kcoreaddons/Manifest b/kde-frameworks/kcoreaddons/Manifest
index f3ba10ea77..31f2e3fb6e 100644
--- a/kde-frameworks/kcoreaddons/Manifest
+++ b/kde-frameworks/kcoreaddons/Manifest
@@ -1,2 +1,3 @@
 DIST kcoreaddons-5.29.0.tar.xz 2735576 SHA256 e28b39fada9b19b03c7c79fc7ac337c1b943b33dbb40967a5cc7ba9f314cb3f6 SHA512 93c2da7dec8deb92cb63706748d273d157b622a1c105ca315ef9c86c850f265bc9316678fb3af122ce6c8fb737f39c727f5d1c61d41f6b420e554e4a796a04b3 WHIRLPOOL 1db2aa2e5f8d220f0ff08dce4743cf99ff5a914ee1b7aa716aab796590d5e87da8eff513f5502b8edfdf5ccec85d72b9f8ed0e9e6e4ccaba775bd8a5d89eb063
 DIST kcoreaddons-5.30.1.tar.xz 333496 SHA256 cdd29840c23ab3403eadff578a54e33a2c17b357b59e2ef8a8509ed436c33e70 SHA512 fa4e1a3fa523d3659cef06eab7c22903a838e782f7ef883ff4c78094640dbc2d5c0b61dcd35c2a4a7bd98b806ffef8457abce338cda92e567afb4729758bf564 WHIRLPOOL 8d421f46f4243da29415d5b6243a6b8867e1f89c9a8bdcd3b0f4a0fa88223464126f81285db7507e9abdaae85a394f4a1318e6c31e7e315025867ea486bacd01
+DIST kcoreaddons-5.31.0.tar.xz 342192 SHA256 f52c56a3798abe538cb0f1ecb1a0c376003c275d92cab556e8be5014e3dbe504 SHA512 64f1245eb51cb7f5ab96fdf44da2041fdde70494ce5a19d7ab1dde43826a92c67fb8c45446e691480fa2034ca4c680d111e00dcd8724f6550b6e6680124f2f9b WHIRLPOOL 33dfb7da781249b9003219bec021247cd83d3238104e3707f0ad05a1ffa5abf40bc9852ec60e6e8564356a2d7d55f1bf5dd947a051ca8084b06f2c67af43e478

diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-5.31.0.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-5.31.0.ebuild
new file mode 100644
index 0000000000..77dc37550f
--- /dev/null
+++ b/kde-frameworks/kcoreaddons/kcoreaddons-5.31.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Framework for solving common problems such as caching, randomisation, and more"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="fam nls"
+
+RDEPEND="
+	$(add_qt_dep qtcore 'icu')
+	fam? ( virtual/fam )
+	!<kde-frameworks/kservice-5.2.0:5
+"
+DEPEND="${RDEPEND}
+	x11-misc/shared-mime-info
+	nls? ( $(add_qt_dep linguist-tools) )
+"
+
+src_configure() {
+	local mycmakeargs=(
+		-D_KDE4_DEFAULT_HOME_POSTFIX=4
+		$(cmake-utils_use_find_package fam FAM)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-frameworks/kcrash/Manifest b/kde-frameworks/kcrash/Manifest
index 698cb67ff9..6f967b8f5e 100644
--- a/kde-frameworks/kcrash/Manifest
+++ b/kde-frameworks/kcrash/Manifest
@@ -1,2 +1,3 @@
 DIST kcrash-5.29.0.tar.xz 21324 SHA256 3bdb5421b0909fa4e0d7bfb8bba708f9b95c4edf9ca1580aac8229512c49e224 SHA512 cb7245bd4d181e4227c36b4d429431718d3e1cc8512b10245658f0df79c253ecfc40344f37a4bded4fcab1ce94cd2ce46f7adad3af0a6d96c3188ff256e7a6dc WHIRLPOOL 838c9cf7492751adacfd14f3e91bb4f9560c9b965a05f8a286a49d0ee2f9bd72512d7ba7d52ae4314da7787b7a33df23747864b94e87237af9b243c10fd68b3c
 DIST kcrash-5.30.0.tar.xz 21340 SHA256 04a22615e03dc9db29daccfc437fd6d952e35b3dd39f52d95ea24115037aac42 SHA512 2d43562ac444a76383f9489785a2413d51d0cd2e8072f3bbd41db5535ab7714b97ede2daf961a00f11e810935baf63f650f949a726bcb21a5f1a2893f8953cd0 WHIRLPOOL b6d1229987579d33ac0f5220f80c6de60933ed5266f8401c9d532f90f2db4b49ce9e889a288bd24d4f09d8bf09fb21d1828054bfe089e91f7da17526e97aba1b
+DIST kcrash-5.31.0.tar.xz 21348 SHA256 9234661cb316e6272ed20647035a54a2e23c5aaedb06845a1a7a72aaa06a4656 SHA512 cdfa027ee27d85bc599d716936c8cd2c2ed71958651162bc3a939854e33b1c5b25243cf5050c750bbbea2ee416fea2ee411fe456ff81ae578aee4c8079f0a78c WHIRLPOOL c02ace528179e4caa26c16f2e9cc6b36a7059d950e0caf65af249b8c7e36d8fce184bb6fbe5cffe2038e2d788334e1e03c302f828f16dad63dc896d811cc8aa2

diff --git a/kde-frameworks/kcrash/kcrash-5.31.0.ebuild b/kde-frameworks/kcrash/kcrash-5.31.0.ebuild
new file mode 100644
index 0000000000..1b478a8929
--- /dev/null
+++ b/kde-frameworks/kcrash/kcrash-5.31.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework for intercepting and handling application crashes"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="nls"
+
+# requires running kde environment
+RESTRICT+=" test"
+
+RDEPEND="
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep kwindowsystem)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtx11extras)
+	x11-libs/libX11
+"
+DEPEND="${RDEPEND}
+	x11-proto/xproto
+	nls? ( $(add_qt_dep linguist-tools) )
+	test? ( $(add_qt_dep qtwidgets) )
+"

diff --git a/kde-frameworks/kdbusaddons/Manifest b/kde-frameworks/kdbusaddons/Manifest
index 28d74697e7..52ed925adc 100644
--- a/kde-frameworks/kdbusaddons/Manifest
+++ b/kde-frameworks/kdbusaddons/Manifest
@@ -1,2 +1,3 @@
 DIST kdbusaddons-5.29.0.tar.xz 34628 SHA256 122c23842dccbba8e50dd5639a19df0373bc8217ce5a853c3e8db33a414b3a96 SHA512 9593678cc87d261d816d3b9e289d90f59ee6b2255cea6edd29b382519d379431ef9dbdc2b852a540d04dac04c56c9c28d1bb3e3590de4fb8ead895f3a87212c8 WHIRLPOOL 5e0201b91d3843162b19f3b383dc36650f4c05fc38186b31edd809716c6ff080f17ce44c1da1df35e92f17c707db9cd706c6c8bb2abd8cefd27f6e2a562e4f57
 DIST kdbusaddons-5.30.0.tar.xz 35000 SHA256 f7f021286c4a34e06576cc69392b0b357b1a3321fc0bfc545dc023ecbaec85e2 SHA512 8c8ddbd0aad2a08bf5aa5495c15d57f3eadb62e319c3b98dce74ccbcbfa45e502bc368f64ea010b83ff06bba219ef69ba29ccd7cd12a760beb6316aece1f473f WHIRLPOOL 12968f0fddde48ea618a296891df1d30d95c69fc4374be528bedaa39196f0ebc28387fd4e860543783185adb8e8837e21b76c71c7ce16bf838023c475fd78d15
+DIST kdbusaddons-5.31.0.tar.xz 35016 SHA256 d331b26eb2dc0a21cf6a9a810ccdd9401b07f4f479c9273198a189c6e2f769b7 SHA512 5f702fd3633b5e1e6fbb136b0cdb0d6494ca6245b179a88a044d9228827386118857aef3f6caa57ca0cadd4a00943a108ea0197b96306941c1811b9309a9024c WHIRLPOOL 80ebe67dd86b7e00797267e37afb12d3e6352d6a34976e2ed305511048df68f9099f5d0f8c44dd5c04251f6dc2b4e6dac9aac3d7246f9f29be47eb6094b3c6b6

diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-5.31.0.ebuild b/kde-frameworks/kdbusaddons/kdbusaddons-5.31.0.ebuild
new file mode 100644
index 0000000000..df324c3467
--- /dev/null
+++ b/kde-frameworks/kdbusaddons/kdbusaddons-5.31.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALDBUS_TEST="true"
+inherit kde5
+
+DESCRIPTION="Framework for registering services and applications per freedesktop standards"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="nls X"
+
+RDEPEND="
+	$(add_qt_dep qtdbus)
+	X? ( $(add_qt_dep qtx11extras) )
+"
+DEPEND="${RDEPEND}
+	nls? ( $(add_qt_dep linguist-tools) )
+"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package X Qt5X11Extras)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-frameworks/kdeclarative/Manifest b/kde-frameworks/kdeclarative/Manifest
index 554a2b5fb8..964280adaa 100644
--- a/kde-frameworks/kdeclarative/Manifest
+++ b/kde-frameworks/kdeclarative/Manifest
@@ -1,2 +1,3 @@
 DIST kdeclarative-5.29.0.tar.xz 2740248 SHA256 0333fe53eb0f75a027b2cd432c8a310abe6b93efba269440e2fba893da42254e SHA512 3c6c420094c45c06b014f2adf1ec655193f489fdcc1c9e9276c09bc0883fb862e7030c1128af996721b95cf06b93abe2f03069065724ec04cac229ee3368afbd WHIRLPOOL babf312c6a41dea7930809632891b9c4a32619c14b599ee3275252feb6cde320f1fd41e53db545a25a9ffa645ba70bb298af1893773f2729aaa153e05542bfac
 DIST kdeclarative-5.30.0.tar.xz 169140 SHA256 865c0cd147ed79b748c3c9e46a2ad1950b2a73d70f6d1f494bb6ff7860af2821 SHA512 ed7230d3f98b5d8f1f854cc55aa2b1ea46361415039cba1c84fefe61506bfcbe65706eaf4979c2c7e9490cba2ea905a695d0cf743a99cad00355b5bf6dc92156 WHIRLPOOL 0b78a9c12912d2ac5fa35c4a1ce6b9ab440cb65d98a2327b24019583ae5cdd005cbefd84abcc68fb2f7d9765b779446e8ec27607e53cca8a6afa1b7f7040aa03
+DIST kdeclarative-5.31.0.tar.xz 169184 SHA256 813fddb7c4553a6f472feeb6889954dd75748e54176e3e9629401a4eebcc8343 SHA512 472bfdd00d67f2bec7ddb0b32d3b6ae1829da799b4b1fbcd9992880b7167bb65a37b1666ca02b62afe9cb288cbedd4fd492cb70e2cc45520afb5a46482b1fea8 WHIRLPOOL 31f156f2a8f34142a49129eff1de23983748dfac114f16d6caeb019bcb0f53e4ddd97c36c180a2520b43aea5dcfe9d31b0872730ddf03d21d11d7c7242e0902f

diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.31.0.ebuild b/kde-frameworks/kdeclarative/kdeclarative-5.31.0.ebuild
new file mode 100644
index 0000000000..12508d4b97
--- /dev/null
+++ b/kde-frameworks/kdeclarative/kdeclarative-5.31.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_TEST="false"
+inherit kde5
+
+DESCRIPTION="Framework providing integration of QML and KDE work spaces"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+DEPEND="
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep kglobalaccel)
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kiconthemes)
+	$(add_frameworks_dep kio)
+	$(add_frameworks_dep kpackage)
+	$(add_frameworks_dep kservice)
+	$(add_frameworks_dep kwidgetsaddons)
+	$(add_frameworks_dep kwindowsystem)
+	$(add_qt_dep qtdeclarative)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtnetwork)
+	$(add_qt_dep qtwidgets)
+	media-libs/libepoxy
+"
+RDEPEND="${DEPEND}"

diff --git a/kde-frameworks/kded/Manifest b/kde-frameworks/kded/Manifest
index f2555523f1..b06a2e0b8e 100644
--- a/kde-frameworks/kded/Manifest
+++ b/kde-frameworks/kded/Manifest
@@ -1,2 +1,3 @@
 DIST kded-5.29.0.tar.xz 36412 SHA256 eb22398682d8eda2686352c1b7657749e4f1aaf9c5c3eb01a304822a8f3a5224 SHA512 6b6a7d9e5478b09207e76d7ab0f452f9d9a916f2c7e044ca918b972efa488c099940fe86f68c38257449ca24dbdccc564ab83c6cab0108a08912ae305dc603dc WHIRLPOOL 91c8e350b24483469b68d4e84db3eeb945a2174b21ca4763c7a3acec4a8f5575f2262556e33c3a192a33080544973b60752e6b080bedc45260731c1174ad9ef6
 DIST kded-5.30.0.tar.xz 36412 SHA256 2d67d51c7ae8c60a329a8aaa55bddb4ce09b52d5aa4ba6583175441063b715eb SHA512 4d6c83cbfaab2c287c7087e4f5496b65f70d405699fed478eeb48ec7ccba29901f48afc4837494fb3e45a124c34c47d7e09bfebc7dba0244ce1f9f01c5a5e0ca WHIRLPOOL 138965b762a7d6b35c5cbf6d6c609d5c09e56f83be71a4d3d76c289a64778e167978b2eb501d6b800311b97a1c166e51d2b19f85203b12c7df289ac6647d2b5c
+DIST kded-5.31.0.tar.xz 37388 SHA256 a150ef21615b17e74f73ea35a729e37cbaa82fbbed4da22ead0b4514ff9a517f SHA512 0ae9d593e578bc275d4545531e09e0938a55591ad9cb83752c3015b9f2c935662a468eb95f7adab9cc6390dae9fabb3546258a7a9c999293198a95c58c1cebba WHIRLPOOL 3b40e7cf503f276218417c45e28be83052d0d9d581ee90a1a81f9d426041a05efec5d490f47d972b8d221094f022ea564414074cb457dfec27064afacff0083c

diff --git a/kde-frameworks/kded/kded-5.31.0.ebuild b/kde-frameworks/kded/kded-5.31.0.ebuild
new file mode 100644
index 0000000000..e7227ba9ef
--- /dev/null
+++ b/kde-frameworks/kded/kded-5.31.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_TEST="false"
+inherit kde5
+
+DESCRIPTION="Central daemon of KDE workspaces"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="+man"
+
+RDEPEND="
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep kcrash)
+	$(add_frameworks_dep kdbusaddons)
+	$(add_frameworks_dep kinit)
+	$(add_frameworks_dep kservice)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+"
+DEPEND="${RDEPEND}
+	man? ( $(add_frameworks_dep kdoctools) )
+"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package man KF5DocTools)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-frameworks/kdelibs4support/Manifest b/kde-frameworks/kdelibs4support/Manifest
index c97ecaf1ed..d49d25ef46 100644
--- a/kde-frameworks/kdelibs4support/Manifest
+++ b/kde-frameworks/kdelibs4support/Manifest
@@ -1,2 +1,3 @@
 DIST kdelibs4support-5.29.0.tar.xz 3349896 SHA256 e1c3640bbcbd622ce65f88017976beeaddca2f17bf9a0314ec2d8fe91fa731f2 SHA512 d1aeac9be57e822d93d594fb0475708b6674f23797a4bcf65b2fceec2b10d378dc935680c6808cba4339b5ac4daebad26536b13ffc0c695f4f0350d02f01cdb3 WHIRLPOOL 13fc9f76c8f24a3f431cebc900ce89fe17b291508eab219d2516890181ec0261800c85301da75a8e8f21d7a2d16207e635e10273c7986c84ebabe321fb0dfd8f
 DIST kdelibs4support-5.30.0.tar.xz 3341180 SHA256 b5734b63e1a4a89d0fd3260bf190a5e1608b1b17001ea36cc031a41be62a6f3a SHA512 29253d8aa004cd98f65ba9df11c63bff5141957336fde360c9911bc72cf629e7e7103ae0afc802731165e7fc2eb35310c1372cdbe48cad25d31e24c5c16594c7 WHIRLPOOL 9512b3bfb10a1cd56d8d1282a6729c42b4e56240e9f1d3c793d258b791db77fcc8acf9bf197b3408ce664a9c62d0d3e5460276a2cf914b8439f1b6251c486dce
+DIST kdelibs4support-5.31.0.tar.xz 3343224 SHA256 f482ce4f8e9e0259aeed26e8d63b6dc2e4c05161416aff005b9adb6a4aa604fa SHA512 545aee59c228b15b5ee7890c8f76dd5944b60af2953c4983cee5dee3208b583c85efd022ff292666eb531d7b5e11563e48e3d2dde567ddb1fc01c245c9168791 WHIRLPOOL 37a81517794d2c826417e60257a2bced4135be730157be415f89fb19166ddb9ae312cd9aeaf2d79a40747b072d63ce2b53a392e0b96b2631455be78b8b85abd6

diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.31.0.ebuild b/kde-frameworks/kdelibs4support/kdelibs4support-5.31.0.ebuild
new file mode 100644
index 0000000000..396c293425
--- /dev/null
+++ b/kde-frameworks/kdelibs4support/kdelibs4support-5.31.0.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework easing the development transition from KDELibs 4 to KF 5"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="libressl X"
+
+COMMON_DEPEND="
+	$(add_frameworks_dep kauth)
+	$(add_frameworks_dep kcodecs)
+	$(add_frameworks_dep kcompletion)
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kconfigwidgets)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep kcrash)
+	$(add_frameworks_dep kdbusaddons)
+	$(add_frameworks_dep kded)
+	$(add_frameworks_dep kdesignerplugin)
+	$(add_frameworks_dep kglobalaccel)
+	$(add_frameworks_dep kguiaddons)
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kiconthemes)
+	$(add_frameworks_dep kio)
+	$(add_frameworks_dep kitemviews)
+	$(add_frameworks_dep kjobwidgets)
+	$(add_frameworks_dep knotifications)
+	$(add_frameworks_dep kparts)
+	$(add_frameworks_dep kservice)
+	$(add_frameworks_dep ktextwidgets)
+	$(add_frameworks_dep kunitconversion)
+	$(add_frameworks_dep kwidgetsaddons)
+	$(add_frameworks_dep kwindowsystem)
+	$(add_frameworks_dep kxmlgui)
+	$(add_frameworks_dep solid)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtnetwork 'ssl')
+	$(add_qt_dep qtprintsupport)
+	$(add_qt_dep qtsvg)
+	$(add_qt_dep qttest)
+	$(add_qt_dep qtwidgets)
+	app-text/docbook-xml-dtd:4.2
+	virtual/libintl
+	!libressl? ( dev-libs/openssl:0 )
+	libressl? ( dev-libs/libressl )
+	X? (
+		$(add_qt_dep qtx11extras)
+		x11-libs/libICE
+		x11-libs/libSM
+		x11-libs/libX11
+	)
+"
+RDEPEND="${COMMON_DEPEND}
+	$(add_frameworks_dep kdoctools)
+	$(add_frameworks_dep kemoticons)
+	$(add_frameworks_dep kinit)
+	$(add_frameworks_dep kitemmodels)
+	$(add_qt_dep qtxml)
+	!<kde-apps/kcontrol-15.08.0[handbook]
+	!<kde-apps/kde4-l10n-16.04.3
+"
+DEPEND="${COMMON_DEPEND}
+	$(add_frameworks_dep kdoctools)
+	dev-lang/perl
+	dev-perl/URI
+	$(add_qt_dep designer)
+	test? ( $(add_qt_dep qtconcurrent) )
+	X? ( x11-proto/xproto )
+"
+
+RESTRICT+=" test"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package X X11)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-frameworks/kdesignerplugin/Manifest b/kde-frameworks/kdesignerplugin/Manifest
index 679d43e581..9c597d24aa 100644
--- a/kde-frameworks/kdesignerplugin/Manifest
+++ b/kde-frameworks/kdesignerplugin/Manifest
@@ -1,2 +1,3 @@
 DIST kdesignerplugin-5.29.0.tar.xz 2552788 SHA256 cf0b6ad6d996ff460447c83d382188c10eb01a9ff1e8532866e13050f389a807 SHA512 f9422a5ec311c10d12479bb10cd3dfbeafe27c62e55de6ef873b79b276caac21c04e90356552af9b91e17ec582da8d57e0cdbaf09c49272cfe3c1c3806c2946a WHIRLPOOL 9cb9d395a2a6121e429fe68cbfff6556e77790420f5fcf11746cd5b2a493ea2b047eb46d92ab492e29cc04a8d8e5c2e1d622f07c6d499b1dbd59f4b00e450566
 DIST kdesignerplugin-5.30.0.tar.xz 89252 SHA256 bf6db9ebf47c73aa9a2f3175603dfdf0ae15d4f62929352ad9288df61310c741 SHA512 1d8fe1eb654976b0b4a61a89997b5a7132e70eab9468499b24cc01f88b7bb0536c929eda025b92105766a7ecb99aa59cdcf825c8b8bbf33fbcffdaf6e12ecf95 WHIRLPOOL 4f8325ca19b4dd1e2868dfe7d9c4181d073d7318093da8cbf4069e416e4dfae6488c819d0ba922f980a463eae67a3481829d02d1f3b5a2b7092684c7fe9b103e
+DIST kdesignerplugin-5.31.0.tar.xz 89272 SHA256 5d3476f1693726e1dc17c67e9fdbfc505caf78547a6758306b4d6dd79003a1bc SHA512 a3bd7b16e30d34679aa7cf6cebde01d783b277bf15df163ec8c64ca83a29c3c57a4334cadc50dadccb7ad309c471d715ea4eec68f89070ab00007b426eb49b30 WHIRLPOOL 0a1ece3bc56d0194717bfa676e72c8c16f5968d3732da45199f587f83946ceddf9afc118b8e8dfe3f2fcf0ea70a098d521d515d1757a36d50956fb08f6a1b9cd

diff --git a/kde-frameworks/kdesignerplugin/kdesignerplugin-5.31.0.ebuild b/kde-frameworks/kdesignerplugin/kdesignerplugin-5.31.0.ebuild
new file mode 100644
index 0000000000..e9f3882597
--- /dev/null
+++ b/kde-frameworks/kdesignerplugin/kdesignerplugin-5.31.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_TEST="false"
+inherit kde5
+
+DESCRIPTION="Framework providing plugins to use KDE frameworks widgets in QtDesigner"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="designer nls webkit"
+
+RDEPEND="
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kcoreaddons)
+	designer? (
+		$(add_qt_dep designer)
+		$(add_frameworks_dep kcompletion)
+		$(add_frameworks_dep kconfigwidgets)
+		$(add_frameworks_dep kiconthemes)
+		$(add_frameworks_dep kio)
+		$(add_frameworks_dep kitemviews)
+		$(add_frameworks_dep kplotting)
+		$(add_frameworks_dep ktextwidgets)
+		$(add_frameworks_dep kwidgetsaddons)
+		$(add_frameworks_dep kxmlgui)
+		$(add_frameworks_dep sonnet)
+	)
+	webkit? (
+		$(add_qt_dep designer)
+		$(add_qt_dep qtgui)
+		$(add_frameworks_dep kdewebkit)
+	)
+"
+DEPEND="${RDEPEND}
+	$(add_frameworks_dep kdoctools)
+	nls? ( $(add_qt_dep linguist-tools) )
+"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package designer KF5IconThemes)
+		$(cmake-utils_use_find_package designer KF5ItemViews)
+		$(cmake-utils_use_find_package designer KF5KIO)
+		$(cmake-utils_use_find_package designer KF5Plotting)
+		$(cmake-utils_use_find_package designer KF5TextWidgets)
+		$(cmake-utils_use_find_package designer KF5WidgetsAddons)
+		$(cmake-utils_use_find_package webkit KF5WebKit)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-frameworks/kdesu/Manifest b/kde-frameworks/kdesu/Manifest
index 3410c3730f..c5a80d1da0 100644
--- a/kde-frameworks/kdesu/Manifest
+++ b/kde-frameworks/kdesu/Manifest
@@ -1,2 +1,3 @@
 DIST kdesu-5.29.0.tar.xz 44624 SHA256 854cce99c3cac9ca28fd3f7c74b39b7af9d88f63b82c021398819888b4767dd2 SHA512 b230fe0cc0d3fd1165f5a7e387a413c160de97f32b51908d3375a7a4ad4268c8c86aa9508fdf34f3eb5014461ae3fc575791ebbef74bff661789b2c856457380 WHIRLPOOL d2d1efabb10f7aac73727f928a7b1eb3fa025d7d210e8116144eada3f19a844a46bfcf397c5f84526d6b325f6031bc3f90393ed1937a2fc8c307cadb4442a59e
 DIST kdesu-5.30.0.tar.xz 44624 SHA256 b3a265811f09048f45232af3a75b734c57b38a1b22be97e8d1290d72d535d4b2 SHA512 32dc682e69f3a7259a26ee6e049aded505c93bbef9727f6efc95618104db2bea8f9c3bdf375cad369a57a2bb05da24c2c3f89572cc2ef41fa25b04082605152c WHIRLPOOL 355aa46fdcea4db8d3b15ebb4dec8a4953e718ab2c041a0ce9bf22a01bf2a1fb8b3d65505bea2890d47f69b10a69aa6d6d0f91d1da1faa6b81f5140ebf776c3d
+DIST kdesu-5.31.0.tar.xz 44632 SHA256 5df9ac9064b85433d392a805f29adcf4f231cb23c58d28c87d1789ff47defb57 SHA512 1dcb5d3dca4fb7e156d4c47d351b115251dcc840f34f7a9cb43680cb76ebec07b6406a376ca92628e7262803549de61c7fca5cf3715a273d58bcb7259e9a01f2 WHIRLPOOL dc0edf4f98dd7ad564f5118831f028969fdd5e321da6582fc098e44a704aec6aef13d986d3d9daefb328ffa2fb1521776a10802f2bd9739670ea5bd3995e9ac2

diff --git a/kde-frameworks/kdesu/kdesu-5.31.0.ebuild b/kde-frameworks/kdesu/kdesu-5.31.0.ebuild
new file mode 100644
index 0000000000..a897d5e04b
--- /dev/null
+++ b/kde-frameworks/kdesu/kdesu-5.31.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_TEST="false"
+inherit kde5
+
+DESCRIPTION="Framework to handle super user actions"
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="X"
+
+RDEPEND="
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kpty)
+	$(add_frameworks_dep kservice)
+	X? ( x11-libs/libX11 )
+"
+DEPEND="${RDEPEND}
+	X? ( x11-proto/xproto )
+"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package X X11)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-frameworks/kdewebkit/Manifest b/kde-frameworks/kdewebkit/Manifest
index d53d92c2c6..409e83520d 100644
--- a/kde-frameworks/kdewebkit/Manifest
+++ b/kde-frameworks/kdewebkit/Manifest
@@ -1,2 +1,3 @@
 DIST kdewebkit-5.29.0.tar.xz 29440 SHA256 40e37e5c6436c6a930b12c538bfcb9c4734c60718f17732d0276d858640ce475 SHA512 e314f9d62a2a4975179b6b3e5888a036f1f4bfb99d169cfed50917d6f5c01bcd696ff526d1473bbecd5fe35d8e810b1c2ea41111d717587ba3b5f53c5a70c54f WHIRLPOOL 92d61a1ffc1d5b6a601dd93c1f025ca03332985b0e69fd3ec66039d1241d0446abc90d89c84cc045ea3b5951fc0890b5dc7412285790eca74a47defb3de80a6f
 DIST kdewebkit-5.30.0.tar.xz 29476 SHA256 7373e60d34079019359bb864cf5d0adc4278c310f29926bbfb7b6bc1f5f503e7 SHA512 ab4758213e70b7a514ab89d67cc40f3c542c73a01994e6ba720922fee08af9d203d5024c80d84172ee9bcae7cb871bcae0731e84528da57cfe1bd5b6e9f5f305 WHIRLPOOL 5b6bfdac30aa625f72fb85b233d8586626abf37f27e2d8ca1327e49ccabff2535e07535c02a564a553f182138db6367834f62d7e4b5a729ab8c2a34fa4164875
+DIST kdewebkit-5.31.0.tar.xz 29532 SHA256 a04585a86060608539cf8bba0fa97cacf682df1536e59ea798715d7546443b75 SHA512 27c4388d6b48a5cd5674297bac6387a384a71021e1190d0543b0f7dd5e3a731624af34c0663915f5cfb51a0caa42128e575cfe45de4804d78486da0f3eaf8ebf WHIRLPOOL f2c8316cbbb5c3a30d1223dd8c20240bf087c37517c0aa3da62c166a3eba6fad328000a4c7e4c2b202c0e022fbc41be1dea720a50c5177c7d123c9c8fcb86d26

diff --git a/kde-frameworks/kdewebkit/kdewebkit-5.31.0.ebuild b/kde-frameworks/kdewebkit/kdewebkit-5.31.0.ebuild
new file mode 100644
index 0000000000..413c5f7f4d
--- /dev/null
+++ b/kde-frameworks/kdewebkit/kdewebkit-5.31.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_TEST="false"
+inherit kde5
+
+DESCRIPTION="Framework providing KDE integration of QtWebKit"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep kio)
+	$(add_frameworks_dep kjobwidgets)
+	$(add_frameworks_dep kparts)
+	$(add_frameworks_dep kservice)
+	$(add_frameworks_dep kwallet)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtnetwork)
+	$(add_qt_dep qtwebkit)
+	$(add_qt_dep qtwidgets)
+"
+DEPEND="${RDEPEND}
+	$(add_qt_dep qtnetwork)
+"

diff --git a/kde-frameworks/kdnssd/Manifest b/kde-frameworks/kdnssd/Manifest
index cc5ffcbc78..9a32d82ba4 100644
--- a/kde-frameworks/kdnssd/Manifest
+++ b/kde-frameworks/kdnssd/Manifest
@@ -1,2 +1,3 @@
 DIST kdnssd-5.29.0.tar.xz 2529024 SHA256 4aee47cb9229302e9075159654859ed0e2342952b5d880c0163e0ef26cf9e3ad SHA512 b4da4679a1aba83b5848137e2dc5d23000b6c0f5bce274a40e4a3b3f43d6772daca989123b49b05fb2ac8ca1fe700411555b784d2823f56a9f737562c1eb17b8 WHIRLPOOL 1c0423e4735feb791ff994b1a03f38240fe706de1200c7daab8714bae3b836c5d09d719c6b71299049670f0e015edaece64ee2e29f77d65d2fb9a29c2299ef9b
 DIST kdnssd-5.30.0.tar.xz 56568 SHA256 a8197ca5b18afb38c393ea9191cf695d49be49bf35822bc6dba5a937bd7ac1c5 SHA512 0bb865a60fa0d46a20aa92ee29322962f79c117b4d7f05a3466149a3c8186bd94d43a85fe00dc697de877e81dd8af6c9bb4d2d0ddf0f8c2d543dd505a5bd8760 WHIRLPOOL 12e626d1cc22af4d0c07c7a718474a02fb1f0a751d6367423924aef1d64912bfb69c8d7709dfafa149a46c13055c24439bceb2296f309a1bdbbb91201f697ba2
+DIST kdnssd-5.31.0.tar.xz 56600 SHA256 730aecc9adc0ab218118cd5b8e6c18c385d2854eb183d7b65c3f91be354e73ad SHA512 970b0a23e11822017126bab93468e1c5d57928b8b0008c8b2c0949fd752c0b2894899fb6267696196eaa0791fb8aa9c01a3c5a4dd1e51ee676c9211793a44411 WHIRLPOOL 4b87014107b62097c2951d2d197d06446a388bb00da3f5c0b47eb40fb2830407ceabf8ebb825c04c32d9210443be31aa777320845f34ef21254d05ddc476eebd

diff --git a/kde-frameworks/kdnssd/kdnssd-5.31.0.ebuild b/kde-frameworks/kdnssd/kdnssd-5.31.0.ebuild
new file mode 100644
index 0000000000..306aa973b0
--- /dev/null
+++ b/kde-frameworks/kdnssd/kdnssd-5.31.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Framework for network service discovery using Zeroconf"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="nls zeroconf"
+
+RDEPEND="
+	$(add_qt_dep qtnetwork)
+	zeroconf? (
+		$(add_qt_dep qtdbus)
+		net-dns/avahi[mdnsresponder-compat]
+	)
+"
+DEPEND="${RDEPEND}
+	nls? ( $(add_qt_dep linguist-tools) )
+"
+
+src_configure() {
+	local mycmakeargs=(
+		-DCMAKE_DISABLE_FIND_PACKAGE_DNSSD=ON
+		$(cmake-utils_use_find_package zeroconf Avahi)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-frameworks/kdoctools/Manifest b/kde-frameworks/kdoctools/Manifest
index c9ef6103fe..3468f9411b 100644
--- a/kde-frameworks/kdoctools/Manifest
+++ b/kde-frameworks/kdoctools/Manifest
@@ -1,2 +1,3 @@
 DIST kdoctools-5.29.0.tar.xz 437920 SHA256 60badcc58d9d79514fdc1061704e7999021d5cfcdb2b1201ad846f2508fba37d SHA512 22dc99bc9f325b1b913c538cc470f289194c79c0c3924a926d9d7ce1fbac298e54df5b90bc2880cb0ef8801a2b8b05b94c376301fa3b3cf3a03106ee0262c808 WHIRLPOOL 1d965e4fef8679fc7d90e1fd23f9614aa4086ba1c7949420218520eb90a343d1af5577bc6aa9690058aa1cf5754a6faad740b9dda6a0859524052c677210f961
 DIST kdoctools-5.30.0.tar.xz 414264 SHA256 7e4f16bd55b9de0afbc338dc923bb7c5f4f3b6541ccd72dfc10b624eab732792 SHA512 f614e2454938ec4a8147f40f9e39e583d31961d3ee5c74fac72a6fc9262e8975c10a159386a4e40531ddae84889cdbd85e3d50955029928a4ee6a24bb51e10e3 WHIRLPOOL 0ac8a5257dbc2145515ca164077718c6de69a2bf97cd75db80d072ef4e3499f27d302cc6845099b84e9312c94e24598098c2fa5f309d2461ec71457a2106fc11
+DIST kdoctools-5.31.0.tar.xz 414456 SHA256 b37f26b01a4c3c667ff4c5832163d85f07e90ecbe4521d5f66b51c58e622f4d4 SHA512 1efd7a794972e99405cb79603a867afcf425d8af67a7ddd1c574636f527a696e1dce1e2da2172dc064d02f9725aaaddd796513d968673e7314dcbd47d548f4bb WHIRLPOOL 94c694985fba3dd63c09b5e48eb05e23d6b2f31fa48ba92a4c5f8e842cda8956299a7d80160d8c7a6f67a91b9de7aa4d52ba6cb6711211dd12d3ff73b5cbcbfa

diff --git a/kde-frameworks/kdoctools/kdoctools-5.31.0.ebuild b/kde-frameworks/kdoctools/kdoctools-5.31.0.ebuild
new file mode 100644
index 0000000000..b68eefba09
--- /dev/null
+++ b/kde-frameworks/kdoctools/kdoctools-5.31.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Tools to generate documentation in various formats from DocBook files"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="
+	$(add_frameworks_dep karchive)
+	app-text/docbook-xml-dtd:4.5
+	app-text/docbook-xsl-stylesheets
+	app-text/sgml-common
+	dev-libs/libxml2:2
+	dev-libs/libxslt
+"
+DEPEND="${RDEPEND}
+	dev-lang/perl
+	dev-perl/URI
+"

diff --git a/kde-frameworks/kemoticons/Manifest b/kde-frameworks/kemoticons/Manifest
index 225cbba3df..4afb92d2ee 100644
--- a/kde-frameworks/kemoticons/Manifest
+++ b/kde-frameworks/kemoticons/Manifest
@@ -1,2 +1,3 @@
 DIST kemoticons-5.29.0.tar.xz 1694676 SHA256 6a29ae178ffdf8c17877bdb001914fc7a6b55199e92e17971e0bfbd91524b577 SHA512 ad085754ac75c1baa624e523245bd10a82266daaaa9932ae8ebda0103ca661c85c76b4defe4c9858246f2438f2982110064bf521bc19736d681d2d57c437dde8 WHIRLPOOL 9b393c19ba3989a6a9e9d0aae8f2e9a02dbd6ec09eac7480abc204d18e5f4029d9a7c3d9145077fb122468c58bec20cacfa7f7b8f990dcc48ce34e89a3912002
 DIST kemoticons-5.30.0.tar.xz 1694568 SHA256 d4125c19db3d4c18ed7a97a9e63607ec5a379c9aaea1ebb968818210744f6a40 SHA512 34805108671459e29683b55228f91e9229eaf6f33039a5e4a3a84bc4844993508dd7f40d3a43522d6259deaa299fb3ad0ce427bef1c2d978dd7e7ad9bc881fa7 WHIRLPOOL b2207cabe07bc988390a48faf3a42b37b419d536b7362b1982ecc4da0498f42f209ddd8776d55b42eeb31202db3ebc8301d6ced5cff004ae9abb9fd901b9a15b
+DIST kemoticons-5.31.0.tar.xz 1695216 SHA256 b39b1087c2837750c59dd007044c30d2de1cdba1c5f12a90ff4d809ee5d0777f SHA512 5c7c60fedfd6372fe582274a09667bb08371f0d6f1a81382c717e4245b18413460102503ad8b50ba93e31e2e34eebe0167a88060bccdf00ebedba2631cfdd430 WHIRLPOOL e539b17f3a70b5f2f0d16bbe2943d1b28a2322ab0b5b7b45c37a2b6da13602fa5a297f334dbc925c607ff45f418e56fbce25a403e7f3d1479f3019b3700e7ae2

diff --git a/kde-frameworks/kemoticons/kemoticons-5.31.0.ebuild b/kde-frameworks/kemoticons/kemoticons-5.31.0.ebuild
new file mode 100644
index 0000000000..8646b2a24b
--- /dev/null
+++ b/kde-frameworks/kemoticons/kemoticons-5.31.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework for converting text emoticons to graphical representations"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="
+	$(add_frameworks_dep karchive)
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep kservice)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtxml)
+"
+DEPEND="${RDEPEND}"
+
+# requires running kde environment
+RESTRICT+=" test"

diff --git a/kde-frameworks/kfilemetadata/Manifest b/kde-frameworks/kfilemetadata/Manifest
index 452a48954c..0ddc59ad8b 100644
--- a/kde-frameworks/kfilemetadata/Manifest
+++ b/kde-frameworks/kfilemetadata/Manifest
@@ -1,3 +1,4 @@
 DIST kfilemetadata-4.14.3.tar.xz 35908 SHA256 3115e6ebd8b52ae9eb1016a3391b019c34fa443d6a5d9351550c5e0baf0d5371 SHA512 d7321b7e1ad755c0dc267b236a33a011377ba309d94c1497c081edad82171452595ce113428048e455b8b71f3ea480e4e76e797e31a74edd24bcf42617c59acb WHIRLPOOL 7e940864c4d9529bc3d5f8337bb9f22f09e00b653ce51b089b026ba3364c57f3f94df89f011f69e9d5500894f5f953fce29acfc7ee25b884876ada7f5f54fe86
 DIST kfilemetadata-5.29.0.tar.xz 135184 SHA256 821df076d1fce4ac7dac067703e3c2ab885676a68e34f36140b10e58ec7b91c2 SHA512 14937b56647f5dc1f924c8d05110c787d5aacbe07fed84936d7fe32d0ebc7c7d3de46f79521e5fcb5c1eef8cb07dbf759579605ef6cfee94ab0373def1281f58 WHIRLPOOL bbcb6613ece829af0a102e99cb83af710129044bea9b1113d34a88e9a3b533c3aa72103da78f64a9f611f1593a14c4d5b5cc949c5333be98545faf655d7cc1e8
 DIST kfilemetadata-5.30.0.tar.xz 133484 SHA256 90c69432d8a85d112ce3dc98f3caeff80b3485330342ea55e6012d6b8b8407d4 SHA512 e0292c51e0c0e441c77c8216d699e8e8ec5950d059882b7df55f917d53b42bee190388438c0e8aa297adb374d49c18b7e72294e911fac53c4eac953d820629a2 WHIRLPOOL 0736d93be1b813d300f4b78feab641b0b38adcaac76c79e7c11c8c1fb6e0728fcc4e286ff49a576c1571226e00defad56a8858d84ca65cd888334698a91e1dfa
+DIST kfilemetadata-5.31.0.tar.xz 133588 SHA256 edf2c45097503b808f4c00c544bdde384b761034d9c1f2ff2f282ae8868d6c88 SHA512 471d26e0a6193995615c666058749014747415150a3d2a52b9643c081e6c621661fdebd8ac577129d53d4b8e2f996c9f64705014f1995ef143be81e57a253eab WHIRLPOOL 55be2a1b6790ef02f8b698bbbced9a7fa0b09f1a49843a811544358ea15200cc7133197e74363f8ea7d5d1b0b510d53a1963fbbb7566f918e2fb59641c9cb2cb

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.31.0.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-5.31.0.ebuild
new file mode 100644
index 0000000000..a3e365b0cf
--- /dev/null
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.31.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils kde5
+
+DESCRIPTION="Library for extracting file metadata"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="epub exif ffmpeg libav pdf taglib"
+
+RDEPEND="
+	$(add_frameworks_dep karchive)
+	$(add_frameworks_dep ki18n)
+	$(add_qt_dep qtxml)
+	epub? ( app-text/ebook-tools )
+	exif? ( media-gfx/exiv2:= )
+	ffmpeg? (
+		libav? ( media-video/libav:= )
+		!libav? ( media-video/ffmpeg:0= )
+	)
+	pdf? ( app-text/poppler[qt5] )
+	taglib? ( media-libs/taglib )
+"
+DEPEND="${RDEPEND}
+	kernel_linux? ( sys-apps/attr )
+"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package epub EPub)
+		$(cmake-utils_use_find_package exif Exiv2)
+		$(cmake-utils_use_find_package ffmpeg FFmpeg)
+		$(cmake-utils_use_find_package pdf PopplerQt5)
+		$(cmake-utils_use_find_package taglib Taglib)
+	)
+
+	kde5_src_configure
+}
+
+pkg_postinst() {
+	kde5_pkg_postinst
+
+	if ! has_version app-text/catdoc || ! has_version dev-libs/libxls; then
+		elog "To get additional features, optional runtime dependencies may be installed:"
+		optfeature "indexing of Microsoft Word or Powerpoint files" app-text/catdoc
+		optfeature "indexing of Microsoft Excel files" dev-libs/libxls
+	fi
+}

diff --git a/kde-frameworks/kglobalaccel/Manifest b/kde-frameworks/kglobalaccel/Manifest
index 703483e262..6526f17f3c 100644
--- a/kde-frameworks/kglobalaccel/Manifest
+++ b/kde-frameworks/kglobalaccel/Manifest
@@ -1,2 +1,3 @@
 DIST kglobalaccel-5.29.0.tar.xz 2576544 SHA256 5fb143c4cf71f19ea0a145a2d4d80c98dfb437739bc03d6d3ef1b16a3bb75573 SHA512 3a9488ce4595f793e690e64670c3599e0285c0998f5e7ea05b84dd205dc0acca24c8e57edce7f07710beefa179a4204d2cca8a5596aab2eba1a50f66f788d9a5 WHIRLPOOL 44894ac54b1e4dfd639b107ae2a7a09c5708ad89fda9d32c563c461cae93e97af129f5fe918aa0484784eea3abe5b07a1ed10c53f0624d64312cb7fcea4535bc
 DIST kglobalaccel-5.30.0.tar.xz 83512 SHA256 a136174681e4f8a91393c4a9346f01426bf41436c1f39779deaa11c9b13e6c88 SHA512 66a37fdbed9c15b89e3a688be2347ec916d36b373d30437de9b567ad0424fbd208b1d126a0055328a44f441f794024326d75cb0926ee8396fd0101d39bc04d63 WHIRLPOOL 4b7b1939b9039f85e4da36aa5ea85240be75550a5b3dbc9b7535cf3830e233b0bcd5b1fba82eb7f3bad3ca46ab2e4277bb0c712b04e85b39506a7233e966e8f9
+DIST kglobalaccel-5.31.0.tar.xz 83564 SHA256 ac2eef62e9de859fb1cbf0def680be37498abdff277dc968cb39fd13a683f7d0 SHA512 7b50da8b61fb3816a9cbd1d30434c80b5559b9d89964119d756b19300be826d3ac3aa9afd30f339f499b355cbd0213858195f3c9fd3843cd445dedc196995a7e WHIRLPOOL 0073b1580cab3be17f371bb889312456d68fe49d5c78d26a00af329965bab5a051dbbb0f18511e7f8bf0c502d45036bb1f1a1173cd24831cd72119e9f94c3ef6

diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.31.0.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-5.31.0.ebuild
new file mode 100644
index 0000000000..d4939c48a5
--- /dev/null
+++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.31.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework to handle global shortcuts"
+KEYWORDS="~amd64 ~arm ~x86"
+LICENSE="LGPL-2+"
+IUSE="nls"
+
+RDEPEND="
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep kcrash)
+	$(add_frameworks_dep kdbusaddons)
+	$(add_frameworks_dep kservice)
+	$(add_frameworks_dep kwindowsystem X)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+	$(add_qt_dep qtx11extras)
+	x11-libs/libxcb
+	x11-libs/xcb-util-keysyms
+"
+DEPEND="${RDEPEND}
+	nls? ( $(add_qt_dep linguist-tools) )
+"

diff --git a/kde-frameworks/kguiaddons/Manifest b/kde-frameworks/kguiaddons/Manifest
index 3aa1e0761d..1ea51df54f 100644
--- a/kde-frameworks/kguiaddons/Manifest
+++ b/kde-frameworks/kguiaddons/Manifest
@@ -1,2 +1,3 @@
 DIST kguiaddons-5.29.0.tar.xz 39412 SHA256 f3906d76b48660ab685caf06a71d9bd4d716a8875dc0973157f577632601f8b1 SHA512 de60f453b10a6fe4ae5d89a3f1c455ee9978f2b6c3301d616738d7860fbad639b4fd3a538e4e0fe02b560410c3052e8388705c346c17476b64f226c736109e90 WHIRLPOOL 7000c34704e480c70225a1036bc8171fe9620601d8f4c70526b49bc56968d75445cb4b1363fba251f6601e903cb27ba0dc12952c75529f96ba87a156095eed5d
 DIST kguiaddons-5.30.0.tar.xz 39820 SHA256 f55f5b5ffe0e330ae3ee5971cf8d206040d82bd52d677a8478d6a9c88c8ac04e SHA512 d2922ddf124a9d3ff447ee8e1d19cb20a04a7bdc6fdcda0d669146a4bac9a5b944346c52795539754e87a24c54de2c75e64f9fb574196319a0abb7e212aa04b9 WHIRLPOOL a9418169836cceeae83a2952c4a112891cd68b8ad6f6448155a6301be3d36d657472c228a08085030a76ccee769ac22d1d1a58eb5863a3a114a38baacaa7bf0f
+DIST kguiaddons-5.31.0.tar.xz 39872 SHA256 e3ae351675a01c7d15578552ea2260a454ab5ca7531c0fa0bb42dfa9f5b2722f SHA512 ccc78ebf8b1ef60aa600b9f3286f89de85347cabd4b7650c5ccf530639e077ec310070812360b3c3df4ccea403f83fa35f322e67e822b2658316fb3f52082e5b WHIRLPOOL 4cc16b179e87ffab89aaa145ce84cafc60fea855266fc1b89aafdd4bfd55d8d28cd91a5eed82300b2a512123aefb20f48b2019178b1ceac4063638a36ffcbc48

diff --git a/kde-frameworks/kguiaddons/kguiaddons-5.31.0.ebuild b/kde-frameworks/kguiaddons/kguiaddons-5.31.0.ebuild
new file mode 100644
index 0000000000..d88821dbdd
--- /dev/null
+++ b/kde-frameworks/kguiaddons/kguiaddons-5.31.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework providing assorted high-level user interface components"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+RDEPEND="
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtx11extras)
+	x11-libs/libX11
+"
+DEPEND="${RDEPEND}
+	x11-libs/libxcb
+	x11-proto/xproto
+"

diff --git a/kde-frameworks/khtml/Manifest b/kde-frameworks/khtml/Manifest
index 67bf1b4b2f..9a21f819cc 100644
--- a/kde-frameworks/khtml/Manifest
+++ b/kde-frameworks/khtml/Manifest
@@ -1,2 +1,3 @@
 DIST khtml-5.29.0.tar.xz 4333000 SHA256 dbe7511be3efa00914e523fac828da7df9292c715f942f1ab4c8206f4bbf30e7 SHA512 1f8fda7633812109727a6ad16965117b9d4bad06ad356e8b671ddbb05cb50d913dacedfe55c9688db45cb6f80174752ceb7b4e086abf6e006ac9841da8d0cfcc WHIRLPOOL 1b9f9bf382aab3e738ca7564f397e6f9a03885ff69f9bbfc8a83aabce810d68d0ebbf54a2c429c5a9cc53c1e82e4124c2d0857a17590185567c40df74404b354
 DIST khtml-5.30.0.tar.xz 2085180 SHA256 702dc24913aa361e021a8e0353174cb9a9f0343de887b800a2eb2f94d99097fc SHA512 826d6f9a9acdcfa17688b69c3cf2addc6ea7fbcf5d2e78f12416444c4667b25399983be942d391136bc43d2ab202695ce12fa454f148844aa60e3c86947cff47 WHIRLPOOL 79cb5fda07fd083d005177e2f277c8b4ad8b43ff6126887149dae55c0e2543c0427fc62bb2e81b4e94f0fcd8087b0e27d7b04f179b1242543fa1076b35587a93
+DIST khtml-5.31.0.tar.xz 2086152 SHA256 f014df0611032db9cd35862b5e5f6fd2d73e071a56830447cf2fa23c721ceea6 SHA512 58b1e5c9a3328dc9a425dd2177da332928558b74c5e039613dcf4d7e70ad1050f39d5f4f61823d508bbc2c2080b57d2b247da8492bd92e15a4ba059175210780 WHIRLPOOL b9f64ae052bbf0c6d958f84f15ee85fa8a5b5441f9dca452c0ff31672d4759e3a961a91105a2acffc339fa4fffbb331724f0792a48fc19d5f5931af76bc69466

diff --git a/kde-frameworks/khtml/khtml-5.31.0.ebuild b/kde-frameworks/khtml/khtml-5.31.0.ebuild
new file mode 100644
index 0000000000..2be4bde997
--- /dev/null
+++ b/kde-frameworks/khtml/khtml-5.31.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="KHTML web rendering engine"
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="libressl X"
+
+RDEPEND="
+	$(add_frameworks_dep karchive)
+	$(add_frameworks_dep kcodecs)
+	$(add_frameworks_dep kcompletion)
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kconfigwidgets)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep kglobalaccel)
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kiconthemes)
+	$(add_frameworks_dep kio)
+	$(add_frameworks_dep kjobwidgets)
+	$(add_frameworks_dep kjs)
+	$(add_frameworks_dep knotifications)
+	$(add_frameworks_dep kparts)
+	$(add_frameworks_dep kservice)
+	$(add_frameworks_dep ktextwidgets)
+	$(add_frameworks_dep kwallet)
+	$(add_frameworks_dep kwidgetsaddons)
+	$(add_frameworks_dep kwindowsystem)
+	$(add_frameworks_dep kxmlgui)
+	$(add_frameworks_dep sonnet)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtnetwork 'ssl')
+	$(add_qt_dep qtprintsupport)
+	$(add_qt_dep qtwidgets)
+	$(add_qt_dep qtxml)
+	media-libs/giflib:=
+	media-libs/libpng:0=
+	media-libs/phonon[qt5]
+	sys-libs/zlib
+	virtual/jpeg:0
+	!libressl? ( dev-libs/openssl:0 )
+	libressl? ( dev-libs/libressl )
+	X? (
+		$(add_qt_dep qtx11extras)
+		x11-libs/libX11
+	)
+"
+DEPEND="${RDEPEND}
+	dev-lang/perl
+	test? ( $(add_qt_dep qtx11extras) )
+	X? ( x11-proto/xproto )
+"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package X X11)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-frameworks/ki18n/Manifest b/kde-frameworks/ki18n/Manifest
index f76fbe0418..f9a11695c8 100644
--- a/kde-frameworks/ki18n/Manifest
+++ b/kde-frameworks/ki18n/Manifest
@@ -1,2 +1,3 @@
 DIST ki18n-5.29.0.tar.xz 3031896 SHA256 a72e87759f50d3e39ba6cc5bca1a16725609d14cfa8055a2db22dd14b1c79670 SHA512 fb756defe6392584e85ecf9f4d5d54499f458c28ccd3f8b9b266796f2748829584526872120af8a4164ac8b7580d919c20218f0dd9495d54a27fcc5abd7881fc WHIRLPOOL ed7216a5903873629f0e1f3760b9af44d45951d18b02b742f14fbb6414297e864f29b6ca1785dbdab640ce4c97379a5822dd00c2dc1339c2642b0c78e7147209
 DIST ki18n-5.30.0.tar.xz 604296 SHA256 2dd2d0835570c5e9fcdabd124613131cb4042a4deb3a38e68ed05daf6fcd72f3 SHA512 58d3dd8a7649a429da3fc76d7f5419a17847ade61d48fbef54558d116b73b23057d24954feb15bb15cdcf287f284e534bd5cd12d72ec59ba26e53efa4a017218 WHIRLPOOL 0970d15b4fd7712ea57a9cef1caf6c2f7f04d7d9d171797a88c2edef6e6329d2cdb6efb32d222102ede7e7212c04e17f4db014308e6829715b126cab81f6c130
+DIST ki18n-5.31.0.tar.xz 605736 SHA256 2f7926073587a2b2d428c2b19ea16e0e6a31bb5be65b77bb5b02cfa1483489e0 SHA512 cd25acfae1ff9d47290dc9c1b4e247aac1d3d5c69dbd3205272752a99fde30738bf7a6e99ef4ae61de16205c168739c4a8307c15568b28634d5be5b941e2e31b WHIRLPOOL 050b18f9aa84de3e72156e63622b9dca6e955d493f2984527557eec23dd27e044fa084f251e8905dec8cb8e71b8ff1d35609b668acf2b8d9ee1f53358988b9a9

diff --git a/kde-frameworks/ki18n/ki18n-5.31.0.ebuild b/kde-frameworks/ki18n/ki18n-5.31.0.ebuild
new file mode 100644
index 0000000000..7a231d5670
--- /dev/null
+++ b/kde-frameworks/ki18n/ki18n-5.31.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+inherit kde5 python-single-r1
+
+DESCRIPTION="Framework based on Gettext for internationalizing user interface text"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+	$(add_qt_dep qtscript)
+	sys-devel/gettext
+	virtual/libintl
+"
+DEPEND="${RDEPEND}
+	test? (
+		$(add_qt_dep qtconcurrent)
+		$(add_qt_dep qtdeclarative)
+	)
+"
+
+pkg_setup() {
+	kde5_pkg_setup
+	python-single-r1_pkg_setup
+}
+
+src_install() {
+	kde5_src_install
+	python_fix_shebang "${ED}/usr/$(get_libdir)/cmake/KF5I18n/ts-pmap-compile.py"
+}

diff --git a/kde-frameworks/kiconthemes/Manifest b/kde-frameworks/kiconthemes/Manifest
index 6c0b42bc38..a56fe69ca4 100644
--- a/kde-frameworks/kiconthemes/Manifest
+++ b/kde-frameworks/kiconthemes/Manifest
@@ -1,2 +1,3 @@
 DIST kiconthemes-5.29.0.tar.xz 1442400 SHA256 b01cd2eb5a7e2cfdf611e343bbbfdacdcd98c47904a132ba9a0bd65dcf36b225 SHA512 de2e5a85c350cb6c96b403abcdc047e0ec74bfc69d10597cd3b3c9961776e29ae3225adb37aa627997aa8c0b9f62c3b330db71b6f37a38310ec2b667e91d8251 WHIRLPOOL 9f5e02d5f09d16f2e79911e277164ba363438b3a6cc0406e9c22597391177493a90e6fad9e7d4ca6a03c832d77da0c03ef329d40186f2bd32ed3a34c1cd4bb91
 DIST kiconthemes-5.30.0.tar.xz 204076 SHA256 e969d2180f0d5b0802e7c57d63ff78314562cad4b50dbb3a0935d5edc4c33d6a SHA512 bb451f23c49f43988c05139ee31a0d846573bad6843bc0a2ddba140b41efd50a25e3d026bc30d9ed3e9d45e9690aaac190d7c9ed6375ea32edf3d7b8d8c3c37a WHIRLPOOL f490af3a8f99677762312a04c76c5093c8fee32a795aba106efc9c9bffe6e1f0393e15562910f5fef334c513f137159eb4e147b853174db697d0282830a0dc88
+DIST kiconthemes-5.31.0.tar.xz 204152 SHA256 25e3149ac3b34f9dac7077a27625928876345214b35b7af7e6eb435abf7e564d SHA512 15f65745b7450bc3d4eb57da26dc7a0efe8877ba4006294fcd7d5c844e1ce22c708358f2e07fac89025ca0ed00da69e118f84e92e31c89e2651e052a602a7b64 WHIRLPOOL 7b0c057e3e12b7bdb86ebac8d4e7f9538231dc5b012d6514c17f3fbfc530a82fa7598ca575aae1cac5a6b0f5e256c7794861a996a80d1f1196d3b84b49571e65

diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.31.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-5.31.0.ebuild
new file mode 100644
index 0000000000..049ef3b303
--- /dev/null
+++ b/kde-frameworks/kiconthemes/kiconthemes-5.31.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework for icon theming and configuration"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="
+	$(add_frameworks_dep karchive)
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kconfigwidgets)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kitemviews)
+	$(add_frameworks_dep kwidgetsaddons)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtsvg)
+	$(add_qt_dep qtwidgets)
+"
+DEPEND="${RDEPEND}"
+
+RESTRICT+=" test" # bug 574770

diff --git a/kde-frameworks/kidletime/Manifest b/kde-frameworks/kidletime/Manifest
index c0d6a3efb4..5183616ee5 100644
--- a/kde-frameworks/kidletime/Manifest
+++ b/kde-frameworks/kidletime/Manifest
@@ -1,2 +1,3 @@
 DIST kidletime-5.29.0.tar.xz 26360 SHA256 3d66400e008d20d2c2710caebf8a2d6f94197c11643c5df713b95889467cd95a SHA512 0ef963c40d5489d44b04aa696bae024cd36a9546bb531ccb82b49df3ce1cd2d6369c7e6ad7d215518ce23a7c93f5792c87cace26d1cf1d758d604352b9cde673 WHIRLPOOL b5346a3955c7961b9e94e8beea7cfd651994e8b4a122d7806ed314cc05123d98f9f87f906c7ecaf819f9d21b49b59d08b9f21885dda5d83ce226201d249a5cfc
 DIST kidletime-5.30.0.tar.xz 26372 SHA256 0667866bf1a3cdeb976497ef3afe2ee806a48a85a21144448be5c3583cdf72ed SHA512 65a82eb5ca553a24bd956ea57ad5942c4b47d1fbf7326f32b5a4398f0481b605234a76307a81a3f47e7de040d3583e84a02cf0cb95fc65b6e46aadbc22f6e193 WHIRLPOOL 7b7cd91671ce56cf300891304341d5ca800a22358e6091d80c3316092d6ccb0cf69c23cd032587e88252182f992e06e07b506cf90343f2942e642482abe9f7f9
+DIST kidletime-5.31.0.tar.xz 26372 SHA256 45c0daa7e91ce4f4df2ccd38202113ea12a7d6eb460be0217eaf49b13b6c520d SHA512 28a9a4142e024cf1c1e76877154fe4624b0c914605ffd0c24001bdd487a2c2652efc13de26b814d62dfdae59e5cfd5fe639d9ccb04d6bed53f02f38b8adf4b59 WHIRLPOOL 3c0c1ad8f4cf8d560a085151e05ca1443b2c98c6e1054110cfcf5c7d12a2be27ffa12af8054eb27cff0d3e67b62f2f4c33a01fc262448df836a0f83799137816

diff --git a/kde-frameworks/kidletime/kidletime-5.31.0.ebuild b/kde-frameworks/kidletime/kidletime-5.31.0.ebuild
new file mode 100644
index 0000000000..abad8d51b2
--- /dev/null
+++ b/kde-frameworks/kidletime/kidletime-5.31.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_TEST="false"
+inherit kde5
+
+DESCRIPTION="Framework for detection and notification of device idle time"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+	$(add_qt_dep qtx11extras)
+	x11-libs/libX11
+	x11-libs/libXScrnSaver
+	x11-libs/libXext
+	x11-libs/libxcb
+"
+DEPEND="${RDEPEND}"

diff --git a/kde-frameworks/kimageformats/Manifest b/kde-frameworks/kimageformats/Manifest
index b3b17a3e02..9e087b25ce 100644
--- a/kde-frameworks/kimageformats/Manifest
+++ b/kde-frameworks/kimageformats/Manifest
@@ -1,2 +1,3 @@
 DIST kimageformats-5.29.0.tar.xz 204576 SHA256 aa9fab34f7e564cc7a5334ef4b9d775452873cd23495279ad8d7b68f0855050d SHA512 06b3771779cf94a61a5bf288bd8b89e6a8c40eeadcac5989ef3bb8fb0725169b53e75ef9bc1f954ff88b7e6d8be0ba38ba18b7d636a27ae45bb6a457cc34a53e WHIRLPOOL 23b03e14cd72bba0ca303a9cc93c97c120b295ec8868f093bffab233087def215edd58379320083a96d26d577d3486820ba52997a75bc1df55905c410da5bd73
 DIST kimageformats-5.30.0.tar.xz 204596 SHA256 513c82bd951224472193e4acaef546b64281fa21d7cb188a1a32604ad54bea14 SHA512 9ce199e4f51df1993bbc9573543974d73155efe2cba14b91fce4d43465e510b07720dd51b9b91f968ee37a1e56423e779a1354a0db3c657db6ca9dd29e9d2d8a WHIRLPOOL deafcf036fb28312b86942bf479ba1e1f5c9d593850b41957a909d245918f08361044e57c1d65dbe396572d80a021df703ce454cc04c6dfab7d76a79aac31437
+DIST kimageformats-5.31.0.tar.xz 204520 SHA256 22e8519cb636c6bd2f0516aac3e3ba4d9dc78cdf0325dcec2ce5955a6b179f9d SHA512 da21e8d0e352e7bc452b97ddf0e79adad1914d15fb1f184025c308fb889b8d6b5a827c2352150a2d1b2171ac3b8f521002ad644f93ba46e46a57ce2b7e72f8e9 WHIRLPOOL bb19defcc66f3f8fde5ed5a5b3d0b3acc0642f223a858cef3ebae8932a6b8709cc616d5b628dd963c8f97a90e906045e0d658b314e744b1ae39fbf0a367f99c4

diff --git a/kde-frameworks/kimageformats/kimageformats-5.31.0.ebuild b/kde-frameworks/kimageformats/kimageformats-5.31.0.ebuild
new file mode 100644
index 0000000000..b3544c50bb
--- /dev/null
+++ b/kde-frameworks/kimageformats/kimageformats-5.31.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="eps openexr"
+
+RDEPEND="
+	$(add_frameworks_dep karchive)
+	$(add_qt_dep qtgui)
+	eps? ( $(add_qt_dep qtprintsupport) )
+	openexr? (
+		media-libs/ilmbase:=
+		media-libs/openexr:=
+	)
+"
+DEPEND="${RDEPEND}"
+
+DOCS=( src/imageformats/AUTHORS )
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package eps Qt5PrintSupport)
+		$(cmake-utils_use_find_package openexr OpenEXR)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-frameworks/kinit/Manifest b/kde-frameworks/kinit/Manifest
index 93823f4f6c..625a4be4a4 100644
--- a/kde-frameworks/kinit/Manifest
+++ b/kde-frameworks/kinit/Manifest
@@ -1,2 +1,3 @@
 DIST kinit-5.29.0.tar.xz 2659136 SHA256 d6d85684c5b0e0afb73082efb6e8cdd4b07a2461d74348bcfde2e42769431033 SHA512 b2308963f9f417b6ea1ab1bbf9a42d47a5dd119070af56ab1913d4d2769c722f16210ec4d2b1973bf1fe3de80aff62f46ad0ae7ec35bc41bbae3b7cd3d0ca111 WHIRLPOOL fabb08bb8427963cd8a97fe9554f3173ad7acbdab9f0e9fdb96526183ed577b08ee9b62c772652cb4d9d9209935a0b2c51eecfc7a190386449939d6dcf461f79
 DIST kinit-5.30.0.tar.xz 120584 SHA256 426603c200d78e5143b8de900e4dc39209c9009800207cf506875e4fb0edfb10 SHA512 dc2fd018ac49844c69c4962fffe511a7afe453830beec43e0d25d5b9cf585a731f2cbc143b327eaf0617f31a1d9a89c09e07b60b73feb20d2e2c0113becd66d0 WHIRLPOOL e598b8b93ad695f774652dde427548035290f0382e500b86f58c50e7e3a742856fb9323779642f04b5ae06dd11ba690383276f0e6c0783056e4bb94a38b877cf
+DIST kinit-5.31.0.tar.xz 120588 SHA256 34d18cd6dfec1b10df27b5acdb8bad3fff313363047511f002a40f138ac05320 SHA512 39cab222193da1d2acf5d3f6d0303757eb8a1e441801c03ae044ae2acac375fb61765bb40139240d5a676e58d3bf33495d33ae0789145b22165b20d8f798bb18 WHIRLPOOL ac3bed648eb7cc98fd00d6a49c82ba5ec8901a44ca91b438d77a237ae7bb7c134cc2f74ae9eb3f08a950f41caf358bfb068a5d6444ab36fe5791530995c88ad0

diff --git a/kde-frameworks/kinit/kinit-5.31.0.ebuild b/kde-frameworks/kinit/kinit-5.31.0.ebuild
new file mode 100644
index 0000000000..6b88545eed
--- /dev/null
+++ b/kde-frameworks/kinit/kinit-5.31.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_TEST="false"
+inherit kde5
+
+DESCRIPTION="Helper library to speed up start of applications on KDE work spaces"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="+caps +man"
+
+RDEPEND="
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep kcrash)
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kio)
+	$(add_frameworks_dep kservice)
+	$(add_frameworks_dep kwindowsystem)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtgui)
+	x11-libs/libX11
+	x11-libs/libxcb
+	caps? ( sys-libs/libcap )
+"
+DEPEND="${RDEPEND}
+	man? ( $(add_frameworks_dep kdoctools) )
+	x11-proto/xproto
+"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package caps Libcap)
+		$(cmake-utils_use_find_package man KF5DocTools)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-frameworks/kio/Manifest b/kde-frameworks/kio/Manifest
index 8e29434f10..0ff54a1ac7 100644
--- a/kde-frameworks/kio/Manifest
+++ b/kde-frameworks/kio/Manifest
@@ -1,2 +1,3 @@
 DIST kio-5.29.0.tar.xz 3076744 SHA256 52ce0e402a466a82480ee6edeaeae36bdc3b254aece3210dd4273a2b57955c6b SHA512 bd0d993804d0d36066ff7d9d4071c57863cb8ab7ca41b42e03731c4c17571eb898329cc773eb55355177cdea86059eaf821fe7989859a202890af53c87f41707 WHIRLPOOL d22b4e647945438f3fb56854619352d29754f1d7b96dbae658a16f98a5adb1354ba5aa2ace0b452b07250847d5886d3fb45f6175b1680ebdfe4e2d5cafb5475e
 DIST kio-5.30.0.tar.xz 3082084 SHA256 a15a688395e7c8a22e78b0cf5a8b9c3c4bd679bf667b23f50ae82b36cf5e363a SHA512 60538e479543a4061039859f6343b5054c387befa2a1db9164103cb77b4e6ce9b67bd30cc0ccbc439a820d1a5ecfb1102488844367e5e1ad2cd686a301682f88 WHIRLPOOL f31931ade9fc8dc5dbb1a3dbef2e730308361addc95160bd36ce2ecc3ed4bee3944487f3eb94ea82700821a83d434a1577099268b7486c7b784c8e287f529e73
+DIST kio-5.31.0.tar.xz 3085324 SHA256 49173baf4c8687be45514220a4b32626d3a117939d2c42fe846010f1d23e3ee7 SHA512 6e8f1cd8c06c132eee5e90734af58dfbc62dd5691a405c6547b6d544f9c622a5e914eb916652bc97b9002fec8ab2b3c5e59785f3d3a184dd537e9b8f490e3b38 WHIRLPOOL cd470c6afc40b3406a3d198762550f60848951d34d84fa51cfdb68ab2de04e7fb0436b48001b842ee3c80fcb81afef31cf6e1083c5ab32ef4a7da54e3a63c49f

diff --git a/kde-frameworks/kio/kio-5.31.0.ebuild b/kde-frameworks/kio/kio-5.31.0.ebuild
new file mode 100644
index 0000000000..f7175fef7e
--- /dev/null
+++ b/kde-frameworks/kio/kio-5.31.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_TEST="forceoptional-recursive"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework providing transparent file and data management"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="acl +handbook kerberos +kwallet X"
+
+COMMON_DEPEND="
+	$(add_frameworks_dep karchive)
+	$(add_frameworks_dep kbookmarks)
+	$(add_frameworks_dep kcodecs)
+	$(add_frameworks_dep kcompletion)
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kconfigwidgets)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep kdbusaddons)
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kiconthemes)
+	$(add_frameworks_dep kitemviews)
+	$(add_frameworks_dep kjobwidgets)
+	$(add_frameworks_dep knotifications)
+	$(add_frameworks_dep kservice)
+	$(add_frameworks_dep ktextwidgets)
+	$(add_frameworks_dep kwidgetsaddons)
+	$(add_frameworks_dep kwindowsystem)
+	$(add_frameworks_dep kxmlgui)
+	$(add_frameworks_dep solid)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtnetwork 'ssl')
+	$(add_qt_dep qtscript)
+	$(add_qt_dep qtwidgets)
+	$(add_qt_dep qtxml)
+	dev-libs/libxml2
+	dev-libs/libxslt
+	acl? (
+		sys-apps/attr
+		virtual/acl
+	)
+	kerberos? ( virtual/krb5 )
+	kwallet? ( $(add_frameworks_dep kwallet) )
+	X? ( $(add_qt_dep qtx11extras) )
+"
+DEPEND="${COMMON_DEPEND}
+	$(add_qt_dep qtconcurrent)
+	handbook? ( $(add_frameworks_dep kdoctools) )
+	test? ( sys-libs/zlib )
+	X? (
+		x11-libs/libX11
+		x11-libs/libXrender
+		x11-proto/xproto
+	)
+"
+PDEPEND="
+	$(add_frameworks_dep kded)
+"
+RDEPEND="${COMMON_DEPEND}"
+
+# tests hang
+RESTRICT+=" test"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package acl ACL)
+		$(cmake-utils_use_find_package handbook KF5DocTools)
+		$(cmake-utils_use_find_package kerberos GSSAPI)
+		$(cmake-utils_use_find_package kwallet KF5Wallet)
+		$(cmake-utils_use_find_package X X11)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-frameworks/kitemmodels/Manifest b/kde-frameworks/kitemmodels/Manifest
index 890f673e06..e671d58dca 100644
--- a/kde-frameworks/kitemmodels/Manifest
+++ b/kde-frameworks/kitemmodels/Manifest
@@ -1,2 +1,3 @@
 DIST kitemmodels-5.29.0.tar.xz 388584 SHA256 83779f373340bf474017f8b8c654190ef03d275c99ceb04bfd13fa3d614842eb SHA512 35bae81e4fc7d841da07453ce454a1175940ca273aedceeb155797f67898bc9c2f48382b53a37cb3d05f68ffb402feeba7a867cf878b0464ab23167c44b01dda WHIRLPOOL c839371cf3622d687cf701d500b793d55cbdde115e462a5dd98eb4bde26ea7f9756731237d015a51cae30140362e2caf1d0348c59c76699d5683da8ec3e10279
 DIST kitemmodels-5.30.0.tar.xz 388912 SHA256 aeb94534470bb581196a3e2eef158694c5b5727a7e9db8ca2d873fdcbf5bc2f9 SHA512 37a83583969deba588660a9ac44fe289e328d78c59befb559cfb7f0eb08b3649337001006b9bd5726667ed937a6c43f688312fb479684284cc44d1782a4fb5f9 WHIRLPOOL 430607ea386eed3fbae619d33c3d7ba676610c487695eef5aba77be4c872d9ce6558081a09d4ccf0979eb275b45d8ea9aaa838e5feaf7a12a1d3ef131a11e91b
+DIST kitemmodels-5.31.0.tar.xz 388816 SHA256 659bc644a14bb9e31398b12808e3ffb154f8a696e3ea42d18398fab14b65697d SHA512 e440ce747b5101325ca3e5013e082dba2b1c6e6fcb0e519af5ac1fdebc6ed944100c070873842792c2de998ba05a6971cbad718f5bdd80df9949e8166a4399b9 WHIRLPOOL 0e80df81654ce99766a65ba49b60b3fa969a6bdc40fcdcee7951b5d72849f8c75f17f6225b879cd259b90bf3b6c0ec2308a1cd25cd428f1bb22c0dba410e1338

diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.31.0.ebuild b/kde-frameworks/kitemmodels/kitemmodels-5.31.0.ebuild
new file mode 100644
index 0000000000..8a13f953a0
--- /dev/null
+++ b/kde-frameworks/kitemmodels/kitemmodels-5.31.0.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework providing data models to help with tasks such as sorting and filtering"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+DEPEND="test? ( $(add_qt_dep qtwidgets) )"

diff --git a/kde-frameworks/kitemviews/Manifest b/kde-frameworks/kitemviews/Manifest
index e73092d3d3..b06b96b3e0 100644
--- a/kde-frameworks/kitemviews/Manifest
+++ b/kde-frameworks/kitemviews/Manifest
@@ -1,2 +1,3 @@
 DIST kitemviews-5.29.0.tar.xz 2512384 SHA256 70dffefe04badc6e0ed7c2bc8009cc6a987c6c511d6e700c60efa688adcfe2a0 SHA512 6af902838e963d8648f7aac791c7f3cf48618fa072c35252441ee12fd1e7886d20fbae24c0180c1c8341063b169106c6a80ed8ed01789e2e064ebc3a970b6f89 WHIRLPOOL 384eead79046b70361477ae7f4a26b40bc28cbce38397baade9c87dc108b91d6ee9bf0fbcb9b7e429663fe02ed0f136b8f070a5a4a4ef284f1c6c5d817111fb3
 DIST kitemviews-5.30.0.tar.xz 74332 SHA256 5e8466caa4d27cd78e37c3814e495590158a5a57cbb61e8d07505cea72d3a43b SHA512 bd5f95dbf1e1ebef5831a1c240c35d21a666f15f7f6eceff36e5cb388df3f9f588d58aa0eabec75f5050536f40a8242dca5c7f4facb99ff4f5f279d4e43f70f5 WHIRLPOOL c5146704f95048c5551afc7f62cd188593a2e20556b39362c05ef324dbf5403d9104feb5a2f8a9e4695ca391d484190c1c89f3461834b48aca19c4720fbb97d9
+DIST kitemviews-5.31.0.tar.xz 74768 SHA256 9b662d46886c32f2671fb18a2b209c1a0d374a0605d0f3fcd7ebb5994bbb2413 SHA512 f8085d726da6eefe0d5834f42ddb1b7571f1ca4f54310e641122c815f2b40c60b54a0844cd4ee290d406fc699a79472d94976a017c912fc18def87062656b611 WHIRLPOOL 501789d54164c74ec1845c3654b35f07258c8369685109f0f17d05643154259a4b24d9ca950fce9757f77c479a95280771d590d01b91d58fd1fef4a49c7aa5a9

diff --git a/kde-frameworks/kitemviews/kitemviews-5.31.0.ebuild b/kde-frameworks/kitemviews/kitemviews-5.31.0.ebuild
new file mode 100644
index 0000000000..8f703e52e0
--- /dev/null
+++ b/kde-frameworks/kitemviews/kitemviews-5.31.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework providing additional widgets for item models"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="nls"
+
+RDEPEND="
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+"
+DEPEND="${RDEPEND}
+	nls? ( $(add_qt_dep linguist-tools) )
+"

diff --git a/kde-frameworks/kjobwidgets/Manifest b/kde-frameworks/kjobwidgets/Manifest
index 2b30830ddd..e5d43d1bb8 100644
--- a/kde-frameworks/kjobwidgets/Manifest
+++ b/kde-frameworks/kjobwidgets/Manifest
@@ -1,2 +1,3 @@
 DIST kjobwidgets-5.29.0.tar.xz 2537368 SHA256 c8ee18380c1cae2ab48f007d10b4e85625bf7a2f2d5dba834f4f0bf0bb1e356a SHA512 d2f02c9a6e05b92253692c1ae08866c4648a9d63b39d8096963d20cdb30c103e4830742b502ae4bcae65516d087cfe194d7ba5001760b05af936514d5e90a1f7 WHIRLPOOL 7d9cf038c71b3787a21743c9770a55b44ade3e0d5cc0433c3eef889655d2ebf9be22df80fd4016d374f927f8827e5e7d2eae2a2638aa6be525bae1493c693550
 DIST kjobwidgets-5.30.0.tar.xz 89416 SHA256 0e26aa3d496c6b651f57b11bb2ced5da49538c17be403b4067a7bb5475a09f46 SHA512 2d1d3b59d4b43b08620619d2602b4eb91429c33281f4ef324e3a47566e0ef8caa1c307c23a885a7e7589c99180c67273a42404251c89df1dcba0343faf05befd WHIRLPOOL 5ec5099d4696f9b0a2ded437c40562df7a566fced9c8289167c0c68589298ea7ece4b633c819c3f52aa1b3ac56d727d8fa96c85d03323165f4b7a7c00298f06f
+DIST kjobwidgets-5.31.0.tar.xz 89572 SHA256 ca31f5324ba4ad421006ed9993f3d5bc55557e0c5a987f1f419ae1ca18b5f999 SHA512 6253696fc892ec56c75a4313bfefe3cfd9c69e920b656a4c287750dfd5d505a7538197b7e3831ae55ee064bb827662aa3f7634fb660544441ba9da430e8af5e7 WHIRLPOOL dcf09c6f5f2c696a3eca07579fe51559cd21420a58810af0652091cf2674c93dac813b7622bcddecd38cc204f6d065acb3d3a3f4749e9bfc7611328fbf93c398

diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-5.31.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-5.31.0.ebuild
new file mode 100644
index 0000000000..3f43ceff2d
--- /dev/null
+++ b/kde-frameworks/kjobwidgets/kjobwidgets-5.31.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Framework providing assorted widgets for showing the progress of jobs"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="nls X"
+
+RDEPEND="
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep kwidgetsaddons)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+	X? ( $(add_qt_dep qtx11extras) )
+"
+DEPEND="${RDEPEND}
+	nls? ( $(add_qt_dep linguist-tools) )
+	X? (
+		x11-libs/libX11
+		x11-proto/xproto
+	)
+"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package X X11)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-frameworks/kjs/Manifest b/kde-frameworks/kjs/Manifest
index 64606791fa..e76277b0b3 100644
--- a/kde-frameworks/kjs/Manifest
+++ b/kde-frameworks/kjs/Manifest
@@ -1,2 +1,3 @@
 DIST kjs-5.29.0.tar.xz 294084 SHA256 f340ded15b4e98070a04008456a8b135c0a2966f827fe1e17193306b3db5d4a4 SHA512 e7d264aa809ed2395d5f98be9d439a969ce327ce2bce505c1b7cf628cd6afb66d21e3320f07c19f51dbea88c32db8a5e5897fca4eac4d6851456c38023b2e4bb WHIRLPOOL e91b7d1ea03d669042edeecf4913e442e6eb9ec1a237b4673ec28962f1cf80336cda3705cba2e09711365bba2e06048f52a26a14ef2d902c388c46c5a111dff5
 DIST kjs-5.30.0.tar.xz 294116 SHA256 306ea881ad235b7e1360dd5842ac9da312d1a0d15e16214db3a8af1d30b0077a SHA512 59450cf4739f489fcd941c153dc99df1309942909b24e93b38d8cb0e6133c262b511f1968d429289cdde64788137a4a078705c784ea594b5caf1ddca2c205358 WHIRLPOOL ddf0b9d2c6a81bbeddd27fc84cb726defbd427faa8d5b254b113af37e45e63db33d9809dd23b436954f391525cae2098321f8a7dc86b8aa8c261b548f8c9503f
+DIST kjs-5.31.0.tar.xz 294388 SHA256 e1c157409a732440065bd9743690f37d41126af799bd6e40cdd5cd027714f608 SHA512 a4e648470a8b22f1107045c7dda4ad3fa4c8f2a427a55d588974f07ec8c1b5232ad42f7f58bf58012a92cebc9599744f7bd50f67beeab492dbc7ab2eb9968ef4 WHIRLPOOL 7c76f2cb630342fb7492ad240e3efe081a7c8e9d3cda7bb5200173ecb792a305261d593559868e80f76ad5524bf2324d98b167679c89f4f87f53a28075a7199a

diff --git a/kde-frameworks/kjs/kjs-5.31.0.ebuild b/kde-frameworks/kjs/kjs-5.31.0.ebuild
new file mode 100644
index 0000000000..2e4e618faf
--- /dev/null
+++ b/kde-frameworks/kjs/kjs-5.31.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="ECMAScipt compatible parser and engine"
+LICENSE="BSD-2 LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="
+	dev-libs/libpcre
+"
+DEPEND="${RDEPEND}
+	$(add_frameworks_dep kdoctools)
+	dev-lang/perl
+"
+
+DOCS=( src/README )

diff --git a/kde-frameworks/kjsembed/Manifest b/kde-frameworks/kjsembed/Manifest
index 513d5c2211..21a7bb3e8e 100644
--- a/kde-frameworks/kjsembed/Manifest
+++ b/kde-frameworks/kjsembed/Manifest
@@ -1,2 +1,3 @@
 DIST kjsembed-5.29.0.tar.xz 2742108 SHA256 2705a70b2de07adc88163c0510c890f991ef8691453eb93c51ce1012b3bab7bc SHA512 fd07a506a35eb6544aa7dfa209ba4aaf4a66d995aab8b62c789aea8d710e4f814a86617c6bba23c0401613b9a7bcbd5dd8614d5454e94e2ce5cec130dc824117 WHIRLPOOL 52e86621fda10398335feaae25d66b37c52cbc253378f8eb05a0e9106916b4b1176f48ec92333be4f52631bb8e0e3b4a48bc4bdd64982fb284f474fd18e437dd
 DIST kjsembed-5.30.0.tar.xz 169736 SHA256 058fa11609a020cd59fc030cd27b827324936569bf219866d7d7989fa729ad47 SHA512 23e7a818e3830d3440d67e8ed555cefa4cb66efe82afdfdfdc37a9fdd23635fb086092fca30062e780dfcce8f37509e3d202999fe3cbb0e2a3ce76bc00546b41 WHIRLPOOL 06a46af10dc347da8e194ad44c7710a1f627a9edac14fde20ab001878c6852d519551d8ea3b71c0a059a6469a3e013eb759fdf4fe83946510568e3006ad7b9f4
+DIST kjsembed-5.31.0.tar.xz 169792 SHA256 2470bcf381e72ecf2273e9601f7b96cf14c5b1f56cd9be7c857c7f06153d5ad7 SHA512 e74548e2e9aca0e8f5df9a2e0fce7874e34be7132eab584940c5fdf29823043c8d48e8ea535ec44829c4056765d6e3a076571fd3701af3c5db25e8c8c83ffccf WHIRLPOOL 4acf6a9c60c27c7be6198f28974f121e8d864b9f81022948413a495680c7ead3c75d883652c23236cc9c26d42ca18db741934ca39e2aca2c468dbe897df979ef

diff --git a/kde-frameworks/kjsembed/kjsembed-5.31.0.ebuild b/kde-frameworks/kjsembed/kjsembed-5.31.0.ebuild
new file mode 100644
index 0000000000..0593a380fd
--- /dev/null
+++ b/kde-frameworks/kjsembed/kjsembed-5.31.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_TEST="false"
+inherit kde5
+
+DESCRIPTION="Framework binding JavaScript objects to QObjects"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kjs)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtsvg)
+	$(add_qt_dep qtwidgets)
+	$(add_qt_dep qtxml)
+"
+DEPEND="${RDEPEND}
+	$(add_frameworks_dep kdoctools)
+	$(add_qt_dep designer)
+"

diff --git a/kde-frameworks/kmediaplayer/Manifest b/kde-frameworks/kmediaplayer/Manifest
index 62f0b24ad7..8fa2480cc4 100644
--- a/kde-frameworks/kmediaplayer/Manifest
+++ b/kde-frameworks/kmediaplayer/Manifest
@@ -1,2 +1,3 @@
 DIST kmediaplayer-5.29.0.tar.xz 9520 SHA256 5c41999a0cd1a78f76322dac39ee70196693fc7be546a0110bc4018684df4643 SHA512 2f5468b8e0cbe46bf045392ac5ade38006a1cf1e29fd1e8d1c1782e2dc0777e49749260ed9ea8d087a4ddb5f5a81de50e19a87cfd787113a0b0bbdd5e647e944 WHIRLPOOL 7cb4557c16b9ba47ba0f77ee4d65fa31e10f576865493a887b15ca7351136ce30fa38d24a8fc95a82ce6a56e33bcddffa0adb7e57771577d33c2e1a4e0a72e16
 DIST kmediaplayer-5.30.0.tar.xz 9540 SHA256 a8715820b2313d050216165d535dcdeeb8c1289327c3a985ce4d42b7ce23392e SHA512 6eb2d32e6f7f2d3ec4468ea511931faedd26fd6b18093914029056272f89c4852992c25bf393e539201dd70818dbf5f49562a9141e0eaedd6053f844edc4f7d3 WHIRLPOOL e5532451ddf643377588cef90adfbefbbe2f39c9ee6ca4087ec194cbdbb0b469997d45b05fbe80c42c8030fc941467cc409b10611e3aa7d87eb7b84871e135d2
+DIST kmediaplayer-5.31.0.tar.xz 9544 SHA256 a4cbe8567c4191471b0d8d3c6733a4ef2e9db8c7b1f26dc1ed6b149e5fe1bf6f SHA512 5129fd89d260d2a2bc51d48b1eab90406c3e380dca24aff3787399a084b33a706f3886278881cbc12c35b3199091c5c2a5ef10d453ae789373e9935e12e7223f WHIRLPOOL ecde8acd6024f5a25891688f81416eabeb71c899f2be4acb4235e8da5f8fa49a7b44127e573482f212aeacf7434aa8e732e9a3cbc9f2bcbc677f2e9f714093db

diff --git a/kde-frameworks/kmediaplayer/kmediaplayer-5.31.0.ebuild b/kde-frameworks/kmediaplayer/kmediaplayer-5.31.0.ebuild
new file mode 100644
index 0000000000..a0d11602a3
--- /dev/null
+++ b/kde-frameworks/kmediaplayer/kmediaplayer-5.31.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework providing a common interface for KParts that can play media files"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="
+	$(add_frameworks_dep kparts)
+	$(add_frameworks_dep kxmlgui)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtwidgets)
+"
+DEPEND="${RDEPEND}"

diff --git a/kde-frameworks/knewstuff/Manifest b/kde-frameworks/knewstuff/Manifest
index c4a3951329..c9ef2d6ccd 100644
--- a/kde-frameworks/knewstuff/Manifest
+++ b/kde-frameworks/knewstuff/Manifest
@@ -1,2 +1,3 @@
 DIST knewstuff-5.29.0.tar.xz 3335192 SHA256 8165785151bb8cce05e43d306b2bbe0bf4a8eb81940c999b5a14901bdabdd3b1 SHA512 77183dc5a09aa5d252a2d8a0138115ddf4ba80701b4574572031ac8d04247a1bcbb687e73bf1a30b089d2fc7cf8115a2a49923614a65cf6879304011a5300506 WHIRLPOOL 44e24e4b2d791cbcc95c8b8bfbd02e6585c6d7201efbf704d9a0dfff86b96d7c98b17c038dee70c653786eeaf9146e8b53e3300a93ca014bd505f2c5045af1e9
 DIST knewstuff-5.30.1.tar.xz 879388 SHA256 10c08ff82c934bf9b045408cffafe18a3cd4789046d64fccfbaa196c7dbe4aef SHA512 3428c05f3ca4b22d0b8778148c3493aec786405a753bf7ccfd47a7091373e77adb2cd261853adc855b260de0719f09e0f4cd705b648af2ff459cc0e9b28e26f1 WHIRLPOOL 08ccd64fa08435fed6e167721b500e798e84ce52f68675f1cd56636a7637c4c35959d0ab09d5288354d02821a7d72cc45806d8fc63b6c79c2015d88d71ceef14
+DIST knewstuff-5.31.0.tar.xz 881832 SHA256 d435de4f674e4b16f2ca363f8c7d5bc5158b00df520581a59facdedcdd7f191b SHA512 f3a50843a0fcfee482702124a0749c93c5103e32395c4fd8c52b5cfe3b93ed56c4cce1d51455b474323665caa22f2bb385262421c3b706c0f052a60eb0af4563 WHIRLPOOL 83f8bc5474be3f62c82c3b43fb5957981adc406118fbc2a7be7393e75a90c2077d0cfdef9216a5769ee0ae54cec12965a192533c48380f99b3a217dd34a68df6

diff --git a/kde-frameworks/knewstuff/knewstuff-5.31.0.ebuild b/kde-frameworks/knewstuff/knewstuff-5.31.0.ebuild
new file mode 100644
index 0000000000..a7ebd648e5
--- /dev/null
+++ b/kde-frameworks/knewstuff/knewstuff-5.31.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_TEST="false"
+inherit kde5
+
+DESCRIPTION="Framework for downloading and sharing additional application data"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="
+	$(add_frameworks_dep attica)
+	$(add_frameworks_dep karchive)
+	$(add_frameworks_dep kcompletion)
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kiconthemes)
+	$(add_frameworks_dep kio)
+	$(add_frameworks_dep kitemviews)
+	$(add_frameworks_dep kservice)
+	$(add_frameworks_dep ktextwidgets)
+	$(add_frameworks_dep kwidgetsaddons)
+	$(add_frameworks_dep kxmlgui)
+	$(add_qt_dep qtdeclarative)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtnetwork)
+	$(add_qt_dep qtwidgets)
+	$(add_qt_dep qtxml)
+"
+DEPEND="${RDEPEND}"

diff --git a/kde-frameworks/knotifications/Manifest b/kde-frameworks/knotifications/Manifest
index 1ce9e3f1f0..e63d35bebb 100644
--- a/kde-frameworks/knotifications/Manifest
+++ b/kde-frameworks/knotifications/Manifest
@@ -1,2 +1,3 @@
 DIST knotifications-5.29.0.tar.xz 2563216 SHA256 68a4feb7a504bd3f1f7301bec9541e6dff52d801ae74274ec091a373c5d1662d SHA512 198d779c664e32efa42d1be47b9e889f381c85117ff97a1ac22eac6a93736c7b2b0f28c627fa2ebd9eaa0bc1d16626368a4cc01da207a138eb6e1e9cd69ae505 WHIRLPOOL 39ed3a4b012ed18b199f446b491944e0b0121291c74274be4eab779ce62f014b50c5620dc66394ba54ee0c9d55642408019fcdb79e797454789c59bbad93fcc4
 DIST knotifications-5.30.0.tar.xz 97180 SHA256 7a26925b16eb4c7df03589950c8b45e3b5656a620ace937e0f8cb71f5f8032a5 SHA512 6caeaca4788fb899471f274995987c7b607d8500b473c9a52130a114f9500bb3f5453b9c5996f0251313f01e1816a66de5c4e81c07516ef3c3e926563230cb31 WHIRLPOOL fab9db7a1958d512bf5d1320b58c0e0a039a04d6cff7ddbb7e5700ad52b329225663472690dbb45d995fd7aec53c302b13daa49c64c9346f75ff7eeacc0234e9
+DIST knotifications-5.31.0.tar.xz 97520 SHA256 9e72d1240228878142d7c8075ba067041188d9ffc956f134fb95ecf9fe6ce55b SHA512 25659b9b82e1411417b26e4ea8a2629f18fb5f12f08cb19e10189b94a79aafed1e6ec3c91fc5567794824e48409dbe0b9d0e12ef33ad3225daebbc6c9b884679 WHIRLPOOL b5e0bd1d5882604c1ff4109d30d74e55c59a69b547d752189a67c31e5aec15eb094c8b65d12269800034b0b382af0b9dfbfde0d3259883a43c7f5266c451384e

diff --git a/kde-frameworks/knotifications/knotifications-5.31.0.ebuild b/kde-frameworks/knotifications/knotifications-5.31.0.ebuild
new file mode 100644
index 0000000000..1ab2f67114
--- /dev/null
+++ b/kde-frameworks/knotifications/knotifications-5.31.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_TEST="false"
+inherit kde5
+
+DESCRIPTION="Framework for notifying the user of an event"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="dbus nls speech X"
+
+RDEPEND="
+	$(add_frameworks_dep kcodecs)
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep kwindowsystem)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+	media-libs/phonon[qt5]
+	dbus? ( dev-libs/libdbusmenu-qt[qt5] )
+	speech? ( $(add_qt_dep qtspeech) )
+	X? (
+		$(add_qt_dep qtx11extras)
+		x11-libs/libX11
+		x11-libs/libXtst
+	)
+"
+DEPEND="${RDEPEND}
+	nls? ( $(add_qt_dep linguist-tools) )
+	X? ( x11-proto/xproto )
+"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package dbus DBusMenuQt5)
+		$(cmake-utils_use_find_package speech Qt5TextToSpeech)
+		$(cmake-utils_use_find_package X X11)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-frameworks/knotifyconfig/Manifest b/kde-frameworks/knotifyconfig/Manifest
index 2901082316..5f9b627bbf 100644
--- a/kde-frameworks/knotifyconfig/Manifest
+++ b/kde-frameworks/knotifyconfig/Manifest
@@ -1,2 +1,3 @@
 DIST knotifyconfig-5.29.0.tar.xz 2654336 SHA256 9cb4a084a5a136397de695a1dc64430ef2cc321ba11e449b604b84e59e104bcd SHA512 8f5502bd283ace985233d5201d1c646f4d15711bddde48e8271331e41a6a45c1cd272f81e95bbaacaef333d7d38aa18ef76dc6210cdc94ef3f51b79080bb525b WHIRLPOOL eae3c91e41c9ed9b805602aed6a4f43bbfbf413c13b8020bdea04402415194cd7f697ee182edbb5235449463c421cadaeb7e8cc8ae202d96333291cb098ac616
 DIST knotifyconfig-5.30.0.tar.xz 83312 SHA256 b83a40156ca8d7b9af1e213ae00358b643c41351e8e7fa7cf2e60cd09a848512 SHA512 1172b3748e66245bd3bf7a86f3168a22c2514a18716e404cc10b4b23dd093983b1208697db40ec2b317ddeedcee595a71d52d6152b81cd7b9cd96db3cca96300 WHIRLPOOL c0436317fe7a15d191540001c65768c289883f4117d6c142a205a25a30c58339a0372e4f25f15706f7e75d77cc7b042227de24d2f4bd0e63ae87320d2e357fd2
+DIST knotifyconfig-5.31.0.tar.xz 83332 SHA256 f12e86c9ae5e8c9c610e7999a0bb24e0ec43eea05acfbc6269d38bd13076bffd SHA512 4a2d2678b99cac59499d8b1e2f051af3ae8bbd06e6b83cdd7206519d88abc5d659a42f1daf6361c93b745f905be892ee1f444b10fbefe5609ec45b97129ddc73 WHIRLPOOL 08988ab87a17acee11d4ab01ceac5492b4ea60b2271dd031cbc9d803970d57b8b30640a0cb4800153d9be12258dbacdc7bf8795680f602c500bda74ec546fb44

diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.31.0.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-5.31.0.ebuild
new file mode 100644
index 0000000000..1be7c78d2c
--- /dev/null
+++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.31.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_TEST="false"
+inherit kde5
+
+DESCRIPTION="Framework for configuring desktop notifications"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="phonon"
+
+RDEPEND="
+	$(add_frameworks_dep kcompletion)
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kio)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+	phonon? ( media-libs/phonon[qt5] )
+"
+DEPEND="${RDEPEND}"

diff --git a/kde-frameworks/kpackage/Manifest b/kde-frameworks/kpackage/Manifest
index 991df6717c..8127e5aadd 100644
--- a/kde-frameworks/kpackage/Manifest
+++ b/kde-frameworks/kpackage/Manifest
@@ -1,2 +1,3 @@
 DIST kpackage-5.29.1.tar.xz 166940 SHA256 91aa6c79f99492eeefb0b03cb1d04cc19f91d5a5c08867141e31ea1b74c17ced SHA512 c32a801870026c36898583aa2e413eb8bdbdf21a0bea3079764c9d78dd44155cc07f737954a19aea5d4bc23a6d95d0e6c4f4e800ed79f6b04ea9f35bf1a8b13f WHIRLPOOL bcb4f492490f4b574eb4c04f33e445d48f29078ba4eb1dc22ad34ed37f4661db0cf353f26a38ebca80b5fb6d28c3dbe6099934cd20ab983ab95775990a5a0115
 DIST kpackage-5.30.0.tar.xz 118692 SHA256 ca3eb1f8ffbe14e0ed99cc1aaa2d2ef2c77dfa1b4817ea9ac6fc185e94e53bc8 SHA512 08c79ee22ad0a29f08b69d31f4181487ae54bc1f79c151099392ce9ccd840c7832d62381cdc99c2e09a708e920e06ecbd17cf70ee7e7067a7a0a9e89ce3265fe WHIRLPOOL 386009840581d7c67879c155d9a0774dc3be0a256b3b8551ab35ae19a6dd718fde9f3de5a105f00bb1f16e7c94ca77a325746ddc611a24f2706f22965d37d23a
+DIST kpackage-5.31.0.tar.xz 120320 SHA256 d935408066b2149e17e525aec247ea3cbbb71e6f80f00d7b189a7110a270e8c1 SHA512 1ecc4f03ce20fc83312d4f9eb45dfdc9d566b5e52c6e2333b7e227c6040de7e5d4c03bf8d8d4089cb267e0993f32905aa1d5970755c2c9364e7d009de0fb224d WHIRLPOOL 3645d5dfbeebe6f2e2aaae8639261ba062f01cf4e84a4167aab240575769be38e6632d487f7baf878bc44cdd8ca863dcfcddc7149651e8eddbb219a4eed2f434

diff --git a/kde-frameworks/kpackage/kpackage-5.31.0.ebuild b/kde-frameworks/kpackage/kpackage-5.31.0.ebuild
new file mode 100644
index 0000000000..11d88bbc46
--- /dev/null
+++ b/kde-frameworks/kpackage/kpackage-5.31.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Framework to install and load packages of non binary content"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="man"
+
+RDEPEND="
+	$(add_frameworks_dep karchive)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep ki18n)
+"
+DEPEND="${RDEPEND}
+	man? ( $(add_frameworks_dep kdoctools) )
+"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package man KF5DocTools)
+	)
+
+	kde5_src_configure
+}
+
+src_test() {
+	# tests cannot be run in parallel #606942
+	local myctestargs=(
+		-j1
+	)
+
+	kde5_src_test
+}

diff --git a/kde-frameworks/kparts/Manifest b/kde-frameworks/kparts/Manifest
index 187cee34c4..f0e8d66868 100644
--- a/kde-frameworks/kparts/Manifest
+++ b/kde-frameworks/kparts/Manifest
@@ -1,2 +1,3 @@
 DIST kparts-5.29.0.tar.xz 2743388 SHA256 61c3fed62a6830191e9d7b23be40814e7de2b48c2ab3f40f919eeb86cb57372b SHA512 c998768a013cb3cffe2fa14ce08f74f81904e28012e9f7912918c9ea0f21b04dec6136707f899d7579f119aed3ba543d1411c8510544bd621e24e323574e1635 WHIRLPOOL 8a53ffd157c0075189a7e50dbc435bdf8af5ac8c727b9e838c94c64c9d69c3890a116c87093aca7da176c92e88ac668da7f63e02d476f6076a70a67d36eb79e1
 DIST kparts-5.30.0.tar.xz 155264 SHA256 0f5d566f6c56e100b7a04f61c5287017dc4155c46fa6946337ad0c6c3df5f8e9 SHA512 937ad5485d961798b2b8ebe14eae9b350471cdd4995b12d6d88e2a4bf9a2e4122ca91e06b94796e9deacf35f7143f7c3f784133ad23571aaa480867405740aeb WHIRLPOOL 340947c75ba4c67b978519f88f3c5abf4686ce0e83b1b3df62c7dda095122bbe9c9b293592261ee72239741c500054e5db2a7687a72ac08eda21e2563a0c3a37
+DIST kparts-5.31.0.tar.xz 155336 SHA256 ca9dad5b4ae3d117fa1996ffcbc7be07a0f6b57f553b95cc4fdd63dcf42f6f24 SHA512 2587a0d0631ffea0d26ad5d61649485dcdc5c1754361c1dafa4ab2429911af6cfcf89e2a3a859a8a0d98e6b79db54e3733d258e93396782b3a3048a3758d89a1 WHIRLPOOL b68620fcc6d2118f75c8df262df9bf92b8a1d8d22a52fdc821f84ce766c1db30a94bb9b17e05aa218a94f407b9ae66c0c7f638b60f85b24d2d9a8283c2914ab3

diff --git a/kde-frameworks/kparts/kparts-5.31.0.ebuild b/kde-frameworks/kparts/kparts-5.31.0.ebuild
new file mode 100644
index 0000000000..d71db256cc
--- /dev/null
+++ b/kde-frameworks/kparts/kparts-5.31.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework providing elaborate user-interface components"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kiconthemes)
+	$(add_frameworks_dep kio)
+	$(add_frameworks_dep kjobwidgets)
+	$(add_frameworks_dep kservice)
+	$(add_frameworks_dep kwidgetsaddons)
+	$(add_frameworks_dep kxmlgui)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+	$(add_qt_dep qtxml)
+"
+DEPEND="${RDEPEND}
+	$(add_frameworks_dep ktextwidgets)
+"

diff --git a/kde-frameworks/kpeople/Manifest b/kde-frameworks/kpeople/Manifest
index d489789081..f08da5b4f0 100644
--- a/kde-frameworks/kpeople/Manifest
+++ b/kde-frameworks/kpeople/Manifest
@@ -1,2 +1,3 @@
 DIST kpeople-5.29.0.tar.xz 59964 SHA256 e869dd6080ea619d641e9b1c50ffec320fb8164ba87c518e4b49c4858b044ba7 SHA512 a30cba05d38f3d76917470f1b58212f1fc7a55de6aa24d0601a5e30bccd8422372f59411e13fe36442712d4e1cbd1fad06c5304a54f4b727f310013dedea6c07 WHIRLPOOL bc5d925a6af552b60b8d5e90726a51cc4f81be212371e6291baeb670f848c096351fe514383fe4735d84e097cdccf366b26ab069aeb14a1f944290073c947ba7
 DIST kpeople-5.30.0.tar.xz 58900 SHA256 120a32017815a5442574d627a8a48d7c825088162332051d033c88603277e2c0 SHA512 83f49d2a2eb01d8ef4f9e457758c2055e147fa2de6289e14ad01e9cb4b4f434f2d0edf22765cd0031a6afebc52823708674826055203c09f93106fa528c165e3 WHIRLPOOL 8fc99586bcf9489ec5eb857cbf1f8179f521574924c5ca3810ee40f0eaaa5e64185a91936bc5eb0a827ccd388b7d0d24a6e1537ef1bf9a3aa78df09bb782ef88
+DIST kpeople-5.31.0.tar.xz 58924 SHA256 5ebaef125af779ce33ad6a71b7f7fcbab83de17aa0e00bdf30a42685b060e1b8 SHA512 90b7fa6529c77c6a5004b8bdfdb71ce358ab6dc4297f00370657d6a7261cad447870efb48e28c25b7990969adb4472b8fe1004690e1e3214efafd15a66f30c3b WHIRLPOOL 72279457e8e7b0b24c9f1083f1cf9d84f22fbe4238120b8e8a5846cba859fb17664865c8398deb6ade3ec95fcb8d91df91c22a5029cb1580abfb7411e0519354

diff --git a/kde-frameworks/kpeople/kpeople-5.31.0.ebuild b/kde-frameworks/kpeople/kpeople-5.31.0.ebuild
new file mode 100644
index 0000000000..be96ae86c3
--- /dev/null
+++ b/kde-frameworks/kpeople/kpeople-5.31.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="KDE contact person abstraction library"
+HOMEPAGE="https://projects.kde.org/projects/frameworks/kpeople"
+
+LICENSE="LGPL-2.1"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+DEPEND="
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kitemviews)
+	$(add_frameworks_dep kservice)
+	$(add_frameworks_dep kwidgetsaddons)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtdeclarative)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtsql)
+	$(add_qt_dep qtwidgets)
+"
+RDEPEND="${DEPEND}
+	!net-libs/kpeople:5
+"

diff --git a/kde-frameworks/kplotting/Manifest b/kde-frameworks/kplotting/Manifest
index 6e9ee33e64..38a6da0694 100644
--- a/kde-frameworks/kplotting/Manifest
+++ b/kde-frameworks/kplotting/Manifest
@@ -1,2 +1,3 @@
 DIST kplotting-5.29.0.tar.xz 29540 SHA256 0b0ff1734b377de4e8eb08bab466363cb0ba3fde6bfb05afd27d4b178b0bdf1f SHA512 db82184e458516b46094b24ddcd8066adf14aac780cb1135e16217333c52cd973ecdb4519d14f5bdb8a78ef35a9fcc98a616154142a06e90c550715ca246116c WHIRLPOOL f2d2ecc27800b3f177e3aa759c9069ab6354ce9c4c3eb6cef89f05ccc7a8c7509a2c25813f2cbe14857cc9b555d6f6ee04bcedd43fb54cd3c96d3bbeae6641bf
 DIST kplotting-5.30.0.tar.xz 29576 SHA256 f009db3cae5329c8e123cd72a3ff185ddfff0606d38d70c008902e524df89903 SHA512 06ef7153b30f8c9c5e022f783215518ffe4b0d56c373e2a0b02bb98e3f8e2c6195badff8e3664b3a5d7cff5a3b90e7d60f4ab5f165c64b50145e6d6b1b07ef7e WHIRLPOOL 03bd47d55761a1d94fb46d3cd6758b8e8080f8365ae5b0c57bcdb0c9eb2009ad85443bc109e1b32fc50cee96d01b9d7b89293746fe9878eade4c3a97feb67a52
+DIST kplotting-5.31.0.tar.xz 29568 SHA256 95191393291ff96e9d406ac91ab2d0902a3e67c2368222cfd9b0d31d600edb97 SHA512 94e9e820b5a1dcf1954fe59ca57f15289d84222542353f558ce2aad936fc73f8c966715b00aab3a20ff9788e36aa194dcb5a5e5e4df40c0165c41e3e0e01f74e WHIRLPOOL 22746bf1798b58d324159991415461b0e34acd202a4b644514cbdabc8163e77b10226cd22459e647c1cc403f110cf44cd443b48711d848bcef37a224ed3b8403

diff --git a/kde-frameworks/kplotting/kplotting-5.31.0.ebuild b/kde-frameworks/kplotting/kplotting-5.31.0.ebuild
new file mode 100644
index 0000000000..0ff8730ac0
--- /dev/null
+++ b/kde-frameworks/kplotting/kplotting-5.31.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework providing easy data-plotting functions"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+"
+DEPEND="${RDEPEND}"

diff --git a/kde-frameworks/kpty/Manifest b/kde-frameworks/kpty/Manifest
index 6843f2e59c..97f6434779 100644
--- a/kde-frameworks/kpty/Manifest
+++ b/kde-frameworks/kpty/Manifest
@@ -1,2 +1,3 @@
 DIST kpty-5.29.0.tar.xz 2673472 SHA256 f1c077b1c15fb7182c1272fd311ee5c51bf8de149b7f63ddcce4a557c6c36821 SHA512 c62a4db7401314fd9f8af6bb2e12ff56f8dbfd36ce6adc5e19ffa2c3523ac3a5674ebce9e3260a06f8c65d81c8922bdf413c1b103ef6d6cf1dffe2eeeb89b14f WHIRLPOOL 21761fccbccd40cb27da76e72099444b5a4a69dee134d1b0d6279af0d506c8549ba48eb9fa92b56f4276d756913c5df62af0c6735d77b945c04ab7c969acf084
 DIST kpty-5.30.0.tar.xz 57952 SHA256 c06ce55010745aedf787005d940241e49963fb06b8c3294411e2d1638142ca36 SHA512 9d8b86740dcb04a5903ebcdb4320a4be4107859dbeb6b132eb41ff299d9af8ca285ca24b8f81357c305fe77b11951dcb6018ade2f8c61e0d064a978a2eb68092 WHIRLPOOL deb6952d5a1726a17fb24bdcd084cb914fc1efae1760e2aae96d37c800d9ffbecd638a0f7cffe48d5a98f94d9dfc07c55e50347873782d7fa84994e53a62584a
+DIST kpty-5.31.0.tar.xz 57956 SHA256 2605ac4242622608985fb77b81347963d04be4482b2955e2540abb10db0bda41 SHA512 b4e115e926e98da9c39be72b58340e8af4bc04a5cb06525df2e963463bdd4d15d03eeab5f69ccf07db330fe815a13567eb48443acbf667c09237396fc4f5b0ea WHIRLPOOL e9f0fcf4e39c00aa59f732744bfd46961d09afaaa0593ac2b9c9208bc0fd5a0a12b332f686bc43ef27111c4960ae744041e8bb6f52b5e4fb22639bf57eb25784

diff --git a/kde-frameworks/kpty/kpty-5.31.0.ebuild b/kde-frameworks/kpty/kpty-5.31.0.ebuild
new file mode 100644
index 0000000000..5892805b1f
--- /dev/null
+++ b/kde-frameworks/kpty/kpty-5.31.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Framework for pseudo terminal devices and running child processes"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+DEPEND="
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep ki18n)
+	sys-libs/libutempter
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+	local mycmakeargs=(
+		-DUTEMPTER_EXECUTABLE="${EPREFIX}/usr/sbin/utempter"
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-frameworks/kross/Manifest b/kde-frameworks/kross/Manifest
index 3239b4a6f4..b78f1388ce 100644
--- a/kde-frameworks/kross/Manifest
+++ b/kde-frameworks/kross/Manifest
@@ -1,2 +1,3 @@
 DIST kross-5.29.0.tar.xz 2694160 SHA256 1b886258b219b494c86c6add8a8b4bd17d2a9f3a17ad2375f026a1b1a3a9d7e0 SHA512 e4d9c24fcd6b44644440eb95380802bcda3ea8ebf983ba94e13205a23d31542459b1bb4361f792e21fc98550b6e43b923f94fb6b6617ef0188348a82dbbc1987 WHIRLPOOL 74ef46476a6485f56eca014de551baa8d2d9cd46088f7d1e530e1fc8630034a539c0f89b083727912fda06c89d38ef9c28756a5b8d98e0931fa1757895c87944
 DIST kross-5.30.0.tar.xz 127364 SHA256 bfab8313f0f1b121e3fd61d0537efe6fa3cd7004121eed1c42eca09c9dfd0eaf SHA512 cd19fddc18e6f65c7786d4ff5237d27ec22337cc775970d901b01c18097ac5a50f4baee7482e1aa363544be91d7169a63be270a82cf10cea8e8f23917b22ae1c WHIRLPOOL 79e13ae91cf6be38366e623456a2ac3edbb75630b1e14f19063554826d685a18e8611b650351131dec59e060f8fb0c7615390349a6067890579f659ab7e90043
+DIST kross-5.31.0.tar.xz 127488 SHA256 17fb17adfc1fb16c73f5554a8488e96401074173426d9a6df2802f60ac8c8951 SHA512 b5f1810bb8e5e4f67f69fa5842f54b2f304bfcaae3c41542ff654ab6df4fca65ed3f1c471ef0c7ea31d1c7ecb3298eeb2e9f4da8f4b6c5904fdb6b1d66c2dbd4 WHIRLPOOL b00ed8ed1cc3c0a8080cc5fa9c787c2acdcde43560918dc20ba1d9231b634110a2464226a7456aac14c72d6279a0caee3259508dce9a12b05d890b5ada1eae1e

diff --git a/kde-frameworks/kross/kross-5.31.0.ebuild b/kde-frameworks/kross/kross-5.31.0.ebuild
new file mode 100644
index 0000000000..4c2dbe27e8
--- /dev/null
+++ b/kde-frameworks/kross/kross-5.31.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework for embedding scripting into applications"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="
+	$(add_frameworks_dep kcompletion)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kiconthemes)
+	$(add_frameworks_dep kio)
+	$(add_frameworks_dep kparts)
+	$(add_frameworks_dep kwidgetsaddons)
+	$(add_frameworks_dep kxmlgui)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtscript)
+	$(add_qt_dep qtwidgets)
+	$(add_qt_dep qtxml)
+"
+DEPEND="${RDEPEND}
+	$(add_frameworks_dep kdoctools)
+	$(add_qt_dep designer)
+"

diff --git a/kde-frameworks/krunner/Manifest b/kde-frameworks/krunner/Manifest
index 769d93a61a..beaa65de5b 100644
--- a/kde-frameworks/krunner/Manifest
+++ b/kde-frameworks/krunner/Manifest
@@ -1,2 +1,3 @@
 DIST krunner-5.29.0.tar.xz 67232 SHA256 1d8fa44211300c28471098fa97f987899858343845be79bfb966049586a05fce SHA512 116356366d5a1d1834b82b0688d85d14719f74db084e8d2a7117c6f512e3be69477db7221de005ef763bc868889b47ffad835b40e1ea6ce951fec3b8241a983f WHIRLPOOL 6396a240923fae39a2e4f98da16d40fa2c7b8a1eb8fb4162effe86b551b4a252caa20f277ed0d77da72ddb71ff9fd246d379fc2d632681cd88ac0dde9ebb0f51
 DIST krunner-5.30.0.tar.xz 67264 SHA256 1f8780e6db9328eaba8001c7049c87ca01777c5a7fea305e6e9a5a129855b3ea SHA512 85b9de387b09b52a765abdfb5675ebc1aa00f45bf679c300221770cfdda6833ec11d81b2fc16a3ae695244ccf83e195ab95fec2fce12c095b01cb9d50cd9603d WHIRLPOOL 146b4cdcd55492e3d64d8ff567b95b8b758468c15a054d4de87a35d98b20228507b4e8a4b59ebe81404e59c779a3572990650f05af74ec7048e1420dd10cfd1f
+DIST krunner-5.31.0.tar.xz 67444 SHA256 3cc3cb17f5dc2869fc8bfed3ee00140ecd470365ad6725403d68a4131af40a77 SHA512 3046867cc8fe7dd2043f7b0a7a224749044d1e7017c62852a4edc5282682eb354dbc4391dd2562598ea3c98260af0051de0dd0198955ef93fa6c0d002d4de043 WHIRLPOOL fd0fbd0f871468e98d6072999da1bafce8ffa7ea0ba2c936744b61ad2a25a84df8debc8bb59278755d8e96516e9507aa91c760bdabff4a5d11941741d3546008

diff --git a/kde-frameworks/krunner/krunner-5.31.0.ebuild b/kde-frameworks/krunner/krunner-5.31.0.ebuild
new file mode 100644
index 0000000000..6a242a7aca
--- /dev/null
+++ b/kde-frameworks/krunner/krunner-5.31.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework for providing different actions given a string query"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+DEPEND="
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kio)
+	$(add_frameworks_dep kservice)
+	$(add_frameworks_dep plasma)
+	$(add_frameworks_dep solid)
+	$(add_frameworks_dep threadweaver)
+	$(add_qt_dep qtdeclarative)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+"
+RDEPEND="${DEPEND}
+	!<kde-apps/kapptemplate-15.12.3-r1:5
+"

diff --git a/kde-frameworks/kservice/Manifest b/kde-frameworks/kservice/Manifest
index fa5dd0829e..e6dfde1cc7 100644
--- a/kde-frameworks/kservice/Manifest
+++ b/kde-frameworks/kservice/Manifest
@@ -1,2 +1,3 @@
 DIST kservice-5.29.0.tar.xz 2769092 SHA256 8796ff345f09ac422abbc752b441ceee2f6113a591e68e7c10e4a2cad9838010 SHA512 fd23cf5facd89d8b219713f191f2aaa7ddd19f54f05549c2c9644a144ba4e67b76787ccec36c78da4083cf815981c2db0b7b24a553065e60f5f59c7eecc1b98a WHIRLPOOL 43b1adafdffcaa58072b683898f33881a1715b7c9d42764001a24711fdf4c82b460a04af9b67511ea28583030343f129fae065e434324ea1f16a72f743a82ab2
 DIST kservice-5.30.0.tar.xz 247628 SHA256 1470ce617a4c68b93e709abeec6b3319f40ca9fc417c5e7fae94ce51d1488bc9 SHA512 103156275e500fb9fe5c96e10c1a5e3effd258d22661b487c3843cf000344f2b277759ceed9d89a4dc7a9cce219c7219f1e6ad5655b236e17966a3845ef0e100 WHIRLPOOL 10ddcf758cc57881443042f6b3ac134de1051a8d608790354d910dbfdb02bcb3f3d8dfc529444deb40b7eb6a811e5aa009f64e90292b8f7a4acd18505a0419e3
+DIST kservice-5.31.0.tar.xz 247688 SHA256 4f6a58f6fd5916d31db5b548a0487c9d915f1e6a78bb0711bad6a477bd655442 SHA512 c68a72f9b5d3384adfddef99e01d57ed8319bcd3fa2193c7a3ec1632f93134de9c6c312a2af38719834702345e0c409582ebf1005c59f9c3fc4bca7fc94bc06a WHIRLPOOL 7cd983acf0dc7fa761263bc063956a68004e4c1d105aae38338bc6350f3590388bcd4851f78862de49fff5fb52dd8e46dd7c3acd7299687e114ca31289e45a0f

diff --git a/kde-frameworks/kservice/kservice-5.31.0.ebuild b/kde-frameworks/kservice/kservice-5.31.0.ebuild
new file mode 100644
index 0000000000..9162463dde
--- /dev/null
+++ b/kde-frameworks/kservice/kservice-5.31.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Advanced plugin and service introspection"
+LICENSE="LGPL-2 LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="+man"
+
+RDEPEND="
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep kcrash)
+	$(add_frameworks_dep kdbusaddons)
+	$(add_frameworks_dep ki18n)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtxml)
+"
+DEPEND="${RDEPEND}
+	sys-devel/bison
+	sys-devel/flex
+	man? ( $(add_frameworks_dep kdoctools) )
+	test? ( $(add_qt_dep qtconcurrent) )
+"
+
+# requires running kde environment
+RESTRICT+=" test"
+
+src_configure() {
+	local mycmakeargs=(
+		-DAPPLICATIONS_MENU_NAME=kf5-applications.menu
+		$(cmake-utils_use_find_package man KF5DocTools)
+	)
+
+	kde5_src_configure
+}
+
+src_install() {
+	kde5_src_install
+
+	# bug 596316
+	dosym /etc/xdg/menus/kf5-applications.menu /etc/xdg/menus/applications.menu
+}

diff --git a/kde-frameworks/ktexteditor/Manifest b/kde-frameworks/ktexteditor/Manifest
index ee409b3269..e524dc7733 100644
--- a/kde-frameworks/ktexteditor/Manifest
+++ b/kde-frameworks/ktexteditor/Manifest
@@ -1,2 +1,3 @@
 DIST ktexteditor-5.29.0.tar.xz 2493780 SHA256 5ab58db532955e762ef8698a075bd44fbb39dd8136f037484edbf7854cfa79a6 SHA512 23bc0048dddb75e91757559b7abb6405d0a886e5ac18331d8d08fbc2212c5c1f8b6097e8d4d3433f9f4c23875ba2a51249f95ce85b026abe96c5881ca672c7e8 WHIRLPOOL 930d7d90977cbbdea4362cc6a279d1add55a58beed304ce026385b0116bcfb491e68abacdb57dd3645a97a21d167d90c32355a59bddb2ebfd6803a152c8a7ba6
 DIST ktexteditor-5.30.0.tar.xz 2232128 SHA256 dadaa7521e88653468d6d00933e698031e4822b4bd1bc3c72dc9df3a1d660b2e SHA512 c5b14a4783a1fbb46c5c037ec96a8fdbf2157b98113dde32f0b21ba0f5e3f5eb13f22464092700a8667f5502bb9751814b4de7b0ed0ce3914f769291bda592a1 WHIRLPOOL b8af5196e9244c232df4b320b63a970b71e0f32fc70d5a739739db9551f296c57ca8e21cd5fe0199440b0fe8423a8e7ec4b48cffeaa2810004a73295b2e0166d
+DIST ktexteditor-5.31.0.tar.xz 2232532 SHA256 966e1c687b670c07aebe3c773f984a4e9ff70562cce798d9be967c4439eb2a25 SHA512 fd14ec3d18d7eaeb68b160c702fba35d138a66695afd20378a643cfdee7cc69182c3de952c128c6babbf6c20f9ecf68a94a47bd5458ed03d66d1dcab0bd1cf66 WHIRLPOOL 21d4d7f1a39e326c5bcd009dc05b42ec470eb309a940bb439914065dc1051c724212834cc81ce8a87c9beddce61288dee35dc024b56aa2bdb203d2bee4c5b9d0

diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.31.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-5.31.0.ebuild
new file mode 100644
index 0000000000..6e658962cc
--- /dev/null
+++ b/kde-frameworks/ktexteditor/ktexteditor-5.31.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework providing a full text editor component"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="git"
+
+RDEPEND="
+	$(add_frameworks_dep karchive)
+	$(add_frameworks_dep kcodecs)
+	$(add_frameworks_dep kcompletion)
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kconfigwidgets)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep kguiaddons)
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kiconthemes)
+	$(add_frameworks_dep kio)
+	$(add_frameworks_dep kitemviews)
+	$(add_frameworks_dep kjobwidgets)
+	$(add_frameworks_dep kparts)
+	$(add_frameworks_dep ktextwidgets)
+	$(add_frameworks_dep kwidgetsaddons)
+	$(add_frameworks_dep kxmlgui)
+	$(add_frameworks_dep sonnet)
+	$(add_frameworks_dep syntax-highlighting)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtprintsupport)
+	$(add_qt_dep qtscript)
+	$(add_qt_dep qtwidgets)
+	$(add_qt_dep qtxml)
+	git? ( dev-libs/libgit2:= )
+"
+DEPEND="${RDEPEND}
+	$(add_qt_dep qtxmlpatterns)
+	test? ( $(add_frameworks_dep kservice) )
+"
+
+RESTRICT+=" test"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package git LibGit2)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-frameworks/ktextwidgets/Manifest b/kde-frameworks/ktextwidgets/Manifest
index 460760b641..64d436d2a9 100644
--- a/kde-frameworks/ktextwidgets/Manifest
+++ b/kde-frameworks/ktextwidgets/Manifest
@@ -1,2 +1,3 @@
 DIST ktextwidgets-5.29.0.tar.xz 2804552 SHA256 47fcec17d6d1d7f9b55e776e8ae0abd55b16de78f74424e7ea5c842ca6623c86 SHA512 989f9af5e0628ec17f59f02b16f1d84fc52fe97405b1ae3747c9eb475ed5b242de912a264e475e101d4fe6d1ba82192add792d09ec940dfa79596644f4b7989b WHIRLPOOL 551c0350cc78ac1267993305de2f1a6629700200e82565b16a4c2f5f5f3d644f8ad51c8ead40e14b1e59c6f161a0de03970ee306f666644a1ec481a0a4a65c3f
 DIST ktextwidgets-5.30.0.tar.xz 307384 SHA256 5c86dc3d5866d53d2e70bb5321ff74431886c825304db5997f617d6e5e94f8ba SHA512 ab14f2a986fe91d99459b736905fcbab7e5a4c9b1ea65c0f78d8417ec216f5af8564587c6e92b98c3ec492cde80deb97db8021a47c8482361192d6b32c33ce33 WHIRLPOOL 3a6b54d16efee27df32517b8a63fc4522fdeceb9afd206a6137a8bb4b881ef88b43d1cf5b1a891764bfc9f1677c9aa9f358766012a254f8472054bffa8e1cd4a
+DIST ktextwidgets-5.31.0.tar.xz 307524 SHA256 fe6a4fc7437bcb446d3950636b21e5db3e8e93c9502e2082332ee04596201b58 SHA512 48313208f9618288a5dde3ec1c5223032c513507d5536bc722a9b4c20290dba3594b461be1a3841636435a9407a9a7110e256478f0a258bf5832084fa0a9b079 WHIRLPOOL 8dce3ab592712b8c682fb2dd3818b763456f2737793aae580f433e9f573d73a7010c3444080e86d8b195e58d40a5679174165c513bbdafb7610df1b28d9156db

diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.31.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-5.31.0.ebuild
new file mode 100644
index 0000000000..5271a4fa95
--- /dev/null
+++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.31.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework providing an assortment of widgets for displaying and editing text"
+LICENSE="LGPL-2+ LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="speech"
+
+RDEPEND="
+	$(add_frameworks_dep kcompletion)
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kconfigwidgets)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kiconthemes)
+	$(add_frameworks_dep kservice)
+	$(add_frameworks_dep kwidgetsaddons)
+	$(add_frameworks_dep kwindowsystem)
+	$(add_frameworks_dep sonnet)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+	speech? ( $(add_qt_dep qtspeech) )
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package speech Qt5TextToSpeech)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-frameworks/kunitconversion/Manifest b/kde-frameworks/kunitconversion/Manifest
index f59e26f6bc..6f97d76f95 100644
--- a/kde-frameworks/kunitconversion/Manifest
+++ b/kde-frameworks/kunitconversion/Manifest
@@ -1,2 +1,3 @@
 DIST kunitconversion-5.29.0.tar.xz 797716 SHA256 67dfa40e9e362834a2c711c7b87ebfe0d7268bdcc9c056584728c21bf9e8f5ef SHA512 888571f0ca5c278174bb79c5dcf373cf4b6826a825093954849453a7003475f29333b16c8723d73e5622cea4fd4a8d80635178087dc2accea90c46d38986e0bc WHIRLPOOL 472c16aeba8a1ad36c7542b568dc552a1af9460a15921dd64f7f765ac371989d6914da7d82ec4de43df36fe455f23dadc5d3b0cbc34cbbc149a2dc60e975dde9
 DIST kunitconversion-5.30.0.tar.xz 775456 SHA256 45654fd401afbff1fa12330e5ea1b367c8552bc722883414698ff156caa0533a SHA512 440aa8bf27d68a4a34f806969242cbf29b021f830c397077e938d8b36720da4121f2534b8450bfc2c17cfc462904e41d4b87d60a4442c73627b3f44a5a17ed01 WHIRLPOOL ba206d1962a65f65a443c70ecb47f35c1600a61c5970c7c7f4629607a968522fe8bffd31f69b9aefe292e1cf1683528e6e786ea49f8076718394b35e560ca70a
+DIST kunitconversion-5.31.0.tar.xz 775448 SHA256 dda99b4ace22088e2717d42057434ee57fd20cb9a65589b9788c9dbdc6160da4 SHA512 c39d2c2a55ebc51a1e5100b6a9b0914c5b986f1be3c739114435790a0024e2e587d9b1bbd6b09f72ad5681c2ba67a841c3e1ff64ce0abb93de4b336dd9358fd2 WHIRLPOOL 7cc95e4f17e3711ae0ff14496dbf2c13d1cf076bebe67616ab538841d0e6657bf60de1a4f1b855eb5378402d63ed6373ff19807b6942689e52598c47528ef85b

diff --git a/kde-frameworks/kunitconversion/kunitconversion-5.31.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-5.31.0.ebuild
new file mode 100644
index 0000000000..2392d71ff2
--- /dev/null
+++ b/kde-frameworks/kunitconversion/kunitconversion-5.31.0.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Framework for converting units"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="
+	$(add_frameworks_dep ki18n)
+	$(add_qt_dep qtnetwork)
+	$(add_qt_dep qtxml)
+"
+DEPEND="${RDEPEND}"

diff --git a/kde-frameworks/kwallet/Manifest b/kde-frameworks/kwallet/Manifest
index 147cdd3e4a..dc1214c0b9 100644
--- a/kde-frameworks/kwallet/Manifest
+++ b/kde-frameworks/kwallet/Manifest
@@ -1,2 +1,3 @@
 DIST kwallet-5.29.0.tar.xz 309144 SHA256 81f1d7593857e6b05614cab1fc11e9f6ce34cd0272773e8ddde2aff33eb24c96 SHA512 8a57b792c8e78778e4ced09793a9d093a4f9a39ac92125b77bcf25937722db9c85740576388a0a290478ac4527ca0550017a28a5e5e2382f6e13508ca5e1c0a2 WHIRLPOOL 2017ae657760eba9df4a84f8bb37be4ab58ab4271ba8b6dc7f4197daefc68b0823f0771923c520d43748b12eee7ed2621928e848e984c7c30b5bcccb78a8abac
 DIST kwallet-5.30.0.tar.xz 302344 SHA256 93140adf0b48c45d1867ae0927484fda0e0b33c5247fa27fadb2f063d903ccda SHA512 87c0e2eb86b08297075cda47f48bb5fcd0e093a01516b9680ee06df0d5fc1042b714630794a85470b29ed627b4f0cdd8fe06fb15ac17c89969cc5a043502a132 WHIRLPOOL c41bac67afc245e9347202b06449ac56a3c7dd2a98092b76549e26d1438967c1e07bf88d1d61043599dce784d65095fd1f7bd065df38375e6fc8615cfaa0c1c3
+DIST kwallet-5.31.0.tar.xz 302420 SHA256 d608f57313e8667a6a28a23a4fb04c4dd75c898b527b660f7b3e78146322f664 SHA512 82566effbf269983aba47f52f3f34d49ab7c5a3bd5f71a84c80cf3b5e1f4b58ce43eb5579ae7793a7dd5a4ba6b49770a6cf4fe8cb4795504fca76e59a7675744 WHIRLPOOL 9ded59dcb2d238d1283c968ad60a5d6dc3d48c1ee77ee340d757cd92e31fa3970c0cc8d4e18acc0879311157ef7d24682766354736fdb0d7bae22e50fe2b6f4d

diff --git a/kde-frameworks/kwallet/kwallet-5.31.0.ebuild b/kde-frameworks/kwallet/kwallet-5.31.0.ebuild
new file mode 100644
index 0000000000..d154a774dd
--- /dev/null
+++ b/kde-frameworks/kwallet/kwallet-5.31.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Framework providing desktop-wide storage for passwords"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="gpg +man"
+
+RDEPEND="
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kconfigwidgets)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep kdbusaddons)
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kiconthemes)
+	$(add_frameworks_dep knotifications)
+	$(add_frameworks_dep kservice)
+	$(add_frameworks_dep kwidgetsaddons)
+	$(add_frameworks_dep kwindowsystem)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+	dev-libs/libgcrypt:0=
+	gpg? ( >=app-crypt/gpgme-1.7.1[cxx,qt5] )
+"
+DEPEND="${RDEPEND}
+	man? ( $(add_frameworks_dep kdoctools) )
+"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package gpg Gpgmepp)
+		$(cmake-utils_use_find_package man KF5DocTools)
+	)
+
+	kde5_src_configure
+}
+
+pkg_postinst() {
+	if ! has_version "kde-plasma/kwallet-pam" || ! has_version "kde-apps/kwalletmanager:5" ; then
+		elog
+		elog "Install kde-plasma/kwallet-pam for auto-unlocking after account login."
+		elog "Install kde-apps/kwalletmanager:5 to manage your kwallet."
+		elog
+	fi
+}

diff --git a/kde-frameworks/kwayland/Manifest b/kde-frameworks/kwayland/Manifest
index 0a7d93e65d..4f16400c22 100644
--- a/kde-frameworks/kwayland/Manifest
+++ b/kde-frameworks/kwayland/Manifest
@@ -1,2 +1,3 @@
 DIST kwayland-5.29.0.tar.xz 259420 SHA256 e957dcbf32fe2c846ea11d82ece7519b7a513eaa9eb8021befa2c690ded9e957 SHA512 656df469a7a8e90205cf3dcb984646521802cab61f0f4eabae78f90490b3efa07f693cb471bc45d2b14b363b790807b13871755e589f28f5fbd70bf0ac2af142 WHIRLPOOL 7bd376be4a644d335fb8f84f4b9ec0ae5ed76f1b41e07329b98db205b232d481bbed5b9104335fd2b1e3010d2e5aade1294115f464360c308c7ff065d560e969
 DIST kwayland-5.30.0.tar.xz 259504 SHA256 9179d31509918a8ebbc42927b5965510d6ce4995783585450082e2af62ab8269 SHA512 6924bb29346be765903c2a4e80c27c3fe498b15b89245238efc20c1db70f464f13f6f28375f57a05557b6d790ace14ebbb39048e27f67ccc65bb490a7c0ece3d WHIRLPOOL cfcf072991adb362d3989f37f8626591cd00d1d06cf13ec07f1b3d532d00cf53434d09fd348d673f875c3fa1214e739e685c6902edc1dd52b89421601e6c4916
+DIST kwayland-5.31.0.tar.xz 259444 SHA256 0bc131177db5531b07856eee9e14e9a06852f21c69e5b60671e3ef20af262338 SHA512 18f501444014640d2922f8d120b175fa1150170479611b680ca88078edc1df38e56c53472422a6a1bc5bd52a96a8149c2cf1f0062a41a62ac36c4218a627960c WHIRLPOOL 5915b668426d0336a2637e3ceafd4bf50e64e60e978e1682f237467324c2a138c7798f6f7aea53529dafa8bbc61b2e698818a6091248931f08d92717ec3a6e57

diff --git a/kde-frameworks/kwayland/kwayland-5.31.0.ebuild b/kde-frameworks/kwayland/kwayland-5.31.0.ebuild
new file mode 100644
index 0000000000..818d1a4768
--- /dev/null
+++ b/kde-frameworks/kwayland/kwayland-5.31.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_TEST="true"
+inherit kde5
+
+DESCRIPTION="Qt-style client and server library wrapper for Wayland libraries"
+HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kwayland"
+
+LICENSE="LGPL-2.1"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+DEPEND="
+	$(add_qt_dep qtconcurrent)
+	$(add_qt_dep qtgui 'egl')
+	>=dev-libs/wayland-1.7.0
+	media-libs/mesa[egl]
+"
+RDEPEND="${DEPEND}
+	$(add_qt_dep qtwayland 'egl')
+	!kde-plasma/kwayland
+"
+
+# All failing, i guess we need a virtual wayland server
+RESTRICT+=" test"

diff --git a/kde-frameworks/kwidgetsaddons/Manifest b/kde-frameworks/kwidgetsaddons/Manifest
index 95d8bcdc83..10b70e8d7d 100644
--- a/kde-frameworks/kwidgetsaddons/Manifest
+++ b/kde-frameworks/kwidgetsaddons/Manifest
@@ -1,2 +1,3 @@
 DIST kwidgetsaddons-5.29.0.tar.xz 4328936 SHA256 4d0c209fae36f0342aeae4f3d2f402a89566eab1cee0afa5e612c88ae5d01ba6 SHA512 8e0c447d389fbefb5ea62419991d2b0406cd42e37f6aa68760c2f9044f37bc42df90e984e4c71fe3b95c86f436b8691a15e8b580581b41b5d86e9ed62af784b9 WHIRLPOOL d6c84c08f20c7a0979447278f854ff0250b36f608fd8b53879d4752d8b3c37d8efe8cff843b896582e7a1323f90b7707f9790feb8f82b6131f51040024692f11
 DIST kwidgetsaddons-5.30.0.tar.xz 2165676 SHA256 34c322aa53a33ed883d8082e2435cd9464fb9d3f63e50c4a81d87166088fc24a SHA512 99496c777e80220ee82802b3fb6cb67ae55024d665b1a97921b8dbe23320c1f10a554e23f1eff72249aaa13756f2fab0912fb16a04d4e91e0c564154cdb6d24d WHIRLPOOL 660f659f26f268d3c3ecd95ffb4e4d3e6acc466513798ccaaedcd7a75862730f76e93b6e79d1dc0ab39078c8f018e60ed85060bf20b4cb1318e3d3a9f1e0eae4
+DIST kwidgetsaddons-5.31.0.tar.xz 2169108 SHA256 25a0c4d1f32e41a8206a96cfff0795f0e8a49bc47f3d81af559660d483d6307b SHA512 ee9112963732064669edeaea98ce1f3ea773486401ca35deec05d624c8bc50b7047eeecce10e13dc5f8c282461fe0b1316eaa416dd25e7bc99d7e53e21e6cde7 WHIRLPOOL cf1137096b1b6260ee00103d94191d92c9cd0796344c513eeaf710a52c5d6efc0b89beccc0b82c28f37a028d4b549fab52929633b761cf17d89be16d62afcef5

diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.31.0.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.31.0.ebuild
new file mode 100644
index 0000000000..542aac3ab4
--- /dev/null
+++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.31.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="An assortment of high-level widgets for common tasks"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="nls"
+
+RDEPEND="
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+"
+DEPEND="${RDEPEND}
+	nls? ( $(add_qt_dep linguist-tools) )
+	test? ( $(add_qt_dep designer) )
+"

diff --git a/kde-frameworks/kwindowsystem/Manifest b/kde-frameworks/kwindowsystem/Manifest
index ca931e9f00..2cd253b09c 100644
--- a/kde-frameworks/kwindowsystem/Manifest
+++ b/kde-frameworks/kwindowsystem/Manifest
@@ -1,2 +1,3 @@
 DIST kwindowsystem-5.29.0.tar.xz 2642800 SHA256 361eebfebc753019d3b507c5b758dfb878c032b41c9062930bc46239618e7fa5 SHA512 e442f056bee946f7bbe6932d572a36b94c2b49e8ec705d9a67fdcae741a944842fd0c3ff72c64374cc0a7c44f7a4b5c32a25431a42df94c1b479cde5fc42d97f WHIRLPOOL b540e3f0ef02fc3693348ea4e7a0ccf03836d698040b6f569db3aa76ca59d5f7664f95aa9ae53f49541d570b1cc1d625fd0dd3ca5cd5ee7847337835aa7db4c1
 DIST kwindowsystem-5.30.0.tar.xz 167540 SHA256 20ac7025f998f85e83f72609038b4bf7051f3c373dc039faf30340c595e7e16b SHA512 af51b412461f91f9875f0af1585dfa2950252769e60bbf561ee6c27b9f932fb8a5433db1a1534adebddb9f29f8cab840b876761f9db1d0a909cdc7ba868df949 WHIRLPOOL c7a3084afa228bc2d7223d58fd2abea6e20f392eaa4cf323350df9194b1dcc1ff2faac5c9f484e404ddf7f6ba41e138040ae16f3cf74ab389772e10c52cf08ef
+DIST kwindowsystem-5.31.0.tar.xz 167536 SHA256 caf2e0b260fda10304825f178fcd9edce1b52643895ed2b07caec3ff5dd3f04b SHA512 bd9b0312e6ca876184cbc2f35c15eed4d547cfd22a1447c5050932c32515623ef470d58bd703737559c9fe14bb80680f6f35d7fa0acadd73298ee733facf85b6 WHIRLPOOL fb4237b0bcc2100fc28699da0ff09814b8b0e068106176be763d8120f1e0bd4e2710566f3855416d420b6e3ada96643dbf96fbe3ee5c9ab9eb235955191c1279

diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-5.31.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-5.31.0.ebuild
new file mode 100644
index 0000000000..b6929f9bdb
--- /dev/null
+++ b/kde-frameworks/kwindowsystem/kwindowsystem-5.31.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework providing access to properties and features of the window manager"
+LICENSE="|| ( LGPL-2.1 LGPL-3 ) MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="nls X"
+
+RDEPEND="
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+	X? (
+		$(add_qt_dep qtx11extras)
+		x11-libs/libX11
+		x11-libs/libXfixes
+		x11-libs/libxcb
+		x11-libs/xcb-util-keysyms
+	)
+"
+DEPEND="${RDEPEND}
+	nls? ( $(add_qt_dep linguist-tools) )
+	X? ( x11-proto/xproto )
+"
+
+RESTRICT+=" test"
+
+DOCS=( "docs/README.kstartupinfo" )
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package X X11)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-frameworks/kxmlgui/Manifest b/kde-frameworks/kxmlgui/Manifest
index 8495129e9f..195dc7b8c5 100644
--- a/kde-frameworks/kxmlgui/Manifest
+++ b/kde-frameworks/kxmlgui/Manifest
@@ -1,2 +1,3 @@
 DIST kxmlgui-5.29.0.tar.xz 3155408 SHA256 00bf6c5fad99162e9367d5125aa684a26db7fc9c83fcd44e2e824a547c8405c1 SHA512 3329109cd00f577bbde17c56cc939a9be676379f63d7b2b486594c699c4f3fadd716dfa71d3d73ca79c717d17212257ee3bfbd74613103b4be207decc40941d6 WHIRLPOOL 51372314fb6db4670d6ab929c7c69b6ca2d1cae7021325fa738a9fa356ac1c763c493a258140ed22ff795962dba8c7128e930cbcbfcfbfb4dffec7177eab9997
 DIST kxmlgui-5.30.0.tar.xz 879344 SHA256 da3f6f59aed6d7970f78a040e387fcec6509a2bac3e6efaa965b6600c9b1ac00 SHA512 b501a1491194b84ad0f0e794ae6582cdec183edf1db21790e2cf4dc96c1518bcda3e7de644217ac2660fc4359bcd2b2e794c6bf3df10fee3192c304e52c7c794 WHIRLPOOL 381cfc30f5d8888a222e40bdc2f63977f4e4b4d49db9717794d353cd1f1e9bf942a08038665c375151e845de88efd9a1a97aea5a38d7505302c771019194985a
+DIST kxmlgui-5.31.0.tar.xz 882240 SHA256 f9db5759690e0397476410a10df40222b29f36b2684a308d79d4ed70afb2dfe6 SHA512 625c313c58fa61c53a1a1305fc2bb5f671a815658ef22eb6f15eb4979cad7767d08066609caa800a8306e0a74af654181627bcee2ad2240f2f43eb98b2c8b46e WHIRLPOOL e03de8e887d33b9c2dda14a3eb98c8b0a8518cd172ff3b4c391dae8b868d2e82f3002915950b5d5af2818dee9db59194d030f6de365b6236291a7b289da12dd2

diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.31.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-5.31.0.ebuild
new file mode 100644
index 0000000000..e44cf40024
--- /dev/null
+++ b/kde-frameworks/kxmlgui/kxmlgui-5.31.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way"
+KEYWORDS="~amd64 ~arm ~x86"
+LICENSE="LGPL-2+"
+IUSE="attica"
+
+RDEPEND="
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kconfigwidgets)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep kglobalaccel)
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kiconthemes)
+	$(add_frameworks_dep kitemviews)
+	$(add_frameworks_dep ktextwidgets)
+	$(add_frameworks_dep kwidgetsaddons)
+	$(add_frameworks_dep kwindowsystem)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtnetwork 'ssl')
+	$(add_qt_dep qtprintsupport)
+	$(add_qt_dep qtwidgets)
+	$(add_qt_dep qtxml)
+	attica? ( $(add_frameworks_dep attica) )
+"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package attica KF5Attica)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-frameworks/kxmlrpcclient/Manifest b/kde-frameworks/kxmlrpcclient/Manifest
index deed811792..c4d9edb606 100644
--- a/kde-frameworks/kxmlrpcclient/Manifest
+++ b/kde-frameworks/kxmlrpcclient/Manifest
@@ -1,2 +1,3 @@
 DIST kxmlrpcclient-5.29.0.tar.xz 28508 SHA256 629dc2d17b1e4f89fe0074010dc8b4c53269f9be426e432826b23c0a5a243c27 SHA512 946bf3987dbc6cc6365d74637f264a4d618d6ead926d08647696730d35fc9ccbe633e1bfc6c85336ad45c68d7623a8ea0027bfed08e963232cfa570f878dd62e WHIRLPOOL 26a9e8a3162daf7919531b54673f280987ec40bb0d34484659b21c3aa8599cfbb100b6ae3c6bd103a3fffd9f73ef4b882ed3d78d85588ff90aa4bad1c130d38d
 DIST kxmlrpcclient-5.30.0.tar.xz 28512 SHA256 1853ace6f175c53425291326158b6f6210f2cadbd027e0a47de959b70b625fa1 SHA512 1a5316c73ffa948eef36b320a2087dbc3d961bdfe7fe5834e6f96a231c4c480a74ec3ff4bdff80dca0541ad8866091b5cf22f2d21d6a70c3bcd6f96298a9b465 WHIRLPOOL 2ababdccbf7626bd77e3e8333e5192f3815d75c2fe5257cf47404fcc66e72305a83121680634da050bff0e6b8603e39f0d790647cc1df062260666e2c0ab7092
+DIST kxmlrpcclient-5.31.0.tar.xz 28520 SHA256 6b3a121bcdd272b71fb0f1469ddd4796c7e1864e379cb0a0d03a54b73a0e3bd3 SHA512 d54628d4d2119cb276fa9c7bcb67faab1d3524c7558f999cb989c33e36f7819af72aabe933e789e61659038772f2c84dc9356525579891b63f502c626c4a290f WHIRLPOOL 248951d6828f5943333637b2fa2c8b2975b118bf80861955ff89d644e3857d7db9fb62b72ff423662e62eb25a1bcc0de671eb4f2f551d5f07ce249d290863f08

diff --git a/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.31.0.ebuild b/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.31.0.ebuild
new file mode 100644
index 0000000000..b90e074e55
--- /dev/null
+++ b/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.31.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_TEST="true"
+inherit kde5
+
+DESCRIPTION="Framework providing client-side support for the XML-RPC protocol"
+LICENSE="BSD-2"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+DEPEND="
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kio)
+	$(add_qt_dep qtxml)
+"
+RDEPEND="${DEPEND}"

diff --git a/kde-frameworks/modemmanager-qt/Manifest b/kde-frameworks/modemmanager-qt/Manifest
index 4aaba078e0..f3f389dbfa 100644
--- a/kde-frameworks/modemmanager-qt/Manifest
+++ b/kde-frameworks/modemmanager-qt/Manifest
@@ -1,2 +1,3 @@
 DIST modemmanager-qt-5.29.0.tar.xz 97852 SHA256 2def2b5b63d8a703c5d02c8c276717aeaaba1e326963cf1e2a50f58e32a63522 SHA512 6e4a39f82866e27eabc2ab436afd200db2af6ede51570b5d5c0a6381e06dccd52392937f6e128f9346c76a480bd588057d5f81a2665a6076f9ec8574bd6e1251 WHIRLPOOL 16c7a1aaf9654df1e803329882eed2f5a607e293a10e6c980c1ba2fbc9108bf538633beca27e0fe9dca4169f4e7e183391083ce5e43741a26d81986994a51e35
 DIST modemmanager-qt-5.30.0.tar.xz 97908 SHA256 ae56c539ae7c9fc7c55493c4c653efc39689c8040ee785ca47ab713a9a4d03e2 SHA512 a3da7aef86beb02ca1fe8026149dad7ad71158b43a1344b2bca7211e25cc2c90d261205c03eb66f9176309a1c7e27268ceadcb791048e5c09f90a93b3854ea4a WHIRLPOOL cf76a167f87592152712841a35603d3e3b51625c38d9e1535544cab07498ab97a7fc18e0de910a5da34ffc0c8799b339a26f629425e66af02c219e465914da79
+DIST modemmanager-qt-5.31.0.tar.xz 97868 SHA256 d914f462c13670a075bfd4809af42f51a91ba38d2210fd6f4fced8fdd3774d68 SHA512 70006ba28779c327c6c9c362fe06be3942c77a29050fb06647d45a632952e631ea54c80742c1fb3409cda580065e443b8095a751d17cb64ae880a2e9c79bf23f WHIRLPOOL 872fbbaf0ff27506598bc3fdb754a86edffa1cc4ad82b97e098b5cfa67ad41f66e39cad1bb0cfdef9c9b8229804cc61e4072826e6a7315dfbc69fc1a69c5dee3

diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.31.0.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.31.0.ebuild
new file mode 100644
index 0000000000..285e74a52d
--- /dev/null
+++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.31.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="ModemManager bindings for Qt"
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtxml)
+	net-misc/modemmanager
+	!kde-plasma/libmm-qt
+"
+DEPEND="${RDEPEND}
+	virtual/pkgconfig
+"
+
+# requires running environment
+RESTRICT+=" test"

diff --git a/kde-frameworks/networkmanager-qt/Manifest b/kde-frameworks/networkmanager-qt/Manifest
index bcdbc563c9..66d6bd234a 100644
--- a/kde-frameworks/networkmanager-qt/Manifest
+++ b/kde-frameworks/networkmanager-qt/Manifest
@@ -1,2 +1,3 @@
 DIST networkmanager-qt-5.29.0.tar.xz 157292 SHA256 6a595c36cdb93c33398cbc3b76613aace64c0106ed08b88d25a8d0fbc0f6a24e SHA512 5a86ff2f2f97f832177c996470ddf9d1f4706fabaa4aaebf5dd387fed43c46da355e184072c63d3b2e07a8c8e4a019a08a762e3335eb80df4d7aa51cb6b1bc93 WHIRLPOOL 450a3e181766045fb4cc9f85ffc747549369d64f7a8e7c1136416f56ddbaf94a476b9a766144f2e10a5a74ba18f611632cc307d54caf816dc15115d4faa164af
 DIST networkmanager-qt-5.30.0.tar.xz 157300 SHA256 f1bf161951fd6637bd48c8221a5bda070e31d7f8dce421c5fb8dcbce33669de9 SHA512 e1401f0264626ac75dc229a056ab0658ec2457b484ccf7fe5afd25cc9b21773acb2061cfb99e64ce102c10bfe3e50c3ebeca1bf24dc657d8932c83af86409c78 WHIRLPOOL 1b755402985a95906c5f6287ffa07afe50034eb46294a590cee1924fe8b882bf881c2dbc63ee945ec45814b9feddbae6268dd53bb3cfce232cdafde218b35cd8
+DIST networkmanager-qt-5.31.0.tar.xz 157344 SHA256 e4da3288d5b63f5d22e36341ed52e9cdfb883c546192222ec59f3f6d49ab8ba3 SHA512 411e51ff8779e23903de8480078966f6ea805af5878d4bc4c9e49883b9bc54aafd15ac9ab5794e01fe39804cb849ca647350521f263f3cbc08e790d1433971b0 WHIRLPOOL 6774fb87ebf21b17a8908b10135204f359346585b0efb027821ee83667bfa9eddfee05c14ee707f5f1f8ee4c9c80e7635f06a012f042e9134edcd9910bc53ef1

diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.31.0.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.31.0.ebuild
new file mode 100644
index 0000000000..7be9f0ebca
--- /dev/null
+++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.31.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="NetworkManager bindings for Qt"
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="teamd"
+
+COMMON_DEPEND="
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtnetwork)
+	|| (
+		>=net-misc/networkmanager-1.4.0-r1[consolekit,teamd=]
+		>=net-misc/networkmanager-1.4.0-r1[systemd,teamd=]
+	)
+"
+DEPEND="${COMMON_DEPEND}
+	virtual/pkgconfig
+"
+RDEPEND="${COMMON_DEPEND}
+	!net-libs/libnm-qt:5
+"

diff --git a/kde-frameworks/oxygen-icons/Manifest b/kde-frameworks/oxygen-icons/Manifest
index 8b6d650652..9751293af7 100644
--- a/kde-frameworks/oxygen-icons/Manifest
+++ b/kde-frameworks/oxygen-icons/Manifest
@@ -2,3 +2,4 @@ DIST oxygen-icons-4.14.3.repacked.tar.xz 29341916 SHA256 1d076233882108f16424e09
 DIST oxygen-icons-4.14.3.tar.xz 229823240 SHA256 9b222399c8c188feb3af342b0744fde12d58cdb4e5b88ee2b056ea082a9392db SHA512 193a51d96df9adbec55624d576f63afc8139ffc157c6e9be49cdb2f8611631728690a06cb49fc53441dbe37b5c66ff87ab33f186db82c659da3b7164fa86dcaa WHIRLPOOL ea156f02e1a0cce4445129c5d0ec103f84e38ffc6b69c9ee30130192ed58ec930ae724236623e609c2079dd2681e1f206f3b15f133da90ee2b44814f1f39770a
 DIST oxygen-icons5-5.29.0.tar.xz 234134192 SHA256 933c226ba028578a67da4091e70990abb06831b665ee0fe6aef137fb1ded32c9 SHA512 0396779afbf9ca72216780ac3059c857e4901804b57579ea82a4a52c4a6413c3128bfadaab7b48a198f208ad2e43ecc57a349a0e3f9a6660f28a9b64c849c261 WHIRLPOOL 9770768cf1b7e9f45ce911bc6167910f28cfe323b5fa80090e8814282ad973430db5c09c29fa3fd54b8bd534c4aa45b1ee21ec2a93af88eb90f11afc271f20ef
 DIST oxygen-icons5-5.30.0.tar.xz 234226672 SHA256 14ceead9522c188574b826ee03fe6cdb9715fde50ef5fdd62c28bf2de67333ac SHA512 f63c4121d46af57195e81fba5362832025685755c06293dde8efc0417ba88924b65ce01cd24e7419bad8eaf455703f116b582f04b90a8157c331df7ff9539bbc WHIRLPOOL af90f0acacdfb364f5a80074d01d3bbf7a1063fd6823702524a2834e62a78031e5fa296cb6197664f3772ca4741d6839be9a34492dab5c4529fe95caaeb6c921
+DIST oxygen-icons5-5.31.0.tar.xz 234232676 SHA256 f1de1142bf3dd1dff9ca377be00911097ada734df56e501e868aa38d28fd444d SHA512 1746e51f227cc1076fe2830417d8b89404abf61a45cbce6e9bc8cd4004b93b58f1e77b3575f148a8889fab57ef86a46e58cecf8e8e7f03aac71bd0751e51eb31 WHIRLPOOL 28a31aa18605ebf263e884d4ba723b148457dc46e6523c914730166400ab570271bc10d4a4031c5fa773f14b9c08fff5fac91e4f8bc75da37bfb04f519bffe0c

diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-5.31.0.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-5.31.0.ebuild
new file mode 100644
index 0000000000..d737bc9bfb
--- /dev/null
+++ b/kde-frameworks/oxygen-icons/oxygen-icons-5.31.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_AUTODEPS="false"
+KDE_DEBUG="false"
+KDE_TEST="true"
+KMNAME="oxygen-icons5"
+inherit kde5
+
+DESCRIPTION="Oxygen SVG icon theme"
+LICENSE="LGPL-3"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+DEPEND="
+	$(add_frameworks_dep extra-cmake-modules)
+	$(add_qt_dep qtcore)
+	test? (
+		$(add_qt_dep qttest)
+		app-misc/fdupes
+	)
+"
+RDEPEND="
+	!<kde-apps/kdepim-15.12.1-r1:5
+	!kde-apps/kdepim-icons:4
+	!kde-frameworks/oxygen-icons:4
+"

diff --git a/kde-frameworks/plasma/Manifest b/kde-frameworks/plasma/Manifest
index 6476c7cd6d..d1adb00e1e 100644
--- a/kde-frameworks/plasma/Manifest
+++ b/kde-frameworks/plasma/Manifest
@@ -1,2 +1,3 @@
 DIST plasma-framework-5.29.0.tar.xz 4633528 SHA256 303b65207bd3fae01ff89cd521f7b58141c0ab0bc672d8d0acc5d4fd4a0c64b0 SHA512 7f82c9de3525b5f9372b806446ccaaac7e1a29d91ed8ae5e9b8657ed2d9f374868703dc33240ac554d62e4902942383d5113257ff194ea722f944676efd6a7c3 WHIRLPOOL 689ca31dc3468369aca70033557881c984f3d99b71d3d6691fbfd6a691261b7bd4598840034e9c85fef7d57ae371ee04b95fba429169b04a5bf8af84b68de07b
 DIST plasma-framework-5.30.0.tar.xz 4578700 SHA256 e0f03bc4f7f694e090271e64c0fe66f059f8a10c83fbf6c2d1561f102960bee1 SHA512 6efdccdf4c8e3d5365f6ff857d6b8ad74c7fa99c39e57a2d9707fba1364ea5de0417175aaba44fce370533b7425a1b54c03102bbcf7a61218a14f79ec3d8ec23 WHIRLPOOL 7892e3bd32f84dccd906ee05803ebcfc2660d470597890b0e0f41ba48b01038de770acfcbbe6006c6c4f0046ea6a348f7db6a2ecba73fc459a730b324d225c0e
+DIST plasma-framework-5.31.0.tar.xz 4577492 SHA256 a2462e369e83715bdca50d31b9badbc93ca9f8f3dec29c31371df6d44c6a0343 SHA512 f1c12960d60961132c67964e657d05eac45436d24a340b5592df001d40ef203ad47082a3495875f3d648c69f8e422c48f366e17027d152bfceeaede3afa6f599 WHIRLPOOL 106f37bcc22e4c5977482975723b834f9770d836450246d17f28fd6c311c7012f943570f331857dd488cb36babfc927a301128dfccd341f05e380b4784e966df

diff --git a/kde-frameworks/plasma/plasma-5.31.0.ebuild b/kde-frameworks/plasma/plasma-5.31.0.ebuild
new file mode 100644
index 0000000000..4e0c8a6a49
--- /dev/null
+++ b/kde-frameworks/plasma/plasma-5.31.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KMNAME="${PN}-framework"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Plasma framework"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="egl gles2 wayland X"
+
+COMMON_DEPEND="
+	$(add_frameworks_dep kactivities)
+	$(add_frameworks_dep karchive)
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kconfigwidgets)
+	$(add_frameworks_dep kcoreaddons)
+	$(add_frameworks_dep kdeclarative)
+	$(add_frameworks_dep kglobalaccel)
+	$(add_frameworks_dep kguiaddons)
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kiconthemes)
+	$(add_frameworks_dep kio)
+	$(add_frameworks_dep knotifications)
+	$(add_frameworks_dep kpackage)
+	$(add_frameworks_dep kservice)
+	$(add_frameworks_dep kwindowsystem)
+	$(add_frameworks_dep kxmlgui)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtdeclarative)
+	$(add_qt_dep qtgui 'gles2=')
+	$(add_qt_dep qtquickcontrols)
+	$(add_qt_dep qtsql)
+	$(add_qt_dep qtsvg)
+	$(add_qt_dep qtwidgets)
+	egl? ( media-libs/mesa[egl] )
+	!gles2? ( virtual/opengl )
+	wayland? ( $(add_frameworks_dep kwayland) )
+	X? (
+		$(add_qt_dep qtx11extras)
+		x11-libs/libX11
+		x11-libs/libxcb
+	)
+"
+DEPEND="${COMMON_DEPEND}
+	$(add_frameworks_dep kdoctools)
+	X? ( x11-proto/xproto )
+"
+RDEPEND="${COMMON_DEPEND}
+	!<kde-apps/kapptemplate-15.08.3-r1:5
+"
+
+RESTRICT+=" test"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package egl EGL)
+		$(cmake-utils_use_find_package !gles2 OpenGL)
+		$(cmake-utils_use_find_package wayland KF5Wayland)
+		$(cmake-utils_use_find_package X X11)
+		$(cmake-utils_use_find_package X XCB)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-frameworks/prison/Manifest b/kde-frameworks/prison/Manifest
index 9e940b7580..d70b8614ad 100644
--- a/kde-frameworks/prison/Manifest
+++ b/kde-frameworks/prison/Manifest
@@ -1,3 +1,4 @@
 DIST prison-1.1.1.tar.xz 12860 SHA256 57da8dfb320575825854217e58a773d972c80e43031e83fd0e85cd2e68269884 SHA512 4f5099ba992908b9157665943b87347408b554d88bb6ad96baa0ef4c8053f5a12462e2d2778f00cec85c7788349daac698910233770fd677a17092d87ee22670 WHIRLPOOL a8898b86b26052ef5556b2469eb983e736bff7e234cf3df503b2345634f686f154fead27620e50041878e627ce2c518c5ae0045f8e18665f5df88b270ffeaace
 DIST prison-5.29.0.tar.xz 13540 SHA256 f4e4d5badd8bbefb0e78f27640d80453e475a710a866339dd165c2dec37c8741 SHA512 4eaf11262e532ef0ee37bf64385fd4d6aa6cbe4106f19412f1d23665bbaedb961612b370ac02696b0f11dfeef3546cedd5b5c2dff4babeff20e70be35abdbdb9 WHIRLPOOL 326320bcc99e0df24613350373686160b3172c699843f8cf7385894ab4757b1b1b66afd541d3d95a9b99b36a68bde1833751288728d4d836e2ac15eb00bcc417
 DIST prison-5.30.0.tar.xz 13572 SHA256 ecd68620fd0b1e609de458edd1e5e0fd20de961453794be141f5868d8ff97497 SHA512 a1363005419d41541f9e97b2453df23bacd0dc0515114772e3f211984b2323bf689a8b37100edfaa3108928c0c85f0e4bdc9a59065da8a0aff2ef1d49d04a07e WHIRLPOOL 27a3d81d8f5c94713dd1b18f118146f8b91f1e6d35525f8ee0a69dc1cfd0e7c67d5a4bbc4393d5520bc53be660ed073e48bf8f1f090e87cf22b11608d1c19efc
+DIST prison-5.31.0.tar.xz 13576 SHA256 5a4c96209cc9845b5882475048d7012012902b3b26469f7073c4afaf5e915861 SHA512 66e14c38cb8c0ee515bc7ddc96955adb73184023daa34d09dda2914d59fada08b6fb4b5a069b62995b32b8dd7129b348953195056635cff819269e7c85266337 WHIRLPOOL 04c314cede62d18906fe323335faddf744c798bd7f7912aa68dcae53ce842508343ab72c2b085792d1b86ad8035c82ac8cd2b3de604dafd446d35f18c8c7523a

diff --git a/kde-frameworks/prison/prison-5.31.0.ebuild b/kde-frameworks/prison/prison-5.31.0.ebuild
new file mode 100644
index 0000000000..3853051482
--- /dev/null
+++ b/kde-frameworks/prison/prison-5.31.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="QRCode and data matrix barcode library"
+HOMEPAGE="https://cgit.kde.org/prison.git"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+DEPEND="
+	$(add_qt_dep qtgui)
+	media-gfx/qrencode
+	media-libs/libdmtx
+"
+RDEPEND="${DEPEND}"

diff --git a/kde-frameworks/solid/Manifest b/kde-frameworks/solid/Manifest
index a8df9d2937..dc545a30fc 100644
--- a/kde-frameworks/solid/Manifest
+++ b/kde-frameworks/solid/Manifest
@@ -1,2 +1,3 @@
 DIST solid-5.29.0.tar.xz 276288 SHA256 3371263a1e66d3f82e933d876577444886fd781f0056440b946b84901576c907 SHA512 86466d72736def30d82b4598b57f3154d1f6b6830d404b9301645b744e4f7c9cfec91934c3e2a20dac7d6cecb43edb9c95c1e13b5b4ac25f19db285fe89e309d WHIRLPOOL 79fca1e4c47adc596e6b4f8259b2fa4fc6d1fa88254c80bd5bd38d8862baff0d157177aa658bde5a84783ab500b6280674ae7e20db05642a6bbcbeb22e175bfa
 DIST solid-5.30.0.tar.xz 245992 SHA256 b0da3820036ead46d97826971567e70b1e9ba08f8b3801fefba8219dc6d52e83 SHA512 f1fb45ee4271b646358028f5ec1ef3ce7acabeda23da2abcf1f7525e0a8bfee546b7319a1f6a32f1ff48588713b610377648bdc317c189b43f6e1c49117e4549 WHIRLPOOL ee8a45a7d3cb40d16dd91078b05bb6423aa2d80169a1b979f52dc611380d08625aaa07830a81ebdd6504bbe3ba80cb8de3b793b6fc75680a3c1bbe3c916f7e20
+DIST solid-5.31.0.tar.xz 246312 SHA256 f5343993a02812ada03e917ae083689ebf1762f9e33fe2e6dfb6dac57ffb2f17 SHA512 2d4c8d571a42e53dca0c270e3803abe71fd2a1e1ccc1439fd677ccb34cf0fb1230de04d9f898ea97ec4b936c910786442d5c71206154e79a2dbaaca54bd90af3 WHIRLPOOL 84e9c6c1df09f600281a6f892ad1f4cdde918a667123178215b04489200a613bb939be4f3088490de8f52997a3e8b4dccd995df802fa037afdc0489408f19c40

diff --git a/kde-frameworks/solid/solid-5.31.0.ebuild b/kde-frameworks/solid/solid-5.31.0.ebuild
new file mode 100644
index 0000000000..e130b67675
--- /dev/null
+++ b/kde-frameworks/solid/solid-5.31.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Provider for platform independent hardware discovery, abstraction and management"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="nls"
+
+RDEPEND="
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtdeclarative)
+	$(add_qt_dep qtwidgets)
+	$(add_qt_dep qtxml)
+	sys-fs/udisks:2
+	virtual/udev
+"
+DEPEND="${RDEPEND}
+	nls? ( $(add_qt_dep linguist-tools) )
+	test? ( $(add_qt_dep qtconcurrent) )
+"
+pkg_postinst() {
+	kde5_pkg_postinst
+
+	if ! has_version "app-misc/media-player-info" ; then
+		einfo "For media player support, install app-misc/media-player-info"
+	fi
+}

diff --git a/kde-frameworks/sonnet/Manifest b/kde-frameworks/sonnet/Manifest
index 1f6804718e..8ca76d7e0a 100644
--- a/kde-frameworks/sonnet/Manifest
+++ b/kde-frameworks/sonnet/Manifest
@@ -1,2 +1,3 @@
 DIST sonnet-5.29.0.tar.xz 2652812 SHA256 20358de0d45387f44260c3e6f8df012d661b4446293cbb3823c978e3a8766965 SHA512 a7b27026c30f4ea6668acfda2664ce4865c09db0f4fe1c38a204472b03746eb8fdee6786a1c94cd23dea8f5c9b64e9cb22e6533c8a24ebb804f15eb09f431a3e WHIRLPOOL a605b9cc1ccd3f2bf9e7b4eb2189c5218808c5585df63f2af66f2d785d8ed60c3d788f221ad816870632d97f10d64047320ef4bcc3e7266578e000561469a3d6
 DIST sonnet-5.30.0.tar.xz 281828 SHA256 99fd42d919d3350e22ae99fc480a14bc30ebd461b064ef24aed5042c772a91c4 SHA512 1d9e0241c7a2d8c7ccad2a234f75873fc2564b790606351767ed9633076f484e9abbfaeebf0ca91f6b03329cb9c72f9d9316a64760094c0c38981b2c2270c53c WHIRLPOOL 6ff3d1248cc73296755055b8d1dfc6ef753d147b8b26e0cf5c0be52e2556d7e7a24bdca9ad713b38ba95091ced498a6d9eb92e04e07d7745e35665fe675abeec
+DIST sonnet-5.31.0.tar.xz 283208 SHA256 e3f73e408ee00ed290b051f5abc86789fb46f8664b8c919ddf858b752f6c7f9b SHA512 e5c5c985beb5d1a60e96b252d756e7310926f643bbc2bf055e507aeeafc496fb033aa501cd08b89c628f71f736ab31fc29986a069c737e52fd5f4d0855a456b4 WHIRLPOOL 649ad4aaa8c0eefaa00fe1855e732c929a80e115e5b90f4d85cb530b0cdccaf9e456bdb26696f89f80a802f46c7c5faa59306289f47fc5f11c61218306f011b4

diff --git a/kde-frameworks/sonnet/sonnet-5.31.0.ebuild b/kde-frameworks/sonnet/sonnet-5.31.0.ebuild
new file mode 100644
index 0000000000..41a860a045
--- /dev/null
+++ b/kde-frameworks/sonnet/sonnet-5.31.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Framework for providing spell-checking through abstraction of popular backends"
+LICENSE="LGPL-2+ LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="aspell +hunspell nls"
+
+RDEPEND="
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+	aspell? ( app-text/aspell )
+	hunspell? ( app-text/hunspell:= )
+"
+DEPEND="${RDEPEND}
+	nls? ( $(add_qt_dep linguist-tools) )
+"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package aspell ASPELL)
+		$(cmake-utils_use_find_package hunspell HUNSPELL)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-frameworks/syntax-highlighting/Manifest b/kde-frameworks/syntax-highlighting/Manifest
index d29b14017c..9c8187dd6a 100644
--- a/kde-frameworks/syntax-highlighting/Manifest
+++ b/kde-frameworks/syntax-highlighting/Manifest
@@ -1,2 +1,3 @@
 DIST syntax-highlighting-5.29.0.tar.xz 883920 SHA256 cbcca052a1ad79b4d1ed1209d6f8e9ba0c3812dc158b26c4a8232a8d879c7839 SHA512 c01e1d53a37410e72342a545ecc30606a6dac98f991786f49bd8600ba4bc92a23c13b69088b30ad015e16380ae1c699467bacb21f86b75b7201f39895f2d4a5c WHIRLPOOL 8b37878b357bdbd9a999c6c0d5641697523666e350867e7d79b2313dafe233bd883fb3d439e3379874edd9d1ca36c42e11958fd20484405b56c234bf63960a99
 DIST syntax-highlighting-5.30.0.tar.xz 974816 SHA256 a3d4d68c45f95133b4f242be24ecf88620478bbcd84ced1f1bea080667783746 SHA512 5e494bced095dce9cd10cfc55a628b7afc81279393f1b907e0a9d302aed87d5e659d231293d14b75c4564ec9dddada7824bd4e795405bf2f5642aa345b524480 WHIRLPOOL f2d1df0d09b2d96ac5dec4817b3a8f637879047afa1a598a60b2b94b457f39df72c20cea2ef42132b3d8e454a5ae8801829b091abc538b13c3e0fc4e48943235
+DIST syntax-highlighting-5.31.0.tar.xz 976816 SHA256 2a6c34bcf1195376061062da7cc1197b7526e46b4515fd107d244db6ae34ed45 SHA512 0accb6382466a704757c77ee09737597201a78150b6b2496e4491b5362583326487177de0decb4cb916ca74bd84faeac0222f1b943ede133798cafd292ee48c2 WHIRLPOOL 2ee61634889c718054a6d316aa41191f3fe163ef86c618d3a70a23aa314b1b6e3d6694a2ad33f84c9aa53fbae8491a6445a92d762ce37b5fe3acc8c2931778a6

diff --git a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.31.0.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.31.0.ebuild
new file mode 100644
index 0000000000..819f35f123
--- /dev/null
+++ b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.31.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_TEST="forceoptional"
+inherit kde5
+
+DESCRIPTION="Framework for syntax highlighting"
+LICENSE="LGPL-2+ LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtnetwork)
+	$(add_qt_dep qtxmlpatterns)
+"
+DEPEND="${RDEPEND}
+	$(add_qt_dep linguist-tools)
+	dev-lang/perl
+"
+
+src_install() {
+	kde5_src_install
+	dobin "${BUILD_DIR}"/src/indexer/katehighlightingindexer
+}

diff --git a/kde-frameworks/threadweaver/Manifest b/kde-frameworks/threadweaver/Manifest
index 40f7d2cef9..674747454a 100644
--- a/kde-frameworks/threadweaver/Manifest
+++ b/kde-frameworks/threadweaver/Manifest
@@ -1,2 +1,3 @@
 DIST threadweaver-5.29.0.tar.xz 1409336 SHA256 e60982c55c6d31a47e3072e21caaedaa6d9df1d37f96a00071c350f29bc9896a SHA512 3459d5bc590ca31d0e385247e2f5161192afc0dfbab57bd988d37662edb0c4106ddc63ed5c506dee4661c0a88ac6c9229a322600c3128550d363d14d1869a5f7 WHIRLPOOL e298093559018e0884b1fa2c6e2814917dfdc507858ead95a768ad9203eb59bce4476a0ac5dbb5bef50b72c3d5cacea27b8c2fb4a0b0276eedb475a0e325d6c7
 DIST threadweaver-5.30.0.tar.xz 1409300 SHA256 7e219f6799d25ed9a6aaa309eafb59edf579602d5628d9f98f597a9cd4cbf18b SHA512 a7bc37528255315cd493d765740b70cbe893c566977454c7e8191f1f561cbbcb62d67be878f4d9be3c75fbadd5d2a4844d41aee7e6049027b0f87845913268d7 WHIRLPOOL 6c7e1dab5634a7c4618b7d06420f5cea99c0a101313427b91ac82475b2a1ec153cf84ecefab9bcdad90cf5ca16991c1eace5d58ecc3a0f07db25b0e2d1d8ac10
+DIST threadweaver-5.31.0.tar.xz 1409284 SHA256 ee2c085453abdff8321ad2b748da9e6e6b70bf85fca7e73250f3f65a46d84d73 SHA512 47de7121a574a1e79b9dd9c0e7647d680dd798b00b5446eff247d33465017ce470d7ee10f4f64e36f67b1bb59652d64aa6fb1dfd79cc629e44e5c30b8fe53974 WHIRLPOOL caa981fbc8b16d5e3f928bf94311916be2ec79c6441417c72241150797fbac996eaa5848b0be29b0258fa74aa03e81bbcaa2622599fbf5b5e00903238d76e74d

diff --git a/kde-frameworks/threadweaver/threadweaver-5.31.0.ebuild b/kde-frameworks/threadweaver/threadweaver-5.31.0.ebuild
new file mode 100644
index 0000000000..8ec63439e8
--- /dev/null
+++ b/kde-frameworks/threadweaver/threadweaver-5.31.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Framework for managing threads using job and queue-based interfaces"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+src_prepare() {
+	cmake_comment_add_subdirectory benchmarks
+	kde5_src_prepare
+}


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2017-02-11 14:20 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-02-11 14:20 [gentoo-commits] repo/gentoo:master commit in: kde-frameworks/kbookmarks/, kde-frameworks/knotifications/, Johannes Huber

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox