Commit graph

8 commits

Author SHA1 Message Date
dholland
c614b88159 Put the scorefile in ${VARBASE}/games instead of under ${PREFIX}/share.
It is still mode 666, which is wrong (XXX), but this way:
   - the package will actually install again;
   - the score file is not overwritten every time you recompile/reinstall.

There's also an .if 0 block in the makefile that can be turned on to
install the game setgid so the score file can be mode 664. I'm not
comfortable turning this on without doing at least a basic audit, and
I don't have energy for that at the moment; but it's there and it
works if anyone feels inclined to make that tradeoff locally.

An alternative approach would be to write and install a setgid
scorefile helper program, but that's not really any improvement over
making the scores world writeable

PKGREVISION -> 8.
2011-05-06 05:28:39 +00:00
joerg
b562cc66f0 DESTDIR support.
XXX still doesn't pass the world-writeable file check
2010-03-23 16:02:39 +00:00
dholland
09a005ffdc Fix broken 64-bit build. 2008-07-27 22:47:43 +00:00
joerg
3b841e6cef Fix GCC 3.4+: don't use struct foo for typdef foo. 2006-02-23 18:20:03 +00:00
agc
8cef6c454b Add RMD160 digests. 2005-02-23 23:11:54 +00:00
snj
5254516da5 Use bl3, use ${CP} instead of cp. 2004-03-07 05:59:17 +00:00
snj
274061c4a6 Fix install on non-NetBSD systems. From gendalia@ in PR pkg/24312. 2004-02-27 00:50:23 +00:00
wiz
5b89a9f6ab Initial import of maelstrom-sdl, the SDL port of Maelstrom,
provided by Ben Wong in pkg/15582.
Maelstrom is a port of the original shareware game for the Macintosh.
It is a fast-action, high resolution (640x480) asteroids-like game,
with detailed graphics and original sounds.

This version uses the SDL (Simple DirectMedia Layer) which provides
faster graphics and better sound than the old X11 version for NetBSD.
SDL also allows the screen resolution to be changed to 640x480 when
Maelstrom is run in full-screen mode.
2002-07-11 13:21:27 +00:00