Skip to content
Permalink
Browse files

esmf: update to 7.1.0r. add gfortran variant.

  • Loading branch information
tenomoto committed Mar 10, 2018
1 parent cd340e7 commit 7e652088b400a90e046e00897769e3a0c59f1848
@@ -5,13 +5,12 @@ PortGroup mpi 1.0
PortGroup active_variants 1.1

compilers.choose f90 cxx
compilers.setup require_fortran -dragonegg -clang -llvm -gfortran
compilers.setup require_fortran -dragonegg -clang -llvm
mpi.setup
mpi.enforce_variant netcdf-fortran

name esmf
version 6_3_0rp1
revision 4
version 7_1_0r
categories science devel
platforms darwin
license UoI-NCSA
@@ -23,8 +22,8 @@ long_description The ESMF defines an architecture for composing complex, coup
homepage http://esmf-cu.colorado.edu
master_sites http://www.earthsystemmodeling.org/esmf_releases/public/ESMF_${version}

checksums rmd160 3bc0363dcf4e809d287a9bfc26aed9734a592b5d \
sha256 89d9466fec099f375ec2182efd80af79e2ef6d486cdd51d5e18e9ab77b98dc1f
checksums rmd160 d0f4cdeacf572dccef6615131036ff262d82611a \
sha256 ae9a5edb8d40ae97a35cbd4bd00b77061f995c77c43d36334dbb95c18b00a889

depends_build bin:ranlib:cctools \
bin:install_name_tool:cctools
@@ -34,8 +33,6 @@ depends_lib port:netcdf-fortran \
distname ${name}_${version}_src
worksrcdir ${name}

patchfiles patch-src-Infrastructure-Mesh-src-Moab-io-ReadABAQUS.cpp.diff

post-patch {
if {[variant_isset openmpi]} {
foreach c {g95 gfortran gfortranclang} {
@@ -83,9 +80,9 @@ pre-build {
build.env-append ESMF_COMPILER=g95
} else {
if {[string match *clang* ${configure.cxx}]} {
build.env-append ESMF_COMPILER=gfortran
build.env-append ESMF_COMPILER=gfortranclang
} else {
build.env-append ESMF_COMPILER=gfortran
build.env-append ESMF_COMPILER=gfortran
}
}
if {[variant_isset mpich] || [variant_isset mpich_devel]} {

This file was deleted.

This file was deleted.

0 comments on commit 7e65208

Please sign in to comment.
You can’t perform that action at this time.