ChangeLog

# ChangeLog for app-shells/ksh
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-shells/ksh/ChangeLog,v 1.41 2010/01/24 19:11:19 vapier Exp $

24 Jan 2010; Mike Frysinger ksh-93.20071105.ebuild,
ksh-93.20081104.ebuild, ksh-93.20090505.ebuild:
Run helper script through /bin/sh #294817.

*ksh-93.20090505 (22 Jan 2010)

22 Jan 2010; Dawid Węgliński +ksh-93.20090505.ebuild:
Version bump

06 Sep 2009; Christian Ruppert
-files/ksh-93.20030724-libs.diff, ksh-93.20071105.ebuild,
ksh-93.20081104.ebuild, -files/ksh-build-problems.diff:
Remove unused patches. Fix repoman complains.

*ksh-93.20081104 (10 Nov 2008)

10 Nov 2008; Jeremy Olexa -ksh-93.20080725.ebuild,
+ksh-93.20081104.ebuild:
(non maintainer commit) version bump and remove old

10 Nov 2008; Jeremy Olexa ksh-93.20071105.ebuild:
amd64 stable

*ksh-93.20080725 (02 Oct 2008)

02 Oct 2008; Jeremy Olexa -ksh-93.20040229.ebuild,
+ksh-93.20080725.ebuild:
(non-maintainer commit) version bump app-shells/ksh for bug 230097, simple
rename. remove old

06 Feb 2008; nixnut ksh-93.20071105.ebuild:
stable on ppc wrt bug #140705

29 Jan 2008; Raúl Porcel
-files/ksh-20050202-uname.patch, -files/ksh-20060124-syntax.patch,
-files/ksh-20060214-ed.patch, -ksh-93.20030724.ebuild,
-ksh-93.20050202.ebuild, -ksh-93.20060214.ebuild,
-ksh-93.20060214-r1.ebuild, -ksh-93.20070628.ebuild,
ksh-93.20071105.ebuild:
alpha/ia64/sparc/x86 stable, remove old

*ksh-93.20071105 (28 Jan 2008)

28 Jan 2008; Raúl Porcel +ksh-93.20071105.ebuild:
Version bump, fix bug #145400

25 Dec 2007; Christian Heim metadata.xml:
Removing taviso from metadata.xml as per #202471. Assigning to
maintainer-needed.

05 Jul 2007; Tavis Ormandy ksh-93.20070628.ebuild:
sync releases correctly #184231

*ksh-93.20070628 (02 Jul 2007)

02 Jul 2007; Tavis Ormandy +ksh-93.20070628.ebuild:
bump

29 Apr 2007; Ryan Hill
+files/ksh-20060214-ed.patch, ksh-93.20060214-r1.ebuild:
Add patch from kevquinn for bug #165982.

21 Feb 2007; Piotr Jaroszyński ChangeLog:
Transition to Manifest2.

13 Oct 2006; Markus Rothe ksh-93.20060214-r1.ebuild:
Added ~ppc64

*ksh-93.20060214-r1 (12 May 2006)

12 May 2006; Stefan Jones
+files/ksh-20041225-gcc4.patch, +files/ksh-20050202-uname.patch,
+files/ksh-20060124-syntax.patch, +ksh-93.20060214-r1.ebuild:
Bump with compile fixes for #50000 #97795 #120724 #130740 hopefully

*ksh-93.20060214 (21 Apr 2006)

21 Apr 2006; Tavis Ormandy +ksh-93.20060214.ebuild:
bump

26 Aug 2005; Carlos Silva ksh-93.20040229.ebuild:
Marking ksh-93.20040229 ~amd64

24 Apr 2005; Michael Hanselmann
ksh-93.20040229.ebuild:
Stable on ppc.

31 Mar 2005; Aron Griffis ksh-93.20040229.ebuild:
stable on ia64

*ksh-93.20050202 (27 Mar 2005)

27 Mar 2005; Tavis Ormandy +ksh-93.20050202.ebuild:
bump

02 Jan 2005; Ciaran McCreesh :
Change encoding to UTF-8 for GLEP 31 compliance

01 Jan 2005; Joseph Jezak ksh-93.20040229.ebuild:
Marked ~ppc.

26 Oct 2004; Tavis Ormandy ksh-93.20040229.ebuild:
use toolchain-funcs to determine compiler

23 Oct 2004; Akinori Hattori ksh-93.20040229.ebuild:
add ~ia64, bug #68321.

05 Oct 2004; Bryan Østergaard ksh-93.20040229.ebuild:
Stable on alpha.

23 Sep 2004; Tavis Ormandy
+files/ksh-build-problems.diff, ksh-93.20040229.ebuild:
attempting to fix #50000

14 Sep 2004; Gustavo Zacarias ksh-93.20040229.ebuild:
Stable on sparc

27 Apr 2004; Aron Griffis ksh-93.20030724.ebuild,
ksh-93.20040229.ebuild:
Add flag-o-matic for bug 49179

15 Apr 2004; Michael McCabe ksh-93.20040229.ebuild:
adding s390 keywords

*ksh-93.20040229 (10 Apr 2004)

10 Apr 2004; Tavis Ormandy ksh-93.20040229.ebuild:
new release

06 Dec 2003; Jason Wever ksh-93.20030724.ebuild:
Marked stable on sparc, closes #25668

02 Dec 2003; Tavis Ormandy ksh-93.20030724.ebuild:
die if build script fails, no longer required to fail first.

11 Oct 2003; Jason Wever ksh-93.20030724.ebuild:
Added ~sparc keyword, resolves bug #25668.

22 Sep 2003; metadata.xml:
Fix metadata.xml

17 Sep 2003; Tavis Ormandy ksh-93.20030422.ebuild:
removing old ebuilds.

*ksh-93.20030724 (10 Sep 2003)

10 Sep 2003; Tavis Ormandy ksh-93.20030724.ebuild:
--> stable

06 Sep 2003; Tavis Ormandy :
New version of ast-ksh and INIT, testing a patch that seems to
stop linking errors.
some syntax changes.
make repomans whitespace checker happy.

20 Jul 2003; Tavis Ormandy ksh-93.20030422.ebuild:
save some bandwidth, and mark stable on Alpha

*ksh-93.20030422 (29 May 2003)

29 May 2003; Tavis Ormandy ksh-93.20030422.ebuild:
Initial import of David Korn's original shell.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

DIST INIT.2007-11-05.tgz 346223 RMD160 77e7f0c543edfe5e16dde1948b8c14f77c7525bd SHA1 c5ed975f75f49d1849e8c1e099b8e9bb4fb0aaff SHA256 d53e0cd6c96a12d279c2994104f636240bd28d73d0ae046557c0d8eed1c00d30
DIST INIT.2008-11-04.tgz 350821 RMD160 c8e977d3b245173747dcc4e9d55f03d4aa4e379d SHA1 2c2171b5cde90fa4aba381b2b48d617fb44f2a4b SHA256 33f6410e9e2831b8bf9a3d5fe977fb65268de15b31c97777a67ce5caf9c30593
DIST INIT.2009-05-05.tgz 355180 RMD160 833c124f153b2217b5fdf0c79ba79c28f8cc30c9 SHA1 9c2ed7365ec99c421cc479bce87a83e4bc0380e1 SHA256 70954fa9af98a6e0b98bb5125e20340b68affa9495670f617e7ffd51baf17092
DIST ast-ksh-locale.2007-11-05.tgz 621289 RMD160 ca766ab613eb07553683785204272df909984307 SHA1 bf9b12dbd1f60dc8c504ed83a338b2a1b6e16b13 SHA256 fdbac41d366f64b37ee3c64555de1b9dd4252ec4c908d4353d7e2ffdfce5a970
DIST ast-ksh.2007-11-05.tgz 1675958 RMD160 16b762ab7da6ad974f7773a772c8ab0f736e9734 SHA1 17c83bb64d80a3a9670bdfdc245e069ac7414de6 SHA256 36bac8b479a656102746961f1cc22a81dd62e304279130cce7d9a0d8c6734a4d
DIST ast-ksh.2008-11-04.tgz 1778053 RMD160 770e54e1a062f333e284bc07590b096ef79bf7a4 SHA1 289c933a3e5fbd041d900886ed94b3b4b01998b4 SHA256 0e55644bce1ebc739850ea326e6ee6c09db833d91a067de1aa921a096b15ef30
DIST ast-ksh.2009-05-05.tgz 1834833 RMD160 9ae5ae28a82132a17060efe76ebe3f14ae4adf4a SHA1 62c1971f0f86ec9a7ccdda74c782a9cefd472baf SHA256 82bdc0d4d9f41e7cc010d8f98e2aa2dfd44cab97a38987e34c92b9d3035ff9e3
EBUILD ksh-93.20071105.ebuild 1945 RMD160 9b9d16dcdb3cf4cd5c9fe1485ab7e71c34b9c2d6 SHA1 c646768d75e77e5d218c345fadb797e1a68fb6e0 SHA256 001121d99fa1e749bb5f4ee315e24c0566b8148344fba21a4404c0e6423c4f62
EBUILD ksh-93.20081104.ebuild 1953 RMD160 cdd614efef4941624fb1d9de7448be771de10e5f SHA1 b8b61830af4d194124437073e368c361d7e3eac6 SHA256 184f1aabb873100cad3075f19fc9ba8fd97c732558355232ce273b57fe5d89eb
EBUILD ksh-93.20090505.ebuild 1953 RMD160 154fa69ccba0ef9d8d800feb07dcde0f79b0d96e SHA1 f30674b6a9b086a3e1842e7f82a1a7886226125b SHA256 4916665ecae008f218796cb698c0e574a9eddc5478a246e9214b533ec2532ad0
MISC ChangeLog 5554 RMD160 310dff8ff5b7379a7472559504ca8e595bb5d526 SHA1 c91b61ad61bab842f93b12b238588fb746142c44 SHA256 945961bc1ddbd19ac9a793f917e07b7b6c5d7f898d644f34bc6ad48ebc7e5798
MISC metadata.xml 1289 RMD160 2b4029b2b939fbf211946c34ed91e7a6bdf9aae1 SHA1 d97c3b3063deaaee0440108cc3e0fa873c5b97b4 SHA256 6b2cda03debe55486727e7408c0f98103848c533be2c6a72fb8584b368ae948e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)

iF4EAREIAAYFAktcwOsACgkQTwhj9JtAlp6nUwEAxTp3kwpXRJeEF+MR/I9fAtyI
T5nQvYpQ/VPH4gWPaVwA/3uXNHt09ArAuJrNJ7OM+lCQCtzSMe49qdhSuXIU7xb+
=GOHM
-----END PGP SIGNATURE-----

ksh-93.20071105.ebuild

# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-shells/ksh/ksh-93.20071105.ebuild,v 1.8 2010/01/24 21:51:37 vapier Exp $

inherit eutils flag-o-matic toolchain-funcs

RELEASE="2007-11-05"
LOCALE_RELEASE="2007-11-05"
INIT_RELEASE="${RELEASE}"

DESCRIPTION="The Original Korn Shell, 1993 revision (ksh93)"
HOMEPAGE="http://www.kornshell.com/"
SRC_URI="nls? ( mirror://gentoo/ast-ksh-locale.${LOCALE_RELEASE}.tgz )
mirror://gentoo/INIT.${INIT_RELEASE}.tgz
mirror://gentoo/ast-ksh.${RELEASE}.tgz"

LICENSE="CPL-1.0"
SLOT="0"
KEYWORDS="alpha amd64 arm ia64 ppc ~ppc64 s390 sparc x86"
IUSE="nls"

DEPEND="!app-shells/pdksh"
RDEPEND=""

S=${WORKDIR}

src_unpack() {
# the AT&T build tools look in here for packages.
mkdir -p "${S}"/lib/package/tgz

# move the packages into place.
cp "${DISTDIR}"/ast-ksh.${RELEASE}.tgz "${S}"/lib/package/tgz/ || die

if use nls; then
cp "${DISTDIR}"/ast-ksh-locale.${LOCALE_RELEASE}.tgz "${S}"/lib/package/tgz/ || die
fi

# INIT provides the basic tools to start building.
unpack INIT.${INIT_RELEASE}.tgz

# run through /bin/sh due to #141906
sed -i '1i#!/bin/sh' "${S}"/bin/package || die

# `package read` will unpack any tarballs put in place.
"${S}"/bin/package read || die
}

src_compile() {
strip-flags; export CCFLAGS="${CFLAGS}"

cd "${S}"; ./bin/package only make ast-ksh CC="$(tc-getCC)" || die

# install the optional locale data.
if use nls; then
cd "${S}"; ./bin/package only make ast-ksh-locale CC="$(tc-getCC)"
fi
}

src_install() {
exeinto /bin

doexe "${S}"/arch/linux.*/bin/ksh || die

newman "${S}"/arch/linux.*/man/man1/sh.1 ksh.1

dodoc lib/package/LICENSES/ast
dohtml lib/package/ast-ksh.html

if use nls; then
dodir /usr/share
mv "${S}"/share/lib/locale "${D}"/usr/share
find "${D}"/usr/share/locale -type f -name 'LC_TIME' -exec rm -rf {} \; 2>/dev/null
fi
}

ksh-93.20081104.ebuild

# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-shells/ksh/ksh-93.20081104.ebuild,v 1.4 2010/01/24 21:51:37 vapier Exp $

inherit eutils flag-o-matic toolchain-funcs

RELEASE="2008-11-04"
LOCALE_RELEASE="2007-11-05"
INIT_RELEASE="${RELEASE}"

DESCRIPTION="The Original Korn Shell, 1993 revision (ksh93)"
HOMEPAGE="http://www.kornshell.com/"
SRC_URI="nls? ( mirror://gentoo/ast-ksh-locale.${LOCALE_RELEASE}.tgz )
mirror://gentoo/INIT.${INIT_RELEASE}.tgz
mirror://gentoo/ast-ksh.${RELEASE}.tgz"

LICENSE="CPL-1.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="nls"

DEPEND="!app-shells/pdksh"
RDEPEND=""

S=${WORKDIR}

src_unpack() {
# the AT&T build tools look in here for packages.
mkdir -p "${S}"/lib/package/tgz

# move the packages into place.
cp "${DISTDIR}"/ast-ksh.${RELEASE}.tgz "${S}"/lib/package/tgz/ || die

if use nls; then
cp "${DISTDIR}"/ast-ksh-locale.${LOCALE_RELEASE}.tgz "${S}"/lib/package/tgz/ || die
fi

# INIT provides the basic tools to start building.
unpack INIT.${INIT_RELEASE}.tgz

# run through /bin/sh due to #141906
sed -i '1i#!/bin/sh' "${S}"/bin/package || die

# `package read` will unpack any tarballs put in place.
"${S}"/bin/package read || die
}

src_compile() {
strip-flags; export CCFLAGS="${CFLAGS}"

cd "${S}"; ./bin/package only make ast-ksh CC="$(tc-getCC)" || die

# install the optional locale data.
if use nls; then
cd "${S}"; ./bin/package only make ast-ksh-locale CC="$(tc-getCC)"
fi
}

src_install() {
exeinto /bin

doexe "${S}"/arch/linux.*/bin/ksh || die

newman "${S}"/arch/linux.*/man/man1/sh.1 ksh.1

dodoc lib/package/LICENSES/ast
dohtml lib/package/ast-ksh.html

if use nls; then
dodir /usr/share
mv "${S}"/share/lib/locale "${D}"/usr/share
find "${D}"/usr/share/locale -type f -name 'LC_TIME' -exec rm -rf {} \; 2>/dev/null
fi
}

ksh-93.20090505.ebuild

# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-shells/ksh/ksh-93.20090505.ebuild,v 1.3 2010/01/24 21:51:37 vapier Exp $

inherit eutils flag-o-matic toolchain-funcs

RELEASE="2009-05-05"
LOCALE_RELEASE="2007-11-05"
INIT_RELEASE="${RELEASE}"

DESCRIPTION="The Original Korn Shell, 1993 revision (ksh93)"
HOMEPAGE="http://www.kornshell.com/"
SRC_URI="nls? ( mirror://gentoo/ast-ksh-locale.${LOCALE_RELEASE}.tgz )
mirror://gentoo/INIT.${INIT_RELEASE}.tgz
mirror://gentoo/ast-ksh.${RELEASE}.tgz"

LICENSE="CPL-1.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86"
IUSE="nls"

DEPEND="!app-shells/pdksh"
RDEPEND=""

S=${WORKDIR}

src_unpack() {
# the AT&T build tools look in here for packages.
mkdir -p "${S}"/lib/package/tgz

# move the packages into place.
cp "${DISTDIR}"/ast-ksh.${RELEASE}.tgz "${S}"/lib/package/tgz/ || die

if use nls; then
cp "${DISTDIR}"/ast-ksh-locale.${LOCALE_RELEASE}.tgz "${S}"/lib/package/tgz/ || die
fi

# INIT provides the basic tools to start building.
unpack INIT.${INIT_RELEASE}.tgz

# run through /bin/sh due to #141906
sed -i '1i#!/bin/sh' "${S}"/bin/package || die

# `package read` will unpack any tarballs put in place.
"${S}"/bin/package read || die
}

src_compile() {
strip-flags; export CCFLAGS="${CFLAGS}"

cd "${S}"; ./bin/package only make ast-ksh CC="$(tc-getCC)" || die

# install the optional locale data.
if use nls; then
cd "${S}"; ./bin/package only make ast-ksh-locale CC="$(tc-getCC)"
fi
}

src_install() {
exeinto /bin

doexe "${S}"/arch/linux.*/bin/ksh || die

newman "${S}"/arch/linux.*/man/man1/sh.1 ksh.1

dodoc lib/package/LICENSES/ast
dohtml lib/package/ast-ksh.html

if use nls; then
dodir /usr/share
mv "${S}"/share/lib/locale "${D}"/usr/share
find "${D}"/usr/share/locale -type f -name 'LC_TIME' -exec rm -rf {} \; 2>/dev/null
fi
}

metadata.xml




no-herd

maintainer-needed@gentoo.org


The KornShell language was designed and developed by David G. Korn at
AT&T Bell Laboratories. It is an interactive command language that
provides access to the UNIX system and to many other systems, on the
many different computers and workstations on which it is implemented.

ksh has the functionality of other scripting languages such as awk,
icon, perl, rexx, and tcl. For this and many other reasons, ksh is a
much better scripting language than any of the other popular shells.
The code size for ksh is larger than the Bourne shell or C shell
programs. The revised version is even larger.

In spite of its increased size, ksh provides better performance. You
can write programs to run faster with ksh than with either the Bourne
shell or the C shell, sometimes an order of magnitude faster. ksh has
evolved and matured with extensive user feedback. It has been used by
many thousands of people at AT&T since 1982, and at many other
companies and universities.