diff options
author | Adam Weinberger <adamw@FreeBSD.org> | 2003-12-04 21:38:01 +0000 |
---|---|---|
committer | Adam Weinberger <adamw@FreeBSD.org> | 2003-12-04 21:38:01 +0000 |
commit | 715a49a4ce790d5b196e9fff4ffb65631d29a902 (patch) | |
tree | 883e6d17c3d7bd68a6062ac2d5a6d7630c28aae8 /games/trackballs | |
parent | af02eeac3e37e30f46f8bfba1f3e358ef0cb4ff9 (diff) | |
download | ports-715a49a4ce790d5b196e9fff4ffb65631d29a902.tar.gz ports-715a49a4ce790d5b196e9fff4ffb65631d29a902.zip |
Notes
Diffstat (limited to 'games/trackballs')
-rw-r--r-- | games/trackballs/Makefile | 43 | ||||
-rw-r--r-- | games/trackballs/distinfo | 1 | ||||
-rw-r--r-- | games/trackballs/pkg-descr | 20 | ||||
-rw-r--r-- | games/trackballs/pkg-plist | 147 |
4 files changed, 211 insertions, 0 deletions
diff --git a/games/trackballs/Makefile b/games/trackballs/Makefile new file mode 100644 index 000000000000..31a4e301699e --- /dev/null +++ b/games/trackballs/Makefile @@ -0,0 +1,43 @@ +# New ports collection makefile for: trackballs +# Date created: 21 November 2003 +# Whom: Adam Weinberger <adamw@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= trackballs +PORTVERSION= 0.9.2 +CATEGORIES= games +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= ports@FreeBSD.org +COMMENT= SDL-based Marble Madness clone + +LIB_DEPENDS= SDL_ttf.3:${PORTSDIR}/graphics/sdl_ttf \ + SDL_mixer.2:${PORTSDIR}/audio/sdl_mixer \ + SDL_image.10:${PORTSDIR}/graphics/sdl_image \ + guile.15:${PORTSDIR}/lang/guile +RUN_DEPENDS= bash:${PORTSDIR}/shells/bash2 + +USE_X_PREFIX= yes +USE_SDL= yes +GNU_CONFIGURE= yes +USE_REINPLACE= yes +USE_GNOME= gnometarget +USE_GMAKE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \ + LIBS="-L${LOCALBASE}/lib -L${X11BASE}/lib" + +MAN6= ${PORTNAME}.6 + +post-patch: + @${FIND} ${WRKSRC} -name '*.h' -o -name '*.cc' | ${XARGS} \ + ${REINPLACE_CMD} -e "/^#include/s|SDL/SDL|SDL11/SDL|; \ + /stdint.h/d" + @${REINPLACE_CMD} -e "s|/bin/bash|${LOCALBASE}/bin/bash|" \ + ${WRKSRC}/share/icons/installIcons + @${REINPLACE_CMD} -e "s|install -D|install|" \ + ${WRKSRC}/share/Makefile.in + +.include <bsd.port.mk> diff --git a/games/trackballs/distinfo b/games/trackballs/distinfo new file mode 100644 index 000000000000..aec68c1d990b --- /dev/null +++ b/games/trackballs/distinfo @@ -0,0 +1 @@ +MD5 (trackballs-0.9.2.tar.gz) = b51fb581a966fec1ff0bdee66871723f diff --git a/games/trackballs/pkg-descr b/games/trackballs/pkg-descr new file mode 100644 index 000000000000..c76065404ec5 --- /dev/null +++ b/games/trackballs/pkg-descr @@ -0,0 +1,20 @@ +Trackballs is a simple game similar to the classical game Marble Madness +on the Amiga in the 80's. By steering a marble ball through a labyrinth +filled with vicious hammers, pools of acid and other obstacles the player +collects points. When the ball reaches the destination it continues +at the next, more difficult level - unless the time runs out. + +It should be noted that this game is not intended to be a replica of +marble madness but rather inspired by it. For instance the game uses +advanced 3D graphics even though the original game had no real use for +it. Also we aim at making the game highly configurable by a scripting +extension (Guile) and provide a simple editor by which new levels easily +can be created. The current status of the project is very early in +development and is thus barely playable. + +You start /Trackballs/ by giving the command 'trackballs' which +instructs the game to load the first level. If you wish to cheat or simply +are testing out a level you are currently designing you can give the command +'trackballs -l foo' which jumps to level "foo". + +WWW: http://trackballs.sourceforge.net/ diff --git a/games/trackballs/pkg-plist b/games/trackballs/pkg-plist new file mode 100644 index 000000000000..e0e3e9c46893 --- /dev/null +++ b/games/trackballs/pkg-plist @@ -0,0 +1,147 @@ +bin/trackballs +share/trackballs/fonts/menuFont.ttf +share/trackballs/highScores +share/trackballs/images/acid.png +share/trackballs/images/difficulty0.png +share/trackballs/images/difficulty0High.png +share/trackballs/images/difficulty1.png +share/trackballs/images/difficulty1High.png +share/trackballs/images/difficulty2.png +share/trackballs/images/difficulty2High.png +share/trackballs/images/displayHighscoreBackground.jpg +share/trackballs/images/enterHighscoreBackground.jpg +share/trackballs/images/font.rgb +share/trackballs/images/gamesettings.png +share/trackballs/images/glitter.png +share/trackballs/images/header.png +share/trackballs/images/help0_1024.png +share/trackballs/images/help0_640.png +share/trackballs/images/help1_1024.png +share/trackballs/images/help1_640.png +share/trackballs/images/helpBackground.jpg +share/trackballs/images/ice.png +share/trackballs/images/left_panel.png +share/trackballs/images/levelsetup.png +share/trackballs/images/life.png +share/trackballs/images/menu0.png +share/trackballs/images/menu1.png +share/trackballs/images/menu2.png +share/trackballs/images/menu3.png +share/trackballs/images/menu4.png +share/trackballs/images/menuHigh0.png +share/trackballs/images/menuHigh1.png +share/trackballs/images/menuHigh2.png +share/trackballs/images/menuHigh3.png +share/trackballs/images/menuHigh4.png +share/trackballs/images/moreHelp.png +share/trackballs/images/moreHelpHigh.png +share/trackballs/images/mousePointer.png +share/trackballs/images/nolife.png +share/trackballs/images/playersetup.png +share/trackballs/images/return2menu.png +share/trackballs/images/return2menuHigh.png +share/trackballs/images/sand.png +share/trackballs/images/settings1.png +share/trackballs/images/settings2.png +share/trackballs/images/settings3.png +share/trackballs/images/settings4.png +share/trackballs/images/settings5.png +share/trackballs/images/settings6.png +share/trackballs/images/settings7.png +share/trackballs/images/settings8.png +share/trackballs/images/setup1.png +share/trackballs/images/setup2.png +share/trackballs/images/setup3.png +share/trackballs/images/setup4.png +share/trackballs/images/setupBackground.jpg +share/trackballs/images/setupTitle.png +share/trackballs/images/splashScreen.jpg +share/trackballs/images/start.png +share/trackballs/images/startHigh.png +share/trackballs/images/texture.png +share/trackballs/images/texture2.png +share/trackballs/images/texture3.png +share/trackballs/images/texture4.png +share/trackballs/images/track.png +share/trackballs/images/trackballs32x32.png +share/trackballs/images/trackballs48x48.png +share/trackballs/images/wings.png +share/trackballs/levels/bonus.map +share/trackballs/levels/bonus.scm +share/trackballs/levels/boot.scm +share/trackballs/levels/con1.map +share/trackballs/levels/con1.scm +share/trackballs/levels/con2.map +share/trackballs/levels/con2.scm +share/trackballs/levels/con3.map +share/trackballs/levels/con3.scm +share/trackballs/levels/con4.map +share/trackballs/levels/con4.scm +share/trackballs/levels/con5.map +share/trackballs/levels/con5.scm +share/trackballs/levels/contrib.set +share/trackballs/levels/elite.set +share/trackballs/levels/elite1.map +share/trackballs/levels/elite1.scm +share/trackballs/levels/hxtst.map +share/trackballs/levels/hxtst.scm +share/trackballs/levels/jump.set +share/trackballs/levels/jump1.map +share/trackballs/levels/jump1.scm +share/trackballs/levels/jump2.map +share/trackballs/levels/jump2.scm +share/trackballs/levels/jump3.map +share/trackballs/levels/jump3.scm +share/trackballs/levels/jump4.map +share/trackballs/levels/jump4.scm +share/trackballs/levels/jump5.map +share/trackballs/levels/jump5.scm +share/trackballs/levels/ki.set +share/trackballs/levels/ki1.map +share/trackballs/levels/ki1.scm +share/trackballs/levels/ki2.map +share/trackballs/levels/ki2.scm +share/trackballs/levels/ki3.map +share/trackballs/levels/ki3.scm +share/trackballs/levels/ki4.map +share/trackballs/levels/ki4.scm +share/trackballs/levels/lv.set +share/trackballs/levels/lv1.map +share/trackballs/levels/lv1.scm +share/trackballs/levels/lv2.map +share/trackballs/levels/lv2.scm +share/trackballs/levels/lv3.map +share/trackballs/levels/lv3.scm +share/trackballs/levels/lv4.map +share/trackballs/levels/lv4.scm +share/trackballs/levels/lv5.map +share/trackballs/levels/lv5.scm +share/trackballs/levels/lv6.map +share/trackballs/levels/lv6.scm +share/trackballs/levels/lv7.map +share/trackballs/levels/lv7.scm +share/trackballs/levels/lv8.map +share/trackballs/levels/lv8.scm +share/trackballs/levels/lv9.map +share/trackballs/levels/lv9.scm +share/trackballs/levels/tmp.map +share/trackballs/levels/tmp.scm +share/trackballs/sfx/badpill.wav +share/trackballs/sfx/blackDie.wav +share/trackballs/sfx/die.wav +share/trackballs/sfx/ff_death.wav +share/trackballs/sfx/flag.wav +share/trackballs/sfx/goodpill.wav +share/trackballs/sfx/levelComplete.wav +share/trackballs/sfx/sandcrash.wav +share/trackballs/sfx/savepoint.wav +share/trackballs/sfx/start.wav +share/trackballs/sfx/switch.wav +share/trackballs/sfx/time_warning.wav +share/trackballs/sfx/timeout.wav +@dirrm share/trackballs/sfx +@dirrm share/trackballs/music +@dirrm share/trackballs/levels +@dirrm share/trackballs/images +@dirrm share/trackballs/fonts +@dirrm share/trackballs |