Revision
117537
Author
jeremyhu@macports.org
Date
2014-03-02 23:57:11 -0800 (Sun, 02 Mar 2014)

Log Message

live555: Honor configure.cxx_stdlib

Modified Paths

Diff

Modified: trunk/dports/multimedia/live555/Portfile (117536 => 117537)


--- trunk/dports/multimedia/live555/Portfile	2014-03-03 07:50:55 UTC (rev 117536)
+++ trunk/dports/multimedia/live555/Portfile	2014-03-03 07:57:11 UTC (rev 117537)
@@ -4,6 +4,7 @@
 
 name             live555
 version          2012.02.04
+revision         1
 categories       multimedia
 license          LGPL-2.1+
 maintainers      nomaintainer
@@ -28,9 +29,16 @@
 configure.distcc no
 patchfiles       patch-config.macosx.diff
 post-patch {
+    set cxx_stdlibflags {}
+    if {[info exists configure.cxx_stdlib] &&
+        ${configure.cxx_stdlib} ne {} &&
+        [string match *clang* ${configure.cxx}]} {
+        set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
+    }
+
     reinplace "s|@ARCHFLAGS@|[get_canonical_archflags]|g
         s|@CC@|${configure.cc}|g
-        s|@CXX@|${configure.cxx}|g
+        s|@CXX@|${configure.cxx} ${cxx_stdlibflags}|g
         s|@CPPFLAGS@|${configure.cppflags}|g
         s|@CFLAGS@|${configure.cflags}|g
         s|@CXXFLAGS@|${configure.cxxflags}|g