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:
parent
3dcce89b74
commit
c19f42a07d
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=77987
@ -42,6 +42,7 @@
|
||||
SUBDIR += bombermaze
|
||||
SUBDIR += braincurses
|
||||
SUBDIR += bs
|
||||
SUBDIR += bsdtris
|
||||
SUBDIR += bsp
|
||||
SUBDIR += bugsx
|
||||
SUBDIR += burgerspace
|
||||
|
28
games/bsdtris/Makefile
Normal file
28
games/bsdtris/Makefile
Normal 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
1
games/bsdtris/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (bsdtris-01042003.tar.gz) = 48447120fc2b371b91184fe1cc61dd47
|
12
games/bsdtris/files/mktetristarball
Normal file
12
games/bsdtris/files/mktetristarball
Normal 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
|
29
games/bsdtris/files/patch-Makefile
Normal file
29
games/bsdtris/files/patch-Makefile
Normal 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
|
8
games/bsdtris/files/patch-pathnames.h
Normal file
8
games/bsdtris/files/patch-pathnames.h
Normal 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
6
games/bsdtris/pkg-descr
Normal 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
2
games/bsdtris/pkg-plist
Normal 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
|
Loading…
Reference in New Issue
Block a user