commit:     ae425888b5df9a985c56f7aae6c6253b240f9561
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  3 10:11:11 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Sep  5 13:01:12 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae425888

dev-qt/*: replace = by ~ for dev-qt/*:6 deps

Less jarring a little bit shorter. Made sense in Qt5 given it used
a ver_cut QT5_PV and could be used to ignore additional components,
but with PV it does nothing useful. Plus we still want _rc and _betas
to match (_p<date> are where issues start though, if ever needed we
could reintroduce QT6_PV, but for now...).

Should have done this in the previous style commit.

Still keeping :6, do prefer these being everywhere for clarity with
Qt slots (and qa-vdb!) even if essentially a no-op here. Plus, even
if this does not happen with Qt, two slots having the same version
can happen with revisions (e.g. current webkit-gtk).

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-qt/qt3d/qt3d-6.5.2-r1.ebuild                       |  6 +++---
 dev-qt/qt3d/qt3d-6.5.9999.ebuild                       |  6 +++---
 dev-qt/qt3d/qt3d-6.9999.ebuild                         |  6 +++---
 dev-qt/qt5compat/qt5compat-6.5.2-r1.ebuild             |  6 +++---
 dev-qt/qt5compat/qt5compat-6.5.9999.ebuild             |  6 +++---
 dev-qt/qt5compat/qt5compat-6.9999.ebuild               |  6 +++---
 dev-qt/qtbase/qtbase-6.5.2-r1.ebuild                   |  2 +-
 dev-qt/qtbase/qtbase-6.5.9999.ebuild                   |  2 +-
 dev-qt/qtbase/qtbase-6.9999.ebuild                     |  2 +-
 dev-qt/qtcharts/qtcharts-6.5.2-r1.ebuild               |  4 ++--
 dev-qt/qtcharts/qtcharts-6.5.9999.ebuild               |  4 ++--
 dev-qt/qtcharts/qtcharts-6.9999.ebuild                 |  4 ++--
 dev-qt/qtdeclarative/qtdeclarative-6.5.2-r1.ebuild     |  4 ++--
 dev-qt/qtdeclarative/qtdeclarative-6.5.9999.ebuild     |  4 ++--
 dev-qt/qtdeclarative/qtdeclarative-6.9999.ebuild       |  4 ++--
 dev-qt/qtimageformats/qtimageformats-6.5.2.ebuild      |  2 +-
 dev-qt/qtimageformats/qtimageformats-6.5.9999.ebuild   |  2 +-
 dev-qt/qtimageformats/qtimageformats-6.9999.ebuild     |  2 +-
 dev-qt/qtlocation/qtlocation-6.5.2-r1.ebuild           |  6 +++---
 dev-qt/qtlocation/qtlocation-6.5.9999.ebuild           |  6 +++---
 dev-qt/qtlocation/qtlocation-6.9999.ebuild             |  6 +++---
 dev-qt/qtmultimedia/qtmultimedia-6.5.2-r1.ebuild       | 10 +++++-----
 dev-qt/qtmultimedia/qtmultimedia-6.5.9999.ebuild       | 10 +++++-----
 dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild         | 10 +++++-----
 dev-qt/qtnetworkauth/qtnetworkauth-6.5.2-r1.ebuild     |  2 +-
 dev-qt/qtnetworkauth/qtnetworkauth-6.5.9999.ebuild     |  2 +-
 dev-qt/qtnetworkauth/qtnetworkauth-6.9999.ebuild       |  2 +-
 dev-qt/qtpositioning/qtpositioning-6.5.2-r1.ebuild     |  8 ++++----
 dev-qt/qtpositioning/qtpositioning-6.5.9999.ebuild     |  8 ++++----
 dev-qt/qtpositioning/qtpositioning-6.9999.ebuild       |  8 ++++----
 dev-qt/qtquick3d/qtquick3d-6.5.2-r1.ebuild             |  8 ++++----
 dev-qt/qtquick3d/qtquick3d-6.5.9999.ebuild             |  8 ++++----
 dev-qt/qtquick3d/qtquick3d-6.9999.ebuild               |  8 ++++----
 dev-qt/qtquicktimeline/qtquicktimeline-6.5.2.ebuild    |  4 ++--
 dev-qt/qtquicktimeline/qtquicktimeline-6.5.9999.ebuild |  4 ++--
 dev-qt/qtquicktimeline/qtquicktimeline-6.9999.ebuild   |  4 ++--
 dev-qt/qtscxml/qtscxml-6.5.2.ebuild                    |  4 ++--
 dev-qt/qtscxml/qtscxml-6.5.9999.ebuild                 |  4 ++--
 dev-qt/qtscxml/qtscxml-6.9999.ebuild                   |  4 ++--
 dev-qt/qtserialport/qtserialport-6.5.2.ebuild          |  2 +-
 dev-qt/qtserialport/qtserialport-6.5.9999.ebuild       |  2 +-
 dev-qt/qtserialport/qtserialport-6.9999.ebuild         |  2 +-
 dev-qt/qtshadertools/qtshadertools-6.5.2.ebuild        |  2 +-
 dev-qt/qtshadertools/qtshadertools-6.5.9999.ebuild     |  2 +-
 dev-qt/qtshadertools/qtshadertools-6.9999.ebuild       |  2 +-
 dev-qt/qtsvg/qtsvg-6.5.2.ebuild                        |  2 +-
 dev-qt/qtsvg/qtsvg-6.5.9999.ebuild                     |  2 +-
 dev-qt/qtsvg/qtsvg-6.9999.ebuild                       |  2 +-
 dev-qt/qttools/qttools-6.5.2-r1.ebuild                 | 14 +++++++-------
 dev-qt/qttools/qttools-6.5.9999.ebuild                 | 14 +++++++-------
 dev-qt/qttools/qttools-6.9999.ebuild                   | 14 +++++++-------
 dev-qt/qttranslations/qttranslations-6.5.2.ebuild      |  4 ++--
 dev-qt/qttranslations/qttranslations-6.5.9999.ebuild   |  4 ++--
 dev-qt/qttranslations/qttranslations-6.9999.ebuild     |  4 ++--
 dev-qt/qtwayland/qtwayland-6.5.2-r2.ebuild             |  4 ++--
 dev-qt/qtwayland/qtwayland-6.5.9999.ebuild             |  4 ++--
 dev-qt/qtwayland/qtwayland-6.9999.ebuild               |  4 ++--
 dev-qt/qtwebchannel/qtwebchannel-6.5.2-r1.ebuild       |  4 ++--
 dev-qt/qtwebchannel/qtwebchannel-6.5.9999.ebuild       |  4 ++--
 dev-qt/qtwebchannel/qtwebchannel-6.9999.ebuild         |  4 ++--
 dev-qt/qtwebengine/qtwebengine-6.5.2-r1.ebuild         | 12 ++++++------
 dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild            |  8 ++++----
 dev-qt/qtwebengine/qtwebengine-6.5.9999.ebuild         | 12 ++++++------
 dev-qt/qtwebengine/qtwebengine-6.9999.ebuild           | 12 ++++++------
 dev-qt/qtwebsockets/qtwebsockets-6.5.2-r1.ebuild       |  4 ++--
 dev-qt/qtwebsockets/qtwebsockets-6.5.9999.ebuild       |  4 ++--
 dev-qt/qtwebsockets/qtwebsockets-6.9999.ebuild         |  4 ++--
 67 files changed, 175 insertions(+), 175 deletions(-)

diff --git a/dev-qt/qt3d/qt3d-6.5.2-r1.ebuild b/dev-qt/qt3d/qt3d-6.5.2-r1.ebuild
index 5f149084ae57..938e0258bcd8 100644
--- a/dev-qt/qt3d/qt3d-6.5.2-r1.ebuild
+++ b/dev-qt/qt3d/qt3d-6.5.2-r1.ebuild
@@ -14,10 +14,10 @@ fi
 IUSE="qml vulkan"
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[concurrent,gui,network,opengl,vulkan=,widgets]
-       =dev-qt/qtshadertools-${PV}*:6
+       ~dev-qt/qtbase-${PV}:6[concurrent,gui,network,opengl,vulkan=,widgets]
+       ~dev-qt/qtshadertools-${PV}:6
        media-libs/assimp:=
-       qml? ( =dev-qt/qtdeclarative-${PV}*:6[widgets] )
+       qml? ( ~dev-qt/qtdeclarative-${PV}:6[widgets] )
 "
 DEPEND="
        ${RDEPEND}

diff --git a/dev-qt/qt3d/qt3d-6.5.9999.ebuild b/dev-qt/qt3d/qt3d-6.5.9999.ebuild
index 5f149084ae57..938e0258bcd8 100644
--- a/dev-qt/qt3d/qt3d-6.5.9999.ebuild
+++ b/dev-qt/qt3d/qt3d-6.5.9999.ebuild
@@ -14,10 +14,10 @@ fi
 IUSE="qml vulkan"
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[concurrent,gui,network,opengl,vulkan=,widgets]
-       =dev-qt/qtshadertools-${PV}*:6
+       ~dev-qt/qtbase-${PV}:6[concurrent,gui,network,opengl,vulkan=,widgets]
+       ~dev-qt/qtshadertools-${PV}:6
        media-libs/assimp:=
-       qml? ( =dev-qt/qtdeclarative-${PV}*:6[widgets] )
+       qml? ( ~dev-qt/qtdeclarative-${PV}:6[widgets] )
 "
 DEPEND="
        ${RDEPEND}

diff --git a/dev-qt/qt3d/qt3d-6.9999.ebuild b/dev-qt/qt3d/qt3d-6.9999.ebuild
index 5f149084ae57..938e0258bcd8 100644
--- a/dev-qt/qt3d/qt3d-6.9999.ebuild
+++ b/dev-qt/qt3d/qt3d-6.9999.ebuild
@@ -14,10 +14,10 @@ fi
 IUSE="qml vulkan"
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[concurrent,gui,network,opengl,vulkan=,widgets]
-       =dev-qt/qtshadertools-${PV}*:6
+       ~dev-qt/qtbase-${PV}:6[concurrent,gui,network,opengl,vulkan=,widgets]
+       ~dev-qt/qtshadertools-${PV}:6
        media-libs/assimp:=
-       qml? ( =dev-qt/qtdeclarative-${PV}*:6[widgets] )
+       qml? ( ~dev-qt/qtdeclarative-${PV}:6[widgets] )
 "
 DEPEND="
        ${RDEPEND}

diff --git a/dev-qt/qt5compat/qt5compat-6.5.2-r1.ebuild 
b/dev-qt/qt5compat/qt5compat-6.5.2-r1.ebuild
index 4a08020e992c..46743a4d8f24 100644
--- a/dev-qt/qt5compat/qt5compat-6.5.2-r1.ebuild
+++ b/dev-qt/qt5compat/qt5compat-6.5.2-r1.ebuild
@@ -14,11 +14,11 @@ fi
 IUSE="icu qml"
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui,icu=,network,xml]
+       ~dev-qt/qtbase-${PV}:6[gui,icu=,network,xml]
        icu? ( dev-libs/icu:= )
        qml? (
-               =dev-qt/qtdeclarative-${PV}*:6
-               =dev-qt/qtshadertools-${PV}*:6
+               ~dev-qt/qtdeclarative-${PV}:6
+               ~dev-qt/qtshadertools-${PV}:6
        )
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-qt/qt5compat/qt5compat-6.5.9999.ebuild 
b/dev-qt/qt5compat/qt5compat-6.5.9999.ebuild
index 4a08020e992c..46743a4d8f24 100644
--- a/dev-qt/qt5compat/qt5compat-6.5.9999.ebuild
+++ b/dev-qt/qt5compat/qt5compat-6.5.9999.ebuild
@@ -14,11 +14,11 @@ fi
 IUSE="icu qml"
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui,icu=,network,xml]
+       ~dev-qt/qtbase-${PV}:6[gui,icu=,network,xml]
        icu? ( dev-libs/icu:= )
        qml? (
-               =dev-qt/qtdeclarative-${PV}*:6
-               =dev-qt/qtshadertools-${PV}*:6
+               ~dev-qt/qtdeclarative-${PV}:6
+               ~dev-qt/qtshadertools-${PV}:6
        )
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-qt/qt5compat/qt5compat-6.9999.ebuild 
b/dev-qt/qt5compat/qt5compat-6.9999.ebuild
index 4a08020e992c..46743a4d8f24 100644
--- a/dev-qt/qt5compat/qt5compat-6.9999.ebuild
+++ b/dev-qt/qt5compat/qt5compat-6.9999.ebuild
@@ -14,11 +14,11 @@ fi
 IUSE="icu qml"
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui,icu=,network,xml]
+       ~dev-qt/qtbase-${PV}:6[gui,icu=,network,xml]
        icu? ( dev-libs/icu:= )
        qml? (
-               =dev-qt/qtdeclarative-${PV}*:6
-               =dev-qt/qtshadertools-${PV}*:6
+               ~dev-qt/qtdeclarative-${PV}:6
+               ~dev-qt/qtshadertools-${PV}:6
        )
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-qt/qtbase/qtbase-6.5.2-r1.ebuild 
b/dev-qt/qtbase/qtbase-6.5.2-r1.ebuild
index 57694adc046b..92b829c54915 100644
--- a/dev-qt/qtbase/qtbase-6.5.2-r1.ebuild
+++ b/dev-qt/qtbase/qtbase-6.5.2-r1.ebuild
@@ -124,7 +124,7 @@ DEPEND="
        )
 "
 BDEPEND="zstd? ( app-arch/libarchive[zstd] )" #910392
-PDEPEND="wayland? ( =dev-qt/qtwayland-${PV}*:6 )"
+PDEPEND="wayland? ( ~dev-qt/qtwayland-${PV}:6 )"
 
 PATCHES=(
        "${FILESDIR}"/${P}-CVE-2023-38197.patch

diff --git a/dev-qt/qtbase/qtbase-6.5.9999.ebuild 
b/dev-qt/qtbase/qtbase-6.5.9999.ebuild
index a71f3078a605..45b5126a945e 100644
--- a/dev-qt/qtbase/qtbase-6.5.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.5.9999.ebuild
@@ -124,7 +124,7 @@ DEPEND="
        )
 "
 BDEPEND="zstd? ( app-arch/libarchive[zstd] )" #910392
-PDEPEND="wayland? ( =dev-qt/qtwayland-${PV}*:6 )"
+PDEPEND="wayland? ( ~dev-qt/qtwayland-${PV}:6 )"
 
 src_prepare() {
        qt6-build_src_prepare

diff --git a/dev-qt/qtbase/qtbase-6.9999.ebuild 
b/dev-qt/qtbase/qtbase-6.9999.ebuild
index a71f3078a605..45b5126a945e 100644
--- a/dev-qt/qtbase/qtbase-6.9999.ebuild
+++ b/dev-qt/qtbase/qtbase-6.9999.ebuild
@@ -124,7 +124,7 @@ DEPEND="
        )
 "
 BDEPEND="zstd? ( app-arch/libarchive[zstd] )" #910392
-PDEPEND="wayland? ( =dev-qt/qtwayland-${PV}*:6 )"
+PDEPEND="wayland? ( ~dev-qt/qtwayland-${PV}:6 )"
 
 src_prepare() {
        qt6-build_src_prepare

diff --git a/dev-qt/qtcharts/qtcharts-6.5.2-r1.ebuild 
b/dev-qt/qtcharts/qtcharts-6.5.2-r1.ebuild
index 692575c67c31..5dcfba0034a4 100644
--- a/dev-qt/qtcharts/qtcharts-6.5.2-r1.ebuild
+++ b/dev-qt/qtcharts/qtcharts-6.5.2-r1.ebuild
@@ -14,8 +14,8 @@ fi
 IUSE="qml"
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui,opengl,widgets]
-       qml? ( =dev-qt/qtdeclarative-${PV}*:6 )
+       ~dev-qt/qtbase-${PV}:6[gui,opengl,widgets]
+       qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
 "
 DEPEND="${RDEPEND}"
 

diff --git a/dev-qt/qtcharts/qtcharts-6.5.9999.ebuild 
b/dev-qt/qtcharts/qtcharts-6.5.9999.ebuild
index 692575c67c31..5dcfba0034a4 100644
--- a/dev-qt/qtcharts/qtcharts-6.5.9999.ebuild
+++ b/dev-qt/qtcharts/qtcharts-6.5.9999.ebuild
@@ -14,8 +14,8 @@ fi
 IUSE="qml"
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui,opengl,widgets]
-       qml? ( =dev-qt/qtdeclarative-${PV}*:6 )
+       ~dev-qt/qtbase-${PV}:6[gui,opengl,widgets]
+       qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
 "
 DEPEND="${RDEPEND}"
 

diff --git a/dev-qt/qtcharts/qtcharts-6.9999.ebuild 
b/dev-qt/qtcharts/qtcharts-6.9999.ebuild
index 692575c67c31..5dcfba0034a4 100644
--- a/dev-qt/qtcharts/qtcharts-6.9999.ebuild
+++ b/dev-qt/qtcharts/qtcharts-6.9999.ebuild
@@ -14,8 +14,8 @@ fi
 IUSE="qml"
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui,opengl,widgets]
-       qml? ( =dev-qt/qtdeclarative-${PV}*:6 )
+       ~dev-qt/qtbase-${PV}:6[gui,opengl,widgets]
+       qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
 "
 DEPEND="${RDEPEND}"
 

diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.5.2-r1.ebuild 
b/dev-qt/qtdeclarative/qtdeclarative-6.5.2-r1.ebuild
index 3df3e3da609d..90ce21a2e8ec 100644
--- a/dev-qt/qtdeclarative/qtdeclarative-6.5.2-r1.ebuild
+++ b/dev-qt/qtdeclarative/qtdeclarative-6.5.2-r1.ebuild
@@ -17,9 +17,9 @@ IUSE="opengl +sql vulkan +widgets"
 # other more minor issues (installs junk, sandbox/offscreen issues)
 RESTRICT="test"
 
-RDEPEND="=dev-qt/qtbase-${PV}*:6[network,opengl=,sql?,vulkan=,widgets=]"
+RDEPEND="~dev-qt/qtbase-${PV}:6[network,opengl=,sql?,vulkan=,widgets=]"
 DEPEND="${RDEPEND}"
-BDEPEND="=dev-qt/qtshadertools-${PV}*:6"
+BDEPEND="~dev-qt/qtshadertools-${PV}:6"
 
 src_configure() {
        local mycmakeargs=(

diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.5.9999.ebuild 
b/dev-qt/qtdeclarative/qtdeclarative-6.5.9999.ebuild
index 3df3e3da609d..90ce21a2e8ec 100644
--- a/dev-qt/qtdeclarative/qtdeclarative-6.5.9999.ebuild
+++ b/dev-qt/qtdeclarative/qtdeclarative-6.5.9999.ebuild
@@ -17,9 +17,9 @@ IUSE="opengl +sql vulkan +widgets"
 # other more minor issues (installs junk, sandbox/offscreen issues)
 RESTRICT="test"
 
-RDEPEND="=dev-qt/qtbase-${PV}*:6[network,opengl=,sql?,vulkan=,widgets=]"
+RDEPEND="~dev-qt/qtbase-${PV}:6[network,opengl=,sql?,vulkan=,widgets=]"
 DEPEND="${RDEPEND}"
-BDEPEND="=dev-qt/qtshadertools-${PV}*:6"
+BDEPEND="~dev-qt/qtshadertools-${PV}:6"
 
 src_configure() {
        local mycmakeargs=(

diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.9999.ebuild 
b/dev-qt/qtdeclarative/qtdeclarative-6.9999.ebuild
index 3df3e3da609d..90ce21a2e8ec 100644
--- a/dev-qt/qtdeclarative/qtdeclarative-6.9999.ebuild
+++ b/dev-qt/qtdeclarative/qtdeclarative-6.9999.ebuild
@@ -17,9 +17,9 @@ IUSE="opengl +sql vulkan +widgets"
 # other more minor issues (installs junk, sandbox/offscreen issues)
 RESTRICT="test"
 
-RDEPEND="=dev-qt/qtbase-${PV}*:6[network,opengl=,sql?,vulkan=,widgets=]"
+RDEPEND="~dev-qt/qtbase-${PV}:6[network,opengl=,sql?,vulkan=,widgets=]"
 DEPEND="${RDEPEND}"
-BDEPEND="=dev-qt/qtshadertools-${PV}*:6"
+BDEPEND="~dev-qt/qtshadertools-${PV}:6"
 
 src_configure() {
        local mycmakeargs=(

diff --git a/dev-qt/qtimageformats/qtimageformats-6.5.2.ebuild 
b/dev-qt/qtimageformats/qtimageformats-6.5.2.ebuild
index 90f3f24d0d6f..044867e78e37 100644
--- a/dev-qt/qtimageformats/qtimageformats-6.5.2.ebuild
+++ b/dev-qt/qtimageformats/qtimageformats-6.5.2.ebuild
@@ -14,7 +14,7 @@ fi
 IUSE="mng"
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui]
+       ~dev-qt/qtbase-${PV}:6[gui]
        media-libs/libwebp:=
        media-libs/tiff:=
        mng? ( media-libs/libmng:= )

diff --git a/dev-qt/qtimageformats/qtimageformats-6.5.9999.ebuild 
b/dev-qt/qtimageformats/qtimageformats-6.5.9999.ebuild
index 90f3f24d0d6f..044867e78e37 100644
--- a/dev-qt/qtimageformats/qtimageformats-6.5.9999.ebuild
+++ b/dev-qt/qtimageformats/qtimageformats-6.5.9999.ebuild
@@ -14,7 +14,7 @@ fi
 IUSE="mng"
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui]
+       ~dev-qt/qtbase-${PV}:6[gui]
        media-libs/libwebp:=
        media-libs/tiff:=
        mng? ( media-libs/libmng:= )

diff --git a/dev-qt/qtimageformats/qtimageformats-6.9999.ebuild 
b/dev-qt/qtimageformats/qtimageformats-6.9999.ebuild
index 90f3f24d0d6f..044867e78e37 100644
--- a/dev-qt/qtimageformats/qtimageformats-6.9999.ebuild
+++ b/dev-qt/qtimageformats/qtimageformats-6.9999.ebuild
@@ -14,7 +14,7 @@ fi
 IUSE="mng"
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui]
+       ~dev-qt/qtbase-${PV}:6[gui]
        media-libs/libwebp:=
        media-libs/tiff:=
        mng? ( media-libs/libmng:= )

diff --git a/dev-qt/qtlocation/qtlocation-6.5.2-r1.ebuild 
b/dev-qt/qtlocation/qtlocation-6.5.2-r1.ebuild
index 8dd4f817a0e6..890f51c7979c 100644
--- a/dev-qt/qtlocation/qtlocation-6.5.2-r1.ebuild
+++ b/dev-qt/qtlocation/qtlocation-6.5.2-r1.ebuild
@@ -12,9 +12,9 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
 fi
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[network]
-       =dev-qt/qtdeclarative-${PV}*:6
-       =dev-qt/qtpositioning-${PV}*:6[qml(+)]
+       ~dev-qt/qtbase-${PV}:6[network]
+       ~dev-qt/qtdeclarative-${PV}:6
+       ~dev-qt/qtpositioning-${PV}:6[qml(+)]
 "
 DEPEND="${RDEPEND}"
 

diff --git a/dev-qt/qtlocation/qtlocation-6.5.9999.ebuild 
b/dev-qt/qtlocation/qtlocation-6.5.9999.ebuild
index 77c44f3a9488..1183318657ba 100644
--- a/dev-qt/qtlocation/qtlocation-6.5.9999.ebuild
+++ b/dev-qt/qtlocation/qtlocation-6.5.9999.ebuild
@@ -12,9 +12,9 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
 fi
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[network]
-       =dev-qt/qtdeclarative-${PV}*:6
-       =dev-qt/qtpositioning-${PV}*:6[qml]
+       ~dev-qt/qtbase-${PV}:6[network]
+       ~dev-qt/qtdeclarative-${PV}:6
+       ~dev-qt/qtpositioning-${PV}:6[qml]
 "
 DEPEND="${RDEPEND}"
 

diff --git a/dev-qt/qtlocation/qtlocation-6.9999.ebuild 
b/dev-qt/qtlocation/qtlocation-6.9999.ebuild
index 77c44f3a9488..1183318657ba 100644
--- a/dev-qt/qtlocation/qtlocation-6.9999.ebuild
+++ b/dev-qt/qtlocation/qtlocation-6.9999.ebuild
@@ -12,9 +12,9 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
 fi
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[network]
-       =dev-qt/qtdeclarative-${PV}*:6
-       =dev-qt/qtpositioning-${PV}*:6[qml]
+       ~dev-qt/qtbase-${PV}:6[network]
+       ~dev-qt/qtdeclarative-${PV}:6
+       ~dev-qt/qtpositioning-${PV}:6[qml]
 "
 DEPEND="${RDEPEND}"
 

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.5.2-r1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.5.2-r1.ebuild
index 46ca49cb8d44..8e203f8eaec1 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.5.2-r1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.5.2-r1.ebuild
@@ -20,10 +20,10 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui,network,opengl=,vulkan=,widgets]
+       ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
        alsa? ( media-libs/alsa-lib )
        ffmpeg? (
-               =dev-qt/qtbase-${PV}*:6[X=]
+               ~dev-qt/qtbase-${PV}:6[X=]
                media-video/ffmpeg:=[vaapi?]
                X? (
                        x11-libs/libX11
@@ -44,8 +44,8 @@ RDEPEND="
        )
        pulseaudio? ( media-libs/libpulse )
        qml? (
-               =dev-qt/qtdeclarative-${PV}*:6
-               =dev-qt/qtquick3d-${PV}*:6
+               ~dev-qt/qtdeclarative-${PV}:6
+               ~dev-qt/qtquick3d-${PV}:6
        )
 "
 DEPEND="
@@ -53,7 +53,7 @@ DEPEND="
        X? ( x11-base/xorg-proto )
        v4l? ( sys-kernel/linux-headers )
 "
-BDEPEND="=dev-qt/qtshadertools-${PV}*:6"
+BDEPEND="~dev-qt/qtshadertools-${PV}:6"
 
 CMAKE_SKIP_TESTS=(
        # tries to use real alsa or pulseaudio and fails in sandbox

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.5.9999.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.5.9999.ebuild
index 46ca49cb8d44..8e203f8eaec1 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.5.9999.ebuild
@@ -20,10 +20,10 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui,network,opengl=,vulkan=,widgets]
+       ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
        alsa? ( media-libs/alsa-lib )
        ffmpeg? (
-               =dev-qt/qtbase-${PV}*:6[X=]
+               ~dev-qt/qtbase-${PV}:6[X=]
                media-video/ffmpeg:=[vaapi?]
                X? (
                        x11-libs/libX11
@@ -44,8 +44,8 @@ RDEPEND="
        )
        pulseaudio? ( media-libs/libpulse )
        qml? (
-               =dev-qt/qtdeclarative-${PV}*:6
-               =dev-qt/qtquick3d-${PV}*:6
+               ~dev-qt/qtdeclarative-${PV}:6
+               ~dev-qt/qtquick3d-${PV}:6
        )
 "
 DEPEND="
@@ -53,7 +53,7 @@ DEPEND="
        X? ( x11-base/xorg-proto )
        v4l? ( sys-kernel/linux-headers )
 "
-BDEPEND="=dev-qt/qtshadertools-${PV}*:6"
+BDEPEND="~dev-qt/qtshadertools-${PV}:6"
 
 CMAKE_SKIP_TESTS=(
        # tries to use real alsa or pulseaudio and fails in sandbox

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
index 46ca49cb8d44..8e203f8eaec1 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
@@ -20,10 +20,10 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui,network,opengl=,vulkan=,widgets]
+       ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
        alsa? ( media-libs/alsa-lib )
        ffmpeg? (
-               =dev-qt/qtbase-${PV}*:6[X=]
+               ~dev-qt/qtbase-${PV}:6[X=]
                media-video/ffmpeg:=[vaapi?]
                X? (
                        x11-libs/libX11
@@ -44,8 +44,8 @@ RDEPEND="
        )
        pulseaudio? ( media-libs/libpulse )
        qml? (
-               =dev-qt/qtdeclarative-${PV}*:6
-               =dev-qt/qtquick3d-${PV}*:6
+               ~dev-qt/qtdeclarative-${PV}:6
+               ~dev-qt/qtquick3d-${PV}:6
        )
 "
 DEPEND="
@@ -53,7 +53,7 @@ DEPEND="
        X? ( x11-base/xorg-proto )
        v4l? ( sys-kernel/linux-headers )
 "
-BDEPEND="=dev-qt/qtshadertools-${PV}*:6"
+BDEPEND="~dev-qt/qtshadertools-${PV}:6"
 
 CMAKE_SKIP_TESTS=(
        # tries to use real alsa or pulseaudio and fails in sandbox

diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.5.2-r1.ebuild 
b/dev-qt/qtnetworkauth/qtnetworkauth-6.5.2-r1.ebuild
index badd4f8fffe9..c0c8c0b51bf7 100644
--- a/dev-qt/qtnetworkauth/qtnetworkauth-6.5.2-r1.ebuild
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-6.5.2-r1.ebuild
@@ -11,5 +11,5 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
        KEYWORDS="~amd64"
 fi
 
-RDEPEND="=dev-qt/qtbase-${PV}*:6[network]"
+RDEPEND="~dev-qt/qtbase-${PV}:6[network]"
 DEPEND="${RDEPEND}"

diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.5.9999.ebuild 
b/dev-qt/qtnetworkauth/qtnetworkauth-6.5.9999.ebuild
index badd4f8fffe9..c0c8c0b51bf7 100644
--- a/dev-qt/qtnetworkauth/qtnetworkauth-6.5.9999.ebuild
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-6.5.9999.ebuild
@@ -11,5 +11,5 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
        KEYWORDS="~amd64"
 fi
 
-RDEPEND="=dev-qt/qtbase-${PV}*:6[network]"
+RDEPEND="~dev-qt/qtbase-${PV}:6[network]"
 DEPEND="${RDEPEND}"

diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.9999.ebuild 
b/dev-qt/qtnetworkauth/qtnetworkauth-6.9999.ebuild
index badd4f8fffe9..c0c8c0b51bf7 100644
--- a/dev-qt/qtnetworkauth/qtnetworkauth-6.9999.ebuild
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-6.9999.ebuild
@@ -11,5 +11,5 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
        KEYWORDS="~amd64"
 fi
 
-RDEPEND="=dev-qt/qtbase-${PV}*:6[network]"
+RDEPEND="~dev-qt/qtbase-${PV}:6[network]"
 DEPEND="${RDEPEND}"

diff --git a/dev-qt/qtpositioning/qtpositioning-6.5.2-r1.ebuild 
b/dev-qt/qtpositioning/qtpositioning-6.5.2-r1.ebuild
index 035cdcfa41a2..1a70305f545f 100644
--- a/dev-qt/qtpositioning/qtpositioning-6.5.2-r1.ebuild
+++ b/dev-qt/qtpositioning/qtpositioning-6.5.2-r1.ebuild
@@ -14,10 +14,10 @@ fi
 IUSE="geoclue +qml"
 
 DEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui,widgets]
-       =dev-qt/qtserialport-${PV}*:6
-       geoclue? ( =dev-qt/qtbase-${PV}*:6[dbus] )
-       qml? ( =dev-qt/qtdeclarative-${PV}*:6 )
+       ~dev-qt/qtbase-${PV}:6[gui,widgets]
+       ~dev-qt/qtserialport-${PV}:6
+       geoclue? ( ~dev-qt/qtbase-${PV}:6[dbus] )
+       qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
 "
 RDEPEND="
        ${DEPEND}

diff --git a/dev-qt/qtpositioning/qtpositioning-6.5.9999.ebuild 
b/dev-qt/qtpositioning/qtpositioning-6.5.9999.ebuild
index 035cdcfa41a2..1a70305f545f 100644
--- a/dev-qt/qtpositioning/qtpositioning-6.5.9999.ebuild
+++ b/dev-qt/qtpositioning/qtpositioning-6.5.9999.ebuild
@@ -14,10 +14,10 @@ fi
 IUSE="geoclue +qml"
 
 DEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui,widgets]
-       =dev-qt/qtserialport-${PV}*:6
-       geoclue? ( =dev-qt/qtbase-${PV}*:6[dbus] )
-       qml? ( =dev-qt/qtdeclarative-${PV}*:6 )
+       ~dev-qt/qtbase-${PV}:6[gui,widgets]
+       ~dev-qt/qtserialport-${PV}:6
+       geoclue? ( ~dev-qt/qtbase-${PV}:6[dbus] )
+       qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
 "
 RDEPEND="
        ${DEPEND}

diff --git a/dev-qt/qtpositioning/qtpositioning-6.9999.ebuild 
b/dev-qt/qtpositioning/qtpositioning-6.9999.ebuild
index 035cdcfa41a2..1a70305f545f 100644
--- a/dev-qt/qtpositioning/qtpositioning-6.9999.ebuild
+++ b/dev-qt/qtpositioning/qtpositioning-6.9999.ebuild
@@ -14,10 +14,10 @@ fi
 IUSE="geoclue +qml"
 
 DEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui,widgets]
-       =dev-qt/qtserialport-${PV}*:6
-       geoclue? ( =dev-qt/qtbase-${PV}*:6[dbus] )
-       qml? ( =dev-qt/qtdeclarative-${PV}*:6 )
+       ~dev-qt/qtbase-${PV}:6[gui,widgets]
+       ~dev-qt/qtserialport-${PV}:6
+       geoclue? ( ~dev-qt/qtbase-${PV}:6[dbus] )
+       qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
 "
 RDEPEND="
        ${DEPEND}

diff --git a/dev-qt/qtquick3d/qtquick3d-6.5.2-r1.ebuild 
b/dev-qt/qtquick3d/qtquick3d-6.5.2-r1.ebuild
index eaeeeda82789..ff34668a8fd2 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.5.2-r1.ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.5.2-r1.ebuild
@@ -14,10 +14,10 @@ elif [[ ${QT6_BUILD_TYPE} == live ]]; then
 fi
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[concurrent,network,widgets]
-       =dev-qt/qtdeclarative-${PV}*:6
-       =dev-qt/qtquicktimeline-${PV}*:6
-       =dev-qt/qtshadertools-${PV}*:6
+       ~dev-qt/qtbase-${PV}:6[concurrent,network,widgets]
+       ~dev-qt/qtdeclarative-${PV}:6
+       ~dev-qt/qtquicktimeline-${PV}:6
+       ~dev-qt/qtshadertools-${PV}:6
        media-libs/assimp:=
        sys-libs/zlib:=
 "

diff --git a/dev-qt/qtquick3d/qtquick3d-6.5.9999.ebuild 
b/dev-qt/qtquick3d/qtquick3d-6.5.9999.ebuild
index eaeeeda82789..ff34668a8fd2 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.5.9999.ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.5.9999.ebuild
@@ -14,10 +14,10 @@ elif [[ ${QT6_BUILD_TYPE} == live ]]; then
 fi
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[concurrent,network,widgets]
-       =dev-qt/qtdeclarative-${PV}*:6
-       =dev-qt/qtquicktimeline-${PV}*:6
-       =dev-qt/qtshadertools-${PV}*:6
+       ~dev-qt/qtbase-${PV}:6[concurrent,network,widgets]
+       ~dev-qt/qtdeclarative-${PV}:6
+       ~dev-qt/qtquicktimeline-${PV}:6
+       ~dev-qt/qtshadertools-${PV}:6
        media-libs/assimp:=
        sys-libs/zlib:=
 "

diff --git a/dev-qt/qtquick3d/qtquick3d-6.9999.ebuild 
b/dev-qt/qtquick3d/qtquick3d-6.9999.ebuild
index eaeeeda82789..ff34668a8fd2 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.9999.ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.9999.ebuild
@@ -14,10 +14,10 @@ elif [[ ${QT6_BUILD_TYPE} == live ]]; then
 fi
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[concurrent,network,widgets]
-       =dev-qt/qtdeclarative-${PV}*:6
-       =dev-qt/qtquicktimeline-${PV}*:6
-       =dev-qt/qtshadertools-${PV}*:6
+       ~dev-qt/qtbase-${PV}:6[concurrent,network,widgets]
+       ~dev-qt/qtdeclarative-${PV}:6
+       ~dev-qt/qtquicktimeline-${PV}:6
+       ~dev-qt/qtshadertools-${PV}:6
        media-libs/assimp:=
        sys-libs/zlib:=
 "

diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.5.2.ebuild 
b/dev-qt/qtquicktimeline/qtquicktimeline-6.5.2.ebuild
index 76d4c78cfff9..48f8a5bde6c4 100644
--- a/dev-qt/qtquicktimeline/qtquicktimeline-6.5.2.ebuild
+++ b/dev-qt/qtquicktimeline/qtquicktimeline-6.5.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
 fi
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6
-       =dev-qt/qtdeclarative-${PV}*:6
+       ~dev-qt/qtbase-${PV}:6
+       ~dev-qt/qtdeclarative-${PV}:6
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.5.9999.ebuild 
b/dev-qt/qtquicktimeline/qtquicktimeline-6.5.9999.ebuild
index 76d4c78cfff9..48f8a5bde6c4 100644
--- a/dev-qt/qtquicktimeline/qtquicktimeline-6.5.9999.ebuild
+++ b/dev-qt/qtquicktimeline/qtquicktimeline-6.5.9999.ebuild
@@ -12,7 +12,7 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
 fi
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6
-       =dev-qt/qtdeclarative-${PV}*:6
+       ~dev-qt/qtbase-${PV}:6
+       ~dev-qt/qtdeclarative-${PV}:6
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.9999.ebuild 
b/dev-qt/qtquicktimeline/qtquicktimeline-6.9999.ebuild
index 76d4c78cfff9..48f8a5bde6c4 100644
--- a/dev-qt/qtquicktimeline/qtquicktimeline-6.9999.ebuild
+++ b/dev-qt/qtquicktimeline/qtquicktimeline-6.9999.ebuild
@@ -12,7 +12,7 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
 fi
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6
-       =dev-qt/qtdeclarative-${PV}*:6
+       ~dev-qt/qtbase-${PV}:6
+       ~dev-qt/qtdeclarative-${PV}:6
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-qt/qtscxml/qtscxml-6.5.2.ebuild 
b/dev-qt/qtscxml/qtscxml-6.5.2.ebuild
index 5e83a6c727eb..c3e29fd2e2f0 100644
--- a/dev-qt/qtscxml/qtscxml-6.5.2.ebuild
+++ b/dev-qt/qtscxml/qtscxml-6.5.2.ebuild
@@ -12,8 +12,8 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
 fi
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui,network,opengl,widgets]
-       =dev-qt/qtdeclarative-${PV}*:6
+       ~dev-qt/qtbase-${PV}:6[gui,network,opengl,widgets]
+       ~dev-qt/qtdeclarative-${PV}:6
 "
 DEPEND="${RDEPEND}"
 

diff --git a/dev-qt/qtscxml/qtscxml-6.5.9999.ebuild 
b/dev-qt/qtscxml/qtscxml-6.5.9999.ebuild
index 5e83a6c727eb..c3e29fd2e2f0 100644
--- a/dev-qt/qtscxml/qtscxml-6.5.9999.ebuild
+++ b/dev-qt/qtscxml/qtscxml-6.5.9999.ebuild
@@ -12,8 +12,8 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
 fi
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui,network,opengl,widgets]
-       =dev-qt/qtdeclarative-${PV}*:6
+       ~dev-qt/qtbase-${PV}:6[gui,network,opengl,widgets]
+       ~dev-qt/qtdeclarative-${PV}:6
 "
 DEPEND="${RDEPEND}"
 

diff --git a/dev-qt/qtscxml/qtscxml-6.9999.ebuild 
b/dev-qt/qtscxml/qtscxml-6.9999.ebuild
index 5e83a6c727eb..c3e29fd2e2f0 100644
--- a/dev-qt/qtscxml/qtscxml-6.9999.ebuild
+++ b/dev-qt/qtscxml/qtscxml-6.9999.ebuild
@@ -12,8 +12,8 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
 fi
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui,network,opengl,widgets]
-       =dev-qt/qtdeclarative-${PV}*:6
+       ~dev-qt/qtbase-${PV}:6[gui,network,opengl,widgets]
+       ~dev-qt/qtdeclarative-${PV}:6
 "
 DEPEND="${RDEPEND}"
 

diff --git a/dev-qt/qtserialport/qtserialport-6.5.2.ebuild 
b/dev-qt/qtserialport/qtserialport-6.5.2.ebuild
index feddddb8c459..c764bce60412 100644
--- a/dev-qt/qtserialport/qtserialport-6.5.2.ebuild
+++ b/dev-qt/qtserialport/qtserialport-6.5.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
 fi
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui,widgets]
+       ~dev-qt/qtbase-${PV}:6[gui,widgets]
        virtual/libudev:=
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-qt/qtserialport/qtserialport-6.5.9999.ebuild 
b/dev-qt/qtserialport/qtserialport-6.5.9999.ebuild
index feddddb8c459..c764bce60412 100644
--- a/dev-qt/qtserialport/qtserialport-6.5.9999.ebuild
+++ b/dev-qt/qtserialport/qtserialport-6.5.9999.ebuild
@@ -12,7 +12,7 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
 fi
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui,widgets]
+       ~dev-qt/qtbase-${PV}:6[gui,widgets]
        virtual/libudev:=
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-qt/qtserialport/qtserialport-6.9999.ebuild 
b/dev-qt/qtserialport/qtserialport-6.9999.ebuild
index feddddb8c459..c764bce60412 100644
--- a/dev-qt/qtserialport/qtserialport-6.9999.ebuild
+++ b/dev-qt/qtserialport/qtserialport-6.9999.ebuild
@@ -12,7 +12,7 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
 fi
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui,widgets]
+       ~dev-qt/qtbase-${PV}:6[gui,widgets]
        virtual/libudev:=
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-qt/qtshadertools/qtshadertools-6.5.2.ebuild 
b/dev-qt/qtshadertools/qtshadertools-6.5.2.ebuild
index 863e74db774d..7655c47db240 100644
--- a/dev-qt/qtshadertools/qtshadertools-6.5.2.ebuild
+++ b/dev-qt/qtshadertools/qtshadertools-6.5.2.ebuild
@@ -12,6 +12,6 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
 fi
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui]
+       ~dev-qt/qtbase-${PV}:6[gui]
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-qt/qtshadertools/qtshadertools-6.5.9999.ebuild 
b/dev-qt/qtshadertools/qtshadertools-6.5.9999.ebuild
index 863e74db774d..7655c47db240 100644
--- a/dev-qt/qtshadertools/qtshadertools-6.5.9999.ebuild
+++ b/dev-qt/qtshadertools/qtshadertools-6.5.9999.ebuild
@@ -12,6 +12,6 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
 fi
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui]
+       ~dev-qt/qtbase-${PV}:6[gui]
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-qt/qtshadertools/qtshadertools-6.9999.ebuild 
b/dev-qt/qtshadertools/qtshadertools-6.9999.ebuild
index 863e74db774d..7655c47db240 100644
--- a/dev-qt/qtshadertools/qtshadertools-6.9999.ebuild
+++ b/dev-qt/qtshadertools/qtshadertools-6.9999.ebuild
@@ -12,6 +12,6 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
 fi
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui]
+       ~dev-qt/qtbase-${PV}:6[gui]
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-qt/qtsvg/qtsvg-6.5.2.ebuild b/dev-qt/qtsvg/qtsvg-6.5.2.ebuild
index a1387c292a22..e1b14151f896 100644
--- a/dev-qt/qtsvg/qtsvg-6.5.2.ebuild
+++ b/dev-qt/qtsvg/qtsvg-6.5.2.ebuild
@@ -12,7 +12,7 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
 fi
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui,widgets]
+       ~dev-qt/qtbase-${PV}:6[gui,widgets]
        sys-libs/zlib:=
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-qt/qtsvg/qtsvg-6.5.9999.ebuild 
b/dev-qt/qtsvg/qtsvg-6.5.9999.ebuild
index a1387c292a22..e1b14151f896 100644
--- a/dev-qt/qtsvg/qtsvg-6.5.9999.ebuild
+++ b/dev-qt/qtsvg/qtsvg-6.5.9999.ebuild
@@ -12,7 +12,7 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
 fi
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui,widgets]
+       ~dev-qt/qtbase-${PV}:6[gui,widgets]
        sys-libs/zlib:=
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-qt/qtsvg/qtsvg-6.9999.ebuild b/dev-qt/qtsvg/qtsvg-6.9999.ebuild
index a1387c292a22..e1b14151f896 100644
--- a/dev-qt/qtsvg/qtsvg-6.9999.ebuild
+++ b/dev-qt/qtsvg/qtsvg-6.9999.ebuild
@@ -12,7 +12,7 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
 fi
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[gui,widgets]
+       ~dev-qt/qtbase-${PV}:6[gui,widgets]
        sys-libs/zlib:=
 "
 DEPEND="${RDEPEND}"

diff --git a/dev-qt/qttools/qttools-6.5.2-r1.ebuild 
b/dev-qt/qttools/qttools-6.5.2-r1.ebuild
index 3cb19cfc4457..7c33c8b042a1 100644
--- a/dev-qt/qttools/qttools-6.5.2-r1.ebuild
+++ b/dev-qt/qttools/qttools-6.5.2-r1.ebuild
@@ -33,14 +33,14 @@ RESTRICT="test"
 
 LLVM_MAX_SLOT=17
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[network,widgets?]
-       assistant? ( =dev-qt/qtbase-${PV}*:6[sql,sqlite] )
+       ~dev-qt/qtbase-${PV}:6[network,widgets?]
+       assistant? ( ~dev-qt/qtbase-${PV}:6[sql,sqlite] )
        clang? ( <sys-devel/clang-$((LLVM_MAX_SLOT+1)):= )
-       designer? ( =dev-qt/qtbase-${PV}*:6[xml] )
-       qdbus? ( =dev-qt/qtbase-${PV}*:6[dbus,xml] )
-       qml? ( =dev-qt/qtdeclarative-${PV}*:6[widgets?] )
-       qtdiag? ( =dev-qt/qtbase-${PV}*:6[vulkan=] )
-       widgets? ( =dev-qt/qtbase-${PV}*:6[opengl=] )
+       designer? ( ~dev-qt/qtbase-${PV}:6[xml] )
+       qdbus? ( ~dev-qt/qtbase-${PV}:6[dbus,xml] )
+       qml? ( ~dev-qt/qtdeclarative-${PV}:6[widgets?] )
+       qtdiag? ( ~dev-qt/qtbase-${PV}:6[vulkan=] )
+       widgets? ( ~dev-qt/qtbase-${PV}:6[opengl=] )
 "
 DEPEND="${RDEPEND}"
 

diff --git a/dev-qt/qttools/qttools-6.5.9999.ebuild 
b/dev-qt/qttools/qttools-6.5.9999.ebuild
index 3cb19cfc4457..7c33c8b042a1 100644
--- a/dev-qt/qttools/qttools-6.5.9999.ebuild
+++ b/dev-qt/qttools/qttools-6.5.9999.ebuild
@@ -33,14 +33,14 @@ RESTRICT="test"
 
 LLVM_MAX_SLOT=17
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[network,widgets?]
-       assistant? ( =dev-qt/qtbase-${PV}*:6[sql,sqlite] )
+       ~dev-qt/qtbase-${PV}:6[network,widgets?]
+       assistant? ( ~dev-qt/qtbase-${PV}:6[sql,sqlite] )
        clang? ( <sys-devel/clang-$((LLVM_MAX_SLOT+1)):= )
-       designer? ( =dev-qt/qtbase-${PV}*:6[xml] )
-       qdbus? ( =dev-qt/qtbase-${PV}*:6[dbus,xml] )
-       qml? ( =dev-qt/qtdeclarative-${PV}*:6[widgets?] )
-       qtdiag? ( =dev-qt/qtbase-${PV}*:6[vulkan=] )
-       widgets? ( =dev-qt/qtbase-${PV}*:6[opengl=] )
+       designer? ( ~dev-qt/qtbase-${PV}:6[xml] )
+       qdbus? ( ~dev-qt/qtbase-${PV}:6[dbus,xml] )
+       qml? ( ~dev-qt/qtdeclarative-${PV}:6[widgets?] )
+       qtdiag? ( ~dev-qt/qtbase-${PV}:6[vulkan=] )
+       widgets? ( ~dev-qt/qtbase-${PV}:6[opengl=] )
 "
 DEPEND="${RDEPEND}"
 

diff --git a/dev-qt/qttools/qttools-6.9999.ebuild 
b/dev-qt/qttools/qttools-6.9999.ebuild
index 3cb19cfc4457..7c33c8b042a1 100644
--- a/dev-qt/qttools/qttools-6.9999.ebuild
+++ b/dev-qt/qttools/qttools-6.9999.ebuild
@@ -33,14 +33,14 @@ RESTRICT="test"
 
 LLVM_MAX_SLOT=17
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[network,widgets?]
-       assistant? ( =dev-qt/qtbase-${PV}*:6[sql,sqlite] )
+       ~dev-qt/qtbase-${PV}:6[network,widgets?]
+       assistant? ( ~dev-qt/qtbase-${PV}:6[sql,sqlite] )
        clang? ( <sys-devel/clang-$((LLVM_MAX_SLOT+1)):= )
-       designer? ( =dev-qt/qtbase-${PV}*:6[xml] )
-       qdbus? ( =dev-qt/qtbase-${PV}*:6[dbus,xml] )
-       qml? ( =dev-qt/qtdeclarative-${PV}*:6[widgets?] )
-       qtdiag? ( =dev-qt/qtbase-${PV}*:6[vulkan=] )
-       widgets? ( =dev-qt/qtbase-${PV}*:6[opengl=] )
+       designer? ( ~dev-qt/qtbase-${PV}:6[xml] )
+       qdbus? ( ~dev-qt/qtbase-${PV}:6[dbus,xml] )
+       qml? ( ~dev-qt/qtdeclarative-${PV}:6[widgets?] )
+       qtdiag? ( ~dev-qt/qtbase-${PV}:6[vulkan=] )
+       widgets? ( ~dev-qt/qtbase-${PV}:6[opengl=] )
 "
 DEPEND="${RDEPEND}"
 

diff --git a/dev-qt/qttranslations/qttranslations-6.5.2.ebuild 
b/dev-qt/qttranslations/qttranslations-6.5.2.ebuild
index 68276df35635..2f5770cc8b83 100644
--- a/dev-qt/qttranslations/qttranslations-6.5.2.ebuild
+++ b/dev-qt/qttranslations/qttranslations-6.5.2.ebuild
@@ -11,5 +11,5 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
        KEYWORDS="~amd64"
 fi
 
-DEPEND="=dev-qt/qtbase-${PV}*:6"
-BDEPEND="=dev-qt/qttools-${PV}*:6[linguist]"
+DEPEND="~dev-qt/qtbase-${PV}:6"
+BDEPEND="~dev-qt/qttools-${PV}:6[linguist]"

diff --git a/dev-qt/qttranslations/qttranslations-6.5.9999.ebuild 
b/dev-qt/qttranslations/qttranslations-6.5.9999.ebuild
index 68276df35635..2f5770cc8b83 100644
--- a/dev-qt/qttranslations/qttranslations-6.5.9999.ebuild
+++ b/dev-qt/qttranslations/qttranslations-6.5.9999.ebuild
@@ -11,5 +11,5 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
        KEYWORDS="~amd64"
 fi
 
-DEPEND="=dev-qt/qtbase-${PV}*:6"
-BDEPEND="=dev-qt/qttools-${PV}*:6[linguist]"
+DEPEND="~dev-qt/qtbase-${PV}:6"
+BDEPEND="~dev-qt/qttools-${PV}:6[linguist]"

diff --git a/dev-qt/qttranslations/qttranslations-6.9999.ebuild 
b/dev-qt/qttranslations/qttranslations-6.9999.ebuild
index 68276df35635..2f5770cc8b83 100644
--- a/dev-qt/qttranslations/qttranslations-6.9999.ebuild
+++ b/dev-qt/qttranslations/qttranslations-6.9999.ebuild
@@ -11,5 +11,5 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
        KEYWORDS="~amd64"
 fi
 
-DEPEND="=dev-qt/qtbase-${PV}*:6"
-BDEPEND="=dev-qt/qttools-${PV}*:6[linguist]"
+DEPEND="~dev-qt/qtbase-${PV}:6"
+BDEPEND="~dev-qt/qttools-${PV}:6[linguist]"

diff --git a/dev-qt/qtwayland/qtwayland-6.5.2-r2.ebuild 
b/dev-qt/qtwayland/qtwayland-6.5.2-r2.ebuild
index 3cba852445ae..f625230b37ad 100644
--- a/dev-qt/qtwayland/qtwayland-6.5.2-r2.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.5.2-r2.ebuild
@@ -15,10 +15,10 @@ IUSE="qml vulkan"
 
 RDEPEND="
        dev-libs/wayland
-       =dev-qt/qtbase-${PV}*:6[egl(+),gui,opengl,vulkan=]
+       ~dev-qt/qtbase-${PV}:6[egl(+),gui,opengl,vulkan=]
        media-libs/libglvnd
        x11-libs/libxkbcommon
-       qml? ( =dev-qt/qtdeclarative-${PV}*:6 )
+       qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
 "
 DEPEND="
        ${RDEPEND}

diff --git a/dev-qt/qtwayland/qtwayland-6.5.9999.ebuild 
b/dev-qt/qtwayland/qtwayland-6.5.9999.ebuild
index 62304cf23cdd..ba9eec33aed3 100644
--- a/dev-qt/qtwayland/qtwayland-6.5.9999.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.5.9999.ebuild
@@ -15,10 +15,10 @@ IUSE="qml vulkan"
 
 RDEPEND="
        dev-libs/wayland
-       =dev-qt/qtbase-${PV}*:6[gui,opengl,vulkan=]
+       ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=]
        media-libs/libglvnd
        x11-libs/libxkbcommon
-       qml? ( =dev-qt/qtdeclarative-${PV}*:6 )
+       qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
 "
 DEPEND="
        ${RDEPEND}

diff --git a/dev-qt/qtwayland/qtwayland-6.9999.ebuild 
b/dev-qt/qtwayland/qtwayland-6.9999.ebuild
index 62304cf23cdd..ba9eec33aed3 100644
--- a/dev-qt/qtwayland/qtwayland-6.9999.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.9999.ebuild
@@ -15,10 +15,10 @@ IUSE="qml vulkan"
 
 RDEPEND="
        dev-libs/wayland
-       =dev-qt/qtbase-${PV}*:6[gui,opengl,vulkan=]
+       ~dev-qt/qtbase-${PV}:6[gui,opengl,vulkan=]
        media-libs/libglvnd
        x11-libs/libxkbcommon
-       qml? ( =dev-qt/qtdeclarative-${PV}*:6 )
+       qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
 "
 DEPEND="
        ${RDEPEND}

diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.5.2-r1.ebuild 
b/dev-qt/qtwebchannel/qtwebchannel-6.5.2-r1.ebuild
index 32f3d17df043..999d8fe6f87d 100644
--- a/dev-qt/qtwebchannel/qtwebchannel-6.5.2-r1.ebuild
+++ b/dev-qt/qtwebchannel/qtwebchannel-6.5.2-r1.ebuild
@@ -14,8 +14,8 @@ fi
 IUSE="qml"
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[concurrent]
-       qml? ( =dev-qt/qtdeclarative-${PV}*:6 )
+       ~dev-qt/qtbase-${PV}:6[concurrent]
+       qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
 "
 DEPEND="${RDEPEND}"
 

diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.5.9999.ebuild 
b/dev-qt/qtwebchannel/qtwebchannel-6.5.9999.ebuild
index 32f3d17df043..999d8fe6f87d 100644
--- a/dev-qt/qtwebchannel/qtwebchannel-6.5.9999.ebuild
+++ b/dev-qt/qtwebchannel/qtwebchannel-6.5.9999.ebuild
@@ -14,8 +14,8 @@ fi
 IUSE="qml"
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[concurrent]
-       qml? ( =dev-qt/qtdeclarative-${PV}*:6 )
+       ~dev-qt/qtbase-${PV}:6[concurrent]
+       qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
 "
 DEPEND="${RDEPEND}"
 

diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.9999.ebuild 
b/dev-qt/qtwebchannel/qtwebchannel-6.9999.ebuild
index 32f3d17df043..999d8fe6f87d 100644
--- a/dev-qt/qtwebchannel/qtwebchannel-6.9999.ebuild
+++ b/dev-qt/qtwebchannel/qtwebchannel-6.9999.ebuild
@@ -14,8 +14,8 @@ fi
 IUSE="qml"
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[concurrent]
-       qml? ( =dev-qt/qtdeclarative-${PV}*:6 )
+       ~dev-qt/qtbase-${PV}:6[concurrent]
+       qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
 "
 DEPEND="${RDEPEND}"
 

diff --git a/dev-qt/qtwebengine/qtwebengine-6.5.2-r1.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.5.2-r1.ebuild
index 0b096d27620e..d00c5f329f78 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.5.2-r1.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.5.2-r1.ebuild
@@ -36,8 +36,8 @@ RDEPEND="
        dev-libs/libxslt
        dev-libs/nspr
        dev-libs/nss
-       =dev-qt/qtbase-${PV}*:6[X,gui,opengl=,vulkan?,widgets?]
-       =dev-qt/qtwebchannel-${PV}*:6[qml?]
+       ~dev-qt/qtbase-${PV}:6[X,gui,opengl=,vulkan?,widgets?]
+       ~dev-qt/qtwebchannel-${PV}:6[qml?]
        media-libs/fontconfig
        media-libs/freetype
        media-libs/harfbuzz:=
@@ -63,11 +63,11 @@ RDEPEND="
        x11-libs/libxkbcommon
        x11-libs/libxkbfile
        alsa? ( media-libs/alsa-lib )
-       designer? ( =dev-qt/qttools-${PV}*:6[designer] )
-       geolocation? ( =dev-qt/qtpositioning-${PV}*:6 )
+       designer? ( ~dev-qt/qttools-${PV}:6[designer] )
+       geolocation? ( ~dev-qt/qtpositioning-${PV}:6 )
        kerberos? ( virtual/krb5 )
        pulseaudio? ( media-libs/libpulse[glib] )
-       qml? ( =dev-qt/qtdeclarative-${PV}*:6 )
+       qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
        screencast? (
                dev-libs/glib:2
                media-libs/mesa[gbm(+)]
@@ -75,7 +75,7 @@ RDEPEND="
                x11-libs/libdrm
        )
        system-icu? ( dev-libs/icu:= )
-       widgets? ( =dev-qt/qtdeclarative-${PV}*:6[widgets] )
+       widgets? ( ~dev-qt/qtdeclarative-${PV}:6[widgets] )
 "
 DEPEND="
        ${RDEPEND}

diff --git a/dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild
index d4166696621f..67509126a0c5 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.5.2.ebuild
@@ -30,8 +30,8 @@ RDEPEND="
        dev-libs/libxml2[icu]
        dev-libs/libxslt
        dev-libs/re2:=
-       =dev-qt/qtdeclarative-${PV}*:6
-       =dev-qt/qtwebchannel-${PV}*:6
+       ~dev-qt/qtdeclarative-${PV}:6
+       ~dev-qt/qtwebchannel-${PV}:6
        media-libs/fontconfig
        media-libs/freetype
        media-libs/harfbuzz:=
@@ -63,13 +63,13 @@ RDEPEND="
        x11-libs/libxshmfence:=
        x11-libs/libXtst
        alsa? ( media-libs/alsa-lib )
-       geolocation? ( =dev-qt/qtpositioning-${PV}*:6 )
+       geolocation? ( ~dev-qt/qtpositioning-${PV}:6 )
        kerberos? ( virtual/krb5 )
        pulseaudio? ( media-libs/libpulse:= )
        screencast? ( media-video/pipewire:= )
        system-icu? ( >=dev-libs/icu-69.1:= )
        widgets? (
-               =dev-qt/qtbase-${PV}*:6[widgets]
+               ~dev-qt/qtbase-${PV}:6[widgets]
        )
 "
 DEPEND="

diff --git a/dev-qt/qtwebengine/qtwebengine-6.5.9999.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.5.9999.ebuild
index 0b096d27620e..d00c5f329f78 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.5.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.5.9999.ebuild
@@ -36,8 +36,8 @@ RDEPEND="
        dev-libs/libxslt
        dev-libs/nspr
        dev-libs/nss
-       =dev-qt/qtbase-${PV}*:6[X,gui,opengl=,vulkan?,widgets?]
-       =dev-qt/qtwebchannel-${PV}*:6[qml?]
+       ~dev-qt/qtbase-${PV}:6[X,gui,opengl=,vulkan?,widgets?]
+       ~dev-qt/qtwebchannel-${PV}:6[qml?]
        media-libs/fontconfig
        media-libs/freetype
        media-libs/harfbuzz:=
@@ -63,11 +63,11 @@ RDEPEND="
        x11-libs/libxkbcommon
        x11-libs/libxkbfile
        alsa? ( media-libs/alsa-lib )
-       designer? ( =dev-qt/qttools-${PV}*:6[designer] )
-       geolocation? ( =dev-qt/qtpositioning-${PV}*:6 )
+       designer? ( ~dev-qt/qttools-${PV}:6[designer] )
+       geolocation? ( ~dev-qt/qtpositioning-${PV}:6 )
        kerberos? ( virtual/krb5 )
        pulseaudio? ( media-libs/libpulse[glib] )
-       qml? ( =dev-qt/qtdeclarative-${PV}*:6 )
+       qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
        screencast? (
                dev-libs/glib:2
                media-libs/mesa[gbm(+)]
@@ -75,7 +75,7 @@ RDEPEND="
                x11-libs/libdrm
        )
        system-icu? ( dev-libs/icu:= )
-       widgets? ( =dev-qt/qtdeclarative-${PV}*:6[widgets] )
+       widgets? ( ~dev-qt/qtdeclarative-${PV}:6[widgets] )
 "
 DEPEND="
        ${RDEPEND}

diff --git a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild 
b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
index 0b096d27620e..d00c5f329f78 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
@@ -36,8 +36,8 @@ RDEPEND="
        dev-libs/libxslt
        dev-libs/nspr
        dev-libs/nss
-       =dev-qt/qtbase-${PV}*:6[X,gui,opengl=,vulkan?,widgets?]
-       =dev-qt/qtwebchannel-${PV}*:6[qml?]
+       ~dev-qt/qtbase-${PV}:6[X,gui,opengl=,vulkan?,widgets?]
+       ~dev-qt/qtwebchannel-${PV}:6[qml?]
        media-libs/fontconfig
        media-libs/freetype
        media-libs/harfbuzz:=
@@ -63,11 +63,11 @@ RDEPEND="
        x11-libs/libxkbcommon
        x11-libs/libxkbfile
        alsa? ( media-libs/alsa-lib )
-       designer? ( =dev-qt/qttools-${PV}*:6[designer] )
-       geolocation? ( =dev-qt/qtpositioning-${PV}*:6 )
+       designer? ( ~dev-qt/qttools-${PV}:6[designer] )
+       geolocation? ( ~dev-qt/qtpositioning-${PV}:6 )
        kerberos? ( virtual/krb5 )
        pulseaudio? ( media-libs/libpulse[glib] )
-       qml? ( =dev-qt/qtdeclarative-${PV}*:6 )
+       qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
        screencast? (
                dev-libs/glib:2
                media-libs/mesa[gbm(+)]
@@ -75,7 +75,7 @@ RDEPEND="
                x11-libs/libdrm
        )
        system-icu? ( dev-libs/icu:= )
-       widgets? ( =dev-qt/qtdeclarative-${PV}*:6[widgets] )
+       widgets? ( ~dev-qt/qtdeclarative-${PV}:6[widgets] )
 "
 DEPEND="
        ${RDEPEND}

diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.5.2-r1.ebuild 
b/dev-qt/qtwebsockets/qtwebsockets-6.5.2-r1.ebuild
index ccdf2924edca..be939f48f61a 100644
--- a/dev-qt/qtwebsockets/qtwebsockets-6.5.2-r1.ebuild
+++ b/dev-qt/qtwebsockets/qtwebsockets-6.5.2-r1.ebuild
@@ -14,8 +14,8 @@ fi
 IUSE="qml"
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[network,ssl]
-       qml? ( =dev-qt/qtdeclarative-${PV}*:6 )
+       ~dev-qt/qtbase-${PV}:6[network,ssl]
+       qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
 "
 DEPEND="${RDEPEND}"
 

diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.5.9999.ebuild 
b/dev-qt/qtwebsockets/qtwebsockets-6.5.9999.ebuild
index ccdf2924edca..be939f48f61a 100644
--- a/dev-qt/qtwebsockets/qtwebsockets-6.5.9999.ebuild
+++ b/dev-qt/qtwebsockets/qtwebsockets-6.5.9999.ebuild
@@ -14,8 +14,8 @@ fi
 IUSE="qml"
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[network,ssl]
-       qml? ( =dev-qt/qtdeclarative-${PV}*:6 )
+       ~dev-qt/qtbase-${PV}:6[network,ssl]
+       qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
 "
 DEPEND="${RDEPEND}"
 

diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.9999.ebuild 
b/dev-qt/qtwebsockets/qtwebsockets-6.9999.ebuild
index ccdf2924edca..be939f48f61a 100644
--- a/dev-qt/qtwebsockets/qtwebsockets-6.9999.ebuild
+++ b/dev-qt/qtwebsockets/qtwebsockets-6.9999.ebuild
@@ -14,8 +14,8 @@ fi
 IUSE="qml"
 
 RDEPEND="
-       =dev-qt/qtbase-${PV}*:6[network,ssl]
-       qml? ( =dev-qt/qtdeclarative-${PV}*:6 )
+       ~dev-qt/qtbase-${PV}:6[network,ssl]
+       qml? ( ~dev-qt/qtdeclarative-${PV}:6 )
 "
 DEPEND="${RDEPEND}"
 

Reply via email to