# New ports collection makefile for: uhexen2-extras # Date created: 2006-12-30 # Whom: alepulver # # $FreeBSD$ # PORTNAME= uhexen2 PORTVERSION= 1.4.1 PORTREVISION= 1 CATEGORIES= games MASTER_SITES= SF PKGNAMESUFFIX= -extras EXTRACT_SUFX= .tgz DISTFILES= # DIST_SUBDIR= ${PORTNAME} MAINTAINER= alepulver@FreeBSD.org COMMENT= Hexen II source port extras (demos, mods, etc) RUN_DEPENDS= ${DATADIR}:${PORTSDIR}/games/uhexen2 NO_BUILD= yes OPTIONS= HEXEN2_DEMOS "Install pre-recorded demos for Hexen II" on \ HEXEN2_LITS "Install colored light data for Hexen II" on \ HEXEN2_MODS "Install several mods for Hexen II" on \ HW_MODS "Install several mods for HexenWorld" on .include .if defined(WITH_HEXEN2_DEMOS) DISTFILES+= hexen2-demos${EXTRACT_SUFX} PLIST_SUB+= HEXEN2_DEMOS="" .else PLIST_SUB+= HEXEN2_DEMOS="@comment " .endif .if defined(WITH_HEXEN2_LITS) DISTFILES+= hexen2-lit_files${EXTRACT_SUFX} PLIST_SUB+= HEXEN2_LITS="" .else PLIST_SUB+= HEXEN2_LITS="@comment " .endif .if defined(WITH_HEXEN2_MODS) DISTFILES+= apocbot-0.2.0${EXTRACT_SUFX} \ fo4d${EXTRACT_SUFX} \ hcbots-1.0.4${EXTRACT_SUFX} PLIST_SUB+= HEXEN2_MODS="" .else PLIST_SUB+= HEXEN2_MODS="@comment " .endif .if defined(WITH_HW_MODS) DISTFILES+= dungeonbreak${EXTRACT_SUFX} \ hexarena${EXTRACT_SUFX} \ hwctf${EXTRACT_SUFX} \ rivalkingdoms${EXTRACT_SUFX} \ siege${EXTRACT_SUFX} PLIST_SUB+= HW_MODS="" .else PLIST_SUB+= HW_MODS="@comment " .endif .if empty(DISTFILES) IGNORE= needs at least one option selected .endif do-install: .if defined(WITH_HEXEN2_DEMOS) ${INSTALL_DATA} ${WRKDIR}/data1/*demo* ${DATADIR}/data1 .endif .if defined(WITH_HEXEN2_LITS) ${MKDIR} ${DATADIR}/data1/maps ${INSTALL_DATA} ${WRKDIR}/data1/maps/*.lit ${DATADIR}/data1/maps .endif .if defined(WITH_HEXEN2_MODS) .for f in apocbot fo4d hcbots ${CP} -R ${WRKDIR}/${f} ${DATADIR} .endfor .endif .if defined(WITH_HW_MODS) .for f in db hexarena hwctf rk siege ${CP} -R ${WRKDIR}/${f} ${DATADIR} .endfor .for f in hexarena hwctf rk siege ${INSTALL_DATA} ${WRKDIR}/data1/${f}.cfg ${DATADIR}/data1 .endfor .endif .include