diff options
author | Dag-Erling Smørgrav <des@FreeBSD.org> | 2002-05-12 00:59:38 +0000 |
---|---|---|
committer | Dag-Erling Smørgrav <des@FreeBSD.org> | 2002-05-12 00:59:38 +0000 |
commit | 72f65dfd09df666487ee42485cf602837b41d9e6 (patch) | |
tree | f1e674435d557b08a7f016fa4bb3c7830d3378fa /games/frabs | |
parent | Remove the data cache before running the game; it might be left over from (diff) |
The fRaBs (Free Abuse) data files for the Abuse game engine.
Notes
Notes:
svn path=/head/; revision=58948
Diffstat (limited to 'games/frabs')
-rw-r--r-- | games/frabs/Makefile | 36 | ||||
-rw-r--r-- | games/frabs/distinfo | 1 | ||||
-rw-r--r-- | games/frabs/files/frabs.sh | 4 | ||||
-rw-r--r-- | games/frabs/pkg-comment | 1 | ||||
-rw-r--r-- | games/frabs/pkg-descr | 4 | ||||
-rw-r--r-- | games/frabs/pkg-plist | 599 | ||||
-rw-r--r-- | games/frabs/scripts/fixup.sh | 24 |
7 files changed, 669 insertions, 0 deletions
diff --git a/games/frabs/Makefile b/games/frabs/Makefile new file mode 100644 index 000000000000..d0317f2b5a83 --- /dev/null +++ b/games/frabs/Makefile @@ -0,0 +1,36 @@ +# New ports collection makefile for: abuse_frabs +# Date created: 11 May 2002 +# Whom: des +# +# $FreeBSD$ +# + +PORTNAME= frabs +PORTVERSION= 2.1.0 +CATEGORIES= games +MASTER_SITES= http://www.cs.uidaho.edu/~cass0664/fRaBs/ +DISTNAME= ${PORTNAME}${PORTVERSION:S/.//g} + +MAINTAINER= des@freebsd.org + +RUN_DEPENDS= abuse.sdl:${PORTSDIR}/games/abuse_sdl + +USE_ZIP= YES +NO_BUILD= YES + +WRKSRC= ${WRKDIR}/fRaBs${PORTVERSION:S/.//g} +ABUSEDATA= sfx register netlevel music lisp levels art addon abuse.lsp + +do-patch: + (cd ${WRKSRC} && ${SH} ${SCRIPTDIR}/fixup.sh ${ABUSEDATA}) + +do-configure: + ${SED} -e 's,%%DATADIR%%,${DATADIR},' \ + ${FILESDIR}/frabs.sh >${WRKDIR}/frabs + +do-install: + ${INSTALL_SCRIPT} ${WRKDIR}/frabs ${PREFIX}/bin + ${MKDIR} ${DATADIR} + (cd ${WRKSRC} && ${TAR} cf - ${ABUSEDATA} | ${TAR} xf - -C ${DATADIR}) + +.include <bsd.port.mk> diff --git a/games/frabs/distinfo b/games/frabs/distinfo new file mode 100644 index 000000000000..b35838445c9e --- /dev/null +++ b/games/frabs/distinfo @@ -0,0 +1 @@ +MD5 (frabs210.zip) = d869044eacdc0f68a7ff4efbce5e0426 diff --git a/games/frabs/files/frabs.sh b/games/frabs/files/frabs.sh new file mode 100644 index 000000000000..692ba0ee5fc3 --- /dev/null +++ b/games/frabs/files/frabs.sh @@ -0,0 +1,4 @@ +#!/bin/sh +# $FreeBSD$ +rm -f ~/.abuse/sd_cache.tmp +exec abuse.sdl -datadir "%%DATADIR%%" "$@" diff --git a/games/frabs/pkg-comment b/games/frabs/pkg-comment new file mode 100644 index 000000000000..dc1fd827912f --- /dev/null +++ b/games/frabs/pkg-comment @@ -0,0 +1 @@ +The fRaBs (Free Abuse) data files for the Abuse game engine diff --git a/games/frabs/pkg-descr b/games/frabs/pkg-descr new file mode 100644 index 000000000000..37ecf61114f4 --- /dev/null +++ b/games/frabs/pkg-descr @@ -0,0 +1,4 @@ +This port installs the fRaBs (Free Abuse) data files and the necessary +glue to use them with the SDL port of the Abuse game engine. + +WWW: http://www.cs.uidaho.edu/~cass0664/fRaBs diff --git a/games/frabs/pkg-plist b/games/frabs/pkg-plist new file mode 100644 index 000000000000..70262866598b --- /dev/null +++ b/games/frabs/pkg-plist @@ -0,0 +1,599 @@ +bin/frabs +share/frabs/abuse.lsp +share/frabs/addon/aliens/adie01.wav +share/frabs/addon/aliens/adie02.wav +share/frabs/addon/aliens/adie03.wav +share/frabs/addon/aliens/adie05.wav +share/frabs/addon/aliens/ahit01.wav +share/frabs/addon/aliens/alichars.lsp +share/frabs/addon/aliens/alichars.lsp.orig +share/frabs/addon/aliens/alien01.wav +share/frabs/addon/aliens/aliens.al2 +share/frabs/addon/aliens/aliens.spe +share/frabs/addon/aliens/altaunt.wav +share/frabs/addon/aliens/aslash01.wav +share/frabs/addon/aliens/astartup.lsp +share/frabs/addon/aliens/astartup.lsp.orig +share/frabs/addon/aliens/bactiles.spe +share/frabs/addon/aliens/egghatch.wav +share/frabs/addon/aliens/fortiles.spe +share/frabs/addon/aliens/jarbreak.wav +share/frabs/addon/aliens/objects.lsp +share/frabs/addon/aliens/objects.lsp.orig +share/frabs/addon/aliens/powerold.lsp +share/frabs/addon/aliens/powerold.lsp.orig +share/frabs/addon/aliens/powerups.lsp +share/frabs/addon/aliens/powerups.lsp.orig +share/frabs/addon/aliens/readme.txt +share/frabs/addon/aliens/satan.bak +share/frabs/addon/aliens/sfx.lsp +share/frabs/addon/aliens/sfx.lsp.orig +share/frabs/addon/aliens/tiles.lsp +share/frabs/addon/aliens/tiles.lsp.orig +share/frabs/addon/claudio/antship.spe +share/frabs/addon/claudio/aship.wav +share/frabs/addon/claudio/bigexp.spe +share/frabs/addon/claudio/claudio.lsp +share/frabs/addon/claudio/claudio.lsp.orig +share/frabs/addon/claudio/deepw1.spe +share/frabs/addon/claudio/deepw2.spe +share/frabs/addon/claudio/drill.wav +share/frabs/addon/claudio/droid.spe +share/frabs/addon/claudio/extiles.spe +share/frabs/addon/claudio/fire.spe +share/frabs/addon/claudio/fire.wav +share/frabs/addon/claudio/glass1.wav +share/frabs/addon/claudio/lamp.spe +share/frabs/addon/claudio/lava2.spe +share/frabs/addon/claudio/mypanels.spe +share/frabs/addon/claudio/nplatfor.spe +share/frabs/addon/claudio/oldclaud.lsp +share/frabs/addon/claudio/oldclaud.lsp.orig +share/frabs/addon/claudio/pal2.spe +share/frabs/addon/claudio/pal21.spe +share/frabs/addon/claudio/pal5.spe +share/frabs/addon/claudio/pal81.spe +share/frabs/addon/claudio/pal81f.spe +share/frabs/addon/claudio/pal82.spe +share/frabs/addon/claudio/pal82f.spe +share/frabs/addon/claudio/pal90.spe +share/frabs/addon/claudio/palettes.txt +share/frabs/addon/claudio/rob2.spe +share/frabs/addon/claudio/sewers.wav +share/frabs/addon/claudio/skull.spe +share/frabs/addon/claudio/skull.wav +share/frabs/addon/claudio/spaced.spe +share/frabs/addon/claudio/spaceh.spe +share/frabs/addon/claudio/spaceo.wav +share/frabs/addon/claudio/spacymed.spe +share/frabs/addon/claudio/spacytdm.spe +share/frabs/addon/claudio/sswitch.spe +share/frabs/addon/claudio/t_lamp.spe +share/frabs/addon/claudio/t_skull.spe +share/frabs/addon/claudio/t_space.spe +share/frabs/addon/claudio/t_trex.spe +share/frabs/addon/claudio/t_water.spe +share/frabs/addon/claudio/trex1.spe +share/frabs/addon/claudio/trex1.wav +share/frabs/addon/claudio/trex2.wav +share/frabs/addon/claudio/umbrel3.spe +share/frabs/addon/claudio/unhealth.wav +share/frabs/addon/claudio/watem.spe +share/frabs/addon/claudio/wfall.wav +share/frabs/addon/deathmat/cur_lev.lsp +share/frabs/addon/deathmat/cur_lev.lsp.orig +share/frabs/addon/deathmat/deathmat.lsp +share/frabs/addon/deathmat/deathmat.lsp.orig +share/frabs/addon/deathmat/dstartup.lsp +share/frabs/addon/deathmat/dstartup.lsp.orig +share/frabs/addon/deathmat/gamename.lsp +share/frabs/addon/deathmat/gamename.lsp.orig +share/frabs/addon/deathmat/large.lsp +share/frabs/addon/deathmat/large.lsp.orig +share/frabs/addon/deathmat/levelset.lsp +share/frabs/addon/deathmat/levelset.lsp.orig +share/frabs/addon/deathmat/medium.lsp +share/frabs/addon/deathmat/medium.lsp.orig +share/frabs/addon/deathmat/small.lsp +share/frabs/addon/deathmat/small.lsp.orig +share/frabs/addon/deathmat/username.lsp +share/frabs/addon/deathmat/username.lsp.orig +share/frabs/addon/deathmat/version.lsp +share/frabs/addon/deathmat/version.lsp.orig +share/frabs/addon/leon/4frabs.lsp +share/frabs/addon/leon/4frabs.lsp.orig +share/frabs/addon/leon/4frabsdm.lsp +share/frabs/addon/leon/4frabsdm.lsp.orig +share/frabs/addon/leon/Leon.bat +share/frabs/addon/leon/gray.spe +share/frabs/addon/leon/leon.lsp +share/frabs/addon/leon/leon.lsp.orig +share/frabs/addon/leon/level00.spe +share/frabs/addon/leon/level01.spe +share/frabs/addon/leon/level02.spe +share/frabs/addon/leon/lisp/deco.lsp +share/frabs/addon/leon/lisp/deco.lsp.orig +share/frabs/addon/leon/lisp/grenade.lsp +share/frabs/addon/leon/lisp/grenade.lsp.orig +share/frabs/addon/leon/lisp/lmisc.lsp +share/frabs/addon/leon/lisp/lmisc.lsp.orig +share/frabs/addon/leon/lisp/lnant.lsp +share/frabs/addon/leon/lisp/lnant.lsp.orig +share/frabs/addon/leon/lisp/nextlev3.lsp +share/frabs/addon/leon/lisp/nextlev3.lsp.orig +share/frabs/addon/leon/lisp/nguns.lsp +share/frabs/addon/leon/lisp/nguns.lsp.orig +share/frabs/addon/leon/lisp/njug.lsp +share/frabs/addon/leon/lisp/njug.lsp.orig +share/frabs/addon/leon/lisp/rain.lsp +share/frabs/addon/leon/lisp/rain.lsp.orig +share/frabs/addon/leon/lisp/slavesw.lsp +share/frabs/addon/leon/lisp/slavesw.lsp.orig +share/frabs/addon/leon/lisp/text.lsp +share/frabs/addon/leon/lisp/text.lsp.orig +share/frabs/addon/leon/lmisc.spe +share/frabs/addon/leon/lnant.spe +share/frabs/addon/leon/lnewft.spe +share/frabs/addon/leon/lnewft2.spe +share/frabs/addon/leon/rain-old.spe +share/frabs/addon/leon/rain.spe +share/frabs/addon/leon/sfx/Ambship1.wav +share/frabs/addon/leon/sfx/Ambship2.wav +share/frabs/addon/leon/sfx/Gren5.wav +share/frabs/addon/leon/sfx/Gren6.wav +share/frabs/addon/leon/sfx/rain.wav +share/frabs/addon/leon/sfx/rain2.wav +share/frabs/addon/leon/sfx/rain3.wav +share/frabs/addon/leon/sfx/rain4.wav +share/frabs/addon/leon/sfx/thunder.wav +share/frabs/addon/leon/sfx/thunder2.wav +share/frabs/addon/leon/sfx/thunder3.wav +share/frabs/addon/leon/sfx/thunder4.wav +share/frabs/addon/leon/sfx/thunder5.wav +share/frabs/addon/newart/blcave.spe +share/frabs/addon/newart/final.spe +share/frabs/addon/newart/frabs_1.spe +share/frabs/addon/newart/frabs_2.spe +share/frabs/addon/newart/frbsblue.spe +share/frabs/addon/newart/mtile.spe +share/frabs/addon/newart/newart.lsp +share/frabs/addon/newart/newart.lsp.orig +share/frabs/addon/newart/space.spe +share/frabs/addon/newart/stones.spe +share/frabs/addon/newart/tiledoc.txt +share/frabs/addon/pong/common.lsp +share/frabs/addon/pong/common.lsp.orig +share/frabs/addon/pong/levels/pongx01.spe +share/frabs/addon/pong/levels/pongx02.spe +share/frabs/addon/pong/levels/pongx03.spe +share/frabs/addon/pong/levels/pongx04.spe +share/frabs/addon/pong/levels/pongx05.spe +share/frabs/addon/pong/levels/pongx06.spe +share/frabs/addon/pong/levels/pongx07.spe +share/frabs/addon/pong/levels/pongx08.spe +share/frabs/addon/pong/levels/pongx09.spe +share/frabs/addon/pong/levels/pongx10.spe +share/frabs/addon/pong/pong.bat +share/frabs/addon/pong/pong.lsp +share/frabs/addon/pong/pong.lsp.orig +share/frabs/addon/pong/pong.spe +share/frabs/addon/pong/pong.txt +share/frabs/addon/pong/pong01.cpf +share/frabs/addon/pong/pong01.lvl +share/frabs/addon/pong/pongedit.bat +share/frabs/addon/pong/userfuns.lsp +share/frabs/addon/pong/userfuns.lsp.orig +share/frabs/addon/twist/art/cgc.spe +share/frabs/addon/twist/art/dray.spe +share/frabs/addon/twist/art/fire.spe +share/frabs/addon/twist/art/lavap.spe +share/frabs/addon/twist/art/legs.spe +share/frabs/addon/twist/art/mario.spe +share/frabs/addon/twist/art/mtile.spe +share/frabs/addon/twist/art/obj.spe +share/frabs/addon/twist/art/palette.spe +share/frabs/addon/twist/art/robs.spe +share/frabs/addon/twist/art/title.spe +share/frabs/addon/twist/art/weapons.spe +share/frabs/addon/twist/f2ai.lsp +share/frabs/addon/twist/f2ai.lsp.orig +share/frabs/addon/twist/f2chars.lsp +share/frabs/addon/twist/f2chars.lsp.orig +share/frabs/addon/twist/levels/l01s01.lvl +share/frabs/addon/twist/levels/l01s02.lvl +share/frabs/addon/twist/levels/l01s03.lvl +share/frabs/addon/twist/levels/l01s04.lvl +share/frabs/addon/twist/lisp/ai.lsp +share/frabs/addon/twist/lisp/ai.lsp.orig +share/frabs/addon/twist/lisp/chars.lsp +share/frabs/addon/twist/lisp/chars.lsp.orig +share/frabs/addon/twist/lisp/chat.lsp +share/frabs/addon/twist/lisp/chat.lsp.orig +share/frabs/addon/twist/lisp/dray.lsp +share/frabs/addon/twist/lisp/dray.lsp.orig +share/frabs/addon/twist/lisp/english.lsp +share/frabs/addon/twist/lisp/english.lsp.orig +share/frabs/addon/twist/lisp/f2ai.lsp +share/frabs/addon/twist/lisp/f2ai.lsp.orig +share/frabs/addon/twist/lisp/f2chars.lsp +share/frabs/addon/twist/lisp/f2chars.lsp.orig +share/frabs/addon/twist/lisp/input.lsp +share/frabs/addon/twist/lisp/input.lsp.orig +share/frabs/addon/twist/lisp/light.lsp +share/frabs/addon/twist/lisp/light.lsp.orig +share/frabs/addon/twist/lisp/mario.lsp +share/frabs/addon/twist/lisp/mario.lsp.orig +share/frabs/addon/twist/lisp/objects.lsp +share/frabs/addon/twist/lisp/objects.lsp.orig +share/frabs/addon/twist/lisp/options.lsp +share/frabs/addon/twist/lisp/options.lsp.orig +share/frabs/addon/twist/lisp/players.lsp +share/frabs/addon/twist/lisp/players.lsp.orig +share/frabs/addon/twist/lisp/sfx.lsp +share/frabs/addon/twist/lisp/sfx.lsp.orig +share/frabs/addon/twist/lisp/startup.lsp +share/frabs/addon/twist/lisp/startup.lsp.orig +share/frabs/addon/twist/lisp/tiles.lsp +share/frabs/addon/twist/lisp/tiles.lsp.orig +share/frabs/addon/twist/lisp/tints.lsp +share/frabs/addon/twist/lisp/tints.lsp.orig +share/frabs/addon/twist/lisp/title.lsp +share/frabs/addon/twist/lisp/title.lsp.orig +share/frabs/addon/twist/lisp/userfuns.lsp +share/frabs/addon/twist/lisp/userfuns.lsp.orig +share/frabs/addon/twist/lisp/weapons.lsp +share/frabs/addon/twist/lisp/weapons.lsp.orig +share/frabs/addon/twist/readme.txt +share/frabs/addon/twist/sfx/dray.wav +share/frabs/addon/twist/twist.bat +share/frabs/addon/twist/twist.lsp +share/frabs/addon/twist/twist.lsp.orig +share/frabs/addon/twist/twistedit.bat +share/frabs/addon/twist/twistlev.bat +share/frabs/art/SATAN.BAK +share/frabs/art/ant.spe +share/frabs/art/back/backgrnd.spe +share/frabs/art/back/cave.spe +share/frabs/art/back/city.spe +share/frabs/art/back/intro.spe +share/frabs/art/back/tech.spe +share/frabs/art/ball.spe +share/frabs/art/blowups.spe +share/frabs/art/bold.spe +share/frabs/art/chars/ammo.spe +share/frabs/art/chars/ant.spe +share/frabs/art/chars/block.spe +share/frabs/art/chars/concus.spe +share/frabs/art/chars/door.spe +share/frabs/art/chars/lava.spe +share/frabs/art/chars/lavap.spe +share/frabs/art/chars/lightin.spe +share/frabs/art/chars/mine.spe +share/frabs/art/chars/platform.spe +share/frabs/art/chars/push.spe +share/frabs/art/chars/sect.spe +share/frabs/art/chars/step.spe +share/frabs/art/chars/tdoor.spe +share/frabs/art/chars/teleport.spe +share/frabs/art/cloud.spe +share/frabs/art/compass.spe +share/frabs/art/consfnt.spe +share/frabs/art/cop.spe +share/frabs/art/coptop.spe +share/frabs/art/credit.spe +share/frabs/art/dev.spe +share/frabs/art/door.spe +share/frabs/art/dos4gw.exe +share/frabs/art/dos_note.txt +share/frabs/art/endgame.spe +share/frabs/art/exp1.spe +share/frabs/art/flyer.spe +share/frabs/art/fonts.spe +share/frabs/art/fore/cave.spe +share/frabs/art/fore/foregrnd.spe +share/frabs/art/fore/techno.spe +share/frabs/art/fore/techno2.spe +share/frabs/art/fore/techno3.spe +share/frabs/art/fore/techno4.spe +share/frabs/art/frame.spe +share/frabs/art/gun2.spe +share/frabs/art/help.spe +share/frabs/art/icons.spe +share/frabs/art/jug.spe +share/frabs/art/letters.spe +share/frabs/art/misc.spe +share/frabs/art/missle.spe +share/frabs/art/noname.spe +share/frabs/art/palette.bmp +share/frabs/art/pform.spe +share/frabs/art/rob1.spe +share/frabs/art/rob2.spe +share/frabs/art/screen11.spe +share/frabs/art/smoke.spe +share/frabs/art/spaint.exe +share/frabs/art/statbar.spe +share/frabs/art/tints/ant/blue.spe +share/frabs/art/tints/ant/brown.spe +share/frabs/art/tints/ant/darkblue.spe +share/frabs/art/tints/ant/egg.spe +share/frabs/art/tints/ant/evil.spe +share/frabs/art/tints/ant/gray.spe +share/frabs/art/tints/ant/green.spe +share/frabs/art/tints/ant/mustard.spe +share/frabs/art/tints/ant/orange.spe +share/frabs/art/tints/ant/yellow.spe +share/frabs/art/tints/cop/africa.spe +share/frabs/art/tints/cop/blue.spe +share/frabs/art/tints/cop/bright.spe +share/frabs/art/tints/cop/darkblue.spe +share/frabs/art/tints/cop/fire.spe +share/frabs/art/tints/cop/gold.spe +share/frabs/art/tints/cop/gray.spe +share/frabs/art/tints/cop/land.spe +share/frabs/art/tints/cop/normal.txt +share/frabs/art/tints/cop/olive.spe +share/frabs/art/tints/cop/pinkish.spe +share/frabs/art/tints/cop/purple.spe +share/frabs/art/tints/cop/yellow.spe +share/frabs/art/tints/guns/blue.spe +share/frabs/art/tints/guns/green.spe +share/frabs/art/tints/guns/orange.spe +share/frabs/art/tints/guns/redish.spe +share/frabs/art/title.spe +share/frabs/levels/demo1.dat +share/frabs/levels/level00.spe +share/frabs/levels/level01.cpf +share/frabs/levels/level01.spe +share/frabs/levels/level02.cpf +share/frabs/levels/level02.spe +share/frabs/levels/level03.cpf +share/frabs/levels/level03.spe +share/frabs/levels/level04.cpf +share/frabs/levels/level04.spe +share/frabs/levels/level05.cpf +share/frabs/levels/level05.spe +share/frabs/levels/level06.spe +share/frabs/levels/level07.spe +share/frabs/levels/level08.spe +share/frabs/levels/level09.spe +share/frabs/levels/level10.spe +share/frabs/levels/level11.spe +share/frabs/levels/level12.spe +share/frabs/levels/level13.spe +share/frabs/levels/level14.spe +share/frabs/levels/level15.spe +share/frabs/levels/level17.spe +share/frabs/levels/level18.spe +share/frabs/levels/level19.spe +share/frabs/levels/level20.spe +share/frabs/levels/level21.spe +share/frabs/levels/level30.spe +share/frabs/levels/level70.spe +share/frabs/levels/level71.spe +share/frabs/levels/level72.spe +share/frabs/levels/level73.spe +share/frabs/levels/level74.spe +share/frabs/lisp/ant.lsp +share/frabs/lisp/ant.lsp.orig +share/frabs/lisp/chat.lsp +share/frabs/lisp/chat.lsp.orig +share/frabs/lisp/common.lsp +share/frabs/lisp/common.lsp.orig +share/frabs/lisp/doors.lsp +share/frabs/lisp/doors.lsp.orig +share/frabs/lisp/duong.lsp +share/frabs/lisp/duong.lsp.orig +share/frabs/lisp/english.lsp +share/frabs/lisp/english.lsp.orig +share/frabs/lisp/explo.lsp +share/frabs/lisp/explo.lsp.orig +share/frabs/lisp/flyer.lsp +share/frabs/lisp/flyer.lsp.orig +share/frabs/lisp/french.lsp +share/frabs/lisp/french.lsp.orig +share/frabs/lisp/gates.lsp +share/frabs/lisp/gates.lsp.orig +share/frabs/lisp/general.lsp +share/frabs/lisp/general.lsp.orig +share/frabs/lisp/german.lsp +share/frabs/lisp/german.lsp.orig +share/frabs/lisp/guns.lsp +share/frabs/lisp/guns.lsp.orig +share/frabs/lisp/input.lsp +share/frabs/lisp/input.lsp.orig +share/frabs/lisp/jugger.lsp +share/frabs/lisp/jugger.lsp.orig +share/frabs/lisp/ladder.lsp +share/frabs/lisp/ladder.lsp.orig +share/frabs/lisp/language.lsp +share/frabs/lisp/language.lsp.orig +share/frabs/lisp/light.lsp +share/frabs/lisp/light.lsp.orig +share/frabs/lisp/options.lsp +share/frabs/lisp/options.lsp.orig +share/frabs/lisp/people.lsp +share/frabs/lisp/people.lsp.orig +share/frabs/lisp/peoplold.lsp +share/frabs/lisp/peoplold.lsp.orig +share/frabs/lisp/platform.lsp +share/frabs/lisp/platform.lsp.orig +share/frabs/lisp/playwav.lsp +share/frabs/lisp/playwav.lsp.orig +share/frabs/lisp/powerup.lsp +share/frabs/lisp/powerup.lsp.orig +share/frabs/lisp/sfx.lsp +share/frabs/lisp/sfx.lsp.orig +share/frabs/lisp/sfxls~27.old +share/frabs/lisp/share.lsp +share/frabs/lisp/share.lsp.orig +share/frabs/lisp/startup.lsp +share/frabs/lisp/startup.lsp.orig +share/frabs/lisp/switch.lsp +share/frabs/lisp/switch.lsp.orig +share/frabs/lisp/teleport.lsp +share/frabs/lisp/teleport.lsp.orig +share/frabs/lisp/upgrade.lsp +share/frabs/lisp/upgrade.lsp.orig +share/frabs/lisp/userfuns.lsp +share/frabs/lisp/userfuns.lsp.orig +share/frabs/lisp/version.lsp +share/frabs/lisp/version.lsp.orig +share/frabs/lisp/weapons.lsp +share/frabs/lisp/weapons.lsp.orig +share/frabs/music/intro.hmi +share/frabs/music/playhmp.lsp +share/frabs/music/playhmp.lsp.orig +share/frabs/netlevel/00dm.spe +share/frabs/netlevel/alitlhot.spe +share/frabs/netlevel/aquarius.spe +share/frabs/netlevel/bugs.spe +share/frabs/netlevel/bugsmed.spe +share/frabs/netlevel/bugssml.spe +share/frabs/netlevel/cistern.spe +share/frabs/netlevel/getcross.spe +share/frabs/netlevel/jdm3.spe +share/frabs/netlevel/kotcross.spe +share/frabs/netlevel/laazrckt.spe +share/frabs/netlevel/limeston.spe +share/frabs/netlevel/madrace.spe +share/frabs/netlevel/occult.spe +share/frabs/netlevel/redgrndm.spe +share/frabs/netlevel/ruins.spe +share/frabs/netlevel/spacymed.spe +share/frabs/netlevel/spacytdm.spe +share/frabs/netlevel/teardrop.spe +share/frabs/netlevel/treesmal.spe +share/frabs/register/alien.spe +share/frabs/register/alienb.spe +share/frabs/register/ant.lsp +share/frabs/register/ant.lsp.orig +share/frabs/register/boss.spe +share/frabs/register/english.lsp +share/frabs/register/english.lsp.orig +share/frabs/register/flyer.lsp +share/frabs/register/flyer.lsp.orig +share/frabs/register/galien.spe +share/frabs/register/green2.spe +share/frabs/register/micron.vcd +share/frabs/register/people.lsp +share/frabs/register/people.lsp.orig +share/frabs/register/powerup.lsp +share/frabs/register/powerup.lsp.orig +share/frabs/register/tiles.lsp +share/frabs/register/tiles.lsp.orig +share/frabs/register/trees.spe +share/frabs/register/trees2.spe +share/frabs/register/weapons.lsp +share/frabs/register/weapons.lsp.orig +share/frabs/sfx/adie02.wav +share/frabs/sfx/adie03.wav +share/frabs/sfx/adie05.wav +share/frabs/sfx/ahit01.wav +share/frabs/sfx/aland01.wav +share/frabs/sfx/alien01.wav +share/frabs/sfx/amb07.wav +share/frabs/sfx/amb10.wav +share/frabs/sfx/amb11.wav +share/frabs/sfx/amb13.wav +share/frabs/sfx/amb15.wav +share/frabs/sfx/amb16.wav +share/frabs/sfx/ambcave1.wav +share/frabs/sfx/ambcave2.wav +share/frabs/sfx/ambcave3.wav +share/frabs/sfx/ambcave4.wav +share/frabs/sfx/ambfrst2.wav +share/frabs/sfx/ambtech1.wav +share/frabs/sfx/ambtech2.wav +share/frabs/sfx/ambtech3.wav +share/frabs/sfx/ammo01.wav +share/frabs/sfx/ammo02.wav +share/frabs/sfx/apain01.wav +share/frabs/sfx/aslash01.wav +share/frabs/sfx/ball01.wav +share/frabs/sfx/blkfoot4.wav +share/frabs/sfx/button02.wav +share/frabs/sfx/cleaner.wav +share/frabs/sfx/crmble01.wav +share/frabs/sfx/delobj01.wav +share/frabs/sfx/doorup01.wav +share/frabs/sfx/doorup02.wav +share/frabs/sfx/eleacc01.wav +share/frabs/sfx/elect02.wav +share/frabs/sfx/eledec01.wav +share/frabs/sfx/endlvl02.wav +share/frabs/sfx/explod02.wav +share/frabs/sfx/fadeon01.wav +share/frabs/sfx/firebmb1.wav +share/frabs/sfx/flamloop.wav +share/frabs/sfx/fly03.wav +share/frabs/sfx/force01.wav +share/frabs/sfx/grenad01.wav +share/frabs/sfx/health01.wav +share/frabs/sfx/lasrmis2.wav +share/frabs/sfx/lava01.wav +share/frabs/sfx/link01.wav +share/frabs/sfx/logo09.wav +share/frabs/sfx/metal.wav +share/frabs/sfx/mghit01.wav +share/frabs/sfx/mghit02.wav +share/frabs/sfx/pland01.wav +share/frabs/sfx/plasma02.wav +share/frabs/sfx/plasma03.wav +share/frabs/sfx/pldeth02.wav +share/frabs/sfx/pldeth04.wav +share/frabs/sfx/pldeth05.wav +share/frabs/sfx/pldeth07.wav +share/frabs/sfx/plpain01.wav +share/frabs/sfx/plpain02.wav +share/frabs/sfx/plpain04.wav +share/frabs/sfx/plpain10.wav +share/frabs/sfx/poof05.wav +share/frabs/sfx/poof06.wav +share/frabs/sfx/robot02.wav +share/frabs/sfx/rocket02.wav +share/frabs/sfx/save01.wav +share/frabs/sfx/save05.wav +share/frabs/sfx/scream02.wav +share/frabs/sfx/scream03.wav +share/frabs/sfx/scream08.wav +share/frabs/sfx/shotgn31.wav +share/frabs/sfx/speed02.wav +share/frabs/sfx/spring03.wav +share/frabs/sfx/swish01.wav +share/frabs/sfx/switch01.wav +share/frabs/sfx/telept01.wav +share/frabs/sfx/throw01.wav +share/frabs/sfx/timerfst.wav +share/frabs/sfx/zap2.wav +share/frabs/sfx/zap3.wav +@dirrm share/frabs/sfx +@dirrm share/frabs/register +@dirrm share/frabs/netlevel +@dirrm share/frabs/music +@dirrm share/frabs/lisp +@dirrm share/frabs/levels +@dirrm share/frabs/art/tints/guns +@dirrm share/frabs/art/tints/cop +@dirrm share/frabs/art/tints/ant +@dirrm share/frabs/art/tints +@dirrm share/frabs/art/fore +@dirrm share/frabs/art/chars +@dirrm share/frabs/art/back +@dirrm share/frabs/art +@dirrm share/frabs/addon/twist/sfx +@dirrm share/frabs/addon/twist/lisp +@dirrm share/frabs/addon/twist/levels +@dirrm share/frabs/addon/twist/art +@dirrm share/frabs/addon/twist +@dirrm share/frabs/addon/pong/levels +@dirrm share/frabs/addon/pong +@dirrm share/frabs/addon/newobj +@dirrm share/frabs/addon/newart +@dirrm share/frabs/addon/leon/sfx +@dirrm share/frabs/addon/leon/lisp +@dirrm share/frabs/addon/leon +@dirrm share/frabs/addon/deathmat +@dirrm share/frabs/addon/claudio +@dirrm share/frabs/addon/aliens +@dirrm share/frabs/addon +@dirrm share/frabs diff --git a/games/frabs/scripts/fixup.sh b/games/frabs/scripts/fixup.sh new file mode 100644 index 000000000000..92d4a1ae21d0 --- /dev/null +++ b/games/frabs/scripts/fixup.sh @@ -0,0 +1,24 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +set -e + +lspfiles=$(find "$@" -type f \( -name \*.lsp -or -name \*.LSP \)) +spefiles=$(find "$@" -type f \( -name \*.spe -or -name \*.SPE \)) + +for fn in ${lspfiles} ${spefiles}; do + lcfn=$(echo "${fn}" | tr '[A-Z]' '[a-z]') + if [ "${fn}" != "${lcfn}" ]; then + fixuplist="${fixuplist}s|${fn}|${lcfn}|;" + #echo "${fn} -> ${lcfn}" + mkdir -p $(dirname "${lcfn}") + mv -i "${fn}" "${lcfn}" + fi +done + +for fn in $(echo "${lspfiles}" | tr '[A-Z]' '[a-z]'); do + mv -f "${fn}" "${fn}.orig" + sed -e "${fixuplist}" "${fn}.orig" >"${fn}" +done |