1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-19 03:52:17 +00:00
freebsd-ports/games/uhexen2-extras/Makefile
Alejandro Pulver 9309b836b4 In 2000, Raven Software released the source code to their class based shooter
game Hexen II and its multiplayer extension HexenWorld.

Since then, there has been some source ports of this game, most notably the
now neglected Anvil of Thyrion project. But nothing has been done for Linux
since the beginning of 2002.

The Hammer of Thyrion project continues the development for Linux and BSD
people, with continued support for Windows users as well. Many bugs are fixed
and even new features are added:

New sound modes, improved mouse handling, improved video modes, OpenGL glows
and more.

This port installs various additions to the game (mods, demos, etc).

WWW: http://uhexen2.sourceforge.net/
2007-02-25 16:01:33 +00:00

92 lines
2.1 KiB
Makefile

# New ports collection makefile for: uhexen2-extras
# Date created: 2006-12-30
# Whom: alepulver
#
# $FreeBSD$
#
PORTNAME= uhexen2
PORTVERSION= 1.4.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 <bsd.port.pre.mk>
.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 <bsd.port.post.mk>