<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/8b880a2b16512a3105f890df5f2bb11a117b47c1">https://github.com/macports/macports-ports/commit/8b880a2b16512a3105f890df5f2bb11a117b47c1</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 8b880a2b165 py-clang: update 9.0.1; add 10.0.0
</span>8b880a2b165 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 8b880a2b16512a3105f890df5f2bb11a117b47c1
</span>Author: Eric A. Borisch <borisch.eric@mayo.edu>
AuthorDate: Wed Aug 5 18:38:53 2020 -0500

<span style='display:block; white-space:pre;color:#404040;'>    py-clang: update 9.0.1; add 10.0.0
</span>---
 python/py-clang/Portfile | 39 +++++++++++++++++++++++++++------------
 1 file changed, 27 insertions(+), 12 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-clang/Portfile b/python/py-clang/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e4b5693ef43..56893c9935e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-clang/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-clang/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem              1.0
</span> PortGroup               python 1.0
 # meta-version; bump whenever underlying clangs are updated. Needed to support
 # portindex (variants can't have different versions.)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version                 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                 4
</span> # Needed for change to meta-versioning
 epoch                   1
 name                    py-clang
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -43,14 +43,17 @@ if {${name} ne ${subport}} {
</span>      cfe-8.0.1.src.tar.xz \
       rmd160  8bec1ef0e0e49000886d8caed5ef42fb56a418b2 \
       sha256  70effd69f7a8ab249f66b0a68aba8b08af52aa2ab710dfb8a0fba102685b1646 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     cfe-9.0.0.src.tar.xz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      rmd160  43a9fde0f388fe6d021357bb4382bef6d445f279 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      sha256  7ba81eef7c22ca5da688fdf9d88c20934d2d6b40bfe150ffd338900890aa4610 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     clang-9.0.1.src.tar.xz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      rmd160  424b98b3b6252f119fc06c8dfbc8fb1344531e88 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      sha256  5778512b2e065c204010f88777d44b95250671103e434f9dc7363ab2e3804253 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     clang-10.0.0.src.tar.xz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      rmd160  7a2a0b3fd1b6b0d9c59a506f99d628417a565724 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      sha256  885b062b00e903df72631c5f98b9579ed1ed2790f74e5646b4234fa084eacb21 \
</span> 
     depends_build-append    port:py${python.version}-setuptools
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    set clanglist       {37    50    60    70    80    90}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set clangvlist      {3.7.1 5.0.2 6.0.1 7.0.1 8.0.1 9.0.0}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set clanglist       {37    50    60    70    80    90    10}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set clangvlist      {3.7.1 5.0.2 6.0.1 7.0.1 8.0.1 9.0.1 10.0.0}
</span> 
     foreach cvnum $clanglist {
         # Explictly use (and depend on) the libclang we select during install
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -58,7 +61,17 @@ if {${name} ne ${subport}} {
</span>         set clang_version [lindex $clangvlist $cvidx]
         set cflist {}
         foreach v [lreplace $clanglist $cvidx $cvidx] {lappend cflist clang$v}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        set cvstr [string index $cvnum 0].[string index $cvnum 1]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${cvnum} < 90 && ${cvnum} >= 37} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set diststub cfe
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set diststub clang
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # Once clang reaches version 370, this will need to be revisited...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${cvnum} >= 37} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set cvstr [string index $cvnum 0].[string index $cvnum 1]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set cvstr ${cvnum}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span>         set substr \
           "library_path = '${prefix}/libexec/llvm-${cvstr}/lib'"
         variant clang${cvnum} description {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -67,8 +80,8 @@ if {${name} ne ${subport}} {
</span>             master_sites        https://releases.llvm.org/${clang_version} \
                                 https://github.com/llvm/llvm-project/releases/download/llvmorg-${clang_version}
             depends_lib-append  port:clang-${cvstr}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            distfiles           cfe-${clang_version}.src.tar.xz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            worksrcdir          cfe-${clang_version}.src/bindings/python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            distfiles           ${diststub}-${clang_version}.src.tar.xz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            worksrcdir          ${diststub}-${clang_version}.src/bindings/python
</span>             post-patch {reinplace {s^library_path = None^$substr^} \
                                   clang/cindex.py}
             livecheck.version   ${clang_version}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -83,8 +96,9 @@ if {${name} ne ${subport}} {
</span>         ![variant_isset clang60] && 
         ![variant_isset clang70] && 
         ![variant_isset clang80] && 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        ![variant_isset clang90]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        default_variants +clang50
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ![variant_isset clang90] && 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ![variant_isset clang10]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        default_variants +clang90
</span>     }
 
     pre-extract {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -95,7 +109,8 @@ if {${name} ne ${subport}} {
</span>             ![variant_isset clang60] && 
             ![variant_isset clang70] && 
             ![variant_isset clang80] && 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            ![variant_isset clang90]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ![variant_isset clang90] && 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ![variant_isset clang10]} {
</span>             ui_error "At least one of the clangNN variants must be active."
             return -code error "Unsupported (no) variants selected."
         }
</pre><pre style='margin:0'>

</pre>