freebsd-ports/games/bubble-chains/Makefile
Dmitry Marakasov 075372439e - Release ports maintained by games@
games@ team is quite small and inactive, so ports currently assigned
to it cannot be assumed as properly maintained. To not cause confusion
by making it look otherwise, and also to allow and promote adoption
by individual maintainers, release these ports back to the pool. Note
that this does not change the fact that games@ team still takes care
of these ports to excent of its capabilities.

Suggested by:	marino
2014-10-31 16:11:33 +00:00

70 lines
1.9 KiB
Makefile

# Created by: Rusmir Dusko <nemysis@FreeBSD.org>
# $FreeBSD$
PORTNAME= bubble-chains
PORTVERSION= 0.1.1
PORTREVISION= 7
CATEGORIES= games
MASTER_SITES= http://bubble-chains.sintegrial.com/files/ \
SF/nemysisfreebsdp/${CATEGORIES}/:icons
DISTFILES= chains-${DISTVERSION}${EXTRACT_SUFX} \
${PORTNAME}.png:icons
EXTRACT_SUFX= -src.7z
EXTRACT_ONLY= chains-${DISTVERSION}${EXTRACT_SUFX}
MAINTAINER= ports@FreeBSD.org
COMMENT= The aim is to remove all of the targets on each level
LICENSE= GPLv2
EXTRACT_DEPENDS= 7z:${PORTSDIR}/archivers/p7zip
BUILD_DEPENDS= 7z:${PORTSDIR}/archivers/p7zip
WRKSRC= ${WRKDIR}/chains-${DISTVERSION}-src
USES= dos2unix qmake
DOS2UNIX_GLOB= *.pro *.cpp *.h *.ui *.ui *.rc *.htm *.dat *.css
USE_SDL= sdl image mixer
USE_GL= glut glew glu
USE_XORG= xrandr
USE_QT4= moc_build rcc_build uic_build iconengines_run imageformats_run \
corelib svg xml opengl network
LDFLAGS+= -L${LOCALBASE}/lib -lX11 -lSDL-1.2
PORTDOCS= README
OPTIONS_DEFINE= DOCS
DESKTOP_ENTRIES="Bubble Chains" "" "${PORTNAME}" \
"${PORTNAME}" "Game;ArcadeGame;" ""
P7ZIP_CMD= ${LOCALBASE}/bin/7z
P7ZIP_ARGS= x -o${WRKDIR}
do-extract:
@${MKDIR} ${WRKDIR}
@${P7ZIP_CMD} ${P7ZIP_ARGS} \
${_DISTDIR}/chains-${DISTVERSION}${EXTRACT_SUFX}
post-patch:
@${REINPLACE_CMD} -e 's|/usr/local/games/chains|${DATADIR}|' \
${WRKSRC}/main.cpp ${WRKSRC}/Game.pro
post-configure:
@${REINPLACE_CMD} -e 's|CFLAGS =|CFLAGS ?=|; \
s|CXXFLAGS =|CXXFLAGS ?=|' \
${WRKSRC}/Makefile
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bin/chains \
${STAGEDIR}${PREFIX}/bin/${PORTNAME}
@(cd ${WRKSRC} && ${COPYTREE_SHARE} data ${STAGEDIR}${DATADIR})
${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
${STAGEDIR}${PREFIX}/share/pixmaps/
${INSTALL_DATA} ${WRKSRC}/icon.ico \
${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.ico
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>