Attached megazeux-2.81c.ebuild and a patch to compile correctly when prefix is set to "/usr/games". Megazeux is a game creation system made for DOS around 1994 based on an older GCS made by Epic in 1991 called ZZT. The source code has been GPLed and was ported to SDL. Several Megazeux games are available at http://digitalmzx.net/ and require Megazeux to run. games-engines/megazeux seems to make sense.
Created attachment 96359 [details] megazeux-2.81c.ebuild
Created attachment 96360 [details, diff] megazeux-2.81c-prefix-fix.patch
Created attachment 104171 [details] megazeux-2.81d.ebuild
Created attachment 104172 [details, diff] megazeux-2.81d-allow-X11-to-be-disabled.diff
Anything need to be done on this to get it added?
Created attachment 107523 [details] megazeux-2.81e.ebuild
I just found that Megazeux 2.81e appears to depend on OpenGL headers when being built (includes SDL_opengl.h), but it loads the OpenGL library at runtime (using SDL_GL_LoadLibrary() and SDL_GL_GetProcAddress()) and as such doesn't require an OpenGL implementation to run. However, I couldn't find anything in portage for just the OpenGL headers themselves, and am wondering if I should just have it depend on virtual/opengl. I'll ask ajs (Megazeux maintainer) about possibly making the building of the OpenGL renderer optional, though.
Created attachment 108717 [details] megazeux-2.81f.ebuild The new version has the option to disable compiling of the OpenGL renderer, so now it uses the "opengl" USE flag.
Created attachment 123905 [details] megazeux-2.81g.ebuild This new version has the option of using the included version of ModPlug for module music, MikMod, or to be built without support for module music at all.
Created attachment 138124 [details] megazeux-2.81h.ebuild This new version has the option of disabling the whole audio subsystem, the overlay renderers, and the editor. It also has the option of making PNG screenshots, rather than BMP.
Created attachment 138128 [details] megazeux-2.81h.ebuild (update) Changed "editor" USE flag to "noeditor".
Created attachment 138285 [details] megazeux-2.81h.ebuild (update 2) Minor change as suggested from review
Created attachment 156311 [details] megazeux-2.82.ebuild New version
Just a question: Why this game engine isn't over the Gentoo overlay after so many time? And Gentoo Sunrise?