<pre style='margin:0'>
Haren S (harens) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/bf574293e5d62f9007c7201acdda21fc50e318e2">https://github.com/macports/macports-ports/commit/bf574293e5d62f9007c7201acdda21fc50e318e2</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new bf574293e5d various: check for empty cxx_stdlib
</span>bf574293e5d is described below

<span style='display:block; white-space:pre;color:#808000;'>commit bf574293e5d62f9007c7201acdda21fc50e318e2
</span>Author: harens <12570877+harens@users.noreply.github.com>
AuthorDate: Mon Nov 14 12:22:40 2022 +0000

<span style='display:block; white-space:pre;color:#404040;'>    various: check for empty cxx_stdlib
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    By default there is no stdlib option on non-Darwin, resulting in build errors unless checked for.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Example fix: https://github.com/macports/macports-ports/commit/ee5188c0921e48a93c1f2ae10a206941fcc8f4fd
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://github.com/macports/macports-ports/pull/14323#discussion_r835618657
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://github.com/macports/macports-base/pull/269
</span>---
 aqua/qt4-mac-sqlite2-plugin/Portfile | 2 +-
 aqua/qt4-mac/Portfile                | 2 +-
 archivers/p7zip/Portfile             | 2 +-
 archivers/unalz/Portfile             | 4 +++-
 archivers/unrar/Portfile             | 2 +-
 archivers/zpaq/Portfile              | 2 +-
 audio/faust-devel/Portfile           | 2 +-
 audio/faust/Portfile                 | 2 +-
 audio/id3v2/Portfile                 | 2 +-
 audio/jack/Portfile                  | 2 +-
 audio/rubberband/Portfile            | 2 +-
 audio/stk/Portfile                   | 2 +-
 databases/db46/Portfile              | 2 +-
 databases/db47/Portfile              | 2 +-
 databases/db48/Portfile              | 2 +-
 databases/db53/Portfile              | 2 +-
 databases/db60/Portfile              | 2 +-
 databases/db62/Portfile              | 2 +-
 databases/leveldb/Portfile           | 2 +-
 devel/boost169/Portfile              | 2 +-
 devel/boost171/Portfile              | 2 +-
 devel/boost173/Portfile              | 2 +-
 devel/boost176/Portfile              | 2 +-
 devel/boost177/Portfile              | 2 +-
 devel/boost178/Portfile              | 2 +-
 devel/boost179/Portfile              | 2 +-
 devel/boost180/Portfile              | 2 +-
 devel/cctools/Portfile               | 2 +-
 devel/gecode/Portfile                | 2 +-
 devel/gmp/Portfile                   | 2 +-
 devel/jsonnet/Portfile               | 2 +-
 devel/ld64/Portfile                  | 2 +-
 devel/qscintilla/Portfile            | 2 +-
 devel/xxdiff/Portfile                | 2 +-
 emulators/scummvm/Portfile           | 2 +-
 games/bastet/Portfile                | 2 +-
 gis/gdal/Portfile                    | 2 +-
 gis/terra/Portfile                   | 2 +-
 graphics/freeimage/Portfile          | 2 +-
 graphics/wxWidgets-3.0/Portfile      | 2 +-
 irc/znc/Portfile                     | 2 +-
 lang/pure/Portfile                   | 2 +-
 lang/sdcc/Portfile                   | 5 ++++-
 mail/notmuch/Portfile                | 2 +-
 multimedia/live555/Portfile          | 2 +-
 multimedia/mkvtoolnix/Portfile       | 2 +-
 multimedia/mlt/Portfile              | 2 +-
 net/gpsd/Portfile                    | 2 +-
 net/librdkafka/Portfile              | 2 +-
 net/nmap/Portfile                    | 2 +-
 net/ostinato/Portfile                | 2 +-
 python/py-protobuf3/Portfile         | 2 +-
 python/py-pysvn/Portfile             | 2 +-
 python/py-ujson/Portfile             | 2 +-
 science/Gyoto/Portfile               | 2 +-
 science/RigCtldGUI/Portfile          | 2 +-
 science/gnucap/Portfile              | 2 +-
 science/iverilog/Portfile            | 2 +-
 science/plumed/Portfile              | 2 +-
 science/xraylib/Portfile             | 2 +-
 tex/texlive-bin/Portfile             | 2 +-
 textproc/ansifilter/Portfile         | 2 +-
 textproc/cpi00/Portfile              | 2 +-
 textproc/doxygen-devel/Portfile      | 2 +-
 textproc/doxygen/Portfile            | 2 +-
 textproc/giza-pp/Portfile            | 2 +-
 textproc/highlight/Portfile          | 2 +-
 textproc/lilypond/Portfile           | 2 +-
 textproc/openjade/Portfile           | 2 +-
 textproc/ux-trie/Portfile            | 2 +-
 70 files changed, 75 insertions(+), 70 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt4-mac-sqlite2-plugin/Portfile b/aqua/qt4-mac-sqlite2-plugin/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 51fc7d1850b..2aa4b987248 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt4-mac-sqlite2-plugin/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt4-mac-sqlite2-plugin/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -108,7 +108,7 @@ build.dir           ${worksrcpath}/${PLUGIN}
</span> build.target        {}
 
 # see https://trac.macports.org/ticket/59923
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.compiler}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.ldflags-append \
                     -stdlib=${configure.cxx_stdlib}
 }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt4-mac/Portfile b/aqua/qt4-mac/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c12b5ef3d17..1cf504d334f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt4-mac/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt4-mac/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -778,7 +778,7 @@ pre-configure {
</span>     configure.env-append PKG_CONFIG=${prefix}/bin/pkg-config
 
     # set which stdlib to use; clang only
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[string match *clang* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[string match *clang* ${configure.compiler}] && ${configure.cxx_stdlib} ne ""} {
</span>         configure.env-append QMAKE_STDLIB=-stdlib=${configure.cxx_stdlib}
         configure.ldflags-append -stdlib=${configure.cxx_stdlib}
     }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/p7zip/Portfile b/archivers/p7zip/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 29e94c1ab8a..32c727f79c8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/archivers/p7zip/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/archivers/p7zip/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,7 +47,7 @@ patchfiles      patch-CVE-2016-9296.diff \
</span> 
 # add the selected -stdlib to clang builds
 # see https://trac.macports.org/ticket/56811
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.cxx ${configure.cxx} -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/unalz/Portfile b/archivers/unalz/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7188dac76f9..1feeac69cda 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/archivers/unalz/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/archivers/unalz/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -58,7 +58,9 @@ post-patch {
</span> #
 # The following is needed so unalz will build on older Macs running Lion etc
 #
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.ldflags-append    "-stdlib=${configure.cxx_stdlib}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${configure.cxx_stdlib} ne ""} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.ldflags-append    "-stdlib=${configure.cxx_stdlib}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 build.target        posix-utf8
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/unrar/Portfile b/archivers/unrar/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f15a7510178..846077d079e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/archivers/unrar/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/archivers/unrar/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,7 +37,7 @@ if {[tbool configure.ccache]} {
</span> }
 
 set cxx_stdlibflags {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/zpaq/Portfile b/archivers/zpaq/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b25dd146e01..543fa48b132 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/archivers/zpaq/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/archivers/zpaq/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,7 +37,7 @@ github.tarball_from archive
</span> makefile.override-append \
                     CXXFLAGS PREFIX
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.ldflags-append -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/faust-devel/Portfile b/audio/faust-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e1a0115cf9c..1708c7aace0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/faust-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/faust-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -71,7 +71,7 @@ post-patch {
</span> 
 compiler.cxx_standard   2011
 configure.cxxflags-append -std=gnu++11
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.compiler}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.cxxflags-append -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/faust/Portfile b/audio/faust/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 599d360c6b8..b47c5a6a1e3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/faust/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/faust/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -66,7 +66,7 @@ post-patch {
</span> 
 compiler.cxx_standard   2011
 configure.cxxflags-append -std=gnu++11
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.compiler}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.cxxflags-append -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/id3v2/Portfile b/audio/id3v2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 82a1d0dfd7a..c4f469765d7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/id3v2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/id3v2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,7 +29,7 @@ pre-build {
</span> }
 
 set cxx_stdlibflags {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/jack/Portfile b/audio/jack/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 55396ff6105..9701ded603a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/jack/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/jack/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,7 +57,7 @@ configure.args      --doxygen=no \
</span>                     --db=no
 
 platform darwin {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[string match *clang* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[string match *clang* ${configure.compiler}] && ${configure.cxx_stdlib} ne ""} {
</span>         configure.ldflags-append -stdlib=${configure.cxx_stdlib}
     }
 }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/rubberband/Portfile b/audio/rubberband/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 04b86f872d8..7f5fd259fca 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/rubberband/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/rubberband/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -50,7 +50,7 @@ configure.args      -Dauto_features=disabled \
</span> # unless we set it ourselves.
 configure.cxxflags-append -mmacosx-version-min=${macosx_deployment_target}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.ldflags-append -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/audio/stk/Portfile b/audio/stk/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c4ada15d124..c59c2c84a02 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/audio/stk/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/audio/stk/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -65,7 +65,7 @@ configure.universal_args-delete --disable-dependency-tracking
</span> # Project doesn't use other libraries so just delete our library path.
 configure.ldflags-delete -L${prefix}/lib
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.ldflags-append -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/db46/Portfile b/databases/db46/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d2eccd5d7bb..7dcebeef4b2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/db46/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/db46/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -73,7 +73,7 @@ configure.args  --enable-cxx \
</span>                 --enable-dump185
 
 set cxx_stdlibflags {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
 }
 configure.cxx ${configure.cxx} ${cxx_stdlibflags}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/db47/Portfile b/databases/db47/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 04b1b319b7c..ba57f2e4431 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/db47/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/db47/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -60,7 +60,7 @@ configure.args  --enable-cxx \
</span>                 --libdir=\\\${prefix}/lib/db${branch}
 
 set cxx_stdlibflags {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
 }
 configure.cxx ${configure.cxx} ${cxx_stdlibflags}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/db48/Portfile b/databases/db48/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5f3caa004a6..81454432556 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/db48/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/db48/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -50,7 +50,7 @@ configure.args  --enable-cxx \
</span>                 --libdir=\\\${prefix}/lib/db${branch}
 
 set cxx_stdlibflags {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
 }
 configure.cxx ${configure.cxx} ${cxx_stdlibflags}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/db53/Portfile b/databases/db53/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ea10abcf68d..bd000c23b70 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/db53/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/db53/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -41,7 +41,7 @@ configure.args  --enable-cxx \
</span>                 --libdir=\\\${prefix}/lib/db${branch}
 
 set cxx_stdlibflags {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
 }
 configure.cxx ${configure.cxx} ${cxx_stdlibflags}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/db60/Portfile b/databases/db60/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 31d4f43ddfc..d43ad4cede2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/db60/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/db60/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,7 +40,7 @@ configure.args  --enable-cxx \
</span>                 --libdir=\\\${prefix}/lib/db${branch}
 
 set cxx_stdlibflags {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
 }
 configure.cxx ${configure.cxx} ${cxx_stdlibflags}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/db62/Portfile b/databases/db62/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 52d360ab564..bab2edd6b4a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/db62/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/db62/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,7 +39,7 @@ configure.args  --enable-cxx \
</span>                 --libdir=\\\${prefix}/lib/db${branch}
 
 set cxx_stdlibflags {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
 }
 configure.cxx ${configure.cxx} ${cxx_stdlibflags}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/leveldb/Portfile b/databases/leveldb/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3eca39beda4..7d919a02b5e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/leveldb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/leveldb/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,7 +36,7 @@ patchfiles          install_name.patch \
</span> 
 use_configure       no
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.cxxflags-append -stdlib=${configure.cxx_stdlib}
     configure.ldflags-append -stdlib=${configure.cxx_stdlib}
 }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/boost169/Portfile b/devel/boost169/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 35dfc6e816a..5b65f57c892 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/boost169/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/boost169/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -153,7 +153,7 @@ post-configure {
</span>     }
 
     set cxx_stdlibflags {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>         set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
     }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/boost171/Portfile b/devel/boost171/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4a4a38b954d..528e341000b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/boost171/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/boost171/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -159,7 +159,7 @@ post-configure {
</span>     }
 
     set cxx_stdlibflags {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>         set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
     }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/boost173/Portfile b/devel/boost173/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c982581bb33..75c009a42e3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/boost173/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/boost173/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -152,7 +152,7 @@ post-configure {
</span>     }
 
     set cxx_stdlibflags {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>         set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
     }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/boost176/Portfile b/devel/boost176/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9231c5286bd..8c5c81350fe 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/boost176/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/boost176/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -187,7 +187,7 @@ post-configure {
</span>     }
 
     set cxx_stdlibflags {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>         set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
     }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/boost177/Portfile b/devel/boost177/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 39b0aa90b1e..5619d97752f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/boost177/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/boost177/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -188,7 +188,7 @@ post-configure {
</span>     }
 
     set cxx_stdlibflags {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>         set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
     }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/boost178/Portfile b/devel/boost178/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 885f545f2d3..b2639aa4173 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/boost178/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/boost178/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -188,7 +188,7 @@ post-configure {
</span>     }
 
     set cxx_stdlibflags {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>         set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
     }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/boost179/Portfile b/devel/boost179/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a6249b92de0..d88b5a1fed2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/boost179/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/boost179/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -188,7 +188,7 @@ post-configure {
</span>     }
 
     set cxx_stdlibflags {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>         set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
     }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/boost180/Portfile b/devel/boost180/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8ec25e0a952..e1f1ffea09f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/boost180/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/boost180/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -188,7 +188,7 @@ post-configure {
</span>     }
 
     set cxx_stdlibflags {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>         set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
     }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cctools/Portfile b/devel/cctools/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a122bc9a09b..aec14733f92 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/cctools/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cctools/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -257,7 +257,7 @@ configure.cflags-append -std=gnu99
</span> build.target            all
 
 set cxx_stdlibflags {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/gecode/Portfile b/devel/gecode/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8c29feedcc5..2f7f478709e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/gecode/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/gecode/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,7 +32,7 @@ configure.args      --disable-doc-dot \
</span> 
 # The build system doesn't use glibtool so we have to add the C++ standard
 # library flag to LDFLAGS manually.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.ldflags-append \
                     -stdlib=${configure.cxx_stdlib}
 }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/gmp/Portfile b/devel/gmp/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 618192d15c3..16b32b00ca2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/gmp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/gmp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -48,7 +48,7 @@ rename portconfigure::should_add_stdlib  should_add_stdlib
</span> rename portconfigure::should_add_cxx_abi should_add_cxx_abi
 proc portconfigure::should_add_stdlib  {} {return no}
 proc portconfigure::should_add_cxx_abi {} {return no}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[should_add_stdlib]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[should_add_stdlib] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.cxx-append    -stdlib=${configure.cxx_stdlib}
 }
 if {[should_add_cxx_abi]} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/jsonnet/Portfile b/devel/jsonnet/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b9bcbb579f6..ea407404d68 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/jsonnet/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/jsonnet/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,7 +30,7 @@ post-patch {
</span> compiler.c_standard 1999
 compiler.cxx_standard 2011
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.ldflags-append -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ld64/Portfile b/devel/ld64/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2918ea703cd..497232e756d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/ld64/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/ld64/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -468,7 +468,7 @@ if {${subport} eq ${name}} {
</span>     }
 
     set cxx_stdlibflags {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>         set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
 
         # On Leopard, we want to make sure we pick up our newer libunwind (in libc++abi.dylib) instead of the one in libgcc_s.10.5.dylib
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/qscintilla/Portfile b/devel/qscintilla/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 50ad5d52a88..296e8e3f542 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/qscintilla/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/qscintilla/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -80,7 +80,7 @@ foreach qt_major {4 5} {
</span>             # enable C++11
             configure.cxxflags-append -std=c++11
             # respect configure.cxx_stdlib when linking
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>                 configure.ldflags-append -stdlib=${configure.cxx_stdlib}
             }
         } else {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/xxdiff/Portfile b/devel/xxdiff/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 49011c65856..148c7629d38 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/xxdiff/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/xxdiff/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,7 +53,7 @@ configure.cmd           ${build.cmd}
</span> configure.pre_args      -f Makefile.bootstrap
 configure.args          QMAKE=${qt_qmake_cmd} all
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.ldflags-append -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/emulators/scummvm/Portfile b/emulators/scummvm/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b45d36d5dd5..b0a63d8e9a0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/emulators/scummvm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/emulators/scummvm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -103,7 +103,7 @@ configure.args-append  \
</span> # libcurl needs --enable-cloud as well otherwise link errors
 # also connected to --enable-sdlnet
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.ldflags-append -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/games/bastet/Portfile b/games/bastet/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1a5ad1d0a2c..00a65e95ceb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/games/bastet/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/games/bastet/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,7 +38,7 @@ post-patch {
</span> 
 use_configure       no
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.ldflags-append -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gis/gdal/Portfile b/gis/gdal/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 58194d77edc..a9bbd1a9334 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gis/gdal/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gis/gdal/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -278,7 +278,7 @@ if {${configure.cxx_stdlib} eq "libc++"} {
</span> 
 pre-configure {
     # see https://trac.macports.org/ticket/56517
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>         configure.ldflags-append -stdlib=${configure.cxx_stdlib}
     }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gis/terra/Portfile b/gis/terra/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4eb3833afdb..e5325cf14e5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gis/terra/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gis/terra/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,7 +34,7 @@ worksrcdir          ${name}
</span> compiler.cxx_standard 2011
 
 # add proper stdlib and set std=c++11 if building with clang
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.compiler}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.cxx   ${configure.cxx} -stdlib=${configure.cxx_stdlib} -std=c++11
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/freeimage/Portfile b/graphics/freeimage/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a541bd0e535..65d9b1dc147 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/freeimage/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/freeimage/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -93,7 +93,7 @@ if {"arm64" in [get_canonical_archs]} {
</span> variant universal {}
 
 # Reimplement parts of portconfigure.tcl
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.cxxflags-append -stdlib=${configure.cxx_stdlib}
     configure.ldflags-append  -stdlib=${configure.cxx_stdlib}
 }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/wxWidgets-3.0/Portfile b/graphics/wxWidgets-3.0/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b1d72e097a7..85cc12193f5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/wxWidgets-3.0/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/wxWidgets-3.0/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -111,7 +111,7 @@ configure.args      --prefix=${wxWidgets.prefix} \
</span>                     --enable-graphics_ctx \
                     --with-macosx-sdk=no \
                     --with-macosx-version-min=no
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.ldflags-append \
                     -stdlib=${configure.cxx_stdlib}
 }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/irc/znc/Portfile b/irc/znc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7da70980d39..fbba9127189 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/irc/znc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/irc/znc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,7 +34,7 @@ configure.args      --disable-python \
</span>                     ac_cv_path_BREW=
 
 compiler.cxx_standard   2011
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.ldflags-append -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/pure/Portfile b/lang/pure/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b24cb368d50..470479de2f4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/pure/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/pure/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -67,7 +67,7 @@ if {${name} eq ${subport}} {
</span>     configure.cppflags          -I${llvm_prefix}/include ${configure.cppflags}
     configure.ldflags           -L${llvm_prefix}/lib ${configure.ldflags}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>         configure.ldflags-append -stdlib=${configure.cxx_stdlib}
     }
     
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/sdcc/Portfile b/lang/sdcc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3375f6be80d..7751a881ec1 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/sdcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/sdcc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,7 +47,10 @@ distfiles           ${name}-src-${version}${extract.suffix}
</span> worksrcdir          ${name}
 
 configure.args      --without-ccache
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.ldflags-append -stdlib=${configure.cxx_stdlib}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${configure.cxx_stdlib} ne ""} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.ldflags-append -stdlib=${configure.cxx_stdlib}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 build.type          gnu
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/notmuch/Portfile b/mail/notmuch/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 98319c89689..02ca8640cec 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mail/notmuch/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mail/notmuch/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -74,7 +74,7 @@ configure.ldflags-delete \
</span> 
 configure.python    ${prefix}/bin/python${python_branch}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.ldflags-append -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/live555/Portfile b/multimedia/live555/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8c6a5351f5d..285a436077e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/live555/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/live555/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,7 +44,7 @@ configure.distcc    no
</span> 
 post-patch {
     set cxx_stdlibflags {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>         set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
     }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/mkvtoolnix/Portfile b/multimedia/mkvtoolnix/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 32356b0df21..673cda05cf2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/mkvtoolnix/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/mkvtoolnix/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -126,7 +126,7 @@ compiler.cxx_standard 2017
</span> configure.cxxflags-append -std=c++17
 
 set cxx_stdlibflags {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/multimedia/mlt/Portfile b/multimedia/mlt/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 04e1bd48284..b261fe42928 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/multimedia/mlt/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/multimedia/mlt/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -92,7 +92,7 @@ configure.args-append \
</span>                     --disable-sdl \
                     --without-kde
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.ldflags-append -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/gpsd/Portfile b/net/gpsd/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d016ab9cc97..fa13d8f2e78 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/gpsd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/gpsd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -97,7 +97,7 @@ use_configure           no
</span> use_xcode               yes
 
 set cxx_stdlibflags {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/librdkafka/Portfile b/net/librdkafka/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 539d5c35843..8790216b172 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/librdkafka/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/librdkafka/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,7 +26,7 @@ configure.args-append   --disable-zstd \
</span> depends_build-append    port:pkgconfig
 depends_lib-append      port:zlib
                     
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.ldflags-append -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/nmap/Portfile b/net/nmap/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 3ad28b974ab..0e668802021 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/nmap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/nmap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -47,7 +47,7 @@ configure.args    --without-zenmap \
</span> # build system does not pass the stdlib on the link line resulting in link errors
 # for some build configurations using non-default stdlib settings
 if {${os.platform} eq "darwin" && ${os.version} < 13} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-  if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.ldflags-append -stdlib=${configure.cxx_stdlib}
   }
 }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/ostinato/Portfile b/net/ostinato/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 33ca25c035b..a4242bc3df0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/ostinato/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/ostinato/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,7 +37,7 @@ if { ${os.platform} eq "darwin" && ${os.major} < 11 } {
</span> }
 
 # qmake is not automatically passing in the stdlib on link
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.ldflags-append -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-protobuf3/Portfile b/python/py-protobuf3/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 420084bce12..7a23fbd0c71 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-protobuf3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-protobuf3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -79,7 +79,7 @@ if {${name} ne ${subport}} {
</span>         set extraargs ""
         set clang_stdlib ""
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {[string match *clang* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {[string match *clang* ${configure.compiler}] && ${configure.cxx_stdlib} ne ""} {
</span>             set clang_stdlib -stdlib=${configure.cxx_stdlib}
 
             if {${os.platform} eq "darwin" && ${os.major} < 11} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pysvn/Portfile b/python/py-pysvn/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index db353dec62f..1d7f7c6ba9e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pysvn/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pysvn/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,7 +28,7 @@ checksums           rmd160  7d95ea05609ac042b26121af676e500ee4a9226d \
</span> python.versions     27 37 38 39 310
 
 set cxx_stdlibflags {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-ujson/Portfile b/python/py-ujson/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 9eb3037de2a..6a500cb4f74 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-ujson/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-ujson/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,7 +28,7 @@ if {${name} ne ${subport}} {
</span>                     port:py${python.version}-setuptools_scm \
                     port:py${python.version}-toml
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[string match *clang* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[string match *clang* ${configure.compiler}] && ${configure.cxx_stdlib} ne ""} {
</span>         configure.cxx   ${configure.cxx} -stdlib=${configure.cxx_stdlib}
     }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/Gyoto/Portfile b/science/Gyoto/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 2a8aaa5eeca..b189c044f43 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/Gyoto/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/Gyoto/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -54,7 +54,7 @@ configure.args      --with-yorick=${prefix}/bin/yorick \
</span>                     --without-arblit \
                     --without-aeae
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.ldflags-append    -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/RigCtldGUI/Portfile b/science/RigCtldGUI/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 86abf99cc91..71d722a7a44 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/RigCtldGUI/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/RigCtldGUI/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,7 +25,7 @@ revision            0
</span> 
 # is using clang++ to link but isn't using MacPorts CXXFLAGS
 # therefore we need to add -stdlib manually
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.ldflags-append -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/gnucap/Portfile b/science/gnucap/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a8133fcecf6..06f147ef315 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/gnucap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/gnucap/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -52,7 +52,7 @@ depends_lib         port:readline
</span> 
 patchfiles-append   fix-build-system.patch
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.ldflags-append    -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/iverilog/Portfile b/science/iverilog/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8ea17befba7..30985441ada 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/iverilog/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/iverilog/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,7 +37,7 @@ depends_lib-append  port:bzip2 \
</span> 
 compiler.cxx_standard 2011
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.ldflags-append -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/plumed/Portfile b/science/plumed/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 45515992e6d..2a2bf43f3e3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/plumed/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/plumed/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -90,7 +90,7 @@ depends_lib-append  port:fftw-3 \
</span> # C++ library
 # Required in order to use clang with gcc library on old OSX versions.
 # See https://github.com/macports/macports-ports/pull/1254
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.compiler}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.ldflags-append -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/xraylib/Portfile b/science/xraylib/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 569ea16ba35..b133002f810 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/xraylib/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/xraylib/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,7 +42,7 @@ configure.args      --disable-idl \
</span> 
 compiler.cxx_standard   2011
 configure.cxxflags-append -std=gnu++11
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.compiler}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.cxxflags-append -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/tex/texlive-bin/Portfile b/tex/texlive-bin/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 65c273bba04..646d6ba35ac 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/tex/texlive-bin/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/tex/texlive-bin/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -229,7 +229,7 @@ build.env                   OBJC=${configure.objc} \
</span> 
 # this is not optimal, but we have to duplicate this cxx11 PG logic here
 # because of https://trac.macports.org/ticket/56280
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     lappend configure.objcxxflags -stdlib=${configure.cxx_stdlib}
 }
 if {[string match macports-libstdc++ ${configure.cxx_stdlib}]} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/ansifilter/Portfile b/textproc/ansifilter/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index cb0f86b34d8..85318202d15 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/ansifilter/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/ansifilter/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,7 +28,7 @@ use_configure   no
</span> 
 compiler.cxx_standard  2011
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.ldflags-append -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/cpi00/Portfile b/textproc/cpi00/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 555f0dcc198..44789fa8be0 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/cpi00/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/cpi00/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,7 +24,7 @@ checksums           rmd160  76224eee7385acbc8a0776bc55773a382e165675 \
</span> 
 worksrcdir          ${name}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.ldflags-append -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/doxygen-devel/Portfile b/textproc/doxygen-devel/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 401b3bcdc33..6ec6140f4cb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/doxygen-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/doxygen-devel/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -128,7 +128,7 @@ post-extract {
</span> }
 
 set cxx_stdlibflags {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/doxygen/Portfile b/textproc/doxygen/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6184665e9b8..1a0fda51c11 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/doxygen/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/doxygen/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -132,7 +132,7 @@ post-extract {
</span> }
 
 set cxx_stdlibflags {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/giza-pp/Portfile b/textproc/giza-pp/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5739b4cfbfe..7044b8552df 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/giza-pp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/giza-pp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,7 +44,7 @@ use_configure       no
</span> 
 variant universal {}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.cxxflags-append -stdlib=${configure.cxx_stdlib}
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/highlight/Portfile b/textproc/highlight/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c93d19f07ed..f3a1496dd2d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/highlight/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/highlight/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,7 +38,7 @@ use_configure       no
</span> build.target        cli lib
 
 compiler.cxx_standard   2011
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.ldflags-append -stdlib=${configure.cxx_stdlib}
 }
 configure.cxxflags-append -std=c++11
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/lilypond/Portfile b/textproc/lilypond/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 532f4448684..d3099ce3313 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/lilypond/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/lilypond/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -54,7 +54,7 @@ if {${subport} eq ${name}} {
</span>     set livecheck_url "source.html"
 
     # not needed for lilypond > 2.20.x ?
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>         configure.ldflags-append -stdlib=${configure.cxx_stdlib}
     }
 } else {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/openjade/Portfile b/textproc/openjade/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 227ac5fe4f5..eeeafc2e3b3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/openjade/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/openjade/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -46,7 +46,7 @@ configure.args  --enable-http --enable-html --enable-mif \
</span> compiler.blacklist      gcc-4.0 gcc-3.3
 
 set cxx_stdlibflags {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     set cxx_stdlibflags "-stdlib=${configure.cxx_stdlib}"
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/ux-trie/Portfile b/textproc/ux-trie/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 996ed6c554e..f18886d8b9b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/ux-trie/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/ux-trie/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,7 +26,7 @@ checksums           rmd160  9b772660796129edcc9ea664707a596f13a7f79b \
</span>                     sha256  982c4a732c690712ba4e738c48d0fbdc6d1ead88af0a9255ac9db1e0d374f08d \
                     size    428218
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[string match *clang* ${configure.cxx}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *clang* ${configure.cxx}] && ${configure.cxx_stdlib} ne ""} {
</span>     configure.ldflags-append    -stdlib=${configure.cxx_stdlib}
 }
 
</pre><pre style='margin:0'>

</pre>