Date: Wed, 7 Sep 2005 05:33:45 +0400 (MSD) From: Dmitry Marakasov <amdmi3@mail.ru> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/85818: New port: games/vor Dodge the rocks until you die Message-ID: <20050907013345.A97513107@hades.panopticon> Resent-Message-ID: <200509070140.j871e9wU098456@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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 <amdmi3@mail.ru> >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 <amdmi3@mail.ru> 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 <bsd.port.mk> 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 <amdmi3@mail.ru> 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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050907013345.A97513107>