From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Sep 7 01:40:26 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 8BDC216A427 for ; Wed, 7 Sep 2005 01:40:26 +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 13F4243D6D for ; Wed, 7 Sep 2005 01:40:13 +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 j871e9XY098457 for ; Wed, 7 Sep 2005 01:40:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j871e9wU098456; Wed, 7 Sep 2005 01:40:09 GMT (envelope-from gnats) Resent-Date: Wed, 7 Sep 2005 01:40:09 GMT Resent-Message-Id: <200509070140.j871e9wU098456@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 6B89E16A41F for ; Wed, 7 Sep 2005 01:31:20 +0000 (GMT) (envelope-from amdmi3@mail.ru) Received: from mx1.mail.ru (mx1.mail.ru [194.67.23.121]) by mx1.FreeBSD.org (Postfix) with ESMTP id DDA5943D45 for ; Wed, 7 Sep 2005 01:31:17 +0000 (GMT) (envelope-from amdmi3@mail.ru) Received: from [82.148.12.249] (port=2975 helo=nexii.panopticon) by mx1.mail.ru with esmtp id 1EComR-000JMJ-00 for FreeBSD-gnats-submit@freebsd.org; Wed, 07 Sep 2005 05:31:16 +0400 Received: from hades.panopticon (hades.panopticon [192.168.0.2]) by nexii.panopticon (Postfix) with ESMTP id 6432E31DB for ; Wed, 7 Sep 2005 05:34:37 +0400 (MSD) Received: by hades.panopticon (Postfix, from userid 1000) id A97513107; Wed, 7 Sep 2005 05:33:45 +0400 (MSD) Message-Id: <20050907013345.A97513107@hades.panopticon> Date: Wed, 7 Sep 2005 05:33:45 +0400 (MSD) From: Dmitry Marakasov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/85818: New port: games/vor Dodge the rocks until you die 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: Wed, 07 Sep 2005 01:40:26 -0000 >Number: 85818 >Category: ports >Synopsis: New port: games/vor Dodge the rocks until you die >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: Wed Sep 07 01:40:09 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: Variations on Rockdodger (VoR) is a fork of Paul Holt's little gem Rock Dodger, which has now accumulated enough differences to be worth releasing on its own. The premise is simple: dodge the rocks until you die. No shields, no weapons, no bonus lives, just pure rockdodgin' fun for your spare moments. VoR has ray-traced rocks, a free-scrolling screen, and "real" physics for your ship. Warning: this game is, if anything, harder than the original. It is intended to be a quickie game to kill a few spare moments here and there, not an epic space adventure. WWW: http://herkamire.com/jason/vor - Dmitry Marakasov >How-To-Repeat: >Fix: --- vor-0.3.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: # # . # ./distinfo # ./Makefile # ./pkg-descr # ./pkg-plist # ./files # ./files/patch-file.c # echo c - . mkdir -p . > /dev/null 2>&1 echo x - ./distinfo sed 's/^X//' >./distinfo << 'END-of-./distinfo' XMD5 (vor-0.3.tar.bz2) = 814100a94a7881e58ef0238ec3eb4367 XSIZE (vor-0.3.tar.bz2) = 444658 END-of-./distinfo echo x - ./Makefile sed 's/^X//' >./Makefile << 'END-of-./Makefile' X# New ports collection makefile for: vor X# Date created: 07 Sep 2005 X# Whom: Dmitry Marakasov X# X# $FreeBSD$ X# X XPORTNAME= vor XPORTVERSION= 0.3 XCATEGORIES= games XMASTER_SITES= http://qualdan.com/vor/ X XMAINTAINER= ports@FreeBSD.org XCOMMENT= Dodge the rocks until you die X XBUILD_DEPENDS= ${LOCALBASE}/include/argp.h:${PORTSDIR}/devel/argp-standalone X XUSE_SDL= mixer image sdl XUSE_BZIP2= yes XUSE_GMAKE= yes XUSE_REINPLACE= yes X Xpost-patch: X.for file in main.c shape.h sound.h X @${REINPLACE_CMD} -e 's|SDL/|SDL11/|' ${WRKSRC}/${file} X.endfor X ${REINPLACE_CMD} -e 's|sdl-config|${SDL_CONFIG}|g' ${WRKSRC}/Makefile X ${REINPLACE_CMD} -e 's|^\(my_objects.*\)$$|\1 ${LOCALBASE}/lib/libargp.a|' ${WRKSRC}/Makefile X ${REINPLACE_CMD} -e 's|/usr/share/vor|${PREFIX}/share/vor|g' ${WRKSRC}/config.h X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/vor ${PREFIX}/bin X @${MKDIR} ${DATADIR} X @${MKDIR} ${DATADIR}/banners X @${MKDIR} ${DATADIR}/fonts X @${MKDIR} ${DATADIR}/icons X @${MKDIR} ${DATADIR}/indicators X @${MKDIR} ${DATADIR}/music X @${MKDIR} ${DATADIR}/sounds X @${MKDIR} ${DATADIR}/sprites X ${INSTALL_DATA} ${WRKSRC}/data/banners/* ${DATADIR}/banners/ X ${INSTALL_DATA} ${WRKSRC}/data/fonts/* ${DATADIR}/fonts/ X ${INSTALL_DATA} ${WRKSRC}/data/icons/* ${DATADIR}/icons/ X ${INSTALL_DATA} ${WRKSRC}/data/indicators/* ${DATADIR}/indicators/ X ${INSTALL_DATA} ${WRKSRC}/data/music/* ${DATADIR}/music/ X ${INSTALL_DATA} ${WRKSRC}/data/sounds/* ${DATADIR}/sounds/ X ${INSTALL_DATA} ${WRKSRC}/data/sprites/* ${DATADIR}/sprites/ X X.include END-of-./Makefile echo x - ./pkg-descr sed 's/^X//' >./pkg-descr << 'END-of-./pkg-descr' XVariations on Rockdodger (VoR) is a fork of Paul Holt's little gem Rock XDodger, which has now accumulated enough differences to be worth releasing Xon its own. The premise is simple: dodge the rocks until you die. No Xshields, no weapons, no bonus lives, just pure rockdodgin' fun for your Xspare moments. VoR has ray-traced rocks, a free-scrolling screen, and X"real" physics for your ship. Warning: this game is, if anything, harder Xthan the original. It is intended to be a quickie game to kill a few spare Xmoments here and there, not an epic space adventure. X XWWW: http://herkamire.com/jason/vor X X- Dmitry Marakasov END-of-./pkg-descr echo x - ./pkg-plist sed 's/^X//' >./pkg-plist << 'END-of-./pkg-plist' Xbin/vor X%%DATADIR%%/indicators/life.png X%%DATADIR%%/music/4est_fulla3s.mod X%%DATADIR%%/music/getzznew.mod X%%DATADIR%%/music/magic.mod X%%DATADIR%%/banners/on.png X%%DATADIR%%/banners/game.png X%%DATADIR%%/banners/variations.png X%%DATADIR%%/banners/rockdodger.png X%%DATADIR%%/banners/over.png X%%DATADIR%%/sprites/ship.png X%%DATADIR%%/sprites/rock00.png X%%DATADIR%%/sprites/rock01.png X%%DATADIR%%/sprites/rock02.png X%%DATADIR%%/sprites/rock03.png X%%DATADIR%%/sprites/rock04.png X%%DATADIR%%/sprites/rock05.png X%%DATADIR%%/sprites/rock06.png X%%DATADIR%%/sprites/rock07.png X%%DATADIR%%/sprites/rock08.png X%%DATADIR%%/sprites/rock09.png X%%DATADIR%%/sprites/rock10.png X%%DATADIR%%/sprites/rock11.png X%%DATADIR%%/sprites/rock12.png X%%DATADIR%%/sprites/rock13.png X%%DATADIR%%/sprites/rock14.png X%%DATADIR%%/sprites/rock15.png X%%DATADIR%%/sprites/rock16.png X%%DATADIR%%/sprites/rock17.png X%%DATADIR%%/sprites/rock18.png X%%DATADIR%%/sprites/rock19.png X%%DATADIR%%/sprites/rock20.png X%%DATADIR%%/sprites/rock21.png X%%DATADIR%%/sprites/rock22.png X%%DATADIR%%/sprites/rock23.png X%%DATADIR%%/sprites/rock24.png X%%DATADIR%%/sprites/rock25.png X%%DATADIR%%/sprites/rock26.png X%%DATADIR%%/sprites/rock27.png X%%DATADIR%%/sprites/rock28.png X%%DATADIR%%/sprites/rock29.png X%%DATADIR%%/sprites/rock30.png X%%DATADIR%%/sprites/rock31.png X%%DATADIR%%/sprites/rock32.png X%%DATADIR%%/sprites/rock33.png X%%DATADIR%%/sprites/rock34.png X%%DATADIR%%/sprites/rock35.png X%%DATADIR%%/sprites/rock36.png X%%DATADIR%%/sprites/rock37.png X%%DATADIR%%/sprites/rock38.png X%%DATADIR%%/sprites/rock39.png X%%DATADIR%%/sprites/rock40.png X%%DATADIR%%/sprites/rock41.png X%%DATADIR%%/sprites/rock42.png X%%DATADIR%%/sprites/rock43.png X%%DATADIR%%/sprites/rock44.png X%%DATADIR%%/sprites/rock45.png X%%DATADIR%%/sprites/rock46.png X%%DATADIR%%/sprites/rock47.png X%%DATADIR%%/sprites/rock48.png X%%DATADIR%%/sprites/rock49.png X%%DATADIR%%/fonts/score.png X%%DATADIR%%/icons/spacerocks.xpm X%%DATADIR%%/icons/rockdodger.xpm X%%DATADIR%%/sounds/bzboom.wav X%%DATADIR%%/sounds/booom.wav X%%DATADIR%%/sounds/boom.wav X%%DATADIR%%/sounds/cboom.wav X@dirrm %%DATADIR%%/banners X@dirrm %%DATADIR%%/fonts X@dirrm %%DATADIR%%/icons X@dirrm %%DATADIR%%/indicators X@dirrm %%DATADIR%%/music X@dirrm %%DATADIR%%/sounds X@dirrm %%DATADIR%%/sprites X@dirrm %%DATADIR%% END-of-./pkg-plist echo c - ./files mkdir -p ./files > /dev/null 2>&1 echo x - ./files/patch-file.c sed 's/^X//' >./files/patch-file.c << 'END-of-./files/patch-file.c' X--- file.c.orig Wed Sep 7 05:00:47 2005 X+++ file.c Wed Sep 7 05:01:01 2005 X@@ -58,20 +58,19 @@ X find_data_dir(void) X { X int i; X- char *data_options[3] = { X- "./data", X+ char *data_options[2] = { X getenv("VOR_DATA"), X DATA_PREFIX X }; X X- for(i=0; i<3; i++) { X+ for(i=0; i<2; i++) { X if(!data_options[i]) continue; X g_data_dir = strdup(data_options[i]); X if(is_dir(g_data_dir)) return true; X } X X fprintf(stderr, "Can't find VoR data! Tried:\n"); X- for(i=0; i<3; i++) { X+ for(i=0; i<2; i++) { X fprintf(stderr, "\t%s\n", data_options[i]); X } X return false; END-of-./files/patch-file.c exit --- vor-0.3.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: