1 # Created by: Kirill Ponomarew <krion@FreeBSD.org>
8 MASTER_SITES= SF/criticalmass/OldFiles
9 DISTNAME= Shaaft-${PORTVERSION}
11 MAINTAINER= ports@FreeBSD.org
12 COMMENT= OpenGL 3D falling block game similar to Blockout
14 LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png
16 CONFLICTS= criticalmass-*
18 BROKEN_sparc64= does not compile
21 USE_SDL= mixer image sdl
25 CONFIGURE_ARGS= --disable-optimize
27 CPPFLAGS+= $$(libpng-config --I_opts)
28 LDFLAGS+= $$(libpng-config --L_opts)
30 DATADIR= ${PREFIX}/share/Shaaft
32 PLIST_FILES= bin/Packer bin/shaaft %%DATADIR%%/resource.dat \
35 DESKTOP_ENTRIES="Shaaft" "" "" "${PORTNAME}" "" ""
38 @${REINPLACE_CMD} -e 's|sdl-config|${SDL_CONFIG:T}|g ; \
39 s|^CXXFLAGS|#CXXFLAGS|g ; \
40 s|/usr/X11R6|${LOCALBASE}|g ; \
42 s|-lpng12|-lpng|g' ${WRKSRC}/configure
43 @${GREP} -lR "SDL/SDL" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \
45 @${REINPLACE_CMD} -e 's|== 3|>= 3|' ${WRKSRC}/utils/hashMap.hpp
47 .include <bsd.port.mk>