1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-23 09:10:43 +00:00

games/tetris -> games/bsdtris

PR:		ports/50535
This commit is contained in:
Edwin Groothuis 2003-04-02 13:02:40 +00:00
parent 3dcce89b74
commit c19f42a07d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=77987
8 changed files with 87 additions and 0 deletions

View File

@ -42,6 +42,7 @@
SUBDIR += bombermaze
SUBDIR += braincurses
SUBDIR += bs
SUBDIR += bsdtris
SUBDIR += bsp
SUBDIR += bugsx
SUBDIR += burgerspace

28
games/bsdtris/Makefile Normal file
View File

@ -0,0 +1,28 @@
# Ports collection makefile for: bsdtris
# Date created: 01 Apr 2003
# Whom: Yonatan <Yonatan@xpert.com>
#
# $FreeBSD$
#
PORTNAME= bsdtris
PORTVERSION= 1
CATEGORIES= games
MASTER_SITES= http://www.mavetju.org/download/adopted/
DISTNAME= ${PORTNAME}-01042003
MAINTAINER= yonatan@xpert.com
COMMENT= BSD version of Text-based tetris game
NO_WRKSUBDIR= yes
USE_REINPLACE= yes
MAN6= bsdtris.6
post-patch:
${REINPLACE_CMD} -E "s|%%PREFIX%%|${PREFIX}|" ${WRKSRC}/pathnames.h
post-install:
${INSTALL_MAN} ${WRKSRC}/tetris.6 ${PREFIX}/man/man6/bsdtris.6
.include <bsd.port.mk>

1
games/bsdtris/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (bsdtris-01042003.tar.gz) = 48447120fc2b371b91184fe1cc61dd47

View File

@ -0,0 +1,12 @@
#!/bin/sh
touch test || exit 1 # i need write perms
rm test || exit 1 # if this fails - you'r in limbo
export CVSROOT=:pserver:anoncvs@anoncvs1.usa.openbsd.org:/cvs
echo enter "anoncvs"
cvs login || exit 1 # please login again
cvs get src/games/tetris || exit 1 # it's important this succeeds
cvs logout # don't care if this fails
rm -rf ./src/games/tetris/CVS/ || exit 1
rm -rf ./src/games/tetris/Makefile || exit 1
tar -czpf tetris-`date "+%d%m%Y"`.tar.gz -C ./src/games/tetris/ . || exit 1
rm -rf ./src

View File

@ -0,0 +1,29 @@
--- Makefile.orig Tue Apr 1 23:23:08 2003
+++ Makefile Tue Apr 1 23:23:43 2003
@@ -0,0 +1,26 @@
+# Makefile for Tetris
+# $FreeBSD: /tmp/pcvs/ports/games/bsdtris/files/patch-Makefile,v 1.1 2003-04-02 13:02:40 edwin Exp $
+
+TMPLDFLAGS+= -lcurses -ltermcap
+SRCS= screen.c shapes.c input.c tetris.c scores.c
+
+PREFIX?=/usr/local
+MKDIR?=mkdir -p
+
+all:
+. for files in ${SRCS}
+ ${CC} ${CFLAGS} ${LDFLAGS} -c ${files}
+. endfor
+ ${CC} ${CFLAGS} ${LDFLAGS} ${TMPLDFLAGS} -o tetris input.o scores.o \
+ screen.o shapes.o tetris.o
+
+install:
+ ${INSTALL} -g games -m 2555 tetris ${PREFIX}/bin/bsdtris
+. if !exists(${PREFIX}/var/games/bsdtris.scores)
+ ${MKDIR} ${PREFIX}/var/games
+ ${INSTALL} -g games -m 664 /dev/null \
+ ${PREFIX}/var/games/bsdtris.scores
+.endif
+
+clean:
+ rm -f *.o *.core

View File

@ -0,0 +1,8 @@
--- pathnames.h.orig Tue Apr 1 23:06:45 2003
+++ pathnames.h Tue Apr 1 23:07:14 2003
@@ -39,4 +39,4 @@
* @(#)pathnames.h 8.1 (Berkeley) 5/31/93
*/
-#define _PATH_SCOREFILE "/var/games/tetris.scores"
+#define _PATH_SCOREFILE "%%PREFIX%%/var/games/bsdtris.scores"

6
games/bsdtris/pkg-descr Normal file
View File

@ -0,0 +1,6 @@
The tetris command runs a display-based game. The object is to fit
shapes together to form complete rows, which then vanish. When the
shapes fill up to the top, the game ends. You can optionally select a
level of play or custom-select control keys.
This port is made of OpenBSD's tetris games. It got there from NetBSD...

2
games/bsdtris/pkg-plist Normal file
View File

@ -0,0 +1,2 @@
@comment $FreeBSD: /tmp/pcvs/ports/games/bsdtris/pkg-plist,v 1.1 2003-04-02 13:02:40 edwin Exp $
bin/bsdtris