# $Id: Portfile 57800 2009-09-16 20:25:37Z and.damore@macports.org $

PortSystem 1.0

name                    lua-numlua
version                 0.2.1
revision                0
categories              devel
platforms               darwin
maintainers             bfulgham
description             Numerical package for the Lua programming language.
long_description        ${description}  It includes support for complex \
            numbers, multidimensional matrices, random generation \
            and special functions.  Much of the routines are \
            simple wrappers for the stable and well-known \
            libraries from Netlib (http://www.netlib.org).

homepage                http://luaforge.net/projects/numlua
set luaforge_release    2566
master_sites            http://luaforge.net/frs/download.php/${luaforge_release}
distname                numlua-${version}
worksrcdir              numlua

use_configure       no

checksums           md5     c4d0ce508e7f2ec2754242f2816f4cfc \
                    sha1    e7c5fb14ebaa92b1ae5bef4cbe303644b9fe5252 \
                    rmd160  6238e6b79cd446c47a676c4bcb3afa8fd41c42a6

depends_build-append    port:lua \
                        port:gcc43
depends_lib-append      lib:fftw:fftw-3 

patchfiles              patch-Makefile \
                        patch-lib-config \
                        patch-lib-Makefile \
                        patch-src-Makefile
pre-build {
	system "cd ${worksrcpath}/lib && make"
}
post-patch {
    reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/Makefile
    reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/lib/config
    reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/src/Makefile
}
