# -*- 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

PortSystem          1.0
PortGroup           github 1.0
PortGroup           python 1.0

name                py-matplotlib-basemap
github.setup        matplotlib basemap 1.1.0 v
categories-append   graphics math
license             LGPL-2.1
platforms           darwin
maintainers         nomaintainer

description         matplotlib toolkit for plotting data on map projections
long_description    Matplotlib basemap is a matplotlib toolkit python library \
                    for plotting data on map projections

checksums           rmd160  d2ce2ff9989b51bec0bc61103ceef7d83d85ce90 \
                    sha256  3368f53d5b8b3b9cc4c070b0e5a3a16c1b804be217819318cbf68eafc2b6f986

python.versions     27 34 35 36

build.env-append    GEOS_DIR="${prefix}"
destroot.env-append GEOS_DIR="${prefix}"

universal_variant   no

if {${name} ne ${subport}} {
    depends_lib-append port:geos \
                    port:py${python.version}-matplotlib

    post-destroot {
        delete ${destroot}${python.pkgd}/mpl_toolkits/__init__.py
        delete ${destroot}${python.pkgd}/mpl_toolkits/__init__.pyc
    }
}

if {${name} eq ${subport}} {
    livecheck.type      regex
    livecheck.url       http://sourceforge.net/projects/matplotlib/files/matplotlib-toolkits
    livecheck.regex     {basemap-(\d+(\.\d+)*)}
} else {
    livecheck.type      none
}