On 2020/03/03 18:16, Rafael Sadowski wrote:
> On Mon Mar 02, 2020 at 06:09:01PM +0100, Rafael Sadowski wrote:
> > On Mon Mar 02, 2020 at 03:41:55PM +0100, Landry Breuil wrote:
> > > On Mon, Mar 02, 2020 at 02:34:05PM +0000, Stuart Henderson wrote:
> > > > On 2020/02/29 18:38, Landry Breuil wrote:
> > > > > On Sat, Feb 29, 2020 at 03:51:13PM +0000, Stuart Henderson wrote:
> > > > > > On 2020/02/29 07:27, Landry Breuil wrote:
> > > > > > > On Thu, Feb 27, 2020 at 08:48:55AM +0100, Rafael Sadowski wrote:
> > > > 
> > > > Looking at 
> > > > https://www.riverbankcomputing.com/static/Docs/PyQt5/installation.html
> > > > 
> > > > "It is not necessary to install the PyQt5.sip module before building
> > > > PyQt5 but it must be installed before PyQt5 can be used.
> > 
> > Fu** I missed this in my diff! BIG SORRY
> > 
> > > > 
> > > > The module is built using setuptools and is available from the PyQt5-sip
> > > > project at PyPI. It uses setuptools as its build system and can be
> > > > installed by pip or you can also unpack the sdist and install it by
> > > > running its setup.py script."
> > > > 
> > > > So it looks like this should probably be a separate port ..
> > > 
> > > ah, so its now a separate port, that should be a RUN_DEPENDS for py-qt5
> > > ? rafael, does it ring a bell to you ?
> > 
> > Yeah, this is necessary, sorry for missing this in my last diff. It's
> > hard to painful to create such large diffs!
> > 
> 
> New diff which includes the missing py-sip bits. Not yet adjusted,
> landrys py-qt5 diff.
> 
> 
> Index: devel/py-sip/Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/py-sip/Makefile,v
> retrieving revision 1.49
> diff -u -p -r1.49 Makefile
> --- devel/py-sip/Makefile     19 Feb 2020 15:27:01 -0000      1.49
> +++ devel/py-sip/Makefile     3 Mar 2020 17:07:58 -0000
> @@ -5,7 +5,7 @@ COMMENT=      automatically generate Python b
>  # XXX  py-sip updates FREQUENTLY break other ports
>  # XXX  BE ESPECIALLY CAREFUL WHEN TESTING UPDATES!
>  
> -MODPY_EGG_VERSION =  4.19.18
> +MODPY_EGG_VERSION =  4.19.19
>  EPOCH=               0
>  DISTNAME=    sip-${MODPY_EGG_VERSION}
>  PKGNAME=     py-${DISTNAME}
> @@ -33,6 +33,7 @@ CONFIGURE_ARGS=     -b ${PREFIX}/bin \
>               -d ${MODPY_SITEPKG} \
>               -e ${MODPY_INCDIR} \
>               -v ${PREFIX}/share/sip \
> +             --sip-module PyQt5.sip \
>               INCDIR=${LOCALBASE}/include \
>               LIBDIR=${LOCALBASE}/lib \
>               CC=${CC} CXX=${CXX} \
> Index: devel/py-sip/distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/py-sip/distinfo,v
> retrieving revision 1.20
> diff -u -p -r1.20 distinfo
> --- devel/py-sip/distinfo     19 Feb 2020 15:27:01 -0000      1.20
> +++ devel/py-sip/distinfo     3 Mar 2020 17:07:58 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (sip-4.19.18.tar.gz) = wL2GOADtmxXcrUd8QBfNtz+oBcJZCLAkBWSt101pfh4=
> -SIZE (sip-4.19.18.tar.gz) = 1056840
> +SHA256 (sip-4.19.19.tar.gz) = VDa2Gnj0jH6AeOk6a1lFOtM3gPgMZE5fOvOflL4e3kQ=
> +SIZE (sip-4.19.19.tar.gz) = 1058422
> Index: devel/py-sip/pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/devel/py-sip/pkg/PLIST,v
> retrieving revision 1.11
> diff -u -p -r1.11 PLIST
> --- devel/py-sip/pkg/PLIST    27 Jan 2020 10:31:00 -0000      1.11
> +++ devel/py-sip/pkg/PLIST    3 Mar 2020 17:07:58 -0000
> @@ -1,15 +1,16 @@
>  @comment $OpenBSD: PLIST,v 1.11 2020/01/27 10:31:00 rsadowski Exp $
>  @bin bin/sip${MODPY_BIN_SUFFIX}
>  include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX}/sip.h
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/sip.pyi
> +@so lib/python${MODPY_VERSION}/site-packages/PyQt5/sip.so
> +lib/python${MODPY_VERSION}/site-packages/PyQt5_sip-${MODPY_EGG_VERSION}.dist-info/
> +lib/python${MODPY_VERSION}/site-packages/PyQt5_sip-${MODPY_EGG_VERSION}.dist-info/INSTALLER
> +lib/python${MODPY_VERSION}/site-packages/PyQt5_sip-${MODPY_EGG_VERSION}.dist-info/METADATA
> +lib/python${MODPY_VERSION}/site-packages/PyQt5_sip-${MODPY_EGG_VERSION}.dist-info/RECORD
>  ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}/
>  
> lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}sipconfig.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}sipdistutils.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/sip-${MODPY_EGG_VERSION}.dist-info/
> -lib/python${MODPY_VERSION}/site-packages/sip-${MODPY_EGG_VERSION}.dist-info/INSTALLER
> -lib/python${MODPY_VERSION}/site-packages/sip-${MODPY_EGG_VERSION}.dist-info/METADATA
> -lib/python${MODPY_VERSION}/site-packages/sip-${MODPY_EGG_VERSION}.dist-info/RECORD
> -lib/python${MODPY_VERSION}/site-packages/sip.pyi
> -@so lib/python${MODPY_VERSION}/site-packages/sip.so
>  lib/python${MODPY_VERSION}/site-packages/sipconfig.py
>  lib/python${MODPY_VERSION}/site-packages/sipdistutils.py
>  share/doc/${MODPY_PY_PREFIX}sip/

This looks wrong. py-qt5 is not the only thing using py-sip, I think you
need either a separate port or a flavour for this.

> Index: x11/py-qt5/Makefile
> ===================================================================
> RCS file: /cvs/ports/x11/py-qt5/Makefile,v
> retrieving revision 1.21
> diff -u -p -r1.21 Makefile
> --- x11/py-qt5/Makefile       19 Feb 2020 15:27:46 -0000      1.21
> +++ x11/py-qt5/Makefile       3 Mar 2020 17:08:32 -0000
> @@ -2,8 +2,8 @@
>  
>  COMMENT      =       python Qt5 bindings
>  
> -V=           5.9.2
> -DISTNAME=    PyQt5_gpl-${V}
> +V=           5.13.2
> +DISTNAME=    PyQt5-${V}
>  PKGNAME=     py-qt5-${V}
>  
>  CATEGORIES=  x11 devel
> @@ -14,31 +14,34 @@ MAINTAINER=       KDE porting team <openbsd-kd
>  # GPLv3 with exceptions for use with certain named open-source licenses
>  PERMIT_PACKAGE=      Yes
>  
> -WANTLIB =  ${COMPILER_LIBCXX} ${MODPY_WANTLIB}
> -WANTLIB += dbus-1 glib-2.0 intl m pthread pulse pulse-mainloop-glib
> -WANTLIB += GL Qt5Bluetooth Qt5Core Qt5DBus Qt5Designer
> -WANTLIB += Qt5Gui Qt5Help Qt5Multimedia Qt5MultimediaWidgets Qt5Network
> -WANTLIB += Qt5OpenGL Qt5Positioning Qt5PrintSupport Qt5Qml Qt5Quick
> -WANTLIB += Qt5QuickWidgets Qt5Sensors Qt5SerialPort Qt5Sql Qt5Svg
> -WANTLIB += Qt5Test Qt5WebChannel Qt5WebKit Qt5WebKitWidgets Qt5WebSockets
> -WANTLIB += Qt5Widgets Qt5X11Extras Qt5Xml Qt5XmlPatterns
> -WANTLIB += Qt5Location Qt5Nfc
> +WANTLIB += ${COMPILER_LIBCXX} GL Qt5Bluetooth Qt5Core Qt5DBus
> +WANTLIB += Qt5Designer Qt5Gui Qt5Help Qt5Location Qt5Multimedia
> +WANTLIB += Qt5MultimediaWidgets Qt5Network Qt5NetworkAuth Qt5Nfc
> +WANTLIB += Qt5OpenGL Qt5Positioning Qt5PositioningQuick Qt5PrintSupport
> +WANTLIB += Qt5Qml Qt5Quick Qt5QuickWidgets Qt5RemoteObjects Qt5Sensors
> +WANTLIB += Qt5SerialPort Qt5Sql Qt5Svg Qt5Test Qt5WebChannel Qt5WebKit
> +WANTLIB += Qt5WebKitWidgets Qt5WebSockets Qt5Widgets Qt5X11Extras
> +WANTLIB += Qt5Xml Qt5XmlPatterns dbus-1 glib-2.0 intl m pulse
> +WANTLIB += pulse-mainloop-glib ${MODPY_WANTLIB}
>  
>  FLAVORS =    python3
>  FLAVOR ?=
>  
>  BUILD_DEPENDS=       ${RUN_DEPENDS}
> -RUN_DEPENDS= devel/py-sip${MODPY_FLAVOR}>=4.19.1v0 \
> +RUN_DEPENDS= devel/py-sip${MODPY_FLAVOR}>=4.19.19v0 \
>               x11/dbus-python${MODPY_FLAVOR}
> +
>  LIB_DEPENDS= ${MODPY_LIB_DEPENDS} \
>               x11/qt5/qtconnectivity \
>               x11/qt5/qtdeclarative \
>               x11/qt5/qtlocation \
> +             x11/qt5/qtnetworkauth \
>               x11/qt5/qtmultimedia \
>               x11/qt5/qtserialport \
>               x11/qt5/qtsensors \
>               x11/qt5/qtsvg \
>               x11/qt5/qttools \
> +             x11/qt5/qtremoteobjects \
>               x11/qt5/qtwebchannel \
>               x11/qt5/qtwebkit \
>               x11/qt5/qtwebsockets \
> @@ -47,11 +50,19 @@ LIB_DEPENDS=      ${MODPY_LIB_DEPENDS} \
>  
>  NO_TEST=     Yes
>  
> -MASTER_SITES=        ${MASTER_SITE_SOURCEFORGE:=pyqt/}
> +MASTER_SITES=        
> https://www.riverbankcomputing.com/static/Downloads/PyQt5/${V}/
>  
>  MODULES=     lang/python \
>               x11/qt5
>  
> +.if !${FLAVOR:Mpython3}
> +BUILD_DEPENDS += devel/py-enum34
> +RUN_DEPENDS += devel/py-enum34
> +PYQT_VERSION = PyQt5
> +.else
> +PYQT_VERSION = PyQt5-${MODPY_MAJOR_VERSION}
> +.endif
> +
>  CONFIGURE_STYLE=simple
>  CONFIGURE_SCRIPT=${MODPY_BIN} configure.py
>  CONFIGURE_ARGS=      --verbose \
> @@ -63,6 +74,7 @@ CONFIGURE_ARGS=     --verbose \
>               --vendorid-incdir="${MODPY_INCDIR}" \
>               --vendorid-libdir="${MODPY_LIBDIR}" \
>               --no-qsci-api \
> +             --confirm-license \
>               INCDIR_QT=${MODQT_INCDIR} \
>               LIBDIR="${X11BASE}/lib ${LOCALBASE}/lib" \
>               LIBDIR_QT=${MODQT_LIBDIR} \
> @@ -73,7 +85,7 @@ CONFIGURE_ARGS=     --verbose \
>  FAKE_FLAGS=  INSTALL_ROOT=${DESTDIR}
>  CONFIGURE_ENV=       LOCALBASE=${LOCALBASE}
>  
> -SUBST_VARS +=        MODPY_MAJOR_VERSION
> +SUBST_VARS +=        MODPY_MAJOR_VERSION PYQT_VERSION
>  
>  # the distfile has pyuic for both python 2 and 3, normally both are
>  # installed and they're selected at runtime. this breaks bytecode
> Index: x11/py-qt5/distinfo
> ===================================================================
> RCS file: /cvs/ports/x11/py-qt5/distinfo,v
> retrieving revision 1.4
> diff -u -p -r1.4 distinfo
> --- x11/py-qt5/distinfo       19 Feb 2020 15:27:46 -0000      1.4
> +++ x11/py-qt5/distinfo       3 Mar 2020 17:08:32 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (PyQt5_gpl-5.9.2.tar.gz) = 
> wZDaxZjJewETyl56N8ccYj8C0dcTCIrd+srErPpLg5Q=
> -SIZE (PyQt5_gpl-5.9.2.tar.gz) = 3102848
> +SHA256 (PyQt5-5.13.2.tar.gz) = rcF8B3vyM5h7jkOtqH0eDeypvXGhPl/V/Dd0gu1pyCc=
> +SIZE (PyQt5-5.13.2.tar.gz) = 3162810
> Index: x11/py-qt5/patches/patch-configure_py
> ===================================================================
> RCS file: /cvs/ports/x11/py-qt5/patches/patch-configure_py,v
> retrieving revision 1.3
> diff -u -p -r1.3 patch-configure_py
> --- x11/py-qt5/patches/patch-configure_py     19 Feb 2020 15:27:46 -0000      
> 1.3
> +++ x11/py-qt5/patches/patch-configure_py     3 Mar 2020 17:08:32 -0000
> @@ -2,7 +2,7 @@ $OpenBSD: patch-configure_py,v 1.3 2020/
>  Index: configure.py
>  --- configure.py.orig
>  +++ configure.py
> -@@ -1991,7 +1991,18 @@ def run_command(cmd, verbose):
> +@@ -2158,7 +2158,18 @@ def run_command(cmd, verbose):
>       """ Run a command and display the output if requested.  cmd is the 
> command
>       to run.  verbose is set if the output is to be displayed.
>       """
> @@ -21,7 +21,7 @@ Index: configure.py
>       if verbose:
>           sys.stdout.write(cmd + "\n")
>   
> -@@ -2733,7 +2744,7 @@ Type 'no' to decline the terms of the license.
> +@@ -2903,7 +2914,7 @@ Type 'no' to decline the terms of the license.
>               sys.stdout.flush()
>   
>               try:
> Index: x11/py-qt5/pkg/PFRAG.python3
> ===================================================================
> RCS file: x11/py-qt5/pkg/PFRAG.python3
> diff -N x11/py-qt5/pkg/PFRAG.python3
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ x11/py-qt5/pkg/PFRAG.python3      3 Mar 2020 17:08:32 -0000
> @@ -0,0 +1,34 @@
> +@comment $OpenBSD: PLIST,v 1.5 2020/02/19 15:27:47 bket Exp $
> +@pkgpath x11/py-qt5,-main
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtBluetooth.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtCore.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtDBus.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtDesigner.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtGui.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtHelp.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtLocation.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtMultimedia.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtMultimediaWidgets.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtNetwork.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtNetworkAuth.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtNfc.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtOpenGL.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtPositioning.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtPrintSupport.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtQml.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtQuick.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtQuickWidgets.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtRemoteObjects.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtSensors.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtSerialPort.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtSql.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtSvg.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtTest.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtWebChannel.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtWebKit.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtWebKitWidgets.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtWebSockets.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtWidgets.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtX11Extras.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtXml.pyi
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/QtXmlPatterns.pyi

PFRAG.python3 is not needed, these entries were fine how they were
in PLIST with the ${MODPY_COMMENT} prefix.

> Index: x11/py-qt5/pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/x11/py-qt5/pkg/PLIST,v
> retrieving revision 1.5
> diff -u -p -r1.5 PLIST
> --- x11/py-qt5/pkg/PLIST      19 Feb 2020 15:27:47 -0000      1.5
> +++ x11/py-qt5/pkg/PLIST      3 Mar 2020 17:08:32 -0000
> @@ -3,73 +3,48 @@
>  bin/pylupdate5${MODPY_BIN_SUFFIX}
>  bin/pyrcc5${MODPY_BIN_SUFFIX}
>  bin/pyuic5${MODPY_BIN_SUFFIX}
> -lib/python${MODPY_VERSION}/site-packages/PyQt5/
> +lib/python${MODPY_VERSION}/site-packages/PyQt5-5.13.2.dist-info/
> +lib/python${MODPY_VERSION}/site-packages/PyQt5-5.13.2.dist-info/INSTALLER
> +lib/python${MODPY_VERSION}/site-packages/PyQt5-5.13.2.dist-info/METADATA
> +lib/python${MODPY_VERSION}/site-packages/PyQt5-5.13.2.dist-info/RECORD
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/Qt.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtBluetooth.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtBluetooth.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtCore.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtCore.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtDBus.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtDBus.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtDesigner.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtDesigner.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtGui.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtGui.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtHelp.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtHelp.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtLocation.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtLocation.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtMultimedia.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtMultimedia.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtMultimediaWidgets.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtMultimediaWidgets.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtNetwork.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtNetwork.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtNfc.pyi
> +@so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtNetworkAuth.so
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtNfc.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtOpenGL.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtOpenGL.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtPositioning.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtPositioning.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtPrintSupport.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtPrintSupport.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtQml.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtQml.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtQuick.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtQuick.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtQuickWidgets.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtQuickWidgets.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtSensors.pyi
> +@so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtRemoteObjects.so
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtSensors.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtSerialPort.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtSerialPort.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtSql.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtSql.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtSvg.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtSvg.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtTest.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtTest.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtWebChannel.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtWebChannel.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtWebKit.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtWebKit.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtWebKitWidgets.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtWebKitWidgets.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtWebSockets.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtWebSockets.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtWidgets.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtWidgets.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtX11Extras.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtX11Extras.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtXml.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtXml.so
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/QtXmlPatterns.pyi
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/QtXmlPatterns.so
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/_QOpenGLFunctions_2_0.so
>  @so lib/python${MODPY_VERSION}/site-packages/PyQt5/_QOpenGLFunctions_2_1.so
>  @so 
> lib/python${MODPY_VERSION}/site-packages/PyQt5/_QOpenGLFunctions_4_1_Core.so
>  lib/python${MODPY_VERSION}/site-packages/PyQt5/__init__.py
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/${MODPY_PYCACHE}/
> +lib/python${MODPY_VERSION}/site-packages/PyQt5/${MODPY_PYCACHE}/

${MODPY_COMMENT} should be reinstated here.

>  
> lib/python${MODPY_VERSION}/site-packages/PyQt5/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/PyQt5/${MODPY_PYCACHE}pylupdate_main.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/PyQt5/${MODPY_PYCACHE}pyrcc_main.${MODPY_PYC_MAGIC_TAG}pyc
> @@ -118,7 +93,7 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/PyQt5/uic/objcreator.py
>  
> lib/python${MODPY_VERSION}/site-packages/PyQt5/uic/port_v${MODPY_MAJOR_VERSION}/
>  
> lib/python${MODPY_VERSION}/site-packages/PyQt5/uic/port_v${MODPY_MAJOR_VERSION}/__init__.py
> -${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/uic/port_v3/${MODPY_PYCACHE}/
> +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/PyQt5/uic/port_v${MODPY_MAJOR_VERSION}/${MODPY_PYCACHE}/

port_v3 should be reinstated here.

>  
> lib/python${MODPY_VERSION}/site-packages/PyQt5/uic/port_v${MODPY_MAJOR_VERSION}/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/PyQt5/uic/port_v${MODPY_MAJOR_VERSION}/${MODPY_PYCACHE}as_string.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/PyQt5/uic/port_v${MODPY_MAJOR_VERSION}/${MODPY_PYCACHE}ascii_upper.${MODPY_PYC_MAGIC_TAG}pyc
> @@ -152,821 +127,829 @@ lib/qt5/plugins/PyQt5/
>  @so lib/qt5/plugins/PyQt5/libpyqt5qmlplugin${MODPY_BIN_SUFFIX}.so
>  @so lib/qt5/plugins/designer/libpyqt5${MODPY_BIN_SUFFIX}.so
>  share/sip/
> -share/sip/PyQt5${MODPY_BIN_SUFFIX}/
> -share/sip/PyQt5${MODPY_BIN_SUFFIX}/Enginio/

<snip rest and x11/qt5 pieces, all of which reads ok>

Question: does the *existing* py-qt5 work with the new x11/qt5 pieces?
If it does, it would be really useful to get the x11/qt5 parts out the way
first.

Reply via email to