aboutsummaryrefslogtreecommitdiffstats
path: root/games
diff options
context:
space:
mode:
authormph <mph@FreeBSD.org>1998-04-27 12:48:07 +0800
committermph <mph@FreeBSD.org>1998-04-27 12:48:07 +0800
commit8ce5cdd96359a320c8a058ea64dddda1248aa759 (patch)
tree597d0e642e0aa59f60efbe61d5cffd35489f8dfc /games
parent494891b350f120fdc71b3fcf88e37928ba7e9736 (diff)
downloadfreebsd-ports-graphics-8ce5cdd96359a320c8a058ea64dddda1248aa759.tar.gz
freebsd-ports-graphics-8ce5cdd96359a320c8a058ea64dddda1248aa759.tar.zst
freebsd-ports-graphics-8ce5cdd96359a320c8a058ea64dddda1248aa759.zip
Import of gemdropx, an X11 action game of the falling-object
(Tetris, Bust-a-Move) variety. PR: 5957 Submitted by: Andrey Zakhvatov <andy@icc.surw.chel.su>
Diffstat (limited to 'games')
-rw-r--r--games/gemdropx/Makefile28
-rw-r--r--games/gemdropx/distinfo1
-rw-r--r--games/gemdropx/files/patch-aa15
-rw-r--r--games/gemdropx/pkg-comment1
-rw-r--r--games/gemdropx/pkg-descr18
-rw-r--r--games/gemdropx/pkg-plist37
6 files changed, 100 insertions, 0 deletions
diff --git a/games/gemdropx/Makefile b/games/gemdropx/Makefile
new file mode 100644
index 00000000000..092452d88a8
--- /dev/null
+++ b/games/gemdropx/Makefile
@@ -0,0 +1,28 @@
+# New ports collection makefile for: gemdropx
+# Version required: 1.0b3
+# Date created: 9 March 1998
+# Whom: Andrey Zakhvatov
+#
+# $Id$
+#
+
+DISTNAME= gemdropx
+PKGNAME= gemdropx-1.0b3
+CATEGORIES= games x11
+MASTER_SITES= http://zippy.sonoma.edu/kendrick/nbs/unix/x/gemdropx/
+
+MAINTAINER= andy@icc.surw.chel.su
+
+MAKEFILE= makefile
+USE_X11= yes
+
+do-install:
+ @ ${INSTALL_PROGRAM} ${WRKSRC}/gemdropx ${PREFIX}/bin
+ @ ${MKDIR} ${PREFIX}/share/gemdropx/gfx
+ @ ${INSTALL_DATA} ${WRKSRC}/gfx/*.xbm ${PREFIX}/share/gemdropx/gfx
+ @ ${MKDIR} ${PREFIX}/share/gemdropx/sounds
+ @ ${INSTALL_DATA} ${WRKSRC}/sounds/*.au ${PREFIX}/share/gemdropx/sounds
+ @ ${MKDIR} ${PREFIX}/share/doc/gemdropx
+ @ ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/gemdropx
+
+.include <bsd.port.mk>
diff --git a/games/gemdropx/distinfo b/games/gemdropx/distinfo
new file mode 100644
index 00000000000..208a8f9adf6
--- /dev/null
+++ b/games/gemdropx/distinfo
@@ -0,0 +1 @@
+MD5 (gemdropx.tar.gz) = c12aef7ad4cee538f6fb42a88ea9dcbc
diff --git a/games/gemdropx/files/patch-aa b/games/gemdropx/files/patch-aa
new file mode 100644
index 00000000000..6c26c1f321f
--- /dev/null
+++ b/games/gemdropx/files/patch-aa
@@ -0,0 +1,15 @@
+--- makefile.orig Sat Nov 22 01:56:59 1997
++++ makefile Mon Apr 27 00:42:53 1998
+@@ -10,10 +10,10 @@
+ # X Window version: November 5, 1997 - November 21, 1997
+
+
+-CC=gcc
++CC+=${CFLAGS} -I$(X11BASE)/include -DPREFIX=\"${PREFIX}\"
+ POSTPROCESS=strip
+
+-XLIB=-lX11
++XLIB=-L$(X11BASE)/lib -lX11 -lcompat
+ # XLIB=-L/usr/openwin/lib -lX11
+ # XLIB=-L/usr/X11/lib -lX11
+
diff --git a/games/gemdropx/pkg-comment b/games/gemdropx/pkg-comment
new file mode 100644
index 00000000000..29c4c51d474
--- /dev/null
+++ b/games/gemdropx/pkg-comment
@@ -0,0 +1 @@
+Gem Drop X is an interesting one-player puzzle game for X.
diff --git a/games/gemdropx/pkg-descr b/games/gemdropx/pkg-descr
new file mode 100644
index 00000000000..dbeeb538e0d
--- /dev/null
+++ b/games/gemdropx/pkg-descr
@@ -0,0 +1,18 @@
+ Gem Drop X is an interesting one-player puzzle game for X-Window.
+
+ Gem Drop X is a direct port of Gem Drop, an Atari 8-bit game
+written in Action! (a very fast C and Pascal-like compiled language
+for the Atari). The concept of the game Gem Drop is based directly
+on an arcade game for the NeoGeo system called "Magical Drop III"
+by SNK.
+
+ If you're familiar with games like Jewels, Klax, Bust-A-Move or
+Tetris, this game is similar to them all. I consider it closest to
+Klax. (Jewels is like a combination of Klax and Tetris. Bust-A-Move
+is the least similar, in my opinion, but everyone seems to have
+heard of it more than the others (except Tetris, of course!))
+
+ The game is played with YOU at the bottom of the screen. At the
+top is a random assortment of colored shapes ("gems"). As time goes
+on, more gems appear at the very top of the screen, pushing the
+rest downwards. The game is over when the gems reach the bottom.
diff --git a/games/gemdropx/pkg-plist b/games/gemdropx/pkg-plist
new file mode 100644
index 00000000000..646f3d206ee
--- /dev/null
+++ b/games/gemdropx/pkg-plist
@@ -0,0 +1,37 @@
+bin/gemdropx
+share/doc/gemdropx/README
+share/gemdropx/gfx/author.xbm
+share/gemdropx/gfx/block.xbm
+share/gemdropx/gfx/bomb.xbm
+share/gemdropx/gfx/brick.xbm
+share/gemdropx/gfx/diamond.xbm
+share/gemdropx/gfx/disc.xbm
+share/gemdropx/gfx/dot.xbm
+share/gemdropx/gfx/explode0.xbm
+share/gemdropx/gfx/explode1.xbm
+share/gemdropx/gfx/explode2.xbm
+share/gemdropx/gfx/explode3.xbm
+share/gemdropx/gfx/face.xbm
+share/gemdropx/gfx/fuji.xbm
+share/gemdropx/gfx/happy.xbm
+share/gemdropx/gfx/sad.xbm
+share/gemdropx/gfx/star.xbm
+share/gemdropx/gfx/stopwatch.xbm
+share/gemdropx/gfx/title.xbm
+share/gemdropx/gfx/triangle.xbm
+share/gemdropx/gfx/warning.xbm
+share/gemdropx/gfx/wildcard.xbm
+share/gemdropx/gfx/win1.xbm
+share/gemdropx/gfx/win2.xbm
+share/gemdropx/sounds/begin.au
+share/gemdropx/sounds/bomb.au
+share/gemdropx/sounds/clock.au
+share/gemdropx/sounds/gameover.au
+share/gemdropx/sounds/got.au
+share/gemdropx/sounds/levelselect.au
+share/gemdropx/sounds/wildcard.au
+share/gemdropx/sounds/win.au
+@dirrm share/doc/gemdropx
+@dirrm share/gemdropx/gfx
+@dirrm share/gemdropx/sounds
+@dirrm share/gemdropx