--- src/SConscript	2010-06-25 12:47:56.000000000 -0500
+++ src/SConscript	2010-11-14 17:36:10.000000000 -0500
@@ -11,9 +11,8 @@
 #vamosobjs = SConscript('vamos/SConscript', exports=['env', 'src_dir'])
 #guiobjs = SConscript('gui/SConscript', exports=['env', 'src_dir'])
 
-if (sys.platform != 'freebsd6') and (sys.platform != 'freebsd7') and (sys.platform != 'freebsd8'):
-    def addbulletpath( val ):
-        return "#bullet/"+val
+def addbulletpath( val ):
+    return "#bullet/"+val
 
 #---------#
 # Sources #
@@ -219,8 +218,7 @@
 		LinearMath/btQuickprof.cpp
 		LinearMath/btSerializer.cpp""")
 
-if (sys.platform != 'freebsd6') and (sys.platform != 'freebsd7') and (sys.platform != 'freebsd8'):
-    bullet_src = map(addbulletpath, bullet_src)
+bullet_src = map(addbulletpath, bullet_src)
 
 #------------------------#
 # Copy Build Environment #
@@ -235,9 +233,12 @@
 vdrift_install = None
 common_libs = ['SDL_image', 'SDL_gfx', 'vorbisfile', 'vdriftbullet']
 
-if (sys.platform == 'freebsd6') or (sys.platform == 'freebsd7') or (sys.platform == 'freebsd8'):
-    common_libs.append('libbulletcollision')
-    common_libs.append('libbulletmath')
+if (sys.platform == 'freebsd6') or (sys.platform == 'freebsd7') or (sys.platform == 'freebsd8') or (sys.platform == 'freebsd9'):
+    common_libs.append('libLinearMath')
+    common_libs.append('libBulletCollision')
+    local_env.ParseConfig('sdl-config --cflags --libs')
+    local_env.Append(LIBPATH = ['/usr/X11R6/lib'])
+    libs_link = ['GLU', 'GLEW', 'pthread', common_libs]
 elif ( 'darwin' == sys.platform ):
     vdrift_install = "${PRODUCT_NAME}.app"
     pkgbase = "%s/Contents" % vdrift_install
