ChangeLog says it was renamed to prevent circular deps: 14 Apr 2011; Alex Alexander <wired@gentoo.org> qt-gui-4.7.2.ebuild, metadata.xml: renamed gtk USE to gtkstyle to avoid circular deps. added sed to fix bug #361277. But I couldn't find that circular deps (gtk+ doesn't require any qt stuff) :-/ Reproducible: Always
cairo *might* depend on qt-gui. On that note: a patch should be added to cairo to prevent the upcoming failure on qt 4.8.0 release (it's been about a week since rc1, so chances are it will be in a couple weeks).
qt-gui[gtkstyle] depends on gtk+, gtk+ depends on cairo, cairo has a qt4 USE flag that makes it depend on qt-gui. so if the USE flag were gtk and you had both qt4 and gtk globally enabled, bam, circular dep :)
Ah, right! Sorry for the noise :S
Are there any plans to support qt in cairo ebuilds? Many years have passed and cairo still doesn't have that qt depend (and, hence, there is no circular dep issue)
well, cairo used to have a qt4 USE flag and a qt dependency, but they were both removed some time ago. As far as the original request is concerned (renaming gtkstyle -> gtk), that has already been done for qtgui-5.7.0 and later (in qt overlay at the moment).
Thanks :)