public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: kde-plasma/plymouth-kcm/, kde-plasma/kde-cli-tools/, ...
@ 2018-03-06 15:13 Andreas Sturmlechner
  0 siblings, 0 replies; only message in thread
From: Andreas Sturmlechner @ 2018-03-06 15:13 UTC (permalink / raw
  To: gentoo-commits

commit:     e0d959b952e0d6584ea86e0f6ef4d5c017d7856b
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  6 14:19:46 2018 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Mar  6 15:13:05 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0d959b9

kde-plasma: Add KDE Plasma 5.12.3

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 kde-plasma/bluedevil/Manifest                      |   1 +
 kde-plasma/bluedevil/bluedevil-5.12.3.ebuild       |  40 +++++
 kde-plasma/breeze-grub/Manifest                    |   1 +
 kde-plasma/breeze-grub/breeze-grub-5.12.3.ebuild   |  30 ++++
 kde-plasma/breeze-gtk/Manifest                     |   1 +
 kde-plasma/breeze-gtk/breeze-gtk-5.12.3.ebuild     |  12 ++
 kde-plasma/breeze-plymouth/Manifest                |   1 +
 .../breeze-plymouth/breeze-plymouth-5.12.3.ebuild  |  26 ++++
 kde-plasma/breeze/Manifest                         |   1 +
 kde-plasma/breeze/breeze-5.12.3.ebuild             |  87 +++++++++++
 kde-plasma/drkonqi/Manifest                        |   1 +
 kde-plasma/drkonqi/drkonqi-5.12.3.ebuild           |  56 +++++++
 kde-plasma/kactivitymanagerd/Manifest              |   1 +
 .../kactivitymanagerd-5.12.3.ebuild                |  35 +++++
 kde-plasma/kde-cli-tools/Manifest                  |   1 +
 .../kde-cli-tools/kde-cli-tools-5.12.3.ebuild      |  59 +++++++
 kde-plasma/kde-gtk-config/Manifest                 |   1 +
 .../kde-gtk-config/kde-gtk-config-5.12.3.ebuild    |  52 +++++++
 kde-plasma/kdecoration/Manifest                    |   1 +
 kde-plasma/kdecoration/kdecoration-5.12.3.ebuild   |  16 ++
 kde-plasma/kdeplasma-addons/Manifest               |   1 +
 .../kdeplasma-addons-5.12.3.ebuild                 |  59 +++++++
 kde-plasma/kgamma/Manifest                         |   1 +
 kde-plasma/kgamma/kgamma-5.12.3.ebuild             |  26 ++++
 kde-plasma/khotkeys/Manifest                       |   1 +
 kde-plasma/khotkeys/khotkeys-5.12.3.ebuild         |  46 ++++++
 kde-plasma/kinfocenter/Manifest                    |   1 +
 kde-plasma/kinfocenter/kinfocenter-5.12.3.ebuild   |  91 +++++++++++
 kde-plasma/kmenuedit/Manifest                      |   1 +
 kde-plasma/kmenuedit/kmenuedit-5.12.3.ebuild       |  44 ++++++
 kde-plasma/kscreen/Manifest                        |   1 +
 kde-plasma/kscreen/kscreen-5.12.3.ebuild           |  38 +++++
 kde-plasma/kscreenlocker/Manifest                  |   1 +
 .../kscreenlocker/kscreenlocker-5.12.3.ebuild      |  96 ++++++++++++
 kde-plasma/ksshaskpass/Manifest                    |   1 +
 kde-plasma/ksshaskpass/ksshaskpass-5.12.3.ebuild   |  49 ++++++
 kde-plasma/ksysguard/Manifest                      |   1 +
 kde-plasma/ksysguard/ksysguard-5.12.3.ebuild       |  47 ++++++
 kde-plasma/kwallet-pam/Manifest                    |   1 +
 kde-plasma/kwallet-pam/kwallet-pam-5.12.3.ebuild   |  33 ++++
 kde-plasma/kwayland-integration/Manifest           |   1 +
 .../kwayland-integration-5.12.3.ebuild             |  22 +++
 kde-plasma/kwin/Manifest                           |   1 +
 kde-plasma/kwin/kwin-5.12.3.ebuild                 | 106 +++++++++++++
 kde-plasma/kwrited/Manifest                        |   1 +
 kde-plasma/kwrited/kwrited-5.12.3.ebuild           |  23 +++
 kde-plasma/libkscreen/Manifest                     |   1 +
 kde-plasma/libkscreen/libkscreen-5.12.3.ebuild     |  27 ++++
 kde-plasma/libksysguard/Manifest                   |   1 +
 kde-plasma/libksysguard/libksysguard-5.12.3.ebuild |  53 +++++++
 kde-plasma/milou/Manifest                          |   1 +
 kde-plasma/milou/milou-5.12.3.ebuild               |  30 ++++
 kde-plasma/oxygen/Manifest                         |   1 +
 kde-plasma/oxygen/oxygen-5.12.3.ebuild             |  93 +++++++++++
 kde-plasma/plasma-desktop/Manifest                 |   1 +
 .../plasma-desktop/plasma-desktop-5.12.3.ebuild    | 163 +++++++++++++++++++
 kde-plasma/plasma-integration/Manifest             |   1 +
 .../plasma-integration-5.12.3.ebuild               |  43 +++++
 kde-plasma/plasma-meta/metadata.xml                |   1 +
 kde-plasma/plasma-meta/plasma-meta-5.12.3.ebuild   |  80 ++++++++++
 kde-plasma/plasma-nm/Manifest                      |   1 +
 kde-plasma/plasma-nm/plasma-nm-5.12.3.ebuild       |  75 +++++++++
 kde-plasma/plasma-pa/Manifest                      |   1 +
 kde-plasma/plasma-pa/plasma-pa-5.12.3.ebuild       |  29 ++++
 kde-plasma/plasma-sdk/Manifest                     |   1 +
 kde-plasma/plasma-sdk/plasma-sdk-5.12.3.ebuild     |  39 +++++
 kde-plasma/plasma-vault/Manifest                   |   1 +
 kde-plasma/plasma-vault/plasma-vault-5.12.3.ebuild |  34 ++++
 kde-plasma/plasma-workspace-wallpapers/Manifest    |   1 +
 .../plasma-workspace-wallpapers-5.12.3.ebuild      |  18 +++
 kde-plasma/plasma-workspace/Manifest               |   1 +
 .../plasma-workspace-5.12.3.ebuild                 | 173 +++++++++++++++++++++
 kde-plasma/plymouth-kcm/Manifest                   |   1 +
 kde-plasma/plymouth-kcm/plymouth-kcm-5.12.3.ebuild |  36 +++++
 kde-plasma/polkit-kde-agent/Manifest               |   1 +
 .../polkit-kde-agent-5.12.3.ebuild                 |  30 ++++
 kde-plasma/powerdevil/Manifest                     |   1 +
 kde-plasma/powerdevil/powerdevil-5.12.3.ebuild     |  82 ++++++++++
 kde-plasma/sddm-kcm/Manifest                       |   1 +
 kde-plasma/sddm-kcm/sddm-kcm-5.12.3.ebuild         |  41 +++++
 kde-plasma/systemsettings/Manifest                 |   1 +
 .../systemsettings/systemsettings-5.12.3.ebuild    |  52 +++++++
 kde-plasma/user-manager/Manifest                   |   1 +
 kde-plasma/user-manager/user-manager-5.12.3.ebuild |  27 ++++
 84 files changed, 2260 insertions(+)

diff --git a/kde-plasma/bluedevil/Manifest b/kde-plasma/bluedevil/Manifest
index 08ceb163ba6..58f0934d06c 100644
--- a/kde-plasma/bluedevil/Manifest
+++ b/kde-plasma/bluedevil/Manifest
@@ -1,2 +1,3 @@
 DIST bluedevil-5.11.5.tar.xz 153380 BLAKE2B 1342ea233c6ea2b7a325eefafe1528d27d1f060bdf628ecd6c7dcddb0323ed10d6dc11ddcbf96a9f6913202ea327979a4f06d9cc7fdc70d02595b0a593a9a819 SHA512 273c1d3a649c7e78e78f27a10199057e2b06940e281eeeb7555bd2d40a6d9f9f7aaa38b5c0a84549f3ff13ec3209b63dde00dcce2ef8855a0cf46030f477594b
 DIST bluedevil-5.12.2.tar.xz 149600 BLAKE2B 13abbf3b90a5057ef8d8bbd363d9421e3ed370169da8e1af5d5751e6384736dc71d2c9b45c9ac73be82648bcb323a9f2bcbc2a3da068b39a683213df749ec991 SHA512 bbc2162dda1b97808b07ee288c9713508c470da27eb3db3007b8b0261a7c15f25677c10eea14237a38fab33786bc274abc1ac75e15b1dd7cfc75fe69ca6e135f
+DIST bluedevil-5.12.3.tar.xz 149576 BLAKE2B 46c3177246fd81c4d43c0b3bea0206a5e4220ab42d884528ed109b0ca4a5616d89b9fcfcc514da045902aad36533d3befe59fcef9bb5c3ca2dc862fd9461ff76 SHA512 61156547ac7a45c1e905c0141f4a0e29599a4cb1c91e0c5a0a4a226269430ca679899d840ad0fbb15333d474e05141647cb6b8cf9aa44988e95fccaf9fab26d1

diff --git a/kde-plasma/bluedevil/bluedevil-5.12.3.ebuild b/kde-plasma/bluedevil/bluedevil-5.12.3.ebuild
new file mode 100644
index 00000000000..d57eb297ca4
--- /dev/null
+++ b/kde-plasma/bluedevil/bluedevil-5.12.3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Bluetooth stack for KDE Plasma"
+HOMEPAGE="https://cgit.kde.org/bluedevil.git"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+COMMON_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)
+"
+DEPEND="${COMMON_DEPEND}
+	x11-misc/shared-mime-info
+"
+RDEPEND="${COMMON_DEPEND}
+	$(add_plasma_dep kde-cli-tools)
+	!app-mobilephone/obexd
+	!app-mobilephone/obex-data-server
+	!kde-plasma/bluedevil:4
+"

diff --git a/kde-plasma/breeze-grub/Manifest b/kde-plasma/breeze-grub/Manifest
index a6d3583589e..2a05860b43d 100644
--- a/kde-plasma/breeze-grub/Manifest
+++ b/kde-plasma/breeze-grub/Manifest
@@ -1,2 +1,3 @@
 DIST breeze-grub-5.11.5.tar.xz 3157272 BLAKE2B 1c4f9bed314f4968b00e7283203ce24ffa7911c4e7fcd0631ddb942ece5eaa104773bf267ee23449125cc902a20e7d8eae5be595d12c7b1eeae055455b5849d4 SHA512 87802343c23cf4a73160a669fbec69cd529b992c31fb6d4a3578e31f5c9eeb4bc418ba811e705d95c37b1e2047bd08619c369f3e16208dba7fcde1f8d56bd6f8
 DIST breeze-grub-5.12.2.tar.xz 3139708 BLAKE2B 75e65f90a36d69da962886b85aa623e1313e9bff7d50d5ff7bd83b91b14313f72984867e5137adde43270340b097b70923de139b034efe87475ceb2ce0473acc SHA512 c02cdcae4c5837fbfcbd394e18acf284fd79d415d05f38b097d6206121e82579eda86ae4943135b0794c708551985c2ae917e746981a5e0e93fb1c32cbee6982
+DIST breeze-grub-5.12.3.tar.xz 3142168 BLAKE2B 96a9120e40910e244c0d81c2b149dbf1c173724ebe43002251d8be087e9d80f73074f5af78a46380964b8e281705356d26059c4f2ad10a5e462545ccefe91a5b SHA512 de6afba06e1ef2394f06315ace0ec5691facbe2ccfca0ab801af73935a6dd44f44c718c1d4f41e5ee5928321f8a4d17689355124284ca91853b64b377039f654

diff --git a/kde-plasma/breeze-grub/breeze-grub-5.12.3.ebuild b/kde-plasma/breeze-grub/breeze-grub-5.12.3.ebuild
new file mode 100644
index 00000000000..8ef3ef186a8
--- /dev/null
+++ b/kde-plasma/breeze-grub/breeze-grub-5.12.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_AUTODEPS="false"
+KDE_DEBUG="false"
+inherit kde5
+
+DESCRIPTION="Breeze theme for GRUB"
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~arm ~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 532b91ce8e2..91fa369832a 100644
--- a/kde-plasma/breeze-gtk/Manifest
+++ b/kde-plasma/breeze-gtk/Manifest
@@ -1,2 +1,3 @@
 DIST breeze-gtk-5.11.5.tar.xz 218340 BLAKE2B 9f729336e0a5844fc8258f9900f7e5dc738c33e4d6a63f3a8b7fcc0f5fdf202d36a991397568dcdd3c608e3a93e9c5ff085d47b2d91a345f7b6587b530b035b1 SHA512 d940624cff5b785d2b32ca6329f463b4c545ae613fb5e7364537703086900f920fe72c25f5731ba24409e27469e2281b5d74bfd36ffedee66cbd8ac62be0c53d
 DIST breeze-gtk-5.12.2.tar.xz 213844 BLAKE2B c2000fd4834b6a7d68fecfeb03b26129dad41f9c9adf38fc15b2f191e558c7b1259ec1b6539810c7e37eaa613ec85f4a60b775d53497f06ac336c0c762f0011e SHA512 2616669aa7811ea6ae0a0801c4e0b55146f6b3a51aa16fc1edb41d03975351f7e81fb24ac0f368a56b330c27725361900c678f93ba620212c95fbc25c78b3ba8
+DIST breeze-gtk-5.12.3.tar.xz 213800 BLAKE2B 313fd4129064370688d16d1b0206820be2e67ebca33d755e023edd32e58542ada85dd1a5745f0615c9b6a336a33426777feb9324c744b51566c4ede36f5ac68a SHA512 958804d1985869a81f393ebfb0e0e5eff7ac552a48b4e34d86a2966de7dbbac8bffc186d521426eb6c2412fe00021626bb74be349363e7238d99230350f7eafe

diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.12.3.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-5.12.3.ebuild
new file mode 100644
index 00000000000..ef50e787f58
--- /dev/null
+++ b/kde-plasma/breeze-gtk/breeze-gtk-5.12.3.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit kde5
+
+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 ~x86"
+IUSE=""

diff --git a/kde-plasma/breeze-plymouth/Manifest b/kde-plasma/breeze-plymouth/Manifest
index c86f0e303f5..baf4dacf695 100644
--- a/kde-plasma/breeze-plymouth/Manifest
+++ b/kde-plasma/breeze-plymouth/Manifest
@@ -1,2 +1,3 @@
 DIST breeze-plymouth-5.11.5.tar.xz 106612 BLAKE2B d2f3f63e1f04f31de8b98a4ca63a529cbd2282db64527fe6faf030bd6bfa441da9213b467ac441eddffd870028f3e5bbfe79562fa7eb3f485d5f391f4c7d1dae SHA512 218045bf35efff475bf9aa4f1e8d117b42b671ba036a7dd67a2b6a8538ee4317f84415e53ffd17bb9645f7971bf575beae1cc1de7b6f67e37166fde25cf92c44
 DIST breeze-plymouth-5.12.2.tar.xz 105596 BLAKE2B 1974b8c2a8795cfbe775d3f6477415f0cfddd4411a863dab24d6beb3ef6021f1fd50b3469ce53070d98eefb0f7a530b2264b4c395e811919cb27ae69a922d830 SHA512 c8ae3025b02a055ea6b93bcfc218dd0a6c0902ffd07ddc4163ac4c19a9155dcd8fdb4af2f47a2c850aec514e2bb057ab67239b7b019c1e84bd354d18848c17c4
+DIST breeze-plymouth-5.12.3.tar.xz 105592 BLAKE2B 7b36f5b24abc5875b662342b4d608c382626fa81cf07defc8771ebd67b3be5f873902061417093205058456dfc7ea60588ec0034259852b40a1572341ed23e8e SHA512 3216f3b7224e0966b95679ee700601bfc56ed9becc30fa285cadee78b0662d7e198813ede511ad79200af8d24d9ff8878eaf45abe81d260fe0562ffaa4b53c88

diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-5.12.3.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-5.12.3.ebuild
new file mode 100644
index 00000000000..7c86b9c8d81
--- /dev/null
+++ b/kde-plasma/breeze-plymouth/breeze-plymouth-5.12.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_AUTODEPS="false"
+inherit kde5
+
+DESCRIPTION="Breeze theme for Plymouth"
+LICENSE="GPL-2+ GPL-3+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND="sys-boot/plymouth"
+DEPEND="${RDEPEND}
+	$(add_frameworks_dep extra-cmake-modules)
+"
+
+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 c0047512fb3..c34382228b1 100644
--- a/kde-plasma/breeze/Manifest
+++ b/kde-plasma/breeze/Manifest
@@ -1,2 +1,3 @@
 DIST breeze-5.11.5.tar.xz 22228964 BLAKE2B f3fdcc10b7350acf612bec9edf4cbea544c6f1dbbc713c8cf9903054b3fb015fffa3a9be5fed4ce5d19209a476d9a84fbcc219ff5cdcdc93e05f3537bb209e85 SHA512 4ef2e7507f7175af7725157611bfe6339d417749d565e50760a5da70db7603f59a9c41deec42f343149442b2e82204eb9519354fb91e407d4c89a9300edad2df
 DIST breeze-5.12.2.tar.xz 22208396 BLAKE2B f9e331eb30bd894a41adf3f2d24c71f58c04b7080f6f4d8b73f9fc24bb0e861c973e0b32a284d073e5dc9ff413b84d58970458591ee0c27dfaa6d8099b0895af SHA512 2bdc27ca2a1df0234f22ebb1c56723b2ad1345417889b5fc2e66bebef4e2ad1592b78f4391b38a1b2a994f414390789bcbbe213c80f29e1440827bf2bc3d2ead
+DIST breeze-5.12.3.tar.xz 22208204 BLAKE2B 820cf44897cfa277f662c5322d9a056b6c2d149fa8befb20e59952022faf183a2aad1c1deafda99415fed72a9fe0bfe5e0a9d5f82c6872d568ba40b929fd59bd SHA512 e9164dafdc6324103db4428e9e6d1819d3ff9e9d8f846392862e0f22719ffeb34b30c591dba8df48f733d4f0c18cca537b8d7d0d6e8d64ea55126fde56cf7c5e

diff --git a/kde-plasma/breeze/breeze-5.12.3.ebuild b/kde-plasma/breeze/breeze-5.12.3.ebuild
new file mode 100644
index 00000000000..d16baa9e1fe
--- /dev/null
+++ b/kde-plasma/breeze/breeze-5.12.3.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic kde5 multibuild
+
+DESCRIPTION="Breeze visual style for the Plasma desktop"
+HOMEPAGE="https://cgit.kde.org/breeze.git"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="qt4 wayland X"
+
+REQUIRED_USE="qt4? ( X )"
+
+COMMON_DEPEND="
+	$(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)
+	qt4? (
+		kde-frameworks/kdelibs:4
+		x11-libs/libX11
+	)
+	wayland? ( $(add_frameworks_dep kwayland) )
+	X? (
+		$(add_qt_dep qtx11extras)
+		x11-libs/libxcb
+	)
+"
+DEPEND="${COMMON_DEPEND}
+	$(add_frameworks_dep kpackage)
+	qt4? ( dev-util/automoc:0 )
+"
+RDEPEND="${COMMON_DEPEND}
+	$(add_frameworks_dep breeze-icons)
+	$(add_plasma_dep kde-cli-tools)
+"
+
+pkg_setup() {
+	kde5_pkg_setup
+	MULTIBUILD_VARIANTS=( kf5 $(usev qt4) )
+}
+
+src_configure() {
+	myconfigure() {
+		local mycmakeargs=()
+
+		if [[ ${MULTIBUILD_VARIANT} = qt4 ]]; then
+			use debug || append-cppflags -DQT_NO_DEBUG
+			mycmakeargs+=(
+				-DUSE_KDE4=true
+				-DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
+			)
+			cmake-utils_src_configure
+		else
+			mycmakeargs+=(
+				$(cmake-utils_use_find_package wayland KF5Wayland)
+				$(cmake-utils_use_find_package X XCB)
+			)
+			kde5_src_configure
+		fi
+	}
+
+	multibuild_foreach_variant myconfigure
+}
+
+src_compile() {
+	multibuild_foreach_variant kde5_src_compile
+}
+
+src_test() {
+	multibuild_foreach_variant kde5_src_test
+}
+
+src_install() {
+	multibuild_foreach_variant kde5_src_install
+}

diff --git a/kde-plasma/drkonqi/Manifest b/kde-plasma/drkonqi/Manifest
index ecae56d2e6e..2d305175855 100644
--- a/kde-plasma/drkonqi/Manifest
+++ b/kde-plasma/drkonqi/Manifest
@@ -1,2 +1,3 @@
 DIST drkonqi-5.11.5.tar.xz 746660 BLAKE2B 9ca5290ff64186347bc03133440c54da94256064868e1c854fb7813b7211d480e34ada74ae312dc7f18219ea81072eef5e2e4204e0bfcf7a712296157c37086b SHA512 6bf7435e091494627f50d2c047467e585f31e51ad5ecab242664230b118272303d245c07ff65fb3fbdbcfe2fb1283134fa69c029c5e42b4df98e6f9a859c0105
 DIST drkonqi-5.12.2.tar.xz 738908 BLAKE2B 1f68d34521753508af739cc2d054a7960db3d78431e7328fe7b4291b84a1235ce23e29f7ae09df31a4862b453170c5a01e83d8ad9a4ea970583ffccad9a36818 SHA512 d203848310a2afb06fa247e0b153525ee256bf66e399a5a181bd837398cb52f9e81188bb28538532380a5e8d8fc0ee55ab6c5f4bfc71768fb0b89df85307f839
+DIST drkonqi-5.12.3.tar.xz 739124 BLAKE2B 1852b49c1bd7f34da552347ca73759e545774c722484d4c3680a488d4511d2a8e199d55dcc9002183d32529376ccd5a2a6a9bb1e81a9d6025366d0e165f92fa7 SHA512 bc5082d088622641c744f42de6077863dc67e0a3efd25fd1d594210facc61ad7cf051f3c36a367a912fab4621fced306c23fcb520231cf5c2ab5023903436745

diff --git a/kde-plasma/drkonqi/drkonqi-5.12.3.ebuild b/kde-plasma/drkonqi/drkonqi-5.12.3.ebuild
new file mode 100644
index 00000000000..08c83e00ef5
--- /dev/null
+++ b/kde-plasma/drkonqi/drkonqi-5.12.3.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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-apps/drkonqi:4
+	!<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 1822df367ac..1568bbb3f32 100644
--- a/kde-plasma/kactivitymanagerd/Manifest
+++ b/kde-plasma/kactivitymanagerd/Manifest
@@ -1,2 +1,3 @@
 DIST kactivitymanagerd-5.11.5.tar.xz 89720 BLAKE2B b4fea473744ed25abd44831418a2e427b86b865385392044aea8b3bada705b8038c2e85b6273f05874c2bd26d6f283e7bf674f082f5435690a08b2348ae2c1f2 SHA512 8c10b5a8716580dbbb42883bf7acc78e23877797e30208400cca9b37d7d921a2873854733ffd730fbb37b6d79b0b44aebbfa6274376123fdfc0999f362793745
 DIST kactivitymanagerd-5.12.2.tar.xz 84836 BLAKE2B 0ad32c265d4d1fb7907f7a63357a1c0ccfe1c8d16ba0513502f57c5bcea6e1bec6c85ab4623f5e17fe19ce759918c1eb8b23999285c4824dc394ccbd662a367e SHA512 c8ea26b4948898cd1734bde5a5fe50991c7d61f997fe4539b819e2ef90e3a1c0fb57dec3331106f42616f9ce0485b81bf61a462832a46a35dcbe87050ecc3c08
+DIST kactivitymanagerd-5.12.3.tar.xz 84828 BLAKE2B 446617c66d5bc38f14028e3d8e2491d62cbbe1f9a07023a9292cf0b7d105a9a934a25b672ebe2b2341e0d2ab0641ac56a581b10a2c1574af8a6c0627d4b2cdb2 SHA512 a0250362a37edfc176caa9fd2b2fe9ca00eb78840f320255bf9a9c2d90c0b8bdeb608f7995f9ab5ddbf573cf8ac5307932e3b6c23b2d27d548f13508500daba9

diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.12.3.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.12.3.ebuild
new file mode 100644
index 00000000000..547e3aeefd4
--- /dev/null
+++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.12.3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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=""
+
+COMMON_DEPEND="
+	$(add_frameworks_dep kconfig)
+	$(add_frameworks_dep kcoreaddons)
+	$(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="${COMMON_DEPEND}
+	>=dev-libs/boost-1.54
+"
+RDEPEND="${COMMON_DEPEND}
+	!<kde-frameworks/kactivities-4.13.3-r2:4
+	!kde-plasma/kactivitymanagerd:4
+	!<kde-plasma/plasma-desktop-5.6.1
+"

diff --git a/kde-plasma/kde-cli-tools/Manifest b/kde-plasma/kde-cli-tools/Manifest
index 52d3c7b17c5..5fd2a5f03b8 100644
--- a/kde-plasma/kde-cli-tools/Manifest
+++ b/kde-plasma/kde-cli-tools/Manifest
@@ -1,2 +1,3 @@
 DIST kde-cli-tools-5.11.5.tar.xz 597040 BLAKE2B 8e17d08d45699c618325710fd4a054e1acde34e17965b65fb9054111d77e8c944fb4806d7d50e5073debabc948c79bf167887243c68e3227fc0c74c31d5eea74 SHA512 1f1363026d7d372552a06db19630a7deece8228bba020c0469971012f6393d4439fc56645b7348fca777b27dd86f7ffe8299c6e024384aaf7525d91baebe4b48
 DIST kde-cli-tools-5.12.2.tar.xz 572828 BLAKE2B 7e226e94e54f8ca95e7929c668044ef180c2162ce3fe37fad1c4c768bc616327947e7a8fa2f09dc30715a523d4db3c4f9aa17e08e549fa7acd76a138d9ade62c SHA512 2dc5be967d7888abda1b28af465754ae1530a3cd8cb919a77dc65d8566f961faa17e0c2d351b20fb3fcd4fd08d06f65bbe169cb20e78735d9ad3d7cc8664003e
+DIST kde-cli-tools-5.12.3.tar.xz 572820 BLAKE2B b31968189019346c4130c6c0856f2bf5778f3dbf65a928756674c906e9122358e05331a0bb0a7d3a2d10b09bab5ea43dc20aa4ac1d17fc8ad6fe791b6df1a057 SHA512 94d6b52a5e578edff19609950724cc06706be0d805b25457216a717bc6cd02ccd137d9ca79bace225777e929226a5deddfb943706d10d2387e61c95f0bb45818

diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.12.3.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.12.3.ebuild
new file mode 100644
index 00000000000..bcf243febb8
--- /dev/null
+++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.12.3.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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"
+
+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 ki18n)
+	$(add_frameworks_dep kiconthemes)
+	$(add_frameworks_dep kio)
+	$(add_frameworks_dep kservice)
+	$(add_frameworks_dep kwidgetsaddons)
+	$(add_frameworks_dep kwindowsystem)
+	$(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}
+	!kde-apps/kdesu
+"
+
+# 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
+	use kdesu && dosym ../$(get_libdir)/libexec/kf5/kdesu /usr/bin/kdesu5
+}

diff --git a/kde-plasma/kde-gtk-config/Manifest b/kde-plasma/kde-gtk-config/Manifest
index cfde4f7410f..3e448bc2049 100644
--- a/kde-plasma/kde-gtk-config/Manifest
+++ b/kde-plasma/kde-gtk-config/Manifest
@@ -1,2 +1,3 @@
 DIST kde-gtk-config-5.11.5.tar.xz 159700 BLAKE2B 3de3d056f47cedc7d04191853a7642e783d8e03af60a5198e9dc3f8eb49d14f2422324972a1e3569816df36869c19c1d34bfb5e7c0ce9bf20b8543c26029ab20 SHA512 bcaf0e8c6495fa2418caa92e4fa30f6369b7ed6d45ed288a6f4d071661cefad9240e990c57727aa709e398c1947a4caa6bcf77f3ef53c24127a5696186c989df
 DIST kde-gtk-config-5.12.2.tar.xz 157124 BLAKE2B 8388e564902f930559896d06d61d19484af9fe0bd6ec8124daef4737af0a6b485a2b7ec0199c3e02aa3fc49d66a48cdc4f16bd4bb9c4baaff7dc45dd1c28dd62 SHA512 64535ca68d0c0f6181f389ff36c697708702a5e0d02915491dc5a86a76bb9af0fb987c45ffc24784d2e83fe6acfa02361058ba934a51c0f76d2f4690c0ac15b0
+DIST kde-gtk-config-5.12.3.tar.xz 156860 BLAKE2B 5289a1363845cb521e62b7ff74d5fc4c0dd3fe4ea6c4c90e18d4bd0b95633f927c60607e65701017a388b69d801389e8ba75ef9b7192671aad1a9b1e7ee72ed5 SHA512 482fa31fecb5cedd7ae8d1aa41d6d378c16cbd28760f43d9a3bc35412b88e1210e5aeab2de077e78a23fecfa4d487459e7917dbcbe2b4e267d64058df5d12b88

diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.12.3.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.12.3.ebuild
new file mode 100644
index 00000000000..13b77b96ddf
--- /dev/null
+++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.12.3.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 ~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 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)
+	!kde-plasma/kde-gtk-config:4
+"
+
+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 af462c5fc51..e7a6d1dbefb 100644
--- a/kde-plasma/kdecoration/Manifest
+++ b/kde-plasma/kdecoration/Manifest
@@ -1,2 +1,3 @@
 DIST kdecoration-5.11.5.tar.xz 36280 BLAKE2B 64a8bbe8d9891f011bfbce69de5b989931f2129a87d01486378ae2a327c11615baca1223113c6a2e21a9bd2698cee7c908a6454b598389fca6082788df8f683e SHA512 a7dbec450e7a67b6c029ebba1663ffb3fa199f4c855322673ddedc4411506b20ff922a1dc6c728a6a8b5332ca8b0eb542fc52dad91ce3d01ed39d5bc5efc4cbc
 DIST kdecoration-5.12.2.tar.xz 35568 BLAKE2B 44426084b18f5366085ac2ddea11f0dd283a90a674b5bbb99cb8a8318d655500935df5241d003401228992c979dbe09ebc3d5eacc76566f00484553393c7fb40 SHA512 12440920014d703156665d80a1c43f3bbbd0aea534f2a79d51536609aa5a50b3419015c1455a8b5c591d15aafc5a317c1a4b0a360e62be0fadcec0785788242c
+DIST kdecoration-5.12.3.tar.xz 35564 BLAKE2B fe9bd05a3fe5573f9bad07d6825904ddd95ed7a593064783dafe998cbb9b32a3a74ddbd9bd440705c0cf0a1e37fec01965e01290f2e401a5770e0c41c6b9d9ce SHA512 912e1dafb7a8622a3f32dbf1bad12e154b7b643e01771ca06aef7a0e05f1c0e5b35b7ae121735831a7727a6a0367308f569b38c11469994c7c3edc134806e7c7

diff --git a/kde-plasma/kdecoration/kdecoration-5.12.3.ebuild b/kde-plasma/kdecoration/kdecoration-5.12.3.ebuild
new file mode 100644
index 00000000000..fce30fa8c29
--- /dev/null
+++ b/kde-plasma/kdecoration/kdecoration-5.12.3.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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_qt_dep qtgui)"
+RDEPEND="${DEPEND}"

diff --git a/kde-plasma/kdeplasma-addons/Manifest b/kde-plasma/kdeplasma-addons/Manifest
index bcbc7f7a1eb..32500403f24 100644
--- a/kde-plasma/kdeplasma-addons/Manifest
+++ b/kde-plasma/kdeplasma-addons/Manifest
@@ -1,2 +1,3 @@
 DIST kdeplasma-addons-5.11.5.tar.xz 1459308 BLAKE2B e64360e7607b7ee653953dd487bc4bc087be349304909f88546f6f7bd1c79903f3b67d239bbca63d4b145cb95317e4542e3b8fba0cfc5c7cd470c3b8c9bf9d94 SHA512 b4a2e191573dc72d6a32d3f1a612153ccc502232fe7908dea90a7dc869002da6e50e6126a0b6b921478fe687479eac096971fb105ed757d82bacbbfb15fed471
 DIST kdeplasma-addons-5.12.2.tar.xz 565452 BLAKE2B d41ce3ae99e578856a8b4cdea682f857eec820ee257715854f99cca5de7803ffac02e5d65a1bf3165bb518c995a7239e820a83bf7eed9075f48f58ebf766b37b SHA512 657b3e676228361a81235711af75925b76fdb1e95992a3cf1dedc47d3011df42e4d2b8f6f0a66d26290890ee0d59e5ba41197223195bfdb22e1dd1da66b4aa25
+DIST kdeplasma-addons-5.12.3.tar.xz 565196 BLAKE2B a43b604aa3156c71bc48e5f616c63726a1463d6af05acac5329818d3879b1ce22ecf948c6ff02b3e228caf8df34dac995055bee00372dbf0731b869e4a1aca6d SHA512 009561437ee39aeab43fa7a6f0c3471fdb89cfb1bc64c9673836b3be73c2d85c12997410dfeb315ba07afc21f9c0ad02f04029c01289b7c06db81dc840058a09

diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.12.3.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.12.3.ebuild
new file mode 100644
index 00000000000..e42b2f529c8
--- /dev/null
+++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.12.3.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Extra Plasma applets and engines"
+LICENSE="GPL-2 LGPL-2"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="dictionary share"
+
+DEPEND="
+	$(add_frameworks_dep kactivities)
+	$(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 kdelibs4support)
+	$(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_plasma_dep plasma-workspace)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtdeclarative)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+	$(add_qt_dep qtx11extras)
+	dictionary? ( $(add_qt_dep qtwebengine) )
+	share? ( $(add_frameworks_dep purpose) )
+"
+RDEPEND="${DEPEND}
+	$(add_qt_dep qtquickcontrols)
+	$(add_qt_dep qtquickcontrols2)
+	!kde-plasma/kdeplasma-addons:4
+"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package dictionary Qt5WebEngine)
+		$(cmake-utils_use_find_package share KDEExperimentalPurpose)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-plasma/kgamma/Manifest b/kde-plasma/kgamma/Manifest
index c1dc1b444fa..e8faa6788db 100644
--- a/kde-plasma/kgamma/Manifest
+++ b/kde-plasma/kgamma/Manifest
@@ -1,2 +1,3 @@
 DIST kgamma5-5.11.5.tar.xz 64108 BLAKE2B 0eb21c1c79a40c60e066f7aa80e336768cbd89405a0083019a299d6dc379d7ccb9100efe01ccb1481413d465afbdf61f64db546337c4b2c1675e18a54951cff7 SHA512 ac923f6e899b2b35ce80ed990315c3e72bfd239ad79a8630cdbdfbdc3248dd72608ac219cbeafd1d20e768496dc6bd2d71d1d326017a84f30b681b6c65e604df
 DIST kgamma5-5.12.2.tar.xz 60528 BLAKE2B cf112b022c1ae8ae75430c1d08c77882beca53d1c63e548e306a18263163883eb2b022fccd92ede2bbb5541caa7033adce6c4b9a8cf8b628bb1d08ed39445756 SHA512 1362f988133fbb21ce25c737e90851cf1b97f4e17f9f67b3b65acca33d2b1b36723bf0af0a10d0a819819b9422386c8c6ff4a2389c3a63fd1b97b0b16c058aa8
+DIST kgamma5-5.12.3.tar.xz 60516 BLAKE2B eb9a146b67bedb484c8468deeccf913dec81b9f366aa98a7f55bbd1a65c9f7c6f42bf0317c98e186b6f78bdb53c1b717f9c42915515c43e2b0b56c074d46402b SHA512 e9062f75c21e38f1323589c316d44144e3a341b5036e85e87f8b9dd7e2508b0c04c8597efabd42f739d2ccfb311c075d46f340fb5512843056e84eb00d753c11

diff --git a/kde-plasma/kgamma/kgamma-5.12.3.ebuild b/kde-plasma/kgamma/kgamma-5.12.3.ebuild
new file mode 100644
index 00000000000..30b8c5ef921
--- /dev/null
+++ b/kde-plasma/kgamma/kgamma-5.12.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="forceoptional"
+KMNAME="${PN}5"
+inherit kde5
+
+DESCRIPTION="Screen gamma values kcontrol module"
+KEYWORDS="~amd64 ~arm ~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-proto/xf86vidmodeproto
+"

diff --git a/kde-plasma/khotkeys/Manifest b/kde-plasma/khotkeys/Manifest
index 639c73a265c..357773447b0 100644
--- a/kde-plasma/khotkeys/Manifest
+++ b/kde-plasma/khotkeys/Manifest
@@ -1,2 +1,3 @@
 DIST khotkeys-5.11.5.tar.xz 1071588 BLAKE2B ded5b2936068cc0a540ed6ec6f0229c62babefc8038db76578180625f04214dd98d3c06da7ee3d4b8a7d7286319039c2fa8c1fb5107f595cfaeb2109a9677c25 SHA512 fbbe09514cba58749945fc310b67e4ee716a49c38e602087c26e9c531334e0d1483a388778ef013678f7705ef575d18d403d922d83058d6025eedff0420693a3
 DIST khotkeys-5.12.2.tar.xz 1058520 BLAKE2B c0a5e32865bf7c3f578ef08fee21787fb87b13f967bf7d3f42342cf74b4e269faf5318369f46fb35548ea1da72a5d2b33c4f907b16e0d35fa6abb06a96851099 SHA512 538e1b9529c7fca6fd6bf9ea012b86a06fa42077b87246a50519c68ddb3d409163c7058530251eb8afad44a02930d502ce37c9993fed39f01b29675dba667a1d
+DIST khotkeys-5.12.3.tar.xz 1058668 BLAKE2B 88f6baa744cc50ae8a20fd5503be43f0914ebccf0c8338923ee2a57740fb1c49aa2305789979773d87c1cc72933f30b6e9aa3fdea1cb2b4849b9ac44e5aeb667 SHA512 5f9eaf02f47623a93a32ebadef11ce35f6252c288296d64c6b374f5bc489d5e53c575303832f37a41df5d7f764035a9eb32583be91ff4bf76fd0b06631beb976

diff --git a/kde-plasma/khotkeys/khotkeys-5.12.3.ebuild b/kde-plasma/khotkeys/khotkeys-5.12.3.ebuild
new file mode 100644
index 00000000000..60f38c3c3a3
--- /dev/null
+++ b/kde-plasma/khotkeys/khotkeys-5.12.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="true"
+inherit kde5
+
+DESCRIPTION="KDE Plasma workspace hotkey module"
+KEYWORDS="~amd64 ~arm ~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 plasma-workspace)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+	$(add_qt_dep qtx11extras)
+	x11-libs/libX11
+	x11-libs/libXtst
+"
+RDEPEND="${COMMON_DEPEND}
+	$(add_frameworks_dep kded)
+	$(add_plasma_dep kde-cli-tools)
+	!kde-plasma/khotkeys:4
+	!kde-plasma/systemsettings:4
+"
+DEPEND="${COMMON_DEPEND}
+	x11-libs/libxcb
+	x11-libs/libXtst
+	x11-proto/xproto
+"

diff --git a/kde-plasma/kinfocenter/Manifest b/kde-plasma/kinfocenter/Manifest
index 6a15ae1d1a6..552a9d78f4c 100644
--- a/kde-plasma/kinfocenter/Manifest
+++ b/kde-plasma/kinfocenter/Manifest
@@ -1,3 +1,4 @@
 DIST glogo-small.png 24583 BLAKE2B 0af2ceae708e56f217120e5d8b880fb71401e3761ab26c4af5e74c0622368aa4e34b05160fae15fbfbbc832077810ab5c1e424826632748299fd22997cbe665c SHA512 648be463ec3812a2edcdab54d7a230bf2bd7e6895f4ffe72321d8fca28a5e1e0980f6e3b9a32f369c8369943ceb802a65a94b9dad820dcf2c81d4581d814cb48
 DIST kinfocenter-5.11.5.tar.xz 1302960 BLAKE2B bd938c9c330c8f335825810e3fc8e8c97b1629d89bfeef0eb18bd4852f939f5ba0fb55640338b6d817c08d0b8f0099cdc303a19874811af52c35afd2a63a728c SHA512 d64cf466b4b883c9a57a0dddfe5a1d1cae0687655897803e5f14bcf73e90c1ea05d96458dbe131428c6d19a50d92b2614036136fdb897e422b1c1fc3d38f5303
 DIST kinfocenter-5.12.2.tar.xz 1270832 BLAKE2B 4d1027bbeb599c1caeba9167bfaaa99252ce23f714492980ae693444e1882cc0a7b34c08a0a436ebd6eb80ddde9a0f9c980ed3f55c0fbdd3ff8b33113220dc4c SHA512 7150e3376d515d6e542deeb3834bcdb5a253629755e2a3ccc826db84cfd1ef7477119c318ba5a28a6c3b8800a1aa1b6d95e40b99b669d254bf21beec6109ff9b
+DIST kinfocenter-5.12.3.tar.xz 1270096 BLAKE2B b788489c57817c0b60ea16afa23109eadff2478cf7e7016faadefcea8c8bb59ee17effb5e0243eda33dca70f58ac8e5dc69f85760d56967bbec74c532ba3cee8 SHA512 f82b5f2915547a7d258229115f82b085a88195a8e060224a4246194b98728b089040563f7450523e622946d65823e5cf348eb06fa614dade27c92f0725583317

diff --git a/kde-plasma/kinfocenter/kinfocenter-5.12.3.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.12.3.ebuild
new file mode 100644
index 00000000000..ff2f95c9593
--- /dev/null
+++ b/kde-plasma/kinfocenter/kinfocenter-5.12.3.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="true"
+inherit kde5
+
+DESCRIPTION="A utility that provides information about a computer system"
+HOMEPAGE="https://www.kde.org/applications/system/kinfocenter/"
+SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-small.png"
+KEYWORDS="~amd64 ~arm ~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?]
+		!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)
+	!kde-apps/kcontrol:4
+	!kde-misc/about-distro
+	!kde-plasma/kinfocenter:4
+"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package gles2 OpenGLES)
+		$(cmake-utils_use_find_package ieee1394 RAW1394)
+		$(cmake-utils_use_find_package opengl OpenGL)
+		$(cmake-utils_use_find_package pci PCIUTILS)
+		$(cmake-utils_use_find_package wayland EGL)
+		$(cmake-utils_use_find_package wayland KF5Wayland)
+	)
+
+	kde5_src_configure
+}
+
+src_install() {
+	kde5_src_install
+
+	insinto /etc/xdg
+	doins "${FILESDIR}"/kcm-about-distrorc
+
+	insinto /usr/share/${PN}
+	doins "${DISTDIR}"/glogo-small.png
+}
+
+pkg_postinst() {
+	if ! has_version "net-fs/nfs-utils"; then
+		einfo "Installing net-fs/nfs-utils will enable the NFS information module."
+	fi
+	if ! has_version "net-fs/samba" || ! has_version "net-fs/samba[server]"; then
+		einfo "Installing net-fs/samba[server(+)] will enable the Samba status information module."
+	fi
+}

diff --git a/kde-plasma/kmenuedit/Manifest b/kde-plasma/kmenuedit/Manifest
index 7563bb8079c..1d0aa14960c 100644
--- a/kde-plasma/kmenuedit/Manifest
+++ b/kde-plasma/kmenuedit/Manifest
@@ -1,2 +1,3 @@
 DIST kmenuedit-5.11.5.tar.xz 663336 BLAKE2B 2a3adeb669c00cacb0e5334f7e5c41f38683926db315714d2026256b702cef9788c8d9014dbaf63c6e68b28de953f42b9421ec5a94a165e121341e7d945ca2f7 SHA512 65fd7e67eb67c56adad3f9dc422f8005fefa40fae37a29444e305a20434a1e228c63c8db04c4f031cf60f9f06d07d794727344ad10d8f3d5681119ea44e3c5b7
 DIST kmenuedit-5.12.2.tar.xz 652144 BLAKE2B 2f94dabb06048f9efc7c3d282d8616f770b83cfcf0ae52946bd2d3a7dba0b2c0a797a494674a9b9fc729469084211330e82623fc95172f4b05ffa78bb5f9b3bc SHA512 ffd040f28facb000af3b1d6cca28c368138dad33ffab043021d45701c312960b3d51eb0679a981af6b27369f2a6f4213006b4521bb0de268236b756b962947bf
+DIST kmenuedit-5.12.3.tar.xz 652192 BLAKE2B 5b4a4f8daf24a7bb1f38424fb501193652c40ace9f333f2faeabd0430d2c9c62a8bd1177f394fc0bdefa8c45cc462ffae51d0f0d4d4cde48ee8145bc19728a83 SHA512 fd0371dbcd36167f1cac64dbed9904cd6dd5d65eb2df4d31facf343a6589e18e2b0a7ebef9fc5903c5e49f855665858fc09ea6b3f0c718a3e5930151195128af

diff --git a/kde-plasma/kmenuedit/kmenuedit-5.12.3.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.12.3.ebuild
new file mode 100644
index 00000000000..b504d5a6e14
--- /dev/null
+++ b/kde-plasma/kmenuedit/kmenuedit-5.12.3.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="true"
+inherit kde5
+
+DESCRIPTION="KDE Plasma menu editor"
+HOMEPAGE="https://cgit.kde.org/kmenuedit.git"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="+hotkeys"
+
+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)
+	$(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) )
+"
+RDEPEND="${DEPEND}
+	!kde-plasma/kmenuedit:4
+"
+
+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 d1c06e78f80..979830751df 100644
--- a/kde-plasma/kscreen/Manifest
+++ b/kde-plasma/kscreen/Manifest
@@ -1,2 +1,3 @@
 DIST kscreen-5.11.5.tar.xz 124060 BLAKE2B f9af27d740c3467700aeab51b8cf75cb087379dff833f2bb43c1fe4c958fc28204af41c81247d3835bb376516ccc2e400272b4cc9d0f9778af38a0fdf17b65f6 SHA512 a6224de2c9f3c2e539e97461ef2a7cdd626c78dc3a1e3eeebdc63b12368df26c83315497d647abd008f9246f9b7aa2f1b94425a2c6d366200811725b64d012ab
 DIST kscreen-5.12.2.tar.xz 117880 BLAKE2B 46a17a212076259231b4fc9c445fb436724b59a02af81749ca01bce5917c2ed095a6dadde7fd40b0529e453d8f9a2c3ae2c9a69465be35f238d31cb77cd8d548 SHA512 c9e5d1f3012ebadc05578d0fef45f2c1aa82f2dd6fdcaa9bda3b41109517e6866ff25489583393aefa762dc0cfeb4d098e25e88ace2ead5c53029d24c756d1f7
+DIST kscreen-5.12.3.tar.xz 117832 BLAKE2B f9c4e3705c9648586deee4eb1fee96b7426fdcf2cee25ac198b9bb1b3c1b50f5b35d41fa85656f6daad083360bea10b4d28ed3b6f2b68e5950070182c6cf765d SHA512 b3119eb3264ba357c8efd879e92ec0f5fe2dc785228a088434d8f8e9afe72d36edae79bf7cc944657b6fdbe43389df44edcc74704b65f393cf40a68db5c7ff1a

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

diff --git a/kde-plasma/kscreenlocker/Manifest b/kde-plasma/kscreenlocker/Manifest
index de2d61f6b00..c419b42e6fe 100644
--- a/kde-plasma/kscreenlocker/Manifest
+++ b/kde-plasma/kscreenlocker/Manifest
@@ -1,2 +1,3 @@
 DIST kscreenlocker-5.11.5.tar.xz 125528 BLAKE2B 32bad30682da09245cc567f3cb79c0e0fd4ffdba26b47ef0c49c3094374503640cab7718033cb9c366ef7acddb6180995f4121b61ed1d04bbd867e1361e9d7ea SHA512 20eefbb4f970b2476d3df2e36bf74021d854f0ba61cba4946b3fc7190cff9edc9fef753d3bdde24ab135cc0dc5ad826cb22063db7b12ce817007355a98a3011a
 DIST kscreenlocker-5.12.2.tar.xz 118448 BLAKE2B 4c70334369d1f2fbf39a3b6e5c02e7fc71f922b0a18985d3e7598aca7f1209d735993412b1b2aad85ba2b622260896498a198c57e49d9aa4deecc5f82b7dba0d SHA512 cb293d69bc56fc3b2cde20b4088277a8d578896429dae2f66a8496ebb8750c23a32d56dcecad047d5a9a9180fa1c3a1a42ad12943fc937a009dcd8be4e7e08c3
+DIST kscreenlocker-5.12.3.tar.xz 118296 BLAKE2B bc4a5b05eede73bc8d4a3f9752ff03427deaba004e26017fd1eb097eed48e462e22c200122614e40009b065a7da55265aba01ee80e177fa6862f60cdc79805ca SHA512 f93e5a30dbde7bf7662ac57af4293f5b7117d4f63a85dc079607faf06e7e88f938936a0b0e3b5ac55877f9af1a06bbb666ee47397db2e2f7e55edeb70e5a3feb

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.12.3.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.12.3.ebuild
new file mode 100644
index 00000000000..000589de4b1
--- /dev/null
+++ b/kde-plasma/kscreenlocker/kscreenlocker-5.12.3.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 )"
+
+COMMON_DEPEND="
+	$(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
+	pam? ( virtual/pam )
+	seccomp? ( sys-libs/libseccomp )
+"
+DEPEND="${COMMON_DEPEND}
+	x11-proto/xproto
+"
+RDEPEND="${COMMON_DEPEND}
+	$(add_plasma_dep kde-cli-tools)
+	!<kde-plasma/kcheckpass-4.11.22-r1:4
+	!kde-plasma/kdebase-pam:0
+"
+
+RESTRICT+=" test"
+
+src_prepare() {
+	kde5_src_prepare
+
+	use consolekit && eapply "${FILESDIR}"/${PN}-consolekit-unlock.patch
+
+	use test || sed -i \
+		-e "/add_subdirectory(autotests)/ s/^/#/" greeter/CMakeLists.txt || die
+}
+
+src_test() {
+	# requires running environment
+	local myctestargs=(
+		-E x11LockerTest
+	)
+	kde5_src_test
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-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
+
+	newpamd "${FILESDIR}/kde.pam" kde
+	newpamd "${FILESDIR}/kde-np.pam" kde-np
+
+	use consolekit && dobin "${FILESDIR}"/ck-unlock-session
+
+	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 81861ba9bfc..b1c47a47afc 100644
--- a/kde-plasma/ksshaskpass/Manifest
+++ b/kde-plasma/ksshaskpass/Manifest
@@ -1,2 +1,3 @@
 DIST ksshaskpass-5.11.5.tar.xz 23168 BLAKE2B 74d10be7c303d0b7d1d8765e08a89986b4c1745e5f601982dd406cefc7c73ac684c1c05acdd355d45f5078e034ab9971467b4b76c0ae3a94800ce6480fa8c3f0 SHA512 34a8fe5da983a0fcc6d5d223120f2d23e0168a534d29941e83024110eafe981d6c46ee503abfb7bf8e072dc64060eea373c191ef0f8dbc5051cb2d968e6d49d3
 DIST ksshaskpass-5.12.2.tar.xz 21228 BLAKE2B 7e08ae4f5450084b5ed4bc22ac84a48a40f2a407f83976682553a2f05914c217f00003b5ad8004111a82f15559b3d556f9e4f336783401fc0cec5ddafa4bcf2b SHA512 0e1d82698b791ddcfac5ccf9781455b45d61f3c0b8ab0b9de46392ce1a8d31cc687b5243e334823eae690f2509ddbe60c6ab00f5c34593fec9c1625d03ab9858
+DIST ksshaskpass-5.12.3.tar.xz 21172 BLAKE2B 93aa3a8c9aa0d332004c1864fb9255438461aa5d2a2a279541279b978794cffbfc3ab8367f9ea7115503ebedf65461fd3b2997e3cd684fd4bf20d0cd03dbadb9 SHA512 edeeb3b4e47dc29c7681eaaa7a3f7ba0d68076e86a03c42241aed5420c5cc87000c410816987e7c033b275c6001f4083f05f31bbef79f08481479362ec8b97fe

diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.12.3.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.12.3.ebuild
new file mode 100644
index 00000000000..3009c8d5ff6
--- /dev/null
+++ b/kde-plasma/ksshaskpass/ksshaskpass-5.12.3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="KDE implementation of ssh-askpass with Kwallet integration"
+HOMEPAGE="https://cgit.kde.org/ksshaskpass.git"
+KEYWORDS="~amd64 ~arm ~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}
+	!kde-plasma/ksshaskpass:4
+"
+
+src_install() {
+	kde5_src_install
+
+	insinto /etc/plasma/startup
+	doins "${FILESDIR}/05-ksshaskpass.sh"
+}
+
+pkg_postinst() {
+	kde5_pkg_postinst
+
+	elog ""
+	elog "In order to have ssh-agent start at kde startup,"
+	elog "edit /etc/plasma/startup/10-agent-startup.sh and uncomment"
+	elog "the lines enabling ssh-agent."
+	elog
+	elog "If you do so, do not forget to uncomment the respective"
+	elog "lines in /etc/plasma/shutdown/10-agent-shutdown.sh to"
+	elog "properly kill the agent when the session ends."
+	elog
+	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 "/etc/plasma/startup/05-ksshaskpass.sh"
+	elog ""
+}

diff --git a/kde-plasma/ksysguard/Manifest b/kde-plasma/ksysguard/Manifest
index c7092283088..ed3d13de273 100644
--- a/kde-plasma/ksysguard/Manifest
+++ b/kde-plasma/ksysguard/Manifest
@@ -1,2 +1,3 @@
 DIST ksysguard-5.11.5.tar.xz 502228 BLAKE2B 49e82c26ea1c032e8e036e509c6a46c5da409f4092679a623bc26342f34ffa90d96306fb5638b1fe5a4edafe6f48af6ee12876286788b11145c00c1a32765edb SHA512 62af21b0d911abac5b66ccddeb0180c08199c0cfd8807d461fcfe444105ce7912efb5b8286e7f4955e97cb537edc32f046d646e82ecfc2d61ec39b2a53ed4d93
 DIST ksysguard-5.12.2.tar.xz 486832 BLAKE2B 575766d8f603d12df764c49df8b2ce3bfc804dfa808257381863026fdb0f5fd6e8d943f7e764aee8c594151c4b63e91412fc90d610318cf167dfc2d8dd4300f1 SHA512 19c4f18845b6e8103630469986f2316e50883ef68014a3221a6772d15a359c64b93dcd4874d4d927fcf8acdf884bc801f2a01f27cb95a176cec1605b50b5b670
+DIST ksysguard-5.12.3.tar.xz 486832 BLAKE2B a066fab22cd2ca648af04ffdf69366fbc2fc1cde52d2bd6a321ee5cd160a6fc7ea84c72950a66f96299bb64d3b90bdfa3c0220e65f9ab596779128c8a02be1fc SHA512 2d727136554242eca2428198f4b08b6ce6d062a4278a053502489303be6950a5efdf2f6852cb56105cd1d1dcb9ea1401c028c0654b2dda9eb898ba7cd8ed5f4e

diff --git a/kde-plasma/ksysguard/ksysguard-5.12.3.ebuild b/kde-plasma/ksysguard/ksysguard-5.12.3.ebuild
new file mode 100644
index 00000000000..5e2260a8562
--- /dev/null
+++ b/kde-plasma/ksysguard/ksysguard-5.12.3.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="Network-enabled task manager and system monitor"
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="lm_sensors"
+
+DEPEND="
+	$(add_plasma_dep libksysguard '-minimal(-)')
+	$(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_qt_dep qtdbus)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+	$(add_qt_dep qtxml)
+	lm_sensors? ( sys-apps/lm_sensors )
+"
+RDEPEND="${DEPEND}
+	!kde-plasma/ksysguard:4
+"
+
+src_configure() {
+	local mycmakeargs=(
+		$(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 6412d2c716a..dacdffd1c80 100644
--- a/kde-plasma/kwallet-pam/Manifest
+++ b/kde-plasma/kwallet-pam/Manifest
@@ -1,2 +1,3 @@
 DIST kwallet-pam-5.11.5.tar.xz 19060 BLAKE2B 814199f67c9026ca420c66d0dbe48ef9f1cab2d30bf3784cb3441af56ceec9ab3841dcf41021bbc5d42edffc0fc0849b714c1f279065c974bba794924fc0879c SHA512 1602ef0eeec86c653c2a99c1c514133367e7dee07d11ffbe0533066d895c71e3b7dd90187cb353446b717738600143cd09de1a5baffad5113152fd616bef90ee
 DIST kwallet-pam-5.12.2.tar.xz 18584 BLAKE2B 19a0dbe21d6c29521aace4147429c13f365f6e235a79a337a38f5c0fc9b62837ff8105058bf8aacca726f146876f6e8753d80679f50a80ba2bfb0f1b8563e025 SHA512 2e408314031b937d28b949634529dc77e3543f8dddc303abdc4ca4a90a1bcbf315398c112483c266ca346363107218cd74469826aa9af68ce5ce7703859d09db
+DIST kwallet-pam-5.12.3.tar.xz 18584 BLAKE2B ebaa26b20d9c2f1efccdff9c129ee0982e47736b54422347e87e2dc681e8f86f2c9d2672be7f56a1358dc43a26755f1e44d38d2988357115b89ba7e35b7dac31 SHA512 04f76793e5a3e9ee8535a2dfe52cbe2477bf4ff5c06e69fa666638b85b576a51c2e899b424a4376b44737f3c35d097f3cc00adf2f66df075be952aaaad77e0da

diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.12.3.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-5.12.3.ebuild
new file mode 100644
index 00000000000..8c9a7437fc0
--- /dev/null
+++ b/kde-plasma/kwallet-pam/kwallet-pam-5.12.3.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="KWallet PAM module to not enter password again"
+LICENSE="LGPL-2.1"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+DEPEND="
+	dev-libs/libgcrypt:0=
+	virtual/pam
+"
+RDEPEND="${DEPEND}
+	net-misc/socat
+"
+
+src_configure() {
+	local mycmakeargs=(
+		-DCMAKE_INSTALL_LIBDIR="/$(get_libdir)"
+		-DKWALLET4=0
+	)
+	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 902cdcd52f2..08a8e173565 100644
--- a/kde-plasma/kwayland-integration/Manifest
+++ b/kde-plasma/kwayland-integration/Manifest
@@ -1,2 +1,3 @@
 DIST kwayland-integration-5.11.5.tar.xz 19080 BLAKE2B 3f1bf365f4886398fee77da4a1716232cceb691746ed6f313d6bb48f46d5813eacfb32381b9cf3665cfb7706a04b863d3545be4ddb5749176ac25055e5d643ea SHA512 246ff96d30d6a212aedbc9e7a5680e20bedfcc398591f670b0c96f68127aab547e21537aa11f2db68c505845c7897ce8be657b3430b420033100a774bcf6c1af
 DIST kwayland-integration-5.12.2.tar.xz 18588 BLAKE2B ef303235f605f6110766e8098da1fd60820330423846e21ec95a1c1bd7e987b30cc3c5b811b0970b73f4845f0eda092e7eae0105c4bab2bce418bdf7f5bbddcc SHA512 9d21ca45599e7c35f2c2fd9230371f58282fc0ee0ad11ba31cd0cd7fad0636ccb3aac611098cf7a2f5d5665fdfdbab2d0ca7ee490d40b2f4b18d02cf96cd93b5
+DIST kwayland-integration-5.12.3.tar.xz 18588 BLAKE2B daa5ea45b05e66bf8e9c3caeb45de1ed3c620edeb81fe0a02d25fe08c0521880abf9f00d6d76830affe20fbfa4cc2a59f02aeef506b71aa7ce46e9af1bf76c81 SHA512 f276747b7a3e26382756266687a99f89bd5585f4abd7cf09ad645f6fe98ed6e437ee58060f88486e061488ee443e8146c9f4125f21e64e2cb113a2e21937bfc1

diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.12.3.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-5.12.3.ebuild
new file mode 100644
index 00000000000..a2771a46748
--- /dev/null
+++ b/kde-plasma/kwayland-integration/kwayland-integration-5.12.3.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 ~x86"
+IUSE=""
+
+DEPEND="
+	$(add_frameworks_dep kidletime)
+	$(add_frameworks_dep kwayland)
+	$(add_frameworks_dep kwindowsystem)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+"
+RDEPEND="${DEPEND}"

diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest
index 8919aaa4ea7..01d59654e6f 100644
--- a/kde-plasma/kwin/Manifest
+++ b/kde-plasma/kwin/Manifest
@@ -1,2 +1,3 @@
 DIST kwin-5.11.5.tar.xz 4965516 BLAKE2B 1e9fcc3c97f1a714925b9f33c5741cffd91ffd080698def2693b94c2b8a07d7526566637aeffdbc54b19136144d29327e5a9dad3165f099e95e79e4bd41262ff SHA512 fb1355a33998c5b5ddb0bac59d65862fecfa8bab8bda234bf60c75800f04fb7b96b8069d3fcdd5f2647c06ca7673ed6ef6b7fa49b160b57dcbcb65dc1a853cd2
 DIST kwin-5.12.2.tar.xz 4918364 BLAKE2B 0a5d9ce4f28b1653c6758a07fb481cb7fbc622b800bb07f25dea337bd0398b65478a42265c8b36fdb6b350a593eb967cd34bd5d364392af9ec917f89457010cb SHA512 8df904f86c50cc9a578122b88a5c768652c09564f6ae048ae6989a55c0e3e886da2f3080b9601885c27ffa3313a7fcc3389c63e61a7125ceb650a8aaa2af12c4
+DIST kwin-5.12.3.tar.xz 4921288 BLAKE2B 709ac1ba038ca925c3159bcf1c72e3ff22b9ae0aa86e0c097dafb8191f1cac4a95a3fc28f29ba9c2ca2d1cf00fc2d1275727c0fbf670ece2134285f2f7723491 SHA512 5c5162152fb4bb9827e540be0f2cc9a93fd9b4c850d04e7237b1de253958c7dd15e440103a35d7ecd0fd157ae90a94a48286a803f7a3bfbad8d5670889357277

diff --git a/kde-plasma/kwin/kwin-5.12.3.ebuild b/kde-plasma/kwin/kwin-5.12.3.ebuild
new file mode 100644
index 00000000000..e47e89325e2
--- /dev/null
+++ b/kde-plasma/kwin/kwin-5.12.3.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="optional"
+KDE_TEST="optional"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="KDE window manager"
+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)
+	$(add_frameworks_dep ki18n)
+	$(add_frameworks_dep kiconthemes)
+	$(add_frameworks_dep kidletime)
+	$(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 qtcore)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtdeclarative)
+	$(add_qt_dep qtgui 'gles2=')
+	$(add_qt_dep qtscript)
+	$(add_qt_dep qtsensors)
+	$(add_qt_dep qtwidgets)
+	$(add_qt_dep qtx11extras)
+	>=dev-libs/libinput-1.5
+	>=dev-libs/wayland-1.2
+	media-libs/fontconfig
+	media-libs/freetype
+	media-libs/libepoxy
+	media-libs/mesa[egl,gbm,gles2?,wayland]
+	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_plasma_dep kde-cli-tools)
+	$(add_qt_dep qtvirtualkeyboard)
+	multimedia? ( $(add_qt_dep qtmultimedia 'gstreamer,qml') )
+	!<kde-apps/kdeartwork-meta-15.08.3-r1:4
+	!kde-plasma/kwin:4
+	!kde-plasma/systemsettings:4
+"
+DEPEND="${COMMON_DEPEND}
+	$(add_qt_dep designer)
+	$(add_qt_dep qtconcurrent)
+	x11-proto/xproto
+"
+
+RESTRICT+=" test"
+
+PATCHES=( "${FILESDIR}/${PN}-5.10.95-test-optional.patch" )
+
+src_prepare() {
+	kde5_src_prepare
+	use multimedia || eapply "${FILESDIR}/${PN}-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 bf26094e63e..b433c5c73e1 100644
--- a/kde-plasma/kwrited/Manifest
+++ b/kde-plasma/kwrited/Manifest
@@ -1,2 +1,3 @@
 DIST kwrited-5.11.5.tar.xz 20672 BLAKE2B 4d976948ec85e92981a28e99a291c75dcb888159e1203cbfbe35a238132e13fee682cf1566b455ca7cc2bd39c84e4449fca915cc25037a0a149836ab18272833 SHA512 a8ef4c899aa4b38265c470cbdb0c1b47951567f2637255837febec344cb79920986dda6838c60723aa9474e5d632fb8209e6b3090c52a723b1618e134ecb6246
 DIST kwrited-5.12.2.tar.xz 20380 BLAKE2B 34d08290b9877d7b185a717a0607f165f8dea6e4006c6eb06f7210ccd598f1a05cf5bdb9c55bb9f75ba40654c183de60f0ae1c02e1d0f423e8cb4a936bd41750 SHA512 b28e9f03377a30102c8eddb992e31d836e3345b1ba947bd79a72af1bfd75d340b6299c55f2779e8de35a19a047c701190c9773821df923ab7c16e6a39f1e7f68
+DIST kwrited-5.12.3.tar.xz 20368 BLAKE2B 3ba5d92842dd40f6f8dfd36bf7a30536be15aa53fd651b9cdd48671c2c5fb5952b60ee246d3016efb01abc3d40f5794a5c46a95516bbd1ae8c9d7d1ae6b01c5c SHA512 dcf934fc15edff512369cfd0a71751b0e3f4cbb0381f2bafafa7db19d3962f468bd474076708a9077050f997175f41b02f09041ba46b1ec8425a6adc136149f0

diff --git a/kde-plasma/kwrited/kwrited-5.12.3.ebuild b/kde-plasma/kwrited/kwrited-5.12.3.ebuild
new file mode 100644
index 00000000000..9e8c97481c2
--- /dev/null
+++ b/kde-plasma/kwrited/kwrited-5.12.3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="KDE Plasma daemon listening for wall and write messages"
+KEYWORDS="~amd64 ~arm ~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}
+	!kde-plasma/kwrited:4
+"

diff --git a/kde-plasma/libkscreen/Manifest b/kde-plasma/libkscreen/Manifest
index 026a91daf03..0ee90bdd314 100644
--- a/kde-plasma/libkscreen/Manifest
+++ b/kde-plasma/libkscreen/Manifest
@@ -1,2 +1,3 @@
 DIST libkscreen-5.11.5.tar.xz 96556 BLAKE2B e0744934eab4e8f906000ba61ccb0bd8dadde9e699118195c1ff795a97c6625ee89d8478f67f19fcf8c990b339ae9eb5f088b9530a555e98bc55d4d190eade05 SHA512 40f5753d08d7bbed5693cbd2696a680565f4012412b6a097048a773ccc15af59a37659e3b73c3695c012b6c7435a05ff04f05009d9cac7971e40d75696ffacec
 DIST libkscreen-5.12.2.tar.xz 94844 BLAKE2B 96ce827e5d4e321ecd25175705d3e8b2d86175f1643afdfcda813f9b6a36bcf03dd556772b64695ee1ea03830b0c4ddd090a479a77c6cb4ec8dd764158c05e33 SHA512 867ad3ab214a1399177c9c33b94e9438b1d2262f815a71ab12303cfcb6e701406e7fa237afaf7df7f2d2fe0da1bf106c21b4039d8ea05853345a2b397fdc8785
+DIST libkscreen-5.12.3.tar.xz 94800 BLAKE2B ad70aa7489c59e8eb497646b503a45e30af794283867082010935651bfeb5bbfa0ba7def63141704a2585ee99e1f2d7420ca3d2f284484737fd09364533473e5 SHA512 e9cffc96e5249f3ebfe895b005ec570d15dc0ae2b4ea79e1e82fe48bf34b9d4d3639aa3fb6a7ec477e26f71a16f64928e39b7e4358915d7082e3f42eebf6fb3f

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

diff --git a/kde-plasma/libksysguard/Manifest b/kde-plasma/libksysguard/Manifest
index 94806fc78e4..844428296dc 100644
--- a/kde-plasma/libksysguard/Manifest
+++ b/kde-plasma/libksysguard/Manifest
@@ -1,2 +1,3 @@
 DIST libksysguard-5.11.5.tar.xz 576200 BLAKE2B 8e17dc3eda1a69ea2a37664c80695c77087779138e8b4b99c9ab0ae444074d9f78194db55b00170d3d917310c0c1ccbc5c77d3aa07dbb2a31210ff4e8a9155c3 SHA512 3a4c08aba07a71841643fc830a77ae4684ed41a8f26e6222d202738fb3c9f7ee2e816f15bcbbf5b3032fc100d33feb4d6771bf335c70548ab3bb4440d6d90286
 DIST libksysguard-5.12.2.tar.xz 571300 BLAKE2B 7607188b68cabe1267882dfaa68fc606c3b5d29a642c915099c7e2baf37515f8e96ad3698ee0499f515ea82857c9b33a2e54d19b58bd2796099ce9f3766e8211 SHA512 3047c1c048b910e77dc40bee978636cb3e5ade7897d976139e858b9fd70362eb725430ac5e608fee2b03fe4bda3c4b681145b707177aa39f851f56f1e5fedf86
+DIST libksysguard-5.12.3.tar.xz 570712 BLAKE2B a46500bb2c34932a4c559baa2c0a79dd44e2dce98316478c3d49a6767cf7ad64fae6390711ef3ba85ce85c84be4591eef46a0a64d5ff1a4614e764f49c811638 SHA512 fbbac93f01d511af1a9b48c0dc4f27a2dee76c6bbf6ccc571ee95aab66d10236e8d0d4ae74c58add6e1e52b8b24d1373672881fe0eaaa7fd30bb629c971add40

diff --git a/kde-plasma/libksysguard/libksysguard-5.12.3.ebuild b/kde-plasma/libksysguard/libksysguard-5.12.3.ebuild
new file mode 100644
index 00000000000..ec144042400
--- /dev/null
+++ b/kde-plasma/libksysguard/libksysguard-5.12.3.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_TEST="true"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Task management and system monitoring library"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+detailedmemory minimal X"
+
+COMMON_DEPEND="
+	$(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
+	detailedmemory? ( $(add_qt_dep qtwebkit) )
+	X? (
+		$(add_qt_dep qtx11extras)
+		x11-libs/libX11
+		x11-libs/libXres
+	)
+"
+RDEPEND="${COMMON_DEPEND}
+	!kde-plasma/ksysguard:4
+"
+DEPEND="${COMMON_DEPEND}
+	$(add_frameworks_dep kiconthemes)
+	!minimal? ( $(add_frameworks_dep plasma) )
+	X? ( x11-proto/xproto )
+"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package detailedmemory Qt5WebKitWidgets)
+		$(cmake-utils_use_find_package !minimal KF5Plasma)
+		$(cmake-utils_use_find_package X X11)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-plasma/milou/Manifest b/kde-plasma/milou/Manifest
index db2b16024b1..994e9d1b973 100644
--- a/kde-plasma/milou/Manifest
+++ b/kde-plasma/milou/Manifest
@@ -1,2 +1,3 @@
 DIST milou-5.11.5.tar.xz 61832 BLAKE2B e241f388a6a17243123329a8075b5453603a3b1f174205a1be78306c3fcc84f56f78334be3bd58c54c90c722ea64927acadf2f1108354fcfa613960b9abaf82e SHA512 c0db62a1b8e6e72f4d738d9f26d7d16d3b1e77db1e6566451b23cf32f2b2060ab3ffa439caf1edea2c65c80d73b6e68aa054c73b54aba3fee93446a70d65557f
 DIST milou-5.12.2.tar.xz 57404 BLAKE2B 1020160f8a902a3fa5fe838ff47fbf0ac6026bbec8471738345d50d993acb9dcb3956236bdd60f2fc6b5228e5c1bc41cb754c021e2d58c10fd7715f1a35dfa61 SHA512 1ce53df971ad028432761bf17e6b9a3f3608a4bd548e8dcb33eb9d7217cb484a18944163a2a944bcdf0210ec3b909018e33be0926e847b8e391bc111a323f031
+DIST milou-5.12.3.tar.xz 57364 BLAKE2B 220bdcfc17cab727d73db9c4dd6f772e499689f1f08052c92f177839959a1fa660ba07b52d3e84b0f45583fc26d7b1fb47efff5f8da6e3364b2cddbf7fddf50c SHA512 78f2fa8545977468d875348385f4c08f02fe187f14fad4db693a36dc98fb5ac72473d9b6f48cf478681e6a91be4b39c56fb74c92815efb109ad04b23017a8a21

diff --git a/kde-plasma/milou/milou-5.12.3.ebuild b/kde-plasma/milou/milou-5.12.3.ebuild
new file mode 100644
index 00000000000..05a6dae87be
--- /dev/null
+++ b/kde-plasma/milou/milou-5.12.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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}
+	!kde-plasma/milou:4
+"

diff --git a/kde-plasma/oxygen/Manifest b/kde-plasma/oxygen/Manifest
index 8afe6759dba..fb112d785de 100644
--- a/kde-plasma/oxygen/Manifest
+++ b/kde-plasma/oxygen/Manifest
@@ -1,2 +1,3 @@
 DIST oxygen-5.11.5.tar.xz 4489196 BLAKE2B 89d8e9742a68b59ad03c697875ca8e1e49e253668db0081a04922b057a7ba67bba1ab785e1507bf4e16ceb3ffa63f5adda54fead63a1704d7fe4298408db4b63 SHA512 101b9a3ace2e619510702feba868bb98cb873b18730d3705803e047ce2b0c0a761c884e1714fc654f85775e461c0784d199baa1b9026c6b8f8a4cfecce2e4209
 DIST oxygen-5.12.2.tar.xz 4468396 BLAKE2B 6179f73e34f8d04854074fc3e92ba7159cb679fea2056e2026f497143984fb895e8a563707ae70bb7732d2d649155f51eb0980409a880dac53f6c06d6ea3e4fd SHA512 6c753eaf27e6507d0bbc8b5f8b5a4a30263bb5577924a30f21268657696d56908a2fc75827311285ce323ad97b65b4e4e793f8df1ff881838c50a1070b46db13
+DIST oxygen-5.12.3.tar.xz 4468608 BLAKE2B a8f179c80c642280c3045a8e27a08b6a80d28250cc56d70e2804fc6a891541d6460e1953ecb9fcc766c2f9592f0415411e47a074e5bc8ed4d85d3c84c9ad268a SHA512 af021a17b1c41ffa7ea69f6833c94ba3ac79bdaf1090df0293c8f2811d80bd9d465cfa2bf1306626d52401a49b2a459569334bfc8410ed03b46696268093e8cc

diff --git a/kde-plasma/oxygen/oxygen-5.12.3.ebuild b/kde-plasma/oxygen/oxygen-5.12.3.ebuild
new file mode 100644
index 00000000000..ebd8d663ea9
--- /dev/null
+++ b/kde-plasma/oxygen/oxygen-5.12.3.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic kde5 multibuild
+
+DESCRIPTION="Oxygen visual style for the Plasma desktop"
+HOMEPAGE="https://cgit.kde.org/oxygen.git"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="qt4 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
+	qt4? (
+		>=dev-qt/qtcore-4.8.7-r2:4
+		>=dev-qt/qtdbus-4.8.7:4
+		>=dev-qt/qtgui-4.8.7:4
+		kde-frameworks/kdelibs:4
+		x11-libs/libX11
+	)
+	wayland? ( $(add_frameworks_dep kwayland) )
+"
+DEPEND="${COMMON_DEPEND}
+	$(add_frameworks_dep kservice)
+	qt4? (
+		dev-util/automoc:0
+		virtual/pkgconfig
+	)
+"
+RDEPEND="${COMMON_DEPEND}
+	$(add_plasma_dep kde-cli-tools)
+	qt4? (
+		!kde-plasma/kstyles:4
+		!kde-plasma/liboxygenstyle:4
+	)
+	!kde-plasma/kdebase-cursors:4
+"
+
+pkg_setup() {
+	kde5_pkg_setup
+	MULTIBUILD_VARIANTS=( kf5 $(usev qt4) )
+}
+
+src_configure() {
+	myconfigure() {
+		local mycmakeargs=()
+
+		if [[ ${MULTIBUILD_VARIANT} = qt4 ]] ; then
+			use debug || append-cppflags -DQT_NO_DEBUG
+			mycmakeargs+=(
+				-DUSE_KDE4=true
+				-DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc
+			)
+			cmake-utils_src_configure
+		else
+			mycmakeargs+=(
+				$(cmake-utils_use_find_package wayland KF5Wayland)
+			)
+			kde5_src_configure
+		fi
+	}
+
+	multibuild_foreach_variant myconfigure
+}
+
+src_compile() {
+	multibuild_foreach_variant kde5_src_compile
+}
+
+src_test() {
+	multibuild_foreach_variant kde5_src_test
+}
+
+src_install() {
+	multibuild_foreach_variant kde5_src_install
+}

diff --git a/kde-plasma/plasma-desktop/Manifest b/kde-plasma/plasma-desktop/Manifest
index 2e54876f148..d2b35be291d 100644
--- a/kde-plasma/plasma-desktop/Manifest
+++ b/kde-plasma/plasma-desktop/Manifest
@@ -1,2 +1,3 @@
 DIST plasma-desktop-5.11.5.tar.xz 8534060 BLAKE2B 3d3405c5ed1b85cad172c6c5f92c4da9a9204e901a3f3f3e4a581f20726881baeb086df71cc9d7df36715f809856f9fd01487497543efa7d3a28be206381b29c SHA512 328b6a75def1343c87cc783dd9cf6fcbd17a000f5ef7d28f2d558225a38de6d879767335036c97743d1f6ea029c9b932671dec8436d0bdba5a0f27b1afdd82a7
 DIST plasma-desktop-5.12.2.tar.xz 8433900 BLAKE2B eb2c3b70315d967d6abe1818196aca06120f4e447003d381489b652e3f9bd0f14002e54a017112a9790641df3c4ddea5ef2b1d632a25ec9e95580e994d2e9bc2 SHA512 9d0497269451e39464a0e637fafb3e7830801be0895552a2275daf81cd6d372fded790ced806c2b09f48e0b28ac0940fe8d6ca2bf2789103321dcf35f4871e5c
+DIST plasma-desktop-5.12.3.tar.xz 8433088 BLAKE2B 0f14c6f9f0ac29dfa191440f81ff4ce5d829a76fcdc3606830b003735e23cfbfd6ae79b5f96d560d3077b165d2f45f2efa7511e0d139eb7685570298018acf77 SHA512 58937067bff3e9ea9f5add9d9208c8455a5f16774938fb7f96f296c9deb05dabed88733cc36641b3aea09e567c5ad81fe157084dfbb6ed42be705083d7935022

diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.12.3.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.12.3.ebuild
new file mode 100644
index 00000000000..1c48f8ffa81
--- /dev/null
+++ b/kde-plasma/plasma-desktop/plasma-desktop-5.12.3.ebuild
@@ -0,0 +1,163 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="forceoptional"
+KDE_TEST="true"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="KDE Plasma desktop"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="appstream +fontconfig ibus +mouse pulseaudio 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 kpeople)
+	$(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
+	x11-libs/libxkbfile
+	appstream? ( dev-libs/appstream[qt5] )
+	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
+	)
+	pulseaudio? (
+		dev-libs/glib:2
+		media-libs/libcanberra
+		media-sound/pulseaudio
+	)
+	scim? ( app-i18n/scim )
+	semantic-desktop? ( $(add_frameworks_dep baloo) )
+	touchpad? ( x11-drivers/xf86-input-synaptics )
+"
+DEPEND="${COMMON_DEPEND}
+	dev-libs/boost
+	x11-proto/xproto
+	fontconfig? ( x11-libs/libXrender )
+	mouse? (
+		x11-drivers/xf86-input-evdev
+		x11-drivers/xf86-input-libinput
+	)
+"
+RDEPEND="${COMMON_DEPEND}
+	$(add_frameworks_dep qqc2-desktop-style)
+	$(add_plasma_dep breeze)
+	$(add_plasma_dep kde-cli-tools)
+	$(add_plasma_dep oxygen)
+	$(add_qt_dep qtgraphicaleffects)
+	sys-apps/accountsservice
+	sys-apps/util-linux
+	x11-apps/setxkbmap
+	pulseaudio? ( $(add_plasma_dep plasma-pa ) )
+	!kde-apps/kcontrol
+	!<kde-apps/kde4-l10n-17.08.1-r1
+	!kde-apps/knetattach[handbook]
+	!kde-misc/kcm-touchpad
+	!kde-plasma/plasma-desktop:4
+	!kde-plasma/plasma-workspace:4
+	!kde-plasma/solid-actions-kcm:4
+	!kde-plasma/systemsettings:4
+"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package appstream AppStreamQt)
+		$(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 pulseaudio PulseAudio)
+		$(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() {
+	# needs D-Bus, bug #634166
+	local myctestargs=(
+		-E "(test_kio_fonts)"
+	)
+
+	kde5_src_test
+}
+
+pkg_postinst() {
+	kde5_pkg_postinst
+
+	if has_version "dev-qt/qtcore:4" && ! has_version "dev-libs/sni-qt" ; then
+		elog "For Qt4 applications legacy-systray support, please install dev-libs/sni-qt."
+	fi
+	if has_version "x11-libs/gtk+:2" && ! has_version "dev-libs/libappindicator:2"; then
+		elog "For GTK+2 applications legacy-systray support, please install dev-libs/libappindicator:2."
+	fi
+	if has_version "x11-libs/gtk+:3" && ! has_version "dev-libs/libappindicator:3"; then
+		elog "For GTK+3 applications legacy-systray support, please install dev-libs/libappindicator:3."
+	fi
+}

diff --git a/kde-plasma/plasma-integration/Manifest b/kde-plasma/plasma-integration/Manifest
index 6fe66423846..d7affa0dda6 100644
--- a/kde-plasma/plasma-integration/Manifest
+++ b/kde-plasma/plasma-integration/Manifest
@@ -1,2 +1,3 @@
 DIST plasma-integration-5.11.5.tar.xz 55856 BLAKE2B 4c1d56f9de0007d369eeca5f7a992f95ac9a7853ad30f80b86a762b2ba88a5c87cd0861590e640466314edc4436052063be7e9718754a73388eb60baa253285f SHA512 2e14b0bae19e344dd0ddd27b48ddf9f9075b773c295b58a35b05d0c9d11c1573821ec1c25ae33da4e3a4091386301aef15c51f4d1163aa195a1de5f3ea1844c4
 DIST plasma-integration-5.12.2.tar.xz 53432 BLAKE2B 80290cb001b19ebea676fea4f8087ab681b0ecf03201e8f2111bf1a55f4c89097f7809f90facb7b2ab9e7946d74208312eb773d26ccfb8fa662380c12c5e11e1 SHA512 19b3ad0a47631b8c61c4b23ba6d88007d105742ed1223ef027d9e72d8549d51dc1473499300967471224bcd43bdc205a39650cdc4a551bf8e006af5c271b62d4
+DIST plasma-integration-5.12.3.tar.xz 53756 BLAKE2B 37bec063aa8a7d82746a60ecfc6205af744aa5a3e35562f72a8dce52a1bab19923e78742ea9373206143a92456d967ced92532205d43f72d56b8ece35d9c1860 SHA512 135ad3803d76a2e069404655c37ff152496e380c1e8b7bc4a18a620979822520b11a4753c59389f9be08cf401b6c6375ece46aa10cfb55ea9cc34b3b06dbf51a

diff --git a/kde-plasma/plasma-integration/plasma-integration-5.12.3.ebuild b/kde-plasma/plasma-integration/plasma-integration-5.12.3.ebuild
new file mode 100644
index 00000000000..1d60d9295f0
--- /dev/null
+++ b/kde-plasma/plasma-integration/plasma-integration-5.12.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 a23f2925fc5..7b92b86c343 100644
--- a/kde-plasma/plasma-meta/metadata.xml
+++ b/kde-plasma/plasma-meta/metadata.xml
@@ -10,6 +10,7 @@
 		<flag name="display-manager">Pull in a graphical display manager</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="legacy-systray">Add support for applications using legacy xembed systray icons, depending on USE qt4 or gtk.</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="pulseaudio">Install Plasma applet for PulseAudio volume management</flag>

diff --git a/kde-plasma/plasma-meta/plasma-meta-5.12.3.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.12.3.ebuild
new file mode 100644
index 00000000000..985334a5d95
--- /dev/null
+++ b/kde-plasma/plasma-meta/plasma-meta-5.12.3.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit kde5-functions
+
+DESCRIPTION="Merge this to pull in all Plasma 5 packages"
+HOMEPAGE="https://www.kde.org/workspaces/plasmadesktop/"
+
+LICENSE="metapackage"
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="bluetooth crypt +display-manager grub gtk +handbook legacy-systray
+networkmanager pam plymouth pulseaudio qt4 +sddm sdk +wallpapers"
+
+RDEPEND="
+	$(add_plasma_dep breeze)
+	$(add_plasma_dep drkonqi)
+	$(add_plasma_dep kactivitymanagerd)
+	$(add_plasma_dep kde-cli-tools)
+	$(add_plasma_dep kdecoration)
+	$(add_plasma_dep kdeplasma-addons)
+	$(add_plasma_dep kgamma)
+	$(add_plasma_dep khotkeys)
+	$(add_plasma_dep kinfocenter)
+	$(add_plasma_dep kmenuedit)
+	$(add_plasma_dep kscreen)
+	$(add_plasma_dep kscreenlocker)
+	$(add_plasma_dep ksshaskpass)
+	$(add_plasma_dep ksysguard)
+	$(add_plasma_dep kwayland-integration)
+	$(add_plasma_dep kwin)
+	$(add_plasma_dep kwrited)
+	$(add_plasma_dep libkscreen)
+	$(add_plasma_dep libksysguard)
+	$(add_plasma_dep milou)
+	$(add_plasma_dep oxygen)
+	$(add_plasma_dep plasma-desktop)
+	$(add_plasma_dep plasma-integration)
+	$(add_plasma_dep plasma-workspace)
+	$(add_plasma_dep polkit-kde-agent)
+	$(add_plasma_dep powerdevil)
+	$(add_plasma_dep systemsettings)
+	$(add_plasma_dep user-manager)
+	bluetooth? ( $(add_plasma_dep bluedevil) )
+	crypt? ( $(add_plasma_dep plasma-vault) )
+	display-manager? (
+		sddm? (
+			$(add_plasma_dep sddm-kcm)
+			x11-misc/sddm
+		)
+		!sddm? ( x11-misc/lightdm )
+	)
+	grub? ( $(add_plasma_dep breeze-grub) )
+	gtk? (
+		$(add_plasma_dep breeze-gtk)
+		$(add_plasma_dep kde-gtk-config)
+		legacy-systray? (
+			dev-libs/libappindicator:3
+			dev-libs/libappindicator:2
+		)
+	)
+	handbook? ( $(add_kdeapps_dep khelpcenter) )
+	networkmanager? ( $(add_plasma_dep plasma-nm) )
+	pam? ( $(add_plasma_dep kwallet-pam) )
+	plymouth? (
+		$(add_plasma_dep breeze-plymouth)
+		$(add_plasma_dep plymouth-kcm)
+	)
+	pulseaudio? ( $(add_plasma_dep plasma-pa) )
+	qt4? (
+		kde-plasma/qguiplatformplugin_kde:4
+		legacy-systray? ( dev-libs/sni-qt )
+	)
+	sdk? ( $(add_plasma_dep plasma-sdk) )
+	wallpapers? ( $(add_plasma_dep plasma-workspace-wallpapers) )
+"
+
+REQUIRED_USE="legacy-systray? ( || ( gtk qt4 ) )"

diff --git a/kde-plasma/plasma-nm/Manifest b/kde-plasma/plasma-nm/Manifest
index d94cf6d19e6..3dcab087a04 100644
--- a/kde-plasma/plasma-nm/Manifest
+++ b/kde-plasma/plasma-nm/Manifest
@@ -1,2 +1,3 @@
 DIST plasma-nm-5.11.5.tar.xz 718500 BLAKE2B bdd9520cfa3a305f7f2c271fdfc9678b43ed46e160ff7c7485a963889b32e60f56408bcc39b4fce81e570ce194410730a628bb2eb96afcfba8704b787d90c05a SHA512 6bc42e9b385fff03d994d66fb2088ce22b2766588c655466e4e26a0b57f1533c142ce7712c9182d9003368f30086333ea9670bac54b9b797e58a968f8bfc3512
 DIST plasma-nm-5.12.2.tar.xz 705400 BLAKE2B 8c2b28fcee43a32838432656b652369587c99613ee4dc6be87dad23e9384d1a11234650314716231cea2f938e17358d5321758ce370b08684636e465c138a4cf SHA512 080a9d11bc3a8665518a99f560d93d36e3ff80a0231d1e501bc1f450b01b784818b2935cc0542c20aed175938b0f9f233117e5d5aa98634c81411ccaf2cbb0df
+DIST plasma-nm-5.12.3.tar.xz 703716 BLAKE2B a9335bb14dbbeda0b61a7ead5746afa003d55057e6435ff98923ec130a1a09846750a284309a66656d0589d8566302be397a9d08cafca75f5f058903c7e73d49 SHA512 30d9f9661df1b1f51502825e5a584126c4b6bca04f39cd24870b21dc92c46e3a60f218e03ce33365b7486067eaa6b1040a034d13a0e65de2095bc6463c82be9d

diff --git a/kde-plasma/plasma-nm/plasma-nm-5.12.3.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.12.3.ebuild
new file mode 100644
index 00000000000..a699afd2488
--- /dev/null
+++ b/kde-plasma/plasma-nm/plasma-nm-5.12.3.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="KDE Plasma applet for NetworkManager"
+LICENSE="GPL-2 LGPL-2.1"
+KEYWORDS="~amd64 ~arm ~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 kdelibs4support)
+	$(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)
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtnetwork)
+	$(add_qt_dep qtwidgets)
+	>=app-crypt/qca-2.1.1:2[qt5(+)]
+	>=net-misc/networkmanager-0.9.10.0[teamd=]
+	modemmanager? (
+		$(add_frameworks_dep modemmanager-qt)
+		$(add_qt_dep qtxml)
+		net-misc/mobile-broadband-provider-info
+	)
+	openconnect? (
+		$(add_qt_dep qtxml)
+		net-misc/networkmanager-openconnect
+		net-vpn/openconnect:=
+	)
+"
+RDEPEND="${DEPEND}
+	$(add_plasma_dep kde-cli-tools)
+	!kde-plasma/plasma-nm:4
+"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package modemmanager 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
+		einfo "${PN} is not terribly useful without kde-plasma/plasma-workspace:5."
+		einfo "However, the networkmanagement KCM can be called from either systemsettings"
+		einfo "or manually: $ kcmshell5 kcm_networkmanagement"
+	fi
+}

diff --git a/kde-plasma/plasma-pa/Manifest b/kde-plasma/plasma-pa/Manifest
index baca0fef6d9..44e9a2be12f 100644
--- a/kde-plasma/plasma-pa/Manifest
+++ b/kde-plasma/plasma-pa/Manifest
@@ -1,2 +1,3 @@
 DIST plasma-pa-5.11.5.tar.xz 90384 BLAKE2B 06974711a2b64892414906d0330ce1a5ca31cacc7ece0d71e8514ece78e7e838818a936197a2ad46f641a44ebd7c55d8cf99346ac9220b85135bf5f5dc7bd97e SHA512 f7debe7b422b6c5ec0833d22d1bb46bfac06c4fdcdc54ed2f00fc9cf22d5cee8e7fb29f2ec0845cf3eb829bb938b1afb1ebd4a72185208f056c3c63afb1ef7b3
 DIST plasma-pa-5.12.2.tar.xz 86024 BLAKE2B 9b425f192e776c873383f7e32c336346b01517830211b9e479fff108d5c26d48c794125c9d93fd75f1022ba0012cacf6da7dd698ce1b2755e7420e7023ff7bd4 SHA512 915a2108d3d96463c1571b8d0e919fc0863295d8fd0e5993190692f54e91ffde8472a0ee2c23b54c92d174dae2b8fb587b1b3bd15a90f2d92ead0898473992f5
+DIST plasma-pa-5.12.3.tar.xz 85968 BLAKE2B 3ea075115e11bd838cf7ecee9220393ab1d880808abb61f5abe5856c60f5948a2f4173e146b5e0422c1ba493610b3494f5ddaedb1811d3bf4addaf9ad011115e SHA512 0455b77051b5b7dbc505990ff26b91a96adf42ee1e3ab59ab88d05ff396ff80019120ed11749bc13bd700786472ddaa3df79b57d9d4396c0ab1ec2b34d7f48d0

diff --git a/kde-plasma/plasma-pa/plasma-pa-5.12.3.ebuild b/kde-plasma/plasma-pa/plasma-pa-5.12.3.ebuild
new file mode 100644
index 00000000000..aae43ea14cd
--- /dev/null
+++ b/kde-plasma/plasma-pa/plasma-pa-5.12.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="Plasma applet for audio volume management using PulseAudio"
+KEYWORDS="~amd64 ~arm ~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
+	gnome-base/gconf:2
+	media-libs/libcanberra
+	media-sound/pulseaudio[gnome]
+"
+
+RDEPEND="${DEPEND}"

diff --git a/kde-plasma/plasma-sdk/Manifest b/kde-plasma/plasma-sdk/Manifest
index ca0353c14df..5b9bd256bec 100644
--- a/kde-plasma/plasma-sdk/Manifest
+++ b/kde-plasma/plasma-sdk/Manifest
@@ -1,2 +1,3 @@
 DIST plasma-sdk-5.11.5.tar.xz 265048 BLAKE2B 3da4125bb0db4801462ce5907329dc95a4102dacb0d09e404dd0af85d7dfeae44d4be6b60de6828999769c631c1ad09a52359501d7e9454c18ea2d91757df367 SHA512 b7259e5d17f209edf3bf07a37fb7a2efd0be08a5d34ab78115c55f94c74862e076cf58446ce67327c8021800086d282587cbec0e7ab8634b12ed009de3c26090
 DIST plasma-sdk-5.12.2.tar.xz 250052 BLAKE2B 60581d0dae0ee19faf2e16352777f61479e175a5fd581f336b21e6fd4e16bacae336885ce13a7508dc350803cd410df048920fb1b2311b1fbef7b61fe9e2aa06 SHA512 5f2b3b010ec40efbed70bc45b0931382ec6d0fbe09c4e615423249c1aa0295fefca0ad2b949ccac7ef350b8b7e39723827f8798d7676f430685a08ecacc6407c
+DIST plasma-sdk-5.12.3.tar.xz 243508 BLAKE2B fe7e8a01b95a521de9fbd6bf0d09d56cd985cc84de6cd00c6c6c76ecbf09ec683cdc2c6a591f8ec2e37e7ecb6768ade76ad4b88fbe18bb1fd417df3fd0a5b114 SHA512 94e9c3e32ad1dbe5a3efde03ec3d25428a4685e3920aab3b85078ad93720b4d42959b95a18eaa473d9b44a8913b58fb4a2280abd1875f3ebec0179c9309cbb50

diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.12.3.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-5.12.3.ebuild
new file mode 100644
index 00000000000..47de95ae213
--- /dev/null
+++ b/kde-plasma/plasma-sdk/plasma-sdk-5.12.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_TEST="optional"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Useful applications for Plasma development"
+KEYWORDS="~amd64 ~arm ~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}
+	!dev-util/plasmate
+	$(add_frameworks_dep kirigami)
+"

diff --git a/kde-plasma/plasma-vault/Manifest b/kde-plasma/plasma-vault/Manifest
index fb8aa422a7d..a39a351c702 100644
--- a/kde-plasma/plasma-vault/Manifest
+++ b/kde-plasma/plasma-vault/Manifest
@@ -1,2 +1,3 @@
 DIST plasma-vault-5.11.5.tar.xz 97556 BLAKE2B b6a1b8bb4660c8e00ea0dcd098eead4171f44f747f5fd4ce414b35a00e36c9433ea9540b620c713d613e903deb3ef008add1549e163bc4644f0c330392362d17 SHA512 7505afee50f1f0a5340d9a2936ac9534326acf5abe4cf4009efa21584e3fcee54b58311ab850b94e601df85dd446d6ccfffdb18d2839536c6730d3bf7ef96541
 DIST plasma-vault-5.12.2.tar.xz 103896 BLAKE2B 705fab4f2ab07f276c9b12aa8f9ecaad8bbea6164db65169967e76a66341aa97ffa17908f36a4ced0df1d811b51bb93d111b4c873e3031632690fb4558c90621 SHA512 6ac779a539c179c3f9ca8dc2763c96cec933362d85d1cb77ae0077f401891b43fa86e2d549781cf9294d107c696c4673ad10fab884f4d8fc546c2d36d0d5ac91
+DIST plasma-vault-5.12.3.tar.xz 104024 BLAKE2B 324f7d5d037777d2de4d4835fb137f70891aeb407c6dcfbdd02339456ddfe7449f073f27a003bc39af66138040a3ad4c804f23cb708b8ca395da813ff1d31960 SHA512 3754a1aaedb8612b54bf8451165165a9e9da4a3ce6e94c8169770c881fd65cbe898726864cabed847ff8ddf0ad3a82cad4b4ed8da3536b26681ea2e92cdc50d7

diff --git a/kde-plasma/plasma-vault/plasma-vault-5.12.3.ebuild b/kde-plasma/plasma-vault/plasma-vault-5.12.3.ebuild
new file mode 100644
index 00000000000..307ac700cfd
--- /dev/null
+++ b/kde-plasma/plasma-vault/plasma-vault-5.12.3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Plasma applet and services for creating encrypted vaults"
+HOMEPAGE+=" http://cukic.co/2017/02/03/vaults-encryption-in-plasma/"
+
+LICENSE="LGPL-3"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+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)
+"
+RDEPEND="${DEPEND}
+	|| ( >=sys-fs/encfs-1.9.2 sys-fs/cryfs )
+"

diff --git a/kde-plasma/plasma-workspace-wallpapers/Manifest b/kde-plasma/plasma-workspace-wallpapers/Manifest
index 63bd7c63060..fe75d5a4674 100644
--- a/kde-plasma/plasma-workspace-wallpapers/Manifest
+++ b/kde-plasma/plasma-workspace-wallpapers/Manifest
@@ -1,2 +1,3 @@
 DIST plasma-workspace-wallpapers-5.11.5.tar.xz 45920036 BLAKE2B 5e6898a9ec2444f7b9c8a5a637c898eaf8dd9c7e20428dea3de72d7405b585618f7f868ec9e3e6ab4c17ae60d7bea0696a8918b4f4a65b4a494ed0371809130f SHA512 a4cc1776099be2822073a3a4252a02ab1e063a9308be275002f8376ab0c621f2aba1024d085b93135aafde3c34191f40730567b2125e49cfd22162799ded8057
 DIST plasma-workspace-wallpapers-5.12.2.tar.xz 45917404 BLAKE2B 93708a8c3d678349bbb8b1d7a5966cce9832a1ff346c132b7d663ca37ea732646c34d25d029964d52a2840b8c09a914a561884e5e12e76e921537e31ff17ac0d SHA512 f15b0be324681514789da1b668e0441a36bec23dfd31123edf44581c7637749e78a599bd5b9eb025d5e9a96294ba1d93a15ac865ca79ef6989af105bda7073db
+DIST plasma-workspace-wallpapers-5.12.3.tar.xz 45917720 BLAKE2B b9b1e9a88de702e499ac6fb61a6177c6d59d39ee7a232f8a07987057425befc463b4f205a59abdf082b096efca8e5df6e20694eff6c84c9601b511fabe79f81b SHA512 c2272e8f7a20f8c1897dea8b2da162b6513a2446bbee97260083d807a35ec33568c853330b1137efd6298b92ec9b63c029ad129faef9359be33b52f93ab3cb75

diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.12.3.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.12.3.ebuild
new file mode 100644
index 00000000000..96669f76d47
--- /dev/null
+++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.12.3.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_AUTODEPS="false"
+KDE_DEBUG="false"
+inherit kde5
+
+DESCRIPTION="Additional wallpapers for the Plasma workspace"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+DEPEND="
+	$(add_frameworks_dep extra-cmake-modules)
+	$(add_qt_dep qtcore)
+"
+RDEPEND="!<kde-apps/kde-wallpapers-15.08.3-r2"

diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest
index f6d0b58025b..101b6f90f02 100644
--- a/kde-plasma/plasma-workspace/Manifest
+++ b/kde-plasma/plasma-workspace/Manifest
@@ -1,2 +1,3 @@
 DIST plasma-workspace-5.11.5.tar.xz 6494360 BLAKE2B de4e3608382ab827f68d61b5095d05168a03fe8da65b219ec5b53e28506e21d5105fce0874d840eb23be1253f3bd3fb3e4ee7d0e3c5e15c895fb4b9f133c062d SHA512 6f15e529665a5fbe24ee0420d1c8fe96ff97dbd2788ae120cd1834889b307b5979ca2aedd4f97d3cadcc7ed5cdb06c0e5f9c704ec732468db4b8ecf89270826f
 DIST plasma-workspace-5.12.2.tar.xz 4561168 BLAKE2B ef938ff0fd8ad43a57ea51ca7d195261658e7abe97cd6ae3da2fd1969369275596eaaf46487f368ab0f595c4c6319ad80dcca86d8ad1a3c0fb6a63ae16bd7ec1 SHA512 5e4d5386e1d4fc0fa81303c22b1570da8b6d82f8cf47a7137f7edbe1647ad5575ce36465010a7433183e29f4704cb17a40ff869d7df7d6706ba35ccc79bd190e
+DIST plasma-workspace-5.12.3.tar.xz 4559680 BLAKE2B 182ca94b52049b10921f7d6035948300516868d55cf29083175569ce04ec88a5328e37a0f7a721867e83d1835d30acdd14d5d72c61b0f6d753d15c05517e0858 SHA512 0f00b1e14d5dc5b5763dbfa5aff4de74a2bbf3a44e2932f1916de525c3caf60d0a11e611cb2b0bcc31ff502991595808ff2728772dec787e91974700da234f53

diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.12.3.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.12.3.ebuild
new file mode 100644
index 00000000000..0fbd6e358b4
--- /dev/null
+++ b/kde-plasma/plasma-workspace/plasma-workspace-5.12.3.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="forceoptional"
+KDE_TEST="forceoptional"
+VIRTUALX_REQUIRED="test"
+inherit kde5 qmake-utils
+
+DESCRIPTION="KDE Plasma workspace"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="appstream +calendar geolocation gps prison qalculate +semantic-desktop systemd"
+
+REQUIRED_USE="gps? ( geolocation )"
+
+COMMON_DEPEND="
+	$(add_frameworks_dep kactivities)
+	$(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 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 kjs)
+	$(add_frameworks_dep kjsembed)
+	$(add_frameworks_dep knewstuff)
+	$(add_frameworks_dep knotifications)
+	$(add_frameworks_dep knotifyconfig)
+	$(add_frameworks_dep kpackage)
+	$(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 libksysguard)
+	$(add_qt_dep qtdbus)
+	$(add_qt_dep qtdeclarative 'widgets')
+	$(add_qt_dep qtgui 'jpeg')
+	$(add_qt_dep qtnetwork)
+	$(add_qt_dep qtscript)
+	$(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 )
+	prison? ( $(add_frameworks_dep prison) )
+	qalculate? ( sci-libs/libqalculate:= )
+	semantic-desktop? ( $(add_frameworks_dep baloo) )
+"
+RDEPEND="${COMMON_DEPEND}
+	$(add_frameworks_dep kded)
+	$(add_frameworks_dep kdesu)
+	$(add_kdeapps_dep kio-extras)
+	$(add_plasma_dep kde-cli-tools)
+	$(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')
+	app-text/iso-codes
+	x11-apps/mkfontdir
+	x11-apps/xmessage
+	x11-apps/xprop
+	x11-apps/xrdb
+	x11-apps/xset
+	x11-apps/xsetroot
+	systemd? ( sys-apps/dbus[user-session] )
+	!systemd? ( sys-apps/dbus )
+	!dev-libs/xembed-sni-proxy
+	!kde-plasma/freespacenotifier:4
+	!kde-plasma/libtaskmanager:4
+	!kde-plasma/kcminit:4
+	!kde-plasma/kdebase-startkde:4
+	!kde-plasma/klipper:4
+	!kde-plasma/krunner:4
+	!kde-plasma/ksmserver:4
+	!kde-plasma/ksplash:4
+	!kde-plasma/plasma-workspace:4
+"
+DEPEND="${COMMON_DEPEND}
+	$(add_qt_dep qtconcurrent)
+	x11-proto/xproto
+"
+
+PATCHES=(
+	"${FILESDIR}/${PN}-5.4-startkde-script.patch"
+	"${FILESDIR}/${PN}-5.10-startplasmacompositor-script.patch"
+	"${FILESDIR}/${PN}-5.10.4-unused-dep.patch"
+)
+
+RESTRICT+=" test"
+
+src_prepare() {
+	kde5_src_prepare
+
+	sed -e "s|\`qtpaths|\`$(qt5_get_bindir)/qtpaths|" \
+		-i startkde/startkde.cmake startkde/startplasmacompositor.cmake || die
+}
+
+src_configure() {
+	local mycmakeargs=(
+		$(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 prison KF5Prison)
+		$(cmake-utils_use_find_package qalculate Qalculate)
+		$(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
+
+	echo
+	elog "To enable gpg-agent and/or ssh-agent in Plasma sessions,"
+	elog "edit ${EPREFIX}/etc/plasma/startup/10-agent-startup.sh and"
+	elog "${EPREFIX}/etc/plasma/shutdown/10-agent-shutdown.sh"
+	echo
+}

diff --git a/kde-plasma/plymouth-kcm/Manifest b/kde-plasma/plymouth-kcm/Manifest
index 857370cbbf9..8e5c0ba15ed 100644
--- a/kde-plasma/plymouth-kcm/Manifest
+++ b/kde-plasma/plymouth-kcm/Manifest
@@ -1,2 +1,3 @@
 DIST plymouth-kcm-5.11.5.tar.xz 39368 BLAKE2B da61b6e32c1a73a4bd5e138c4e5720feb1648091ccf9e28583b40f30ccad20ff6dd8096996c93224accd151d5f9f4298756ff2bec37c73176f2e3159ed3f7627 SHA512 c30ca55c8647b3c32f1266519a7b005f9d2b2eb0b7064c12ea1780b85ff43662dc6be8ed46e2730be84eec96d809b7cf01385a2d38c52769f469bb355c983ed2
 DIST plymouth-kcm-5.12.2.tar.xz 38936 BLAKE2B 39274c573d29cebd96faa4a034927fbcbdc254175c4f8a1bbc8a95d80062d0631c28e2c511d0a9d0211b3ffee39d200a2e0d0eea7c173af90de0a1ed22814c78 SHA512 3586dfe7c2b0edcff410d2dca007ea7da910fd210fe1ceed4c09bb563f1912fb000216a42f09463f5c8331569f86a554e7f7601849fb40bb7388f001620406b7
+DIST plymouth-kcm-5.12.3.tar.xz 38952 BLAKE2B 02e0e23b3077364e4557283c7e30e74215ff37785217b0d33fcf2fd43c3de228e98e7a502387bfd5be8ea213c9a159537831b6b4bbfaa3e93a310285d01231a0 SHA512 fa30aa3ad2583d53f62cec705048b6471f12106a384106ae01a34dca30eeae3c36c3659ef4e6e4751b6c6ede20285090411548fb39628b2ab20a90932f558108

diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-5.12.3.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-5.12.3.ebuild
new file mode 100644
index 00000000000..b22a94e9b19
--- /dev/null
+++ b/kde-plasma/plymouth-kcm/plymouth-kcm-5.12.3.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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 ~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 b12354ec25d..4c0fa784be9 100644
--- a/kde-plasma/polkit-kde-agent/Manifest
+++ b/kde-plasma/polkit-kde-agent/Manifest
@@ -1,2 +1,3 @@
 DIST polkit-kde-agent-1-5.11.5.tar.xz 44320 BLAKE2B c1e0add72af02cb34f61a07038580f9b1de5e2b45c0a47f01eaea1cb0a96ddfb071fd56f293cb59d66620ecd3dcb8868f0c4b63a40ed46de4326f78b8314d37b SHA512 63a6696fa5961c4757b9ee13db8d9de67d0ff8c15f72448c05f2728fc57f19717adfe09aba38d7990bbaf3bd67a3674300397fd2f988f0d27b5e13b22902966f
 DIST polkit-kde-agent-1-5.12.2.tar.xz 41592 BLAKE2B 08dd7c959c4b8f4257b61bc71a76ea59fbf0b152a174e1ff346aa56c6d6875aaaf1fd623e4f34d40ce1f35861ee5ce8a8160f711c76c34d4a66e0c73b19f41ff SHA512 e3e477415e325e0621ea9a8c0a388e60747e8c0a0fc546993b438b60b1812492415a8559764cf5a2c5834857ffda5991bb363b958c239b33f9336f8cf6153f35
+DIST polkit-kde-agent-1-5.12.3.tar.xz 41588 BLAKE2B 8ed12b88bac46c46c26070136fcbd1285a770abba5efc08da5a3e070b4aebb9f5c25caf7fcb15c53dc442e076c47cfd6d485919ade5254cea684a9fc702e2b4f SHA512 870859afab2cc332dd74b87fe9217a6c1140c65647c36e3c62ebe264a17a5194e784840393c993fc3d2f90d94d3bc6155368d676b20ff94cfa71e9b8d53c0ba4

diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.12.3.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.12.3.ebuild
new file mode 100644
index 00000000000..99a206395a2
--- /dev/null
+++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.12.3.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KMNAME="${PN}-1"
+inherit kde5
+
+DESCRIPTION="PolKit agent module for KDE Plasma"
+HOMEPAGE="https://www.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)
+	|| ( $(add_frameworks_dep polkit-qt) >=sys-auth/polkit-qt-0.112.0[qt5(+)] )
+"
+RDEPEND="${DEPEND}
+	!sys-auth/polkit-kde-agent:4[-minimal(-)]
+	!sys-auth/polkit-kde-agent:5
+"

diff --git a/kde-plasma/powerdevil/Manifest b/kde-plasma/powerdevil/Manifest
index b9d35348f21..5272bfdf2df 100644
--- a/kde-plasma/powerdevil/Manifest
+++ b/kde-plasma/powerdevil/Manifest
@@ -1,2 +1,3 @@
 DIST powerdevil-5.11.5.tar.xz 392664 BLAKE2B c348dd3258a9724f0f4b79dd20e7bc4b96d6e1a062322c07b6f86c20c36319b723b9ab1fcb622b7e55001ab79db24e91b1c8f7baa5b84706bb3fab79835ba445 SHA512 8d3658b5cfe53fbe43880f6ca2346edcfb715975798b20d2059267b4daa47511fe9fb17a5b9882c21b75f80a57763a434373607a79594684fb044aae39cd0fb3
 DIST powerdevil-5.12.2.tar.xz 380624 BLAKE2B 890e4f355ae4243229952cb574a1278bab1164725802f64efdc7cb5b28a78743e066e9d6102d48fd489cfa57a52e71624dc0e36183c8d2c398e463a34a1cc32e SHA512 8f7b4217a6b53a9ed4cb337541a15ba2ba0f41c4929a1552ada51bda8d5367dfc3d248a786d17ba1bc6d62fd1a103d58d60131d5d9a810268e33994d62dd999d
+DIST powerdevil-5.12.3.tar.xz 380576 BLAKE2B e32859cb21e2a6740b6f8c6b8082d59277f9deeda9199fb1138376906a8d5c6f49b296351833015e8d80b256e5684e488583cf9a19be78e8521885f5fa058068 SHA512 715ae2c3018a771088efb3db9e69f57167700666267f50ff8bd5f858d9e4cde29768236f3f3041c3d395a147f004153ece89b014fd18d38ab726838d74c908d6

diff --git a/kde-plasma/powerdevil/powerdevil-5.12.3.ebuild b/kde-plasma/powerdevil/powerdevil-5.12.3.ebuild
new file mode 100644
index 00000000000..16f648877da
--- /dev/null
+++ b/kde-plasma/powerdevil/powerdevil-5.12.3.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="true"
+inherit kde5
+
+DESCRIPTION="Power management for KDE Plasma Shell"
+HOMEPAGE="https://cgit.kde.org/powerdevil.git"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="brightness-control consolekit +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 kdelibs4support)
+	$(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 plasma-workspace)
+	$(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
+	consolekit? (
+		>=sys-auth/consolekit-1.0.1
+		sys-auth/polkit-pkla-compat
+		sys-power/pm-utils
+	)
+	!kde-plasma/powerdevil:4
+	!kde-plasma/systemsettings:4[handbook]
+"
+
+src_configure() {
+	local mycmakeargs=(
+		-DWITH_DDCUTIL=$(usex brightness-control)
+		$(cmake-utils_use_find_package wireless KF5BluezQt)
+		$(cmake-utils_use_find_package wireless KF5NetworkManagerQt)
+	)
+
+	kde5_src_configure
+}
+
+src_install() {
+	kde5_src_install
+
+	if use consolekit ; then
+		insinto /etc/polkit-1/localauthority/10-vendor.d/
+		doins "${FILESDIR}"/10-org.freedesktop.upower.pkla
+		doins "${FILESDIR}"/20-org.freedesktop.consolekit.system.stop-multiple-users.pkla
+		doins "${FILESDIR}"/30-org.freedesktop.consolekit.system.restart-multiple-users.pkla
+		doins "${FILESDIR}"/40-org.freedesktop.consolekit.system.suspend-multiple-users.pkla
+		doins "${FILESDIR}"/50-org.freedesktop.consolekit.system.hibernate-multiple-users.pkla
+	fi
+}

diff --git a/kde-plasma/sddm-kcm/Manifest b/kde-plasma/sddm-kcm/Manifest
index 38b3191f8a8..e6e9a575404 100644
--- a/kde-plasma/sddm-kcm/Manifest
+++ b/kde-plasma/sddm-kcm/Manifest
@@ -1,2 +1,3 @@
 DIST sddm-kcm-5.11.5.tar.xz 62788 BLAKE2B 2329b2891a4d3334b06b1083b594bb04abaa38fb83dcc2ce0971d717c5f169043743e8ac5cbf8fcf57f42d300aef521669d30f2b4989d94540d43bd5388fc53f SHA512 7ea9ba1ee71e28f7afc7eedd40030b50fd22ecfc21447972c8f154ad1289a80f25dc5bdd00c01e8ac70b968d720734538f9172f92648b205614bc70ee556408c
 DIST sddm-kcm-5.12.2.tar.xz 59860 BLAKE2B 8588dad8726e85e84d4ad86dd9afedb7e4ab83beb84e91fc9f7cf9c567aeb57698a77070ad46867052db1cc881f5b9055ba12fa44af6ee19aca784944b8da9cd SHA512 130c86c9e56421ee3a656c6c1c7005052c9343e34c809faa77504539cadc474452c59e403a0c79f518b712ba4ef690d6ca7099d9fa34a582d258265e1fe59a92
+DIST sddm-kcm-5.12.3.tar.xz 59848 BLAKE2B 0aa72b670120d5e6a9ecc83702b23c6df21e333b2f08e17b49c63c6d2a3322117b1df8620bbb8a9a23f93fa8a614249b9c370fdcb7b0129591d84f534e60a177 SHA512 7b5df8c08b577855b5269c1424966c80b9f4153aaddd6b8aea16fb12927b398c5a8a1ba2eb3f51979d6b38dccd5bebecb2247c2cf4cf66cd9b9701e873677d13

diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.12.3.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-5.12.3.ebuild
new file mode 100644
index 00000000000..f2bab93c953
--- /dev/null
+++ b/kde-plasma/sddm-kcm/sddm-kcm-5.12.3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="KDE Plasma control module for SDDM"
+HOMEPAGE="https://cgit.kde.org/sddm-kcm.git"
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+COMMON_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)
+	$(add_qt_dep qtx11extras)
+	x11-libs/libX11
+	x11-libs/libXcursor
+"
+DEPEND="${COMMON_DEPEND}
+	x11-libs/libXfixes
+"
+RDEPEND="${COMMON_DEPEND}
+	$(add_plasma_dep kde-cli-tools)
+	x11-misc/sddm
+	!kde-misc/sddm-kcm
+"
+
+DOCS=( CONTRIBUTORS )

diff --git a/kde-plasma/systemsettings/Manifest b/kde-plasma/systemsettings/Manifest
index 4fb3902c093..e83015c28a6 100644
--- a/kde-plasma/systemsettings/Manifest
+++ b/kde-plasma/systemsettings/Manifest
@@ -1,2 +1,3 @@
 DIST systemsettings-5.11.5.tar.xz 180592 BLAKE2B 49c79d63f1da81e5699a929de9ea66a7955d57b53516eb289bc70e1b907f6d5f4629d01f3507e722b484d7363108a143e3a64073b043e9c82a74383f07b135aa SHA512 d9cfe14d5dc023e203b43bad20d9fcf8449f4f945600c9b9ed4a3367cb5384b88e77e8f206448a4915cf88734ab6f03dbab55f5586a17d1984e46947e684150d
 DIST systemsettings-5.12.2.tar.xz 171928 BLAKE2B d41f7619cb02406a88ecc30d956f84c80c72c47b4bdff9fed177edf63e31f7a383de83cbf2f2f1fb8e4b2040fe20f08930b6ba02b192d612befb8e41f2fb8149 SHA512 1c5bcc72130208208d08880c0e53a647333622033bc825961bae835cea677b93101c7e1c285e97c769cef947331efb41c0736e83bbd715d86111ad2444fefef4
+DIST systemsettings-5.12.3.tar.xz 171904 BLAKE2B dd280815e886444f85ef017687cf27cb629670ba609ff56f56c01c30b9a232d38e8021f379c501ef4c8b55a4ab720d78bc0bc3e21332e224eee33d26461bf2c8 SHA512 d9b43311172f215840e4d392a90ad4ac4b6fd9bb9244508660b1b579630a94aedf1f735a355d10ccf4819104114c4f17dbdc9595ad28d05b70e57722e37174fc

diff --git a/kde-plasma/systemsettings/systemsettings-5.12.3.ebuild b/kde-plasma/systemsettings/systemsettings-5.12.3.ebuild
new file mode 100644
index 00000000000..d1c4f56be8d
--- /dev/null
+++ b/kde-plasma/systemsettings/systemsettings-5.12.3.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_HANDBOOK="forceoptional"
+inherit kde5
+
+DESCRIPTION="System settings utility"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="classic gtk"
+
+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_qt_dep qtdbus)
+	$(add_qt_dep qtdeclarative 'widgets')
+	$(add_qt_dep qtgui)
+	$(add_qt_dep qtwidgets)
+	classic? ( $(add_frameworks_dep khtml) )
+"
+RDEPEND="${DEPEND}
+	!kde-plasma/systemsettings:4
+	$(add_frameworks_dep kirigami)
+	gtk? ( $(add_plasma_dep kde-gtk-config) )
+"
+
+src_configure() {
+	local mycmakeargs=(
+		$(cmake-utils_use_find_package classic KF5KHtml)
+	)
+
+	kde5_src_configure
+}

diff --git a/kde-plasma/user-manager/Manifest b/kde-plasma/user-manager/Manifest
index 1ada5fa91f8..7716cd28618 100644
--- a/kde-plasma/user-manager/Manifest
+++ b/kde-plasma/user-manager/Manifest
@@ -1,2 +1,3 @@
 DIST user-manager-5.11.5.tar.xz 548208 BLAKE2B 92bd23929537bf3a5d6bfc73d04c0aec40029188acfce0859ecf0feb476695c3bcc8ff3b1dd71eed4b7592482e18e8661f54d6f8591da5cd63d9d472d37486c3 SHA512 9c4ae28282bc1ccfc1cc0c817fc89c80185e0e9d756186d920d91d177492de1bf3420cab93e823658614c9e637c8cfeadfde8c093f50097331371efea763cdc6
 DIST user-manager-5.12.2.tar.xz 544764 BLAKE2B 1be0570135cc4155cff72fb40bcb0ed2639637cb975db719e4637a06627eb58b58672297b1078985b22abccfaa440c798a63d8c08256dff3a41d02ec28cc9ce7 SHA512 f7384bd7567423e29ab7c21ac3d58dc1f650fba88d661e4f21c43674fa83c317c8493e559fdf260569809ea4f1507208d48ebef02e8c22c55047ef0bffbc7f48
+DIST user-manager-5.12.3.tar.xz 544848 BLAKE2B dddbcdcd6554a65b437cc7e2635410de0c62a0b954ec7a43b8554493ed9e6ac4f4704d89a5b566b49783b97e8514e3b0e365e3457ed9752a09399e96de90022b SHA512 5515ef468f45f6f1083f99bed83a21bfae67d588512bb7ac197a9840e2c06c75f8350cfcc95d3b909cbee35e0f528de64fb7c76e5dd2de7adf8d173d11d46624

diff --git a/kde-plasma/user-manager/user-manager-5.12.3.ebuild b/kde-plasma/user-manager/user-manager-5.12.3.ebuild
new file mode 100644
index 00000000000..55c31690044
--- /dev/null
+++ b/kde-plasma/user-manager/user-manager-5.12.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit kde5
+
+DESCRIPTION="Simple system settings module to manage the users of your system"
+KEYWORDS="~amd64 ~arm ~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}"


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

only message in thread, other threads:[~2018-03-06 15:13 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-03-06 15:13 [gentoo-commits] repo/gentoo:master commit in: kde-plasma/plymouth-kcm/, kde-plasma/kde-cli-tools/, Andreas Sturmlechner

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