1 # Created by: Rusmir Dusko <nemysis@FreeBSD.org>
4 PORTNAME= bubble-chains
8 MASTER_SITES= http://bubble-chains.sintegrial.com/files/ \
9 SF/nemysisfreebsdp/${CATEGORIES}/:icons
10 DISTFILES= chains-${DISTVERSION}${EXTRACT_SUFX} \
13 EXTRACT_ONLY= chains-${DISTVERSION}${EXTRACT_SUFX}
15 MAINTAINER= ports@FreeBSD.org
16 COMMENT= The aim is to remove all of the targets on each level
20 EXTRACT_DEPENDS= 7z:${PORTSDIR}/archivers/p7zip
21 BUILD_DEPENDS= 7z:${PORTSDIR}/archivers/p7zip
23 WRKSRC= ${WRKDIR}/chains-${DISTVERSION}-src
26 DOS2UNIX_GLOB= *.pro *.cpp *.h *.ui *.ui *.rc *.htm *.dat *.css
27 USE_SDL= sdl image mixer
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
37 DESKTOP_ENTRIES="Bubble Chains" "" "${PORTNAME}" \
38 "${PORTNAME}" "Game;ArcadeGame;" ""
40 P7ZIP_CMD= ${LOCALBASE}/bin/7z
41 P7ZIP_ARGS= x -o${WRKDIR}
45 @${P7ZIP_CMD} ${P7ZIP_ARGS} \
46 ${_DISTDIR}/chains-${DISTVERSION}${EXTRACT_SUFX}
49 @${REINPLACE_CMD} -e 's|/usr/local/games/chains|${DATADIR}|' \
50 ${WRKSRC}/main.cpp ${WRKSRC}/Game.pro
53 @${REINPLACE_CMD} -e 's|CFLAGS =|CFLAGS ?=|; \
54 s|CXXFLAGS =|CXXFLAGS ?=|' \
58 ${INSTALL_PROGRAM} ${WRKSRC}/bin/chains \
59 ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
60 @(cd ${WRKSRC} && ${COPYTREE_SHARE} data ${STAGEDIR}${DATADIR})
62 ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
63 ${STAGEDIR}${PREFIX}/share/pixmaps/
64 ${INSTALL_DATA} ${WRKSRC}/icon.ico \
65 ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.ico
67 @${MKDIR} ${STAGEDIR}${DOCSDIR}
68 ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
70 .include <bsd.port.mk>