commit:     e648d78219ec6506e9778b67c2ac6e40a94c867b
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat May  2 22:52:39 2020 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat May  2 22:52:39 2020 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=e648d782

kde-frameworks: Add KDE Frameworks 5.70.0

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

 kde-frameworks/attica/attica-5.70.0.ebuild         | 26 ++++++
 kde-frameworks/baloo/baloo-5.70.0.ebuild           | 35 ++++++++
 kde-frameworks/bluez-qt/bluez-qt-5.70.0.ebuild     | 38 +++++++++
 .../breeze-icons-rcc-5.70.0.ebuild                 | 35 ++++++++
 .../breeze-icons/breeze-icons-5.70.0.ebuild        | 33 ++++++++
 .../extra-cmake-modules-5.70.0.ebuild              | 76 +++++++++++++++++
 .../frameworkintegration-5.70.0.ebuild             | 44 ++++++++++
 .../kactivities-stats-5.70.0.ebuild                | 23 ++++++
 .../kactivities/kactivities-5.70.0.ebuild          | 29 +++++++
 kde-frameworks/kapidox/kapidox-5.70.0.ebuild       | 26 ++++++
 kde-frameworks/karchive/karchive-5.70.0.ebuild     | 27 ++++++
 kde-frameworks/kauth/kauth-5.70.0.ebuild           | 44 ++++++++++
 kde-frameworks/kbookmarks/kbookmarks-5.70.0.ebuild | 34 ++++++++
 .../kcalendarcore/kcalendarcore-5.70.0.ebuild      | 27 ++++++
 kde-frameworks/kcmutils/kcmutils-5.70.0.ebuild     | 33 ++++++++
 kde-frameworks/kcodecs/kcodecs-5.70.0.ebuild       | 17 ++++
 .../kcompletion/kcompletion-5.70.0.ebuild          | 26 ++++++
 kde-frameworks/kconfig/kconfig-5.70.0.ebuild       | 37 +++++++++
 .../kconfigwidgets/kconfigwidgets-5.70.0.ebuild    | 40 +++++++++
 kde-frameworks/kcontacts/kcontacts-5.70.0.ebuild   | 35 ++++++++
 .../kcoreaddons/kcoreaddons-5.70.0.ebuild          | 40 +++++++++
 kde-frameworks/kcrash/kcrash-5.70.0.ebuild         | 32 ++++++++
 .../kdbusaddons/kdbusaddons-5.70.0.ebuild          | 30 +++++++
 .../kdeclarative/kdeclarative-5.70.0.ebuild        | 34 ++++++++
 kde-frameworks/kded/kded-5.70.0.ebuild             | 39 +++++++++
 .../kdelibs4support/kdelibs4support-5.70.0.ebuild  | 96 ++++++++++++++++++++++
 .../kdesignerplugin/kdesignerplugin-5.70.0.ebuild  | 25 ++++++
 kde-frameworks/kdesu/kdesu-5.70.0.ebuild           | 33 ++++++++
 kde-frameworks/kdewebkit/kdewebkit-5.70.0.ebuild   | 40 +++++++++
 kde-frameworks/kdnssd/kdnssd-5.70.0.ebuild         | 33 ++++++++
 kde-frameworks/kdoctools/kdoctools-5.70.0.ebuild   | 48 +++++++++++
 kde-frameworks/kemoticons/kemoticons-5.70.0.ebuild | 28 +++++++
 .../kfilemetadata/kfilemetadata-5.70.0.ebuild      | 68 +++++++++++++++
 .../kglobalaccel/kglobalaccel-5.70.0.ebuild        | 32 ++++++++
 kde-frameworks/kguiaddons/kguiaddons-5.70.0.ebuild | 23 ++++++
 kde-frameworks/kholidays/kholidays-5.70.0.ebuild   | 31 +++++++
 kde-frameworks/khtml/khtml-5.70.0.ebuild           | 72 ++++++++++++++++
 kde-frameworks/ki18n/ki18n-5.70.0.ebuild           | 38 +++++++++
 .../kiconthemes/kiconthemes-5.70.0.ebuild          | 32 ++++++++
 kde-frameworks/kidletime/kidletime-5.70.0.ebuild   | 47 +++++++++++
 .../kimageformats/kimageformats-5.70.0.ebuild      | 37 +++++++++
 kde-frameworks/kinit/kinit-5.70.0.ebuild           | 51 ++++++++++++
 kde-frameworks/kio/kio-5.70.0.ebuild               | 94 +++++++++++++++++++++
 kde-frameworks/kirigami/kirigami-5.70.0.ebuild     | 47 +++++++++++
 .../kitemmodels/kitemmodels-5.70.0.ebuild          | 32 ++++++++
 kde-frameworks/kitemviews/kitemviews-5.70.0.ebuild | 24 ++++++
 .../kjobwidgets/kjobwidgets-5.70.0.ebuild          | 39 +++++++++
 kde-frameworks/kjs/kjs-5.70.0.ebuild               | 23 ++++++
 kde-frameworks/kjsembed/kjsembed-5.70.0.ebuild     | 28 +++++++
 .../kmediaplayer/kmediaplayer-5.70.0.ebuild        | 23 ++++++
 kde-frameworks/knewstuff/knewstuff-5.70.0.ebuild   | 39 +++++++++
 .../knotifications/knotifications-5.70.0.ebuild    | 49 +++++++++++
 .../knotifyconfig/knotifyconfig-5.70.0.ebuild      | 34 ++++++++
 kde-frameworks/kpackage/kpackage-5.70.0.ebuild     | 37 +++++++++
 kde-frameworks/kparts/kparts-5.70.0.ebuild         | 33 ++++++++
 kde-frameworks/kpeople/kpeople-5.70.0.ebuild       | 40 +++++++++
 kde-frameworks/kplotting/kplotting-5.70.0.ebuild   | 21 +++++
 kde-frameworks/kpty/kpty-5.70.0.ebuild             | 27 ++++++
 .../kquickcharts/kquickcharts-5.70.0.ebuild        | 39 +++++++++
 kde-frameworks/kross/kross-5.70.0.ebuild           | 34 ++++++++
 kde-frameworks/krunner/krunner-5.70.0.ebuild       | 38 +++++++++
 kde-frameworks/kservice/kservice-5.70.0.ebuild     | 51 ++++++++++++
 .../ktexteditor/ktexteditor-5.70.0.ebuild          | 59 +++++++++++++
 .../ktextwidgets/ktextwidgets-5.70.0.ebuild        | 38 +++++++++
 .../kunitconversion/kunitconversion-5.70.0.ebuild  | 28 +++++++
 kde-frameworks/kwallet/kwallet-5.70.0.ebuild       | 54 ++++++++++++
 kde-frameworks/kwayland/kwayland-5.70.0.ebuild     | 30 +++++++
 .../kwidgetsaddons/kwidgetsaddons-5.70.0.ebuild    | 30 +++++++
 .../kwindowsystem/kwindowsystem-5.70.0.ebuild      | 43 ++++++++++
 kde-frameworks/kxmlgui/kxmlgui-5.70.0.ebuild       | 53 ++++++++++++
 .../kxmlrpcclient/kxmlrpcclient-5.70.0.ebuild      | 22 +++++
 .../modemmanager-qt/modemmanager-qt-5.70.0.ebuild  | 26 ++++++
 .../networkmanager-qt-5.70.0.ebuild                | 35 ++++++++
 .../oxygen-icons/oxygen-icons-5.70.0.ebuild        | 29 +++++++
 kde-frameworks/plasma/plasma-5.70.0.ebuild         | 75 +++++++++++++++++
 kde-frameworks/prison/prison-5.70.0.ebuild         | 30 +++++++
 kde-frameworks/purpose/purpose-5.70.0.ebuild       | 58 +++++++++++++
 .../qqc2-desktop-style-5.70.0.ebuild               | 27 ++++++
 kde-frameworks/solid/solid-5.70.0.ebuild           | 36 ++++++++
 kde-frameworks/sonnet/sonnet-5.70.0.ebuild         | 43 ++++++++++
 .../syndication/syndication-5.70.0.ebuild          | 28 +++++++
 .../syntax-highlighting-5.70.0.ebuild              | 29 +++++++
 .../threadweaver/threadweaver-5.70.0.ebuild        | 16 ++++
 83 files changed, 3135 insertions(+)

diff --git a/kde-frameworks/attica/attica-5.70.0.ebuild 
b/kde-frameworks/attica/attica-5.70.0.ebuild
new file mode 100644
index 0000000000..64f2e07dfa
--- /dev/null
+++ b/kde-frameworks/attica/attica-5.70.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing access to Open Collaboration Services"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+       >=dev-qt/qtnetwork-${QTMIN}:5
+"
+DEPEND="${RDEPEND}"
+
+src_test() {
+       # requires network access, bug #661230
+       local myctestargs=(
+               -E "(providertest)"
+       )
+
+       ecm_src_test
+}

diff --git a/kde-frameworks/baloo/baloo-5.70.0.ebuild 
b/kde-frameworks/baloo/baloo-5.70.0.ebuild
new file mode 100644
index 0000000000..ba93e6eb57
--- /dev/null
+++ b/kde-frameworks/baloo/baloo-5.70.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework for searching and managing metadata"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+       >=dev-db/lmdb-0.9.17
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtdeclarative-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/kcrash-${PVCUT}*:5
+       =kde-frameworks/kdbusaddons-${PVCUT}*:5
+       =kde-frameworks/kfilemetadata-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       =kde-frameworks/kidletime-${PVCUT}*:5
+       =kde-frameworks/kio-${PVCUT}*:5
+       =kde-frameworks/solid-${PVCUT}*:5
+"
+RDEPEND="${DEPEND}"
+
+RESTRICT+=" test" # bug 624250

diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.70.0.ebuild 
b/kde-frameworks/bluez-qt/bluez-qt-5.70.0.ebuild
new file mode 100644
index 0000000000..26d42a1737
--- /dev/null
+++ b/kde-frameworks/bluez-qt/bluez-qt-5.70.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org udev
+
+DESCRIPTION="Qt wrapper for Bluez 5 DBus API"
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtdeclarative-${QTMIN}:5
+       >=dev-qt/qtnetwork-${QTMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+       local mycmakeargs=(
+               -DUDEV_RULES_INSTALL_DIR="$(get_udevdir)/rules.d"
+       )
+
+       ecm_src_configure
+}
+
+src_test() {
+       # parallel tests fail, bug 609248; managertest hangs, bug 668196
+       local myctestargs=(
+               -j1
+               -E "(managertest)"
+       )
+
+       ecm_src_test
+}

diff --git a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.70.0.ebuild 
b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.70.0.ebuild
new file mode 100644
index 0000000000..6a7e3a5769
--- /dev/null
+++ b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.70.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_ORG_NAME="breeze-icons"
+PVCUT=$(ver_cut 1-2)
+inherit cmake kde.org
+
+DESCRIPTION="Breeze SVG icon theme binary resource"
+LICENSE="LGPL-3"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="test"
+
+BDEPEND="
+       dev-qt/qtcore:5
+       >=kde-frameworks/extra-cmake-modules-${PVCUT}:5
+       test? ( app-misc/fdupes )
+"
+DEPEND="test? ( dev-qt/qttest:5 )"
+
+RESTRICT+=" !test? ( test )"
+
+src_prepare() {
+       cmake_src_prepare
+       use test || cmake_comment_add_subdirectory autotests
+}
+
+src_configure() {
+       local mycmakeargs=(
+               -DBINARY_ICONS_RESOURCE=ON
+               -DSKIP_INSTALL_ICONS=ON
+       )
+       cmake_src_configure
+}

diff --git a/kde-frameworks/breeze-icons/breeze-icons-5.70.0.ebuild 
b/kde-frameworks/breeze-icons/breeze-icons-5.70.0.ebuild
new file mode 100644
index 0000000000..47b2531406
--- /dev/null
+++ b/kde-frameworks/breeze-icons/breeze-icons-5.70.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+inherit cmake kde.org
+
+DESCRIPTION="Breeze SVG icon theme"
+LICENSE="LGPL-3"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="test"
+
+BDEPEND="
+       dev-qt/qtcore:5
+       >=kde-frameworks/extra-cmake-modules-${PVCUT}:5
+       test? ( app-misc/fdupes )
+"
+DEPEND="test? ( dev-qt/qttest:5 )"
+
+RESTRICT+=" !test? ( test )"
+
+src_prepare() {
+       cmake_src_prepare
+       use test || cmake_comment_add_subdirectory autotests
+}
+
+src_configure() {
+       local mycmakeargs=(
+               -DBINARY_ICONS_RESOURCE=OFF
+       )
+       cmake_src_configure
+}

diff --git 
a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.70.0.ebuild 
b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.70.0.ebuild
new file mode 100644
index 0000000000..c64171be33
--- /dev/null
+++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.70.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+QTMIN=5.12.3
+inherit cmake kde.org python-any-r1
+
+DESCRIPTION="Extra modules and scripts for CMake"
+HOMEPAGE="https://cgit.kde.org/extra-cmake-modules.git";
+
+LICENSE="BSD"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+IUSE="doc test"
+
+BDEPEND="
+       doc? (
+               ${PYTHON_DEPS}
+               $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]')
+               >=dev-qt/qthelp-${QTMIN}:5
+       )
+       test? (
+               >=dev-qt/linguist-tools-${QTMIN}:5
+               >=dev-qt/qtcore-${QTMIN}:5
+       )
+"
+RDEPEND="
+       app-arch/libarchive[bzip2]
+"
+
+RESTRICT+=" !test? ( test )"
+
+PATCHES=(
+       "${FILESDIR}/${PN}-5.49.0-no-fatal-warnings.patch"
+       "${FILESDIR}/${PN}-5.65.0-disable-qmlplugindump.patch"
+)
+
+python_check_deps() {
+       has_version "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+       use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+       cmake_src_prepare
+       # Requires PyQt5, bug #680256
+       sed -i -e "/^if(NOT SIP_Qt5Core_Mod_FILE)/s/NOT 
SIP_Qt5Core_Mod_FILE/TRUE/" \
+               tests/CMakeLists.txt || die "failed to disable 
GenerateSipBindings tests"
+}
+
+src_configure() {
+       local mycmakeargs=(
+               -DDOC_INSTALL_DIR=/usr/share/doc/"${PF}"
+               -DBUILD_QTHELP_DOCS=$(usex doc)
+               -DBUILD_HTML_DOCS=$(usex doc)
+               -DBUILD_MAN_DOCS=$(usex doc)
+               -DBUILD_TESTING=$(usex test)
+       )
+
+       cmake_src_configure
+}
+
+src_test() {
+       # ECMToolchainAndroidTest passes but then breaks src_install
+       # ECMPoQmToolsTest is broken, bug #627806
+       # possible race condition with multiple jobs, bug #701854
+       local myctestargs=(
+               -j1
+               -E "(ECMToolchainAndroidTest|ECMPoQmToolsTest)"
+       )
+
+       cmake_src_test
+}

diff --git 
a/kde-frameworks/frameworkintegration/frameworkintegration-5.70.0.ebuild 
b/kde-frameworks/frameworkintegration/frameworkintegration-5.70.0.ebuild
new file mode 100644
index 0000000000..a4bb90f955
--- /dev/null
+++ b/kde-frameworks/frameworkintegration/frameworkintegration-5.70.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework for integrating Qt applications with KDE Plasma 
workspaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+# drop qtwidgets subslot operator when QT_MINIMAL >= 5.14.0
+RDEPEND="
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5=
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       =kde-frameworks/kiconthemes-${PVCUT}*:5
+       =kde-frameworks/knewstuff-${PVCUT}*:5
+       =kde-frameworks/knotifications-${PVCUT}*:5
+"
+DEPEND="${RDEPEND}
+       =kde-frameworks/kpackage-${PVCUT}*:5
+       =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+"
+
+# requires running Plasma environment
+RESTRICT+=" test"
+
+src_configure() {
+       local mycmakeargs=(
+               -DCMAKE_DISABLE_FIND_PACKAGE_AppStreamQt=ON
+               -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON
+       )
+
+       ecm_src_configure
+}

diff --git a/kde-frameworks/kactivities-stats/kactivities-stats-5.70.0.ebuild 
b/kde-frameworks/kactivities-stats/kactivities-stats-5.70.0.ebuild
new file mode 100644
index 0000000000..b09474346a
--- /dev/null
+++ b/kde-frameworks/kactivities-stats/kactivities-stats-5.70.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Framework for getting the usage statistics collected by the 
activities service"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtsql-${QTMIN}:5
+       =kde-frameworks/kactivities-${PVCUT}*:5
+       =kde-frameworks/kconfig-${PVCUT}*:5
+"
+DEPEND="${RDEPEND}
+       >=dev-libs/boost-1.54
+"

diff --git a/kde-frameworks/kactivities/kactivities-5.70.0.ebuild 
b/kde-frameworks/kactivities/kactivities-5.70.0.ebuild
new file mode 100644
index 0000000000..fc26ae5d1f
--- /dev/null
+++ b/kde-frameworks/kactivities/kactivities-5.70.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+PLASMA_MINIMAL=5.16.5
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Framework for working with KDE activities"
+LICENSE="|| ( LGPL-2.1 LGPL-3 )"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+COMMON_DEPEND="
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtsql-${QTMIN}:5
+"
+RDEPEND="${COMMON_DEPEND}
+       >=kde-plasma/kactivitymanagerd-${PLASMA_MINIMAL}:5
+"
+DEPEND="${COMMON_DEPEND}
+       >=dev-libs/boost-1.54
+"

diff --git a/kde-frameworks/kapidox/kapidox-5.70.0.ebuild 
b/kde-frameworks/kapidox/kapidox-5.70.0.ebuild
new file mode 100644
index 0000000000..9741eaf445
--- /dev/null
+++ b/kde-frameworks/kapidox/kapidox-5.70.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_SINGLE_IMPL="true"
+PYTHON_COMPAT=( python3_{7,8} )
+inherit cmake kde.org distutils-r1
+
+DESCRIPTION="Framework for building KDE API documentation in a standard format 
and style"
+LICENSE="BSD-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+       app-doc/doxygen
+       $(python_gen_cond_dep '
+               dev-python/jinja[${PYTHON_MULTI_USEDEP}]
+               dev-python/pyyaml[${PYTHON_MULTI_USEDEP}]
+       ')
+       media-gfx/graphviz[python,${PYTHON_SINGLE_USEDEP}]
+"
+
+pkg_setup() {
+       python-single-r1_pkg_setup
+}

diff --git a/kde-frameworks/karchive/karchive-5.70.0.ebuild 
b/kde-frameworks/karchive/karchive-5.70.0.ebuild
new file mode 100644
index 0000000000..670e0664b9
--- /dev/null
+++ b/kde-frameworks/karchive/karchive-5.70.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit ecm kde.org
+
+DESCRIPTION="Framework for reading, creation, and manipulation of various 
archive formats"
+LICENSE="GPL-2 LGPL-2.1"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="+bzip2 +lzma"
+
+DEPEND="
+       sys-libs/zlib
+       bzip2? ( app-arch/bzip2 )
+       lzma? ( app-arch/xz-utils )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package bzip2 BZip2)
+               $(cmake_use_find_package lzma LibLZMA)
+       )
+
+       ecm_src_configure
+}

diff --git a/kde-frameworks/kauth/kauth-5.70.0.ebuild 
b/kde-frameworks/kauth/kauth-5.70.0.ebuild
new file mode 100644
index 0000000000..c3991afad6
--- /dev/null
+++ b/kde-frameworks/kauth/kauth-5.70.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework to let applications perform actions as a privileged 
user"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="nls +policykit"
+
+BDEPEND="
+       nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"
+DEPEND="
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       policykit? ( sys-auth/polkit-qt[qt5(+)] )
+"
+RDEPEND="${DEPEND}"
+PDEPEND="policykit? ( kde-plasma/polkit-kde-agent )"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package policykit PolkitQt5-1)
+       )
+
+       ecm_src_configure
+}
+
+src_test() {
+       # KAuthHelperTest test fails, bug 654842
+       local myctestargs=(
+               -E "(KAuthHelperTest)"
+       )
+
+       ecm_src_test
+}

diff --git a/kde-frameworks/kbookmarks/kbookmarks-5.70.0.ebuild 
b/kde-frameworks/kbookmarks/kbookmarks-5.70.0.ebuild
new file mode 100644
index 0000000000..7e87675a28
--- /dev/null
+++ b/kde-frameworks/kbookmarks/kbookmarks-5.70.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework for managing bookmarks stored in XBEL format"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="nls"
+
+BDEPEND="
+       nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"
+RDEPEND="
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       >=dev-qt/qtxml-${QTMIN}:5
+       =kde-frameworks/kcodecs-${PVCUT}*:5
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/kiconthemes-${PVCUT}*:5
+       =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+       =kde-frameworks/kxmlgui-${PVCUT}*:5
+"
+DEPEND="${RDEPEND}
+       >=kde-frameworks/kconfigwidgets-${PVCUT}:5
+"

diff --git a/kde-frameworks/kcalendarcore/kcalendarcore-5.70.0.ebuild 
b/kde-frameworks/kcalendarcore/kcalendarcore-5.70.0.ebuild
new file mode 100644
index 0000000000..b38d5f3054
--- /dev/null
+++ b/kde-frameworks/kcalendarcore/kcalendarcore-5.70.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Library for interfacing with calendars"
+LICENSE="GPL-2+ test? ( LGPL-3+ )"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+BDEPEND="
+       sys-devel/bison
+"
+DEPEND="
+       >=dev-qt/qtgui-${QTMIN}:5
+       dev-libs/libical:=
+"
+RDEPEND="${DEPEND}
+       !kde-apps/kcalcore:5
+"
+
+RESTRICT+=" test" # multiple tests fail or hang indefinitely

diff --git a/kde-frameworks/kcmutils/kcmutils-5.70.0.ebuild 
b/kde-frameworks/kcmutils/kcmutils-5.70.0.ebuild
new file mode 100644
index 0000000000..ca24c4c0bd
--- /dev/null
+++ b/kde-frameworks/kcmutils/kcmutils-5.70.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Framework to work with KDE System Settings modules"
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+       =kde-frameworks/kauth-${PVCUT}*:5
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/kdeclarative-${PVCUT}*:5
+       =kde-frameworks/kguiaddons-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       =kde-frameworks/kitemviews-${PVCUT}*:5
+       =kde-frameworks/kservice-${PVCUT}*:5
+       =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+       =kde-frameworks/kxmlgui-${PVCUT}*:5
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtdeclarative-${QTMIN}:5[widgets]
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+"
+RDEPEND="${DEPEND}"

diff --git a/kde-frameworks/kcodecs/kcodecs-5.70.0.ebuild 
b/kde-frameworks/kcodecs/kcodecs-5.70.0.ebuild
new file mode 100644
index 0000000000..d0db085270
--- /dev/null
+++ b/kde-frameworks/kcodecs/kcodecs-5.70.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Framework for manipulating strings using various encodings"
+LICENSE="GPL-2+ LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="nls"
+
+BDEPEND="
+       dev-util/gperf
+       nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"

diff --git a/kde-frameworks/kcompletion/kcompletion-5.70.0.ebuild 
b/kde-frameworks/kcompletion/kcompletion-5.70.0.ebuild
new file mode 100644
index 0000000000..e0e1e78217
--- /dev/null
+++ b/kde-frameworks/kcompletion/kcompletion-5.70.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework for common completion tasks such as filename or URL 
completion"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="nls"
+
+BDEPEND="
+       nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"
+DEPEND="
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+"
+RDEPEND="${DEPEND}"

diff --git a/kde-frameworks/kconfig/kconfig-5.70.0.ebuild 
b/kde-frameworks/kconfig/kconfig-5.70.0.ebuild
new file mode 100644
index 0000000000..9247f6ac4c
--- /dev/null
+++ b/kde-frameworks/kconfig/kconfig-5.70.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework for reading and writing configuration"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="dbus nls"
+
+BDEPEND="
+       nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"
+RDEPEND="
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtxml-${QTMIN}:5
+       dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 )
+"
+DEPEND="${RDEPEND}
+       test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
+"
+
+# bug 560086
+RESTRICT+=" test"
+
+DOCS=( DESIGN docs/DESIGN.kconfig docs/options.md )
+
+src_configure() {
+       local mycmakeargs=(
+               -DKCONFIG_USE_DBUS=$(usex dbus)
+       )
+       ecm_src_configure
+}

diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.70.0.ebuild 
b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.70.0.ebuild
new file mode 100644
index 0000000000..1779853606
--- /dev/null
+++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.70.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing an assortment of configuration-related 
widgets"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="+man"
+
+BDEPEND="
+       man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
+"
+DEPEND="
+       =kde-frameworks/kauth-${PVCUT}*:5
+       =kde-frameworks/kcodecs-${PVCUT}*:5
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/kguiaddons-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package man KF5DocTools)
+       )
+
+       ecm_src_configure
+}

diff --git a/kde-frameworks/kcontacts/kcontacts-5.70.0.ebuild 
b/kde-frameworks/kcontacts/kcontacts-5.70.0.ebuild
new file mode 100644
index 0000000000..a6f350816b
--- /dev/null
+++ b/kde-frameworks/kcontacts/kcontacts-5.70.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Address book API based on KDE Frameworks"
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+       =kde-frameworks/kcodecs-${PVCUT}*:5
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       >=dev-qt/qtgui-${QTMIN}:5
+"
+RDEPEND="${DEPEND}
+       !kde-apps/kcontacts:5
+       app-text/iso-codes
+"
+
+src_test() {
+       # bug #566648 (access to /dev/dri/card0 denied), bug #625988
+       local myctestargs=(
+               -E "(kcontacts-addresstest|kcontacts-picturetest)"
+       )
+       ecm_src_test
+}

diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-5.70.0.ebuild 
b/kde-frameworks/kcoreaddons/kcoreaddons-5.70.0.ebuild
new file mode 100644
index 0000000000..283049f5fd
--- /dev/null
+++ b/kde-frameworks/kcoreaddons/kcoreaddons-5.70.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Framework for solving common problems such as caching, 
randomisation, and more"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="fam nls"
+
+BDEPEND="
+       nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"
+DEPEND="
+       >=dev-qt/qtcore-${QTMIN}:5[icu]
+       fam? ( virtual/fam )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+       local mycmakeargs=(
+               -D_KDE4_DEFAULT_HOME_POSTFIX=4
+               $(cmake_use_find_package fam FAM)
+       )
+
+       ecm_src_configure
+}
+
+src_test() {
+       # bugs: 619656, 632398, 647414, 665682
+       local myctestargs=(
+               -j1
+               -E 
"(kautosavefiletest|kdirwatch_qfswatch_unittest|kdirwatch_stat_unittest|kformattest)"
+       )
+
+       ecm_src_test
+}

diff --git a/kde-frameworks/kcrash/kcrash-5.70.0.ebuild 
b/kde-frameworks/kcrash/kcrash-5.70.0.ebuild
new file mode 100644
index 0000000000..3810b16c96
--- /dev/null
+++ b/kde-frameworks/kcrash/kcrash-5.70.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework for intercepting and handling application crashes"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="nls"
+
+# requires running kde environment
+RESTRICT+=" test"
+
+BDEPEND="
+       nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"
+RDEPEND="
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/kwindowsystem-${PVCUT}*:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtx11extras-${QTMIN}:5
+       x11-libs/libX11
+"
+DEPEND="${RDEPEND}
+       x11-base/xorg-proto
+       test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
+"

diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-5.70.0.ebuild 
b/kde-frameworks/kdbusaddons/kdbusaddons-5.70.0.ebuild
new file mode 100644
index 0000000000..6cd917caca
--- /dev/null
+++ b/kde-frameworks/kdbusaddons/kdbusaddons-5.70.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+QTMIN=5.12.3
+VIRTUALDBUS_TEST="true"
+inherit ecm kde.org
+
+DESCRIPTION="Framework for registering services and applications per 
freedesktop standards"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="nls X"
+
+BDEPEND="
+       nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"
+DEPEND="
+       >=dev-qt/qtdbus-${QTMIN}:5
+       X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package X Qt5X11Extras)
+       )
+
+       ecm_src_configure
+}

diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.70.0.ebuild 
b/kde-frameworks/kdeclarative/kdeclarative-5.70.0.ebuild
new file mode 100644
index 0000000000..6026bc7695
--- /dev/null
+++ b/kde-frameworks/kdeclarative/kdeclarative-5.70.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing integration of QML and KDE work spaces"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+# drop qtgui subslot operator when QT_MINIMAL >= 5.14.0
+DEPEND="
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/kglobalaccel-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       =kde-frameworks/kiconthemes-${PVCUT}*:5
+       =kde-frameworks/kio-${PVCUT}*:5
+       =kde-frameworks/kpackage-${PVCUT}*:5
+       =kde-frameworks/kservice-${PVCUT}*:5
+       =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+       =kde-frameworks/kwindowsystem-${PVCUT}*:5
+       >=dev-qt/qtdeclarative-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5=
+       >=dev-qt/qtnetwork-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       media-libs/libepoxy
+"
+RDEPEND="${DEPEND}"

diff --git a/kde-frameworks/kded/kded-5.70.0.ebuild 
b/kde-frameworks/kded/kded-5.70.0.ebuild
new file mode 100644
index 0000000000..578be9d46c
--- /dev/null
+++ b/kde-frameworks/kded/kded-5.70.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_QTHELP="false"
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Central daemon of KDE workspaces"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="+man"
+
+BDEPEND="
+       man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
+"
+DEPEND="
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/kcrash-${PVCUT}*:5
+       =kde-frameworks/kdbusaddons-${PVCUT}*:5
+       =kde-frameworks/kinit-${PVCUT}*:5
+       =kde-frameworks/kservice-${PVCUT}*:5
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package man KF5DocTools)
+       )
+
+       ecm_src_configure
+}

diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.70.0.ebuild 
b/kde-frameworks/kdelibs4support/kdelibs4support-5.70.0.ebuild
new file mode 100644
index 0000000000..070b514c68
--- /dev/null
+++ b/kde-frameworks/kdelibs4support/kdelibs4support-5.70.0.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="true"
+ECM_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework easing the development transition from KDELibs 4 to KF 
5"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="libressl X"
+
+BDEPEND="
+       dev-lang/perl
+       dev-perl/URI
+"
+COMMON_DEPEND="
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
+       >=dev-qt/qtprintsupport-${QTMIN}:5
+       >=dev-qt/qtsvg-${QTMIN}:5
+       >=dev-qt/qttest-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       =kde-frameworks/kauth-${PVCUT}*:5
+       =kde-frameworks/kcodecs-${PVCUT}*:5
+       =kde-frameworks/kcompletion-${PVCUT}*:5
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/kcrash-${PVCUT}*:5
+       =kde-frameworks/kdbusaddons-${PVCUT}*:5
+       >=kde-frameworks/kded-${PVCUT}:5
+       =kde-frameworks/kdesignerplugin-${PVCUT}*:5
+       =kde-frameworks/kdoctools-${PVCUT}*:5
+       =kde-frameworks/kemoticons-${PVCUT}*:5
+       =kde-frameworks/kglobalaccel-${PVCUT}*:5
+       =kde-frameworks/kguiaddons-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       =kde-frameworks/kiconthemes-${PVCUT}*:5
+       =kde-frameworks/kio-${PVCUT}*:5
+       =kde-frameworks/kitemviews-${PVCUT}*:5
+       =kde-frameworks/kjobwidgets-${PVCUT}*:5
+       =kde-frameworks/knotifications-${PVCUT}*:5
+       =kde-frameworks/kparts-${PVCUT}*:5
+       =kde-frameworks/kservice-${PVCUT}*:5
+       =kde-frameworks/ktextwidgets-${PVCUT}*:5
+       =kde-frameworks/kunitconversion-${PVCUT}*:5
+       =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+       =kde-frameworks/kwindowsystem-${PVCUT}*:5
+       =kde-frameworks/kxmlgui-${PVCUT}*:5
+       =kde-frameworks/solid-${PVCUT}*:5
+       app-text/docbook-xml-dtd:4.2
+       virtual/libintl
+       !libressl? ( dev-libs/openssl:0 )
+       libressl? ( dev-libs/libressl )
+       X? (
+               >=dev-qt/qtx11extras-${QTMIN}:5
+               x11-libs/libICE
+               x11-libs/libSM
+               x11-libs/libX11
+               x11-libs/libxcb
+       )
+"
+DEPEND="${COMMON_DEPEND}
+       >=dev-qt/designer-${QTMIN}:5
+       test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
+       X? ( x11-base/xorg-proto )
+"
+RDEPEND="${COMMON_DEPEND}
+       =kde-frameworks/kinit-${PVCUT}*:5
+       =kde-frameworks/kitemmodels-${PVCUT}*:5
+       >=dev-qt/qtxml-${QTMIN}:5
+"
+
+RESTRICT+=" test"
+
+src_prepare() {
+       ecm_src_prepare
+       if ! use handbook; then
+               sed -e "/kdoctools_install/ s/^/#DONT/" -i CMakeLists.txt || die
+       fi
+}
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package X X11)
+       )
+
+       ecm_src_configure
+}

diff --git a/kde-frameworks/kdesignerplugin/kdesignerplugin-5.70.0.ebuild 
b/kde-frameworks/kdesignerplugin/kdesignerplugin-5.70.0.ebuild
new file mode 100644
index 0000000000..bbb98d443d
--- /dev/null
+++ b/kde-frameworks/kdesignerplugin/kdesignerplugin-5.70.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="optional"
+ECM_QTHELP="false"
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing plugins to use KDE frameworks widgets in 
QtDesigner"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="nls"
+
+BDEPEND="
+       nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"
+DEPEND="
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+"
+RDEPEND="${DEPEND}"

diff --git a/kde-frameworks/kdesu/kdesu-5.70.0.ebuild 
b/kde-frameworks/kdesu/kdesu-5.70.0.ebuild
new file mode 100644
index 0000000000..fc8d98e4b3
--- /dev/null
+++ b/kde-frameworks/kdesu/kdesu-5.70.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-2)
+inherit ecm kde.org
+
+DESCRIPTION="Framework to handle super user actions"
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="X"
+
+RDEPEND="
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       =kde-frameworks/kpty-${PVCUT}*:5
+       =kde-frameworks/kservice-${PVCUT}*:5
+       X? ( x11-libs/libX11 )
+"
+DEPEND="${RDEPEND}
+       X? ( x11-base/xorg-proto )
+"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package X X11)
+       )
+
+       ecm_src_configure
+}

diff --git a/kde-frameworks/kdewebkit/kdewebkit-5.70.0.ebuild 
b/kde-frameworks/kdewebkit/kdewebkit-5.70.0.ebuild
new file mode 100644
index 0000000000..54d115799b
--- /dev/null
+++ b/kde-frameworks/kdewebkit/kdewebkit-5.70.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_QTHELP="false"
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing KDE integration of QtWebKit"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="designer"
+
+RDEPEND="
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/kio-${PVCUT}*:5
+       =kde-frameworks/kjobwidgets-${PVCUT}*:5
+       =kde-frameworks/kparts-${PVCUT}*:5
+       =kde-frameworks/kservice-${PVCUT}*:5
+       =kde-frameworks/kwallet-${PVCUT}*:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtnetwork-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       >=dev-qt/qtwebkit-5.212.0_pre20180120:5
+       designer? ( =kde-frameworks/kdesignerplugin-${PVCUT}*:5 )
+"
+DEPEND="${RDEPEND}
+       >=dev-qt/qtnetwork-${QTMIN}:5
+"
+
+src_configure() {
+       local mycmakeargs=(
+               -DBUILD_DESIGNERPLUGIN=$(usex designer)
+       )
+       ecm_src_configure
+}

diff --git a/kde-frameworks/kdnssd/kdnssd-5.70.0.ebuild 
b/kde-frameworks/kdnssd/kdnssd-5.70.0.ebuild
new file mode 100644
index 0000000000..b79dba8c28
--- /dev/null
+++ b/kde-frameworks/kdnssd/kdnssd-5.70.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Framework for network service discovery using Zeroconf"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="nls zeroconf"
+
+BDEPEND="
+       nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"
+DEPEND="
+       >=dev-qt/qtnetwork-${QTMIN}:5
+       zeroconf? (
+               >=dev-qt/qtdbus-${QTMIN}:5
+               net-dns/avahi[mdnsresponder-compat]
+       )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+       local mycmakeargs=(
+               -DCMAKE_DISABLE_FIND_PACKAGE_DNSSD=ON
+               $(cmake_use_find_package zeroconf Avahi)
+       )
+
+       ecm_src_configure
+}

diff --git a/kde-frameworks/kdoctools/kdoctools-5.70.0.ebuild 
b/kde-frameworks/kdoctools/kdoctools-5.70.0.ebuild
new file mode 100644
index 0000000000..6bbf7a5a20
--- /dev/null
+++ b/kde-frameworks/kdoctools/kdoctools-5.70.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+inherit ecm kde.org
+
+DESCRIPTION="Tools to generate documentation in various formats from DocBook 
files"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="nls"
+
+BDEPEND="
+       dev-lang/perl
+       dev-perl/URI
+       nls? ( >=kde-frameworks/ki18n-${PVCUT}:5 )
+"
+DEPEND="
+       app-text/docbook-xml-dtd:4.5
+       app-text/docbook-xsl-stylesheets
+       app-text/sgml-common
+       dev-libs/libxml2:2
+       dev-libs/libxslt
+       =kde-frameworks/karchive-${PVCUT}*:5
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${PN}-5.66.0-docbundledir.patch" )
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package nls KF5I18n)
+       )
+
+       ecm_src_configure
+}
+
+src_test() {
+       # bug 665622
+       local myctestargs=(
+               -E "(kdoctools_install)"
+       )
+
+       ecm_src_test
+}

diff --git a/kde-frameworks/kemoticons/kemoticons-5.70.0.ebuild 
b/kde-frameworks/kemoticons/kemoticons-5.70.0.ebuild
new file mode 100644
index 0000000000..5c5ca69d09
--- /dev/null
+++ b/kde-frameworks/kemoticons/kemoticons-5.70.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework for converting text emoticons to graphical 
representations"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+       =kde-frameworks/karchive-${PVCUT}*:5
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/kservice-${PVCUT}*:5
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtxml-${QTMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+# requires running kde environment
+RESTRICT+=" test"

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.70.0.ebuild 
b/kde-frameworks/kfilemetadata/kfilemetadata-5.70.0.ebuild
new file mode 100644
index 0000000000..8713420fe3
--- /dev/null
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.70.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+inherit ecm kde.org python-any-r1
+
+DESCRIPTION="Library for extracting file metadata"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="epub exif ffmpeg kernel_linux office pdf taglib"
+
+BDEPEND="
+       test? ( ${PYTHON_DEPS} )
+"
+RDEPEND="
+       >=dev-qt/qtxml-${QTMIN}:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       epub? ( app-text/ebook-tools )
+       exif? ( media-gfx/exiv2:= )
+       ffmpeg? ( media-video/ffmpeg:0= )
+       office? ( =kde-frameworks/karchive-${PVCUT}*:5 )
+       pdf? ( app-text/poppler[qt5] )
+       taglib? ( media-libs/taglib )
+"
+DEPEND="${RDEPEND}
+       kernel_linux? ( sys-apps/attr )
+"
+
+RESTRICT+=" test"
+
+pkg_setup() {
+       use test && python-any-r1_pkg_setup
+       ecm_pkg_setup
+}
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package epub EPub)
+               $(cmake_use_find_package exif LibExiv2)
+               $(cmake_use_find_package ffmpeg FFmpeg)
+               $(cmake_use_find_package office KF5Archive)
+               $(cmake_use_find_package pdf Poppler)
+               $(cmake_use_find_package taglib Taglib)
+       )
+
+       ecm_src_configure
+}
+
+src_test() {
+       # FIXME: bug 644650, fails on tmpfs (but not for everyone)
+       local myctestargs=( -E "(usermetadatawritertest)" )
+       ecm_src_test
+}
+
+pkg_postinst() {
+       ecm_pkg_postinst
+
+       if ! has_version app-text/catdoc || ! has_version dev-libs/libxls; then
+               elog "To get additional features, optional runtime dependencies 
may be installed:"
+               elog "app-text/catdoc - indexing of Microsoft Word or 
Powerpoint files"
+               elog "dev-libs/libxls - indexing of Microsoft Excel files"
+       fi
+}

diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.70.0.ebuild 
b/kde-frameworks/kglobalaccel/kglobalaccel-5.70.0.ebuild
new file mode 100644
index 0000000000..c6dae7c8d9
--- /dev/null
+++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.70.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework to handle global shortcuts"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+LICENSE="LGPL-2+"
+IUSE="nls"
+
+BDEPEND="
+       nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"
+DEPEND="
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/kcrash-${PVCUT}*:5
+       =kde-frameworks/kdbusaddons-${PVCUT}*:5
+       =kde-frameworks/kwindowsystem-${PVCUT}*:5[X]
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       >=dev-qt/qtx11extras-${QTMIN}:5
+       x11-libs/libxcb
+       x11-libs/xcb-util-keysyms
+"
+RDEPEND="${DEPEND}"

diff --git a/kde-frameworks/kguiaddons/kguiaddons-5.70.0.ebuild 
b/kde-frameworks/kguiaddons/kguiaddons-5.70.0.ebuild
new file mode 100644
index 0000000000..3533b5d8c8
--- /dev/null
+++ b/kde-frameworks/kguiaddons/kguiaddons-5.70.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing assorted high-level user interface components"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtx11extras-${QTMIN}:5
+       x11-libs/libX11
+"
+DEPEND="${RDEPEND}
+       x11-base/xorg-proto
+       x11-libs/libxcb
+"

diff --git a/kde-frameworks/kholidays/kholidays-5.70.0.ebuild 
b/kde-frameworks/kholidays/kholidays-5.70.0.ebuild
new file mode 100644
index 0000000000..0fd36805be
--- /dev/null
+++ b/kde-frameworks/kholidays/kholidays-5.70.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_QTHELP="false"
+ECM_TEST="true"
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Library to determine holidays and other special events for a 
geographical region"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="nls"
+
+BDEPEND="
+       nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"
+DEPEND="
+       >=dev-qt/qtdeclarative-${QTMIN}:5
+"
+RDEPEND="${DEPEND}
+       !kde-apps/kholidays:5
+"
+
+src_test() {
+       # bug 624214
+       mkdir -p "${HOME}/.local/share/kf5/libkholidays" || die
+       cp -r "${S}/holidays/plan2" "${HOME}/.local/share/kf5/libkholidays/" || 
die
+       ecm_src_test
+}

diff --git a/kde-frameworks/khtml/khtml-5.70.0.ebuild 
b/kde-frameworks/khtml/khtml-5.70.0.ebuild
new file mode 100644
index 0000000000..1c807a5c5b
--- /dev/null
+++ b/kde-frameworks/khtml/khtml-5.70.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="KHTML web rendering engine"
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="libressl X"
+
+BDEPEND="
+       dev-lang/perl
+       dev-util/gperf
+"
+RDEPEND="
+       =kde-frameworks/karchive-${PVCUT}*:5
+       =kde-frameworks/kcodecs-${PVCUT}*:5
+       =kde-frameworks/kcompletion-${PVCUT}*:5
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/kglobalaccel-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       =kde-frameworks/kiconthemes-${PVCUT}*:5
+       =kde-frameworks/kio-${PVCUT}*:5
+       =kde-frameworks/kjobwidgets-${PVCUT}*:5
+       =kde-frameworks/kjs-${PVCUT}*:5
+       =kde-frameworks/knotifications-${PVCUT}*:5
+       =kde-frameworks/kparts-${PVCUT}*:5
+       =kde-frameworks/kservice-${PVCUT}*:5
+       =kde-frameworks/ktextwidgets-${PVCUT}*:5
+       =kde-frameworks/kwallet-${PVCUT}*:5
+       =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+       =kde-frameworks/kwindowsystem-${PVCUT}*:5
+       =kde-frameworks/kxmlgui-${PVCUT}*:5
+       =kde-frameworks/sonnet-${PVCUT}*:5
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
+       >=dev-qt/qtprintsupport-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       >=dev-qt/qtxml-${QTMIN}:5
+       media-libs/giflib:=
+       media-libs/libpng:0=
+       media-libs/phonon[qt5(+)]
+       sys-libs/zlib
+       virtual/jpeg:0
+       !libressl? ( dev-libs/openssl:0 )
+       libressl? ( dev-libs/libressl )
+       X? (
+               >=dev-qt/qtx11extras-${QTMIN}:5
+               x11-libs/libX11
+       )
+"
+DEPEND="${RDEPEND}
+       test? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
+       X? ( x11-base/xorg-proto )
+"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package X X11)
+       )
+
+       ecm_src_configure
+}

diff --git a/kde-frameworks/ki18n/ki18n-5.70.0.ebuild 
b/kde-frameworks/ki18n/ki18n-5.70.0.ebuild
new file mode 100644
index 0000000000..d635ebef16
--- /dev/null
+++ b/kde-frameworks/ki18n/ki18n-5.70.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8} )
+QTMIN=5.12.3
+inherit ecm kde.org python-single-r1
+
+DESCRIPTION="Framework based on Gettext for internationalizing user interface 
text"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+       >=dev-qt/qtdeclarative-${QTMIN}:5
+       sys-devel/gettext
+       virtual/libintl
+"
+DEPEND="${RDEPEND}
+       test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-5.57.0-python.patch" )
+
+pkg_setup() {
+       ecm_pkg_setup
+       python-single-r1_pkg_setup
+}
+
+src_configure() {
+       local mycmakeargs=(
+               -DPYTHON_EXECUTABLE="${PYTHON}"
+       )
+       ecm_src_configure
+}

diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.70.0.ebuild 
b/kde-frameworks/kiconthemes/kiconthemes-5.70.0.ebuild
new file mode 100644
index 0000000000..0ad7045948
--- /dev/null
+++ b/kde-frameworks/kiconthemes/kiconthemes-5.70.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework for icon theming and configuration"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+       =kde-frameworks/karchive-${PVCUT}*:5
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       =kde-frameworks/kitemviews-${PVCUT}*:5
+       =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtsvg-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+RESTRICT+=" test" # bug 574770

diff --git a/kde-frameworks/kidletime/kidletime-5.70.0.ebuild 
b/kde-frameworks/kidletime/kidletime-5.70.0.ebuild
new file mode 100644
index 0000000000..bd515e82d8
--- /dev/null
+++ b/kde-frameworks/kidletime/kidletime-5.70.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="false"
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Framework for detection and notification of device idle time"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="X xscreensaver"
+
+REQUIRED_USE="xscreensaver? ( X )"
+
+DEPEND="
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       X? (
+               >=dev-qt/qtx11extras-${QTMIN}:5
+               x11-libs/libX11
+               x11-libs/libxcb
+               x11-libs/libXext
+       )
+       xscreensaver? (
+               >=dev-qt/qtdbus-${QTMIN}:5
+               x11-libs/libXScrnSaver
+       )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+       ecm_src_prepare
+       if ! use xscreensaver; then
+               sed -i -e "s/\${X11_Xscreensaver_FOUND}/0/" CMakeLists.txt || 
die
+       fi
+}
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package X X11)
+               $(cmake_use_find_package X XCB)
+       )
+
+       ecm_src_configure
+}

diff --git a/kde-frameworks/kimageformats/kimageformats-5.70.0.ebuild 
b/kde-frameworks/kimageformats/kimageformats-5.70.0.ebuild
new file mode 100644
index 0000000000..4b900914bf
--- /dev/null
+++ b/kde-frameworks/kimageformats/kimageformats-5.70.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing additional format plugins for Qt's image I/O 
system"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="eps openexr"
+
+DEPEND="
+       =kde-frameworks/karchive-${PVCUT}*:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       eps? ( >=dev-qt/qtprintsupport-${QTMIN}:5 )
+       openexr? (
+               media-libs/ilmbase:=
+               media-libs/openexr:=
+       )
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( src/imageformats/AUTHORS )
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package eps Qt5PrintSupport)
+               $(cmake_use_find_package openexr OpenEXR)
+       )
+
+       ecm_src_configure
+}

diff --git a/kde-frameworks/kinit/kinit-5.70.0.ebuild 
b/kde-frameworks/kinit/kinit-5.70.0.ebuild
new file mode 100644
index 0000000000..af92eec3c8
--- /dev/null
+++ b/kde-frameworks/kinit/kinit-5.70.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_QTHELP="false"
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Helper library to speed up start of applications on KDE work 
spaces"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="+caps +man X"
+
+BDEPEND="
+       man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
+"
+RDEPEND="
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/kcrash-${PVCUT}*:5
+       =kde-frameworks/kdbusaddons-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       =kde-frameworks/kio-${PVCUT}*:5
+       =kde-frameworks/kservice-${PVCUT}*:5
+       =kde-frameworks/kwindowsystem-${PVCUT}*:5
+       caps? ( sys-libs/libcap )
+       X? (
+               x11-libs/libX11
+               x11-libs/libxcb
+       )
+"
+DEPEND="${RDEPEND}
+       X? ( x11-base/xorg-proto )
+"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package caps Libcap)
+               $(cmake_use_find_package man KF5DocTools)
+               $(cmake_use_find_package X X11)
+               $(cmake_use_find_package X XCB)
+       )
+
+       ecm_src_configure
+}

diff --git a/kde-frameworks/kio/kio-5.70.0.ebuild 
b/kde-frameworks/kio/kio-5.70.0.ebuild
new file mode 100644
index 0000000000..52bbb2edc0
--- /dev/null
+++ b/kde-frameworks/kio/kio-5.70.0.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_DESIGNERPLUGIN="true"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org xdg-utils
+
+DESCRIPTION="Framework providing transparent file and data management"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="acl +handbook kerberos +kwallet X"
+
+# drop qtnetwork subslot operator when QT_MINIMAL >= 5.15.0
+RDEPEND="
+       dev-libs/libxml2
+       dev-libs/libxslt
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtdeclarative-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtnetwork-${QTMIN}:5=[ssl]
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       >=dev-qt/qtxml-${QTMIN}:5
+       =kde-frameworks/kauth-${PVCUT}*:5
+       =kde-frameworks/karchive-${PVCUT}*:5
+       =kde-frameworks/kbookmarks-${PVCUT}*:5
+       =kde-frameworks/kcodecs-${PVCUT}*:5
+       =kde-frameworks/kcompletion-${PVCUT}*:5
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/kcrash-${PVCUT}*:5
+       =kde-frameworks/kdbusaddons-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       =kde-frameworks/kiconthemes-${PVCUT}*:5
+       =kde-frameworks/kitemviews-${PVCUT}*:5
+       =kde-frameworks/kjobwidgets-${PVCUT}*:5
+       =kde-frameworks/knotifications-${PVCUT}*:5
+       =kde-frameworks/kservice-${PVCUT}*:5
+       =kde-frameworks/ktextwidgets-${PVCUT}*:5
+       =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+       =kde-frameworks/kwindowsystem-${PVCUT}*:5
+       =kde-frameworks/kxmlgui-${PVCUT}*:5
+       =kde-frameworks/solid-${PVCUT}*:5
+       acl? (
+               sys-apps/attr
+               virtual/acl
+       )
+       handbook? ( =kde-frameworks/kdoctools-${PVCUT}*:5 )
+       kerberos? ( virtual/krb5 )
+       kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:5 )
+       X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
+"
+DEPEND="${RDEPEND}
+       >=dev-qt/qtconcurrent-${QTMIN}:5
+       test? ( sys-libs/zlib )
+       X? (
+               x11-base/xorg-proto
+               x11-libs/libX11
+               x11-libs/libXrender
+       )
+"
+PDEPEND="
+       >=kde-frameworks/kded-${PVCUT}:5
+"
+
+# tests hang
+RESTRICT+=" test"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package acl ACL)
+               $(cmake_use_find_package handbook KF5DocTools)
+               $(cmake_use_find_package kerberos GSSAPI)
+               $(cmake_use_find_package kwallet KF5Wallet)
+               $(cmake_use_find_package X X11)
+       )
+
+       ecm_src_configure
+}
+
+pkg_postinst() {
+       ecm_pkg_postinst
+       xdg_desktop_database_update
+}
+
+pkg_postrm() {
+       ecm_pkg_postrm
+       xdg_desktop_database_update
+}

diff --git a/kde-frameworks/kirigami/kirigami-5.70.0.ebuild 
b/kde-frameworks/kirigami/kirigami-5.70.0.ebuild
new file mode 100644
index 0000000000..3198f5491a
--- /dev/null
+++ b/kde-frameworks/kirigami/kirigami-5.70.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_EXAMPLES="true"
+ECM_QTHELP="false"
+ECM_TEST="true"
+KDE_ORG_NAME="${PN}2"
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Lightweight user interface framework for mobile and convergent 
applications"
+HOMEPAGE="https://techbase.kde.org/Kirigami";
+EGIT_REPO_URI="${EGIT_REPO_URI/${PN}2/${PN}}"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+# drop qtgui subslot operator when QT_MINIMAL >= 5.14.0
+BDEPEND="
+       >=dev-qt/linguist-tools-${QTMIN}:5
+"
+DEPEND="
+       >=dev-qt/qtconcurrent-${QTMIN}:5
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtdeclarative-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5=
+       >=dev-qt/qtnetwork-${QTMIN}:5
+       >=dev-qt/qtquickcontrols2-${QTMIN}:5
+       >=dev-qt/qtsvg-${QTMIN}:5
+"
+RDEPEND="${DEPEND}
+       >=dev-qt/qtgraphicaleffects-${QTMIN}:5
+"
+
+# requires package to already be installed
+RESTRICT+=" test"
+
+src_configure() {
+       local mycmakeargs=(
+               -DBUILD_EXAMPLES=$(usex examples)
+       )
+
+       ecm_src_configure
+}

diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.70.0.ebuild 
b/kde-frameworks/kitemmodels/kitemmodels-5.70.0.ebuild
new file mode 100644
index 0000000000..7d904ac0fc
--- /dev/null
+++ b/kde-frameworks/kitemmodels/kitemmodels-5.70.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing data models to help with tasks such as 
sorting and filtering"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="qml"
+
+RDEPEND="
+       qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 )
+"
+DEPEND="${RDEPEND}
+       test? ( >=dev-qt/qtwidgets-${QTMIN}:5 )
+"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package qml Qt5Qml)
+       )
+       ecm_src_configure
+}
+
+src_test() {
+       LC_NUMERIC="C" ecm_src_test # bug 708820
+}

diff --git a/kde-frameworks/kitemviews/kitemviews-5.70.0.ebuild 
b/kde-frameworks/kitemviews/kitemviews-5.70.0.ebuild
new file mode 100644
index 0000000000..1544a75cd0
--- /dev/null
+++ b/kde-frameworks/kitemviews/kitemviews-5.70.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_DESIGNERPLUGIN="true"
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing additional widgets for item models"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="nls"
+
+# drop qtgui subslot operator when QT_MINIMAL >= 5.14.0
+BDEPEND="
+       nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"
+DEPEND="
+       >=dev-qt/qtgui-${QTMIN}:5=
+       >=dev-qt/qtwidgets-${QTMIN}:5
+"
+RDEPEND="${DEPEND}"

diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-5.70.0.ebuild 
b/kde-frameworks/kjobwidgets/kjobwidgets-5.70.0.ebuild
new file mode 100644
index 0000000000..0cc2dc1f22
--- /dev/null
+++ b/kde-frameworks/kjobwidgets/kjobwidgets-5.70.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing assorted widgets for showing the progress of 
jobs"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="nls X"
+
+BDEPEND="
+       nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"
+RDEPEND="
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
+"
+DEPEND="${RDEPEND}
+       X? (
+               x11-base/xorg-proto
+               x11-libs/libX11
+       )
+"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package X X11)
+       )
+
+       ecm_src_configure
+}

diff --git a/kde-frameworks/kjs/kjs-5.70.0.ebuild 
b/kde-frameworks/kjs/kjs-5.70.0.ebuild
new file mode 100644
index 0000000000..19f013d454
--- /dev/null
+++ b/kde-frameworks/kjs/kjs-5.70.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="optional"
+ECM_QTHELP="false"
+inherit ecm kde.org
+
+DESCRIPTION="ECMAScipt compatible parser and engine"
+LICENSE="BSD-2 LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+BDEPEND="
+       dev-lang/perl
+"
+DEPEND="
+       dev-libs/libpcre
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( src/README )

diff --git a/kde-frameworks/kjsembed/kjsembed-5.70.0.ebuild 
b/kde-frameworks/kjsembed/kjsembed-5.70.0.ebuild
new file mode 100644
index 0000000000..aa0c1b96a1
--- /dev/null
+++ b/kde-frameworks/kjsembed/kjsembed-5.70.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="optional"
+ECM_QTHELP="false"
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Framework binding JavaScript objects to QObjects"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       =kde-frameworks/kjs-${PVCUT}*:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtsvg-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       >=dev-qt/qtxml-${QTMIN}:5
+"
+DEPEND="${RDEPEND}
+       >=dev-qt/designer-${QTMIN}:5
+"

diff --git a/kde-frameworks/kmediaplayer/kmediaplayer-5.70.0.ebuild 
b/kde-frameworks/kmediaplayer/kmediaplayer-5.70.0.ebuild
new file mode 100644
index 0000000000..51bf9c2060
--- /dev/null
+++ b/kde-frameworks/kmediaplayer/kmediaplayer-5.70.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing a common interface for KParts that can play 
media files"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+       =kde-frameworks/kparts-${PVCUT}*:5
+       =kde-frameworks/kxmlgui-${PVCUT}*:5
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+"
+RDEPEND="${DEPEND}"

diff --git a/kde-frameworks/knewstuff/knewstuff-5.70.0.ebuild 
b/kde-frameworks/knewstuff/knewstuff-5.70.0.ebuild
new file mode 100644
index 0000000000..fc523811a5
--- /dev/null
+++ b/kde-frameworks/knewstuff/knewstuff-5.70.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Framework for downloading and sharing additional application data"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+       >=dev-qt/qtdeclarative-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtnetwork-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       >=dev-qt/qtxml-${QTMIN}:5
+       =kde-frameworks/attica-${PVCUT}*:5
+       =kde-frameworks/karchive-${PVCUT}*:5
+       =kde-frameworks/kcompletion-${PVCUT}*:5
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       =kde-frameworks/kiconthemes-${PVCUT}*:5
+       =kde-frameworks/kio-${PVCUT}*:5
+       =kde-frameworks/kitemviews-${PVCUT}*:5
+       =kde-frameworks/kservice-${PVCUT}*:5
+       =kde-frameworks/ktextwidgets-${PVCUT}*:5
+       =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+       =kde-frameworks/kxmlgui-${PVCUT}*:5
+"
+RDEPEND="${DEPEND}
+       >=kde-frameworks/kirigami-${PVCUT}:5
+"

diff --git a/kde-frameworks/knotifications/knotifications-5.70.0.ebuild 
b/kde-frameworks/knotifications/knotifications-5.70.0.ebuild
new file mode 100644
index 0000000000..f74d40db7b
--- /dev/null
+++ b/kde-frameworks/knotifications/knotifications-5.70.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Framework for notifying the user of an event"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="dbus nls phonon speech X"
+
+BDEPEND="
+       nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"
+RDEPEND="
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/kwindowsystem-${PVCUT}*:5
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       dbus? ( dev-libs/libdbusmenu-qt[qt5(+)] )
+       !phonon? ( media-libs/libcanberra )
+       phonon? ( media-libs/phonon[qt5(+)] )
+       speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
+       X? (
+               >=dev-qt/qtx11extras-${QTMIN}:5
+               x11-libs/libX11
+               x11-libs/libXtst
+       )
+"
+DEPEND="${RDEPEND}
+       X? ( x11-base/xorg-proto )
+"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package dbus dbusmenu-qt5)
+               $(cmake_use_find_package !phonon Canberra)
+               $(cmake_use_find_package speech Qt5TextToSpeech)
+               $(cmake_use_find_package X X11)
+       )
+
+       ecm_src_configure
+}

diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.70.0.ebuild 
b/kde-frameworks/knotifyconfig/knotifyconfig-5.70.0.ebuild
new file mode 100644
index 0000000000..d95e6ea037
--- /dev/null
+++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.70.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Framework for configuring desktop notifications"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="phonon"
+
+DEPEND="
+       =kde-frameworks/kcompletion-${PVCUT}*:5
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       =kde-frameworks/kio-${PVCUT}*:5
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       !phonon? ( media-libs/libcanberra )
+       phonon? ( media-libs/phonon[qt5(+)] )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package !phonon Canberra)
+       )
+       ecm_src_configure
+}

diff --git a/kde-frameworks/kpackage/kpackage-5.70.0.ebuild 
b/kde-frameworks/kpackage/kpackage-5.70.0.ebuild
new file mode 100644
index 0000000000..2bbcd2bd92
--- /dev/null
+++ b/kde-frameworks/kpackage/kpackage-5.70.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+inherit ecm kde.org
+
+DESCRIPTION="Framework to install and load packages of non binary content"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="man"
+
+BDEPEND="
+       man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
+"
+DEPEND="
+       =kde-frameworks/karchive-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package man KF5DocTools)
+       )
+
+       ecm_src_configure
+}
+
+src_test() {
+       #bug 650214
+       local myctestargs=( -E "(plasma-plasmoidpackagetest)" )
+       ecm_src_test
+}

diff --git a/kde-frameworks/kparts/kparts-5.70.0.ebuild 
b/kde-frameworks/kparts/kparts-5.70.0.ebuild
new file mode 100644
index 0000000000..5242c8e8dd
--- /dev/null
+++ b/kde-frameworks/kparts/kparts-5.70.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing elaborate user-interface components"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       >=dev-qt/qtxml-${QTMIN}:5
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       =kde-frameworks/kiconthemes-${PVCUT}*:5
+       =kde-frameworks/kio-${PVCUT}*:5
+       =kde-frameworks/kjobwidgets-${PVCUT}*:5
+       =kde-frameworks/kservice-${PVCUT}*:5
+       =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+       =kde-frameworks/kxmlgui-${PVCUT}*:5
+"
+DEPEND="${RDEPEND}
+       >=kde-frameworks/ktextwidgets-${PVCUT}:5
+"

diff --git a/kde-frameworks/kpeople/kpeople-5.70.0.ebuild 
b/kde-frameworks/kpeople/kpeople-5.70.0.ebuild
new file mode 100644
index 0000000000..3772821bbc
--- /dev/null
+++ b/kde-frameworks/kpeople/kpeople-5.70.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="KDE contact person abstraction library"
+HOMEPAGE="https://cgit.kde.org/kpeople.git";
+
+LICENSE="LGPL-2.1"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       =kde-frameworks/kitemviews-${PVCUT}*:5
+       =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtdeclarative-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtsql-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+       # personsmodeltest segfaults, bug 668192
+       local myctestargs=(
+               -j1
+               -E "(persondatatest)"
+       )
+
+       ecm_src_test
+}

diff --git a/kde-frameworks/kplotting/kplotting-5.70.0.ebuild 
b/kde-frameworks/kplotting/kplotting-5.70.0.ebuild
new file mode 100644
index 0000000000..e399a266d9
--- /dev/null
+++ b/kde-frameworks/kplotting/kplotting-5.70.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing easy data-plotting functions"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+"
+RDEPEND="${DEPEND}"

diff --git a/kde-frameworks/kpty/kpty-5.70.0.ebuild 
b/kde-frameworks/kpty/kpty-5.70.0.ebuild
new file mode 100644
index 0000000000..11aa24e729
--- /dev/null
+++ b/kde-frameworks/kpty/kpty-5.70.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+inherit ecm kde.org
+
+DESCRIPTION="Framework for pseudo terminal devices and running child processes"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       sys-libs/libutempter
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+       local mycmakeargs=(
+               -DUTEMPTER_EXECUTABLE="${EPREFIX}/usr/sbin/utempter"
+       )
+
+       ecm_src_configure
+}

diff --git a/kde-frameworks/kquickcharts/kquickcharts-5.70.0.ebuild 
b/kde-frameworks/kquickcharts/kquickcharts-5.70.0.ebuild
new file mode 100644
index 0000000000..a6a61abd2d
--- /dev/null
+++ b/kde-frameworks/kquickcharts/kquickcharts-5.70.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_EXAMPLES="true"
+ECM_QTHELP="false"
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="QtQuick plugin providing high-performance charts"
+HOMEPAGE="https://cgit.kde.org/kquickcharts.git";
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtdeclarative-${QTMIN}:5
+       >=dev-qt/qtquickcontrols2-${QTMIN}:5
+       examples? (
+               >=dev-qt/qtwidgets-${QTMIN}:5
+               =kde-frameworks/kdeclarative-${PVCUT}*:5
+               =kde-frameworks/kirigami-${PVCUT}*:5
+       )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+       local mycmakeargs=(
+               -DBUILD_EXAMPLES=$(usex examples)
+       )
+
+       ecm_src_configure
+}

diff --git a/kde-frameworks/kross/kross-5.70.0.ebuild 
b/kde-frameworks/kross/kross-5.70.0.ebuild
new file mode 100644
index 0000000000..59745dfdfe
--- /dev/null
+++ b/kde-frameworks/kross/kross-5.70.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_HANDBOOK="forceoptional"
+ECM_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework for embedding scripting into applications"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+       =kde-frameworks/kcompletion-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       =kde-frameworks/kiconthemes-${PVCUT}*:5
+       =kde-frameworks/kio-${PVCUT}*:5
+       =kde-frameworks/kparts-${PVCUT}*:5
+       =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+       =kde-frameworks/kxmlgui-${PVCUT}*:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtscript-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       >=dev-qt/qtxml-${QTMIN}:5
+"
+DEPEND="${RDEPEND}
+       >=dev-qt/designer-${QTMIN}:5
+"

diff --git a/kde-frameworks/krunner/krunner-5.70.0.ebuild 
b/kde-frameworks/krunner/krunner-5.70.0.ebuild
new file mode 100644
index 0000000000..a92875e48e
--- /dev/null
+++ b/kde-frameworks/krunner/krunner-5.70.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework for providing different actions given a string query"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       =kde-frameworks/kio-${PVCUT}*:5
+       =kde-frameworks/kservice-${PVCUT}*:5
+       =kde-frameworks/plasma-${PVCUT}*:5
+       =kde-frameworks/solid-${PVCUT}*:5
+       =kde-frameworks/threadweaver-${PVCUT}*:5
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtdeclarative-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+       # requires virtual dbus #630672
+       local myctestargs=(
+               -E "(dbusrunnertest)"
+       )
+       ecm_src_test
+}

diff --git a/kde-frameworks/kservice/kservice-5.70.0.ebuild 
b/kde-frameworks/kservice/kservice-5.70.0.ebuild
new file mode 100644
index 0000000000..9046968489
--- /dev/null
+++ b/kde-frameworks/kservice/kservice-5.70.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Advanced plugin and service introspection"
+
+LICENSE="LGPL-2 LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="+man"
+
+BDEPEND="
+       sys-devel/bison
+       sys-devel/flex
+       man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
+"
+RDEPEND="
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtxml-${QTMIN}:5
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/kcrash-${PVCUT}*:5
+       =kde-frameworks/kdbusaddons-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+"
+DEPEND="${RDEPEND}
+       test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
+"
+
+# requires running kde environment
+RESTRICT+=" test"
+
+src_configure() {
+       local mycmakeargs=(
+               -DAPPLICATIONS_MENU_NAME=kf5-applications.menu
+               $(cmake_use_find_package man KF5DocTools)
+       )
+
+       ecm_src_configure
+}
+
+src_install() {
+       ecm_src_install
+
+       # bug 596316
+       dosym kf5-applications.menu /etc/xdg/menus/applications.menu
+}

diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.70.0.ebuild 
b/kde-frameworks/ktexteditor/ktexteditor-5.70.0.ebuild
new file mode 100644
index 0000000000..ff937208e5
--- /dev/null
+++ b/kde-frameworks/ktexteditor/ktexteditor-5.70.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing a full text editor component"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="editorconfig git"
+
+BDEPEND="
+       test? ( >=kde-frameworks/kservice-${PVCUT}:5 )
+"
+DEPEND="
+       >=dev-qt/qtdeclarative-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtprintsupport-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       >=dev-qt/qtxml-${QTMIN}:5
+       =kde-frameworks/karchive-${PVCUT}*:5
+       =kde-frameworks/kauth-${PVCUT}*:5
+       =kde-frameworks/kcodecs-${PVCUT}*:5
+       =kde-frameworks/kcompletion-${PVCUT}*:5
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/kguiaddons-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       =kde-frameworks/kiconthemes-${PVCUT}*:5
+       =kde-frameworks/kio-${PVCUT}*:5
+       =kde-frameworks/kitemviews-${PVCUT}*:5
+       =kde-frameworks/kjobwidgets-${PVCUT}*:5
+       =kde-frameworks/kparts-${PVCUT}*:5
+       =kde-frameworks/ktextwidgets-${PVCUT}*:5
+       =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+       =kde-frameworks/kxmlgui-${PVCUT}*:5
+       =kde-frameworks/sonnet-${PVCUT}*:5
+       =kde-frameworks/syntax-highlighting-${PVCUT}*:5
+       editorconfig? ( app-text/editorconfig-core-c )
+       git? ( dev-libs/libgit2:= )
+"
+RDEPEND="${DEPEND}"
+
+RESTRICT+=" test"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package editorconfig EditorConfig)
+               $(cmake_use_find_package git LibGit2)
+       )
+
+       ecm_src_configure
+}

diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.70.0.ebuild 
b/kde-frameworks/ktextwidgets/ktextwidgets-5.70.0.ebuild
new file mode 100644
index 0000000000..cdf3eb2222
--- /dev/null
+++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.70.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing an assortment of widgets for displaying and 
editing text"
+LICENSE="LGPL-2+ LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="speech"
+
+DEPEND="
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       =kde-frameworks/kcompletion-${PVCUT}*:5
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       =kde-frameworks/kservice-${PVCUT}*:5
+       =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+       =kde-frameworks/sonnet-${PVCUT}*:5
+       speech? ( >=dev-qt/qtspeech-${QTMIN}:5 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package speech Qt5TextToSpeech)
+       )
+
+       ecm_src_configure
+}

diff --git a/kde-frameworks/kunitconversion/kunitconversion-5.70.0.ebuild 
b/kde-frameworks/kunitconversion/kunitconversion-5.70.0.ebuild
new file mode 100644
index 0000000000..e4f0028990
--- /dev/null
+++ b/kde-frameworks/kunitconversion/kunitconversion-5.70.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Framework for converting units"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       >=dev-qt/qtnetwork-${QTMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+       # bug 623938 - needs internet connection
+       local myctestargs=(
+               -E "(convertertest)"
+       )
+
+       LC_NUMERIC="C" ecm_src_test # bug 694804
+}

diff --git a/kde-frameworks/kwallet/kwallet-5.70.0.ebuild 
b/kde-frameworks/kwallet/kwallet-5.70.0.ebuild
new file mode 100644
index 0000000000..d14ca3b72e
--- /dev/null
+++ b/kde-frameworks/kwallet/kwallet-5.70.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing desktop-wide storage for passwords"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="gpg +man"
+
+BDEPEND="
+       man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )
+"
+DEPEND="
+       dev-libs/libgcrypt:0=
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/kdbusaddons-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       =kde-frameworks/knotifications-${PVCUT}*:5
+       =kde-frameworks/kservice-${PVCUT}*:5
+       =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+       =kde-frameworks/kwindowsystem-${PVCUT}*:5
+       gpg? ( >=app-crypt/gpgme-1.7.1[cxx,qt5] )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package gpg Gpgmepp)
+               $(cmake_use_find_package man KF5DocTools)
+       )
+
+       ecm_src_configure
+}
+
+pkg_postinst() {
+       if ! has_version "kde-plasma/kwallet-pam" || ! has_version 
"kde-apps/kwalletmanager:5" ; then
+               elog
+               elog "Install kde-plasma/kwallet-pam for auto-unlocking after 
account login."
+               elog "Install kde-apps/kwalletmanager:5 to manage your kwallet."
+               elog
+       fi
+       elog "For more information, read 
https://wiki.gentoo.org/wiki/KDE#KWallet";
+}

diff --git a/kde-frameworks/kwayland/kwayland-5.70.0.ebuild 
b/kde-frameworks/kwayland/kwayland-5.70.0.ebuild
new file mode 100644
index 0000000000..732ad8861e
--- /dev/null
+++ b/kde-frameworks/kwayland/kwayland-5.70.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Qt-style client and server library wrapper for Wayland libraries"
+HOMEPAGE="https://cgit.kde.org/kwayland.git";
+
+LICENSE="LGPL-2.1"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+RDEPEND="
+       >=dev-libs/wayland-1.15.0
+       >=dev-qt/qtconcurrent-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5[egl]
+       >=dev-qt/qtwayland-${QTMIN}:5
+       media-libs/mesa[egl]
+"
+DEPEND="${RDEPEND}
+       >=dev-libs/wayland-protocols-1.15
+"
+
+# All failing, I guess we need a virtual wayland server
+RESTRICT+=" test"

diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.70.0.ebuild 
b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.70.0.ebuild
new file mode 100644
index 0000000000..4570331172
--- /dev/null
+++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.70.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_DESIGNERPLUGIN="true"
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="An assortment of high-level widgets for common tasks"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="nls"
+
+# drop qtgui subslot operator when QT_MINIMAL >= 5.14.0
+BDEPEND="
+       nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"
+DEPEND="
+       >=dev-qt/qtgui-${QTMIN}:5=
+       >=dev-qt/qtwidgets-${QTMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+src_test() {
+       # bug 650216, 653186, 697866
+       local myctestargs=( -E "(kdatecomboboxtest|ksqueezedtextlabelautotest)" 
)
+       ecm_src_test
+}

diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-5.70.0.ebuild 
b/kde-frameworks/kwindowsystem/kwindowsystem-5.70.0.ebuild
new file mode 100644
index 0000000000..0ce9461c44
--- /dev/null
+++ b/kde-frameworks/kwindowsystem/kwindowsystem-5.70.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing access to properties and features of the 
window manager"
+LICENSE="|| ( LGPL-2.1 LGPL-3 ) MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="nls X"
+
+BDEPEND="
+       nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"
+RDEPEND="
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       X? (
+               >=dev-qt/qtx11extras-${QTMIN}:5
+               x11-libs/libX11
+               x11-libs/libXfixes
+               x11-libs/libxcb
+               x11-libs/xcb-util-keysyms
+       )
+"
+DEPEND="${RDEPEND}
+       X? ( x11-base/xorg-proto )
+"
+
+RESTRICT+=" test"
+
+DOCS=( docs/README.kstartupinfo )
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package X X11)
+       )
+
+       ecm_src_configure
+}

diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.70.0.ebuild 
b/kde-frameworks/kxmlgui/kxmlgui-5.70.0.ebuild
new file mode 100644
index 0000000000..0eb5dbb357
--- /dev/null
+++ b/kde-frameworks/kxmlgui/kxmlgui-5.70.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_DESIGNERPLUGIN="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework for managing menu and toolbar actions in an abstract 
way"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+LICENSE="LGPL-2+"
+IUSE=""
+
+# slot op: includes QtCore/private/qlocale_p.h
+DEPEND="
+       >=dev-qt/qtcore-${QTMIN}:5=
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtnetwork-${QTMIN}:5[ssl]
+       >=dev-qt/qtprintsupport-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       >=dev-qt/qtxml-${QTMIN}:5
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/kglobalaccel-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       =kde-frameworks/kiconthemes-${PVCUT}*:5
+       =kde-frameworks/kitemviews-${PVCUT}*:5
+       =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+       =kde-frameworks/kwindowsystem-${PVCUT}*:5
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+       local mycmakeargs=(
+               -DCMAKE_DISABLE_FIND_PACKAGE_KF5Attica=ON
+       )
+
+       ecm_src_configure
+}
+
+src_test() {
+       # Files are missing; whatever. Bugs 650290, 668198
+       local myctestargs=(
+               -E "(ktoolbar_unittest|kxmlgui_unittest)"
+       )
+
+       ecm_src_test
+}

diff --git a/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.70.0.ebuild 
b/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.70.0.ebuild
new file mode 100644
index 0000000000..3b7f2e1a2e
--- /dev/null
+++ b/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.70.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Framework providing client-side support for the XML-RPC protocol"
+LICENSE="BSD-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       =kde-frameworks/kio-${PVCUT}*:5
+       >=dev-qt/qtxml-${QTMIN}:5
+"
+RDEPEND="${DEPEND}"

diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.70.0.ebuild 
b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.70.0.ebuild
new file mode 100644
index 0000000000..1703085646
--- /dev/null
+++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.70.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="ModemManager bindings for Qt"
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+BDEPEND="
+       virtual/pkgconfig
+"
+DEPEND="
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtxml-${QTMIN}:5
+       net-misc/modemmanager
+"
+RDEPEND="${DEPEND}"
+
+# requires running environment
+RESTRICT+=" test"

diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.70.0.ebuild 
b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.70.0.ebuild
new file mode 100644
index 0000000000..ce3ba3feca
--- /dev/null
+++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.70.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="NetworkManager bindings for Qt"
+LICENSE="LGPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="teamd"
+
+BDEPEND="
+       virtual/pkgconfig
+"
+DEPEND="
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtnetwork-${QTMIN}:5
+       >=net-misc/networkmanager-1.4.0-r1[teamd=]
+"
+RDEPEND="${DEPEND}
+       || (
+               >=net-misc/networkmanager-1.4.0-r1[consolekit]
+               >=net-misc/networkmanager-1.4.0-r1[elogind]
+               >=net-misc/networkmanager-1.4.0-r1[systemd]
+       )
+"
+
+src_test() {
+       # bug: 625276
+       local myctestargs=( -E 
"(managertest|settingstest|activeconnectiontest)" )
+
+       ecm_src_test
+}

diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-5.70.0.ebuild 
b/kde-frameworks/oxygen-icons/oxygen-icons-5.70.0.ebuild
new file mode 100644
index 0000000000..e542820e66
--- /dev/null
+++ b/kde-frameworks/oxygen-icons/oxygen-icons-5.70.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_ORG_NAME="oxygen-icons5"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+inherit cmake kde.org
+
+DESCRIPTION="Oxygen SVG icon theme"
+
+LICENSE="LGPL-3"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+BDEPEND="
+       >=dev-qt/qtcore-${QTMIN}:5
+       >=kde-frameworks/extra-cmake-modules-${PVCUT}:5
+       test? ( app-misc/fdupes )
+"
+DEPEND="test? ( >=dev-qt/qttest-${QTMIN}:5 )"
+
+RESTRICT+=" !test? ( test )"
+
+src_prepare() {
+       cmake_src_prepare
+       use test || cmake_comment_add_subdirectory autotests
+}

diff --git a/kde-frameworks/plasma/plasma-5.70.0.ebuild 
b/kde-frameworks/plasma/plasma-5.70.0.ebuild
new file mode 100644
index 0000000000..5ec5f22228
--- /dev/null
+++ b/kde-frameworks/plasma/plasma-5.70.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_ORG_NAME="${PN}-framework"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Plasma framework"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="gles2-only wayland X"
+
+# drop qtgui subslot operator when QT_MINIMAL >= 5.14.0
+BDEPEND="
+       >=kde-frameworks/kdoctools-${PVCUT}:5
+"
+RDEPEND="
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtdeclarative-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5=[gles2-only=]
+       >=dev-qt/qtquickcontrols-${QTMIN}:5
+       >=dev-qt/qtsql-${QTMIN}:5
+       >=dev-qt/qtsvg-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       =kde-frameworks/kactivities-${PVCUT}*:5
+       =kde-frameworks/karchive-${PVCUT}*:5
+       =kde-frameworks/kconfig-${PVCUT}*:5
+       =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/kdeclarative-${PVCUT}*:5
+       =kde-frameworks/kglobalaccel-${PVCUT}*:5
+       =kde-frameworks/kguiaddons-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       =kde-frameworks/kiconthemes-${PVCUT}*:5
+       =kde-frameworks/kio-${PVCUT}*:5
+       =kde-frameworks/kirigami-${PVCUT}*:5
+       =kde-frameworks/knotifications-${PVCUT}*:5
+       =kde-frameworks/kpackage-${PVCUT}*:5
+       =kde-frameworks/kservice-${PVCUT}*:5
+       =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
+       =kde-frameworks/kwindowsystem-${PVCUT}*:5
+       =kde-frameworks/kxmlgui-${PVCUT}*:5
+       !gles2-only? ( virtual/opengl )
+       wayland? (
+               =kde-frameworks/kwayland-${PVCUT}*:5
+               media-libs/mesa[egl]
+       )
+       X? (
+               >=dev-qt/qtx11extras-${QTMIN}:5
+               x11-libs/libX11
+               x11-libs/libxcb
+       )
+"
+DEPEND="${RDEPEND}
+       X? ( x11-base/xorg-proto )
+"
+
+RESTRICT+=" test"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package !gles2-only OpenGL)
+               $(cmake_use_find_package wayland EGL)
+               $(cmake_use_find_package wayland KF5Wayland)
+               $(cmake_use_find_package X X11)
+               $(cmake_use_find_package X XCB)
+       )
+
+       ecm_src_configure
+}

diff --git a/kde-frameworks/prison/prison-5.70.0.ebuild 
b/kde-frameworks/prison/prison-5.70.0.ebuild
new file mode 100644
index 0000000000..ea1ffc8cde
--- /dev/null
+++ b/kde-frameworks/prison/prison-5.70.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="QRCode and data matrix barcode library"
+HOMEPAGE="https://cgit.kde.org/prison.git";
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="qml"
+
+DEPEND="
+       >=dev-qt/qtgui-${QTMIN}:5
+       media-gfx/qrencode:=
+       media-libs/libdmtx
+       qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package qml Qt5Quick)
+       )
+
+       ecm_src_configure
+}

diff --git a/kde-frameworks/purpose/purpose-5.70.0.ebuild 
b/kde-frameworks/purpose/purpose-5.70.0.ebuild
new file mode 100644
index 0000000000..1bebde506a
--- /dev/null
+++ b/kde-frameworks/purpose/purpose-5.70.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_QTHELP="false"
+ECM_TEST="forceoptional"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Library for providing abstractions to get the developer's 
purposes fulfilled"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="+dolphin +kaccounts"
+
+DEPEND="
+       >=dev-qt/qtdeclarative-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtnetwork-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       =kde-frameworks/kcoreaddons-${PVCUT}*:5
+       =kde-frameworks/ki18n-${PVCUT}*:5
+       =kde-frameworks/kio-${PVCUT}*:5
+       =kde-frameworks/kirigami-${PVCUT}*:5
+       dolphin? ( =kde-frameworks/knotifications-${PVCUT}*:5 )
+       kaccounts? (
+               >=kde-apps/kaccounts-integration-19.04.3:5
+               net-libs/accounts-qt
+       )
+"
+RDEPEND="${DEPEND}
+       >=dev-qt/qtquickcontrols-${QTMIN}:5
+       >=dev-qt/qtquickcontrols2-${QTMIN}:5
+       >=kde-frameworks/kdeclarative-${PVCUT}:5
+       kaccounts? ( net-libs/accounts-qml )
+"
+
+# requires running environment
+RESTRICT+=" test"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package dolphin KF5Notifications)
+               $(cmake_use_find_package kaccounts KAccounts)
+       )
+
+       ecm_src_configure
+}
+
+pkg_postinst(){
+       ecm_pkg_postinst
+
+       if ! has_version "kde-misc/kdeconnect[app]" ; then
+               elog "Optional runtime dependency:"
+               elog "kde-misc/kdeconnect[app] (send through KDE Connect)"
+       fi
+}

diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.70.0.ebuild 
b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.70.0.ebuild
new file mode 100644
index 0000000000..e49532f72f
--- /dev/null
+++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.70.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_QTHELP="false"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for 
painting"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+LICENSE="|| ( GPL-2+ LGPL-3+ )"
+IUSE=""
+
+DEPEND="
+       =kde-frameworks/kconfigwidgets-${PVCUT}*:5
+       =kde-frameworks/kiconthemes-${PVCUT}*:5
+       =kde-frameworks/kirigami-${PVCUT}*:5
+       >=dev-qt/qtdeclarative-${QTMIN}:5=
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+"
+RDEPEND="${DEPEND}
+       >=dev-qt/qtgraphicaleffects-${QTMIN}:5
+       >=dev-qt/qtquickcontrols2-${QTMIN}:5
+"

diff --git a/kde-frameworks/solid/solid-5.70.0.ebuild 
b/kde-frameworks/solid/solid-5.70.0.ebuild
new file mode 100644
index 0000000000..6863475013
--- /dev/null
+++ b/kde-frameworks/solid/solid-5.70.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Provider for platform independent hardware discovery, abstraction 
and management"
+LICENSE="LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="nls"
+
+BDEPEND="
+       nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"
+RDEPEND="
+       >=dev-qt/qtdbus-${QTMIN}:5
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtdeclarative-${QTMIN}:5
+       >=dev-qt/qtxml-${QTMIN}:5
+       sys-fs/udisks:2
+       virtual/libudev:=
+"
+DEPEND="${RDEPEND}
+       test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 )
+"
+
+pkg_postinst() {
+       ecm_pkg_postinst
+
+       if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version 
"app-misc/media-player-info" ; then
+               elog "For media player support, install 
app-misc/media-player-info"
+       fi
+}

diff --git a/kde-frameworks/sonnet/sonnet-5.70.0.ebuild 
b/kde-frameworks/sonnet/sonnet-5.70.0.ebuild
new file mode 100644
index 0000000000..93eac7f8df
--- /dev/null
+++ b/kde-frameworks/sonnet/sonnet-5.70.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_DESIGNERPLUGIN="true"
+QTMIN=5.12.3
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org
+
+DESCRIPTION="Framework for providing spell-checking through abstraction of 
popular backends"
+LICENSE="LGPL-2+ LGPL-2.1+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="aspell +hunspell nls"
+
+BDEPEND="
+       nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"
+DEPEND="
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtwidgets-${QTMIN}:5
+       aspell? ( app-text/aspell )
+       hunspell? ( app-text/hunspell:= )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake_use_find_package aspell ASPELL)
+               $(cmake_use_find_package hunspell HUNSPELL)
+       )
+
+       ecm_src_configure
+}
+
+src_test() {
+       # bugs: 680032
+       local myctestargs=(
+               -E "(sonnet-test_settings|sonnet-test_highlighter)"
+       )
+
+       ecm_src_test
+}

diff --git a/kde-frameworks/syndication/syndication-5.70.0.ebuild 
b/kde-frameworks/syndication/syndication-5.70.0.ebuild
new file mode 100644
index 0000000000..889a5c5aca
--- /dev/null
+++ b/kde-frameworks/syndication/syndication-5.70.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-2)
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Library for parsing RSS and Atom feeds"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+COMMON_DEPEND="
+       =kde-frameworks/kcodecs-${PVCUT}*:5
+       >=dev-qt/qtxml-${QTMIN}:5
+"
+DEPEND="${COMMON_DEPEND}
+       test? (
+               >=dev-qt/qtnetwork-${QTMIN}:5
+               >=dev-qt/qtwidgets-${QTMIN}:5
+       )
+"
+RDEPEND="${COMMON_DEPEND}
+       !kde-apps/syndication
+"

diff --git 
a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.70.0.ebuild 
b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.70.0.ebuild
new file mode 100644
index 0000000000..d9a5fcd1c7
--- /dev/null
+++ b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.70.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ECM_TEST="forceoptional"
+QTMIN=5.12.3
+inherit ecm kde.org
+
+DESCRIPTION="Framework for syntax highlighting"
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE="nls"
+
+BDEPEND="
+       dev-lang/perl
+       nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 )
+"
+DEPEND="
+       >=dev-qt/qtgui-${QTMIN}:5
+       >=dev-qt/qtnetwork-${QTMIN}:5
+       >=dev-qt/qtxmlpatterns-${QTMIN}:5
+"
+RDEPEND="${DEPEND}"
+
+src_install() {
+       ecm_src_install
+       dobin "${BUILD_DIR}"/bin/katehighlightingindexer
+}

diff --git a/kde-frameworks/threadweaver/threadweaver-5.70.0.ebuild 
b/kde-frameworks/threadweaver/threadweaver-5.70.0.ebuild
new file mode 100644
index 0000000000..62f7250b16
--- /dev/null
+++ b/kde-frameworks/threadweaver/threadweaver-5.70.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit ecm kde.org
+
+DESCRIPTION="Framework for managing threads using job and queue-based 
interfaces"
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+src_prepare() {
+       cmake_comment_add_subdirectory benchmarks
+       ecm_src_prepare
+}

Reply via email to