Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 119487 - Modified xmame ebuild for modular X
Summary: Modified xmame ebuild for modular X
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-18 14:52 UTC by Jonathan Heaney
Modified: 2006-02-11 09:45 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
xmame-0.103 modded for modular Xorg (xmame-0.103.ebuild,5.81 KB, patch)
2006-01-18 14:54 UTC, Jonathan Heaney
Details | Diff
modified ebuild (xmame-0.103.ebuild,5.81 KB, text/plain)
2006-01-21 18:36 UTC, Jonathan Heaney
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Heaney 2006-01-18 14:52:34 UTC
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...
Comment 1 Jonathan Heaney 2006-01-18 14:54:07 UTC
Created attachment 77466 [details, diff]
xmame-0.103 modded for modular Xorg

YMMV - my ebuild knowledge is sketchy at best.
Comment 2 Jonathan Heaney 2006-01-21 18:36:31 UTC
Created attachment 77779 [details]
modified ebuild

Changed the opengl part.
Comment 3 Chris Gianelloni (RETIRED) gentoo-dev 2006-01-22 11:48:04 UTC
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.
Comment 4 Jonathan Heaney 2006-01-22 12:02:55 UTC
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.
Comment 5 Jonathan Heaney 2006-01-26 18:07:47 UTC
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
Comment 6 Mr. Bones. (RETIRED) gentoo-dev 2006-01-29 09:08:30 UTC
xmame/xmess are done.