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>