(linenum→info "unix/slp.c:2238")

bsd-games/2.17/ChangeLog

    1: 2005-02-18  Joseph S. Myers  <jsm@polyomino.org.uk>
    2: 
    3:         * Version 2.17.
    4: 
    5:         * NEWS, bsd-games.lsm, bsd-games-non-free.lsm: Update.
    6: 
    7:         * wtf/acronyms, wtf/acronyms.comp: Update from NetBSD CVS.
    8: 
    9: 2005-02-16  Joseph S. Myers  <jsm@polyomino.org.uk>
   10: 
   11:         * atc/input.c, backgammon/backgammon/main.c,
   12:         backgammon/teachgammon/teach.c, cribbage/instr.c, fish/fish.c,
   13:         phantasia/gamesupport.c, phantasia/interplayer.c, phantasia/io.c,
   14:         phantasia/misc.c, phantasia/phantstruct.h, rogue/machdep.c,
   15:         rogue/rogue.h, trek/getpar.h, trek/trek.h, wump/wump.c: Update
   16:         from NetBSD CVS.
   17: 
   18: 2005-02-14  Joseph S. Myers  <jsm@polyomino.org.uk>
   19: 
   20:         * hack/hack.termcap.c: Remove "static" from some variables.  Fix
   21:         from Andreas Jochens <aj@andaco.de> in Debian bug 284750.
   22:         * exec.objs: Include lib/strlcpy.o for atc and sail.
   23:         * atc/input.c, backgammon/backgammon/main.c,
   24:         backgammon/teachgammon/teach.c, cribbage/instr.c, fish/fish.c,
   25:         phantasia/misc.c, rogue/machdep.c, wump/wump.c: Cast last argument
   26:         of execl to char *.
   27:         * rogue/rogue.h: Avoid arrays of incomplete types.
   28:         * trek/trek.h: Likewise.  Don't declare Skitab and Lentab here.
   29:         * trek/getpar.h: Declare Skitab and Lentab here.
   30:         * phantasia/phantstruct.h: Define phbool.
   31:         * phantasia/gamesupport.c, phantasia/interplayer.c,
   32:         phantasia/io.c, phantasia/misc.c: Use phbool where necessary.
   33: 
   34:         * .cvsignore, adventure/.cvsignore, arithmetic/.cvsignore,
   35:         atc/.cvsignore, backgammon/backgammon/.cvsignore,
   36:         backgammon/common_source/.cvsignore,
   37:         backgammon/teachgammon/.cvsignore, banner/.cvsignore,
   38:         battlestar/.cvsignore, bcd/.cvsignore, boggle/boggle/.cvsignore,
   39:         boggle/mkdict/.cvsignore, boggle/mkindex/.cvsignore,
   40:         caesar/.cvsignore, canfield/canfield/.cvsignore,
   41:         canfield/cfscores/.cvsignore, cribbage/.cvsignore, dab/.cvsignore,
   42:         dm/.cvsignore, factor/.cvsignore, fish/.cvsignore,
   43:         fortune/datfiles/.cvsignore, fortune/fortune/.cvsignore,
   44:         fortune/strfile/.cvsignore, fortune/unstr/.cvsignore,
   45:         gomoku/.cvsignore, hack/.cvsignore, hangman/.cvsignore,
   46:         hunt/hunt/.cvsignore, hunt/huntd/.cvsignore, include/.cvsignore,
   47:         lib/.cvsignore, mille/.cvsignore, monop/.cvsignore,
   48:         morse/.cvsignore, number/.cvsignore, phantasia/.cvsignore,
   49:         pig/.cvsignore, pom/.cvsignore, ppt/.cvsignore, primes/.cvsignore,
   50:         quiz/.cvsignore, quiz/datfiles/.cvsignore, rain/.cvsignore,
   51:         random/.cvsignore, robots/.cvsignore, rogue/.cvsignore,
   52:         sail/.cvsignore, snake/snake/.cvsignore, snake/snscore/.cvsignore,
   53:         tetris/.cvsignore, trek/.cvsignore, worm/.cvsignore,
   54:         worms/.cvsignore, wtf/.cvsignore, wump/.cvsignore: Remove as no
   55:         longer needed after move to Subversion.
   56: 
   57: 2005-01-30  Joseph S. Myers  <jsm@polyomino.org.uk>
   58: 
   59:         * fortune/datfiles/fortunes2: Update from NetBSD CVS.
   60: 
   61: 2005-01-30  Joseph S. Myers  <jsm@polyomino.org.uk>
   62: 
   63:         * wtf/acronyms, wtf/acronyms.comp: Update from NetBSD CVS.
   64:         * COPYING: Update copyright dates.
   65: 
   66: 2004-12-23  Joseph S. Myers  <jsm@polyomino.org.uk>
   67: 
   68:         * monop/malloc.c, phantasia/main.c, phantasia/setup.c: Update from
   69:         NetBSD CVS.
   70: 
   71: 2004-12-07  Joseph S. Myers  <jsm@polyomino.org.uk>
   72: 
   73:         * arithmetic/arithmetic.c, battlestar/getcom.c,
   74:         boggle/boggle/bog.c, boggle/boggle/mach.c,
   75:         canfield/canfield/canfield.c, cribbage/io.c, dm/dm.c,
   76:         fortune/fortune/fortune.c, gomoku/stoc.c, hack/hack.u_init.c,
   77:         hangman/getword.c, hunt/hunt/hunt.c, hunt/hunt/otto.c,
   78:         hunt/huntd/answer.c, mille/move.c, monop/getinp.c, monop/misc.c,
   79:         number/number.c, pig/pig.c, robots/main.c, sail/dr_1.c,
   80:         sail/misc.c, sail/pl_4.c, sail/pl_5.c, worms/Makefile.bsd,
   81:         wtf/acronyms, wtf/acronyms.comp: Update from NetBSD CVS.
   82: 
   83: 2004-10-31  Joseph S. Myers  <jsm@polyomino.org.uk>
   84: 
   85:         * lib/fgetln.c: Handle case of line just fitting in buffer
   86:         correctly.
   87: 
   88: 2004-10-23  Joseph S. Myers  <jsm@polyomino.org.uk>
   89: 
   90:         * dm/utmpentry.c: Update from NetBSD CVS.
   91: 
   92: 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
   93: 
   94:         * fortune/fortune/fortune.6.in, fortune/strfile/strfile.8,
   95:         worms/worms.c: Update from NetBSD CVS.
   96: 
   97: 2004-09-08  Joseph S. Myers  <jsm@polyomino.org.uk>
   98: 
   99:         * atc/log.c, sail/dr_1.c, sail/sync.c: Update from NetBSD CVS.
  100: 
  101: 2004-09-04  Joseph S. Myers  <jsm@polyomino.org.uk>
  102: 
  103:         * wtf/acronyms: Update from NetBSD CVS.
  104: 
  105: 2004-09-02  Joseph S. Myers  <jsm@polyomino.org.uk>
  106: 
  107:         * robots/auto.c, robots/move.c: Update from NetBSD CVS.
  108: 
  109: 2004-08-23  Joseph S. Myers  <jsm@polyomino.org.uk>
  110: 
  111:         * fortune/datfiles/fortunes: Update from NetBSD CVS.
  112: 
  113: 2004-07-16  Joseph S. Myers  <jsm@polyomino.org.uk>
  114: 
  115:         * wtf/acronyms.comp: Update from NetBSD CVS.
  116: 
  117: 2004-07-05  Joseph S. Myers  <jsm@polyomino.org.uk>
  118: 
  119:         * wtf/acronyms: Update from NetBSD CVS.
  120: 
  121: 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
  122: 
  123:         * wtf/acronyms.comp: Update from NetBSD CVS.
  124: 
  125: 2004-06-02  Joseph S. Myers  <jsm@polyomino.org.uk>
  126: 
  127:         * hack/hack.6.in: Update from NetBSD CVS.
  128: 
  129: 2004-05-24  Joseph S. Myers  <jsm@polyomino.org.uk>
  130: 
  131:         * fortune/datfiles/fortunes: Update from NetBSD CVS.
  132: 
  133: 2004-05-20  Joseph S. Myers  <jsm@polyomino.org.uk>
  134: 
  135:         * wtf/acronyms.comp: Update from NetBSD CVS.
  136: 
  137: 2004-05-02  Joseph S. Myers  <jsm@polyomino.org.uk>
  138: 
  139:         * rain/rain.c: Update from NetBSD CVS.
  140:         * exec.objs: Update.
  141: 
  142: 2004-04-30  Joseph S. Myers  <jsm@polyomino.org.uk>
  143: 
  144:         * wtf/acronyms.comp: Update from NetBSD CVS.
  145: 
  146: 2004-04-24  Joseph S. Myers  <jsm@polyomino.org.uk>
  147: 
  148:         * backgammon/common_source/fancy.c, fortune/datfiles/farber:
  149:         Update from NetBSD CVS.
  150: 
  151: 2004-04-12  Joseph S. Myers  <jsm@polyomino.org.uk>
  152: 
  153:         * phantasia/fight.c, phantasia/gamesupport.c,
  154:         phantasia/interplayer.c, phantasia/io.c, phantasia/main.c,
  155:         phantasia/misc.c: Update from NetBSD CVS.
  156: 
  157: 2004-04-08  Joseph S. Myers  <jsm@polyomino.org.uk>
  158: 
  159:         * mille/move.c, phantasia/fight.c, phantasia/gamesupport.c,
  160:         phantasia/include.h, phantasia/interplayer.c, phantasia/io.c,
  161:         phantasia/main.c, phantasia/misc.c, phantasia/phantstruct.h,
  162:         phantasia/setup.c, worms/worms.c, wtf/acronyms, wtf/acronyms.comp:
  163:         Update from NetBSD CVS.
  164: 
  165: 2004-03-29  Joseph S. Myers  <jsm@polyomino.org.uk>
  166: 
  167:         * fortune/datfiles/fortunes2, fortune/datfiles/fortunes2-o.real,
  168:         hack/data, hack/rumors: Update from NetBSD CVS.
  169: 
  170: 2004-03-27  Joseph S. Myers  <jsm@polyomino.org.uk>
  171: 
  172:         * wtf/acronyms, wtf/acronyms.comp: Update from NetBSD CVS.
  173: 
  174: 2004-03-12  Joseph S. Myers  <jsm@polyomino.org.uk>
  175: 
  176:         * wtf/acronyms, wtf/acronyms.comp: Update from NetBSD CVS.
  177: 
  178: 2004-03-05  Joseph S. Myers  <jsm@polyomino.org.uk>
  179: 
  180:         * wtf/acronyms: Update from NetBSD CVS.
  181: 
  182: 2004-03-04  Joseph S. Myers  <jsm@polyomino.org.uk>
  183: 
  184:         * wtf/acronyms.comp: Update from NetBSD CVS.
  185: 
  186: 2004-02-28  Joseph S. Myers  <jsm@polyomino.org.uk>
  187: 
  188:         * fortune/datfiles/fortunes2: Update from NetBSD CVS.
  189: 
  190: 2004-02-18  Joseph S. Myers  <jsm@polyomino.org.uk>
  191: 
  192:         * wtf/acronyms: Update from NetBSD CVS.
  193: 
  194: 2004-02-14  Joseph S. Myers  <jsm@polyomino.org.uk>
  195: 
  196:         * fortune/datfiles/fortunes, fortune/datfiles/fortunes.sp.ok,
  197:         rogue/USD.doc/rogue.me: Update from NetBSD CVS.
  198:         * NEWS: Fix typo.
  199:         * ChangeLog: Mark properly for 2.16 release.
  200: 
  201: 2004-02-13  Joseph S. Myers  <jsm@polyomino.org.uk>
  202: 
  203:         * Version 2.16.
  204: 
  205:         * NEWS, bsd-games.lsm, bsd-games-non-free.lsm: Update.
  206: 
  207:         * morse/morse.c: Update from NetBSD CVS.
  208: 
  209:         * morse/morse.c: Encode and decode more characters.  Don't put
  210:         commas after every character.  Don't encode whitespace as "...".
  211:         Don't fail decoding across a 1024-byte boundary.  Mark end of
  212:         message appropriately.  From OpenBSD but with punctuation taken
  213:         from ITU-T Recommendation F.1 (03/98).
  214:         * tests/morse.testsent, tests/morse.testsentd: New tests.
  215:         * tests/morse.SOS, tests/morse.foo, tests/morse.sos: Update.
  216:         * tests/morse.test: Update.
  217: 
  218: 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
  219: 
  220:         * tests/pom.2003fm1, tests/pom.2003fm2, tests/pom.2003fq1,
  221:         tests/pom.2003fq2, tests/pom.2003lq1, tests/pom.2003lq2,
  222:         tests/pom.2003nm1, tests/pom.2003nm2, tests/pom.2003ph1,
  223:         tests/pom.2003ph2, tests/pom.2003ph3, tests/pom.2003ph4,
  224:         tests/pom.2003ph5, tests/pom.2003ph6, tests/pom.2003ph7,
  225:         tests/pom.2003ph8: New tests.
  226:         * tests/pom.test: Update.
  227: 
  228: 2004-02-10  Joseph S. Myers  <jsm@polyomino.org.uk>
  229: 
  230:         * primes/primes.6: Update from NetBSD CVS.
  231: 
  232: 2004-02-09  Joseph S. Myers  <jsm@polyomino.org.uk>
  233: 
  234:         * configure: Ask for a documentation directory if building trek or
  235:         rogue.
  236:         * Makeconfig.in (DOCDIR): Define.
  237:         * substfiles2: Add trek/trek.6.
  238:         * trek/trek.6: Rename to trek/trek.6.in.
  239:         * trek/trek.6.in: Mark documentation directory for substitution.
  240:         * rogue/Makefrag, trek/Makefrag: Install USD documents.
  241:         * INSTALL, PACKAGING, README: Update.
  242: 
  243: 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
  244: 
  245:         * backgammon/backgammon/main.c, backgammon/teachgammon/teach.c,
  246:         cribbage/cribbage.h, dm/dm.c, fortune/unstr/unstr.c,
  247:         hunt/hunt/hunt.c, hunt/hunt/otto.c, hunt/huntd/faketalk.c,
  248:         hunt/huntd/hunt.h, phantasia/Makefile.bsd, rain/rain.c,
  249:         worms/worms.c: Update from NetBSD CVS.
  250: 
  251:         * rain/rain.c, worms/worms.c: Hide the cursor with curs_set(0).
  252:         From OpenBSD.
  253: 
  254:         * tests/factor.8675309, tests/factor.6172538568: New tests (from
  255:         NetBSD src/regress).
  256:         * tests/factor.test: Update.
  257: 
  258:         * boggle/README.linux, dm/README.linux, fortune/README.linux,
  259:         hunt/README.linux, trek/README.linux: Remove.
  260:         * README: Move information from those files to here.
  261:         * INSTALL: Update.
  262:         * COPYING: Update.
  263: 
  264:         * factor/Makefile.bsd, factor/factor.6, factor/factor.c,
  265:         primes/Makefile.bsd, primes/primes.6: Update from NetBSD CVS.
  266: 
  267:         * TODO: Update.
  268: 
  269:         * substscr: Explicitly set execute permissions from those of
  270:         source file.
  271: 
  272:         * primes/primes.6: Separate manpage from that of factor.
  273:         * primes/Makefrag: Update.
  274:         * factor/factor.6: Change to be a manpage for factor only.
  275: 
  276:         * factor/factor.c: Only use Pollard p-1 if remaining factor isn't
  277:         prime.  Correct comment.  Increase base if p-1 algorithm reaches
  278:         1.
  279:         * tests/factor.2147483647111311, tests/factor.99999999999991: New
  280:         tests.
  281:         * tests/factor.test: Update.
  282:         Bugs reported by David A Bagley <bagleyd@tux.org>.
  283: 
  284:         * countmail/countmail.6, phantasia/fight.c, phantasia/io.c,
  285:         sail/extern.h, sail/misc.c, snake/snake/snake.c: Update from
  286:         NetBSD CVS.
  287: 
  288: 2004-01-27  Joseph S. Myers  <jsm@polyomino.org.uk>
  289: 
  290:         * dab/.cvsignore: New file.
  291: 
  292:         * Makeconfig.in: Add STRLCPY_DEFS and GETPROGNAME_DEFS.
  293:         * arithmetic/Makefrag, fortune/fortune/Makefrag, rogue/Makefrag:
  294:         Use them.
  295: 
  296:         * dm/utmpentry.c, dm/utmpentry.h: New from NetBSD CVS of
  297:         usr.bin/who.
  298:         * COPYING: Update.
  299:         * dm/dm.c: Follow NetBSD in use of this utmp handling.
  300:         * dm/Makefrag: Update.
  301:         * exec.objs: Update.
  302: 
  303:         * lib/getprogname.c: New file.
  304:         * include/stdlib.h: Update.
  305:         * configure: Check for getprogname.
  306:         * arithmetic/arithmetic.c, fortune/fortune/fortune.c: Follow
  307:         NetBSD in use of getprogname().
  308:         * exec.objs: Update.
  309: 
  310:         * adventure/extern.h, adventure/main.c, arithmetic/arithmetic.c,
  311:         atc/extern.h, atc/input.c, backgammon/backgammon/backlocal.h,
  312:         backgammon/backgammon/move.c, backgammon/common_source/back.h,
  313:         backgammon/teachgammon/tutor.h, banner/banner.c,
  314:         battlestar/battlestar.c, battlestar/extern.h, battlestar/fly.c,
  315:         battlestar/init.c, battlestar/parse.c, bcd/bcd.c,
  316:         boggle/boggle/bog.c, boggle/boggle/extern.h, boggle/boggle/mach.c,
  317:         boggle/boggle/prtable.c, boggle/boggle/timer.c, caesar/caesar.c,
  318:         canfield/canfield/canfield.c, canfield/cfscores/cfscores.c,
  319:         cribbage/crib.c, cribbage/cribbage.h, dm/dm.c, fish/fish.c,
  320:         fortune/fortune/fortune.c, fortune/unstr/unstr.c, gomoku/gomoku.h,
  321:         gomoku/main.c, gomoku/pickmove.c, hack/def.func_tab.h,
  322:         hack/extern.h, hack/hack.apply.c, hack/hack.do.c, hack/hack.h,
  323:         hack/hack.invent.c, hack/hack.main.c, hack/hack.shk.c,
  324:         hack/hack.vault.c, hack/hack.zap.c, hangman/hangman.h,
  325:         hunt/hunt/hunt.c, hunt/hunt/otto.c, hunt/hunt/playit.c,
  326:         hunt/huntd/driver.c, hunt/huntd/execute.c, hunt/huntd/expl.c,
  327:         hunt/huntd/faketalk.c, hunt/huntd/hunt.h, hunt/huntd/makemaze.c,
  328:         hunt/huntd/shots.c, hunt/huntd/talk_ctl.h, mille/mille.h,
  329:         mille/table.c, mille/varpush.c, monop/cards.c, monop/execute.c,
  330:         monop/getinp.c, monop/houses.c, monop/malloc.c, monop/monop.c,
  331:         monop/monop.def, monop/monop.ext, monop/monop.h, monop/morg.c,
  332:         monop/print.c, monop/prop.c, monop/trade.c, morse/morse.c,
  333:         number/number.c, pig/pig.c, pom/pom.c, ppt/ppt.c, primes/primes.c,
  334:         quiz/quiz.c, quiz/quiz.h, quiz/rxp.c, rain/rain.c,
  335:         random/random.c, robots/auto.c, robots/main.c, robots/robots.h,
  336:         robots/score.c, rogue/main.c, rogue/rogue.h, sail/extern.h,
  337:         sail/pl_1.c, sail/sync.c, snake/snake/snake.c,
  338:         snake/snscore/snscore.c, tetris/input.h, tetris/scores.c,
  339:         tetris/scores.h, tetris/screen.c, tetris/screen.h,
  340:         tetris/tetris.c, tetris/tetris.h, trek/compkl.c, trek/computer.c,
  341:         trek/dumpgame.c, trek/getpar.c, trek/getpar.h, trek/main.c,
  342:         trek/torped.c, trek/trek.h, worm/worm.c, worms/worms.c,
  343:         wump/wump.c: Update from NetBSD CVS.
  344: 
  345:         * adventure/extern.h, adventure/main.c, arithmetic/arithmetic.c,
  346:         atc/extern.h, atc/input.c, backgammon/backgammon/backlocal.h,
  347:         backgammon/backgammon/move.c, backgammon/common_source/back.h,
  348:         backgammon/teachgammon/tutor.h, banner/banner.c,
  349:         battlestar/battlestar.c, battlestar/extern.h, battlestar/fly.c,
  350:         battlestar/init.c, battlestar/parse.c, bcd/bcd.c,
  351:         boggle/boggle/bog.c, boggle/boggle/extern.h, boggle/boggle/mach.c,
  352:         boggle/boggle/prtable.c, boggle/boggle/timer.c, caesar/caesar.c,
  353:         canfield/canfield/canfield.c, canfield/cfscores/cfscores.c,
  354:         cribbage/crib.c, cribbage/cribbage.h, dm/dm.c, fish/fish.c,
  355:         fortune/fortune/fortune.c, fortune/unstr/unstr.c, gomoku/gomoku.h,
  356:         gomoku/main.c, hack/def.func_tab.h, hack/extern.h,
  357:         hack/hack.apply.c, hack/hack.do.c, hack/hack.h,
  358:         hack/hack.invent.c, hack/hack.main.c, hack/hack.shk.c,
  359:         hack/hack.vault.c, hack/hack.zap.c, hangman/hangman.h,
  360:         hunt/hunt/hunt.c, hunt/hunt/otto.c, hunt/hunt/playit.c,
  361:         hunt/huntd/driver.c, hunt/huntd/execute.c, hunt/huntd/expl.c,
  362:         hunt/huntd/faketalk.c, hunt/huntd/hunt.h, hunt/huntd/makemaze.c,
  363:         hunt/huntd/shots.c, hunt/huntd/talk_ctl.h, mille/mille.h,
  364:         mille/table.c, mille/varpush.c, monop/cards.c, monop/execute.c,
  365:         monop/getinp.c, monop/houses.c, monop/monop.c, monop/monop.def,
  366:         monop/monop.ext, monop/monop.h, monop/morg.c, monop/print.c,
  367:         monop/prop.c, monop/trade.c, monop/malloc.c, morse/morse.c,
  368:         number/number.c, pig/pig.c, pom/pom.c, ppt/ppt.c, primes/primes.c,
  369:         quiz/quiz.c, quiz/quiz.h, quiz/rxp.c, rain/rain.c,
  370:         random/random.c, robots/auto.c, robots/main.c, robots/robots.h,
  371:         robots/score.c, rogue/main.c, rogue/rogue.h, snake/snake/snake.c,
  372:         snake/snscore/snscore.c, tetris/input.h, tetris/scores.c,
  373:         tetris/scores.h, tetris/screen.c, tetris/screen.h,
  374:         tetris/tetris.c, tetris/tetris.h, trek/compkl.c, trek/computer.c,
  375:         trek/dumpgame.c, trek/getpar.c, trek/getpar.h, trek/main.c,
  376:         trek/torped.c, trek/trek.h, worm/worm.c, worms/worms.c,
  377:         wump/wump.c: Remove uses of __P.
  378: 
  379:         * THANKS: Mention David A Bagley.
  380: 
  381:         * sail/pl_1.c (child): Use int for wait status.
  382: 
  383:         * gomoku/gomoku.h, robots/robots.h, sail/extern.h, sail/misc.c,
  384:         sail/sync.c: Adjust system header includes.
  385: 
  386:         * fortune/fortune/fortune.6.in: Update substitution for path to
  387:         fortunes directory.
  388: 
  389:         * cribbage/crib.c, cribbage/cribbage.h, cribbage/io.c,
  390:         dab/Makefile.bsd, monop/misc.c, monop/monop.def, monop/monop.ext:
  391:         Update from NetBSD CVS.
  392: 
  393: 2004-01-26  Joseph S. Myers  <jsm@polyomino.org.uk>
  394: 
  395:         * sail/main.c: Reorder includes to match NetBSD.
  396: 
  397:         * cribbage/cribbage.h, cribbage/crib.c, cribbage/io.c: Rename
  398:         receive_int to receive_intr.
  399: 
  400:         * hack/hack.pri.c: Fix typo in merge from NetBSD.
  401: 
  402:         * configure: Consistently use balanced parentheses in case
  403:         statements.
  404: 
  405: 2004-01-25  Joseph S. Myers  <jsm@polyomino.org.uk>
  406: 
  407:         * monop/misc.c, monop/monop.def, monop/monop.ext: Rename yn to
  408:         yncoms.
  409: 
  410:         * cribbage/cribbage.h, cribbage/crib.c, cribbage/io.c: Rename rint
  411:         to receive_int.
  412: 
  413:         * fortune/fortune/fortune.c: Add test for __CYGWIN__.
  414:         * configure: Test for sig_t.
  415:         * include/signal.h: Use it.
  416:         Cygwin issues reported by David A Bagley <bagleyd@tux.org>.
  417: 
  418: 2004-01-16  Joseph S. Myers  <jsm@polyomino.org.uk>
  419: 
  420:         * wtf/acronyms, wtf/acronyms.comp: Update from NetBSD CVS.
  421: 
  422: 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
  423: 
  424:         * wtf/acronyms, wtf/acronyms.comp: Update from NetBSD CVS.
  425: 
  426: 2004-01-04  Joseph S. Myers  <jsm@polyomino.org.uk>
  427: 
  428:         * COPYING: Note that TODO no longer contains anything from the
  429:         original bsd-games 1.3.
  430: 
  431:         * phantasia/phantasia.6, wtf/acronyms, wtf/acronyms.comp: Update
  432:         from NetBSD CVS.
  433: 
  434: 2004-01-02  Joseph S. Myers  <jsm@polyomino.org.uk>
  435: 
  436:         * atc/atc.6.in, backgammon/backgammon/main.c,
  437:         backgammon/teachgammon/data.c, caesar/caesar.c,
  438:         fortune/datfiles/fortunes, fortune/datfiles/fortunes2,
  439:         fortune/fortune/fortune.c, hack/hack.options.c, phantasia/main.c,
  440:         phantasia/misc.c, rogue/Makefile.bsd, rogue/rogue.h,
  441:         wargames/wargames.6, worm/worm.6, wtf/acronyms: Update from NetBSD
  442:         CVS.
  443:         * dab: New directory from NetBSD CVS.
  444:         * COPYING, INSTALL, README, bsd-games.lsm, Makeconfig.in,
  445:         configure, exec.libs, exec.objs: Update.
  446:         * dab/Makefrag: New file.
  447: 
  448: 2003-12-18  Joseph S. Myers  <jsm@polyomino.org.uk>
  449: 
  450:         * Version 2.15.
  451: 
  452:         * NEWS, bsd-games.lsm, bsd-games-non-free.lsm: Update.
  453: 
  454:         * README: Update.
  455: 
  456: 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
  457: 
  458:         * backgammon/backgammon/main.c (main): Only score as a Gammon or a
  459:         Backgammon if the opponent hasn't removed any pieces, not if the
  460:         opponent has removed pieces but has had a piece knocked back to
  461:         the bar afterwards.  Fixes Debian bug 185101 from Konstantin
  462:         Seiler <list@kseiler.de>.
  463: 
  464:         * fortune/fortune/fortune.c (fortlen): Return proper fortune
  465:         length for fortune files without STR_RANDOM or STR_ORDERED rather
  466:         than comparing it to SLEN.  Bug reported by Simon Williams
  467:         <simon@no-dns-yet.org.uk>.
  468: 
  469:         * fortune/fortune/fortune.c (init_prob): Show residual probability
  470:         rather than non-residual in "No place to put residual probability"
  471:         error message.  Distribute residual probability correctly rather
  472:         than all to one file.  Patch from Mike Castle
  473:         <dalgoda@ix.netcom.com>.
  474: 
  475:         * configure, Makeconfig.in, fortune/fortune/pathnames.h.in,
  476:         fortune/datfiles/Makefrag: Make fortune directory configurable;
  477:         default to NetBSD default.
  478: 
  479:         * rogue/Makefrag: Don't use -fwritable-strings.
  480:         * rogue/rogue.h (struct id): Add const.
  481:         * TODO: Update.
  482: 
  483:         * backgammon/teachgammon/data.c: Make tutorial text match actual
  484:         moves.  From FreeBSD via OpenBSD.  Fixes Debian bug 212478 from
  485:         Jim W. Jaszewski <grok@sprint.ca>.
  486: 
  487:         * adventure/glorkz: Fix capitalisation of compass directions.
  488: 
  489:         * phantasia/main.c (cleanup): Only close files that have been
  490:         opened successfully.
  491:         * phantasic/misc.c (error): Give error text rather than errno
  492:         number.
  493:         Patch from Joey Hess <joey@kitenet.net> for Debian bug 187251 from
  494:         Mikael Hedin <micce@debian.org>.
  495: 
  496:         * wtf/acronyms: Add two acronyms suggested by Pavel Machek
  497:         <pavel@ucw.cz>.
  498: 
  499:         * wargames/wargames.6: Fix typo.  Patch from Joey Hess
  500:         <joeyh@debian.org>.
  501: 
  502:         * hack/hack.options.c (parseoptions): Refer to 'O' rather than 'o'
  503:         as command to set options.  Bug reported by Christian Garbs
  504:         <debian@cgarbs.de> in Debian bug 191452.
  505: 
  506:         * caesar/caesar.c (main): Make dot and winnerdot of type double.
  507:         Patch from Jan Vornberger <jan@uos.de> in Debian bug 197816.
  508:         * tests/caesar.197816in, tests/caesar.197816out: New tests.
  509:         * tests/caesar.test: Update.
  510: 
  511:         * worm/worm.6: Score is in upper right corner, not upper left
  512:         corner.  Patch from Robert Hunter <roh@cryptocracy.hn.org> in
  513:         Debian bug 209034.
  514: 
  515:         * atc/atc.6.in: Document that pressing return allows you to "fast
  516:         forward" the game clock.  Patch from Peter Maydell
  517:         <pmaydell@chiark.greenend.org.uk> in Debian bug 216980.
  518: 
  519:         * PACKAGING: Remove some old version references.
  520: 
  521:         * INSTALL: Simplify and remove some obsolete information.
  522: 
  523:         * adventure/Makefile.bsd, adventure/adventure.6, adventure/crc.c,
  524:         adventure/done.c, adventure/hdr.h, adventure/init.c,
  525:         adventure/io.c, adventure/main.c, adventure/save.c,
  526:         adventure/setup.c, adventure/subr.c, adventure/vocab.c,
  527:         adventure/wizard.c, arithmetic/arithmetic.6,
  528:         arithmetic/arithmetic.c, atc/Makefile.bsd, atc/atc.6.in,
  529:         atc/def.h, atc/extern.c, atc/extern.h, atc/grammar.y,
  530:         atc/graphics.c, atc/include.h, atc/input.c, atc/lex.l, atc/list.c,
  531:         atc/log.c, atc/main.c, atc/pathnames.h.in, atc/struct.h,
  532:         atc/tunable.c, atc/tunable.h, atc/update.c,
  533:         backgammon/backgammon/backgammon.6.in,
  534:         backgammon/backgammon/extra.c, backgammon/backgammon/main.c,
  535:         backgammon/backgammon/move.c, backgammon/backgammon/text.c,
  536:         backgammon/backgammon/version.c, backgammon/common_source/allow.c,
  537:         backgammon/common_source/back.h, backgammon/common_source/board.c,
  538:         backgammon/common_source/check.c,
  539:         backgammon/common_source/fancy.c, backgammon/common_source/init.c,
  540:         backgammon/common_source/odds.c, backgammon/common_source/one.c,
  541:         backgammon/common_source/save.c, backgammon/common_source/subs.c,
  542:         backgammon/common_source/table.c, backgammon/teachgammon/data.c,
  543:         backgammon/teachgammon/teach.c, backgammon/teachgammon/ttext1.c,
  544:         backgammon/teachgammon/ttext2.c, backgammon/teachgammon/tutor.c,
  545:         backgammon/teachgammon/tutor.h, banner/banner.6, banner/banner.c,
  546:         battlestar/battlestar.6, battlestar/battlestar.c,
  547:         battlestar/command1.c, battlestar/command2.c,
  548:         battlestar/command3.c, battlestar/command4.c,
  549:         battlestar/command5.c, battlestar/command6.c,
  550:         battlestar/command7.c, battlestar/cypher.c, battlestar/dayfile.c,
  551:         battlestar/dayobjs.c, battlestar/extern.h, battlestar/fly.c,
  552:         battlestar/getcom.c, battlestar/globals.c, battlestar/init.c,
  553:         battlestar/misc.c, battlestar/nightfile.c, battlestar/nightobjs.c,
  554:         battlestar/parse.c, battlestar/pathnames.h.in, battlestar/room.c,
  555:         battlestar/save.c, battlestar/words.c, bcd/bcd.6, bcd/bcd.c,
  556:         boggle/Makefile.bsd, boggle/boggle/bog.c, boggle/boggle/bog.h.in,
  557:         boggle/boggle/boggle.6, boggle/boggle/extern.h,
  558:         boggle/boggle/help.c, boggle/boggle/mach.c,
  559:         boggle/boggle/prtable.c, boggle/boggle/timer.c,
  560:         boggle/boggle/word.c, boggle/mkdict/mkdict.c,
  561:         boggle/mkindex/mkindex.c, caesar/caesar.6, caesar/caesar.c,
  562:         canfield/canfield/canfield.6.in, canfield/canfield/canfield.c,
  563:         canfield/canfield/pathnames.h.in, canfield/cfscores/cfscores.c,
  564:         countmail/countmail.6, cribbage/cards.c, cribbage/crib.c,
  565:         cribbage/cribbage.6.in, cribbage/cribbage.h, cribbage/cribcur.h,
  566:         cribbage/deck.h, cribbage/extern.c, cribbage/instr.c,
  567:         cribbage/io.c, cribbage/pathnames.h.in, cribbage/score.c,
  568:         cribbage/support.c, dm/dm.8.in, dm/dm.c, dm/dm.conf.5.in,
  569:         dm/pathnames.h.in, factor/factor.6, factor/factor.c, fish/fish.6,
  570:         fish/fish.c, fish/pathnames.h.in, fortune/datfiles/Makefile.bsd,
  571:         fortune/datfiles/farber, fortune/datfiles/fortunes,
  572:         fortune/datfiles/fortunes-o.real, fortune/datfiles/fortunes2,
  573:         fortune/datfiles/fortunes2-o.real, fortune/datfiles/limerick,
  574:         fortune/datfiles/limerick-o.real, fortune/datfiles/netbsd,
  575:         fortune/datfiles/netbsd-o.real, fortune/datfiles/startrek,
  576:         fortune/datfiles/startrek.sp.ok, fortune/datfiles/zippy,
  577:         fortune/datfiles/zippy.sp.ok, fortune/fortune/fortune.6.in,
  578:         fortune/fortune/fortune.c, fortune/fortune/pathnames.h.in,
  579:         fortune/strfile/strfile.8, fortune/strfile/strfile.c,
  580:         fortune/strfile/strfile.h, fortune/unstr/unstr.c, gomoku/bdinit.c,
  581:         gomoku/bdisp.c, gomoku/gomoku.6, gomoku/gomoku.h, gomoku/main.c,
  582:         gomoku/makemove.c, gomoku/pickmove.c, gomoku/stoc.c,
  583:         hack/COPYRIGHT, hack/COPYRIGHT-JF, hack/Makefile.bsd,
  584:         hack/alloc.c, hack/config.h, hack/date.h, hack/def.edog.h,
  585:         hack/def.eshk.h, hack/def.flag.h, hack/def.func_tab.h,
  586:         hack/def.gen.h, hack/def.gold.h, hack/def.mkroom.h,
  587:         hack/def.monst.h, hack/def.obj.h, hack/def.objclass.h,
  588:         hack/def.objects.h, hack/def.permonst.h, hack/def.rm.h,
  589:         hack/def.trap.h, hack/def.wseg.h, hack/hack.6.in,
  590:         hack/hack.Decl.c, hack/hack.apply.c, hack/hack.bones.c,
  591:         hack/hack.c, hack/hack.cmd.c, hack/hack.do.c, hack/hack.do_name.c,
  592:         hack/hack.do_wear.c, hack/hack.dog.c, hack/hack.eat.c,
  593:         hack/hack.end.c, hack/hack.engrave.c, hack/hack.fight.c,
  594:         hack/hack.h, hack/hack.invent.c, hack/hack.ioctl.c,
  595:         hack/hack.lev.c, hack/hack.main.c, hack/hack.makemon.c,
  596:         hack/hack.mfndpos.h, hack/hack.mhitu.c, hack/hack.mklev.c,
  597:         hack/hack.mkmaze.c, hack/hack.mkobj.c, hack/hack.mkshop.c,
  598:         hack/hack.mon.c, hack/hack.monst.c, hack/hack.o_init.c,
  599:         hack/hack.objnam.c, hack/hack.options.c, hack/hack.pager.c,
  600:         hack/hack.potion.c, hack/hack.pri.c, hack/hack.read.c,
  601:         hack/hack.rip.c, hack/hack.rumors.c, hack/hack.save.c,
  602:         hack/hack.search.c, hack/hack.sh, hack/hack.shk.c,
  603:         hack/hack.shknam.c, hack/hack.steal.c, hack/hack.termcap.c,
  604:         hack/hack.timeout.c, hack/hack.topl.c, hack/hack.track.c,
  605:         hack/hack.trap.c, hack/hack.tty.c, hack/hack.u_init.c,
  606:         hack/hack.unix.c, hack/hack.vault.c, hack/hack.version.c,
  607:         hack/hack.wield.c, hack/hack.wizard.c, hack/hack.worm.c,
  608:         hack/hack.worn.c, hack/hack.zap.c, hack/makedefs.c,
  609:         hack/pathnames.h.in, hack/rnd.c, hangman/endgame.c,
  610:         hangman/extern.c, hangman/getguess.c, hangman/getword.c,
  611:         hangman/hangman.6.in, hangman/hangman.h, hangman/main.c,
  612:         hangman/pathnames.h.in, hangman/playgame.c, hangman/prdata.c,
  613:         hangman/prman.c, hangman/prword.c, hangman/setup.c,
  614:         hunt/Makefile.inc.bsd, hunt/hunt/connect.c, hunt/hunt/hunt.6.in,
  615:         hunt/hunt/hunt.c, hunt/hunt/otto.c, hunt/hunt/playit.c,
  616:         hunt/huntd/answer.c, hunt/huntd/bsd.h, hunt/huntd/ctl.c,
  617:         hunt/huntd/ctl_transact.c, hunt/huntd/draw.c, hunt/huntd/driver.c,
  618:         hunt/huntd/execute.c, hunt/huntd/expl.c, hunt/huntd/extern.c,
  619:         hunt/huntd/faketalk.c, hunt/huntd/get_names.c, hunt/huntd/hunt.h,
  620:         hunt/huntd/huntd.6.in, hunt/huntd/makemaze.c,
  621:         hunt/huntd/pathname.c, hunt/huntd/shots.c, hunt/huntd/talk_ctl.h,
  622:         hunt/huntd/terminal.c, mille/comp.c, mille/end.c, mille/extern.c,
  623:         mille/init.c, mille/mille.6, mille/mille.c, mille/mille.h,
  624:         mille/misc.c, mille/move.c, mille/print.c, mille/roll.c,
  625:         mille/save.c, mille/table.c, mille/types.c, mille/varpush.c,
  626:         monop/Makefile.bsd, monop/brd.dat, monop/cards.c, monop/deck.h,
  627:         monop/execute.c, monop/getinp.c, monop/houses.c, monop/initdeck.c,
  628:         monop/jail.c, monop/malloc.c, monop/misc.c, monop/mon.dat,
  629:         monop/monop.6.in, monop/monop.c, monop/monop.def, monop/monop.ext,
  630:         monop/monop.h, monop/morg.c, monop/pathnames.h.in, monop/print.c,
  631:         monop/prop.c, monop/prop.dat, monop/rent.c, monop/roll.c,
  632:         monop/spec.c, monop/trade.c, morse/morse.c, number/number.6,
  633:         number/number.c, phantasia/Makefile.bsd, phantasia/main.c,
  634:         phantasia/misc.c, phantasia/pathnames.h.in, phantasia/phantasia.6,
  635:         phantasia/phantglobs.h, phantasia/setup.c, pig/pig.6, pig/pig.c,
  636:         pom/pom.6, pom/pom.c, ppt/ppt.c, primes/pattern.c,
  637:         primes/pr_tbl.c, primes/primes.c, primes/primes.h,
  638:         quiz/pathnames.h.in, quiz/quiz.6.in, quiz/quiz.c, quiz/quiz.h,
  639:         quiz/rxp.c, rain/rain.6, rain/rain.c, random/random.6,
  640:         random/random.c, robots/extern.c, robots/flush_in.c,
  641:         robots/init_field.c, robots/main.c, robots/make_level.c,
  642:         robots/move.c, robots/move_robs.c, robots/pathnames.h.in,
  643:         robots/play_level.c, robots/query.c, robots/rnd_pos.c,
  644:         robots/robots.6.in, robots/robots.h, robots/score.c,
  645:         rogue/USD.doc/Makefile.bsd, rogue/USD.doc/rogue.me, rogue/hit.c,
  646:         rogue/init.c, rogue/inventory.c, rogue/level.c, rogue/machdep.c,
  647:         rogue/main.c, rogue/message.c, rogue/monster.c, rogue/move.c,
  648:         rogue/object.c, rogue/pack.c, rogue/pathnames.h.in, rogue/play.c,
  649:         rogue/random.c, rogue/ring.c, rogue/rogue.6.in, rogue/rogue.h,
  650:         rogue/room.c, rogue/save.c, rogue/score.c, rogue/spec_hit.c,
  651:         rogue/throw.c, rogue/trap.c, rogue/use.c, rogue/zap.c,
  652:         sail/assorted.c, sail/dr_1.c, sail/dr_2.c, sail/dr_3.c,
  653:         sail/dr_4.c, sail/dr_5.c, sail/dr_main.c, sail/driver.h,
  654:         sail/extern.h, sail/game.c, sail/globals.c, sail/lo_main.c,
  655:         sail/machdep.h, sail/main.c, sail/misc.c, sail/parties.c,
  656:         sail/pathnames.h.in, sail/pl_1.c, sail/pl_2.c, sail/pl_3.c,
  657:         sail/pl_4.c, sail/pl_5.c, sail/pl_6.c, sail/pl_7.c,
  658:         sail/pl_main.c, sail/player.h, sail/sail.6, sail/sync.c,
  659:         sail/version.c, snake/snake/pathnames.h.in,
  660:         snake/snake/snake.6.in, snake/snake/snake.c,
  661:         snake/snscore/snscore.c, tetris/input.c, tetris/input.h,
  662:         tetris/pathnames.h.in, tetris/scores.c, tetris/scores.h,
  663:         tetris/screen.c, tetris/screen.h, tetris/shapes.c,
  664:         tetris/tetris.6.in, tetris/tetris.c, tetris/tetris.h,
  665:         trek/USD.doc/Makefile.bsd, trek/USD.doc/trek.me, trek/abandon.c,
  666:         trek/attack.c, trek/autover.c, trek/capture.c, trek/cgetc.c,
  667:         trek/check_out.c, trek/checkcond.c, trek/compkl.c,
  668:         trek/computer.c, trek/damage.c, trek/damaged.c, trek/dcrept.c,
  669:         trek/destruct.c, trek/dock.c, trek/dumpgame.c, trek/dumpme.c,
  670:         trek/dumpssradio.c, trek/events.c, trek/externs.c, trek/getcodi.c,
  671:         trek/getpar.c, trek/getpar.h, trek/help.c, trek/impulse.c,
  672:         trek/initquad.c, trek/kill.c, trek/klmove.c, trek/lose.c,
  673:         trek/lrscan.c, trek/main.c, trek/move.c, trek/nova.c, trek/out.c,
  674:         trek/phaser.c, trek/play.c, trek/ram.c, trek/ranf.c, trek/rest.c,
  675:         trek/schedule.c, trek/score.c, trek/setup.c, trek/setwarp.c,
  676:         trek/shield.c, trek/snova.c, trek/srscan.c, trek/systemname.c,
  677:         trek/torped.c, trek/trek.6, trek/trek.h, trek/visual.c,
  678:         trek/warp.c, trek/win.c, worm/worm.6, worm/worm.c, worms/worms.6,
  679:         worms/worms.c, wtf/wtf.in, wtf/wtf.6.in, wump/pathnames.h.in,
  680:         wump/wump.6, wump/wump.c: Update from NetBSD CVS.
  681:         * wtf/acronyms: Update from NetBSD CVS.
  682:         * wtf/acronyms.comp: New file from NetBSD CVS.
  683:         * wtf/Makefrag: Update.
  684:         * COPYING: Update.
  685:         * INSTALL: Note that glibc 2.3 now required at least for hunt (for
  686:         <ifaddrs.h>).
  687: 
  688: 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
  689: 
  690:         * THANKS: Update Malcolm Parsons's email address.
  691: 
  692: 2003-04-01  Joseph S. Myers  <jsm@polyomino.org.uk>
  693: 
  694:         * Version 2.14.
  695: 
  696:         * configure: Fix bug in OpenSSL support.
  697: 
  698:         * NEWS, bsd-games.lsm, bsd-games-non-free.lsm: Update.
  699: 
  700:         * configure, Makeconfig.in, exec.libs: Support OpenSSL for factor.
  701:         * INSTALL: Update.
  702:         * tests/factor.987654321987654,
  703:         tests/factor.987654321987654321987: New files.
  704:         * tests/factor.test: Update.
  705: 
  706: 2003-03-29  Joseph S. Myers  <jsm@polyomino.org.uk>
  707: 
  708:         * hack/COPYRIGHT, hack/COPYRIGHT-JF, hack/alloc.c, hack/config.h,
  709:         hack/date.h, hack/def.edog.h, hack/def.eshk.h, hack/def.flag.h,
  710:         hack/def.func_tab.h, hack/def.gen.h, hack/def.gold.h,
  711:         hack/def.mkroom.h, hack/def.monst.h, hack/def.obj.h,
  712:         hack/def.objclass.h, hack/def.objects.h, hack/def.permonst.h,
  713:         hack/def.rm.h, hack/def.trap.h, hack/def.wseg.h, hack/hack.6.in,
  714:         hack/hack.Decl.c, hack/hack.apply.c, hack/hack.bones.c,
  715:         hack/hack.c, hack/hack.cmd.c, hack/hack.do.c, hack/hack.do_name.c,
  716:         hack/hack.do_wear.c, hack/hack.dog.c, hack/hack.eat.c,
  717:         hack/hack.end.c, hack/hack.engrave.c, hack/hack.fight.c,
  718:         hack/hack.h, hack/hack.invent.c, hack/hack.ioctl.c,
  719:         hack/hack.lev.c, hack/hack.main.c, hack/hack.makemon.c,
  720:         hack/hack.mfndpos.h, hack/hack.mhitu.c, hack/hack.mklev.c,
  721:         hack/hack.mkmaze.c, hack/hack.mkobj.c, hack/hack.mkshop.c,
  722:         hack/hack.mon.c, hack/hack.monst.c, hack/hack.o_init.c,
  723:         hack/hack.objnam.c, hack/hack.options.c, hack/hack.pager.c,
  724:         hack/hack.potion.c, hack/hack.pri.c, hack/hack.read.c,
  725:         hack/hack.rip.c, hack/hack.rumors.c, hack/hack.save.c,
  726:         hack/hack.search.c, hack/hack.sh, hack/hack.shk.c,
  727:         hack/hack.shknam.c, hack/hack.steal.c, hack/hack.termcap.c,
  728:         hack/hack.timeout.c, hack/hack.topl.c, hack/hack.track.c,
  729:         hack/hack.trap.c, hack/hack.tty.c, hack/hack.u_init.c,
  730:         hack/hack.unix.c, hack/hack.vault.c, hack/hack.version.c,
  731:         hack/hack.wield.c, hack/hack.wizard.c, hack/hack.worm.c,
  732:         hack/hack.worn.c, hack/hack.zap.c, hack/makedefs.c, hack/rnd.c:
  733:         Hack is now BSD-licensed.  Thanks to Andries Brouwer, Jay Fenlason