- This is mostly based on the work by @groot_kde.org in our development repo.
- Includes the stripping of devel/py-sip's binary bin/sip and [...]/lib/sip.so from pr 217305 (maybe look into why this is not done :) ).
Details
- Reviewers
adridg rakuco mat - Group Reviewers
O5: Ports Framework portmgr kde - Commits
- rP439794: Update py-sip to 4.19.2, py-qt4 to 4.12 and py-qt5 to 5.7.1
Test some PyQt applications, and maybe exp-run?
Diff Detail
- Repository
- rP FreeBSD ports repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
Add patches for graphics/qgis and math/qtiplot obtained from gentoo to fix the build with sip-4.19.1
- py-pykde4 is not yet patched -- once this is done, we can do an exp-run.
I tried looking at what's going on with pykde4, and the problem's that sip is now generating a class inheriting KAutoMount, which has a private destructor. I'm unsure if that was an intentional change or a bug, so I've sent an email to the PyQt mailing list: https://www.riverbankcomputing.com/pipermail/pyqt/2017-April/039033.html
So it turns out this was an actual bug in sip. @groot_kde.org: can you incorporate https://www.riverbankcomputing.com/hg/sip/rev/6b09a6d578e8 into devel/py-sip? BTW, new sip and PyQt versions have been released, so it'd be nice to have them as well.
Add the upstream patch found by @rakuco. Now py-pykde4 should build fine.
I'll ask for an exp-run.
Not a requirement, but I think you should take the opportunity and update to the latest sip release (4.19.2).