View | Details | Raw Unified | Return to bug 237342 | Differences between
and this patch

Collapse All | Expand All

(-)games/eduke32/Makefile (-1 / +28 lines)
Lines 43-49 Link Here
43
PLIST_FILES=	bin/eduke32 bin/mapster32
43
PLIST_FILES=	bin/eduke32 bin/mapster32
44
PORTEXAMPLES=	*
44
PORTEXAMPLES=	*
45
45
46
OPTIONS_DEFINE=		EXAMPLES GCC HRP OFFENSIVE SHAREWARE VOXEL
46
OPTIONS_DEFINE=		EXAMPLES GCC HRP OFFENSIVE VOXEL
47
OPTIONS_RADIO=		GAMEDATA
48
OPTIONS_RADIO_GAMEDATA=	SHAREWARE FULL
47
OPTIONS_DEFINE_i386=	ASM
49
OPTIONS_DEFINE_i386=	ASM
48
OPTIONS_DEFAULT_i386=	ASM
50
OPTIONS_DEFAULT_i386=	ASM
49
OPTIONS_DEFAULT_amd64=	GCC
51
OPTIONS_DEFAULT_amd64=	GCC
Lines 70-75 Link Here
70
VOXEL_DESC=		Install Voxel Pack
72
VOXEL_DESC=		Install Voxel Pack
71
VOXEL_DISTFILES=	duke3d_voxels.zip:voxel
73
VOXEL_DISTFILES=	duke3d_voxels.zip:voxel
72
VOXEL_PLIST_FILES=	${DATADIR}/duke3d_voxels.zip
74
VOXEL_PLIST_FILES=	${DATADIR}/duke3d_voxels.zip
75
FULL_DESC=		Install duke3d.grp and duke.rts from $${DISTDIR}/duke3d
76
FULL_DISTFILES=		duke3d/duke3d.grp duke3d/duke.rts
77
FULL_PLIST_FILES=	${DATADIR}/duke3d.grp ${DATADIR}/duke.rts
73
78
74
post-extract-SHAREWARE-on:
79
post-extract-SHAREWARE-on:
75
	@cd ${WRKDIR} && ${UNZIP_NATIVE_CMD} -qo DN3DSW13.SHR
80
	@cd ${WRKDIR} && ${UNZIP_NATIVE_CMD} -qo DN3DSW13.SHR
Lines 104-107 Link Here
104
	@${MKDIR} ${STAGEDIR}${DATADIR}
109
	@${MKDIR} ${STAGEDIR}${DATADIR}
105
	${INSTALL_DATA} ${DISTDIR}/duke3d_voxels.zip ${STAGEDIR}${DATADIR}/duke3d_voxels.zip
110
	${INSTALL_DATA} ${DISTDIR}/duke3d_voxels.zip ${STAGEDIR}${DATADIR}/duke3d_voxels.zip
106
111
112
do-install-FULL-on:
113
	@${MKDIR} ${STAGEDIR}${DATADIR}
114
	${INSTALL_DATA} ${DISTDIR}/duke3d/duke3d.grp ${STAGEDIR}${DATADIR}/duke3d.grp
115
	${INSTALL_DATA} ${DISTDIR}/duke3d/duke.rts ${STAGEDIR}${DATADIR}/duke.rts
116
117
.include <bsd.port.options.mk>
118
119
.if ${PORT_OPTIONS:MFULL}
120
121
# Avoid checksumming original (commercial) game data files: A variety of
122
# editions exist with the same file names and they should all work.
123
# This is a hack that would break when bsd.port.mk changes or DIST_SUBDIR
124
# is set.
125
_CKSUMFILES=	${ALLFILES:Nduke3d/duke*}
126
127
.if !exists(${DISTDIR}/duke3d/duke3d.grp) || !exists(${DISTDIR}/duke3d/duke.rts)
128
IGNORE=	Option FULL selected, but duke3d.grp or duke.rts not found\
129
	in ${DISTDIR}/duke3d
130
.endif
131
132
.endif
133
107
.include <bsd.port.mk>
134
.include <bsd.port.mk>

Return to bug 237342