The NetBSD Project

CVS log for pkgsrc/games/crafty/Attic/Makefile

[BACK] Up to [] / pkgsrc / games / crafty

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.48, Sun Dec 25 09:00:36 2022 UTC (9 months ago) by wiz
Branch: MAIN
Changes since 1.47: +1 -1 lines

crafty*: remove

sources from 2008; homepage says 'Crafty has been retired for some time'
It still built, but dumped core when building its books.

Revision 1.47 / (download) - annotate - [select for diffs], Wed Jul 18 00:06:16 2018 UTC (5 years, 2 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored)

Mark packages that require C++03 (or the GNU variants) if they fail with
C++14 default language.

Revision 1.46 / (download) - annotate - [select for diffs], Sat Oct 6 11:54:34 2012 UTC (10 years, 11 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.45: +1 -3 lines
Diff to previous 1.45 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.45 / (download) - annotate - [select for diffs], Sat Apr 17 15:57:46 2010 UTC (13 years, 5 months ago) by zafer
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2
Changes since 1.44: +2 -3 lines
Diff to previous 1.44 (colored)

remove dead mirror.

Revision 1.44 / (download) - annotate - [select for diffs], Mon Aug 3 13:18:37 2009 UTC (14 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 (colored)

Don't segfault on failing shmget because the print routine tries to
access the shared memory segment. Bump revision.

Revision 1.43 / (download) - annotate - [select for diffs], Sun Aug 17 21:00:20 2008 UTC (15 years, 1 month ago) by dholland
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, cube-native-xorg-base, cube-native-xorg
Changes since 1.42: +2 -1 lines
Diff to previous 1.42 (colored)

Fix some 64-bit issues and a y2038 bug I noticed in passing.
Also, round size of shmget() requests to be page-aligned; at least on
amd64 -current this seems to be required to run at all.

Revision 1.42 / (download) - annotate - [select for diffs], Sun May 25 15:55:27 2008 UTC (15 years, 4 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper
Changes since 1.41: +8 -64 lines
Diff to previous 1.41 (colored)

Update to crafty 22.1. Always use the NetBSD rules, we can fixup issues
if they happen. Don't install the ECO classification as opening book, it
is essentially useful.

No detailed ChangeLog, but this fixes some crashes with invalid games,
brings SMP support and increases to the strength of crafty.

Revision 1.41 / (download) - annotate - [select for diffs], Tue Mar 4 06:59:03 2008 UTC (15 years, 6 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1
Changes since 1.40: +8 -6 lines
Diff to previous 1.40 (colored)

Mechanical changes to add DESTDIR support to packages that install
their files via a custom do-install target.

Revision 1.40 / (download) - annotate - [select for diffs], Fri May 19 09:18:29 2006 UTC (17 years, 4 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2
Changes since 1.39: +3 -1 lines
Diff to previous 1.39 (colored)

Needs C++.

Revision 1.39 / (download) - annotate - [select for diffs], Sat Mar 4 21:29:40 2006 UTC (17 years, 6 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored)

Point MAINTAINER to in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't

Revision 1.38 / (download) - annotate - [select for diffs], Mon Dec 19 16:41:39 2005 UTC (17 years, 9 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4
Changes since 1.37: +3 -1 lines
Diff to previous 1.37 (colored)

Use FreeBSD target for DragonFly as well. Honor CC and CXX for
FreeBSD target, gcc is not enough to link on DragonFly.

XXX Is the override necessary at all?
XXX Other platforms should do this as well.

Revision 1.37 / (download) - annotate - [select for diffs], Sun Dec 18 21:11:11 2005 UTC (17 years, 9 months ago) by rillig
Branch: MAIN
Changes since 1.36: +3 -3 lines
Diff to previous 1.36 (colored)

Fixed quoting of CFLAGS.

Revision 1.36 / (download) - annotate - [select for diffs], Mon Dec 5 20:50:15 2005 UTC (17 years, 9 months ago) by rillig
Branch: MAIN
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored)

Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

Revision 1.35 / (download) - annotate - [select for diffs], Thu Jun 16 06:57:54 2005 UTC (18 years, 3 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3, pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.34: +2 -1 lines
Diff to previous 1.34 (colored)

Create directories before installing files into them.

Revision 1.34 / (download) - annotate - [select for diffs], Mon Jun 6 03:59:00 2005 UTC (18 years, 3 months ago) by minskim
Branch: MAIN
Changes since 1.33: +7 -1 lines
Diff to previous 1.33 (colored)

Set BUILD_TARGET correctly on Linux.  This fixes PR pkg/29379.

Revision 1.33 / (download) - annotate - [select for diffs], Mon Apr 11 21:45:49 2005 UTC (18 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.32: +1 -2 lines
Diff to previous 1.32 (colored)

Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.32 / (download) - annotate - [select for diffs], Sun Mar 13 16:47:04 2005 UTC (18 years, 6 months ago) by uebayasi
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1
Changes since 1.31: +3 -3 lines
Diff to previous 1.31 (colored)

Back out previous, irrelevant quoting fix.

Revision 1.31 / (download) - annotate - [select for diffs], Mon Mar 7 09:48:36 2005 UTC (18 years, 6 months ago) by uebayasi
Branch: MAIN
Changes since 1.30: +3 -3 lines
Diff to previous 1.30 (colored)

Fix quoting.

Revision 1.30 / (download) - annotate - [select for diffs], Fri Dec 3 15:14:57 2004 UTC (18 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.29: +7 -7 lines
Diff to previous 1.29 (colored)

Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.
Suggested by Roland Illig, ok'd by various.

Revision 1.29 / (download) - annotate - [select for diffs], Thu Sep 16 23:23:48 2004 UTC (19 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

Change DIST_SUBDIR to avoid breakage for people who have the old
distfiles (see previous commit).

Revision 1.28 / (download) - annotate - [select for diffs], Thu Sep 16 17:15:25 2004 UTC (19 years ago) by he
Branch: MAIN
Changes since 1.27: +4 -5 lines
Diff to previous 1.27 (colored)

Apparently, the crafty tar file has been repackaged with crafty-18.15/
inserted at the top, and the file has also been modified.
Track that by updating checksums and adjusting Makefile to fit.

Revision 1.27 / (download) - annotate - [select for diffs], Sat Apr 24 22:46:10 2004 UTC (19 years, 5 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2004Q2-base, pkgsrc-2004Q2
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

Relinquish maintainership of packages to

Revision 1.26 / (download) - annotate - [select for diffs], Sun Apr 11 18:10:28 2004 UTC (19 years, 5 months ago) by snj
Branch: MAIN
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

Convert to buildlink3.

Revision 1.25 / (download) - annotate - [select for diffs], Tue Jan 20 12:15:40 2004 UTC (19 years, 8 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

Move WRKSRC definition away from the first paragraph in a Makefile.

Revision 1.24 / (download) - annotate - [select for diffs], Mon Jul 21 16:49:38 2003 UTC (20 years, 2 months ago) by martti
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

COMMENT should start with a capital letter.

Revision 1.23 / (download) - annotate - [select for diffs], Thu Jul 17 21:38:07 2003 UTC (20 years, 2 months ago) by grant
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)


Revision 1.22 / (download) - annotate - [select for diffs], Sat Mar 29 12:41:02 2003 UTC (20 years, 6 months ago) by jmmv
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.

Revision / (download) - annotate - [select for diffs], Wed Sep 25 13:21:59 2002 UTC (21 years ago) by agc
Branch: netbsd-1-6
Changes since 1.19: +3 -1 lines
Diff to previous 1.19 (colored) next main 1.20 (colored)

Bring forward the mod from 1.21 of games/crafty/Makefile to the 1.6
pkgsrc branch.

Requested by Dan McMahill.

Portability mod: on NetBSD/sparc, reduce the level of optimisation.

Revision 1.21 / (download) - annotate - [select for diffs], Wed Sep 25 12:32:00 2002 UTC (21 years ago) by dmcmahill
Branch: MAIN
CVS Tags: netbsd-1-6-1-base, netbsd-1-6-1
Changes since 1.20: +3 -1 lines
Diff to previous 1.20 (colored)

lower optimization level on sparc.  With -O2, crafty segfaults immediately,
with -O1 it compiles and seems to run ok.  This is on NetBSD-1.6/sparc,

Revision 1.20 / (download) - annotate - [select for diffs], Wed Sep 11 10:52:09 2002 UTC (21 years ago) by jlam
Branch: MAIN
Changes since 1.19: +17 -12 lines
Diff to previous 1.19 (colored)

Update games/crafty to 18.15.  Changes from version 18.13 include:

18.14   Minor bug in ResignOrDraw() code caused Crafty to not offer draws
        although it would accept them when appropriate.  Rook vs Minor
        is now evaluated as "neither side can win" an oversight in the
        EvaluateWinner() code.  minor bug in ResignOrDraw() would fail to
        offer draws due to the +0.01/-0.01 draw scores returned by the
        EGTB probe code.

18.15   change in endgame draw recognition to handle the case where one
        side appears to be in a lost ending but is stalemated.  the code
        now evaluates such positions as "DrawScore()" instead.  the code
        to accept/decline draws has been modified.  when a draw offer is
        received, a global variable "draw_offer_pending" is set to 1.
        when the search for a move for crafty terminates, crafty then
        uses this value to decide whether to accept or decline the draw.
        this means that the accept/decline won't happen until _after_ the
        search has a chance to see if something good is happening that
        should cause the draw to be declined, closing a timing hole that
        used to exist that let a few "suspects" get away with draws that
        should not have happened (ie crafty has - scores for a long time,
        the opponent suddenly fails low and sees he is losing and offers
        a draw quickly.  Crafty would accept before doing a search and
        noticing that it was suddenly winning.)  minor evaluation change
        to notice that K+B+right RP vs K+B is not necessarily won if the
        weaker side has a bishop of the right color.

Revision 1.19 / (download) - annotate - [select for diffs], Sat Jan 12 05:48:15 2002 UTC (21 years, 8 months ago) by jlam
Branch: MAIN
CVS Tags: pkgviews-base, pkgviews, netbsd-1-6-RELEASE-base, netbsd-1-5-PATCH003, buildlink2-base, buildlink2
Branch point for: netbsd-1-6
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Update games/crafty to 18.13.  Changes from version 18.12 include:

* Deep Blue extension limit removed and restored to one ply of extension per
  ply of search.
* pruning in q-search fixed so that a capture will be considered if it takes
  the total material on the board down to a bishop or less for the opponent,
  as that can greatly influence the evaluation with the EvaluateWinner() code.
* as the 50 move rule draws near, the hash table scores are marked as invalid
  every 5 moves so that hashing can't hide potential 50-move-rule draws.
* lazy evaluation code modified to be more conservative, since in endgames
  the positional score can be a large change.
* EvaluatePassedPawnRaces() fixed so that if one side has two pawns that are
  far enough apart, it will recognize that even though the king is "in the
  square" of either, it can't always stay in the square of one if it has to
  capture the other.
* pawn hash signature restored to 64 bits after testing proved that 32 was
  producing an unacceptable number of collisions.
* search node counter is now 64 bits as well to avoid overflows.
* in the outside passed pawn code fixed (bad mask).

Revision 1.18 / (download) - annotate - [select for diffs], Tue Oct 23 05:53:52 2001 UTC (21 years, 11 months ago) by jlam
Branch: MAIN
Changes since 1.17: +4 -2 lines
Diff to previous 1.17 (colored)

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
- 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.

Revision 1.17 / (download) - annotate - [select for diffs], Sun Oct 7 09:32:02 2001 UTC (21 years, 11 months ago) by veego
Branch: MAIN
Changes since 1.16: +2 -3 lines
Diff to previous 1.16 (colored)

Fetch it again from the main ftp site and not from the MASTER_SITE_BACKUP.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Sep 14 22:09:45 2001 UTC (22 years ago) by wiz
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

Update to 18.10, as requested in pkg/13795.
Changes since 18.9:
minor bug in book.c would let crafty play lines that were very
rarely played even though there were others that had been played
far more times and were more reliable.  king safety scores ramped
up a bit and made more "responsive".

Revision 1.15 / (download) - annotate - [select for diffs], Fri Sep 14 07:49:42 2001 UTC (22 years ago) by jlam
Branch: MAIN
Changes since 1.14: +3 -2 lines
Diff to previous 1.14 (colored)

Try fetch first from ${MASTER_SITE_BACKUP}.  Partially fixes problem noted
in pkg/13795 by John Klos <>.

Revision 1.14 / (download) - annotate - [select for diffs], Sun Sep 9 20:36:25 2001 UTC (22 years ago) by agc
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Deprecate NO_WRKSUBDIR, replacing it with an explicit assignment of:


This is much cleaner, much more indicative of what happens, and removes
another of the negative definitions (NO_.* = value).

Revision 1.13 / (download) - annotate - [select for diffs], Fri Jun 1 00:38:51 2001 UTC (22 years, 4 months ago) by dmcmahill
Branch: MAIN
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored)

make sure this compiles on sparc by using .S instead of .s for the
assembly file so that the preprocessor gets run first.

tried a short game, seems to work even.

Revision 1.12 / (download) - annotate - [select for diffs], Thu Mar 29 15:26:31 2001 UTC (22 years, 6 months ago) by jlam
Branch: MAIN
CVS Tags: netbsd-1-5-PATCH001
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Update crafty to 18.9.  Changes to version 18.8:

18.9    Book() modified to increase the responsiveness of book learning.
        the new code, plus the default weights for the book parameters
        now make Crafty learn very aggressively and repeat good opening
        lines and avoid bad ones.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Mar 28 18:17:57 2001 UTC (22 years, 6 months ago) by jlam
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Update crafty to 18.8.  Changes from version 18.7:

18.8    recapture extension turned back on for a while.  changes to the
        evaluation code, particularly EvaluatePawns() to make it more
        efficient and accurate.  IE it was possible for an isolated pawn
        to be penalized for being isolated, weak, and blocked, which made
        little sense.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Mar 21 03:23:04 2001 UTC (22 years, 6 months ago) by jlam
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

Update crafty to 18.7.  Changes from version 18.6:

18.7    BOOK_CLUSTER_SIZE increased to 2000 to handle making really large
        books.  a book made without this change could produce clusters
        that would cause memory overwrites.

Revision 1.9 / (download) - annotate - [select for diffs], Fri Mar 16 15:08:51 2001 UTC (22 years, 6 months ago) by jlam
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

Update crafty to 18.6.  Changes from version 18.5:

18.6    "new" no longer produces a new log.nnn/game.nnn file if no moves
        have actually been played.  minor change to rook scoring gives a
        penalty when a rook has no horizontal (rank) mobility, to avoid
        moves like Ra2 protecting the pawn on b2, etc. glitch in the
        code that initializes is_outside[][] and is_outside_c[][] could
        cause missed outside pawn cases to happen.  this has been there
        a long time.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Mar 12 03:43:30 2001 UTC (22 years, 6 months ago) by jlam
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Update crafty to 18.5.  Changes from version 18.4:

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.

Revision 1.7 / (download) - annotate - [select for diffs], Fri Mar 9 19:55:58 2001 UTC (22 years, 6 months ago) by jlam
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

Update crafty to 18.4.  Changes from version 18.3:

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.

Revision 1.6 / (download) - annotate - [select for diffs], Fri Feb 16 15:10:46 2001 UTC (22 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.

Revision 1.5 / (download) - annotate - [select for diffs], Tue Feb 13 03:04:00 2001 UTC (22 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

Update crafty to 18.3.  This is a bugfix release over version 18.2.  Changes

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.

Revision 1.4 / (download) - annotate - [select for diffs], Thu Feb 8 17:23:46 2001 UTC (22 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.3: +6 -2 lines
Diff to previous 1.3 (colored)

Update crafty to 18.2.  Changes from version 18.1 include:

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).

Revision 1.3 / (download) - annotate - [select for diffs], Sun Jan 14 04:42:43 2001 UTC (22 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.2: +6 -6 lines
Diff to previous 1.2 (colored)

Update crafty to 18.1.  Changes from version 17.14 include bug fixes to the
evaluation function, improved castling strategy when facing a stonewall,
and full support for the xboard protocol version 2.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Nov 10 17:34:10 2000 UTC (22 years, 10 months ago) by jlam
Branch: MAIN
Changes since 1.1: +6 -2 lines
Diff to previous 1.1 (colored)

Update crafty to 17.14.  The author kindly accepted all patches back into the
main source tree, so no more pkgsrc patches.  Changes from version 17.13:

        another endgame evaluation problem fixed.  the outside passed
        pawn code worked well, up until the point the pawn had to be
        given up to decoy the other side's king away from the remainder
        of the pawns.  Crafty now understands the king being closer to
        the pawns than the enemy king, and therefore transitions from
        outside passer to won king-pawn ending much cleaner.

        new command "selective" as requested by S. Lim, which allows the
        user to set the min/max null move R values (default=2/3).  they
        can be set to 0 which disables null-move totally, or they can be
        set larger than the default for testing.

        minor changes to init.c sent by Eugene Nalimov to handle 64 bit
        pointer declarations for win64 executable compilation.

        NetBSD changes included along with a new Makefile that requires
        no editing to use for any known configuration ("make help" will
        explain how to use it).  this was submitted by Johnny Lam.

        serious changes to the outside passed pawn code.  the evaluator
        now understands that outside passers on _both_ sides of the
        board is basically winning.  same goes for candidate passers.

Revision / (download) - annotate - [select for diffs] (vendor branch), Sun Oct 15 02:06:27 2000 UTC (22 years, 11 months ago) by jlam
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

crafty: chess engine -- plays a MUCH better game of chess than GNU Chess.

Revision 1.1 / (download) - annotate - [select for diffs], Sun Oct 15 02:06:27 2000 UTC (22 years, 11 months ago) by jlam
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>