freebsd-ports/games/teeworlds/Makefile

56 lines
1.7 KiB
Makefile
Raw Normal View History

# Created by: Dmitry Marakasov <amdmi3@amdmi3.ru>
# $FreeBSD$
PORTNAME= teeworlds
2019-01-05 22:05:54 +01:00
PORTVERSION= 0.6.5
CATEGORIES= games
MASTER_SITES= https://downloads.teeworlds.com/ \
http://mirror.amdmi3.ru/distfiles/
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Platform game featuring buggers equipped with weapons
LICENSE= ZLIB
2019-01-05 22:05:54 +01:00
LICENSE_FILE= ${WRKSRC}/license.txt
2019-01-05 22:05:54 +01:00
USES= cmake cpe pkgconfig python
2015-04-04 02:11:32 +02:00
CPE_VERSION= ${PORTVERSION:C/^0\.//}
2019-01-05 22:05:54 +01:00
CMAKE_ARGS= -DPYTHON_EXECUTABLE="${PYTHON_CMD}"
PLIST_FILES= bin/${PORTNAME}_srv
PORTDATA= *
2019-01-05 22:05:54 +01:00
OPTIONS_DEFINE= CLIENT
OPTIONS_DEFAULT= CLIENT
2019-01-05 22:05:54 +01:00
CLIENT_DESC= Build game client
CLIENT_CMAKE_BOOL= CLIENT
CLIENT_USES= gl
CLIENT_USE= GL=gl,glu XORG=x11 SDL=sdl
CLIENT_LIB_DEPENDS= libfreetype.so:print/freetype2 \
libwavpack.so:audio/wavpack \
libpnglite.so:graphics/pnglite
CLIENT_PLIST_FILES= bin/${PORTNAME}
2019-01-05 22:05:54 +01:00
post-extract:
@${RM} -r ${WRKSRC}/src/engine/external/wavpack
@${RM} -r ${WRKSRC}/src/engine/external/pnglite
@${RM} -r ${WRKSRC}/src/engine/external/zlib
post-patch:
2019-01-05 22:05:54 +01:00
@${REINPLACE_CMD} -e '/find_package.*Git/ d' ${WRKSRC}/CMakeLists.txt
@${REINPLACE_CMD} -e 's|engine/external/pnglite/pnglite.h|pnglite.h|' \
${WRKSRC}/src/engine/client/*.cpp \
${WRKSRC}/src/tools/*.cpp
post-patch-CLIENT-off:
@${REINPLACE_CMD} -e '/find_package.*Pnglite/ d' ${WRKSRC}/CMakeLists.txt
@${REINPLACE_CMD} -e '/find_package.*Wavpack/ d' ${WRKSRC}/CMakeLists.txt
@${REINPLACE_CMD} -e '/find_package.*SDL/ d' ${WRKSRC}/CMakeLists.txt
@${REINPLACE_CMD} -e '/find_package.*Freetype/ d' ${WRKSRC}/CMakeLists.txt
@${REINPLACE_CMD} -e '/find_package.*OpenGL/ d' ${WRKSRC}/CMakeLists.txt
@${REINPLACE_CMD} -e '/find_package.*X11/ d' ${WRKSRC}/CMakeLists.txt
.include <bsd.port.mk>