app-shells/mksh: Bump 57 from the live ebuild instead
authorHaelwenn (lanodan) Monnier <contact@hacktivis.me>
Sun, 17 Mar 2019 10:28:36 +0000 (11:28 +0100)
committerMichał Górny <mgorny@gentoo.org>
Mon, 29 Apr 2019 13:41:07 +0000 (15:41 +0200)
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Closes: https://github.com/gentoo/gentoo/pull/11441
Signed-off-by: Michał Górny <mgorny@gentoo.org>
app-shells/mksh/mksh-57-r1.ebuild [new file with mode: 0644]

diff --git a/app-shells/mksh/mksh-57-r1.ebuild b/app-shells/mksh/mksh-57-r1.ebuild
new file mode 100644 (file)
index 0000000..3aa638f
--- /dev/null
@@ -0,0 +1,52 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+if [[ $PV = 9999 ]]; then
+       inherit cvs
+       ECVS_SERVER="anoncvs.mirbsd.org:/cvs"
+       ECVS_MODULE="mksh"
+       ECVS_USER="_anoncvs"
+       ECVS_AUTH="ext"
+       KEYWORDS=""
+else
+       SRC_URI="http://www.mirbsd.org/MirOS/dist/mir/mksh/${PN}-R${PV}.tgz"
+       KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="MirBSD Korn Shell"
+HOMEPAGE="http://mirbsd.de/mksh"
+LICENSE="BSD"
+SLOT="0"
+IUSE="static test"
+RDEPEND="static? ( dev-libs/klibc )"
+DEPEND="
+       ${RDEPEND}
+       test? (
+               dev-lang/perl
+               sys-apps/ed
+       )
+"
+S="${WORKDIR}/${PN}"
+
+src_compile() {
+       tc-export CC
+       # we want to build static with klibc
+       if use static; then export CC="/usr/bin/klcc"; export LDSTATIC="-static"; fi
+       export CPPFLAGS="${CPPFLAGS} -DMKSH_DEFAULT_PROFILEDIR=\\\"${EPREFIX}/etc\\\""
+       sh Build.sh -r || die
+}
+
+src_install() {
+       into /
+       dobin mksh
+       doman mksh.1
+       dodoc dot.mkshrc
+}
+
+src_test() {
+       ./test.sh -v || die
+}