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