summaryrefslogtreecommitdiff
path: root/games/netmaj/patches
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2008-02-29 20:53:02 +0000
committerjlam <jlam@pkgsrc.org>2008-02-29 20:53:02 +0000
commit37a5d3fb3aada4ca941a687d2b9ba081f837fc48 (patch)
treedcc7e56f081714f2104e1b3e56c777e5281746c9 /games/netmaj/patches
parent2767bf5244935675f0ddfeab163dd681e0203a1c (diff)
downloadpkgsrc-37a5d3fb3aada4ca941a687d2b9ba081f837fc48.tar.gz
+ Don't build our own, very old version of hacked BSD curses -- just
use other, better ones from pkgsrc through ncursesw/buildlink3.mk. + Add a configure script that lightly probes the system and write out some system-specific definitions for the Makefile. This should fix PR pkg/29425. + Add necessary includes (<string.h> and <unistd.h>) to global.h to do silly C things like prototype functions before you use them. Remove the unnecessary patches to lots of *.c files that added these same headers. + Include <string.h> in ss.c because it doesn't include global.h. + Move HTML documentation into ${PREFIX}/share/doc. Bump the PKGREVISION to 2.
Diffstat (limited to 'games/netmaj/patches')
-rw-r--r--games/netmaj/patches/patch-aa89
-rw-r--r--games/netmaj/patches/patch-ab12
-rw-r--r--games/netmaj/patches/patch-ac12
-rw-r--r--games/netmaj/patches/patch-ad8
-rw-r--r--games/netmaj/patches/patch-ae12
-rw-r--r--games/netmaj/patches/patch-af14
-rw-r--r--games/netmaj/patches/patch-ag8
-rw-r--r--games/netmaj/patches/patch-ai17
-rw-r--r--games/netmaj/patches/patch-ak15
-rw-r--r--games/netmaj/patches/patch-al10
10 files changed, 50 insertions, 147 deletions
diff --git a/games/netmaj/patches/patch-aa b/games/netmaj/patches/patch-aa
index 24fc90c8d31..33baeffe4ca 100644
--- a/games/netmaj/patches/patch-aa
+++ b/games/netmaj/patches/patch-aa
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.4 2008/02/02 21:04:00 heinz Exp $
+$NetBSD: patch-aa,v 1.5 2008/02/29 20:53:02 jlam Exp $
---- Makefile.orig 1996-11-11 15:43:22.000000000 +0100
+--- Makefile.orig 1996-11-11 09:43:22.000000000 -0500
+++ Makefile
-@@ -25,29 +25,33 @@ REVISION=0
+@@ -25,21 +25,26 @@ REVISION=0
INTERNAL_REVISION=7
ARCFILE=netmaj-$(VERSION).$(REVISION).$(INTERNAL_REVISION).tar.gz
@@ -18,70 +18,37 @@ $NetBSD: patch-aa,v 1.4 2008/02/02 21:04:00 heinz Exp $
STD_CFLAGS=-I. -Ilib -DNETMAJ_LIB=\"$(LIBDIR)\"
- # for 386BSD,FreeBSD,NetBSD...
-+.if (${OPSYS} == "NetBSD") || (${OPSYS} == "FreeBSD") || (${OPSYS} == "DragonFly")
- CC=gcc
- OS_CFLAGS= -O -g -DUSE_SGTTY -DUSE_FWOPEN -DUSE_TERMCAP -DHAVE_GETTIMEOFDAY
+-# for 386BSD,FreeBSD,NetBSD...
+-CC=gcc
+-OS_CFLAGS= -O -g -DUSE_SGTTY -DUSE_FWOPEN -DUSE_TERMCAP -DHAVE_GETTIMEOFDAY
++# for pkgsrc
++CC=cc
RANLIB=ranlib
- LIBS=
- CURSES= -lcurses -ltermcap
- LDFLAGS = -Llib
-+.endif
+-LIBS=
+-CURSES= -lcurses -ltermcap
+-LDFLAGS = -Llib
++include config.mk
++
++# for 386BSD,FreeBSD,NetBSD...
++#CC=gcc
++#OS_CFLAGS= -O -g -DUSE_SGTTY -DUSE_FWOPEN -DUSE_TERMCAP -DHAVE_GETTIMEOFDAY
++#RANLIB=ranlib
++#LIBS=
++#CURSES= -lcurses -ltermcap
++#LDFLAGS = -Llib
# for linux
--#CC=cc
--#OS_CFLAGS= -O -DUSE_TERMIOS -DUSE_TERMCAP -DDEF_OPTARG -DHAVE_GETTIMEOFDAY
--#RANLIB=ranlib
--#LIBS =
--#CURSES= lib/libcurses.a -ltermcap
--#LDFLAGS = -Llib
-+.if (${OPSYS} == "Linux")
-+CC=cc
-+OS_CFLAGS= -O -DUSE_TERMIOS -DUSE_TERMCAP -DDEF_OPTARG -DHAVE_GETTIMEOFDAY
-+RANLIB=ranlib
-+LIBS =
-+CURSES= -lncurses
-+LDFLAGS = -Llib
-+.endif
-
- # for nec ews
- ##CC=/usr/abiccs/bin/cc -ZXNd=5000
-@@ -60,13 +64,15 @@ LDFLAGS = -Llib
- #LDFLAGS = -Llib
-
- # for Solaris
--#CC=cc
--#OS_CFLAGS = -O -DSYSV -DSVR4 -DUSE_TERMIOS -DUSE_TERMINFO -D_ENDWIN_INCURSES \
--# -DUSE_RAND -DHAVE_GETTIMEOFDAY
--#RANLIB=echo
--#LIBS = -lsocket -lnsl
--#CURSES= -lcurses -ltermcap
--#LDFLAGS = -Llib
-+.if (${OPSYS} == "SunOS")
-+CC=cc
-+OS_CFLAGS = -O -DSYSV -DSVR4 -DUSE_TERMIOS -DUSE_TERMINFO -D_ENDWIN_INCURSES \
-+ -DUSE_RAND -DHAVE_GETTIMEOFDAY
-+RANLIB=echo
-+LIBS = -lsocket -lnsl
-+CURSES= -lcurses -ltermcap
-+LDFLAGS = -Llib
-+.endif
-
- # for nec ews (SVR2)
#CC=cc
-@@ -163,9 +169,9 @@ libs:
- x:
- -if test -d xui; then \
- (cd xui; make CC="$(CC)" OS_CFLAGS="$(OS_CFLAGS)" \
-- RANLIB="$(RANLIB)" LIBS="$(LIBS)" LIBDIR="$(LIBDIR) \
-+ RANLIB="$(RANLIB)" LIBS="$(LIBS)" LIBDIR="$(LIBDIR)" \
- BINDIR="$(BINDIR)" \
-- "); fi
-+ ); fi
+@@ -118,7 +123,7 @@ OBJS_STAND =stand.o
+ OBJS_PLVIEW = plview.o cui.o
+ OBJS_NETMAJ1 =netmaj1.o cui.o
+
+-all: libs server auto client server_kill netmaj1 plview z x
++all: server auto client server_kill netmaj1 plview z
+ z: proxyserver inputserver proxyclient
- netmaj: netmaj.in Makefile
-@@ -179,35 +185,35 @@ player_info: player_info.in Makefile
+@@ -179,35 +184,35 @@ player_info: player_info.in Makefile
chmod 755 player_info
install: netmaj player_info
diff --git a/games/netmaj/patches/patch-ab b/games/netmaj/patches/patch-ab
deleted file mode 100644
index 60515f328f8..00000000000
--- a/games/netmaj/patches/patch-ab
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-ab,v 1.1.1.1 2001/04/22 09:58:59 kei Exp $
-
---- auto.c.orig Sat Aug 31 17:14:27 1996
-+++ auto.c
-@@ -26,6 +26,7 @@
- usage:\n\
- auto [-h host-name] [-p port-number] [-n player-name]\n"
-
-+#include <unistd.h>
- #include "pai.h"
- #include "global.h"
-
diff --git a/games/netmaj/patches/patch-ac b/games/netmaj/patches/patch-ac
deleted file mode 100644
index 269beb283df..00000000000
--- a/games/netmaj/patches/patch-ac
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-ac,v 1.1.1.1 2001/04/22 09:58:59 kei Exp $
-
---- client.c.orig Mon Nov 11 23:43:23 1996
-+++ client.c
-@@ -27,6 +27,7 @@
-
- #include <setjmp.h>
- #include <signal.h>
-+#include <unistd.h>
- #ifndef SIGCHLD
- #define SIGCHLD SIGCLD
- #endif
diff --git a/games/netmaj/patches/patch-ad b/games/netmaj/patches/patch-ad
deleted file mode 100644
index eb6d25767ca..00000000000
--- a/games/netmaj/patches/patch-ad
+++ /dev/null
@@ -1,8 +0,0 @@
-$NetBSD: patch-ad,v 1.1.1.1 2001/04/22 09:58:59 kei Exp $
-
---- netmaj1.c.orig Wed Jul 31 17:06:08 1996
-+++ netmaj1.c
-@@ -23,2 +23,3 @@
- #include <signal.h>
-+#include <unistd.h>
- #include "pai.h"
diff --git a/games/netmaj/patches/patch-ae b/games/netmaj/patches/patch-ae
deleted file mode 100644
index cc5a6f6fab4..00000000000
--- a/games/netmaj/patches/patch-ae
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-ae,v 1.1.1.1 2001/04/22 09:58:59 kei Exp $
-
---- plview.c.orig Wed Jul 31 17:06:12 1996
-+++ plview.c
-@@ -29,6 +29,7 @@
- #include "global.h"
- #include <curses.h>
- #include <signal.h>
-+#include <unistd.h>
-
- extern char *pai_strings[];
- river_t mrv[4][RIVER_MAX];
diff --git a/games/netmaj/patches/patch-af b/games/netmaj/patches/patch-af
index becbfd18d6a..32669f7ce22 100644
--- a/games/netmaj/patches/patch-af
+++ b/games/netmaj/patches/patch-af
@@ -1,16 +1,8 @@
-$NetBSD: patch-af,v 1.1.1.1 2001/04/22 09:58:59 kei Exp $
+$NetBSD: patch-af,v 1.2 2008/02/29 20:53:02 jlam Exp $
---- server.c.orig Fri Sep 6 06:29:53 1996
+--- server.c.orig 1996-09-05 17:29:53.000000000 -0400
+++ server.c
-@@ -23,6 +23,7 @@
-
- #include <signal.h>
- #include <sys/wait.h>
-+#include <unistd.h>
- #ifndef SIGCHLD
- #define SIGCHLD SIGCLD
- #endif
-@@ -131,7 +132,7 @@
+@@ -131,7 +131,7 @@ char *argv[];
pack_rule(&rule);
if (debug == 0) {
diff --git a/games/netmaj/patches/patch-ag b/games/netmaj/patches/patch-ag
deleted file mode 100644
index 8672594d3c3..00000000000
--- a/games/netmaj/patches/patch-ag
+++ /dev/null
@@ -1,8 +0,0 @@
-$NetBSD: patch-ag,v 1.1.1.1 2001/04/22 09:58:59 kei Exp $
-
---- server_kill.c.orig Sat Aug 31 17:14:38 1996
-+++ server_kill.c
-@@ -23,2 +23,3 @@
-
-+#include <unistd.h>
- #include "pai.h"
diff --git a/games/netmaj/patches/patch-ai b/games/netmaj/patches/patch-ai
index 155ad5936a4..e01a7cdd25e 100644
--- a/games/netmaj/patches/patch-ai
+++ b/games/netmaj/patches/patch-ai
@@ -1,13 +1,14 @@
-$NetBSD: patch-ai,v 1.1 2004/01/23 19:05:45 agc Exp $
+$NetBSD: patch-ai,v 1.2 2008/02/29 20:53:02 jlam Exp $
---- global.h 2004/01/23 18:57:54 1.1
-+++ global.h 2004/01/23 18:58:17
-@@ -70,7 +70,7 @@
- typedef struct river {
- pai_t in; /* get pai */
+--- global.h.orig 1996-08-31 04:14:40.000000000 -0400
++++ global.h
+@@ -20,2 +20,4 @@
+ #include <stdio.h>
++#include <string.h>
++#include <unistd.h>
+ #include "comm.h"
+@@ -72,3 +74,3 @@ typedef struct river {
pai_t out; /* put pai */
- attr_t attr; /* attr (how get, how put, how ...)*/
+ pai_attr_t attr; /* attr (how get, how put, how ...)*/
struct river *prev;
- struct river *next;
- } river_t;
diff --git a/games/netmaj/patches/patch-ak b/games/netmaj/patches/patch-ak
deleted file mode 100644
index f72853ef461..00000000000
--- a/games/netmaj/patches/patch-ak
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-ak,v 1.1 2004/01/23 19:05:45 agc Exp $
-
---- lib/libcurses/printw.c 2004/01/23 19:01:18 1.1
-+++ lib/libcurses/printw.c 2004/01/23 19:01:45
-@@ -42,10 +42,6 @@
- * is not in effect.
- */
-
--#ifdef __GNUC__
--#undef __STDC__
--#endif
--
- #if __STDC__
- #include <stdarg.h>
- #else
diff --git a/games/netmaj/patches/patch-al b/games/netmaj/patches/patch-al
new file mode 100644
index 00000000000..130b688acd1
--- /dev/null
+++ b/games/netmaj/patches/patch-al
@@ -0,0 +1,10 @@
+$NetBSD: patch-al,v 1.1 2008/02/29 20:53:02 jlam Exp $
+
+--- ss.c.orig 1996-09-05 06:11:24.000000000 -0400
++++ ss.c
+@@ -26,4 +26,5 @@
+ */
+
++#include <string.h>
+ #include "ss.h"
+