commit:     84a1e51fb2475ebd85432ba6af126db8db6a08e3
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 13 17:35:40 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Feb 13 20:27:58 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84a1e51f

dev-python/pyqt5: Drop IUSE location, positioning, sensors

... ahead of the corresponding dev-qt modules being masked. Follow-up
to commit e5f30e289d813e2d366b6fc9c6e5ae6f85f05558

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

 dev-python/pyqt5/metadata.xml         |  3 ---
 dev-python/pyqt5/pyqt5-5.15.11.ebuild | 18 ++++++------------
 2 files changed, 6 insertions(+), 15 deletions(-)

diff --git a/dev-python/pyqt5/metadata.xml b/dev-python/pyqt5/metadata.xml
index d977463b08cd..214ece6c21bd 100644
--- a/dev-python/pyqt5/metadata.xml
+++ b/dev-python/pyqt5/metadata.xml
@@ -11,13 +11,10 @@
                <flag name="designer">Build bindings for the QtDesigner module 
and enable the designer plugin</flag>
                <flag name="gui">Build bindings for the QtGui module</flag>
                <flag name="help">Build bindings for the QtHelp module</flag>
-               <flag name="location">Build bindings for the QtLocation 
module</flag>
                <flag name="multimedia">Build bindings for the QtMultimedia 
module</flag>
                <flag name="network">Build bindings for the QtNetwork 
module</flag>
                <flag name="opengl">Build bindings for the QtOpenGL 
module</flag>
-               <flag name="positioning">Build bindings for the QtPositioning 
module</flag>
                <flag name="printsupport">Build bindings for the QtPrintSupport 
module</flag>
-               <flag name="sensors">Build bindings for the QtSensors 
module</flag>
                <flag name="serialport">Build bindings for the QtSerialPort 
module</flag>
                <flag name="speech">Build bindings for the QtTextToSpeech 
module</flag>
                <flag name="sql">Build bindings for the QtSql module</flag>

diff --git a/dev-python/pyqt5/pyqt5-5.15.11.ebuild 
b/dev-python/pyqt5/pyqt5-5.15.11.ebuild
index 3831dd67fac7..173f6de2df67 100644
--- a/dev-python/pyqt5/pyqt5-5.15.11.ebuild
+++ b/dev-python/pyqt5/pyqt5-5.15.11.ebuild
@@ -19,9 +19,9 @@ SLOT="0"
 KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
 
 IUSE="
-       dbus debug declarative designer examples gles2-only gui help location
-       multimedia network opengl positioning printsupport sensors serialport 
speech
-       sql +ssl svg testlib webchannel websockets widgets x11extras xmlpatterns
+       dbus debug declarative designer examples gles2-only gui help multimedia
+       network opengl printsupport serialport speech sql +ssl svg testlib
+       webchannel websockets widgets x11extras xmlpatterns
 "
 
 # The requirements below were extracted from the qmake_QT declarations
@@ -30,12 +30,9 @@ REQUIRED_USE="
        declarative? ( gui network )
        designer? ( widgets )
        help? ( gui widgets )
-       location? ( positioning )
        multimedia? ( gui network )
        opengl? ( gui widgets )
-       positioning? ( gui )
        printsupport? ( gui widgets )
-       sensors? ( gui )
        serialport? ( gui )
        sql? ( widgets )
        svg? ( gui widgets )
@@ -61,13 +58,10 @@ DEPEND="
        designer? ( >=dev-qt/designer-${QT_PV} )
        gui? ( >=dev-qt/qtgui-${QT_PV}[gles2-only=] )
        help? ( >=dev-qt/qthelp-${QT_PV} )
-       location? ( >=dev-qt/qtlocation-${QT_PV} )
        multimedia? ( >=dev-qt/qtmultimedia-${QT_PV}[widgets?] )
        network? ( >=dev-qt/qtnetwork-${QT_PV}[ssl=] )
        opengl? ( >=dev-qt/qtopengl-${QT_PV} )
-       positioning? ( >=dev-qt/qtpositioning-${QT_PV} )
        printsupport? ( >=dev-qt/qtprintsupport-${QT_PV} )
-       sensors? ( >=dev-qt/qtsensors-${QT_PV} )
        serialport? ( >=dev-qt/qtserialport-${QT_PV} )
        speech? ( >=dev-qt/qtspeech-${QT_PV} )
        sql? ( >=dev-qt/qtsql-${QT_PV} )
@@ -130,14 +124,11 @@ python_configure_all() {
                $(pyqt_use_enable gui QtGui \
                        $(use gles2-only && echo _QOpenGLFunctions_ES2 || echo 
_QOpenGLFunctions_{2_0,2_1,4_1_Core}))
                $(pyqt_use_enable help QtHelp)
-               $(pyqt_use_enable location QtLocation)
                $(pyqt_use_enable multimedia QtMultimedia \
                        $(usev widgets QtMultimediaWidgets))
                $(pyqt_use_enable network QtNetwork)
                $(pyqt_use_enable opengl QtOpenGL)
-               $(pyqt_use_enable positioning QtPositioning)
                $(pyqt_use_enable printsupport QtPrintSupport)
-               $(pyqt_use_enable sensors QtSensors)
                $(pyqt_use_enable serialport QtSerialPort)
                $(pyqt_use_enable speech QtTextToSpeech)
                $(pyqt_use_enable sql QtSql)
@@ -152,6 +143,9 @@ python_configure_all() {
 
                # no longer supported in Gentoo for PyQt5, use PyQt6
                --disable=QtBluetooth
+               --disable=QtLocation
+               --disable=QtPositioning
+               --disable=QtSensors
 
                $(usev debug '--debug --qml-debug --tracing')
 

Reply via email to