# -*- 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 104449 2013-03-25 20:10:06Z sean@macports.org $

PortSystem          1.0

set realname        proj
name                ${realname}47
version             4.7.0
revision            0
set datumgrid_version   1.5
categories          gis
license             MIT
platforms           darwin
distname            ${realname}-${version}

maintainers         gmail.com:seanasy openmaintainer

description         PROJ.4 - Cartographic Projections Library

long_description    PROJ.4 is a library for converting data between \
                    cartographic projections.

homepage            http://trac.osgeo.org/proj/
master_sites        http://download.osgeo.org/proj/

distfiles-append    ${realname}-datumgrid-${datumgrid_version}.zip

checksums           ${realname}-${version}.tar.gz \
                    md5     927d34623b52e0209ba2bfcca18fe8cd \
                    sha1    bfe59b8dc1ea0c57e1426c37ff2b238fea66acd7 \
                    rmd160  cd96c09906b99d2ad205cc087e2863910d1124e1 \
                    \
                    ${realname}-datumgrid-${datumgrid_version}.zip \
                    md5     f5bf28a2a9c6afe9a3f670f0c0adb783 \
                    sha1    4429ba1a8c764d5c0e6724d868f6874f452f7440 \
                    rmd160  f5deacd0242557c92c35d43941cd52a7e4096467

extract.only        ${realname}-${version}.tar.gz

post-extract {
    system "unzip ${distpath}/${realname}-datumgrid-${datumgrid_version}.zip -d ${worksrcpath}/nad"
}

configure.pre_args  --prefix=${prefix}/lib/proj47
configure.args      --mandir=${prefix}/lib/proj47/share/man

livecheck.type      regex
livecheck.url       ${master_sites}
livecheck.regex     "${realname}-(\\d\\.7+(?:\\.\\d+)*)${extract.suffix}"
