freeciv ebuild supports +gtk2 USE flag and can be compiled with "+gtk2 -gtk -svgalib". after that the game does not support gtk2 but xaw instead. its probably caused by lack of gtk2 support by freeciv game, i suppose. i think gtk2 flag for freeciv should be removed? Reproducible: Always Steps to Reproduce: 1. USE="+gtk2 -svgalib -gtk -xaw3d" emerge freeciv 2. civclient -v 3. Actual Results: bash-2.05b$ civclient -v Freeciv version 1.14.1 gui-xaw Expected Results: bash-2.05b$ civclient -v Freeciv version 1.14.1 gui-gtk2(?) or nothing, because as I remember freeciv does not support gtk2?
the gtk and gtk2 use flags don't mean what you think they mean. gtk means "use the gtk+ toolkit." gtk2 means "prefer version 2 of gtk+ if there is a choice" The setting of +gtk2 and -gtk just turns off gtk+ support entirely.