the RDEPEND of xmame tests for xfree-4.1.0 or higher to be installed. RDEPEND="xv? ( >=x11-base/xfree-4.1.0 ) dga? ( >=x11-base/xfree-4.1.0 )" This test is pointless since there is no version older then 4.1.0 in the portage tree. The dependancy should be updated to check for an available "virtual/x11" that way compiling xmame will not have conflicts with xfree forks in the portage tree. I'm running xfree-epia (because it contains special epia fixes). It provides for a virtual/x11, but not for a >=x11-base/xfree-4.1.0 .. the full xmame RDEPEND / DEPEND should look like this: RDEPEND="sys-libs/zlib sdl? ( >=media-libs/libsdl-1.2.0 ) alsa? ( media-libs/alsa-lib ) esd? ( >=media-sound/esound-0.2.29 ) svga? ( media-libs/svgalib ) ggi? ( media-libs/libggi ) arts? ( kde-base/arts )" DEPEND="${RDEPEND} icc? ( dev-lang/icc ) x86? ( dev-lang/nasm ) >=sys-apps/sed-4 virtual/x11" and the IUSE line should be stripped of "dga xv" thanks ;) Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 22974 [details] proposed -r1 xmame release. A new version for xmame, with the corrected virtual/x11 .
dga and xv are needed, read the rest of the ebuild i've fixed all the DEPEND to be virtual/x11, thanks