|
|
@@ -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]} { |
|
|
|