Hi,

I've been tinkering a bit with the py-pyqt5 port, among others to verify that 
Riverbank are right when they claim that you should always aim to install the 
latest PyQt5 version regardless of what Qt (5) version you are using.

That appears to be true down to at least Qt 5.9 .

I realised something else. The py??-pyqt5 subports each install a whole series 
of .sip files into 
$prefix/Library/Frameworks/Python.framework/Versions/X.Y/share/sip/PyQt5; these 
directories are rigorously identical. 

It would make sense to configure PyQt5 with --no-sip-files and install 
${worksrcpath}/sip/Qt* into a standard shared location (PyQt5 under 
$prefix/share/sip) via a common subport dependency; the py-pyqt5 "main" port 
would be a perfect candidate.

The sip directories in the Python framework aren't big but it's clutter that 
also makes access to those .sip files needlessly complicated.

I'm posting this here and not as a trac ticket because I'm not certain to what 
extent the proposed change will affect other ports, nor whether there are other 
ports that install .sip files into 
$prefix/Library/Frameworks/Python.framework/Versions/X.Y/share/sip .

R.

Reply via email to