Hi! We are getting nearer to a Qt5 beta release. Although it has already been postponed a couple of times, we should expect it some time this summer. This means we will start to see packages offering Qt5 support.
Pesa has already done a terrific job preparing live ebuilds and eclasses for building Qt5 (tho maybe not all modules may be ready at this point). They are available in our overlay. This should be a good starting point for eventual release ebuilds that will hit the official tree later. In preparation for that, we want to ask maintainers of all ebuilds in the tree with dependencies on Qt4, to make sure that they have the proper slot. Otherwise your package may pull in Qt5 while it may not in fact support it. Kensington has already done a good job, and is presently being assisted by johu, going thru the tree, hunting for such ebuilds. So you may get pinged about this issue if one of your packages is affected. We ourselves have made this oversight in the past in qt4-build.eclass, which used to have unslotted blockers. This means that Qt5 was actually blocked as well. Pesa fixed this a while ago, but people will continue to have the unslotted blockers stored in their vdb until they re-emerge or update all qt4 packages. Our apologies for the inconvenience... I also want to notify you that we will be using the "qt4" and "qt5" useflags to indicate optional support for the respective Qt versions. And finally, I want to thank all my fellow Qt team devs for making it such a pleasure to work together on improving users' experience of Qt libs and apps. -- Cheers, Ben | yngwin Gentoo developer Gentoo Qt project lead, Gentoo Wiki admin