From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Sep 8 01:50:11 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2252116A41F for ; Thu, 8 Sep 2005 01:50:11 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 30FA843D46 for ; Thu, 8 Sep 2005 01:50:09 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j881o9Zd086582 for ; Thu, 8 Sep 2005 01:50:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j881o9R8086581; Thu, 8 Sep 2005 01:50:09 GMT (envelope-from gnats) Resent-Date: Thu, 8 Sep 2005 01:50:09 GMT Resent-Message-Id: <200509080150.j881o9R8086581@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Dmitry Marakasov Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 16D3316A41F for ; Thu, 8 Sep 2005 01:41:25 +0000 (GMT) (envelope-from amdmi3@mail.ru) Received: from mx2.mail.ru (mx2.mail.ru [194.67.23.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6D11D43D49 for ; Thu, 8 Sep 2005 01:41:24 +0000 (GMT) (envelope-from amdmi3@mail.ru) Received: from [82.148.12.249] (port=2987 helo=nexii.panopticon) by mx2.mail.ru with esmtp id 1EDBPl-000Bkj-00 for FreeBSD-gnats-submit@freebsd.org; Thu, 08 Sep 2005 05:41:21 +0400 Received: from hades.panopticon (hades.panopticon [192.168.0.2]) by nexii.panopticon (Postfix) with ESMTP id BC77731DB for ; Thu, 8 Sep 2005 05:44:50 +0400 (MSD) Received: by hades.panopticon (Postfix, from userid 1000) id 36DD03193; Thu, 8 Sep 2005 05:43:56 +0400 (MSD) Message-Id: <20050908014356.36DD03193@hades.panopticon> Date: Thu, 8 Sep 2005 05:43:56 +0400 (MSD) From: Dmitry Marakasov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/85857: New port: games/sdb Futuristic overhead shooter X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Dmitry Marakasov List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Sep 2005 01:50:11 -0000 >Number: 85857 >Category: ports >Synopsis: New port: games/sdb Futuristic overhead shooter >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: Thu Sep 08 01:50:08 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Dmitry Marakasov >Release: FreeBSD 5.4-RELEASE-p5 i386 >Organization: >Environment: System: FreeBSD hades.panopticon 5.4-RELEASE-p5 FreeBSD 5.4-RELEASE-p5 #3: Tue Jul 26 03:11:19 MSD 2005 amdmi3@hades.panopticon:/usr/obj/usr/src/sys/HADES i386 >Description: Shotgun Debugger is a 2D, top-down action game. It is The Future, and your habit of computer network exploration has finally done you in. You are captured and taken to a strange underground complex populated by robot soldiers. Your task is to escape the facility--but the hordes of walking death machines aren't just gonna let you. Shotgun Debugger is pseudo-3D--while gameplay is strictly two-dimensional, the world is rendered in three dimensions. Worlds are not tile-based, but polygon-based--rooms and hallways can be made to any shape imaginable, allowing for some rather impressive architecture. WWW: http://sdb.gamecreation.org/ - Dmitry Marakasov >How-To-Repeat: >Fix: --- sdb-1.0.2.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: # # sdb # sdb/Makefile # sdb/distinfo # sdb/pkg-descr # sdb/files # sdb/files/patch-Makefile # sdb/pkg-plist # echo c - sdb mkdir -p sdb > /dev/null 2>&1 echo x - sdb/Makefile sed 's/^X//' >sdb/Makefile << 'END-of-sdb/Makefile' X# New ports collection makefile for: sdb X# Date created: 08 Sep 2005 X# Whom: Dmitry Marakasov X# X# $FreeBSD$ X# X XPORTNAME= sdb XPORTVERSION= 1.0.2 XCATEGORIES= games XMASTER_SITES= http://gcsociety.sp.cs.cmu.edu/~frenzy/ X XMAINTAINER= amdmi3@mail.ru XCOMMENT= Futuristic overhead shooter X XUSE_SDL= mixer image sdl XUSE_GL= yes XUSE_GMAKE= yes XUSE_REINPLACE= yes X XWRKSRC= ${WRKDIR}/${DISTNAME}/src X Xpost-patch: X @${REINPLACE_CMD} -e 's|SDL/|SDL11/|' ${WRKSRC}/sdb.h X @${REINPLACE_CMD} -e 's|levels/|${DATADIR}/levels/|g' ${WRKSRC}/sdb.h X @${REINPLACE_CMD} -e 's|models/|${DATADIR}/models/|g' ${WRKSRC}/game.cpp X @${REINPLACE_CMD} -e 's|snd/|${DATADIR}/snd/|g' ${WRKSRC}/game.cpp X @${REINPLACE_CMD} -e 's|sprites/|${DATADIR}/sprites/|g' ${WRKSRC}/game.cpp X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/sdb ${PREFIX}/bin X @${MKDIR} ${DATADIR} X @${MKDIR} ${DATADIR}/levels X @${MKDIR} ${DATADIR}/models X @${MKDIR} ${DATADIR}/snd X @${MKDIR} ${DATADIR}/sprites X @${MKDIR} ${DATADIR}/sprites/skins X ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/levels/* ${DATADIR}/levels/ X ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/models/* ${DATADIR}/models/ X ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/snd/* ${DATADIR}/snd/ X ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/sprites/*.png ${DATADIR}/sprites/ X ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/sprites/skins/* ${DATADIR}/sprites/skins/ X X.include END-of-sdb/Makefile echo x - sdb/distinfo sed 's/^X//' >sdb/distinfo << 'END-of-sdb/distinfo' XMD5 (sdb-1.0.2.tar.gz) = efad97ca4f5b24f7603339743df4a6d2 XSIZE (sdb-1.0.2.tar.gz) = 10342311 END-of-sdb/distinfo echo x - sdb/pkg-descr sed 's/^X//' >sdb/pkg-descr << 'END-of-sdb/pkg-descr' XShotgun Debugger is a 2D, top-down action game. It is The Future, and your Xhabit of computer network exploration has finally done you in. You are Xcaptured and taken to a strange underground complex populated by robot Xsoldiers. Your task is to escape the facility--but the hordes of walking Xdeath machines aren't just gonna let you. X XShotgun Debugger is pseudo-3D--while gameplay is strictly two-dimensional, Xthe world is rendered in three dimensions. Worlds are not tile-based, but Xpolygon-based--rooms and hallways can be made to any shape imaginable, Xallowing for some rather impressive architecture. X XWWW: http://sdb.gamecreation.org/ X X- Dmitry Marakasov END-of-sdb/pkg-descr echo c - sdb/files mkdir -p sdb/files > /dev/null 2>&1 echo x - sdb/files/patch-Makefile sed 's/^X//' >sdb/files/patch-Makefile << 'END-of-sdb/files/patch-Makefile' X--- Makefile.orig Thu Sep 8 04:22:56 2005 X+++ Makefile Thu Sep 8 05:06:09 2005 X@@ -23,59 +23,54 @@ X # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. X # X X-CPP = g++ X-CC = gcc X OBJ = bitmapfont.o levelobjects.o level.o md2.o weapons.o objects.o enemies.o input.o player.o game.o interface.o main.o X-LINKOBJ = $(OBJ) X-LIBS = `sdl-config --libs` -lSDL_image -lSDL_mixer -lGL -lGLU X-BIN = sdb X-CXXFLAGS = $(CFLAGS) X-CFLAGS = `sdl-config --cflags` -O2 X+LIBS = `sdl11-config --libs` -L$(X11BASE)/lib -lSDL_image -lSDL_mixer -lGL -lGLU X+cxxflags = `sdl11-config --cflags` -I$(X11BASE)/include $(CXXFLAGS) X X .PHONY: all X X all: sdb X X clean: X- rm -f $(OBJ) $(BIN) X+ rm -f $(OBJ) sdb X X-$(BIN): $(OBJ) X- $(CPP) $(LINKOBJ) -o $(BIN) $(LIBS) X+sdb: $(OBJ) X+ $(CXX) $(OBJ) -o sdb $(LIBS) X X main.o: main.cpp X- $(CPP) -c main.cpp -o main.o $(CXXFLAGS) X+ $(CXX) -c main.cpp -o main.o $(cxxflags) X X game.o: game.cpp X- $(CPP) -c game.cpp -o game.o $(CXXFLAGS) X+ $(CXX) -c game.cpp -o game.o $(cxxflags) X X levelobjects.o: levelobjects.cpp X- $(CPP) -c levelobjects.cpp -o levelobjects.o $(CXXFLAGS) X+ $(CXX) -c levelobjects.cpp -o levelobjects.o $(cxxflags) X X bitmapfont.o: bitmapfont.cpp X- $(CPP) -c bitmapfont.cpp -o bitmapfont.o $(CXXFLAGS) X+ $(CXX) -c bitmapfont.cpp -o bitmapfont.o $(cxxflags) X X level.o: level.cpp X- $(CPP) -c level.cpp -o level.o $(CXXFLAGS) X+ $(CXX) -c level.cpp -o level.o $(cxxflags) X X weapons.o: weapons.cpp X- $(CPP) -c weapons.cpp -o weapons.o $(CXXFLAGS) X+ $(CXX) -c weapons.cpp -o weapons.o $(cxxflags) X X md2.o: md2.cpp X- $(CPP) -c md2.cpp -o md2.o $(CXXFLAGS) X+ $(CXX) -c md2.cpp -o md2.o $(cxxflags) X X objects.o: objects.cpp X- $(CPP) -c objects.cpp -o objects.o $(CXXFLAGS) X+ $(CXX) -c objects.cpp -o objects.o $(cxxflags) X X enemies.o: enemies.cpp X- $(CPP) -c enemies.cpp -o enemies.o $(CXXFLAGS) X+ $(CXX) -c enemies.cpp -o enemies.o $(cxxflags) X X input.o: input.cpp X- $(CPP) -c input.cpp -o input.o $(CXXFLAGS) X+ $(CXX) -c input.cpp -o input.o $(cxxflags) X X player.o: player.cpp X- $(CPP) -c player.cpp -o player.o $(CXXFLAGS) X+ $(CXX) -c player.cpp -o player.o $(cxxflags) X X interface.o: interface.cpp X- $(CPP) -c interface.cpp -o interface.o $(CXXFLAGS) X+ $(CXX) -c interface.cpp -o interface.o $(cxxflags) X X END-of-sdb/files/patch-Makefile echo x - sdb/pkg-plist sed 's/^X//' >sdb/pkg-plist << 'END-of-sdb/pkg-plist' Xbin/sdb X%%DATADIR%%/levels/level1.vl X%%DATADIR%%/levels/level2.vl X%%DATADIR%%/levels/level3.vl X%%DATADIR%%/levels/level4.vl X%%DATADIR%%/levels/level5.vl X%%DATADIR%%/levels/level6.vl X%%DATADIR%%/levels/level7.vl X%%DATADIR%%/levels/level8.vl X%%DATADIR%%/levels/leveltext1.dat X%%DATADIR%%/levels/leveltext2.dat X%%DATADIR%%/levels/leveltext3.dat X%%DATADIR%%/levels/leveltext4.dat X%%DATADIR%%/levels/leveltext5.dat X%%DATADIR%%/levels/leveltext6.dat X%%DATADIR%%/levels/leveltext7.dat X%%DATADIR%%/levels/leveltext8.dat X%%DATADIR%%/levels/leveltext9.dat X%%DATADIR%%/models/armeddrone.md2 X%%DATADIR%%/models/barrel.md2 X%%DATADIR%%/models/box.md2 X%%DATADIR%%/models/gladiator.md2 X%%DATADIR%%/models/hunter.md2 X%%DATADIR%%/models/mib.md2 X%%DATADIR%%/models/one.md2 X%%DATADIR%%/models/player_legs.md2 X%%DATADIR%%/models/player_torso.md2 X%%DATADIR%%/models/turret.md2 X%%DATADIR%%/models/unarmedguard.md2 X%%DATADIR%%/models/zero.md2 X%%DATADIR%%/snd/alarm.wav X%%DATADIR%%/snd/blackbubble2.ogg X%%DATADIR%%/snd/botalert.wav X%%DATADIR%%/snd/botexplode.wav X%%DATADIR%%/snd/botparalyze.wav X%%DATADIR%%/snd/botseesyou.wav X%%DATADIR%%/snd/bullet-on-hard.wav X%%DATADIR%%/snd/bullet-on-soft.wav X%%DATADIR%%/snd/button.wav X%%DATADIR%%/snd/changegun.wav X%%DATADIR%%/snd/dd2.ogg X%%DATADIR%%/snd/doorclose.wav X%%DATADIR%%/snd/dooropen.wav X%%DATADIR%%/snd/doorunlockopen.wav X%%DATADIR%%/snd/esg.wav X%%DATADIR%%/snd/explosion.wav X%%DATADIR%%/snd/gren-bounce.wav X%%DATADIR%%/snd/hepa-explode.wav X%%DATADIR%%/snd/hepa.wav X%%DATADIR%%/snd/jump.wav X%%DATADIR%%/snd/land.wav X%%DATADIR%%/snd/laser.wav X%%DATADIR%%/snd/lasercharge.wav X%%DATADIR%%/snd/lasercharged.wav X%%DATADIR%%/snd/laserchargeloop.wav X%%DATADIR%%/snd/launch.wav X%%DATADIR%%/snd/launch2.wav X%%DATADIR%%/snd/loop13.ogg X%%DATADIR%%/snd/pexplode.wav X%%DATADIR%%/snd/pfall.wav X%%DATADIR%%/snd/phealingsurface.wav X%%DATADIR%%/snd/phurt.wav X%%DATADIR%%/snd/phurt2.wav X%%DATADIR%%/snd/phurtsurface.wav X%%DATADIR%%/snd/pickuphealth.wav X%%DATADIR%%/snd/pickupitem.wav X%%DATADIR%%/snd/pkilledbybullet.wav X%%DATADIR%%/snd/reload.wav X%%DATADIR%%/snd/rifle.wav X%%DATADIR%%/snd/shotgun.wav X%%DATADIR%%/snd/smallexplosion.wav X%%DATADIR%%/snd/termclear.wav X%%DATADIR%%/snd/termcursormove.wav X%%DATADIR%%/snd/termselect.wav X%%DATADIR%%/sprites/barrel.png X%%DATADIR%%/sprites/beam1.png X%%DATADIR%%/sprites/beam2.png X%%DATADIR%%/sprites/bg2.png X%%DATADIR%%/sprites/bit.png X%%DATADIR%%/sprites/blaster.png X%%DATADIR%%/sprites/border.png X%%DATADIR%%/sprites/box.png X%%DATADIR%%/sprites/bullet.png X%%DATADIR%%/sprites/clip.png X%%DATADIR%%/sprites/esg.png X%%DATADIR%%/sprites/esgcell.png X%%DATADIR%%/sprites/esgcharge.png X%%DATADIR%%/sprites/esgpickup.png X%%DATADIR%%/sprites/esgshockwave.png X%%DATADIR%%/sprites/explosion1.png X%%DATADIR%%/sprites/explosion2.png X%%DATADIR%%/sprites/explosion3.png X%%DATADIR%%/sprites/explosion4.png X%%DATADIR%%/sprites/explosionpart.png X%%DATADIR%%/sprites/font3.png X%%DATADIR%%/sprites/glowparticle.png X%%DATADIR%%/sprites/grenade.png X%%DATADIR%%/sprites/grenadelive.png X%%DATADIR%%/sprites/health.png X%%DATADIR%%/sprites/hepa.png X%%DATADIR%%/sprites/hepaclip.png X%%DATADIR%%/sprites/hepapickup.png X%%DATADIR%%/sprites/hex1.png X%%DATADIR%%/sprites/hex2.png X%%DATADIR%%/sprites/key1.png X%%DATADIR%%/sprites/key2.png X%%DATADIR%%/sprites/key3.png X%%DATADIR%%/sprites/laser.png X%%DATADIR%%/sprites/lasercell.png X%%DATADIR%%/sprites/laserglow.png X%%DATADIR%%/sprites/laserpickup.png X%%DATADIR%%/sprites/light.png X%%DATADIR%%/sprites/muzzleflash.png X%%DATADIR%%/sprites/muzzleflash2.png X%%DATADIR%%/sprites/orangeglow.png X%%DATADIR%%/sprites/particle.png X%%DATADIR%%/sprites/particle_blood.png X%%DATADIR%%/sprites/particle_energy.png X%%DATADIR%%/sprites/particle_hepa_spark.png X%%DATADIR%%/sprites/particle_laser_spark.png X%%DATADIR%%/sprites/particle_laser_spark2.png X%%DATADIR%%/sprites/particle_metal.png X%%DATADIR%%/sprites/particle_pinkspark.png X%%DATADIR%%/sprites/particle_slime.png X%%DATADIR%%/sprites/particle_wood.png X%%DATADIR%%/sprites/pellet.png X%%DATADIR%%/sprites/rifle.png X%%DATADIR%%/sprites/riflepickup.png X%%DATADIR%%/sprites/rifleshell.png X%%DATADIR%%/sprites/scanline.png X%%DATADIR%%/sprites/scanlines.png X%%DATADIR%%/sprites/shadow.png X%%DATADIR%%/sprites/shotgun.png X%%DATADIR%%/sprites/shotgunammo.png X%%DATADIR%%/sprites/shotgunpickup.png X%%DATADIR%%/sprites/shotgunshell.png X%%DATADIR%%/sprites/shrapnel.png X%%DATADIR%%/sprites/smoke.png X%%DATADIR%%/sprites/steelbox.png X%%DATADIR%%/sprites/title.png X%%DATADIR%%/sprites/skins/barrelskin.png X%%DATADIR%%/sprites/skins/unarmedskin.png X%%DATADIR%%/sprites/skins/gladiatorskin.png X%%DATADIR%%/sprites/skins/playerskin.png X%%DATADIR%%/sprites/skins/hunterskin.png X%%DATADIR%%/sprites/skins/turretskin.png X%%DATADIR%%/sprites/skins/mibskin.png X%%DATADIR%%/sprites/skins/armedskin.png X%%DATADIR%%/sprites/skins/fade.png X%%DATADIR%%/sprites/skins/playerskin2.png X@dirrm %%DATADIR%%/sprites/skins X@dirrm %%DATADIR%%/sprites X@dirrm %%DATADIR%%/levels X@dirrm %%DATADIR%%/models X@dirrm %%DATADIR%%/snd X@dirrm %%DATADIR%% END-of-sdb/pkg-plist exit --- sdb-1.0.2.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: