Portage is a package management system used by Gentoo Linux
# 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.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
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.20081104.ebuild:
(non maintainer commit) version bump and remove old
10 Nov 2008; Jeremy Olexa
amd64 stable
*ksh-93.20080725 (02 Oct 2008)
02 Oct 2008; Jeremy Olexa
+ksh-93.20080725.ebuild:
(non-maintainer commit) version bump app-shells/ksh for bug 230097, simple
rename. remove old
06 Feb 2008; nixnut
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
Version bump, fix bug #145400
25 Dec 2007; Christian Heim
Removing taviso from metadata.xml as per #202471. Assigning to
maintainer-needed.
05 Jul 2007; Tavis Ormandy
sync releases correctly #184231
*ksh-93.20070628 (02 Jul 2007)
02 Jul 2007; Tavis Ormandy
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
Transition to Manifest2.
13 Oct 2006; Markus Rothe
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
bump
26 Aug 2005; Carlos Silva
Marking ksh-93.20040229 ~amd64
24 Apr 2005; Michael Hanselmann
ksh-93.20040229.ebuild:
Stable on ppc.
31 Mar 2005; Aron Griffis
stable on ia64
*ksh-93.20050202 (27 Mar 2005)
27 Mar 2005; Tavis Ormandy
bump
02 Jan 2005; Ciaran McCreesh
Change encoding to UTF-8 for GLEP 31 compliance
01 Jan 2005; Joseph Jezak
Marked ~ppc.
26 Oct 2004; Tavis Ormandy
use toolchain-funcs to determine compiler
23 Oct 2004; Akinori Hattori
add ~ia64, bug #68321.
05 Oct 2004; Bryan Østergaard
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
Stable on sparc
27 Apr 2004; Aron Griffis
ksh-93.20040229.ebuild:
Add flag-o-matic for bug 49179
15 Apr 2004; Michael McCabe
adding s390 keywords
*ksh-93.20040229 (10 Apr 2004)
10 Apr 2004; Tavis Ormandy
new release
06 Dec 2003; Jason Wever
Marked stable on sparc, closes #25668
02 Dec 2003; Tavis Ormandy
die if build script fails, no longer required to fail first.
11 Oct 2003; Jason Wever
Added ~sparc keyword, resolves bug #25668.
22 Sep 2003;
Fix metadata.xml
17 Sep 2003; Tavis Ormandy
removing old ebuilds.
*ksh-93.20030724 (10 Sep 2003)
10 Sep 2003; Tavis Ormandy
--> 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
save some bandwidth, and mark stable on Alpha
*ksh-93.20030422 (29 May 2003)
29 May 2003; Tavis Ormandy
Initial import of David Korn's original shell.
-----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-----
# 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
}
# 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
}
# 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
}
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.