summaryrefslogtreecommitdiff
path: root/games/gnuchess4/patches
diff options
context:
space:
mode:
authorjlam <jlam>2000-03-26 14:44:41 +0000
committerjlam <jlam>2000-03-26 14:44:41 +0000
commit01a299f15f503155e071d3539e71e1baf339ff25 (patch)
treeb9d86e712364f31ccdd1348c7addb8ae79a4f444 /games/gnuchess4/patches
parent70104b69ff56f725500853518ad55b27d53d1402 (diff)
downloadpkgsrc-01a299f15f503155e071d3539e71e1baf339ff25.tar.gz
Reimport gnuchess-4.0.x as gnuchess4 package.
Diffstat (limited to 'games/gnuchess4/patches')
-rw-r--r--games/gnuchess4/patches/patch-aa20
-rw-r--r--games/gnuchess4/patches/patch-ab47
-rw-r--r--games/gnuchess4/patches/patch-ac27
-rw-r--r--games/gnuchess4/patches/patch-ad13
-rw-r--r--games/gnuchess4/patches/patch-ae21
5 files changed, 128 insertions, 0 deletions
diff --git a/games/gnuchess4/patches/patch-aa b/games/gnuchess4/patches/patch-aa
new file mode 100644
index 00000000000..80a7db01e18
--- /dev/null
+++ b/games/gnuchess4/patches/patch-aa
@@ -0,0 +1,20 @@
+$NetBSD: patch-aa,v 1.1.1.1 2000/03/26 14:44:41 jlam Exp $
+
+--- dspcom.c.orig 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 --git a/games/gnuchess4/patches/patch-ab b/games/gnuchess4/patches/patch-ab
new file mode 100644
index 00000000000..0abe7c9fe6b
--- /dev/null
+++ b/games/gnuchess4/patches/patch-ab
@@ -0,0 +1,47 @@
+$NetBSD: patch-ab,v 1.1.1.1 2000/03/26 14:44:41 jlam Exp $
+
+--- gnuan.c.orig Sat Apr 3 05:58:53 1999
++++ gnuan.c Wed Nov 17 23:57:25 1999
+@@ -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 --git a/games/gnuchess4/patches/patch-ac b/games/gnuchess4/patches/patch-ac
new file mode 100644
index 00000000000..ecce3c04705
--- /dev/null
+++ b/games/gnuchess4/patches/patch-ac
@@ -0,0 +1,27 @@
+$NetBSD: patch-ac,v 1.1.1.1 2000/03/26 14:44:41 jlam Exp $
+
+--- nondsp.c.orig 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 --git a/games/gnuchess4/patches/patch-ad b/games/gnuchess4/patches/patch-ad
new file mode 100644
index 00000000000..f3f1ead26f2
--- /dev/null
+++ b/games/gnuchess4/patches/patch-ad
@@ -0,0 +1,13 @@
+$NetBSD: patch-ad,v 1.1.1.1 2000/03/26 14:44:41 jlam Exp $
+
+--- search.c.orig 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 --git a/games/gnuchess4/patches/patch-ae b/games/gnuchess4/patches/patch-ae
new file mode 100644
index 00000000000..45074ca2d39
--- /dev/null
+++ b/games/gnuchess4/patches/patch-ae
@@ -0,0 +1,21 @@
+$NetBSD: patch-ae,v 1.1.1.1 2000/03/26 14:44:41 jlam Exp $
+
+--- Makefile.in-orig Mon Sep 28 08:41:13 1998
++++ Makefile.in Mon Feb 8 08:52:59 1999
+@@ -127,7 +127,7 @@
+
+ prefix = @prefix@
+ exec_prefix = @exec_prefix@
+-LIBDIR = $(prefix)/lib
++LIBDIR = $(prefix)/share/gnuchess
+ BINDIR = $(exec_prefix)/bin
+ MANDIR = $(prefix)/man/man6
+ MANEXT = .6
+@@ -156,6 +156,7 @@
+ $(INSTALL) postprint $(BINDIR)/postprint
+ $(INSTALL) gnuan $(BINDIR)/gnuan
+ $(INSTALL) game $(BINDIR)/game
++ mkdir $(LIBDIR)
+ $(INSTALL) $(srcdir)/../misc/gnuchess.lang $(LIBDIR)/gnuchess.lang
+ $(INSTALL) $(srcdir)/../book/eco.pgn $(LIBDIR)/eco.pgn
+ $(INSTALL) gnuchess.data $(LIBDIR)/gnuchess.data