From b56f0a0e2f4bb2a1312165d89108b642366a14a8 Mon Sep 17 00:00:00 2001
From: Michael Jerris <mike@jerris.com>
Date: Sun, 1 Oct 2006 03:54:50 +0000
Subject: [PATCH] fix portaudio build on FreeBSD

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2910 d0543943-73ff-0310-b7d9-9358b9ac24b2
---
 libs/portaudio.build.sh | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/libs/portaudio.build.sh b/libs/portaudio.build.sh
index 7c03bf97fa..a939cedff0 100755
--- a/libs/portaudio.build.sh
+++ b/libs/portaudio.build.sh
@@ -10,6 +10,29 @@ patch <<__EOF__
  	;;
  
    mingw* )
+ 
+--- pa_unix_oss/pa_unix_oss.c.orig  Sat Sep 30 20:46:55 2006
++++ pa_unix_oss/pa_unix_oss.c       Sat Sep 30 20:46:13 2006
+@@ -95,7 +95,9 @@
+ 
+ #include <stdio.h>
+ #include <stdlib.h>
++#ifndef __FreeBSD__
+ #include <malloc.h>
++#endif
+ #include <memory.h>
+ #include <math.h>
+ #include <sys/ioctl.h>
+@@ -109,6 +111,8 @@
+ 
+ #ifdef __linux__
+ #include <linux/soundcard.h>
++#elif defined(__FreeBSD__)
++#include <sys/soundcard.h>
+ #else
+ #include <machine/soundcard.h> /* JH20010905 */
+ #endif
+ 
 __EOF__
 
 arch=`uname -m`