summaryrefslogtreecommitdiff
path: root/games/tinymux
diff options
context:
space:
mode:
authorSteve Price <steve@FreeBSD.org>1998-08-09 01:10:30 +0000
committerSteve Price <steve@FreeBSD.org>1998-08-09 01:10:30 +0000
commitc4bd43055c122b36f0bdeae5956ebfc6745bbecb (patch)
tree3eeda729b1ee13fc3ab9b60ce25406d732c8f3bd /games/tinymux
parentTurn on qstat. (diff)
Initial import of tinymux version 1.4p13.
A multi-player freeform adventure program. PR: 6791 Submitted by: Christopher T. Johnson <cjohnson@neunacht.netgsi.com>
Notes
Notes: svn path=/head/; revision=12364
Diffstat (limited to 'games/tinymux')
-rw-r--r--games/tinymux/Makefile67
-rw-r--r--games/tinymux/distinfo1
-rw-r--r--games/tinymux/files/patch-aa20
-rw-r--r--games/tinymux/pkg-comment1
-rw-r--r--games/tinymux/pkg-descr7
-rw-r--r--games/tinymux/pkg-plist39
6 files changed, 135 insertions, 0 deletions
diff --git a/games/tinymux/Makefile b/games/tinymux/Makefile
new file mode 100644
index 000000000000..1a840cde24a7
--- /dev/null
+++ b/games/tinymux/Makefile
@@ -0,0 +1,67 @@
+# New ports collection makefile for: TinyMUX
+# Version required: 1.4p13
+# Date created: 1998/05/28
+# Whom: cjohnson
+#
+# $Id$
+#
+
+DISTNAME= tinymux-1.4p13
+CATEGORIES= games
+MASTER_SITES= ftp://ftp.digex.net/pub/mud/tinymux/
+
+MAINTAINER= cjohnson@camelot.com
+
+BUILD_DEPENDS= ${PREFIX}/lib/libgdbm.a:${PORTSDIR}/databases/gdbm
+
+WRKSRC= ${WRKDIR}/src
+#GNU_CONFIGURE= YES
+USE_AUTOCONF= YES
+
+#
+# Distribution does not include an install target. So here it is.
+do-install:
+ ${MKDIR} ${PREFIX}/games/tinymux
+ ${INSTALL_SCRIPT} ${WRKDIR}/game/Startmux ${PREFIX}/games/tinymux
+ ${INSTALL_DATA} ${WRKDIR}/game/alias.conf ${PREFIX}/games/tinymux
+ ${INSTALL_DATA} ${WRKDIR}/game/compat.conf ${PREFIX}/games/tinymux
+ ${INSTALL_DATA} ${WRKDIR}/game/mtrace.awk ${PREFIX}/games/tinymux
+ ${INSTALL_DATA} ${WRKDIR}/game/mux.config ${PREFIX}/games/tinymux
+ ${INSTALL_DATA} ${WRKDIR}/game/netmux.conf ${PREFIX}/games/tinymux
+ ${MKDIR} ${PREFIX}/games/tinymux/data
+ ${INSTALL_SCRIPT} ${WRKDIR}/game/data/db_check ${PREFIX}/games/tinymux/data
+ ${INSTALL_SCRIPT} ${WRKDIR}/game/data/db_load ${PREFIX}/games/tinymux/data
+ ${INSTALL_SCRIPT} ${WRKDIR}/game/data/db_unload ${PREFIX}/games/tinymux/data
+ ${MKDIR} ${PREFIX}/games/tinymux/text
+ ${INSTALL_DATA} ${WRKDIR}/game/text/badsite.txt ${PREFIX}/games/tinymux/text
+ ${INSTALL_DATA} ${WRKDIR}/game/text/connect.txt ${PREFIX}/games/tinymux/text
+ ${INSTALL_DATA} ${WRKDIR}/game/text/create_reg.txt ${PREFIX}/games/tinymux/text
+ ${INSTALL_DATA} ${WRKDIR}/game/text/down.txt ${PREFIX}/games/tinymux/text
+ ${INSTALL_DATA} ${WRKDIR}/game/text/full.txt ${PREFIX}/games/tinymux/text
+ ${INSTALL_DATA} ${WRKDIR}/game/text/guest.txt ${PREFIX}/games/tinymux/text
+ ${INSTALL_DATA} ${WRKDIR}/game/text/help.txt ${PREFIX}/games/tinymux/text
+ ${INSTALL_DATA} ${WRKDIR}/game/text/motd.txt ${PREFIX}/games/tinymux/text
+ ${INSTALL_DATA} ${WRKDIR}/game/text/news.txt ${PREFIX}/games/tinymux/text
+ ${INSTALL_DATA} ${WRKDIR}/game/text/newuser.txt ${PREFIX}/games/tinymux/text
+ ${INSTALL_DATA} ${WRKDIR}/game/text/plushelp.txt ${PREFIX}/games/tinymux/text
+ ${INSTALL_DATA} ${WRKDIR}/game/text/quit.txt ${PREFIX}/games/tinymux/text
+ ${INSTALL_DATA} ${WRKDIR}/game/text/register.txt ${PREFIX}/games/tinymux/text
+ ${INSTALL_DATA} ${WRKDIR}/game/text/wizhelp.txt ${PREFIX}/games/tinymux/text
+ ${INSTALL_DATA} ${WRKDIR}/game/text/wizmotd.txt ${PREFIX}/games/tinymux/text
+ ${INSTALL_DATA} ${WRKDIR}/game/text/wiznews.txt ${PREFIX}/games/tinymux/text
+ ${MKDIR} ${PREFIX}/games/tinymux/bin
+# ${INSTALL_PROGRAM} ${WRKSRC}/conc ${PREFIX}/games/tinymux/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/dbconvert ${PREFIX}/games/tinymux/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/mkindx ${PREFIX}/games/tinymux/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/netmux ${PREFIX}/games/tinymux/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/slave ${PREFIX}/games/tinymux/bin
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${PREFIX}/share/doc/tinymux
+ ${INSTALL_DATA} ${WRKDIR}/README ${PREFIX}/share/doc/tinymux
+ ${INSTALL_DATA} ${WRKDIR}/README.COMPRESSION ${PREFIX}/share/doc/tinymux
+ ${INSTALL_DATA} ${WRKDIR}/README.GUESTS ${PREFIX}/share/doc/tinymux
+ ${INSTALL_DATA} ${WRKDIR}/README.MEMORY ${PREFIX}/share/doc/tinymux
+ ${INSTALL_DATA} ${WRKDIR}/README.TOOLS ${PREFIX}/share/doc/tinymux
+.endif
+
+.include <bsd.port.mk>
diff --git a/games/tinymux/distinfo b/games/tinymux/distinfo
new file mode 100644
index 000000000000..8b0907d0141e
--- /dev/null
+++ b/games/tinymux/distinfo
@@ -0,0 +1 @@
+MD5 (tinymux-1.4p13.tar.gz) = dfa63af195b919833823052531362a96
diff --git a/games/tinymux/files/patch-aa b/games/tinymux/files/patch-aa
new file mode 100644
index 000000000000..da88566d148c
--- /dev/null
+++ b/games/tinymux/files/patch-aa
@@ -0,0 +1,20 @@
+--- configure.in.orig Tue Apr 15 23:36:55 1997
++++ configure.in Thu May 28 21:44:26 1998
+@@ -85,7 +85,7 @@
+ AC_DEFINE(NEED_SYS_ERRLIST_DCL) ;;
+ *)
+ AC_MSG_CHECKING(for sys_errlist dcl)
+-AC_HEADER_EGREP(sys_errlist,errno.h, AC_MSG_RESULT(yes), AC_DEFINE(NEED_SYS_ERRLIST_DCL) AC_MSG_RESULT(no)) ;;
++AC_HEADER_EGREP(sys_errlist,stdio.h, AC_MSG_RESULT(yes), AC_DEFINE(NEED_SYS_ERRLIST_DCL) AC_MSG_RESULT(no)) ;;
+ esac
+ AC_MSG_CHECKING(for perror dcl)
+ AC_HEADER_EGREP(perror,errno.h, AC_MSG_RESULT(yes) ,AC_DEFINE(NEED_PERROR_DCL) AC_MSG_RESULT(no))
+@@ -100,7 +100,7 @@
+ AC_TRY_COMPILE([#include <sys/socket.h>],[struct linger ling; ling.l_onoff = 1;],
+ AC_DEFINE(HAVE_LINGER) AC_MSG_RESULT(yes), AC_MSG_RESULT(no))
+
+-LIBS="-L./gdbm-1.7.3 -lgdbm"
++LIBS="-L/usr/local/lib -lgdbm"
+ AC_CHECK_LIB(resolv, main)
+ AC_CHECK_LIB(crypt, main)
+
diff --git a/games/tinymux/pkg-comment b/games/tinymux/pkg-comment
new file mode 100644
index 000000000000..d08fa718426f
--- /dev/null
+++ b/games/tinymux/pkg-comment
@@ -0,0 +1 @@
+A Multi-Player FreeForm adventure Program
diff --git a/games/tinymux/pkg-descr b/games/tinymux/pkg-descr
new file mode 100644
index 000000000000..08b2446e481d
--- /dev/null
+++ b/games/tinymux/pkg-descr
@@ -0,0 +1,7 @@
+TinyMUX is a Multi-Player FreeForm adventure server.
+
+Based on the popular TinyMUSH code (and PernMUSH) code,
+TinyMUX allows a group of players to build their own adventure
+style game. As distributed, there is no pre-built database so
+you might want to explore some of the many MUSHs that already
+exists.
diff --git a/games/tinymux/pkg-plist b/games/tinymux/pkg-plist
new file mode 100644
index 000000000000..58ad2c436b6c
--- /dev/null
+++ b/games/tinymux/pkg-plist
@@ -0,0 +1,39 @@
+games/tinymux/Startmux
+games/tinymux/alias.conf
+games/tinymux/compat.conf
+games/tinymux/mtrace.awk
+games/tinymux/mux.config
+games/tinymux/netmux.conf
+games/tinymux/bin/dbconvert
+games/tinymux/bin/mkindx
+games/tinymux/bin/netmux
+games/tinymux/bin/slave
+games/tinymux/data/db_check
+games/tinymux/data/db_load
+games/tinymux/data/db_unload
+games/tinymux/text/badsite.txt
+games/tinymux/text/connect.txt
+games/tinymux/text/create_reg.txt
+games/tinymux/text/down.txt
+games/tinymux/text/full.txt
+games/tinymux/text/guest.txt
+games/tinymux/text/help.txt
+games/tinymux/text/motd.txt
+games/tinymux/text/news.txt
+games/tinymux/text/newuser.txt
+games/tinymux/text/plushelp.txt
+games/tinymux/text/quit.txt
+games/tinymux/text/register.txt
+games/tinymux/text/wizhelp.txt
+games/tinymux/text/wizmotd.txt
+games/tinymux/text/wiznews.txt
+share/doc/tinymux/README
+share/doc/tinymux/README.COMPRESSION
+share/doc/tinymux/README.GUESTS
+share/doc/tinymux/README.MEMORY
+share/doc/tinymux/README.TOOLS
+@dirrm games/tinymux/bin
+@dirrm games/tinymux/data
+@dirrm games/tinymux/text
+@dirrm games/tinymux
+@dirrm share/doc/tinymux