diff options
author | jlam <jlam@pkgsrc.org> | 2008-02-29 20:53:02 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2008-02-29 20:53:02 +0000 |
commit | 37a5d3fb3aada4ca941a687d2b9ba081f837fc48 (patch) | |
tree | dcc7e56f081714f2104e1b3e56c777e5281746c9 /games/netmaj/patches | |
parent | 2767bf5244935675f0ddfeab163dd681e0203a1c (diff) | |
download | pkgsrc-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-aa | 89 | ||||
-rw-r--r-- | games/netmaj/patches/patch-ab | 12 | ||||
-rw-r--r-- | games/netmaj/patches/patch-ac | 12 | ||||
-rw-r--r-- | games/netmaj/patches/patch-ad | 8 | ||||
-rw-r--r-- | games/netmaj/patches/patch-ae | 12 | ||||
-rw-r--r-- | games/netmaj/patches/patch-af | 14 | ||||
-rw-r--r-- | games/netmaj/patches/patch-ag | 8 | ||||
-rw-r--r-- | games/netmaj/patches/patch-ai | 17 | ||||
-rw-r--r-- | games/netmaj/patches/patch-ak | 15 | ||||
-rw-r--r-- | games/netmaj/patches/patch-al | 10 |
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" + |