ports/101171: [NEW PORT] games/agame A simple Tetris-like game

Dmitry Marakasov amdmi3 at mail.ru
Tue Aug 1 13:40:16 UTC 2006


>Number:         101171
>Category:       ports
>Synopsis:       [NEW PORT] games/agame A simple Tetris-like game
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Aug 01 13:40:14 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Dmitry Marakasov
>Release:        FreeBSD 6.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD hades.panopticon 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Thu May 11 15:07:32 MSD 2006 amdmi3 at hades.panopticon:/usr/obj/usr/src/sys/HADES i386

>Description:
A simple Tetris-like game.

The objective of the game is to keep the level of colored blocks
down as long as possible. New blocks are falling down at an increasing
rate, blocks can be removed by creating rows of three or more blocks
of the same color. The longer the row, the more points you get.

WWW: http://zevv.nl/code/game/

>How-To-Repeat:
>Fix:

--- agame-1577.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	agame
#	agame/distinfo
#	agame/Makefile
#	agame/files
#	agame/files/patch-Makefile
#	agame/pkg-plist
#	agame/pkg-descr
#
echo c - agame
mkdir -p agame > /dev/null 2>&1
echo x - agame/distinfo
sed 's/^X//' >agame/distinfo << 'END-of-agame/distinfo'
XMD5 (game-src-1577.tgz) = b613ec866571863163581cfd906f1b4b
XSHA256 (game-src-1577.tgz) = 9dd586df02ce1501a322e1a19773b25c1ff9a82ed1eee5fbd93053380076bc23
XSIZE (game-src-1577.tgz) = 1220715
END-of-agame/distinfo
echo x - agame/Makefile
sed 's/^X//' >agame/Makefile << 'END-of-agame/Makefile'
X# New ports collection makefile for:	agame
X# Date created:		30 Jul 2006
X# Whom:			Dmitry Marakasov <amdmi3 at mail.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	agame
XPORTVERSION=	1577
XCATEGORIES=	games
XMASTER_SITES=	http://zevv.nl/code/game/
XDISTNAME=	game-src-${PORTVERSION}
XEXTRACT_SUFX=	.tgz
X
XMAINTAINER=	amdmi3 at mail.ru
XCOMMENT=	A simple Tetris-like game
X
XUSE_SDL=	sdl image
XUSE_GMAKE=	yes
X
XWRKSRC=		${WRKDIR}/game
X
XPORTDOCS=	README.TXT
X
Xpost-patch:
X	@${REINPLACE_CMD} -Ee 's,wav/|mp3/|img/,${DATADIR}/&,g' ${WRKSRC}/main.c
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/game ${PREFIX}/bin
X.for dir in wav mp3 img
X	${MKDIR} ${DATADIR}/${dir}
X	${INSTALL_DATA} ${WRKSRC}/${dir}/* ${DATADIR}/${dir}/
X.endfor
X
X.if !defined(NOPORTDOCS)
Xpost-install:
X	${MKDIR} ${DOCSDIR}
X.for f in ${PORTDOCS}
X	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
X.endfor
X.endif
X
X.include <bsd.port.mk>
END-of-agame/Makefile
echo c - agame/files
mkdir -p agame/files > /dev/null 2>&1
echo x - agame/files/patch-Makefile
sed 's/^X//' >agame/files/patch-Makefile << 'END-of-agame/files/patch-Makefile'
X--- Makefile.orig	Fri Jun  9 22:54:24 2006
X+++ Makefile	Sun Jul 30 22:11:38 2006
X@@ -3,8 +3,7 @@
X SRC 	= game.c main.c 
X VERSION = $(shell svnversion -c . | cut -d : -f 2)
X 
X-CFLAGS  += -Wall -Werror -O3 -g 
X-LDFLAGS += -g -lSDL -lSDL_image -lSDL_mixer
X+LDFLAGS += `${SDL_CONFIG} --libs` -lSDL_image -lSDL_mixer
X 
X ifeq "$(target)" "win32"
X 
X@@ -18,14 +17,13 @@
X else
X 
X BIN	+= $(NAME)
X-CFLAGS	+= -I/usr/include/SDL
X+CFLAGS	+= `${SDL_CONFIG} --cflags`
X 
X endif
X 
X OBJS    += $(subst .c,.o, $(SRC))
X 
X-CC 	:= $(CROSS)gcc
X-LD 	:= $(CROSS)gcc
X+LD 	:= $(CC)
X STRIP 	:= $(CROSS)strip
X WINDRES := $(CROSS)windres
X NSIS	:= makensis
END-of-agame/files/patch-Makefile
echo x - agame/pkg-plist
sed 's/^X//' >agame/pkg-plist << 'END-of-agame/pkg-plist'
Xbin/game
X%%DATADIR%%/img/background.png
X%%DATADIR%%/img/game.png
X%%DATADIR%%/img/game.svg
X%%DATADIR%%/img/help.png
X%%DATADIR%%/img/help.svg
X%%DATADIR%%/img/icon.ico
X%%DATADIR%%/img/icon.png
X%%DATADIR%%/mp3/track-01.mp3
X%%DATADIR%%/wav/bonus.wav
X%%DATADIR%%/wav/bonus2.wav
X%%DATADIR%%/wav/earthquake.wav
X%%DATADIR%%/wav/explode.wav
X%%DATADIR%%/wav/fall.wav
X%%DATADIR%%/wav/game_over.wav
X%%DATADIR%%/wav/hurry.wav
X%%DATADIR%%/wav/new_block.wav
X%%DATADIR%%/wav/pause.wav
X%%DATADIR%%/wav/score.wav
X%%DATADIR%%/wav/start.wav
X at dirrm %%DATADIR%%/wav
X at dirrm %%DATADIR%%/mp3
X at dirrm %%DATADIR%%/img
X at dirrm %%DATADIR%%
END-of-agame/pkg-plist
echo x - agame/pkg-descr
sed 's/^X//' >agame/pkg-descr << 'END-of-agame/pkg-descr'
XA simple Tetris-like game.
X
XThe objective of the game is to keep the level of colored blocks
Xdown as long as possible. New blocks are falling down at an increasing
Xrate, blocks can be removed by creating rows of three or more blocks
Xof the same color. The longer the row, the more points you get.
X
XWWW: http://zevv.nl/code/game/
END-of-agame/pkg-descr
exit
--- agame-1577.shar ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list