with two different versions of py-sip; the old one configured to only
produce the module for py-qt5 (in devel/py-sip) and the actual sip in
x11/py-sip-qt5, with broken update chain and which didn't entirely
make sense.
in particular: py-sip is now actually (a newer version of) sip again,
with py2 support dropped (current versions don't have it). other ports
using this are changed to the newer build system using "sip-build"
where possible.
for the future we will need to move to sip 6.x which drops the older
build system using the "sip5" or "sip" script; other ports (veusz, and
i think qgis) don't work with that yet.
SIP is a tool for automatically generating Python bindings for C and C++
libraries. This module contains Qt5 bindings that were previously in py-qt5.
not yet linked to the build but will be necessary for the upcoming
py-qt5 update. Not importing 12.7.x versions as they are python3 only,
and we still have some consumers for the python2 FLAVOR of py-qt5.
to be tightly kept in sync with devel/py-sip, and tested against py-qt5
updates..
with tweaks from and ok sthen@