<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/ffca1b23c12b9936617dcf5c687b2214cf2de479">https://github.com/macports/macports-ports/commit/ffca1b23c12b9936617dcf5c687b2214cf2de479</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit ffca1b23c12b9936617dcf5c687b2214cf2de479
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Sun Mar 1 16:39:03 2020 -0500
<span style='display:block; white-space:pre;color:#404040;'> py-netcdf4: update to 1.5.3, add py38 subport
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> - enable tests
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/51850
</span>---
python/py-netcdf4/Portfile | 52 ++++++++++++++++++++++++++++++----------------
1 file changed, 34 insertions(+), 18 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-netcdf4/Portfile b/python/py-netcdf4/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7156691..95482d7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-netcdf4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-netcdf4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,13 +6,13 @@ PortGroup mpi 1.0
</span>
name py-netcdf4
python.rootname netCDF4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 1.2.9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 1.5.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories-append science
platforms darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers {fastmail.fm:jswhit @jswhit} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- openmaintainer
</span> license MIT
<span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {fastmail.fm:jswhit @jswhit} openmaintainer
</span>
description Python/numpy interface to netCDF
long_description netCDF version 4 has many features not found in \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,14 +21,12 @@ long_description netCDF version 4 has many features not found in \
</span> in both the new netCDF 4 and the old netCDF \
3 format, and can create files that are readable by \
HDF5 clients.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage https://unidata.github.io/netcdf4-python/
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites pypi:n/netCDF4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname netCDF4-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://unidata.github.io/netcdf4-python/
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 232de81a67802e90c21117e32c2b549d184470d2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 259edab1f03b1c1b93bdbaa804d50211a0c9d8a15eee4f23988b5685c6c0d2c0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 538450
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 b855fcb0cc51bf349824ada5129feab9f3911728 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 2a3ca855848f4bbf07fac366da77a681fcead18c0a8813d91d46302f562dc3be \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 790343
</span>
mpi.enforce_variant netcdf
mpi.setup
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,21 +34,39 @@ mpi.setup
</span> build.env-append USE_NCCONFIG=1
destroot.env-append USE_NCCONFIG=1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions 27 35 36 37
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions 27 35 36 37 38
</span>
if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_lib-append port:netcdf \
</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}-cython
</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}-cython
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace -W ${worksrcpath} "s,@@PREFIX@@,${prefix}," setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_lib-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:netcdf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:py${python.version}-cftime \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:hdf5 \
</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}-setuptools
</span>
pre-configure {
# py-netcdf4's setup.py uses nc-config for flags and libs but not compiler
configure.cc {*}[exec ${prefix}/bin/nc-config --cc]
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- livecheck.type none
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ pre-test {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.env PYTHONPATH=[glob -nocomplain ${worksrcpath}/build/lib*]
</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;'>+ test.run yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.dir ${build.dir}/test
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.cmd ${python.bin} run_all.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ test.target
</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;'>+ 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 ${worksrcpath} COPYING Changelog \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ README.md ${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> }
</pre><pre style='margin:0'>
</pre>