head 1.3; access; symbols pkgsrc-2014Q2:1.2.0.10 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.8 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.6 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.4 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.2 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.1.0.78 pkgsrc-2013Q1-base:1.1 pkgsrc-2012Q4:1.1.0.76 pkgsrc-2012Q4-base:1.1 pkgsrc-2012Q3:1.1.0.74 pkgsrc-2012Q3-base:1.1 pkgsrc-2012Q2:1.1.0.72 pkgsrc-2012Q2-base:1.1 pkgsrc-2012Q1:1.1.0.70 pkgsrc-2012Q1-base:1.1 pkgsrc-2011Q4:1.1.0.68 pkgsrc-2011Q4-base:1.1 pkgsrc-2011Q3:1.1.0.66 pkgsrc-2011Q3-base:1.1 pkgsrc-2011Q2:1.1.0.64 pkgsrc-2011Q2-base:1.1 pkgsrc-2011Q1:1.1.0.62 pkgsrc-2011Q1-base:1.1 pkgsrc-2010Q4:1.1.0.60 pkgsrc-2010Q4-base:1.1 pkgsrc-2010Q3:1.1.0.58 pkgsrc-2010Q3-base:1.1 pkgsrc-2010Q2:1.1.0.56 pkgsrc-2010Q2-base:1.1 pkgsrc-2010Q1:1.1.0.54 pkgsrc-2010Q1-base:1.1 pkgsrc-2009Q4:1.1.0.52 pkgsrc-2009Q4-base:1.1 pkgsrc-2009Q3:1.1.0.50 pkgsrc-2009Q3-base:1.1 pkgsrc-2009Q2:1.1.0.48 pkgsrc-2009Q2-base:1.1 pkgsrc-2009Q1:1.1.0.46 pkgsrc-2009Q1-base:1.1 pkgsrc-2008Q4:1.1.0.44 pkgsrc-2008Q4-base:1.1 pkgsrc-2008Q3:1.1.0.42 pkgsrc-2008Q3-base:1.1 cube-native-xorg:1.1.0.40 cube-native-xorg-base:1.1 pkgsrc-2008Q2:1.1.0.38 pkgsrc-2008Q2-base:1.1 cwrapper:1.1.0.36 pkgsrc-2008Q1:1.1.0.34 pkgsrc-2008Q1-base:1.1 pkgsrc-2007Q4:1.1.0.32 pkgsrc-2007Q4-base:1.1 pkgsrc-2007Q3:1.1.0.30 pkgsrc-2007Q3-base:1.1 pkgsrc-2007Q2:1.1.0.28 pkgsrc-2007Q2-base:1.1 pkgsrc-2007Q1:1.1.0.26 pkgsrc-2007Q1-base:1.1 pkgsrc-2006Q4:1.1.0.24 pkgsrc-2006Q4-base:1.1 pkgsrc-2006Q3:1.1.0.22 pkgsrc-2006Q3-base:1.1 pkgsrc-2006Q2:1.1.0.20 pkgsrc-2006Q2-base:1.1 pkgsrc-2006Q1:1.1.0.18 pkgsrc-2006Q1-base:1.1 pkgsrc-2005Q4:1.1.0.16 pkgsrc-2005Q4-base:1.1 pkgsrc-2005Q3:1.1.0.14 pkgsrc-2005Q3-base:1.1 pkgsrc-2005Q2:1.1.0.12 pkgsrc-2005Q2-base:1.1 pkgsrc-2005Q1:1.1.0.10 pkgsrc-2005Q1-base:1.1 pkgsrc-2004Q4:1.1.0.8 pkgsrc-2004Q4-base:1.1 pkgsrc-2004Q3:1.1.0.6 pkgsrc-2004Q3-base:1.1 pkgsrc-2004Q2:1.1.0.4 pkgsrc-2004Q2-base:1.1 pkgsrc-2004Q1:1.1.0.2 pkgsrc-2004Q1-base:1.1; locks; strict; comment @# @; 1.3 date 2014.09.11.16.59.16; author jperkin; state dead; branches; next 1.2; commitid b7OUQ9vL3mT5TWPx; 1.2 date 2013.04.30.22.20.58; author joerg; state Exp; branches; next 1.1; 1.1 date 2004.02.14.04.31.56; author kristerw; state Exp; branches; next ; desc @@ 1.3 log @Update games/exchess to v7.31beta, this package's first update in 14 years. The primary motivator for the upgrade is to improve the book generation time, which is now several times faster (builds were failing with CPU ulimit of 1 hour on 3GHz Xeon E5's with the previous version). This new version even supports multiple cores, though that isn't enabled at this time. There appear to have been many other updates, but there is no ChangeLog and there aren't even any intermediate versions for download (hence using the current beta version). Upstream unfortunately makes it as difficult as possible to see the history of this package. @ text @$NetBSD: patch-af,v 1.2 2013/04/30 22:20:58 joerg Exp $ --- hash.h.orig 2000-02-25 18:31:36.000000000 +0000 +++ hash.h @@@@ -17,7 +17,7 @@@@ struct hash_rec short score; char flag; unsigned char depth; - move hmove; + my_move hmove; unsigned char id; unsigned char mate_ext; }; @@@@ -46,14 +46,14 @@@@ struct pawn_rec void open_hash(); void close_hash(); void set_hash_size(int Mbytes); -void put_hash(h_code h_key, int score, int alpha, int beta, int depth, move hmove, int mate_ext); -int get_hash(h_code h_key, int alpha, int beta, int depth, int *mate_ext, int *null_hash, move *gmove); +void put_hash(h_code h_key, int score, int alpha, int beta, int depth, my_move hmove, int mate_ext); +int get_hash(h_code h_key, int alpha, int beta, int depth, int *mate_ext, int *null_hash, my_move *gmove); int get_move(h_code h_key); h_code gen_code(position *p); void start_code(); float ran(long *idum); /* Macro for or'ing two hash codes */ -#define or(A, B) A.address ^= B.address; A.key ^= B.key +#define hash_or(A, B) A.address ^= B.address; A.key ^= B.key -#endif HASH_H +#endif // HASH_H @ 1.2 log @Avoid conflict with C++11's std::move. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.1 2004/02/14 04:31:56 kristerw Exp $ @ 1.1 log @Make the package build when using gcc-3.3. @ text @d1 1 a1 1 $NetBSD$ d3 22 a24 3 --- hash.h.orig Sat Feb 14 04:16:19 2004 +++ hash.h Sat Feb 14 04:16:36 2004 @@@@ -54,6 +54,6 @@@@ @