<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/529e8d86b9658400591f1ba1176cd74bb839d73d">https://github.com/macports/macports-ports/commit/529e8d86b9658400591f1ba1176cd74bb839d73d</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 529e8d86b9658400591f1ba1176cd74bb839d73d
</span>Author: Steven Thomas Smith <s.t.smith@ieee.org>
AuthorDate: Sat Oct 30 09:47:37 2021 -0400
<span style='display:block; white-space:pre;color:#404040;'> py-tensorflow_macos: Make obsolete
</span>---
python/py-tensorflow_macos/Portfile | 117 ++++--------------------------------
1 file changed, 12 insertions(+), 105 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 52fd80ac2a5..4ef20dbbda6 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;'>@@ -1,114 +1,21 @@
</span> # -*- 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
PortSystem 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup github 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup python 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup obsolete 1.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup apple tensorflow_macos 0.1 v alpha3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name py-${github.project}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version ${github.version}.${github.tag_suffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories-append lang
</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 0.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://github.com/apple/tensorflow_macos/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories python lang
</span> license restrictive/distributable
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description Mac-optimized TensorFlow and TensorFlow Addons
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description Hardware-accelerated TensorFlow and TensorFlow \
</span><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:#ffe0e0;'>- acceleration is supported on M1 Macs and \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- Intel-based Macs through Appleās ML Compute \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- framework.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://github.com/apple/tensorflow_macos/blob/master/scripts/download_and_install.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distfiles ${github.project}-${github.version}${extract.suffix}:tarball \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${github.project}-${github.version}${github.tag_suffix}${extract.suffix}:releases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites ${github.homepage}/tarball/${git.branch}:tarball \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- github.master_sites ${github.homepage}/releases/download/${git.branch}:releases
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums [lindex [split [lindex ${distfiles} 0] :] 0] \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 975a2ee2508df2fe801b841d3f6f8a0172854292 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 623237c06941d26f52280535c0139c9d58fc214e0378b4513803a65bfda48ff6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 8095 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- [lindex [split [lindex ${distfiles} 1] :] 0] \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 812afc151dd87abb657df6d8e66ad8681c91a3bd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 80807f8b0fc4a98ffa0b7395304fa61239f246a84f1eedbca70a5a1847d4dead \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 376699291
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+replaced_by py-tensorflow-macos
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-extract.cmd ${portutil::autoconf::tar_command}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-extract.pre_args -xzf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-extract.post_args
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>- known_fail yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pre-fetch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_error "TensorFlow with ML Compute acceleration is only available \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- on macOS 11.0 and later."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- error {unsupported platform}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_rootname [regsub ^py- [option name] ""]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set python_versions 38
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach pv ${python_versions} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ subport "py${pv}-${python_rootname}" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ replaced_by py${pv}-tensorflow-macos
</span> }
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions 38
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${name} ne ${subport}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- conflicts py${python.version}-tensorflow \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- py${python.version}-tensorflow1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- py${python.version}-tensorflow-addons
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-pip \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-wheel
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_run-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-absl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-astunparse \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-flatbuffers \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-gast \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-grpcio \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-h5py \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-keras_preprocessing \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-numpy \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-opt_einsum \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-protobuf3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-tensorflow_estimator \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-scipy \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-tensorboard \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-termcolor \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-typing_extensions \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-wrapt \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:py${python.version}-typeguard
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- use_configure no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- destroot.cmd pip-${python.branch}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- destroot.args --ignore-installed \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --no-cache-dir \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --no-dependencies \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --root ${destroot}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- destroot.post_args
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach whl [glob -type f ${workpath}/${github.project}/${build_arch}/tensorflow*cp${python.version}*.whl] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "${destroot.cmd} ${destroot.target} ${destroot.args} ${whl}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # avoid conflict with py${python.version}-tensorboard
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- delete ${destroot}${python.prefix}/bin/tensorboard \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/bin/tensorboard-${python.branch}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set github_project_path [glob -nocomplain ${workpath}/${github.author}-${github.project}-*]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set docdir ${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 0644 -W ${github_project_path} LICENSE.txt README.md \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.type none
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span></pre><pre style='margin:0'>
</pre>