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