<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/359f8e68811b40aedfa080e57914956ee02d04f0">https://github.com/macports/macports-ports/commit/359f8e68811b40aedfa080e57914956ee02d04f0</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 359f8e68811b40aedfa080e57914956ee02d04f0
</span>Author: Steven Thomas Smith <s.t.smith@ieee.org>
AuthorDate: Tue Nov 2 20:57:45 2021 -0400

<span style='display:block; white-space:pre;color:#404040;'>    py-tensorflow-macos: Bugfix
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * Fixes: https://trac.macports.org/ticket/63776
</span><span style='display:block; white-space:pre;color:#404040;'>    * Fixes: https://trac.macports.org/ticket/63777
</span>---
 python/py-tensorflow-macos/Portfile | 28 +++++++++++++++-------------
 1 file changed, 15 insertions(+), 13 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-tensorflow-macos/Portfile b/python/py-tensorflow-macos/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c6276982607..58831df1933 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-tensorflow-macos/Portfile
</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;'>@@ -5,17 +5,18 @@ PortGroup           python 1.0
</span> 
 name                py-tensorflow-macos
 version             2.6.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> 
 platforms           darwin
 categories-append   lang
 license             Apache-2.0
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs     arm64 x86_64
</span> 
 description         Mac-optimized TensorFlow to be used with py-tensorflow-metal.
 
 long_description    Hardware-accelerated TensorFlow and TensorFlow \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    Addons for macOS 11.0+. Native hardware \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    Addons for macOS 12.0+. Native hardware \
</span>                     acceleration is supported on M1 Macs and \
                     Intel-based Macs through Appleā€™s ML Compute \
                     framework.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,20 +27,23 @@ extract.suffix      .whl
</span> extract.only
 
 # set build_arch by hand on arm64/x86_64 systems to get x86_64/arm64 checksums
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# run `port clean --all py*-tensorflow-macos` before commenting out this line
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# set build_arch arm64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# sudo port -d checksum py38-tensorflow-macos os.arch=arm build_arch=arm64
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# run `port clean --all py*-tensorflow-macos` afterwards
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${build_arch} eq {arm64}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform arm {
</span>     python.versions 38 39
<span style='display:block; white-space:pre;background:#ffe0e0;'>-} elseif {${build_arch} eq {x86_64}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set minimum_supported_major_version 21
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platform i386 {
</span>     python.versions 38
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    set minimum_supported_major_version 20
</span> }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${os.platform} eq {darwin} && ${os.major} < 20} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {${os.platform} eq {darwin} && ${os.major} < ${minimum_supported_major_version}} {
</span>     known_fail      yes
     pre-fetch {
         ui_error "TensorFlow with ML Compute acceleration is only available \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            on macOS 11.0 and later."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            on macOS [expr ${minimum_supported_major_version} - 9] and later."
</span>         error {unsupported platform}
     }
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -50,18 +54,16 @@ if {${name} ne ${subport}} {
</span>                     py${python.version}-tensorflow1 \
                     py${python.version}-tensorflow-addons
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    supported_archs ${build_arch}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     # https://pypi.org/project/tensorflow-macos/#files
     if {${build_arch} eq {arm64}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {${python.version} eq {38}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${python.version} eq 38} {
</span>             master_sites \
                 https://files.pythonhosted.org/packages/12/ee/6f882b0f7579042b87741eab4d0a80d3e2e13851c942534060063ec84899/
             checksums \
                     rmd160  6dc7c90a0d4b8ee1b5cef542adba5f5b925d9de2 \
                     sha256  b05e38ea6c4751e78d863e4bf3abb84ca8c4f5e6965592b2004db8f89b2067a0 \
                     size    168547196
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        } elseif {${python.version} eq {39}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        } elseif {${python.version} eq 39} {
</span>             master_sites \
                 https://files.pythonhosted.org/packages/15/f4/5c4f7fbe04a6a25e0feaf8e0803fd5afbfe221e28b54b79302bd1f2b57f3/
             checksums \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -70,7 +72,7 @@ if {${name} ne ${subport}} {
</span>                     size    168572013
         }
     } elseif {${build_arch} eq {x86_64}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {${python.version} eq {38}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${python.version} eq 38} {
</span>             master_sites \
                 https://files.pythonhosted.org/packages/61/77/b09dcfceb4c81893bcf842c7fb001d08ad51d9291927e7324b02e33612d9/
             checksums \
</pre><pre style='margin:0'>

</pre>