pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/games/neverball Update neverball to 1.5.4. Inspired b...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d9ffb5c57891
branches:  trunk
changeset: 568070:d9ffb5c57891
user:      snj <snj%pkgsrc.org@localhost>
date:      Thu Dec 03 06:33:46 2009 +0000

description:
Update neverball to 1.5.4.  Inspired by PR pkg/41637.

pkgsrc changes:
The neverball script is no more.  To run neverball, use the neverball
binary.  To run neverputt, use the neverputt binary.  Sanity restored.

Upstream changes:
Updated maps, textures, zillions of bugfixes and small enhancements.
A few highlights:
* Split off limited lives and set high-scores to a separate "Challenge"
  game mode.
* Middle mouse button toggles between chase/manual views
* Allow view rotation using second gamepad stick
* Add a ball configuration screen
* Bound camera rotation keys to S and D by default.
* Make mouse buttons configurable (full view control)
* Rewrote audio code, eliminating SDL_mixer dependency.
* Rewrote image handling, eliminating SDL_image dependency.

diffstat:

 games/neverball/Makefile           |    40 +-
 games/neverball/PLIST              |  1719 ++++++++++++++++++++++++++---------
 games/neverball/distinfo           |    10 +-
 games/neverball/files/neverball.sh |    51 -
 games/neverball/patches/patch-aa   |    75 -
 games/neverball/patches/patch-ab   |    22 +
 6 files changed, 1319 insertions(+), 598 deletions(-)

diffs (truncated from 2071 to 300 lines):

diff -r 2887f02baf5a -r d9ffb5c57891 games/neverball/Makefile
--- a/games/neverball/Makefile  Thu Dec 03 02:35:52 2009 +0000
+++ b/games/neverball/Makefile  Thu Dec 03 06:33:46 2009 +0000
@@ -1,14 +1,12 @@
-# $NetBSD: Makefile,v 1.18 2009/08/26 19:57:32 sno Exp $
-#
+# $NetBSD: Makefile,v 1.19 2009/12/03 06:33:46 snj Exp $
 
-DISTNAME=      neverball-1.4.0
-PKGREVISION=   4
+DISTNAME=      neverball-1.5.4
 CATEGORIES=    games
-MASTER_SITES=  http://www.icculus.org/neverball/
+MASTER_SITES=  http://neverball.org/
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      http://www.icculus.org/neverball/
-COMMENT=       Part puzzle game, part action game and with SDL graphics
+HOMEPAGE=      http://neverball.org/
+COMMENT=       Puzzle/action game similar to Super Monkey Ball
 
 PKG_DESTDIR_SUPPORT=   user-destdir
 
@@ -18,25 +16,29 @@
 BUILDLINK_FNAME_TRANSFORM.SDL+=        -e "s|/SDL/|/|g"
 BUILDLINK_FNAME_TRANSFORM.SDL_ttf+=    -e "s|/SDL/|/|g"
 
+MAKE_ENV+=     ENABLE_NLS=0
+
 SHAREDIR=      ${PREFIX}/share/${PKGBASE}
 
-INSTALLATION_DIRS=     bin
+INSTALLATION_DIRS=     bin share/doc/${PKGBASE} share/${PKGBASE}
 
 do-install:
-       ${INSTALL_DATA_DIR} ${DESTDIR}${SHAREDIR}
-       ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
-       ${INSTALL_DATA} ${WRKSRC}/README \
+       ${INSTALL_DATA} ${WRKSRC}/doc/MANUAL ${WRKSRC}/README \
            ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
        ${INSTALL_PROGRAM} ${WRKSRC}/neverball ${WRKSRC}/neverputt \
-           ${DESTDIR}${SHAREDIR}
-       cd ${WRKSRC} && pax -rwppm data ${DESTDIR}${SHAREDIR}
-       ${SED} -e "s,@SHAREDIR@,${SHAREDIR},g" ${FILESDIR}/neverball.sh \
-           > ${WRKSRC}/neverball.sh
-       ${INSTALL_SCRIPT} ${WRKSRC}/neverball.sh \
-           ${DESTDIR}${PREFIX}/bin/neverball
+           ${DESTDIR}${PREFIX}/bin
+       for d in `${FIND} ${WRKSRC}/data -type d -print`; do \
+           ${CHMOD} ${PKGDIRMODE} $${d}; \
+       done
+       for f in `${FIND} ${WRKSRC}/data -type f -print`; do \
+           ${CHMOD} ${SHAREMODE} $${f}; \
+       done
+       cd ${WRKSRC} && ${PAX} -rwppm data ${DESTDIR}${SHAREDIR}
 
-.include "../../audio/SDL_mixer/buildlink3.mk"
+.include "../../audio/libvorbis/buildlink3.mk"
 .include "../../devel/SDL/buildlink3.mk"
 .include "../../devel/SDL_ttf/buildlink3.mk"
-.include "../../graphics/SDL_image/buildlink3.mk"
+.include "../../devel/physfs/buildlink3.mk"
+.include "../../graphics/jpeg/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 2887f02baf5a -r d9ffb5c57891 games/neverball/PLIST
--- a/games/neverball/PLIST     Thu Dec 03 02:35:52 2009 +0000
+++ b/games/neverball/PLIST     Thu Dec 03 06:33:46 2009 +0000
@@ -1,12 +1,24 @@
-@comment $NetBSD: PLIST,v 1.4 2009/06/14 19:10:37 joerg Exp $
+@comment $NetBSD: PLIST,v 1.5 2009/12/03 06:33:46 snj Exp $
 bin/neverball
+bin/neverputt
+share/doc/neverball/MANUAL
 share/doc/neverball/README
 share/neverball/data/back/alien.png
+share/neverball/data/back/blk_blu.png
+share/neverball/data/back/blk_cyn.png
+share/neverball/data/back/blk_grn.png
 share/neverball/data/back/blk_org.png
+share/neverball/data/back/blu_cyn.png
+share/neverball/data/back/blu_grn.png
+share/neverball/data/back/blu_wht.png
 share/neverball/data/back/blues.png
 share/neverball/data/back/city.png
+share/neverball/data/back/cyn_grn.png
+share/neverball/data/back/cyn_wht.png
 share/neverball/data/back/greens.png
 share/neverball/data/back/greys.png
+share/neverball/data/back/grn_wht.png
+share/neverball/data/back/grn_yel.png
 share/neverball/data/back/gui.png
 share/neverball/data/back/land.png
 share/neverball/data/back/ocean.png
@@ -14,8 +26,112 @@
 share/neverball/data/back/pastel.png
 share/neverball/data/back/purples.png
 share/neverball/data/back/red_blu.png
+share/neverball/data/back/red_prp.png
 share/neverball/data/back/red_wht.png
+share/neverball/data/back/sea_land.png
 share/neverball/data/back/space.png
+share/neverball/data/back/volcano.png
+share/neverball/data/ball/atom/atom-glow
+share/neverball/data/ball/atom/atom-glow.png
+share/neverball/data/ball/atom/atom-inner.map
+share/neverball/data/ball/atom/atom-inner.sol
+share/neverball/data/ball/atom/atom-outer.map
+share/neverball/data/ball/atom/atom-outer.sol
+share/neverball/data/ball/atom/atom-solid.map
+share/neverball/data/ball/atom/atom-solid.sol
+share/neverball/data/ball/atom/electron
+share/neverball/data/ball/atom/electron.png
+share/neverball/data/ball/atom/neutron
+share/neverball/data/ball/atom/neutron.png
+share/neverball/data/ball/atom/proton
+share/neverball/data/ball/atom/proton.png
+share/neverball/data/ball/basic-ball/basic-ball
+share/neverball/data/ball/basic-ball/basic-ball-solid.map
+share/neverball/data/ball/basic-ball/basic-ball-solid.sol
+share/neverball/data/ball/basic-ball/basic-ball.obj
+share/neverball/data/ball/basic-ball/basic-ball.png
+share/neverball/data/ball/blinky/blinky
+share/neverball/data/ball/blinky/blinky-outer.map
+share/neverball/data/ball/blinky/blinky-outer.sol
+share/neverball/data/ball/blinky/blinky.obj
+share/neverball/data/ball/blinky/blinky.png
+share/neverball/data/ball/earth/earth-atmos
+share/neverball/data/ball/earth/earth-atmos.png
+share/neverball/data/ball/earth/earth-cloud
+share/neverball/data/ball/earth/earth-cloud.png
+share/neverball/data/ball/earth/earth-color
+share/neverball/data/ball/earth/earth-color.png
+share/neverball/data/ball/earth/earth-inner.map
+share/neverball/data/ball/earth/earth-inner.sol
+share/neverball/data/ball/earth/earth-ocean
+share/neverball/data/ball/earth/earth-ocean.png
+share/neverball/data/ball/earth/earth-outer.map
+share/neverball/data/ball/earth/earth-outer.sol
+share/neverball/data/ball/earth/earth-solid.map
+share/neverball/data/ball/earth/earth-solid.sol
+share/neverball/data/ball/eyeball/eyeball
+share/neverball/data/ball/eyeball/eyeball-solid.map
+share/neverball/data/ball/eyeball/eyeball-solid.sol
+share/neverball/data/ball/eyeball/eyeball.png
+share/neverball/data/ball/lava/lava-glow
+share/neverball/data/ball/lava/lava-glow.png
+share/neverball/data/ball/lava/lava-inner
+share/neverball/data/ball/lava/lava-inner.map
+share/neverball/data/ball/lava/lava-inner.png
+share/neverball/data/ball/lava/lava-inner.sol
+share/neverball/data/ball/lava/lava-outer.map
+share/neverball/data/ball/lava/lava-outer.sol
+share/neverball/data/ball/lava/lava-solid
+share/neverball/data/ball/lava/lava-solid.map
+share/neverball/data/ball/lava/lava-solid.png
+share/neverball/data/ball/lava/lava-solid.sol
+share/neverball/data/ball/magic-eightball/magic-eightball
+share/neverball/data/ball/magic-eightball/magic-eightball-solid.map
+share/neverball/data/ball/magic-eightball/magic-eightball-solid.sol
+share/neverball/data/ball/magic-eightball/magic-eightball.png
+share/neverball/data/ball/reactor/flare1.png
+share/neverball/data/ball/reactor/flare2.png
+share/neverball/data/ball/reactor/reactor-inner.map
+share/neverball/data/ball/reactor/reactor-inner.sol
+share/neverball/data/ball/reactor/reactor-rods.mtl
+share/neverball/data/ball/reactor/reactor-rods.obj
+share/neverball/data/ball/reactor/reactor-solid.map
+share/neverball/data/ball/reactor/reactor-solid.sol
+share/neverball/data/ball/reactor/reactor-surface
+share/neverball/data/ball/reactor/reactor-surface.png
+share/neverball/data/ball/reactor/sparkle1
+share/neverball/data/ball/reactor/sparkle1.png
+share/neverball/data/ball/saturn/saturn-outer.map
+share/neverball/data/ball/saturn/saturn-outer.sol
+share/neverball/data/ball/saturn/saturn-ring
+share/neverball/data/ball/saturn/saturn-ring.obj
+share/neverball/data/ball/saturn/saturn-ring.png
+share/neverball/data/ball/saturn/saturn-solid.map
+share/neverball/data/ball/saturn/saturn-solid.sol
+share/neverball/data/ball/saturn/saturn-surface
+share/neverball/data/ball/saturn/saturn-surface.jpg
+share/neverball/data/ball/snowglobe/snowglobe-atlas
+share/neverball/data/ball/snowglobe/snowglobe-atlas.jpg
+share/neverball/data/ball/snowglobe/snowglobe-inner.map
+share/neverball/data/ball/snowglobe/snowglobe-inner.sol
+share/neverball/data/ball/snowglobe/snowglobe-scene.mtl
+share/neverball/data/ball/snowglobe/snowglobe-scene.obj
+share/neverball/data/ball/snowglobe/snowglobe-snow.png
+share/neverball/data/ball/snowglobe/snowglobe-solid.map
+share/neverball/data/ball/snowglobe/snowglobe-solid.sol
+share/neverball/data/ball/snowglobe/snowglobe-star
+share/neverball/data/ball/snowglobe/snowglobe-star.png
+share/neverball/data/ball/snowglobe/snowglobe-surface
+share/neverball/data/ball/snowglobe/snowglobe-surface.png
+share/neverball/data/ball/snowglobe/snowglobe-train.obj
+share/neverball/data/ball/sootsprite/sootsprite-body
+share/neverball/data/ball/sootsprite/sootsprite-body.png
+share/neverball/data/ball/sootsprite/sootsprite-eye
+share/neverball/data/ball/sootsprite/sootsprite-eye.png
+share/neverball/data/ball/sootsprite/sootsprite-outer.map
+share/neverball/data/ball/sootsprite/sootsprite-outer.sol
+share/neverball/data/ball/sootsprite/sootsprite-solid.map
+share/neverball/data/ball/sootsprite/sootsprite-solid.sol
 share/neverball/data/bgm/inter.ogg
 share/neverball/data/bgm/title.ogg
 share/neverball/data/bgm/track1.ogg
@@ -23,25 +139,989 @@
 share/neverball/data/bgm/track3.ogg
 share/neverball/data/bgm/track4.ogg
 share/neverball/data/bgm/track5.ogg
-share/neverball/data/holes-abc.txt
+share/neverball/data/bgm/track6.ogg
 share/neverball/data/courses.txt
-share/neverball/data/map-back/alien.sol
+share/neverball/data/gui/ball.nbr
+share/neverball/data/gui/demo1.nbr
+share/neverball/data/gui/demo2.nbr
+share/neverball/data/gui/help1.jpg
+share/neverball/data/gui/help2.jpg
+share/neverball/data/gui/help3.jpg
+share/neverball/data/gui/help4.jpg
+share/neverball/data/holes-abc.txt
+share/neverball/data/holes-kk.txt
+share/neverball/data/holes-paxed.txt
+share/neverball/data/holes-paxed2.txt
+share/neverball/data/holes-paxed3.txt
+share/neverball/data/holes-putt.txt
+share/neverball/data/holes-slippi.txt
+share/neverball/data/icon/neverball.png
+share/neverball/data/icon/neverputt.png
+share/neverball/data/item/coin/coin
+share/neverball/data/item/coin/coin-no.png
+share/neverball/data/item/coin/coin.map
+share/neverball/data/item/coin/coin.obj
+share/neverball/data/item/coin/coin.png
+share/neverball/data/item/coin/coin.sol
+share/neverball/data/item/coin/coin.wings
+share/neverball/data/item/coin/euro_coin.png
+share/neverball/data/item/grow/grow
+share/neverball/data/item/grow/grow.map
+share/neverball/data/item/grow/grow.obj
+share/neverball/data/item/grow/grow.png
+share/neverball/data/item/grow/grow.sol
+share/neverball/data/item/shrink/shrink
+share/neverball/data/item/shrink/shrink.map
+share/neverball/data/item/shrink/shrink.obj
+share/neverball/data/item/shrink/shrink.png
+share/neverball/data/item/shrink/shrink.sol
 share/neverball/data/map-back/alien.map
+share/neverball/data/map-back/alien.sol
 share/neverball/data/map-back/blank.map
+share/neverball/data/map-back/blank.sol
 share/neverball/data/map-back/city.map
+share/neverball/data/map-back/city.sol
 share/neverball/data/map-back/clouds.map
+share/neverball/data/map-back/clouds.sol
 share/neverball/data/map-back/jupiter.map
+share/neverball/data/map-back/jupiter.sol
 share/neverball/data/map-back/ocean.map
-share/neverball/data/map-back/blank.sol
-share/neverball/data/map-back/city.sol
-share/neverball/data/map-back/clouds.sol
 share/neverball/data/map-back/ocean.sol
-share/neverball/data/map-back/jupiter.sol
-share/neverball/data/obj/platform.obj
+share/neverball/data/map-back/volcano.map
+share/neverball/data/map-back/volcano.sol
+share/neverball/data/map-ckk/01.map
+share/neverball/data/map-ckk/01.sol
+share/neverball/data/map-ckk/02.map
+share/neverball/data/map-ckk/02.sol
+share/neverball/data/map-ckk/03.map
+share/neverball/data/map-ckk/03.sol
+share/neverball/data/map-ckk/04.map
+share/neverball/data/map-ckk/04.sol
+share/neverball/data/map-ckk/05.map
+share/neverball/data/map-ckk/05.sol
+share/neverball/data/map-ckk/06.map
+share/neverball/data/map-ckk/06.sol
+share/neverball/data/map-ckk/07.map
+share/neverball/data/map-ckk/07.sol
+share/neverball/data/map-ckk/08.map
+share/neverball/data/map-ckk/08.sol
+share/neverball/data/map-ckk/09.map
+share/neverball/data/map-ckk/09.sol
+share/neverball/data/map-ckk/10.map
+share/neverball/data/map-ckk/10.sol
+share/neverball/data/map-ckk/11.map
+share/neverball/data/map-ckk/11.sol
+share/neverball/data/map-ckk/12.map
+share/neverball/data/map-ckk/12.sol
+share/neverball/data/map-ckk/13.map
+share/neverball/data/map-ckk/13.sol
+share/neverball/data/map-ckk/14.map
+share/neverball/data/map-ckk/14.sol
+share/neverball/data/map-ckk/15.map
+share/neverball/data/map-ckk/15.sol
+share/neverball/data/map-ckk/16.map
+share/neverball/data/map-ckk/16.sol



Home | Main Index | Thread Index | Old Index