svn commit: r375362 - head/games/quackle
Pawel Pekala
pawel at FreeBSD.org
Tue Dec 23 22:52:02 UTC 2014
Author: pawel
Date: Tue Dec 23 22:52:00 2014
New Revision: 375362
URL: https://svnweb.freebsd.org/changeset/ports/375362
QAT: https://qat.redports.org/buildarchive/r375362/
Log:
- Update to version 0.98, now hosted on GitHub
- 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.)
Modified:
head/games/quackle/Makefile
head/games/quackle/distinfo
head/games/quackle/pkg-plist
Modified: head/games/quackle/Makefile
==============================================================================
--- head/games/quackle/Makefile Tue Dec 23 22:47:39 2014 (r375361)
+++ head/games/quackle/Makefile Tue Dec 23 22:52:00 2014 (r375362)
@@ -2,38 +2,31 @@
# $FreeBSD$
PORTNAME= quackle
-PORTVERSION= 0.97
-PORTREVISION= 2
-DISTVERSIONSUFFIX= -source
+PORTVERSION= 0.98
CATEGORIES= games
-MASTER_SITES= http://people.csail.mit.edu/jasonkb/quackle/downloads/%SUBDIR%/
-MASTER_SITE_SUBDIR= ${PORTNAME}-${PORTVERSION}
MAINTAINER= pawel at FreeBSD.org
COMMENT= Scrabble-like word game utilizing Qt4
-LICENSE= GPLv2 GPLv3
-LICENSE_COMB= dual
+LICENSE= GPLv3
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-BUILD_WRKSRC= ${WRKSRC}/quacker
+USE_GITHUB= yes
+GH_TAGNAME= v${PORTVERSION}
+GH_COMMIT= 7c118f2
USES= gmake qmake
-USE_GCC= any
USE_QT4= gui moc_build
-DESKTOP_ENTRIES="Quackle" "${COMMENT}" "" "quackle" "Game;BoardGame;" "true"
+BUILD_WRKSRC= ${WRKSRC}/quacker
-post-extract:
- @${FIND} ${WRKSRC} \( -name "*.[ao]" -or -name "moc_*" \) -delete
+DESKTOP_ENTRIES="Quackle" "${COMMENT}" "" "quackle" "Game;BoardGame;" "true"
post-patch:
- @${REINPLACE_CMD} -e \
- '/debug/s|^CONFIG|#CONFIG| ; \
- /release/s|^#CONFIG|CONFIG|' ${BUILD_WRKSRC}/quacker.pro
- @${REINPLACE_CMD} -e \
- '/QFile::exists/s|("data")|("${DATADIR}")| ; \
- /setDataDirectory/s|("data")|("${DATADIR}")|' ${BUILD_WRKSRC}/settings.cpp
+ @${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
@@ -47,8 +40,8 @@ pre-build:
.endfor
do-install:
- ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/quacker \
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/Quackle \
${STAGEDIR}${PREFIX}/bin/quackle
- @(cd ${WRKSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
+ (cd ${WRKSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
.include <bsd.port.mk>
Modified: head/games/quackle/distinfo
==============================================================================
--- head/games/quackle/distinfo Tue Dec 23 22:47:39 2014 (r375361)
+++ head/games/quackle/distinfo Tue Dec 23 22:52:00 2014 (r375362)
@@ -1,2 +1,2 @@
-SHA256 (quackle-0.97-source.tar.gz) = f570dfbafe0d82510ba6cbe4816ae1acabb61733e29a1044e02e6c9060040152
-SIZE (quackle-0.97-source.tar.gz) = 61947124
+SHA256 (quackle-0.98.tar.gz) = 414c693bd2e97b5e8200df853cad04ab49bde3184914dd16f9292451af2ad581
+SIZE (quackle-0.98.tar.gz) = 42197478
Modified: head/games/quackle/pkg-plist
==============================================================================
--- head/games/quackle/pkg-plist Tue Dec 23 22:47:39 2014 (r375361)
+++ head/games/quackle/pkg-plist Tue Dec 23 22:52:00 2014 (r375362)
@@ -6,8 +6,9 @@ bin/quackle
%%DATADIR%%/alphabets/greek.quackle_alphabet
%%DATADIR%%/alphabets/korean.quackle_alphabet
%%DATADIR%%/alphabets/mandarin.quackle_alphabet
-%%DATADIR%%/alphabets/mandarin.quackle_alphabet~
+%%DATADIR%%/alphabets/norwegian.quackle_alphabet
%%DATADIR%%/alphabets/pinyin.quackle_alphabet
+%%DATADIR%%/alphabets/polish.quackle_alphabet
%%DATADIR%%/alphabets/russian.quackle_alphabet
%%DATADIR%%/alphabets/swedish.quackle_alphabet
%%DATADIR%%/alphabets/tuvan.quackle_alphabet
@@ -15,51 +16,36 @@ bin/quackle
%%DATADIR%%/lexica/csw12.dawg
%%DATADIR%%/lexica/csw12.gaddag
%%DATADIR%%/lexica/cswapr07.dawg
-%%DATADIR%%/lexica/cswapr07.gaddag
-%%DATADIR%%/lexica/cswjan11.dawg
%%DATADIR%%/lexica/greek.dawg
%%DATADIR%%/lexica/korean.dawg
+%%DATADIR%%/lexica/norwegian.dawg
%%DATADIR%%/lexica/ods5.dawg
+%%DATADIR%%/lexica/osps.dawg
%%DATADIR%%/lexica/russian.dawg
%%DATADIR%%/lexica/sowpods.dawg
%%DATADIR%%/lexica/tuvan.dawg
-%%DATADIR%%/lexica/twl06_wild.dawg
%%DATADIR%%/lexica/twl06.dawg
%%DATADIR%%/lexica/twl06.gaddag
+%%DATADIR%%/lexica/twl06_wild.dawg
%%DATADIR%%/lexica/twl98.dawg
%%DATADIR%%/raw_lexica/cswapr07.raw
%%DATADIR%%/raw_lexica/cswfeb07.raw
-%%DATADIR%%/raw_lexica/faa3.raw
-%%DATADIR%%/raw_lexica/fise-spanish.raw
%%DATADIR%%/raw_lexica/greek.raw
%%DATADIR%%/raw_lexica/korean.raw
+%%DATADIR%%/raw_lexica/norwegian.raw
%%DATADIR%%/raw_lexica/ods4.raw
%%DATADIR%%/raw_lexica/ods5.raw
%%DATADIR%%/raw_lexica/sowpods.raw
%%DATADIR%%/raw_lexica/twl06.raw
%%DATADIR%%/raw_lexica/twl98.raw
-%%DATADIR%%/strategy/chinese/superleaves
-%%DATADIR%%/strategy/chinese/syn2
-%%DATADIR%%/strategy/chinese/worths
-%%DATADIR%%/strategy/cswapr07/superleaves
-%%DATADIR%%/strategy/greek/superleaves
-%%DATADIR%%/strategy/greek/syn2
-%%DATADIR%%/strategy/greek/worths
-%%DATADIR%%/strategy/korean/superleaves
-%%DATADIR%%/strategy/korean/syn2
-%%DATADIR%%/strategy/korean/worths
-%%DATADIR%%/strategy/mandarin/superleaves
-%%DATADIR%%/strategy/mandarin/syn2
-%%DATADIR%%/strategy/mandarin/worths
-%%DATADIR%%/strategy/russian/superleaves
-%%DATADIR%%/strategy/russian/syn2
-%%DATADIR%%/strategy/russian/worths
-%%DATADIR%%/strategy/tuvan/superleaves
-%%DATADIR%%/strategy/tuvan/syn2
-%%DATADIR%%/strategy/tuvan/worths
+%%DATADIR%%/strategy/ods5/superleaves
+%%DATADIR%%/strategy/ods5/worths
%%DATADIR%%/strategy/twl06/bogowin
%%DATADIR%%/strategy/twl06/superleaves
%%DATADIR%%/strategy/twl06/syn2
%%DATADIR%%/strategy/twl06/vcplace
%%DATADIR%%/strategy/twl06/worths
%%DATADIR%%/strategy/twl98/worths
+%%DATADIR%%/themes/modern.ini
+%%DATADIR%%/themes/plain.ini
+%%DATADIR%%/themes/traditional.ini
More information about the svn-ports-all
mailing list