Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 116063 - games-engines/glulxe-0.3.5 (new package)
Summary: games-engines/glulxe-0.3.5 (new package)
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Michele Noberasco (RETIRED)
Depends on: 116062
Blocks: 184966
  Show dependency tree
Reported: 2005-12-19 10:11 UTC by Rafal Rzepecki
Modified: 2008-04-03 13:58 UTC (History)
1 user (show)

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

glulxe-0.3.5.ebuild (glulxe-0.3.5.ebuild,688 bytes, text/plain)
2005-12-19 10:12 UTC, Rafal Rzepecki
glulxe-0.4.2.ebuild (glulxe-0.4.2.ebuild,808 bytes, text/plain)
2007-07-11 15:46 UTC, David Leverton
0.4.2-user-CFLAGS.patch (0.4.2-user-CFLAGS.patch,579 bytes, patch)
2007-07-11 15:51 UTC, David Leverton
Details | Diff
glulxe-0.4.2.ebuild (glulxe-0.4.2.ebuild,797 bytes, text/plain)
2007-07-27 12:33 UTC, David Leverton
0.4.2-user-CFLAGS.patch (0.4.2-user-CFLAGS.patch,568 bytes, patch)
2007-07-27 12:33 UTC, David Leverton
Details | Diff
glulxe-0.4.2.ebuild (glulxe-0.4.2.ebuild,787 bytes, text/plain)
2007-12-08 17:25 UTC, David Leverton
glulxe-0.4.3.ebuild (glulxe-0.4.3.ebuild,1006 bytes, text/plain)
2008-04-03 13:56 UTC, David Leverton
glulxe-0.4.3-user-CFLAGS.patch (glulxe-0.4.3-user-CFLAGS.patch,807 bytes, patch)
2008-04-03 13:57 UTC, David Leverton
Details | Diff
glulxe-0.4.3-gargoyle.patch (glulxe-0.4.3-gargoyle.patch,1.13 KB, patch)
2008-04-03 13:58 UTC, David Leverton
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Rafal Rzepecki 2005-12-19 10:11:00 UTC
Glulx is a portable VM specification for interactive fiction. Glulxe is an execution environment implementation for glulx bytecode.

The ebuild attached builds glulxe using glkloader to faciliate user interface library selection on runtime (cf. bug #116062).
Comment 1 Rafal Rzepecki 2005-12-19 10:12:03 UTC
Created attachment 75121 [details]

Please note that this is a new package (as I forgot to mention in the bug description).
Comment 2 Michele Noberasco (RETIRED) gentoo-dev 2006-03-01 07:03:06 UTC
Let's see
Comment 3 Michele Noberasco (RETIRED) gentoo-dev 2006-03-01 07:03:45 UTC
Comment 4 Chris Gianelloni (RETIRED) gentoo-dev 2006-03-12 07:46:35 UTC
Would this even be a game?  IOf so, add back to the CC and be sure to set up games as the maintaining herd with yourself as maintainer.  If this isn't going under games-* or dev-games, then ignore this whole comment... ;]
Comment 5 Michele Noberasco (RETIRED) gentoo-dev 2006-08-23 06:17:17 UTC
After a lot of time, some issues resolved, some others not, I decided against merging this set of changes into Portage. The main point is that I find this solution a bit overkill and too complicated, while simpler ones are already in Portage. Sorry :-(
Comment 6 David Leverton 2007-07-11 15:44:28 UTC
(In reply to comment #5)
> After a lot of time, some issues resolved, some others not, I decided against
> merging this set of changes into Portage.

What sort of issues?  I've already fixed a few with this and the dependent packages (fixes to be submitted shortly), let me know if there are any more problems.
Comment 7 David Leverton 2007-07-11 15:46:39 UTC
Created attachment 124564 [details]

* Bump to 0.4.2

* Use in SRC_URI (much faster than www)

* Respect user CFLAGS

* Tested on amd64
Comment 8 David Leverton 2007-07-11 15:51:52 UTC
Created attachment 124565 [details, diff]
Comment 9 Rafal Rzepecki 2007-07-11 20:51:58 UTC
Great to see somebody working on this after 1.5 years :)
Comment 10 David Leverton 2007-07-27 12:33:20 UTC
Created attachment 126142 [details]

Small update: slightly nicer way of respecting user CFLAGS (relies on the fact that emake is GNU Make), multilib tweak.
Comment 11 David Leverton 2007-07-27 12:33:59 UTC
Created attachment 126143 [details, diff]
Comment 12 David Leverton 2007-12-08 17:25:40 UTC
Created attachment 138044 [details]

Update deps, per the other bugs.
Comment 13 David Leverton 2008-04-03 13:56:07 UTC
Created attachment 148255 [details]

Bump to 0.4.3, improved games.eclass usage, no longer links with -rdynamic due to a glkloader patch to eliminate the need.  Requires


in thirdpartymirrors, and

games-engines/glulxe:verify - Check memory accesses made by the game for validity

in use.local.desc
Comment 14 David Leverton 2008-04-03 13:57:07 UTC
Created attachment 148257 [details, diff]

Updated patch.
Comment 15 David Leverton 2008-04-03 13:58:56 UTC
Created attachment 148259 [details, diff]

Use Gargoyle Glk extensions to have a nice title bar under that Glk library.  Requires other libraries to be patched to implement the extensions, but since most can safely be no-ops and the other is trivial in all Glk libraries I've seen, that's not much of a burden.