# -*- 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 117214 2014-02-19 15:47:26Z mojca@macports.org $

PortSystem          1.0
PortGroup           python 1.0

name                py-stfio
version             0.13.15
categories          python science
platforms           darwin
license             GPL-2
maintainers         gmx.de:christsc
description         Electrophysiology file support for Python
long_description    A Python module to read common electrophysiology file formats.
homepage            http://www.stimfit.org
master_sites        http://www.stimfit.org
distname            stimfit-${version}

checksums           rmd160  ad4de249546b3c2193adde0d76d1ea461e02ad8b \
                    sha256  b6605e0d18c37a3c59b2a4792780549e5b382979d0dfcee170a805b0d6a804bd

python.versions     26 27 33 34

if { ${name} ne ${subport} } {
    depends_build   port:swig-python

    depends_lib     port:boost \
                    port:hdf5-18 \
                    port:py${python.version}-numpy

    configure.args  --disable-dependency-tracking \
                    --enable-module \
                    --without-biosig

    configure.python \
                    ${python.bin}

    use_configure   yes
    build.cmd       make
    build.target    
    destroot.cmd    make
    destroot.destdir \
                    DESTDIR=${destroot}

    post-destroot {
        set docdir ${destroot}${prefix}/share/doc/${subport}
        xinstall -d ${docdir}
        xinstall -m 644 ${worksrcpath}/dist/debian/copyright \
            ${worksrcpath}/COPYING ${docdir}
    }

    variant biosig description {Use biosig library for file I/O.} {
        depends_lib-append \
            port:libbiosig

        configure.args-replace \
            --without-biosig \
            --with-biosig
    }

    default_variants    +biosig

}
