diff options
author | Alex Kozlov <ak@FreeBSD.org> | 2014-01-26 12:55:03 +0000 |
---|---|---|
committer | Alex Kozlov <ak@FreeBSD.org> | 2014-01-26 12:55:03 +0000 |
commit | f9116b2e98b54ddf20b92578cd72f5161b78cf45 (patch) | |
tree | a4de5d00f687df3a02e598dfc8812b309ae3dc1f | |
parent | 588588093ad7ac487f5d892f4a1bfb87c237de2e (diff) | |
download | ports-f9116b2e98b54ddf20b92578cd72f5161b78cf45.tar.gz ports-f9116b2e98b54ddf20b92578cd72f5161b78cf45.zip |
Notes
-rw-r--r-- | games/doom-data/Makefile | 51 |
1 files changed, 14 insertions, 37 deletions
diff --git a/games/doom-data/Makefile b/games/doom-data/Makefile index dd96c17a1966..bd78d4b36311 100644 --- a/games/doom-data/Makefile +++ b/games/doom-data/Makefile @@ -7,18 +7,20 @@ PORTREVISION= 1 CATEGORIES= games MASTER_SITES= http://www.ijs.si/~lesi/distfiles/doom/ PKGNAMEPREFIX= ${DMPKGNAMEPREFIX} -EXTRACT_SUFX= .bz2 DIST_SUBDIR= ${PKGNAMEPREFIX}${PORTNAME} MAINTAINER= jakub_lach@mailplus.pl COMMENT= Shareware data files for Doom, Doom II, Hexen, Heretic, and Strife -USE_BZIP2= yes NO_BUILD= yes NO_WRKSUBDIR= yes -OPTIONS_DEFINE= DOOM HERETIC HEXEN STRIFE +OPTIONS_SUB= yes + +OPTIONS_MULTI= WADS +OPTIONS_MULTI_WADS= DOOM HERETIC HEXEN STRIFE OPTIONS_DEFAULT= DOOM + DOOM_DESC= Install Doom shareware data HERETIC_DESC= Install Heretic shareware data HEXEN_DESC= Install Hexen shareware data @@ -29,49 +31,24 @@ SUB_FILES= pkg-message LATEST_LINK= ${PKGNAMEPREFIX}${PORTNAME} DATADIR= ${DMDIR} -DOOM_WAD= doom1.wad -HERETIC_WAD= heretic1.wad -HEXEN_WAD= hexen.wad -STRIFE_WAD= strife0.wad +DOOM_DISTFILES= doom1.wad.bz2 +HERETIC_DISTFILES= heretic1.wad.bz2 +HEXEN_DISTFILES= hexen.wad.bz2 +STRIFE_DISTFILES= strife0.wad.bz2 -NO_STAGE= yes .include "Makefile.include" - .include <bsd.port.options.mk> -.for f in ${OPTIONS_DEFINE} -.if ${PORT_OPTIONS:M${f}} -DISTFILES+= ${${f}_WAD}${EXTRACT_SUFX} -PLIST_SUB+= ${f}="" -. else -PLIST_SUB+= ${f}="@comment " -. endif -.endfor - -.if ${DISTFILES} == "" -. undef DIST_SUBDIR -.endif - do-extract: @${MKDIR} ${WRKDIR} -.for f in ${OPTIONS_DEFINE} -. if ${PORT_OPTIONS:M${f}} - @${BZIP2_CMD} -dc ${_DISTDIR}/${${f}_WAD}${EXTRACT_SUFX} > \ - ${WRKDIR}/${${f}_WAD} -. endif +.for f in ${DISTFILES} + @${BZIP2_CMD} -dc ${_DISTDIR}/${f} > ${WRKDIR}/${f:S/.bz2$//} .endfor do-install: - @${MKDIR} ${DATADIR} -.for f in ${OPTIONS_DEFINE} -. if ${PORT_OPTIONS:M${f}} - ${INSTALL_DATA} ${WRKSRC}/${${f}_WAD} ${DATADIR} -. endif + @${MKDIR} ${STAGEDIR}${DATADIR} +.for f in ${DISTFILES} + ${INSTALL_DATA} ${WRKSRC}/${f:S/.bz2$//} ${STAGEDIR}${DATADIR}/ .endfor -post-install: - @${ECHO_CMD} - @${CAT} ${PKGMESSAGE} - @${ECHO_CMD} - .include <bsd.port.mk> |