logo

overlay

My (experimental) gentoo overlay
commit: 790d1d6ff6f321b940a8d6bd573899e1591e484f
parent: 1d486804c4bfd880d19dcfbb0ffe61880b6abf9b
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Sun, 17 Mar 2019 11:23:33 +0100

app-shells/mksh: Fix the live ebuild

 - mksh changed to tarballs so cpio and unpacker is now removed.
 - Change the static if-block to multiple lines, enhancing readability
 - Update keywords from release ebuild

Diffstat:

Mapp-shells/mksh/mksh-9999.ebuild18++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/app-shells/mksh/mksh-9999.ebuild b/app-shells/mksh/mksh-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -12,13 +12,9 @@ if [[ $PV = 9999 ]]; then ECVS_USER="_anoncvs" ECVS_AUTH="ext" KEYWORDS="" - DEPEND="static? ( dev-libs/klibc )" else - inherit unpacker - DEPEND="app-arch/cpio - static? ( dev-libs/klibc )" - SRC_URI="http://www.mirbsd.org/MirOS/dist/mir/mksh/${PN}-R${PV}.cpio.gz" - KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux" + 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" @@ -26,13 +22,19 @@ HOMEPAGE="http://mirbsd.de/mksh" LICENSE="BSD" SLOT="0" IUSE="static" +DEPEND="static? ( dev-libs/klibc )" RDEPEND="" S="${WORKDIR}/${PN}" src_compile() { tc-export CC # we want to build static with klibc - if use static; then unset CC; export CC="/usr/bin/klcc"; export LDSTATIC="-static"; fi + if use static + then + unset CC + export CC="/usr/bin/klcc" + export LDSTATIC="-static" + fi export CPPFLAGS="${CPPFLAGS} -DMKSH_DEFAULT_PROFILEDIR=\\\"${EPREFIX}/etc\\\"" sh Build.sh -r -c lto || sh Rebuild.sh || die }