- LICENSE is GPLv3 now - Builds fine with clang Changelog: Norwegian dictionary! (Choose "norwegian" alphabet and "norwegian" lexicon. Hat tip Per Steinar Moen.) Polish dictionary! (Choose "polish" alphabet and "osps" lexicon. Hat tip Adam Klimont and Polish Federation of Scrabble.) Color themes! Easier board configuration based on the mathematics of symmetry! Better behavior with international keyboards. Fixes for OS X Mavericks. (And a lot of other code cleanups by Matt Liberty.)
47 lines
1.1 KiB
Makefile
47 lines
1.1 KiB
Makefile
# Created by: shoemaker@bluebottle.com (Jonathan Shoemaker)
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= quackle
|
|
PORTVERSION= 0.98
|
|
CATEGORIES= games
|
|
|
|
MAINTAINER= pawel@FreeBSD.org
|
|
COMMENT= Scrabble-like word game utilizing Qt4
|
|
|
|
LICENSE= GPLv3
|
|
|
|
USE_GITHUB= yes
|
|
GH_TAGNAME= v${PORTVERSION}
|
|
GH_COMMIT= 7c118f2
|
|
|
|
USES= gmake qmake
|
|
USE_QT4= gui moc_build
|
|
|
|
BUILD_WRKSRC= ${WRKSRC}/quacker
|
|
|
|
DESKTOP_ENTRIES="Quackle" "${COMMENT}" "" "quackle" "Game;BoardGame;" "true"
|
|
|
|
post-patch:
|
|
@${REINPLACE_CMD} '/-Wno-unused-local-typedefs/d' \
|
|
${BUILD_WRKSRC}/quacker.pro \
|
|
${WRKSRC}/quackleio/quackleio.pro
|
|
@${REINPLACE_CMD} 's|"data"|"${DATADIR}"|' \
|
|
${BUILD_WRKSRC}/settings.cpp
|
|
|
|
post-configure:
|
|
.for dir in quackleio quacker
|
|
@(cd ${WRKSRC}/${dir} && ${SETENV} ${QMAKE_ENV} ${QMAKE} ${QMAKE_ARGS})
|
|
.endfor
|
|
|
|
pre-build:
|
|
.for dir in . quackleio
|
|
@(cd ${WRKSRC}/${dir} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
|
|
${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
|
|
.endfor
|
|
|
|
do-install:
|
|
${INSTALL_PROGRAM} ${BUILD_WRKSRC}/Quackle \
|
|
${STAGEDIR}${PREFIX}/bin/quackle
|
|
(cd ${WRKSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
|
|
|
|
.include <bsd.port.mk>
|