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

name                py-rasterio
version             1.2.2
revision            0
categories-append   gis
platforms           darwin
license             BSD

python.versions     27 35 36 37 38 39

maintainers         {stromnov @stromnov} openmaintainer

description         Fast and direct raster I/O for Python programmers who use Numpy
long_description    ${description}

homepage            https://github.com/mapbox/rasterio

checksums           rmd160  2880b06cc1ae3f2ec9b5fba3e143399d8214991d \
                    sha256  8187d01f30d4e01e93f0a434df6a4cc63dd026a18b5287c242b066cb56223424 \
                    size    2203244

if {${name} ne ${subport}} {
    depends_build-append \
                        port:py${python.version}-cython

    depends_lib-append  port:py${python.version}-setuptools \
                        port:py${python.version}-affine \
                        port:py${python.version}-attrs \
                        port:py${python.version}-certifi \
                        port:py${python.version}-cligj \
                        port:py${python.version}-numpy \
                        port:py${python.version}-snuggs \
                        port:py${python.version}-click-plugins \
                        port:gdal

    if { ${python.version} eq 27 } {
        version             1.0.28
        revision            0
        distname            ${python.rootname}-${version}
        checksums           rmd160  25ede4fe36ff5985f7ef0e77d857c04437979960 \
                            sha256  9def7698e7076c8f148e8bfa0b2a3334308b2f5311abe9e40269e0bf9dfc645d \
                            size    2059598
        depends_lib-append  port:py${python.version}-enum34
        depends_lib-delete  port:py${python.version}-certifi
    } elseif { ${python.version} < 36 } {
        version             1.1.8
        revision            0
        distname            ${python.rootname}-${version}
        checksums           rmd160  75753e59dc30c4784e1d5933e34f095b2dc18648 \
                            sha256  f7cac7e2ecf65b4b1eb78c994c63bd429b67dc679b0bc0ecfe487d3d5bf88fd5 \
                            size    2103295
        depends_lib-delete  port:py${python.version}-certifi
    }

    livecheck.type      none
}
