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')