1 # Copyright 1999-2019 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
6 inherit toolchain-funcs
8 if [[ $PV = 9999 ]]; then
10 ECVS_SERVER="anoncvs.mirbsd.org:/cvs"
16 SRC_URI="https://www.mirbsd.org/MirOS/dist/mir/mksh/${PN}-R${PV}.tgz"
17 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
20 DESCRIPTION="MirBSD Korn Shell"
21 # Host is TLSv1.0-only, keep to http for compatibility with modern browsers
22 HOMEPAGE="http://mirbsd.de/mksh"
26 IUSE="lksh static test"
27 RESTRICT="!test? ( test )"
41 cp -pr "${S}" "${S}"_lksh || die
47 use static && export LDSTATIC="-static"
48 export CPPFLAGS="${CPPFLAGS} -DMKSH_DEFAULT_PROFILEDIR=\\\"${EPREFIX}/etc\\\""
51 pushd "${S}"_lksh >/dev/null || die
52 CPPFLAGS="${CPPFLAGS} -DMKSH_BINSHPOSIX -DMKSH_BINSHREDUCED" \
53 sh Build.sh -r -L || die
54 popd >/dev/null || die
67 dobin "${S}"_lksh/lksh
68 doman "${S}"_lksh/lksh.1
73 einfo "Testing regular mksh."
74 ./mksh test.sh -v || die
77 einfo "Testing lksh, POSIX long-bit mksh."
78 pushd "${S}"_lksh >/dev/null || die
79 ./lksh test.sh -v || die
80 popd >/dev/null || die