Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 146784

Summary: games-engines/megazeux-2.81h.ebuild (New Package)
Product: Gentoo Linux Reporter: Alan Williams <mralert>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: CONFIRMED ---    
Severity: enhancement Keywords: EBUILD
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: megazeux-2.81c.ebuild
megazeux-2.81c-prefix-fix.patch
megazeux-2.81d.ebuild
megazeux-2.81d-allow-X11-to-be-disabled.diff
megazeux-2.81e.ebuild
megazeux-2.81f.ebuild
megazeux-2.81g.ebuild
megazeux-2.81h.ebuild
megazeux-2.81h.ebuild (update)
megazeux-2.81h.ebuild (update 2)
megazeux-2.82.ebuild

Description Alan Williams 2006-09-07 20:05:21 UTC
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.
Comment 1 Alan Williams 2006-09-07 20:07:39 UTC
Created attachment 96359 [details]
megazeux-2.81c.ebuild
Comment 2 Alan Williams 2006-09-07 20:08:44 UTC
Created attachment 96360 [details, diff]
megazeux-2.81c-prefix-fix.patch
Comment 3 Alan Williams 2006-12-16 14:31:56 UTC
Created attachment 104171 [details]
megazeux-2.81d.ebuild
Comment 4 Alan Williams 2006-12-16 14:32:51 UTC
Created attachment 104172 [details, diff]
megazeux-2.81d-allow-X11-to-be-disabled.diff
Comment 5 Mike McQuaid 2006-12-19 14:09:12 UTC
Anything need to be done on this to get it added?
Comment 6 Alan Williams 2007-01-20 12:18:39 UTC
Created attachment 107523 [details]
megazeux-2.81e.ebuild
Comment 7 Alan Williams 2007-01-21 01:50:21 UTC
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.
Comment 8 Alan Williams 2007-01-31 04:57:59 UTC
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.
Comment 9 Alan Williams 2007-07-04 21:47:07 UTC
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.
Comment 10 Alan Williams 2007-12-09 21:56:29 UTC
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.
Comment 11 Alan Williams 2007-12-09 23:11:01 UTC
Created attachment 138128 [details]
megazeux-2.81h.ebuild (update)

Changed "editor" USE flag to "noeditor".
Comment 12 Alan Williams 2007-12-11 22:19:10 UTC
Created attachment 138285 [details]
megazeux-2.81h.ebuild (update 2)

Minor change as suggested from review
Comment 13 Alan Williams 2008-06-11 01:55:49 UTC
Created attachment 156311 [details]
megazeux-2.82.ebuild

New version
Comment 14 timofonic 2008-06-24 08:58:04 UTC
Just a question: Why this game engine isn't over the Gentoo overlay after so many time? And Gentoo Sunrise?