public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/kde:master commit in: kde-frameworks/qqc2-desktop-style/, kde-frameworks/kjobwidgets/, ...
@ 2024-12-12 21:02 Andreas Sturmlechner
  0 siblings, 0 replies; only message in thread
From: Andreas Sturmlechner @ 2024-12-12 21:02 UTC (permalink / raw
  To: gentoo-commits

commit:     42a0234582907c844098bc1da057c28e6a75189b
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  6 22:34:26 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Dec 12 20:58:59 2024 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=42a02345

kde-frameworks: Drop PVCUT and replace w/ eclass-provided KDE_CATV

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-frameworks/baloo/baloo-6.9.0.ebuild            | 19 ++++----
 kde-frameworks/baloo/baloo-9999.ebuild             | 19 ++++----
 .../breeze-icons/breeze-icons-6.9.0.ebuild         |  3 +-
 .../breeze-icons/breeze-icons-9999.ebuild          |  3 +-
 .../frameworkintegration-6.9.0.ebuild              | 17 ++++----
 .../frameworkintegration-9999.ebuild               | 17 ++++----
 kde-frameworks/kauth/kauth-6.9.0.ebuild            |  5 +--
 kde-frameworks/kauth/kauth-9999.ebuild             |  5 +--
 kde-frameworks/kbookmarks/kbookmarks-6.9.0.ebuild  |  9 ++--
 kde-frameworks/kbookmarks/kbookmarks-9999.ebuild   |  9 ++--
 kde-frameworks/kcmutils/kcmutils-6.9.0.ebuild      | 19 ++++----
 kde-frameworks/kcmutils/kcmutils-9999.ebuild       | 19 ++++----
 .../kcolorscheme/kcolorscheme-6.9.0.ebuild         |  7 ++-
 .../kcolorscheme/kcolorscheme-9999.ebuild          |  7 ++-
 .../kcompletion/kcompletion-6.9.0.ebuild           |  9 ++--
 kde-frameworks/kcompletion/kcompletion-9999.ebuild |  9 ++--
 .../kconfigwidgets/kconfigwidgets-6.9.0.ebuild     | 17 ++++----
 .../kconfigwidgets/kconfigwidgets-9999.ebuild      | 17 ++++----
 kde-frameworks/kcontacts/kcontacts-6.9.0.ebuild    |  9 ++--
 kde-frameworks/kcontacts/kcontacts-9999.ebuild     |  9 ++--
 kde-frameworks/kcrash/kcrash-6.9.0.ebuild          |  3 +-
 kde-frameworks/kcrash/kcrash-9999.ebuild           |  3 +-
 kde-frameworks/kdav/kdav-6.9.0.ebuild              |  7 ++-
 kde-frameworks/kdav/kdav-9999.ebuild               |  7 ++-
 .../kdeclarative/kdeclarative-6.9.0.ebuild         | 15 +++----
 .../kdeclarative/kdeclarative-9999.ebuild          | 15 +++----
 kde-frameworks/kded/kded-6.9.0.ebuild              | 13 +++---
 kde-frameworks/kded/kded-9999.ebuild               | 13 +++---
 kde-frameworks/kdesu/kdesu-6.9.0.ebuild            |  9 ++--
 kde-frameworks/kdesu/kdesu-9999.ebuild             |  9 ++--
 kde-frameworks/kdoctools/kdoctools-6.9.0.ebuild    |  5 +--
 kde-frameworks/kdoctools/kdoctools-9999.ebuild     |  5 +--
 .../kfilemetadata/kfilemetadata-6.9.0.ebuild       |  9 ++--
 .../kfilemetadata/kfilemetadata-9999.ebuild        |  9 ++--
 .../kiconthemes/kiconthemes-6.9.0.ebuild           | 13 +++---
 kde-frameworks/kiconthemes/kiconthemes-9999.ebuild | 13 +++---
 .../kimageformats/kimageformats-6.9.0.ebuild       |  3 +-
 .../kimageformats/kimageformats-9999.ebuild        |  3 +-
 kde-frameworks/kio/kio-6.9.0.ebuild                | 51 +++++++++++-----------
 kde-frameworks/kio/kio-9999.ebuild                 | 51 +++++++++++-----------
 .../kjobwidgets/kjobwidgets-6.9.0.ebuild           |  7 ++-
 kde-frameworks/kjobwidgets/kjobwidgets-9999.ebuild |  7 ++-
 kde-frameworks/knewstuff/knewstuff-6.9.0.ebuild    | 21 +++++----
 kde-frameworks/knewstuff/knewstuff-9999.ebuild     | 21 +++++----
 .../knotifications/knotifications-6.9.0.ebuild     |  3 +-
 .../knotifications/knotifications-9999.ebuild      |  3 +-
 .../knotifyconfig/knotifyconfig-6.9.0.ebuild       |  9 ++--
 .../knotifyconfig/knotifyconfig-9999.ebuild        |  9 ++--
 kde-frameworks/kpackage/kpackage-6.9.0.ebuild      |  9 ++--
 kde-frameworks/kpackage/kpackage-9999.ebuild       |  9 ++--
 kde-frameworks/kparts/kparts-6.9.0.ebuild          | 19 ++++----
 kde-frameworks/kparts/kparts-9999.ebuild           | 19 ++++----
 kde-frameworks/kpeople/kpeople-6.9.0.ebuild        | 13 +++---
 kde-frameworks/kpeople/kpeople-9999.ebuild         | 13 +++---
 kde-frameworks/kpty/kpty-6.9.0.ebuild              |  5 +--
 kde-frameworks/kpty/kpty-9999.ebuild               |  5 +--
 .../kquickcharts/kquickcharts-6.9.0.ebuild         |  5 +--
 .../kquickcharts/kquickcharts-9999.ebuild          |  5 +--
 kde-frameworks/krunner/krunner-6.9.0.ebuild        |  9 ++--
 kde-frameworks/krunner/krunner-9999.ebuild         |  9 ++--
 kde-frameworks/kservice/kservice-6.9.0.ebuild      | 11 +++--
 kde-frameworks/kservice/kservice-9999.ebuild       | 11 +++--
 .../kstatusnotifieritem-6.9.0.ebuild               |  3 +-
 .../kstatusnotifieritem-9999.ebuild                |  3 +-
 kde-frameworks/ksvg/ksvg-6.9.0.ebuild              | 13 +++---
 kde-frameworks/ksvg/ksvg-9999.ebuild               | 13 +++---
 .../ktexteditor/ktexteditor-6.9.0.ebuild           | 41 +++++++++--------
 kde-frameworks/ktexteditor/ktexteditor-9999.ebuild | 41 +++++++++--------
 .../ktexttemplate/ktexttemplate-6.9.0.ebuild       |  1 -
 .../ktexttemplate/ktexttemplate-9999.ebuild        |  1 -
 .../ktextwidgets/ktextwidgets-6.9.0.ebuild         | 17 ++++----
 .../ktextwidgets/ktextwidgets-9999.ebuild          | 17 ++++----
 .../kunitconversion/kunitconversion-6.9.0.ebuild   |  3 +-
 .../kunitconversion/kunitconversion-9999.ebuild    |  3 +-
 .../kuserfeedback/kuserfeedback-6.9.0.ebuild       |  1 -
 .../kuserfeedback/kuserfeedback-9999.ebuild        |  1 -
 kde-frameworks/kwallet/kwallet-6.9.0.ebuild        | 23 +++++-----
 kde-frameworks/kwallet/kwallet-9999.ebuild         | 23 +++++-----
 kde-frameworks/kxmlgui/kxmlgui-6.9.0.ebuild        | 19 ++++----
 kde-frameworks/kxmlgui/kxmlgui-9999.ebuild         | 19 ++++----
 .../modemmanager-qt/modemmanager-qt-6.9.0.ebuild   |  1 -
 .../modemmanager-qt/modemmanager-qt-9999.ebuild    |  1 -
 kde-frameworks/purpose/purpose-6.9.0.ebuild        | 23 +++++-----
 kde-frameworks/purpose/purpose-9999.ebuild         | 23 +++++-----
 .../qqc2-desktop-style-6.9.0.ebuild                | 11 +++--
 .../qqc2-desktop-style-9999.ebuild                 | 11 +++--
 .../syndication/syndication-6.9.0.ebuild           |  3 +-
 kde-frameworks/syndication/syndication-9999.ebuild |  3 +-
 88 files changed, 468 insertions(+), 556 deletions(-)

diff --git a/kde-frameworks/baloo/baloo-6.9.0.ebuild b/kde-frameworks/baloo/baloo-6.9.0.ebuild
index 4d58361015..125ffefdb2 100644
--- a/kde-frameworks/baloo/baloo-6.9.0.ebuild
+++ b/kde-frameworks/baloo/baloo-6.9.0.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -20,15 +19,15 @@ DEPEND="
 	>=dev-db/lmdb-0.9.17
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
 	>=dev-qt/qtdeclarative-${QTMIN}:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kcrash-${PVCUT}*:6
-	=kde-frameworks/kdbusaddons-${PVCUT}*:6
-	=kde-frameworks/kfilemetadata-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kidletime-${PVCUT}*:6
-	=kde-frameworks/kio-${PVCUT}*:6
-	=kde-frameworks/solid-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kcrash-${KDE_CATV}*:6
+	=kde-frameworks/kdbusaddons-${KDE_CATV}*:6
+	=kde-frameworks/kfilemetadata-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kidletime-${KDE_CATV}*:6
+	=kde-frameworks/kio-${KDE_CATV}*:6
+	=kde-frameworks/solid-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}
 	!${CATEGORY}/${PN}:5[-kf6compat(-)]

diff --git a/kde-frameworks/baloo/baloo-9999.ebuild b/kde-frameworks/baloo/baloo-9999.ebuild
index 869004e019..401da491e1 100644
--- a/kde-frameworks/baloo/baloo-9999.ebuild
+++ b/kde-frameworks/baloo/baloo-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -20,15 +19,15 @@ DEPEND="
 	>=dev-db/lmdb-0.9.17
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
 	>=dev-qt/qtdeclarative-${QTMIN}:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kcrash-${PVCUT}*:6
-	=kde-frameworks/kdbusaddons-${PVCUT}*:6
-	=kde-frameworks/kfilemetadata-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kidletime-${PVCUT}*:6
-	=kde-frameworks/kio-${PVCUT}*:6
-	=kde-frameworks/solid-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kcrash-${KDE_CATV}*:6
+	=kde-frameworks/kdbusaddons-${KDE_CATV}*:6
+	=kde-frameworks/kfilemetadata-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kidletime-${KDE_CATV}*:6
+	=kde-frameworks/kio-${KDE_CATV}*:6
+	=kde-frameworks/solid-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}
 	!${CATEGORY}/${PN}:5[-kf6compat(-)]

diff --git a/kde-frameworks/breeze-icons/breeze-icons-6.9.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-6.9.0.ebuild
index 9c4e8773f0..45f20fc5f0 100644
--- a/kde-frameworks/breeze-icons/breeze-icons-6.9.0.ebuild
+++ b/kde-frameworks/breeze-icons/breeze-icons-6.9.0.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 PYTHON_COMPAT=( python3_{10..13} )
 inherit cmake frameworks.kde.org python-any-r1 xdg
 
@@ -23,7 +22,7 @@ RDEPEND="
 BDEPEND="${PYTHON_DEPS}
 	$(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]')
 	dev-qt/qtbase:6[gui]
-	>=kde-frameworks/extra-cmake-modules-${PVCUT}:*
+	>=kde-frameworks/extra-cmake-modules-${KDE_CATV}:*
 	test? ( app-misc/fdupes )
 "
 

diff --git a/kde-frameworks/breeze-icons/breeze-icons-9999.ebuild b/kde-frameworks/breeze-icons/breeze-icons-9999.ebuild
index 596563b4b4..de30964598 100644
--- a/kde-frameworks/breeze-icons/breeze-icons-9999.ebuild
+++ b/kde-frameworks/breeze-icons/breeze-icons-9999.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 PYTHON_COMPAT=( python3_{10..13} )
 inherit cmake frameworks.kde.org python-any-r1 xdg
 
@@ -23,7 +22,7 @@ RDEPEND="
 BDEPEND="${PYTHON_DEPS}
 	$(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]')
 	dev-qt/qtbase:6[gui]
-	>=kde-frameworks/extra-cmake-modules-${PVCUT}:*
+	>=kde-frameworks/extra-cmake-modules-${KDE_CATV}:*
 	test? ( app-misc/fdupes )
 "
 

diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-6.9.0.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-6.9.0.ebuild
index 2972df88a2..709638c52b 100644
--- a/kde-frameworks/frameworkintegration/frameworkintegration-6.9.0.ebuild
+++ b/kde-frameworks/frameworkintegration/frameworkintegration-6.9.0.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_QTHELP="false"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -19,16 +18,16 @@ RESTRICT="test"
 
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
-	=kde-frameworks/kcolorscheme-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kiconthemes-${PVCUT}*:6
-	=kde-frameworks/knewstuff-${PVCUT}*:6
-	=kde-frameworks/knotifications-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+	=kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kiconthemes-${KDE_CATV}*:6
+	=kde-frameworks/knewstuff-${KDE_CATV}*:6
+	=kde-frameworks/knotifications-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
 "
 DEPEND="${RDEPEND}
-	=kde-frameworks/kpackage-${PVCUT}*:6
+	=kde-frameworks/kpackage-${KDE_CATV}*:6
 "
 
 src_configure() {

diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-9999.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-9999.ebuild
index 31549b88f9..17c517a64e 100644
--- a/kde-frameworks/frameworkintegration/frameworkintegration-9999.ebuild
+++ b/kde-frameworks/frameworkintegration/frameworkintegration-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_QTHELP="false"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -19,16 +18,16 @@ RESTRICT="test"
 
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
-	=kde-frameworks/kcolorscheme-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kiconthemes-${PVCUT}*:6
-	=kde-frameworks/knewstuff-${PVCUT}*:6
-	=kde-frameworks/knotifications-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+	=kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kiconthemes-${KDE_CATV}*:6
+	=kde-frameworks/knewstuff-${KDE_CATV}*:6
+	=kde-frameworks/knotifications-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
 "
 DEPEND="${RDEPEND}
-	=kde-frameworks/kpackage-${PVCUT}*:6
+	=kde-frameworks/kpackage-${KDE_CATV}*:6
 "
 
 src_configure() {

diff --git a/kde-frameworks/kauth/kauth-6.9.0.ebuild b/kde-frameworks/kauth/kauth-6.9.0.ebuild
index 97c69b19cc..91c106b66b 100644
--- a/kde-frameworks/kauth/kauth-6.9.0.ebuild
+++ b/kde-frameworks/kauth/kauth-6.9.0.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -15,10 +14,10 @@ IUSE="+policykit"
 
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui]
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
 	policykit? (
 		>=dev-qt/qtbase-${QTMIN}:6[dbus]
-		=kde-frameworks/kwindowsystem-${PVCUT}*:6[wayland]
+		=kde-frameworks/kwindowsystem-${KDE_CATV}*:6[wayland]
 		>=sys-auth/polkit-qt-0.175.0[qt6(+)]
 	)
 "

diff --git a/kde-frameworks/kauth/kauth-9999.ebuild b/kde-frameworks/kauth/kauth-9999.ebuild
index 60e1fd29b7..bf827210a2 100644
--- a/kde-frameworks/kauth/kauth-9999.ebuild
+++ b/kde-frameworks/kauth/kauth-9999.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -15,10 +14,10 @@ IUSE="+policykit"
 
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui]
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
 	policykit? (
 		>=dev-qt/qtbase-${QTMIN}:6[dbus]
-		=kde-frameworks/kwindowsystem-${PVCUT}*:6[wayland]
+		=kde-frameworks/kwindowsystem-${KDE_CATV}*:6[wayland]
 		>=sys-auth/polkit-qt-0.175.0[qt6(+)]
 	)
 "

diff --git a/kde-frameworks/kbookmarks/kbookmarks-6.9.0.ebuild b/kde-frameworks/kbookmarks/kbookmarks-6.9.0.ebuild
index d466dc6e53..3cecb9f9bd 100644
--- a/kde-frameworks/kbookmarks/kbookmarks-6.9.0.ebuild
+++ b/kde-frameworks/kbookmarks/kbookmarks-6.9.0.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -15,10 +14,10 @@ IUSE=""
 
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kiconthemes-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kiconthemes-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
 "
 DEPEND="${RDEPEND}"
 BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"

diff --git a/kde-frameworks/kbookmarks/kbookmarks-9999.ebuild b/kde-frameworks/kbookmarks/kbookmarks-9999.ebuild
index 8e4b204965..9d326e6df1 100644
--- a/kde-frameworks/kbookmarks/kbookmarks-9999.ebuild
+++ b/kde-frameworks/kbookmarks/kbookmarks-9999.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -15,10 +14,10 @@ IUSE=""
 
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kiconthemes-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kiconthemes-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
 "
 DEPEND="${RDEPEND}"
 BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"

diff --git a/kde-frameworks/kcmutils/kcmutils-6.9.0.ebuild b/kde-frameworks/kcmutils/kcmutils-6.9.0.ebuild
index 9e0d2ef92a..302f96ab37 100644
--- a/kde-frameworks/kcmutils/kcmutils-6.9.0.ebuild
+++ b/kde-frameworks/kcmutils/kcmutils-6.9.0.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -17,14 +16,14 @@ IUSE=""
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
 	>=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kconfigwidgets-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kguiaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kio-${PVCUT}*:6
-	=kde-frameworks/kitemviews-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
-	=kde-frameworks/kxmlgui-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kconfigwidgets-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kguiaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kio-${KDE_CATV}*:6
+	=kde-frameworks/kitemviews-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+	=kde-frameworks/kxmlgui-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"

diff --git a/kde-frameworks/kcmutils/kcmutils-9999.ebuild b/kde-frameworks/kcmutils/kcmutils-9999.ebuild
index ae5b0d6e34..53d136aea0 100644
--- a/kde-frameworks/kcmutils/kcmutils-9999.ebuild
+++ b/kde-frameworks/kcmutils/kcmutils-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -17,14 +16,14 @@ IUSE=""
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
 	>=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kconfigwidgets-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kguiaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kio-${PVCUT}*:6
-	=kde-frameworks/kitemviews-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
-	=kde-frameworks/kxmlgui-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kconfigwidgets-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kguiaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kio-${KDE_CATV}*:6
+	=kde-frameworks/kitemviews-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+	=kde-frameworks/kxmlgui-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"

diff --git a/kde-frameworks/kcolorscheme/kcolorscheme-6.9.0.ebuild b/kde-frameworks/kcolorscheme/kcolorscheme-6.9.0.ebuild
index d69ad46ac7..b94ca35545 100644
--- a/kde-frameworks/kcolorscheme/kcolorscheme-6.9.0.ebuild
+++ b/kde-frameworks/kcolorscheme/kcolorscheme-6.9.0.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -17,8 +16,8 @@ IUSE=""
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui]
 	>=dev-qt/qtdeclarative-${QTMIN}:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kguiaddons-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kguiaddons-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"

diff --git a/kde-frameworks/kcolorscheme/kcolorscheme-9999.ebuild b/kde-frameworks/kcolorscheme/kcolorscheme-9999.ebuild
index 9b0e29e64c..f5d569e774 100644
--- a/kde-frameworks/kcolorscheme/kcolorscheme-9999.ebuild
+++ b/kde-frameworks/kcolorscheme/kcolorscheme-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -17,8 +16,8 @@ IUSE=""
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui]
 	>=dev-qt/qtdeclarative-${QTMIN}:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kguiaddons-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kguiaddons-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"

diff --git a/kde-frameworks/kcompletion/kcompletion-6.9.0.ebuild b/kde-frameworks/kcompletion/kcompletion-6.9.0.ebuild
index a805ed235d..89ce612440 100644
--- a/kde-frameworks/kcompletion/kcompletion-6.9.0.ebuild
+++ b/kde-frameworks/kcompletion/kcompletion-6.9.0.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_DESIGNERPLUGIN="true"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -16,10 +15,10 @@ IUSE=""
 
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui]
-	=kde-frameworks/kcodecs-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+	=kde-frameworks/kcodecs-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"
 BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"

diff --git a/kde-frameworks/kcompletion/kcompletion-9999.ebuild b/kde-frameworks/kcompletion/kcompletion-9999.ebuild
index 66bc3c8131..510f3f9d01 100644
--- a/kde-frameworks/kcompletion/kcompletion-9999.ebuild
+++ b/kde-frameworks/kcompletion/kcompletion-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_DESIGNERPLUGIN="true"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -16,10 +15,10 @@ IUSE=""
 
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui]
-	=kde-frameworks/kcodecs-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+	=kde-frameworks/kcodecs-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"
 BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"

diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-6.9.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-6.9.0.ebuild
index ce4929ebda..9ccb14cb17 100644
--- a/kde-frameworks/kconfigwidgets/kconfigwidgets-6.9.0.ebuild
+++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-6.9.0.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_DESIGNERPLUGIN="true"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -23,14 +22,14 @@ CMAKE_SKIP_TESTS=(
 
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
-	=kde-frameworks/kcodecs-${PVCUT}*:6
-	=kde-frameworks/kcolorscheme-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kguiaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+	=kde-frameworks/kcodecs-${KDE_CATV}*:6
+	=kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kguiaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
 "
 DEPEND="${RDEPEND}
-	test? ( =kde-frameworks/kconfig-${PVCUT}*:6[dbus] )
+	test? ( =kde-frameworks/kconfig-${KDE_CATV}*:6[dbus] )
 "

diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-9999.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-9999.ebuild
index 788fd4dd74..7ccb14542a 100644
--- a/kde-frameworks/kconfigwidgets/kconfigwidgets-9999.ebuild
+++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_DESIGNERPLUGIN="true"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -23,14 +22,14 @@ CMAKE_SKIP_TESTS=(
 
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
-	=kde-frameworks/kcodecs-${PVCUT}*:6
-	=kde-frameworks/kcolorscheme-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kguiaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+	=kde-frameworks/kcodecs-${KDE_CATV}*:6
+	=kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kguiaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
 "
 DEPEND="${RDEPEND}
-	test? ( =kde-frameworks/kconfig-${PVCUT}*:6[dbus] )
+	test? ( =kde-frameworks/kconfig-${KDE_CATV}*:6[dbus] )
 "

diff --git a/kde-frameworks/kcontacts/kcontacts-6.9.0.ebuild b/kde-frameworks/kcontacts/kcontacts-6.9.0.ebuild
index 1ea6fbb9ad..1580b17209 100644
--- a/kde-frameworks/kcontacts/kcontacts-6.9.0.ebuild
+++ b/kde-frameworks/kcontacts/kcontacts-6.9.0.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_TEST="true"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -17,10 +16,10 @@ IUSE=""
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui]
 	>=dev-qt/qtdeclarative-${QTMIN}:6
-	=kde-frameworks/kcodecs-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
+	=kde-frameworks/kcodecs-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
 "
 DEPEND="${RDEPEND}"
 

diff --git a/kde-frameworks/kcontacts/kcontacts-9999.ebuild b/kde-frameworks/kcontacts/kcontacts-9999.ebuild
index 0c6a3d8150..42fffc3e87 100644
--- a/kde-frameworks/kcontacts/kcontacts-9999.ebuild
+++ b/kde-frameworks/kcontacts/kcontacts-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_TEST="true"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -17,10 +16,10 @@ IUSE=""
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui]
 	>=dev-qt/qtdeclarative-${QTMIN}:6
-	=kde-frameworks/kcodecs-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
+	=kde-frameworks/kcodecs-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
 "
 DEPEND="${RDEPEND}"
 

diff --git a/kde-frameworks/kcrash/kcrash-6.9.0.ebuild b/kde-frameworks/kcrash/kcrash-6.9.0.ebuild
index 7b1c11008d..2fc170033b 100644
--- a/kde-frameworks/kcrash/kcrash-6.9.0.ebuild
+++ b/kde-frameworks/kcrash/kcrash-6.9.0.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -19,7 +18,7 @@ RESTRICT="test"
 
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui,opengl]
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
 	X? ( x11-libs/libX11 )
 "
 DEPEND="${RDEPEND}

diff --git a/kde-frameworks/kcrash/kcrash-9999.ebuild b/kde-frameworks/kcrash/kcrash-9999.ebuild
index b744b7e874..e03ce050a0 100644
--- a/kde-frameworks/kcrash/kcrash-9999.ebuild
+++ b/kde-frameworks/kcrash/kcrash-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -19,7 +18,7 @@ RESTRICT="test"
 
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui,opengl]
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
 	X? ( x11-libs/libX11 )
 "
 DEPEND="${RDEPEND}

diff --git a/kde-frameworks/kdav/kdav-6.9.0.ebuild b/kde-frameworks/kdav/kdav-6.9.0.ebuild
index 37f4a57172..92f56228f6 100644
--- a/kde-frameworks/kdav/kdav-6.9.0.ebuild
+++ b/kde-frameworks/kdav/kdav-6.9.0.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -16,9 +15,9 @@ IUSE=""
 
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui,xml]
-	>=kde-frameworks/kcoreaddons-${PVCUT}:6
-	>=kde-frameworks/ki18n-${PVCUT}:6
-	>=kde-frameworks/kio-${PVCUT}:6
+	>=kde-frameworks/kcoreaddons-${KDE_CATV}:6
+	>=kde-frameworks/ki18n-${KDE_CATV}:6
+	>=kde-frameworks/kio-${KDE_CATV}:6
 "
 DEPEND="${RDEPEND}"
 

diff --git a/kde-frameworks/kdav/kdav-9999.ebuild b/kde-frameworks/kdav/kdav-9999.ebuild
index 4ec7a7cd72..20ccdc9f0f 100644
--- a/kde-frameworks/kdav/kdav-9999.ebuild
+++ b/kde-frameworks/kdav/kdav-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -16,9 +15,9 @@ IUSE=""
 
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui,xml]
-	>=kde-frameworks/kcoreaddons-${PVCUT}:6
-	>=kde-frameworks/ki18n-${PVCUT}:6
-	>=kde-frameworks/kio-${PVCUT}:6
+	>=kde-frameworks/kcoreaddons-${KDE_CATV}:6
+	>=kde-frameworks/ki18n-${KDE_CATV}:6
+	>=kde-frameworks/kio-${KDE_CATV}:6
 "
 DEPEND="${RDEPEND}"
 

diff --git a/kde-frameworks/kdeclarative/kdeclarative-6.9.0.ebuild b/kde-frameworks/kdeclarative/kdeclarative-6.9.0.ebuild
index b0d5fc2990..75ee3ba59e 100644
--- a/kde-frameworks/kdeclarative/kdeclarative-6.9.0.ebuild
+++ b/kde-frameworks/kdeclarative/kdeclarative-6.9.0.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -17,12 +16,12 @@ IUSE=""
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui]
 	>=dev-qt/qtdeclarative-${QTMIN}:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kglobalaccel-${PVCUT}*:6
-	=kde-frameworks/kguiaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kservice-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kglobalaccel-${KDE_CATV}*:6
+	=kde-frameworks/kguiaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kservice-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"

diff --git a/kde-frameworks/kdeclarative/kdeclarative-9999.ebuild b/kde-frameworks/kdeclarative/kdeclarative-9999.ebuild
index c9b260be33..b604ef3aed 100644
--- a/kde-frameworks/kdeclarative/kdeclarative-9999.ebuild
+++ b/kde-frameworks/kdeclarative/kdeclarative-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -17,12 +16,12 @@ IUSE=""
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui]
 	>=dev-qt/qtdeclarative-${QTMIN}:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kglobalaccel-${PVCUT}*:6
-	=kde-frameworks/kguiaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kservice-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kglobalaccel-${KDE_CATV}*:6
+	=kde-frameworks/kguiaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kservice-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"

diff --git a/kde-frameworks/kded/kded-6.9.0.ebuild b/kde-frameworks/kded/kded-6.9.0.ebuild
index 986961be15..62cbba2c26 100644
--- a/kde-frameworks/kded/kded-6.9.0.ebuild
+++ b/kde-frameworks/kded/kded-6.9.0.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_QTHELP="false"
 ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -17,14 +16,14 @@ IUSE="+man"
 
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
-	=kde-frameworks/kconfig-${PVCUT}*:6[dbus]
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kcrash-${PVCUT}*:6
-	=kde-frameworks/kdbusaddons-${PVCUT}*:6
-	=kde-frameworks/kservice-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6[dbus]
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kcrash-${KDE_CATV}*:6
+	=kde-frameworks/kdbusaddons-${KDE_CATV}*:6
+	=kde-frameworks/kservice-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"
-BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:6 )"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )"
 
 src_configure() {
 	local mycmakeargs=(

diff --git a/kde-frameworks/kded/kded-9999.ebuild b/kde-frameworks/kded/kded-9999.ebuild
index 50c8b09fab..d43197b3c8 100644
--- a/kde-frameworks/kded/kded-9999.ebuild
+++ b/kde-frameworks/kded/kded-9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_QTHELP="false"
 ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -17,14 +16,14 @@ IUSE="+man"
 
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
-	=kde-frameworks/kconfig-${PVCUT}*:6[dbus]
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kcrash-${PVCUT}*:6
-	=kde-frameworks/kdbusaddons-${PVCUT}*:6
-	=kde-frameworks/kservice-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6[dbus]
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kcrash-${KDE_CATV}*:6
+	=kde-frameworks/kdbusaddons-${KDE_CATV}*:6
+	=kde-frameworks/kservice-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"
-BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:6 )"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )"
 
 src_configure() {
 	local mycmakeargs=(

diff --git a/kde-frameworks/kdesu/kdesu-6.9.0.ebuild b/kde-frameworks/kdesu/kdesu-6.9.0.ebuild
index 69b3aef23b..c0f0d49b8d 100644
--- a/kde-frameworks/kdesu/kdesu-6.9.0.ebuild
+++ b/kde-frameworks/kdesu/kdesu-6.9.0.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_TEST="true"
-PVCUT=$(ver_cut 1-2)
 inherit ecm frameworks.kde.org
 
 DESCRIPTION="Framework to handle super user actions"
@@ -14,10 +13,10 @@ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="X"
 
 RDEPEND="
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kpty-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kpty-${KDE_CATV}*:6
 	X? ( x11-libs/libX11 )
 "
 DEPEND="${RDEPEND}

diff --git a/kde-frameworks/kdesu/kdesu-9999.ebuild b/kde-frameworks/kdesu/kdesu-9999.ebuild
index 0d87b2fb2e..ea197880dc 100644
--- a/kde-frameworks/kdesu/kdesu-9999.ebuild
+++ b/kde-frameworks/kdesu/kdesu-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_TEST="true"
-PVCUT=$(ver_cut 1-2)
 inherit ecm frameworks.kde.org
 
 DESCRIPTION="Framework to handle super user actions"
@@ -14,10 +13,10 @@ KEYWORDS=""
 IUSE="X"
 
 RDEPEND="
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kpty-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kpty-${KDE_CATV}*:6
 	X? ( x11-libs/libX11 )
 "
 DEPEND="${RDEPEND}

diff --git a/kde-frameworks/kdoctools/kdoctools-6.9.0.ebuild b/kde-frameworks/kdoctools/kdoctools-6.9.0.ebuild
index 4b24d23198..e0ea9f4b43 100644
--- a/kde-frameworks/kdoctools/kdoctools-6.9.0.ebuild
+++ b/kde-frameworks/kdoctools/kdoctools-6.9.0.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_QTHELP="false"
-PVCUT=$(ver_cut 1-2)
 inherit ecm frameworks.kde.org
 
 DESCRIPTION="Tools to generate documentation in various formats from DocBook files"
@@ -19,13 +18,13 @@ DEPEND="
 	app-text/sgml-common
 	dev-libs/libxml2:2
 	dev-libs/libxslt
-	=kde-frameworks/karchive-${PVCUT}*:6
+	=kde-frameworks/karchive-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"
 BDEPEND="
 	dev-lang/perl
 	dev-perl/URI
-	nls? ( >=kde-frameworks/ki18n-${PVCUT}:6 )
+	nls? ( >=kde-frameworks/ki18n-${KDE_CATV}:6 )
 "
 
 CMAKE_SKIP_TESTS=(

diff --git a/kde-frameworks/kdoctools/kdoctools-9999.ebuild b/kde-frameworks/kdoctools/kdoctools-9999.ebuild
index 450c341ea6..3b8e3e37bb 100644
--- a/kde-frameworks/kdoctools/kdoctools-9999.ebuild
+++ b/kde-frameworks/kdoctools/kdoctools-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_QTHELP="false"
-PVCUT=$(ver_cut 1-2)
 inherit ecm frameworks.kde.org
 
 DESCRIPTION="Tools to generate documentation in various formats from DocBook files"
@@ -19,13 +18,13 @@ DEPEND="
 	app-text/sgml-common
 	dev-libs/libxml2:2
 	dev-libs/libxslt
-	=kde-frameworks/karchive-${PVCUT}*:6
+	=kde-frameworks/karchive-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"
 BDEPEND="
 	dev-lang/perl
 	dev-perl/URI
-	nls? ( >=kde-frameworks/ki18n-${PVCUT}:6 )
+	nls? ( >=kde-frameworks/ki18n-${KDE_CATV}:6 )
 "
 
 CMAKE_SKIP_TESTS=(

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-6.9.0.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-6.9.0.ebuild
index 002829c1e6..f6dfdb51da 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-6.9.0.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-6.9.0.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..13} )
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org optfeature python-any-r1
 
@@ -18,10 +17,10 @@ RESTRICT="test"
 
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui,xml]
-	=kde-frameworks/karchive-${PVCUT}*:6
-	=kde-frameworks/kcodecs-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
+	=kde-frameworks/karchive-${KDE_CATV}*:6
+	=kde-frameworks/kcodecs-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
 	epub? ( app-text/ebook-tools )
 	exif? ( media-gfx/exiv2:= )
 	ffmpeg? ( media-video/ffmpeg:0= )

diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-9999.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-9999.ebuild
index 4ab55bd1e9..149e4ffd81 100644
--- a/kde-frameworks/kfilemetadata/kfilemetadata-9999.ebuild
+++ b/kde-frameworks/kfilemetadata/kfilemetadata-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..13} )
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org optfeature python-any-r1
 
@@ -18,10 +17,10 @@ RESTRICT="test"
 
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui,xml]
-	=kde-frameworks/karchive-${PVCUT}*:6
-	=kde-frameworks/kcodecs-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
+	=kde-frameworks/karchive-${KDE_CATV}*:6
+	=kde-frameworks/kcodecs-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
 	epub? ( app-text/ebook-tools )
 	exif? ( media-gfx/exiv2:= )
 	ffmpeg? ( media-video/ffmpeg:0= )

diff --git a/kde-frameworks/kiconthemes/kiconthemes-6.9.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-6.9.0.ebuild
index 735ececcbc..b0b1d1079e 100644
--- a/kde-frameworks/kiconthemes/kiconthemes-6.9.0.ebuild
+++ b/kde-frameworks/kiconthemes/kiconthemes-6.9.0.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_DESIGNERPLUGIN="true"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -21,11 +20,11 @@ RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
 	>=dev-qt/qtdeclarative-${QTMIN}:6
 	>=dev-qt/qtsvg-${QTMIN}:6
-	=kde-frameworks/breeze-icons-${PVCUT}*:6
-	=kde-frameworks/karchive-${PVCUT}*:6
-	=kde-frameworks/kcolorscheme-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+	=kde-frameworks/breeze-icons-${KDE_CATV}*:6
+	=kde-frameworks/karchive-${KDE_CATV}*:6
+	=kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
 "
 DEPEND="${RDEPEND}"

diff --git a/kde-frameworks/kiconthemes/kiconthemes-9999.ebuild b/kde-frameworks/kiconthemes/kiconthemes-9999.ebuild
index a6778da741..f37ce87d27 100644
--- a/kde-frameworks/kiconthemes/kiconthemes-9999.ebuild
+++ b/kde-frameworks/kiconthemes/kiconthemes-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_DESIGNERPLUGIN="true"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -21,11 +20,11 @@ RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
 	>=dev-qt/qtdeclarative-${QTMIN}:6
 	>=dev-qt/qtsvg-${QTMIN}:6
-	=kde-frameworks/breeze-icons-${PVCUT}*:6
-	=kde-frameworks/karchive-${PVCUT}*:6
-	=kde-frameworks/kcolorscheme-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+	=kde-frameworks/breeze-icons-${KDE_CATV}*:6
+	=kde-frameworks/karchive-${KDE_CATV}*:6
+	=kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
 "
 DEPEND="${RDEPEND}"

diff --git a/kde-frameworks/kimageformats/kimageformats-6.9.0.ebuild b/kde-frameworks/kimageformats/kimageformats-6.9.0.ebuild
index 253df12d5b..03684028cf 100644
--- a/kde-frameworks/kimageformats/kimageformats-6.9.0.ebuild
+++ b/kde-frameworks/kimageformats/kimageformats-6.9.0.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_QTHELP="false"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -16,7 +15,7 @@ IUSE="avif eps heif jpegxl openexr raw"
 
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui]
-	=kde-frameworks/karchive-${PVCUT}*:6
+	=kde-frameworks/karchive-${KDE_CATV}*:6
 	avif? ( >=media-libs/libavif-0.8.2:= )
 	eps? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
 	heif? ( >=media-libs/libheif-1.10.0:= )

diff --git a/kde-frameworks/kimageformats/kimageformats-9999.ebuild b/kde-frameworks/kimageformats/kimageformats-9999.ebuild
index 3128807ea1..081758d18c 100644
--- a/kde-frameworks/kimageformats/kimageformats-9999.ebuild
+++ b/kde-frameworks/kimageformats/kimageformats-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_QTHELP="false"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -16,7 +15,7 @@ IUSE="avif eps heif jpegxl openexr raw"
 
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui]
-	=kde-frameworks/karchive-${PVCUT}*:6
+	=kde-frameworks/karchive-${KDE_CATV}*:6
 	avif? ( >=media-libs/libavif-0.8.2:= )
 	eps? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
 	heif? ( >=media-libs/libheif-1.10.0:= )

diff --git a/kde-frameworks/kio/kio-6.9.0.ebuild b/kde-frameworks/kio/kio-6.9.0.ebuild
index 9d429efc76..121545bac9 100644
--- a/kde-frameworks/kio/kio-6.9.0.ebuild
+++ b/kde-frameworks/kio/kio-6.9.0.ebuild
@@ -7,7 +7,6 @@ ECM_DESIGNERPLUGIN="true"
 ECM_HANDBOOK="optional"
 ECM_HANDBOOK_DIR="docs"
 ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org xdg-utils
 
@@ -24,27 +23,27 @@ RESTRICT="test"
 COMMON_DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,ssl,widgets,X?]
 	>=dev-qt/qtdeclarative-${QTMIN}:6
-	=kde-frameworks/kauth-${PVCUT}*:6
-	=kde-frameworks/kbookmarks-${PVCUT}*:6
-	=kde-frameworks/kcodecs-${PVCUT}*:6
-	=kde-frameworks/kcolorscheme-${PVCUT}*:6
-	=kde-frameworks/kcompletion-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kcrash-${PVCUT}*:6
-	=kde-frameworks/kdbusaddons-${PVCUT}*:6
-	=kde-frameworks/kguiaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kiconthemes-${PVCUT}*:6
-	=kde-frameworks/kitemviews-${PVCUT}*:6
-	=kde-frameworks/kjobwidgets-${PVCUT}*:6
-	=kde-frameworks/knotifications-${PVCUT}*:6
-	=kde-frameworks/kservice-${PVCUT}*:6
-	=kde-frameworks/ktextwidgets-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
-	=kde-frameworks/kwindowsystem-${PVCUT}*:6[wayland?,X?]
-	=kde-frameworks/kxmlgui-${PVCUT}*:6
-	=kde-frameworks/solid-${PVCUT}*:6
+	=kde-frameworks/kauth-${KDE_CATV}*:6
+	=kde-frameworks/kbookmarks-${KDE_CATV}*:6
+	=kde-frameworks/kcodecs-${KDE_CATV}*:6
+	=kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+	=kde-frameworks/kcompletion-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kcrash-${KDE_CATV}*:6
+	=kde-frameworks/kdbusaddons-${KDE_CATV}*:6
+	=kde-frameworks/kguiaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kiconthemes-${KDE_CATV}*:6
+	=kde-frameworks/kitemviews-${KDE_CATV}*:6
+	=kde-frameworks/kjobwidgets-${KDE_CATV}*:6
+	=kde-frameworks/knotifications-${KDE_CATV}*:6
+	=kde-frameworks/kservice-${KDE_CATV}*:6
+	=kde-frameworks/ktextwidgets-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+	=kde-frameworks/kwindowsystem-${KDE_CATV}*:6[wayland?,X?]
+	=kde-frameworks/kxmlgui-${KDE_CATV}*:6
+	=kde-frameworks/solid-${KDE_CATV}*:6
 	sys-power/switcheroo-control
 	acl? (
 		sys-apps/attr
@@ -53,10 +52,10 @@ COMMON_DEPEND="
 	handbook? (
 		dev-libs/libxml2
 		dev-libs/libxslt
-		=kde-frameworks/karchive-${PVCUT}*:6
-		=kde-frameworks/kdoctools-${PVCUT}*:6
+		=kde-frameworks/karchive-${KDE_CATV}*:6
+		=kde-frameworks/kdoctools-${KDE_CATV}*:6
 	)
-	kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:6 )
+	kwallet? ( =kde-frameworks/kwallet-${KDE_CATV}*:6 )
 	X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui] )
 "
 DEPEND="${COMMON_DEPEND}
@@ -70,7 +69,7 @@ RDEPEND="${COMMON_DEPEND}
 # provides access to keditfiletype binary via KWidgetsAddons (Tier1)
 # Typical KIO revdeps (dolphin, krusader et al.) can rely on this dep
 PDEPEND="
-	>=kde-frameworks/kded-${PVCUT}:6
+	>=kde-frameworks/kded-${KDE_CATV}:6
 	kde-plasma/keditfiletype
 "
 

diff --git a/kde-frameworks/kio/kio-9999.ebuild b/kde-frameworks/kio/kio-9999.ebuild
index 6bc28d99f0..129ca7ea72 100644
--- a/kde-frameworks/kio/kio-9999.ebuild
+++ b/kde-frameworks/kio/kio-9999.ebuild
@@ -7,7 +7,6 @@ ECM_DESIGNERPLUGIN="true"
 ECM_HANDBOOK="optional"
 ECM_HANDBOOK_DIR="docs"
 ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org xdg-utils
 
@@ -24,27 +23,27 @@ RESTRICT="test"
 COMMON_DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,ssl,widgets,X?]
 	>=dev-qt/qtdeclarative-${QTMIN}:6
-	=kde-frameworks/kauth-${PVCUT}*:6
-	=kde-frameworks/kbookmarks-${PVCUT}*:6
-	=kde-frameworks/kcodecs-${PVCUT}*:6
-	=kde-frameworks/kcolorscheme-${PVCUT}*:6
-	=kde-frameworks/kcompletion-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kcrash-${PVCUT}*:6
-	=kde-frameworks/kdbusaddons-${PVCUT}*:6
-	=kde-frameworks/kguiaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kiconthemes-${PVCUT}*:6
-	=kde-frameworks/kitemviews-${PVCUT}*:6
-	=kde-frameworks/kjobwidgets-${PVCUT}*:6
-	=kde-frameworks/knotifications-${PVCUT}*:6
-	=kde-frameworks/kservice-${PVCUT}*:6
-	=kde-frameworks/ktextwidgets-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
-	=kde-frameworks/kwindowsystem-${PVCUT}*:6[wayland?,X?]
-	=kde-frameworks/kxmlgui-${PVCUT}*:6
-	=kde-frameworks/solid-${PVCUT}*:6
+	=kde-frameworks/kauth-${KDE_CATV}*:6
+	=kde-frameworks/kbookmarks-${KDE_CATV}*:6
+	=kde-frameworks/kcodecs-${KDE_CATV}*:6
+	=kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+	=kde-frameworks/kcompletion-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kcrash-${KDE_CATV}*:6
+	=kde-frameworks/kdbusaddons-${KDE_CATV}*:6
+	=kde-frameworks/kguiaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kiconthemes-${KDE_CATV}*:6
+	=kde-frameworks/kitemviews-${KDE_CATV}*:6
+	=kde-frameworks/kjobwidgets-${KDE_CATV}*:6
+	=kde-frameworks/knotifications-${KDE_CATV}*:6
+	=kde-frameworks/kservice-${KDE_CATV}*:6
+	=kde-frameworks/ktextwidgets-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+	=kde-frameworks/kwindowsystem-${KDE_CATV}*:6[wayland?,X?]
+	=kde-frameworks/kxmlgui-${KDE_CATV}*:6
+	=kde-frameworks/solid-${KDE_CATV}*:6
 	sys-power/switcheroo-control
 	acl? (
 		sys-apps/attr
@@ -53,10 +52,10 @@ COMMON_DEPEND="
 	handbook? (
 		dev-libs/libxml2
 		dev-libs/libxslt
-		=kde-frameworks/karchive-${PVCUT}*:6
-		=kde-frameworks/kdoctools-${PVCUT}*:6
+		=kde-frameworks/karchive-${KDE_CATV}*:6
+		=kde-frameworks/kdoctools-${KDE_CATV}*:6
 	)
-	kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:6 )
+	kwallet? ( =kde-frameworks/kwallet-${KDE_CATV}*:6 )
 	X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui] )
 "
 DEPEND="${COMMON_DEPEND}
@@ -70,7 +69,7 @@ RDEPEND="${COMMON_DEPEND}
 # provides access to keditfiletype binary via KWidgetsAddons (Tier1)
 # Typical KIO revdeps (dolphin, krusader et al.) can rely on this dep
 PDEPEND="
-	>=kde-frameworks/kded-${PVCUT}:6
+	>=kde-frameworks/kded-${KDE_CATV}:6
 	kde-plasma/keditfiletype
 "
 

diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-6.9.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-6.9.0.ebuild
index 757ab709b4..d1dec69e8b 100644
--- a/kde-frameworks/kjobwidgets/kjobwidgets-6.9.0.ebuild
+++ b/kde-frameworks/kjobwidgets/kjobwidgets-6.9.0.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -16,9 +15,9 @@ IUSE="X"
 # slot op: WITH_X11 uses Qt6::GuiPrivate for qtx11extras_p.h
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/knotifications-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/knotifications-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
 	X? ( >=dev-qt/qtbase-${QTMIN}:6=[X] )
 "
 DEPEND="${RDEPEND}"

diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-9999.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-9999.ebuild
index 5dc1a66417..e4a8b2347f 100644
--- a/kde-frameworks/kjobwidgets/kjobwidgets-9999.ebuild
+++ b/kde-frameworks/kjobwidgets/kjobwidgets-9999.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -16,9 +15,9 @@ IUSE="X"
 # slot op: WITH_X11 uses Qt6::GuiPrivate for qtx11extras_p.h
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/knotifications-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/knotifications-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
 	X? ( >=dev-qt/qtbase-${QTMIN}:6=[X] )
 "
 DEPEND="${RDEPEND}"

diff --git a/kde-frameworks/knewstuff/knewstuff-6.9.0.ebuild b/kde-frameworks/knewstuff/knewstuff-6.9.0.ebuild
index c7c958fb66..b81fc8626e 100644
--- a/kde-frameworks/knewstuff/knewstuff-6.9.0.ebuild
+++ b/kde-frameworks/knewstuff/knewstuff-6.9.0.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_DESIGNERPLUGIN="true"
 ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -18,18 +17,18 @@ IUSE="opds"
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml]
 	>=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
-	=kde-frameworks/attica-${PVCUT}*:6
-	=kde-frameworks/karchive-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kpackage-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
-	opds? ( =kde-frameworks/syndication-${PVCUT}*:6 )
+	=kde-frameworks/attica-${KDE_CATV}*:6
+	=kde-frameworks/karchive-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kpackage-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+	opds? ( =kde-frameworks/syndication-${KDE_CATV}*:6 )
 "
 RDEPEND="${DEPEND}
-	>=kde-frameworks/kcmutils-${PVCUT}:6
-	>=kde-frameworks/kirigami-${PVCUT}:6
+	>=kde-frameworks/kcmutils-${KDE_CATV}:6
+	>=kde-frameworks/kirigami-${KDE_CATV}:6
 "
 
 src_configure() {

diff --git a/kde-frameworks/knewstuff/knewstuff-9999.ebuild b/kde-frameworks/knewstuff/knewstuff-9999.ebuild
index 35affaedd6..79793523c8 100644
--- a/kde-frameworks/knewstuff/knewstuff-9999.ebuild
+++ b/kde-frameworks/knewstuff/knewstuff-9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_DESIGNERPLUGIN="true"
 ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -18,18 +17,18 @@ IUSE="opds"
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml]
 	>=dev-qt/qtdeclarative-${QTMIN}:6[widgets]
-	=kde-frameworks/attica-${PVCUT}*:6
-	=kde-frameworks/karchive-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kpackage-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
-	opds? ( =kde-frameworks/syndication-${PVCUT}*:6 )
+	=kde-frameworks/attica-${KDE_CATV}*:6
+	=kde-frameworks/karchive-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kpackage-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+	opds? ( =kde-frameworks/syndication-${KDE_CATV}*:6 )
 "
 RDEPEND="${DEPEND}
-	>=kde-frameworks/kcmutils-${PVCUT}:6
-	>=kde-frameworks/kirigami-${PVCUT}:6
+	>=kde-frameworks/kcmutils-${KDE_CATV}:6
+	>=kde-frameworks/kirigami-${KDE_CATV}:6
 "
 
 src_configure() {

diff --git a/kde-frameworks/knotifications/knotifications-6.9.0.ebuild b/kde-frameworks/knotifications/knotifications-6.9.0.ebuild
index 8d9c3ca7db..43485bbbd6 100644
--- a/kde-frameworks/knotifications/knotifications-6.9.0.ebuild
+++ b/kde-frameworks/knotifications/knotifications-6.9.0.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_PYTHON_BINDINGS="off"
 ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -17,7 +16,7 @@ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
 	>=dev-qt/qtdeclarative-${QTMIN}:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
 	media-libs/libcanberra
 "
 DEPEND="${RDEPEND}"

diff --git a/kde-frameworks/knotifications/knotifications-9999.ebuild b/kde-frameworks/knotifications/knotifications-9999.ebuild
index 371ecc333a..ad35004b7b 100644
--- a/kde-frameworks/knotifications/knotifications-9999.ebuild
+++ b/kde-frameworks/knotifications/knotifications-9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_PYTHON_BINDINGS="off"
 ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -17,7 +16,7 @@ KEYWORDS=""
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
 	>=dev-qt/qtdeclarative-${QTMIN}:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
 	media-libs/libcanberra
 "
 DEPEND="${RDEPEND}"

diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-6.9.0.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-6.9.0.ebuild
index f0083b54a9..4ed1f53261 100644
--- a/kde-frameworks/knotifyconfig/knotifyconfig-6.9.0.ebuild
+++ b/kde-frameworks/knotifyconfig/knotifyconfig-6.9.0.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -17,10 +16,10 @@ IUSE=""
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
 	>=dev-qt/qtmultimedia-${QTMIN}:6
-	=kde-frameworks/kcompletion-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kio-${PVCUT}*:6
+	=kde-frameworks/kcompletion-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kio-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"
 

diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-9999.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-9999.ebuild
index 169a8e715f..169d21d827 100644
--- a/kde-frameworks/knotifyconfig/knotifyconfig-9999.ebuild
+++ b/kde-frameworks/knotifyconfig/knotifyconfig-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_TEST="false"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -17,10 +16,10 @@ IUSE=""
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
 	>=dev-qt/qtmultimedia-${QTMIN}:6
-	=kde-frameworks/kcompletion-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kio-${PVCUT}*:6
+	=kde-frameworks/kcompletion-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kio-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"
 

diff --git a/kde-frameworks/kpackage/kpackage-6.9.0.ebuild b/kde-frameworks/kpackage/kpackage-6.9.0.ebuild
index 9fc27e4f12..f1f6d39171 100644
--- a/kde-frameworks/kpackage/kpackage-6.9.0.ebuild
+++ b/kde-frameworks/kpackage/kpackage-6.9.0.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -15,12 +14,12 @@ IUSE="man"
 
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus]
-	=kde-frameworks/karchive-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
+	=kde-frameworks/karchive-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"
-BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:6 )"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )"
 
 CMAKE_SKIP_TESTS=(
 	# bugs 650214, 939041

diff --git a/kde-frameworks/kpackage/kpackage-9999.ebuild b/kde-frameworks/kpackage/kpackage-9999.ebuild
index 54985eee16..4e76337ed4 100644
--- a/kde-frameworks/kpackage/kpackage-9999.ebuild
+++ b/kde-frameworks/kpackage/kpackage-9999.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -15,12 +14,12 @@ IUSE="man"
 
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus]
-	=kde-frameworks/karchive-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
+	=kde-frameworks/karchive-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"
-BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:6 )"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )"
 
 CMAKE_SKIP_TESTS=(
 	# bugs 650214, 939041

diff --git a/kde-frameworks/kparts/kparts-6.9.0.ebuild b/kde-frameworks/kparts/kparts-6.9.0.ebuild
index 461056af25..cc8a3ff210 100644
--- a/kde-frameworks/kparts/kparts-6.9.0.ebuild
+++ b/kde-frameworks/kparts/kparts-6.9.0.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -15,14 +14,14 @@ IUSE=""
 
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kiconthemes-${PVCUT}*:6
-	=kde-frameworks/kio-${PVCUT}*:6
-	=kde-frameworks/kjobwidgets-${PVCUT}*:6
-	=kde-frameworks/kservice-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
-	=kde-frameworks/kxmlgui-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kiconthemes-${KDE_CATV}*:6
+	=kde-frameworks/kio-${KDE_CATV}*:6
+	=kde-frameworks/kjobwidgets-${KDE_CATV}*:6
+	=kde-frameworks/kservice-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+	=kde-frameworks/kxmlgui-${KDE_CATV}*:6
 "
 DEPEND="${RDEPEND}"

diff --git a/kde-frameworks/kparts/kparts-9999.ebuild b/kde-frameworks/kparts/kparts-9999.ebuild
index eb5a95b697..886b7bcc6b 100644
--- a/kde-frameworks/kparts/kparts-9999.ebuild
+++ b/kde-frameworks/kparts/kparts-9999.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -15,14 +14,14 @@ IUSE=""
 
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kiconthemes-${PVCUT}*:6
-	=kde-frameworks/kio-${PVCUT}*:6
-	=kde-frameworks/kjobwidgets-${PVCUT}*:6
-	=kde-frameworks/kservice-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
-	=kde-frameworks/kxmlgui-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kiconthemes-${KDE_CATV}*:6
+	=kde-frameworks/kio-${KDE_CATV}*:6
+	=kde-frameworks/kjobwidgets-${KDE_CATV}*:6
+	=kde-frameworks/kservice-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+	=kde-frameworks/kxmlgui-${KDE_CATV}*:6
 "
 DEPEND="${RDEPEND}"

diff --git a/kde-frameworks/kpeople/kpeople-6.9.0.ebuild b/kde-frameworks/kpeople/kpeople-6.9.0.ebuild
index a749077b31..c58ba5ded3 100644
--- a/kde-frameworks/kpeople/kpeople-6.9.0.ebuild
+++ b/kde-frameworks/kpeople/kpeople-6.9.0.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 VIRTUALX_REQUIRED="test" # bug 816588 (test fails)
 inherit ecm frameworks.kde.org
@@ -18,12 +17,12 @@ IUSE=""
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets]
 	>=dev-qt/qtdeclarative-${QTMIN}:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcontacts-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kitemviews-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcontacts-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kitemviews-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"
 

diff --git a/kde-frameworks/kpeople/kpeople-9999.ebuild b/kde-frameworks/kpeople/kpeople-9999.ebuild
index 32ee7cdf10..8986d592dc 100644
--- a/kde-frameworks/kpeople/kpeople-9999.ebuild
+++ b/kde-frameworks/kpeople/kpeople-9999.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 VIRTUALX_REQUIRED="test" # bug 816588 (test fails)
 inherit ecm frameworks.kde.org
@@ -18,12 +17,12 @@ IUSE=""
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets]
 	>=dev-qt/qtdeclarative-${QTMIN}:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcontacts-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kitemviews-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcontacts-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kitemviews-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"
 

diff --git a/kde-frameworks/kpty/kpty-6.9.0.ebuild b/kde-frameworks/kpty/kpty-6.9.0.ebuild
index 8d3ce0c0e6..e15cc70ae4 100644
--- a/kde-frameworks/kpty/kpty-6.9.0.ebuild
+++ b/kde-frameworks/kpty/kpty-6.9.0.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 inherit ecm frameworks.kde.org
 
 DESCRIPTION="Framework for pseudo terminal devices and running child processes"
@@ -13,8 +12,8 @@ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE=""
 
 DEPEND="
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
 	sys-libs/libutempter
 "
 RDEPEND="${DEPEND}"

diff --git a/kde-frameworks/kpty/kpty-9999.ebuild b/kde-frameworks/kpty/kpty-9999.ebuild
index bc23408518..6914068d06 100644
--- a/kde-frameworks/kpty/kpty-9999.ebuild
+++ b/kde-frameworks/kpty/kpty-9999.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 inherit ecm frameworks.kde.org
 
 DESCRIPTION="Framework for pseudo terminal devices and running child processes"
@@ -13,8 +12,8 @@ KEYWORDS=""
 IUSE=""
 
 DEPEND="
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
 	sys-libs/libutempter
 "
 RDEPEND="${DEPEND}"

diff --git a/kde-frameworks/kquickcharts/kquickcharts-6.9.0.ebuild b/kde-frameworks/kquickcharts/kquickcharts-6.9.0.ebuild
index 6189c92822..5c94df9188 100644
--- a/kde-frameworks/kquickcharts/kquickcharts-6.9.0.ebuild
+++ b/kde-frameworks/kquickcharts/kquickcharts-6.9.0.ebuild
@@ -6,7 +6,6 @@ EAPI=8
 ECM_EXAMPLES="true"
 ECM_QTHELP="false"
 ECM_TEST="true"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -23,8 +22,8 @@ DEPEND="
 	>=dev-qt/qtshadertools-${QTMIN}:6
 	examples? (
 		>=dev-qt/qtbase-${QTMIN}:6[widgets]
-		=kde-frameworks/kdeclarative-${PVCUT}*:6
-		=kde-frameworks/kirigami-${PVCUT}*:6
+		=kde-frameworks/kdeclarative-${KDE_CATV}*:6
+		=kde-frameworks/kirigami-${KDE_CATV}*:6
 	)
 "
 RDEPEND="${DEPEND}

diff --git a/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild b/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild
index 4e64ea8000..c16d5e661c 100644
--- a/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild
+++ b/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild
@@ -6,7 +6,6 @@ EAPI=8
 ECM_EXAMPLES="true"
 ECM_QTHELP="false"
 ECM_TEST="true"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -23,8 +22,8 @@ DEPEND="
 	>=dev-qt/qtshadertools-${QTMIN}:6
 	examples? (
 		>=dev-qt/qtbase-${QTMIN}:6[widgets]
-		=kde-frameworks/kdeclarative-${PVCUT}*:6
-		=kde-frameworks/kirigami-${PVCUT}*:6
+		=kde-frameworks/kdeclarative-${KDE_CATV}*:6
+		=kde-frameworks/kirigami-${KDE_CATV}*:6
 	)
 "
 RDEPEND="${DEPEND}

diff --git a/kde-frameworks/krunner/krunner-6.9.0.ebuild b/kde-frameworks/krunner/krunner-6.9.0.ebuild
index 80f8f35805..afb3613355 100644
--- a/kde-frameworks/krunner/krunner-6.9.0.ebuild
+++ b/kde-frameworks/krunner/krunner-6.9.0.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -15,10 +14,10 @@ IUSE=""
 
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kitemmodels-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kitemmodels-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"
 

diff --git a/kde-frameworks/krunner/krunner-9999.ebuild b/kde-frameworks/krunner/krunner-9999.ebuild
index e9f8ad68de..fac491f83e 100644
--- a/kde-frameworks/krunner/krunner-9999.ebuild
+++ b/kde-frameworks/krunner/krunner-9999.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -15,10 +14,10 @@ IUSE=""
 
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui]
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kitemmodels-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kitemmodels-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"
 

diff --git a/kde-frameworks/kservice/kservice-6.9.0.ebuild b/kde-frameworks/kservice/kservice-6.9.0.ebuild
index 03b53b7861..8850654ea7 100644
--- a/kde-frameworks/kservice/kservice-6.9.0.ebuild
+++ b/kde-frameworks/kservice/kservice-6.9.0.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -18,15 +17,15 @@ RESTRICT="test"
 
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,xml]
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kdbusaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kdbusaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
 "
 DEPEND="${RDEPEND}
 	test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
 "
-BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:6 )"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )"
 
 src_configure() {
 	local mycmakeargs=(

diff --git a/kde-frameworks/kservice/kservice-9999.ebuild b/kde-frameworks/kservice/kservice-9999.ebuild
index ead76f9988..a1dd76ae56 100644
--- a/kde-frameworks/kservice/kservice-9999.ebuild
+++ b/kde-frameworks/kservice/kservice-9999.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -18,15 +17,15 @@ RESTRICT="test"
 
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,xml]
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kdbusaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kdbusaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
 "
 DEPEND="${RDEPEND}
 	test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] )
 "
-BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:6 )"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )"
 
 src_configure() {
 	local mycmakeargs=(

diff --git a/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.9.0.ebuild b/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.9.0.ebuild
index 8526af1a17..8973dbe8d6 100644
--- a/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.9.0.ebuild
+++ b/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-6.9.0.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -16,7 +15,7 @@ IUSE="X"
 # slot op: Qt6::WidgetsPrivate use
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
-	=kde-frameworks/kwindowsystem-${PVCUT}*:6[X?]
+	=kde-frameworks/kwindowsystem-${KDE_CATV}*:6[X?]
 "
 DEPEND="${RDEPEND}"
 BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"

diff --git a/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-9999.ebuild b/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-9999.ebuild
index bc0495d77d..513708a483 100644
--- a/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-9999.ebuild
+++ b/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-9999.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -16,7 +15,7 @@ IUSE="X"
 # slot op: Qt6::WidgetsPrivate use
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets]
-	=kde-frameworks/kwindowsystem-${PVCUT}*:6[X?]
+	=kde-frameworks/kwindowsystem-${KDE_CATV}*:6[X?]
 "
 DEPEND="${RDEPEND}"
 BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"

diff --git a/kde-frameworks/ksvg/ksvg-6.9.0.ebuild b/kde-frameworks/ksvg/ksvg-6.9.0.ebuild
index 11fb70ac5f..31a2581014 100644
--- a/kde-frameworks/ksvg/ksvg-6.9.0.ebuild
+++ b/kde-frameworks/ksvg/ksvg-6.9.0.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -17,11 +16,11 @@ DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui]
 	>=dev-qt/qtdeclarative-${QTMIN}:6
 	>=dev-qt/qtsvg-${QTMIN}:6
-	=kde-frameworks/karchive-${PVCUT}*:6
-	=kde-frameworks/kcolorscheme-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kguiaddons-${PVCUT}*:6
-	=kde-frameworks/kirigami-${PVCUT}*:6
+	=kde-frameworks/karchive-${KDE_CATV}*:6
+	=kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kguiaddons-${KDE_CATV}*:6
+	=kde-frameworks/kirigami-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"

diff --git a/kde-frameworks/ksvg/ksvg-9999.ebuild b/kde-frameworks/ksvg/ksvg-9999.ebuild
index cd25cb200e..224819cd48 100644
--- a/kde-frameworks/ksvg/ksvg-9999.ebuild
+++ b/kde-frameworks/ksvg/ksvg-9999.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -17,11 +16,11 @@ DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui]
 	>=dev-qt/qtdeclarative-${QTMIN}:6
 	>=dev-qt/qtsvg-${QTMIN}:6
-	=kde-frameworks/karchive-${PVCUT}*:6
-	=kde-frameworks/kcolorscheme-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kguiaddons-${PVCUT}*:6
-	=kde-frameworks/kirigami-${PVCUT}*:6
+	=kde-frameworks/karchive-${KDE_CATV}*:6
+	=kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kguiaddons-${KDE_CATV}*:6
+	=kde-frameworks/kirigami-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"

diff --git a/kde-frameworks/ktexteditor/ktexteditor-6.9.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-6.9.0.ebuild
index 9f0cfc2da1..25f1267ffe 100644
--- a/kde-frameworks/ktexteditor/ktexteditor-6.9.0.ebuild
+++ b/kde-frameworks/ktexteditor/ktexteditor-6.9.0.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -19,29 +18,29 @@ DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
 	>=dev-qt/qtdeclarative-${QTMIN}:6
 	>=dev-qt/qtspeech-${QTMIN}:6
-	=kde-frameworks/karchive-${PVCUT}*:6
-	=kde-frameworks/kauth-${PVCUT}*:6
-	=kde-frameworks/kcodecs-${PVCUT}*:6
-	=kde-frameworks/kcompletion-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kconfigwidgets-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kguiaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kiconthemes-${PVCUT}*:6
-	=kde-frameworks/kio-${PVCUT}*:6
-	=kde-frameworks/kitemviews-${PVCUT}*:6
-	=kde-frameworks/kjobwidgets-${PVCUT}*:6
-	=kde-frameworks/kparts-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
-	=kde-frameworks/kwindowsystem-${PVCUT}*:6
-	=kde-frameworks/kxmlgui-${PVCUT}*:6
-	=kde-frameworks/sonnet-${PVCUT}*:6
-	=kde-frameworks/syntax-highlighting-${PVCUT}*:6
+	=kde-frameworks/karchive-${KDE_CATV}*:6
+	=kde-frameworks/kauth-${KDE_CATV}*:6
+	=kde-frameworks/kcodecs-${KDE_CATV}*:6
+	=kde-frameworks/kcompletion-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kconfigwidgets-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kguiaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kiconthemes-${KDE_CATV}*:6
+	=kde-frameworks/kio-${KDE_CATV}*:6
+	=kde-frameworks/kitemviews-${KDE_CATV}*:6
+	=kde-frameworks/kjobwidgets-${KDE_CATV}*:6
+	=kde-frameworks/kparts-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+	=kde-frameworks/kwindowsystem-${KDE_CATV}*:6
+	=kde-frameworks/kxmlgui-${KDE_CATV}*:6
+	=kde-frameworks/sonnet-${KDE_CATV}*:6
+	=kde-frameworks/syntax-highlighting-${KDE_CATV}*:6
 	editorconfig? ( app-text/editorconfig-core-c )
 "
 RDEPEND="${DEPEND}"
-BDEPEND="test? ( >=kde-frameworks/kservice-${PVCUT}:6 )"
+BDEPEND="test? ( >=kde-frameworks/kservice-${KDE_CATV}:6 )"
 
 src_configure() {
 	local mycmakeargs=(

diff --git a/kde-frameworks/ktexteditor/ktexteditor-9999.ebuild b/kde-frameworks/ktexteditor/ktexteditor-9999.ebuild
index 4312566d1d..95f0b3996c 100644
--- a/kde-frameworks/ktexteditor/ktexteditor-9999.ebuild
+++ b/kde-frameworks/ktexteditor/ktexteditor-9999.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -19,29 +18,29 @@ DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
 	>=dev-qt/qtdeclarative-${QTMIN}:6
 	>=dev-qt/qtspeech-${QTMIN}:6
-	=kde-frameworks/karchive-${PVCUT}*:6
-	=kde-frameworks/kauth-${PVCUT}*:6
-	=kde-frameworks/kcodecs-${PVCUT}*:6
-	=kde-frameworks/kcompletion-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kconfigwidgets-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kguiaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kiconthemes-${PVCUT}*:6
-	=kde-frameworks/kio-${PVCUT}*:6
-	=kde-frameworks/kitemviews-${PVCUT}*:6
-	=kde-frameworks/kjobwidgets-${PVCUT}*:6
-	=kde-frameworks/kparts-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
-	=kde-frameworks/kwindowsystem-${PVCUT}*:6
-	=kde-frameworks/kxmlgui-${PVCUT}*:6
-	=kde-frameworks/sonnet-${PVCUT}*:6
-	=kde-frameworks/syntax-highlighting-${PVCUT}*:6
+	=kde-frameworks/karchive-${KDE_CATV}*:6
+	=kde-frameworks/kauth-${KDE_CATV}*:6
+	=kde-frameworks/kcodecs-${KDE_CATV}*:6
+	=kde-frameworks/kcompletion-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kconfigwidgets-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kguiaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kiconthemes-${KDE_CATV}*:6
+	=kde-frameworks/kio-${KDE_CATV}*:6
+	=kde-frameworks/kitemviews-${KDE_CATV}*:6
+	=kde-frameworks/kjobwidgets-${KDE_CATV}*:6
+	=kde-frameworks/kparts-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+	=kde-frameworks/kwindowsystem-${KDE_CATV}*:6
+	=kde-frameworks/kxmlgui-${KDE_CATV}*:6
+	=kde-frameworks/sonnet-${KDE_CATV}*:6
+	=kde-frameworks/syntax-highlighting-${KDE_CATV}*:6
 	editorconfig? ( app-text/editorconfig-core-c )
 "
 RDEPEND="${DEPEND}"
-BDEPEND="test? ( >=kde-frameworks/kservice-${PVCUT}:6 )"
+BDEPEND="test? ( >=kde-frameworks/kservice-${KDE_CATV}:6 )"
 
 src_configure() {
 	local mycmakeargs=(

diff --git a/kde-frameworks/ktexttemplate/ktexttemplate-6.9.0.ebuild b/kde-frameworks/ktexttemplate/ktexttemplate-6.9.0.ebuild
index 19d730c0b2..d018d4165c 100644
--- a/kde-frameworks/ktexttemplate/ktexttemplate-6.9.0.ebuild
+++ b/kde-frameworks/ktexttemplate/ktexttemplate-6.9.0.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_TEST="true"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm flag-o-matic frameworks.kde.org
 

diff --git a/kde-frameworks/ktexttemplate/ktexttemplate-9999.ebuild b/kde-frameworks/ktexttemplate/ktexttemplate-9999.ebuild
index 4f86d4c28a..90c6fdffbb 100644
--- a/kde-frameworks/ktexttemplate/ktexttemplate-9999.ebuild
+++ b/kde-frameworks/ktexttemplate/ktexttemplate-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_TEST="true"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm flag-o-matic frameworks.kde.org
 

diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-6.9.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-6.9.0.ebuild
index 1a6d583487..f23e2e313f 100644
--- a/kde-frameworks/ktextwidgets/ktextwidgets-6.9.0.ebuild
+++ b/kde-frameworks/ktextwidgets/ktextwidgets-6.9.0.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_DESIGNERPLUGIN="true"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -16,14 +15,14 @@ IUSE="speech"
 
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
-	=kde-frameworks/kcompletion-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcolorscheme-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kservice-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
-	=kde-frameworks/sonnet-${PVCUT}*:6
+	=kde-frameworks/kcompletion-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kservice-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+	=kde-frameworks/sonnet-${KDE_CATV}*:6
 	speech? ( >=dev-qt/qtspeech-${QTMIN}:6 )
 "
 RDEPEND="${DEPEND}"

diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-9999.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-9999.ebuild
index fc1cfdcc15..7e2d0067e2 100644
--- a/kde-frameworks/ktextwidgets/ktextwidgets-9999.ebuild
+++ b/kde-frameworks/ktextwidgets/ktextwidgets-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_DESIGNERPLUGIN="true"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -16,14 +15,14 @@ IUSE="speech"
 
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
-	=kde-frameworks/kcompletion-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcolorscheme-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kservice-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
-	=kde-frameworks/sonnet-${PVCUT}*:6
+	=kde-frameworks/kcompletion-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kservice-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+	=kde-frameworks/sonnet-${KDE_CATV}*:6
 	speech? ( >=dev-qt/qtspeech-${QTMIN}:6 )
 "
 RDEPEND="${DEPEND}"

diff --git a/kde-frameworks/kunitconversion/kunitconversion-6.9.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-6.9.0.ebuild
index 2c91bc44cd..e9ce149168 100644
--- a/kde-frameworks/kunitconversion/kunitconversion-6.9.0.ebuild
+++ b/kde-frameworks/kunitconversion/kunitconversion-6.9.0.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_PYTHON_BINDINGS="off"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -16,7 +15,7 @@ IUSE=""
 
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[network]
-	=kde-frameworks/ki18n-${PVCUT}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"
 

diff --git a/kde-frameworks/kunitconversion/kunitconversion-9999.ebuild b/kde-frameworks/kunitconversion/kunitconversion-9999.ebuild
index 38845a4e6f..55181b3d18 100644
--- a/kde-frameworks/kunitconversion/kunitconversion-9999.ebuild
+++ b/kde-frameworks/kunitconversion/kunitconversion-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_PYTHON_BINDINGS="off"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -16,7 +15,7 @@ IUSE=""
 
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[network]
-	=kde-frameworks/ki18n-${PVCUT}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"
 

diff --git a/kde-frameworks/kuserfeedback/kuserfeedback-6.9.0.ebuild b/kde-frameworks/kuserfeedback/kuserfeedback-6.9.0.ebuild
index fde2e3560b..3819d63939 100644
--- a/kde-frameworks/kuserfeedback/kuserfeedback-6.9.0.ebuild
+++ b/kde-frameworks/kuserfeedback/kuserfeedback-6.9.0.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_QTHELP="false"
 ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 

diff --git a/kde-frameworks/kuserfeedback/kuserfeedback-9999.ebuild b/kde-frameworks/kuserfeedback/kuserfeedback-9999.ebuild
index 9c462ebe19..ac4f50b338 100644
--- a/kde-frameworks/kuserfeedback/kuserfeedback-9999.ebuild
+++ b/kde-frameworks/kuserfeedback/kuserfeedback-9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_QTHELP="false"
 ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 

diff --git a/kde-frameworks/kwallet/kwallet-6.9.0.ebuild b/kde-frameworks/kwallet/kwallet-6.9.0.ebuild
index 916a2aa2f5..54a6467ab6 100644
--- a/kde-frameworks/kwallet/kwallet-6.9.0.ebuild
+++ b/kde-frameworks/kwallet/kwallet-6.9.0.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org optfeature
 
@@ -17,22 +16,22 @@ DEPEND="
 	>=app-crypt/qca-2.3.9:2[qt6(+)]
 	dev-libs/libgcrypt:0=
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
-	=kde-frameworks/kcolorscheme-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kcrash-${PVCUT}*:6
-	=kde-frameworks/kdbusaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/knotifications-${PVCUT}*:6
-	=kde-frameworks/kservice-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
-	=kde-frameworks/kwindowsystem-${PVCUT}*:6[X?]
+	=kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kcrash-${KDE_CATV}*:6
+	=kde-frameworks/kdbusaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/knotifications-${KDE_CATV}*:6
+	=kde-frameworks/kservice-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+	=kde-frameworks/kwindowsystem-${KDE_CATV}*:6[X?]
 	gpg? ( app-crypt/gpgme:=[qt6(-)] )
 "
 RDEPEND="${DEPEND}
 	!${CATEGORY}/${PN}:5[-kf6compat(-)]
 "
-BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:6 )"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )"
 
 src_configure() {
 	local mycmakeargs=(

diff --git a/kde-frameworks/kwallet/kwallet-9999.ebuild b/kde-frameworks/kwallet/kwallet-9999.ebuild
index d20e2dcdaa..087022896b 100644
--- a/kde-frameworks/kwallet/kwallet-9999.ebuild
+++ b/kde-frameworks/kwallet/kwallet-9999.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org optfeature
 
@@ -17,22 +16,22 @@ DEPEND="
 	>=app-crypt/qca-2.3.9:2[qt6(+)]
 	dev-libs/libgcrypt:0=
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
-	=kde-frameworks/kcolorscheme-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kcrash-${PVCUT}*:6
-	=kde-frameworks/kdbusaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/knotifications-${PVCUT}*:6
-	=kde-frameworks/kservice-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
-	=kde-frameworks/kwindowsystem-${PVCUT}*:6[X?]
+	=kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kcrash-${KDE_CATV}*:6
+	=kde-frameworks/kdbusaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/knotifications-${KDE_CATV}*:6
+	=kde-frameworks/kservice-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
+	=kde-frameworks/kwindowsystem-${KDE_CATV}*:6[X?]
 	gpg? ( app-crypt/gpgme:=[qt6(-)] )
 "
 RDEPEND="${DEPEND}
 	!${CATEGORY}/${PN}:5[-kf6compat(-)]
 "
-BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:6 )"
+BDEPEND="man? ( >=kde-frameworks/kdoctools-${KDE_CATV}:6 )"
 
 src_configure() {
 	local mycmakeargs=(

diff --git a/kde-frameworks/kxmlgui/kxmlgui-6.9.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-6.9.0.ebuild
index 6483a88e94..007180d6a1 100644
--- a/kde-frameworks/kxmlgui/kxmlgui-6.9.0.ebuild
+++ b/kde-frameworks/kxmlgui/kxmlgui-6.9.0.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_DESIGNERPLUGIN="true"
 ECM_PYTHON_BINDINGS="off"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -18,15 +17,15 @@ IUSE=""
 # slot op: includes QtCore/private/qlocale_p.h
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,ssl,widgets,xml]
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kconfigwidgets-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kglobalaccel-${PVCUT}*:6
-	=kde-frameworks/kguiaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kiconthemes-${PVCUT}*:6
-	=kde-frameworks/kitemviews-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kconfigwidgets-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kglobalaccel-${KDE_CATV}*:6
+	=kde-frameworks/kguiaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kiconthemes-${KDE_CATV}*:6
+	=kde-frameworks/kitemviews-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"
 

diff --git a/kde-frameworks/kxmlgui/kxmlgui-9999.ebuild b/kde-frameworks/kxmlgui/kxmlgui-9999.ebuild
index 818f6eb7a8..62d6a7c7ef 100644
--- a/kde-frameworks/kxmlgui/kxmlgui-9999.ebuild
+++ b/kde-frameworks/kxmlgui/kxmlgui-9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_DESIGNERPLUGIN="true"
 ECM_PYTHON_BINDINGS="off"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -18,15 +17,15 @@ IUSE=""
 # slot op: includes QtCore/private/qlocale_p.h
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,ssl,widgets,xml]
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kconfigwidgets-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/kglobalaccel-${PVCUT}*:6
-	=kde-frameworks/kguiaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kiconthemes-${PVCUT}*:6
-	=kde-frameworks/kitemviews-${PVCUT}*:6
-	=kde-frameworks/kwidgetsaddons-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kconfigwidgets-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/kglobalaccel-${KDE_CATV}*:6
+	=kde-frameworks/kguiaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kiconthemes-${KDE_CATV}*:6
+	=kde-frameworks/kitemviews-${KDE_CATV}*:6
+	=kde-frameworks/kwidgetsaddons-${KDE_CATV}*:6
 "
 RDEPEND="${DEPEND}"
 

diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-6.9.0.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-6.9.0.ebuild
index a9c866d2bf..438f3809da 100644
--- a/kde-frameworks/modemmanager-qt/modemmanager-qt-6.9.0.ebuild
+++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-6.9.0.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 

diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-9999.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-9999.ebuild
index b0e6442616..1c517d9b51 100644
--- a/kde-frameworks/modemmanager-qt/modemmanager-qt-9999.ebuild
+++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-9999.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 

diff --git a/kde-frameworks/purpose/purpose-6.9.0.ebuild b/kde-frameworks/purpose/purpose-6.9.0.ebuild
index 09ce2a6738..2af145bafe 100644
--- a/kde-frameworks/purpose/purpose-6.9.0.ebuild
+++ b/kde-frameworks/purpose/purpose-6.9.0.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_QTHELP="false"
 ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org optfeature xdg-utils
 
@@ -21,24 +20,24 @@ RESTRICT="test"
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
 	>=dev-qt/qtdeclarative-${QTMIN}:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kio-${PVCUT}*:6
-	=kde-frameworks/kirigami-${PVCUT}*:6
-	=kde-frameworks/knotifications-${PVCUT}*:6
-	=kde-frameworks/kservice-${PVCUT}*:6
-	=kde-frameworks/prison-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kio-${KDE_CATV}*:6
+	=kde-frameworks/kirigami-${KDE_CATV}*:6
+	=kde-frameworks/knotifications-${KDE_CATV}*:6
+	=kde-frameworks/kservice-${KDE_CATV}*:6
+	=kde-frameworks/prison-${KDE_CATV}*:6
 	webengine? (
 		kde-apps/kaccounts-integration:6
 		>=net-libs/accounts-qt-1.17[qt6(+)]
 	)
 "
 RDEPEND="${DEPEND}
-	>=kde-frameworks/kdeclarative-${PVCUT}:6
-	bluetooth? ( =kde-frameworks/bluez-qt-${PVCUT}*:6 )
+	>=kde-frameworks/kdeclarative-${KDE_CATV}:6
+	bluetooth? ( =kde-frameworks/bluez-qt-${KDE_CATV}*:6 )
 	webengine? (
-		>=kde-frameworks/purpose-kaccounts-services-${PVCUT}
+		>=kde-frameworks/purpose-kaccounts-services-${KDE_CATV}
 		>=net-libs/accounts-qml-0.7_p20231028[qt6(+)]
 	)
 "

diff --git a/kde-frameworks/purpose/purpose-9999.ebuild b/kde-frameworks/purpose/purpose-9999.ebuild
index 693a265c5f..abff88a4bd 100644
--- a/kde-frameworks/purpose/purpose-9999.ebuild
+++ b/kde-frameworks/purpose/purpose-9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_QTHELP="false"
 ECM_TEST="forceoptional"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org optfeature xdg-utils
 
@@ -21,24 +20,24 @@ RESTRICT="test"
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets]
 	>=dev-qt/qtdeclarative-${QTMIN}:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kcoreaddons-${PVCUT}*:6
-	=kde-frameworks/ki18n-${PVCUT}*:6
-	=kde-frameworks/kio-${PVCUT}*:6
-	=kde-frameworks/kirigami-${PVCUT}*:6
-	=kde-frameworks/knotifications-${PVCUT}*:6
-	=kde-frameworks/kservice-${PVCUT}*:6
-	=kde-frameworks/prison-${PVCUT}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kcoreaddons-${KDE_CATV}*:6
+	=kde-frameworks/ki18n-${KDE_CATV}*:6
+	=kde-frameworks/kio-${KDE_CATV}*:6
+	=kde-frameworks/kirigami-${KDE_CATV}*:6
+	=kde-frameworks/knotifications-${KDE_CATV}*:6
+	=kde-frameworks/kservice-${KDE_CATV}*:6
+	=kde-frameworks/prison-${KDE_CATV}*:6
 	webengine? (
 		kde-apps/kaccounts-integration:6
 		>=net-libs/accounts-qt-1.17[qt6(+)]
 	)
 "
 RDEPEND="${DEPEND}
-	>=kde-frameworks/kdeclarative-${PVCUT}:6
-	bluetooth? ( =kde-frameworks/bluez-qt-${PVCUT}*:6 )
+	>=kde-frameworks/kdeclarative-${KDE_CATV}:6
+	bluetooth? ( =kde-frameworks/bluez-qt-${KDE_CATV}*:6 )
 	webengine? (
-		>=kde-frameworks/purpose-kaccounts-services-${PVCUT}
+		>=kde-frameworks/purpose-kaccounts-services-${KDE_CATV}
 		>=net-libs/accounts-qml-0.7_p20231028[qt6(+)]
 	)
 "

diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.9.0.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.9.0.ebuild
index d69938e418..0e47782468 100644
--- a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.9.0.ebuild
+++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-6.9.0.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_QTHELP="false"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -19,11 +18,11 @@ IUSE=""
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
 	>=dev-qt/qtdeclarative-${QTMIN}:6=
-	=kde-frameworks/kcolorscheme-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kiconthemes-${PVCUT}*:6
-	=kde-frameworks/kirigami-${PVCUT}*:6
-	=kde-frameworks/sonnet-${PVCUT}*:6[qml]
+	=kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kiconthemes-${KDE_CATV}*:6
+	=kde-frameworks/kirigami-${KDE_CATV}*:6
+	=kde-frameworks/sonnet-${KDE_CATV}*:6[qml]
 "
 RDEPEND="${DEPEND}
 	>=dev-qt/qt5compat-${QTMIN}:6

diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-9999.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-9999.ebuild
index a38c7b2563..d6f139098a 100644
--- a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-9999.ebuild
+++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_QTHELP="false"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -19,11 +18,11 @@ IUSE=""
 DEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
 	>=dev-qt/qtdeclarative-${QTMIN}:6=
-	=kde-frameworks/kcolorscheme-${PVCUT}*:6
-	=kde-frameworks/kconfig-${PVCUT}*:6
-	=kde-frameworks/kiconthemes-${PVCUT}*:6
-	=kde-frameworks/kirigami-${PVCUT}*:6
-	=kde-frameworks/sonnet-${PVCUT}*:6[qml]
+	=kde-frameworks/kcolorscheme-${KDE_CATV}*:6
+	=kde-frameworks/kconfig-${KDE_CATV}*:6
+	=kde-frameworks/kiconthemes-${KDE_CATV}*:6
+	=kde-frameworks/kirigami-${KDE_CATV}*:6
+	=kde-frameworks/sonnet-${KDE_CATV}*:6[qml]
 "
 RDEPEND="${DEPEND}
 	>=dev-qt/qt5compat-${QTMIN}:6

diff --git a/kde-frameworks/syndication/syndication-6.9.0.ebuild b/kde-frameworks/syndication/syndication-6.9.0.ebuild
index 65e954e68a..4e2e795d79 100644
--- a/kde-frameworks/syndication/syndication-6.9.0.ebuild
+++ b/kde-frameworks/syndication/syndication-6.9.0.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_TEST="true"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -16,7 +15,7 @@ IUSE=""
 
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[xml]
-	=kde-frameworks/kcodecs-${PVCUT}*:6
+	=kde-frameworks/kcodecs-${KDE_CATV}*:6
 "
 DEPEND="${RDEPEND}
 	test? ( >=dev-qt/qtbase-${QTMIN}:6[network] )

diff --git a/kde-frameworks/syndication/syndication-9999.ebuild b/kde-frameworks/syndication/syndication-9999.ebuild
index 75154b42bd..0cdce98387 100644
--- a/kde-frameworks/syndication/syndication-9999.ebuild
+++ b/kde-frameworks/syndication/syndication-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_TEST="true"
-PVCUT=$(ver_cut 1-2)
 QTMIN=6.7.2
 inherit ecm frameworks.kde.org
 
@@ -16,7 +15,7 @@ IUSE=""
 
 RDEPEND="
 	>=dev-qt/qtbase-${QTMIN}:6[xml]
-	=kde-frameworks/kcodecs-${PVCUT}*:6
+	=kde-frameworks/kcodecs-${KDE_CATV}*:6
 "
 DEPEND="${RDEPEND}
 	test? ( >=dev-qt/qtbase-${QTMIN}:6[network] )


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

only message in thread, other threads:[~2024-12-12 21:02 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-12 21:02 [gentoo-commits] proj/kde:master commit in: kde-frameworks/qqc2-desktop-style/, kde-frameworks/kjobwidgets/, Andreas Sturmlechner

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