# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
# $Id: Portfile 110012 2013-08-24 11:03:51Z vince@macports.org $

PortSystem 1.0

name                    spatialite-tools
version                 4.1.1
categories              databases gis
license                 GPL-3
platforms               darwin
maintainers             nomaintainer
description             Variety of CLI tools for SpatiaLite DB
long_description        These CLI tools allow to interact with a SpatiaLite DB,\
                        import a variety of files (SHP, OSM, GML) and\
                        prepare a virtual network for routing.

homepage                http://www.gaia-gis.it/fossil/spatialite-tools/index
master_sites            http://www.gaia-gis.it/gaia-sins/
distname                spatialite-tools-${version}

checksums               rmd160  f15e893c89318d62f568c7e127f9b417e760f35f \
                        sha256  3bfb1be0866d2b7540645b4a1459e581cbf3e2d2f43981d66a7e98a536ac5891

depends_build           port:pkgconfig
depends_lib             port:spatialite\
                        port:libiconv\
                        port:geos\
                        port:proj47\
                        port:expat

# Readline seem to be unable to handle UTF8 inputs
configure.args          --disable-readline
configure.args-append   --disable-freexl
configure.args-append   --disable-readosm

variant readline description {Uses readline for input} {
    configure.args-delete   --disable-readline
    configure.args-append   --enable-readline
}

default_variants        +readline

post-configure {
    reinplace -E "s|^LIBS = (.*)$|LIBS = \\1 -liconv|" \
        ${worksrcpath}/Makefile
} 

