From: Stuart Henderson Subject: Re: [WIP/Import] x11/py-qt6 at 6.5.2 To: Caspar Schutijser Cc: Justin Berthault , ports@openbsd.org, rsadowski@openbsd.org Date: Mon, 6 May 2024 22:14:21 +0100 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') [-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.