summaryrefslogtreecommitdiff
path: root/games/netmaj
diff options
context:
space:
mode:
authorkei <kei@pkgsrc.org>2001-04-22 09:58:59 +0000
committerkei <kei@pkgsrc.org>2001-04-22 09:58:59 +0000
commitc6fc0d0972490b475898100b708fe8e68ad8e58d (patch)
treef3e7b9b41b97cf37d3ae8519865e14d6bb7f06f7 /games/netmaj
parentc62e47c6667a8de6c473215ae7e11141e0681fe5 (diff)
downloadpkgsrc-c6fc0d0972490b475898100b708fe8e68ad8e58d.tar.gz
first import of netmaj-2.0.7 package.
from pkg/DESCR: netmaj is a mahjongg game. You can play via network. If you don't find four players, computer plays for you.
Diffstat (limited to 'games/netmaj')
-rw-r--r--games/netmaj/Makefile26
-rw-r--r--games/netmaj/distinfo11
-rw-r--r--games/netmaj/patches/patch-aa83
-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-af21
-rw-r--r--games/netmaj/patches/patch-ag8
-rw-r--r--games/netmaj/pkg/DESCR2
-rw-r--r--games/netmaj/pkg/PLIST119
11 files changed, 314 insertions, 0 deletions
diff --git a/games/netmaj/Makefile b/games/netmaj/Makefile
new file mode 100644
index 00000000000..359afad60ba
--- /dev/null
+++ b/games/netmaj/Makefile
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1.1.1 2001/04/22 09:58:59 kei Exp $
+#
+
+DISTNAME= netmaj-2.0.7
+WRKSRC= ${WRKDIR}/netmaj
+CATEGORIES= games
+MASTER_SITES= http://www.sfc.wide.ad.jp/~kusune/netmaj/files/
+
+MAINTAINER= kei@netbsd.org
+HOMEPAGE= http://www.sfc.wide.ad.jp/~kusune/netmaj/
+COMMENT= mahjongg game with network and 1-4 player(s) support
+
+USE_PERL5= YES
+WRKSRC= ${WRKDIR}/netmaj
+
+do-build:
+ cd ${WRKSRC}; \
+ ${MAKE} libs; ${MAKE};
+
+do-install:
+ cd ${WRKSRC}; \
+ ${MAKE} install install-pf; \
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html/netmaj; \
+ ${INSTALL_DATA} html/* ${PREFIX}/share/doc/html/netmaj
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/games/netmaj/distinfo b/games/netmaj/distinfo
new file mode 100644
index 00000000000..1aa9f680071
--- /dev/null
+++ b/games/netmaj/distinfo
@@ -0,0 +1,11 @@
+$NetBSD: distinfo,v 1.1.1.1 2001/04/22 09:58:59 kei Exp $
+
+SHA1 (netmaj-2.0.7.tar.gz) = 1363ea8ca42079fb444b25c605d264b5f083e260
+Size (netmaj-2.0.7.tar.gz) = 213819 bytes
+SHA1 (patch-aa) = 27461b77a5840b4ae13bb78fb53b49d45237d7cb
+SHA1 (patch-ab) = 3b58d9456459334df45fda4d1eed5d360e1d3c49
+SHA1 (patch-ac) = 0d5a611ce922c4e3c837f70f1a895d7c72f5535f
+SHA1 (patch-ad) = 0b0c286ea94a52181305bbb1489bc842bb7586bf
+SHA1 (patch-ae) = 6bee67884b364ea874befd952f54d6141a41807f
+SHA1 (patch-af) = 1b10eaa70c262a215f84098b5c5600efe57f1071
+SHA1 (patch-ag) = 0aec049d77592be348b40d37cd53510f5b600561
diff --git a/games/netmaj/patches/patch-aa b/games/netmaj/patches/patch-aa
new file mode 100644
index 00000000000..45024f5adca
--- /dev/null
+++ b/games/netmaj/patches/patch-aa
@@ -0,0 +1,83 @@
+$NetBSD: patch-aa,v 1.1.1.1 2001/04/22 09:58:59 kei Exp $
+
+--- Makefile.orig Mon Nov 11 23:43:22 1996
++++ Makefile
+@@ -25,29 +25,33 @@
+ INTERNAL_REVISION=7
+ ARCFILE=netmaj-$(VERSION).$(REVISION).$(INTERNAL_REVISION).tar.gz
+
+-SHELL=/bin/sh
++SHELL=${SH}
+ # Install Directory
+-LIBDIR=/usr/local/lib/netmaj
+-BINDIR=/usr/local/bin
+-PERL=/usr/bin/perl
++LIBDIR=${PREFIX}/lib/netmaj
++BINDIR=${PREFIX}/bin
++PERL=${PERL5}
+
+ STD_CFLAGS=-I. -Ilib -DNETMAJ_LIB=\"$(LIBDIR)\"
+
+ # for 386BSD,FreeBSD,NetBSD...
++.if (${OPSYS} == "NetBSD")
+ CC=gcc
+ OS_CFLAGS= -O -g -DUSE_SGTTY -DUSE_FWOPEN -DUSE_TERMCAP -DHAVE_GETTIMEOFDAY
+ RANLIB=ranlib
+ LIBS=
+ CURSES= -lcurses -ltermcap
+ LDFLAGS = -Llib
++.endif
+
+ # 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= lib/libcurses.a -ltermcap
++LDFLAGS = -Llib
++.endif
+
+ # for nec ews
+ ##CC=/usr/abiccs/bin/cc -ZXNd=5000
+@@ -60,13 +64,15 @@
+ #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 @@
+ 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
+
+
+ netmaj: netmaj.in Makefile
diff --git a/games/netmaj/patches/patch-ab b/games/netmaj/patches/patch-ab
new file mode 100644
index 00000000000..60515f328f8
--- /dev/null
+++ b/games/netmaj/patches/patch-ab
@@ -0,0 +1,12 @@
+$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
new file mode 100644
index 00000000000..269beb283df
--- /dev/null
+++ b/games/netmaj/patches/patch-ac
@@ -0,0 +1,12 @@
+$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
new file mode 100644
index 00000000000..eb6d25767ca
--- /dev/null
+++ b/games/netmaj/patches/patch-ad
@@ -0,0 +1,8 @@
+$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
new file mode 100644
index 00000000000..cc5a6f6fab4
--- /dev/null
+++ b/games/netmaj/patches/patch-ae
@@ -0,0 +1,12 @@
+$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
new file mode 100644
index 00000000000..becbfd18d6a
--- /dev/null
+++ b/games/netmaj/patches/patch-af
@@ -0,0 +1,21 @@
+$NetBSD: patch-af,v 1.1.1.1 2001/04/22 09:58:59 kei Exp $
+
+--- server.c.orig Fri Sep 6 06:29:53 1996
++++ 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 @@
+ pack_rule(&rule);
+
+ if (debug == 0) {
+- if (!fork(0)) {
++ if (!fork()) {
+ fclose(stdin);
+ fclose(stdout);
+ fclose(stderr);
diff --git a/games/netmaj/patches/patch-ag b/games/netmaj/patches/patch-ag
new file mode 100644
index 00000000000..8672594d3c3
--- /dev/null
+++ b/games/netmaj/patches/patch-ag
@@ -0,0 +1,8 @@
+$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/pkg/DESCR b/games/netmaj/pkg/DESCR
new file mode 100644
index 00000000000..284d997f2b9
--- /dev/null
+++ b/games/netmaj/pkg/DESCR
@@ -0,0 +1,2 @@
+netmaj is a mahjongg game. You can play via network. If you don't
+find four players, computer plays for you.
diff --git a/games/netmaj/pkg/PLIST b/games/netmaj/pkg/PLIST
new file mode 100644
index 00000000000..4abdab0f00e
--- /dev/null
+++ b/games/netmaj/pkg/PLIST
@@ -0,0 +1,119 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2001/04/22 09:58:59 kei Exp $
+bin/netmaj
+bin/netmaj1
+bin/plview
+lib/netmaj/auto
+lib/netmaj/auto-1.pf
+lib/netmaj/auto-2.pf
+lib/netmaj/auto-3.pf
+lib/netmaj/auto-4.pf
+lib/netmaj/auto.pf
+lib/netmaj/client
+lib/netmaj/inputserver
+lib/netmaj/netmaj.hlp
+lib/netmaj/player_info
+lib/netmaj/proxyclient
+lib/netmaj/proxyserver
+lib/netmaj/server
+lib/netmaj/server.pf
+lib/netmaj/server_kill
+@dirrm lib/netmaj
+share/doc/html/netmaj/bluechip.gif
+share/doc/html/netmaj/bluechip5.gif
+share/doc/html/netmaj/bluemark.gif
+share/doc/html/netmaj/board1.gif
+share/doc/html/netmaj/board2.gif
+share/doc/html/netmaj/cyun.gif
+share/doc/html/netmaj/cyunh.gif
+share/doc/html/netmaj/gstate.gif
+share/doc/html/netmaj/haku.gif
+share/doc/html/netmaj/hakuh.gif
+share/doc/html/netmaj/hatu.gif
+share/doc/html/netmaj/hatuh.gif
+share/doc/html/netmaj/howtoplay.html
+share/doc/html/netmaj/index.html
+share/doc/html/netmaj/kabe2.gif
+share/doc/html/netmaj/man1.gif
+share/doc/html/netmaj/man1h.gif
+share/doc/html/netmaj/man2.gif
+share/doc/html/netmaj/man2h.gif
+share/doc/html/netmaj/man3.gif
+share/doc/html/netmaj/man3h.gif
+share/doc/html/netmaj/man4.gif
+share/doc/html/netmaj/man4h.gif
+share/doc/html/netmaj/man5.gif
+share/doc/html/netmaj/man5h.gif
+share/doc/html/netmaj/man5r.gif
+share/doc/html/netmaj/man5rh.gif
+share/doc/html/netmaj/man6.gif
+share/doc/html/netmaj/man6h.gif
+share/doc/html/netmaj/man7.gif
+share/doc/html/netmaj/man7h.gif
+share/doc/html/netmaj/man8.gif
+share/doc/html/netmaj/man8h.gif
+share/doc/html/netmaj/man9.gif
+share/doc/html/netmaj/man9h.gif
+share/doc/html/netmaj/menu.gif
+share/doc/html/netmaj/nan.gif
+share/doc/html/netmaj/nanh.gif
+share/doc/html/netmaj/netmajrule.html
+share/doc/html/netmaj/p1000.gif
+share/doc/html/netmaj/pei.gif
+share/doc/html/netmaj/peih.gif
+share/doc/html/netmaj/peihx2.gif
+share/doc/html/netmaj/pin1.gif
+share/doc/html/netmaj/pin1h.gif
+share/doc/html/netmaj/pin2.gif
+share/doc/html/netmaj/pin2h.gif
+share/doc/html/netmaj/pin3.gif
+share/doc/html/netmaj/pin3h.gif
+share/doc/html/netmaj/pin4.gif
+share/doc/html/netmaj/pin4h.gif
+share/doc/html/netmaj/pin5.gif
+share/doc/html/netmaj/pin5h.gif
+share/doc/html/netmaj/pin5r.gif
+share/doc/html/netmaj/pin5rh.gif
+share/doc/html/netmaj/pin6.gif
+share/doc/html/netmaj/pin6h.gif
+share/doc/html/netmaj/pin7.gif
+share/doc/html/netmaj/pin7h.gif
+share/doc/html/netmaj/pin8.gif
+share/doc/html/netmaj/pin8h.gif
+share/doc/html/netmaj/pin9.gif
+share/doc/html/netmaj/pin9h.gif
+share/doc/html/netmaj/pstate.gif
+share/doc/html/netmaj/redchip.gif
+share/doc/html/netmaj/redchip5.gif
+share/doc/html/netmaj/redmark.gif
+share/doc/html/netmaj/reference.html
+share/doc/html/netmaj/rev.gif
+share/doc/html/netmaj/revh.gif
+share/doc/html/netmaj/select.gif
+share/doc/html/netmaj/sou1.gif
+share/doc/html/netmaj/sou1h.gif
+share/doc/html/netmaj/sou2.gif
+share/doc/html/netmaj/sou2h.gif
+share/doc/html/netmaj/sou3.gif
+share/doc/html/netmaj/sou3h.gif
+share/doc/html/netmaj/sou4.gif
+share/doc/html/netmaj/sou4h.gif
+share/doc/html/netmaj/sou5.gif
+share/doc/html/netmaj/sou5h.gif
+share/doc/html/netmaj/sou5r.gif
+share/doc/html/netmaj/sou5rh.gif
+share/doc/html/netmaj/sou6.gif
+share/doc/html/netmaj/sou6h.gif
+share/doc/html/netmaj/sou7.gif
+share/doc/html/netmaj/sou7h.gif
+share/doc/html/netmaj/sou8.gif
+share/doc/html/netmaj/sou8h.gif
+share/doc/html/netmaj/sou9.gif
+share/doc/html/netmaj/sou9h.gif
+share/doc/html/netmaj/sya.gif
+share/doc/html/netmaj/syah.gif
+share/doc/html/netmaj/taku.gif
+share/doc/html/netmaj/tepai.gif
+share/doc/html/netmaj/title.gif
+share/doc/html/netmaj/ton.gif
+share/doc/html/netmaj/tonh.gif
+@dirrm share/doc/html/netmaj