Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Mar 2006 03:09:48 +0400 (MSD)
From:      Dmitry Marakasov <amdmi3@mail.ru>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/94982: New port: games/zatacka Nibbles-like multiplayer game
Message-ID:  <20060326230948.91477895@hades.panopticon>
Resent-Message-ID: <200603262310.k2QNAGsU016522@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         94982
>Category:       ports
>Synopsis:       New port: games/zatacka Nibbles-like multiplayer 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:   Sun Mar 26 23:10:16 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Dmitry Marakasov
>Release:        FreeBSD 6.0-RELEASE-p4 i386
>Organization:
>Environment:
System: FreeBSD hades.panopticon 6.0-RELEASE-p4 FreeBSD 6.0-RELEASE-p4 #1: Fri Jan 27 12:07:19 MSK 2006 amdmi3@hades.panopticon:/usr/obj/usr/src/sys/HADES i386

>Description:
Multiplayer game for 2-6 players on one keyboard and mouse. You
handle your line using two kays. When you hit any line, barrier or
border of game field, you die and other players get one point each.
When leaves only one players in game, he's a winner an round is
finished. Each game has eleven rounds.

WWW: http://zatacka.sourceforge.net/

>How-To-Repeat:
>Fix:

--- zatacka-0.1.4.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:
#
#	zatacka
#	zatacka/files
#	zatacka/files/patch-fx.cpp
#	zatacka/files/patch-Makefile
#	zatacka/Makefile
#	zatacka/pkg-descr
#	zatacka/pkg-plist
#	zatacka/distinfo
#
echo c - zatacka
mkdir -p zatacka > /dev/null 2>&1
echo c - zatacka/files
mkdir -p zatacka/files > /dev/null 2>&1
echo x - zatacka/files/patch-fx.cpp
sed 's/^X//' >zatacka/files/patch-fx.cpp << 'END-of-zatacka/files/patch-fx.cpp'
X--- fx.cpp.orig	Mon Mar 27 00:43:47 2006
X+++ fx.cpp	Mon Mar 27 00:47:47 2006
X@@ -46,8 +46,6 @@
X 	int i;
X 	char* wd;
X 
X-	wd=GetAppPath(); //get path to aplication directory
X-	chdir(wd); //change working directory to aplication directory
X 
X 	if((SDL_Init(SDL_INIT_VIDEO ))==-1){ //initialize SDL library
X 		disperr("Error initializing SDL");
END-of-zatacka/files/patch-fx.cpp
echo x - zatacka/files/patch-Makefile
sed 's/^X//' >zatacka/files/patch-Makefile << 'END-of-zatacka/files/patch-Makefile'
X--- Makefile.orig	Fri Dec 30 17:27:36 2005
X+++ Makefile	Mon Mar 27 00:52:59 2006
X@@ -4,7 +4,7 @@
X # Copryright: GNU GPL (http://www.gnu.org/copyleft/gpl.html)
X ##----------------------------------------------------------------------------
X rm=/bin/rm -f
X-CC= g++ 
X+CXX?= g++ 
X DEFS=  
X PROGNAME= zatacka
X INCLUDES=  -I. 
X@@ -12,7 +12,7 @@
X 
X 
X DEFINES= $(INCLUDES) $(DEFS) -DSYS_UNIX=1
X-CFLAGS= -g $(DEFINES) `sdl-config --cflags`
X+CXXFLAGS+= -g $(DEFINES) `sdl-config --cflags`
X 
X SRCS = main.cpp fx.cpp SDL_prim.c 
X 
X@@ -20,12 +20,12 @@
X 
X .c.o:
X 	$(rm) $@
X-	$(CC) $(CFLAGS) -c $*.c
X+	$(CXX) $(CXXFLAGS) -c $*.c
X 
X all: $(PROGNAME)
X 
X $(PROGNAME) : $(OBJS)
X-	$(CC) $(CFLAGS) -o $(PROGNAME) $(OBJS) $(LIBS)
X+	$(CXX) $(CXXFLAGS) -o $(PROGNAME) $(OBJS) $(LIBS)
X 
X clean:
X 	$(rm) $(OBJS) $(PROGNAME) core *~
END-of-zatacka/files/patch-Makefile
echo x - zatacka/Makefile
sed 's/^X//' >zatacka/Makefile << 'END-of-zatacka/Makefile'
X# New ports collection makefile for:	zatacka
X# Date created:		26 Mar 2006
X# Whom:			Dmitry Marakasov <amdmi3@mail.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	zatacka
XPORTVERSION=	0.1.4
XCATEGORIES=	games
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	${PORTNAME}
XDISTNAME=	${PORTNAME}-${PORTVERSION}_src
X
XMAINTAINER=	amdmi3@mail.ru
XCOMMENT=	Nibbles-like multiplayer game
X
XUSE_SDL=	sdl ttf image
XUSE_GMAKE=	yes
X
XWRKSRC=		${WRKDIR}/zatacka
XMAKE_ARGS=	CXX=${CXX}
X
XPORTDOCS=	README
X
Xpost-patch:
X	@${REINPLACE_CMD} -e 's|sdl-config|${SDL_CONFIG}|' ${WRKSRC}/Makefile
X	@${REINPLACE_CMD} -e 's|SDL/|SDL11/|' ${WRKSRC}/SDL_prim.h ${WRKSRC}/fx.h
X	@${REINPLACE_CMD} -e 's|barrier.jpg|${DATADIR}/barrier.jpg|' ${WRKSRC}/fx.cpp
X	@${REINPLACE_CMD} -e 's|main_screen.jpg|${DATADIR}/main_screen.jpg|' ${WRKSRC}/fx.cpp
X	@${REINPLACE_CMD} -e 's|font.ttf|${DATADIR}/font.ttf|' ${WRKSRC}/fx.h
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/zatacka ${PREFIX}/bin
X	${MKDIR} ${DATADIR}
X	${INSTALL_DATA} ${WRKSRC}/main_screen.jpg ${WRKSRC}/barrier.jpg ${WRKSRC}/font.ttf ${DATADIR}/
X
X.if !defined(NOPORTDOCS)
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-zatacka/Makefile
echo x - zatacka/pkg-descr
sed 's/^X//' >zatacka/pkg-descr << 'END-of-zatacka/pkg-descr'
XMultiplayer game for 2-6 players on one keyboard and mouse. You
Xhandle your line using two kays. When you hit any line, barrier or
Xborder of game field, you die and other players get one point each.
XWhen leaves only one players in game, he's a winner an round is
Xfinished. Each game has eleven rounds.
X
XWWW: http://zatacka.sourceforge.net/
END-of-zatacka/pkg-descr
echo x - zatacka/pkg-plist
sed 's/^X//' >zatacka/pkg-plist << 'END-of-zatacka/pkg-plist'
Xbin/zatacka
X%%DATADIR%%/barrier.jpg
X%%DATADIR%%/font.ttf
X%%DATADIR%%/main_screen.jpg
X@dirrm %%DATADIR%%
END-of-zatacka/pkg-plist
echo x - zatacka/distinfo
sed 's/^X//' >zatacka/distinfo << 'END-of-zatacka/distinfo'
XMD5 (zatacka-0.1.4_src.tar.gz) = 3c00ea94811eb6886f58c5eac16fc22d
XSHA256 (zatacka-0.1.4_src.tar.gz) = 949e96764fbfa5eb1349bd2d1d2cb90dace943090667d117564e0a6cd782cfdb
XSIZE (zatacka-0.1.4_src.tar.gz) = 128061
END-of-zatacka/distinfo
exit
--- zatacka-0.1.4.shar ends here ---


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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060326230948.91477895>