transcend (0.3.dfsg2-2) 00_portaudio.patch

Summary

 Transcend/Makefile.GnuLinuxPPC     |    2 +-
 Transcend/Makefile.GnuLinuxX86     |    2 +-
 Transcend/Makefile.MacOSX          |    2 +-
 Transcend/Makefile.MinGW           |    2 +-
 Transcend/game/SoundPlayer.h       |    3 +--
 Transcend/game/SoundPlayerActive.h |    3 +--
 6 files changed, 6 insertions(+), 8 deletions(-)

    
download this patch

Patch contents

Description: Link to dynamic portaudio instead of static.
Author: Miriam Ruiz <miriam@debian.org>
--- a/Transcend/Makefile.GnuLinuxPPC
+++ b/Transcend/Makefile.GnuLinuxPPC
@@ -22,7 +22,7 @@
 
 # various GL and X windows  librariesneeded for linux
 # also need portaudio library (which in turn needs pthreads)
-PLATFORM_LINK_FLAGS = -L/usr/X11R6/lib -lGL -lglut -lGLU -lX11 -lXi -lXext -lXmu ${ROOT_PATH}/Transcend/portaudio/lib/libportaudio.a -lpthread
+PLATFORM_LINK_FLAGS = -L/usr/X11R6/lib -lGL -lglut -lGLU -lX11 -lXi -lXext -lXmu -lportaudio -lpthread
 
 
 # All platforms but OSX support g++ and need no linker hacks
--- a/Transcend/Makefile.GnuLinuxX86
+++ b/Transcend/Makefile.GnuLinuxX86
@@ -22,7 +22,7 @@
 
 # pthread library needed for linux
 # also need portaudio library (which in turn needs pthreads)
-PLATFORM_LINK_FLAGS = -L/usr/X11R6/lib -lGL -lglut -lGLU -lX11 -lXi -lXext -lXmu ${ROOT_PATH}/Transcend/portaudio/lib/libportaudio.a -lpthread
+PLATFORM_LINK_FLAGS = -L/usr/X11R6/lib -lGL -lglut -lGLU -lX11 -lXi -lXext -lXmu -lportaudio -lpthread
 
 
 # All platforms but OSX support g++ and need no linker hacks
--- a/Transcend/Makefile.MacOSX
+++ b/Transcend/Makefile.MacOSX
@@ -22,7 +22,7 @@
 
 
 # various frameworks to support OpenGL, GLUT, and portaudio
-PLATFORM_LINK_FLAGS = -framework Cocoa -framework OpenGL -framework GLUT -framework CoreAudio -framework AudioToolbox ${ROOT_PATH}/Transcend/portaudio/lib/libportaudio.a 
+PLATFORM_LINK_FLAGS = -framework Cocoa -framework OpenGL -framework GLUT -framework CoreAudio -framework AudioToolbox -lportaudio 
 
 
 
--- a/Transcend/Makefile.MinGW
+++ b/Transcend/Makefile.MinGW
@@ -20,7 +20,7 @@
 PLATFORM_COMPILE_FLAGS = -DWIN_32
 
 # need various GL libraries, winmm, and portaudio
-PLATFORM_LINK_FLAGS = -lopengl32 -lglut32 -lglu32 ${ROOT_PATH}/Transcend/portaudio/lib/libportaudio.a -lwinmm
+PLATFORM_LINK_FLAGS = -lopengl32 -lglut32 -lglu32 -lportaudio -lwinmm
 
 
 # All platforms but OSX support g++ and need no linker hacks
--- a/Transcend/game/SoundPlayer.h
+++ b/Transcend/game/SoundPlayer.h
@@ -46,8 +46,7 @@
 #include "SoundFilter.h"
 #include "PlayableSound.h"
 
-#include "Transcend/portaudio/pa_common/portaudio.h"
-#include "Transcend/portaudio/pablio/pablio.h"
+#include <portaudio.h>
 
 
 #include "minorGems/util/SimpleVector.h"
--- a/Transcend/game/SoundPlayerActive.h
+++ b/Transcend/game/SoundPlayerActive.h
@@ -16,8 +16,7 @@
 
 #include "SoundSamples.h"
 
-#include "Transcend/portaudio/pa_common/portaudio.h"
-#include "Transcend/portaudio/pablio/pablio.h"
+#include <portaudio.h>
 
 
 #include "minorGems/util/SimpleVector.h"