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.

Reply via email to