<pre style='margin:0'>
Eric A. Borisch (eborisch) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/19f61f261a4e24ceb92c86d545b7433494f2dff9">https://github.com/macports/macports-ports/commit/19f61f261a4e24ceb92c86d545b7433494f2dff9</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 19f61f2  py-clang: Changes requested on mailing list.
</span>19f61f2 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 19f61f261a4e24ceb92c86d545b7433494f2dff9
</span>Author: Eric A. Borisch <borisch.eric@mayo.edu>
AuthorDate: Mon Apr 9 21:59:58 2018 -0500

<span style='display:block; white-space:pre;color:#404040;'>    py-clang: Changes requested on mailing list.
</span>---
 python/py-clang/Portfile | 41 +++++++++++++++++++++--------------------
 1 file changed, 21 insertions(+), 20 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 8966e4e..8afeddd 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;'>@@ -2,14 +2,17 @@
</span> 
 PortSystem              1.0
 PortGroup               python 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Actual versions defined by variants below
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# meta-version; bump whenever underlying clangs are updated. Needed to support
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# portindex (variants can't have different versions.)
</span> version                 0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Needed for change to meta-versioning
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+epoch                   1
</span> name                    py-clang
 python.versions         27 34 35 36
 python.default_version  27
 platforms               darwin
 license                 NCSA
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers             eborisch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers             {eborisch @eborisch} \
</span>                         openmaintainer
 description             Python bindings for clang
 long_description        ${description}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,22 +60,20 @@ if {${name} ne ${subport}} {
</span>         set cvstr [string index $cvnum 0].[string index $cvnum 1]
         set substr \
           "library_path = '${prefix}/libexec/llvm-${cvstr}/lib'"
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        eval [subst {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                variant clang${cvnum} description {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       Use clang${cvnum}'s libclang
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                } conflicts $cflist {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    version             ${clang_version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    master_sites        http://llvm.org/releases/${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    depends_lib-append  port:clang-${cvstr}
</span><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:#ffe0e0;'>-                    post-patch {reinplace {s^library_path = None^$substr^} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                          clang/cindex.py}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    # Yes, I didn't bother escaping the '.'s
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    livecheck.regex \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        " ([string range $clang_version 0 2].\\\[0-9\\\]+): "
</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;'>+        variant clang${cvnum} description {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+               Use clang${cvnum}'s libclang
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        } conflicts {*}${cflist} "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            master_sites        http://llvm.org/releases/${clang_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            depends_lib-append  port:clang-${cvstr}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            distfiles           cfe-${clang_version}.src.tar.xz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            worksrcdir          cfe-${clang_version}.src/bindings/python
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            post-patch {reinplace {s^library_path = None^$substr^} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                  clang/cindex.py}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            livecheck.version   ${clang_version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # Yes, I didn't bother escaping the '.'s
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            livecheck.regex \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                \" ([string range $clang_version 0 2].\\\[0-9\\\]+): \"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        "
</span>     }
 
     if {![variant_isset clang37] && 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -109,8 +110,8 @@ if {${name} ne ${subport}} {
</span>     }
 
     notes {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        The path to the selected libclang variant has been recorded in the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        installed package. It can be overridden with:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        The path to the selected libclang variant has been recorded in the\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        installed package. It can be overridden with:\
</span>         cindex.set_library_(path|file)().
     }
 }
</pre><pre style='margin:0'>

</pre>