summaryrefslogtreecommitdiff
path: root/games/tuxracer
diff options
context:
space:
mode:
authorsalo <salo>2003-03-25 01:32:55 +0000
committersalo <salo>2003-03-25 01:32:55 +0000
commitb249bc34284fc72e13c35293af5c1baff3fea8d1 (patch)
treef112341ab5b7fed555cd83a251b40a401fa3763b /games/tuxracer
parentacad364296836b3c9c01219dac299e70e0e95d1d (diff)
downloadpkgsrc-b249bc34284fc72e13c35293af5c1baff3fea8d1.tar.gz
Import of tuxracer-0.61: 3D penguin racing game using OpenGL.
Tux Racer lets you take on the role of Tux the Linux Penguin as he races down steep, snow-covered mountains. Enter cups and compete to win the title! Tux Racer includes a variety of options for gameplay, including the ability to race courses in fog, at night, and under high winds. Your journey starts as you compete on local courses. Win and you will unlock other courses and cups that will lead you to more exciting and challenging races. Only the quickest, smartest, and luckiest will win! - Fun, easy to learn - Exciting 3D courses - Sophisticated physics result in thrilling rides down the mountains - Collect herring while avoiding obstacles for high scores - Race over a variety of surfaces, including fluffy snow and slick ice - Race in various weather conditions and lighting conditions - Create your own courses using any paint program such as The GIMP (no 3D modeller required) - Suitable for all ages This package needs working hardware OpenGL support. Based on a package submitted by David Ferlier via PR pkg/20064.
Diffstat (limited to 'games/tuxracer')
-rw-r--r--games/tuxracer/DESCR20
-rw-r--r--games/tuxracer/Makefile33
-rw-r--r--games/tuxracer/PLIST221
-rw-r--r--games/tuxracer/distinfo6
4 files changed, 280 insertions, 0 deletions
diff --git a/games/tuxracer/DESCR b/games/tuxracer/DESCR
new file mode 100644
index 00000000000..85625e705eb
--- /dev/null
+++ b/games/tuxracer/DESCR
@@ -0,0 +1,20 @@
+Tux Racer lets you take on the role of Tux the Linux Penguin as he races down
+steep, snow-covered mountains. Enter cups and compete to win the title! Tux
+Racer includes a variety of options for gameplay, including the ability to
+race courses in fog, at night, and under high winds.
+
+Your journey starts as you compete on local courses. Win and you will unlock
+other courses and cups that will lead you to more exciting and challenging
+races. Only the quickest, smartest, and luckiest will win!
+
+- Fun, easy to learn
+- Exciting 3D courses
+- Sophisticated physics result in thrilling rides down the mountains
+- Collect herring while avoiding obstacles for high scores
+- Race over a variety of surfaces, including fluffy snow and slick ice
+- Race in various weather conditions and lighting conditions
+- Create your own courses using any paint program such as The GIMP (no 3D
+ modeller required)
+- Suitable for all ages
+
+This package needs working hardware OpenGL support.
diff --git a/games/tuxracer/Makefile b/games/tuxracer/Makefile
new file mode 100644
index 00000000000..c57384111d9
--- /dev/null
+++ b/games/tuxracer/Makefile
@@ -0,0 +1,33 @@
+# $NetBSD: Makefile,v 1.1.1.1 2003/03/25 01:32:55 salo Exp $
+#
+
+DISTNAME= tuxracer-0.61
+CATEGORIES= games
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tuxracer/}
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
+ ${PKGBASE}-data-${PKGVERSION:C/nb[0-9]*$//}${EXTRACT_SUFX}
+
+MAINTAINER= david@netbsd-fr.org
+HOMEPAGE= http://tuxracer.sourceforge.net/
+COMMENT= 3D penguin racing game using OpenGL
+
+USE_BUILDLINK2= YES
+GNU_CONFIGURE= YES
+
+CONFIGURE_ARGS+= --with-data-dir=${PREFIX}/share/tuxracer
+
+post-install:
+ cd ${WRKSRC}/html && \
+ ${PAX} -rw . ${PREFIX}/share/doc/html/tuxracer/
+ cd ${WRKSRC}/contrib && \
+ ${PAX} -rw . ${PREFIX}/share/examples/tuxracer/
+ cd ${WRKDIR}/${PKGBASE}-data-${PKGVERSION:C/nb[0-9]*$//} && \
+ ${PAX} -rw . ${PREFIX}/share/tuxracer/
+ cd ${PREFIX}/share/tuxracer && \
+ ${FIND} . -type f -exec ${CHMOD} 444 {} \;
+
+.include "../../audio/SDL-mixer/buildlink2.mk"
+.include "../../lang/tcl/buildlink2.mk"
+
+.include "../../mk/pthread.buildlink2.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/games/tuxracer/PLIST b/games/tuxracer/PLIST
new file mode 100644
index 00000000000..73f0c3e83a6
--- /dev/null
+++ b/games/tuxracer/PLIST
@@ -0,0 +1,221 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2003/03/25 01:32:58 salo Exp $
+bin/tuxracer
+share/doc/html/tuxracer/download.html
+share/doc/html/tuxracer/faq.html
+share/doc/html/tuxracer/game_info.html
+share/doc/html/tuxracer/images/5rate.gif
+share/doc/html/tuxracer/images/5rate_cows.gif
+share/doc/html/tuxracer/images/fgw_top_pick.gif
+share/doc/html/tuxracer/images/ingame.jpg
+share/doc/html/tuxracer/images/manual/1.gif
+share/doc/html/tuxracer/images/manual/2.gif
+share/doc/html/tuxracer/images/manual/3.gif
+share/doc/html/tuxracer/images/manual/4.gif
+share/doc/html/tuxracer/images/manual/5.gif
+share/doc/html/tuxracer/images/manual/6.gif
+share/doc/html/tuxracer/images/manual/7.gif
+share/doc/html/tuxracer/images/manual/cup_menu.jpg
+share/doc/html/tuxracer/images/manual/cup_screen.jpg
+share/doc/html/tuxracer/images/manual/d_key.jpg
+share/doc/html/tuxracer/images/manual/e_key.jpg
+share/doc/html/tuxracer/images/manual/main_menu.jpg
+share/doc/html/tuxracer/images/manual/movement_keys.gif
+share/doc/html/tuxracer/images/manual/practice_screen.jpg
+share/doc/html/tuxracer/images/manual/q_key.jpg
+share/doc/html/tuxracer/images/manual/r_key.jpg
+share/doc/html/tuxracer/images/manual/racing.jpg
+share/doc/html/tuxracer/images/manual/welcome.jpg
+share/doc/html/tuxracer/images/menu_side.jpg
+share/doc/html/tuxracer/images/menu_top.jpg
+share/doc/html/tuxracer/images/menu_top_left.jpg
+share/doc/html/tuxracer/images/palette.png
+share/doc/html/tuxracer/images/palette.rgb
+share/doc/html/tuxracer/images/snow_line.gif
+share/doc/html/tuxracer/index.html
+share/doc/html/tuxracer/manual.html
+share/doc/html/tuxracer/oldnews.html
+share/doc/html/tuxracer/purchase.html
+share/doc/html/tuxracer/screenshots.html
+share/doc/html/tuxracer/support.html
+share/examples/tuxracer/script-fu/README
+share/examples/tuxracer/script-fu/tuxracer-create-level.scm
+share/examples/tuxracer/script-fu/tuxracer-load-level-1.1.scm
+share/examples/tuxracer/script-fu/tuxracer-save-as-rgbs-1.0.scm
+share/examples/tuxracer/script-fu/tuxracer-save-as-rgbs-1.1.scm
+share/tuxracer/README
+share/tuxracer/courses/bumpy_ride/course.tcl
+share/tuxracer/courses/bumpy_ride/elev.rgb
+share/tuxracer/courses/bumpy_ride/preview.rgb
+share/tuxracer/courses/bumpy_ride/terrain.rgb
+share/tuxracer/courses/bumpy_ride/trees.rgb
+share/tuxracer/courses/bunny_hill/course.tcl
+share/tuxracer/courses/bunny_hill/elev.rgb
+share/tuxracer/courses/bunny_hill/preview.rgb
+share/tuxracer/courses/bunny_hill/terrain.rgb
+share/tuxracer/courses/bunny_hill/trees.rgb
+share/tuxracer/courses/common/buttprint.rgb
+share/tuxracer/courses/common/buttstart.rgb
+share/tuxracer/courses/common/buttstop.rgb
+share/tuxracer/courses/common/cloudyback.rgb
+share/tuxracer/courses/common/cloudybottom.rgb
+share/tuxracer/courses/common/cloudyfront.rgb
+share/tuxracer/courses/common/cloudyleft.rgb
+share/tuxracer/courses/common/cloudyright.rgb
+share/tuxracer/courses/common/cloudytop.rgb
+share/tuxracer/courses/common/courseinit.tcl
+share/tuxracer/courses/common/cupicon.rgb
+share/tuxracer/courses/common/envmap.rgb
+share/tuxracer/courses/common/finish.rgb
+share/tuxracer/courses/common/flag.rgb
+share/tuxracer/courses/common/foggy_light.tcl
+share/tuxracer/courses/common/herring_standard.rgb
+share/tuxracer/courses/common/herringrunicon.rgb
+share/tuxracer/courses/common/ice.rgb
+share/tuxracer/courses/common/night_light.tcl
+share/tuxracer/courses/common/nightback.rgb
+share/tuxracer/courses/common/nightbottom.rgb
+share/tuxracer/courses/common/nightenv.rgb
+share/tuxracer/courses/common/nightfront.rgb
+share/tuxracer/courses/common/nightleft.rgb
+share/tuxracer/courses/common/nightright.rgb
+share/tuxracer/courses/common/nighttop.rgb
+share/tuxracer/courses/common/nopreview.rgb
+share/tuxracer/courses/common/rock.rgb
+share/tuxracer/courses/common/shrub.rgb
+share/tuxracer/courses/common/snow.rgb
+share/tuxracer/courses/common/snowparticles.rgb
+share/tuxracer/courses/common/start.rgb
+share/tuxracer/courses/common/sunny_light.tcl
+share/tuxracer/courses/common/sunnyback.rgb
+share/tuxracer/courses/common/sunnybottom.rgb
+share/tuxracer/courses/common/sunnyfront.rgb
+share/tuxracer/courses/common/sunnyleft.rgb
+share/tuxracer/courses/common/sunnyright.rgb
+share/tuxracer/courses/common/sunnytop.rgb
+share/tuxracer/courses/common/tree.rgb
+share/tuxracer/courses/common/tree_barren.rgb
+share/tuxracer/courses/common/tree_polyhedron.tcl
+share/tuxracer/courses/common/tux_moonwalk.tcl
+share/tuxracer/courses/common/tux_walk.tcl
+share/tuxracer/courses/contrib/downhill_fear/course.tcl
+share/tuxracer/courses/contrib/downhill_fear/elev.rgb
+share/tuxracer/courses/contrib/downhill_fear/preview.rgb
+share/tuxracer/courses/contrib/downhill_fear/terrain.rgb
+share/tuxracer/courses/contrib/downhill_fear/trees.rgb
+share/tuxracer/courses/contrib/ice_canyon/course.tcl
+share/tuxracer/courses/contrib/ice_canyon/elev.rgb
+share/tuxracer/courses/contrib/ice_canyon/preview.rgb
+share/tuxracer/courses/contrib/ice_canyon/terrain.rgb
+share/tuxracer/courses/contrib/ice_canyon/trees.rgb
+share/tuxracer/courses/contrib/ingos_speedway/course.tcl
+share/tuxracer/courses/contrib/ingos_speedway/elev.rgb
+share/tuxracer/courses/contrib/ingos_speedway/preview.rgb
+share/tuxracer/courses/contrib/ingos_speedway/terrain.rgb
+share/tuxracer/courses/contrib/ingos_speedway/trees.rgb
+share/tuxracer/courses/contrib/jools_big_mountain/course.tcl
+share/tuxracer/courses/contrib/jools_big_mountain/elev.rgb
+share/tuxracer/courses/contrib/jools_big_mountain/preview.rgb
+share/tuxracer/courses/contrib/jools_big_mountain/terrain.rgb
+share/tuxracer/courses/contrib/jools_big_mountain/trees.rgb
+share/tuxracer/courses/contrib/nebula/course.tcl
+share/tuxracer/courses/contrib/nebula/elev.rgb
+share/tuxracer/courses/contrib/nebula/preview.rgb
+share/tuxracer/courses/contrib/nebula/terrain.rgb
+share/tuxracer/courses/contrib/nebula/trees.rgb
+share/tuxracer/courses/contrib/penguins_cant_fly/course.tcl
+share/tuxracer/courses/contrib/penguins_cant_fly/elev.rgb
+share/tuxracer/courses/contrib/penguins_cant_fly/preview.rgb
+share/tuxracer/courses/contrib/penguins_cant_fly/terrain.rgb
+share/tuxracer/courses/contrib/penguins_cant_fly/trees.rgb
+share/tuxracer/courses/contrib/sentinel_towers/course.tcl
+share/tuxracer/courses/contrib/sentinel_towers/elev.rgb
+share/tuxracer/courses/contrib/sentinel_towers/preview.rgb
+share/tuxracer/courses/contrib/sentinel_towers/terrain.rgb
+share/tuxracer/courses/contrib/sentinel_towers/trees.rgb
+share/tuxracer/courses/contrib/twin_paths/course.tcl
+share/tuxracer/courses/contrib/twin_paths/elev.rgb
+share/tuxracer/courses/contrib/twin_paths/preview.rgb
+share/tuxracer/courses/contrib/twin_paths/terrain.rgb
+share/tuxracer/courses/contrib/twin_paths/trees.rgb
+share/tuxracer/courses/course_idx.tcl
+share/tuxracer/courses/frozen_river/course.tcl
+share/tuxracer/courses/frozen_river/elev.rgb
+share/tuxracer/courses/frozen_river/preview.rgb
+share/tuxracer/courses/frozen_river/terrain.rgb
+share/tuxracer/courses/frozen_river/trees.rgb
+share/tuxracer/courses/path_of_daggers/course.tcl
+share/tuxracer/courses/path_of_daggers/elev.rgb
+share/tuxracer/courses/path_of_daggers/preview.rgb
+share/tuxracer/courses/path_of_daggers/terrain.rgb
+share/tuxracer/courses/path_of_daggers/trees.rgb
+share/tuxracer/courses/twisty_slope/course.tcl
+share/tuxracer/courses/twisty_slope/elev.rgb
+share/tuxracer/courses/twisty_slope/preview.rgb
+share/tuxracer/courses/twisty_slope/terrain.rgb
+share/tuxracer/courses/twisty_slope/trees.rgb
+share/tuxracer/fonts/trebuchet.tfm
+share/tuxracer/fonts/trebuchet_white.rgb
+share/tuxracer/fonts/trebuchet_yel_blk.rgb
+share/tuxracer/music/options1-jt.it
+share/tuxracer/music/race1-jt.it
+share/tuxracer/music/race2-jt.it
+share/tuxracer/music/readme
+share/tuxracer/music/start1-jt.it
+share/tuxracer/music/wonrace1-jt.it
+share/tuxracer/sounds/fish_pickup1.wav
+share/tuxracer/sounds/fish_pickup2.wav
+share/tuxracer/sounds/fish_pickup3.wav
+share/tuxracer/sounds/tux_hit_tree1.wav
+share/tuxracer/sounds/tux_on_ice1.wav
+share/tuxracer/sounds/tux_on_rock1.wav
+share/tuxracer/sounds/tux_on_snow1.wav
+share/tuxracer/textures/checkmark.rgb
+share/tuxracer/textures/conditions_button.rgb
+share/tuxracer/textures/gaugeenergymask.rgb
+share/tuxracer/textures/gaugeoutline.rgb
+share/tuxracer/textures/gaugespeedmask.rgb
+share/tuxracer/textures/herringicon.rgb
+share/tuxracer/textures/listbox_arrows.rgb
+share/tuxracer/textures/menu_bottom_left.rgb
+share/tuxracer/textures/menu_bottom_right.rgb
+share/tuxracer/textures/menu_title.rgb
+share/tuxracer/textures/menu_top_left.rgb
+share/tuxracer/textures/menu_top_right.rgb
+share/tuxracer/textures/mirror_button.rgb
+share/tuxracer/textures/mouse_cursor.rgb
+share/tuxracer/textures/noicon.rgb
+share/tuxracer/textures/snow_button.rgb
+share/tuxracer/textures/splash_bl.rgb
+share/tuxracer/textures/splash_br.rgb
+share/tuxracer/textures/splash_tl.rgb
+share/tuxracer/textures/splash_tr.rgb
+share/tuxracer/textures/tuxlife.rgb
+share/tuxracer/textures/wind_button.rgb
+share/tuxracer/tux.tcl
+share/tuxracer/tuxracer_init.tcl
+@dirrm share/tuxracer/textures
+@dirrm share/tuxracer/sounds
+@dirrm share/tuxracer/music
+@dirrm share/tuxracer/fonts
+@dirrm share/tuxracer/courses/twisty_slope
+@dirrm share/tuxracer/courses/path_of_daggers
+@dirrm share/tuxracer/courses/frozen_river
+@dirrm share/tuxracer/courses/contrib/twin_paths
+@dirrm share/tuxracer/courses/contrib/sentinel_towers
+@dirrm share/tuxracer/courses/contrib/penguins_cant_fly
+@dirrm share/tuxracer/courses/contrib/nebula
+@dirrm share/tuxracer/courses/contrib/jools_big_mountain
+@dirrm share/tuxracer/courses/contrib/ingos_speedway
+@dirrm share/tuxracer/courses/contrib/ice_canyon
+@dirrm share/tuxracer/courses/contrib/downhill_fear
+@dirrm share/tuxracer/courses/contrib
+@dirrm share/tuxracer/courses/common
+@dirrm share/tuxracer/courses/bunny_hill
+@dirrm share/tuxracer/courses/bumpy_ride
+@dirrm share/tuxracer/courses
+@dirrm share/tuxracer
+@dirrm share/examples/tuxracer/script-fu
+@dirrm share/examples/tuxracer
+@dirrm share/doc/html/tuxracer/images/manual
+@dirrm share/doc/html/tuxracer/images
+@dirrm share/doc/html/tuxracer
diff --git a/games/tuxracer/distinfo b/games/tuxracer/distinfo
new file mode 100644
index 00000000000..a810531827e
--- /dev/null
+++ b/games/tuxracer/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2003/03/25 01:32:55 salo Exp $
+
+SHA1 (tuxracer-0.61.tar.gz) = e1b98209f99400cd6aa660f6c1c8bd2ab17d5cea
+Size (tuxracer-0.61.tar.gz) = 636628 bytes
+SHA1 (tuxracer-data-0.61.tar.gz) = f8476530106bfc343e9196e2a8285b5a57f75d65
+Size (tuxracer-data-0.61.tar.gz) = 7402317 bytes