public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Andreas Sturmlechner" <asturm@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/kde:master commit in: kde-plasma/bluedevil/, kde-plasma/plasma-workspace-wallpapers/, ...
Date: Thu, 12 Dec 2024 21:02:08 +0000 (UTC)	[thread overview]
Message-ID: <1734037139.c629431d3bdd169395657e8e01e2aded304e3bb5.asturm@gentoo> (raw)

commit:     c629431d3bdd169395657e8e01e2aded304e3bb5
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  6 22:43:45 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=c629431d

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

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

 kde-plasma/bluedevil/bluedevil-6.2.49.9999.ebuild  |  3 +-
 kde-plasma/bluedevil/bluedevil-9999.ebuild         |  3 +-
 .../breeze-grub/breeze-grub-6.2.49.9999.ebuild     |  1 -
 kde-plasma/breeze-grub/breeze-grub-9999.ebuild     |  1 -
 .../breeze-gtk/breeze-gtk-6.2.49.9999.ebuild       |  3 +-
 kde-plasma/breeze-gtk/breeze-gtk-9999.ebuild       |  3 +-
 .../breeze-plymouth-6.2.49.9999.ebuild             |  1 -
 .../breeze-plymouth/breeze-plymouth-9999.ebuild    |  1 -
 kde-plasma/breeze/breeze-6.2.49.9999.ebuild        |  3 +-
 kde-plasma/breeze/breeze-9999.ebuild               |  3 +-
 .../flatpak-kcm/flatpak-kcm-6.2.49.9999.ebuild     |  1 -
 kde-plasma/flatpak-kcm/flatpak-kcm-9999.ebuild     |  1 -
 .../kactivitymanagerd-6.2.49.9999.ebuild           |  1 -
 .../kactivitymanagerd-9999.ebuild                  |  1 -
 .../kde-gtk-config-6.2.49.9999.ebuild              |  3 +-
 .../kde-gtk-config/kde-gtk-config-9999.ebuild      |  3 +-
 .../kdeplasma-addons-6.2.49.9999.ebuild            |  5 ++--
 .../kdeplasma-addons/kdeplasma-addons-9999.ebuild  |  5 ++--
 .../kinfocenter/kinfocenter-6.2.49.9999.ebuild     |  3 +-
 kde-plasma/kinfocenter/kinfocenter-9999.ebuild     |  3 +-
 kde-plasma/kpipewire/kpipewire-6.2.49.9999.ebuild  |  3 +-
 kde-plasma/kpipewire/kpipewire-9999.ebuild         |  3 +-
 kde-plasma/krdp/krdp-6.2.49.9999.ebuild            |  3 +-
 kde-plasma/krdp/krdp-9999.ebuild                   |  3 +-
 kde-plasma/kscreen/kscreen-6.2.49.9999.ebuild      |  7 ++---
 kde-plasma/kscreen/kscreen-9999.ebuild             |  7 ++---
 .../kscreenlocker/kscreenlocker-6.2.49.9999.ebuild |  9 +++---
 kde-plasma/kscreenlocker/kscreenlocker-9999.ebuild |  9 +++---
 .../ksystemstats/ksystemstats-6.2.49.9999.ebuild   |  3 +-
 kde-plasma/ksystemstats/ksystemstats-9999.ebuild   |  3 +-
 kde-plasma/kwin/kwin-6.2.49.9999.ebuild            | 17 +++++------
 kde-plasma/kwin/kwin-9999.ebuild                   | 17 +++++------
 kde-plasma/libplasma/libplasma-6.2.49.9999.ebuild  |  3 +-
 kde-plasma/libplasma/libplasma-9999.ebuild         |  3 +-
 kde-plasma/milou/milou-6.2.49.9999.ebuild          |  3 +-
 kde-plasma/milou/milou-9999.ebuild                 |  3 +-
 kde-plasma/oxygen/oxygen-6.2.49.9999.ebuild        |  5 ++--
 kde-plasma/oxygen/oxygen-9999.ebuild               |  5 ++--
 .../plasma-bigscreen-5.27.49.9999.ebuild           | 11 ++++---
 .../plasma-browser-integration-6.2.49.9999.ebuild  |  5 ++--
 .../plasma-browser-integration-9999.ebuild         |  5 ++--
 .../plasma-desktop-6.2.49.9999.ebuild              | 21 +++++++------
 .../plasma-desktop/plasma-desktop-9999.ebuild      | 21 +++++++------
 .../plasma-integration-6.2.49.9999.ebuild          |  3 +-
 .../plasma-integration-9999.ebuild                 |  3 +-
 kde-plasma/plasma-nm/plasma-nm-6.2.49.9999.ebuild  |  3 +-
 kde-plasma/plasma-nm/plasma-nm-9999.ebuild         |  3 +-
 kde-plasma/plasma-pa/plasma-pa-6.2.49.9999.ebuild  |  3 +-
 kde-plasma/plasma-pa/plasma-pa-9999.ebuild         |  3 +-
 .../plasma-sdk/plasma-sdk-6.2.49.9999.ebuild       |  5 ++--
 kde-plasma/plasma-sdk/plasma-sdk-9999.ebuild       |  5 ++--
 .../plasma-systemmonitor-6.2.49.9999.ebuild        |  5 ++--
 .../plasma-systemmonitor-9999.ebuild               |  5 ++--
 .../plasma-vault/plasma-vault-6.2.49.9999.ebuild   |  7 ++---
 kde-plasma/plasma-vault/plasma-vault-9999.ebuild   |  7 ++---
 .../plasma-welcome-6.2.49.9999.ebuild              |  3 +-
 .../plasma-welcome/plasma-welcome-9999.ebuild      |  3 +-
 .../plasma-workspace-wallpapers-6.2.49.9999.ebuild |  1 -
 .../plasma-workspace-wallpapers-9999.ebuild        |  1 -
 .../plasma-workspace-6.2.49.9999.ebuild            | 35 +++++++++++-----------
 .../plasma-workspace/plasma-workspace-9999.ebuild  | 33 ++++++++++----------
 .../plasma5support-6.2.49.9999.ebuild              |  3 +-
 .../plasma5support/plasma5support-9999.ebuild      |  3 +-
 .../plymouth-kcm/plymouth-kcm-6.2.49.9999.ebuild   |  1 -
 kde-plasma/plymouth-kcm/plymouth-kcm-9999.ebuild   |  1 -
 .../polkit-kde-agent-6.2.49.9999.ebuild            |  3 +-
 .../polkit-kde-agent/polkit-kde-agent-9999.ebuild  |  3 +-
 .../powerdevil/powerdevil-6.2.49.9999.ebuild       |  9 +++---
 kde-plasma/powerdevil/powerdevil-9999.ebuild       |  9 +++---
 .../print-manager/print-manager-6.2.49.9999.ebuild |  3 +-
 kde-plasma/print-manager/print-manager-9999.ebuild |  3 +-
 kde-plasma/sddm-kcm/sddm-kcm-6.2.49.9999.ebuild    |  1 -
 kde-plasma/sddm-kcm/sddm-kcm-9999.ebuild           |  1 -
 .../systemsettings-6.2.49.9999.ebuild              |  3 +-
 .../systemsettings/systemsettings-9999.ebuild      |  3 +-
 .../wacomtablet/wacomtablet-6.2.49.9999.ebuild     |  5 ++--
 kde-plasma/wacomtablet/wacomtablet-9999.ebuild     |  5 ++--
 .../xdg-desktop-portal-kde-6.2.49.9999.ebuild      |  5 ++--
 .../xdg-desktop-portal-kde-9999.ebuild             |  5 ++--
 79 files changed, 166 insertions(+), 245 deletions(-)

diff --git a/kde-plasma/bluedevil/bluedevil-6.2.49.9999.ebuild b/kde-plasma/bluedevil/bluedevil-6.2.49.9999.ebuild
index 5b25e0e94e..b798dfc952 100644
--- a/kde-plasma/bluedevil/bluedevil-6.2.49.9999.ebuild
+++ b/kde-plasma/bluedevil/bluedevil-6.2.49.9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_HANDBOOK="forceoptional"
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -34,7 +33,7 @@ DEPEND="
 	>=kde-frameworks/ksvg-${KFMIN}:6
 	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
-	>=kde-plasma/libplasma-${PVCUT}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
 "
 RDEPEND="${DEPEND}
 	>=kde-frameworks/kirigami-${KFMIN}:6

diff --git a/kde-plasma/bluedevil/bluedevil-9999.ebuild b/kde-plasma/bluedevil/bluedevil-9999.ebuild
index b38b73e021..32efabda0a 100644
--- a/kde-plasma/bluedevil/bluedevil-9999.ebuild
+++ b/kde-plasma/bluedevil/bluedevil-9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_HANDBOOK="optional"
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -34,7 +33,7 @@ DEPEND="
 	>=kde-frameworks/ksvg-${KFMIN}:6
 	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
-	>=kde-plasma/libplasma-${PVCUT}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
 "
 RDEPEND="${DEPEND}
 	>=kde-frameworks/kirigami-${KFMIN}:6

diff --git a/kde-plasma/breeze-grub/breeze-grub-6.2.49.9999.ebuild b/kde-plasma/breeze-grub/breeze-grub-6.2.49.9999.ebuild
index 6755168f92..6aced6fe90 100644
--- a/kde-plasma/breeze-grub/breeze-grub-6.2.49.9999.ebuild
+++ b/kde-plasma/breeze-grub/breeze-grub-6.2.49.9999.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-3)
 inherit plasma.kde.org
 
 DESCRIPTION="Breeze theme for GRUB"

diff --git a/kde-plasma/breeze-grub/breeze-grub-9999.ebuild b/kde-plasma/breeze-grub/breeze-grub-9999.ebuild
index 6755168f92..6aced6fe90 100644
--- a/kde-plasma/breeze-grub/breeze-grub-9999.ebuild
+++ b/kde-plasma/breeze-grub/breeze-grub-9999.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-3)
 inherit plasma.kde.org
 
 DESCRIPTION="Breeze theme for GRUB"

diff --git a/kde-plasma/breeze-gtk/breeze-gtk-6.2.49.9999.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-6.2.49.9999.ebuild
index 9470ddbdba..c692163ddd 100644
--- a/kde-plasma/breeze-gtk/breeze-gtk-6.2.49.9999.ebuild
+++ b/kde-plasma/breeze-gtk/breeze-gtk-6.2.49.9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 KFMIN=6.5.0
-PVCUT=$(ver_cut 1-3)
 PYTHON_COMPAT=( python3_{10..13} )
 inherit ecm plasma.kde.org python-any-r1
 
@@ -19,7 +18,7 @@ IUSE=""
 BDEPEND="${PYTHON_DEPS}
 	dev-lang/sassc
 	$(python_gen_any_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
-	>=kde-plasma/breeze-${PVCUT}:6
+	>=kde-plasma/breeze-${KDE_CATV}:6
 "
 
 python_check_deps() {

diff --git a/kde-plasma/breeze-gtk/breeze-gtk-9999.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-9999.ebuild
index 9470ddbdba..c692163ddd 100644
--- a/kde-plasma/breeze-gtk/breeze-gtk-9999.ebuild
+++ b/kde-plasma/breeze-gtk/breeze-gtk-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 KFMIN=6.5.0
-PVCUT=$(ver_cut 1-3)
 PYTHON_COMPAT=( python3_{10..13} )
 inherit ecm plasma.kde.org python-any-r1
 
@@ -19,7 +18,7 @@ IUSE=""
 BDEPEND="${PYTHON_DEPS}
 	dev-lang/sassc
 	$(python_gen_any_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
-	>=kde-plasma/breeze-${PVCUT}:6
+	>=kde-plasma/breeze-${KDE_CATV}:6
 "
 
 python_check_deps() {

diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-6.2.49.9999.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-6.2.49.9999.ebuild
index 959a70f3f6..47040a47a9 100644
--- a/kde-plasma/breeze-plymouth/breeze-plymouth-6.2.49.9999.ebuild
+++ b/kde-plasma/breeze-plymouth/breeze-plymouth-6.2.49.9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 inherit cmake plasma.kde.org
 
 DESCRIPTION="Breeze theme for Plymouth"

diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-9999.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-9999.ebuild
index 83fddde6c0..7c85d9d706 100644
--- a/kde-plasma/breeze-plymouth/breeze-plymouth-9999.ebuild
+++ b/kde-plasma/breeze-plymouth/breeze-plymouth-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 inherit cmake plasma.kde.org
 
 DESCRIPTION="Breeze theme for Plymouth"

diff --git a/kde-plasma/breeze/breeze-6.2.49.9999.ebuild b/kde-plasma/breeze/breeze-6.2.49.9999.ebuild
index 17f2c64c6d..746e0a5cc2 100644
--- a/kde-plasma/breeze/breeze-6.2.49.9999.ebuild
+++ b/kde-plasma/breeze/breeze-6.2.49.9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 KF5MIN=5.115.0
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QT5MIN=5.15.12
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
@@ -33,7 +32,7 @@ RDEPEND="
 	>=kde-frameworks/kirigami-${KFMIN}:6
 	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
-	>=kde-plasma/kdecoration-${PVCUT}:6
+	>=kde-plasma/kdecoration-${KDE_CATV}:6
 	qt5? (
 		>=dev-qt/qtdbus-${QT5MIN}:5
 		>=dev-qt/qtdeclarative-${QT5MIN}:5

diff --git a/kde-plasma/breeze/breeze-9999.ebuild b/kde-plasma/breeze/breeze-9999.ebuild
index 8b8c94dd2e..3b863fdede 100644
--- a/kde-plasma/breeze/breeze-9999.ebuild
+++ b/kde-plasma/breeze/breeze-9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 KF5MIN=5.115.0
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QT5MIN=5.15.12
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
@@ -33,7 +32,7 @@ RDEPEND="
 	>=kde-frameworks/kirigami-${KFMIN}:6
 	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
-	>=kde-plasma/kdecoration-${PVCUT}:6
+	>=kde-plasma/kdecoration-${KDE_CATV}:6
 	qt5? (
 		>=dev-qt/qtdbus-${QT5MIN}:5
 		>=dev-qt/qtdeclarative-${QT5MIN}:5

diff --git a/kde-plasma/flatpak-kcm/flatpak-kcm-6.2.49.9999.ebuild b/kde-plasma/flatpak-kcm/flatpak-kcm-6.2.49.9999.ebuild
index 88e4303735..3e3f2580f7 100644
--- a/kde-plasma/flatpak-kcm/flatpak-kcm-6.2.49.9999.ebuild
+++ b/kde-plasma/flatpak-kcm/flatpak-kcm-6.2.49.9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 

diff --git a/kde-plasma/flatpak-kcm/flatpak-kcm-9999.ebuild b/kde-plasma/flatpak-kcm/flatpak-kcm-9999.ebuild
index 53ae6ed5a8..d6f601798e 100644
--- a/kde-plasma/flatpak-kcm/flatpak-kcm-9999.ebuild
+++ b/kde-plasma/flatpak-kcm/flatpak-kcm-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 

diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-6.2.49.9999.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-6.2.49.9999.ebuild
index b6964d355c..84d566b684 100644
--- a/kde-plasma/kactivitymanagerd/kactivitymanagerd-6.2.49.9999.ebuild
+++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-6.2.49.9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 

diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-9999.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-9999.ebuild
index e477b7de59..c5c25dee05 100644
--- a/kde-plasma/kactivitymanagerd/kactivitymanagerd-9999.ebuild
+++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 

diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-6.2.49.9999.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-6.2.49.9999.ebuild
index f90c03a869..645b9a9b00 100644
--- a/kde-plasma/kde-gtk-config/kde-gtk-config-6.2.49.9999.ebuild
+++ b/kde-plasma/kde-gtk-config/kde-gtk-config-6.2.49.9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -27,7 +26,7 @@ DEPEND="
 	>=kde-frameworks/kdbusaddons-${KFMIN}:6
 	>=kde-frameworks/kguiaddons-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6
-	>=kde-plasma/kdecoration-${PVCUT}:6
+	>=kde-plasma/kdecoration-${KDE_CATV}:6
 	x11-libs/gtk+:3[X]
 "
 RDEPEND="${DEPEND}

diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-9999.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-9999.ebuild
index d2e25eb6ab..c7938b90b7 100644
--- a/kde-plasma/kde-gtk-config/kde-gtk-config-9999.ebuild
+++ b/kde-plasma/kde-gtk-config/kde-gtk-config-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -27,7 +26,7 @@ DEPEND="
 	>=kde-frameworks/kdbusaddons-${KFMIN}:6
 	>=kde-frameworks/kguiaddons-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6
-	>=kde-plasma/kdecoration-${PVCUT}:6
+	>=kde-plasma/kdecoration-${KDE_CATV}:6
 	x11-libs/gtk+:3[X]
 "
 RDEPEND="${DEPEND}

diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.2.49.9999.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.2.49.9999.ebuild
index 3a6e0e2c25..2d4038773d 100644
--- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.2.49.9999.ebuild
+++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.2.49.9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_HANDBOOK="forceoptional"
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org optfeature
 
@@ -42,8 +41,8 @@ DEPEND="
 	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
 	>=kde-frameworks/kxmlgui-${KFMIN}:6
 	>=kde-frameworks/sonnet-${KFMIN}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
-	>=kde-plasma/plasma5support-${PVCUT}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
+	>=kde-plasma/plasma5support-${KDE_CATV}:6
 	alternate-calendar? ( dev-libs/icu:= )
 	share? ( >=kde-frameworks/purpose-${KFMIN}:6 )
 	webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6 )

diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-9999.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-9999.ebuild
index 1aa8adbfb6..20547a06cf 100644
--- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-9999.ebuild
+++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_HANDBOOK="forceoptional"
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org optfeature
 
@@ -42,8 +41,8 @@ DEPEND="
 	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
 	>=kde-frameworks/kxmlgui-${KFMIN}:6
 	>=kde-frameworks/sonnet-${KFMIN}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
-	>=kde-plasma/plasma5support-${PVCUT}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
+	>=kde-plasma/plasma5support-${KDE_CATV}:6
 	alternate-calendar? ( dev-libs/icu:= )
 	share? ( >=kde-frameworks/purpose-${KFMIN}:6 )
 	webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6 )

diff --git a/kde-plasma/kinfocenter/kinfocenter-6.2.49.9999.ebuild b/kde-plasma/kinfocenter/kinfocenter-6.2.49.9999.ebuild
index b0c5ee8d26..60187641c0 100644
--- a/kde-plasma/kinfocenter/kinfocenter-6.2.49.9999.ebuild
+++ b/kde-plasma/kinfocenter/kinfocenter-6.2.49.9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_HANDBOOK="forceoptional"
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org optfeature
 
@@ -37,7 +36,7 @@ RDEPEND="${DEPEND}
 		dev-qt/qdbus:*
 	)
 	>=kde-frameworks/kirigami-${KFMIN}:6
-	>=kde-plasma/systemsettings-${PVCUT}:6
+	>=kde-plasma/systemsettings-${KDE_CATV}:6
 "
 BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
 

diff --git a/kde-plasma/kinfocenter/kinfocenter-9999.ebuild b/kde-plasma/kinfocenter/kinfocenter-9999.ebuild
index 70ae239a2d..877f039b26 100644
--- a/kde-plasma/kinfocenter/kinfocenter-9999.ebuild
+++ b/kde-plasma/kinfocenter/kinfocenter-9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_HANDBOOK="forceoptional"
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org optfeature
 
@@ -37,7 +36,7 @@ RDEPEND="${DEPEND}
 		dev-qt/qdbus:*
 	)
 	>=kde-frameworks/kirigami-${KFMIN}:6
-	>=kde-plasma/systemsettings-${PVCUT}:6
+	>=kde-plasma/systemsettings-${KDE_CATV}:6
 "
 BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6"
 

diff --git a/kde-plasma/kpipewire/kpipewire-6.2.49.9999.ebuild b/kde-plasma/kpipewire/kpipewire-6.2.49.9999.ebuild
index f34bed8082..33ba199b27 100644
--- a/kde-plasma/kpipewire/kpipewire-6.2.49.9999.ebuild
+++ b/kde-plasma/kpipewire/kpipewire-6.2.49.9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
 KFMIN=6.6.0
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
@@ -34,7 +33,7 @@ DEPEND="${COMMON_DEPEND}
 		dev-libs/plasma-wayland-protocols
 		dev-libs/wayland
 		>=dev-qt/qtwayland-${QTMIN}:6
-		>=kde-plasma/kwayland-${PVCUT}:6
+		>=kde-plasma/kwayland-${KDE_CATV}:6
 		media-video/pipewire[extra]
 	)
 "

diff --git a/kde-plasma/kpipewire/kpipewire-9999.ebuild b/kde-plasma/kpipewire/kpipewire-9999.ebuild
index 2e66c1a105..58ff58e5f8 100644
--- a/kde-plasma/kpipewire/kpipewire-9999.ebuild
+++ b/kde-plasma/kpipewire/kpipewire-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 ECM_TEST="true"
-PVCUT=$(ver_cut 1-3)
 KFMIN=9999
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
@@ -34,7 +33,7 @@ DEPEND="${COMMON_DEPEND}
 		dev-libs/plasma-wayland-protocols
 		dev-libs/wayland
 		>=dev-qt/qtwayland-${QTMIN}:6
-		>=kde-plasma/kwayland-${PVCUT}:6
+		>=kde-plasma/kwayland-${KDE_CATV}:6
 		media-video/pipewire[extra]
 	)
 "

diff --git a/kde-plasma/krdp/krdp-6.2.49.9999.ebuild b/kde-plasma/krdp/krdp-6.2.49.9999.ebuild
index bc13f4b1c3..220e5ed9aa 100644
--- a/kde-plasma/krdp/krdp-6.2.49.9999.ebuild
+++ b/kde-plasma/krdp/krdp-6.2.49.9999.ebuild
@@ -6,7 +6,6 @@ EAPI=8
 ECM_EXAMPLES="true"
 ECM_TEST="true"
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm flag-o-matic plasma.kde.org toolchain-funcs
 
@@ -30,7 +29,7 @@ COMMON_DEPEND="
 	>=kde-frameworks/kdbusaddons-${KFMIN}:6
 	>=kde-frameworks/ki18n-${KFMIN}:6
 	>=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
-	>=kde-plasma/kpipewire-${PVCUT}:6
+	>=kde-plasma/kpipewire-${KDE_CATV}:6
 	>=net-misc/freerdp-2.10:2[server]
 	x11-libs/libxkbcommon
 "

diff --git a/kde-plasma/krdp/krdp-9999.ebuild b/kde-plasma/krdp/krdp-9999.ebuild
index 89a33a0151..5b8a389844 100644
--- a/kde-plasma/krdp/krdp-9999.ebuild
+++ b/kde-plasma/krdp/krdp-9999.ebuild
@@ -6,7 +6,6 @@ EAPI=8
 ECM_EXAMPLES="true"
 ECM_TEST="true"
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm flag-o-matic plasma.kde.org toolchain-funcs
 
@@ -30,7 +29,7 @@ COMMON_DEPEND="
 	>=kde-frameworks/kdbusaddons-${KFMIN}:6
 	>=kde-frameworks/ki18n-${KFMIN}:6
 	>=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
-	>=kde-plasma/kpipewire-${PVCUT}:6
+	>=kde-plasma/kpipewire-${KDE_CATV}:6
 	>=net-misc/freerdp-2.10:2[server]
 	x11-libs/libxkbcommon
 "

diff --git a/kde-plasma/kscreen/kscreen-6.2.49.9999.ebuild b/kde-plasma/kscreen/kscreen-6.2.49.9999.ebuild
index 4421e084cc..7ce37e3bdd 100644
--- a/kde-plasma/kscreen/kscreen-6.2.49.9999.ebuild
+++ b/kde-plasma/kscreen/kscreen-6.2.49.9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_TEST="forceoptional"
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -34,9 +33,9 @@ DEPEND="
 	>=kde-frameworks/ksvg-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6
 	>=kde-frameworks/kxmlgui-${KFMIN}:6
-	>=kde-plasma/layer-shell-qt-${PVCUT}:6
-	>=kde-plasma/libkscreen-${PVCUT}:6=
-	>=kde-plasma/libplasma-${PVCUT}:6
+	>=kde-plasma/layer-shell-qt-${KDE_CATV}:6
+	>=kde-plasma/libkscreen-${KDE_CATV}:6=
+	>=kde-plasma/libplasma-${KDE_CATV}:6
 	X? (
 		>=dev-qt/qtbase-${QTMIN}:6=[X]
 		x11-libs/libX11

diff --git a/kde-plasma/kscreen/kscreen-9999.ebuild b/kde-plasma/kscreen/kscreen-9999.ebuild
index a288f8fc53..17540cf376 100644
--- a/kde-plasma/kscreen/kscreen-9999.ebuild
+++ b/kde-plasma/kscreen/kscreen-9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_TEST="forceoptional"
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -34,9 +33,9 @@ DEPEND="
 	>=kde-frameworks/ksvg-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6
 	>=kde-frameworks/kxmlgui-${KFMIN}:6
-	>=kde-plasma/layer-shell-qt-${PVCUT}:6
-	>=kde-plasma/libkscreen-${PVCUT}:6=
-	>=kde-plasma/libplasma-${PVCUT}:6
+	>=kde-plasma/layer-shell-qt-${KDE_CATV}:6
+	>=kde-plasma/libkscreen-${KDE_CATV}:6=
+	>=kde-plasma/libplasma-${KDE_CATV}:6
 	X? (
 		>=dev-qt/qtbase-${QTMIN}:6=[X]
 		x11-libs/libX11

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-6.2.49.9999.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-6.2.49.9999.ebuild
index 2690ad7439..9a0fdab00b 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-6.2.49.9999.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-6.2.49.9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_TEST="forceoptional"
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org pam
 
@@ -36,9 +35,9 @@ COMMON_DEPEND="
 	>=kde-frameworks/ksvg-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6
 	>=kde-frameworks/solid-${KFMIN}:6
-	>=kde-plasma/layer-shell-qt-${PVCUT}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
-	>=kde-plasma/libkscreen-${PVCUT}:6
+	>=kde-plasma/layer-shell-qt-${KDE_CATV}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
+	>=kde-plasma/libkscreen-${KDE_CATV}:6
 	sys-libs/pam
 	x11-libs/libX11
 	x11-libs/libXi
@@ -50,7 +49,7 @@ DEPEND="${COMMON_DEPEND}
 "
 RDEPEND="${COMMON_DEPEND}
 	>=kde-frameworks/kirigami-${KFMIN}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
 "
 BDEPEND="
 	dev-util/wayland-scanner

diff --git a/kde-plasma/kscreenlocker/kscreenlocker-9999.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-9999.ebuild
index 1d9f617f84..09f8b81bcc 100644
--- a/kde-plasma/kscreenlocker/kscreenlocker-9999.ebuild
+++ b/kde-plasma/kscreenlocker/kscreenlocker-9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_TEST="forceoptional"
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org pam
 
@@ -36,9 +35,9 @@ COMMON_DEPEND="
 	>=kde-frameworks/ksvg-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6
 	>=kde-frameworks/solid-${KFMIN}:6
-	>=kde-plasma/layer-shell-qt-${PVCUT}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
-	>=kde-plasma/libkscreen-${PVCUT}:6
+	>=kde-plasma/layer-shell-qt-${KDE_CATV}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
+	>=kde-plasma/libkscreen-${KDE_CATV}:6
 	sys-libs/pam
 	x11-libs/libX11
 	x11-libs/libXi
@@ -50,7 +49,7 @@ DEPEND="${COMMON_DEPEND}
 "
 RDEPEND="${COMMON_DEPEND}
 	>=kde-frameworks/kirigami-${KFMIN}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
 "
 BDEPEND="
 	dev-util/wayland-scanner

diff --git a/kde-plasma/ksystemstats/ksystemstats-6.2.49.9999.ebuild b/kde-plasma/ksystemstats/ksystemstats-6.2.49.9999.ebuild
index 950fe2653b..e2c0fa9fd0 100644
--- a/kde-plasma/ksystemstats/ksystemstats-6.2.49.9999.ebuild
+++ b/kde-plasma/ksystemstats/ksystemstats-6.2.49.9999.ebuild
@@ -6,7 +6,6 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 ECM_TEST="forceoptional"
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -26,7 +25,7 @@ DEPEND="
 	>=kde-frameworks/ki18n-${KFMIN}:6
 	>=kde-frameworks/kio-${KFMIN}:6
 	>=kde-frameworks/solid-${KFMIN}:6
-	>=kde-plasma/libksysguard-${PVCUT}:6
+	>=kde-plasma/libksysguard-${KDE_CATV}:6
 	net-libs/libpcap
 	sys-apps/lm-sensors:=
 	sys-libs/libcap

diff --git a/kde-plasma/ksystemstats/ksystemstats-9999.ebuild b/kde-plasma/ksystemstats/ksystemstats-9999.ebuild
index 23546a0f36..5d317f68ec 100644
--- a/kde-plasma/ksystemstats/ksystemstats-9999.ebuild
+++ b/kde-plasma/ksystemstats/ksystemstats-9999.ebuild
@@ -6,7 +6,6 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 ECM_TEST="forceoptional"
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -26,7 +25,7 @@ DEPEND="
 	>=kde-frameworks/ki18n-${KFMIN}:6
 	>=kde-frameworks/kio-${KFMIN}:6
 	>=kde-frameworks/solid-${KFMIN}:6
-	>=kde-plasma/libksysguard-${PVCUT}:6
+	>=kde-plasma/libksysguard-${KDE_CATV}:6
 	net-libs/libpcap
 	sys-apps/lm-sensors:=
 	sys-libs/libcap

diff --git a/kde-plasma/kwin/kwin-6.2.49.9999.ebuild b/kde-plasma/kwin/kwin-6.2.49.9999.ebuild
index cfc163ca17..9f5bae71ae 100644
--- a/kde-plasma/kwin/kwin-6.2.49.9999.ebuild
+++ b/kde-plasma/kwin/kwin-6.2.49.9999.ebuild
@@ -6,7 +6,6 @@ EAPI=8
 ECM_HANDBOOK="optional"
 ECM_TEST="true"
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm fcaps plasma.kde.org
 
@@ -51,10 +50,10 @@ COMMON_DEPEND="
 	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6=[wayland,X]
 	>=kde-frameworks/kxmlgui-${KFMIN}:6
-	>=kde-plasma/breeze-${PVCUT}:6
-	>=kde-plasma/kdecoration-${PVCUT}:6
-	>=kde-plasma/kwayland-${PVCUT}:6
-	>=kde-plasma/plasma-activities-${PVCUT}:6
+	>=kde-plasma/breeze-${KDE_CATV}:6
+	>=kde-plasma/kdecoration-${KDE_CATV}:6
+	>=kde-plasma/kwayland-${KDE_CATV}:6
+	>=kde-plasma/plasma-activities-${KDE_CATV}:6
 	media-libs/fontconfig
 	media-libs/freetype
 	media-libs/lcms:2
@@ -75,9 +74,9 @@ COMMON_DEPEND="
 	x11-libs/xcb-util-wm
 	accessibility? ( media-libs/libqaccessibilityclient:6 )
 	gles2-only? ( >=media-libs/mesa-24.1.0_rc1[opengl] )
-	lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:6 )
+	lock? ( >=kde-plasma/kscreenlocker-${KDE_CATV}:6 )
 	screencast? ( >=media-video/pipewire-0.3.65:= )
-	shortcuts? ( >=kde-plasma/kglobalacceld-${PVCUT}:6 )
+	shortcuts? ( >=kde-plasma/kglobalacceld-${KDE_CATV}:6 )
 "
 RDEPEND="${COMMON_DEPEND}
 	!kde-plasma/kdeplasma-addons:5
@@ -91,7 +90,7 @@ RDEPEND="${COMMON_DEPEND}
 	)
 	>=kde-frameworks/kirigami-${KFMIN}:6
 	>=kde-frameworks/kitemmodels-${KFMIN}:6
-	>=kde-plasma/libplasma-${PVCUT}:6[wayland(+)]
+	>=kde-plasma/libplasma-${KDE_CATV}:6[wayland(+)]
 	sys-apps/hwdata
 	x11-base/xwayland[libei]
 "
@@ -103,7 +102,7 @@ DEPEND="${COMMON_DEPEND}
 	>=dev-qt/qtwayland-${QTMIN}:6
 	x11-base/xorg-proto
 	x11-libs/xcb-util-image
-	test? ( screencast? ( >=kde-plasma/kpipewire-${PVCUT}:6 ) )
+	test? ( screencast? ( >=kde-plasma/kpipewire-${KDE_CATV}:6 ) )
 "
 BDEPEND="
 	>=dev-qt/qtwayland-${QTMIN}:6

diff --git a/kde-plasma/kwin/kwin-9999.ebuild b/kde-plasma/kwin/kwin-9999.ebuild
index 1a36b95b12..616f1eda7a 100644
--- a/kde-plasma/kwin/kwin-9999.ebuild
+++ b/kde-plasma/kwin/kwin-9999.ebuild
@@ -6,7 +6,6 @@ EAPI=8
 ECM_HANDBOOK="optional"
 ECM_TEST="true"
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm fcaps plasma.kde.org
 
@@ -51,10 +50,10 @@ COMMON_DEPEND="
 	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6=[wayland,X]
 	>=kde-frameworks/kxmlgui-${KFMIN}:6
-	>=kde-plasma/breeze-${PVCUT}:6
-	>=kde-plasma/kdecoration-${PVCUT}:6
-	>=kde-plasma/kwayland-${PVCUT}:6
-	>=kde-plasma/plasma-activities-${PVCUT}:6
+	>=kde-plasma/breeze-${KDE_CATV}:6
+	>=kde-plasma/kdecoration-${KDE_CATV}:6
+	>=kde-plasma/kwayland-${KDE_CATV}:6
+	>=kde-plasma/plasma-activities-${KDE_CATV}:6
 	media-libs/fontconfig
 	media-libs/freetype
 	media-libs/lcms:2
@@ -75,9 +74,9 @@ COMMON_DEPEND="
 	x11-libs/xcb-util-wm
 	accessibility? ( media-libs/libqaccessibilityclient:6 )
 	gles2-only? ( >=media-libs/mesa-24.1.0_rc1[opengl] )
-	lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:6 )
+	lock? ( >=kde-plasma/kscreenlocker-${KDE_CATV}:6 )
 	screencast? ( >=media-video/pipewire-1.2.0:= )
-	shortcuts? ( >=kde-plasma/kglobalacceld-${PVCUT}:6 )
+	shortcuts? ( >=kde-plasma/kglobalacceld-${KDE_CATV}:6 )
 "
 RDEPEND="${COMMON_DEPEND}
 	!kde-plasma/kdeplasma-addons:5
@@ -91,7 +90,7 @@ RDEPEND="${COMMON_DEPEND}
 	)
 	>=kde-frameworks/kirigami-${KFMIN}:6
 	>=kde-frameworks/kitemmodels-${KFMIN}:6
-	>=kde-plasma/libplasma-${PVCUT}:6[wayland(+)]
+	>=kde-plasma/libplasma-${KDE_CATV}:6[wayland(+)]
 	sys-apps/hwdata
 	>=x11-base/xwayland-23.1.0[libei]
 "
@@ -103,7 +102,7 @@ DEPEND="${COMMON_DEPEND}
 	>=dev-qt/qtwayland-${QTMIN}:6
 	x11-base/xorg-proto
 	x11-libs/xcb-util-image
-	test? ( screencast? ( >=kde-plasma/kpipewire-${PVCUT}:6 ) )
+	test? ( screencast? ( >=kde-plasma/kpipewire-${KDE_CATV}:6 ) )
 "
 BDEPEND="
 	>=dev-qt/qtwayland-${QTMIN}:6

diff --git a/kde-plasma/libplasma/libplasma-6.2.49.9999.ebuild b/kde-plasma/libplasma/libplasma-6.2.49.9999.ebuild
index 62c037c007..a31e1b6728 100644
--- a/kde-plasma/libplasma/libplasma-6.2.49.9999.ebuild
+++ b/kde-plasma/libplasma/libplasma-6.2.49.9999.ebuild
@@ -7,7 +7,6 @@ ECM_NONGUI="true"
 ECM_QTHELP="true"
 ECM_TEST="true"
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -42,7 +41,7 @@ COMMON_DEPEND="
 	>=kde-frameworks/ksvg-${KFMIN}:6
 	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
-	=kde-plasma/plasma-activities-${PVCUT}*:6
+	=kde-plasma/plasma-activities-${KDE_CATV}*:6
 	media-libs/libglvnd
 	x11-libs/libX11
 	x11-libs/libxcb

diff --git a/kde-plasma/libplasma/libplasma-9999.ebuild b/kde-plasma/libplasma/libplasma-9999.ebuild
index 586c1597ae..74e041f8c0 100644
--- a/kde-plasma/libplasma/libplasma-9999.ebuild
+++ b/kde-plasma/libplasma/libplasma-9999.ebuild
@@ -7,7 +7,6 @@ ECM_NONGUI="true"
 ECM_QTHELP="true"
 ECM_TEST="true"
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -42,7 +41,7 @@ COMMON_DEPEND="
 	>=kde-frameworks/ksvg-${KFMIN}:6
 	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
-	=kde-plasma/plasma-activities-${PVCUT}*:6
+	=kde-plasma/plasma-activities-${KDE_CATV}*:6
 	media-libs/libglvnd
 	x11-libs/libX11
 	x11-libs/libxcb

diff --git a/kde-plasma/milou/milou-6.2.49.9999.ebuild b/kde-plasma/milou/milou-6.2.49.9999.ebuild
index 28c51b4c88..71c33be334 100644
--- a/kde-plasma/milou/milou-6.2.49.9999.ebuild
+++ b/kde-plasma/milou/milou-6.2.49.9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_TEST="true"
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -24,6 +23,6 @@ DEPEND="
 	>=kde-frameworks/ki18n-${KFMIN}:6
 	>=kde-frameworks/krunner-${KFMIN}:6
 	>=kde-frameworks/ksvg-${KFMIN}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
 "
 RDEPEND="${DEPEND}"

diff --git a/kde-plasma/milou/milou-9999.ebuild b/kde-plasma/milou/milou-9999.ebuild
index 355f173c06..ae4be84e8f 100644
--- a/kde-plasma/milou/milou-9999.ebuild
+++ b/kde-plasma/milou/milou-9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_TEST="true"
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -24,6 +23,6 @@ DEPEND="
 	>=kde-frameworks/ki18n-${KFMIN}:6
 	>=kde-frameworks/krunner-${KFMIN}:6
 	>=kde-frameworks/ksvg-${KFMIN}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
 "
 RDEPEND="${DEPEND}"

diff --git a/kde-plasma/oxygen/oxygen-6.2.49.9999.ebuild b/kde-plasma/oxygen/oxygen-6.2.49.9999.ebuild
index 0eaa15147a..7ec36a4915 100644
--- a/kde-plasma/oxygen/oxygen-6.2.49.9999.ebuild
+++ b/kde-plasma/oxygen/oxygen-6.2.49.9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 KF5MIN=5.115.0
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QT5MIN=5.15.12
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
@@ -32,8 +31,8 @@ COMMON_DEPEND="
 	>=kde-frameworks/ki18n-${KFMIN}:6
 	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6
-	>=kde-plasma/kdecoration-${PVCUT}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
+	>=kde-plasma/kdecoration-${KDE_CATV}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
 	qt5? (
 		>=dev-qt/qtdbus-${QT5MIN}:5
 		>=dev-qt/qtdeclarative-${QT5MIN}:5

diff --git a/kde-plasma/oxygen/oxygen-9999.ebuild b/kde-plasma/oxygen/oxygen-9999.ebuild
index f036dae5b9..63c062ecef 100644
--- a/kde-plasma/oxygen/oxygen-9999.ebuild
+++ b/kde-plasma/oxygen/oxygen-9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 KF5MIN=5.115.0
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QT5MIN=5.15.12
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
@@ -32,8 +31,8 @@ COMMON_DEPEND="
 	>=kde-frameworks/ki18n-${KFMIN}:6
 	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6
-	>=kde-plasma/kdecoration-${PVCUT}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
+	>=kde-plasma/kdecoration-${KDE_CATV}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
 	qt5? (
 		>=dev-qt/qtdbus-${QT5MIN}:5
 		>=dev-qt/qtdeclarative-${QT5MIN}:5

diff --git a/kde-plasma/plasma-bigscreen/plasma-bigscreen-5.27.49.9999.ebuild b/kde-plasma/plasma-bigscreen/plasma-bigscreen-5.27.49.9999.ebuild
index c744de62be..417948c82c 100644
--- a/kde-plasma/plasma-bigscreen/plasma-bigscreen-5.27.49.9999.ebuild
+++ b/kde-plasma/plasma-bigscreen/plasma-bigscreen-5.27.49.9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 KFMIN=6.5.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -30,11 +29,11 @@ DEPEND="
 	>=kde-frameworks/knotifications-${KFMIN}:6
 	>=kde-frameworks/kservice-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6
-	>=kde-plasma/kwayland-${PVCUT}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
-	>=kde-plasma/plasma-activities-${PVCUT}:6
-	>=kde-plasma/plasma-activities-stats-${PVCUT}:6
-	>=kde-plasma/plasma-workspace-${PVCUT}:6
+	>=kde-plasma/kwayland-${KDE_CATV}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
+	>=kde-plasma/plasma-activities-${KDE_CATV}:6
+	>=kde-plasma/plasma-activities-stats-${KDE_CATV}:6
+	>=kde-plasma/plasma-workspace-${KDE_CATV}:6
 "
 RDEPEND="${DEPEND}
 	>=dev-qt/qtsvg-${QTMIN}:6

diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-6.2.49.9999.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-6.2.49.9999.ebuild
index f8778e162a..9ef3013f31 100644
--- a/kde-plasma/plasma-browser-integration/plasma-browser-integration-6.2.49.9999.ebuild
+++ b/kde-plasma/plasma-browser-integration/plasma-browser-integration-6.2.49.9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -30,8 +29,8 @@ RDEPEND="
 	>=kde-frameworks/kservice-${KFMIN}:6
 	>=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
 	>=kde-frameworks/purpose-${KFMIN}:6
-	>=kde-plasma/plasma-activities-${PVCUT}:6
-	>=kde-plasma/plasma-workspace-${PVCUT}:6
+	>=kde-plasma/plasma-activities-${KDE_CATV}:6
+	>=kde-plasma/plasma-workspace-${KDE_CATV}:6
 "
 DEPEND="${RDEPEND}
 	>=kde-frameworks/krunner-${KFMIN}:6

diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-9999.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-9999.ebuild
index 329d515d57..08bacb991b 100644
--- a/kde-plasma/plasma-browser-integration/plasma-browser-integration-9999.ebuild
+++ b/kde-plasma/plasma-browser-integration/plasma-browser-integration-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -30,8 +29,8 @@ RDEPEND="
 	>=kde-frameworks/kservice-${KFMIN}:6
 	>=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
 	>=kde-frameworks/purpose-${KFMIN}:6
-	>=kde-plasma/plasma-activities-${PVCUT}:6
-	>=kde-plasma/plasma-workspace-${PVCUT}:6
+	>=kde-plasma/plasma-activities-${KDE_CATV}:6
+	>=kde-plasma/plasma-workspace-${KDE_CATV}:6
 "
 DEPEND="${RDEPEND}
 	>=kde-frameworks/krunner-${KFMIN}:6

diff --git a/kde-plasma/plasma-desktop/plasma-desktop-6.2.49.9999.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-6.2.49.9999.ebuild
index 57f1f715d5..36c61b6017 100644
--- a/kde-plasma/plasma-desktop/plasma-desktop-6.2.49.9999.ebuild
+++ b/kde-plasma/plasma-desktop/plasma-desktop-6.2.49.9999.ebuild
@@ -6,7 +6,6 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 ECM_TEST="true"
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org optfeature
 
@@ -63,13 +62,13 @@ COMMON_DEPEND="
 	>=kde-frameworks/kxmlgui-${KFMIN}:6
 	>=kde-frameworks/solid-${KFMIN}:6
 	>=kde-frameworks/sonnet-${KFMIN}:6
-	>=kde-plasma/kwin-${PVCUT}:6
-	>=kde-plasma/libksysguard-${PVCUT}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
-	>=kde-plasma/plasma-activities-${PVCUT}:6
-	>=kde-plasma/plasma-activities-stats-${PVCUT}:6
-	>=kde-plasma/plasma-workspace-${PVCUT}:6[screencast?]
-	>=kde-plasma/plasma5support-${PVCUT}:6
+	>=kde-plasma/kwin-${KDE_CATV}:6
+	>=kde-plasma/libksysguard-${KDE_CATV}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
+	>=kde-plasma/plasma-activities-${KDE_CATV}:6
+	>=kde-plasma/plasma-activities-stats-${KDE_CATV}:6
+	>=kde-plasma/plasma-workspace-${KDE_CATV}:6[screencast?]
+	>=kde-plasma/plasma5support-${KDE_CATV}:6
 	media-libs/libcanberra
 	x11-libs/libX11
 	x11-libs/libxcb
@@ -100,7 +99,7 @@ DEPEND="${COMMON_DEPEND}
 	input_devices_wacom? ( >=dev-libs/wayland-protocols-1.25 )
 	test? (
 		>=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
-		>=kde-plasma/kactivitymanagerd-${PVCUT}:6
+		>=kde-plasma/kactivitymanagerd-${KDE_CATV}:6
 	)
 "
 RDEPEND="${COMMON_DEPEND}
@@ -110,13 +109,13 @@ RDEPEND="${COMMON_DEPEND}
 	>=dev-qt/qtwayland-${QTMIN}:6
 	>=kde-frameworks/kirigami-${KFMIN}:6
 	>=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
-	>=kde-plasma/oxygen-${PVCUT}:6
+	>=kde-plasma/oxygen-${KDE_CATV}:6
 	kde-plasma/plasma-mimeapps-list
 	media-fonts/noto-emoji
 	sys-apps/util-linux
 	x11-apps/setxkbmap
 	x11-misc/xdg-user-dirs
-	screencast? ( >=kde-plasma/kpipewire-${PVCUT}:6 )
+	screencast? ( >=kde-plasma/kpipewire-${KDE_CATV}:6 )
 	webengine? ( >=net-libs/signon-oauth2-0.25_p20210102[qt6(+)] )
 "
 BDEPEND="

diff --git a/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild
index de72a06e68..f1631cb173 100644
--- a/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild
+++ b/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild
@@ -6,7 +6,6 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 ECM_TEST="true"
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org optfeature
 
@@ -63,13 +62,13 @@ COMMON_DEPEND="
 	>=kde-frameworks/kxmlgui-${KFMIN}:6
 	>=kde-frameworks/solid-${KFMIN}:6
 	>=kde-frameworks/sonnet-${KFMIN}:6
-	>=kde-plasma/kwin-${PVCUT}:6
-	>=kde-plasma/libksysguard-${PVCUT}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
-	>=kde-plasma/plasma-activities-${PVCUT}:6
-	>=kde-plasma/plasma-activities-stats-${PVCUT}:6
-	>=kde-plasma/plasma-workspace-${PVCUT}:6[screencast?]
-	>=kde-plasma/plasma5support-${PVCUT}:6
+	>=kde-plasma/kwin-${KDE_CATV}:6
+	>=kde-plasma/libksysguard-${KDE_CATV}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
+	>=kde-plasma/plasma-activities-${KDE_CATV}:6
+	>=kde-plasma/plasma-activities-stats-${KDE_CATV}:6
+	>=kde-plasma/plasma-workspace-${KDE_CATV}:6[screencast?]
+	>=kde-plasma/plasma5support-${KDE_CATV}:6
 	media-libs/libcanberra
 	x11-libs/libX11
 	x11-libs/libxcb
@@ -101,7 +100,7 @@ DEPEND="${COMMON_DEPEND}
 	input_devices_wacom? ( >=dev-libs/wayland-protocols-1.25 )
 	test? (
 		>=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
-		>=kde-plasma/kactivitymanagerd-${PVCUT}:6
+		>=kde-plasma/kactivitymanagerd-${KDE_CATV}:6
 	)
 "
 RDEPEND="${COMMON_DEPEND}
@@ -111,13 +110,13 @@ RDEPEND="${COMMON_DEPEND}
 	>=dev-qt/qtwayland-${QTMIN}:6
 	>=kde-frameworks/kirigami-${KFMIN}:6
 	>=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
-	>=kde-plasma/oxygen-${PVCUT}:6
+	>=kde-plasma/oxygen-${KDE_CATV}:6
 	kde-plasma/plasma-mimeapps-list
 	media-fonts/noto-emoji
 	sys-apps/util-linux
 	x11-apps/setxkbmap
 	x11-misc/xdg-user-dirs
-	screencast? ( >=kde-plasma/kpipewire-${PVCUT}:6 )
+	screencast? ( >=kde-plasma/kpipewire-${KDE_CATV}:6 )
 	webengine? ( >=net-libs/signon-oauth2-0.25_p20210102[qt6(+)] )
 "
 BDEPEND="

diff --git a/kde-plasma/plasma-integration/plasma-integration-6.2.49.9999.ebuild b/kde-plasma/plasma-integration/plasma-integration-6.2.49.9999.ebuild
index 04ef869a47..27dc0b8a09 100644
--- a/kde-plasma/plasma-integration/plasma-integration-6.2.49.9999.ebuild
+++ b/kde-plasma/plasma-integration/plasma-integration-6.2.49.9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 KF5MIN=5.115.0
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QT5MIN=5.15.12
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
@@ -72,7 +71,7 @@ RDEPEND="${COMMON_DEPEND}
 	media-fonts/noto-emoji
 "
 PDEPEND="
-	>=kde-plasma/xdg-desktop-portal-kde-${PVCUT}:6
+	>=kde-plasma/xdg-desktop-portal-kde-${KDE_CATV}:6
 "
 BDEPEND="
 	>=dev-qt/qtwayland-${QTMIN}:6

diff --git a/kde-plasma/plasma-integration/plasma-integration-9999.ebuild b/kde-plasma/plasma-integration/plasma-integration-9999.ebuild
index 883496b0aa..3f312f9da0 100644
--- a/kde-plasma/plasma-integration/plasma-integration-9999.ebuild
+++ b/kde-plasma/plasma-integration/plasma-integration-9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 KF5MIN=5.115.0
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QT5MIN=5.15.12
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
@@ -72,7 +71,7 @@ RDEPEND="${COMMON_DEPEND}
 	media-fonts/noto-emoji
 "
 PDEPEND="
-	>=kde-plasma/xdg-desktop-portal-kde-${PVCUT}:6
+	>=kde-plasma/xdg-desktop-portal-kde-${KDE_CATV}:6
 "
 BDEPEND="
 	>=dev-qt/qtwayland-${QTMIN}:6

diff --git a/kde-plasma/plasma-nm/plasma-nm-6.2.49.9999.ebuild b/kde-plasma/plasma-nm/plasma-nm-6.2.49.9999.ebuild
index 94ea592efd..938c3f59e6 100644
--- a/kde-plasma/plasma-nm/plasma-nm-6.2.49.9999.ebuild
+++ b/kde-plasma/plasma-nm/plasma-nm-6.2.49.9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_TEST="true"
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -39,7 +38,7 @@ DEPEND="
 	>=kde-frameworks/modemmanager-qt-${KFMIN}:6
 	>=kde-frameworks/networkmanager-qt-${KFMIN}:6[teamd=]
 	>=kde-frameworks/solid-${KFMIN}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
 	net-misc/mobile-broadband-provider-info
 	net-misc/networkmanager[teamd=]
 	openconnect? (

diff --git a/kde-plasma/plasma-nm/plasma-nm-9999.ebuild b/kde-plasma/plasma-nm/plasma-nm-9999.ebuild
index 08af5fdc77..cafda8b751 100644
--- a/kde-plasma/plasma-nm/plasma-nm-9999.ebuild
+++ b/kde-plasma/plasma-nm/plasma-nm-9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_TEST="true"
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -39,7 +38,7 @@ DEPEND="
 	>=kde-frameworks/modemmanager-qt-${KFMIN}:6
 	>=kde-frameworks/networkmanager-qt-${KFMIN}:6[teamd=]
 	>=kde-frameworks/solid-${KFMIN}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
 	net-misc/mobile-broadband-provider-info
 	net-misc/networkmanager[teamd=]
 	openconnect? (

diff --git a/kde-plasma/plasma-pa/plasma-pa-6.2.49.9999.ebuild b/kde-plasma/plasma-pa/plasma-pa-6.2.49.9999.ebuild
index 80ef338d99..115eff9e19 100644
--- a/kde-plasma/plasma-pa/plasma-pa-6.2.49.9999.ebuild
+++ b/kde-plasma/plasma-pa/plasma-pa-6.2.49.9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_HANDBOOK="forceoptional"
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -30,7 +29,7 @@ DEPEND="
 	>=kde-frameworks/ki18n-${KFMIN}:6
 	>=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
 	>=kde-frameworks/ksvg-${KFMIN}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
 	media-libs/libcanberra
 	media-libs/libpulse
 	>=media-libs/pulseaudio-qt-1.6.0:=

diff --git a/kde-plasma/plasma-pa/plasma-pa-9999.ebuild b/kde-plasma/plasma-pa/plasma-pa-9999.ebuild
index 035686b0e4..79d5634d28 100644
--- a/kde-plasma/plasma-pa/plasma-pa-9999.ebuild
+++ b/kde-plasma/plasma-pa/plasma-pa-9999.ebuild
@@ -6,7 +6,6 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 ECM_TEST="forceoptional"
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -31,7 +30,7 @@ DEPEND="
 	>=kde-frameworks/ki18n-${KFMIN}:6
 	>=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
 	>=kde-frameworks/ksvg-${KFMIN}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
 	media-libs/libcanberra
 	media-libs/libpulse
 	>=media-libs/pulseaudio-qt-1.6.0:=

diff --git a/kde-plasma/plasma-sdk/plasma-sdk-6.2.49.9999.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-6.2.49.9999.ebuild
index 97f2637748..8a69580333 100644
--- a/kde-plasma/plasma-sdk/plasma-sdk-6.2.49.9999.ebuild
+++ b/kde-plasma/plasma-sdk/plasma-sdk-6.2.49.9999.ebuild
@@ -6,7 +6,6 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 ECM_TEST="true"
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -34,8 +33,8 @@ DEPEND="
 	>=kde-frameworks/ksvg-${KFMIN}:6
 	>=kde-frameworks/ktexteditor-${KFMIN}:6
 	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
-	>=kde-plasma/plasma5support-${PVCUT}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
+	>=kde-plasma/plasma5support-${KDE_CATV}:6
 "
 RDEPEND="${DEPEND}
 	>=dev-qt/qt5compat-${QTMIN}:6[qml]

diff --git a/kde-plasma/plasma-sdk/plasma-sdk-9999.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-9999.ebuild
index 4815650a06..825b231bbe 100644
--- a/kde-plasma/plasma-sdk/plasma-sdk-9999.ebuild
+++ b/kde-plasma/plasma-sdk/plasma-sdk-9999.ebuild
@@ -6,7 +6,6 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 ECM_TEST="true"
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -34,8 +33,8 @@ DEPEND="
 	>=kde-frameworks/ksvg-${KFMIN}:6
 	>=kde-frameworks/ktexteditor-${KFMIN}:6
 	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
-	>=kde-plasma/plasma5support-${PVCUT}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
+	>=kde-plasma/plasma5support-${KDE_CATV}:6
 "
 RDEPEND="${DEPEND}
 	>=dev-qt/qt5compat-${QTMIN}:6[qml]

diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.2.49.9999.ebuild b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.2.49.9999.ebuild
index 33c297488a..47d8429180 100644
--- a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.2.49.9999.ebuild
+++ b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.2.49.9999.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-3)
 KFMIN=6.6.0
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
@@ -33,11 +32,11 @@ DEPEND="
 	>=kde-frameworks/kpackage-${KFMIN}:6
 	>=kde-frameworks/kservice-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6
-	>=kde-plasma/libksysguard-${PVCUT}:6
+	>=kde-plasma/libksysguard-${KDE_CATV}:6
 "
 RDEPEND="${DEPEND}
 	>=kde-frameworks/kirigami-${KFMIN}:6
 	>=kde-frameworks/kitemmodels-${KFMIN}:6
 	>=kde-frameworks/kquickcharts-${KFMIN}:6
-	>=kde-plasma/ksystemstats-${PVCUT}:6
+	>=kde-plasma/ksystemstats-${KDE_CATV}:6
 "

diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-9999.ebuild b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-9999.ebuild
index cb260f7268..eb00709c5e 100644
--- a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-9999.ebuild
+++ b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-9999.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-3)
 KFMIN=9999
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
@@ -33,11 +32,11 @@ DEPEND="
 	>=kde-frameworks/kpackage-${KFMIN}:6
 	>=kde-frameworks/kservice-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6
-	>=kde-plasma/libksysguard-${PVCUT}:6
+	>=kde-plasma/libksysguard-${KDE_CATV}:6
 "
 RDEPEND="${DEPEND}
 	>=kde-frameworks/kirigami-${KFMIN}:6
 	>=kde-frameworks/kitemmodels-${KFMIN}:6
 	>=kde-frameworks/kquickcharts-${KFMIN}:6
-	>=kde-plasma/ksystemstats-${PVCUT}:6
+	>=kde-plasma/ksystemstats-${KDE_CATV}:6
 "

diff --git a/kde-plasma/plasma-vault/plasma-vault-6.2.49.9999.ebuild b/kde-plasma/plasma-vault/plasma-vault-6.2.49.9999.ebuild
index 244bdd51e6..b418a8cc32 100644
--- a/kde-plasma/plasma-vault/plasma-vault-6.2.49.9999.ebuild
+++ b/kde-plasma/plasma-vault/plasma-vault-6.2.49.9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm flag-o-matic plasma.kde.org
 
@@ -29,9 +28,9 @@ DEPEND="
 	>=kde-frameworks/kitemmodels-${KFMIN}:6
 	>=kde-frameworks/kservice-${KFMIN}:6
 	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
-	>=kde-plasma/libksysguard-${PVCUT}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
-	>=kde-plasma/plasma-activities-${PVCUT}:6
+	>=kde-plasma/libksysguard-${KDE_CATV}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
+	>=kde-plasma/plasma-activities-${KDE_CATV}:6
 	networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 )
 "
 RDEPEND="${DEPEND}

diff --git a/kde-plasma/plasma-vault/plasma-vault-9999.ebuild b/kde-plasma/plasma-vault/plasma-vault-9999.ebuild
index 4236725bbf..92bfc57462 100644
--- a/kde-plasma/plasma-vault/plasma-vault-9999.ebuild
+++ b/kde-plasma/plasma-vault/plasma-vault-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm flag-o-matic plasma.kde.org
 
@@ -29,9 +28,9 @@ DEPEND="
 	>=kde-frameworks/kitemmodels-${KFMIN}:6
 	>=kde-frameworks/kservice-${KFMIN}:6
 	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
-	>=kde-plasma/libksysguard-${PVCUT}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
-	>=kde-plasma/plasma-activities-${PVCUT}:6
+	>=kde-plasma/libksysguard-${KDE_CATV}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
+	>=kde-plasma/plasma-activities-${KDE_CATV}:6
 	networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 )
 "
 RDEPEND="${DEPEND}

diff --git a/kde-plasma/plasma-welcome/plasma-welcome-6.2.49.9999.ebuild b/kde-plasma/plasma-welcome/plasma-welcome-6.2.49.9999.ebuild
index fabe1cf75d..5eb6674a32 100644
--- a/kde-plasma/plasma-welcome/plasma-welcome-6.2.49.9999.ebuild
+++ b/kde-plasma/plasma-welcome/plasma-welcome-6.2.49.9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -32,6 +31,6 @@ DEPEND="
 	>=kde-frameworks/kservice-${KFMIN}:6
 	>=kde-frameworks/ksvg-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
 "
 RDEPEND="${DEPEND}"

diff --git a/kde-plasma/plasma-welcome/plasma-welcome-9999.ebuild b/kde-plasma/plasma-welcome/plasma-welcome-9999.ebuild
index 0fcd8a2c13..07253efa60 100644
--- a/kde-plasma/plasma-welcome/plasma-welcome-9999.ebuild
+++ b/kde-plasma/plasma-welcome/plasma-welcome-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -32,6 +31,6 @@ DEPEND="
 	>=kde-frameworks/kservice-${KFMIN}:6
 	>=kde-frameworks/ksvg-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
 "
 RDEPEND="${DEPEND}"

diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-6.2.49.9999.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-6.2.49.9999.ebuild
index 9afd8580d8..f957b1266d 100644
--- a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-6.2.49.9999.ebuild
+++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-6.2.49.9999.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit cmake plasma.kde.org
 

diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-9999.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-9999.ebuild
index 9afd8580d8..f957b1266d 100644
--- a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-9999.ebuild
+++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-9999.ebuild
@@ -3,7 +3,6 @@
 
 EAPI=8
 
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit cmake plasma.kde.org
 

diff --git a/kde-plasma/plasma-workspace/plasma-workspace-6.2.49.9999.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-6.2.49.9999.ebuild
index e4e2f9c8f0..ff03edca08 100644
--- a/kde-plasma/plasma-workspace/plasma-workspace-6.2.49.9999.ebuild
+++ b/kde-plasma/plasma-workspace/plasma-workspace-6.2.49.9999.ebuild
@@ -6,7 +6,6 @@ EAPI=8
 ECM_HANDBOOK="optional"
 ECM_TEST="forceoptional"
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -73,17 +72,17 @@ COMMON_DEPEND="
 	>=kde-frameworks/kxmlgui-${KFMIN}:6
 	>=kde-frameworks/prison-${KFMIN}:6[qml]
 	>=kde-frameworks/solid-${KFMIN}:6
-	>=kde-plasma/breeze-${PVCUT}:6
-	>=kde-plasma/kscreenlocker-${PVCUT}:6
-	>=kde-plasma/kwayland-${PVCUT}:6
-	>=kde-plasma/kwin-${PVCUT}:6
-	>=kde-plasma/layer-shell-qt-${PVCUT}:6
-	>=kde-plasma/libkscreen-${PVCUT}:6
-	>=kde-plasma/libksysguard-${PVCUT}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
-	>=kde-plasma/plasma-activities-${PVCUT}:6
-	>=kde-plasma/plasma-activities-stats-${PVCUT}:6
-	>=kde-plasma/plasma5support-${PVCUT}:6
+	>=kde-plasma/breeze-${KDE_CATV}:6
+	>=kde-plasma/kscreenlocker-${KDE_CATV}:6
+	>=kde-plasma/kwayland-${KDE_CATV}:6
+	>=kde-plasma/kwin-${KDE_CATV}:6
+	>=kde-plasma/layer-shell-qt-${KDE_CATV}:6
+	>=kde-plasma/libkscreen-${KDE_CATV}:6
+	>=kde-plasma/libksysguard-${KDE_CATV}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
+	>=kde-plasma/plasma-activities-${KDE_CATV}:6
+	>=kde-plasma/plasma-activities-stats-${KDE_CATV}:6
+	>=kde-plasma/plasma5support-${KDE_CATV}:6
 	media-libs/libcanberra
 	>=media-libs/phonon-4.12.0[qt6(+)]
 	sci-libs/libqalculate:=
@@ -115,7 +114,7 @@ COMMON_DEPEND="
 	)
 	screencast? (
 		>=dev-qt/qtbase-${QTMIN}:6=[opengl]
-		>=kde-plasma/kpipewire-${PVCUT}:6
+		>=kde-plasma/kpipewire-${KDE_CATV}:6
 		media-libs/libglvnd
 		>=media-video/pipewire-0.3:=
 		x11-libs/libdrm
@@ -143,11 +142,11 @@ RDEPEND="${COMMON_DEPEND}
 	kde-apps/kio-extras:6
 	>=kde-frameworks/kirigami-${KFMIN}:6
 	>=kde-frameworks/kquickcharts-${KFMIN}:6
-	>=kde-plasma/kactivitymanagerd-${PVCUT}:6
-	>=kde-plasma/kdesu-gui-${PVCUT}:*
-	>=kde-plasma/milou-${PVCUT}:6
-	>=kde-plasma/plasma-integration-${PVCUT}:6
-	>=kde-plasma/plasma-login-sessions-${PVCUT}:6
+	>=kde-plasma/kactivitymanagerd-${KDE_CATV}:6
+	>=kde-plasma/kdesu-gui-${KDE_CATV}:*
+	>=kde-plasma/milou-${KDE_CATV}:6
+	>=kde-plasma/plasma-integration-${KDE_CATV}:6
+	>=kde-plasma/plasma-login-sessions-${KDE_CATV}:6
 	sys-apps/dbus
 	x11-apps/xmessage
 	x11-apps/xprop

diff --git a/kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild
index 6ec83cfb9e..59e3bb584d 100644
--- a/kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild
+++ b/kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild
@@ -6,7 +6,6 @@ EAPI=8
 ECM_HANDBOOK="optional"
 ECM_TEST="forceoptional"
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -73,17 +72,17 @@ COMMON_DEPEND="
 	>=kde-frameworks/kxmlgui-${KFMIN}:6
 	>=kde-frameworks/prison-${KFMIN}:6[qml]
 	>=kde-frameworks/solid-${KFMIN}:6
-	>=kde-plasma/breeze-${PVCUT}:6
-	>=kde-plasma/kscreenlocker-${PVCUT}:6
-	>=kde-plasma/kwayland-${PVCUT}:6
-	>=kde-plasma/kwin-${PVCUT}:6
-	>=kde-plasma/layer-shell-qt-${PVCUT}:6
-	>=kde-plasma/libkscreen-${PVCUT}:6
-	>=kde-plasma/libksysguard-${PVCUT}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
-	>=kde-plasma/plasma-activities-${PVCUT}:6
-	>=kde-plasma/plasma-activities-stats-${PVCUT}:6
-	>=kde-plasma/plasma5support-${PVCUT}:6
+	>=kde-plasma/breeze-${KDE_CATV}:6
+	>=kde-plasma/kscreenlocker-${KDE_CATV}:6
+	>=kde-plasma/kwayland-${KDE_CATV}:6
+	>=kde-plasma/kwin-${KDE_CATV}:6
+	>=kde-plasma/layer-shell-qt-${KDE_CATV}:6
+	>=kde-plasma/libkscreen-${KDE_CATV}:6
+	>=kde-plasma/libksysguard-${KDE_CATV}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
+	>=kde-plasma/plasma-activities-${KDE_CATV}:6
+	>=kde-plasma/plasma-activities-stats-${KDE_CATV}:6
+	>=kde-plasma/plasma5support-${KDE_CATV}:6
 	media-libs/libcanberra
 	>=media-libs/phonon-4.12.0[qt6(+)]
 	sci-libs/libqalculate:=
@@ -141,11 +140,11 @@ RDEPEND="${COMMON_DEPEND}
 	kde-apps/kio-extras:6
 	>=kde-frameworks/kirigami-${KFMIN}:6
 	>=kde-frameworks/kquickcharts-${KFMIN}:6
-	>=kde-plasma/kactivitymanagerd-${PVCUT}:6
-	>=kde-plasma/kdesu-gui-${PVCUT}:*
-	>=kde-plasma/milou-${PVCUT}:6
-	>=kde-plasma/plasma-integration-${PVCUT}:6
-	>=kde-plasma/plasma-login-sessions-${PVCUT}:6
+	>=kde-plasma/kactivitymanagerd-${KDE_CATV}:6
+	>=kde-plasma/kdesu-gui-${KDE_CATV}:*
+	>=kde-plasma/milou-${KDE_CATV}:6
+	>=kde-plasma/plasma-integration-${KDE_CATV}:6
+	>=kde-plasma/plasma-login-sessions-${KDE_CATV}:6
 	sys-apps/dbus
 	x11-apps/xmessage
 	x11-apps/xprop

diff --git a/kde-plasma/plasma5support/plasma5support-6.2.49.9999.ebuild b/kde-plasma/plasma5support/plasma5support-6.2.49.9999.ebuild
index 5db165684b..8010fb3390 100644
--- a/kde-plasma/plasma5support/plasma5support-6.2.49.9999.ebuild
+++ b/kde-plasma/plasma5support/plasma5support-6.2.49.9999.ebuild
@@ -6,7 +6,6 @@ EAPI=8
 ECM_QTHELP="true"
 ECM_TEST="true"
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -30,7 +29,7 @@ DEPEND="
 	>=kde-frameworks/knotifications-${KFMIN}:6
 	>=kde-frameworks/kservice-${KFMIN}:6
 	>=kde-frameworks/solid-${KFMIN}:6
-	>=kde-plasma/libksysguard-${PVCUT}:6
+	>=kde-plasma/libksysguard-${KDE_CATV}:6
 "
 RDEPEND="${DEPEND}
 	!kde-plasma/plasma-workspace:5

diff --git a/kde-plasma/plasma5support/plasma5support-9999.ebuild b/kde-plasma/plasma5support/plasma5support-9999.ebuild
index 74083f707d..966041de50 100644
--- a/kde-plasma/plasma5support/plasma5support-9999.ebuild
+++ b/kde-plasma/plasma5support/plasma5support-9999.ebuild
@@ -6,7 +6,6 @@ EAPI=8
 ECM_QTHELP="true"
 ECM_TEST="true"
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -31,7 +30,7 @@ DEPEND="
 	>=kde-frameworks/knotifications-${KFMIN}:6
 	>=kde-frameworks/kservice-${KFMIN}:6
 	>=kde-frameworks/solid-${KFMIN}:6
-	>=kde-plasma/libksysguard-${PVCUT}:6
+	>=kde-plasma/libksysguard-${KDE_CATV}:6
 	geolocation? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 )
 	X? ( x11-libs/libX11 )
 "

diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-6.2.49.9999.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-6.2.49.9999.ebuild
index 552ee14a0e..bb6da19f7d 100644
--- a/kde-plasma/plymouth-kcm/plymouth-kcm-6.2.49.9999.ebuild
+++ b/kde-plasma/plymouth-kcm/plymouth-kcm-6.2.49.9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 

diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-9999.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-9999.ebuild
index cd50eb7ad8..46086ffa88 100644
--- a/kde-plasma/plymouth-kcm/plymouth-kcm-9999.ebuild
+++ b/kde-plasma/plymouth-kcm/plymouth-kcm-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 

diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-6.2.49.9999.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-6.2.49.9999.ebuild
index c99163b683..078cb5c4a8 100644
--- a/kde-plasma/polkit-kde-agent/polkit-kde-agent-6.2.49.9999.ebuild
+++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-6.2.49.9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 KDE_ORG_NAME="${PN}-1"
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -30,5 +29,5 @@ DEPEND="
 RDEPEND="${DEPEND}
 	>=dev-qt/qt5compat-${QTMIN}:6[qml]
 	>=kde-frameworks/kirigami-${KFMIN}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
 "

diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-9999.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-9999.ebuild
index 04f9de6b66..13b902ef7d 100644
--- a/kde-plasma/polkit-kde-agent/polkit-kde-agent-9999.ebuild
+++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 KDE_ORG_NAME="${PN}-1"
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -30,5 +29,5 @@ DEPEND="
 RDEPEND="${DEPEND}
 	>=dev-qt/qt5compat-${QTMIN}:6[qml]
 	>=kde-frameworks/kirigami-${KFMIN}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
 "

diff --git a/kde-plasma/powerdevil/powerdevil-6.2.49.9999.ebuild b/kde-plasma/powerdevil/powerdevil-6.2.49.9999.ebuild
index 635572f81d..0319d640e1 100644
--- a/kde-plasma/powerdevil/powerdevil-6.2.49.9999.ebuild
+++ b/kde-plasma/powerdevil/powerdevil-6.2.49.9999.ebuild
@@ -6,7 +6,6 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 ECM_TEST="forceoptional"
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm fcaps plasma.kde.org
 
@@ -44,10 +43,10 @@ DEPEND="
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
 	>=kde-frameworks/kxmlgui-${KFMIN}:6
 	>=kde-frameworks/solid-${KFMIN}:6
-	>=kde-plasma/libkscreen-${PVCUT}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
-	>=kde-plasma/plasma-activities-${PVCUT}:6
-	>=kde-plasma/plasma-workspace-${PVCUT}:6
+	>=kde-plasma/libkscreen-${KDE_CATV}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
+	>=kde-plasma/plasma-activities-${KDE_CATV}:6
+	>=kde-plasma/plasma-workspace-${KDE_CATV}:6
 	virtual/libudev:=
 	x11-libs/libxcb
 	brightness-control? ( app-misc/ddcutil:= )

diff --git a/kde-plasma/powerdevil/powerdevil-9999.ebuild b/kde-plasma/powerdevil/powerdevil-9999.ebuild
index 44db8b6d87..d2fccec687 100644
--- a/kde-plasma/powerdevil/powerdevil-9999.ebuild
+++ b/kde-plasma/powerdevil/powerdevil-9999.ebuild
@@ -6,7 +6,6 @@ EAPI=8
 ECM_HANDBOOK="forceoptional"
 ECM_TEST="forceoptional"
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm fcaps plasma.kde.org
 
@@ -44,10 +43,10 @@ DEPEND="
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6[X]
 	>=kde-frameworks/kxmlgui-${KFMIN}:6
 	>=kde-frameworks/solid-${KFMIN}:6
-	>=kde-plasma/libkscreen-${PVCUT}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
-	>=kde-plasma/plasma-activities-${PVCUT}:6
-	>=kde-plasma/plasma-workspace-${PVCUT}:6
+	>=kde-plasma/libkscreen-${KDE_CATV}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
+	>=kde-plasma/plasma-activities-${KDE_CATV}:6
+	>=kde-plasma/plasma-workspace-${KDE_CATV}:6
 	virtual/libudev:=
 	x11-libs/libxcb
 	brightness-control? ( app-misc/ddcutil:= )

diff --git a/kde-plasma/print-manager/print-manager-6.2.49.9999.ebuild b/kde-plasma/print-manager/print-manager-6.2.49.9999.ebuild
index 03ad738c88..f49c569018 100644
--- a/kde-plasma/print-manager/print-manager-6.2.49.9999.ebuild
+++ b/kde-plasma/print-manager/print-manager-6.2.49.9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -32,7 +31,7 @@ DEPEND="
 	>=kde-frameworks/kservice-${KFMIN}:6
 	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
 	>=net-print/cups-2.4
 "
 RDEPEND="${DEPEND}

diff --git a/kde-plasma/print-manager/print-manager-9999.ebuild b/kde-plasma/print-manager/print-manager-9999.ebuild
index b5502ea454..eb7de1f7b8 100644
--- a/kde-plasma/print-manager/print-manager-9999.ebuild
+++ b/kde-plasma/print-manager/print-manager-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -32,7 +31,7 @@ DEPEND="
 	>=kde-frameworks/kservice-${KFMIN}:6
 	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
 	>=net-print/cups-2.4
 "
 RDEPEND="${DEPEND}

diff --git a/kde-plasma/sddm-kcm/sddm-kcm-6.2.49.9999.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-6.2.49.9999.ebuild
index ec887bea27..0443a1a8ca 100644
--- a/kde-plasma/sddm-kcm/sddm-kcm-6.2.49.9999.ebuild
+++ b/kde-plasma/sddm-kcm/sddm-kcm-6.2.49.9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 

diff --git a/kde-plasma/sddm-kcm/sddm-kcm-9999.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-9999.ebuild
index 8f98a06b28..28eaa9613d 100644
--- a/kde-plasma/sddm-kcm/sddm-kcm-9999.ebuild
+++ b/kde-plasma/sddm-kcm/sddm-kcm-9999.ebuild
@@ -4,7 +4,6 @@
 EAPI=8
 
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 

diff --git a/kde-plasma/systemsettings/systemsettings-6.2.49.9999.ebuild b/kde-plasma/systemsettings/systemsettings-6.2.49.9999.ebuild
index 69aa1b2626..b785d1d9f7 100644
--- a/kde-plasma/systemsettings/systemsettings-6.2.49.9999.ebuild
+++ b/kde-plasma/systemsettings/systemsettings-6.2.49.9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_HANDBOOK="optional"
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org optfeature
 
@@ -40,7 +39,7 @@ DEPEND="
 	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6
 	>=kde-frameworks/kxmlgui-${KFMIN}:6
-	>=kde-plasma/plasma-activities-${PVCUT}:6
+	>=kde-plasma/plasma-activities-${KDE_CATV}:6
 "
 RDEPEND="${DEPEND}"
 

diff --git a/kde-plasma/systemsettings/systemsettings-9999.ebuild b/kde-plasma/systemsettings/systemsettings-9999.ebuild
index 8c3682c644..ab222596b0 100644
--- a/kde-plasma/systemsettings/systemsettings-9999.ebuild
+++ b/kde-plasma/systemsettings/systemsettings-9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_HANDBOOK="optional"
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org optfeature
 
@@ -40,7 +39,7 @@ DEPEND="
 	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6
 	>=kde-frameworks/kxmlgui-${KFMIN}:6
-	>=kde-plasma/plasma-activities-${PVCUT}:6
+	>=kde-plasma/plasma-activities-${KDE_CATV}:6
 "
 RDEPEND="${DEPEND}"
 

diff --git a/kde-plasma/wacomtablet/wacomtablet-6.2.49.9999.ebuild b/kde-plasma/wacomtablet/wacomtablet-6.2.49.9999.ebuild
index 716fee764c..c4ac3ca602 100644
--- a/kde-plasma/wacomtablet/wacomtablet-6.2.49.9999.ebuild
+++ b/kde-plasma/wacomtablet/wacomtablet-6.2.49.9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_HANDBOOK="forceoptional"
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -34,8 +33,8 @@ RDEPEND="
 	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6
 	>=kde-frameworks/kxmlgui-${KFMIN}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
-	>=kde-plasma/plasma5support-${PVCUT}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
+	>=kde-plasma/plasma5support-${KDE_CATV}:6
 	>=x11-drivers/xf86-input-wacom-0.20.0
 	x11-libs/libXi
 	x11-libs/libxcb

diff --git a/kde-plasma/wacomtablet/wacomtablet-9999.ebuild b/kde-plasma/wacomtablet/wacomtablet-9999.ebuild
index 40303be09c..e1a5d7b4cf 100644
--- a/kde-plasma/wacomtablet/wacomtablet-9999.ebuild
+++ b/kde-plasma/wacomtablet/wacomtablet-9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_HANDBOOK="forceoptional"
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -34,8 +33,8 @@ RDEPEND="
 	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6
 	>=kde-frameworks/kxmlgui-${KFMIN}:6
-	>=kde-plasma/libplasma-${PVCUT}:6
-	>=kde-plasma/plasma5support-${PVCUT}:6
+	>=kde-plasma/libplasma-${KDE_CATV}:6
+	>=kde-plasma/plasma5support-${KDE_CATV}:6
 	>=x11-drivers/xf86-input-wacom-0.20.0
 	x11-libs/libXi
 	x11-libs/libxcb

diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.2.49.9999.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.2.49.9999.ebuild
index 1c5176ec64..c725aa1a0c 100644
--- a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.2.49.9999.ebuild
+++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.2.49.9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_TEST="forceoptional"
 KFMIN=6.6.0
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -42,8 +41,8 @@ COMMON_DEPEND="
 	>=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
 	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6
-	>=kde-plasma/kwayland-${PVCUT}:6
-	>=kde-plasma/plasma-workspace-${PVCUT}:6
+	>=kde-plasma/kwayland-${KDE_CATV}:6
+	>=kde-plasma/plasma-workspace-${KDE_CATV}:6
 	x11-libs/libxkbcommon
 "
 DEPEND="${COMMON_DEPEND}

diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-9999.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-9999.ebuild
index c10d0ad162..83f648ed34 100644
--- a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-9999.ebuild
+++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-9999.ebuild
@@ -5,7 +5,6 @@ EAPI=8
 
 ECM_TEST="forceoptional"
 KFMIN=9999
-PVCUT=$(ver_cut 1-3)
 QTMIN=6.7.2
 inherit ecm plasma.kde.org
 
@@ -42,8 +41,8 @@ COMMON_DEPEND="
 	>=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
 	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
 	>=kde-frameworks/kwindowsystem-${KFMIN}:6
-	>=kde-plasma/kwayland-${PVCUT}:6
-	>=kde-plasma/plasma-workspace-${PVCUT}:6
+	>=kde-plasma/kwayland-${KDE_CATV}:6
+	>=kde-plasma/plasma-workspace-${KDE_CATV}:6
 	x11-libs/libxkbcommon
 "
 DEPEND="${COMMON_DEPEND}


                 reply	other threads:[~2024-12-12 21:02 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1734037139.c629431d3bdd169395657e8e01e2aded304e3bb5.asturm@gentoo \
    --to=asturm@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox