Update to xmame-0.103 too. I have absolutely no idea if this is depending on the right modular Xorg libs and whatnot, but it seems to work here. Attachment to follow. Stick in your portage overlay, build the digest, and see how you get on...
Created attachment 77466 [details, diff] xmame-0.103 modded for modular Xorg YMMV - my ebuild knowledge is sketchy at best.
Created attachment 77779 [details] modified ebuild Changed the opengl part.
Those are definitely wrong and nothing should actuall depend on xorg-server. I'll have to verify what this package actually needs before we can change the dependencies. Also, in the future, you can just submit a patch for your new ebuild, it makes it much easier to see what you've changed.
Oh yeah, I know it's rubbish, it was just a fudge to get it to install, and to make emerge behave without constantly throwing up blockers and wanting to downgrade X. I'm pretty sure the dga part should just depend on the new dga X libs package, opengl _might_ be dependent on media-libs/mesa (it provides libGLU.so), but I'm not sure what X? would need w.r.t. modular X, so the path of least resistance was just to cop out and say xorg-server. Xv is probably fairly self explanatory. Reason for not putting a patch and posting the full ebuild is because this was never meant to be patched against the proper portage tree, rather just dumped in your overlay directory to get xmame to compile, with the caveat that it might not work. Realise I actually posted the first ebuild i.d.'d as a patch in error. GXMame needs modular X'd as well, but the nice kxmame ebuild posted elsewhere on bugzilla is a very nice alternative that works fine here.
Here's what I'm seeing from the tools provided in the Modular X port howto- dga = x11-libs/libXxf86dga opengl = media-libs/mesa X = x11-libs/libXxf86vm and x11-proto/videoproto Xv = x11-libs/libXv
xmame/xmess are done.