--- bouncy-0.6.20071104.orig/debian/control
+++ bouncy-0.6.20071104/debian/control
@@ -0,0 +1,22 @@
+Source: bouncy
+Section: games
+Priority: extra
+Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
+Uploaders: Miriam Ruiz <little_miry@yahoo.es>, Barry deFreese <bdefreese@debian.org>, Ansgar Burchardt <ansgar@43-1.org>
+Build-Depends: debhelper (>= 5), quilt
+Standards-Version: 3.8.1
+Homepage: http://www.pyweek.org/e/bouncy/
+Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/bouncy/
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/bouncy/?op=log
+
+Package: bouncy
+Architecture: all
+Depends: ttf-dejavu-core, python, python-pygame, python-opengl, ${misc:Depends}
+Description: eat the yummy veggies in the garden - game for small kids
+ You play Bouncy the Hungry Rabbit. You're in a garden with yummy veggies and
+ a farmer who's not keen on you eating them. You can hide (and move around)
+ under the ground.
+ .
+ Bouncy was written so it could be enjoyed by the author's daughter, who was
+ about to turn 3, and by older gamers. Hence it's not a violent game and "easy"
+ is really, really easy, and "hard" is challenging.
--- bouncy-0.6.20071104.orig/debian/changelog
+++ bouncy-0.6.20071104/debian/changelog
@@ -0,0 +1,74 @@
+bouncy (0.6.20071104-3) unstable; urgency=low
+
+  [ Evgeni Golov ]
+  * debian/watch: try to find out upstream version
+
+  [ Gonéri Le Bouder ]
+  * debian/watch: fix the watchfile (Closes: #450144)
+
+  [ Barry deFreese ]
+  * Update my e-mail address.
+  * Minor syntax changes to debian/copyright.
+  * glvertex.patch - Use glVertexXX instead of glVertex. (Closes: #516558).
+  * Bump Standards Version to 3.8.1. (No changes needed).
+
+ -- Barry deFreese <bdefreese@debian.org>  Fri, 20 Mar 2009 15:21:49 -0400
+
+bouncy (0.6.20071104-2) unstable; urgency=low
+
+  [ Miriam Ruiz ]
+  * Fixed bashism: Replaced "{build,configure}-stamp"
+    by "build-stamp configure-stamp" in debian/rules.
+
+  [ Ansgar Burchardt ]
+  * debian/rules:
+    + Add call to dh_desktop.
+    + Do not call dh_link, dh_strip.  We have no binaries.
+    + Include /usr/share/quilt/quilt.make instead of calling it
+  * debian/control:
+    + Change XS-Vcs-* to Vcs-*
+    + Bump Debian Standards version to 3.7.3
+    + Add myself to Uploaders
+    + Remove homepage URL from description
+  * Use DejaVu fonts instead of Bitstream Vera (Closes: #461275).
+    + drop fonts_path.patch, new patch use_dejavu_fonts.patch includes this
+  * Install start script to /usr/games (makes menu entries work)
+
+ -- Ansgar Burchardt <ansgar@43-1.org>  Tue, 19 Feb 2008 19:26:06 +0100
+
+bouncy (0.6.20071104-1) unstable; urgency=low
+
+  [ Miriam Ruiz ]
+  * Fixed man page. Closes: #436442
+
+  [ Barry deFreese ]
+  * New upstream release
+    + Bugfixes
+  * Add myself to uploaders
+  * Add Homepage field to control
+  * Remove deprecated Encoding tag from desktop file
+  * Fix perms on some .py files
+
+  [ Jon Dowland ]
+  * update menu section to "Games/Action" for menu transition
+    (thanks Linas Žvirblis)
+
+ -- Miriam Ruiz <little_miry@yahoo.es>  Tue,  4 Nov 2007 16:28:02 +0200
+
+bouncy (0.5.20070616-1) unstable; urgency=low
+
+  * New Upstream Release.
+    + Bug fixes
+    + Joystick support
+  * Removed pysupport: not needed, as we're not compiling any modules and
+    the .py files are private (and thus not compiled to .pyc either)
+  * Removed rules/bouncy.links
+
+ -- Miriam Ruiz <little_miry@yahoo.es>  Sat, 16 Jun 2007 11:55:47 +0000
+
+bouncy (0.0.20060925-1) unstable; urgency=low
+
+  * Initial release (Closes: #426777)
+
+ -- Miriam Ruiz <little_miry@yahoo.es>  Wed, 30 May 2007 10:34:07 +0000
+
--- bouncy-0.6.20071104.orig/debian/docs
+++ bouncy-0.6.20071104/debian/docs
@@ -0,0 +1 @@
+README.txt
--- bouncy-0.6.20071104.orig/debian/watch
+++ bouncy-0.6.20071104/debian/watch
@@ -0,0 +1,8 @@
+# Watch control file for uscan
+# See uscan(1) for format
+
+version=3
+
+opts=uversionmangle=s/^/0./,dversionmangle=s/\.200.*// \
+ http://www.pyweek.org/e/bouncy/ \
+ http://media\.pyweek\.org/dl/3/bouncy/bouncy-post-r(.*)\.tgz
--- bouncy-0.6.20071104.orig/debian/bouncy.xpm
+++ bouncy-0.6.20071104/debian/bouncy.xpm
@@ -0,0 +1,226 @@
+/* XPM */
+static char *dummy[]={
+"32 32 191 2",
+"Qt c None",
+"#t c #000000",
+"aa c #040404",
+"#c c #060606",
+".v c #0a0a0a",
+"as c #0c0c0c",
+".G c #0e0e0e",
+".5 c #101010",
+"aT c #111111",
+".B c #151515",
+"#2 c #161616",
+"a6 c #181818",
+".O c #191919",
+"a# c #1b1b1b",
+"#. c #1c1c1c",
+"aS c #1d1d1d",
+"aw c #1e1e1e",
+".p c #1f1f1f",
+".W c #212121",
+"a. c #222222",
+"al c #232323",
+".9 c #242424",
+".o c #252525",
+"#a c #262626",
+"aE c #272727",
+"aF c #282828",
+"#F c #2b2b2b",
+".0 c #2c2c2c",
+".U c #2d2d2d",
+".u c #2e2e2e",
+"aK c #2f2f2f",
+"## c #303030",
+"#b c #313131",
+".l c #323232",
+"#E c #333333",
+".f c #343434",
+".V c #353535",
+".Z c #363636",
+"a7 c #373737",
+"#A c #383838",
+"#k c #393939",
+".6 c #3a3a3a",
+".e c #3b3b3b",
+".P c #3e3e3e",
+".Q c #3f3f3f",
+".K c #404040",
+"#r c #414141",
+"aR c #424242",
+".L c #434343",
+".A c #464646",
+".T c #474747",
+"a8 c #484848",
+".k c #494949",
+"ag c #4a4a4a",
+"ax c #4c4c4c",
+".1 c #4d4d4d",
+"#m c #4e4e4e",
+"aL c #505050",
+"aY c #515151",
+".b c #525252",
+".7 c #535353",
+"#s c #545454",
+".a c #565656",
+"ai c #5a5a5a",
+"#f c #5c5c5c",
+".X c #626262",
+"aN c #636363",
+"#C c #646464",
+"aX c #656565",
+".q c #666666",
+"#j c #676767",
+"aP c #686868",
+"a4 c #696969",
+".J c #6a6a6a",
+"a5 c #6c6c6c",
+"#K c #6d6d6d",
+".H c #6e6e6e",
+"aM c #6f6f6f",
+"aj c #707070",
+".4 c #737373",
+"#J c #747474",
+"ab c #757575",
+"#X c #767676",
+".w c #777777",
+"aA c #787878",
+"ar c #7a7a7a",
+"#z c #7b7b7b",
+"#d c #7c7c7c",
+"a3 c #7d7d7d",
+".M c #7f7f7f",
+"#G c #808080",
+".c c #818181",
+".d c #828282",
+"aB c #838383",
+".C c #848484",
+"#O c #858585",
+"#4 c #868686",
+"aG c #888888",
+".8 c #898989",
+"at c #8a8a8a",
+"#Z c #8b8b8b",
+".# c #8c8c8c",
+"aV c #8d8d8d",
+"#P c #8e8e8e",
+"aJ c #8f8f8f",
+"am c #909090",
+"ah c #929292",
+"aZ c #949494",
+"ak c #969696",
+"#Y c #979797",
+"#S c #989898",
+".R c #9e9e9e",
+"an c #9f9f9f",
+"#L c #a0a0a0",
+"#v c #a3a3a3",
+".Y c #a5a5a5",
+"ay c #a6a6a6",
+".j c #a7a7a7",
+".S c #a8a8a8",
+"#n c #a9a9a9",
+"ac c #aaaaaa",
+"a0 c #ababab",
+"#g c #acacac",
+"#B c #adadad",
+".2 c #aeaeae",
+".I c #afafaf",
+".D c #b0b0b0",
+".x c #b1b1b1",
+".r c #b2b2b2",
+".E c #b3b3b3",
+".3 c #b4b4b4",
+"ad c #b5b5b5",
+"#0 c #b6b6b6",
+".N c #b7b7b7",
+"#5 c #bababa",
+"au c #bbbbbb",
+"#o c #bdbdbd",
+"a2 c #c0c0c0",
+".m c #c1c1c1",
+"#W c #c2c2c2",
+"a1 c #c3c3c3",
+".s c #c4c4c4",
+"ae c #c5c5c5",
+".g c #c6c6c6",
+"aU c #c7c7c7",
+"#h c #c8c8c8",
+"#M c #cacaca",
+"#R c #cccccc",
+"aq c #cdcdcd",
+".y c #cfcfcf",
+"aC c #d1d1d1",
+"#i c #d2d2d2",
+"ao c #d3d3d3",
+"az c #d4d4d4",
+".t c #d5d5d5",
+"#T c #d7d7d7",
+"#6 c #d8d8d8",
+"af c #d9d9d9",
+".F c #dadada",
+".n c #dbdbdb",
+"#w c #dcdcdc",
+"#p c #dddddd",
+"aO c #dedede",
+"aI c #dfdfdf",
+"aH c #e0e0e0",
+"#N c #e1e1e1",
+".h c #e3e3e3",
+"#7 c #e4e4e4",
+".z c #e5e5e5",
+".i c #e6e6e6",
+"aD c #e7e7e7",
+"#e c #e8e8e8",
+"#q c #e9e9e9",
+"#8 c #eaeaea",
+"#H c #ebebeb",
+"#9 c #ececec",
+"#l c #ededed",
+"ap c #eeeeee",
+"#x c #f0f0f0",
+"aQ c #f2f2f2",
+"aW c #f3f3f3",
+"#1 c #f4f4f4",
+"#u c #f6f6f6",
+"#U c #f7f7f7",
+"av c #f9f9f9",
+"#y c #fafafa",
+"#Q c #fbfbfb",
+"#D c #fcfcfc",
+"#I c #fdfdfd",
+"#V c #fefefe",
+"#3 c #ffffff",
+"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.#.a.aQtQtQtQtQtQtQtQt",
+"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.#.b.c.d.eQtQtQtQtQtQtQt",
+"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.#.f.g.h.i.j.kQtQtQtQtQtQt",
+"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.l.#.m.h.i.n.d.oQtQtQtQtQt",
+"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.p.q.r.r.s.h.i.t.uQtQtQtQtQt",
+"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.v.w.r.r.x.y.z.z.AQtQtQtQtQt",
+"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.B.C.D.r.E.E.F.z.AQtQtQtQtQt",
+"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.G.H.I.J.K.L.M.N.OQtQtQtQtQt",
+"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.K.P.q.Q.R.S.T.U.VQtQtQtQtQt",
+"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.W.X.Y.r.r.C.Z.0QtQtQtQtQt",
+"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.1.L.2.r.r.r.3.4.5.6QtQtQtQt",
+"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt.Z.M.x.r.r.r.r.x.7.8.9QtQtQt",
+"QtQtQtQtQtQtQtQtQtQtQtQtQt#..0###a#b#c#d.D.r.r.r.r.E.b#e#fQtQtQt",
+"QtQtQtQtQtQtQtQtQtQtQtQt.U.4#g#h#i#j#..q.r.x.r.r.r.x#k#l.j#.QtQt",
+"QtQtQtQtQtQtQtQtQtQtQt#m#n#o#p.z#q#r#s#t.I.r.r.r.E.2.a#u.F.uQtQt",
+"QtQtQtQtQtQtQtQtQtQt#k#v.3#w.z#x#y#k#z#A#B.r.x.r.r#C.r#D#x#EQtQt",
+"QtQtQtQtQtQtQtQtQt#F#G.r#h.i#H#I#y#J#K#L.a.E#M#N#O#P#Q#Q#R#FQtQt",
+"QtQtQtQtQtQtQtQtQt.l#S.r#T.z#U#V#V#W#X#Y#Z#0.z#1.i#Q#D#1.##aQtQt",
+"QtQtQtQtQtQtQtQt#2#m.Y#0.z.i#Q#3#3#D#H#4.S#5#6#7#8#9#q#Ra.QtQtQt",
+"QtQtQtQtQtQtQta#aaabacad.i#7#Q#3#3#V#7#P#z#n.Eae#Taf.IagQtQtQtQt",
+"QtQtQtQtQtQt#aahaiaj.S.E#p#7#U#3#3#3#3#H.1.T.Xak#z.XalQtQtQtQtQt",
+"QtQtQtQtQt#G.a.namaian.Eao#7ap#3#3#3#3#V#Daqar.9asQtQtQtQtQtQtQt",
+"QtQtQtQtQtas#G#7#R.6at.Dau.z.i#1#V#V#V#V#Vav#pawQtQtQtQtQtQtQtQt",
+"QtQtQtQtQtQtas#W#Haxabay.raz.i.i#1#I#V#I#U#qaA##QtQtQtQtQtQtQtQt",
+"QtQtQtQtQtQtQtas#S.X.ZaB.2adaC.i.z#e#eaD#7.xaEQtQtQtQtQtQtQtQtQt",
+"QtQtQtQtQtQtQtQt.vaF.v.aaG.I.Eau#TaHaI#T.IaBaJaKQtQtQtQtQtQtQtQt",
+"QtQtQtQtQtQtQtQtQtaL.xaoaM.H#Yac.E.E#BaN.aaO#Q.F.KQtQtQtQtQtQtQt",
+"QtQtQtQtQtQtQtQtaP.y#e#uaQ.daR.l#kaSaT.HaU#H#y#VaIawQtQtQtQtQtQt",
+"QtQtQtQtQtQtQt.5aVau#p.z#eap#xaW#sQtawaX.I#waDav#DawQtQtQtQtQtQt",
+"QtQtQtQtQtQtQtQtaYaZa0a1ae.sa2a3#AQtQt.Va4#va1#6.za5QtQtQtQtQtQt",
+"QtQtQtQtQtQtQtQtQta6####.l#r.5a.QtQtQtQt.O.0a7a7a8QtQtQtQtQtQtQt",
+"QtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQtQt"};
--- bouncy-0.6.20071104.orig/debian/compat
+++ bouncy-0.6.20071104/debian/compat
@@ -0,0 +1 @@
+5
--- bouncy-0.6.20071104.orig/debian/bouncy.6
+++ bouncy-0.6.20071104/debian/bouncy.6
@@ -0,0 +1,23 @@
+.TH "Bouncy the Hungry Rabbit" "6" "May 2007" "" "Games"
+.SH "NAME"
+bouncy \- game for kids
+.SH "SYNOPSIS"
+.B bouncy
+.SH "DESCRIPTION"
+You play Bouncy the Hungry Rabbit. You're in a garden with yummy veggies and a farmer who's not keen on you eating them. You can hide (and move around) under the ground.
+
+Bouncy was written so it could be enjoyed by the author's daughter, who was about to turn 3, and by older gamers. Hence it's not a violent game and "easy" is really, really easy, and "hard" is challenging.
+.SH "USAGE"
+You are a hungry rabbit. Your mission is to eat food to complete the level.
+
+CONTROLS:
+  arrows   \- move around
+  "e"      \- eat whatever is in front of you
+  "d"      \- dig into the ground (hold to go underground)
+             also, when underground, "d"ig to surface
+  escape   \- quit
+
+Dig for long enough and you'll go into the hole. Move around under ground \- fences no longer stop you and the farmer can't
+see you. Hold "d" again to surface.
+.SH "SEE ALSO"
+You can find more information at http://www.pyweek.org/e/bouncy/
--- bouncy-0.6.20071104.orig/debian/bouncy.links
+++ bouncy-0.6.20071104/debian/bouncy.links
@@ -0,0 +1 @@
+usr/share/games/bouncy/game.sh usr/games/bouncy
--- bouncy-0.6.20071104.orig/debian/copyright
+++ bouncy-0.6.20071104/debian/copyright
@@ -0,0 +1,135 @@
+This package was debianized by Miriam Ruiz <little_miry@yahoo.es> on
+Wed, 30 May 2007 10:34:07 +0000.
+
+It was downloaded from <http://www.pyweek.org/e/bouncy/>
+
+Upstream Author: Richard Jones <richard@mechanicalcat.net>
+
+Copyright:
+
+    Artwork and code: Copyright (C) 2006 Richard Jones <richard@mechanicalcat.net>
+    pyglyph: Copyright (C) 2006 Alex Holkner
+    euclid.py: Copyright (C) 2006 Alex Holkner
+    Vera TrueType Fonts: Copyright (C) 2003 Bitstream, Inc
+
+License:
+
+    This package is free software; you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or
+    (at your option) any later version.
+ 
+    This package is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+ 
+    You should have received a copy of the GNU General Public License
+    along with this package; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
+
+On Debian systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL'.
+
+
+euclid:
+
+   euclid graphics maths module
+
+   Copyright (C) 2006 Alex Holkner
+   Alex.Holkner@mail.google.com
+
+   This library is free software; you can redistribute it and/or modify it
+   under the terms of the GNU Lesser General Public License as published by the
+   Free Software Foundation; either version 2.1 of the License, or (at your
+   option) any later version.
+
+   This library is distributed in the hope that it will be useful, but WITHOUT
+   ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+   FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License
+   for more details.
+
+   You should have received a copy of the GNU Lesser General Public License
+   along with this library; if not, write to the Free Software Foundation,
+   Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301 USA
+
+On Debian systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/LGPL'.
+
+
+pyglyph:
+
+   Copyright (C) 2006 Alex Holkner
+
+   Permission is hereby granted, free of charge, to any person
+   obtaining a copy of this software and associated documentation files
+   (the "Software"), to deal in the Software without restriction,
+   including without limitation the rights to use, copy, modify, merge,
+   publish, distribute, sublicense, and/or sell copies of the Software,
+   and to permit persons to whom the Software is furnished to do so,
+   subject to the following conditions:
+
+   The above copyright notice and this permission notice shall be
+   included in all copies or substantial portions of the Software.
+
+   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+   EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+   MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+   NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
+   BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+   ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+   CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+   SOFTWARE.
+
+
+Vera TrueType Fonts:
+
+	Copyright (C) 2003 Bitstream, Inc.
+	All Rights Reserved. Bitstream Vera is a trademark of Bitstream, Inc.
+
+	Permission is hereby granted, free of charge, to any person obtaining a
+	copy of the fonts accompanying this license ("Fonts") and associated
+	documentation files (the "Font Software"), to reproduce and distribute
+	the Font Software, including without limitation the rights to use, copy,
+	merge, publish, distribute, and/or sell copies of the Font Software, and
+	to permit persons to whom the Font Software is furnished to do so,
+	subject to the following conditions:
+
+	The above copyright and trademark notices and this permission notice
+	shall be included in all copies of one or more of the Font Software
+	typefaces.
+
+	The Font Software may be modified, altered, or added to, and in
+	particular the designs of glyphs or characters in the Fonts may be
+	modified and additional glyphs or characters may be added to the Fonts,
+	only if the fonts are renamed to names not containing either the words
+	"Bitstream" or the word "Vera".
+
+	This License becomes null and void to the extent applicable to Fonts or
+	Font Software that has been modified and is distributed under the
+	"Bitstream Vera" names.
+
+	The Font Software may be sold as part of a larger software package but
+	no copy of one or more of the Font Software typefaces may be sold by
+	itself.
+
+	THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+	EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+	MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
+	COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL
+	BITSTREAM OR THE GNOME FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR
+	OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL,
+	OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+	OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT
+	SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
+
+	Except as contained in this notice, the names of Gnome, the Gnome
+	Foundation, and Bitstream Inc., shall not be used in advertising or
+	otherwise to promote the sale, use or other dealings in this Font
+	Software without prior written authorization from the Gnome Foundation
+	or Bitstream Inc., respectively. For further information, contact:
+	<fonts@gnome.org>.
+
+
+The Debian packaging is Copyright (C) 2007, Miriam Ruiz <little_miry@yahoo.es> and
+is licensed under the GPL, see above.
--- bouncy-0.6.20071104.orig/debian/rules
+++ bouncy-0.6.20071104/debian/rules
@@ -0,0 +1,60 @@
+#!/usr/bin/make -f
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+include /usr/share/quilt/quilt.make
+
+configure: configure-stamp
+configure-stamp: $(QUILT_STAMPFN)
+	dh_testdir
+	touch $@
+
+build: build-stamp
+build-stamp: configure-stamp 
+	dh_testdir
+	touch $@
+
+clean: unpatch
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp configure-stamp
+	dh_clean 
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k 
+	dh_installdirs
+	chmod +x $(CURDIR)/euclid.py
+	chmod +x $(CURDIR)/pyglyph/__init__.py
+	chmod +x $(CURDIR)/pyglyph/font.py
+	chmod +x $(CURDIR)/pyglyph/html.py
+	chmod +x $(CURDIR)/pyglyph/layout.py
+	chmod +x $(CURDIR)/pyglyph/ttf.py
+	install -m 755 debian/game.sh $(CURDIR)/debian/bouncy/usr/games/bouncy
+
+# Build architecture-independent files here.
+binary-indep: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs 
+	dh_installdocs
+	dh_installexamples
+	dh_install
+	dh_installmenu
+	dh_installman debian/bouncy.6
+	dh_desktop
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+# Build architecture-dependent files here.
+binary-arch:
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
--- bouncy-0.6.20071104.orig/debian/bouncy.dirs
+++ bouncy-0.6.20071104/debian/bouncy.dirs
@@ -0,0 +1,2 @@
+usr/games
+
--- bouncy-0.6.20071104.orig/debian/game.sh
+++ bouncy-0.6.20071104/debian/game.sh
@@ -0,0 +1,4 @@
+#!/bin/sh --
+
+cd /usr/share/games/bouncy/
+python game.py "$@"
--- bouncy-0.6.20071104.orig/debian/bouncy64.xpm
+++ bouncy-0.6.20071104/debian/bouncy64.xpm
@@ -0,0 +1,74 @@
+/* XPM */
+static char *dummy[]={
+"64 64 7 1",
+". c None",
+"a c #000000",
+"# c #333333",
+"b c #666666",
+"c c #999999",
+"d c #cccccc",
+"e c #ffffff",
+"................................................................",
+"............................................#a#.................",
+"..........................................aaaa#a#...............",
+".........................................abbcccbb#..............",
+"........................................#acdededcc#.............",
+".......................................##cdeddeedcc#............",
+"......................................###cdddeddddb##...........",
+"......................................abccccdededddba...........",
+".....................................#acccccdddddedda#..........",
+".....................................abccccccddddddd##..........",
+".....................................abcccccdcdeedeeb#..........",
+".....................................abcccdcccdddeddb#..........",
+".....................................#ccccdcddcdddeeb#..........",
+".....................................abccccdccdcdeddb#..........",
+".....................................abcdddcbbbbcddca#..........",
+".....................................abccc#aa##a#cdca...........",
+".....................................##bcbabccccbab#a...........",
+".....................................babb#b#ccdc#baab...........",
+"......................................#a#bbcddcdc#ba#...........",
+"......................................babccdccdcccb#a...........",
+".....................................ba#ccdcdcccddbbaa..........",
+".....................................#acdccdccccddcb#a##........",
+"....................................b##cdddccccccccdcaca#.......",
+"....................................#abdccccccccccdccadca.......",
+"............................###aaa##aabddcdccccccccdcadeba......",
+"..........................#aa#######aa#cccccccccccdccadeea#.....",
+"........................#a#bccddddcaaa#ccccccccccdcccadee##.....",
+".......................aabccdddddedaba#cdccccccccccdbadeec#.....",
+"......................##cdcddddeedcab#bccdcdcccccccc##eeeca#....",
+".....................a#cdcddddedeeb#b#abccddccccdddc#ceeee##....",
+"....................##ccccdddeeeeeb#bbabccccccdcccd##eeeee##....",
+"...................#abccdddeedeeeebabc##ccdccccdddcaceeeed#b....",
+"..................#abcccdddedeeeeedabcccbcccddddc##ceeeeed##....",
+"..................##bcddcdeeeeeeeeda#ccc##cddeeeebceeeeeeca#....",
+"..................abccddddedeeeeeeeb#ccdc#bddeeeeceeeeeedba.....",
+".................#abcdcdddedeeeeeeedccbccccddeeeeeeeeeeeda#.....",
+"................#aabcdcdddddeeeeeeeeedccdccddedeeeeeeedd#a......",
+"................a##ccdddeddeeeeeeeeeedcbccdcddedededdddca.......",
+"...............aaabbcddddedeeeeeeeeeecabbccdcddddededdc##.......",
+"..............#aaabbcccddeddeeeeeeeeeeecbbcccdccddddcb#.........",
+".............##ccabcccddddedeeeeeeeeeeeca#bccccccccc#a#.........",
+"............#acdda#bccccddddeeeeeeeeeeeed#a###bcb##aa...........",
+"............abdeda#ccdcddeddeeeeeeeeeeeeeedc#aaaaa#.............",
+"...........a#cdeeb#bcccddedddeeeeeeeeeeeeeeeedbaa#..............",
+"...........abceeebabccdccddedeeeeeeeeeeeeeeeed#a#...............",
+"...........abcdeedabcccccdddeedeeeeeeeeeeeeeeda#................",
+"...........##cddeeb#cbcdccdeddeeeeeeeeeeeeeddb#.................",
+"............#bcdedcabbccdddddeddeeeeeeeeeeedca#.................",
+".............#bcdddb#bbccdcdddeeddeeeeeedded##..................",
+"..............a#bb####bcccdccddeddddddddedd#a#..................",
+"...............#aa#..abcccdddcdddeeddededdc#b#a.................",
+"...................#aa#bbccdddccddddddddccbdedba................",
+"..................a#bcdcb#ccccdccdcdccdb#aceeeeb#...............",
+".................abcdeeeea#bccccdcdcdcbabdeeeeeeca..............",
+"................#cdddeeeedbaaa#bbb##aa#cddeeeeeeeca.............",
+"...............abcddddeeeeedd###aaaa.abccddeeeeeee##............",
+"...............abdcddddedeeeeeeeca...##ccceddeeeeeca............",
+"...............abcccdeddeedddeedca...##bcdddedeeeed##...........",
+"...............#bbccdddddddddddcba....b#bccddddeeeeba...........",
+"................##bcccccdcccccb#a......a#bccccddddda............",
+".................#aa####bbbbaaa#........#a###cdccbaa............",
+"...................####aaa###.............##aaaaaa..............",
+"................................................................",
+"................................................................"};
--- bouncy-0.6.20071104.orig/debian/bouncy.menu
+++ bouncy-0.6.20071104/debian/bouncy.menu
@@ -0,0 +1,3 @@
+?package(bouncy):needs="x11" section="Games/Action" \
+	title="Bouncy the Hungry Rabbit" command="/usr/games/bouncy" \
+	icon="/usr/share/pixmaps/bouncy.xpm"
--- bouncy-0.6.20071104.orig/debian/bouncy.install
+++ bouncy-0.6.20071104/debian/bouncy.install
@@ -0,0 +1,8 @@
+*.py usr/share/games/bouncy
+pyglyph/*.py usr/share/games/bouncy/pyglyph
+data/*.obj usr/share/games/bouncy/data
+data/*.mtl usr/share/games/bouncy/data
+data/*.png usr/share/games/bouncy/data
+data/*.csv usr/share/games/bouncy/data
+debian/*.xpm usr/share/pixmaps/
+debian/*.desktop usr/share/applications/
--- bouncy-0.6.20071104.orig/debian/bouncy.desktop
+++ bouncy-0.6.20071104/debian/bouncy.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=Bouncy the Hungry Rabbit
+GenericName=bouncy
+Comment=Eat the yummy veggies in the garden (game for small kids)
+Icon=bouncy
+Exec=bouncy
+Terminal=false
+Categories=Game;ArcadeGame;KidsGame;
--- bouncy-0.6.20071104.orig/debian/patches/env.patch
+++ bouncy-0.6.20071104/debian/patches/env.patch
@@ -0,0 +1,8 @@
+--- bouncy-0.0.20060925/pyglyph/ttf.py.orig	2006-09-25 00:59:28.000000000 +0000
++++ bouncy-0.0.20060925/pyglyph/ttf.py	2007-05-30 18:17:29.000000000 +0000
+@@ -1,4 +1,4 @@
+-#!/bin/env python
++#!/usr/bin/env python
+ # $Id: ttf.py,v 1.7 2006/05/22 14:48:18 alex Exp $
+ 
+ """
--- bouncy-0.6.20071104.orig/debian/patches/use_dejavu_fonts.patch
+++ bouncy-0.6.20071104/debian/patches/use_dejavu_fonts.patch
@@ -0,0 +1,82 @@
+Index: bouncy-0.6.20071104/fonts.py
+===================================================================
+--- bouncy-0.6.20071104.orig/fonts.py
++++ bouncy-0.6.20071104/fonts.py
+@@ -1,13 +1,13 @@
+ import pyglyph
+ 
+ # load up fonts
+-fonts = pyglyph.font.LocalFontFactory('data')
+-sans20 = fonts.get_font(family='bitstream vera sans',
++fonts = pyglyph.font.LocalFontFactory('/usr/share/fonts/truetype/ttf-dejavu')
++sans20 = fonts.get_font(family='DejaVu sans',
+     size=20, bold=False, italic=False)
+ 
+-sans40 = fonts.get_font(family='bitstream vera sans',
++sans40 = fonts.get_font(family='DejaVu sans',
+     size=40, bold=False, italic=False)
+ 
+-mono20 = fonts.get_font(family='bitstream vera sans mono',
++mono20 = fonts.get_font(family='DejaVu sans mono',
+     size=20, bold=False, italic=False)
+ 
+Index: bouncy-0.6.20071104/game.py
+===================================================================
+--- bouncy-0.6.20071104.orig/game.py
++++ bouncy-0.6.20071104/game.py
+@@ -44,7 +44,7 @@
+     def menu(self):
+ 
+         instructions = pyglyph.layout_html('''
+-            <font face="bitstream vera sans" size="40">
++            <font face="DejaVu sans" size="40">
+                 (I)nstructions <br>
+                 (E)asy <br>
+                 (N)ormal <br>
+@@ -132,7 +132,7 @@
+ 
+     def instructions(self):
+         instructions = pyglyph.layout_html('''
+-            <font face="bitstream vera sans" size="20">
++            <font face="DejaVu sans" size="20">
+ <b>Bouncy the Rabbit by Richard Jones</b>
+ <br>
+ Written for the 3rd PyWeek Challenge: http://www.pyweek.org/
+Index: bouncy-0.6.20071104/leveledit.py
+===================================================================
+--- bouncy-0.6.20071104.orig/leveledit.py
++++ bouncy-0.6.20071104/leveledit.py
+@@ -1,4 +1,5 @@
+ import sys, pygame, csv, shutil, os
++import fonts
+ from pygame.locals import *
+ from pygame.constants import *
+ 
+@@ -44,12 +45,8 @@
+         self.mode = 'props'
+ 
+         # load up fonts
+-        fonts = pyglyph.font.LocalFontFactory('data')
+-        self.sans20 = fonts.get_font(family='bitstream vera sans',
+-            size=20, bold=False, italic=False)
+-
+-        self.sans40 = fonts.get_font(family='bitstream vera sans',
+-            size=40, bold=False, italic=False)
++        self.sans20 = fonts.sans20
++        self.sans40 = fonts.sans40
+ 
+         # button labels and callback funcs
+         self.buttons = [
+Index: bouncy-0.6.20071104/pyglyph/html.py
+===================================================================
+--- bouncy-0.6.20071104.orig/pyglyph/html.py
++++ bouncy-0.6.20071104/pyglyph/html.py
+@@ -131,7 +131,7 @@
+             self._attrs[Attribute.Bold] = False
+             self._attrs[Attribute.Italic] = False
+             self._attrs[Attribute.FontSize] = 12
+-            self._attrs[Attribute.FontName] = 'bitstream vera serif'
++            self._attrs[Attribute.FontName] = 'DejaVu serif'
+             self._attrs[Attribute.Color] = (0, 0, 0, 1)
+     
+     def set_attribute(self, attribute, value):
--- bouncy-0.6.20071104.orig/debian/patches/series
+++ bouncy-0.6.20071104/debian/patches/series
@@ -0,0 +1,3 @@
+env.patch
+use_dejavu_fonts.patch
+glvertex.patch
--- bouncy-0.6.20071104.orig/debian/patches/data_path.patch
+++ bouncy-0.6.20071104/debian/patches/data_path.patch
@@ -0,0 +1,211 @@
+diff -ruN bouncy-0.0.20060925.orig/farmer.py bouncy-0.0.20060925/farmer.py
+--- bouncy-0.0.20060925.orig/farmer.py	2006-09-25 00:59:28.000000000 +0000
++++ bouncy-0.0.20060925/farmer.py	2007-05-30 16:31:02.000000000 +0000
+@@ -7,7 +7,7 @@
+     def load(cls):
+         cls.models = {}
+         for name in ['farmer', 'alert', 'question']:
+-            obj = objloader.OBJ(os.path.join('data', '%s.obj'%name),
++            obj = objloader.OBJ(os.path.join('/usr/share/games/bouncy/data', '%s.obj'%name),
+                 outline=objects.toon_program is not None)
+             cls.models[name] = obj
+     load = classmethod(load)
+diff -ruN bouncy-0.0.20060925.orig/game.py bouncy-0.0.20060925/game.py
+--- bouncy-0.0.20060925.orig/game.py	2006-09-25 00:59:28.000000000 +0000
++++ bouncy-0.0.20060925/game.py	2007-05-30 16:28:12.000000000 +0000
+@@ -115,13 +115,13 @@
+                 else:
+                     start = False
+                     while 1:
+-                        if not os.path.exists('data/level%s.csv'%level):
++                        if not os.path.exists('/usr/share/games/bouncy/data/level%s.csv'%level):
+                             self.ok_dialog('You finished the game!')
+                             level = 1
+                             break
+                         elif level > 1:
+                             self.ok_dialog('Level complete!')
+-                        map = Map(self.viewport, 'data/level%s.csv'%level)
++                        map = Map(self.viewport, '/usr/share/games/bouncy/data/level%s.csv'%level)
+                         if not map.play(difficulty): break
+                         level += 1
+                     timeout = 0
+@@ -177,7 +177,7 @@
+ if __name__ == '__main__':
+     game = Game(viewport)
+     game.menu()
+-#    map = Map(viewport, 'data/test_level.csv')
+-#    map = Map(viewport, 'data/level2.csv')
++#    map = Map(viewport, '/usr/share/games/bouncy/data/test_level.csv')
++#    map = Map(viewport, '/usr/share/games/bouncy/data/level2.csv')
+ #    map.play(1)
+ 
+diff -ruN bouncy-0.0.20060925.orig/leveledit.py bouncy-0.0.20060925/leveledit.py
+--- bouncy-0.0.20060925.orig/leveledit.py	2006-09-25 00:59:28.000000000 +0000
++++ bouncy-0.0.20060925/leveledit.py	2007-05-30 16:31:11.000000000 +0000
+@@ -44,7 +44,7 @@
+         self.mode = 'props'
+ 
+         # load up fonts
+-        fonts = pyglyph.font.LocalFontFactory('data')
++        fonts = pyglyph.font.LocalFontFactory('/usr/share/games/bouncy/data')
+         self.sans20 = fonts.get_font(family='bitstream vera sans',
+             size=20, bold=False, italic=False)
+ 
+diff -ruN bouncy-0.0.20060925.orig/objects.py bouncy-0.0.20060925/objects.py
+--- bouncy-0.0.20060925.orig/objects.py	2006-09-25 00:59:28.000000000 +0000
++++ bouncy-0.0.20060925/objects.py	2007-05-30 16:28:38.000000000 +0000
+@@ -34,41 +34,41 @@
+             self.hitbox.render()
+ 
+ class Fence(MapElement):
+-    file = 'data/fence.obj'
++    file = '/usr/share/games/bouncy/data/fence.obj'
+     def init(self):
+         r = euclid.Matrix3.new_rotate(self.rotation * math.pi / 180)
+         v = r * euclid.Vector2(1, 20)
+         px, py, pz = self.position
+         self.hitbox = collide.AABox((px, py+3, pz), abs(v.x), 10., abs(v.y))
+ class Gate(Fence):
+-    file = 'data/gate.obj'
++    file = '/usr/share/games/bouncy/data/gate.obj'
+ 
+ class Player(MapElement):
+-    file = 'data/rabbit-sitting.obj'
++    file = '/usr/share/games/bouncy/data/rabbit-sitting.obj'
+ class Farmer(MapElement):
+-    file = 'data/farmer.obj'
++    file = '/usr/share/games/bouncy/data/farmer.obj'
+ class Bucket(MapElement):
+-    file = 'data/bucket.obj'
++    file = '/usr/share/games/bouncy/data/bucket.obj'
+     def init(self):
+         px, py, pz = self.position
+         self.hitbox = collide.AABox((px, py+1, pz), 2., 10, 2)
+ class Hole(MapElement):
+-    file = 'data/hole.obj'
++    file = '/usr/share/games/bouncy/data/hole.obj'
+ class Tree(MapElement):
+-    file = 'data/tree.obj'
++    file = '/usr/share/games/bouncy/data/tree.obj'
+ class Hedge(MapElement):
+-    file = 'data/hedge.obj'
++    file = '/usr/share/games/bouncy/data/hedge.obj'
+ class LongHedge(MapElement):
+-    file = 'data/long-hedge.obj'
++    file = '/usr/share/games/bouncy/data/long-hedge.obj'
+ class Scarecrow(MapElement):
+-    file = 'data/scarecrow.obj'
++    file = '/usr/share/games/bouncy/data/scarecrow.obj'
+ class Pie(MapElement):
+-    file = 'data/pie.obj'
++    file = '/usr/share/games/bouncy/data/pie.obj'
+ class Row(MapElement):
+-    file = 'data/row.obj'
++    file = '/usr/share/games/bouncy/data/row.obj'
+ 
+ class Lettuce(MapElement):
+-    file = 'data/lettuce.obj'
++    file = '/usr/share/games/bouncy/data/lettuce.obj'
+     name = 'lettuce'
+     is_food = True
+     food_value = 1
+@@ -76,24 +76,24 @@
+         px, py, pz = self.position
+         self.hitbox = collide.AABox((px, py+1, pz), 2, 2., 2)
+ class LettuceEat1(Lettuce):
+-    file = 'data/lettuce-eat1.obj'
++    file = '/usr/share/games/bouncy/data/lettuce-eat1.obj'
+     food_value = 1
+ Lettuce.next = LettuceEat1
+ class LettuceEat2(Lettuce):
+-    file = 'data/lettuce-eat2.obj'
++    file = '/usr/share/games/bouncy/data/lettuce-eat2.obj'
+     food_value = 1
+ LettuceEat1.next = LettuceEat2
+ class LettuceEat3(Lettuce):
+-    file = 'data/lettuce-eat3.obj'
++    file = '/usr/share/games/bouncy/data/lettuce-eat3.obj'
+     food_value = 1
+ LettuceEat2.next = LettuceEat3
+ class LettuceEat4(LettuceEat3):
+-    file = 'data/lettuce-eat4.obj'
++    file = '/usr/share/games/bouncy/data/lettuce-eat4.obj'
+     is_food = False
+ LettuceEat3.next = LettuceEat4
+ 
+ class Tomato(MapElement):
+-    file = 'data/tomato.obj'
++    file = '/usr/share/games/bouncy/data/tomato.obj'
+     name = 'tomato'
+     is_food = True
+     food_value = 1
+@@ -101,25 +101,25 @@
+         px, py, pz = self.position
+         self.hitbox = collide.AABox((px, py+2.5, pz), 2, 5., 2)
+ class TomatoEat1(Tomato):
+-    file = 'data/tomato-eat1.obj'
++    file = '/usr/share/games/bouncy/data/tomato-eat1.obj'
+     food_value = 1
+ Tomato.next = TomatoEat1
+ class TomatoEat2(Tomato):
+-    file = 'data/tomato-eat2.obj'
++    file = '/usr/share/games/bouncy/data/tomato-eat2.obj'
+     food_value = 1
+ TomatoEat1.next = TomatoEat2
+ class TomatoEat3(Tomato):
+-    file = 'data/tomato-eat3.obj'
++    file = '/usr/share/games/bouncy/data/tomato-eat3.obj'
+     food_value = 1
+ TomatoEat2.next = TomatoEat3
+ class TomatoEat4(TomatoEat3):
+-    file = 'data/tomato-eat4.obj'
++    file = '/usr/share/games/bouncy/data/tomato-eat4.obj'
+     is_food = False
+     next = None
+ TomatoEat3.next = TomatoEat4
+ 
+ class Carrot(MapElement):
+-    file = 'data/carrot.obj'
++    file = '/usr/share/games/bouncy/data/carrot.obj'
+     name = 'carrot'
+     is_food = True
+     food_value = 2
+@@ -127,7 +127,7 @@
+         px, py, pz = self.position
+         self.hitbox = collide.AABox((px, py, pz), 1, 1, 1)
+ class CarrotEat1(Carrot):
+-    file = 'data/carrot-eat1.obj'
++    file = '/usr/share/games/bouncy/data/carrot-eat1.obj'
+     food_value = 2
+     next = None
+ Carrot.next = CarrotEat1
+diff -ruN bouncy-0.0.20060925.orig/rabbit.py bouncy-0.0.20060925/rabbit.py
+--- bouncy-0.0.20060925.orig/rabbit.py	2006-09-25 00:59:28.000000000 +0000
++++ bouncy-0.0.20060925/rabbit.py	2007-05-30 16:31:23.000000000 +0000
+@@ -8,7 +8,7 @@
+         cls.models = {}
+         for name in ['rabbit-sitting', 'rabbit-hopping', 'rabbit-landing',
+                 'bump', 'rabbit-dig1', 'rabbit-dig2']:
+-            obj = objloader.OBJ(os.path.join('data', '%s.obj'%name),
++            obj = objloader.OBJ(os.path.join('/usr/share/games/bouncy/data', '%s.obj'%name),
+                 outline=objects.toon_program is not None)
+             cls.models[name] = obj
+     load = classmethod(load)
+diff -ruN bouncy-0.0.20060925.orig/textures.py bouncy-0.0.20060925/textures.py
+--- bouncy-0.0.20060925.orig/textures.py	2006-09-25 00:59:28.000000000 +0000
++++ bouncy-0.0.20060925/textures.py	2007-05-30 16:29:25.000000000 +0000
+@@ -12,11 +12,11 @@
+ def load():
+     for name, args in textures.items():
+         if args:
+-            image1 = pygame.image.load(os.path.join('data', name + '.png'))
+-            image2 = pygame.image.load(os.path.join('data', name + '-grey.png'))
++            image1 = pygame.image.load(os.path.join('/usr/share/games/bouncy/data', name + '.png'))
++            image2 = pygame.image.load(os.path.join('/usr/share/games/bouncy/data', name + '-grey.png'))
+             textures[name] = MixedTextureSurf(image1, image2, args)
+         else:
+-            image = pygame.image.load(os.path.join('data', name + '.png'))
++            image = pygame.image.load(os.path.join('/usr/share/games/bouncy/data', name + '.png'))
+             textures[name] = TextureSurf(image)
+ 
+ class TextureSurf:
--- bouncy-0.6.20071104.orig/debian/patches/glvertex.patch
+++ bouncy-0.6.20071104/debian/patches/glvertex.patch
@@ -0,0 +1,137 @@
+Index: bouncy-0.6.20071104/farmer.py
+===================================================================
+--- bouncy-0.6.20071104.orig/farmer.py	2009-03-20 15:23:58.000000000 -0400
++++ bouncy-0.6.20071104/farmer.py	2009-03-20 15:24:22.000000000 -0400
+@@ -189,7 +189,7 @@
+                 glColor(1, 0, 0)
+                 glBegin(GL_LINE_STRIP)
+                 for node in self.path.nodes:
+-                    glVertex(node.l[0] + s, 0, node.l[1] + s)
++                    glVertex3f(node.l[0] + s, 0, node.l[1] + s)
+                 glEnd()
+                 glEnable(GL_DEPTH_TEST)
+ 
+Index: bouncy-0.6.20071104/leveledit.py
+===================================================================
+--- bouncy-0.6.20071104.orig/leveledit.py	2009-03-20 15:24:52.000000000 -0400
++++ bouncy-0.6.20071104/leveledit.py	2009-03-20 15:25:21.000000000 -0400
+@@ -292,11 +292,11 @@
+             glColor(1., 1., 1., .3)
+             glBegin(GL_LINES)
+             for x in range(left, left + self.width  + 4*scale, 4*scale):
+-                glVertex(x, top, 30)
+-                glVertex(x, top+self.height + 4*scale, 30)
++                glVertex3f(x, top, 30)
++                glVertex3f(x, top+self.height + 4*scale, 30)
+             for y in range(top, top + self.height + 4*scale, 4*scale):
+-                glVertex(left, y, 30)
+-                glVertex(left+self.width + 4*scale, y, 30)
++                glVertex3f(left, y, 30)
++                glVertex3f(left+self.width + 4*scale, y, 30)
+             glEnd()
+             glPopMatrix()
+             glDisable(GL_BLEND)
+Index: bouncy-0.6.20071104/map.py
+===================================================================
+--- bouncy-0.6.20071104.orig/map.py	2009-03-20 15:25:28.000000000 -0400
++++ bouncy-0.6.20071104/map.py	2009-03-20 15:26:10.000000000 -0400
+@@ -99,10 +99,10 @@
+                 glPushMatrix()
+                 glTranslate(x+s, 0, z+s)
+                 glBegin(GL_QUADS)
+-                glVertex(-s,0,-s)
+-                glVertex(-s,0,s)
+-                glVertex(s,0,s)
+-                glVertex(s,0,-s)
++                glVertex3f(-s,0,-s)
++                glVertex3f(-s,0,s)
++                glVertex3f(s,0,s)
++                glVertex3f(s,0,-s)
+                 glEnd()
+                 glPopMatrix()
+ 
+@@ -112,10 +112,10 @@
+                 self.rabbit.position.z)
+             glTranslate(x+s, 0, z+s)
+             glBegin(GL_QUADS)
+-            glVertex(-s,1,-s)
+-            glVertex(-s,1,s)
+-            glVertex(s,1,s)
+-            glVertex(s,1,-s)
++            glVertex3f(-s,1,-s)
++            glVertex3f(-s,1,s)
++            glVertex3f(s,1,s)
++            glVertex3f(s,1,-s)
+             glEnd()
+             glPopMatrix()
+ 
+@@ -126,10 +126,10 @@
+                     self.farmer.position.z)
+                 glTranslate(x+s, 0, z+s)
+                 glBegin(GL_QUADS)
+-                glVertex(-s,1,-s)
+-                glVertex(-s,1,s)
+-                glVertex(s,1,s)
+-                glVertex(s,1,-s)
++                glVertex3f(-s,1,-s)
++                glVertex3f(-s,1,s)
++                glVertex3f(s,1,s)
++                glVertex3f(s,1,-s)
+                 glEnd()
+                 glPopMatrix()
+             glEnable(GL_LIGHTING)
+@@ -338,10 +338,10 @@
+ 
+         glColor4f(.5, .5, .5, .5)
+         glBegin(GL_QUADS)
+-        glVertex(0, 0, 5)
+-        glVertex(404, 0, 5)
+-        glVertex(404, 138, 5)
+-        glVertex(0, 138, 5)
++        glVertex3f(0, 0, 5)
++        glVertex3f(404, 0, 5)
++        glVertex3f(404, 138, 5)
++        glVertex3f(0, 138, 5)
+         glEnd()
+ 
+         glPushMatrix()
+Index: bouncy-0.6.20071104/pyglyph/font.py
+===================================================================
+--- bouncy-0.6.20071104.orig/pyglyph/font.py	2009-03-20 15:26:47.000000000 -0400
++++ bouncy-0.6.20071104/pyglyph/font.py	2009-03-20 15:27:34.000000000 -0400
+@@ -369,13 +369,13 @@
+         glBegin(GL_QUADS)
+         for renderbox, texbox in boxes:
+             glTexCoord2f(texbox[0], texbox[1])
+-            glVertex(renderbox[0], renderbox[1])
++            glVertex2d(renderbox[0], renderbox[1])
+             glTexCoord2f(texbox[2], texbox[1])
+-            glVertex(renderbox[2], renderbox[1])
++            glVertex2d(renderbox[2], renderbox[1])
+             glTexCoord2f(texbox[2], texbox[3])
+-            glVertex(renderbox[2], renderbox[3])
++            glVertex2d(renderbox[2], renderbox[3])
+             glTexCoord2f(texbox[0], texbox[3])
+-            glVertex(renderbox[0], renderbox[3])
++            glVertex2d(renderbox[0], renderbox[3])
+         glEnd()
+ 
+ def _pow2(n):
+Index: bouncy-0.6.20071104/ui.py
+===================================================================
+--- bouncy-0.6.20071104.orig/ui.py	2009-03-20 15:27:49.000000000 -0400
++++ bouncy-0.6.20071104/ui.py	2009-03-20 15:28:09.000000000 -0400
+@@ -71,9 +71,9 @@
+                 glColor(0, 0, 0, min(1, float(ts)/ts_max))
+             else:
+                 glColor(0, 0, 0, max(0, 1 - float(ts)/ts_max))
+-            glVertex(0, 0, 0)
+-            glVertex(0, y, 0)
+-            glVertex(x, y, 0)
+-            glVertex(x, 0, 0)
++            glVertex3f(0, 0, 0)
++            glVertex3f(0, y, 0)
++            glVertex3f(x, y, 0)
++            glVertex3f(x, 0, 0)
+             glEnd()
+ 
