aboutsummaryrefslogtreecommitdiff
path: root/games/trackballs
diff options
context:
space:
mode:
authorAdam Weinberger <adamw@FreeBSD.org>2003-12-04 21:38:01 +0000
committerAdam Weinberger <adamw@FreeBSD.org>2003-12-04 21:38:01 +0000
commit715a49a4ce790d5b196e9fff4ffb65631d29a902 (patch)
tree883e6d17c3d7bd68a6062ac2d5a6d7630c28aae8 /games/trackballs
parentaf02eeac3e37e30f46f8bfba1f3e358ef0cb4ff9 (diff)
downloadports-715a49a4ce790d5b196e9fff4ffb65631d29a902.tar.gz
ports-715a49a4ce790d5b196e9fff4ffb65631d29a902.zip
Notes
Diffstat (limited to 'games/trackballs')
-rw-r--r--games/trackballs/Makefile43
-rw-r--r--games/trackballs/distinfo1
-rw-r--r--games/trackballs/pkg-descr20
-rw-r--r--games/trackballs/pkg-plist147
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