Both of these packages pull in X, even if I have these use flags: [ebuild N ] games-fps/quake2-icculus-0.15-r1 -X -aalib -arts +dedicated +noqmax -opengl -rogue -sdl -svga -xatrix 6,861 kB But if I only want to run a dedicated server, I shouldn't be forced to choose between installing X and aalib. I don't need either of them. Besides, quake2-data pulls in X unconditionally, so at the moment I don't even have a choice.
Well, I don't see any X dependency in quake2-data. I have removed the X USE flag from the application altogether and have replaced all instances of it with opengl. I also added the dedicated USE flag to this package, so it should not try to install X if USE=dedicated and none of the other flags (aalib, opengl, sdl, svga) are set for this package. Since this really won't affect people who already have this installed, I'm not version bumping the package.