commit:     04b7a5abc61721150cbdaefb391c4365903d11a1
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 23 10:16:38 2019 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 16:46:25 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04b7a5ab

kde-plasma: KDE Plasma 5.17.1 version bump

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-plasma/bluedevil/Manifest                      |   1 +
 kde-plasma/bluedevil/bluedevil-5.17.1.ebuild       |  34 ++++
 kde-plasma/breeze-grub/Manifest                    |   1 +
 kde-plasma/breeze-grub/breeze-grub-5.17.1.ebuild   |  22 +++
 kde-plasma/breeze-gtk/Manifest                     |   1 +
 kde-plasma/breeze-gtk/breeze-gtk-5.17.1.ebuild     |  28 ++++
 kde-plasma/breeze-plymouth/Manifest                |   1 +
 .../breeze-plymouth/breeze-plymouth-5.17.1.ebuild  |  26 ++++
 kde-plasma/breeze/Manifest                         |   1 +
 kde-plasma/breeze/breeze-5.17.1.ebuild             |  49 ++++++
 kde-plasma/discover/Manifest                       |   1 +
 kde-plasma/discover/discover-5.17.1.ebuild         |  70 +++++++++
 kde-plasma/drkonqi/Manifest                        |   1 +
 kde-plasma/drkonqi/drkonqi-5.17.1.ebuild           |  55 +++++++
 kde-plasma/kactivitymanagerd/Manifest              |   1 +
 .../kactivitymanagerd-5.17.1.ebuild                |  31 ++++
 kde-plasma/kde-cli-tools/Manifest                  |   1 +
 .../kde-cli-tools/kde-cli-tools-5.17.1.ebuild      |  64 ++++++++
 kde-plasma/kde-gtk-config/Manifest                 |   1 +
 .../kde-gtk-config/kde-gtk-config-5.17.1.ebuild    |  52 +++++++
 kde-plasma/kdecoration/Manifest                    |   1 +
 kde-plasma/kdecoration/kdecoration-5.17.1.ebuild   |  19 +++
 kde-plasma/kdeplasma-addons/Manifest               |   1 +
 .../kdeplasma-addons-5.17.1.ebuild                 |  57 +++++++
 kde-plasma/kgamma/Manifest                         |   1 +
 kde-plasma/kgamma/kgamma-5.17.1.ebuild             |  26 ++++
 kde-plasma/khotkeys/Manifest                       |   1 +
 kde-plasma/khotkeys/khotkeys-5.17.1.ebuild         |  44 ++++++
 kde-plasma/kinfocenter/Manifest                    |   1 +
 kde-plasma/kinfocenter/kinfocenter-5.17.1.ebuild   |  98 ++++++++++++
 kde-plasma/kmenuedit/Manifest                      |   1 +
 kde-plasma/kmenuedit/kmenuedit-5.17.1.ebuild       |  44 ++++++
 kde-plasma/kscreen/Manifest                        |   1 +
 kde-plasma/kscreen/kscreen-5.17.1.ebuild           |  40 +++++
 kde-plasma/kscreenlocker/Manifest                  |   1 +
 .../kscreenlocker/kscreenlocker-5.17.1.ebuild      |  94 +++++++++++
 kde-plasma/ksshaskpass/Manifest                    |   1 +
 kde-plasma/ksshaskpass/ksshaskpass-5.17.1.ebuild   |  45 ++++++
 kde-plasma/ksysguard/Manifest                      |   1 +
 kde-plasma/ksysguard/ksysguard-5.17.1.ebuild       |  50 ++++++
 kde-plasma/kwallet-pam/Manifest                    |   1 +
 kde-plasma/kwallet-pam/kwallet-pam-5.17.1.ebuild   |  33 ++++
 kde-plasma/kwayland-integration/Manifest           |   1 +
 .../kwayland-integration-5.17.1.ebuild             |  26 ++++
 kde-plasma/kwin/Manifest                           |   1 +
 .../files/kwin-5.16.80-gstreamer-optional.patch    |  25 +++
 kde-plasma/kwin/kwin-5.17.1.ebuild                 | 105 +++++++++++++
 kde-plasma/kwrited/Manifest                        |   1 +
 kde-plasma/kwrited/kwrited-5.17.1.ebuild           |  21 +++
 kde-plasma/libkscreen/Manifest                     |   1 +
 kde-plasma/libkscreen/libkscreen-5.17.1.ebuild     |  26 ++++
 kde-plasma/libksysguard/Manifest                   |   1 +
 kde-plasma/libksysguard/libksysguard-5.17.1.ebuild |  52 +++++++
 kde-plasma/libkworkspace/Manifest                  |   1 +
 .../files/libkworkspace-5.16.80-standalone.patch   | 111 +++++++++++++
 .../libkworkspace/libkworkspace-5.17.1.ebuild      |  55 +++++++
 kde-plasma/milou/Manifest                          |   1 +
 kde-plasma/milou/milou-5.17.1.ebuild               |  28 ++++
 kde-plasma/oxygen/Manifest                         |   1 +
 kde-plasma/oxygen/oxygen-5.17.1.ebuild             |  48 ++++++
 kde-plasma/plasma-browser-integration/Manifest     |   1 +
 .../plasma-browser-integration-5.17.1.ebuild       |  37 +++++
 kde-plasma/plasma-desktop/Manifest                 |   1 +
 .../plasma-desktop/plasma-desktop-5.17.1.ebuild    | 136 ++++++++++++++++
 kde-plasma/plasma-integration/Manifest             |   1 +
 .../plasma-integration-5.17.1.ebuild               |  43 +++++
 kde-plasma/plasma-meta/metadata.xml                |   5 +-
 kde-plasma/plasma-meta/plasma-meta-5.17.1.ebuild   | 110 +++++++++++++
 kde-plasma/plasma-nm/Manifest                      |   1 +
 kde-plasma/plasma-nm/plasma-nm-5.17.1.ebuild       |  74 +++++++++
 kde-plasma/plasma-pa/Manifest                      |   1 +
 kde-plasma/plasma-pa/plasma-pa-5.17.1.ebuild       |  32 ++++
 kde-plasma/plasma-sdk/Manifest                     |   1 +
 kde-plasma/plasma-sdk/plasma-sdk-5.17.1.ebuild     |  38 +++++
 kde-plasma/plasma-thunderbolt/Manifest             |   1 +
 .../plasma-thunderbolt-5.17.1.ebuild               |  29 ++++
 kde-plasma/plasma-vault/Manifest                   |   1 +
 kde-plasma/plasma-vault/plasma-vault-5.17.1.ebuild |  43 +++++
 kde-plasma/plasma-workspace-wallpapers/Manifest    |   1 +
 .../plasma-workspace-wallpapers-5.17.1.ebuild      |  17 ++
 kde-plasma/plasma-workspace/Manifest               |   1 +
 ...sma-workspace-5.17.0-waylandsessionrename.patch |  48 ++++++
 .../plasma-workspace-5.17.1.ebuild                 | 173 +++++++++++++++++++++
 kde-plasma/plymouth-kcm/Manifest                   |   1 +
 kde-plasma/plymouth-kcm/plymouth-kcm-5.17.1.ebuild |  36 +++++
 kde-plasma/polkit-kde-agent/Manifest               |   1 +
 .../polkit-kde-agent-5.17.1.ebuild                 |  27 ++++
 kde-plasma/powerdevil/Manifest                     |   1 +
 kde-plasma/powerdevil/powerdevil-5.17.1.ebuild     |  61 ++++++++
 kde-plasma/sddm-kcm/Manifest                       |   1 +
 kde-plasma/sddm-kcm/sddm-kcm-5.17.1.ebuild         |  34 ++++
 kde-plasma/systemsettings/Manifest                 |   1 +
 .../systemsettings/systemsettings-5.17.1.ebuild    |  59 +++++++
 kde-plasma/user-manager/Manifest                   |   1 +
 kde-plasma/user-manager/user-manager-5.17.1.ebuild |  29 ++++
 kde-plasma/xdg-desktop-portal-kde/Manifest         |   1 +
 .../xdg-desktop-portal-kde-5.17.1.ebuild           |  48 ++++++
 kde-plasma/xembed-sni-proxy/Manifest               |   1 +
 .../xembed-sni-proxy-5.17.1.ebuild                 |  41 +++++
 99 files changed, 2643 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/bluedevil/Manifest b/kde-plasma/bluedevil/Manifest
index 381fb5e5483..638a21e5ea7 100644
--- a/kde-plasma/bluedevil/Manifest
+++ b/kde-plasma/bluedevil/Manifest
@@ -1 +1,2 @@
 DIST bluedevil-5.16.5.tar.xz 160136 BLAKE2B 
19b39ce147a7678d8740a9c209e5af5c80d1affebb349f03b49e48f170fa1323410399c32b56b844b522e75056680e926bb1a432b69567cbede256dfc977b6f9
 SHA512 
de3c767413ede046ef39bc249c728c50f22db04ce1062956f9462214cf0d9dda0468ea3e463330663da720226a97b3bf935c5c138d282d066181faf0b6e55828
+DIST bluedevil-5.17.1.tar.xz 160896 BLAKE2B 
4755c68da27142e4f26a090cec1a95fba5526786bae37aa2749556c0cbdb3b2d700733fc75796d8a7c992cc71116d8e99e422f2cd526553a594ab8ed5ec3b653
 SHA512 
eddd9d89c4e4c5aa4db6f42b41855965922c087eecb3c919d6cf82b5f79bfd2b55472968f6f329b32bb354671dca17a0492ad379ce23ff27095670090ddef6ef

diff --git a/kde-plasma/bluedevil/bluedevil-5.17.1.ebuild 
b/kde-plasma/bluedevil/bluedevil-5.17.1.ebuild
new file mode 100644
index 00000000000..15fef8b7b30
--- /dev/null
+++ b/kde-plasma/bluedevil/bluedevil-5.17.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="Bluetooth stack for KDE Plasma"
+HOMEPAGE="https://cgit.kde.org/bluedevil.git";
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep bluez-qt)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kded)
+       $(add_frameworks_dep kdbusaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kiconthemes)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep knotifications)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kwindowsystem)
+       $(add_frameworks_dep plasma)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtdeclarative)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+"
+RDEPEND="${DEPEND}
+       $(add_plasma_dep kde-cli-tools)
+"

diff --git a/kde-plasma/breeze-grub/Manifest b/kde-plasma/breeze-grub/Manifest
index 0c47b90153d..ab6fe2dfcc5 100644
--- a/kde-plasma/breeze-grub/Manifest
+++ b/kde-plasma/breeze-grub/Manifest
@@ -1 +1,2 @@
 DIST breeze-grub-5.16.5.tar.xz 3136380 BLAKE2B 
922e97a8f921ee43f163c861a2424f3f4cb290d669dc5fe372eac654cd9ddf2bcbc0f26cf831c4452c463f2f5c768d7f3aef945873e1edea818c6ba332b78318
 SHA512 
3fb6c8dfde319a62234a7f1dbb6306b159a42c5d7c910fc09ef202f3e3e89500a0bf70664f013059c0e113d2e1ebcf46698acc9909d7b6398fcf3bacba000746
+DIST breeze-grub-5.17.1.tar.xz 3148856 BLAKE2B 
502eb5db728ec50939f32f0bb8d1c4df61e88fb5ebffbccbce82edee475dff2786bb36ec308d3a16bdcc064df90cb89bf9f9784bad3c07939c51e4a79273496d
 SHA512 
7d0982b66361c2acd3c71fd07571b6d9f5abc986d5a9df361b700c6e37ac9a35d5ac695e11a8cce24262a7c4f76911522054937264c06c09adf0bca8803f74a4

diff --git a/kde-plasma/breeze-grub/breeze-grub-5.17.1.ebuild 
b/kde-plasma/breeze-grub/breeze-grub-5.17.1.ebuild
new file mode 100644
index 00000000000..5bd1b8ebfea
--- /dev/null
+++ b/kde-plasma/breeze-grub/breeze-grub-5.17.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_AUTODEPS="false"
+KDE_DEBUG="false"
+inherit kde5
+
+DESCRIPTION="Breeze theme for GRUB"
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+src_prepare() { default; }
+src_configure() { :; }
+src_compile() { :; }
+
+src_install() {
+       insinto /usr/share/grub/themes
+       doins -r breeze
+}

diff --git a/kde-plasma/breeze-gtk/Manifest b/kde-plasma/breeze-gtk/Manifest
index 995c0615af2..d922e909930 100644
--- a/kde-plasma/breeze-gtk/Manifest
+++ b/kde-plasma/breeze-gtk/Manifest
@@ -1 +1,2 @@
 DIST breeze-gtk-5.16.5.tar.xz 47412 BLAKE2B 
d995d6b542c517785b33b4c1178d513ac5faa391b1de9f8605b1ad55f392e9eb8b9d2951cdde173854f25fd9d27ea3099f4505b5701a054eb3c350187d1f294a
 SHA512 
deb172423d0e22d20305d1229b0f7c679c8707f56c0fd1e4589a068d295b5a17eeb3342ab174e94d0399fc357f091c9229f126b58bd1e9f4d45deefd0f6c41aa
+DIST breeze-gtk-5.17.1.tar.xz 44236 BLAKE2B 
53288ebbb9e1c5fe6bc83b71aafaf5767d8b41e97f3e0bed80972df74296926e5e1a5b156f03550e3663e879c71f606e6f1e83d6db61421a978331372767f3cc
 SHA512 
fc7f4083821c1eb74bdc07fa7962ec829980fd877f773b1b8fa18b2fa08ede316a7f362a274caffa86618535e09c2b09596081084981495e8b24a76ec5045783

diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.17.1.ebuild 
b/kde-plasma/breeze-gtk/breeze-gtk-5.17.1.ebuild
new file mode 100644
index 00000000000..7c9fed2f4c3
--- /dev/null
+++ b/kde-plasma/breeze-gtk/breeze-gtk-5.17.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7} )
+inherit kde5 python-any-r1
+
+DESCRIPTION="Official GTK+ port of Plasma's Breeze widget style"
+HOMEPAGE="https://cgit.kde.org/breeze-gtk.git";
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+BDEPEND="${PYTHON_DEPS}
+       $(add_plasma_dep breeze)
+       $(python_gen_any_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
+       dev-lang/sassc
+"
+
+python_check_deps() {
+       has_version "dev-python/pycairo[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+       python-any-r1_pkg_setup
+       kde5_pkg_setup
+}

diff --git a/kde-plasma/breeze-plymouth/Manifest 
b/kde-plasma/breeze-plymouth/Manifest
index 15d4d9bbb21..ace109a2409 100644
--- a/kde-plasma/breeze-plymouth/Manifest
+++ b/kde-plasma/breeze-plymouth/Manifest
@@ -1 +1,2 @@
 DIST breeze-plymouth-5.16.5.tar.xz 105440 BLAKE2B 
9a9e86347d4b683253266831a10b21162c01155e03de3195dd1ece75c97bf6e698c8bfd9876e5a8ccc1c5a6d525fe3d7ae95e689ad2c5d4235f348e2a19cd895
 SHA512 
2934d43c44b5683964fd14b3a5498c41989c5fb69182b29cef9bc588470c299f16662028e8c2101228a3c3299789ffdc21e33ed49d90965a2add2d9bd79a4ee6
+DIST breeze-plymouth-5.17.1.tar.xz 105680 BLAKE2B 
b321250893e874518dd65ecd4382dd065d1efe0061f3800fbe5ea5bd7f00a282d233c9bc12c3748ce5a5192f940aa55de19c9ec8bfb07d966422f9b9f349f3c7
 SHA512 
a6182481bac7d40c81e18c61118b0261b25e47445de07bafd902eb720b31ddced9927238e47e5d7cc888270b3c75cf01cfa89f4abc8b8a9ad482595fd10783b5

diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-5.17.1.ebuild 
b/kde-plasma/breeze-plymouth/breeze-plymouth-5.17.1.ebuild
new file mode 100644
index 00000000000..54b797803dc
--- /dev/null
+++ b/kde-plasma/breeze-plymouth/breeze-plymouth-5.17.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_KDEINSTALLDIRS="false"
+KDE_AUTODEPS="false"
+inherit kde5
+
+DESCRIPTION="Breeze theme for Plymouth"
+LICENSE="GPL-2+ GPL-3+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+BDEPEND="$(add_frameworks_dep extra-cmake-modules)"
+DEPEND="sys-boot/plymouth"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+       local mycmakeargs=(
+               -DDISTRO_NAME="Gentoo Linux"
+               -DDISTRO_VERSION=
+       )
+
+       kde5_src_configure
+}

diff --git a/kde-plasma/breeze/Manifest b/kde-plasma/breeze/Manifest
index 0cd429f808e..e2f76db3ec7 100644
--- a/kde-plasma/breeze/Manifest
+++ b/kde-plasma/breeze/Manifest
@@ -1 +1,2 @@
 DIST breeze-5.16.5.tar.xz 16588516 BLAKE2B 
25956c6d3293d4a8aab96ab2fc8e0ca6c73c5ac5329693ff8e728638ca42f3e07194a4b78d9f39c791ab1e5b0ccf8f2d8c350718d4649480aafccc9fac823d93
 SHA512 
28c1236078da8a9de21469ff1a01391512afb84bbd8beafb2dbc6dcb1dd955caa758a6dc6869fd11396fd5eed203e9f62b0b6e9e093e47e54d399cd61d52c8d6
+DIST breeze-5.17.1.tar.xz 16582944 BLAKE2B 
129c1d9ce4d2752eab98e5be615a1e0165c25bbc86f1c9218f6f67b12513601c24bcc0cac5b2d7ab29d263465499026dbcad67e3dee264981fd99195b5e4e7ea
 SHA512 
b3dda834283226dd37a5954589885bc667632e7f305396906fcd2d15550f40e192991c601b35d1b4e3b7bb6a9d14d093dcdc8927dafb6a4042acf9fd43f7e2d7

diff --git a/kde-plasma/breeze/breeze-5.17.1.ebuild 
b/kde-plasma/breeze/breeze-5.17.1.ebuild
new file mode 100644
index 00000000000..f94b9f2596a
--- /dev/null
+++ b/kde-plasma/breeze/breeze-5.17.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="Breeze visual style for the Plasma desktop"
+HOMEPAGE="https://cgit.kde.org/breeze.git";
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="wayland X"
+
+RDEPEND="
+       $(add_frameworks_dep frameworkintegration)
+       $(add_frameworks_dep kcmutils)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kguiaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kwindowsystem)
+       $(add_plasma_dep kdecoration)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtdeclarative)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+       sci-libs/fftw:3.0=
+       wayland? ( $(add_frameworks_dep kwayland) )
+       X? (
+               $(add_qt_dep qtx11extras)
+               x11-libs/libxcb
+       )
+"
+DEPEND="${RDEPEND}
+       $(add_frameworks_dep kpackage)
+"
+PDEPEND="
+       $(add_frameworks_dep breeze-icons)
+       $(add_plasma_dep kde-cli-tools)
+"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_find_package wayland KF5Wayland)
+               $(cmake-utils_use_find_package X XCB)
+       )
+       kde5_src_configure
+}

diff --git a/kde-plasma/discover/Manifest b/kde-plasma/discover/Manifest
index 5ce73b461b8..64a1875abb9 100644
--- a/kde-plasma/discover/Manifest
+++ b/kde-plasma/discover/Manifest
@@ -1 +1,2 @@
 DIST discover-5.16.5.tar.xz 10453308 BLAKE2B 
03d497f9dd1685a356081bf43228c5859d80c40f3b45616e9919f6b3a50e193ca608a14e3175168c77d9b5e234e34ab4eb97c2294a366e47328044bdea98b231
 SHA512 
69fcfc9f8576dc5933f4e0c36ac25c518e2cd41158c5c171f760a4cd883018a6dd01ffa8984c80e5002830d6b9d706abbb7cedf3d2144317e482404bb821055e
+DIST discover-5.17.1.tar.xz 10447036 BLAKE2B 
e5eb307e9f34ef4566e8e8db664645e08e4daaea2111fb52083d37a9753babcf39d8c6b3691af2f7192c6bc3af5013a99f408325f8ed2c282c8443f4a85c8463
 SHA512 
45cf998df6a46a328d9a2bca5cbdf8e90df9c6be59fa2a21a4d86bf651dd8dfa790279c86dacfbb15ede0a177701976896179a998bea9e15665298139413e38a

diff --git a/kde-plasma/discover/discover-5.17.1.ebuild 
b/kde-plasma/discover/discover-5.17.1.ebuild
new file mode 100644
index 00000000000..3de7eec2f77
--- /dev/null
+++ b/kde-plasma/discover/discover-5.17.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="forceoptional"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="KDE Plasma resources management GUI"
+HOMEPAGE="https://userbase.kde.org/Discover";
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+firmware"
+
+# libmarkdown (app-text/discount) only used in PackageKitBackend
+DEPEND="
+       $(add_frameworks_dep attica)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kcrash)
+       $(add_frameworks_dep kdbusaddons)
+       $(add_frameworks_dep kdeclarative)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep kirigami)
+       $(add_frameworks_dep kitemmodels)
+       $(add_frameworks_dep knewstuff)
+       $(add_frameworks_dep knotifications)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kxmlgui)
+       $(add_qt_dep qtconcurrent)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtdeclarative)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtnetwork)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtxml)
+       firmware? ( sys-apps/fwupd )
+"
+RDEPEND="${DEPEND}
+       $(add_frameworks_dep kirigami)
+"
+
+src_prepare() {
+       kde5_src_prepare
+       # we don't need it with PackageKitBackend off
+       punt_bogus_dep KF5 Archive
+}
+
+src_configure() {
+       local mycmakeargs=(
+               -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON
+               -DCMAKE_DISABLE_FIND_PACKAGE_AppStreamQt=ON
+               -DCMAKE_DISABLE_FIND_PACKAGE_Snapd=ON
+               -DBUILD_FlatpakBackend=OFF
+               -DBUILD_FwupdBackend=$(usex firmware)
+       )
+
+       kde5_src_configure
+}
+
+src_test() {
+       # bug 686392: needs network connection
+       local myctestargs=(
+               -E "(knsbackendtest)"
+       )
+
+       kde5_src_test
+}

diff --git a/kde-plasma/drkonqi/Manifest b/kde-plasma/drkonqi/Manifest
index c3f4511da35..3e1de70d945 100644
--- a/kde-plasma/drkonqi/Manifest
+++ b/kde-plasma/drkonqi/Manifest
@@ -1 +1,2 @@
 DIST drkonqi-5.16.5.tar.xz 743220 BLAKE2B 
d878bcde06693b309be7ed9b8f6a9de952f41c00701fe4a4b84df7a557e8b0e996a9f37402c1d8f10363822220deccf71416412895336abee4acc77fef6c5610
 SHA512 
4d42e69301e4af88c292d6072055384ebf79b91240504c23f393abba9f7def5b15da9f252efa76232535ce6bdfe77238131c88b98f89afdc38a7a107e7dc8c40
+DIST drkonqi-5.17.1.tar.xz 739860 BLAKE2B 
b45cdc73377337587035b44d0781e1ee3326679d4c1407b53a157160fc27f84694efe4085651a036d6efc3d273d82f055901567dc8a8544b4aa8b13deea392a5
 SHA512 
7772c48a4bda5b99b8f735bd4a96a8ae5518b455bc70cc572c7d681d6b5b67181bddf0a74c125d2c8f9c379b3f5e7f42c7be06b3e9b753538b5e538490576e47

diff --git a/kde-plasma/drkonqi/drkonqi-5.17.1.ebuild 
b/kde-plasma/drkonqi/drkonqi-5.17.1.ebuild
new file mode 100644
index 00000000000..8dbc6989fc4
--- /dev/null
+++ b/kde-plasma/drkonqi/drkonqi-5.17.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="Plasma crash handler, gives the user feedback if a program 
crashed"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="X"
+
+COMMON_DEPEND="
+       $(add_frameworks_dep kcompletion)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kcrash)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kidletime)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep kjobwidgets)
+       $(add_frameworks_dep knotifications)
+       $(add_frameworks_dep kservice)
+       $(add_frameworks_dep kwallet)
+       $(add_frameworks_dep kwayland)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kxmlrpcclient)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtxml)
+       X? ( $(add_qt_dep qtx11extras) )
+"
+DEPEND="${COMMON_DEPEND}
+       $(add_qt_dep qtconcurrent)
+"
+RDEPEND="${COMMON_DEPEND}
+       !<kde-plasma/plasma-workspace-5.10.95:5
+"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_find_package X Qt5X11Extras)
+       )
+       kde5_src_configure
+}
+
+pkg_postinst() {
+       kde5_pkg_postinst
+       if ! has_version "sys-devel/gdb"; then
+               elog "For more usability consider installing the following 
package:"
+               elog "    sys-devel/gdb - Easier debugging support"
+       fi
+}

diff --git a/kde-plasma/kactivitymanagerd/Manifest 
b/kde-plasma/kactivitymanagerd/Manifest
index bdee0fc1d87..cb1095a9616 100644
--- a/kde-plasma/kactivitymanagerd/Manifest
+++ b/kde-plasma/kactivitymanagerd/Manifest
@@ -1 +1,2 @@
 DIST kactivitymanagerd-5.16.5.tar.xz 84736 BLAKE2B 
a3a83899abb2042b8d5891f7ad2f894b3242acdbc7bb8d4a0f06b4673ffc9eb68da9b93384e95e093ac519327f03101609a318d7e98ada0fe5440ef0820bc3f9
 SHA512 
bf305e7b8c095361eab9f621fbe2525f74880385c0ccd664e39588b9774f9ef2f4032e0cbc62017827927086ab98de2c2bf0d54802e7b6ca7ddf05724a16ecf5
+DIST kactivitymanagerd-5.17.1.tar.xz 86428 BLAKE2B 
b527cf5ed3cde6341da554d3222d30a0939a1afec0d3cc54c5f63357b07fb8164e298f3d9a6e79a090fbe0034c63eaa8bdb71807f51dd474697cb726f9a7c7b1
 SHA512 
b9c326f18ad3cc5133e817dcc21137214c24d9bb70ca2a7e040aa5e0542f7ab186c1d7c15a985df78f29f0519ed7befe8a47cec24d1061c1fb85be79ac8e2239

diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.17.1.ebuild 
b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.17.1.ebuild
new file mode 100644
index 00000000000..0532eb4c192
--- /dev/null
+++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.17.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="System service to manage user's activities, track the usage 
patterns etc."
+LICENSE="|| ( GPL-2 GPL-3 )"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+RDEPEND="
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kcrash)
+       $(add_frameworks_dep kdbusaddons)
+       $(add_frameworks_dep kglobalaccel)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep kservice)
+       $(add_frameworks_dep kwindowsystem)
+       $(add_frameworks_dep kxmlgui)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtsql 'sqlite')
+       $(add_qt_dep qtwidgets)
+"
+DEPEND="${RDEPEND}
+       dev-libs/boost
+"

diff --git a/kde-plasma/kde-cli-tools/Manifest 
b/kde-plasma/kde-cli-tools/Manifest
index 4830d36ad91..88416df0d7c 100644
--- a/kde-plasma/kde-cli-tools/Manifest
+++ b/kde-plasma/kde-cli-tools/Manifest
@@ -1 +1,2 @@
 DIST kde-cli-tools-5.16.5.tar.xz 587312 BLAKE2B 
03b2188eb4ffefdc790c16fe791ec4e1748acae310655510490c8950ec03ef69f565d83d5d645a20f1d0cec2f52a27943dd0617036e99f3ca0e83d714bc085ef
 SHA512 
11b5acd6bb0a6a7e566e8b6e6f24299bf23128ba1ed9cb0ae78c8e344da3c0769791b5543fac2152cae638b90615cf6b8c4b455a95f6d09afa515eb391370406
+DIST kde-cli-tools-5.17.1.tar.xz 589904 BLAKE2B 
4d6a0e92711753252366a2e6e3b498ecc8b50b70f3eb467ec0f49d04d374ecf17175d560a4f87a87983d24e62936f11719f70ae7194f58b31d99ac7528261949
 SHA512 
d7102d5f45a25b375d925460ccc07fcf6a6c859c3877c802de8197d9d947963531a978c16eef715268ddd5501fdaab021ef6d093550fb88da7e7722e503fb27f

diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.17.1.ebuild 
b/kde-plasma/kde-cli-tools/kde-cli-tools-5.17.1.ebuild
new file mode 100644
index 00000000000..fe466b4b22c
--- /dev/null
+++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.17.1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_HANDBOOK="forceoptional"
+KDE_TEST="optional"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Tools based on KDE Frameworks 5 to better interact with the 
system"
+HOMEPAGE="https://cgit.kde.org/kde-cli-tools.git";
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="kdesu X"
+
+REQUIRED_USE="kdesu? ( X )"
+
+DEPEND="
+       $(add_frameworks_dep kactivities)
+       $(add_frameworks_dep kcmutils)
+       $(add_frameworks_dep kcompletion)
+       $(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 kio)
+       $(add_frameworks_dep kservice)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kwindowsystem)
+       $(add_plasma_dep libkworkspace)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtsvg)
+       $(add_qt_dep qtwidgets)
+       kdesu? ( $(add_frameworks_dep kdesu) )
+       X? (
+               $(add_qt_dep qtx11extras)
+               x11-libs/libX11
+       )
+"
+RDEPEND="${DEPEND}
+       kdesu? ( sys-apps/dbus[X] )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-5.12.80-tests-optional.patch" )
+
+# requires running kde environment
+RESTRICT+=" test"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_find_package kdesu KF5Su)
+               $(cmake-utils_use_find_package X Qt5X11Extras)
+       )
+
+       kde5_src_configure
+}
+
+src_install() {
+       kde5_src_install
+       use kdesu && dosym ../$(get_libdir)/libexec/kf5/kdesu /usr/bin/kdesu
+}

diff --git a/kde-plasma/kde-gtk-config/Manifest 
b/kde-plasma/kde-gtk-config/Manifest
index 0dce1ea65d5..e05fb0b592c 100644
--- a/kde-plasma/kde-gtk-config/Manifest
+++ b/kde-plasma/kde-gtk-config/Manifest
@@ -1 +1,2 @@
 DIST kde-gtk-config-5.16.5.tar.xz 154292 BLAKE2B 
32dc80f3b77e502c5a5ae55e9b0071282c10b7a2bb47311b89d2a2242d8398cfb74ef18e4c50bdb3c458816fb1508e85f7b2bd90497b7a9d3cc9e92d3ff24e27
 SHA512 
42f02f1784a428cd7b83a8aa774aaaa57a867c18c7f0b23493639559d93f9410172cfd1d9b87226c6eb112135d9bee346f111023b70c41ced04ebc67891778f3
+DIST kde-gtk-config-5.17.1.tar.xz 154916 BLAKE2B 
38cba3ad983d175a0d3aa932423137ac4dd3bd2884f2bd972d1abdd4a2a627502fea8a89de0e48d9755796b0ed8b0e4faeec5ffc95704d45e78e46885517c863
 SHA512 
e3e80e5ea3eb7b143e23bba8deb94a858f5d462004ec9bf8a899f7170c4d0b614bd80a81c1a17de77ed0954fcee7ee4fd4436e98ac010383c245e951d3e671ab

diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.17.1.ebuild 
b/kde-plasma/kde-gtk-config/kde-gtk-config-5.17.1.ebuild
new file mode 100644
index 00000000000..03f067d76fe
--- /dev/null
+++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.17.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="forceoptional"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="KDE Plasma systemsettings kcm to set GTK application look&feel"
+HOMEPAGE="https://cgit.kde.org/kde-gtk-config.git";
+LICENSE="GPL-3"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep karchive)
+       $(add_frameworks_dep kcmutils)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kiconthemes)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep knewstuff)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtsvg)
+       $(add_qt_dep qtwidgets)
+       dev-libs/glib:2
+       gnome-base/gsettings-desktop-schemas
+       x11-libs/gtk+:2
+       x11-libs/gtk+:3
+       x11-libs/libXcursor
+"
+RDEPEND="${DEPEND}
+       $(add_plasma_dep kde-cli-tools)
+"
+
+src_configure() {
+       local mycmakeargs=(
+               -DDATA_INSTALL_DIR="${EPREFIX}/usr/share"
+       )
+
+       kde5_src_configure
+}
+
+pkg_postinst() {
+       kde5_pkg_postinst
+       elog "If you notice missing icons in your GTK applications, you may 
have to install"
+       elog "the corresponding themes for GTK. A good guess would be 
x11-themes/oxygen-gtk"
+       elog "for example."
+}

diff --git a/kde-plasma/kdecoration/Manifest b/kde-plasma/kdecoration/Manifest
index f1cf0d0d247..fec17315cfe 100644
--- a/kde-plasma/kdecoration/Manifest
+++ b/kde-plasma/kdecoration/Manifest
@@ -1 +1,2 @@
 DIST kdecoration-5.16.5.tar.xz 42780 BLAKE2B 
4e96b007550f5913c1c0d08b76a882a4ec8196340fec74c8c626c65f9ef8f84a80503945c506117961431aad18c4fa9e2794e9c111f36befde3292aab379ec1d
 SHA512 
aaf7c24f7f6c77661902bc219ac1448cf2542645fb96fcc18f5751ed775a722c745f6d71c2d6b0285103a99b68446bb3ae59ff9bd8279dcb635dee6927fc000e
+DIST kdecoration-5.17.1.tar.xz 42996 BLAKE2B 
4b1f7abc82900cb9fd13d7048f4bf200110f7fd910a46a9d42a31683fb4606a386b473975314c3e53117110ee80de7d909b2e5e92e48800625344436b3e0f764
 SHA512 
f417a2fa849ef24acc7d39767c8c2ba1e39bfcd5d51bf541f63b15074252da5d8821a0d15a31965abc6097e93426891cbcd07b9b4313cfd42d3a43c22c925a94

diff --git a/kde-plasma/kdecoration/kdecoration-5.17.1.ebuild 
b/kde-plasma/kdecoration/kdecoration-5.17.1.ebuild
new file mode 100644
index 00000000000..7b816862449
--- /dev/null
+++ b/kde-plasma/kdecoration/kdecoration-5.17.1.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="forceoptional"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Plugin based library to create window decorations"
+LICENSE="|| ( LGPL-2.1 LGPL-3 )"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep ki18n)
+       $(add_qt_dep qtgui)
+"
+RDEPEND="${DEPEND}"

diff --git a/kde-plasma/kdeplasma-addons/Manifest 
b/kde-plasma/kdeplasma-addons/Manifest
index 791c492c2a0..4e55f3e89ad 100644
--- a/kde-plasma/kdeplasma-addons/Manifest
+++ b/kde-plasma/kdeplasma-addons/Manifest
@@ -1 +1,2 @@
 DIST kdeplasma-addons-5.16.5.tar.xz 600480 BLAKE2B 
146c7ba77eb4ff973afb5e051d3000baebdea317b9e17482fa07cf575b2d4d8bce69590c66b0b4756cb971109ff701e8786a25108729aa7d65bdcb89cc945a40
 SHA512 
0bcbff113d71bb33a6542d78a250dacb8eff66c5f8bc84f9ec0055fe74ccb7ad2b5706ef3782e754909c75a95b133f3233b93cd7290d354df1d54dca1401d875
+DIST kdeplasma-addons-5.17.1.tar.xz 605376 BLAKE2B 
5a997ffc9049f6b1b3114272d330b387094bd2d123b264d353020cb2ea68240f91c5c7723021cd49ec4ae527e36eb82462c49c75f15416c62b97c1334f9b8ab3
 SHA512 
68054daf01d1c4ba3947eba2cbb7c88394c5fc8218fa36b832bd276aef83193833b4a19fd29a98933fa311da1b0b419d6fe6a44610960fb1347ea989b472523e

diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.17.1.ebuild 
b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.17.1.ebuild
new file mode 100644
index 00000000000..0d8ba38af27
--- /dev/null
+++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.17.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="Extra Plasma applets and engines"
+LICENSE="GPL-2 LGPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="share webengine"
+
+DEPEND="
+       $(add_frameworks_dep karchive)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcmutils)
+       $(add_frameworks_dep kcompletion)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kdeclarative)
+       $(add_frameworks_dep kholidays)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kiconthemes)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep knewstuff)
+       $(add_frameworks_dep knotifications)
+       $(add_frameworks_dep kpackage)
+       $(add_frameworks_dep kross)
+       $(add_frameworks_dep krunner)
+       $(add_frameworks_dep kservice)
+       $(add_frameworks_dep kunitconversion)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kwindowsystem)
+       $(add_frameworks_dep kxmlgui)
+       $(add_frameworks_dep plasma)
+       $(add_frameworks_dep sonnet)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtdeclarative)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+       share? ( $(add_frameworks_dep purpose) )
+       webengine? ( $(add_qt_dep qtwebengine) )
+"
+RDEPEND="${DEPEND}
+       $(add_plasma_dep plasma-workspace)
+       $(add_qt_dep qtquickcontrols)
+       $(add_qt_dep qtquickcontrols2)
+"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_find_package share KF5Purpose)
+               $(cmake-utils_use_find_package webengine Qt5WebEngine)
+       )
+
+       kde5_src_configure
+}

diff --git a/kde-plasma/kgamma/Manifest b/kde-plasma/kgamma/Manifest
index 0252d8e8c02..61ff2b92604 100644
--- a/kde-plasma/kgamma/Manifest
+++ b/kde-plasma/kgamma/Manifest
@@ -1 +1,2 @@
 DIST kgamma5-5.16.5.tar.xz 79436 BLAKE2B 
7e07e8d25f16f220c5cbb0dd7615bf46e0f41bbc884f30bf6faa875bfb1aced21f49bbd79d07a3491e098b440dfa46917662989cb18aaf4886ae7ed8d0585c1b
 SHA512 
0cbf4162dec3653710f9e2c8cbeb2e7c6780a3fac75f0abd3c63124ac538d8bec065fbadf0765155e77954be4b7c7375e565c1c834e5bc775fcb8dfad677328a
+DIST kgamma5-5.17.1.tar.xz 80276 BLAKE2B 
0e8ec910f9e3aea393880634925ad3cd550c41d85846e3ba9fd09d7065732ada701665d4b8e04951dc559cb60cf63df9632c928d0ead5fb8fe3309668a39ae69
 SHA512 
d2bf395d5d4c89e1fef03fd8c832659b424e8343f6d4e285c972f13bd96ed10df6e03bc6e62da87c41361aef2693b8a8da0e8aee575a4f042237992458c820a4

diff --git a/kde-plasma/kgamma/kgamma-5.17.1.ebuild 
b/kde-plasma/kgamma/kgamma-5.17.1.ebuild
new file mode 100644
index 00000000000..63ac5289c98
--- /dev/null
+++ b/kde-plasma/kgamma/kgamma-5.17.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_HANDBOOK="forceoptional"
+KMNAME="${PN}5"
+inherit kde5
+
+DESCRIPTION="Screen gamma values kcontrol module"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+RDEPEND="
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+       x11-libs/libX11
+       x11-libs/libXxf86vm
+"
+DEPEND="${RDEPEND}
+       x11-base/xorg-proto
+"

diff --git a/kde-plasma/khotkeys/Manifest b/kde-plasma/khotkeys/Manifest
index fe6c1d0653a..e3ef18afb08 100644
--- a/kde-plasma/khotkeys/Manifest
+++ b/kde-plasma/khotkeys/Manifest
@@ -1 +1,2 @@
 DIST khotkeys-5.16.5.tar.xz 1846184 BLAKE2B 
3eb83840c540e64d9c30616bb366580f4e9c606a9f8ec3fb613019fac3112460a95059526a067af92fa005a175fa5bb72906e087451484a55fcae25b86feedd2
 SHA512 
f389396c058dc261a16f6a73f88babc24dc1d7226e35d798c77629bd3e15f1dc9bc2923f2eedb601df6517b168c251c8c6341f364ee14facf4d267e9e5358f34
+DIST khotkeys-5.17.1.tar.xz 1852720 BLAKE2B 
5ed64ca1d10677fa670a589b75e1000ae0c9ffb634464895c07a4e2966e062357e4e1d53390b70f92564ad80e9737f73b4c08c0869c7f2defc921cc1b4f15d0d
 SHA512 
524fede1a5ec5d06c7face8af46a127446514071399e2acf2adb9bf125ea0c16f7df385cb1ecad41b1c409b4893ae077cf764903e44d0670e10fc5aa284e7d5a

diff --git a/kde-plasma/khotkeys/khotkeys-5.17.1.ebuild 
b/kde-plasma/khotkeys/khotkeys-5.17.1.ebuild
new file mode 100644
index 00000000000..90c8ca75d47
--- /dev/null
+++ b/kde-plasma/khotkeys/khotkeys-5.17.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_HANDBOOK="forceoptional" # not optional until !kdelibs4support
+inherit kde5
+
+DESCRIPTION="KDE Plasma workspace hotkey module"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+COMMON_DEPEND="
+       $(add_frameworks_dep kcompletion)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kdbusaddons)
+       $(add_frameworks_dep kdelibs4support X)
+       $(add_frameworks_dep kglobalaccel)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep kservice)
+       $(add_frameworks_dep ktextwidgets)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kwindowsystem)
+       $(add_frameworks_dep kxmlgui)
+       $(add_plasma_dep libkworkspace)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtx11extras)
+       x11-libs/libX11
+       x11-libs/libXtst
+"
+DEPEND="${COMMON_DEPEND}
+       x11-base/xorg-proto
+       x11-libs/libxcb
+       x11-libs/libXtst
+"
+RDEPEND="${COMMON_DEPEND}
+       $(add_frameworks_dep kded)
+       $(add_plasma_dep kde-cli-tools)
+"

diff --git a/kde-plasma/kinfocenter/Manifest b/kde-plasma/kinfocenter/Manifest
index cc628b66b6a..2e8a77557d2 100644
--- a/kde-plasma/kinfocenter/Manifest
+++ b/kde-plasma/kinfocenter/Manifest
@@ -1,2 +1,3 @@
 DIST glogo-small.png 24583 BLAKE2B 
0af2ceae708e56f217120e5d8b880fb71401e3761ab26c4af5e74c0622368aa4e34b05160fae15fbfbbc832077810ab5c1e424826632748299fd22997cbe665c
 SHA512 
648be463ec3812a2edcdab54d7a230bf2bd7e6895f4ffe72321d8fca28a5e1e0980f6e3b9a32f369c8369943ceb802a65a94b9dad820dcf2c81d4581d814cb48
 DIST kinfocenter-5.16.5.tar.xz 1321040 BLAKE2B 
b8c1e699d23175bc1048233aa589e91c31625f8a93da2b3ade5f71bf410723c853f2b4f0654a78be1f2c7a2350e66a8f932c4c0c7db9bbc2c22ac3ef9ff5b2a6
 SHA512 
1b98515beac87ff5394c06dd6029a2688db27a900f4c85fd4884d332a20120d553c25b98ae5ccfd7da2e6cbaa866edb84809f49c1c19922f25241acdc9e56832
+DIST kinfocenter-5.17.1.tar.xz 1343168 BLAKE2B 
55c0c4ea4112a04416809cd0f6902aab17be57866d38648c2ce4c5648395c9b20da68036c9cc3b85af8da1212295c57d1ffc89b0dea2596194e438ac370bce85
 SHA512 
798a834265d7347a6221467f1e465fb645242a83f43b19bb44829b423f92ae81b12910e68a8a62434c9ff53f7417d33ef9c9dc39f55ea95de70836f27f22ad55

diff --git a/kde-plasma/kinfocenter/kinfocenter-5.17.1.ebuild 
b/kde-plasma/kinfocenter/kinfocenter-5.17.1.ebuild
new file mode 100644
index 00000000000..7bfec63201e
--- /dev/null
+++ b/kde-plasma/kinfocenter/kinfocenter-5.17.1.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+CMAKE_MIN_VERSION=3.14.3
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="Utility providing information about the computer hardware"
+HOMEPAGE="https://kde.org/applications/system/kinfocenter/";
+SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> 
glogo-small.png"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="gles2 ieee1394 +opengl +pci wayland"
+
+REQUIRED_USE="wayland? ( || ( gles2 opengl ) )"
+
+COMMON_DEPEND="
+       $(add_frameworks_dep kcmutils)
+       $(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 kdeclarative)
+       $(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 kxmlgui)
+       $(add_frameworks_dep solid)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtdeclarative)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+       x11-libs/libX11
+       ieee1394? ( sys-libs/libraw1394 )
+       opengl? (
+               $(add_qt_dep qtgui 'gles2=')
+               media-libs/mesa[gles2?,X(+)]
+               !gles2? ( media-libs/glu )
+       )
+       pci? ( sys-apps/pciutils )
+       wayland? (
+               $(add_frameworks_dep kwayland)
+               media-libs/mesa[egl]
+       )
+"
+DEPEND="${COMMON_DEPEND}
+       $(add_frameworks_dep plasma)
+"
+RDEPEND="${COMMON_DEPEND}
+       $(add_plasma_dep kde-cli-tools)
+       $(add_qt_dep qtquickcontrols2)
+"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_find_package ieee1394 RAW1394)
+               $(cmake-utils_use_find_package pci PCIUTILS)
+               $(cmake-utils_use_find_package wayland EGL)
+               $(cmake-utils_use_find_package wayland KF5Wayland)
+       )
+
+       if has_version "dev-qt/qtgui[gles2]"; then
+               mycmakeargs+=( $(cmake-utils_use_find_package gles2 OpenGLES) )
+       else
+               mycmakeargs+=( $(cmake-utils_use_find_package opengl OpenGL) )
+       fi
+
+       kde5_src_configure
+}
+
+src_install() {
+       kde5_src_install
+
+       # TODO: Make this fully obsolete by /etc/os-release
+       insinto /etc/xdg
+       doins "${FILESDIR}"/kcm-about-distrorc
+
+       insinto /usr/share/${PN}
+       doins "${DISTDIR}"/glogo-small.png
+}
+
+pkg_postinst() {
+       kde5_pkg_postinst
+
+       if [[ -z "${REPLACING_VERSIONS}" ]]; then
+               has_version "net-fs/nfs-utils" || \
+                       elog "Installing net-fs/nfs-utils will enable the NFS 
information module."
+
+               has_version "net-fs/samba" || \
+                       elog "Installing net-fs/samba will enable the Samba 
status information module."
+       fi
+}

diff --git a/kde-plasma/kmenuedit/Manifest b/kde-plasma/kmenuedit/Manifest
index 8665ce78503..3eae738e279 100644
--- a/kde-plasma/kmenuedit/Manifest
+++ b/kde-plasma/kmenuedit/Manifest
@@ -1 +1,2 @@
 DIST kmenuedit-5.16.5.tar.xz 810148 BLAKE2B 
8fff866e2e98958c1a933b894eb1108f78d4150627e3bce9c3acb40a8bf6cb81ae946b38f8e783c9f37a7ec2c51655df29a26ba21b840db5c18930ee054ab6ba
 SHA512 
a244585f6846ceb5ea4f207bb840effcaec86762e1ce36c30f3324a2bae2cea49f43697d7a7649293879d0e63b71ee5dca5e38c7bb8728e1dc5bff1c3a31e7e6
+DIST kmenuedit-5.17.1.tar.xz 815508 BLAKE2B 
437a61b12cb4b9b2fc8511f805d06643f68a338e041e1af5d5d80f2c9b039e26676de67bf11939753a463f627d6b34b1df216652f2bbc88d256ddb63c1a954b7
 SHA512 
17bcfb3106403d8d407334159b5f3383fbdf77cad6b18c6ae4cdd363b2798fe54a6ceee28e5a76c813cda18f70f7256238694e6c1ad8caa8e1c542793a606555

diff --git a/kde-plasma/kmenuedit/kmenuedit-5.17.1.ebuild 
b/kde-plasma/kmenuedit/kmenuedit-5.17.1.ebuild
new file mode 100644
index 00000000000..dd5d4133f0e
--- /dev/null
+++ b/kde-plasma/kmenuedit/kmenuedit-5.17.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="KDE Plasma menu editor"
+HOMEPAGE="https://cgit.kde.org/kmenuedit.git";
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+hotkeys"
+
+RDEPEND="
+       $(add_frameworks_dep kcompletion)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kdbusaddons)
+       $(add_frameworks_dep kdelibs4support)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kiconthemes)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep kservice)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kxmlgui)
+       $(add_frameworks_dep sonnet)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtxml)
+       hotkeys? ( $(add_plasma_dep khotkeys) )
+"
+DEPEND="${RDEPEND}
+       $(add_frameworks_dep kinit)
+"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_find_package hotkeys KHotKeysDBusInterface)
+       )
+
+       kde5_src_configure
+}

diff --git a/kde-plasma/kscreen/Manifest b/kde-plasma/kscreen/Manifest
index 437d555a13d..96c5808f88b 100644
--- a/kde-plasma/kscreen/Manifest
+++ b/kde-plasma/kscreen/Manifest
@@ -1 +1,2 @@
 DIST kscreen-5.16.5.tar.xz 122200 BLAKE2B 
b404cd9c23004398f19513dbcb941958ef09a8cc28e149a370b297a4d49eccea484da89ed0fbda827c634ac00fa0651fcd9131c4949bb8de644945e0865acbc0
 SHA512 
4c3307894698ce8e781cf6ce27b0394725d1ada5e46c599ef6c4380a2213a0059004943b795edf9bab7b343576d4dc8e1d18add3b539f40381286d1b7e4ea726
+DIST kscreen-5.17.1.tar.xz 99456 BLAKE2B 
23781594c50ec285747a4642124554c0669cb937792211a728d41816b319fc686addc788e3e4f6081e9338ab00a6c803631d035b9321a1467de0495ee9d8220b
 SHA512 
84637ba2e3acb861e7db1fafde8fe6de0734fe18dfa979a3e20f14d300656f556a8007d5b016bdbf53891edae77c4d2119b1abff3a9d995c8ff0cf6e86664fe4

diff --git a/kde-plasma/kscreen/kscreen-5.17.1.ebuild 
b/kde-plasma/kscreen/kscreen-5.17.1.ebuild
new file mode 100644
index 00000000000..38ea5918e82
--- /dev/null
+++ b/kde-plasma/kscreen/kscreen-5.17.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="forceoptional"
+inherit kde5
+
+DESCRIPTION="KDE Plasma screen management"
+HOMEPAGE="https://cgit.kde.org/kscreen.git";
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep kcmutils)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kdeclarative)
+       $(add_frameworks_dep kdbusaddons)
+       $(add_frameworks_dep kglobalaccel)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kiconthemes)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kxmlgui)
+       $(add_frameworks_dep plasma)
+       $(add_plasma_dep libkscreen)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtdeclarative 'widgets')
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+"
+RDEPEND="${DEPEND}
+       $(add_plasma_dep kde-cli-tools)
+       $(add_qt_dep qtgraphicaleffects)
+"
+
+# bug #580440, last checked 5.6.3
+RESTRICT+=" test"

diff --git a/kde-plasma/kscreenlocker/Manifest 
b/kde-plasma/kscreenlocker/Manifest
index 9bc376fb686..5b9fa7e01b9 100644
--- a/kde-plasma/kscreenlocker/Manifest
+++ b/kde-plasma/kscreenlocker/Manifest
@@ -1 +1,2 @@
 DIST kscreenlocker-5.16.5.tar.xz 122872 BLAKE2B 
0a25fcad963696394de880b2dcf8263cc8d8bfaf9ab7ff70aaae497cb46f47574dcc180568967ae05ee95b9a818f5e66e243f35cfcfe29756632bef12ad56d18
 SHA512 
ce7cef6ca4bcd94f716b70df26691dc70b7709421d56827ef2e355a3350af71779168cf17c0437e53ef0fc930f20590a7e7ffa5f11ea01d3a4f2f25e1fa00549
+DIST kscreenlocker-5.17.1.tar.xz 123616 BLAKE2B 
d5857786d797ee51e79fc5d859729d204d104f19ca49f0ade680d94d6a838bb89498653db84123d48ec59f085edabe7110473ba77a46e9da05cee709bac176ef
 SHA512 
b66543dc4613bc830fff7f257ddce76aa577d3883649b001977b8849dc924fd23fdb6b337d5e078341d9788795b90031e5ece69f9aa5afc57bbdfb5843dd3f50

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.17.1.ebuild 
b/kde-plasma/kscreenlocker/kscreenlocker-5.17.1.ebuild
new file mode 100644
index 00000000000..568b2f8fb8e
--- /dev/null
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.17.1.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="forceoptional"
+VIRTUALX_REQUIRED="test"
+inherit kde5 pam
+
+DESCRIPTION="Library and components for secure lock screen architecture"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="consolekit +pam seccomp"
+
+REQUIRED_USE="seccomp? ( pam )"
+
+RDEPEND="
+       $(add_frameworks_dep kcmutils)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kcrash)
+       $(add_frameworks_dep kdeclarative)
+       $(add_frameworks_dep kglobalaccel)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kidletime)
+       $(add_frameworks_dep knotifications)
+       $(add_frameworks_dep kpackage)
+       $(add_frameworks_dep ktextwidgets)
+       $(add_frameworks_dep kwayland)
+       $(add_frameworks_dep kwindowsystem)
+       $(add_frameworks_dep kxmlgui)
+       $(add_frameworks_dep solid)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtdeclarative 'widgets')
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtnetwork)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtx11extras)
+       dev-libs/wayland
+       x11-libs/libX11
+       x11-libs/libXi
+       x11-libs/libxcb
+       x11-libs/xcb-util-keysyms
+       consolekit? ( sys-auth/consolekit )
+       pam? ( sys-libs/pam )
+       seccomp? ( sys-libs/libseccomp )
+"
+DEPEND="${RDEPEND}
+       x11-base/xorg-proto
+"
+PDEPEND="
+       $(add_plasma_dep kde-cli-tools)
+"
+
+RESTRICT+=" test"
+
+src_prepare() {
+       kde5_src_prepare
+
+       if ! use test; then
+               sed -e "/add_subdirectory(autotests)/ s/^/#/" \
+                       -i greeter/CMakeLists.txt || die
+       fi
+}
+
+src_test() {
+       # requires running environment
+       local myctestargs=(
+               -E x11LockerTest
+       )
+       kde5_src_test
+}
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_find_package consolekit loginctl)
+               -DPAM_REQUIRED=$(usex pam)
+               $(cmake-utils_use_find_package pam PAM)
+               $(cmake-utils_use_find_package seccomp Seccomp)
+       )
+       kde5_src_configure
+}
+
+src_install() {
+       kde5_src_install
+
+       use pam && newpamd "${FILESDIR}/kde.pam" kde
+       use pam && newpamd "${FILESDIR}/kde-np.pam" kde-np
+
+       if ! use pam; then
+               chown root "${ED}"/usr/$(get_libdir)/libexec/kcheckpass || die
+               chmod +s "${ED}"/usr/$(get_libdir)/libexec/kcheckpass || die
+       fi
+}

diff --git a/kde-plasma/ksshaskpass/Manifest b/kde-plasma/ksshaskpass/Manifest
index 1e4e2ab8961..1cd5225ddf2 100644
--- a/kde-plasma/ksshaskpass/Manifest
+++ b/kde-plasma/ksshaskpass/Manifest
@@ -1 +1,2 @@
 DIST ksshaskpass-5.16.5.tar.xz 21416 BLAKE2B 
832f4fcce536feea013ae3b71f1346e6dc6ddddc6036b000979d0860181a40f2eaf016c0ba59ac1fac929eabeed51a494fa55f8da062d58c27bf9cc711787f72
 SHA512 
b2ca1245ca55fce2fdd722b5b318bf137efffb9d6ee8ece30706cc369b51e1943f738cd95be29a01fd74e184175f4ce0d6fefdc58a2a621d80358dbfe293cfb9
+DIST ksshaskpass-5.17.1.tar.xz 21380 BLAKE2B 
1c85ddc3c83020a3d0ca7504cce088a1dee7e7793fa0b295185826069d60ccd57d2be87a8e0c7eb2944b85d51284b3539d3de30e5f6c03e12235bdf513ec41cd
 SHA512 
4b8545201107884f15995b35ee430586dfbac899a37f565c078a181ea4c92035c333bdf6e0b792a5b4887fdf4dcb63ce305c2b04c0312af61d1a3a221bffccec

diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.17.1.ebuild 
b/kde-plasma/ksshaskpass/ksshaskpass-5.17.1.ebuild
new file mode 100644
index 00000000000..9e6cbd72bdd
--- /dev/null
+++ b/kde-plasma/ksshaskpass/ksshaskpass-5.17.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="KDE implementation of ssh-askpass with Kwallet integration"
+HOMEPAGE="https://cgit.kde.org/ksshaskpass.git";
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kwallet)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_qt_dep qtwidgets)
+"
+RDEPEND="${DEPEND}"
+
+src_install() {
+       kde5_src_install
+
+       insinto /etc/xdg/plasma-workspace/env/
+       doins "${FILESDIR}/05-ksshaskpass.sh"
+}
+
+pkg_postinst() {
+       kde5_pkg_postinst
+
+       elog "${PN} has been installed as your default askpass application"
+       elog "for Plasma 5 sessions."
+       elog "If that's not desired, select the one you want to use in"
+       elog
+       elog "/etc/xdg/plasma-workspace/env/05-ksshaskpass.sh (ATTN: Path 
moved!)"
+       elog
+       elog "In order to have ssh-agent start with Plasma 5, do the following:"
+       elog " * Copy the necessary files to your home directory:"
+       elog "   - cp /etc/plasma/startup/10-agent-startup.sh 
~/.config/plasma-workspace/env/"
+       elog "   - cp /etc/plasma/shutdown/10-agent-shutdown.sh 
~/.config/plasma-workspace/shutdown/"
+       elog " * Edit 10-agent-startup.sh and uncomment the lines enabling 
ssh-agent."
+       elog " * In 10-agent-shutdown.sh uncomment the respective lines to 
properly kill"
+       elog "   the agent when the session ends."
+}

diff --git a/kde-plasma/ksysguard/Manifest b/kde-plasma/ksysguard/Manifest
index 042c731aec0..ad098ebf8d7 100644
--- a/kde-plasma/ksysguard/Manifest
+++ b/kde-plasma/ksysguard/Manifest
@@ -1 +1,2 @@
 DIST ksysguard-5.16.5.tar.xz 500304 BLAKE2B 
f2e5cb8dd43df8fc16365a0f263bd769e2b01e071ac8e4e49260aa7de5a6e63c70a95b87831a0b2910f523a37ba64d923a20b8e02866fbe8f0aac0f73d85ed7a
 SHA512 
579175da2cc4d9255b36890b716e1f060106a24c609d4cd92accc38aa2c47bf9723e1a19dfa80678619db811b59b40c853655bf678c187d802e137978c3a970b
+DIST ksysguard-5.17.1.tar.xz 515184 BLAKE2B 
d7c9c36d4ff662c87dc35327f828fef9532dfdb9572b92d2c1910d9846b4913e7bd2f6367708c844e849934a7180e4944dc9e5c0d5dfc79eb7ad08c99e9ea6c6
 SHA512 
8cf095e76fb4ad4f7c113521f84469f395bd0634b091d1a3fb729cee4c0b5ff934ac488cfb9e26ffff8a5ebba8e444109e2e0590868fc4a174e563fe1cfdd6cf

diff --git a/kde-plasma/ksysguard/ksysguard-5.17.1.ebuild 
b/kde-plasma/ksysguard/ksysguard-5.17.1.ebuild
new file mode 100644
index 00000000000..2f567178087
--- /dev/null
+++ b/kde-plasma/ksysguard/ksysguard-5.17.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="Network-enabled task manager and system monitor"
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="caps lm-sensors"
+
+DEPEND="
+       $(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 kinit)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep kitemviews)
+       $(add_frameworks_dep knewstuff)
+       $(add_frameworks_dep knotifications)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kwindowsystem)
+       $(add_frameworks_dep kxmlgui)
+       $(add_plasma_dep libksysguard '-minimal(-)')
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtxml)
+       caps? (
+               net-libs/libpcap
+               sys-libs/libcap
+       )
+       lm-sensors? ( sys-apps/lm-sensors:= )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_find_package caps Libcap)
+               $(cmake-utils_use_find_package lm-sensors Sensors)
+       )
+
+       kde5_src_configure
+}

diff --git a/kde-plasma/kwallet-pam/Manifest b/kde-plasma/kwallet-pam/Manifest
index a09a0caa054..c4f986b4848 100644
--- a/kde-plasma/kwallet-pam/Manifest
+++ b/kde-plasma/kwallet-pam/Manifest
@@ -1 +1,2 @@
 DIST kwallet-pam-5.16.5.tar.xz 19512 BLAKE2B 
dc053b8b02d44a3b94fe16d50b03bf91718392bdce60e69b956e5a84406012b567f4216b08b4d05c215cfa0e9e16c7537b60420a80bf501402a7cf302b853d9b
 SHA512 
6a3c09b645a193bd5164525c6ca0c807a0adc141566db7436101784fef8def79e121c599a837dac32393f8e5ab2c33a9473a29013d07bd64e6a8eab32308d3d1
+DIST kwallet-pam-5.17.1.tar.xz 19716 BLAKE2B 
7b70aa2afab3f2db210cd3a95659feeb75dcf4e1af647adfb20585e74011443622d3031c959825104a596721d657da89cbdb85dc8fcf3b72151724f6f288d7a0
 SHA512 
63867da87e4a1003a6709af47460936e538341b0f7272570ec741869b9cfc9c1ebfaf765c74149375233ae30c8c8352f44410f5348a21b8777208e5bf51bbae1

diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.17.1.ebuild 
b/kde-plasma/kwallet-pam/kwallet-pam-5.17.1.ebuild
new file mode 100644
index 00000000000..3b8009a0172
--- /dev/null
+++ b/kde-plasma/kwallet-pam/kwallet-pam-5.17.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="KWallet PAM module to not enter password again"
+LICENSE="LGPL-2.1"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep kwallet)
+       dev-libs/libgcrypt:0=
+       sys-libs/pam
+"
+RDEPEND="${DEPEND}
+       net-misc/socat
+"
+
+src_configure() {
+       local mycmakeargs=(
+               -DCMAKE_INSTALL_LIBDIR="/$(get_libdir)"
+       )
+       kde5_src_configure
+}
+
+pkg_postinst() {
+       kde5_pkg_postinst
+       elog "This package enables auto-unlocking of kde-frameworks/kwallet:5."
+       elog "See also: https://wiki.gentoo.org/wiki/KDE#KWallet_auto-unlocking";
+}

diff --git a/kde-plasma/kwayland-integration/Manifest 
b/kde-plasma/kwayland-integration/Manifest
index b69fbee8e32..01521b9accc 100644
--- a/kde-plasma/kwayland-integration/Manifest
+++ b/kde-plasma/kwayland-integration/Manifest
@@ -1 +1,2 @@
 DIST kwayland-integration-5.16.5.tar.xz 19320 BLAKE2B 
8c803397cf1bb0f94332c768911e0d5f91841bcd8491acb0169ac738550ac1bfae3990cb6d7966b9067cba9f86fc1e838b4b9732fbfd06e2bc040a4e170d3009
 SHA512 
c37faf39de7712c59ca1bb3c3df737bb660e7457cb66e60ff505d0484f2d0c1376306c822b63e19c5f5e578f44deea69739baea5c19039e562bd50aac47c9156
+DIST kwayland-integration-5.17.1.tar.xz 20132 BLAKE2B 
f38600005ba380616897c8e543dae82a374eb2fa7fb2003576cfbf8a5953b805ca46ad2f517e570d76f3a60c45d1a094dfb1503f3bfb69c0d51b4371af8d2822
 SHA512 
6e701d1d247fdbbdddbf4094395501c1820509a22d7e05dfe1580d3bae6451df93af660447f1931f53e21e3165799a5820a62d71b7928b1b9b18fba5e794c558

diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.17.1.ebuild 
b/kde-plasma/kwayland-integration/kwayland-integration-5.17.1.ebuild
new file mode 100644
index 00000000000..f6c7a9d2423
--- /dev/null
+++ b/kde-plasma/kwayland-integration/kwayland-integration-5.17.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="true"
+inherit kde5
+
+DESCRIPTION="Provides integration plugins for various KDE frameworks for 
Wayland"
+HOMEPAGE="https://cgit.kde.org/kwayland-integration.git";
+
+LICENSE="LGPL-2.1"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep kguiaddons)
+       $(add_frameworks_dep kidletime)
+       $(add_frameworks_dep kwayland)
+       $(add_frameworks_dep kwindowsystem)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+"
+RDEPEND="${DEPEND}"
+
+RESTRICT+=" test" # bug 668872

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index 3eb1694a1bd..c75597aea30 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1 +1,2 @@
 DIST kwin-5.16.5.tar.xz 6250592 BLAKE2B 
3bb7e18f993ddc405d1d6ba20e6e8c1770206f7adeec34f60e3f015a7ddf01c7e28d0908e3c590e7a98fca526fe4698b30d116132f668924e58618efb7e32a92
 SHA512 
26792c58dbdb6d4c452c7953f16ebd67a0115547e5cd537f4e0facf94e461845df8261a106260c30ea6a2ab9b4b98c748ddbe35ecd6de78ba3a87a1d62e05a93
+DIST kwin-5.17.1.tar.xz 6248528 BLAKE2B 
c8ac8ceb14ac695ecea2dcf49383cc86c38fa2312321c4585111c0849ef84771e39d364411eb650e8ef26a58c371d6a546aacc9156f7b4a2cca727fc94c25ba0
 SHA512 
89ce4460ea0575b8e13d82d3d1ea3ebd00393ead996448be5de586c75dfee3d09fe7c21df93c16ba93fca681749ce971026cce7eedc16f9b4ab7c211cdf290ea

diff --git a/kde-plasma/kwin/files/kwin-5.16.80-gstreamer-optional.patch 
b/kde-plasma/kwin/files/kwin-5.16.80-gstreamer-optional.patch
new file mode 100644
index 00000000000..08a472ad556
--- /dev/null
+++ b/kde-plasma/kwin/files/kwin-5.16.80-gstreamer-optional.patch
@@ -0,0 +1,25 @@
+From b5b277996322b0a37ed8a9443724183b82800e81 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <andreas.sturmlech...@gmail.com>
+Date: Tue, 6 Aug 2019 22:36:44 +0200
+Subject: [PATCH] Disable the effect video button if gstreamer is missing
+
+---
+ kcmkwin/kwineffects/package/contents/ui/Effect.qml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/kcmkwin/kwineffects/package/contents/ui/Effect.qml 
b/kcmkwin/kwineffects/package/contents/ui/Effect.qml
+index 71dbc5935..86ddf40b3 100644
+--- a/kcmkwin/kwineffects/package/contents/ui/Effect.qml
++++ b/kcmkwin/kwineffects/package/contents/ui/Effect.qml
+@@ -112,7 +112,7 @@ Kirigami.SwipeListItem {
+     }
+     actions: [
+         Kirigami.Action {
+-            visible: model.VideoRole.toString() !== ""
++            visible: false
+             icon.name: "videoclip-amarok"
+             tooltip: i18nc("@info:tooltip", "Show/Hide Video")
+             onTriggered: videoItem.showHide()
+-- 
+2.22.0
+

diff --git a/kde-plasma/kwin/kwin-5.17.1.ebuild 
b/kde-plasma/kwin/kwin-5.17.1.ebuild
new file mode 100644
index 00000000000..d3e20b0940d
--- /dev/null
+++ b/kde-plasma/kwin/kwin-5.17.1.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_HANDBOOK="optional"
+KDE_TEST="optional"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Flexible, composited Window Manager for windowing systems on 
Linux"
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="caps gles2 multimedia"
+
+COMMON_DEPEND="
+       $(add_frameworks_dep kactivities)
+       $(add_frameworks_dep kauth)
+       $(add_frameworks_dep kcmutils)
+       $(add_frameworks_dep kcompletion)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kcrash)
+       $(add_frameworks_dep kdeclarative)
+       $(add_frameworks_dep kglobalaccel '' '' '5=')
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kiconthemes)
+       $(add_frameworks_dep kidletime '' '' '5=')
+       $(add_frameworks_dep kinit)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep knewstuff)
+       $(add_frameworks_dep knotifications)
+       $(add_frameworks_dep kpackage)
+       $(add_frameworks_dep kservice)
+       $(add_frameworks_dep ktextwidgets)
+       $(add_frameworks_dep kwayland)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kwindowsystem X)
+       $(add_frameworks_dep kxmlgui)
+       $(add_frameworks_dep plasma)
+       $(add_plasma_dep breeze)
+       $(add_plasma_dep kdecoration)
+       $(add_plasma_dep kscreenlocker)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtdeclarative)
+       $(add_qt_dep qtgui 'gles2=' '' '5=')
+       $(add_qt_dep qtscript)
+       $(add_qt_dep qtsensors)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtx11extras)
+       >=dev-libs/libinput-1.9
+       >=dev-libs/wayland-1.2
+       media-libs/fontconfig
+       media-libs/freetype
+       media-libs/libepoxy
+       media-libs/mesa[egl,gbm,gles2?,wayland,X(+)]
+       virtual/libudev:=
+       x11-libs/libICE
+       x11-libs/libSM
+       x11-libs/libX11
+       x11-libs/libXi
+       x11-libs/libdrm
+       >=x11-libs/libxcb-1.10
+       >=x11-libs/libxkbcommon-0.7.0
+       x11-libs/xcb-util-cursor
+       x11-libs/xcb-util-image
+       x11-libs/xcb-util-keysyms
+       x11-libs/xcb-util-wm
+       caps? ( sys-libs/libcap )
+"
+RDEPEND="${COMMON_DEPEND}
+       $(add_frameworks_dep kirigami)
+       $(add_qt_dep qtquickcontrols)
+       $(add_qt_dep qtquickcontrols2)
+       $(add_qt_dep qtvirtualkeyboard)
+       multimedia? ( $(add_qt_dep qtmultimedia 'gstreamer,qml') )
+"
+DEPEND="${COMMON_DEPEND}
+       $(add_qt_dep designer)
+       $(add_qt_dep qtconcurrent)
+       x11-base/xorg-proto
+"
+PDEPEND="
+       $(add_plasma_dep kde-cli-tools)
+"
+
+RESTRICT+=" test"
+
+src_prepare() {
+       kde5_src_prepare
+       use multimedia || eapply 
"${FILESDIR}/${PN}-5.16.80-gstreamer-optional.patch"
+
+       # Access violations, bug #640432
+       sed -e "s/^ecm_find_qmlmodule.*QtMultimedia/#&/" \
+               -i CMakeLists.txt || die
+}
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_find_package caps Libcap)
+       )
+
+       kde5_src_configure
+}

diff --git a/kde-plasma/kwrited/Manifest b/kde-plasma/kwrited/Manifest
index 6813e499157..7cb2064861b 100644
--- a/kde-plasma/kwrited/Manifest
+++ b/kde-plasma/kwrited/Manifest
@@ -1 +1,2 @@
 DIST kwrited-5.16.5.tar.xz 20032 BLAKE2B 
0647833467e49bc9ef0d94d6750f6d8a73149a7afb6271d5c06cb08217231a59fba5c2557b71d76f12c0f54ceb1d635ac8967a9bff64a264d51be987ab6e474f
 SHA512 
fdd3d148b3467392c6475a6d86735e7a10114e700b50badf572fb378c0ee20e280421fb43944cfe33d164ff7c94e11e5c8bf67d484ebffabc5a8cba21a4ef96e
+DIST kwrited-5.17.1.tar.xz 20068 BLAKE2B 
114cdf20abdbdd605a82b1cb364470cf02beebe88c02200bee5f366b5b312867554414b60de7dd48bc732f9667ef738a4924df8c879f1f102a7dc883a996cac1
 SHA512 
8a40e6b114e1dd3d0af0bb777e23f6a15b546da0e5ce77a7f1616a61c1d3bab21bc6dce55fa3ea8630492488050c4e4feace4ce158395e4bfb77982a431fe7fc

diff --git a/kde-plasma/kwrited/kwrited-5.17.1.ebuild 
b/kde-plasma/kwrited/kwrited-5.17.1.ebuild
new file mode 100644
index 00000000000..f94eff2f3ae
--- /dev/null
+++ b/kde-plasma/kwrited/kwrited-5.17.1.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="KDE Plasma daemon listening for wall and write messages"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kdbusaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep knotifications)
+       $(add_frameworks_dep kpty)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+"
+RDEPEND="${DEPEND}"

diff --git a/kde-plasma/libkscreen/Manifest b/kde-plasma/libkscreen/Manifest
index fab69f20a4a..f74eb44f5d0 100644
--- a/kde-plasma/libkscreen/Manifest
+++ b/kde-plasma/libkscreen/Manifest
@@ -1 +1,2 @@
 DIST libkscreen-5.16.5.tar.xz 81028 BLAKE2B 
9afeb4f96c39ce7bf4771ec704da7d8f639af478ce04a0e761b29a13b6cadf010a88a06d9becfec76873b2c7c23c9419605914088b72fe86fbb946d73f8cadef
 SHA512 
f9dd46052cb5b45d896c6c366383d912e659ec617a0214c0c887d4f78951f620c5d368fc55ea615f9999920b010bbbda4a34f7fabc2fcf6fa106cc3561f9e007
+DIST libkscreen-5.17.1.tar.xz 83056 BLAKE2B 
5dc675de8259d35ae7c33a44746a487a2d6ab026ff2dbbc15afb07c34f2ebd17776d5744e09f4f6a71e38ad706720372bd046b660288f44fa7d80dd60ac93af8
 SHA512 
7bbd7acd2827d24d4708fd206aacbbebc6a412f71dc325934454644ef6ea2b2e00447320f0f2853747901e6b3d4f6b75957351e1368b6e198fda4bb0ac5f4353

diff --git a/kde-plasma/libkscreen/libkscreen-5.17.1.ebuild 
b/kde-plasma/libkscreen/libkscreen-5.17.1.ebuild
new file mode 100644
index 00000000000..b4ee895edd1
--- /dev/null
+++ b/kde-plasma/libkscreen/libkscreen-5.17.1.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_QTHELP="true"
+KDE_TEST="forceoptional"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Plasma screen management library"
+SLOT="5/7"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep kwayland)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtx11extras)
+       x11-libs/libxcb
+"
+RDEPEND="${DEPEND}"
+
+# requires running session
+RESTRICT+=" test"

diff --git a/kde-plasma/libksysguard/Manifest b/kde-plasma/libksysguard/Manifest
index 37ce8706999..ace9ca3ac74 100644
--- a/kde-plasma/libksysguard/Manifest
+++ b/kde-plasma/libksysguard/Manifest
@@ -1 +1,2 @@
 DIST libksysguard-5.16.5.tar.xz 579572 BLAKE2B 
b2236c7d2e8c3886852ef9fe09465cc000863691b68245697a7424983dc82b3cd50dc47c0fb8d69bd37f4ddb2c3a07ec0de77619ffd87d3631867223ae9ab1ee
 SHA512 
be6d4806108b26613686ff06d9d9ea10610c87c556a90c0c8a233e0190de00d9b3d87489ffbb378d64ee7fd29eb9c58faeb2a9269d8f4963f8c5866b19388cd5
+DIST libksysguard-5.17.1.tar.xz 603968 BLAKE2B 
689f7db648ec37ad4a076af5c17183812ac05a79835fea40ffe4c52a29ee121c81e25ff5c1c144350c57b1c2a89bb4c02b0cd9e14458baa301f25eead80add23
 SHA512 
19aa68b4c26954ad4d4ca71a0ced4d3cbb2379d4ae75fed5de4ec7abc959d2070edc0b1bfe10a7bfc2b80165c86fb8cf05ec59834de18a0afaa93f64ad8bb472

diff --git a/kde-plasma/libksysguard/libksysguard-5.17.1.ebuild 
b/kde-plasma/libksysguard/libksysguard-5.17.1.ebuild
new file mode 100644
index 00000000000..4256bfb8e1a
--- /dev/null
+++ b/kde-plasma/libksysguard/libksysguard-5.17.1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="true"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Task management and system monitoring library"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="minimal webengine X"
+
+RDEPEND="
+       $(add_frameworks_dep kauth)
+       $(add_frameworks_dep kcompletion)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kwindowsystem)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtnetwork)
+       $(add_qt_dep qtwidgets)
+       sys-libs/zlib
+       webengine? ( $(add_qt_dep qtwebengine) )
+       X? (
+               $(add_qt_dep qtx11extras)
+               x11-libs/libX11
+               x11-libs/libXres
+       )
+"
+DEPEND="${RDEPEND}
+       $(add_frameworks_dep kiconthemes)
+       !minimal? ( $(add_frameworks_dep plasma) )
+       X? ( x11-base/xorg-proto )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-5.16.0-no-detailed-mem-message.patch" )
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_find_package !minimal KF5Plasma)
+               $(cmake-utils_use_find_package webengine Qt5WebEngineWidgets)
+               $(cmake-utils_use_find_package X X11)
+       )
+
+       kde5_src_configure
+}

diff --git a/kde-plasma/libkworkspace/Manifest 
b/kde-plasma/libkworkspace/Manifest
index f2ef4b26463..58bc133f8fb 100644
--- a/kde-plasma/libkworkspace/Manifest
+++ b/kde-plasma/libkworkspace/Manifest
@@ -1 +1,2 @@
 DIST plasma-workspace-5.16.5.tar.xz 4905748 BLAKE2B 
049a4ff618aade78ac130c1496f6add0ddc391db5b025045eaee91fbcac0a0b9e7b44a06757c94699c1038b18a96a06eb31d4ab6518bfda6d308e12b1269ca04
 SHA512 
e55e89b6a8e3dcf68bb7ad4f62f284cd819c7461eff1269f84df086a2516401c26363cc6c3c8e6cc8e27788222b3ed81098d765a25e5d96d9274e3b342816369
+DIST plasma-workspace-5.17.1.tar.xz 4960796 BLAKE2B 
7f33ed3fcca34afbb0ba7de3b45e24fecadc69885703081fb1b932fc66f82e8fdfe4806168ef029b7506df72f2b7d910386d684d527e16f986fe5b1c94040436
 SHA512 
a3a68657686b69ceebaf124191bd01c9865f6b8328e7ec103e54c861376054ad2ae1303651170d458c39fc4dc7818c222fbdf6e64708ed623f054cb4c2be9538

diff --git 
a/kde-plasma/libkworkspace/files/libkworkspace-5.16.80-standalone.patch 
b/kde-plasma/libkworkspace/files/libkworkspace-5.16.80-standalone.patch
new file mode 100644
index 00000000000..ed0d29d759f
--- /dev/null
+++ b/kde-plasma/libkworkspace/files/libkworkspace-5.16.80-standalone.patch
@@ -0,0 +1,111 @@
+From 7e2bf26af99f5b242b2e4bb2ee5e62914d5d5861 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <ast...@gentoo.org>
+Date: Wed, 10 Jul 2019 11:38:44 +0200
+Subject: [PATCH] libkworkspace: Allow standalone build
+
+---
+ CMakeLists.txt | 70 +++++++++++++++++++++++++++++++++---
+ 1 file changed, 66 insertions(+), 4 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 3c4c47870..53bc780b5 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -1,3 +1,56 @@
++project(libkworkspace)
++
++if(${CMAKE_SOURCE_DIR} STREQUAL ${libkworkspace_SOURCE_DIR})
++    set(PROJECT_VERSION "GENTOO_PV")
++    set(PROJECT_VERSION_MAJOR 5)
++
++    cmake_minimum_required(VERSION 3.0)
++
++    set(QT_MIN_VERSION "5.12.0")
++    set(KF5_MIN_VERSION "5.58.0")
++    find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Core DBus)
++    find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE)
++    set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
++
++    include(KDEInstallDirs)
++    include(KDECMakeSettings)
++    include(KDECompilerSettings NO_POLICY_SCOPE)
++    include(ECMMarkNonGuiExecutable)
++    include(CMakePackageConfigHelpers)
++    include(WriteBasicConfigVersionFile)
++    include(CheckIncludeFiles)
++    include(FeatureSummary)
++    include(ECMQtDeclareLoggingCategory)
++    include(KDEPackageAppTemplates)
++    include(ECMMarkAsTest)
++    include(GenerateExportHeader)
++
++    find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS CoreAddons I18n 
Plasma WindowSystem)
++
++    find_package(KWinDBusInterface CONFIG REQUIRED)
++    find_package(KScreenLocker 5.13.80 REQUIRED)
++    find_package(ScreenSaverDBusInterface CONFIG REQUIRED)
++
++    find_package(X11)
++    set_package_properties(X11 PROPERTIES DESCRIPTION "X11 libraries"
++                URL "http://www.x.org";
++                TYPE OPTIONAL
++                PURPOSE "Required for X11 support")
++
++    if(X11_FOUND)
++        find_package(Qt5X11Extras ${QT_MIN_VERSION} CONFIG REQUIRED)
++        set(HAVE_X11 1)
++    endif()
++
++    if(BUILD_TESTING)
++        find_package(Qt5Test ${QT_MIN_VERSION} CONFIG REQUIRED)
++    endif()
++
++    check_include_files(unistd.h HAVE_UNISTD_H)
++
++    configure_file(../config-workspace.h.cmake 
${CMAKE_CURRENT_BINARY_DIR}/config-workspace.h)
++    configure_file(../config-X11.h.cmake 
${CMAKE_CURRENT_BINARY_DIR}/config-X11.h)
++endif()
+ 
+ set(kworkspace_LIB_SRCS kdisplaymanager.cpp
+                         kworkspace.cpp
+@@ -14,8 +67,16 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
+ 
+ qt5_add_dbus_interface(kworkspace_LIB_SRCS 
${KSCREENLOCKER_DBUS_INTERFACES_DIR}/kf5_org.freedesktop.ScreenSaver.xml 
screenlocker_interface )
+ qt5_add_dbus_interface(kworkspace_LIB_SRCS 
${KSCREENLOCKER_DBUS_INTERFACES_DIR}/org.kde.screensaver.xml 
kscreenlocker_interface )
++if(${CMAKE_SOURCE_DIR} STREQUAL ${libkworkspace_SOURCE_DIR})
++qt5_add_dbus_interface(kworkspace_LIB_SRCS 
../ksmserver/org.kde.LogoutPrompt.xml logoutprompt_interface)
++qt5_add_dbus_interface(kworkspace_LIB_SRCS 
../startkde/plasma-session/org.kde.Shutdown.xml shutdown_interface)
++set(ksmserver_xml ../ksmserver/org.kde.KSMServerInterface.xml)
++else()
+ qt5_add_dbus_interface(kworkspace_LIB_SRCS 
${plasma-workspace_SOURCE_DIR}/ksmserver/org.kde.LogoutPrompt.xml 
logoutprompt_interface)
+ qt5_add_dbus_interface(kworkspace_LIB_SRCS 
${plasma-workspace_SOURCE_DIR}/startkde/plasma-session/org.kde.Shutdown.xml 
shutdown_interface)
++set(ksmserver_xml 
${plasma-workspace_SOURCE_DIR}/ksmserver/org.kde.KSMServerInterface.xml)
++set_source_files_properties(${KWIN_INTERFACE} PROPERTIES INCLUDE 
"interface_util.h")
++endif()
+ 
+ 
set_source_files_properties("${CMAKE_CURRENT_SOURCE_DIR}/org.freedesktop.login1.Manager.xml"
+                             
"${CMAKE_SOURCE_DIR}/data/interfaces/org.freedesktop.login1.Seat.xml"
+@@ -31,11 +92,7 @@ list(APPEND kworkspace_LIB_SRCS 
"${CMAKE_CURRENT_SOURCE_DIR}/login1_manager_inte
+ qt5_add_dbus_interface(kworkspace_LIB_SRCS "org.freedesktop.UPower.xml" 
upower_interface)
+ qt5_add_dbus_interface(kworkspace_LIB_SRCS 
"org.freedesktop.ConsoleKit.Manager.xml" consolekit_manager_interface)
+ 
+-set(ksmserver_xml 
${plasma-workspace_SOURCE_DIR}/ksmserver/org.kde.KSMServerInterface.xml)
+ qt5_add_dbus_interface( kworkspace_LIB_SRCS ${ksmserver_xml} 
ksmserver_interface )
+-
+-set_source_files_properties(${KWIN_INTERFACE} PROPERTIES INCLUDE 
"interface_util.h")
+-
+ qt5_add_dbus_interface( kworkspace_LIB_SRCS ${KWIN_INTERFACE} kwin_interface )
+ 
+ 
+@@ -101,3 +158,8 @@ if(BUILD_TESTING)
+     add_subdirectory(autotests)
+     add_subdirectory(tests)
+ endif()
++
++if ("${CMAKE_BINARY_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}")
++    install( FILES sessionmanagementbackend.h DESTINATION 
${KDE_INSTALL_INCLUDEDIR}/kworkspace5 COMPONENT Devel )
++    feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)
++endif()
+-- 
+2.22.0
+

diff --git a/kde-plasma/libkworkspace/libkworkspace-5.17.1.ebuild 
b/kde-plasma/libkworkspace/libkworkspace-5.17.1.ebuild
new file mode 100644
index 00000000000..25022518d06
--- /dev/null
+++ b/kde-plasma/libkworkspace/libkworkspace-5.17.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="true"
+KMNAME="plasma-workspace"
+inherit kde5
+
+DESCRIPTION="Workspace library to interact with the Plasma session manager"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+COMMON_DEPEND="
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kwindowsystem)
+       $(add_frameworks_dep plasma)
+       $(add_plasma_dep kscreenlocker)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtx11extras)
+       x11-libs/libICE
+       x11-libs/libSM
+       x11-libs/libX11
+       x11-libs/libXau
+"
+DEPEND="${COMMON_DEPEND}
+       $(add_plasma_dep kwin)
+"
+RDEPEND="${COMMON_DEPEND}
+       !<kde-plasma/plasma-workspace-5.14.2:5
+"
+
+S="${S}/${PN}"
+
+PATCHES=( "${FILESDIR}/${PN}-5.16.80-standalone.patch" )
+
+src_prepare() {
+       # delete colliding libkworkspace translations, let kde5_src_prepare do 
its magic
+       if [[ ${KDE_BUILD_TYPE} = release ]]; then
+               find ../po -type f -name "*po" -and -not -name "libkworkspace*" 
-delete || die
+               rm -rf po/*/docs || die
+               cp -a ../po ./ || die
+       fi
+       kde5_src_prepare
+       if [[ ${KDE_BUILD_TYPE} = release ]]; then
+               cat >> CMakeLists.txt <<- _EOF_ || die
+                       ki18n_install(po)
+               _EOF_
+       fi
+
+       sed -e "/set/s/GENTOO_PV/$(ver_cut 1-3)/" \
+               -i CMakeLists.txt || die "Failed to prepare CMakeLists.txt"
+}

diff --git a/kde-plasma/milou/Manifest b/kde-plasma/milou/Manifest
index c88c75cb96b..b100d728068 100644
--- a/kde-plasma/milou/Manifest
+++ b/kde-plasma/milou/Manifest
@@ -1 +1,2 @@
 DIST milou-5.16.5.tar.xz 57700 BLAKE2B 
b813af1c1e0082c1a077464eb9db51fc4e526a63915a86d4b6c8b351c23590012ba12d6cbcf38e6c580346aa1b1eca7e6ab29a203035a2568833705cd28ee84d
 SHA512 
70f8ab1c7dc1d3724e385cc959f3ad4b80efbd200c0dd9028cb123a07304b0c866c3a8a474cb5dcd0d2358a6b0ed888c85f0f6b8f43d8e057b16152406ea8ead
+DIST milou-5.17.1.tar.xz 63268 BLAKE2B 
1b13d4d001edf66ea814880ed476ca64e8d76cf398f7e7f13a677f4f6c7cac4445619a012edc75fd1f705f790b5e20e8d77f3f81cfb414ec7b83dff5c221f3d9
 SHA512 
7f3829f5f604b8542f14e4c705d837db42bd8c87bbd63d1751afa4a22beb990aea81effa1ac1f4ed1fb83573462e0e1151060e313bc7f1ae6954f55b6a1ff9d1

diff --git a/kde-plasma/milou/milou-5.17.1.ebuild 
b/kde-plasma/milou/milou-5.17.1.ebuild
new file mode 100644
index 00000000000..7662755476b
--- /dev/null
+++ b/kde-plasma/milou/milou-5.17.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="forceoptional-recursive"
+inherit kde5
+
+DESCRIPTION="Dedicated search application built on top of Baloo"
+HOMEPAGE="https://cgit.kde.org/milou.git";
+
+LICENSE="GPL-2 LGPL-2.1"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kdeclarative)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep krunner)
+       $(add_frameworks_dep kservice)
+       $(add_frameworks_dep plasma)
+       $(add_qt_dep qtdeclarative)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+"
+RDEPEND="${DEPEND}"

diff --git a/kde-plasma/oxygen/Manifest b/kde-plasma/oxygen/Manifest
index ff4f4cb9428..25b32de92f5 100644
--- a/kde-plasma/oxygen/Manifest
+++ b/kde-plasma/oxygen/Manifest
@@ -1 +1,2 @@
 DIST oxygen-5.16.5.tar.xz 4466432 BLAKE2B 
99ffbf358ebe687402d2ad08b01f0043c4c2510762a4eed9556d97727000d9a6144c712775c206cc4b98f4c247ed6d4fa96aceda0af6e82c2e75b69250ce8490
 SHA512 
6ed14b6fc454e22e837525efa7298245d62cd7c86a0f8b608960141f8820722fa9996214848309cb89d4212d9a8ad1384ce82e7917b62114aea8d65247b68951
+DIST oxygen-5.17.1.tar.xz 4469068 BLAKE2B 
1e76342033f4b71d28578df5c3ecaa4fb1f82f95bc639d0aaa5246661fb0b729e3d6b57fe711b044b64780e5c8791ce8296bba57b9258c5576275c6850f58f2c
 SHA512 
bc38754ee3a39dc377276cf720e89001a9b7eab1617d2c97dbbdd25378ea696beb6ce23dca59e2cace8cf1103fa683f6c9fc62e9ac2998e0094a0bf7a42158df

diff --git a/kde-plasma/oxygen/oxygen-5.17.1.ebuild 
b/kde-plasma/oxygen/oxygen-5.17.1.ebuild
new file mode 100644
index 00000000000..be7ec3f5e9c
--- /dev/null
+++ b/kde-plasma/oxygen/oxygen-5.17.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="Oxygen visual style for the Plasma desktop"
+HOMEPAGE="https://cgit.kde.org/oxygen.git";
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="wayland"
+
+COMMON_DEPEND="
+       $(add_frameworks_dep frameworkintegration)
+       $(add_frameworks_dep kcmutils)
+       $(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 kwidgetsaddons)
+       $(add_frameworks_dep kwindowsystem)
+       $(add_plasma_dep kdecoration)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtdeclarative)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtx11extras)
+       x11-libs/libxcb
+       wayland? ( $(add_frameworks_dep kwayland) )
+"
+DEPEND="${COMMON_DEPEND}
+       $(add_frameworks_dep kservice)
+"
+RDEPEND="${COMMON_DEPEND}
+       !<kde-plasma/plasma-desktop-5.16.80
+"
+PDEPEND="
+       $(add_plasma_dep kde-cli-tools)
+"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_find_package wayland KF5Wayland)
+       )
+       kde5_src_configure
+}

diff --git a/kde-plasma/plasma-browser-integration/Manifest 
b/kde-plasma/plasma-browser-integration/Manifest
index 53728e917fd..d88e5fa59b4 100644
--- a/kde-plasma/plasma-browser-integration/Manifest
+++ b/kde-plasma/plasma-browser-integration/Manifest
@@ -1 +1,2 @@
 DIST plasma-browser-integration-5.16.5.tar.xz 123784 BLAKE2B 
dedcc770ea524e5a10ae7c231ea800ae69ffe707dec135aabec3acad36c6270e0dd45ec82e8c0e4f0ca7bea758fbc63b0f380b718077b52dba9eec042fa5803a
 SHA512 
667c5ef2dd0529e6c567e9d3e34e8e6df73e0101605ccc4a6712e7f47b6824407495102ddc9b800e411f53a1fdf0132caebf6d955c39e7a80b7ab6569d02d1b4
+DIST plasma-browser-integration-5.17.1.tar.xz 146648 BLAKE2B 
4d2823ad003cb72b68b748c58c98caf742a182a20f95373408cc8716c23b81c949f6df140c635cd794d49d7361f398104d67f4f532871eba6e29c51784580ec7
 SHA512 
59d541811ae6f54b59bcea0803bdcbabe02ec9ee20c2976d3fd6392619e54e091df725ae141f043ed8a35cb0860b5e6c1ff33ba368fe3ba934994ee60c801a29

diff --git 
a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.17.1.ebuild
 
b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.17.1.ebuild
new file mode 100644
index 00000000000..fadf22c24f2
--- /dev/null
+++ 
b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.17.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="Integrate Chrome/Firefox better into Plasma through browser 
extensions"
+
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep kactivities)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kdbusaddons)
+       $(add_frameworks_dep kfilemetadata)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep knotifications)
+       $(add_frameworks_dep krunner)
+       $(add_frameworks_dep purpose)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+       local mycmakeargs=(
+               -DMOZILLA_DIR="${EPREFIX}/usr/$(get_libdir)/mozilla"
+       )
+
+       kde5_src_configure
+}

diff --git a/kde-plasma/plasma-desktop/Manifest 
b/kde-plasma/plasma-desktop/Manifest
index 2a4312d0f83..695f18b0948 100644
--- a/kde-plasma/plasma-desktop/Manifest
+++ b/kde-plasma/plasma-desktop/Manifest
@@ -1 +1,2 @@
 DIST plasma-desktop-5.16.5.tar.xz 9556104 BLAKE2B 
8e825692dc09897daa9eb6977991ae9d559284b066a662b4bd40faae575068866c6f82a7fab899e5b06312ae3910aea7ccd50ce895ea0371b2346f2fd69c4786
 SHA512 
7a4678928ccfd511746ceea53a4c31d15dfddafdeef3d9b169088a186ea1f5787eb3589ad5dbd3892b4669a7a833311da41795562fc94a58ac7aa2f02a741192
+DIST plasma-desktop-5.17.1.tar.xz 9442072 BLAKE2B 
1285d0bb27f3ba9d93cb5f253901786f4936605730358777c967c4ddc657f6d229542fe5c2cb80def92930980f57d5c88f165b1c74ce30777a5dbba4545e8046
 SHA512 
98fc2f60121245f18faa4fd8bb8d31cd4d20bc77c6e370aba7839cb3b1d19ae1a8b2aef341dba4d1c2f87535cc2178f1f3095f064ae5974ac0d50ef4e58ef41c

diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.17.1.ebuild 
b/kde-plasma/plasma-desktop/plasma-desktop-5.17.1.ebuild
new file mode 100644
index 00000000000..9b1ed3e032a
--- /dev/null
+++ b/kde-plasma/plasma-desktop/plasma-desktop-5.17.1.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_HANDBOOK="forceoptional"
+KDE_TEST="true"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="KDE Plasma desktop"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+fontconfig ibus +mouse scim +semantic-desktop touchpad"
+
+COMMON_DEPEND="
+       $(add_frameworks_dep attica)
+       $(add_frameworks_dep kactivities)
+       $(add_frameworks_dep kactivities-stats)
+       $(add_frameworks_dep karchive)
+       $(add_frameworks_dep kauth)
+       $(add_frameworks_dep kbookmarks)
+       $(add_frameworks_dep kcmutils)
+       $(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 kdeclarative)
+       $(add_frameworks_dep kded)
+       $(add_frameworks_dep kdelibs4support)
+       $(add_frameworks_dep kemoticons)
+       $(add_frameworks_dep kglobalaccel)
+       $(add_frameworks_dep kguiaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kiconthemes)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep kitemmodels)
+       $(add_frameworks_dep kitemviews)
+       $(add_frameworks_dep kjobwidgets)
+       $(add_frameworks_dep knewstuff)
+       $(add_frameworks_dep knotifications)
+       $(add_frameworks_dep knotifyconfig)
+       $(add_frameworks_dep kparts)
+       $(add_frameworks_dep krunner)
+       $(add_frameworks_dep kservice)
+       $(add_frameworks_dep kwallet)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kwindowsystem)
+       $(add_frameworks_dep kxmlgui)
+       $(add_frameworks_dep plasma)
+       $(add_frameworks_dep solid)
+       $(add_frameworks_dep sonnet)
+       $(add_plasma_dep kwin)
+       $(add_plasma_dep plasma-workspace)
+       $(add_qt_dep qtconcurrent)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtdeclarative)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtnetwork)
+       $(add_qt_dep qtprintsupport)
+       $(add_qt_dep qtsql)
+       $(add_qt_dep qtsvg)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtx11extras)
+       $(add_qt_dep qtxml)
+       media-libs/phonon[qt5(+)]
+       x11-libs/libX11
+       x11-libs/libXcursor
+       x11-libs/libXfixes
+       x11-libs/libXi
+       x11-libs/libxcb[xkb]
+       x11-libs/libxkbfile
+       fontconfig? (
+               media-libs/fontconfig
+               media-libs/freetype
+               x11-libs/libXft
+               x11-libs/xcb-util-image
+       )
+       ibus? (
+               $(add_qt_dep qtx11extras)
+               app-i18n/ibus
+               dev-libs/glib:2
+               x11-libs/libxcb
+               x11-libs/xcb-util-keysyms
+       )
+       scim? ( app-i18n/scim )
+       semantic-desktop? ( $(add_frameworks_dep baloo) )
+       touchpad? ( x11-drivers/xf86-input-synaptics )
+"
+DEPEND="${COMMON_DEPEND}
+       dev-libs/boost
+       x11-base/xorg-proto
+       fontconfig? ( x11-libs/libXrender )
+       mouse? (
+               x11-drivers/xf86-input-evdev
+               x11-drivers/xf86-input-libinput
+       )
+"
+RDEPEND="${COMMON_DEPEND}
+       $(add_frameworks_dep kirigami)
+       $(add_frameworks_dep qqc2-desktop-style)
+       $(add_plasma_dep breeze)
+       $(add_plasma_dep kde-cli-tools)
+       $(add_plasma_dep oxygen)
+       $(add_qt_dep qtgraphicaleffects)
+       $(add_qt_dep qtquickcontrols2)
+       sys-apps/util-linux
+       x11-apps/setxkbmap
+       !<kde-plasma/kdeplasma-addons-5.15.80
+"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_find_package fontconfig Fontconfig)
+               $(cmake-utils_use_find_package ibus IBus)
+               $(cmake-utils_use_find_package mouse Evdev)
+               $(cmake-utils_use_find_package mouse XorgLibinput)
+               $(cmake-utils_use_find_package scim SCIM)
+               $(cmake-utils_use_find_package semantic-desktop KF5Baloo)
+               $(cmake-utils_use_find_package touchpad Synaptics)
+       )
+
+       kde5_src_configure
+}
+
+src_test() {
+       # parallel tests fail, foldermodeltest,positionertest hang, bug #646890
+       # needs D-Bus, bug #634166
+       local myctestargs=(
+               -j1
+               -E "(foldermodeltest|positionertest|test_kio_fonts)"
+       )
+
+       kde5_src_test
+}

diff --git a/kde-plasma/plasma-integration/Manifest 
b/kde-plasma/plasma-integration/Manifest
index c234326228a..bbf5034b4c2 100644
--- a/kde-plasma/plasma-integration/Manifest
+++ b/kde-plasma/plasma-integration/Manifest
@@ -1 +1,2 @@
 DIST plasma-integration-5.16.5.tar.xz 55672 BLAKE2B 
a953d06cb13cb6c248124fbdeb8ed7e52d82bb8411e53a7c86b95c8e3fe90464f9e9fdc0a271a697bd95df0865ee7939f8a71d973b82bf5016b64c369a95ba70
 SHA512 
f974db9c85fb22e7dfeb8154d5c51c7106f2b95aeb783843701234a4b7186fd6b4be6298809d73b1a776399420a0e451908e5466aca622fd69800f0cfa2e3a91
+DIST plasma-integration-5.17.1.tar.xz 56360 BLAKE2B 
0945bba0375f80efe87fa6924f0287296c0979ef9183bca7086c8312d2fa098b23fd7c6e313a3e119969a22e0c737e7fd560c2343710c52eabbf62c63161e936
 SHA512 
2e281766948d53a499608bf72637269b4d5f86da7c24f57d9cdcfe5db16e710524d476ff8868767fbb62e1f52c7064fa0ba40e69c8f25460ba001c7bcecf73a9

diff --git a/kde-plasma/plasma-integration/plasma-integration-5.17.1.ebuild 
b/kde-plasma/plasma-integration/plasma-integration-5.17.1.ebuild
new file mode 100644
index 00000000000..b28163426a4
--- /dev/null
+++ b/kde-plasma/plasma-integration/plasma-integration-5.17.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(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 kio)
+       $(add_frameworks_dep kjobwidgets)
+       $(add_frameworks_dep knotifications)
+       $(add_frameworks_dep kwayland)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kwindowsystem)
+       $(add_frameworks_dep kxmlgui)
+       $(add_plasma_dep breeze)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtgui 'dbus' '' '5=')
+       $(add_qt_dep qtquickcontrols2)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtx11extras)
+       x11-libs/libXcursor
+       x11-libs/libxcb
+"
+RDEPEND="${DEPEND}
+       media-fonts/hack
+       media-fonts/noto
+"
+
+# requires running kde environment
+RESTRICT+=" test"

diff --git a/kde-plasma/plasma-meta/metadata.xml 
b/kde-plasma/plasma-meta/metadata.xml
index a019b78b13b..0322abae87d 100644
--- a/kde-plasma/plasma-meta/metadata.xml
+++ b/kde-plasma/plasma-meta/metadata.xml
@@ -14,13 +14,14 @@
                <flag name="display-manager">Pull in a graphical display 
manager</flag>
                <flag name="elogind">Use <pkg>sys-auth/elogind</pkg> for 
session tracking</flag>
                <flag name="grub">Pull in Breeze theme for 
<pkg>sys-boot/grub</pkg></flag>
-               <flag name="gtk">Enable Breeze widget style and KCM for GTK2 
and GTK3</flag>
+               <flag name="gtk">Enable Breeze widget style and system settings 
module for GTK+</flag>
                <flag name="legacy-systray">Add support for legacy applications 
using <pkg>kde-plasma/xembed-sni-proxy</pkg></flag>
                <flag name="pam">Enable support for kwallet 
auto-unlocking</flag>
                <flag name="plymouth">Pull in Breeze theme for 
<pkg>sys-boot/plymouth</pkg></flag>
                <flag name="pm-utils">Enable support for suspend/resume with 
<pkg>sys-power/pm-utils</pkg> when using <pkg>sys-auth/consolekit</pkg></flag>
                <flag name="pulseaudio">Install Plasma applet for PulseAudio 
volume management</flag>
-               <flag name="sddm">Pull in the <pkg>x11-misc/sddm</pkg> display 
manager and KCM</flag>
+               <flag name="qrcode">Enable support for easy WiFi network 
sharing using QR codes with <pkg>kde-plasma/plasma-nm</pkg></flag>
+               <flag name="sddm">Pull in the <pkg>x11-misc/sddm</pkg> display 
manager and system settings module</flag>
                <flag name="sdk">Pull in <pkg>kde-plasma/plasma-sdk</pkg> for 
Plasma development</flag>
                <flag name="wallpapers">Install wallpapers for the Plasma 
Workspace</flag>
        </use>

diff --git a/kde-plasma/plasma-meta/plasma-meta-5.17.1.ebuild 
b/kde-plasma/plasma-meta/plasma-meta-5.17.1.ebuild
new file mode 100644
index 00000000000..ad518f68cab
--- /dev/null
+++ b/kde-plasma/plasma-meta/plasma-meta-5.17.1.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Merge this to pull in all Plasma 5 packages"
+HOMEPAGE="https://kde.org/plasma-desktop";
+
+LICENSE="metapackage"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="bluetooth +browser-integration consolekit crypt +desktop-portal discover
++display-manager elogind grub gtk +handbook +legacy-systray networkmanager pam
+plymouth +pm-utils pulseaudio qrcode +sddm sdk systemd +wallpapers"
+
+REQUIRED_USE="?? ( consolekit elogind systemd )"
+
+RDEPEND="
+       >=kde-plasma/breeze-${PV}:${SLOT}
+       >=kde-plasma/drkonqi-${PV}:${SLOT}
+       >=kde-plasma/kactivitymanagerd-${PV}:${SLOT}
+       >=kde-plasma/kde-cli-tools-${PV}:${SLOT}
+       >=kde-plasma/kdecoration-${PV}:${SLOT}
+       >=kde-plasma/kdeplasma-addons-${PV}:${SLOT}
+       >=kde-plasma/kgamma-${PV}:${SLOT}
+       >=kde-plasma/khotkeys-${PV}:${SLOT}
+       >=kde-plasma/kinfocenter-${PV}:${SLOT}
+       >=kde-plasma/kmenuedit-${PV}:${SLOT}
+       >=kde-plasma/kscreen-${PV}:${SLOT}
+       >=kde-plasma/kscreenlocker-${PV}:${SLOT}
+       >=kde-plasma/ksshaskpass-${PV}:${SLOT}
+       >=kde-plasma/ksysguard-${PV}:${SLOT}
+       >=kde-plasma/kwayland-integration-${PV}:${SLOT}
+       >=kde-plasma/kwin-${PV}:${SLOT}
+       >=kde-plasma/kwrited-${PV}:${SLOT}
+       >=kde-plasma/libkscreen-${PV}:${SLOT}
+       >=kde-plasma/libksysguard-${PV}:${SLOT}
+       >=kde-plasma/milou-${PV}:${SLOT}
+       >=kde-plasma/oxygen-${PV}:${SLOT}
+       >=kde-plasma/plasma-desktop-${PV}:${SLOT}
+       >=kde-plasma/plasma-integration-${PV}:${SLOT}
+       >=kde-plasma/plasma-workspace-${PV}:${SLOT}
+       >=kde-plasma/polkit-kde-agent-${PV}:${SLOT}
+       >=kde-plasma/powerdevil-${PV}:${SLOT}
+       >=kde-plasma/systemsettings-${PV}:${SLOT}
+       >=kde-plasma/user-manager-${PV}:${SLOT}
+       sys-apps/dbus[elogind?,systemd?]
+       sys-auth/polkit[elogind?,systemd?]
+       sys-fs/udisks:2[elogind?,systemd?]
+       bluetooth? ( >=kde-plasma/bluedevil-${PV}:${SLOT} )
+       browser-integration? ( 
>=kde-plasma/plasma-browser-integration-${PV}:${SLOT} )
+       consolekit? (
+               >=sys-auth/consolekit-1.0.1
+               pm-utils? ( sys-power/pm-utils )
+       )
+       crypt? ( >=kde-plasma/plasma-vault-${PV}:${SLOT} )
+       desktop-portal? ( >=kde-plasma/xdg-desktop-portal-kde-${PV}:${SLOT} )
+       discover? ( >=kde-plasma/discover-${PV}:${SLOT} )
+       display-manager? (
+               sddm? (
+                       >=kde-plasma/sddm-kcm-${PV}:${SLOT}
+                       x11-misc/sddm[consolekit?,elogind?,systemd?]
+               )
+               !sddm? ( x11-misc/lightdm )
+       )
+       grub? ( >=kde-plasma/breeze-grub-${PV}:${SLOT} )
+       gtk? (
+               >=kde-plasma/breeze-gtk-${PV}:${SLOT}
+               >=kde-plasma/kde-gtk-config-${PV}:${SLOT}
+       )
+       handbook? ( kde-apps/khelpcenter:5 )
+       legacy-systray? ( >=kde-plasma/xembed-sni-proxy-${PV}:${SLOT} )
+       networkmanager? (
+               >=kde-plasma/plasma-nm-${PV}:${SLOT}
+               net-misc/networkmanager[consolekit?,elogind?,systemd?]
+               qrcode? ( kde-frameworks/prison[qml] )
+       )
+       pam? (
+               >=kde-plasma/kwallet-pam-${PV}:${SLOT}
+               sys-auth/pambase[consolekit?,elogind?,systemd?]
+       )
+       plymouth? (
+               >=kde-plasma/breeze-plymouth-${PV}:${SLOT}
+               >=kde-plasma/plymouth-kcm-${PV}:${SLOT}
+       )
+       pulseaudio? ( >=kde-plasma/plasma-pa-${PV}:${SLOT} )
+       sdk? ( >=kde-plasma/plasma-sdk-${PV}:${SLOT} )
+       wallpapers? ( >=kde-plasma/plasma-workspace-wallpapers-${PV}:${SLOT} )
+"
+
+pkg_postinst() {
+       local i selected use_pkg_map=(
+               consolekit:sys-auth/consolekit
+               elogind:sys-auth/elogind
+               systemd:sys-apps/systemd
+       )
+       for i in ${use_pkg_map[@]}; do
+               use ${i%:*} && selected="${i%:*}"
+       done
+       for i in ${use_pkg_map[@]}; do
+               if ! use ${i%:*} && has_version ${i#*:}; then
+                       ewarn "An existing installation of ${i#*:} was detected 
even though"
+                       ewarn "${PN} was configured with USE ${selected} 
instead of ${i%:*}."
+                       ewarn "There can only be one session manager at 
runtime, otherwise random issues"
+                       ewarn "may occur. Please make sure USE ${i%:*} is 
nowhere enabled in make.conf"
+                       ewarn "or package.use and remove ${i#*:} before raising 
bugs."
+                       ewarn "For more information, visit 
https://wiki.gentoo.org/wiki/KDE";
+               fi
+       done
+}

diff --git a/kde-plasma/plasma-nm/Manifest b/kde-plasma/plasma-nm/Manifest
index 2dd398bd1c0..7f2d0785d4a 100644
--- a/kde-plasma/plasma-nm/Manifest
+++ b/kde-plasma/plasma-nm/Manifest
@@ -1 +1,2 @@
 DIST plasma-nm-5.16.5.tar.xz 787892 BLAKE2B 
030840885c35ad9a2d370fddb4cad6b593512b68a958d4f94677c42506ed5c6c184d8b391bd0a47a8bb9cc6ede246163035099abe0629e437b4906cbc5de08d1
 SHA512 
cc52ed0b1933d0c8c86bd3188ee77d155adc2392dadbc311daf222c4e0c4c4a484b6748e1f5d52b643cc7fc55db947aff0f0a4c5ef14742d4211969e65b85d3f
+DIST plasma-nm-5.17.1.tar.xz 813032 BLAKE2B 
98a1f04a88f9cf5336f6dc092e8c313a296b297754446b6d33baabb3e90b6cba8c93e7b13bdb16daa31cb8b0bc4aee090513ec39005b77aafde7f13aa685c495
 SHA512 
d2f69d0b8032c4c086f0ca9752de5aeeb2ac97f1158370a41ae17abd90122f7ac55aa1d8912c175d2f75d0538df2bb69a074fa5bdafc61d4231ce4ca2ccb8c12

diff --git a/kde-plasma/plasma-nm/plasma-nm-5.17.1.ebuild 
b/kde-plasma/plasma-nm/plasma-nm-5.17.1.ebuild
new file mode 100644
index 00000000000..2833ce552fc
--- /dev/null
+++ b/kde-plasma/plasma-nm/plasma-nm-5.17.1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="true"
+inherit kde5
+
+DESCRIPTION="KDE Plasma applet for NetworkManager"
+LICENSE="GPL-2 LGPL-2.1"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="modemmanager openconnect teamd"
+
+DEPEND="
+       $(add_frameworks_dep kcompletion)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kdbusaddons)
+       $(add_frameworks_dep kdeclarative)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kiconthemes)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep kitemviews)
+       $(add_frameworks_dep knotifications)
+       $(add_frameworks_dep kservice)
+       $(add_frameworks_dep kwallet)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kwindowsystem)
+       $(add_frameworks_dep kxmlgui)
+       $(add_frameworks_dep networkmanager-qt 'teamd=')
+       $(add_frameworks_dep plasma)
+       $(add_frameworks_dep solid)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtdeclarative 'widgets')
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtnetwork)
+       $(add_qt_dep qtwidgets)
+       >=app-crypt/qca-2.1.1:2[qt5(+)]
+       net-misc/networkmanager[teamd=]
+       modemmanager? (
+               $(add_frameworks_dep modemmanager-qt)
+               $(add_qt_dep qtxml)
+               net-misc/mobile-broadband-provider-info
+       )
+       openconnect? (
+               $(add_qt_dep qtxml)
+               net-vpn/networkmanager-openconnect
+               net-vpn/openconnect:=
+       )
+"
+RDEPEND="${DEPEND}
+       $(add_plasma_dep kde-cli-tools)
+"
+
+src_configure() {
+       local mycmakeargs=(
+               -DDISABLE_MODEMMANAGER_SUPPORT=$(usex !modemmanager)
+               $(cmake-utils_use_find_package modemmanager KF5ModemManagerQt)
+               $(cmake-utils_use_find_package openconnect OpenConnect)
+       )
+
+       kde5_src_configure
+}
+
+pkg_postinst() {
+       kde5_pkg_postinst
+
+       if ! has_version "kde-plasma/plasma-workspace:5"; then
+               elog "${PN} is not terribly useful without 
kde-plasma/plasma-workspace:5."
+               elog "However, the networkmanagement KCM can be called from 
either systemsettings"
+               elog "or manually: $ kcmshell5 kcm_networkmanagement"
+       fi
+}

diff --git a/kde-plasma/plasma-pa/Manifest b/kde-plasma/plasma-pa/Manifest
index 8745646d268..775a0bc3450 100644
--- a/kde-plasma/plasma-pa/Manifest
+++ b/kde-plasma/plasma-pa/Manifest
@@ -1 +1,2 @@
 DIST plasma-pa-5.16.5.tar.xz 101100 BLAKE2B 
ca09d7974638d6a730dd79794d167e5223ef13d5efdb63f9c0aacb288a873f9a769aaa00bc8253ea6cda293be2f6f0f84751528f426207d0a3d45f98637772d4
 SHA512 
393cc05b8999b10213fd608863d16f14c3d38fe8d82b01a1869bb37a4c8ce4d023deaac11a12a087f79bea5ffca9ff4e3dd846fd2ba195df8513e9ea8d3a8618
+DIST plasma-pa-5.17.1.tar.xz 103956 BLAKE2B 
b15d99f0c4f5e23449d96175d09a831dbe1068f56da4681bf6cf503ffcab479df4c85356fe3172064478cdb692ea88bffc66f875e02cbd19492cca6d6ffee850
 SHA512 
b191742f12ab8972e467ead7f7a5109752516adcad0d2c8ce4ac78177c8616d2456e9e863d8edbd86dd03ba0151389c752671c9634e1a23d6d74b77535c523bb

diff --git a/kde-plasma/plasma-pa/plasma-pa-5.17.1.ebuild 
b/kde-plasma/plasma-pa/plasma-pa-5.17.1.ebuild
new file mode 100644
index 00000000000..4da0d3e26d8
--- /dev/null
+++ b/kde-plasma/plasma-pa/plasma-pa-5.17.1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="Plasma applet for audio volume management using PulseAudio"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kdeclarative)
+       $(add_frameworks_dep kglobalaccel)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep plasma)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtdeclarative)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+       dev-libs/glib:2
+       media-libs/libcanberra
+       media-sound/pulseaudio
+"
+RDEPEND="${DEPEND}
+       $(add_frameworks_dep kirigami)
+       $(add_qt_dep qtquickcontrols2)
+       media-libs/libcanberra
+       x11-themes/sound-theme-freedesktop
+"

diff --git a/kde-plasma/plasma-sdk/Manifest b/kde-plasma/plasma-sdk/Manifest
index 7b4b5893255..b4938bbf5d0 100644
--- a/kde-plasma/plasma-sdk/Manifest
+++ b/kde-plasma/plasma-sdk/Manifest
@@ -1 +1,2 @@
 DIST plasma-sdk-5.16.5.tar.xz 250148 BLAKE2B 
29fad7533515756df87865cfd55b1531ba30de77eb52115475fe352ee9df12b144dff2e9bebe44b76f742e903f75edd7e91ee2b7a53ce1154f1b8143748a855f
 SHA512 
95ed00eebe787ec36d68f47e01f717cb5929c7c15c89b33be5b8edac7c9c4d700af6b81c6353e1b5bc783360f542b8284b78706f4c4de398d10db1bcaf23e4fe
+DIST plasma-sdk-5.17.1.tar.xz 259148 BLAKE2B 
e58d420c569e1c1cb849237ad9fbdd34aa3a4752d5d2a170fded076eef2bfab0af4aac4c459df003e4feb3c0653557fa3aa6377f4bc846267d1fe16bb4c0a812
 SHA512 
15005f36beb2151963c949c8c1f91f0512264a7e110537c61a3fa47716d87b1479a08fdbe14e7291c8cb7118438427a85f6c1d5737ade1c50f283f96d90d6abe

diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.17.1.ebuild 
b/kde-plasma/plasma-sdk/plasma-sdk-5.17.1.ebuild
new file mode 100644
index 00000000000..370965cfc72
--- /dev/null
+++ b/kde-plasma/plasma-sdk/plasma-sdk-5.17.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="optional"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Useful applications for Plasma development"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep karchive)
+       $(add_frameworks_dep kcompletion)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kdbusaddons)
+       $(add_frameworks_dep kdeclarative)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kiconthemes)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep kpackage)
+       $(add_frameworks_dep kservice)
+       $(add_frameworks_dep ktexteditor)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep plasma)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtdeclarative)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtxml)
+"
+RDEPEND="${DEPEND}
+       $(add_frameworks_dep kirigami)
+"

diff --git a/kde-plasma/plasma-thunderbolt/Manifest 
b/kde-plasma/plasma-thunderbolt/Manifest
index 934e8b5df42..349186ce635 100644
--- a/kde-plasma/plasma-thunderbolt/Manifest
+++ b/kde-plasma/plasma-thunderbolt/Manifest
@@ -1 +1,2 @@
 DIST plasma-thunderbolt-5.17.0.tar.xz 47060 BLAKE2B 
d12516e971fca0d81b2cfd390ed58eaf59cc525c25b1e48ba5a2bd46ec020f85dffb91c004c6c05003e23f78b93b91d7cb0c72bd685b91196a8ea2bfc687dff6
 SHA512 
447684dd9c02a7c1691b7da7fc5d1011894e25f7ac2196e482dff8e8af80dd6f5234cd3d8d534220acbe7d1adbcf4112b91b2ff701395ff5c8d135d5ec0dad62
+DIST plasma-thunderbolt-5.17.1.tar.xz 47104 BLAKE2B 
11def1cbed97d696b41c6eb23a5e50821b5667228d95ac0ace4439ffaad01caeb3cb18cb7350cce27282ec995cf6d42b8c27a6e312e27ebd631c7970a3295768
 SHA512 
78d83a71c775ceca9df9db0eb395b25466405f20cc4fc8d351ad1134790a7ca181d6718c90386ff0117648b035fa09e0d897e0bb06abf99bc32cd3dea7959656

diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.17.1.ebuild 
b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.17.1.ebuild
new file mode 100644
index 00000000000..b2bd661947e
--- /dev/null
+++ b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.17.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="true"
+inherit kde5
+
+DESCRIPTION="Plasma integration for controlling Thunderbolt devices"
+HOMEPAGE="https://cgit.kde.org/plasma-thunderbolt.git";
+
+LICENSE="|| ( GPL-2 GPL-3+ )"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep kcmutils)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kdbusaddons)
+       $(add_frameworks_dep kdeclarative)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep knotifications)
+       $(add_qt_dep qtdeclarative)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtgui)
+"
+RDEPEND="${DEPEND}
+       sys-apps/bolt
+"

diff --git a/kde-plasma/plasma-vault/Manifest b/kde-plasma/plasma-vault/Manifest
index fc78a487b4a..c47007ae3f3 100644
--- a/kde-plasma/plasma-vault/Manifest
+++ b/kde-plasma/plasma-vault/Manifest
@@ -1 +1,2 @@
 DIST plasma-vault-5.16.5.tar.xz 127376 BLAKE2B 
94f6360ab8bbff5210a516d020250f4fffe1c61bcaa579d4f9d4fad1caa15a2dcaf749e04919a0e36fa08acb28fcb614820408008bee8249397410e81cae847e
 SHA512 
bb5d06af090b9659cf9d253b8469e3b7264d7a820c6bbdce7db414d3a8e5aef5dc1122d11285194afa0b2d1aff2a0a2dd8a74036674541abd7938d38521afbd5
+DIST plasma-vault-5.17.1.tar.xz 129132 BLAKE2B 
1901079acc95e637c361aa3d50a8eca1535ee4171ed01f6502f5608b702a7ad1ec43a91cc3c166a560377daa52671b34d72511617862a7290205ea42fad34410
 SHA512 
f12edfba3f09cb4c284ecdd1cc3bc39e365383ea81783241411211b775dea1588e936f2fbeffda0893ca6dd7edbb1b941eb587d8a56b254c23bd37b29a2da064

diff --git a/kde-plasma/plasma-vault/plasma-vault-5.17.1.ebuild 
b/kde-plasma/plasma-vault/plasma-vault-5.17.1.ebuild
new file mode 100644
index 00000000000..2399168d989
--- /dev/null
+++ b/kde-plasma/plasma-vault/plasma-vault-5.17.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="Plasma applet and services for creating encrypted vaults"
+HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/";
+
+LICENSE="LGPL-3"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="networkmanager"
+
+DEPEND="
+       $(add_frameworks_dep kactivities)
+       $(add_frameworks_dep kcodecs)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kdbusaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep plasma)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_plasma_dep libksysguard)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtdeclarative)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+       networkmanager? ( $(add_frameworks_dep networkmanager-qt) )
+"
+RDEPEND="${DEPEND}
+       || ( >=sys-fs/cryfs-0.9.9 >=sys-fs/encfs-1.9.2 )
+"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_find_package networkmanager 
KF5NetworkManagerQt)
+       )
+
+       kde5_src_configure
+}

diff --git a/kde-plasma/plasma-workspace-wallpapers/Manifest 
b/kde-plasma/plasma-workspace-wallpapers/Manifest
index 57887fa38d4..ebc2253a1a4 100644
--- a/kde-plasma/plasma-workspace-wallpapers/Manifest
+++ b/kde-plasma/plasma-workspace-wallpapers/Manifest
@@ -1 +1,2 @@
 DIST plasma-workspace-wallpapers-5.16.5.tar.xz 34172180 BLAKE2B 
8fe56bba584ed4c64035a81d6431d4c71a869f97fbd1b9ca9df0b53481653af475bab6d093e68c1b7ce6e4e6b5e40825caf6f1b0e2558497774aa7cb7bbc9be8
 SHA512 
88cda8d89371d0b8e689432656047fba1a83a15356b6007999bcbacfc4f12ad4f5d4323c89026ae50cd71298fd4d52ac52ac7c39a27d5f1109f51cf07b6f2648
+DIST plasma-workspace-wallpapers-5.17.1.tar.xz 34173172 BLAKE2B 
f270c2a04d8c7e4dc2cc2c69820563dcbd01ab99981bad0cc8b7639c5decd64693cd6bf8aa3f16ab7d2cc4833538307ed8442068c74038057c4db01f54a39fad
 SHA512 
a9d3e35eb39c747792c6abd0b7a31cded2de1bde3ed48d19ca976c31d718c022a167aea4da316c269cf2e3b8b59dcf8b9ea466f8d92d0a9496403a5478271756

diff --git 
a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.17.1.ebuild
 
b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.17.1.ebuild
new file mode 100644
index 00000000000..49be6cf3918
--- /dev/null
+++ 
b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.17.1.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_AUTODEPS="false"
+KDE_DEBUG="false"
+inherit kde5
+
+DESCRIPTION="Wallpapers for the Plasma workspace"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+BDEPEND="
+       $(add_frameworks_dep extra-cmake-modules)
+       $(add_qt_dep qtcore)
+"

diff --git a/kde-plasma/plasma-workspace/Manifest 
b/kde-plasma/plasma-workspace/Manifest
index f2ef4b26463..58bc133f8fb 100644
--- a/kde-plasma/plasma-workspace/Manifest
+++ b/kde-plasma/plasma-workspace/Manifest
@@ -1 +1,2 @@
 DIST plasma-workspace-5.16.5.tar.xz 4905748 BLAKE2B 
049a4ff618aade78ac130c1496f6add0ddc391db5b025045eaee91fbcac0a0b9e7b44a06757c94699c1038b18a96a06eb31d4ab6518bfda6d308e12b1269ca04
 SHA512 
e55e89b6a8e3dcf68bb7ad4f62f284cd819c7461eff1269f84df086a2516401c26363cc6c3c8e6cc8e27788222b3ed81098d765a25e5d96d9274e3b342816369
+DIST plasma-workspace-5.17.1.tar.xz 4960796 BLAKE2B 
7f33ed3fcca34afbb0ba7de3b45e24fecadc69885703081fb1b932fc66f82e8fdfe4806168ef029b7506df72f2b7d910386d684d527e16f986fe5b1c94040436
 SHA512 
a3a68657686b69ceebaf124191bd01c9865f6b8328e7ec103e54c861376054ad2ae1303651170d458c39fc4dc7818c222fbdf6e64708ed623f054cb4c2be9538

diff --git 
a/kde-plasma/plasma-workspace/files/plasma-workspace-5.17.0-waylandsessionrename.patch
 
b/kde-plasma/plasma-workspace/files/plasma-workspace-5.17.0-waylandsessionrename.patch
new file mode 100644
index 00000000000..2493b8a159b
--- /dev/null
+++ 
b/kde-plasma/plasma-workspace/files/plasma-workspace-5.17.0-waylandsessionrename.patch
@@ -0,0 +1,48 @@
+From f8e716524435c0fc2bfec2aa36183e5c99e12d42 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <ast...@gentoo.org>
+Date: Tue, 15 Oct 2019 18:33:45 +0200
+Subject: [PATCH] Fix Name conflict between plasma.desktop and
+ plasmawayland.desktop
+
+Summary:
+SDDM until 0.18.1 appends " (Wayland)" to the name of any session file it
+finds in wayland-sessions dir, and Plasma is relying on that behaviour to
+distinguish between its X11 and Wayland sessions. This leads to duplicate
+"Plasma" entries on any other DM not applying the same hack, e.g. lightdm,
+and users are lost without downstream patching.
+
+SDDM in 0.19 only appends " (Wayland)" in case the session name does
+not already end with this, to avoid duplicating it.
+
+CCBUG: https://bugs.kde.org/show_bug.cgi?id=368409
+See also: https://github.com/sddm/sddm/pull/997
+
+Reviewers: #plasma, davidedmundson, fvogt, ngraham
+
+Reviewed By: #plasma, davidedmundson, ngraham
+
+Subscribers: ngraham, pino, rdieter, fvogt, davidedmundson, plasma-devel
+
+Tags: #plasma
+
+Differential Revision: https://phabricator.kde.org/D22210
+---
+ login-sessions/plasmawayland.desktop.cmake | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/login-sessions/plasmawayland.desktop.cmake 
b/login-sessions/plasmawayland.desktop.cmake
+index 1207621e0..c114959a2 100644
+--- a/login-sessions/plasmawayland.desktop.cmake
++++ b/login-sessions/plasmawayland.desktop.cmake
+@@ -2,7 +2,7 @@
+ Exec=dbus-run-session ${CMAKE_INSTALL_FULL_BINDIR}/startplasma-wayland
+ TryExec=${CMAKE_INSTALL_FULL_BINDIR}/startplasma-wayland
+ DesktopNames=KDE
+-Name=Plasma
++Name=Plasma (Wayland)
+ Name[ar]=بلازما
+ Name[bs]=Plazma
+ Name[ca]=Plasma
+-- 
+2.23.0
+

diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.17.1.ebuild 
b/kde-plasma/plasma-workspace/plasma-workspace-5.17.1.ebuild
new file mode 100644
index 00000000000..baf0fcbce62
--- /dev/null
+++ b/kde-plasma/plasma-workspace/plasma-workspace-5.17.1.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_HANDBOOK="forceoptional"
+KDE_TEST="forceoptional"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="KDE Plasma workspace"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="appstream +calendar geolocation gps qalculate qrcode +semantic-desktop 
systemd"
+
+REQUIRED_USE="gps? ( geolocation )"
+
+COMMON_DEPEND="
+       $(add_frameworks_dep kactivities)
+       $(add_frameworks_dep kactivities-stats)
+       $(add_frameworks_dep kauth)
+       $(add_frameworks_dep kbookmarks)
+       $(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 kdeclarative)
+       $(add_frameworks_dep kded)
+       $(add_frameworks_dep kdelibs4support)
+       $(add_frameworks_dep kglobalaccel)
+       $(add_frameworks_dep kguiaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kiconthemes)
+       $(add_frameworks_dep kidletime)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep kitemmodels)
+       $(add_frameworks_dep kitemviews)
+       $(add_frameworks_dep kjobwidgets)
+       $(add_frameworks_dep knewstuff)
+       $(add_frameworks_dep knotifications)
+       $(add_frameworks_dep knotifyconfig)
+       $(add_frameworks_dep kpackage)
+       $(add_frameworks_dep kpeople)
+       $(add_frameworks_dep krunner)
+       $(add_frameworks_dep kservice)
+       $(add_frameworks_dep ktexteditor)
+       $(add_frameworks_dep ktextwidgets)
+       $(add_frameworks_dep kwallet)
+       $(add_frameworks_dep kwayland)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kwindowsystem)
+       $(add_frameworks_dep kxmlgui)
+       $(add_frameworks_dep plasma)
+       $(add_frameworks_dep solid)
+       $(add_plasma_dep kscreenlocker)
+       $(add_plasma_dep kwin)
+       $(add_plasma_dep libkscreen)
+       $(add_plasma_dep libksysguard)
+       $(add_plasma_dep libkworkspace)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtdeclarative 'widgets')
+       $(add_qt_dep qtgui 'jpeg')
+       $(add_qt_dep qtnetwork)
+       $(add_qt_dep qtsql)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtx11extras)
+       $(add_qt_dep qtxml)
+       media-libs/phonon[qt5(+)]
+       sys-libs/zlib
+       x11-libs/libICE
+       x11-libs/libSM
+       x11-libs/libX11
+       x11-libs/libXau
+       x11-libs/libxcb
+       x11-libs/libXfixes
+       x11-libs/libXrender
+       x11-libs/libXtst
+       x11-libs/xcb-util
+       x11-libs/xcb-util-image
+       appstream? ( dev-libs/appstream[qt5] )
+       calendar? ( $(add_frameworks_dep kholidays) )
+       geolocation? ( $(add_frameworks_dep networkmanager-qt) )
+       gps? ( sci-geosciences/gpsd )
+       qalculate? ( sci-libs/libqalculate:= )
+       qrcode? ( $(add_frameworks_dep prison) )
+       semantic-desktop? ( $(add_frameworks_dep baloo) )
+"
+DEPEND="${COMMON_DEPEND}
+       $(add_qt_dep qtconcurrent)
+       x11-base/xorg-proto
+"
+RDEPEND="${COMMON_DEPEND}
+       $(add_frameworks_dep kdesu)
+       $(add_frameworks_dep kirigami)
+       $(add_kdeapps_dep kio-extras)
+       $(add_plasma_dep ksysguard)
+       $(add_plasma_dep milou)
+       $(add_plasma_dep plasma-integration)
+       $(add_qt_dep qdbus)
+       $(add_qt_dep qtgraphicaleffects)
+       $(add_qt_dep qtpaths)
+       $(add_qt_dep qtquickcontrols 'widgets')
+       $(add_qt_dep qtquickcontrols2)
+       app-text/iso-codes
+       x11-apps/xmessage
+       x11-apps/xprop
+       x11-apps/xrdb
+       x11-apps/xsetroot
+       systemd? ( sys-apps/dbus[user-session] )
+       !systemd? ( sys-apps/dbus )
+       !<kde-plasma/plasma-desktop-5.16.80:5
+"
+PDEPEND="
+       $(add_plasma_dep kde-cli-tools)
+"
+
+PATCHES=(
+       # TODO: Restore Gentoo part for FHS installs, bug 688366
+       "${FILESDIR}/${PN}-5.14.2-split-libkworkspace.patch"
+       "${FILESDIR}/${PN}-5.17.0-waylandsessionrename.patch"
+)
+
+RESTRICT+=" test"
+
+src_prepare() {
+       kde5_src_prepare
+
+       cmake_comment_add_subdirectory libkworkspace
+       # delete colliding libkworkspace translations
+       if [[ ${KDE_BUILD_TYPE} = release ]]; then
+               find po -type f -name "*po" -and -name "libkworkspace*" -delete 
|| die
+       fi
+}
+
+src_configure() {
+       local mycmakeargs=(
+               -DBUILD_xembed-sni-proxy=OFF
+               $(cmake-utils_use_find_package appstream AppStreamQt)
+               $(cmake-utils_use_find_package calendar KF5Holidays)
+               $(cmake-utils_use_find_package geolocation KF5NetworkManagerQt)
+               $(cmake-utils_use_find_package qalculate Qalculate)
+               $(cmake-utils_use_find_package qrcode KF5Prison)
+               $(cmake-utils_use_find_package semantic-desktop KF5Baloo)
+       )
+
+       use gps && mycmakeargs+=( $(cmake-utils_use_find_package gps libgps) )
+
+       kde5_src_configure
+}
+
+src_install() {
+       kde5_src_install
+
+       # startup and shutdown scripts
+       insinto /etc/plasma/startup
+       doins "${FILESDIR}/10-agent-startup.sh"
+
+       insinto /etc/plasma/shutdown
+       doins "${FILESDIR}/10-agent-shutdown.sh"
+}
+
+pkg_postinst () {
+       kde5_pkg_postinst
+
+       elog "To enable gpg-agent and/or ssh-agent in Plasma sessions, do the 
following:"
+       elog " * Copy the necessary files to your home directory:"
+       elog "   - cp /etc/plasma/startup/10-agent-startup.sh 
~/.config/plasma-workspace/env/"
+       elog "   - cp /etc/plasma/shutdown/10-agent-shutdown.sh 
~/.config/plasma-workspace/shutdown/"
+       elog " * Edit 10-agent-startup.sh and uncomment the lines enabling 
ssh-agent."
+       elog " * In 10-agent-shutdown.sh uncomment the respective lines to 
properly kill"
+       elog "   the agent when the session ends."
+}

diff --git a/kde-plasma/plymouth-kcm/Manifest b/kde-plasma/plymouth-kcm/Manifest
index 4864a668f99..49485d4b844 100644
--- a/kde-plasma/plymouth-kcm/Manifest
+++ b/kde-plasma/plymouth-kcm/Manifest
@@ -1 +1,2 @@
 DIST plymouth-kcm-5.16.5.tar.xz 40180 BLAKE2B 
e30bc3b3ce93ff6338470de3121bcbbbf499b3f353c7f6295d4c8aa142eedf0541c0a84970d630074008c8fa859ed8754d320c137220687796d31f4413339083
 SHA512 
9544cd44cddb5736b38be649e61bf0ed0c7553ac0fa8e7de978e297cfa3d0046339832937ee8ca2e83f610b5516b90c512ebaeb20a9c66c7ea47fb93c1d3fd36
+DIST plymouth-kcm-5.17.1.tar.xz 39764 BLAKE2B 
15db321da6d7b7a93c50a6aabb3ee73bc8f0a006188d402dc19de884f4444cb32fbe5daa2e32dda3aa56b15e2f5a05dc42eb7cc05127ef578519e28e3fd2d6fe
 SHA512 
358207e070aabf6d832fb0207b5d3497eff9b6dddaee20931fdb202bb1b571ab29d0c204188bfa7256e6379ae4eceedd02cddcc33e94b0c775babd49e2139edf

diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-5.17.1.ebuild 
b/kde-plasma/plymouth-kcm/plymouth-kcm-5.17.1.ebuild
new file mode 100644
index 00000000000..f2284630056
--- /dev/null
+++ b/kde-plasma/plymouth-kcm/plymouth-kcm-5.17.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+BOGUS=1
+inherit kde5
+
+DESCRIPTION="KDE Plasma control module for Plymouth"
+HOMEPAGE="https://cgit.kde.org/plymouth-kcm.git";
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep karchive)
+       $(add_frameworks_dep kauth)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kdeclarative)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep knewstuff)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_qt_dep qtdeclarative)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtquickcontrols)
+       $(add_qt_dep qtwidgets)
+       sys-boot/plymouth
+"
+RDEPEND="${DEPEND}
+       $(add_plasma_dep kde-cli-tools)
+"
+
+DOCS=( CONTRIBUTORS )

diff --git a/kde-plasma/polkit-kde-agent/Manifest 
b/kde-plasma/polkit-kde-agent/Manifest
index 7056d624c24..54968436d57 100644
--- a/kde-plasma/polkit-kde-agent/Manifest
+++ b/kde-plasma/polkit-kde-agent/Manifest
@@ -1 +1,2 @@
 DIST polkit-kde-agent-1-5.16.5.tar.xz 43152 BLAKE2B 
689a070fd1758a52b97d8865fca3c87603653c6029d90631c5be7a81df652333bc1ef13b80bad220de73030c5bc23d4109335e2609b535df2f9e6054fc0f02d1
 SHA512 
cf5ba2318ce69127af031abe16ec4b61f69ce0075ef05d6b68b9bf21b9c911a687393d6844cc1a755a0a859a2fcfe8390f6d58e468240a8d1d909bc027692dab
+DIST polkit-kde-agent-1-5.17.1.tar.xz 43264 BLAKE2B 
d49ba413c20e09abefd3f92ca40ce81a83939283ca22cadba9dbdd56e3e48c9ce1e42a892054643b71a64ca27ea1d14709a96ea914c5bc924999188d427883d8
 SHA512 
f630c289b4c95cb8fe677a0095ea23e3adb4a5e3468e76db9c373d5613a7789e6009aed50f047ba4e0f6820c74bea0ab20c931828588eb8d9f5aed24f0cbbcf3

diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.17.1.ebuild 
b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.17.1.ebuild
new file mode 100644
index 00000000000..3a7ae6ac0ab
--- /dev/null
+++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.17.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KMNAME="${PN}-1"
+inherit kde5
+
+DESCRIPTION="PolKit agent module for KDE Plasma"
+HOMEPAGE="https://kde.org/";
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep kcrash)
+       $(add_frameworks_dep kdbusaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kiconthemes)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kwindowsystem)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+       >=sys-auth/polkit-qt-0.112.0[qt5(+)]
+"
+RDEPEND="${DEPEND}"

diff --git a/kde-plasma/powerdevil/Manifest b/kde-plasma/powerdevil/Manifest
index 5766f6fd9d0..97d95548197 100644
--- a/kde-plasma/powerdevil/Manifest
+++ b/kde-plasma/powerdevil/Manifest
@@ -1 +1,2 @@
 DIST powerdevil-5.16.5.tar.xz 590400 BLAKE2B 
8c6286d9b3f59b0a66cbe6955848bce2b4bd288cd88ef564dccf3fc20a57399e2758d5c2c497155032c6af90ace0faa23f47fad62b0283462c6b0e84a5773423
 SHA512 
26e08324d25f099636309cd9bbabf4a5b7f8eb3a86bc0db8a9973169c00687063c031117aef5e75959b319eaf4d0c60688ec8acead936eec8a6653b242a82db1
+DIST powerdevil-5.17.1.tar.xz 593772 BLAKE2B 
87fb9c74d0ffb1a84ba5e755dce248be6809fd5a0be01e014266586da7a3474a56c6ab844d19d27033d2eab00f7ef6cb0a6b497f16fc7fde0bd9bd219a1a0a02
 SHA512 
db6ac2bd8a4b567b1726ecbb15c90b8935de1a3753f817b677065d451ce7b8b78c179a0c54cddf7789a05693d89c644af7fb055f9573568cb08ecc4175471087

diff --git a/kde-plasma/powerdevil/powerdevil-5.17.1.ebuild 
b/kde-plasma/powerdevil/powerdevil-5.17.1.ebuild
new file mode 100644
index 00000000000..2179318d27f
--- /dev/null
+++ b/kde-plasma/powerdevil/powerdevil-5.17.1.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="Power management for KDE Plasma Shell"
+HOMEPAGE="https://cgit.kde.org/powerdevil.git";
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="brightness-control +wireless"
+
+DEPEND="
+       $(add_frameworks_dep kactivities)
+       $(add_frameworks_dep kauth policykit)
+       $(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 kglobalaccel)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kidletime)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep knotifications)
+       $(add_frameworks_dep knotifyconfig)
+       $(add_frameworks_dep kservice)
+       $(add_frameworks_dep kwayland)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kxmlgui)
+       $(add_frameworks_dep solid)
+       $(add_plasma_dep libkscreen)
+       $(add_plasma_dep libkworkspace)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+       $(add_qt_dep qtx11extras)
+       virtual/libudev:=
+       x11-libs/libxcb
+       brightness-control? ( app-misc/ddcutil )
+       wireless? (
+               $(add_frameworks_dep bluez-qt)
+               $(add_frameworks_dep networkmanager-qt)
+       )
+"
+RDEPEND="${DEPEND}
+       $(add_plasma_dep kde-cli-tools)
+       >=sys-power/upower-0.9.23
+"
+
+src_configure() {
+       local mycmakeargs=(
+               -DHAVE_DDCUTIL=$(usex brightness-control)
+               $(cmake-utils_use_find_package wireless KF5BluezQt)
+               $(cmake-utils_use_find_package wireless KF5NetworkManagerQt)
+       )
+
+       kde5_src_configure
+}

diff --git a/kde-plasma/sddm-kcm/Manifest b/kde-plasma/sddm-kcm/Manifest
index d666ea2c560..a04485e35c2 100644
--- a/kde-plasma/sddm-kcm/Manifest
+++ b/kde-plasma/sddm-kcm/Manifest
@@ -1 +1,2 @@
 DIST sddm-kcm-5.16.5.tar.xz 62164 BLAKE2B 
67e404f8c111f5bd70dfea6f495d94bd63cc702a8c3cbe76c129c21ce320383bdd07d2c137dc6c85e02744f2d1659083914829390d73cff19d72db21cb9dbaee
 SHA512 
98178c96ccf2405b1811a896053ed1ae371f4e52f0a5c7db6016a506498be1a0eff9c4c6030350aaafe4d9daeacb9386be8bd79f2b80abe1114d098bb6eddbfd
+DIST sddm-kcm-5.17.1.tar.xz 58848 BLAKE2B 
307d62dbca5517f3852e83649c636340583e15d1a4d523d3efdd6743a1663670391e7958d5575a06fa03ef02f2be369303c55a1f350121fa23b157bdcad50828
 SHA512 
bb97ad0300a27ab117ec97b7ed7246eec63ab4839cd3f247b2013fc351e6dc2eaca70094d681075b90e9820f86c806309cca00915d57db3dc37380def0dc8b17

diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.17.1.ebuild 
b/kde-plasma/sddm-kcm/sddm-kcm-5.17.1.ebuild
new file mode 100644
index 00000000000..e2fcade9fd1
--- /dev/null
+++ b/kde-plasma/sddm-kcm/sddm-kcm-5.17.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="KDE Plasma control module for SDDM"
+HOMEPAGE="https://cgit.kde.org/sddm-kcm.git";
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep karchive)
+       $(add_frameworks_dep kauth)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep knewstuff)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_qt_dep qtdeclarative 'widgets')
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+"
+RDEPEND="${DEPEND}
+       $(add_plasma_dep kde-cli-tools)
+       x11-misc/sddm
+"
+
+DOCS=( CONTRIBUTORS )

diff --git a/kde-plasma/systemsettings/Manifest 
b/kde-plasma/systemsettings/Manifest
index 280c8030425..1eaa3712252 100644
--- a/kde-plasma/systemsettings/Manifest
+++ b/kde-plasma/systemsettings/Manifest
@@ -1 +1,2 @@
 DIST systemsettings-5.16.5.tar.xz 180252 BLAKE2B 
75860a6aad43dc2804cdb4eaa649dedeaba9fbb3d5a78bb4c49309e2e452cbb08b29040426643d5a07ff904041787d72ec0e924b4e0b81b5ad17aa0599139e8e
 SHA512 
b9899ff13a16fcc59d3daf47d327e2711ec544c672e61ac875a4cfb02716849d735b8aaed20e4e38ac5f8f9f926ee01065d2d2d6db76f74e72ad5333c96cfb0e
+DIST systemsettings-5.17.1.tar.xz 172760 BLAKE2B 
e0b028b6ecd64f12f216627dae2489d23af0e2e92482bc25b8e76e33db51d7da1506f13dc20ff4bc1e7d22e88aaea4b40ed72a7a29aca1c51008e0aad40df7b3
 SHA512 
3274dfebd58a7e902ddf0097f34c06570d7973eecc1f6ce68c4c11d5a7792bb7c991889e33c784e9f041b90050822b586c001662484e06e991305f0234766556

diff --git a/kde-plasma/systemsettings/systemsettings-5.17.1.ebuild 
b/kde-plasma/systemsettings/systemsettings-5.17.1.ebuild
new file mode 100644
index 00000000000..6b001211101
--- /dev/null
+++ b/kde-plasma/systemsettings/systemsettings-5.17.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="Control Center to configure KDE Plasma desktop"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep kactivities)
+       $(add_frameworks_dep kactivities-stats)
+       $(add_frameworks_dep kauth)
+       $(add_frameworks_dep kcmutils)
+       $(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 kdeclarative)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kiconthemes)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep kitemviews)
+       $(add_frameworks_dep kpackage)
+       $(add_frameworks_dep kservice)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_frameworks_dep kwindowsystem)
+       $(add_frameworks_dep kxmlgui)
+       $(add_plasma_dep libkworkspace)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtdeclarative 'widgets')
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+"
+RDEPEND="${DEPEND}
+       $(add_frameworks_dep kirigami)
+"
+
+src_prepare() {
+       kde5_src_prepare
+
+       # FIXME: hangs in chroot; similar to bug #640432
+       sed -e "s/^ecm_find_qmlmodule.*org\.kde\.kcm/#&/" \
+               -i CMakeLists.txt || die
+}
+
+pkg_postinst() {
+       kde5_pkg_postinst
+
+       if [[ -z "${REPLACING_VERSIONS}" ]]; then
+               has_version kde-plasma/kde-gtk-config || \
+                       elog "Install kde-plasma/kde-gtk-config to configure 
looks for GTK+."
+       fi
+}

diff --git a/kde-plasma/user-manager/Manifest b/kde-plasma/user-manager/Manifest
index 27821b00d79..23420b832f0 100644
--- a/kde-plasma/user-manager/Manifest
+++ b/kde-plasma/user-manager/Manifest
@@ -1 +1,2 @@
 DIST user-manager-5.16.5.tar.xz 547036 BLAKE2B 
a7fa24996e5e2f30c85f70301238359736ad1b98db00dccc96c669afd61512805ea81f0a015e47d1292dc053fd0ec0b8928a65f09cf646bd330521e9cc1868a2
 SHA512 
4a99446165ec06606752a388979caac367addc2e5f5e899a1d91665c632db04d073d91d353317bf5fcb5684966e65ca614f4e9582b11b7641e774dd6d49c57d1
+DIST user-manager-5.17.1.tar.xz 2163820 BLAKE2B 
ac06dcfa31bce2503b47e580457917e5d37a6b79710882c37659ec3595602a73e87dbf57ee60d6c6337bf478157882ddc81c624d6dcb45e8b88886196434e449
 SHA512 
29172ce29ef40a75a3d43f3830024a41f436d35632227aa7d7b67e35dd08e225e6ba50b67627c70c11e8cd6cf3b29e4e213a2606430dcd217cd50469ffe3cfb4

diff --git a/kde-plasma/user-manager/user-manager-5.17.1.ebuild 
b/kde-plasma/user-manager/user-manager-5.17.1.ebuild
new file mode 100644
index 00000000000..20a0bceeb94
--- /dev/null
+++ b/kde-plasma/user-manager/user-manager-5.17.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit kde5
+
+DESCRIPTION="Simple system settings module to manage the users of your system"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE=""
+
+DEPEND="
+       $(add_frameworks_dep kauth)
+       $(add_frameworks_dep kcmutils)
+       $(add_frameworks_dep kconfig)
+       $(add_frameworks_dep kconfigwidgets)
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kiconthemes)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtwidgets)
+       >=dev-libs/libpwquality-1.3.0
+"
+RDEPEND="${DEPEND}
+       sys-apps/accountsservice
+"

diff --git a/kde-plasma/xdg-desktop-portal-kde/Manifest 
b/kde-plasma/xdg-desktop-portal-kde/Manifest
index c416a6ce2a6..64cf44edde9 100644
--- a/kde-plasma/xdg-desktop-portal-kde/Manifest
+++ b/kde-plasma/xdg-desktop-portal-kde/Manifest
@@ -1 +1,2 @@
 DIST xdg-desktop-portal-kde-5.16.5.tar.xz 61576 BLAKE2B 
b9d186e3269aae6c079bae8abf01e790300da5ba255ecaa37ca2b139bb5c017f0cc118adbaca8d4f846cfbf5d563d574cddca4703e9d917f7001468b27734db6
 SHA512 
381298cc001795902343512f8bb08c363acfb6e3ef398e0f170f305572ca9a5caaf458e85b6f48ac84bcd963a34e535c666b0ddc1bb910a894a8b8de8801467e
+DIST xdg-desktop-portal-kde-5.17.1.tar.xz 62660 BLAKE2B 
2a05547c3f269e9ffceb4e5cb9f20f8771dbf5ec8502d7c3ae1d54205fad7e12f02c462a2048dbff390b27fc498f2ea69c14ee4fe1ca96450be7f2661f9082a8
 SHA512 
9a9ebae7a0abdcd40f3ecb4965d04cc4506238f4685fea16e614c52bc82c4c1583d18d04e0708d7c5eac90df2635b86675e4bf9e73fb83b37d2700279dcd3c03

diff --git 
a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.17.1.ebuild 
b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.17.1.ebuild
new file mode 100644
index 00000000000..ac89d1e1c4f
--- /dev/null
+++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.17.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Backend implementation for xdg-desktop-portal that is using 
Qt/KDE Frameworks"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="screencast"
+
+COMMON_DEPEND="
+       $(add_frameworks_dep kcoreaddons)
+       $(add_frameworks_dep ki18n)
+       $(add_frameworks_dep kio)
+       $(add_frameworks_dep knotifications)
+       $(add_frameworks_dep kwidgetsaddons)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtprintsupport 'cups')
+       $(add_qt_dep qtwidgets)
+       screencast? (
+               dev-libs/glib:2
+               media-libs/libepoxy
+               media-libs/mesa[gbm]
+               media-video/pipewire:=
+       )
+"
+DEPEND="${COMMON_DEPEND}
+       $(add_frameworks_dep kwayland)
+       $(add_qt_dep qtconcurrent)
+"
+RDEPEND="${COMMON_DEPEND}
+       screencast? ( sys-apps/xdg-desktop-portal[screencast] )
+       !screencast? ( sys-apps/xdg-desktop-portal )
+"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_find_package screencast GLIB2)
+               $(cmake-utils_use_find_package screencast PipeWire)
+               $(cmake-utils_use_find_package screencast GBM)
+               $(cmake-utils_use_find_package screencast Epoxy)
+       )
+       kde5_src_configure
+}

diff --git a/kde-plasma/xembed-sni-proxy/Manifest 
b/kde-plasma/xembed-sni-proxy/Manifest
index f2ef4b26463..58bc133f8fb 100644
--- a/kde-plasma/xembed-sni-proxy/Manifest
+++ b/kde-plasma/xembed-sni-proxy/Manifest
@@ -1 +1,2 @@
 DIST plasma-workspace-5.16.5.tar.xz 4905748 BLAKE2B 
049a4ff618aade78ac130c1496f6add0ddc391db5b025045eaee91fbcac0a0b9e7b44a06757c94699c1038b18a96a06eb31d4ab6518bfda6d308e12b1269ca04
 SHA512 
e55e89b6a8e3dcf68bb7ad4f62f284cd819c7461eff1269f84df086a2516401c26363cc6c3c8e6cc8e27788222b3ed81098d765a25e5d96d9274e3b342816369
+DIST plasma-workspace-5.17.1.tar.xz 4960796 BLAKE2B 
7f33ed3fcca34afbb0ba7de3b45e24fecadc69885703081fb1b932fc66f82e8fdfe4806168ef029b7506df72f2b7d910386d684d527e16f986fe5b1c94040436
 SHA512 
a3a68657686b69ceebaf124191bd01c9865f6b8328e7ec103e54c861376054ad2ae1303651170d458c39fc4dc7818c222fbdf6e64708ed623f054cb4c2be9538

diff --git a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.17.1.ebuild 
b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.17.1.ebuild
new file mode 100644
index 00000000000..54a97db0e7e
--- /dev/null
+++ b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.17.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_AUTODEPS="false"
+KMNAME="plasma-workspace"
+inherit kde5
+
+DESCRIPTION="Legacy xembed tray icons support for SNI-only system trays"
+HOMEPAGE="https://cgit.kde.org/plasma-workspace.git/tree/xembed-sni-proxy/Readme.md";
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+DEPEND="
+       $(add_frameworks_dep extra-cmake-modules)
+       $(add_frameworks_dep kwindowsystem)
+       $(add_qt_dep qtcore)
+       $(add_qt_dep qtdbus)
+       $(add_qt_dep qtgui)
+       $(add_qt_dep qtx11extras)
+       x11-libs/libxcb
+       x11-libs/libXtst
+       x11-libs/xcb-util-image
+"
+RDEPEND="${DEPEND}
+       !<kde-plasma/plasma-workspace-5.14.2:5
+       !kde-plasma/xembed-sni-proxy:0
+"
+
+S="${S}/${PN}"
+
+PATCHES=( "${FILESDIR}/${PN}-5.14.90-standalone.patch" )
+
+src_prepare() {
+       kde5_src_prepare
+
+       sed -e "/set/s/GENTOO_PV/$(ver_cut 1-3)/" \
+               -i CMakeLists.txt || die "Failed to prepare CMakeLists.txt"
+}

Reply via email to