Gentoo Archives: gentoo-commits

From: Patrick Lauer <patrick@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-shells/mksh/
Date: Thu, 14 Mar 2019 17:59:53
Message-Id: 1552586374.5bc9d8f49e8ab7ee4cb6b837dedcc346dcb6d3eb.patrick@gentoo
1 commit: 5bc9d8f49e8ab7ee4cb6b837dedcc346dcb6d3eb
2 Author: Patrick Lauer <patrick <AT> gentoo <DOT> org>
3 AuthorDate: Thu Mar 14 17:59:34 2019 +0000
4 Commit: Patrick Lauer <patrick <AT> gentoo <DOT> org>
5 CommitDate: Thu Mar 14 17:59:34 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bc9d8f4
7
8 app-shells/mksh: Bump
9
10 Package-Manager: Portage-2.3.62, Repoman-2.3.12
11 X-SoB-Autogenerated: yes
12 Signed-off-by: Patrick Lauer <patrick <AT> gentoo.org>
13
14 app-shells/mksh/Manifest | 1 +
15 app-shells/mksh/mksh-57.ebuild | 47 ++++++++++++++++++++++++++++++++++++++++++
16 2 files changed, 48 insertions(+)
17
18 diff --git a/app-shells/mksh/Manifest b/app-shells/mksh/Manifest
19 index 0faec73f57f..33bfc6abe02 100644
20 --- a/app-shells/mksh/Manifest
21 +++ b/app-shells/mksh/Manifest
22 @@ -1 +1,2 @@
23 DIST mksh-R56c.tgz 417218 BLAKE2B 3512855dd177be8432fe503716ca571a3c06ab3eeb6b44de923ab7d9eb9246087f627b7d7a3e9bb29a849da126b88c223864f140b136e922776ec7bd4a04e96d SHA512 7e4cd2d24c6bca2ebad7c6b02d158188e766bd4693d93f5bed198d69238aef078d42ce911431ad4e419e4af55083047d823bfad53973db5c6d8a685482770135
24 +DIST mksh-R57.tgz 419604 BLAKE2B 11af09535ace3fdd982189fb7d7f3e5961776c3bdbf6b981f4f1506a66ebdbd893efb9aa50a5a36fd8b3b7bd3e149021aad154888dc81e0de29f41e91eeb583c SHA512 7d7fa557c17da4f1f62f82877a136439efb6d4f9fde52b2df39214db09868982e756df6e4fe83498f9013cbcf3252dc383b00ddfafaa4c9f143ffded7cd255b3
25
26 diff --git a/app-shells/mksh/mksh-57.ebuild b/app-shells/mksh/mksh-57.ebuild
27 new file mode 100644
28 index 00000000000..ffb798a6033
29 --- /dev/null
30 +++ b/app-shells/mksh/mksh-57.ebuild
31 @@ -0,0 +1,47 @@
32 +# Copyright 1999-2019 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=5
36 +
37 +inherit eutils toolchain-funcs
38 +
39 +DESCRIPTION="MirBSD KSH Shell"
40 +HOMEPAGE="http://mirbsd.de/mksh"
41 +SRC_URI="http://www.mirbsd.org/MirOS/dist/mir/mksh/${PN}-R${PV}.tgz"
42 +LICENSE="BSD"
43 +SLOT="0"
44 +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
45 +IUSE="static"
46 +DEPEND="static? ( dev-libs/klibc )"
47 +RDEPEND=""
48 +S="${WORKDIR}/${PN}"
49 +
50 +src_compile() {
51 + tc-export CC
52 + # we want to build static with klibc
53 + if use static ; then
54 + unset CC
55 + export CC="/usr/bin/klcc"
56 + export LDSTATIC="-static"
57 + fi
58 + export CPPFLAGS="${CPPFLAGS} -DMKSH_DEFAULT_PROFILEDIR=\\\"${EPREFIX}/etc\\\""
59 + sh Build.sh -r || die
60 +}
61 +
62 +src_install() {
63 + exeinto /bin
64 + doexe mksh
65 + doman mksh.1
66 + dodoc dot.mkshrc
67 +}
68 +
69 +src_test() {
70 + ./test.sh || die
71 +}
72 +
73 +pkg_postinst() {
74 + ebegin "Updating /etc/shells"
75 + ( grep -v "^/bin/mksh$" "${ROOT}"etc/shells; echo "/bin/mksh" ) > "${T}"/shells
76 + mv -f "${T}"/shells "${ROOT}"etc/shells
77 + eend $?
78 +}