Update games/wesnoth to version 1.12.4_1,1
[dports.git] / games / bubble-chains / Makefile
1 # Created by: Rusmir Dusko <nemysis@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       bubble-chains
5 PORTVERSION=    0.1.1
6 PORTREVISION=   8
7 CATEGORIES=     games
8 MASTER_SITES=   http://bubble-chains.sintegrial.com/files/ \
9                 SF/nemysisfreebsdp/${CATEGORIES}/:icons
10 DISTFILES=      chains-${DISTVERSION}${EXTRACT_SUFX} \
11                 ${PORTNAME}.png:icons
12 EXTRACT_SUFX=   -src.7z
13 EXTRACT_ONLY=   chains-${DISTVERSION}${EXTRACT_SUFX}
14
15 MAINTAINER=     ports@FreeBSD.org
16 COMMENT=        The aim is to remove all of the targets on each level
17
18 LICENSE=        GPLv2
19
20 EXTRACT_DEPENDS=        7z:${PORTSDIR}/archivers/p7zip
21 BUILD_DEPENDS=          7z:${PORTSDIR}/archivers/p7zip
22
23 WRKSRC=         ${WRKDIR}/chains-${DISTVERSION}-src
24
25 USES=           dos2unix qmake
26 DOS2UNIX_GLOB=  *.pro *.cpp  *.h *.ui *.ui *.rc *.htm *.dat *.css
27 USE_SDL=        sdl image mixer
28 USE_GL=         glut glew glu
29 USE_XORG=       xrandr
30 USE_QT4=        moc_build rcc_build uic_build iconengines_run imageformats_run \
31                 corelib svg xml opengl network
32 LDFLAGS+=       -L${LOCALBASE}/lib -lX11 -lSDL
33
34 PORTDOCS=       README
35 OPTIONS_DEFINE= DOCS
36
37 DESKTOP_ENTRIES="Bubble Chains" "" "${PORTNAME}" \
38                 "${PORTNAME}" "Game;ArcadeGame;" ""
39
40 P7ZIP_CMD=      ${LOCALBASE}/bin/7z
41 P7ZIP_ARGS=     x -o${WRKDIR}
42
43 do-extract:
44         @${MKDIR} ${WRKDIR}
45         @${P7ZIP_CMD} ${P7ZIP_ARGS} \
46                 ${_DISTDIR}/chains-${DISTVERSION}${EXTRACT_SUFX}
47
48 post-patch:
49         @${REINPLACE_CMD} -e 's|/usr/local/games/chains|${DATADIR}|' \
50                 ${WRKSRC}/main.cpp ${WRKSRC}/Game.pro
51
52 post-configure:
53         @${REINPLACE_CMD} -e 's|CFLAGS        =|CFLAGS        ?=|; \
54                 s|CXXFLAGS      =|CXXFLAGS     ?=|' \
55                 ${WRKSRC}/Makefile
56
57 do-install:
58         ${INSTALL_PROGRAM} ${WRKSRC}/bin/chains \
59                 ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
60         @(cd ${WRKSRC} && ${COPYTREE_SHARE} data ${STAGEDIR}${DATADIR})
61
62         ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
63                 ${STAGEDIR}${PREFIX}/share/pixmaps/
64         ${INSTALL_DATA} ${WRKSRC}/icon.ico \
65                 ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.ico
66
67         @${MKDIR} ${STAGEDIR}${DOCSDIR}
68         ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
69
70 .include <bsd.port.mk>