On 2024/05/06 17:09, Caspar Schutijser wrote: > * I think the @conflict and @pkgpath annotations can be removed > (instead of updating them to py-qt6), but I'm not sure. Can someone > else chime in? It's about these lines in pkg/PLIST that were copied > from the x11/py-qt5 port: > @conflict py-qt5-* > @pkgpath x11/py-qt5,-main > @pkgpath x11/py-qt5
correct. > I tried to build py-qt6 but that failed with the message below. > I briefly tried to update your py-qt6 port to 6.7.0 but that requires > a py3-sip that's newer (version >= 6.8) so that's a bit more work. That's fairly standard for these riverbank ports - they often need uodating as a block (see the comment in devel/py-sip). > /home/ports/pobj/py-qt6-6.5.2-python3/PyQt6-6.5.2/build/QtSql/sipQtSqlQSqlResult.cpp:1201:22: > error: taking the address of a temporary object of type 'QVariantList' (aka > 'QList<QVariant>') [-Waddress-of-temporary] > sipRes = &sipCpp->boundValues(); > ^~~~~~~~~~~~~~~~~~~~~~ Guessing this is from a change in Qt. PyQt6 has a bunch of "Added initial support for Qt v6.7" and similar (generally I think you want PyQt6 version numbers that start with the same first digits as Qt.