diff --git a/games/Makefile b/games/Makefile index 4549a331379c..f40a67b9bfc1 100644 --- a/games/Makefile +++ b/games/Makefile @@ -71,6 +71,7 @@ SUBDIR += eboard SUBDIR += empire SUBDIR += falconseye + SUBDIR += farblazer SUBDIR += fkiss SUBDIR += flightgear SUBDIR += flying diff --git a/games/farblazer/Makefile b/games/farblazer/Makefile new file mode 100644 index 000000000000..71ea5bd9072b --- /dev/null +++ b/games/farblazer/Makefile @@ -0,0 +1,30 @@ +# New ports collection makefile for: farblazer +# Date created: 12 December 2001 +# Whom: Maxim Sobolev +# +# $FreeBSD$ +# + +PORTNAME= farblazer +PORTVERSION= 0.7 +CATEGORIES= games +MASTER_SITES= http://www.zipcon.net/~adamf/software/farblazer/ + +MAINTAINER= sobomax@FreeBSD.org + +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game + +USE_PYTHON= yes + +do-build: + ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${WRKSRC} + +do-install: + @${MKDIR} ${DATADIR} + (cd ${WRKSRC}; tar cf - .) | \ + (cd ${DATADIR}; tar --unlink -xf -) + @printf "#!/bin/sh\ncd ${DATADIR} && \ + exec ${PYTHON_CMD} ${DATADIR}/${PORTNAME}.py \"$$\@\"\n" > ${WRKDIR}/${PORTNAME}.sh + @${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${PREFIX}/bin/${PORTNAME} + +.include diff --git a/games/farblazer/distinfo b/games/farblazer/distinfo new file mode 100644 index 000000000000..2925784de6e5 --- /dev/null +++ b/games/farblazer/distinfo @@ -0,0 +1 @@ +MD5 (farblazer-0.7.tar.gz) = 990c5ce677bad0869e5c7f1e3587cad6 diff --git a/games/farblazer/pkg-comment b/games/farblazer/pkg-comment new file mode 100644 index 000000000000..aa88ee1e7c1a --- /dev/null +++ b/games/farblazer/pkg-comment @@ -0,0 +1 @@ +An action/arcade game originally based of StarBlazer on the Apple ][ diff --git a/games/farblazer/pkg-descr b/games/farblazer/pkg-descr new file mode 100644 index 000000000000..c7f9e8e4486b --- /dev/null +++ b/games/farblazer/pkg-descr @@ -0,0 +1,5 @@ +The apple][ shooter StarBlazer is recreated in this project. Featuring +different bombing missions on each level while you try to maintain control of +the skies. + +WWW: http://www.zipcon.net/~adamf/software/farblazer/default.shtml diff --git a/games/farblazer/pkg-plist b/games/farblazer/pkg-plist new file mode 100644 index 000000000000..b329bb49f125 --- /dev/null +++ b/games/farblazer/pkg-plist @@ -0,0 +1,283 @@ +bin/farblazer +share/farblazer/COPYING.txt +share/farblazer/README.txt +share/farblazer/THANKS.txt +share/farblazer/VERSION +share/farblazer/code/FpsClock.py +share/farblazer/code/FpsClock.pyc +share/farblazer/code/ScreenFpsClock.py +share/farblazer/code/ScreenFpsClock.pyc +share/farblazer/code/TODO +share/farblazer/code/allmodules.py +share/farblazer/code/allmodules.pyc +share/farblazer/code/baseairobj.py +share/farblazer/code/baseairobj.pyc +share/farblazer/code/baseexplosionobj.py +share/farblazer/code/baseexplosionobj.pyc +share/farblazer/code/basegamehandler.py +share/farblazer/code/basegamehandler.pyc +share/farblazer/code/basegroundobj.py +share/farblazer/code/basegroundobj.pyc +share/farblazer/code/basehandler.py +share/farblazer/code/basehandler.pyc +share/farblazer/code/basespriteobj.py +share/farblazer/code/basespriteobj.pyc +share/farblazer/code/cheatmode +share/farblazer/code/counter.py +share/farblazer/code/counter.pyc +share/farblazer/code/exhaust.py +share/farblazer/code/exhaust.pyc +share/farblazer/code/fastdigits.py +share/farblazer/code/fastdigits.pyc +share/farblazer/code/game.py +share/farblazer/code/game.pyc +share/farblazer/code/gamecheat.py +share/farblazer/code/gamecheat.pyc +share/farblazer/code/gamecredits.py +share/farblazer/code/gamecredits.pyc +share/farblazer/code/gameengine.py +share/farblazer/code/gameengine.pyc +share/farblazer/code/gamefinish.py +share/farblazer/code/gamefinish.pyc +share/farblazer/code/gameinit.py +share/farblazer/code/gameinit.pyc +share/farblazer/code/gamemenu.py +share/farblazer/code/gamemenu.pyc +share/farblazer/code/gameplay.py +share/farblazer/code/gameplay.pyc +share/farblazer/code/gamestart.py +share/farblazer/code/gamestart.pyc +share/farblazer/code/gfx.py +share/farblazer/code/gfx.pyc +share/farblazer/code/input.py +share/farblazer/code/input.pyc +share/farblazer/code/levels.py +share/farblazer/code/levels.pyc +share/farblazer/code/levelsdata.py +share/farblazer/code/levelsdata.pyc +share/farblazer/code/main.py +share/farblazer/code/main.pyc +share/farblazer/code/messagebox.py +share/farblazer/code/messagebox.pyc +share/farblazer/code/miscmath.py +share/farblazer/code/miscmath.pyc +share/farblazer/code/nesteddict.py +share/farblazer/code/nesteddict.pyc +share/farblazer/code/scoredisplay.py +share/farblazer/code/scoredisplay.pyc +share/farblazer/code/sign.py +share/farblazer/code/sign.pyc +share/farblazer/code/snd.py +share/farblazer/code/snd.pyc +share/farblazer/code/sprites/__init__.py +share/farblazer/code/sprites/__init__.pyc +share/farblazer/code/sprites/objairexplosion.py +share/farblazer/code/sprites/objairexplosion.pyc +share/farblazer/code/sprites/objballoon.py +share/farblazer/code/sprites/objballoon.pyc +share/farblazer/code/sprites/objblast.py +share/farblazer/code/sprites/objblast.pyc +share/farblazer/code/sprites/objbomb.py +share/farblazer/code/sprites/objbomb.pyc +share/farblazer/code/sprites/objbuilding.py +share/farblazer/code/sprites/objbuilding.pyc +share/farblazer/code/sprites/objcactus.py +share/farblazer/code/sprites/objcactus.pyc +share/farblazer/code/sprites/objexhaust.py +share/farblazer/code/sprites/objexhaust.pyc +share/farblazer/code/sprites/objflame.py +share/farblazer/code/sprites/objflame.pyc +share/farblazer/code/sprites/objfuelbox.py +share/farblazer/code/sprites/objfuelbox.pyc +share/farblazer/code/sprites/objfuelship.py +share/farblazer/code/sprites/objfuelship.pyc +share/farblazer/code/sprites/objgroundexplosion.py +share/farblazer/code/sprites/objgroundexplosion.pyc +share/farblazer/code/sprites/objheadquarters.py +share/farblazer/code/sprites/objheadquarters.pyc +share/farblazer/code/sprites/objhouse.py +share/farblazer/code/sprites/objhouse.pyc +share/farblazer/code/sprites/objicbm.py +share/farblazer/code/sprites/objicbm.pyc +share/farblazer/code/sprites/objmenu.py +share/farblazer/code/sprites/objmenu.pyc +share/farblazer/code/sprites/objplane0.py +share/farblazer/code/sprites/objplane0.pyc +share/farblazer/code/sprites/objplane1.py +share/farblazer/code/sprites/objplane1.pyc +share/farblazer/code/sprites/objradar.py +share/farblazer/code/sprites/objradar.pyc +share/farblazer/code/sprites/objrocket.py +share/farblazer/code/sprites/objrocket.pyc +share/farblazer/code/sprites/objrocketlauncher.py +share/farblazer/code/sprites/objrocketlauncher.pyc +share/farblazer/code/sprites/objship.py +share/farblazer/code/sprites/objship.pyc +share/farblazer/code/sprites/objshiptest.py +share/farblazer/code/sprites/objshiptest.pyc +share/farblazer/code/sprites/objsstext.py +share/farblazer/code/sprites/objsstext.pyc +share/farblazer/code/sprites/objstoragetank0.py +share/farblazer/code/sprites/objstoragetank0.pyc +share/farblazer/code/sprites/objstoragetank1.py +share/farblazer/code/sprites/objstoragetank1.pyc +share/farblazer/code/sprites/objtank0.py +share/farblazer/code/sprites/objtank0.pyc +share/farblazer/code/sprites/objtank1.py +share/farblazer/code/sprites/objtank1.pyc +share/farblazer/code/sprites/objtext.py +share/farblazer/code/sprites/objtext.pyc +share/farblazer/code/sprites/objtextmessage.py +share/farblazer/code/sprites/objtextmessage.pyc +share/farblazer/code/sprites/objtower.py +share/farblazer/code/sprites/objtower.pyc +share/farblazer/code/sprites/objtree0.py +share/farblazer/code/sprites/objtree0.pyc +share/farblazer/code/stars.py +share/farblazer/code/stars.pyc +share/farblazer/code/text.py +share/farblazer/code/text.pyc +share/farblazer/code/utils/farblazer.iss +share/farblazer/code/utils/mkwin +share/farblazer/code/utils/pygame2exe-fb.py +share/farblazer/code/utils/pygame2exe-fb.pyc +share/farblazer/code/utils/spritelist +share/farblazer/data/background.png +share/farblazer/data/balloon0.gif +share/farblazer/data/balloon1.gif +share/farblazer/data/balloon2.gif +share/farblazer/data/balloon3.gif +share/farblazer/data/blast0.gif +share/farblazer/data/blast1.gif +share/farblazer/data/blast2.gif +share/farblazer/data/blast3.gif +share/farblazer/data/bomb00.gif +share/farblazer/data/bomb01.gif +share/farblazer/data/bomb02.gif +share/farblazer/data/bomb03.gif +share/farblazer/data/bomb04.gif +share/farblazer/data/bomb05.gif +share/farblazer/data/bomb06.gif +share/farblazer/data/bomb07.gif +share/farblazer/data/bomb08.gif +share/farblazer/data/bomb09.gif +share/farblazer/data/bomb10.gif +share/farblazer/data/bomb11.gif +share/farblazer/data/bomb12.gif +share/farblazer/data/bomb13.gif +share/farblazer/data/bomb14.gif +share/farblazer/data/bomb15.gif +share/farblazer/data/bomb16.gif +share/farblazer/data/bomb17.gif +share/farblazer/data/bomb18.gif +share/farblazer/data/bomb19.gif +share/farblazer/data/bomb20.gif +share/farblazer/data/bomb21.gif +share/farblazer/data/bomb22.gif +share/farblazer/data/bomb23.gif +share/farblazer/data/bomb24.gif +share/farblazer/data/bomb25.gif +share/farblazer/data/bomb26.gif +share/farblazer/data/bomb27.gif +share/farblazer/data/bomb28.gif +share/farblazer/data/bomb29.gif +share/farblazer/data/bomb30.gif +share/farblazer/data/bomb31.gif +share/farblazer/data/bomb32.gif +share/farblazer/data/bomb33.gif +share/farblazer/data/bomb34.gif +share/farblazer/data/bomb35.gif +share/farblazer/data/bomb36.gif +share/farblazer/data/bomb37.gif +share/farblazer/data/bomb38.gif +share/farblazer/data/bomb39.gif +share/farblazer/data/bomb40.gif +share/farblazer/data/bomb41.gif +share/farblazer/data/bomb42.gif +share/farblazer/data/bomb43.gif +share/farblazer/data/bomb44.gif +share/farblazer/data/bomb45.gif +share/farblazer/data/bomb46.gif +share/farblazer/data/bomb47.gif +share/farblazer/data/bomb48.gif +share/farblazer/data/bomb49.gif +share/farblazer/data/bomb50.gif +share/farblazer/data/bomb51.gif +share/farblazer/data/bomb52.gif +share/farblazer/data/bomb53.gif +share/farblazer/data/bomb54.gif +share/farblazer/data/bomb55.gif +share/farblazer/data/bomb56.gif +share/farblazer/data/bomb57.gif +share/farblazer/data/bomb58.gif +share/farblazer/data/bomb59.gif +share/farblazer/data/bomb60.gif +share/farblazer/data/bomb61.gif +share/farblazer/data/bomb62.gif +share/farblazer/data/bomb63.gif +share/farblazer/data/building.gif +share/farblazer/data/cactus.gif +share/farblazer/data/credits.gif +share/farblazer/data/credrules.gif +share/farblazer/data/explosion000.gif +share/farblazer/data/explosion010.gif +share/farblazer/data/explosion020.gif +share/farblazer/data/explosion030.gif +share/farblazer/data/explosion040.gif +share/farblazer/data/explosion050.gif +share/farblazer/data/explosion100.gif +share/farblazer/data/explosion110.gif +share/farblazer/data/explosion120.gif +share/farblazer/data/explosion130.gif +share/farblazer/data/explosion140.gif +share/farblazer/data/explosion150.gif +share/farblazer/data/flame0.gif +share/farblazer/data/flame1.gif +share/farblazer/data/flame2.gif +share/farblazer/data/flame3.gif +share/farblazer/data/fonts/babelfish.ttf +share/farblazer/data/fuelbox0.gif +share/farblazer/data/fuelbox1.gif +share/farblazer/data/fuelbox2.gif +share/farblazer/data/fuelship.gif +share/farblazer/data/gfx_by_gimp.gif +share/farblazer/data/headquarters.gif +share/farblazer/data/house.gif +share/farblazer/data/icbm.gif +share/farblazer/data/levels.txt +share/farblazer/data/magick.png +share/farblazer/data/menu0.gif +share/farblazer/data/menu1.gif +share/farblazer/data/menu2.gif +share/farblazer/data/oldstarblazer.gif +share/farblazer/data/oldstarblazer.png +share/farblazer/data/plane0.gif +share/farblazer/data/plane1.gif +share/farblazer/data/plane11.gif +share/farblazer/data/pygame.gif +share/farblazer/data/python.gif +share/farblazer/data/radar0.gif +share/farblazer/data/rocketlauncher0.gif +share/farblazer/data/rocketlauncher1.gif +share/farblazer/data/rocketlauncher2.gif +share/farblazer/data/rocketlauncher3.gif +share/farblazer/data/rocketlauncher4.gif +share/farblazer/data/rocketlauncher5.gif +share/farblazer/data/sdl.gif +share/farblazer/data/ship0.gif +share/farblazer/data/ship1.gif +share/farblazer/data/starblazer.pal +share/farblazer/data/storagetank0.gif +share/farblazer/data/storagetank1.gif +share/farblazer/data/tank0.gif +share/farblazer/data/tank1.gif +share/farblazer/data/tower.gif +share/farblazer/data/tree0.gif +share/farblazer/farblazer.py +share/farblazer/farblazer.pyc +@dirrm share/farblazer/data/fonts +@dirrm share/farblazer/data +@dirrm share/farblazer/code/utils +@dirrm share/farblazer/code/sprites +@dirrm share/farblazer/code +@dirrm share/farblazer