diff options
author | Ned Ludd <solar@gentoo.org> | 2003-09-10 04:31:21 +0000 |
---|---|---|
committer | Ned Ludd <solar@gentoo.org> | 2003-09-10 04:31:21 +0000 |
commit | 6df51340096271427407ae261b3658b552a4cf6b (patch) | |
tree | b281838afbad438d2153e9ec97ac9ae175bf2feb /dev-libs/uclibc | |
parent | version bump.. andersee is pleased to announce the immediate availability of ... (diff) | |
download | gentoo-2-6df51340096271427407ae261b3658b552a4cf6b.tar.gz gentoo-2-6df51340096271427407ae261b3658b552a4cf6b.tar.bz2 gentoo-2-6df51340096271427407ae261b3658b552a4cf6b.zip |
version bump.. andersee is pleased to announce the immediate availability of uClibc 0.9.21. This release has been brewing for several months now, and provides quite a lot of additional functionality as well as quite a few bug fixes. The biggest thing in this release (and I do mean that literally) is that uClibc now has full ANSI/ISO C99 locale support. The most interesting thing for uClinux are the additional config options that will let you tune the library to be even smaller, for example, by disabling all the strerror() messages.
Diffstat (limited to 'dev-libs/uclibc')
-rw-r--r-- | dev-libs/uclibc/ChangeLog | 13 | ||||
-rw-r--r-- | dev-libs/uclibc/Manifest | 4 | ||||
-rw-r--r-- | dev-libs/uclibc/files/digest-uclibc-0.9.21 | 1 | ||||
-rw-r--r-- | dev-libs/uclibc/uclibc-0.9.21.ebuild | 45 |
4 files changed, 60 insertions, 3 deletions
diff --git a/dev-libs/uclibc/ChangeLog b/dev-libs/uclibc/ChangeLog index 5fe41ac3c04d..5b378a2c5bc0 100644 --- a/dev-libs/uclibc/ChangeLog +++ b/dev-libs/uclibc/ChangeLog @@ -1,6 +1,17 @@ # ChangeLog for dev-libs/uclibc # Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/uclibc/ChangeLog,v 1.5 2003/07/07 20:27:07 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/uclibc/ChangeLog,v 1.6 2003/09/10 04:31:14 solar Exp $ + +*uclibc-0.9.21 (10 Sep 2003) + + 10 Sep 2003; <solar@gentoo.org> uclibc-0.9.21.ebuild: + andersee is pleased to announce the immediate availability of uClibc 0.9.21. + This release has been brewing for several months now, and provides quite a lot + of additional functionality as well as quite a few bug fixes. The biggest + thing in this release (and I do mean that literally) is that uClibc now has + full ANSI/ISO C99 locale support. The most interesting thing for uClinux are + the additional config options that will let you tune the library to be even + smaller, for example, by disabling all the strerror() messages. *uclibc-0.9.20 (09 Jul 2003) diff --git a/dev-libs/uclibc/Manifest b/dev-libs/uclibc/Manifest index c3e560f3f67b..72c7b94b7c48 100644 --- a/dev-libs/uclibc/Manifest +++ b/dev-libs/uclibc/Manifest @@ -1,7 +1,7 @@ -MD5 cfef06c9e6522d639ab9004fa8014338 ChangeLog 1827 +MD5 50af1d02c373135d35fd2e12fa44e756 ChangeLog 1311 MD5 d376f22663da6a652b88a001974e1ee4 uclibc-0.9.19.ebuild 1003 MD5 41a8b11a4a34ad8ec8f82e77c2285a9c uclibc-0.9.20.ebuild 1072 -MD5 735cea9170960ca43623c5a672d8da37 uclibc-0.9.21.ebuild 973 +MD5 755372931c03b7ce7fdc22aab178a4ac uclibc-0.9.21.ebuild 1071 MD5 d16f404e56abc9f0ab5c372b88a6905d files/Makefile-cp-order-fix.patch 897 MD5 b246b045f083b8c20d349166ec4c26ea files/digest-uclibc-0.9.19 67 MD5 7227b7137a1b4d3f80be2bb09463a468 files/digest-uclibc-0.9.20 67 diff --git a/dev-libs/uclibc/files/digest-uclibc-0.9.21 b/dev-libs/uclibc/files/digest-uclibc-0.9.21 new file mode 100644 index 000000000000..ec519ebb1d9e --- /dev/null +++ b/dev-libs/uclibc/files/digest-uclibc-0.9.21 @@ -0,0 +1 @@ +MD5 d4ecdc8350b7c481e06cff830883b8ec uClibc-0.9.21.tar.bz2 1563348 diff --git a/dev-libs/uclibc/uclibc-0.9.21.ebuild b/dev-libs/uclibc/uclibc-0.9.21.ebuild new file mode 100644 index 000000000000..47cde90bc3ba --- /dev/null +++ b/dev-libs/uclibc/uclibc-0.9.21.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/uclibc/uclibc-0.9.21.ebuild,v 1.1 2003/09/10 04:31:14 solar Exp $ + +inherit eutils + +MY_P="${P/ucl/uCl}" +DESCRIPTION="C library for developing embedded Linux systems" +HOMEPAGE="http://www.uclibc.org/" +SRC_URI="http://www.kernel.org/pub/linux/libs/uclibc/${MY_P}.tar.bz2" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~x86 ~ppc" + +DEPEND="sys-devel/gcc" +PROVIDE="virtual/glibc" + +S=${WORKDIR}/${MY_P} + +src_unpack() { + unpack ${A} + cd ${S} + + make defconfig || die "could not config" + for def in UCLIBC_HAS_LOCALE DODEBUG DOASSERTS SUPPORT_LD_DEBUG SUPPORT_LD_DEBUG_EARLY ; do + sed -i "s:${def}=y:# ${def} is not set:" .config + done + cp .config myconfig + + for f in `grep -Rl 'subst -g' *` ; do + sed -i -e "/subst -g/s:-g:\\' -g \\':" ${f} + done + + emake clean || die "could not clean" +} + +src_compile() { + mv myconfig .config + make || die "could not make" +} + +src_install() { + make PREFIX=${D} install || die "install failed" +} |