freebsd-ports/games/vdrift/files/patch-src_SConscript
2010-11-18 05:16:28 +00:00

40 lines
1.6 KiB
Text

--- 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