One of this IRC application's uses is having it on a headless server. It can be compiled without any qt dependencies when the X flag is not set. If a user wants to have a GUI, he most probably is already using a desktop profile so X should not be on by default. Reproducible: Always Steps to Reproduce: 1.emerge -av quassel 2.Total: 66 packages (66 new), Size of downloads: 231,540 kB 3.echo USE="-X" >> /etc/make.conf D: Expected Results: Quassel installs headless by default if X USE flag isn't set.
Created attachment 234255 [details, diff] Patch that fixes the problem.
Actually, qt is still pulled in. But the X dependencies really aren't neccessary.
Not forcing X (+X) sounds reasonable, Michael
It is a default use flag since it was added to the tree when I took the package I left it that way. Personally I don't mind if it is a default USE flag or not. @Michael: Next time please add all maintainers to the bug even if there are a lot of it :)
+ 07 Jun 2010; Daniel Pielmeier <billie@gentoo.org> quassel-0.5.1.ebuild, + quassel-0.5.2.ebuild, quassel-0.6.1.ebuild, quassel-9999.ebuild: + Remove default USE flag for X. Fixes bug #322925.