<pre style='margin:0'>
Takeshi Enomoto (tenomoto) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/6f6485e9241c2b1792a06846e6a5cd7c429894ca">https://github.com/macports/macports-ports/commit/6f6485e9241c2b1792a06846e6a5cd7c429894ca</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 6f6485e9241 esmf: update to 8.0.1
</span>6f6485e9241 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 6f6485e9241c2b1792a06846e6a5cd7c429894ca
</span>Author: Takeshi Enomoto <takeshi@macports.org>
AuthorDate: Sat Jul 25 21:22:50 2020 +0900

<span style='display:block; white-space:pre;color:#404040;'>    esmf: update to 8.0.1
</span>---
 science/esmf/Portfile | 36 ++++++++++++++++++++++++++----------
 1 file changed, 26 insertions(+), 10 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/esmf/Portfile b/science/esmf/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 96305959165..f28d0c5e602 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/esmf/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/esmf/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,15 +3,16 @@
</span> PortSystem          1.0
 PortGroup           mpi 1.0
 PortGroup           active_variants 1.1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span> 
 compilers.choose    f90 cxx
 compilers.setup     require_fortran -clang
 mpi.setup
 mpi.enforce_variant netcdf-fortran
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name                esmf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version             7_1_0r
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        esmf-org esmf 8_0_1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.master_sites ${github.homepage}/archive/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> categories          science devel
 platforms           darwin
 license             UoI-NCSA
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,18 +21,18 @@ description         software for building and coupling weather, climate, and rel
</span> long_description    The ESMF defines an architecture for composing complex, coupled \
                     modeling systems and includes data structures \
                     and utilities for developing individual models.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            http://esmf-cu.colorado.edu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites        http://www.earthsystemmodeling.org/esmf_releases/public/ESMF_${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage            https://www.earthsystemcog.org/projects/esmf/
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  d0f4cdeacf572dccef6615131036ff262d82611a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  ae9a5edb8d40ae97a35cbd4bd00b77061f995c77c43d36334dbb95c18b00a889
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  59ded8c9e5db842fe7812c58ae19df98cb4bd9dd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  9172fb73f3fe95c8188d889ee72fdadb4f978b1d969e1d8e401e8d106def1d84 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    11571322
</span> 
 depends_build       bin:ranlib:cctools \
                     bin:install_name_tool:cctools
 depends_lib         port:netcdf-fortran \
                     port:xercesc3
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-distname            ${name}_${version}_src
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            ESMF_${version}
</span> worksrcdir          ${name}
 
 post-patch {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -59,6 +60,14 @@ if {[variant_isset gcc47] || [variant_isset gcc48] || [variant_isset gcc49] || [
</span> } elseif {[variant_isset gcc44] || [variant_isset gcc45] || [variant_isset gcc46]} {
     configure.cxxflags-append   -std=c++0x
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+post-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set gfortran_version [strsed ${configure.f90} s|${prefix}/bin/gfortran-mp-||]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${gfortran_version} >= 10} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        configure.f90flags-append   -fallow-argument-mismatch
</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;'>+#use_parallel_build  no
</span> 
 build.target        lib
 pre-build {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -96,7 +105,6 @@ pre-build {
</span>         build.env-append    ESMF_LAPACK=system \
                             ESMF_LAPACK_LIBS=-lsatlas
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    build.args-append   ESMF_LIBDIR=${worksrcpath}/lib
</span>     if {[variant_isset g95]} {
         build.env-append    ESMF_COMPILER=g95
     } else {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -165,7 +173,6 @@ pre-destroot {
</span>         destroot.env-append ESMF_LAPACK=system \
                             ESMF_LAPACK_LIBS=-lsatlas
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    destroot.args-append    ESMF_LIBDIR=${worksrcpath}/lib
</span>     if {[variant_isset g95]} {
         destroot.env-append ESMF_COMPILER=g95
     } else {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -206,4 +213,13 @@ post-destroot {
</span>             "
         }
     }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach b {Info InfoC Regrid RegridWeightGen Script2Unstruct WebServController} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {[file exists ${destroot}${prefix}/bin/ESMF_${b}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            system -W ${destroot}${prefix}/bin "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                old=`otool -L ESMF_${b} | grep libesmf | cut -d ' ' -f 1`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                install_name_tool -change \${old} ${prefix}/lib/libesmf.dylib ESMF_${b}
</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;'>+    file delete ${destroot}${prefix}/lib/preload.sh
</span> }
</pre><pre style='margin:0'>

</pre>