48a4a592c9
some more work to make it easier to run out of the box (in terms of configuration files) if anyone is interested.
75 lines
2.1 KiB
Makefile
75 lines
2.1 KiB
Makefile
# New ports collection makefile for: TinyMUX
|
|
# Date created: 1998/05/28
|
|
# Whom: cjohnson
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= tinymux
|
|
PORTVERSION= 2.3.3.${PATCHLEVEL}
|
|
CATEGORIES= games net
|
|
MASTER_SITES= ftp://ftp.tinymux.org/TinyMUX/tinymux-2.3/${PATCHLEVEL}/ \
|
|
http://www.tinymux.org/ \
|
|
http://www.moosh.net/pub/mush/servers/tinymux/TinyMUX-2.x/tinymux-2.3/${PATCHLEVEL}/
|
|
DISTNAME= mux-${PORTVERSION}.unix
|
|
|
|
MAINTAINER= ports@FreeBSD.org
|
|
COMMENT= A Multi-Player FreeForm adventure Program
|
|
|
|
USE_BZIP2= yes
|
|
USE_GMAKE= yes
|
|
USE_GETTEXT= yes
|
|
GNU_CONFIGURE= yes
|
|
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
|
|
LIBS="-L${LOCALBASE}/lib"
|
|
|
|
PATCHLEVEL= 22
|
|
WRKSRC= ${WRKDIR}/mux2.3/src
|
|
.if !defined(NOPORTDOCS)
|
|
PORTDOCS= *
|
|
.endif
|
|
|
|
do-install:
|
|
# Binaries
|
|
.for file in netmux slave
|
|
${INSTALL_PROGRAM} ${WRKSRC}/${file} ${PREFIX}/sbin
|
|
.endfor
|
|
${INSTALL_PROGRAM} ${WRKSRC}/../game/bin/dbconvert ${PREFIX}/bin
|
|
# Configuration
|
|
${MKDIR} ${PREFIX}/etc/${PORTNAME}
|
|
.for file in alias.conf compat.conf mux.config netmux.conf
|
|
${INSTALL_DATA} ${WRKSRC}/../game/${file} \
|
|
${PREFIX}/etc/${PORTNAME}/${file}.sample
|
|
.endfor
|
|
# Data
|
|
${MKDIR} ${DATADIR}/game/netmux
|
|
.for file in Backup Startmux _backupflat.sh
|
|
${INSTALL_SCRIPT} ${WRKSRC}/../game/${file} ${DATADIR}/game/netmux/
|
|
.endfor
|
|
${MKDIR} ${DATADIR}/game/netmux/data
|
|
.for file in db_check db_load db_unload
|
|
${INSTALL_SCRIPT} ${WRKSRC}/../game/data/${file} \
|
|
${DATADIR}/game/netmux/data
|
|
.endfor
|
|
${INSTALL_DATA} ${WRKSRC}/../game/data/netmux.db \
|
|
${DATADIR}/game/netmux/data
|
|
${MKDIR} ${DATADIR}/game/netmux/text
|
|
.for file in badsite connect create_reg down full guest help motd \
|
|
news newuser plushelp quit register staffhelp wizhelp wizmotd wiznews
|
|
${INSTALL_DATA} ${WRKSRC}/../game/text/${file}.txt \
|
|
${DATADIR}/game/netmux/text
|
|
.endfor
|
|
# Docs
|
|
.if !defined(NOPORTDOCS)
|
|
${MKDIR} ${DOCSDIR}
|
|
.for file in ATTACK CHANGES INSTALL NOTES README SGP
|
|
${INSTALL_DATA} ${WRKSRC}/../${file} ${DOCSDIR}
|
|
.endfor
|
|
.for file in BACKUPS CONFIGURATION CONVERSION CREDITS DISTRIBUTIONS GUESTS \
|
|
LIMITS MEMORY PATCHES REALMS muxman.pdf
|
|
${INSTALL_DATA} ${WRKSRC}/../docs/${file} ${DOCSDIR}
|
|
.endfor
|
|
.endif
|
|
|
|
.include <bsd.port.mk>
|