Changeset View
Changeset View
Standalone View
Standalone View
games/nwndata/Makefile
Show All 9 Lines | |||||
.if defined(CDROM_MOUNT) && exists(${CDROM_MOUNT}/KingmakerSetup.exe) | .if defined(CDROM_MOUNT) && exists(${CDROM_MOUNT}/KingmakerSetup.exe) | ||||
DISTFILES= | DISTFILES= | ||||
.endif | .endif | ||||
MAINTAINER= scf@FreeBSD.org | MAINTAINER= scf@FreeBSD.org | ||||
COMMENT= Neverwinter Nights Data Files | COMMENT= Neverwinter Nights Data Files | ||||
LICENSE= Proprietary | LICENSE= Proprietary | ||||
LICENSE_NAME= Proprietary | |||||
LICENSE_TEXT= Distribution not allowed | |||||
LICENSE_PERMS= auto-accept | |||||
ONLY_FOR_ARCHS= amd64 i386 | ONLY_FOR_ARCHS= amd64 i386 | ||||
ONLY_FOR_ARCHS_REASON= Binary Distribution on x86 only | ONLY_FOR_ARCHS_REASON= Binary Distribution on x86 only | ||||
# Setup port based upon whether this is the Diamond edition or straight NWN. | # Setup port based upon whether this is the Diamond edition or straight NWN. | ||||
.if defined(CDROM_MOUNT) && exists(${CDROM_MOUNT}/KingmakerSetup.exe) | .if defined(CDROM_MOUNT) && exists(${CDROM_MOUNT}/KingmakerSetup.exe) | ||||
NWNVER= 1.61 | NWNVER= 1.61 | ||||
NWNREV= 0 | NWNREV= 0 | ||||
NWN_DIAMOND= yes | NWN_DIAMOND= yes | ||||
USES= 7z:p7zip zip | USES= 7z:p7zip zip | ||||
PLIST_SUB+= DIAMOND="" ORIGINAL="@comment " | PLIST_SUB+= DIAMOND="" ORIGINAL="@comment " | ||||
.else | .else | ||||
NWNVER= 1.29 | NWNVER= 1.29 | ||||
NWNREV= 3 | NWNREV= 3 | ||||
NWRESOURCES= nwresources${PORTVERSION:S/.//} | NWRESOURCES= nwresources${PORTVERSION:S/.//} | ||||
PLIST_SUB+= DIAMOND="@comment " ORIGINAL="" | PLIST_SUB+= DIAMOND="@comment " ORIGINAL="" | ||||
.endif | .endif | ||||
NO_BUILD= yes | NO_BUILD= yes | ||||
WRKSRC= ${WRKDIR}/nwn | WRKSRC= ${WRKDIR}/nwn | ||||
RESTRICTED= Distribution not allowed | |||||
do-install: | do-install: | ||||
${MKDIR} ${STAGEDIR}${DATADIR} | ${MKDIR} ${STAGEDIR}${DATADIR} | ||||
.if defined(NWN_DIAMOND) | .if defined(NWN_DIAMOND) | ||||
${LOCALBASE}/bin/${P7ZIP_CMD} e -y -x'r!*.dll' -x'r!*.exe'\ | ${LOCALBASE}/bin/${P7ZIP_CMD} e -y -x'r!*.dll' -x'r!*.exe'\ | ||||
-o${WRKSRC}/Kingmaker ${CDROM_MOUNT}/KingmakerSetup.exe | -o${WRKSRC}/Kingmaker ${CDROM_MOUNT}/KingmakerSetup.exe | ||||
.for zipfile in Data_Shared.zip Data_linux.zip data/XP1.zip data/XP2.zip | .for zipfile in Data_Shared.zip Data_linux.zip data/XP1.zip data/XP2.zip | ||||
(cd ${STAGEDIR}${DATADIR} && ${UNZIP_NATIVE_CMD}\ | (cd ${STAGEDIR}${DATADIR} && ${UNZIP_NATIVE_CMD}\ | ||||
-o ${CDROM_MOUNT}/${zipfile}) | -o ${CDROM_MOUNT}/${zipfile}) | ||||
.endfor | .endfor | ||||
.else | .else | ||||
(cd ${WRKSRC} && ${FIND} . -print | \ | (cd ${WRKSRC} && ${FIND} . -print | \ | ||||
${CPIO} -pdmuv -R${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DATADIR}) | ${CPIO} -pdmuv -R${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DATADIR}) | ||||
.endif | .endif | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |