aboutsummaryrefslogtreecommitdiffstats
path: root/games/bastet
diff options
context:
space:
mode:
authorlofi <lofi@FreeBSD.org>2004-10-22 02:57:58 +0800
committerlofi <lofi@FreeBSD.org>2004-10-22 02:57:58 +0800
commitd48d9c229b4d5c3d93b0be30ee3990b9fb92476a (patch)
tree5aafbb9792a3cccc11792247feb256af704c5052 /games/bastet
parentbe4f7f6489ec8a393b7b9245a7abccc6c6cc3a0e (diff)
downloadfreebsd-ports-gnome-d48d9c229b4d5c3d93b0be30ee3990b9fb92476a.tar.gz
freebsd-ports-gnome-d48d9c229b4d5c3d93b0be30ee3990b9fb92476a.tar.zst
freebsd-ports-gnome-d48d9c229b4d5c3d93b0be30ee3990b9fb92476a.zip
Add bastet, an ncurses Tetris clone which is harder than every other Tetris.
Bastet stands for "bastard tetris" and uses a special algorithm designed to choose the worst brick possible.
Diffstat (limited to 'games/bastet')
-rw-r--r--games/bastet/Makefile20
-rw-r--r--games/bastet/distinfo2
-rw-r--r--games/bastet/files/patch-Makefile21
-rw-r--r--games/bastet/files/patch-bast.c11
-rw-r--r--games/bastet/pkg-descr13
-rw-r--r--games/bastet/pkg-plist3
6 files changed, 70 insertions, 0 deletions
diff --git a/games/bastet/Makefile b/games/bastet/Makefile
new file mode 100644
index 000000000000..c3de0ee62f27
--- /dev/null
+++ b/games/bastet/Makefile
@@ -0,0 +1,20 @@
+# New ports collection makefile for: bastet
+# Date created: 21 Oct 2004
+# Whom: Michael Nottebrock <lofi@freebsd.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= bastet
+PORTVERSION= 0.41
+CATEGORIES= games
+MASTER_SITES= http://fph.altervista.org/prog/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= An ncurses Tetris clone which is harder than every other Tetris
+
+USE_GMAKE= yes
+MAKE_ENV= DATADIR=${DATADIR}
+
+.include <bsd.port.mk>
diff --git a/games/bastet/distinfo b/games/bastet/distinfo
new file mode 100644
index 000000000000..069979c0d668
--- /dev/null
+++ b/games/bastet/distinfo
@@ -0,0 +1,2 @@
+MD5 (bastet-0.41.tgz) = 48379dc98916ba083e9be5544f552a06
+SIZE (bastet-0.41.tgz) = 24195
diff --git a/games/bastet/files/patch-Makefile b/games/bastet/files/patch-Makefile
new file mode 100644
index 000000000000..0fd6be981b0d
--- /dev/null
+++ b/games/bastet/files/patch-Makefile
@@ -0,0 +1,21 @@
+--- Makefile.orig Tue Oct 19 19:54:58 2004
++++ Makefile Thu Oct 21 20:43:02 2004
+@@ -1,8 +1,8 @@
+ #makefile for bastet (c) 2004 Federico Poloni
+
+ #default paths
+-BIN_PREFIX=/usr/bin/
+-DATA_PREFIX=/var/games/
++BIN_PREFIX=$(PREFIX)/bin/
++DATA_PREFIX=$(PREFIX)/share/bastet/
+ HISCORE=bastet.scores
+
+ #in order to handle highscores properly, bastet must be setuid.
+@@ -41,6 +41,7 @@
+ cp $(EXNAME) $(BIN_PREFIX)
+ chown $(GAME_USER) $(BIN_PREFIX)$(EXNAME)
+ chmod u+s $(BIN_PREFIX)$(EXNAME)
++ mkdir -p $(DATA_PREFIX)
+ touch $(DATA_PREFIX)$(HISCORE)
+ chown $(GAME_USER) $(DATA_PREFIX)$(HISCORE)
+ chmod 644 $(DATA_PREFIX)$(HISCORE)
diff --git a/games/bastet/files/patch-bast.c b/games/bastet/files/patch-bast.c
new file mode 100644
index 000000000000..8d392fd4acaa
--- /dev/null
+++ b/games/bastet/files/patch-bast.c
@@ -0,0 +1,11 @@
+--- bast.c.orig Thu Oct 21 20:32:29 2004
++++ bast.c Thu Oct 21 20:32:39 2004
+@@ -1,7 +1,7 @@
+ #include <stdlib.h>
+ #include <stdio.h>
+ #include <ncurses.h>
+-#include <termio.h>
++#include <termios.h>
+ #include <assert.h>
+ #include <unistd.h>
+ #include <string.h>
diff --git a/games/bastet/pkg-descr b/games/bastet/pkg-descr
new file mode 100644
index 000000000000..799946d49051
--- /dev/null
+++ b/games/bastet/pkg-descr
@@ -0,0 +1,13 @@
+Have you ever thought Tetris(R) was evil because it wouldn't send
+you that straight "I" brick you needed in order to clear four rows
+at the same time?
+
+Well Tetris(R) probably isn't evil, but Bastet
+certainly is. Bastet stands for "bastard tetris", and is a
+simple ncurses-based Tetris(R) clone for Linux. Unlike normal
+Tetris(R), however, Bastet does not choose your next brick at random.
+Instead, Bastet uses a special algorithm designed to choose the
+worst brick possible.
+
+As you can imagine, playing Bastet can be a
+very frustrating experience!
diff --git a/games/bastet/pkg-plist b/games/bastet/pkg-plist
new file mode 100644
index 000000000000..9009caf8143f
--- /dev/null
+++ b/games/bastet/pkg-plist
@@ -0,0 +1,3 @@
+bin/bastet
+%%DATADIR%%/bastet.scores
+@dirrm %%DATADIR%%