Revision: 115378 https://trac.macports.org/changeset/115378 Author: jeremyhu@macports.org Date: 2013-12-31 21:31:42 -0800 (Tue, 31 Dec 2013) Log Message: ----------- gpsd: Link against correct C++ runtime Modified Paths: -------------- trunk/dports/net/gpsd/Portfile Modified: trunk/dports/net/gpsd/Portfile =================================================================== --- trunk/dports/net/gpsd/Portfile 2014-01-01 05:21:02 UTC (rev 115377) +++ trunk/dports/net/gpsd/Portfile 2014-01-01 05:31:42 UTC (rev 115378) @@ -9,7 +9,7 @@ name gpsd version 3.5 -revision 3 +revision 4 license BSD categories net maintainers nomaintainer @@ -36,14 +36,20 @@ variant universal {} +# TODO: Simplify once MacPorts 2.3 is released +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} +} + build.cmd ${prefix}/bin/scons build.target build.args prefix=${prefix} libQgpsmm=no usb=no strip=no build.env-append CC="${configure.cc} [get_canonical_archflags cc]" \ CFLAGS="${configure.cflags} [get_canonical_archflags cc]" \ - CXX="${configure.cxx} [get_canonical_archflags cxx]" \ - CXXFLAGS="${configure.cxxflags} [get_canonical_archflags cxx]" \ - LDFLAGS="${configure.ldflags} [get_canonical_archflags ld]" \ + CXX="${configure.cxx} [get_canonical_archflags cxx] ${cxx_stdlibflags}" \ + CXXFLAGS="${configure.cxxflags} [get_canonical_archflags cxx] ${cxx_stdlibflags}" \ + LDFLAGS="${configure.ldflags} [get_canonical_archflags ld] ${cxx_stdlibflags}" \ PYTHON=${prefix}/bin/python2.7 destroot.args ${build.args}