Shadow Walker just released GXMame 0.34. fully converted to GTK2. Reproducible: Always Steps to Reproduce:
Created attachment 22315 [details] ebuild for GXMame 0.34 working ebuild.
Created attachment 22316 [details] Proper (working) ebuild for GXMame 0.34 forgot that this version didn't require the patches needed for gxmame-0.33-r1
Please attach ebuilds as text/plain.
Comment on attachment 22316 [details] Proper (working) ebuild for GXMame 0.34 sorry about the text/plain thing.
Created attachment 22324 [details] really real proper (working) ebuild ugh. sorry about that.
Great, thanks. Some items: Looks like src_unpack can be removed completely. I'd like to see error messages for the die on emake and make install. Didn't xmame change command-line options recently? Does gxmame work with new and old versions or just with the newer ones? comment 1 mentions that gxmame has been converted to gtk2, but the ebuild still depends on =x11-libs/gtk+-1.2* so which is it? ;-)
The command line options have all been fixed in gxmame 0.34 (don't know about backwards compat.), but a bug did slip through on release that makes the program ignore individual game settings. I've included the patch that they've added to cvs here, dunno if they're going to update the package with it. I'm including an ebuild too (not to step on anyone's toes :) ) with some of the things you brought up (and some gross if then use flag checks - it was accepting a use flag of nls but not respecting it if it was disabled. And there's a ./configure joystick flag). I also attempted to get it to install in /usr/games/bin, but I'm too lame to get it to work so it still ends up in /usr/bin. If someone has the time and desire to fix it, please do.
Created attachment 22326 [details] Another gxmame 0.34 ebuild - Please see if I've made things worse :)
Created attachment 22327 [details, diff] patch to fix indiv. game options for gxmame
Comment on attachment 22326 [details] Another gxmame 0.34 ebuild - Please see if I've made things worse :) *sigh* - attached wrong one.
Created attachment 22329 [details] Yet Another gxmame 0.34 ebuild
Gxmame 0.34b is out fixing two annoying bugs: individual game settings bug hotrod(se) settings with older xmame versions.
Created attachment 22432 [details] GXMame 0.34b ebuild Cleaned up use flag / econf stuff, removed patch, updated to 0.34b
Is media-libs/gdk-pixbuf definitely still needed by this ebuild? My understanding was that the gdk-pixbuf package was basically for GTK 1.x use, and that GTK 2.x had that functionally included by default. Please correct me if I'm wrong..
no. it doesn't depend on gdkpixbuf anymore. it is now fully a GTK2 application.
The dev-libs/glib-1.2* should also be removed (gtk+-2.2 itself depends on it) or changed to dev-libs/glib-2.2* And of course, get rid of gdkpixbuf. Now it should be perfect :D
Created attachment 22483 [details] gxmame 0.34b ebuild w/ fixed dependencies
glib stays in the DEPEND because gxmame itself uses it now in cvs, thanks guys