diff options
author | Maxim Sobolev <sobomax@FreeBSD.org> | 2001-05-04 10:51:36 +0000 |
---|---|---|
committer | Maxim Sobolev <sobomax@FreeBSD.org> | 2001-05-04 10:51:36 +0000 |
commit | d50622339dfe9f8c541c2e2b549d47a82f483389 (patch) | |
tree | 47eb9efa429fe7345b746387db51170f73ae32d1 /games | |
parent | upgrade to 2.3 (diff) |
Add solarwolf 1.0, an action/arcade game originally based of SolarFox on the
Atari 2600.
Boys, if you think that the Python is inapproprite language for games
programming you ought to try this - it really rocks, even on a low-end machines
like my P133 notebook!
Diffstat (limited to 'games')
-rw-r--r-- | games/Makefile | 1 | ||||
-rw-r--r-- | games/solarwolf/Makefile | 30 | ||||
-rw-r--r-- | games/solarwolf/distinfo | 1 | ||||
-rw-r--r-- | games/solarwolf/pkg-comment | 1 | ||||
-rw-r--r-- | games/solarwolf/pkg-descr | 12 | ||||
-rw-r--r-- | games/solarwolf/pkg-plist | 251 |
6 files changed, 296 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile index e01e1efc89d5..e82fb0ec8d42 100644 --- a/games/Makefile +++ b/games/Makefile @@ -192,6 +192,7 @@ SUBDIR += smacx SUBDIR += sokoban SUBDIR += sol + SUBDIR += solarwolf SUBDIR += speak SUBDIR += spellcast SUBDIR += speyes diff --git a/games/solarwolf/Makefile b/games/solarwolf/Makefile new file mode 100644 index 000000000000..a7213636a225 --- /dev/null +++ b/games/solarwolf/Makefile @@ -0,0 +1,30 @@ +# New ports collection makefile for: solarwolf +# Date created: 4 May 2001 +# Whom: Maxim Sobolev <sobomax@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= solarwolf +PORTVERSION= 1.0 +CATEGORIES= games +MASTER_SITES= http://shredwheat.zopesite.com/solarwolf/files/ + +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} ${PREFIX}/share/solarwolf + (cd ${WRKSRC}; tar cf - .) | \ + (cd ${PREFIX}/share/solarwolf; tar --unlink -xf -) + @printf "#!/bin/sh\ncd ${PREFIX}/share/solarwolf && \ + ${PYTHON_CMD} ${PREFIX}/share/solarwolf/solarwolf.py\n" > ${WRKDIR}/solarwolf.sh + @${INSTALL_SCRIPT} ${WRKDIR}/solarwolf.sh ${PREFIX}/bin/solarwolf + +.include <bsd.port.mk> diff --git a/games/solarwolf/distinfo b/games/solarwolf/distinfo new file mode 100644 index 000000000000..64c1432a8220 --- /dev/null +++ b/games/solarwolf/distinfo @@ -0,0 +1 @@ +MD5 (solarwolf-1.0.tar.gz) = 36928c34398bf26aaeeee4c76c065ee7 diff --git a/games/solarwolf/pkg-comment b/games/solarwolf/pkg-comment new file mode 100644 index 000000000000..855cc0408eda --- /dev/null +++ b/games/solarwolf/pkg-comment @@ -0,0 +1 @@ +An action/arcade game originally based of SolarFox on the Atari 2600 diff --git a/games/solarwolf/pkg-descr b/games/solarwolf/pkg-descr new file mode 100644 index 000000000000..0aa708e52e70 --- /dev/null +++ b/games/solarwolf/pkg-descr @@ -0,0 +1,12 @@ +SolarWolf is an action/arcade game written entirely in Python. It is entirely +opensource and free. It is released under the LGPL license. + +It features quick and smooth fullscreen 800x600 graphics. There is alpha +transparent blitting, colorkeying, animated sprites, scrolling starfield +background, antialiased font rendering, and more. The sound system supports +multiple sound channel playback, along with streaming music support. It also +supports input from keyboard or joystick. + +The game is originally based of SolarFox on the Atari 2600. + +WWW: http://shredwheat.zopesite.com/solarwolf diff --git a/games/solarwolf/pkg-plist b/games/solarwolf/pkg-plist new file mode 100644 index 000000000000..3c5644440b04 --- /dev/null +++ b/games/solarwolf/pkg-plist @@ -0,0 +1,251 @@ +bin/solarwolf +share/solarwolf/code/FpsClock.py +share/solarwolf/code/FpsClock.pyc +share/solarwolf/code/allmodules.py +share/solarwolf/code/allmodules.pyc +share/solarwolf/code/game.py +share/solarwolf/code/game.pyc +share/solarwolf/code/gamecreds.py +share/solarwolf/code/gamecreds.pyc +share/solarwolf/code/gamefinish.py +share/solarwolf/code/gamefinish.pyc +share/solarwolf/code/gameinit.py +share/solarwolf/code/gameinit.pyc +share/solarwolf/code/gamemenu.py +share/solarwolf/code/gamemenu.pyc +share/solarwolf/code/gamename.py +share/solarwolf/code/gamename.pyc +share/solarwolf/code/gamenews.py +share/solarwolf/code/gamenews.pyc +share/solarwolf/code/gameplay.py +share/solarwolf/code/gameplay.pyc +share/solarwolf/code/gamestart.py +share/solarwolf/code/gamestart.pyc +share/solarwolf/code/gamewin.py +share/solarwolf/code/gamewin.pyc +share/solarwolf/code/gfx.py +share/solarwolf/code/gfx.pyc +share/solarwolf/code/hud.py +share/solarwolf/code/hud.pyc +share/solarwolf/code/input.py +share/solarwolf/code/input.pyc +share/solarwolf/code/levels.py +share/solarwolf/code/levels.pyc +share/solarwolf/code/main.py +share/solarwolf/code/main.pyc +share/solarwolf/code/messagebox.py +share/solarwolf/code/messagebox.pyc +share/solarwolf/code/objbox.py +share/solarwolf/code/objbox.pyc +share/solarwolf/code/objexplode.py +share/solarwolf/code/objexplode.pyc +share/solarwolf/code/objguard.py +share/solarwolf/code/objguard.pyc +share/solarwolf/code/objpopbox.py +share/solarwolf/code/objpopbox.pyc +share/solarwolf/code/objpopshot.py +share/solarwolf/code/objpopshot.pyc +share/solarwolf/code/objship.py +share/solarwolf/code/objship.pyc +share/solarwolf/code/objshot.py +share/solarwolf/code/objshot.pyc +share/solarwolf/code/objsmoke.py +share/solarwolf/code/objsmoke.pyc +share/solarwolf/code/objtele.py +share/solarwolf/code/objtele.pyc +share/solarwolf/code/objtext.py +share/solarwolf/code/objtext.pyc +share/solarwolf/code/objwarp.py +share/solarwolf/code/objwarp.pyc +share/solarwolf/code/players.py +share/solarwolf/code/players.pyc +share/solarwolf/code/score.py +share/solarwolf/code/score.pyc +share/solarwolf/code/snd.py +share/solarwolf/code/snd.pyc +share/solarwolf/code/stars.py +share/solarwolf/code/stars.pyc +share/solarwolf/data/Sav693.tmp +share/solarwolf/data/audio/boxhit.wav +share/solarwolf/data/audio/delete.wav +share/solarwolf/data/audio/explode.wav +share/solarwolf/data/audio/gameover.wav +share/solarwolf/data/audio/incorrect.wav +share/solarwolf/data/audio/levelfinish.wav +share/solarwolf/data/audio/levelskip.wav +share/solarwolf/data/audio/select_choose.wav +share/solarwolf/data/audio/select_move.wav +share/solarwolf/data/audio/shoot.wav +share/solarwolf/data/audio/startlife.wav +share/solarwolf/data/audio/startup.wav +share/solarwolf/data/audio/whip.wav +share/solarwolf/data/audio/yboxhit.wav +share/solarwolf/data/bigbox0000.gif +share/solarwolf/data/bigbox0001.gif +share/solarwolf/data/bigbox0002.gif +share/solarwolf/data/bigbox0003.gif +share/solarwolf/data/bigbox0004.gif +share/solarwolf/data/bigbox0005.gif +share/solarwolf/data/bigbox0006.gif +share/solarwolf/data/bigbox0007.gif +share/solarwolf/data/bigbox0008.gif +share/solarwolf/data/bigbox0009.gif +share/solarwolf/data/bigbox0010.gif +share/solarwolf/data/bigbox0011.gif +share/solarwolf/data/bigbox0012.gif +share/solarwolf/data/bigbox0013.gif +share/solarwolf/data/bigbox0014.gif +share/solarwolf/data/box00.gif +share/solarwolf/data/box01.gif +share/solarwolf/data/box02.gif +share/solarwolf/data/box03.gif +share/solarwolf/data/box04.gif +share/solarwolf/data/box05.gif +share/solarwolf/data/box06.gif +share/solarwolf/data/box07.gif +share/solarwolf/data/box08.gif +share/solarwolf/data/box09.gif +share/solarwolf/data/box10.gif +share/solarwolf/data/box11.gif +share/solarwolf/data/box12.gif +share/solarwolf/data/box13.gif +share/solarwolf/data/box14.gif +share/solarwolf/data/bullet.gif +share/solarwolf/data/credrules.gif +share/solarwolf/data/delete.gif +share/solarwolf/data/downerror.gif +share/solarwolf/data/download1.gif +share/solarwolf/data/download2.gif +share/solarwolf/data/downok.gif +share/solarwolf/data/end.gif +share/solarwolf/data/explosion1.gif +share/solarwolf/data/explosion2.gif +share/solarwolf/data/explosion3.gif +share/solarwolf/data/explosion4.gif +share/solarwolf/data/explosion5.gif +share/solarwolf/data/explosion6.gif +share/solarwolf/data/guard_e-00.gif +share/solarwolf/data/guard_e-01.gif +share/solarwolf/data/guard_e-02.gif +share/solarwolf/data/guard_e-03.gif +share/solarwolf/data/guard_e-04.gif +share/solarwolf/data/guard_e-05.gif +share/solarwolf/data/guard_e-06.gif +share/solarwolf/data/guard_n-00.gif +share/solarwolf/data/guard_n-01.gif +share/solarwolf/data/guard_n-02.gif +share/solarwolf/data/guard_n-03.gif +share/solarwolf/data/guard_n-04.gif +share/solarwolf/data/guard_n-05.gif +share/solarwolf/data/guard_n-06.gif +share/solarwolf/data/guard_s-00.gif +share/solarwolf/data/guard_s-01.gif +share/solarwolf/data/guard_s-02.gif +share/solarwolf/data/guard_s-03.gif +share/solarwolf/data/guard_s-04.gif +share/solarwolf/data/guard_s-05.gif +share/solarwolf/data/guard_s-06.gif +share/solarwolf/data/guard_w-00.gif +share/solarwolf/data/guard_w-01.gif +share/solarwolf/data/guard_w-02.gif +share/solarwolf/data/guard_w-03.gif +share/solarwolf/data/guard_w-04.gif +share/solarwolf/data/guard_w-05.gif +share/solarwolf/data/guard_w-06.gif +share/solarwolf/data/hud.gif +share/solarwolf/data/hud2.gif +share/solarwolf/data/levels.txt +share/solarwolf/data/logo.gif +share/solarwolf/data/menu_creds_off.gif +share/solarwolf/data/menu_creds_on.gif +share/solarwolf/data/menu_news_off.gif +share/solarwolf/data/menu_news_on.gif +share/solarwolf/data/menu_on_bgd.gif +share/solarwolf/data/menu_quit_off.gif +share/solarwolf/data/menu_quit_on.gif +share/solarwolf/data/menu_start_off.gif +share/solarwolf/data/menu_start_on.gif +share/solarwolf/data/miniship.gif +share/solarwolf/data/music/gamemenu.wav +share/solarwolf/data/music/gameplay.wav +share/solarwolf/data/music/gamestart.wav +share/solarwolf/data/newsrules.gif +share/solarwolf/data/newversion.gif +share/solarwolf/data/oldsolarfox.png +share/solarwolf/data/popbox1.gif +share/solarwolf/data/popbox2.gif +share/solarwolf/data/popshot1.gif +share/solarwolf/data/popshot2.gif +share/solarwolf/data/popshot3.gif +share/solarwolf/data/popshot4.gif +share/solarwolf/data/pygame.gif +share/solarwolf/data/python.gif +share/solarwolf/data/rub.gif +share/solarwolf/data/score_1.png +share/solarwolf/data/score_10.png +share/solarwolf/data/score_5.png +share/solarwolf/data/score_50.png +share/solarwolf/data/sdl.gif +share/solarwolf/data/ship1.gif +share/solarwolf/data/ship2.gif +share/solarwolf/data/ship3.gif +share/solarwolf/data/ship4.gif +share/solarwolf/data/smoke1.gif +share/solarwolf/data/smoke2.gif +share/solarwolf/data/smoke3.gif +share/solarwolf/data/smoke4.gif +share/solarwolf/data/solarwolf.pal +share/solarwolf/data/star1.gif +share/solarwolf/data/star2.gif +share/solarwolf/data/star3.gif +share/solarwolf/data/star4.gif +share/solarwolf/data/star5.gif +share/solarwolf/data/tele_in-01.gif +share/solarwolf/data/tele_in-02.gif +share/solarwolf/data/tele_in-03.gif +share/solarwolf/data/tele_in-04.gif +share/solarwolf/data/tele_in-05.gif +share/solarwolf/data/tele_in-06.gif +share/solarwolf/data/tele_in-07.gif +share/solarwolf/data/tele_in-08.gif +share/solarwolf/data/tele_in-09.gif +share/solarwolf/data/tele_in-10.gif +share/solarwolf/data/warp_0001.gif +share/solarwolf/data/warp_0002.gif +share/solarwolf/data/warp_0003.gif +share/solarwolf/data/warp_0004.gif +share/solarwolf/data/warp_0005.gif +share/solarwolf/data/warp_0006.gif +share/solarwolf/data/warp_0007.gif +share/solarwolf/data/warp_0008.gif +share/solarwolf/data/warp_0009.gif +share/solarwolf/data/warp_0010.gif +share/solarwolf/data/warp_0011.gif +share/solarwolf/data/warp_0012.gif +share/solarwolf/data/warp_0013.gif +share/solarwolf/data/warp_0014.gif +share/solarwolf/data/warp_0015.gif +share/solarwolf/data/ybox00.gif +share/solarwolf/data/ybox01.gif +share/solarwolf/data/ybox02.gif +share/solarwolf/data/ybox03.gif +share/solarwolf/data/ybox04.gif +share/solarwolf/data/ybox05.gif +share/solarwolf/data/ybox06.gif +share/solarwolf/data/ybox07.gif +share/solarwolf/data/ybox08.gif +share/solarwolf/data/ybox09.gif +share/solarwolf/data/ybox10.gif +share/solarwolf/data/ybox11.gif +share/solarwolf/data/ybox12.gif +share/solarwolf/data/ybox13.gif +share/solarwolf/data/ybox14.gif +share/solarwolf/lgpl.txt +share/solarwolf/readme.txt +share/solarwolf/solarwolf.py +share/solarwolf/solarwolf.pyc +@dirrm share/solarwolf/data/music +@dirrm share/solarwolf/data/audio +@dirrm share/solarwolf/data +@dirrm share/solarwolf/code +@dirrm share/solarwolf |