<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/2ad9f6d1844f916f10e18ae5d1bd94f7a973a55a">https://github.com/macports/macports-ports/commit/2ad9f6d1844f916f10e18ae5d1bd94f7a973a55a</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 2ad9f6d1844f916f10e18ae5d1bd94f7a973a55a
</span>Author: Steven Thomas Smith <s.t.smith@ieee.org>
AuthorDate: Thu Apr 8 10:11:22 2021 -0400
<span style='display:block; white-space:pre;color:#404040;'> py-tensorflow_macos: Submission
</span>---
python/py-tensorflow_macos/Portfile | 114 ++++++++++++++++++++++++++++++++++++
1 file changed, 114 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..52fd80ac2a5
</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,114 @@
</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 github 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;'>+github.setup apple tensorflow_macos 0.1 v alpha3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name py-${github.project}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version ${github.version}.${github.tag_suffix}
</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 restrictive/distributable
</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 and TensorFlow Addons
</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;'>+# https://github.com/apple/tensorflow_macos/blob/master/scripts/download_and_install.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distfiles ${github.project}-${github.version}${extract.suffix}:tarball \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${github.project}-${github.version}${github.tag_suffix}${extract.suffix}:releases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites ${github.homepage}/tarball/${git.branch}:tarball \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.master_sites ${github.homepage}/releases/download/${git.branch}:releases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums [lindex [split [lindex ${distfiles} 0] :] 0] \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 975a2ee2508df2fe801b841d3f6f8a0172854292 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 623237c06941d26f52280535c0139c9d58fc214e0378b4513803a65bfda48ff6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 8095 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ [lindex [split [lindex ${distfiles} 1] :] 0] \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 812afc151dd87abb657df6d8e66ad8681c91a3bd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 80807f8b0fc4a98ffa0b7395304fa61239f246a84f1eedbca70a5a1847d4dead \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 376699291
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+extract.cmd ${portutil::autoconf::tar_command}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+extract.pre_args -xzf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+extract.post_args
</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;'>+python.versions 38
</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}-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;'>+ 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;'>+ foreach whl [glob -type f ${workpath}/${github.project}/${build_arch}/tensorflow*cp${python.version}*.whl] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system "${destroot.cmd} ${destroot.target} ${destroot.args} ${whl}"
</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;'>+ 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;'>+ set github_project_path [glob -nocomplain ${workpath}/${github.author}-${github.project}-*]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set docdir ${prefix}/share/doc/${subport}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -m 0644 -W ${github_project_path} LICENSE.txt README.md \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${docdir}
</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>