summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjohans <johans@FreeBSD.org>2011-07-16 22:18:07 +0000
committerjohans <johans@FreeBSD.org>2011-07-16 22:18:07 +0000
commit55a111ad3016435b21e90bcc812ddfaf289e936f (patch)
treea4f1eccb9fcc629a7442fe53809ff5de037e33f7
parentba340fe00529dc6e53594c77beab27e0d1999145 (diff)
downloadFreeBSD-ports-55a111ad3016435b21e90bcc812ddfaf289e936f.zip
FreeBSD-ports-55a111ad3016435b21e90bcc812ddfaf289e936f.tar.gz
- Update kcheckers to 0.8.1
- Now using Qt4 - Fix MASTER_SITES - Grab maintainership
-rw-r--r--games/kcheckers/Makefile39
-rw-r--r--games/kcheckers/distinfo4
-rw-r--r--games/kcheckers/files/patch-view.cc11
-rw-r--r--games/kcheckers/pkg-plist48
4 files changed, 60 insertions, 42 deletions
diff --git a/games/kcheckers/Makefile b/games/kcheckers/Makefile
index 4757149..05b3a35 100644
--- a/games/kcheckers/Makefile
+++ b/games/kcheckers/Makefile
@@ -5,43 +5,24 @@
# $FreeBSD$
PORTNAME= kcheckers
-PORTVERSION= 0.6
-PORTREVISION= 6
+PORTVERSION= 0.8.1
CATEGORIES= games
-MASTER_SITES= http://wibix.de/infusions/pro_download_panel/downloads/
+MASTER_SITES= SF/qcheckers/${PORTNAME}/${PORTVERSION}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= johans@FreeBSD.org
COMMENT= Qt version of the classic boardgame checkers
-BUILD_DEPENDS= qmake:${PORTSDIR}/devel/qmake
-
-USE_QT_VER= 3
+USE_QT_VER= 4
+QT_COMPONENTS= corelib gui qmake_build moc_build rcc_build
MAKE_ENV= QTDIR="${QT_PREFIX}"
-PLIST_FILES= bin/kcheckers %%DATADIR%%/kcheckers.pdn
-PLIST_DIRS= %%DATADIR%%
-
-.if !defined(NOPORTDOCS)
-PORTDOCS= AUTHORS ChangeLog README
-.endif
-
post-patch:
- cd ${WRKSRC} && ${REINPLACE_CMD} -e \
- 's|/usr/local/share/kcheckers|${DATADIR}|g' kcheckers.pro
+ @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' ${WRKSRC}/common.h
+ @${REINPLACE_CMD} -e 's|..PREFIX/share/kcheckers|${DATADIR}|' \
+ -e 's|..PREFIX|${PREFIX}|' ${WRKSRC}/kcheckers.pro
do-configure:
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} qmake \
- -spec ${PREFIX}/share/qt/mkspecs/freebsd-g++ kcheckers.pro
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/kcheckers ${PREFIX}/bin
- ${MKDIR} ${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/kcheckers.pdn ${DATADIR}
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
-.for file in ${PORTDOCS}
- ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
-.endfor
-.endif
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
+ ${QMAKE} ${QMAKEFLAGS} kcheckers.pro
.include <bsd.port.mk>
diff --git a/games/kcheckers/distinfo b/games/kcheckers/distinfo
index df219b0..7430584 100644
--- a/games/kcheckers/distinfo
+++ b/games/kcheckers/distinfo
@@ -1,2 +1,2 @@
-SHA256 (kcheckers-0.6.tar.gz) = 7907bed311db26240dec322c3af5161de99806cc2e400586a258f11eebcd0a35
-SIZE (kcheckers-0.6.tar.gz) = 104174
+SHA256 (kcheckers-0.8.1.tar.gz) = 444080f0554a1d65db32231ee18f9a662bfa6148a15cb006eba838c2463e7a2f
+SIZE (kcheckers-0.8.1.tar.gz) = 81431
diff --git a/games/kcheckers/files/patch-view.cc b/games/kcheckers/files/patch-view.cc
deleted file mode 100644
index fcf7e46..0000000
--- a/games/kcheckers/files/patch-view.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- view.cc.orig Wed Apr 6 15:14:58 2005
-+++ view.cc Sat May 7 22:35:53 2005
-@@ -632,7 +632,7 @@
- m_game_over = true; //aw???
- m_aborted = true;
-
-- QString text(tr("Game aborted.")+(!msg.isEmpty() ? "\n"+msg : ""));
-+ QString text(tr("Game aborted.")+(!msg.isEmpty() ? QString("\n") +msg : QString("")));
- m_status->setText(text);
-
- emit working(false);
diff --git a/games/kcheckers/pkg-plist b/games/kcheckers/pkg-plist
new file mode 100644
index 0000000..147cd77
--- /dev/null
+++ b/games/kcheckers/pkg-plist
@@ -0,0 +1,48 @@
+bin/kcheckers
+%%DATADIR%%/themes/green/tile1.png
+%%DATADIR%%/themes/green/manwhite.png
+%%DATADIR%%/themes/green/kingblack.png
+%%DATADIR%%/themes/green/tile2.png
+%%DATADIR%%/themes/green/frame.png
+%%DATADIR%%/themes/green/theme
+%%DATADIR%%/themes/green/kingwhite.png
+%%DATADIR%%/themes/green/manblack.png
+%%DATADIR%%/themes/marble/theme
+%%DATADIR%%/themes/marble/manwhite.png
+%%DATADIR%%/themes/marble/kingblack.png
+%%DATADIR%%/themes/marble/kingwhite.png
+%%DATADIR%%/themes/marble/tile1.png
+%%DATADIR%%/themes/marble/tile2.png
+%%DATADIR%%/themes/marble/frame.png
+%%DATADIR%%/themes/marble/manblack.png
+%%DATADIR%%/themes/simple_small/tile1.png
+%%DATADIR%%/themes/simple_small/frame.png
+%%DATADIR%%/themes/simple_small/kingblack.png
+%%DATADIR%%/themes/simple_small/kingwhite.png
+%%DATADIR%%/themes/simple_small/manblack.png
+%%DATADIR%%/themes/simple_small/manwhite.png
+%%DATADIR%%/themes/simple_small/theme
+%%DATADIR%%/themes/simple_small/tile2.png
+%%DATADIR%%/themes/simple_big/tile1.png
+%%DATADIR%%/themes/simple_big/frame.png
+%%DATADIR%%/themes/simple_big/kingwhite.png
+%%DATADIR%%/themes/simple_big/manwhite.png
+%%DATADIR%%/themes/simple_big/manblack.png
+%%DATADIR%%/themes/simple_big/kingblack.png
+%%DATADIR%%/themes/simple_big/theme
+%%DATADIR%%/themes/simple_big/tile2.png
+%%DATADIR%%/COPYING
+%%DATADIR%%/AUTHORS
+%%DATADIR%%/ChangeLog
+%%DATADIR%%/README
+%%DATADIR%%/kcheckers_de.qm
+%%DATADIR%%/kcheckers_de.ts
+%%DATADIR%%/kcheckers_fr.qm
+%%DATADIR%%/kcheckers_fr.ts
+%%DATADIR%%/kcheckers_ru.ts
+@dirrm %%DATADIR%%/themes/green
+@dirrm %%DATADIR%%/themes/marble
+@dirrm %%DATADIR%%/themes/simple_small
+@dirrm %%DATADIR%%/themes/simple_big
+@dirrm %%DATADIR%%/themes
+@dirrm %%DATADIR%%
OpenPOWER on IntegriCloud