1 # Created by: shoemaker@bluebottle.com (Jonathan Shoemaker)
7 DISTVERSIONSUFFIX= -source
9 MASTER_SITES= http://people.csail.mit.edu/jasonkb/quackle/downloads/%SUBDIR%/
10 MASTER_SITE_SUBDIR= ${PORTNAME}-${PORTVERSION}
12 MAINTAINER= pawel@FreeBSD.org
13 COMMENT= Scrabble-like word game utilizing Qt4
18 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
19 BUILD_WRKSRC= ${WRKSRC}/quacker
23 USE_QT4= gui moc_build
25 DESKTOP_ENTRIES="Quackle" "${COMMENT}" "" "quackle" "Game;BoardGame;" "true"
28 @${FIND} ${WRKSRC} \( -name "*.[ao]" -or -name "moc_*" \) -delete
31 @${REINPLACE_CMD} -e \
32 '/debug/s|^CONFIG|#CONFIG| ; \
33 /release/s|^#CONFIG|CONFIG|' ${BUILD_WRKSRC}/quacker.pro
34 @${REINPLACE_CMD} -e \
35 '/QFile::exists/s|("data")|("${DATADIR}")| ; \
36 /setDataDirectory/s|("data")|("${DATADIR}")|' ${BUILD_WRKSRC}/settings.cpp
39 .for dir in quackleio quacker
40 @(cd ${WRKSRC}/${dir} && ${SETENV} ${QMAKE_ENV} ${QMAKE} ${QMAKE_ARGS})
44 .for dir in . quackleio
45 @(cd ${WRKSRC}/${dir} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
46 ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
50 ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/quacker \
51 ${STAGEDIR}${PREFIX}/bin/quackle
52 @(cd ${WRKSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
54 .include <bsd.port.mk>