diff options
Diffstat (limited to 'games/tinymux/Makefile')
-rw-r--r-- | games/tinymux/Makefile | 80 |
1 files changed, 47 insertions, 33 deletions
diff --git a/games/tinymux/Makefile b/games/tinymux/Makefile index db9abfe4f713..1fa9e9cb9350 100644 --- a/games/tinymux/Makefile +++ b/games/tinymux/Makefile @@ -6,54 +6,68 @@ # PORTNAME= tinymux -PORTVERSION= 1.6p0 -PORTREVISION= 2 -CATEGORIES= games -MASTER_SITES= http://www.moosh.net/pub/mush/servers/tinymux/TinyMUX-1.x/ +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 -LIB_DEPENDS= gdbm.3:${PORTSDIR}/databases/gdbm - -WRKSRC= ${WRKDIR}/src - -USE_AUTOCONF_VER= 213 +USE_BZIP2= yes +USE_GMAKE= yes +USE_GETTEXT= yes +GNU_CONFIGURE= yes CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ LIBS="-L${LOCALBASE}/lib" -post-extract: - @${RM} -f ${WRKSRC}/gdbm.h +PATCHLEVEL= 22 +WRKSRC= ${WRKDIR}/mux2.3/src +.if !defined(NOPORTDOCS) +PORTDOCS= * +.endif -# -# 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 -.for file in alias.conf compat.conf mtrace.awk mux.config netmux.conf - ${INSTALL_DATA} ${WRKDIR}/game/${file} ${PREFIX}/games/tinymux +# Binaries +.for file in netmux slave + ${INSTALL_PROGRAM} ${WRKSRC}/${file} ${PREFIX}/sbin .endfor - ${MKDIR} ${PREFIX}/games/tinymux/data + ${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} ${WRKDIR}/game/data/${file} \ - ${PREFIX}/games/tinymux/data + ${INSTALL_SCRIPT} ${WRKSRC}/../game/data/${file} \ + ${DATADIR}/game/netmux/data .endfor - ${MKDIR} ${PREFIX}/games/tinymux/text + ${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 wizhelp wizmotd wiznews - ${INSTALL_DATA} ${WRKDIR}/game/text/${file}.txt \ - ${PREFIX}/games/tinymux/text -.endfor - ${MKDIR} ${PREFIX}/games/tinymux/bin -# ${INSTALL_PROGRAM} ${WRKSRC}/conc ${PREFIX}/games/tinymux/bin -.for file in dbconvert mkindx netmux slave - ${INSTALL_PROGRAM} ${WRKSRC}/${file} ${PREFIX}/games/tinymux/bin + 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} ${PREFIX}/share/doc/tinymux -.for file in README README.COMPRESSION README.GUESTS README.MEMORY \ - README.TOOLS - ${INSTALL_DATA} ${WRKDIR}/${file} ${PREFIX}/share/doc/tinymux + ${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 |