mirror of
https://git.FreeBSD.org/ports.git
synced 2025-02-02 11:09:29 +00:00
Update to the zooty new 5.04 and drop maintainership.
This commit is contained in:
parent
aa14624568
commit
adb3ec4143
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=67545
@ -6,18 +6,13 @@
|
||||
#
|
||||
|
||||
PORTNAME= gnuchess
|
||||
PORTVERSION= 4.0.80
|
||||
PORTVERSION= 5.04
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= ${MASTER_SITE_GNU}
|
||||
MASTER_SITE_SUBDIR= gnuchess
|
||||
DISTNAME= gnuchess-4.0.pl80
|
||||
MASTER_SITE_SUBDIR= chess
|
||||
|
||||
MAINTAINER= markm@FreeBSD.org
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
|
||||
HAS_CONFIGURE= yes
|
||||
WRKSRC= ${WRKDIR}/${DISTNAME}/src
|
||||
#CONFIGURE_SCRIPT= src/configure
|
||||
#CONFIGURE_ARGS= -sde -Dprefix=${PREFIX}
|
||||
MAN6= game.6 gnuan.6 gnuchess.6 postprint.6
|
||||
GNU_CONFIGURE= yes
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1 +1 @@
|
||||
MD5 (gnuchess-4.0.pl80.tar.gz) = 833110654ec086b4ace45e037612033e
|
||||
MD5 (gnuchess-5.04.tar.gz) = ddf0a80e857abaef65cac94d1d62c000
|
||||
|
@ -1,116 +0,0 @@
|
||||
diff -udr ../../gnuchess-4.0.pl79/src/dspcom.c ./src/dspcom.c
|
||||
--- ../../gnuchess-4.0.pl79/src/dspcom.c Mon Sep 28 08:41:19 1998
|
||||
+++ ./dspcom.c Thu Dec 10 23:40:57 1998
|
||||
@@ -1099,14 +1099,14 @@
|
||||
#ifdef NONDSP
|
||||
s[0] = sx[0] = '\0';
|
||||
while (!sx[0])
|
||||
- (void) gets (sx);
|
||||
+ (void) fgets (sx, 80, stdin); sx[79] = '\0';
|
||||
#else
|
||||
fflush (stdout);
|
||||
#ifdef MSDOS
|
||||
s[0] = '\0';
|
||||
eof = ( gets (sx) == NULL );
|
||||
#else
|
||||
eof = ( getstr (sx) == ERR );
|
||||
#endif
|
||||
#endif
|
||||
sscanf (sx, "%s", s);
|
||||
diff -udr ../../gnuchess-4.0.pl79/src/gnuan.c ./src/gnuan.c
|
||||
--- ../../gnuchess-4.0.pl79/src/gnuan.c Mon Sep 28 08:41:21 1998
|
||||
+++ ./gnuan.c Thu Dec 10 23:39:26 1998
|
||||
@@ -1348,12 +1348,12 @@
|
||||
fpout = stderr;
|
||||
fprintf (fpout, "Input the file with the algebraic moves of the game.\n");
|
||||
fflush (fpout);
|
||||
- gets (infilename);
|
||||
+ fgets (infilename, 255, stdin); infilename[255] = '\0';
|
||||
fprintf (fpout, "\n");
|
||||
do
|
||||
{
|
||||
fprintf (fpout, "Input the search depth you want to use. (1 to 29)(- for depth from file)\n");
|
||||
- gets (inbuf);
|
||||
+ fgets (inbuf, 256, stdin); inbuf[255] = '\0';
|
||||
search_depth = atoi (inbuf);
|
||||
if (search_depth < 0)
|
||||
{
|
||||
@@ -1369,7 +1369,7 @@
|
||||
do
|
||||
{
|
||||
fprintf (fpout, "Input the maximum number of minutes per move you want to use.\n");
|
||||
- gets (inbuf);
|
||||
+ fgets (inbuf, 256, stdin); inbuf[255] = '\0';
|
||||
max_minutes = atoi (inbuf);
|
||||
if (max_minutes < 0)
|
||||
{
|
||||
@@ -1379,7 +1379,7 @@
|
||||
}
|
||||
while ((max_minutes + max_seconds) < 1);
|
||||
fprintf (fpout, "Post the search results(y/n).\n");
|
||||
- gets (inbuf);
|
||||
+ fgets (inbuf, 256, stdin); inbuf[255] = '\0';
|
||||
if (inbuf[0] == 'y')
|
||||
flag.post = true;
|
||||
else
|
||||
@@ -1559,7 +1559,8 @@
|
||||
while (true)
|
||||
{
|
||||
printf (">");
|
||||
- gets (GNUANinbuf1);
|
||||
+ fgets (GNUANinbuf1, 128, stdin);
|
||||
+ GNUANinbuf1[127] = '\0';
|
||||
p = GNUANinbuf1;
|
||||
q = GNUANinbuf;
|
||||
while (true)
|
||||
diff -udr ../../gnuchess-4.0.pl79/src/nondsp.c ./src/nondsp.c
|
||||
--- ../../gnuchess-4.0.pl79/src/nondsp.c Mon Sep 28 08:41:22 1998
|
||||
+++ ./nondsp.c Thu Dec 10 23:39:26 1998
|
||||
@@ -264,10 +264,11 @@
|
||||
|
||||
NewGame ();
|
||||
|
||||
- gets (s); /* skip "setup" command */
|
||||
+ fgets (s, 80, stdin); /* skip "setup" command */
|
||||
+ s[79] = '\0';
|
||||
for (r = 7; r >= 0; r--)
|
||||
{
|
||||
- gets (s);
|
||||
+ fgets (s, 80, stdin); s[79] = '\0';
|
||||
for (c = 0; c <= 7; c++)
|
||||
{
|
||||
ch = s[c];
|
||||
@@ -617,7 +618,7 @@
|
||||
if (!T[0])
|
||||
{
|
||||
printz (CP[61]);
|
||||
- gets (T);
|
||||
+ fgets (T, 64, stdin); T[63] = '\0';
|
||||
}
|
||||
strcat (T, "XX");
|
||||
/* skip whitespace */
|
||||
diff -udr ../../gnuchess-4.0.pl79/src/search.c ./src/search.c
|
||||
--- ../../gnuchess-4.0.pl79/src/search.c Mon Sep 28 08:41:23 1998
|
||||
+++ ./search.c Thu Dec 10 23:39:26 1998
|
||||
@@ -174,7 +174,7 @@
|
||||
while (true)
|
||||
{
|
||||
printf ("debug?");
|
||||
- gets (b);
|
||||
+ fgets (b, 32, stdin); b[31] = '\0';
|
||||
if (b[0] == 'p')
|
||||
traceply = atoi (&b[1]);
|
||||
else if (b[0] == '\0')
|
||||
diff -udr ../../gnuchess-4.0.pl79/src/uxdsp.c ./src/uxdsp.c
|
||||
--- ../../gnuchess-4.0.pl79/src/uxdsp.c Mon Sep 28 08:41:25 1998
|
||||
+++ ./uxdsp.c Thu Dec 10 23:41:35 1998
|
||||
@@ -773,9 +773,9 @@
|
||||
refresh ();
|
||||
#ifdef MSDOS
|
||||
T[0] = '\0';
|
||||
gets (T);
|
||||
#else
|
||||
getstr (T);
|
||||
#endif
|
||||
}
|
||||
strcat (T, "XX");
|
@ -2,23 +2,6 @@
|
||||
plays against itself.
|
||||
|
||||
Gnuchess is an updated version of the GNU chess playing
|
||||
program. It has a simple alpha-numeric board display, an
|
||||
IBM PC compatible interface, or it can be compiled for use
|
||||
with the chesstool program on a SUN workstation or with
|
||||
the xboard program under X-windows. To invoke the program
|
||||
gnuchess
|
||||
- simple curses based version
|
||||
program. It has a simple alpha-numeric board display.
|
||||
|
||||
gnuchessn
|
||||
- fancy version using curses and inverse video on
|
||||
UNIX, or IBM PC cursor controls and characters on
|
||||
MSDOS
|
||||
|
||||
gnuchessr
|
||||
- ASCII based version
|
||||
|
||||
gnuchessc
|
||||
- chesstool compatible version
|
||||
|
||||
gnuchessx
|
||||
- xboard compatible version
|
||||
WWW: http://savannah.gnu.org/projects/chess/
|
||||
|
@ -1,12 +1 @@
|
||||
bin/gnuchess
|
||||
bin/gnuchessr
|
||||
bin/gnuchessn
|
||||
bin/gnuchessx
|
||||
bin/gnuchessc
|
||||
bin/postprint
|
||||
bin/gnuan
|
||||
bin/game
|
||||
lib/gnuchess.lang
|
||||
lib/eco.pgn
|
||||
lib/gnuchess.data
|
||||
lib/gnuchess.eco
|
||||
|
Loading…
x
Reference in New Issue
Block a user