1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-18 00:10:04 +00:00
freebsd-ports/games/quackle/Makefile
Robert Clausecker 8264d443ee games/quackle: Crossword game artificial intelligence and analysis tool
Quackle is a free crossword game artificial intelligence and analysis
tool that rivals the best players in the world!

It can be configured to play and analyze crossword games with any board
layout and use the newest lexicons. Quackle includes a move generator,
move evaluator, simulator, and Qt-based user interface and can be used
with any board layout, alphabet, lexicon, and tile distribution.

WWW: https://people.csail.mit.edu/jasonkb/quackle/
2023-11-03 17:16:24 -04:00

33 lines
1.1 KiB
Makefile

PORTNAME= quackle
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.4
CATEGORIES= games
MAINTAINER= fuz@FreeBSD.org
COMMENT= Crossword game artificial intelligence and analysis tool
WWW= https://people.csail.mit.edu/jasonkb/quackle/
# dictionaries may not be distributed apart from Quackle
# forbid selling to be on the safe side
LICENSE= GPLv3Quackle
LICENSE_NAME= GPLv3 with Quackle dictionary exception
LICENSE_FILE= ${WRKSRC}/LICENSE
LICENSE_PERMS= dist-mirror no-dist-sell pkg-mirror no-pkg-sell auto-accept
USES= cmake qt:5
USE_GITHUB= yes
USE_QT= core qmake:build buildtools:build gui widgets
CMAKE_SOURCE_PATH= ${WRKSRC}/quacker
DESKTOP_ENTRIES= "Quackle" "Crossword game artificial intelligence and analysis tool" \
"${DATADIR}/IconSmall.png" "Quackle" "Game;BoardGame;Languages;" false
SUB_FILES= Quackle
do-install:
${INSTALL_PROGRAM} ${BUILD_WRKSRC}/Quackle ${STAGEDIR}${PREFIX}/libexec/
(cd ${WRKSRC} && ${COPYTREE_SHARE} data ${STAGEDIR}${DATADIR}/ '! -name CMakeLists.txt')
${INSTALL_DATA} ${WRKSRC}/IconSmall.png ${STAGEDIR}${DATADIR}/
${INSTALL_SCRIPT} ${WRKDIR}/Quackle ${STAGEDIR}${PREFIX}/bin/
.include <bsd.port.mk>