Revision: 115367 https://trac.macports.org/changeset/115367 Author: jeremyhu@macports.org Date: 2013-12-31 18:00:56 -0800 (Tue, 31 Dec 2013) Log Message: ----------- unrar: Build fix for non-default C++ runtime Modified Paths: -------------- trunk/dports/archivers/unrar/Portfile Modified: trunk/dports/archivers/unrar/Portfile =================================================================== --- trunk/dports/archivers/unrar/Portfile 2014-01-01 01:59:20 UTC (rev 115366) +++ trunk/dports/archivers/unrar/Portfile 2014-01-01 02:00:56 UTC (rev 115367) @@ -6,6 +6,7 @@ name unrar set my_name ${name}src version 4.2.4 +revision 1 categories archivers platforms darwin freebsd maintainers krischik openmaintainer @@ -37,6 +38,12 @@ configure.cxx "ccache ${configure.cxx}" } +# 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.args -f makefile.unix \ CXX="[join ${configure.cxx}]" @@ -45,8 +52,8 @@ build.args-append DESTDIR=${prefix} pre-build { - build.args-append CXXFLAGS="${configure.cxxflags} [get_canonical_archflags cxx]" \ - LDFLAGS="${configure.ldflags} [get_canonical_archflags ld]" + build.args-append CXXFLAGS="${configure.cxxflags} [get_canonical_archflags cxx] ${cxx_stdlibflags}" \ + LDFLAGS="${configure.ldflags} [get_canonical_archflags ld] ${cxx_stdlibflags}" } post-destroot {
participants (1)
-
jeremyhu@macports.org