# -*- 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 49395 2009-04-09 00:55:26Z mcalhoun@macports.org $

PortSystem              1.0
PortGroup  python26 1.0

name                    py26-numpy
version                 1.3.0
categories              python
platforms               darwin
maintainers             mcalhoun openmaintainer
description             The core utilities for the scientific library scipy for Python
long_description        ${description}

homepage                http://numpy.scipy.org/
master_sites            sourceforge:numpy
distname                numpy-${version}

checksums           md5 3f7773ff0971a5ebb8591536d8ec7bd6 \
                    sha1 c04998a1fbf7d990c9a2b99a7b62486012c570ac \
                    rmd160 a75155d2014204e16c59857b92356353505c39b9

patchfiles              patch-g95_link.diff \
                        patch-f2py_setup.py.diff \
                        patch-npy_endian.h.diff

depends_lib-append      port:fftw-3 \
                        port:py26-nose

post-patch {
    reinplace "s|@@MPORTS_PYTHON_LIBRARY@@|${python.lib}|" ${worksrcpath}/numpy/distutils/fcompiler/g95.py
    reinplace "s|@@MPORTS_PYTHON@@|${python.bin}|" ${worksrcpath}/numpy/f2py/setup.py
}

post-destroot {
    set branch 2.6
    ln -s ${python.prefix}/bin/f2py ${destroot}${prefix}/bin/f2py-${branch}
}

variant universal {
    patchfiles-append  patch-numpyconfig.h.in.diff patch-setup.py.diff
}

livecheck.distname      NumPy
