summaryrefslogtreecommitdiff
path: root/games
AgeCommit message (Collapse)AuthorFilesLines
2001-03-12add & enable kulkizuntum1-1/+2
2001-03-12Initial import of kulki.zuntum6-0/+966
Game which five years ago was kiler in Polish offices and libraries. To my surprise i can't find anywhere linux version of that game, and i got bored of rebooting to windows only to play kulki...
2001-03-12Update crafty to 18.5. Changes from version 18.4:jlam2-7/+7
18.5 minor change to RootMove() to use Quiesce() rather than the more complicated way it was ordering with Evaluate()/EnPrise(). this is no faster, but it is simpler and eliminated the need for the EnPrise() function totally, making the code a bit smaller. bug in EvaluateDraws() would let it think that the bishop+wrong rook pawn endings were winnable if both kings were very close to the queening square, even with the wrong bishop.
2001-03-09Update xboard to 4.2.3. Pkgsrc changes include removing the buildjlam2-9/+4
dependency on autoconf. Changes from 4.2.2 include: * Bugfix: The error message "Variant X not supported by gnuchessx" formerly could pop up even in -ncp mode. * Fixed an xboard bug in premove highlighting. * Modified premove again. Now we are back to displaying the move locally immediately after sending it to the server, as in versions prior to 4.2.1. This is good because it lets you register your next premove sooner. As a better fix to the problem that the change in 4.2.1 had been trying to address, we now suppress animating the opponent's move if you have a premove reply pending. * Removed an erroneous patch that left zombie chess engines around when both sigterm and reuse were turned off. (Bug was in xboard only, not winboard.) * Bugfix: loading a game with autostepping did not work for games with PGN result "*" (unfinished). This bug was introduced in 4.1.0, caused by some outdated code that was supposed to leave you in EditGame mode after loading an unfinished game.
2001-03-09Update crafty to 18.4. Changes from version 18.3:jlam5-14/+30
18.4 recapture extension was left in SearchSMP() erroneously. this has now been protected by a #ifdef just like it was in Search(). bug in RepetitionCheck() was causing problems in SMP versions. The entire repetition list code was modified to clean this up. the problem was most noticable on things like fine #70. bug in LearnImportBook() confused the learn value sign, due to the other changes to make +=white all the time. opposite bishop scoring has been beefed up a bit to avoid these drawish endings.
2001-03-07${MD5_FILE} -> ${DIGEST_FILE}wiz1-2/+2
2001-03-05add and enable 0verkillwiz1-1/+2
2001-03-05Initial import of 0verkill-0.15, provided by Tomasz Luchowski in pkg/12050,wiz7-0/+253
with some changes by me: Throw away Doom, Quake and Duke Nukem - 0verkill comes. Now you don't even need graphic mode if you wanna take a bloody deathmatch with your friends.
2001-03-04Because the minor number of the PNG library was increased packages compiledtron1-2/+2
using the newest PNG library won't work on system with an older one. To prevent such problems with precompiled binary packages require at least "png-1.0.9nb1" in all dependences.
2001-03-01Mechanical changes to use ${PKG_PREFIX} instead of substituting forjlam2-8/+3
@PREFIX@ in DEINSTALL/INSTALL scripts.
2001-02-28chown, chmod -> ${CHOWN}, ${CHMOD}wiz2-8/+8
2001-02-26Use "PKGLOCALEDIR" instead of "LOCALEDIR".tron2-30/+29
2001-02-26Mechanical changes to use the pkgsrc autoconf and automake by specifyingjlam1-3/+3
complete paths to these programs.
2001-02-25Cleanup MKDIR usage => INSTALL_*_DIRhubertf15-42/+42
XXX need to teach pkglint to be more picky about this
2001-02-23Master site changed - it's not in "games/multiplayer", but "games".hubertf1-2/+2
2001-02-20Remove duplicate BUILD_DEPENDS for unzip (bsd.pkg.mk has an automatic onewiz1-2/+1
if EXTRACT_SUFX is .zip); also remove EXTRACT_CMDs that are the same as the implicit one.
2001-02-16Not needed any more -- COMMENTs are in Makefiles now.wiz1-1/+0
2001-02-16Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz1-126/+128
While I'm here, unify category Makefiles to more standard style. (If you have tools depending on the previous form, please fix them.)
2001-02-16Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz250-250/+259
2001-02-15regenwiz1-2/+2
2001-02-13Rename "${LOCALEBASE}" variable to "${LOCALEDIR}" to avoid mix-ups withtron3-36/+36
"${LOCALBASE}".
2001-02-13Update crafty to 18.3. This is a bugfix release over version 18.2. Changesjlam2-7/+7
include: 18.3 minor bug in "avoid_null_move" test used R=2 for the test rather than testing R=2/3 as the real null-move search uses. the kibitz for "Hello from Crafty Vx.xx" has been moved so that it works with the new xboard/winboard 4.2.2 versions. book learning was badly broken in the previous version and has been fixed/tested.
2001-02-12'cvs rm' is your friend, & wiz who obviously has had more caffine than me todayabs1-33/+0
2001-02-12Update to 1.73.abs3-7/+10
patch incorporated into main tree Version 1.73, 2/11/01 * Added code to handle EOFs from stdin. Version 1.72, 2/1/01 * Added code to stop searching if a mate is found. * Changed max_time/max_depth assignments in main.c.
2001-02-08Update crafty to 18.2. Changes from version 18.1 include:jlam4-16/+20
The main feature is that it fixes the winboard hang problem when crafty plays black on a chess server. It also has much more aggressive book learning (code has been significantly changed). A minor bug was fixed in analyze mode that would break the "h" command when black was on move, and show one less move for either side that had actually been played in the game. Another fixed bug reversed the sign of a score whispered in analysis mode. Pkgsrc changes include fixing the build target on Solaris (untested).
2001-02-07Update xboard to 4.2.2. Changes from version 4.1.0 include a new xboardjlam10-181/+19
protocol for talking to chess engines, adding a move list window, improving the user interface w.r.t dragging pieces, and various bugfixes. Tim Mann graciously accepted pkgsrc patches to support compiling with Xaw3d in this release.
2001-02-06Unify format of MESSAGEs, and include RCS Ids.wiz8-6/+49
2001-02-06Make that "autoreconf" -- there is no "autoremake".fredb5-15/+16
2001-02-05Use full pathname "${LOCALBASE}/bin/auto..." in dependences and maketron6-17/+17
targets. This includes a fix for PR pkg/12125 by Tomasz Luchowski.
2001-02-04Handle EOF as 'exit', rather than infinitely repeat last command.abs3-6/+26
Update to 1.71nb2
2001-01-31Increase benchmark timeout by factor of ten (to allow it to be run on slowerabs3-2/+18
machines such as vax and hp300). Update version to tscp-1.71nb1
2001-01-29Fix typo, add RCS Id.wiz2-4/+14
2001-01-29Add automatic ${VARIABLE} handling for MESSAGE files.wiz2-6/+7
Convert most MESSAGE files to new syntax (${VARIABLE} gets replaced, not @VARIABLE@, nor @@VARIABLE@@). By default, substitutions are done for LOCALBASE, PKGNAME, PREFIX, X11BASE, X11PREFIX; additional patterns can be added via MESSAGE_SUBST. Clean up some packages while I'm there; add RCS tags to most MESSAGEs. Remove some uninteresting MESSAGEs.
2001-01-26Enable tscpabs1-1/+2
2001-01-26Import Tom Kerrigan's Simple Chess Program 1.71abs5-0/+45
TSCP is intended for people who want to learn about chess programming. Its source code is designed to be very easy to understand. The TSCP "package" includes this README file, the TSCP source code, and a copy of TSCP for Windows 95/98/NT. The executable was made with Visual C++ 6.0 (optimizations set to Maximize Speed). To use TSCP, run the executable and type "help" at the prompt. It's very straightforward. There is a page for TSCP benchmarks: http://ucsu.colorado.edu/~kerrigat/bench/
2001-01-24Depend on tcl>=8.3.2 instead of tcl-8.3.2 now that PKGNAME of tclhe1-2/+2
is bumped to tcl-8.3.2nb1.
2001-01-23echo -> ${ECHO}; s/^a // in COMMENT.wiz2-4/+4
2001-01-15Allow generated code to execute on 386-class machines. People wanting tojlam2-5/+51
optimize Crafty for i[456]86 can set CFLAGS appropriately in /etc/mk.conf.
2001-01-14Update crafty-doc to 18.0.jlam2-5/+5
2001-01-14Update crafty to 18.1. Changes from version 17.14 include bug fixes to thejlam2-11/+11
evaluation function, improved castling strategy when facing a stonewall, and full support for the xboard protocol version 2.
2001-01-12Update HOMEPAGE.dent1-2/+2
2001-01-12Update HOMEPAGE.dent1-2/+2
2001-01-11Update HOMEPAGE.dent1-2/+2
2001-01-11Update HOMEPAGE.dent1-2/+2
2001-01-07USE_CURSES instead of always using ncurses.wiz10-111/+30
Rename executable to 'Omega' (uppercase O) to avoid conflict with Tex. Note this in MESSAGE.
2001-01-04Update to 1.4.8. USE_CURSES. More MASTER_SITES.wiz8-49/+102
Changes: HTML documentation, better selection of servers, more configuration options, uses autoconf.
2001-01-04USE_LIBINTL+BUILD_DEPENDS instead of DEPENDS on gettext.wiz1-3/+2
2001-01-04Replace gettext DEPENDS by BUILD_DEPENDS and USE_LIBINL.wiz1-2/+3
2001-01-04The way that shared objects were handled in the PLISTs and bsd.pkg.mk wasagc3-3/+9
out of date - it was based on a.out OBJECT_FMT, and added entries in the generated PLISTs to reflect the symlinks that ELF packages uses. It also tried to be clever, and removed and recreated any symbolic links that were created, which has resulted in some fun, especially with packages which use dlopen(3) to load modules. Some recent changes to our ld.so to bring it more into line with other Operating Systems also exposed some cracks. + Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain the ELF symlinks. + Don't mess about with file system entries when handling shared objects in bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will have got it right, and have a much better idea than we do. + Modify PLISTs to contain "ELF symlinks" + On a.out platforms, delete any "ELF symlinks" from the generated PLISTs + On ELF platforms, no extra processing needs to be done in bsd.pkg.mk + Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on a.out platforms + Update the documentation in Packages.txt With many thanks to Thomas Klausner for keeping me honest with this.
2001-01-04USE_LIBINTL cleanup.wiz4-12/+7