summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2006-01-27 01:05:51 +0000
committerMike Frysinger <vapier@gentoo.org>2006-01-27 01:05:51 +0000
commit59d78ace50f7116190ae756d485464db2b2a5f23 (patch)
tree8f4047ebe6d90a1c42b1073822441f6b5b633180 /sys-libs/uclibc
parentVersion bump. (diff)
downloadhistorical-59d78ace50f7116190ae756d485464db2b2a5f23.tar.gz
historical-59d78ace50f7116190ae756d485464db2b2a5f23.tar.bz2
historical-59d78ace50f7116190ae756d485464db2b2a5f23.zip
Stabilize, add a few minor bugfixes, and add support for USE=savedconfig.
Package-Manager: portage-2.1_pre3-r1
Diffstat (limited to 'sys-libs/uclibc')
-rw-r--r--sys-libs/uclibc/ChangeLog7
-rw-r--r--sys-libs/uclibc/Manifest12
-rw-r--r--sys-libs/uclibc/files/digest-uclibc-0.9.282
-rw-r--r--sys-libs/uclibc/uclibc-0.9.28.ebuild26
4 files changed, 33 insertions, 14 deletions
diff --git a/sys-libs/uclibc/ChangeLog b/sys-libs/uclibc/ChangeLog
index 05250d661daa..7cc879e8c07f 100644
--- a/sys-libs/uclibc/ChangeLog
+++ b/sys-libs/uclibc/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for sys-libs/uclibc
-# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/uclibc/ChangeLog,v 1.14 2005/11/25 22:20:41 solar Exp $
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/uclibc/ChangeLog,v 1.15 2006/01/27 01:05:51 vapier Exp $
+
+ 27 Jan 2006; Mike Frysinger <vapier@gentoo.org> uclibc-0.9.28.ebuild:
+ Stabilize, add a few minor bugfixes, and add support for USE=savedconfig.
25 Nov 2005; <solar@gentoo.org> uclibc-0.9.28.ebuild:
- the __uClibc_start_main is becoming a problem for users thus we need to
diff --git a/sys-libs/uclibc/Manifest b/sys-libs/uclibc/Manifest
index d769d22378a0..89f492361e31 100644
--- a/sys-libs/uclibc/Manifest
+++ b/sys-libs/uclibc/Manifest
@@ -1,19 +1,19 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-MD5 bce3bfbe67f2845926f95b3f385001ae ChangeLog 9930
+MD5 361614f87703e404bd340f09b774e1f1 ChangeLog 10080
MD5 e6443710aea7fb2e9056b67be27b68d1 files/digest-uclibc-0.9.27 229
MD5 9a39fb9a2446443aa355070e819107a0 files/digest-uclibc-0.9.27-r1 298
-MD5 5e3f364e7e96a163916680b986888c8f files/digest-uclibc-0.9.28 213
+MD5 1b38dbe7647fe2098e8a8ea04babaf21 files/digest-uclibc-0.9.28 213
MD5 684def72ebc0da73cb8b6d1c53e7e8fb files/getent 1112
MD5 e96b4dfc373a1cdf7735aeae52c4cf7e metadata.xml 999
MD5 37da465734009b882e3be5eaf3cc51a8 uclibc-0.9.27-r1.ebuild 12165
MD5 8f5c84f63767d16871a6e48dcaaf290e uclibc-0.9.27.ebuild 10434
-MD5 d1ffd7affe684fb1fb4a811e77136242 uclibc-0.9.28.ebuild 13295
+MD5 307764b496f26cf56c34fee3c51c819f uclibc-0.9.28.ebuild 13865
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
-iD8DBQFDs9cC2+ySkm8kpY0RAs6TAJ9Rf1UicFLG3NFFsyJK99EQ5RNcPACeKG73
-ytZqpX2ca3ZiUR1xeVnuwrQ=
-=dyKh
+iD8DBQFD2XH92+ySkm8kpY0RAgDwAJ9DoQUycZ4mlgfcC5w/2YXPpd/WqACgr3G5
+W35vA6mJjZoWkWLIECmmmeU=
+=nnv6
-----END PGP SIGNATURE-----
diff --git a/sys-libs/uclibc/files/digest-uclibc-0.9.28 b/sys-libs/uclibc/files/digest-uclibc-0.9.28
index 3159c1262a41..cb777e041c0f 100644
--- a/sys-libs/uclibc/files/digest-uclibc-0.9.28
+++ b/sys-libs/uclibc/files/digest-uclibc-0.9.28
@@ -1,3 +1,3 @@
-MD5 c546948abd2c1e3f8cbb01caae248537 uClibc-0.9.28-patches-1.2.tar.bz2 19862
+MD5 3417111406babbddc09ff481be858692 uClibc-0.9.28-patches-1.3.tar.bz2 22522
MD5 1ada58d919a82561061e4741fb6abd29 uClibc-0.9.28.tar.bz2 1763847
MD5 d75b2239b4e27c3c9cbed1c8f6eabba6 uClibc-locale-030818.tgz 236073
diff --git a/sys-libs/uclibc/uclibc-0.9.28.ebuild b/sys-libs/uclibc/uclibc-0.9.28.ebuild
index a9723d1a18ab..fdf90df221ea 100644
--- a/sys-libs/uclibc/uclibc-0.9.28.ebuild
+++ b/sys-libs/uclibc/uclibc-0.9.28.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2005 Gentoo Foundation
+# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/uclibc/uclibc-0.9.28.ebuild,v 1.16 2005/12/29 12:30:27 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/uclibc/uclibc-0.9.28.ebuild,v 1.17 2006/01/27 01:05:51 vapier Exp $
#ESVN_REPO_URI="svn://uclibc.org/trunk/uClibc"
#inherit subversion
@@ -21,7 +21,7 @@ fi
MY_P=uClibc-${PV}
SVN_VER=""
-PATCH_VER="1.2"
+PATCH_VER="1.3"
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
@@ -37,8 +37,8 @@ LICENSE="LGPL-2"
[[ ${CTARGET} != ${CHOST} ]] \
&& SLOT="${CTARGET}" \
|| SLOT="0"
-KEYWORDS="-* ~arm ~m68k -mips ~ppc sh ~sparc ~x86"
-IUSE="build uclibc-compat debug hardened iconv ipv6 minimal nls pregen userlocales wordexp"
+KEYWORDS="-* arm m68k -mips ppc sh sparc x86"
+IUSE="build uclibc-compat debug hardened iconv ipv6 minimal nls pregen savedconfig userlocales wordexp"
RESTRICT="nostrip"
RDEPEND=""
@@ -320,6 +320,22 @@ src_unpack() {
echo "UCLIBC_BUILD_NOW=n" >> .config
fi
+ # Allow users some custom control over the config
+ if use savedconfig ; then
+ [[ -r .config ]] && rm .config
+ for conf in ${PN}-${PV}-${PR} ${PN}-${PV} ${PN}; do
+ configfile=${ROOT}/etc/${PN}/${CTARGET}/${conf}.config
+ einfo "Checking existence of ${configfile} ..."
+ [[ -r ${configfile} ]] || configfile=/etc/${PN}/${CHOST}/${conf}.config
+ if [[ -r ${configfile} ]] ; then
+ cp "${configfile}" "${S}"/.config
+ einfo "Found your ${configfile} and using it."
+ einfo "Note that this feature is *totally unsupported*."
+ break
+ fi
+ done
+ fi
+
# setup build and run paths
local cross=${CTARGET}-
type -p ${cross}ar > /dev/null || cross=""