View | Details | Raw Unified | Return to bug 186109
Collapse All | Expand All

(-)/usr/ports/games/doom-data/Makefile (-8 / +5 lines)
Lines 17-23 USE_BZIP2= yes Link Here
17
NO_BUILD=	yes
17
NO_BUILD=	yes
18
NO_WRKSUBDIR=	yes
18
NO_WRKSUBDIR=	yes
19
19
20
OPTIONS_DEFINE=	DOOM HERETIC HEXEN STRIFE
20
OPTIONS_MULTI=	WADS
21
OPTIONS_MULTI_WADS= DOOM HERETIC HEXEN STRIFE
21
OPTIONS_DEFAULT=	DOOM
22
OPTIONS_DEFAULT=	DOOM
22
DOOM_DESC=	Install Doom shareware data
23
DOOM_DESC=	Install Doom shareware data
23
HERETIC_DESC=	Install Heretic shareware data
24
HERETIC_DESC=	Install Heretic shareware data
Lines 39-45 NO_STAGE= yes Link Here
39
40
40
.include <bsd.port.options.mk>
41
.include <bsd.port.options.mk>
41
42
42
.for f in ${OPTIONS_DEFINE}
43
.for f in ${OPTIONS_MULTI_WADS}
43
.if ${PORT_OPTIONS:M${f}}
44
.if ${PORT_OPTIONS:M${f}}
44
DISTFILES+=	${${f}_WAD}${EXTRACT_SUFX}
45
DISTFILES+=	${${f}_WAD}${EXTRACT_SUFX}
45
PLIST_SUB+=	${f}=""
46
PLIST_SUB+=	${f}=""
Lines 48-60 PLIST_SUB+= ${f}="@comment " Link Here
48
.   endif
49
.   endif
49
.endfor
50
.endfor
50
51
51
.if ${DISTFILES} == ""
52
.   undef DIST_SUBDIR
53
.endif
54
55
do-extract:
52
do-extract:
56
	@${MKDIR} ${WRKDIR}
53
	@${MKDIR} ${WRKDIR}
57
.for f in ${OPTIONS_DEFINE}
54
.for f in ${OPTIONS_MULTI_WADS}
58
.   if ${PORT_OPTIONS:M${f}}
55
.   if ${PORT_OPTIONS:M${f}}
59
	@${BZIP2_CMD} -dc ${_DISTDIR}/${${f}_WAD}${EXTRACT_SUFX} > \
56
	@${BZIP2_CMD} -dc ${_DISTDIR}/${${f}_WAD}${EXTRACT_SUFX} > \
60
		${WRKDIR}/${${f}_WAD}
57
		${WRKDIR}/${${f}_WAD}
Lines 63-69 do-extract: Link Here
63
60
64
do-install:
61
do-install:
65
	@${MKDIR} ${DATADIR}
62
	@${MKDIR} ${DATADIR}
66
.for f in ${OPTIONS_DEFINE}
63
.for f in ${OPTIONS_MULTI_WADS}
67
.   if ${PORT_OPTIONS:M${f}}
64
.   if ${PORT_OPTIONS:M${f}}
68
	${INSTALL_DATA} ${WRKSRC}/${${f}_WAD} ${DATADIR}
65
	${INSTALL_DATA} ${WRKSRC}/${${f}_WAD} ${DATADIR}
69
.   endif
66
.   endif
(-)/usr/ports/games/doom-data/distinfo (-6 lines)
Lines 1-8 Link Here
1
SHA256 (doom-data/doom1.wad.bz2) = 415b18724d35cee07aa52f85bedc98ff28fd116c0c4d8ffe2031377e84543fad
1
SHA256 (doom-data/doom1.wad.bz2) = 415b18724d35cee07aa52f85bedc98ff28fd116c0c4d8ffe2031377e84543fad
2
SIZE (doom-data/doom1.wad.bz2) = 1689027
2
SIZE (doom-data/doom1.wad.bz2) = 1689027
3
SHA256 (doom-data/heretic1.wad.bz2) = c45d071b204d8186996b1e168326b72f9ed41d76158bbd955e83790380ab03ae
4
SIZE (doom-data/heretic1.wad.bz2) = 2218057
5
SHA256 (doom-data/hexen.wad.bz2) = ab1244006eb71aec85b45f136a28b4d889dd9e50b5630aa23d72145a086eb821
6
SIZE (doom-data/hexen.wad.bz2) = 4897389
7
SHA256 (doom-data/strife0.wad.bz2) = 86d04b2128957d2ea972b7b22b84cb455d65bb70a4df2eee8ef3dbe0cadb002b
8
SIZE (doom-data/strife0.wad.bz2) = 4051675

Return to bug 186109