Howdy. I think that we've overshot the target with Bug #549558. To require mesa to build with the "gles2" USE flag breaks using mesa with "opengl" (they are mutually exclusive USE flags). I have an "opengl" system, and do not wish to break my graphics just to run qemu. (When I say "mesa" I mean media-libs/mesa-10.3.7-r1, stable on my arch amd64) If I am mistaken, I apologize in advance. I think the offending line is: opengl? ( virtual/opengl media-libs/libepoxy[static-libs(+)] media-libs/mesa[static-libs(+)] media-libs/mesa[gles2] ) Remove the last line "media-libs/mesa[gles2]". I will test as time permits.
mesa doesn't have USE=opengl, so what breakage are you talking about ? if you look at the git commit in the bug you reference, you'll see that qemu very clearly requires glesv2.pc, and mesa only installs that when built with USE=gles2. so it's not possible to build qemu with opengl support when mesa does not include glesv2.
please show which flags in mesa are conflicting / causing you trouble. i'm reading the ebuild (including 10.3.7-r1), and it has no blockers in REQUIRED_USE.