Date: Mon, 28 Dec 1998 22:35:02 +0100 (CET) From: xaa@xaa.iae.nl To: FreeBSD-gnats-submit@FreeBSD.ORG Subject: ports/9225: update for gnuchess port Message-ID: <19981228213502.33DC33E90@ariel.xaa.iae.nl>
next in thread | raw e-mail | index | archive | help
>Number: 9225 >Category: ports >Synopsis: Update for gnuchess port >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Dec 28 13:40:01 PST 1998 >Last-Modified: >Originator: Mark Huizer >Organization: >Release: FreeBSD 3.0-CURRENT i386 >Environment: >Description: New version of gnuchess, apply fix >How-To-Repeat: >Fix: diff -cdr ../games/gnuchess/Makefile gnuchess/Makefile *** ../games/gnuchess/Makefile Mon Nov 18 14:58:39 1996 --- gnuchess/Makefile Thu Dec 10 23:33:59 1998 *************** *** 1,13 **** # New ports collection makefile for: Gnu Chess ! # Version required: 4.0pl77 # Date created: 04 July 1996 # Whom: markm # # $Id: Makefile,v 1.4 1996/11/18 13:58:39 asami Exp $ # ! DISTNAME= gnuchess-4.0.pl77 ! PKGNAME= gnuchess-4.0.77 CATEGORIES= games MASTER_SITES= ${MASTER_SITE_GNU} --- 1,13 ---- # New ports collection makefile for: Gnu Chess ! # Version required: 4.0pl79 # Date created: 04 July 1996 # Whom: markm # # $Id: Makefile,v 1.4 1996/11/18 13:58:39 asami Exp $ # ! DISTNAME= gnuchess-4.0.pl79 ! PKGNAME= gnuchess-4.0.79 CATEGORIES= games MASTER_SITES= ${MASTER_SITE_GNU} diff -cdr ../games/gnuchess/files/md5 gnuchess/files/md5 *** ../games/gnuchess/files/md5 Wed Jul 10 04:36:45 1996 --- gnuchess/files/md5 Mon Dec 7 00:24:03 1998 *************** *** 1 **** ! MD5 (gnuchess-4.0.pl77.tar.gz) = 0d6d3b248bed324e2cb73b63faab2b22 --- 1 ---- ! MD5 (gnuchess-4.0.pl79.tar.gz) = 54be6bdcc55d36387213389369f78ec0 diff -cdr ../games/gnuchess/patches/patch-aa gnuchess/patches/patch-aa *** ../games/gnuchess/patches/patch-aa Thu Mar 6 07:22:29 1997 --- gnuchess/patches/patch-aa Thu Dec 10 23:55:59 1998 *************** *** 1,144 **** ! diff --minimal -c orig/gnuchess-4.0.pl77/src/dspcom.c gnuchess-4.0.pl77/src/dspcom.c ! *** orig/gnuchess-4.0.pl77/src/dspcom.c Sun May 19 23:38:47 1996 ! --- dspcom.c Sat Feb 15 00:29:12 1997 ! *************** ! *** 1099,1105 **** ! #ifdef NONDSP ! s[0] = sx[0] = '\0'; ! while (!sx[0]) ! ! (void) gets (sx); ! #else ! fflush (stdout); ! #ifdef MSDOS ! --- 1099,1105 ---- ! #ifdef NONDSP ! s[0] = sx[0] = '\0'; ! while (!sx[0]) ! ! (void) fgets (sx, 80, stdin); ! #else ! fflush (stdout); ! #ifdef MSDOS ! diff --minimal -c orig/gnuchess-4.0.pl77/src/gnuan.c gnuchess-4.0.pl77/src/gnuan.c ! *** orig/gnuchess-4.0.pl77/src/gnuan.c Sun May 19 23:39:56 1996 ! --- gnuan.c Sat Feb 15 00:28:24 1997 ! *************** ! *** 1347,1358 **** ! fpout = stderr; ! fprintf (fpout, "Input the file with the algebraic moves of the game.\n"); ! fflush (fpout); ! ! gets (infilename); ! fprintf (fpout, "\n"); ! do ! { ! fprintf (fpout, "Input the search depth you want to use. (1 to 29)(- for depth from file)\n"); ! ! gets (inbuf); ! search_depth = atoi (inbuf); ! if (search_depth < 0) ! { ! --- 1347,1358 ---- ! fpout = stderr; ! fprintf (fpout, "Input the file with the algebraic moves of the game.\n"); ! fflush (fpout); ! ! fgets (infilename, 255, stdin); ! fprintf (fpout, "\n"); ! do ! { ! fprintf (fpout, "Input the search depth you want to use. (1 to 29)(- for depth from file)\n"); ! ! fgets (inbuf, 256, stdin); ! search_depth = atoi (inbuf); ! if (search_depth < 0) ! { ! *************** ! *** 1368,1374 **** ! do ! { ! fprintf (fpout, "Input the maximum number of minutes per move you want to use.\n"); ! ! gets (inbuf); ! max_minutes = atoi (inbuf); ! if (max_minutes < 0) ! { ! --- 1368,1374 ---- ! do ! { ! fprintf (fpout, "Input the maximum number of minutes per move you want to use.\n"); ! ! fgets (inbuf, 256, stdin); ! max_minutes = atoi (inbuf); ! if (max_minutes < 0) ! { ! *************** ! *** 1378,1384 **** ! } ! while ((max_minutes + max_seconds) < 1); ! fprintf (fpout, "Post the search results(y/n).\n"); ! ! gets (inbuf); ! if (inbuf[0] == 'y') ! flag.post = true; ! else ! --- 1378,1384 ---- ! } ! while ((max_minutes + max_seconds) < 1); ! fprintf (fpout, "Post the search results(y/n).\n"); ! ! fgets (inbuf, 256, stdin); ! if (inbuf[0] == 'y') ! flag.post = true; ! else ! *************** ! *** 1558,1564 **** ! while (true) ! { ! printf (">"); ! ! gets (GNUANinbuf1); ! p = GNUANinbuf1; ! q = GNUANinbuf; ! while (true) ! --- 1558,1564 ---- ! while (true) ! { ! printf (">"); ! ! fgets (GNUANinbuf1, 128, stdin); ! p = GNUANinbuf1; ! q = GNUANinbuf; ! while (true) ! diff --minimal -c orig/gnuchess-4.0.pl77/src/nondsp.c gnuchess-4.0.pl77/src/nondsp.c ! *** orig/gnuchess-4.0.pl77/src/nondsp.c Sun May 19 23:40:31 1996 ! --- nondsp.c Sat Feb 15 00:25:49 1997 ! *************** ! *** 264,273 **** ! ! NewGame (); ! ! ! gets (s); /* skip "setup" command */ ! for (r = 7; r >= 0; r--) ! { ! ! gets (s); ! for (c = 0; c <= 7; c++) ! { ! ch = s[c]; ! --- 264,273 ---- ! ! NewGame (); ! ! ! fgets (s, 80, stdin); /* skip "setup" command */ ! for (r = 7; r >= 0; r--) ! { ! ! fgets (s, 80, stdin); ! for (c = 0; c <= 7; c++) ! { ! ch = s[c]; ! *************** ! *** 617,623 **** ! if (!T[0]) ! { ! printz (CP[61]); ! ! gets (T); ! } ! strcat (T, "XX"); ! /* skip whitespace */ ! --- 617,623 ---- ! if (!T[0]) ! { ! printz (CP[61]); ! ! fgets (T, 64, stdin); ! } ! strcat (T, "XX"); ! /* skip whitespace */ --- 1,125 ---- ! 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 ! +++ ./src/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 ! +++ ./src/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) ! @@ -1724,7 +1725,7 @@ ! move_percent[black] = ((float) same_moves[black]) * 200 / (float) (GNUANmovecnt + (GNUANmovecnt % 2 ? 1 : 0)); ! fprintf (fpout, "\n White's percentage was %5.2f%%. Black's percentage was %5.2f%%.\n", move_percent[white], move_percent[black]); ! time (&end_time); ! - elapsed_time = difftime(end_time - start_time); ! + elapsed_time = difftime(end_time, start_time); ! fprintf (fpout, "\n Elapsed time was %ld seconds.\n", elapsed_time); ! fclose (fpin); ! fclose (fpout); ! 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 ! +++ ./src/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 ! +++ ./src/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 ! +++ ./src/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"); >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19981228213502.33DC33E90>