Skip site navigation (1)Skip section navigation (2)
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>