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> |