commit:     fbe9366b3118bcdb938c7687eee3ccb61c75a7d5
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  5 15:48:35 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Dec  5 17:17:59 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbe9366b

dev-python/pyqt5: Drop IUSE serialport

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

 dev-python/pyqt5/metadata.xml         | 1 -
 dev-python/pyqt5/pyqt5-5.15.11.ebuild | 9 ++++-----
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/dev-python/pyqt5/metadata.xml b/dev-python/pyqt5/metadata.xml
index a190d0217796..7078078c82da 100644
--- a/dev-python/pyqt5/metadata.xml
+++ b/dev-python/pyqt5/metadata.xml
@@ -15,7 +15,6 @@
                <flag name="network">Build bindings for the QtNetwork 
module</flag>
                <flag name="opengl">Build bindings for the QtOpenGL 
module</flag>
                <flag name="printsupport">Build bindings for the QtPrintSupport 
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>
                <flag name="svg">Build bindings for the QtSvg module</flag>

diff --git a/dev-python/pyqt5/pyqt5-5.15.11.ebuild 
b/dev-python/pyqt5/pyqt5-5.15.11.ebuild
index bf5fc73f09c5..af373d8adc1c 100644
--- a/dev-python/pyqt5/pyqt5-5.15.11.ebuild
+++ b/dev-python/pyqt5/pyqt5-5.15.11.ebuild
@@ -19,8 +19,8 @@ KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
 
 IUSE="
        dbus debug declarative designer examples gles2-only gui help multimedia
-       network opengl printsupport serialport speech sql +ssl svg testlib
-       websockets widgets x11extras xmlpatterns
+       network opengl printsupport speech sql +ssl svg testlib websockets
+       widgets x11extras xmlpatterns
 "
 
 # The requirements below were extracted from the qmake_QT declarations
@@ -32,7 +32,6 @@ REQUIRED_USE="
        multimedia? ( gui network )
        opengl? ( gui widgets )
        printsupport? ( gui widgets )
-       serialport? ( gui )
        sql? ( widgets )
        svg? ( gui widgets )
        testlib? ( widgets )
@@ -60,7 +59,6 @@ DEPEND="
        network? ( >=dev-qt/qtnetwork-${QT_PV}[ssl=] )
        opengl? ( >=dev-qt/qtopengl-${QT_PV} )
        printsupport? ( >=dev-qt/qtprintsupport-${QT_PV} )
-       serialport? ( >=dev-qt/qtserialport-${QT_PV} )
        speech? ( >=dev-qt/qtspeech-${QT_PV} )
        sql? ( >=dev-qt/qtsql-${QT_PV} )
        svg? ( >=dev-qt/qtsvg-${QT_PV} )
@@ -126,7 +124,7 @@ python_configure_all() {
                $(pyqt_use_enable network QtNetwork)
                $(pyqt_use_enable opengl QtOpenGL)
                $(pyqt_use_enable printsupport QtPrintSupport)
-               $(pyqt_use_enable serialport QtSerialPort)
+               $(pyqt_use_enable serialport )
                $(pyqt_use_enable speech QtTextToSpeech)
                $(pyqt_use_enable sql QtSql)
                $(pyqt_use_enable svg QtSvg)
@@ -142,6 +140,7 @@ python_configure_all() {
                --disable=QtLocation
                --disable=QtPositioning
                --disable=QtSensors
+               --disable=QtSerialPort
                --disable=QtWebChannel
 
                $(usev debug '--debug --qml-debug --tracing')

Reply via email to