summaryrefslogtreecommitdiff
path: root/games/crafty
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2001-10-23 05:53:52 +0000
committerjlam <jlam@pkgsrc.org>2001-10-23 05:53:52 +0000
commit0262d0583b5fa3f1b5fe5caf3de2bf1bd19c9cfe (patch)
tree349f6ba3bb51a5a4d1d8d47ed1798d582d23bd4e /games/crafty
parent6e7eb724d31baae01c299b9a5d20c16ef8292fcc (diff)
downloadpkgsrc-0262d0583b5fa3f1b5fe5caf3de2bf1bd19c9cfe.tar.gz
Update crafty to 18.12 and strongly-buildlinkify. Relevant changes from
version 18.10 include: - the pawn ram code is now disabled when playing a computer, although the normal 'blocked pawn' code is always active. - bug in the code that penalizes a rook with no horizontal mobility was fixed. if the first rook scored had horizontal mobility, the second rook appeared to have this mobility as well, which was wrong. - pawn hash statistics were wrong on longer searches due to an int overflow on a multiply and divide calculation. this has been re-ordered to avoid the overflow. - for unknown reasons, epd support was disabled. it is now enabled as it should be. - bug in EvaluateDraws() fixed to not call KBB vs KN a draw if the correct tablebase is not available. - bishop pair scores now vary depending on how many pawns are left on the board. a pair is not worth a lot if there are 7-8 pawns left as most diagonals will be blocked by pawns. - a new way of handling the search extensions is in place. with the old approach, one ply could not extend more than one full ply. with the new approach, borrowed from Deep Blue, two consecutive plies can not extend more than two plies total. It averages out to be the same, of course, but the effect is a bit different. Now it is possible for a check and recapture to be applied at the same ply, where they could not before (since a check was already a full one-ply extension). whether this is better or not is not clear yet, but it is worth careful analysis.
Diffstat (limited to 'games/crafty')
-rw-r--r--games/crafty/Makefile6
-rw-r--r--games/crafty/distinfo18
2 files changed, 13 insertions, 11 deletions
diff --git a/games/crafty/Makefile b/games/crafty/Makefile
index dd8a2374b83..ed232fa3005 100644
--- a/games/crafty/Makefile
+++ b/games/crafty/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.17 2001/10/07 09:32:02 veego Exp $
+# $NetBSD: Makefile,v 1.18 2001/10/23 05:53:52 jlam Exp $
-DISTNAME= crafty-18.10
+DISTNAME= crafty-18.12
CATEGORIES= games
MASTER_SITES= ftp://ftp.cis.uab.edu/pub/hyatt/v18/ \
ftp://ftp.cis.uab.edu/pub/hyatt/ \
@@ -11,6 +11,8 @@ DISTFILES+= ${CRAFTY_STARTPGN} ${CRAFTY_DOCFILES}
MAINTAINER= jlam@netbsd.org
COMMENT= chess engine
+USE_BUILDLINK_ONLY= YES
+
DIST_SUBDIR= ${DISTNAME}
WRKSRC= ${WRKDIR}
CRAFTY_DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/games/crafty/distinfo b/games/crafty/distinfo
index fc1aba33448..4c1a64541eb 100644
--- a/games/crafty/distinfo
+++ b/games/crafty/distinfo
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.3 2001/09/14 22:09:45 wiz Exp $
+$NetBSD: distinfo,v 1.4 2001/10/23 05:53:53 jlam Exp $
-SHA1 (crafty-18.10/crafty-18.10.tar.gz) = b5ee7d85710fc4ef052cb89986acbf92a394c1f0
-Size (crafty-18.10/crafty-18.10.tar.gz) = 360318 bytes
-SHA1 (crafty-18.10/start.pgn) = 09de69c698feda46c1ebafa4fa8e908296c66701
-Size (crafty-18.10/start.pgn) = 1347 bytes
-SHA1 (crafty-18.10/read.me) = a2d5f31b3f6c0d3a6b9eb3b390c8db22f285cc8f
-Size (crafty-18.10/read.me) = 6942 bytes
-SHA1 (crafty-18.10/crafty.faq) = 7ba5cc19e190fdcf1697e3130c679ce5e50141db
-Size (crafty-18.10/crafty.faq) = 10252 bytes
+SHA1 (crafty-18.12/crafty-18.12.tar.gz) = 245d53f51f0cec70f59fffe819b18d0c38ce6c8f
+Size (crafty-18.12/crafty-18.12.tar.gz) = 362565 bytes
+SHA1 (crafty-18.12/start.pgn) = 09de69c698feda46c1ebafa4fa8e908296c66701
+Size (crafty-18.12/start.pgn) = 1347 bytes
+SHA1 (crafty-18.12/read.me) = a2d5f31b3f6c0d3a6b9eb3b390c8db22f285cc8f
+Size (crafty-18.12/read.me) = 6942 bytes
+SHA1 (crafty-18.12/crafty.faq) = 7ba5cc19e190fdcf1697e3130c679ce5e50141db
+Size (crafty-18.12/crafty.faq) = 10252 bytes
SHA1 (patch-aa) = 7e6306d7ba0cc1ac6159c717328bd172785326f1