# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 # $Id: Portfile 108480 2013-07-24 08:18:10Z takeshi@macports.org $ PortSystem 1.0 name udunits version 1.12.11 revision 2 maintainers takeshi openmaintainer license UCAR-Unidata platforms darwin categories science description Unidata unit conversion libraray long_description \ The Unidata units library supports \ conversion of unit specifications between \ formatted and binary forms, arithmetic manipulation \ of unit specifications, and conversion of values \ between compatible scales of measurement. homepage http://www.unidata.ucar.edu/software/udunits/ master_sites ftp://ftp.unidata.ucar.edu/pub/udunits/ \ ftp://www.gfd-dennou.org/arch-large1/ucar/unidata/pub/udunits checksums md5 2d984c738be0d674ec774d03997fdd9c \ sha1 da4c3c50764b03db4cc83c679670203280aac51a \ rmd160 cc1bffe18ba042cc6e19243a2efc52242649493f worksrcdir ${distname}/src use_parallel_build no patch { reinplace "s|\$(prefix)/man|\$(prefix)/share/man|" ${worksrcpath}/port/master.mk.in } configure.cppflags-append "-DNDEBUG -Df2cFortran" configure.cflags-append -fno-common configure.env-append PERL= LD_YACC=-ly pre-destroot { file delete ${worksrcpath}/lib/libudunits.a } # fortran compiler does not seem to be required # gfortran might have problem with preprocessor #variant gcc43 conflicts g95 description {compile with gcc43} { # depends_build-append port:gcc43 # configure.env-append FC=${prefix}/bin/gfortran-mp-4.3 # configure.env-append FFLAGS="-O2 -fno-common" #} # #variant g95 conflicts gcc43 description {compile with g95} { # depends_build-append port:g95 # configure.fc ${prefix}/bin/g95 # configure.env-append FC=${prefix}/bin/g95 # configure.env-append FFLAGS="-O2 -fno-common" #} livecheck.type regex livecheck.url http://www.unidata.ucar.edu/downloads/udunits/index.jsp livecheck.regex {Deprecated, original version[ ]+\(([0-9]+\.[0-9]+\.[0-9]+)\)}