summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsalo <salo@pkgsrc.org>2003-03-25 01:32:55 +0000
committersalo <salo@pkgsrc.org>2003-03-25 01:32:55 +0000
commitd5e7566d7ace89005b801ccf3a747f35adb810be (patch)
treef112341ab5b7fed555cd83a251b40a401fa3763b
parentcfa2f71f299709709f28fb9545c2ee0ca300e932 (diff)
downloadpkgsrc-d5e7566d7ace89005b801ccf3a747f35adb810be.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.
-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