mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
56 lines
2.1 KiB
Tcl
56 lines
2.1 KiB
Tcl
# -*- 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
|
|
|
|
PortSystem 1.0
|
|
|
|
name luash
|
|
version 0.9
|
|
revision 2
|
|
license AGPL-3+
|
|
categories shells
|
|
maintainers nomaintainer
|
|
description shell written in Lua/C++
|
|
long_description luash is a shell written in Lua/C++ that allow you to run command using Lua syntax
|
|
homepage http://luaforge.net/projects/luash
|
|
|
|
# https://trac.macports.org/ticket/72434
|
|
# Disable upstream website, 2025 May 8.
|
|
# Upstream site luaforge.net is abandoned and hijacked.
|
|
# No alternate was found today.
|
|
# Now fetch exclusively from MacPorts archive copy.
|
|
# master_sites http://files.luaforge.net/releases/luash/luash/luash${version}
|
|
|
|
master_sites macports_distfiles
|
|
distname ${name}
|
|
dist_subdir ${name}/${version}
|
|
|
|
checksums rmd160 165d88850e8d068d7586f1785b36dd20c9c8ce37 \
|
|
sha256 40ed9a86924fead319be3be966426f844a4ef7b5cb73425e5fe930daa6970634 \
|
|
size 15927
|
|
|
|
use_bzip2 yes
|
|
|
|
# patch for luash.lua addresses a change in API for os.execute() in 5.2
|
|
# remove it if a lua51 port is introduced and used to compile luash
|
|
patchfiles patch-makefile.diff \
|
|
patch-luash_cpp.diff \
|
|
patch-luash_lua.diff
|
|
|
|
use_configure no
|
|
universal_variant yes
|
|
|
|
depends_lib port:lua \
|
|
port:lua-luafilesystem
|
|
|
|
pre-build {
|
|
build.args CXX=${configure.cxx} \
|
|
CXX_FLAGS="${configure.cppflags} ${configure.cxxflags} \
|
|
[get_canonical_archflags cxx] ${configure.ldflags}"
|
|
}
|
|
|
|
destroot.destdir PREFIX=${destroot}${prefix}
|
|
|
|
post-destroot {
|
|
xinstall -d -m 755 ${destroot}${prefix}/share/doc/${name}
|
|
xinstall -m 644 -W ${worksrcpath} COPYING README ${destroot}${prefix}/share/doc/${name}
|
|
}
|