<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/0be3ce642d1e647d57cbfe2ae368bcf81a55bc53">https://github.com/macports/macports-ports/commit/0be3ce642d1e647d57cbfe2ae368bcf81a55bc53</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 0be3ce642d1e647d57cbfe2ae368bcf81a55bc53
</span>Author: Blair Zajac <blair@macports.org>
AuthorDate: Fri Aug 30 21:05:47 2019 -0700

<span style='display:block; white-space:pre;color:#404040;'>    py-tensorflow: add missing dependencies and remove stale ones.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    These are according to the tensorflow-1.14.0.dist-info/METADATA from
</span><span style='display:block; white-space:pre;color:#404040;'>    the file on PyPI.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The py-mock dependency and the reinplace to use it can be removed as
</span><span style='display:block; white-space:pre;color:#404040;'>    in the meantime py-absl was updated to 0.7.1 which seems to address
</span><span style='display:block; white-space:pre;color:#404040;'>    the issue.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The py-future dependency, it's not clear why it was added. Replacing
</span><span style='display:block; white-space:pre;color:#404040;'>    it with py27-futures (with an 's' at the end). This matches
</span><span style='display:block; white-space:pre;color:#404040;'>    tensorflow's PyPI METADATA file.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Add dependency on tensorflow_estimator which allows tensorboard to
</span><span style='display:block; white-space:pre;color:#404040;'>    run.
</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/58904
</span>---
 python/py-tensorflow/Portfile | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-tensorflow/Portfile b/python/py-tensorflow/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6de7931..95dcaeb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-tensorflow/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-tensorflow/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,7 +12,7 @@ PortGroup           conflicts_build                1.0
</span> 
 name                py-tensorflow
 version             1.14.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            3
</span> github.setup        tensorflow tensorflow ${version} v
 platforms           darwin
 supported_archs     x86_64
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -69,17 +69,24 @@ if {${name} ne ${subport}} {
</span>     depends_lib-append \
         port:py${python.version}-absl \
         port:py${python.version}-astor \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:py${python.version}-future \
</span>         port:py${python.version}-gast \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        port:py${python.version}-google-pasta \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        port:py${python.version}-grpcio \
</span>         port:py${python.version}-keras \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        port:py${python.version}-mock \
</span>         port:py${python.version}-numpy \
         port:py${python.version}-protobuf3 \
         port:py${python.version}-six \
         port:py${python.version}-tensorboard \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        port:py${python.version}-tensorflow_estimator \
</span>         port:py${python.version}-termcolor \
         port:py${python.version}-wheel \
         port:py${python.version}-wrapt
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${python.version} eq 27} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            port:py${python.version}-futures
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     if {${python.version} < 34} {
         depends_lib-append \
             port:py${python.version}-backports.weakref \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -189,10 +196,6 @@ if {${name} ne ${subport}} {
</span>     post-destroot {
         file delete ${destroot}${python.prefix}/bin/tensorboard
         file delete ${destroot}${prefix}/bin/tensorboard-${python.branch}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # https://github.com/tensorflow/tensorflow/issues/25282
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach f [ exec find ${destroot}${python.prefix} -name "__init__.py" ] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            reinplace -q "s|from tensorflow.python.platform.googletest import mock|import mock|g" ${f}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span>     }
 
     livecheck.type  none
</pre><pre style='margin:0'>

</pre>