Created attachment 176813 [details]
svn diff against ports
This updates PyQt to 5.6.2, matching the Qt version in ports (see PR 213530). Also updates sip to 4.18.
Review was D8408.
Tested by running Calibre (one of the very few clients of PyQT 5), which seems to work.
kde@ would like to ask for an exp-run of this :)
Exp-run looks fine.
With actual PyQt 5.51, when I try to install devel/py-qt5-core for python 3.5, with installed python 2.7 and py27-qt5-core, I get a conflict with the pyuic5 binary:
# cd /usr/ports/devel/py-qt5-core
# make PYTHON_VERSION=3.5 clean install
===> Registering installation for py35-qt5-core-5.5.1
pkg-static: py35-qt5-core-5.5.1 conflicts with py27-qt5-core-5.5.1 (installs files into the same place). Problematic file: /usr/local/bin/pyuic5
*** Error code 70
make: stopped in /usr/ports/devel/py-qt5-core
*** Error code 1
Is there any experience with the diff for PyQt 5.6 in relation to that conflict with pyuic5?
[Sorry, that I did not test it for myself. ATM, there is no box free for testing :( ]
(In reply to Rainer Hurling from comment #3)
> With actual PyQt 5.51, when I try to install devel/py-qt5-core for python
> 3.5, with installed python 2.7 and py27-qt5-core, I get a conflict with the
> pyuic5 binary:
Does it work if you add "concurrent" to the USE_PYTHON line in devel/py-qt5-core's Makefile?
A commit references this bug:
Date: Sun Nov 13 20:19:12 UTC 2016
New revision: 426062
Udpate PyQt5 to 5.6.2
Update PyQt from 5.5.1 to 5.6.2 to match the Qt updates that have
already landed in the ports tree.
Submitted by: Adriaan de Groot <email@example.com>
Reviewed by: rakuco, tcberner
Approved by: rakuco (mentor)
Exp-Run by: antoine
Differential Revision: https://reviews.freebsd.org/D8408