Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 146784 - games-engines/megazeux-2.81h.ebuild (New Package)
Summary: games-engines/megazeux-2.81h.ebuild (New Package)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2006-09-07 20:05 UTC by Alan Williams
Modified: 2018-12-03 12:57 UTC (History)
0 users

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


Attachments
megazeux-2.81c.ebuild (megazeux-2.81c.ebuild,1013 bytes, text/plain)
2006-09-07 20:07 UTC, Alan Williams
Details
megazeux-2.81c-prefix-fix.patch (megazeux-2.81c-prefix-fix.patch,1.86 KB, patch)
2006-09-07 20:08 UTC, Alan Williams
Details | Diff
megazeux-2.81d.ebuild (megazeux-2.81d.ebuild,1.10 KB, text/plain)
2006-12-16 14:31 UTC, Alan Williams
Details
megazeux-2.81d-allow-X11-to-be-disabled.diff (megazeux-2.81d-allow-X11-to-be-disabled.diff,2.85 KB, patch)
2006-12-16 14:32 UTC, Alan Williams
Details | Diff
megazeux-2.81e.ebuild (megazeux-2.81e.ebuild,1005 bytes, text/plain)
2007-01-20 12:18 UTC, Alan Williams
Details
megazeux-2.81f.ebuild (megazeux-2.81f.ebuild,1.15 KB, text/plain)
2007-01-31 04:57 UTC, Alan Williams
Details
megazeux-2.81g.ebuild (megazeux-2.81g.ebuild,1.43 KB, text/plain)
2007-07-04 21:47 UTC, Alan Williams
Details
megazeux-2.81h.ebuild (megazeux-2.81h.ebuild,1.80 KB, text/plain)
2007-12-09 21:56 UTC, Alan Williams
Details
megazeux-2.81h.ebuild (update) (megazeux-2.81h.ebuild,1.87 KB, text/plain)
2007-12-09 23:11 UTC, Alan Williams
Details
megazeux-2.81h.ebuild (update 2) (megazeux-2.81h.ebuild,1.88 KB, text/plain)
2007-12-11 22:19 UTC, Alan Williams
Details
megazeux-2.82.ebuild (megazeux-2.82.ebuild,2.11 KB, text/plain)
2008-06-11 01:55 UTC, Alan Williams
Details

Note You need to log in before you can comment on or make changes to this bug.
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?