Changeset View
Changeset View
Standalone View
Standalone View
head/games/hedgewars/Makefile
Show First 20 Lines • Show All 43 Lines • ▼ Show 20 Lines | |||||
SERVER_DESC= Build server (requires haskell) | SERVER_DESC= Build server (requires haskell) | ||||
VIDEOREC_DESC= Enable video recording (requires ffmpeg) | VIDEOREC_DESC= Enable video recording (requires ffmpeg) | ||||
VIDEOREC_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg | VIDEOREC_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg | ||||
VIDEOREC_PLIST_FILES= lib/libavwrapper.so \ | VIDEOREC_PLIST_FILES= lib/libavwrapper.so \ | ||||
lib/libavwrapper.so.1.0 | lib/libavwrapper.so.1.0 | ||||
VIDEOREC_CMAKE_OFF= -DNOVIDEOREC=1 | VIDEOREC_CMAKE_OFF= -DNOVIDEOREC=1 | ||||
SERVER_BUILD_DEPENDS= ghc:lang/ghc \ | SERVER_RUN_DEPENDS= hedgewars-server:games/hedgewars-server | ||||
hs-vector>=0:devel/hs-vector \ | |||||
hs-network>=0:net/hs-network \ | CMAKE_ON= NOSERVER | ||||
hs-utf8-string>=0:devel/hs-utf8-string \ | |||||
hs-random>=0:devel/hs-random \ | |||||
hs-hslogger>=0:devel/hs-hslogger \ | |||||
hs-SHA>=0:security/hs-SHA \ | |||||
hs-entropy>=0:security/hs-entropy \ | |||||
hs-zlib>=0:archivers/hs-zlib \ | |||||
hs-regex-tdfa>=0:textproc/hs-regex-tdfa \ | |||||
hs-mtl>=0:devel/hs-mtl \ | |||||
hs-sandi>=0:converters/hs-sandi | |||||
SERVER_CMAKE_OFF= -DNOSERVER=1 | |||||
SERVER_PLIST_FILES= bin/${PORTNAME}-server | |||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/cmake_modules/*.cmake | @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/cmake_modules/*.cmake | ||||
post-install: | post-install: | ||||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* | @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* | ||||
${INSTALL_DATA} ${WRKSRC}/share/hedgewars/Data/misc/hedgewars.desktop \ | ${INSTALL_DATA} ${WRKSRC}/share/hedgewars/Data/misc/hedgewars.desktop \ | ||||
${STAGEDIR}${PREFIX}/share/applications/ | ${STAGEDIR}${PREFIX}/share/applications/ | ||||
${INSTALL_DATA} ${WRKSRC}/misc/hedgewars.png \ | ${INSTALL_DATA} ${WRKSRC}/misc/hedgewars.png \ | ||||
${STAGEDIR}${PREFIX}/share/pixmaps/ | ${STAGEDIR}${PREFIX}/share/pixmaps/ | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |