summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorDmitry Marakasov <amdmi3@FreeBSD.org>2009-04-09 21:54:55 +0000
committerDmitry Marakasov <amdmi3@FreeBSD.org>2009-04-09 21:54:55 +0000
commitde480f059690534d0814c2dd87a64cee098244dc (patch)
tree491d20d2d0ef9476dcaef644e6a197371dde500b /games
parentFix locking in vmmemctl (diff)
Hexalate is a color matching game. The goal of the game is to rotate
and position the circles so that each touching line matches in color. You rotate circles by right clicking, and you move circles by dragging them. The game stores the positions and rotations of the circles across runs. WWW: http://gottcode.org/hexalate/
Notes
Notes: svn path=/head/; revision=231955
Diffstat (limited to 'games')
-rw-r--r--games/Makefile1
-rw-r--r--games/hexalate/Makefile34
-rw-r--r--games/hexalate/distinfo3
-rw-r--r--games/hexalate/pkg-descr7
-rw-r--r--games/hexalate/pkg-plist8
5 files changed, 53 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index 948742a9bb62..4527025ecf34 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -359,6 +359,7 @@
SUBDIR += heroes
SUBDIR += hex
SUBDIR += hex-a-hop
+ SUBDIR += hexalate
SUBDIR += hexxagon
SUBDIR += highmoon
SUBDIR += hinversi
diff --git a/games/hexalate/Makefile b/games/hexalate/Makefile
new file mode 100644
index 000000000000..36c6ad7581ac
--- /dev/null
+++ b/games/hexalate/Makefile
@@ -0,0 +1,34 @@
+# New ports collection makefile for: hexalate
+# Date created: 09 Apr 2009
+# Whom: Dmitry Marakasov <amdmi3@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= hexalate
+PORTVERSION= 1.0.0
+CATEGORIES= games
+MASTER_SITES= http://gottcode.org/${PORTNAME}/ \
+ http://mirror.amdmi3.ru/
+DISTNAME= ${PORTNAME}-${PORTVERSION}-src
+
+MAINTAINER= amdmi3@FreeBSD.org
+COMMENT= A color matching game
+
+USE_BZIP2= yes
+USE_QT_VER= 4
+QT_COMPONENTS= corelib gui svg moc_build qmake_build rcc_build
+WANT_GNOME= yes
+INSTALLS_ICONS= yes
+MAKE_JOBS_SAFE= yes
+
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+
+do-configure:
+ @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${QMAKE} \
+ PREFIX=${PREFIX} -spec ${QMAKESPEC} ${PORTNAME}.pro
+
+post-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
+
+.include <bsd.port.mk>
diff --git a/games/hexalate/distinfo b/games/hexalate/distinfo
new file mode 100644
index 000000000000..8168b9b024fa
--- /dev/null
+++ b/games/hexalate/distinfo
@@ -0,0 +1,3 @@
+MD5 (hexalate-1.0.0-src.tar.bz2) = c4b8e5dbca4520843abc502acae3dbae
+SHA256 (hexalate-1.0.0-src.tar.bz2) = c3e24388eb6a9f127884853756cf148ac5806a87083129893f7cf3c2ccb9846a
+SIZE (hexalate-1.0.0-src.tar.bz2) = 48749
diff --git a/games/hexalate/pkg-descr b/games/hexalate/pkg-descr
new file mode 100644
index 000000000000..2b7339e57225
--- /dev/null
+++ b/games/hexalate/pkg-descr
@@ -0,0 +1,7 @@
+Hexalate is a color matching game. The goal of the game is to rotate
+and position the circles so that each touching line matches in
+color. You rotate circles by right clicking, and you move circles
+by dragging them. The game stores the positions and rotations of
+the circles across runs.
+
+WWW: http://gottcode.org/hexalate/
diff --git a/games/hexalate/pkg-plist b/games/hexalate/pkg-plist
new file mode 100644
index 000000000000..9b5909a5b9d9
--- /dev/null
+++ b/games/hexalate/pkg-plist
@@ -0,0 +1,8 @@
+bin/hexalate
+share/applications/hexalate.desktop
+share/icons/hicolor/48x48/apps/hexalate.png
+@dirrm share/icons/hicolor/48x48/apps
+@dirrm share/icons/hicolor/48x48
+@dirrm share/icons/hicolor
+@dirrm share/icons
+@dirrmtry share/applications