diff options
author | xtraeme <xtraeme@pkgsrc.org> | 2004-04-18 05:02:52 +0000 |
---|---|---|
committer | xtraeme <xtraeme@pkgsrc.org> | 2004-04-18 05:02:52 +0000 |
commit | 41ae1b562800a10c6f662e3d64a928c1e9117ef4 (patch) | |
tree | 79b21b8830b764de14953c9ff0c42cd0fc0a262a /games | |
parent | fb194c6e833ec9c65df3442a063bd04237c44acc (diff) | |
download | pkgsrc-41ae1b562800a10c6f662e3d64a928c1e9117ef4.tar.gz |
Initial import of neverball-1.2.2.
Tilt the floor to roll a ball through an obstacle course before time runs
out. Neverball is part puzzle game, part action game, and entirely a
test of skill.
Also found here is Neverputt, a hot-seat multiplayer miniature golf game
using the physics and graphics of Neverball.
Diffstat (limited to 'games')
-rw-r--r-- | games/neverball/DESCR | 6 | ||||
-rw-r--r-- | games/neverball/Makefile | 37 | ||||
-rw-r--r-- | games/neverball/PLIST | 441 | ||||
-rw-r--r-- | games/neverball/distinfo | 4 | ||||
-rw-r--r-- | games/neverball/files/neverball.sh | 51 |
5 files changed, 539 insertions, 0 deletions
diff --git a/games/neverball/DESCR b/games/neverball/DESCR new file mode 100644 index 00000000000..3c2197f6875 --- /dev/null +++ b/games/neverball/DESCR @@ -0,0 +1,6 @@ +Tilt the floor to roll a ball through an obstacle course before time runs +out. Neverball is part puzzle game, part action game, and entirely a +test of skill. + +Also found here is Neverputt, a hot-seat multiplayer miniature golf game +using the physics and graphics of Neverball. diff --git a/games/neverball/Makefile b/games/neverball/Makefile new file mode 100644 index 00000000000..dc3422a812a --- /dev/null +++ b/games/neverball/Makefile @@ -0,0 +1,37 @@ +# $NetBSD: Makefile,v 1.1.1.1 2004/04/18 05:02:52 xtraeme Exp $ +# + +DISTNAME= neverball-1.2.2 +CATEGORIES= games +MASTER_SITES= http://www.icculus.org/neverball/ + +MAINTAINER= xtraeme@NetBSD.org +HOMEPAGE= http://www.icculus.org/neverball/ +COMMENT= Part puzzle game, part action game and with SDL graphics + +USE_BUILDLINK3= yes +USE_GNU_TOOLS+= make +USE_X11= yes + +# Avoiding multiples patches... +BUILDLINK_TRANSFORM.SDL+= -e "s|/SDL/|/|g" +BUILDLINK_TRANSFORM.SDL_ttf+= -e "s|/SDL/|/|g" + +SHAREDIR= ${PREFIX}/share/${PKGBASE} + +do-install: + ${INSTALL_DATA_DIR} ${SHAREDIR} + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/${PKGBASE} + ${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/MAPPING \ + ${PREFIX}/share/doc/${PKGBASE} + ${INSTALL_PROGRAM} ${WRKSRC}/neverball ${WRKSRC}/neverputt ${SHAREDIR} + cd ${WRKSRC} && ${PAX} -rwppm data ${SHAREDIR} + ${SED} -e "s,@SHAREDIR@,${SHAREDIR},g" ${FILESDIR}/neverball.sh \ + > ${WRKSRC}/neverball.sh + ${INSTALL_SCRIPT} ${WRKSRC}/neverball.sh ${PREFIX}/bin/neverball + +.include "../../audio/SDL_mixer/buildlink3.mk" +.include "../../devel/SDL/buildlink3.mk" +.include "../../devel/SDL_ttf/buildlink3.mk" +.include "../../graphics/SDL_image/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/games/neverball/PLIST b/games/neverball/PLIST new file mode 100644 index 00000000000..7da56f4e0d8 --- /dev/null +++ b/games/neverball/PLIST @@ -0,0 +1,441 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2004/04/18 05:02:55 xtraeme Exp $ +bin/neverball +share/doc/neverball/MAPPING +share/doc/neverball/README +share/neverball/data/bgm/flood.ogg +share/neverball/data/bgm/haze.ogg +share/neverball/data/bgm/inter.ogg +share/neverball/data/bgm/snow.ogg +share/neverball/data/bgm/title.ogg +share/neverball/data/holes-putt.txt +share/neverball/data/levels-easy.txt +share/neverball/data/levels-hard.txt +share/neverball/data/levels-misc.txt +share/neverball/data/levels-mym.txt +share/neverball/data/levels-putt.txt +share/neverball/data/map-mym/assault_course.map +share/neverball/data/map-mym/bombman.map +share/neverball/data/map-mym/circuit1.map +share/neverball/data/map-mym/circuit2.map +share/neverball/data/map-mym/climb.map +share/neverball/data/map-mym/comeback.map +share/neverball/data/map-mym/dance.map +share/neverball/data/map-mym/descent.map +share/neverball/data/map-mym/drive1.map +share/neverball/data/map-mym/drive2.map +share/neverball/data/map-mym/earth_quake.map +share/neverball/data/map-mym/free_fall.map +share/neverball/data/map-mym/glass_tower.map +share/neverball/data/map-mym/hard.map +share/neverball/data/map-mym/loop1.map +share/neverball/data/map-mym/loop2.map +share/neverball/data/map-mym/maze1.map +share/neverball/data/map-mym/maze2.map +share/neverball/data/map-mym/maze3.map +share/neverball/data/map-mym/narrow.map +share/neverball/data/map-mym/running.map +share/neverball/data/map-mym/scrambling.map +share/neverball/data/map-mym/trust.map +share/neverball/data/map-mym/turn.map +share/neverball/data/map-mym/up.map +share/neverball/data/map-putt/01_easy.map +share/neverball/data/map-putt/02_uturn.map +share/neverball/data/map-putt/03_kink.map +share/neverball/data/map-putt/04_aych.map +share/neverball/data/map-putt/05_ramp.map +share/neverball/data/map-putt/06_cone.map +share/neverball/data/map-putt/07_tele.map +share/neverball/data/map-putt/08_zig.map +share/neverball/data/map-putt/09_vturn.map +share/neverball/data/map-putt/10_diamond.map +share/neverball/data/map-putt/11_mover.map +share/neverball/data/map-putt/12_bumpy.map +share/neverball/data/map-putt/13_choose.map +share/neverball/data/map-putt/14_walls.map +share/neverball/data/map-putt/15_hole.map +share/neverball/data/map-putt/16_pipe.map +share/neverball/data/map-putt/17_timing.map +share/neverball/data/map-putt/18_hill.map +share/neverball/data/map-rlk/angle.map +share/neverball/data/map-rlk/bumper.map +share/neverball/data/map-rlk/bumps.map +share/neverball/data/map-rlk/check.map +share/neverball/data/map-rlk/coins.map +share/neverball/data/map-rlk/corners.map +share/neverball/data/map-rlk/curbs.map +share/neverball/data/map-rlk/curved.map +share/neverball/data/map-rlk/drops.map +share/neverball/data/map-rlk/easy.map +share/neverball/data/map-rlk/easytele.map +share/neverball/data/map-rlk/fence.map +share/neverball/data/map-rlk/four.map +share/neverball/data/map-rlk/frogger.map +share/neverball/data/map-rlk/gaps.map +share/neverball/data/map-rlk/goals.map +share/neverball/data/map-rlk/goslow.map +share/neverball/data/map-rlk/greed.map +share/neverball/data/map-rlk/grid.map +share/neverball/data/map-rlk/hole.map +share/neverball/data/map-rlk/hump.map +share/neverball/data/map-rlk/invis.map +share/neverball/data/map-rlk/islands.map +share/neverball/data/map-rlk/locks.map +share/neverball/data/map-rlk/maze.map +share/neverball/data/map-rlk/mover.map +share/neverball/data/map-rlk/movers.map +share/neverball/data/map-rlk/peasy.map +share/neverball/data/map-rlk/pipe.map +share/neverball/data/map-rlk/plinko.map +share/neverball/data/map-rlk/poker.map +share/neverball/data/map-rlk/pyramid.map +share/neverball/data/map-rlk/quads.map +share/neverball/data/map-rlk/rampdn.map +share/neverball/data/map-rlk/rampup.map +share/neverball/data/map-rlk/ring.map +share/neverball/data/map-rlk/risers.map +share/neverball/data/map-rlk/spiraldn.map +share/neverball/data/map-rlk/spiralin.map +share/neverball/data/map-rlk/spiralup.map +share/neverball/data/map-rlk/spread.map +share/neverball/data/map-rlk/stairs.map +share/neverball/data/map-rlk/sync.map +share/neverball/data/map-rlk/telemaze.map +share/neverball/data/map-rlk/teleport.map +share/neverball/data/map-rlk/tilt.map +share/neverball/data/map-rlk/timer.map +share/neverball/data/map-rlk/title.map +share/neverball/data/map-rlk/wakka.map +share/neverball/data/map-rlk/zigzag.map +share/neverball/data/mtrl/arrow +share/neverball/data/mtrl/arrow-green +share/neverball/data/mtrl/arrow-green.jpg +share/neverball/data/mtrl/arrow.tga +share/neverball/data/mtrl/back-red +share/neverball/data/mtrl/back-red.jpg +share/neverball/data/mtrl/blue +share/neverball/data/mtrl/blue.jpg +share/neverball/data/mtrl/caution +share/neverball/data/mtrl/caution.jpg +share/neverball/data/mtrl/coin-blue +share/neverball/data/mtrl/coin-blue.jpg +share/neverball/data/mtrl/coin-red +share/neverball/data/mtrl/coin-red.jpg +share/neverball/data/mtrl/coin-small-green +share/neverball/data/mtrl/coin-small-green.jpg +share/neverball/data/mtrl/dark-glass +share/neverball/data/mtrl/dark-glass.jpg +share/neverball/data/mtrl/edge +share/neverball/data/mtrl/edge-blue +share/neverball/data/mtrl/edge-blue.jpg +share/neverball/data/mtrl/edge-brown-grey +share/neverball/data/mtrl/edge-brown-grey.jpg +share/neverball/data/mtrl/edge-green-grey +share/neverball/data/mtrl/edge-green-grey-offset +share/neverball/data/mtrl/edge-green-grey-offset.jpg +share/neverball/data/mtrl/edge-green-grey.jpg +share/neverball/data/mtrl/edge-red +share/neverball/data/mtrl/edge-red.jpg +share/neverball/data/mtrl/edge.jpg +share/neverball/data/mtrl/glass +share/neverball/data/mtrl/glass.jpg +share/neverball/data/mtrl/goal +share/neverball/data/mtrl/goal.tga +share/neverball/data/mtrl/invisible +share/neverball/data/mtrl/invisible.tga +share/neverball/data/mtrl/jump +share/neverball/data/mtrl/jump.tga +share/neverball/data/mtrl/mtrl.shader +share/neverball/data/mtrl/rail +share/neverball/data/mtrl/rail.jpg +share/neverball/data/mtrl/red +share/neverball/data/mtrl/red.jpg +share/neverball/data/mtrl/switch +share/neverball/data/mtrl/switch.tga +share/neverball/data/mtrl/thwomp +share/neverball/data/mtrl/thwomp.tga +share/neverball/data/mtrl/timer +share/neverball/data/mtrl/timer.tga +share/neverball/data/mtrl/turf-blue +share/neverball/data/mtrl/turf-blue.jpg +share/neverball/data/mtrl/turf-brown +share/neverball/data/mtrl/turf-brown.jpg +share/neverball/data/mtrl/turf-green +share/neverball/data/mtrl/turf-green-offset +share/neverball/data/mtrl/turf-green-offset.jpg +share/neverball/data/mtrl/turf-green.jpg +share/neverball/data/mtrl/turf-grey +share/neverball/data/mtrl/turf-grey.jpg +share/neverball/data/mtrl/turf-red +share/neverball/data/mtrl/turf-red.jpg +share/neverball/data/mtrl/turf-small-green +share/neverball/data/mtrl/turf-small-green.jpg +share/neverball/data/mtrl/white +share/neverball/data/mtrl/white.jpg +share/neverball/data/mtrl/wood +share/neverball/data/mtrl/wood-check +share/neverball/data/mtrl/wood-check.jpg +share/neverball/data/mtrl/wood.jpg +share/neverball/data/png/ball.png +share/neverball/data/png/blues.png +share/neverball/data/png/coin.png +share/neverball/data/png/colorful.png +share/neverball/data/png/deep_blue.png +share/neverball/data/png/eyeball.png +share/neverball/data/png/fire.png +share/neverball/data/png/fire_white.png +share/neverball/data/png/france.png +share/neverball/data/png/green_blue.png +share/neverball/data/png/greys_blues.png +share/neverball/data/png/horiz_one.png +share/neverball/data/png/horiz_two.png +share/neverball/data/png/part.png +share/neverball/data/png/pastel.png +share/neverball/data/png/shadow.png +share/neverball/data/png/skyline.png +share/neverball/data/png/tropic.png +share/neverball/data/scores-easy.txt +share/neverball/data/scores-hard.txt +share/neverball/data/scores-mym.txt +share/neverball/data/sets.txt +share/neverball/data/shot-mym/assault_course.jpg +share/neverball/data/shot-mym/bombman.jpg +share/neverball/data/shot-mym/circuit1.jpg +share/neverball/data/shot-mym/circuit2.jpg +share/neverball/data/shot-mym/climb.jpg +share/neverball/data/shot-mym/comeback.jpg +share/neverball/data/shot-mym/dance.jpg +share/neverball/data/shot-mym/descent.jpg +share/neverball/data/shot-mym/drive1.jpg +share/neverball/data/shot-mym/drive2.jpg +share/neverball/data/shot-mym/earth_quake.jpg +share/neverball/data/shot-mym/free_fall.jpg +share/neverball/data/shot-mym/glass_tower.jpg +share/neverball/data/shot-mym/hard.jpg +share/neverball/data/shot-mym/loop1.jpg +share/neverball/data/shot-mym/loop2.jpg +share/neverball/data/shot-mym/maze1.jpg +share/neverball/data/shot-mym/maze2.jpg +share/neverball/data/shot-mym/maze3.jpg +share/neverball/data/shot-mym/narrow.jpg +share/neverball/data/shot-mym/running.jpg +share/neverball/data/shot-mym/scrambling.jpg +share/neverball/data/shot-mym/trust.jpg +share/neverball/data/shot-mym/turn.jpg +share/neverball/data/shot-mym/up.jpg +share/neverball/data/shot-putt/01_easy.jpg +share/neverball/data/shot-putt/02_uturn.jpg +share/neverball/data/shot-putt/03_kink.jpg +share/neverball/data/shot-putt/04_aych.jpg +share/neverball/data/shot-putt/05_ramp.jpg +share/neverball/data/shot-putt/06_cone.jpg +share/neverball/data/shot-putt/07_tele.jpg +share/neverball/data/shot-putt/08_zig.jpg +share/neverball/data/shot-putt/09_vturn.jpg +share/neverball/data/shot-putt/10_diamond.jpg +share/neverball/data/shot-putt/11_mover.jpg +share/neverball/data/shot-putt/12_bumpy.jpg +share/neverball/data/shot-putt/13_choose.jpg +share/neverball/data/shot-putt/14_walls.jpg +share/neverball/data/shot-putt/15_hole.jpg +share/neverball/data/shot-putt/16_pipe.jpg +share/neverball/data/shot-putt/17_timing.jpg +share/neverball/data/shot-putt/18_hill.jpg +share/neverball/data/shot-rlk/angle.jpg +share/neverball/data/shot-rlk/bumper.jpg +share/neverball/data/shot-rlk/bumps.jpg +share/neverball/data/shot-rlk/check.jpg +share/neverball/data/shot-rlk/coins.jpg +share/neverball/data/shot-rlk/corners.jpg +share/neverball/data/shot-rlk/curbs.jpg +share/neverball/data/shot-rlk/curved.jpg +share/neverball/data/shot-rlk/drops.jpg +share/neverball/data/shot-rlk/easy.jpg +share/neverball/data/shot-rlk/easytele.jpg +share/neverball/data/shot-rlk/fence.jpg +share/neverball/data/shot-rlk/four.jpg +share/neverball/data/shot-rlk/frogger.jpg +share/neverball/data/shot-rlk/gaps.jpg +share/neverball/data/shot-rlk/goals.jpg +share/neverball/data/shot-rlk/goslow.jpg +share/neverball/data/shot-rlk/greed.jpg +share/neverball/data/shot-rlk/grid.jpg +share/neverball/data/shot-rlk/hole.jpg +share/neverball/data/shot-rlk/hump.jpg +share/neverball/data/shot-rlk/invis.jpg +share/neverball/data/shot-rlk/islands.jpg +share/neverball/data/shot-rlk/locks.jpg +share/neverball/data/shot-rlk/maze.jpg +share/neverball/data/shot-rlk/mover.jpg +share/neverball/data/shot-rlk/movers.jpg +share/neverball/data/shot-rlk/peasy.jpg +share/neverball/data/shot-rlk/pipe.jpg +share/neverball/data/shot-rlk/plinko.jpg +share/neverball/data/shot-rlk/poker.jpg +share/neverball/data/shot-rlk/pyramid.jpg +share/neverball/data/shot-rlk/quads.jpg +share/neverball/data/shot-rlk/rampdn.jpg +share/neverball/data/shot-rlk/rampup.jpg +share/neverball/data/shot-rlk/ring.jpg +share/neverball/data/shot-rlk/risers.jpg +share/neverball/data/shot-rlk/spiraldn.jpg +share/neverball/data/shot-rlk/spiralin.jpg +share/neverball/data/shot-rlk/spiralup.jpg +share/neverball/data/shot-rlk/spread.jpg +share/neverball/data/shot-rlk/stairs.jpg +share/neverball/data/shot-rlk/sync.jpg +share/neverball/data/shot-rlk/telemaze.jpg +share/neverball/data/shot-rlk/teleport.jpg +share/neverball/data/shot-rlk/tilt.jpg +share/neverball/data/shot-rlk/timer.jpg +share/neverball/data/shot-rlk/title.jpg +share/neverball/data/shot-rlk/wakka.jpg +share/neverball/data/shot-rlk/zigzag.jpg +share/neverball/data/snd/ball.ogg +share/neverball/data/snd/bink.wav +share/neverball/data/snd/birdie.ogg +share/neverball/data/snd/bogey.ogg +share/neverball/data/snd/bump.ogg +share/neverball/data/snd/coin.wav +share/neverball/data/snd/double.ogg +share/neverball/data/snd/eagle.ogg +share/neverball/data/snd/fall.ogg +share/neverball/data/snd/go.ogg +share/neverball/data/snd/goal.wav +share/neverball/data/snd/jump.ogg +share/neverball/data/snd/menu.wav +share/neverball/data/snd/one.ogg +share/neverball/data/snd/over.ogg +share/neverball/data/snd/par.ogg +share/neverball/data/snd/penalty.ogg +share/neverball/data/snd/player1.ogg +share/neverball/data/snd/player2.ogg +share/neverball/data/snd/player3.ogg +share/neverball/data/snd/player4.ogg +share/neverball/data/snd/ready.ogg +share/neverball/data/snd/record.ogg +share/neverball/data/snd/select.ogg +share/neverball/data/snd/set.ogg +share/neverball/data/snd/success.ogg +share/neverball/data/snd/switch.wav +share/neverball/data/snd/tick.ogg +share/neverball/data/snd/time.ogg +share/neverball/data/snd/tock.ogg +share/neverball/data/sol-mym/assault_course.sol +share/neverball/data/sol-mym/bombman.sol +share/neverball/data/sol-mym/circuit1.sol +share/neverball/data/sol-mym/circuit2.sol +share/neverball/data/sol-mym/climb.sol +share/neverball/data/sol-mym/comeback.sol +share/neverball/data/sol-mym/dance.sol +share/neverball/data/sol-mym/descent.sol +share/neverball/data/sol-mym/drive1.sol +share/neverball/data/sol-mym/drive2.sol +share/neverball/data/sol-mym/earth_quake.sol +share/neverball/data/sol-mym/free_fall.sol +share/neverball/data/sol-mym/glass_tower.sol +share/neverball/data/sol-mym/hard.sol +share/neverball/data/sol-mym/loop1.sol +share/neverball/data/sol-mym/loop2.sol +share/neverball/data/sol-mym/maze1.sol +share/neverball/data/sol-mym/maze2.sol +share/neverball/data/sol-mym/maze3.sol +share/neverball/data/sol-mym/narrow.sol +share/neverball/data/sol-mym/running.sol +share/neverball/data/sol-mym/scrambling.sol +share/neverball/data/sol-mym/trust.sol +share/neverball/data/sol-mym/turn.sol +share/neverball/data/sol-mym/up.sol +share/neverball/data/sol-putt/01_easy.sol +share/neverball/data/sol-putt/02_uturn.sol +share/neverball/data/sol-putt/03_kink.sol +share/neverball/data/sol-putt/04_aych.sol +share/neverball/data/sol-putt/05_ramp.sol +share/neverball/data/sol-putt/06_cone.sol +share/neverball/data/sol-putt/07_tele.sol +share/neverball/data/sol-putt/08_zig.sol +share/neverball/data/sol-putt/09_vturn.sol +share/neverball/data/sol-putt/10_diamond.sol +share/neverball/data/sol-putt/11_mover.sol +share/neverball/data/sol-putt/12_bumpy.sol +share/neverball/data/sol-putt/13_choose.sol +share/neverball/data/sol-putt/14_walls.sol +share/neverball/data/sol-putt/15_hole.sol +share/neverball/data/sol-putt/16_pipe.sol +share/neverball/data/sol-putt/17_timing.sol +share/neverball/data/sol-putt/18_hill.sol +share/neverball/data/sol-rlk/angle.sol +share/neverball/data/sol-rlk/bumper.sol +share/neverball/data/sol-rlk/bumps.sol +share/neverball/data/sol-rlk/check.sol +share/neverball/data/sol-rlk/coins.sol +share/neverball/data/sol-rlk/corners.sol +share/neverball/data/sol-rlk/curbs.sol +share/neverball/data/sol-rlk/curved.sol +share/neverball/data/sol-rlk/drops.sol +share/neverball/data/sol-rlk/easy.sol +share/neverball/data/sol-rlk/easytele.sol +share/neverball/data/sol-rlk/fence.sol +share/neverball/data/sol-rlk/four.sol +share/neverball/data/sol-rlk/frogger.sol +share/neverball/data/sol-rlk/gaps.sol +share/neverball/data/sol-rlk/goals.sol +share/neverball/data/sol-rlk/goslow.sol +share/neverball/data/sol-rlk/greed.sol +share/neverball/data/sol-rlk/grid.sol +share/neverball/data/sol-rlk/hole.sol +share/neverball/data/sol-rlk/hump.sol +share/neverball/data/sol-rlk/invis.sol +share/neverball/data/sol-rlk/islands.sol +share/neverball/data/sol-rlk/locks.sol +share/neverball/data/sol-rlk/maze.sol +share/neverball/data/sol-rlk/mover.sol +share/neverball/data/sol-rlk/movers.sol +share/neverball/data/sol-rlk/peasy.sol +share/neverball/data/sol-rlk/pipe.sol +share/neverball/data/sol-rlk/plinko.sol +share/neverball/data/sol-rlk/poker.sol +share/neverball/data/sol-rlk/pyramid.sol +share/neverball/data/sol-rlk/quads.sol +share/neverball/data/sol-rlk/rampdn.sol +share/neverball/data/sol-rlk/rampup.sol +share/neverball/data/sol-rlk/ring.sol +share/neverball/data/sol-rlk/risers.sol +share/neverball/data/sol-rlk/spiraldn.sol +share/neverball/data/sol-rlk/spiralin.sol +share/neverball/data/sol-rlk/spiralup.sol +share/neverball/data/sol-rlk/spread.sol +share/neverball/data/sol-rlk/stairs.sol +share/neverball/data/sol-rlk/sync.sol +share/neverball/data/sol-rlk/telemaze.sol +share/neverball/data/sol-rlk/teleport.sol +share/neverball/data/sol-rlk/tilt.sol +share/neverball/data/sol-rlk/timer.sol +share/neverball/data/sol-rlk/title.sol +share/neverball/data/sol-rlk/wakka.sol +share/neverball/data/sol-rlk/zigzag.sol +share/neverball/data/ttf/VeraBd.ttf +share/neverball/neverball +share/neverball/neverputt +@dirrm share/neverball/data/ttf +@dirrm share/neverball/data/sol-rlk +@dirrm share/neverball/data/sol-putt +@dirrm share/neverball/data/sol-mym +@exec ${MKDIR} %D/share/neverball/data/sol-misc +@dirrm share/neverball/data/sol-misc +@dirrm share/neverball/data/snd +@dirrm share/neverball/data/shot-rlk +@dirrm share/neverball/data/shot-putt +@dirrm share/neverball/data/shot-mym +@exec ${MKDIR} %D/share/neverball/data/shot-misc +@dirrm share/neverball/data/shot-misc +@dirrm share/neverball/data/png +@dirrm share/neverball/data/mtrl +@dirrm share/neverball/data/map-rlk +@dirrm share/neverball/data/map-putt +@dirrm share/neverball/data/map-mym +@exec ${MKDIR} %D/share/neverball/data/map-misc +@dirrm share/neverball/data/map-misc +@dirrm share/neverball/data/bgm +@dirrm share/neverball/data +@dirrm share/neverball +@dirrm share/doc/neverball diff --git a/games/neverball/distinfo b/games/neverball/distinfo new file mode 100644 index 00000000000..0287ccced36 --- /dev/null +++ b/games/neverball/distinfo @@ -0,0 +1,4 @@ +$NetBSD: distinfo,v 1.1.1.1 2004/04/18 05:02:55 xtraeme Exp $ + +SHA1 (neverball-1.2.2.tar.gz) = 17611a2f71834e6431263d6a9896febf1122a6da +Size (neverball-1.2.2.tar.gz) = 7624866 bytes diff --git a/games/neverball/files/neverball.sh b/games/neverball/files/neverball.sh new file mode 100644 index 00000000000..4ecc1d6f3dc --- /dev/null +++ b/games/neverball/files/neverball.sh @@ -0,0 +1,51 @@ +# !/bin/sh +# +# $NetBSD: neverball.sh,v 1.1.1.1 2004/04/18 05:02:55 xtraeme Exp $ + +progname=$(basename $0) + +usage() +{ + cat <<_EOF +Usage: ${progname} -x [game] + +There are two games to play, \`neverball' and \`neverputt', +you can choose any of them via -c flag, i.e: + + ${progname} -x ball + ${progname} -x putt + +Enjoy! + +_EOF +} + +args=`getopt x: $*` + +set -- $args +while [ $# -gt 0 ]; do + case "$1" in + -x) + game="$2" + case "$game" in + ball) + cd @SHAREDIR@ && exec ./neverball + ;; + putt) + cd @SHAREDIR@ && exec ./neverputt + ;; + esac + shift + ;; + --) + shift; break + ;; + esac + shift +done + +if [ $? -lt 1 ]; then + usage +fi + +exit 0 |