Tweak games/shaaft version 0.5.0_16
[dports.git] / games / shaaft / Makefile
1 # Created by: Kirill Ponomarew <krion@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       shaaft
5 PORTVERSION=    0.5.0
6 PORTREVISION=   16
7 CATEGORIES=     games
8 MASTER_SITES=   SF/criticalmass/OldFiles
9 DISTNAME=       Shaaft-${PORTVERSION}
10
11 MAINTAINER=     ports@FreeBSD.org
12 COMMENT=        OpenGL 3D falling block game similar to Blockout
13
14 LIB_DEPENDS=    libpng.so:${PORTSDIR}/graphics/png
15
16 CONFLICTS=      criticalmass-*
17
18 BROKEN_sparc64= does not compile
19
20 USES=           tar:bzip2
21 USE_SDL=        mixer image sdl
22 USE_GL=         yes
23 USE_GCC=        any
24 GNU_CONFIGURE=  yes
25 CONFIGURE_ARGS= --disable-optimize
26
27 CPPFLAGS+=      $$(libpng-config --I_opts)
28 LDFLAGS+=       $$(libpng-config --L_opts)
29
30 DATADIR=        ${PREFIX}/share/Shaaft
31
32 PLIST_FILES=    bin/Packer bin/shaaft %%DATADIR%%/resource.dat \
33                 man/man6/shaaft.6.gz
34
35 DESKTOP_ENTRIES="Shaaft" "" "" "${PORTNAME}" "" ""
36
37 post-patch:
38         @${REINPLACE_CMD} -e 's|sdl-config|${SDL_CONFIG:T}|g ; \
39                 s|^CXXFLAGS|#CXXFLAGS|g ; \
40                 s|/usr/X11R6|${LOCALBASE}|g ; \
41                 s|-lSDL | |g ; \
42                 s|-lpng12|-lpng|g' ${WRKSRC}/configure
43         @${GREP} -lR "SDL/SDL" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \
44                 's|SDL/SDL|SDL|g'
45         @${REINPLACE_CMD} -e 's|== 3|>= 3|' ${WRKSRC}/utils/hashMap.hpp
46
47 .include <bsd.port.mk>