<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/cc55ceff1551029f9a965ee3d84f7440dd40bc85">https://github.com/macports/macports-ports/commit/cc55ceff1551029f9a965ee3d84f7440dd40bc85</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit cc55ceff1551029f9a965ee3d84f7440dd40bc85
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Fri Aug 23 20:38:59 2019 +1000

<span style='display:block; white-space:pre;color:#404040;'>    clang-3.7 deps: use clang_dependency portgroup
</span>---
 archivers/xz/Portfile      | 7 ++-----
 databases/db48/Portfile    | 7 ++-----
 databases/gdbm/Portfile    | 7 ++-----
 databases/sqlite3/Portfile | 7 ++-----
 devel/gettext/Portfile     | 7 ++-----
 devel/gperf/Portfile       | 7 ++-----
 devel/icu/Portfile         | 7 ++-----
 devel/libedit/Portfile     | 7 ++-----
 devel/ncurses/Portfile     | 7 ++-----
 devel/pkgconfig/Portfile   | 7 ++-----
 devel/readline/Portfile    | 7 ++-----
 lang/perl5/Portfile        | 7 ++-----
 lang/python27/Portfile     | 7 ++-----
 textproc/libiconv/Portfile | 7 ++-----
 textproc/libxml2/Portfile  | 7 ++-----
 15 files changed, 30 insertions(+), 75 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 c86be19..f353210 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;'>@@ -1,6 +1,7 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem      1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup       clang_dependency 1.0
</span> 
 name            xz
 version         5.2.4
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,11 +39,7 @@ if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span>     }
     if {${cxx_stdlib} eq "libc++"} {
         # This port is in the dependency chain for clang 3.7 and later
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach ver {8.0 7.0 6.0 5.0 3.7} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {![file executable ${prefix}/bin/clang-mp-${ver}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                compiler.blacklist-append   macports-clang-${ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        clang_dependency.extra_versions 3.7
</span>     }
 }
 
<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 8780855..0dc8809 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;'>@@ -2,6 +2,7 @@
</span> 
 PortSystem 1.0
 PortGroup  muniversal 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup  clang_dependency 1.0
</span> 
 name            db48
 # Increase the revision of p5-berkeleydb any time the db48 version changes.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,11 +33,7 @@ checksums       md5     f80022099c5742cd179343556179aa8c \
</span> 
 if {${os.platform} eq "darwin" && ${os.major} < 11 && ${cxx_stdlib} eq "libc++"} {
     # This port is in the dependency chain for clang 3.7 and later
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach ver {8.0 7.0 6.0 5.0 3.7} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {![file executable ${prefix}/bin/clang-mp-${ver}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            compiler.blacklist-append   macports-clang-${ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    clang_dependency.extra_versions 3.7
</span> }
 
 patchfiles      patch-dbinc_atomic.h
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/gdbm/Portfile b/databases/gdbm/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d0d4c5e..755668f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/gdbm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/gdbm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,7 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           clang_dependency 1.0
</span> 
 name                gdbm
 version             1.18.1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -33,11 +34,7 @@ patchfiles          yosemite-libtool.patch
</span> 
 if {${os.platform} eq "darwin" && ${os.major} < 11 && ${cxx_stdlib} eq "libc++"} {
     # This port is in the dependency chain for clang 3.7 and later
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach ver {8.0 7.0 6.0 5.0 3.7} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {![file executable ${prefix}/bin/clang-mp-${ver}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            compiler.blacklist-append   macports-clang-${ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    clang_dependency.extra_versions 3.7
</span> }
 
 configure.ccache    no
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/databases/sqlite3/Portfile b/databases/sqlite3/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 17396cb..fef3f09 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/databases/sqlite3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/databases/sqlite3/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,7 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           clang_dependency 1.0
</span> 
 name                sqlite3
 # don't forget to update the checksums for sqlite3-tools when updating sqlite3
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,11 +39,7 @@ depends_lib         port:libedit \
</span> 
 if {${os.platform} eq "darwin" && ${os.major} < 11 && ${cxx_stdlib} eq "libc++"} {
     # This port is in the dependency chain for clang 3.7 and later
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach ver {8.0 7.0 6.0 5.0 3.7} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {![file executable ${prefix}/bin/clang-mp-${ver}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            compiler.blacklist-append   macports-clang-${ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    clang_dependency.extra_versions 3.7
</span> }
 
 configure.args      --enable-threadsafe \
<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 095f2e7..f4ba8ba 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;'>@@ -3,6 +3,7 @@
</span> PortSystem              1.0
 PortGroup               compiler_blacklist_versions 1.0
 PortGroup               muniversal 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               clang_dependency 1.0
</span> 
 name                    gettext
 epoch                   2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -58,11 +59,7 @@ if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span>     }
     # Also needed by later clangs.
     if {${cxx_stdlib} eq "libc++"} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach ver {8.0 7.0 6.0 5.0 3.7} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {![file executable ${prefix}/bin/clang-mp-${ver}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                compiler.blacklist-append   macports-clang-${ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        clang_dependency.extra_versions 3.7
</span>     }
 }
 
<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 e8d9530..2e58ba8 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;'>@@ -1,6 +1,7 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup  clang_dependency 1.0
</span> 
 name            gperf
 version         3.1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,11 +31,7 @@ if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span>     }
     # Also needed by later clangs.
     if {${cxx_stdlib} eq "libc++"} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach ver {8.0 7.0 6.0 5.0 3.7} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {![file executable ${prefix}/bin/clang-mp-${ver}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                compiler.blacklist-append   macports-clang-${ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        clang_dependency.extra_versions 3.7
</span>     }
 }
 
<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 e16975f..f3b451e 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;'>@@ -1,6 +1,7 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem      1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup       clang_dependency 1.0
</span> 
 name            icu
 set my_name     icu4c
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,11 +41,7 @@ if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span>     }
     # Also needed by later clangs.
     if {${cxx_stdlib} eq "libc++"} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach ver {8.0 7.0 6.0 5.0 3.7} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {![file executable ${prefix}/bin/clang-mp-${ver}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                compiler.blacklist-append   macports-clang-${ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        clang_dependency.extra_versions 3.7
</span>     }
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libedit/Portfile b/devel/libedit/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 24475df..9b49d29 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libedit/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libedit/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,6 +2,7 @@
</span> 
 PortSystem          1.0
 PortGroup           muniversal 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           clang_dependency 1.0
</span> 
 name                libedit
 epoch               20090923
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,11 +29,7 @@ depends_lib         port:ncurses
</span> 
 if {${os.platform} eq "darwin" && ${os.major} < 11 && ${cxx_stdlib} eq "libc++"} {
     # This port is required by clang 3.7 and later
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach ver {8.0 7.0 6.0 5.0 3.7} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {![file executable ${prefix}/bin/clang-mp-${ver}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            compiler.blacklist-append   macports-clang-${ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    clang_dependency.extra_versions 3.7
</span> }
 
 # rename man files to avoid conflict with readline
<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 1327b18..3266971 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;'>@@ -1,4 +1,5 @@
</span> PortSystem 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup  clang_dependency 1.0
</span> 
 name            ncurses
 version         6.1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,11 +31,7 @@ if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span>     }
     # Also needed by later clangs.
     if {${cxx_stdlib} eq "libc++"} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach ver {8.0 7.0 6.0 5.0 3.7} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {![file executable ${prefix}/bin/clang-mp-${ver}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                compiler.blacklist-append   macports-clang-${ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        clang_dependency.extra_versions 3.7
</span>     }
 }
 
<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 7c1092d..4bfb8ee 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;'>@@ -1,6 +1,7 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           clang_dependency 1.0
</span> 
 name                pkgconfig
 version             0.29.2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,11 +41,7 @@ if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span>     }
     # Also needed by later clangs.
     if {${cxx_stdlib} eq "libc++"} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach ver {8.0 7.0 6.0 5.0 3.7} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {![file executable ${prefix}/bin/clang-mp-${ver}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                compiler.blacklist-append   macports-clang-${ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        clang_dependency.extra_versions 3.7
</span>     }
 }
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/readline/Portfile b/devel/readline/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4fdc547..1e85553 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/readline/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/readline/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,7 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 PortSystem      1.0
 PortGroup       muniversal 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup       clang_dependency 1.0
</span> 
 name            readline
 set milestone   8.0
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -46,11 +47,7 @@ checksums           rmd160  25b23261140f5a37225470faecf22663f070cde4 \
</span> 
 if {${os.platform} eq "darwin" && ${os.major} < 11 && ${cxx_stdlib} eq "libc++"} {
     # This port is in the dependency chain for clang 3.7 and later
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach ver {8.0 7.0 6.0 5.0 3.7} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {![file executable ${prefix}/bin/clang-mp-${ver}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            compiler.blacklist-append   macports-clang-${ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    clang_dependency.extra_versions 3.7
</span> }
 
 configure.args  --with-curses
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/perl5/Portfile b/lang/perl5/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index fd21d5e..a5c668a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/perl5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/perl5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,6 +2,7 @@
</span> 
 PortSystem          1.0
 PortGroup           perl5 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           clang_dependency 1.0
</span> 
 name                perl5
 version             5.26.1
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -53,11 +54,7 @@ foreach {perl5.v perl5.subversion perl5.revision perl5.rmd160 perl5.sha256 perl5
</span> 
         if {${os.platform} eq "darwin" && ${os.major} < 11 && ${cxx_stdlib} eq "libc++"} {
             # This port is in the dependency chain for clang 3.7 and later
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            foreach ver {8.0 7.0 6.0 5.0 3.7} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                if {![file executable ${prefix}/bin/clang-mp-${ver}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    compiler.blacklist-append   macports-clang-${ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            clang_dependency.extra_versions 3.7
</span>         }
 
         distname            perl-${perl5.major}.${perl5.subversion}
<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 0f58da2..edf3aa0 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;'>@@ -2,6 +2,7 @@
</span> 
 PortSystem          1.0
 PortGroup           select 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           clang_dependency 1.0
</span> 
 name                python27
 epoch               2
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -81,11 +82,7 @@ if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span>     }
     # Also needed by later clangs.
     if {${cxx_stdlib} eq "libc++"} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach ver {8.0 7.0 6.0 5.0 3.7} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {![file executable ${prefix}/bin/clang-mp-${ver}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                compiler.blacklist-append   macports-clang-${ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        clang_dependency.extra_versions 3.7
</span>     }
 }
 
<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 a71490d..78f9aa6 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;'>@@ -2,6 +2,7 @@
</span> 
 PortSystem              1.0
 PortGroup               muniversal 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup               clang_dependency 1.0
</span> 
 name                    libiconv
 version                 1.16
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,11 +43,7 @@ if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span>     }
     # Also needed by later clangs.
     if {${cxx_stdlib} eq "libc++"} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach ver {8.0 7.0 6.0 5.0 3.7} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {![file executable ${prefix}/bin/clang-mp-${ver}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                compiler.blacklist-append   macports-clang-${ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        clang_dependency.extra_versions 3.7
</span>     }
 }
 
<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 1d52a12..dec0b72 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;'>@@ -1,6 +1,7 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           clang_dependency 1.0
</span> 
 # Please keep the version of the libxml2 and py-libxml2 ports the same.
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,11 +50,7 @@ if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span>     }
     # Also needed by later clangs.
     if {${cxx_stdlib} eq "libc++"} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach ver {8.0 7.0 6.0 5.0 3.7} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            if {![file executable ${prefix}/bin/clang-mp-${ver}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                compiler.blacklist-append   macports-clang-${ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        clang_dependency.extra_versions 3.7
</span>     }
 }
 
</pre><pre style='margin:0'>

</pre>