# Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= irrlamb PORTVERSION= 0.1.0 PORTREVISION= 3 CATEGORIES= games MASTER_SITES= GOOGLE_CODE DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= amdmi3@FreeBSD.org COMMENT= 3D physics-based puzzle game LIB_DEPENDS= sqlite3:${PORTSDIR}/databases/sqlite3 BUILD_DEPENDS= ${LOCALBASE}/lib/libIrrlicht.so:${PORTSDIR}/x11-toolkits/irrlicht RUN_DEPENDS= ${LOCALBASE}/lib/libIrrlicht.so:${PORTSDIR}/x11-toolkits/irrlicht USE_LUA= 5.1+ USE_SCONS= yes USES= scons dos2unix DOS2UNIX_FILES= src/engine/save.h src/objects/orb.cpp src/objects/player.cpp CPPPATH= ${LOCALBASE}/include ${LUA_INCDIR} LIBPATH= ${LOCALBASE}/lib ${LUA_LIBDIR} WRKSRC= ${WRKDIR}/${PORTNAME} PLIST_FILES= bin/${PORTNAME} PORTDOCS= * PORTDATA= * DATA_DIRS= art campaigns collision fonts levels meshes scenes scripts textures .include post-patch: .for dir in ${DATA_DIRS} @${REINPLACE_CMD} -e 's|"\(${dir}/\)|"${DATADIR}/\1|' \ ${WRKSRC}/src/*.cpp ${WRKSRC}/src/engine/*.cpp \ ${WRKSRC}/src/objects/*.cpp ${WRKSRC}/meshes/*.irrmesh \ ${WRKSRC}/scenes/*.irr .endfor @${FIND} ${WRKSRC} -name "*.bak" -delete do-install: ${INSTALL_PROGRAM} ${WRKSRC}/irrlamb ${STAGEDIR}${PREFIX}/bin/ cd ${WRKSRC} && ${COPYTREE_SHARE} "${DATA_DIRS}" ${STAGEDIR}${DATADIR}/ ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} readme.txt changelog.txt ${STAGEDIR}${DOCSDIR}/ .include