summaryrefslogtreecommitdiff
path: root/games/hack
AgeCommit message (Collapse)Author
2004-01-01Refer to 'O' rather than 'o' as command to set options. Bug reportedjsm
by Christian Garbs <debian@cgarbs.de> in Debian bug 191452.
2003-11-16Improve how various "simple" host tools are built and invoked.lukem
2003-10-21Rework how MAKEVERBOSE operates:lukem
* Don't bother prefixing commands with a line of ${_MKCMD}\ and instead rely upon "make -s". This is less intrusive on all the Makefiles than the former. Idea from David Laight. * Rename the variables use to print messages. The scheme now is: _MKMSG_FOO Run _MKMSG 'foo' _MKTARGET_FOO Run _MKMSG_FOO ${.TARGET} From discussion with Alistair Crooks.
2003-10-19rework to use the newer _MKMSGCREATE (et al) macroslukem
2003-10-19Support MAKEVERBOSE. (Some host tools still generate verbose runtime messages)lukem
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
Patches provided by Joel Baker in PR 22269, verified by myself.
2003-08-01Rework how dependency generation is performed:lukem
* DPSRCS contains extra dependencies, but is _NOT_ added to CLEANFILES. This is a change of behaviour. If a Makefile wants the clean semantics it must specifically append to CLEANFILES. Resolves PR toolchain/5204. * To recap: .d (depend) files are generated for all files in SRCS and DPSRCS that have a suffix of: .c .m .s .S .C .cc .cpp .cxx * If YHEADER is set, automatically add the .y->.h to DPSRCS & CLEANFILES * Ensure that ${OBJS} ${POBJS} ${LOBJS} ${SOBJS} *.d depend upon ${DPSRCS} * Deprecate the (short lived) DEPENDSRCS Update the various Makefiles to these new semantics; generally either adding to CLEANFILES (because DPSRCS doesn't do that anymore), or replacing specific .o dependencies with DPSRCS entries. Tested with "make -j 8 distribution" and "make distribution".
2003-07-31simplify and use ${DEPENDSRCS} as a target as appropriatelukem
2003-06-27Quote question mark.wiz
2003-04-02Hack is now BSD-licensed. Thanks to Andries Brouwer, Jay Fenlason andjsm
CWI <http://www.cwi.nl/~aeb/games/hack/hack.html>. Via OpenBSD. Addresses part of PR bin/5850.
2003-02-25.Nm does not need a dummy argument ("") before punctuation orwiz
for correct formatting of the SYNOPSIS any longer.
2002-12-15fix confusion between east and west for y,u,b, and n.pooka
from Soren Jacobsen in misc/19397
2002-09-26Lots of minor fixes resulting from reading these man pages in detail.wiz
2002-09-26New sentences begin on new lines.wiz
Patch from Richard Elz, slightly improved by yours truly.
2002-08-22shops are only supposed to have 1 door (as per standard hack 1.0.3).chuck
for some reason, the version of 1.0.3 that was in the 4.4 lite tree was modified to allow shops with two doors -- this violates the spirit of the game. with this diff, we revert back to classic 1.0.3 behavior.
2002-05-26__STDC__ is always defined on NetBSD.wiz
2002-03-05No need to reference .OBJDIR here.thorpej
2002-02-09use ${INSTALL_FILE} as appropriatelukem
2002-02-08Generate <>& symbolically. I'm avoiding .../dist/... directories for now.ross
2001-11-02Update to the new t_agetstr() API.christos
2001-09-16Spell 'occurred' with two 'r's.wiz
2001-04-02Whitespace and/or punctuation fixes.wiz
2001-03-25Make mostly gcc -W clean, and other cleanup:jsm
Use const. Add __noreturn__ attributes. Add a __format__ attribute. Add __unused__ attributes. Use symbolic constants for open() and lseek(). Declare types of all function parameters; convert some function definitions to ISO C form. Ensure standard file descriptors are open on startup. Check for errors writing output of makedefs. Avoid duplicate definitions of variables.
2001-02-05fix redundant decls and nested externs. while I am here change my copyrightchristos
to TNF.
2001-01-16comment or delete text after CPP directives.cgd
2000-11-07remove unnecessary command name after .Nmlukem
2000-09-23Use ${COPY} instead of -c for ${INSTALL} commands.simonb
2000-07-31Don't use <sys/cdefs.h> __COPYRIGHT/__RCSID macros for host programs -simonb
use portable ANSI constructs instead. Patches from Chris Demetriou.
2000-07-10printf() pedant - do not pass variable alone, use %s.itojun
idea from openbsd. after looking at freebsd commit msgs from kris@freebsd.
2000-07-03More include additions for exit, abs, strcmp, etc.matt
2000-05-20* Fix termcap handling to use the new interface to avoid bufferblymn
overflows with extended termcap entries. * Made delay_output use usleep instead of the grungy tgoto hack it had.
2000-03-02POSIX.2: Ignore a null PAGER as well.kleink
1999-10-04update after change to return value of tputs() third argumentlukem
1999-08-21Use ${INSTPRIV} with ${INSTALL}.simonb
1999-08-14Adapt to change in "termcap.h".tron
1999-04-25Fix Y2K buffer overflow (from OpenBSD).kristerw
1998-12-06tweaks to pass DESTDIR to subprograms when it is defined in /etc/mk.confdbj
but is not in the environment.
1998-09-12Make the helper programs compile right in a cross-compiling environment.wrstuden
1998-08-30Add braces to make the new egcs happy.veego
1997-11-20install games files with the correct permissions.mrg
1997-11-20install games that need it setgid.mrg
1997-10-23Initialize pointers to NULL to avoid gcc/sparc compiler errorfair
hack.invent.c: In function `dolook': hack.invent.c:800: warning: `otmp0' might be used uninitialized in this function hack.invent.c:801: warning: `gold' might be used uninitialized in this function (this is awfully tiresome - can't we fix gcc?)
1997-10-22use CPPFLAGS instead of CFLAGS, fix dependancies for parallel compilelukem
1997-10-19WARNsify...christos
1997-10-12enable WARNS?=1 by default, & temporarily disable for the few unclean programslukem
1997-05-07Use afterinstall, not proginstall, to run post-installation crap.mycroft
1997-04-19Allow this to be cross-compiled.thorpej
1997-03-29Make these compile on the PowerPC (an unsigned char system).thorpej
1997-03-27Install the help file again.mycroft
1997-03-24- Makefile cleanupschristos