<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>