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