<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/522efee798c9d5a8c635d53153dc74d2b2c19f59">https://github.com/macports/macports-ports/commit/522efee798c9d5a8c635d53153dc74d2b2c19f59</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 522efee  Always declare libcxx bootstrap subports
</span>522efee is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 522efee798c9d5a8c635d53153dc74d2b2c19f59
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Wed Aug 28 17:54:00 2019 +1000

<span style='display:block; white-space:pre;color:#404040;'>    Always declare libcxx bootstrap subports
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The mirroring job was getting confused when they existed as
</span><span style='display:block; white-space:pre;color:#404040;'>    dependencies when it pretended to be on a different platform, but they
</span><span style='display:block; white-space:pre;color:#404040;'>    were missing from the PortIndex.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes: https://trac.macports.org/ticket/58891
</span>---
 archivers/xz/Portfile      | 27 +++++++++++----------
 devel/gettext/Portfile     | 24 +++++++++----------
 devel/gperf/Portfile       | 20 +++++++---------
 devel/icu/Portfile         | 20 +++++++---------
 devel/ncurses/Portfile     | 20 +++++++---------
 devel/pkgconfig/Portfile   | 26 ++++++++++-----------
 lang/python27/Portfile     | 58 ++++++++++++++++++++++------------------------
 textproc/libiconv/Portfile | 24 +++++++++----------
 textproc/libxml2/Portfile  | 36 ++++++++++++++--------------
 9 files changed, 119 insertions(+), 136 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/archivers/xz/Portfile b/archivers/xz/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ba44e90..d1671c6 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/archivers/xz/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/archivers/xz/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,20 +28,19 @@ checksums       rmd160  0c5a6ffd47d657fed0c7192f413422e503b79c69 \
</span> 
 depends_lib     port:libiconv port:gettext
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # This port is used by clang-3.4 to bootstrap libcxx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    subport ${name}-bootstrap {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        prefix      ${prefix}/libexec/libcxx-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-replace     port:libiconv port:libiconv-bootstrap \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                port:gettext port:gettext-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Avoid macports-clang dep (doesn't use C++ anyway)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.cxx_stdlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        compiler.whitelist      clang llvm-gcc-4.2 gcc-4.2 apple-gcc-4.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${cxx_stdlib} eq "libc++"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # This port is in the dependency chain for clang 3.7 and later
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        clang_dependency.extra_versions 3.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This port is used by clang-3.4 to bootstrap libcxx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-bootstrap {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    prefix      ${prefix}/libexec/libcxx-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-replace     port:libiconv port:libiconv-bootstrap \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:gettext port:gettext-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Avoid macports-clang dep (doesn't use C++ anyway)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cxx_stdlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.whitelist      clang llvm-gcc-4.2 gcc-4.2 apple-gcc-4.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} < 11 && ${cxx_stdlib} eq "libc++"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # This port is in the dependency chain for clang 3.7 and later
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    clang_dependency.extra_versions 3.7
</span> }
 
 patchfiles      c89.patch
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/gettext/Portfile b/devel/gettext/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 92a1be1..1459a1c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/gettext/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/gettext/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,19 +49,17 @@ post-patch {
</span> depends_lib             port:libiconv \
                         port:ncurses
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # This port is used by clang-3.4 to bootstrap libcxx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    subport ${name}-bootstrap {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        prefix      ${prefix}/libexec/libcxx-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-replace     port:libiconv port:libiconv-bootstrap \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                port:ncurses port:ncurses-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.cxx_stdlib    libstdc++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        compiler.whitelist      clang llvm-gcc-4.2 gcc-4.2 apple-gcc-4.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Also needed by later clangs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${cxx_stdlib} eq "libc++"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        clang_dependency.extra_versions 3.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This port is used by clang-3.4 to bootstrap libcxx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-bootstrap {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    prefix      ${prefix}/libexec/libcxx-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-replace     port:libiconv port:libiconv-bootstrap \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:ncurses port:ncurses-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cxx_stdlib    libstdc++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.whitelist      clang llvm-gcc-4.2 gcc-4.2 apple-gcc-4.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Also needed by later clangs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} < 11 && ${cxx_stdlib} eq "libc++"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    clang_dependency.extra_versions 3.7
</span> }
 
 configure.env-append    PATH=${localbindir}:$env(PATH)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/gperf/Portfile b/devel/gperf/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 92c7bbb..228d9cd 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/gperf/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/gperf/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,17 +23,15 @@ checksums       md5     9e251c0a618ad0824b51117d5d9db87e \
</span> 
 installs_libs   no
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # This port is used by clang-3.4 to bootstrap libcxx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    subport ${name}-bootstrap {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        prefix      ${prefix}/libexec/libcxx-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.cxx_stdlib    libstdc++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        compiler.whitelist      clang llvm-gcc-4.2 gcc-4.2 apple-gcc-4.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Also needed by later clangs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${cxx_stdlib} eq "libc++"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        clang_dependency.extra_versions 3.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This port is used by clang-3.4 to bootstrap libcxx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-bootstrap {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    prefix      ${prefix}/libexec/libcxx-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cxx_stdlib    libstdc++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.whitelist      clang llvm-gcc-4.2 gcc-4.2 apple-gcc-4.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Also needed by later clangs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} < 11 && ${cxx_stdlib} eq "libc++"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    clang_dependency.extra_versions 3.7
</span> }
 
 configure.args  --infodir=${prefix}/share/info
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/icu/Portfile b/devel/icu/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ab930b5..4dbaa10 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/icu/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/icu/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,17 +33,15 @@ distfiles                   ${distname}-src${extract.suffix}
</span> checksums                   rmd160  df06e7b18a87e383d3762564f2e9a59fd75865f9 \
                             sha256  2b0a4410153a9b20de0e20c7d8b66049a72aef244b53683d0d7521371683da0c
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # This port is used by clang-3.4 to bootstrap libcxx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    subport ${name}-bootstrap {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        prefix      ${prefix}/libexec/libcxx-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.cxx_stdlib    libstdc++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        compiler.whitelist      clang llvm-gcc-4.2 gcc-4.2 apple-gcc-4.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Also needed by later clangs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${cxx_stdlib} eq "libc++"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        clang_dependency.extra_versions 3.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This port is used by clang-3.4 to bootstrap libcxx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-bootstrap {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    prefix      ${prefix}/libexec/libcxx-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cxx_stdlib    libstdc++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.whitelist      clang llvm-gcc-4.2 gcc-4.2 apple-gcc-4.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Also needed by later clangs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} < 11 && ${cxx_stdlib} eq "libc++"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    clang_dependency.extra_versions 3.7
</span> }
 
 worksrcdir      ${name}/source
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ncurses/Portfile b/devel/ncurses/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 076ad46..fe0789e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/ncurses/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/ncurses/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -23,17 +23,15 @@ checksums       rmd160 938235f3922f9c6ef0f1081d643ecb2da1347a17 \
</span> # hex.diff from https://opensource.apple.com/source/ncurses/ncurses-44/patches.applied/
 patchfiles      hex.diff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # This port is used by clang-3.4 to bootstrap libcxx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    subport ${name}-bootstrap {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        prefix      ${prefix}/libexec/libcxx-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.cxx_stdlib    libstdc++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        compiler.whitelist      clang llvm-gcc-4.2 gcc-4.2 apple-gcc-4.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Also needed by later clangs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${cxx_stdlib} eq "libc++"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        clang_dependency.extra_versions 3.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This port is used by clang-3.4 to bootstrap libcxx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-bootstrap {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    prefix      ${prefix}/libexec/libcxx-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cxx_stdlib    libstdc++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.whitelist      clang llvm-gcc-4.2 gcc-4.2 apple-gcc-4.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Also needed by later clangs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} < 11 && ${cxx_stdlib} eq "libc++"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    clang_dependency.extra_versions 3.7
</span> }
 
 configure.cppflags
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/pkgconfig/Portfile b/devel/pkgconfig/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c09f4d7..207f26a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/pkgconfig/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/pkgconfig/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,20 +30,18 @@ depends_lib         port:libiconv
</span> patchfiles          patch-glib-configure.diff \
                     patch-glib-glib-gmessages.c.diff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # This port is used by clang-3.4 to bootstrap libcxx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    subport ${name}-bootstrap {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set stdprefix ${prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        prefix      ${prefix}/libexec/libcxx-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-replace     port:libiconv port:libiconv-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Avoid macports-clang dep (doesn't use C++ anyway)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.cxx_stdlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        compiler.whitelist      clang llvm-gcc-4.2 gcc-4.2 apple-gcc-4.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Also needed by later clangs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${cxx_stdlib} eq "libc++"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        clang_dependency.extra_versions 3.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This port is used by clang-3.4 to bootstrap libcxx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-bootstrap {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set stdprefix ${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    prefix      ${prefix}/libexec/libcxx-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-replace     port:libiconv port:libiconv-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Avoid macports-clang dep (doesn't use C++ anyway)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cxx_stdlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.whitelist      clang llvm-gcc-4.2 gcc-4.2 apple-gcc-4.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Also needed by later clangs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} < 11 && ${cxx_stdlib} eq "libc++"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    clang_dependency.extra_versions 3.7
</span> }
 
 set docdir          ${prefix}/share/doc/${name}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/python27/Portfile b/lang/python27/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c98e672..7a29fa4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/python27/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/python27/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -55,36 +55,34 @@ depends_lib         port:bzip2 \
</span> depends_run         port:python_select \
                     port:python2_select
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # This port is used by clang-3.4 to bootstrap libcxx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    subport ${name}-bootstrap {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set stdprefix ${prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        prefix      ${prefix}/libexec/libcxx-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set frameworks_dir  ${prefix}/Library/Frameworks
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set applications_dir    ${prefix}/Applications
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.cppflags-append   -I${stdprefix}/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.ldflags-append    -L${stdprefix}/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.env-append    PATH=${prefix}/bin:$::env(PATH)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.cxx_stdlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        compiler.whitelist      clang llvm-gcc-4.2 gcc-4.2 apple-gcc-4.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        patchfiles-delete       patch-libedit.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_build-replace   port:pkgconfig port:pkgconfig-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-replace     port:gettext port:gettext-bootstrap \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                port:ncurses port:ncurses-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-delete      port:db48 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                port:libedit \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                port:sqlite3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # no need to be 'port select'able
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_run
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        use_xz              no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_extract     port:xz-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        extract.suffix      .tar.xz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        extract.cmd         ${prefix}/bin/xz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Also needed by later clangs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${cxx_stdlib} eq "libc++"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        clang_dependency.extra_versions 3.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This port is used by clang-3.4 to bootstrap libcxx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-bootstrap {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set stdprefix ${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    prefix      ${prefix}/libexec/libcxx-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set frameworks_dir  ${prefix}/Library/Frameworks
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set applications_dir    ${prefix}/Applications
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cppflags-append   -I${stdprefix}/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.ldflags-append    -L${stdprefix}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.env-append    PATH=${prefix}/bin:$::env(PATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cxx_stdlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.whitelist      clang llvm-gcc-4.2 gcc-4.2 apple-gcc-4.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-delete       patch-libedit.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-replace   port:pkgconfig port:pkgconfig-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-replace     port:gettext port:gettext-bootstrap \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:ncurses port:ncurses-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-delete      port:db48 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:libedit \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:sqlite3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # no need to be 'port select'able
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_run
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    use_xz              no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_extract     port:xz-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    extract.suffix      .tar.xz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    extract.cmd         ${prefix}/bin/xz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Also needed by later clangs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} < 11 && ${cxx_stdlib} eq "libc++"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    clang_dependency.extra_versions 3.7
</span> }
 
 configure.args      --enable-framework=${frameworks_dir} \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/libiconv/Portfile b/textproc/libiconv/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index af6fb03..2606a4f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/libiconv/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/libiconv/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,19 +33,17 @@ patchfiles \
</span>     patch-src-Makefile.in-darwin.diff \
     patch-c99.diff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # This port is used by clang-3.4 to bootstrap libcxx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    subport ${name}-bootstrap {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        prefix      ${prefix}/libexec/libcxx-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_build-replace     port:gperf port:gperf-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # Avoid macports-clang dep (doesn't use C++ anyway)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.cxx_stdlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        compiler.whitelist      clang llvm-gcc-4.2 gcc-4.2 apple-gcc-4.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Also needed by later clangs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${cxx_stdlib} eq "libc++"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        clang_dependency.extra_versions 3.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This port is used by clang-3.4 to bootstrap libcxx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-bootstrap {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    prefix      ${prefix}/libexec/libcxx-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-replace     port:gperf port:gperf-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Avoid macports-clang dep (doesn't use C++ anyway)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cxx_stdlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.whitelist      clang llvm-gcc-4.2 gcc-4.2 apple-gcc-4.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Also needed by later clangs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} < 11 && ${cxx_stdlib} eq "libc++"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    clang_dependency.extra_versions 3.7
</span> }
 
 configure.cppflags
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/textproc/libxml2/Portfile b/textproc/libxml2/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 99111c8..9d87db3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/textproc/libxml2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/textproc/libxml2/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,25 +34,23 @@ checksums           rmd160  a7d5f9ca4a24db329108f4bfb6bd4eed0f61ab21 \
</span>                     sha256  94fb70890143e3c6549f265cee93ec064c80a84c42ad0f23e85ee1fd6540a871 \
                     size    5476717
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # This port is used by clang-3.4 to bootstrap libcxx
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    subport ${name}-bootstrap {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set stdprefix ${prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        prefix      ${prefix}/libexec/libcxx-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.cppflags-append   -I${stdprefix}/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.ldflags-append    -L${stdprefix}/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.env-append    PATH=${prefix}/bin:$::env(PATH)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        configure.cxx_stdlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_build-replace   port:pkgconfig port:pkgconfig-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-replace     port:libiconv port:libiconv-bootstrap \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                port:icu port:icu-bootstrap \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                port:xz port:xz-bootstrap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        compiler.whitelist      clang llvm-gcc-4.2 gcc-4.2 apple-gcc-4.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Also needed by later clangs.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${cxx_stdlib} eq "libc++"} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        clang_dependency.extra_versions 3.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This port is used by clang-3.4 to bootstrap libcxx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+subport ${name}-bootstrap {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set stdprefix ${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    prefix      ${prefix}/libexec/libcxx-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cppflags-append   -I${stdprefix}/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.ldflags-append    -L${stdprefix}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.env-append    PATH=${prefix}/bin:$::env(PATH)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cxx_stdlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-replace   port:pkgconfig port:pkgconfig-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-replace     port:libiconv port:libiconv-bootstrap \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:icu port:icu-bootstrap \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:xz port:xz-bootstrap
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    compiler.whitelist      clang llvm-gcc-4.2 gcc-4.2 apple-gcc-4.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Also needed by later clangs.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq "darwin" && ${os.major} < 11 && ${cxx_stdlib} eq "libc++"} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    clang_dependency.extra_versions 3.7
</span> }
 
 patchfiles-append   include.patch
</pre><pre style='margin:0'>

</pre>