# $Id$ PortSystem 1.0 name cdf epoch 1 version 3.3.0 set my_branch [join [lrange [split ${version} .] 0 1] ""] set my_version ${my_branch}_[lindex [split ${version} .] 2] maintainers ryandesign platforms darwin categories science description CDF: Common Data Format long_description The Common Data Format (CDF) is a self-describing \ data format for the storage and manipulation of \ scalar and multidimensional data in a platform and \ discipline independent fashion. homepage http://cdf.gsfc.nasa.gov/ master_sites ftp://cdaweb.gsfc.nasa.gov/pub/cdf/dist/${name}${my_version}/unix \ ftp://cdaweb.gsfc.nasa.gov/pub/cdf/dist/obsolete/${name}${my_branch}/${name}${my_version}/unix fetch.use_epsv no distname ${name}${my_version}-dist extract.suffix -all${extract.suffix} checksums md5 3ce6409c616675611cb8050c0496b071 \ sha1 8ae0a2585a580394a41a746ac53808a408fa0c01 \ rmd160 280ef2b91f8b39df7daa4149202965f07dbb3118 configure.compiler macports-gcc-4.4 depends_lib port:gcc44 \ port:ncurses post-patch { reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/Makefile reinplace "s|-lgcc|`${configure.cc} -print-libgcc-file-name`|g" ${worksrcpath}/Makefile reinplace "s|\\\$(INSTALLDIR)/bin/definitions\\.\\(\[BCK\]\\)|${prefix}/bin/definitions.\\1|" ${worksrcpath}/Makefile } use_configure no use_parallel_build no build.args FORTRAN=yes platform darwin { patchfiles-append patch-Makefile build.args-append OS=macosx } if {[info exists build_arch]} { build.args-append ENV=${configure.build_arch} } pre-build { build.args-append CC=${configure.cc} FC=${configure.fc} } destroot.destdir INSTALLDIR=${destroot}${prefix} post-destroot { reinplace "s|${destroot}${prefix}|${prefix}|" \ ${destroot}${prefix}/bin/definitions.B \ ${destroot}${prefix}/bin/definitions.C \ ${destroot}${prefix}/bin/definitions.K system "install_name_tool -id ${prefix}/lib/libcdf.dylib ${destroot}${prefix}/lib/libcdf.dylib" } livecheck.type regex livecheck.regex {V([0-9.]+)}