set abi [join [lrange [split $version "."] 0 end-1] "."]
description powerful, lightweight programming language
Lua is a powerful, light-weight programming language designed for \
extending applications. Lua is also frequently used as a general-purpose, \
homepage http://www.lua.org
master_sites ${homepage}/ftp/
checksums sha1 b3882111ad02ecc6b972f8c1241647905cb2e3fc \
rmd160 b0c2234675335a8bf158a125b6778cf800c754a0
depends_lib port:readline
test.env DYLD_LIBRARY_PATH=./lib
patchfiles patch-Makefile.diff \
patch-src_Makefile.diff \
reinplace "s|/usr/local|${prefix}|g" ${worksrcpath}/src/luaconf.h
# reinplace %PREFIX% to fix @executable_path, cf. ticket no. 28726
reinplace "s|%PREFIX%|${prefix}|g" \
${worksrcpath}/Makefile \
${worksrcpath}/src/Makefile \
${worksrcpath}/etc/lua.pc
build.args-append V=${abi} \
LDFLAGS="${configure.ldflags} [get_canonical_archflags ld]" \
CFLAGS="${configure.cflags} ${configure.cppflags} [get_canonical_archflags cc]"
destroot.post_args-append INSTALL_TOP=${destroot}${prefix}
xinstall -d -m 0755 ${destroot}${prefix}/share/doc/${name}
xinstall -m 0644 -W ${worksrcpath} COPYRIGHT HISTORY README \
${destroot}${prefix}/share/doc/${name}
foreach f [glob ${worksrcpath}/doc/*] {
xinstall -m 0644 $f ${destroot}${prefix}/share/doc/${name}