aboutsummaryrefslogtreecommitdiffstats
path: root/games/jag
diff options
context:
space:
mode:
authorDmitry Marakasov <amdmi3@FreeBSD.org>2009-07-06 21:21:52 +0800
committerDmitry Marakasov <amdmi3@FreeBSD.org>2009-07-06 21:21:52 +0800
commit932e39af96bd9a2f3579bd97f9d9576db7388be4 (patch)
treebbad071c5232b92d62f3afb6708b546c2d3f4983 /games/jag
parent2e096c4b438cfe3a980d2531bbbe0cd9badb700a (diff)
downloadfreebsd-ports-gnome-932e39af96bd9a2f3579bd97f9d9576db7388be4.tar.gz
freebsd-ports-gnome-932e39af96bd9a2f3579bd97f9d9576db7388be4.tar.zst
freebsd-ports-gnome-932e39af96bd9a2f3579bd97f9d9576db7388be4.zip
JAG is an arcade-puzzle 2D game similar to KDiamonds, Cradle of
Rome, Big Kahuna Reef etc. The aim of JAG is to break all of the target pieces on each level, and to do this before the time runs out. WWW: http://jag.xlabsoft.com/
Diffstat (limited to 'games/jag')
-rw-r--r--games/jag/Makefile37
-rw-r--r--games/jag/distinfo3
-rw-r--r--games/jag/pkg-descr7
-rw-r--r--games/jag/pkg-plist67
4 files changed, 114 insertions, 0 deletions
diff --git a/games/jag/Makefile b/games/jag/Makefile
new file mode 100644
index 000000000000..de49f96f4c25
--- /dev/null
+++ b/games/jag/Makefile
@@ -0,0 +1,37 @@
+# New ports collection makefile for: jag
+# Date created: 03 Jul 2009
+# Whom: Dmitry Marakasov <amdmi3@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= jag
+PORTVERSION= 0.2.1
+CATEGORIES= games
+MASTER_SITES= http://jag.xlabsoft.com/files/ \
+ http://mirror.amdmi3.ru/distfiles/
+DISTNAME= ${PORTNAME}-${PORTVERSION}-src
+
+MAINTAINER= amdmi3@FreeBSD.org
+COMMENT= 2d arcade-puzzle game like KDiamonds
+
+USE_ZIP= yes
+USE_SDL= sdl mixer
+
+USE_QT_VER= 4
+QT_COMPONENTS= qmake_build uic_build moc_build rcc_build \
+ corelib svg xml opengl network
+MAKE_JOBS_SAFE= yes
+
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-src/jag
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|/usr/local/games/jag|${DATADIR}|' \
+ ${WRKSRC}/gamewidget.cpp ${WRKSRC}/Game.pro
+ @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' ${WRKSRC}/Game.pro
+
+do-configure:
+ @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
+ ${QMAKE} PREFIX=${PREFIX} Game.pro
+
+.include <bsd.port.mk>
diff --git a/games/jag/distinfo b/games/jag/distinfo
new file mode 100644
index 000000000000..49105621ed95
--- /dev/null
+++ b/games/jag/distinfo
@@ -0,0 +1,3 @@
+MD5 (jag-0.2.1-src.zip) = ff3e3e7ab014f081f32332de18e09027
+SHA256 (jag-0.2.1-src.zip) = 2835b8476c270eb82de76690e4eaa88ec59637baa396a5728aa647f43ed17db0
+SIZE (jag-0.2.1-src.zip) = 2573521
diff --git a/games/jag/pkg-descr b/games/jag/pkg-descr
new file mode 100644
index 000000000000..a11f003fe122
--- /dev/null
+++ b/games/jag/pkg-descr
@@ -0,0 +1,7 @@
+JAG is an arcade-puzzle 2D game similar to KDiamonds, Cradle of
+Rome, Big Kahuna Reef etc.
+
+The aim of JAG is to break all of the target pieces on each level,
+and to do this before the time runs out.
+
+WWW: http://jag.xlabsoft.com/
diff --git a/games/jag/pkg-plist b/games/jag/pkg-plist
new file mode 100644
index 000000000000..0f2c0722430f
--- /dev/null
+++ b/games/jag/pkg-plist
@@ -0,0 +1,67 @@
+bin/jag
+%%DATADIR%%/data/bonus/clock.png
+%%DATADIR%%/data/bonus/power2.png
+%%DATADIR%%/data/bonus/power3.png
+%%DATADIR%%/data/bonus/power4.png
+%%DATADIR%%/data/bonus/power5.png
+%%DATADIR%%/data/bonus/score.png
+%%DATADIR%%/data/bonus/timer.png
+%%DATADIR%%/data/bonus/x.png
+%%DATADIR%%/data/levels/default.lpk
+%%DATADIR%%/data/schemes/default/bg1.jpg
+%%DATADIR%%/data/schemes/default/bg2.jpg
+%%DATADIR%%/data/schemes/default/bg3.jpg
+%%DATADIR%%/data/schemes/default/bg4.jpg
+%%DATADIR%%/data/schemes/default/bg5.jpg
+%%DATADIR%%/data/schemes/default/bg6.jpg
+%%DATADIR%%/data/schemes/default/bg7.jpg
+%%DATADIR%%/data/schemes/default/block1.png
+%%DATADIR%%/data/schemes/default/block2.png
+%%DATADIR%%/data/schemes/default/con1.png
+%%DATADIR%%/data/schemes/default/item1.png
+%%DATADIR%%/data/schemes/default/item2.png
+%%DATADIR%%/data/schemes/default/item3.png
+%%DATADIR%%/data/schemes/default/item4.png
+%%DATADIR%%/data/schemes/default/item5.png
+%%DATADIR%%/data/schemes/default/item6.png
+%%DATADIR%%/data/schemes/default/target1.png
+%%DATADIR%%/data/schemes/default/target2.png
+%%DATADIR%%/data/sounds/beep.wav
+%%DATADIR%%/data/sounds/bighammer.wav
+%%DATADIR%%/data/sounds/bomb.wav
+%%DATADIR%%/data/sounds/bonus.wav
+%%DATADIR%%/data/sounds/bonusend.wav
+%%DATADIR%%/data/sounds/clock.wav
+%%DATADIR%%/data/sounds/disappear.wav
+%%DATADIR%%/data/sounds/hammer.wav
+%%DATADIR%%/data/sounds/levelfail.wav
+%%DATADIR%%/data/sounds/levelstart.wav
+%%DATADIR%%/data/sounds/levelwon.wav
+%%DATADIR%%/data/sounds/mixer.wav
+%%DATADIR%%/data/sounds/newitem.wav
+%%DATADIR%%/data/sounds/newtool.wav
+%%DATADIR%%/data/sounds/randomkill.wav
+%%DATADIR%%/data/sounds/row.wav
+%%DATADIR%%/data/sounds/smallhammer.wav
+%%DATADIR%%/data/sounds/target.wav
+%%DATADIR%%/data/sounds/twin.wav
+%%DATADIR%%/data/sounds/unblock.wav
+%%DATADIR%%/data/tools/big_star.png
+%%DATADIR%%/data/tools/bolt.png
+%%DATADIR%%/data/tools/bomb.png
+%%DATADIR%%/data/tools/clock.png
+%%DATADIR%%/data/tools/cross.png
+%%DATADIR%%/data/tools/hammer.png
+%%DATADIR%%/data/tools/random.png
+%%DATADIR%%/data/tools/star.png
+%%DATADIR%%/data/tools/twins.png
+%%DATADIR%%/data/tools/unblock.png
+@dirrm %%DATADIR%%/data/tools
+@dirrm %%DATADIR%%/data/sounds
+@dirrm %%DATADIR%%/data/schemes/default
+@dirrm %%DATADIR%%/data/schemes
+@dirrm %%DATADIR%%/data/music
+@dirrm %%DATADIR%%/data/levels
+@dirrm %%DATADIR%%/data/bonus
+@dirrm %%DATADIR%%/data
+@dirrm %%DATADIR%%