<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/6f39e802189a7ea5ed35dec0407893a52c3d0418">https://github.com/macports/macports-ports/commit/6f39e802189a7ea5ed35dec0407893a52c3d0418</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 6f39e802189a7ea5ed35dec0407893a52c3d0418
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Wed Aug 7 12:53:36 2019 -0400

<span style='display:block; white-space:pre;color:#404040;'>    py-pymvpa: install binaries and make them PY3-compatible
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Upstream provided setup.py file makes Python code compatible using the
</span><span style='display:block; white-space:pre;color:#404040;'>    2to3 converstion tool. However, it does not include the files in "bin"
</span><span style='display:block; white-space:pre;color:#404040;'>    and, therefore, scripts were only installed for py27-pymvpa.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    This commits resolves that issue in the pre/post-destroot phases as I
</span><span style='display:block; white-space:pre;color:#404040;'>    couldn't find a way of accomplishing it by patching the setup.py file...
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Also added a note about limited PY3 compatibility (there are indeed more
</span><span style='display:block; white-space:pre;color:#404040;'>    test failures with py37-mvpa) and upstream's recommendation to use PY27.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/51691
</span>---
 python/py-pymvpa/Portfile | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pymvpa/Portfile b/python/py-pymvpa/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f723e72..43a9b39 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pymvpa/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pymvpa/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,11 +49,28 @@ if {${name} ne ${subport}} {
</span> 
     build.args-append   --with-system-libsvm
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${python.version} ne 27} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        pre-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            xinstall -d ${worksrcpath}/build/py3k/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            xinstall -m 0755 {*}[glob ${worksrcpath}/bin/*] ${worksrcpath}/build/py3k/bin
</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;'>+        notes "Upstream states: Python 3.X should work, but none of the core developers\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            are using it in production (yet), hence it should be considered as less tested."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     post-destroot {
         set docdir ${prefix}/share/doc/${subport}
         xinstall -d ${destroot}${docdir}
         xinstall -m 0644 -W ${worksrcpath} README.rst Changelog \
             COPYING AUTHOR ${destroot}${docdir}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${python.version} ne 27} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # make scripts Python 3 compatible using the 2to3 tool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            foreach f [glob -type f -dir ${destroot}${python.prefix}/bin *] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                system -W ${destroot}${python.prefix}/bin "2to3-${python.branch} -w -n ${f}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span>     }
 
     livecheck.type      none
</pre><pre style='margin:0'>

</pre>