Initial import of tinymux version 1.4p13.

A multi-player freeform adventure program.

PR:		6791
Submitted by:	Christopher T. Johnson <cjohnson@neunacht.netgsi.com>
This commit is contained in:
Steve Price 1998-08-09 01:10:30 +00:00
parent 2d1ba2f9be
commit c4bd43055c
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=12364
6 changed files with 135 additions and 0 deletions

67
games/tinymux/Makefile Normal file
View File

@ -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>

1
games/tinymux/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (tinymux-1.4p13.tar.gz) = dfa63af195b919833823052531362a96

View File

@ -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)

View File

@ -0,0 +1 @@
A Multi-Player FreeForm adventure Program

7
games/tinymux/pkg-descr Normal file
View File

@ -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.

39
games/tinymux/pkg-plist Normal file
View File

@ -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