diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2006-01-24 07:50:14 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2006-01-24 07:50:14 +0000 |
commit | ce65ce37e0e5a758b180a3b117c18bef953c8551 (patch) | |
tree | e77919f65d1b461dca5553034d6a3d7236442533 /games/blokish | |
parent | c5a4de3c1d59efa7c6c86c3c4d1cd5ccee93aea6 (diff) | |
download | ports-ce65ce37e0e5a758b180a3b117c18bef953c8551.tar.gz ports-ce65ce37e0e5a758b180a3b117c18bef953c8551.zip |
Notes
Diffstat (limited to 'games/blokish')
-rw-r--r-- | games/blokish/Makefile | 44 | ||||
-rw-r--r-- | games/blokish/distinfo | 3 | ||||
-rw-r--r-- | games/blokish/files/extra-patch-src-ai.h | 11 | ||||
-rw-r--r-- | games/blokish/pkg-descr | 15 |
4 files changed, 73 insertions, 0 deletions
diff --git a/games/blokish/Makefile b/games/blokish/Makefile new file mode 100644 index 000000000000..0db03e3522c4 --- /dev/null +++ b/games/blokish/Makefile @@ -0,0 +1,44 @@ +# New ports collection makefile for: blokish +# Date created: 18 Jan 2006 +# Whom: Dmitry Marakasov <amdmi3@mail.ru> +# +# $FreeBSD$ +# + +PORTNAME= blokish +PORTVERSION= 0.9.3 +CATEGORIES= games +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} +DISTNAME= ${PORTNAME}_src_v${PORTVERSION} +EXTRACT_SUFX= .tgz + +MAINTAINER= amdmi3@mail.ru +COMMENT= Clone of the strategy board game 'Blokus' + +LIB_DEPENDS= wx_base-2.6.0:${PORTSDIR}/x11-toolkits/wxgtk26 + +GNU_CONFIGURE= yes +USE_GMAKE= yes +USE_X_PREFIX= yes +USE_GL= yes + +CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" \ + CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" + +MAKEFILE= makefile + +WRKSRC= ${WRKDIR}/blokish + +PLIST_FILES= bin/blokish + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 500000 +EXTRA_PATCHES= ${PATCHDIR}/extra-patch-src-ai.h +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|wx-config|wxgtk2-2.6-config|' ${WRKSRC}/makefile.in ${WRKSRC}/configure + +.include <bsd.port.post.mk> diff --git a/games/blokish/distinfo b/games/blokish/distinfo new file mode 100644 index 000000000000..dc879ee90c7c --- /dev/null +++ b/games/blokish/distinfo @@ -0,0 +1,3 @@ +MD5 (blokish_src_v0.9.3.tgz) = b8969471cb6cb4f61565225f1d269e15 +SHA256 (blokish_src_v0.9.3.tgz) = 86922d6bdcc77eb1b1bff84eaf848d44c2b959267c582b978ff93a12c4e70906 +SIZE (blokish_src_v0.9.3.tgz) = 184460 diff --git a/games/blokish/files/extra-patch-src-ai.h b/games/blokish/files/extra-patch-src-ai.h new file mode 100644 index 000000000000..f614e9e41dbc --- /dev/null +++ b/games/blokish/files/extra-patch-src-ai.h @@ -0,0 +1,11 @@ +--- src/ai.h.orig Wed Jan 4 13:39:31 2006 ++++ src/ai.h Wed Jan 18 17:27:15 2006 +@@ -25,6 +25,8 @@ + #ifndef AI_H + #define AI_H + ++#include <time.h> ++#include <algo.h> + #include "piece.h" + #include "player.h" + #include "board.h" diff --git a/games/blokish/pkg-descr b/games/blokish/pkg-descr new file mode 100644 index 000000000000..06ab09e485e8 --- /dev/null +++ b/games/blokish/pkg-descr @@ -0,0 +1,15 @@ +Clone of the strategy board game 'Blokus'. Four players must place +as many of their 21 pieces on the board as possible while preventing +others from doing the same. + +This is made difficult by the fact that a piece played by a player +must touch another of the player's pieces, but only at their corners +(a player's first piece must touch a board corner). + +The game is over when no player can play any new pieces. The winner +is the player with the fewest & smallest pieces remaining. Bonus +points are awarded for playing all pieces. + +Features a tweakable AI to take the place of any human players. + +WWW: http://blokish.sourceforge.net/ |