# -*- coding: utf-8; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
# $Id: Portfile 89483 2012-01-31 21:22:28Z macsforever2000@macports.org $

PortSystem          1.0
PortGroup           python 1.0

name                py-scikits-umfpack
version             1.0
maintainers         macsforever2000
license             GPL

categories-append   science
description         Classes and functions for solving unsymmetric sparse linear systems
long_description    UMFPACK is a set of routines for solving unsymmetric sparse linear systems, \
                    Ax=b, using the Unsymmetric MultiFrontal method.

platforms           darwin

homepage            http://www.cise.ufl.edu/research/sparse/umfpack/
distname            umfpack

python.versions     24 25 26 27

fetch.type          svn
svn.url             http://svn.scipy.org/svn/scikits/trunk/umfpack/scikits/umfpack/
svn.revision        2267

patchfiles          patch-setup.py.diff

if {$subport != $name} {
    depends_lib         port:py${python.version}-scipy \
                        port:py${python.version}-scikits-module
    
    post-patch {
        reinplace "s|@@PREFIX@@|${prefix}|g" ${worksrcpath}/setup.py
    }
    
    post-destroot {
        # scikits/__init__.py is provided by scikits-module
        file delete ${destroot}${python.pkgd}/scikits/__init__.py
    }
}
