# -*- coding: utf-8; mode: tcl; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 4; truncate-lines: t -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4 # $Id$ PortSystem 1.0 set realname hdf5 name ${realname}-18 version 1.8.2 categories science maintainers mmoll openmaintainer description HDF5 general purpose library and file format for storing scientific data long_description ${description} homepage http://www.hdfgroup.org/HDF5/ platforms darwin master_sites ftp://ftp.hdfgroup.org/HDF5/current/src/ checksums md5 af92ef65ef495dbd205131574ad4eee1 \ sha1 76bca25b0d23c1921fd97f87b8d2b21d580f0618 \ rmd160 809aa6860ef095e7d72bb79ddc4a857f8cc39424 distname ${realname}-${version} extract.suffix .tar.gz depends_lib port:zlib port:szip port:openmpi use_parallel_build yes configure.args --with-zlib=yes --with-szlib=yes --enable-filters=all \ --enable-production --enable-parallel --disable-fortran \ --disable-cxx configure.cc ${prefix}/bin/openmpicc configure.cxx ${prefix}/bin/openmpicxx configure.fc ${prefix}/bin/openmpif77 # variant descriptions variant fortran description {Include the Fortran interface} { if { [variant_isset gcc43] || [variant_isset gcc42] || [variant_isset g95] } { configure.args-delete --disable-fortran configure.args-append --enable-fortran } else { error "You must specify a compiler variant in order to build the Fortran interface" } } variant gcc42 requires fortran conflicts g95 gcc43 description {Compile using GCC 4.2} { depends_lib-append port:gcc42 } variant gcc43 requires fortran conflicts g95 gcc42 description {Compile using GCC 4.3} { depends_lib-append port:gcc43 } variant g95 requires fortran conflicts gcc42 gcc43 description {Use g95 Fortran compiler (unsupported)} { depends_lib-append port:g95 }