Revision
115375
Author
jeremyhu@macports.org
Date
2013-12-31 20:49:18 -0800 (Tue, 31 Dec 2013)

Log Message

portaudio: Build fix for non-default C++ runtimes

Modified Paths

Added Paths

Diff

Modified: trunk/dports/audio/portaudio/Portfile (115374 => 115375)


--- trunk/dports/audio/portaudio/Portfile	2014-01-01 02:53:09 UTC (rev 115374)
+++ trunk/dports/audio/portaudio/Portfile	2014-01-01 04:49:18 UTC (rev 115375)
@@ -5,7 +5,7 @@
 
 name                portaudio
 version             19.20111121
-revision            4
+revision            5
 categories          audio devel
 platforms           darwin macosx
 maintainers         hum openmaintainer
@@ -40,6 +40,7 @@
 
 # patch-configure removes -Werror, and adds -DNDEBUG.
 patchfiles          patch-configure \
+                    patch-ltmain.sh.diff \
                     patch-src__common__pa_types.h \
                     patch-clang.diff
 

Added: trunk/dports/audio/portaudio/files/patch-ltmain.sh.diff (0 => 115375)


--- trunk/dports/audio/portaudio/files/patch-ltmain.sh.diff	                        (rev 0)
+++ trunk/dports/audio/portaudio/files/patch-ltmain.sh.diff	2014-01-01 04:49:18 UTC (rev 115375)
@@ -0,0 +1,14 @@
+--- ltmain.sh.orig	2011-11-10 10:33:29.000000000 -0800
++++ ltmain.sh	2013-12-31 20:46:59.000000000 -0800
+@@ -5838,9 +5838,10 @@ func_mode_link ()
+       # -tp=*                Portland pgcc target processor selection
+       # --sysroot=*          for sysroot support
+       # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
++      # -stdlib=*            select c++ std lib with clang
+       -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
+       -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
+-      -O*|-flto*|-fwhopr*|-fuse-linker-plugin)
++      -O*|-flto*|-fwhopr*|-fuse-linker-plugin|-stdlib=*)
+         func_quote_for_eval "$arg"
+ 	arg="$func_quote_for_eval_result"
+         func_append compile_command " $arg"