The following patch adds PyQt5 ports.
There are rough edges and some polish is needed. To get PyQt5 correctly install modularized I had to hack the configure script a little, these patches could be too aggressive, if anyone has a better solution I'll be listening.
I made this patch with the intent to get the deskutils/calibre port updated to 2.x. I have it running correctly on my machine with patchset. If someone wants the calibre port patch to test it I'll be happy to put it online.
I have ported most modules but left a few behind. I can port those too, just need a little more time to do that.
In the patches I have made the API option non default, because I have done no work with qscintilla. The present port is qt4 only and does not play well with PyQt5.
Since PyQt5 ports are based on the existing PyQt4 ones I left kde@ as maintainer. So I'm looking for comments help and approval(once the patch is more polished) from the kde team.