/[gentoo-x86]/app-shells/ksh/ksh-93.20120229.ebuild
Gentoo

Contents of /app-shells/ksh/ksh-93.20120229.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.10 - (show annotations) (download)
Sun Jul 1 18:43:11 2012 UTC (10 months, 3 weeks ago) by armin76
Branch: MAIN
CVS Tags: HEAD
Changes since 1.9: +2 -2 lines
alpha/ia64/s390/sparc stable wrt #418633

(Portage version: 2.1.10.53/cvs/Linux ia64)

1 # Copyright 1999-2012 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/app-shells/ksh/ksh-93.20120229.ebuild,v 1.9 2012/06/07 21:07:31 ranger Exp $
4
5 EAPI=4
6
7 inherit toolchain-funcs versionator prefix eutils
8
9 DESCRIPTION="The Original Korn Shell, 1993 revision (ksh93)"
10 HOMEPAGE="http://www.kornshell.com/"
11
12 ksh_release() {
13 local v="$(get_version_component_range 2)"
14 echo "${v:0:4}-${v:4:2}-${v:6:2}"
15 }
16
17 SRC_URI="mirror://gentoo/INIT.$(ksh_release).tgz
18 http://dev.gentoo.org/~floppym/distfiles/INIT.$(ksh_release).tgz
19 mirror://gentoo/ast-base.$(ksh_release).tgz
20 http://dev.gentoo.org/~floppym/distfiles/ast-base.$(ksh_release).tgz"
21
22 LICENSE="CPL-1.0 EPL-1.0"
23 SLOT="0"
24 KEYWORDS="alpha amd64 arm ia64 ppc ~ppc64 s390 sparc x86 ~amd64-linux ~x86-linux"
25 IUSE=""
26
27 RDEPEND="!app-shells/pdksh"
28
29 S=${WORKDIR}
30
31 src_prepare() {
32 # Bug 238906.
33 sed -i -e 's,cd /tmp,cd "${TMPDIR:-/tmp}",' \
34 bin/package src/cmd/INIT/package.sh || die
35
36 epatch "${FILESDIR}"/${PN}-prefix.patch
37 eprefixify src/cmd/ksh93/data/msg.c
38 }
39
40 src_compile() {
41 tc-export AR CC LD NM
42 export CCFLAGS="${CFLAGS}"
43 sh bin/package only make ast-ksh SHELL="${EPREFIX}"/bin/sh SHOPT_SYSRC=1 || die
44 }
45
46 src_install() {
47 dodoc lib/package/ast-base.README
48 dohtml lib/package/ast-base.html
49
50 local myhost="$(sh bin/package host)"
51 cd "arch/${myhost}" || die
52 into /
53 dobin bin/ksh
54 dosym ksh /bin/rksh
55 newman man/man1/sh.1 ksh.1
56 }

  ViewVC Help
Powered by ViewVC 1.1.20