# -*- 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$ PortSystem 1.0 name udunits2 version 2.1.8 distname udunits-${version} maintainers takeshi platforms darwin categories science description Improved Unidata unit conversion libraray long_description \ The UDUNITS package supports units of physical quantities \ (e.g., meters, seconds). Specifically, it supports conversion \ between string and binary representations of units, \ arithmetic manipulation of units, and conversion of numeric values \ between compatible units. The UDUNIT-2 package differs from \ the original UDUNITS package in the following ways: \ support for non-ASCII characters, support for logarithmic units, \ persistent value converters, improved API, XML unit database, \ and no Fortran or Perl API. 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 011355a8d27fa5b079d34095affa8965 \ sha1 78a332e1eea9dfb2e63bd11e8e1fc0f01d7263db \ rmd160 d92b72d5b5c30457a2454ebdfafa6ded99fd71b1 depends_lib port:expat patch { reinplace "s|SUBDIRS = expat|SUBDIRS = |" ${worksrcpath}/Makefile.in reinplace "s|../expat/libexpat.la|${prefix}/lib/libexpat.la|" ${worksrcpath}/lib/Makefile.in } configure.args-append --disable-udunits-1 --disable-dependency-tracking #patch { # reinplace "s|\$(prefix)/man|\$(prefix)/share/man|" ${worksrcpath}/port/master.mk.in #} #configure.cppflags-append "-DNDEBUG -Df2cFortran" #configure.cflags-append -fno-common #pre-destroot { # file delete ${worksrcpath}/lib/libudunits.a #} #destroot.destdir DESTDIR=${destroot} \ # prefix=${destroot}${prefix} \ # exec_prefix=${destroot}${prefix} livecheck.check regex livecheck.url http://www.unidata.ucar.edu/downloads/udunits/index.jsp livecheck.regex {Current release ([0-9]+\.[0-9]+\.[0-9]+)}