<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/2d86e0d22aec637b6158756ff55f7d535ab95d4c">https://github.com/macports/macports-ports/commit/2d86e0d22aec637b6158756ff55f7d535ab95d4c</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 2d86e0d22aec637b6158756ff55f7d535ab95d4c
</span>Author: Steven Thomas Smith <s.t.smith@ieee.org>
AuthorDate: Mon Oct 25 13:02:58 2021 -0400

<span style='display:block; white-space:pre;color:#404040;'>    py-tensorflow-macos: Update to version 2.6.0, new release spelling
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * Update to version 2.6.0
</span><span style='display:block; white-space:pre;color:#404040;'>    * Rename as `py-tensorflow-macos` per pypi
</span>---
 python/py-tensorflow-macos/Portfile | 129 ++++++++++++++++++++++++++++++++++++
 1 file changed, 129 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-tensorflow-macos/Portfile b/python/py-tensorflow-macos/Portfile
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..c6276982607
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-tensorflow-macos/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,129 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                py-tensorflow-macos
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2.6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories-append   lang
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             Apache-2.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers         nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Mac-optimized TensorFlow to be used with py-tensorflow-metal.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    Hardware-accelerated TensorFlow and TensorFlow \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    Addons for macOS 11.0+. Native hardware \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    acceleration is supported on M1 Macs and \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    Intel-based Macs through Appleā€™s ML Compute \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    framework.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://developer.apple.com/metal/tensorflow-plugin/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+extract.suffix      .whl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+extract.only
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# set build_arch by hand on arm64/x86_64 systems to get x86_64/arm64 checksums
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# run `port clean --all py*-tensorflow-macos` before commenting out this line
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# set build_arch arm64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${build_arch} eq {arm64}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    python.versions 38 39
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {${build_arch} eq {x86_64}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    python.versions 38
</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;'>+if {${os.platform} eq {darwin} && ${os.major} < 20} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    known_fail      yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ui_error "TensorFlow with ML Compute acceleration is only available \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            on macOS 11.0 and later."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        error {unsupported platform}
</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;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    conflicts       py${python.version}-tensorflow \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    py${python.version}-tensorflow_macos \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    py${python.version}-tensorflow1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    py${python.version}-tensorflow-addons
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    supported_archs ${build_arch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # https://pypi.org/project/tensorflow-macos/#files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${build_arch} eq {arm64}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${python.version} eq {38}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            master_sites \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                https://files.pythonhosted.org/packages/12/ee/6f882b0f7579042b87741eab4d0a80d3e2e13851c942534060063ec84899/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            checksums \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  6dc7c90a0d4b8ee1b5cef542adba5f5b925d9de2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  b05e38ea6c4751e78d863e4bf3abb84ca8c4f5e6965592b2004db8f89b2067a0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    168547196
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        } elseif {${python.version} eq {39}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            master_sites \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                https://files.pythonhosted.org/packages/15/f4/5c4f7fbe04a6a25e0feaf8e0803fd5afbfe221e28b54b79302bd1f2b57f3/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            checksums \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  369f48cb7d535b855baa2736a65c21e1b46fe14e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  5e0994f049443a65ade6e465b79f954a9dc23256d805d8adf6be602bf2181cff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    168572013
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } elseif {${build_arch} eq {x86_64}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${python.version} eq {38}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            master_sites \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                https://files.pythonhosted.org/packages/61/77/b09dcfceb4c81893bcf842c7fb001d08ad51d9291927e7324b02e33612d9/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            checksums \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    rmd160  b550fcbe01c938423c4c9e5180860444aeb1e282 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  447ed714b2305df7f26e2dcbef85f405a0461f860a4289e1e39069c660e9eded \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    199804393
</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;'>+    distname tensorflow_macos-${version}-cp${python.version}-cp${python.version}-macosx_11_0_${build_arch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-pip \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-wheel
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_run-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-absl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-astunparse \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-flatbuffers \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-gast \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-grpcio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-h5py \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-keras_preprocessing \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-numpy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-opt_einsum \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-protobuf3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-tensorflow_estimator \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-scipy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-tensorboard \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-termcolor \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-typing_extensions \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-wrapt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-typeguard
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    use_configure   no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.cmd    pip-${python.branch}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.args   --ignore-installed \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --no-cache-dir \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --no-dependencies \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --root ${destroot}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.post_args
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        system "${destroot.cmd} ${destroot.target} ${destroot.args} ${distpath}/${distname}${extract.suffix}"
</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;'>+    post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # avoid conflict with py${python.version}-tensorboard
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        delete      ${destroot}${python.prefix}/bin/tensorboard \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ${destroot}${prefix}/bin/tensorboard-${python.branch}
</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;'>+    livecheck.type  none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span></pre><pre style='margin:0'>

</pre>