public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/android:master commit in: sys-libs/glibc/
@ 2016-05-26  4:05 Benda XU
  0 siblings, 0 replies; 7+ messages in thread
From: Benda XU @ 2016-05-26  4:05 UTC (permalink / raw
  To: gentoo-commits

commit:     9dd75da4747093a7e59135f39b82e976a45f4c2a
Author:     Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Tue May 24 17:03:09 2016 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Tue May 24 17:03:09 2016 +0000
URL:        https://gitweb.gentoo.org/proj/android.git/commit/?id=9dd75da4

sys-libs/glibc: clean up and bump to glibc-2.23.

 sys-libs/glibc/glibc-2.10.1-r1.ebuild        | 203 ----------------------
 sys-libs/glibc/glibc-2.11.3.ebuild           | 206 ----------------------
 sys-libs/glibc/glibc-2.12.1-r3.ebuild        | 220 ------------------------
 sys-libs/glibc/glibc-2.12.2.ebuild           | 220 ------------------------
 sys-libs/glibc/glibc-2.13-r2.ebuild          | 218 ------------------------
 sys-libs/glibc/glibc-2.13-r4.ebuild          | 218 ------------------------
 sys-libs/glibc/glibc-2.14.1-r2.ebuild        | 246 ---------------------------
 sys-libs/glibc/glibc-2.14.1-r3.ebuild        | 246 ---------------------------
 sys-libs/glibc/glibc-2.14.ebuild             | 242 --------------------------
 sys-libs/glibc/glibc-2.16.0.ebuild           | 223 ------------------------
 sys-libs/glibc/glibc-2.23-r2.ebuild          | 206 ++++++++++++++++++++++
 sys-libs/glibc/glibc-2.9_p20081201-r3.ebuild | 193 ---------------------
 12 files changed, 206 insertions(+), 2435 deletions(-)

diff --git a/sys-libs/glibc/glibc-2.10.1-r1.ebuild b/sys-libs/glibc/glibc-2.10.1-r1.ebuild
deleted file mode 100644
index a2f9922..0000000
--- a/sys-libs/glibc/glibc-2.10.1-r1.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.10.1-r1.ebuild,v 1.29 2013/04/05 00:25:16 vapier Exp $
-
-inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing
-
-DESCRIPTION="GNU libc6 (also called glibc2) C library"
-HOMEPAGE="http://www.gnu.org/software/libc/libc.html"
-
-LICENSE="LGPL-2.1+ BSD HPND inner-net"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86"
-RESTRICT="strip" # strip ourself #46186
-EMULTILIB_PKG="true"
-
-# Configuration variables
-if [[ ${PV} == *_p* ]] ; then
-RELEASE_VER=${PV%_p*}
-BRANCH_UPDATE=""
-SNAP_VER=${PV#*_p}
-LIBIDN_VER=""
-else
-RELEASE_VER=${PV}
-BRANCH_UPDATE=""
-SNAP_VER=""
-LIBIDN_VER=${RELEASE_VER}
-fi
-PATCH_VER="7"                                  # Gentoo patchset
-PORTS_VER=${RELEASE_VER}                       # version of glibc ports addon
-LT_VER=""                                      # version of linuxthreads addon
-NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"}        # min kernel version nptl requires
-#LT_KERN_VER=${LT_KERN_VER:-"2.4.1"}           # min kernel version linuxthreads requires
-
-IUSE="debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only ${LT_VER:+glibc-compat20 nptl linuxthreads}"
-S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}}
-
-# Here's how the cross-compile logic breaks down ...
-#  CTARGET - machine that will target the binaries
-#  CHOST   - machine that will host the binaries
-#  CBUILD  - machine that will build the binaries
-# If CTARGET != CHOST, it means you want a libc for cross-compiling.
-# If CHOST != CBUILD, it means you want to cross-compile the libc.
-#  CBUILD = CHOST = CTARGET    - native build/install
-#  CBUILD != (CHOST = CTARGET) - cross-compile a native build
-#  (CBUILD = CHOST) != CTARGET - libc for cross-compiler
-#  CBUILD != CHOST != CTARGET  - cross-compile a libc for a cross-compiler
-# For install paths:
-#  CHOST = CTARGET  - install into /
-#  CHOST != CTARGET - install into /usr/CTARGET/
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-	if [[ ${CATEGORY} == cross-* ]] ; then
-		export CTARGET=${CATEGORY#cross-}
-	fi
-fi
-
-[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.9/2.6.20}
-
-is_crosscompile() {
-	[[ ${CHOST} != ${CTARGET} ]]
-}
-
-# Why SLOT 2.2 you ask yourself while sippin your tea ?
-# Everyone knows 2.2 > 0, duh.
-SLOT="2.2"
-
-# General: We need a new-enough binutils for as-needed
-# arch: we need to make sure our binutils/gcc supports TLS
-DEPEND=">=sys-devel/gcc-3.4.4
-	arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 )
-	ppc? ( >=sys-devel/gcc-4.1.0 )
-	ppc64? ( >=sys-devel/gcc-4.1.0 )
-	>=sys-devel/binutils-2.15.94
-	${LT_VER:+nptl? (} >=sys-kernel/linux-headers-${NPTL_KERN_VER} ${LT_VER:+)}
-	>=app-misc/pax-utils-0.1.10
-	virtual/os-headers
-	!<sys-apps/sandbox-1.2.18.1-r2
-	!<sys-apps/portage-2.1.2
-	selinux? ( sys-libs/libselinux )"
-RDEPEND="!sys-kernel/ps3-sources
-	selinux? ( sys-libs/libselinux )"
-
-if [[ ${CATEGORY} == cross-* ]] ; then
-	DEPEND="${DEPEND} !crosscompile_opts_headers-only? ( ${CATEGORY}/gcc )"
-	[[ ${CATEGORY} == *-linux* ]] && DEPEND="${DEPEND} ${CATEGORY}/linux-headers"
-else
-	DEPEND="${DEPEND} >=sys-libs/timezone-data-2007c"
-	RDEPEND="${RDEPEND} sys-libs/timezone-data"
-fi
-
-SRC_URI=$(
-	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
-	}
-	gentoo_uris() {
-		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
-		devspace=${devspace//HTTP/http://dev.gentoo.org/}
-		echo mirror://gentoo/$1 ${devspace//URI/$1}
-	}
-
-	TARNAME=${PN}
-	if [[ -n ${SNAP_VER} ]] ; then
-		TARNAME="${PN}-${RELEASE_VER}"
-		[[ -n ${PORTS_VER} ]] && PORTS_VER=${SNAP_VER}
-		upstream_uris ${TARNAME}-${SNAP_VER}.tar.bz2
-	else
-		upstream_uris ${TARNAME}-${RELEASE_VER}.tar.bz2
-	fi
-	[[ -n ${LIBIDN_VER}    ]] && upstream_uris glibc-libidn-${LIBIDN_VER}.tar.bz2
-	[[ -n ${PORTS_VER}     ]] && upstream_uris ${TARNAME}-ports-${PORTS_VER}.tar.bz2
-	[[ -n ${LT_VER}        ]] && upstream_uris ${TARNAME}-linuxthreads-${LT_VER}.tar.bz2
-	[[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2
-	[[ -n ${PATCH_VER}     ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2
-)
-
-# eblit-include [--skip] <function> [version]
-eblit-include() {
-	local skipable=false
-	[[ $1 == "--skip" ]] && skipable=true && shift
-	[[ $1 == pkg_* ]] && skipable=true
-
-	local e v func=$1 ver=$2
-	[[ -z ${func} ]] && die "Usage: eblit-include <function> [version]"
-	for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
-		e="${FILESDIR}/eblits/${func}${v}.eblit"
-		if [[ -e ${e} ]] ; then
-			source "${e}"
-			return 0
-		fi
-	done
-	${skipable} && return 0
-	die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/"
-}
-
-# eblit-run-maybe <function>
-# run the specified function if it is defined
-eblit-run-maybe() {
-	[[ $(type -t "$@") == "function" ]] && "$@"
-}
-
-# eblit-run <function> [version]
-# aka: src_unpack() { eblit-run src_unpack ; }
-eblit-run() {
-	eblit-include --skip common "${*:2}"
-	eblit-include "$@"
-	eblit-run-maybe eblit-$1-pre
-	eblit-${PN}-$1
-	eblit-run-maybe eblit-$1-post
-}
-
-src_unpack()  { eblit-run src_unpack  ; }
-src_compile() { eblit-run src_compile ; }
-src_test()    { eblit-run src_test    ; }
-src_install() { eblit-run src_install ; }
-
-# FILESDIR might not be available during binpkg install
-for x in setup {pre,post}inst ; do
-	e="${FILESDIR}/eblits/pkg_${x}.eblit"
-	if [[ -e ${e} ]] ; then
-		. "${e}"
-		eval "pkg_${x}() { eblit-run pkg_${x} ; }"
-	fi
-done
-
-eblit-src_unpack-post() {
-	if use hardened ; then
-		cd "${S}"
-		einfo "Patching to get working PIE binaries on PIE (hardened) platforms"
-		gcc-specs-pie && epatch "${FILESDIR}"/2.5/glibc-2.5-hardened-pie.patch
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch
-
-		einfo "Patching Glibc to support older SSP __guard"
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-ssp-compat.patch
-
-		einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler"
-		cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \
-			debug/stack_chk_fail.c || die
-		cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \
-			debug/chk_fail.c || die
-
-		if use debug ; then
-			# When using Hardened Gentoo stack handler, have smashes dump core for
-			# analysis - debug only, as core could be an information leak
-			# (paranoia).
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile \
-				|| die "Failed to modify debug/Makefile for debug stack handler"
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile \
-				|| die "Failed to modify debug/Makefile for debug fortify handler"
-		fi
-
-		# Build nscd with ssp-all
-		sed -i \
-			-e 's:-fstack-protector$:-fstack-protector-all:' \
-			nscd/Makefile \
-			|| die "Failed to ensure nscd builds with ssp-all"
-	fi
-}

diff --git a/sys-libs/glibc/glibc-2.11.3.ebuild b/sys-libs/glibc/glibc-2.11.3.ebuild
deleted file mode 100644
index 0e98826..0000000
--- a/sys-libs/glibc/glibc-2.11.3.ebuild
+++ /dev/null
@@ -1,206 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.11.3.ebuild,v 1.21 2013/04/05 00:25:16 vapier Exp $
-
-inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing
-
-DESCRIPTION="GNU libc6 (also called glibc2) C library"
-HOMEPAGE="http://www.gnu.org/software/libc/libc.html"
-
-LICENSE="LGPL-2.1+ BSD HPND inner-net"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 sh sparc x86"
-RESTRICT="strip" # strip ourself #46186
-EMULTILIB_PKG="true"
-
-# Configuration variables
-if [[ ${PV} == *_p* ]] ; then
-RELEASE_VER=${PV%_p*}
-BRANCH_UPDATE=""
-SNAP_VER=${PV#*_p}
-else
-RELEASE_VER=${PV}
-BRANCH_UPDATE=""
-SNAP_VER=""
-fi
-LIBIDN_VER=""                                  # it's integrated into the main tarball now
-PATCH_VER="3"                                  # Gentoo patchset
-PORTS_VER=${RELEASE_VER%.?}                    # version of glibc ports addon
-LT_VER=""                                      # version of linuxthreads addon
-NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"}        # min kernel version nptl requires
-#LT_KERN_VER=${LT_KERN_VER:-"2.4.1"}           # min kernel version linuxthreads requires
-
-IUSE="debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only ${LT_VER:+glibc-compat20 nptl linuxthreads}"
-S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}}
-
-# Here's how the cross-compile logic breaks down ...
-#  CTARGET - machine that will target the binaries
-#  CHOST   - machine that will host the binaries
-#  CBUILD  - machine that will build the binaries
-# If CTARGET != CHOST, it means you want a libc for cross-compiling.
-# If CHOST != CBUILD, it means you want to cross-compile the libc.
-#  CBUILD = CHOST = CTARGET    - native build/install
-#  CBUILD != (CHOST = CTARGET) - cross-compile a native build
-#  (CBUILD = CHOST) != CTARGET - libc for cross-compiler
-#  CBUILD != CHOST != CTARGET  - cross-compile a libc for a cross-compiler
-# For install paths:
-#  CHOST = CTARGET  - install into /
-#  CHOST != CTARGET - install into /usr/CTARGET/
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-	if [[ ${CATEGORY} == cross-* ]] ; then
-		export CTARGET=${CATEGORY#cross-}
-	fi
-fi
-
-[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.9/2.6.20}
-
-is_crosscompile() {
-	[[ ${CHOST} != ${CTARGET} ]]
-}
-
-# Why SLOT 2.2 you ask yourself while sippin your tea ?
-# Everyone knows 2.2 > 0, duh.
-SLOT="2.2"
-
-# General: We need a new-enough binutils for as-needed
-# arch: we need to make sure our binutils/gcc supports TLS
-DEPEND=">=sys-devel/gcc-3.4.4
-	arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 )
-	x86? ( >=sys-devel/gcc-4.3 )
-	amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 )
-	ppc? ( >=sys-devel/gcc-4.1.0 )
-	ppc64? ( >=sys-devel/gcc-4.1.0 )
-	>=sys-devel/binutils-2.15.94
-	${LT_VER:+nptl? (} >=sys-kernel/linux-headers-${NPTL_KERN_VER} ${LT_VER:+)}
-	>=app-misc/pax-utils-0.1.10
-	virtual/os-headers
-	!<sys-apps/sandbox-1.2.18.1-r2
-	!<sys-apps/portage-2.1.2
-	selinux? ( sys-libs/libselinux )"
-RDEPEND="!sys-kernel/ps3-sources
-	selinux? ( sys-libs/libselinux )"
-
-if [[ ${CATEGORY} == cross-* ]] ; then
-	DEPEND="${DEPEND} !crosscompile_opts_headers-only? ( ${CATEGORY}/gcc )"
-	[[ ${CATEGORY} == *-linux* ]] && DEPEND="${DEPEND} ${CATEGORY}/linux-headers"
-else
-	DEPEND="${DEPEND} !vanilla? ( >=sys-libs/timezone-data-2007c )"
-	RDEPEND="${RDEPEND}
-		vanilla? ( !sys-libs/timezone-data )
-		!vanilla? ( sys-libs/timezone-data )"
-fi
-
-SRC_URI=$(
-	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
-	}
-	gentoo_uris() {
-		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
-		devspace=${devspace//HTTP/http://dev.gentoo.org/}
-		echo mirror://gentoo/$1 ${devspace//URI/$1}
-	}
-
-	TARNAME=${PN}
-	if [[ -n ${SNAP_VER} ]] ; then
-		TARNAME="${PN}-${RELEASE_VER}"
-		[[ -n ${PORTS_VER} ]] && PORTS_VER=${SNAP_VER}
-		upstream_uris ${TARNAME}-${SNAP_VER}.tar.bz2
-	else
-		upstream_uris ${TARNAME}-${RELEASE_VER}.tar.bz2
-	fi
-	[[ -n ${LIBIDN_VER}    ]] && upstream_uris glibc-libidn-${LIBIDN_VER}.tar.bz2
-	[[ -n ${PORTS_VER}     ]] && upstream_uris ${TARNAME}-ports-${PORTS_VER}.tar.bz2
-	[[ -n ${LT_VER}        ]] && upstream_uris ${TARNAME}-linuxthreads-${LT_VER}.tar.bz2
-	[[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2
-	[[ -n ${PATCH_VER}     ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2
-)
-
-# eblit-include [--skip] <function> [version]
-eblit-include() {
-	local skipable=false
-	[[ $1 == "--skip" ]] && skipable=true && shift
-	[[ $1 == pkg_* ]] && skipable=true
-
-	local e v func=$1 ver=$2
-	[[ -z ${func} ]] && die "Usage: eblit-include <function> [version]"
-	for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
-		e="${FILESDIR}/eblits/${func}${v}.eblit"
-		if [[ -e ${e} ]] ; then
-			source "${e}"
-			return 0
-		fi
-	done
-	${skipable} && return 0
-	die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/"
-}
-
-# eblit-run-maybe <function>
-# run the specified function if it is defined
-eblit-run-maybe() {
-	[[ $(type -t "$@") == "function" ]] && "$@"
-}
-
-# eblit-run <function> [version]
-# aka: src_unpack() { eblit-run src_unpack ; }
-eblit-run() {
-	eblit-include --skip common "${*:2}"
-	eblit-include "$@"
-	eblit-run-maybe eblit-$1-pre
-	eblit-${PN}-$1
-	eblit-run-maybe eblit-$1-post
-}
-
-src_unpack()  { eblit-run src_unpack  ; }
-src_compile() { eblit-run src_compile ; }
-src_test()    { eblit-run src_test    ; }
-src_install() { eblit-run src_install ; }
-
-# FILESDIR might not be available during binpkg install
-for x in setup {pre,post}inst ; do
-	e="${FILESDIR}/eblits/pkg_${x}.eblit"
-	if [[ -e ${e} ]] ; then
-		. "${e}"
-		eval "pkg_${x}() { eblit-run pkg_${x} ; }"
-	fi
-done
-
-eblit-src_unpack-post() {
-	if use hardened ; then
-		cd "${S}"
-		einfo "Patching to get working PIE binaries on PIE (hardened) platforms"
-		gcc-specs-pie && epatch "${FILESDIR}"/2.11/glibc-2.11-hardened-pie.patch
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch
-
-		einfo "Patching Glibc to support older SSP __guard"
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-ssp-compat.patch
-
-		einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler"
-		cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \
-			debug/stack_chk_fail.c || die
-		cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \
-			debug/chk_fail.c || die
-
-		if use debug ; then
-			# When using Hardened Gentoo stack handler, have smashes dump core for
-			# analysis - debug only, as core could be an information leak
-			# (paranoia).
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile \
-				|| die "Failed to modify debug/Makefile for debug stack handler"
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile \
-				|| die "Failed to modify debug/Makefile for debug fortify handler"
-		fi
-
-		# Build nscd with ssp-all
-		sed -i \
-			-e 's:-fstack-protector$:-fstack-protector-all:' \
-			nscd/Makefile \
-			|| die "Failed to ensure nscd builds with ssp-all"
-	fi
-}

diff --git a/sys-libs/glibc/glibc-2.12.1-r3.ebuild b/sys-libs/glibc/glibc-2.12.1-r3.ebuild
deleted file mode 100644
index 0c5ad4b..0000000
--- a/sys-libs/glibc/glibc-2.12.1-r3.ebuild
+++ /dev/null
@@ -1,220 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.12.1-r3.ebuild,v 1.18 2013/04/05 00:25:16 vapier Exp $
-
-inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing
-
-DESCRIPTION="GNU libc6 (also called glibc2) C library"
-HOMEPAGE="http://www.gnu.org/software/libc/libc.html"
-
-LICENSE="LGPL-2.1+ BSD HPND inner-net"
-KEYWORDS="~amd64 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-RESTRICT="strip" # strip ourself #46186
-EMULTILIB_PKG="true"
-
-# Configuration variables
-if [[ ${PV} == *_p* ]] ; then
-RELEASE_VER=${PV%_p*}
-BRANCH_UPDATE=""
-SNAP_VER=${PV#*_p}
-else
-RELEASE_VER=${PV}
-BRANCH_UPDATE=""
-SNAP_VER=""
-fi
-LIBIDN_VER=""                                  # it's integrated into the main tarball now
-PATCH_VER="8"                                  # Gentoo patchset
-PORTS_VER=${RELEASE_VER}                       # version of glibc ports addon
-LT_VER=""                                      # version of linuxthreads addon
-NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"}        # min kernel version nptl requires
-#LT_KERN_VER=${LT_KERN_VER:-"2.4.1"}           # min kernel version linuxthreads requires
-
-IUSE="debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only ${LT_VER:+glibc-compat20 nptl linuxthreads}"
-S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}}
-
-# Here's how the cross-compile logic breaks down ...
-#  CTARGET - machine that will target the binaries
-#  CHOST   - machine that will host the binaries
-#  CBUILD  - machine that will build the binaries
-# If CTARGET != CHOST, it means you want a libc for cross-compiling.
-# If CHOST != CBUILD, it means you want to cross-compile the libc.
-#  CBUILD = CHOST = CTARGET    - native build/install
-#  CBUILD != (CHOST = CTARGET) - cross-compile a native build
-#  (CBUILD = CHOST) != CTARGET - libc for cross-compiler
-#  CBUILD != CHOST != CTARGET  - cross-compile a libc for a cross-compiler
-# For install paths:
-#  CHOST = CTARGET  - install into /
-#  CHOST != CTARGET - install into /usr/CTARGET/
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-	if [[ ${CATEGORY} == cross-* ]] ; then
-		export CTARGET=${CATEGORY#cross-}
-	fi
-fi
-
-[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.9/2.6.20}
-
-is_crosscompile() {
-	[[ ${CHOST} != ${CTARGET} ]]
-}
-
-# Why SLOT 2.2 you ask yourself while sippin your tea ?
-# Everyone knows 2.2 > 0, duh.
-SLOT="2.2"
-
-# General: We need a new-enough binutils for as-needed
-# arch: we need to make sure our binutils/gcc supports TLS
-DEPEND=">=sys-devel/gcc-3.4.4
-	arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 )
-	x86? ( >=sys-devel/gcc-4.3 )
-	amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 )
-	ppc? ( >=sys-devel/gcc-4.1.0 )
-	ppc64? ( >=sys-devel/gcc-4.1.0 )
-	>=sys-devel/binutils-2.15.94
-	${LT_VER:+nptl? (} >=sys-kernel/linux-headers-${NPTL_KERN_VER} ${LT_VER:+)}
-	>=app-misc/pax-utils-0.1.10
-	virtual/os-headers
-	!<sys-apps/sandbox-1.2.18.1-r2
-	!<sys-apps/portage-2.1.2
-	selinux? ( sys-libs/libselinux )"
-RDEPEND="!sys-kernel/ps3-sources
-	selinux? ( sys-libs/libselinux )"
-
-if [[ ${CATEGORY} == cross-* ]] ; then
-	DEPEND="${DEPEND} !crosscompile_opts_headers-only? ( ${CATEGORY}/gcc )"
-	[[ ${CATEGORY} == *-linux* ]] && DEPEND="${DEPEND} ${CATEGORY}/linux-headers"
-else
-	DEPEND="${DEPEND} !vanilla? ( >=sys-libs/timezone-data-2007c )"
-	RDEPEND="${RDEPEND}
-		vanilla? ( !sys-libs/timezone-data )
-		!vanilla? ( sys-libs/timezone-data )"
-fi
-
-SRC_URI=$(
-	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
-	}
-	gentoo_uris() {
-		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
-		devspace=${devspace//HTTP/http://dev.gentoo.org/}
-		echo mirror://gentoo/$1 ${devspace//URI/$1}
-	}
-
-	TARNAME=${PN}
-	if [[ -n ${SNAP_VER} ]] ; then
-		TARNAME="${PN}-${RELEASE_VER}"
-		[[ -n ${PORTS_VER} ]] && PORTS_VER=${SNAP_VER}
-		upstream_uris ${TARNAME}-${SNAP_VER}.tar.bz2
-	else
-		upstream_uris ${TARNAME}-${RELEASE_VER}.tar.bz2
-	fi
-	[[ -n ${LIBIDN_VER}    ]] && upstream_uris glibc-libidn-${LIBIDN_VER}.tar.bz2
-	[[ -n ${PORTS_VER}     ]] && upstream_uris ${TARNAME}-ports-${PORTS_VER}.tar.bz2
-	[[ -n ${LT_VER}        ]] && upstream_uris ${TARNAME}-linuxthreads-${LT_VER}.tar.bz2
-	[[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2
-	[[ -n ${PATCH_VER}     ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2
-)
-
-# eblit-include [--skip] <function> [version]
-eblit-include() {
-	local skipable=false
-	[[ $1 == "--skip" ]] && skipable=true && shift
-	[[ $1 == pkg_* ]] && skipable=true
-
-	local e v func=$1 ver=$2
-	[[ -z ${func} ]] && die "Usage: eblit-include <function> [version]"
-	for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
-		e="${FILESDIR}/eblits/${func}${v}.eblit"
-		if [[ -e ${e} ]] ; then
-			source "${e}"
-			return 0
-		fi
-	done
-	${skipable} && return 0
-	die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/"
-}
-
-# eblit-run-maybe <function>
-# run the specified function if it is defined
-eblit-run-maybe() {
-	[[ $(type -t "$@") == "function" ]] && "$@"
-}
-
-# eblit-run <function> [version]
-# aka: src_unpack() { eblit-run src_unpack ; }
-eblit-run() {
-	eblit-include --skip common "${*:2}"
-	eblit-include "$@"
-	eblit-run-maybe eblit-$1-pre
-	eblit-${PN}-$1
-	eblit-run-maybe eblit-$1-post
-}
-
-src_unpack()  { eblit-run src_unpack  ; }
-src_compile() { eblit-run src_compile ; }
-src_test()    { eblit-run src_test    ; }
-src_install() { eblit-run src_install ; }
-
-# FILESDIR might not be available during binpkg install
-for x in setup {pre,post}inst ; do
-	e="${FILESDIR}/eblits/pkg_${x}.eblit"
-	if [[ -e ${e} ]] ; then
-		. "${e}"
-		eval "pkg_${x}() { eblit-run pkg_${x} ; }"
-	fi
-done
-
-pkg_setup() {
-	eblit-run pkg_setup
-
-	# Static binary sanity check #332927
-	if [[ ${ROOT} == "/" ]] && \
-	   has_version "<${CATEGORY}/${P}" && \
-	   built_with_use sys-apps/coreutils static
-	then
-		eerror "Please rebuild coreutils with USE=-static, then install"
-		eerror "glibc, then you may rebuild coreutils with USE=static."
-		die "Avoiding system meltdown #332927"
-	fi
-}
-
-eblit-src_unpack-post() {
-	if use hardened ; then
-		cd "${S}"
-		einfo "Patching to get working PIE binaries on PIE (hardened) platforms"
-		gcc-specs-pie && epatch "${FILESDIR}"/2.12/glibc-2.12-hardened-pie.patch
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch
-
-		einfo "Patching Glibc to support older SSP __guard"
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-ssp-compat.patch
-
-		einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler"
-		cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \
-			debug/stack_chk_fail.c || die
-		cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \
-			debug/chk_fail.c || die
-
-		if use debug ; then
-			# When using Hardened Gentoo stack handler, have smashes dump core for
-			# analysis - debug only, as core could be an information leak
-			# (paranoia).
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile \
-				|| die "Failed to modify debug/Makefile for debug stack handler"
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile \
-				|| die "Failed to modify debug/Makefile for debug fortify handler"
-		fi
-
-		# Build nscd with ssp-all
-		sed -i \
-			-e 's:-fstack-protector$:-fstack-protector-all:' \
-			nscd/Makefile \
-			|| die "Failed to ensure nscd builds with ssp-all"
-	fi
-}

diff --git a/sys-libs/glibc/glibc-2.12.2.ebuild b/sys-libs/glibc/glibc-2.12.2.ebuild
deleted file mode 100644
index 68a1dd3..0000000
--- a/sys-libs/glibc/glibc-2.12.2.ebuild
+++ /dev/null
@@ -1,220 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.12.2.ebuild,v 1.24 2013/04/05 00:25:16 vapier Exp $
-
-inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing
-
-DESCRIPTION="GNU libc6 (also called glibc2) C library"
-HOMEPAGE="http://www.gnu.org/software/libc/libc.html"
-
-LICENSE="LGPL-2.1+ BSD HPND inner-net"
-KEYWORDS="amd64 arm hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86"
-RESTRICT="strip" # strip ourself #46186
-EMULTILIB_PKG="true"
-
-# Configuration variables
-if [[ ${PV} == *_p* ]] ; then
-RELEASE_VER=${PV%_p*}
-BRANCH_UPDATE=""
-SNAP_VER=${PV#*_p}
-else
-RELEASE_VER=${PV}
-BRANCH_UPDATE=""
-SNAP_VER=""
-fi
-LIBIDN_VER=""                                  # it's integrated into the main tarball now
-PATCH_VER="4"                                  # Gentoo patchset
-PORTS_VER="2.12.1"                             # version of glibc ports addon
-LT_VER=""                                      # version of linuxthreads addon
-NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"}        # min kernel version nptl requires
-#LT_KERN_VER=${LT_KERN_VER:-"2.4.1"}           # min kernel version linuxthreads requires
-
-IUSE="debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only ${LT_VER:+glibc-compat20 nptl linuxthreads}"
-S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}}
-
-# Here's how the cross-compile logic breaks down ...
-#  CTARGET - machine that will target the binaries
-#  CHOST   - machine that will host the binaries
-#  CBUILD  - machine that will build the binaries
-# If CTARGET != CHOST, it means you want a libc for cross-compiling.
-# If CHOST != CBUILD, it means you want to cross-compile the libc.
-#  CBUILD = CHOST = CTARGET    - native build/install
-#  CBUILD != (CHOST = CTARGET) - cross-compile a native build
-#  (CBUILD = CHOST) != CTARGET - libc for cross-compiler
-#  CBUILD != CHOST != CTARGET  - cross-compile a libc for a cross-compiler
-# For install paths:
-#  CHOST = CTARGET  - install into /
-#  CHOST != CTARGET - install into /usr/CTARGET/
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-	if [[ ${CATEGORY} == cross-* ]] ; then
-		export CTARGET=${CATEGORY#cross-}
-	fi
-fi
-
-[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.9/2.6.20}
-
-is_crosscompile() {
-	[[ ${CHOST} != ${CTARGET} ]]
-}
-
-# Why SLOT 2.2 you ask yourself while sippin your tea ?
-# Everyone knows 2.2 > 0, duh.
-SLOT="2.2"
-
-# General: We need a new-enough binutils for as-needed
-# arch: we need to make sure our binutils/gcc supports TLS
-DEPEND=">=sys-devel/gcc-3.4.4
-	arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 )
-	x86? ( >=sys-devel/gcc-4.3 )
-	amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 )
-	ppc? ( >=sys-devel/gcc-4.1.0 )
-	ppc64? ( >=sys-devel/gcc-4.1.0 )
-	>=sys-devel/binutils-2.15.94
-	${LT_VER:+nptl? (} >=sys-kernel/linux-headers-${NPTL_KERN_VER} ${LT_VER:+)}
-	>=app-misc/pax-utils-0.1.10
-	virtual/os-headers
-	!<sys-apps/sandbox-1.2.18.1-r2
-	!<sys-apps/portage-2.1.2
-	selinux? ( sys-libs/libselinux )"
-RDEPEND="!sys-kernel/ps3-sources
-	selinux? ( sys-libs/libselinux )"
-
-if [[ ${CATEGORY} == cross-* ]] ; then
-	DEPEND="${DEPEND} !crosscompile_opts_headers-only? ( ${CATEGORY}/gcc )"
-	[[ ${CATEGORY} == *-linux* ]] && DEPEND="${DEPEND} ${CATEGORY}/linux-headers"
-else
-	DEPEND="${DEPEND} !vanilla? ( >=sys-libs/timezone-data-2007c )"
-	RDEPEND="${RDEPEND}
-		vanilla? ( !sys-libs/timezone-data )
-		!vanilla? ( sys-libs/timezone-data )"
-fi
-
-SRC_URI=$(
-	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
-	}
-	gentoo_uris() {
-		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
-		devspace=${devspace//HTTP/http://dev.gentoo.org/}
-		echo mirror://gentoo/$1 ${devspace//URI/$1}
-	}
-
-	TARNAME=${PN}
-	if [[ -n ${SNAP_VER} ]] ; then
-		TARNAME="${PN}-${RELEASE_VER}"
-		[[ -n ${PORTS_VER} ]] && PORTS_VER=${SNAP_VER}
-		upstream_uris ${TARNAME}-${SNAP_VER}.tar.bz2
-	else
-		upstream_uris ${TARNAME}-${RELEASE_VER}.tar.bz2
-	fi
-	[[ -n ${LIBIDN_VER}    ]] && upstream_uris glibc-libidn-${LIBIDN_VER}.tar.bz2
-	[[ -n ${PORTS_VER}     ]] && upstream_uris ${TARNAME}-ports-${PORTS_VER}.tar.bz2
-	[[ -n ${LT_VER}        ]] && upstream_uris ${TARNAME}-linuxthreads-${LT_VER}.tar.bz2
-	[[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2
-	[[ -n ${PATCH_VER}     ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2
-)
-
-# eblit-include [--skip] <function> [version]
-eblit-include() {
-	local skipable=false
-	[[ $1 == "--skip" ]] && skipable=true && shift
-	[[ $1 == pkg_* ]] && skipable=true
-
-	local e v func=$1 ver=$2
-	[[ -z ${func} ]] && die "Usage: eblit-include <function> [version]"
-	for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
-		e="${FILESDIR}/eblits/${func}${v}.eblit"
-		if [[ -e ${e} ]] ; then
-			source "${e}"
-			return 0
-		fi
-	done
-	${skipable} && return 0
-	die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/"
-}
-
-# eblit-run-maybe <function>
-# run the specified function if it is defined
-eblit-run-maybe() {
-	[[ $(type -t "$@") == "function" ]] && "$@"
-}
-
-# eblit-run <function> [version]
-# aka: src_unpack() { eblit-run src_unpack ; }
-eblit-run() {
-	eblit-include --skip common "${*:2}"
-	eblit-include "$@"
-	eblit-run-maybe eblit-$1-pre
-	eblit-${PN}-$1
-	eblit-run-maybe eblit-$1-post
-}
-
-src_unpack()  { eblit-run src_unpack  ; }
-src_compile() { eblit-run src_compile ; }
-src_test()    { eblit-run src_test    ; }
-src_install() { eblit-run src_install ; }
-
-# FILESDIR might not be available during binpkg install
-for x in setup {pre,post}inst ; do
-	e="${FILESDIR}/eblits/pkg_${x}.eblit"
-	if [[ -e ${e} ]] ; then
-		. "${e}"
-		eval "pkg_${x}() { eblit-run pkg_${x} ; }"
-	fi
-done
-
-pkg_setup() {
-	eblit-run pkg_setup
-
-	# Static binary sanity check #332927
-	if [[ ${ROOT} == "/" ]] && \
-	   has_version "<${CATEGORY}/${P}" && \
-	   built_with_use sys-apps/coreutils static
-	then
-		eerror "Please rebuild coreutils with USE=-static, then install"
-		eerror "glibc, then you may rebuild coreutils with USE=static."
-		die "Avoiding system meltdown #332927"
-	fi
-}
-
-eblit-src_unpack-post() {
-	if use hardened ; then
-		cd "${S}"
-		einfo "Patching to get working PIE binaries on PIE (hardened) platforms"
-		gcc-specs-pie && epatch "${FILESDIR}"/2.12/glibc-2.12-hardened-pie.patch
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch
-
-		einfo "Patching Glibc to support older SSP __guard"
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-ssp-compat.patch
-
-		einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler"
-		cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \
-			debug/stack_chk_fail.c || die
-		cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \
-			debug/chk_fail.c || die
-
-		if use debug ; then
-			# When using Hardened Gentoo stack handler, have smashes dump core for
-			# analysis - debug only, as core could be an information leak
-			# (paranoia).
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile \
-				|| die "Failed to modify debug/Makefile for debug stack handler"
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile \
-				|| die "Failed to modify debug/Makefile for debug fortify handler"
-		fi
-
-		# Build nscd with ssp-all
-		sed -i \
-			-e 's:-fstack-protector$:-fstack-protector-all:' \
-			nscd/Makefile \
-			|| die "Failed to ensure nscd builds with ssp-all"
-	fi
-}

diff --git a/sys-libs/glibc/glibc-2.13-r2.ebuild b/sys-libs/glibc/glibc-2.13-r2.ebuild
deleted file mode 100644
index 6606439..0000000
--- a/sys-libs/glibc/glibc-2.13-r2.ebuild
+++ /dev/null
@@ -1,218 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.13-r2.ebuild,v 1.19 2013/04/05 00:25:16 vapier Exp $
-
-inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing
-
-DESCRIPTION="GNU libc6 (also called glibc2) C library"
-HOMEPAGE="http://www.gnu.org/software/libc/libc.html"
-
-LICENSE="LGPL-2.1+ BSD HPND inner-net"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-RESTRICT="strip" # strip ourself #46186
-EMULTILIB_PKG="true"
-
-# Configuration variables
-if [[ ${PV} == *_p* ]] ; then
-RELEASE_VER=${PV%_p*}
-BRANCH_UPDATE=""
-SNAP_VER=${PV#*_p}
-else
-RELEASE_VER=${PV}
-BRANCH_UPDATE=""
-SNAP_VER=""
-fi
-LIBIDN_VER=""                                  # it's integrated into the main tarball now
-PATCH_VER="6"                                  # Gentoo patchset
-PORTS_VER="2.13"                               # version of glibc ports addon
-LT_VER=""                                      # version of linuxthreads addon
-NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"}        # min kernel version nptl requires
-#LT_KERN_VER=${LT_KERN_VER:-"2.4.1"}           # min kernel version linuxthreads requires
-
-IUSE="debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only ${LT_VER:+glibc-compat20 nptl linuxthreads}"
-S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}}
-
-# Here's how the cross-compile logic breaks down ...
-#  CTARGET - machine that will target the binaries
-#  CHOST   - machine that will host the binaries
-#  CBUILD  - machine that will build the binaries
-# If CTARGET != CHOST, it means you want a libc for cross-compiling.
-# If CHOST != CBUILD, it means you want to cross-compile the libc.
-#  CBUILD = CHOST = CTARGET    - native build/install
-#  CBUILD != (CHOST = CTARGET) - cross-compile a native build
-#  (CBUILD = CHOST) != CTARGET - libc for cross-compiler
-#  CBUILD != CHOST != CTARGET  - cross-compile a libc for a cross-compiler
-# For install paths:
-#  CHOST = CTARGET  - install into /
-#  CHOST != CTARGET - install into /usr/CTARGET/
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-	if [[ ${CATEGORY} == cross-* ]] ; then
-		export CTARGET=${CATEGORY#cross-}
-	fi
-fi
-
-[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.9/2.6.20}
-
-is_crosscompile() {
-	[[ ${CHOST} != ${CTARGET} ]]
-}
-
-# Why SLOT 2.2 you ask yourself while sippin your tea ?
-# Everyone knows 2.2 > 0, duh.
-SLOT="2.2"
-
-# General: We need a new-enough binutils for as-needed
-# arch: we need to make sure our binutils/gcc supports TLS
-DEPEND=">=sys-devel/gcc-3.4.4
-	arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 )
-	x86? ( >=sys-devel/gcc-4.3 )
-	amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 )
-	ppc? ( >=sys-devel/gcc-4.1.0 )
-	ppc64? ( >=sys-devel/gcc-4.1.0 )
-	>=sys-devel/binutils-2.15.94
-	${LT_VER:+nptl? (} >=sys-kernel/linux-headers-${NPTL_KERN_VER} ${LT_VER:+)}
-	>=app-misc/pax-utils-0.1.10
-	virtual/os-headers
-	!<sys-apps/sandbox-1.2.18.1-r2
-	!<sys-apps/portage-2.1.2
-	!<sys-devel/patch-2.6
-	selinux? ( sys-libs/libselinux )"
-RDEPEND="!sys-kernel/ps3-sources
-	selinux? ( sys-libs/libselinux )"
-
-if [[ ${CATEGORY} == cross-* ]] ; then
-	DEPEND="${DEPEND} !crosscompile_opts_headers-only? ( ${CATEGORY}/gcc )"
-	[[ ${CATEGORY} == *-linux* ]] && DEPEND="${DEPEND} ${CATEGORY}/linux-headers"
-else
-	DEPEND="${DEPEND} !vanilla? ( >=sys-libs/timezone-data-2007c )"
-	RDEPEND="${RDEPEND}
-		vanilla? ( !sys-libs/timezone-data )
-		!vanilla? ( sys-libs/timezone-data )"
-fi
-
-SRC_URI=$(
-	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
-	}
-	gentoo_uris() {
-		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
-		devspace=${devspace//HTTP/http://dev.gentoo.org/}
-		echo mirror://gentoo/$1 ${devspace//URI/$1}
-	}
-
-	TARNAME=${PN}
-	if [[ -n ${SNAP_VER} ]] ; then
-		TARNAME="${PN}-${RELEASE_VER}"
-		[[ -n ${PORTS_VER} ]] && PORTS_VER=${SNAP_VER}
-		upstream_uris ${TARNAME}-${SNAP_VER}.tar.bz2
-	else
-		upstream_uris ${TARNAME}-${RELEASE_VER}.tar.bz2
-	fi
-	[[ -n ${LIBIDN_VER}    ]] && upstream_uris glibc-libidn-${LIBIDN_VER}.tar.bz2
-	[[ -n ${PORTS_VER}     ]] && upstream_uris ${TARNAME}-ports-${PORTS_VER}.tar.bz2
-	[[ -n ${LT_VER}        ]] && upstream_uris ${TARNAME}-linuxthreads-${LT_VER}.tar.bz2
-	[[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2
-	[[ -n ${PATCH_VER}     ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2
-)
-
-# eblit-include [--skip] <function> [version]
-eblit-include() {
-	local skipable=false
-	[[ $1 == "--skip" ]] && skipable=true && shift
-	[[ $1 == pkg_* ]] && skipable=true
-
-	local e v func=$1 ver=$2
-	[[ -z ${func} ]] && die "Usage: eblit-include <function> [version]"
-	for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
-		e="${FILESDIR}/eblits/${func}${v}.eblit"
-		if [[ -e ${e} ]] ; then
-			source "${e}"
-			return 0
-		fi
-	done
-	${skipable} && return 0
-	die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/"
-}
-
-# eblit-run-maybe <function>
-# run the specified function if it is defined
-eblit-run-maybe() {
-	[[ $(type -t "$@") == "function" ]] && "$@"
-}
-
-# eblit-run <function> [version]
-# aka: src_unpack() { eblit-run src_unpack ; }
-eblit-run() {
-	eblit-include --skip common "${*:2}"
-	eblit-include "$@"
-	eblit-run-maybe eblit-$1-pre
-	eblit-${PN}-$1
-	eblit-run-maybe eblit-$1-post
-}
-
-src_unpack()  { eblit-run src_unpack  ; }
-src_compile() { eblit-run src_compile ; }
-src_test()    { eblit-run src_test    ; }
-src_install() { eblit-run src_install ; }
-
-# FILESDIR might not be available during binpkg install
-for x in setup {pre,post}inst ; do
-	e="${FILESDIR}/eblits/pkg_${x}.eblit"
-	if [[ -e ${e} ]] ; then
-		. "${e}"
-		eval "pkg_${x}() { eblit-run pkg_${x} ; }"
-	fi
-done
-
-pkg_setup() {
-	eblit-run pkg_setup
-
-	# Static binary sanity check #332927
-	if [[ ${ROOT} == "/" ]] && \
-	   has_version "<${CATEGORY}/${P}" && \
-	   built_with_use sys-apps/coreutils static
-	then
-		eerror "Please rebuild coreutils with USE=-static, then install"
-		eerror "glibc, then you may rebuild coreutils with USE=static."
-		die "Avoiding system meltdown #332927"
-	fi
-}
-
-eblit-src_unpack-post() {
-	if use hardened ; then
-		cd "${S}"
-		einfo "Patching to get working PIE binaries on PIE (hardened) platforms"
-		gcc-specs-pie && epatch "${FILESDIR}"/2.12/glibc-2.12-hardened-pie.patch
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch
-
-		einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler"
-		cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \
-			debug/stack_chk_fail.c || die
-		cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \
-			debug/chk_fail.c || die
-
-		if use debug ; then
-			# When using Hardened Gentoo stack handler, have smashes dump core for
-			# analysis - debug only, as core could be an information leak
-			# (paranoia).
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile \
-				|| die "Failed to modify debug/Makefile for debug stack handler"
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile \
-				|| die "Failed to modify debug/Makefile for debug fortify handler"
-		fi
-
-		# Build nscd with ssp-all
-		sed -i \
-			-e 's:-fstack-protector$:-fstack-protector-all:' \
-			nscd/Makefile \
-			|| die "Failed to ensure nscd builds with ssp-all"
-	fi
-}

diff --git a/sys-libs/glibc/glibc-2.13-r4.ebuild b/sys-libs/glibc/glibc-2.13-r4.ebuild
deleted file mode 100644
index de21baf..0000000
--- a/sys-libs/glibc/glibc-2.13-r4.ebuild
+++ /dev/null
@@ -1,218 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.13-r4.ebuild,v 1.24 2013/04/05 00:25:16 vapier Exp $
-
-inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing
-
-DESCRIPTION="GNU libc6 (also called glibc2) C library"
-HOMEPAGE="http://www.gnu.org/software/libc/libc.html"
-
-LICENSE="LGPL-2.1+ BSD HPND inner-net"
-KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86"
-RESTRICT="strip" # strip ourself #46186
-EMULTILIB_PKG="true"
-
-# Configuration variables
-if [[ ${PV} == *_p* ]] ; then
-RELEASE_VER=${PV%_p*}
-BRANCH_UPDATE=""
-SNAP_VER=${PV#*_p}
-else
-RELEASE_VER=${PV}
-BRANCH_UPDATE=""
-SNAP_VER=""
-fi
-LIBIDN_VER=""                                  # it's integrated into the main tarball now
-PATCH_VER="11"                                 # Gentoo patchset
-PORTS_VER="2.13"                               # version of glibc ports addon
-LT_VER=""                                      # version of linuxthreads addon
-NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"}        # min kernel version nptl requires
-#LT_KERN_VER=${LT_KERN_VER:-"2.4.1"}           # min kernel version linuxthreads requires
-
-IUSE="debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only ${LT_VER:+glibc-compat20 nptl linuxthreads}"
-S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}}
-
-# Here's how the cross-compile logic breaks down ...
-#  CTARGET - machine that will target the binaries
-#  CHOST   - machine that will host the binaries
-#  CBUILD  - machine that will build the binaries
-# If CTARGET != CHOST, it means you want a libc for cross-compiling.
-# If CHOST != CBUILD, it means you want to cross-compile the libc.
-#  CBUILD = CHOST = CTARGET    - native build/install
-#  CBUILD != (CHOST = CTARGET) - cross-compile a native build
-#  (CBUILD = CHOST) != CTARGET - libc for cross-compiler
-#  CBUILD != CHOST != CTARGET  - cross-compile a libc for a cross-compiler
-# For install paths:
-#  CHOST = CTARGET  - install into /
-#  CHOST != CTARGET - install into /usr/CTARGET/
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-	if [[ ${CATEGORY} == cross-* ]] ; then
-		export CTARGET=${CATEGORY#cross-}
-	fi
-fi
-
-[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.9/2.6.20}
-
-is_crosscompile() {
-	[[ ${CHOST} != ${CTARGET} ]]
-}
-
-# Why SLOT 2.2 you ask yourself while sippin your tea ?
-# Everyone knows 2.2 > 0, duh.
-SLOT="2.2"
-
-# General: We need a new-enough binutils for as-needed
-# arch: we need to make sure our binutils/gcc supports TLS
-DEPEND=">=sys-devel/gcc-3.4.4
-	arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 )
-	x86? ( >=sys-devel/gcc-4.3 )
-	amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 )
-	ppc? ( >=sys-devel/gcc-4.1.0 )
-	ppc64? ( >=sys-devel/gcc-4.1.0 )
-	>=sys-devel/binutils-2.15.94
-	${LT_VER:+nptl? (} >=sys-kernel/linux-headers-${NPTL_KERN_VER} ${LT_VER:+)}
-	>=app-misc/pax-utils-0.1.10
-	virtual/os-headers
-	!<sys-apps/sandbox-1.2.18.1-r2
-	!<sys-apps/portage-2.1.2
-	!<sys-devel/patch-2.6
-	selinux? ( sys-libs/libselinux )"
-RDEPEND="!sys-kernel/ps3-sources
-	selinux? ( sys-libs/libselinux )"
-
-if [[ ${CATEGORY} == cross-* ]] ; then
-	DEPEND="${DEPEND} !crosscompile_opts_headers-only? ( ${CATEGORY}/gcc )"
-	[[ ${CATEGORY} == *-linux* ]] && DEPEND="${DEPEND} ${CATEGORY}/linux-headers"
-else
-	DEPEND="${DEPEND} !vanilla? ( >=sys-libs/timezone-data-2007c )"
-	RDEPEND="${RDEPEND}
-		vanilla? ( !sys-libs/timezone-data )
-		!vanilla? ( sys-libs/timezone-data )"
-fi
-
-SRC_URI=$(
-	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
-	}
-	gentoo_uris() {
-		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
-		devspace=${devspace//HTTP/http://dev.gentoo.org/}
-		echo mirror://gentoo/$1 ${devspace//URI/$1}
-	}
-
-	TARNAME=${PN}
-	if [[ -n ${SNAP_VER} ]] ; then
-		TARNAME="${PN}-${RELEASE_VER}"
-		[[ -n ${PORTS_VER} ]] && PORTS_VER=${SNAP_VER}
-		upstream_uris ${TARNAME}-${SNAP_VER}.tar.bz2
-	else
-		upstream_uris ${TARNAME}-${RELEASE_VER}.tar.bz2
-	fi
-	[[ -n ${LIBIDN_VER}    ]] && upstream_uris glibc-libidn-${LIBIDN_VER}.tar.bz2
-	[[ -n ${PORTS_VER}     ]] && upstream_uris ${TARNAME}-ports-${PORTS_VER}.tar.bz2
-	[[ -n ${LT_VER}        ]] && upstream_uris ${TARNAME}-linuxthreads-${LT_VER}.tar.bz2
-	[[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2
-	[[ -n ${PATCH_VER}     ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2
-)
-
-# eblit-include [--skip] <function> [version]
-eblit-include() {
-	local skipable=false
-	[[ $1 == "--skip" ]] && skipable=true && shift
-	[[ $1 == pkg_* ]] && skipable=true
-
-	local e v func=$1 ver=$2
-	[[ -z ${func} ]] && die "Usage: eblit-include <function> [version]"
-	for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
-		e="${FILESDIR}/eblits/${func}${v}.eblit"
-		if [[ -e ${e} ]] ; then
-			source "${e}"
-			return 0
-		fi
-	done
-	${skipable} && return 0
-	die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/"
-}
-
-# eblit-run-maybe <function>
-# run the specified function if it is defined
-eblit-run-maybe() {
-	[[ $(type -t "$@") == "function" ]] && "$@"
-}
-
-# eblit-run <function> [version]
-# aka: src_unpack() { eblit-run src_unpack ; }
-eblit-run() {
-	eblit-include --skip common "${*:2}"
-	eblit-include "$@"
-	eblit-run-maybe eblit-$1-pre
-	eblit-${PN}-$1
-	eblit-run-maybe eblit-$1-post
-}
-
-src_unpack()  { eblit-run src_unpack  ; }
-src_compile() { eblit-run src_compile ; }
-src_test()    { eblit-run src_test    ; }
-src_install() { eblit-run src_install ; }
-
-# FILESDIR might not be available during binpkg install
-for x in setup {pre,post}inst ; do
-	e="${FILESDIR}/eblits/pkg_${x}.eblit"
-	if [[ -e ${e} ]] ; then
-		. "${e}"
-		eval "pkg_${x}() { eblit-run pkg_${x} ; }"
-	fi
-done
-
-pkg_setup() {
-	eblit-run pkg_setup
-
-	# Static binary sanity check #332927
-	if [[ ${ROOT} == "/" ]] && \
-	   has_version "<${CATEGORY}/${P}" && \
-	   built_with_use sys-apps/coreutils static
-	then
-		eerror "Please rebuild coreutils with USE=-static, then install"
-		eerror "glibc, then you may rebuild coreutils with USE=static."
-		die "Avoiding system meltdown #332927"
-	fi
-}
-
-eblit-src_unpack-post() {
-	if use hardened ; then
-		cd "${S}"
-		einfo "Patching to get working PIE binaries on PIE (hardened) platforms"
-		gcc-specs-pie && epatch "${FILESDIR}"/2.12/glibc-2.12-hardened-pie.patch
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch
-
-		einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler"
-		cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \
-			debug/stack_chk_fail.c || die
-		cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \
-			debug/chk_fail.c || die
-
-		if use debug ; then
-			# When using Hardened Gentoo stack handler, have smashes dump core for
-			# analysis - debug only, as core could be an information leak
-			# (paranoia).
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile \
-				|| die "Failed to modify debug/Makefile for debug stack handler"
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile \
-				|| die "Failed to modify debug/Makefile for debug fortify handler"
-		fi
-
-		# Build nscd with ssp-all
-		sed -i \
-			-e 's:-fstack-protector$:-fstack-protector-all:' \
-			nscd/Makefile \
-			|| die "Failed to ensure nscd builds with ssp-all"
-	fi
-}

diff --git a/sys-libs/glibc/glibc-2.14.1-r2.ebuild b/sys-libs/glibc/glibc-2.14.1-r2.ebuild
deleted file mode 100644
index e5ff431..0000000
--- a/sys-libs/glibc/glibc-2.14.1-r2.ebuild
+++ /dev/null
@@ -1,246 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.14.1-r2.ebuild,v 1.17 2013/04/05 00:25:16 vapier Exp $
-
-inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing
-
-DESCRIPTION="GNU libc6 (also called glibc2) C library"
-HOMEPAGE="http://www.gnu.org/software/libc/libc.html"
-
-LICENSE="LGPL-2.1+ BSD HPND inner-net"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-RESTRICT="strip" # strip ourself #46186
-EMULTILIB_PKG="true"
-
-# Configuration variables
-RELEASE_VER=""
-BRANCH_UPDATE=""
-SNAP_VER=""
-case ${PV} in
-9999*)
-	EGIT_REPO_URIS=( "git://sourceware.org/git/glibc.git" "git://sourceware.org/git/glibc-ports.git" )
-	EGIT_SOURCEDIRS=( "${S}" "${S}/ports" )
-	inherit git-2
-	;;
-*_p*)
-	RELEASE_VER=${PV%_p*}
-	SNAP_VER=${PV#*_p}
-	;;
-*)
-	RELEASE_VER=${PV}
-	;;
-esac
-LIBIDN_VER=""                                  # it's integrated into the main tarball now
-PATCH_VER="5"                                  # Gentoo patchset
-PORTS_VER=${RELEASE_VER}                       # version of glibc ports addon
-LT_VER=""                                      # version of linuxthreads addon
-NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"}        # min kernel version nptl requires
-#LT_KERN_VER=${LT_KERN_VER:-"2.4.1"}           # min kernel version linuxthreads requires
-
-IUSE="debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only ${LT_VER:+glibc-compat20 nptl linuxthreads}"
-[[ -n ${RELEASE_VER} ]] && S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}}
-
-# Here's how the cross-compile logic breaks down ...
-#  CTARGET - machine that will target the binaries
-#  CHOST   - machine that will host the binaries
-#  CBUILD  - machine that will build the binaries
-# If CTARGET != CHOST, it means you want a libc for cross-compiling.
-# If CHOST != CBUILD, it means you want to cross-compile the libc.
-#  CBUILD = CHOST = CTARGET    - native build/install
-#  CBUILD != (CHOST = CTARGET) - cross-compile a native build
-#  (CBUILD = CHOST) != CTARGET - libc for cross-compiler
-#  CBUILD != CHOST != CTARGET  - cross-compile a libc for a cross-compiler
-# For install paths:
-#  CHOST = CTARGET  - install into /
-#  CHOST != CTARGET - install into /usr/CTARGET/
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-	if [[ ${CATEGORY} == cross-* ]] ; then
-		export CTARGET=${CATEGORY#cross-}
-	fi
-fi
-
-[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.9/2.6.20}
-
-is_crosscompile() {
-	[[ ${CHOST} != ${CTARGET} ]]
-}
-
-# Why SLOT 2.2 you ask yourself while sippin your tea ?
-# Everyone knows 2.2 > 0, duh.
-SLOT="2.2"
-
-# General: We need a new-enough binutils for as-needed
-# arch: we need to make sure our binutils/gcc supports TLS
-DEPEND=">=sys-devel/gcc-3.4.4
-	arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 )
-	x86? ( >=sys-devel/gcc-4.3 )
-	amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 )
-	ppc? ( >=sys-devel/gcc-4.1.0 )
-	ppc64? ( >=sys-devel/gcc-4.1.0 )
-	>=sys-devel/binutils-2.15.94
-	${LT_VER:+nptl? (} >=sys-kernel/linux-headers-${NPTL_KERN_VER} ${LT_VER:+)}
-	>=app-misc/pax-utils-0.1.10
-	virtual/os-headers
-	!<sys-apps/sandbox-1.2.18.1-r2
-	!<sys-apps/portage-2.1.2
-	!<sys-devel/patch-2.6
-	selinux? ( sys-libs/libselinux )"
-RDEPEND="!sys-kernel/ps3-sources
-	selinux? ( sys-libs/libselinux )"
-
-if [[ ${CATEGORY} == cross-* ]] ; then
-	DEPEND="${DEPEND} !crosscompile_opts_headers-only? ( ${CATEGORY}/gcc )"
-	[[ ${CATEGORY} == *-linux* ]] && DEPEND="${DEPEND} ${CATEGORY}/linux-headers"
-else
-	DEPEND="${DEPEND} !vanilla? ( >=sys-libs/timezone-data-2007c )"
-	RDEPEND="${RDEPEND}
-		vanilla? ( !sys-libs/timezone-data )
-		!vanilla? ( sys-libs/timezone-data )"
-fi
-
-SRC_URI=$(
-	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
-	}
-	gentoo_uris() {
-		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
-		devspace=${devspace//HTTP/http://dev.gentoo.org/}
-		echo mirror://gentoo/$1 ${devspace//URI/$1}
-	}
-
-	TARNAME=${PN}
-	if [[ -n ${SNAP_VER} ]] ; then
-		TARNAME="${PN}-${RELEASE_VER}"
-		[[ -n ${PORTS_VER} ]] && PORTS_VER=${SNAP_VER}
-		upstream_uris ${TARNAME}-${SNAP_VER}.tar.bz2
-	elif [[ -z ${EGIT_REPO_URIS} ]] ; then
-		upstream_uris ${TARNAME}-${RELEASE_VER}.tar.bz2
-	fi
-	[[ -n ${LIBIDN_VER}    ]] && upstream_uris glibc-libidn-${LIBIDN_VER}.tar.bz2
-	[[ -n ${PORTS_VER}     ]] && upstream_uris ${TARNAME}-ports-${PORTS_VER}.tar.bz2
-	[[ -n ${LT_VER}        ]] && upstream_uris ${TARNAME}-linuxthreads-${LT_VER}.tar.bz2
-	[[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2
-	[[ -n ${PATCH_VER}     ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2
-)
-
-# eblit-include [--skip] <function> [version]
-eblit-include() {
-	local skipable=false
-	[[ $1 == "--skip" ]] && skipable=true && shift
-	[[ $1 == pkg_* ]] && skipable=true
-
-	local e v func=$1 ver=$2
-	[[ -z ${func} ]] && die "Usage: eblit-include <function> [version]"
-	for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
-		e="${FILESDIR}/eblits/${func}${v}.eblit"
-		if [[ -e ${e} ]] ; then
-			source "${e}"
-			return 0
-		fi
-	done
-	${skipable} && return 0
-	die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/"
-}
-
-# eblit-run-maybe <function>
-# run the specified function if it is defined
-eblit-run-maybe() {
-	[[ $(type -t "$@") == "function" ]] && "$@"
-}
-
-# eblit-run <function> [version]
-# aka: src_unpack() { eblit-run src_unpack ; }
-eblit-run() {
-	eblit-include --skip common "${*:2}"
-	eblit-include "$@"
-	eblit-run-maybe eblit-$1-pre
-	eblit-${PN}-$1
-	eblit-run-maybe eblit-$1-post
-}
-
-src_unpack()  { eblit-run src_unpack  ; }
-src_compile() { eblit-run src_compile ; }
-src_test()    { eblit-run src_test    ; }
-src_install() { eblit-run src_install ; }
-
-# FILESDIR might not be available during binpkg install
-for x in setup {pre,post}inst ; do
-	e="${FILESDIR}/eblits/pkg_${x}.eblit"
-	if [[ -e ${e} ]] ; then
-		. "${e}"
-		eval "pkg_${x}() { eblit-run pkg_${x} ; }"
-	fi
-done
-
-pkg_setup() {
-	eblit-run pkg_setup
-
-	# Static binary sanity check #332927
-	if [[ ${ROOT} == "/" ]] && \
-	   has_version "<${CATEGORY}/${P}" && \
-	   built_with_use sys-apps/coreutils static
-	then
-		eerror "Please rebuild coreutils with USE=-static, then install"
-		eerror "glibc, then you may rebuild coreutils with USE=static."
-		die "Avoiding system meltdown #332927"
-	fi
-}
-
-eblit-src_unpack-pre() {
-	GLIBC_PATCH_EXCLUDE+=" 1200_all_glibc-${PV}-x32.patch"
-}
-
-eblit-src_unpack-post() {
-	if use hardened ; then
-		cd "${S}"
-		einfo "Patching to get working PIE binaries on PIE (hardened) platforms"
-		gcc-specs-pie && epatch "${FILESDIR}"/2.12/glibc-2.12-hardened-pie.patch
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch
-
-		einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler"
-		cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \
-			debug/stack_chk_fail.c || die
-		cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \
-			debug/chk_fail.c || die
-
-		if use debug ; then
-			# When using Hardened Gentoo stack handler, have smashes dump core for
-			# analysis - debug only, as core could be an information leak
-			# (paranoia).
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile \
-				|| die "Failed to modify debug/Makefile for debug stack handler"
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile \
-				|| die "Failed to modify debug/Makefile for debug fortify handler"
-		fi
-
-		# Build nscd with ssp-all
-		sed -i \
-			-e 's:-fstack-protector$:-fstack-protector-all:' \
-			nscd/Makefile \
-			|| die "Failed to ensure nscd builds with ssp-all"
-	fi
-}
-
-eblit-pkg_preinst-post() {
-	if [[ ${CTARGET} == arm* ]] ; then
-		# Backwards compat support for renaming hardfp ldsos #417287
-		local oldso='/lib/ld-linux.so.3'
-		local nldso='/lib/ld-linux-armhf.so.3'
-		if [[ -e ${D}${nldso} ]] ; then
-			if scanelf -qRyi "${ROOT}$(alt_prefix)"/*bin/ | grep -s "^${oldso}" ; then
-				ewarn "Symlinking old ldso (${oldso}) to new ldso (${nldso})."
-				ewarn "Please rebuild all packages using this old ldso as compat"
-				ewarn "support will be dropped in the future."
-				ln -s "${nldso##*/}" "${D}$(alt_prefix)${oldso}"
-			fi
-		fi
-	fi
-}

diff --git a/sys-libs/glibc/glibc-2.14.1-r3.ebuild b/sys-libs/glibc/glibc-2.14.1-r3.ebuild
deleted file mode 100644
index 4b14d0a..0000000
--- a/sys-libs/glibc/glibc-2.14.1-r3.ebuild
+++ /dev/null
@@ -1,246 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.14.1-r3.ebuild,v 1.25 2013/04/05 00:25:16 vapier Exp $
-
-inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing
-
-DESCRIPTION="GNU libc6 (also called glibc2) C library"
-HOMEPAGE="http://www.gnu.org/software/libc/libc.html"
-
-LICENSE="LGPL-2.1+ BSD HPND inner-net"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86"
-RESTRICT="strip" # strip ourself #46186
-EMULTILIB_PKG="true"
-
-# Configuration variables
-RELEASE_VER=""
-BRANCH_UPDATE=""
-SNAP_VER=""
-case ${PV} in
-9999*)
-	EGIT_REPO_URIS=( "git://sourceware.org/git/glibc.git" "git://sourceware.org/git/glibc-ports.git" )
-	EGIT_SOURCEDIRS=( "${S}" "${S}/ports" )
-	inherit git-2
-	;;
-*_p*)
-	RELEASE_VER=${PV%_p*}
-	SNAP_VER=${PV#*_p}
-	;;
-*)
-	RELEASE_VER=${PV}
-	;;
-esac
-LIBIDN_VER=""                                  # it's integrated into the main tarball now
-PATCH_VER="10"                                 # Gentoo patchset
-PORTS_VER=${RELEASE_VER}                       # version of glibc ports addon
-LT_VER=""                                      # version of linuxthreads addon
-NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"}        # min kernel version nptl requires
-#LT_KERN_VER=${LT_KERN_VER:-"2.4.1"}           # min kernel version linuxthreads requires
-
-IUSE="debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only ${LT_VER:+glibc-compat20 nptl linuxthreads}"
-[[ -n ${RELEASE_VER} ]] && S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}}
-
-# Here's how the cross-compile logic breaks down ...
-#  CTARGET - machine that will target the binaries
-#  CHOST   - machine that will host the binaries
-#  CBUILD  - machine that will build the binaries
-# If CTARGET != CHOST, it means you want a libc for cross-compiling.
-# If CHOST != CBUILD, it means you want to cross-compile the libc.
-#  CBUILD = CHOST = CTARGET    - native build/install
-#  CBUILD != (CHOST = CTARGET) - cross-compile a native build
-#  (CBUILD = CHOST) != CTARGET - libc for cross-compiler
-#  CBUILD != CHOST != CTARGET  - cross-compile a libc for a cross-compiler
-# For install paths:
-#  CHOST = CTARGET  - install into /
-#  CHOST != CTARGET - install into /usr/CTARGET/
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-	if [[ ${CATEGORY} == cross-* ]] ; then
-		export CTARGET=${CATEGORY#cross-}
-	fi
-fi
-
-[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.9/2.6.20}
-
-is_crosscompile() {
-	[[ ${CHOST} != ${CTARGET} ]]
-}
-
-# Why SLOT 2.2 you ask yourself while sippin your tea ?
-# Everyone knows 2.2 > 0, duh.
-SLOT="2.2"
-
-# General: We need a new-enough binutils for as-needed
-# arch: we need to make sure our binutils/gcc supports TLS
-DEPEND=">=sys-devel/gcc-3.4.4
-	arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 )
-	x86? ( >=sys-devel/gcc-4.3 )
-	amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 )
-	ppc? ( >=sys-devel/gcc-4.1.0 )
-	ppc64? ( >=sys-devel/gcc-4.1.0 )
-	>=sys-devel/binutils-2.15.94
-	${LT_VER:+nptl? (} >=sys-kernel/linux-headers-${NPTL_KERN_VER} ${LT_VER:+)}
-	>=app-misc/pax-utils-0.1.10
-	virtual/os-headers
-	!<sys-apps/sandbox-1.2.18.1-r2
-	!<sys-apps/portage-2.1.2
-	!<sys-devel/patch-2.6
-	selinux? ( sys-libs/libselinux )"
-RDEPEND="!sys-kernel/ps3-sources
-	selinux? ( sys-libs/libselinux )"
-
-if [[ ${CATEGORY} == cross-* ]] ; then
-	DEPEND="${DEPEND} !crosscompile_opts_headers-only? ( ${CATEGORY}/gcc )"
-	[[ ${CATEGORY} == *-linux* ]] && DEPEND="${DEPEND} ${CATEGORY}/linux-headers"
-else
-	DEPEND="${DEPEND} !vanilla? ( >=sys-libs/timezone-data-2007c )"
-	RDEPEND="${RDEPEND}
-		vanilla? ( !sys-libs/timezone-data )
-		!vanilla? ( sys-libs/timezone-data )"
-fi
-
-SRC_URI=$(
-	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
-	}
-	gentoo_uris() {
-		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
-		devspace=${devspace//HTTP/http://dev.gentoo.org/}
-		echo mirror://gentoo/$1 ${devspace//URI/$1}
-	}
-
-	TARNAME=${PN}
-	if [[ -n ${SNAP_VER} ]] ; then
-		TARNAME="${PN}-${RELEASE_VER}"
-		[[ -n ${PORTS_VER} ]] && PORTS_VER=${SNAP_VER}
-		upstream_uris ${TARNAME}-${SNAP_VER}.tar.bz2
-	elif [[ -z ${EGIT_REPO_URIS} ]] ; then
-		upstream_uris ${TARNAME}-${RELEASE_VER}.tar.bz2
-	fi
-	[[ -n ${LIBIDN_VER}    ]] && upstream_uris glibc-libidn-${LIBIDN_VER}.tar.bz2
-	[[ -n ${PORTS_VER}     ]] && upstream_uris ${TARNAME}-ports-${PORTS_VER}.tar.bz2
-	[[ -n ${LT_VER}        ]] && upstream_uris ${TARNAME}-linuxthreads-${LT_VER}.tar.bz2
-	[[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2
-	[[ -n ${PATCH_VER}     ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2
-)
-
-# eblit-include [--skip] <function> [version]
-eblit-include() {
-	local skipable=false
-	[[ $1 == "--skip" ]] && skipable=true && shift
-	[[ $1 == pkg_* ]] && skipable=true
-
-	local e v func=$1 ver=$2
-	[[ -z ${func} ]] && die "Usage: eblit-include <function> [version]"
-	for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
-		e="${FILESDIR}/eblits/${func}${v}.eblit"
-		if [[ -e ${e} ]] ; then
-			source "${e}"
-			return 0
-		fi
-	done
-	${skipable} && return 0
-	die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/"
-}
-
-# eblit-run-maybe <function>
-# run the specified function if it is defined
-eblit-run-maybe() {
-	[[ $(type -t "$@") == "function" ]] && "$@"
-}
-
-# eblit-run <function> [version]
-# aka: src_unpack() { eblit-run src_unpack ; }
-eblit-run() {
-	eblit-include --skip common "${*:2}"
-	eblit-include "$@"
-	eblit-run-maybe eblit-$1-pre
-	eblit-${PN}-$1
-	eblit-run-maybe eblit-$1-post
-}
-
-src_unpack()  { eblit-run src_unpack  ; }
-src_compile() { eblit-run src_compile ; }
-src_test()    { eblit-run src_test    ; }
-src_install() { eblit-run src_install ; }
-
-# FILESDIR might not be available during binpkg install
-for x in setup {pre,post}inst ; do
-	e="${FILESDIR}/eblits/pkg_${x}.eblit"
-	if [[ -e ${e} ]] ; then
-		. "${e}"
-		eval "pkg_${x}() { eblit-run pkg_${x} ; }"
-	fi
-done
-
-pkg_setup() {
-	eblit-run pkg_setup
-
-	# Static binary sanity check #332927
-	if [[ ${ROOT} == "/" ]] && \
-	   has_version "<${CATEGORY}/${P}" && \
-	   built_with_use sys-apps/coreutils static
-	then
-		eerror "Please rebuild coreutils with USE=-static, then install"
-		eerror "glibc, then you may rebuild coreutils with USE=static."
-		die "Avoiding system meltdown #332927"
-	fi
-}
-
-eblit-src_unpack-pre() {
-	GLIBC_PATCH_EXCLUDE+=" 1200_all_glibc-${PV}-x32.patch"
-}
-
-eblit-src_unpack-post() {
-	if use hardened ; then
-		cd "${S}"
-		einfo "Patching to get working PIE binaries on PIE (hardened) platforms"
-		gcc-specs-pie && epatch "${FILESDIR}"/2.12/glibc-2.12-hardened-pie.patch
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch
-
-		einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler"
-		cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \
-			debug/stack_chk_fail.c || die
-		cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \
-			debug/chk_fail.c || die
-
-		if use debug ; then
-			# When using Hardened Gentoo stack handler, have smashes dump core for
-			# analysis - debug only, as core could be an information leak
-			# (paranoia).
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile \
-				|| die "Failed to modify debug/Makefile for debug stack handler"
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile \
-				|| die "Failed to modify debug/Makefile for debug fortify handler"
-		fi
-
-		# Build nscd with ssp-all
-		sed -i \
-			-e 's:-fstack-protector$:-fstack-protector-all:' \
-			nscd/Makefile \
-			|| die "Failed to ensure nscd builds with ssp-all"
-	fi
-}
-
-eblit-pkg_preinst-post() {
-	if [[ ${CTARGET} == arm* ]] ; then
-		# Backwards compat support for renaming hardfp ldsos #417287
-		local oldso='/lib/ld-linux.so.3'
-		local nldso='/lib/ld-linux-armhf.so.3'
-		if [[ -e ${D}${nldso} ]] ; then
-			if scanelf -qRyi "${ROOT}$(alt_prefix)"/*bin/ | grep -s "^${oldso}" ; then
-				ewarn "Symlinking old ldso (${oldso}) to new ldso (${nldso})."
-				ewarn "Please rebuild all packages using this old ldso as compat"
-				ewarn "support will be dropped in the future."
-				ln -s "${nldso##*/}" "${D}$(alt_prefix)${oldso}"
-			fi
-		fi
-	fi
-}

diff --git a/sys-libs/glibc/glibc-2.14.ebuild b/sys-libs/glibc/glibc-2.14.ebuild
deleted file mode 100644
index 6faf730..0000000
--- a/sys-libs/glibc/glibc-2.14.ebuild
+++ /dev/null
@@ -1,242 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.14.ebuild,v 1.24 2013/04/05 00:25:16 vapier Exp $
-
-inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing
-
-DESCRIPTION="GNU libc6 (also called glibc2) C library"
-HOMEPAGE="http://www.gnu.org/software/libc/libc.html"
-
-LICENSE="LGPL-2.1+ BSD HPND inner-net"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-RESTRICT="strip" # strip ourself #46186
-EMULTILIB_PKG="true"
-
-# Configuration variables
-RELEASE_VER=""
-BRANCH_UPDATE=""
-SNAP_VER=""
-case ${PV} in
-9999*)
-	EGIT_REPO_URIS=( "git://sourceware.org/git/glibc.git" "git://sourceware.org/git/glibc-ports.git" )
-	EGIT_SOURCEDIRS=( "${S}" "${S}/ports" )
-	inherit git-2
-	;;
-*_p*)
-	RELEASE_VER=${PV%_p*}
-	SNAP_VER=${PV#*_p}
-	;;
-*)
-	RELEASE_VER=${PV}
-	;;
-esac
-LIBIDN_VER=""                                  # it's integrated into the main tarball now
-PATCH_VER="7"                                  # Gentoo patchset
-PORTS_VER=${RELEASE_VER}                       # version of glibc ports addon
-LT_VER=""                                      # version of linuxthreads addon
-NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"}        # min kernel version nptl requires
-#LT_KERN_VER=${LT_KERN_VER:-"2.4.1"}           # min kernel version linuxthreads requires
-
-IUSE="debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only ${LT_VER:+glibc-compat20 nptl linuxthreads}"
-[[ -n ${RELEASE_VER} ]] && S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}}
-
-# Here's how the cross-compile logic breaks down ...
-#  CTARGET - machine that will target the binaries
-#  CHOST   - machine that will host the binaries
-#  CBUILD  - machine that will build the binaries
-# If CTARGET != CHOST, it means you want a libc for cross-compiling.
-# If CHOST != CBUILD, it means you want to cross-compile the libc.
-#  CBUILD = CHOST = CTARGET    - native build/install
-#  CBUILD != (CHOST = CTARGET) - cross-compile a native build
-#  (CBUILD = CHOST) != CTARGET - libc for cross-compiler
-#  CBUILD != CHOST != CTARGET  - cross-compile a libc for a cross-compiler
-# For install paths:
-#  CHOST = CTARGET  - install into /
-#  CHOST != CTARGET - install into /usr/CTARGET/
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-	if [[ ${CATEGORY} == cross-* ]] ; then
-		export CTARGET=${CATEGORY#cross-}
-	fi
-fi
-
-[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.9/2.6.20}
-
-is_crosscompile() {
-	[[ ${CHOST} != ${CTARGET} ]]
-}
-
-# Why SLOT 2.2 you ask yourself while sippin your tea ?
-# Everyone knows 2.2 > 0, duh.
-SLOT="2.2"
-
-# General: We need a new-enough binutils for as-needed
-# arch: we need to make sure our binutils/gcc supports TLS
-DEPEND=">=sys-devel/gcc-3.4.4
-	arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 )
-	x86? ( >=sys-devel/gcc-4.3 )
-	amd64? ( >=sys-devel/binutils-2.19 >=sys-devel/gcc-4.3 )
-	ppc? ( >=sys-devel/gcc-4.1.0 )
-	ppc64? ( >=sys-devel/gcc-4.1.0 )
-	>=sys-devel/binutils-2.15.94
-	${LT_VER:+nptl? (} >=sys-kernel/linux-headers-${NPTL_KERN_VER} ${LT_VER:+)}
-	>=app-misc/pax-utils-0.1.10
-	virtual/os-headers
-	!<sys-apps/sandbox-1.2.18.1-r2
-	!<sys-apps/portage-2.1.2
-	!<sys-devel/patch-2.6
-	selinux? ( sys-libs/libselinux )"
-RDEPEND="!sys-kernel/ps3-sources
-	selinux? ( sys-libs/libselinux )"
-
-if [[ ${CATEGORY} == cross-* ]] ; then
-	DEPEND="${DEPEND} !crosscompile_opts_headers-only? ( ${CATEGORY}/gcc )"
-	[[ ${CATEGORY} == *-linux* ]] && DEPEND="${DEPEND} ${CATEGORY}/linux-headers"
-else
-	DEPEND="${DEPEND} !vanilla? ( >=sys-libs/timezone-data-2007c )"
-	RDEPEND="${RDEPEND}
-		vanilla? ( !sys-libs/timezone-data )
-		!vanilla? ( sys-libs/timezone-data )"
-fi
-
-SRC_URI=$(
-	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
-	}
-	gentoo_uris() {
-		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
-		devspace=${devspace//HTTP/http://dev.gentoo.org/}
-		echo mirror://gentoo/$1 ${devspace//URI/$1}
-	}
-
-	TARNAME=${PN}
-	if [[ -n ${SNAP_VER} ]] ; then
-		TARNAME="${PN}-${RELEASE_VER}"
-		[[ -n ${PORTS_VER} ]] && PORTS_VER=${SNAP_VER}
-		upstream_uris ${TARNAME}-${SNAP_VER}.tar.bz2
-	elif [[ -z ${EGIT_REPO_URIS} ]] ; then
-		upstream_uris ${TARNAME}-${RELEASE_VER}.tar.bz2
-	fi
-	[[ -n ${LIBIDN_VER}    ]] && upstream_uris glibc-libidn-${LIBIDN_VER}.tar.bz2
-	[[ -n ${PORTS_VER}     ]] && upstream_uris ${TARNAME}-ports-${PORTS_VER}.tar.bz2
-	[[ -n ${LT_VER}        ]] && upstream_uris ${TARNAME}-linuxthreads-${LT_VER}.tar.bz2
-	[[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2
-	[[ -n ${PATCH_VER}     ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2
-)
-
-# eblit-include [--skip] <function> [version]
-eblit-include() {
-	local skipable=false
-	[[ $1 == "--skip" ]] && skipable=true && shift
-	[[ $1 == pkg_* ]] && skipable=true
-
-	local e v func=$1 ver=$2
-	[[ -z ${func} ]] && die "Usage: eblit-include <function> [version]"
-	for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
-		e="${FILESDIR}/eblits/${func}${v}.eblit"
-		if [[ -e ${e} ]] ; then
-			source "${e}"
-			return 0
-		fi
-	done
-	${skipable} && return 0
-	die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/"
-}
-
-# eblit-run-maybe <function>
-# run the specified function if it is defined
-eblit-run-maybe() {
-	[[ $(type -t "$@") == "function" ]] && "$@"
-}
-
-# eblit-run <function> [version]
-# aka: src_unpack() { eblit-run src_unpack ; }
-eblit-run() {
-	eblit-include --skip common "${*:2}"
-	eblit-include "$@"
-	eblit-run-maybe eblit-$1-pre
-	eblit-${PN}-$1
-	eblit-run-maybe eblit-$1-post
-}
-
-src_unpack()  { eblit-run src_unpack  ; }
-src_compile() { eblit-run src_compile ; }
-src_test()    { eblit-run src_test    ; }
-src_install() { eblit-run src_install ; }
-
-# FILESDIR might not be available during binpkg install
-for x in setup {pre,post}inst ; do
-	e="${FILESDIR}/eblits/pkg_${x}.eblit"
-	if [[ -e ${e} ]] ; then
-		. "${e}"
-		eval "pkg_${x}() { eblit-run pkg_${x} ; }"
-	fi
-done
-
-pkg_setup() {
-	eblit-run pkg_setup
-
-	# Static binary sanity check #332927
-	if [[ ${ROOT} == "/" ]] && \
-	   has_version "<${CATEGORY}/${P}" && \
-	   built_with_use sys-apps/coreutils static
-	then
-		eerror "Please rebuild coreutils with USE=-static, then install"
-		eerror "glibc, then you may rebuild coreutils with USE=static."
-		die "Avoiding system meltdown #332927"
-	fi
-}
-
-eblit-src_unpack-post() {
-	if use hardened ; then
-		cd "${S}"
-		einfo "Patching to get working PIE binaries on PIE (hardened) platforms"
-		gcc-specs-pie && epatch "${FILESDIR}"/2.12/glibc-2.12-hardened-pie.patch
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch
-
-		einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler"
-		cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \
-			debug/stack_chk_fail.c || die
-		cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \
-			debug/chk_fail.c || die
-
-		if use debug ; then
-			# When using Hardened Gentoo stack handler, have smashes dump core for
-			# analysis - debug only, as core could be an information leak
-			# (paranoia).
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile \
-				|| die "Failed to modify debug/Makefile for debug stack handler"
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile \
-				|| die "Failed to modify debug/Makefile for debug fortify handler"
-		fi
-
-		# Build nscd with ssp-all
-		sed -i \
-			-e 's:-fstack-protector$:-fstack-protector-all:' \
-			nscd/Makefile \
-			|| die "Failed to ensure nscd builds with ssp-all"
-	fi
-}
-
-eblit-pkg_preinst-post() {
-	if [[ ${CTARGET} == arm* ]] ; then
-		# Backwards compat support for renaming hardfp ldsos #417287
-		local oldso='/lib/ld-linux.so.3'
-		local nldso='/lib/ld-linux-armhf.so.3'
-		if [[ -e ${D}${nldso} ]] ; then
-			if scanelf -qRyi "${ROOT}$(alt_prefix)"/*bin/ | grep -s "^${oldso}" ; then
-				ewarn "Symlinking old ldso (${oldso}) to new ldso (${nldso})."
-				ewarn "Please rebuild all packages using this old ldso as compat"
-				ewarn "support will be dropped in the future."
-				ln -s "${nldso##*/}" "${D}$(alt_prefix)${oldso}"
-			fi
-		fi
-	fi
-}

diff --git a/sys-libs/glibc/glibc-2.16.0.ebuild b/sys-libs/glibc/glibc-2.16.0.ebuild
deleted file mode 100644
index 707ec70..0000000
--- a/sys-libs/glibc/glibc-2.16.0.ebuild
+++ /dev/null
@@ -1,223 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.16.0.ebuild,v 1.24 2013/06/23 05:03:42 vapier Exp $
-
-inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib unpacker multiprocessing
-
-DESCRIPTION="GNU libc6 (also called glibc2) C library"
-HOMEPAGE="http://www.gnu.org/software/libc/libc.html"
-
-LICENSE="LGPL-2.1+ BSD HPND inner-net"
-KEYWORDS="-alpha ~amd64 ~arm -hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-RESTRICT="strip" # strip ourself #46186
-EMULTILIB_PKG="true"
-
-# Configuration variables
-RELEASE_VER=""
-BRANCH_UPDATE=""
-SNAP_VER=""
-case ${PV} in
-9999*)
-	EGIT_REPO_URIS=( "git://sourceware.org/git/glibc.git" "git://sourceware.org/git/glibc-ports.git" )
-	EGIT_SOURCEDIRS=( "${S}" "${S}/ports" )
-	inherit git-2
-	;;
-*_p*)
-	RELEASE_VER=${PV%_p*}
-	SNAP_VER=${PV#*_p}
-	;;
-*)
-	RELEASE_VER=${PV}
-	;;
-esac
-LIBIDN_VER=""                                  # it's integrated into the main tarball now
-PATCH_VER="11"                                 # Gentoo patchset
-PORTS_VER=${RELEASE_VER}                       # version of glibc ports addon
-NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.16"}       # min kernel version nptl requires
-
-IUSE="debug gd hardened multilib selinux suid systemtap profile vanilla crosscompile_opts_headers-only"
-[[ -n ${RELEASE_VER} ]] && S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER:+-${SNAP_VER}}
-
-# Here's how the cross-compile logic breaks down ...
-#  CTARGET - machine that will target the binaries
-#  CHOST   - machine that will host the binaries
-#  CBUILD  - machine that will build the binaries
-# If CTARGET != CHOST, it means you want a libc for cross-compiling.
-# If CHOST != CBUILD, it means you want to cross-compile the libc.
-#  CBUILD = CHOST = CTARGET    - native build/install
-#  CBUILD != (CHOST = CTARGET) - cross-compile a native build
-#  (CBUILD = CHOST) != CTARGET - libc for cross-compiler
-#  CBUILD != CHOST != CTARGET  - cross-compile a libc for a cross-compiler
-# For install paths:
-#  CHOST = CTARGET  - install into /
-#  CHOST != CTARGET - install into /usr/CTARGET/
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-	if [[ ${CATEGORY} == cross-* ]] ; then
-		export CTARGET=${CATEGORY#cross-}
-	fi
-fi
-
-[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.16/2.6.20}
-
-is_crosscompile() {
-	[[ ${CHOST} != ${CTARGET} ]]
-}
-
-# Why SLOT 2.2 you ask yourself while sippin your tea ?
-# Everyone knows 2.2 > 0, duh.
-SLOT="2.2"
-
-# General: We need a new-enough binutils/gcc to match upstream baseline.
-# arch: we need to make sure our binutils/gcc supports TLS.
-DEPEND=">=app-misc/pax-utils-0.1.10
-	!<sys-apps/sandbox-1.6
-	!<sys-apps/portage-2.1.2
-	selinux? ( sys-libs/libselinux )"
-RDEPEND="!sys-kernel/ps3-sources
-	selinux? ( sys-libs/libselinux )
-	!sys-libs/nss-db"
-
-if [[ ${CATEGORY} == cross-* ]] ; then
-	DEPEND+=" !crosscompile_opts_headers-only? (
-		>=${CATEGORY}/binutils-2.20
-		>=${CATEGORY}/gcc-4.3
-	)"
-	[[ ${CATEGORY} == *-linux* ]] && DEPEND+=" ${CATEGORY}/linux-headers"
-else
-	DEPEND+="
-		>=sys-devel/binutils-2.20
-		>=sys-devel/gcc-4.3
-		virtual/os-headers
-		!vanilla? ( >=sys-libs/timezone-data-2012c )"
-	RDEPEND+="
-		vanilla? ( !sys-libs/timezone-data )
-		!vanilla? ( sys-libs/timezone-data )"
-fi
-
-SRC_URI=$(
-	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
-	}
-	gentoo_uris() {
-		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
-		devspace=${devspace//HTTP/http://dev.gentoo.org/}
-		echo mirror://gentoo/$1 ${devspace//URI/$1}
-	}
-
-	TARNAME=${PN}
-	if [[ -n ${SNAP_VER} ]] ; then
-		TARNAME="${PN}-${RELEASE_VER}"
-		[[ -n ${PORTS_VER} ]] && PORTS_VER=${SNAP_VER}
-		upstream_uris ${TARNAME}-${SNAP_VER}.tar.bz2
-	elif [[ -z ${EGIT_REPO_URIS} ]] ; then
-		upstream_uris ${TARNAME}-${RELEASE_VER}.tar.xz
-	fi
-	[[ -n ${LIBIDN_VER}    ]] && upstream_uris glibc-libidn-${LIBIDN_VER}.tar.bz2
-	[[ -n ${PORTS_VER}     ]] && upstream_uris ${TARNAME}-ports-${PORTS_VER}.tar.xz
-	[[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2
-	[[ -n ${PATCH_VER}     ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2
-)
-
-# eblit-include [--skip] <function> [version]
-eblit-include() {
-	local skipable=false
-	[[ $1 == "--skip" ]] && skipable=true && shift
-	[[ $1 == pkg_* ]] && skipable=true
-
-	local e v func=$1 ver=$2
-	[[ -z ${func} ]] && die "Usage: eblit-include <function> [version]"
-	for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
-		e="${FILESDIR}/eblits/${func}${v}.eblit"
-		if [[ -e ${e} ]] ; then
-			source "${e}"
-			return 0
-		fi
-	done
-	${skipable} && return 0
-	die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/"
-}
-
-# eblit-run-maybe <function>
-# run the specified function if it is defined
-eblit-run-maybe() {
-	[[ $(type -t "$@") == "function" ]] && "$@"
-}
-
-# eblit-run <function> [version]
-# aka: src_unpack() { eblit-run src_unpack ; }
-eblit-run() {
-	eblit-include --skip common "${*:2}"
-	eblit-include "$@"
-	eblit-run-maybe eblit-$1-pre
-	eblit-${PN}-$1
-	eblit-run-maybe eblit-$1-post
-}
-
-src_unpack()  { eblit-run src_unpack  ; }
-src_compile() { eblit-run src_compile ; }
-src_test()    { eblit-run src_test    ; }
-src_install() { eblit-run src_install ; }
-
-# FILESDIR might not be available during binpkg install
-for x in setup {pre,post}inst ; do
-	e="${FILESDIR}/eblits/pkg_${x}.eblit"
-	if [[ -e ${e} ]] ; then
-		. "${e}"
-		eval "pkg_${x}() { eblit-run pkg_${x} ; }"
-	fi
-done
-
-eblit-src_unpack-post() {
-	if use hardened ; then
-		cd "${S}"
-		einfo "Patching to get working PIE binaries on PIE (hardened) platforms"
-		gcc-specs-pie && epatch "${FILESDIR}"/2.16/glibc-2.16-hardened-pie.patch
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch
-
-		einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler"
-		cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \
-			debug/stack_chk_fail.c || die
-		cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \
-			debug/chk_fail.c || die
-
-		if use debug ; then
-			# When using Hardened Gentoo stack handler, have smashes dump core for
-			# analysis - debug only, as core could be an information leak
-			# (paranoia).
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile \
-				|| die "Failed to modify debug/Makefile for debug stack handler"
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile \
-				|| die "Failed to modify debug/Makefile for debug fortify handler"
-		fi
-
-		# Build nscd with ssp-all
-		sed -i \
-			-e 's:-fstack-protector$:-fstack-protector-all:' \
-			nscd/Makefile \
-			|| die "Failed to ensure nscd builds with ssp-all"
-	fi
-}
-
-eblit-pkg_preinst-post() {
-	if [[ ${CTARGET} == arm* ]] ; then
-		# Backwards compat support for renaming hardfp ldsos #417287
-		local oldso='/lib/ld-linux.so.3'
-		local nldso='/lib/ld-linux-armhf.so.3'
-		if [[ -e ${D}${nldso} ]] ; then
-			if scanelf -qRyi "${ROOT}$(alt_prefix)"/*bin/ | grep -s "^${oldso}" ; then
-				ewarn "Symlinking old ldso (${oldso}) to new ldso (${nldso})."
-				ewarn "Please rebuild all packages using this old ldso as compat"
-				ewarn "support will be dropped in the future."
-				ln -s "${nldso##*/}" "${D}$(alt_prefix)${oldso}"
-			fi
-		fi
-	fi
-}

diff --git a/sys-libs/glibc/glibc-2.23-r2.ebuild b/sys-libs/glibc/glibc-2.23-r2.ebuild
new file mode 100644
index 0000000..d0f60e2
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.23-r2.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="4"
+
+inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib systemd unpacker multiprocessing
+
+DESCRIPTION="GNU libc6 (also called glibc2) C library"
+HOMEPAGE="https://www.gnu.org/software/libc/libc.html"
+
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+RESTRICT="strip" # strip ourself #46186
+EMULTILIB_PKG="true"
+
+# Configuration variables
+RELEASE_VER=""
+case ${PV} in
+9999*)
+	EGIT_REPO_URIS="git://sourceware.org/git/glibc.git"
+	EGIT_SOURCEDIRS="${S}"
+	inherit git-2
+	;;
+*)
+	RELEASE_VER=${PV}
+	;;
+esac
+GCC_BOOTSTRAP_VER="4.7.3-r1"
+PATCH_VER="4"                                  # Gentoo patchset
+: ${NPTL_KERN_VER:="2.6.32"}                   # min kernel version nptl requires
+
+IUSE="audit caps debug gd hardened multilib nscd +rpc selinux systemtap profile suid vanilla crosscompile_opts_headers-only"
+
+# Here's how the cross-compile logic breaks down ...
+#  CTARGET - machine that will target the binaries
+#  CHOST   - machine that will host the binaries
+#  CBUILD  - machine that will build the binaries
+# If CTARGET != CHOST, it means you want a libc for cross-compiling.
+# If CHOST != CBUILD, it means you want to cross-compile the libc.
+#  CBUILD = CHOST = CTARGET    - native build/install
+#  CBUILD != (CHOST = CTARGET) - cross-compile a native build
+#  (CBUILD = CHOST) != CTARGET - libc for cross-compiler
+#  CBUILD != CHOST != CTARGET  - cross-compile a libc for a cross-compiler
+# For install paths:
+#  CHOST = CTARGET  - install into /
+#  CHOST != CTARGET - install into /usr/CTARGET/
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+	if [[ ${CATEGORY} == cross-* ]] ; then
+		export CTARGET=${CATEGORY#cross-}
+	fi
+fi
+
+is_crosscompile() {
+	[[ ${CHOST} != ${CTARGET} ]]
+}
+
+# Why SLOT 2.2 you ask yourself while sippin your tea ?
+# Everyone knows 2.2 > 0, duh.
+SLOT="2.2"
+
+# General: We need a new-enough binutils/gcc to match upstream baseline.
+# arch: we need to make sure our binutils/gcc supports TLS.
+COMMON_DEPEND="
+	nscd? ( selinux? (
+		audit? ( sys-process/audit )
+		caps? ( sys-libs/libcap )
+	) )
+	suid? ( caps? ( sys-libs/libcap ) )
+	selinux? ( sys-libs/libselinux )
+"
+DEPEND="${COMMON_DEPEND}
+	>=app-misc/pax-utils-0.1.10
+	!<sys-apps/sandbox-1.6
+	!<sys-apps/portage-2.1.2"
+RDEPEND="${COMMON_DEPEND}
+	!sys-kernel/ps3-sources
+	sys-apps/gentoo-functions
+	!sys-libs/nss-db"
+
+if [[ ${CATEGORY} == cross-* ]] ; then
+	DEPEND+=" !crosscompile_opts_headers-only? (
+		>=${CATEGORY}/binutils-2.24
+		>=${CATEGORY}/gcc-4.7
+	)"
+	[[ ${CATEGORY} == *-linux* ]] && DEPEND+=" ${CATEGORY}/linux-headers"
+else
+	DEPEND+="
+		>=sys-devel/binutils-2.24
+		>=sys-devel/gcc-4.7
+		virtual/os-headers"
+	RDEPEND+=" vanilla? ( !sys-libs/timezone-data )"
+	PDEPEND+=" !vanilla? ( sys-libs/timezone-data )"
+fi
+
+upstream_uris() {
+	echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
+}
+gentoo_uris() {
+	local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
+	devspace=${devspace//HTTP/https://dev.gentoo.org/}
+	echo mirror://gentoo/$1 ${devspace//URI/$1}
+}
+SRC_URI=$(
+	[[ -z ${EGIT_REPO_URIS} ]] && upstream_uris ${P}.tar.xz
+	[[ -n ${PATCH_VER}      ]] && gentoo_uris ${P}-patches-${PATCH_VER}.tar.bz2
+)
+SRC_URI+=" ${GCC_BOOTSTRAP_VER:+multilib? ( $(gentoo_uris gcc-${GCC_BOOTSTRAP_VER}-multilib-bootstrap.tar.bz2) )}"
+
+# eblit-include [--skip] <function> [version]
+eblit-include() {
+	local skipable=false
+	[[ $1 == "--skip" ]] && skipable=true && shift
+	[[ $1 == pkg_* ]] && skipable=true
+
+	local e v func=$1 ver=$2
+	[[ -z ${func} ]] && die "Usage: eblit-include <function> [version]"
+	for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
+		e="${FILESDIR}/eblits/${func}${v}.eblit"
+		if [[ -e ${e} ]] ; then
+			source "${e}"
+			return 0
+		fi
+	done
+	${skipable} && return 0
+	die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/"
+}
+
+# eblit-run-maybe <function>
+# run the specified function if it is defined
+eblit-run-maybe() {
+	[[ $(type -t "$@") == "function" ]] && "$@"
+}
+
+# eblit-run <function> [version]
+# aka: src_unpack() { eblit-run src_unpack ; }
+eblit-run() {
+	eblit-include --skip common "${*:2}"
+	eblit-include "$@"
+	eblit-run-maybe eblit-$1-pre
+	eblit-${PN}-$1
+	eblit-run-maybe eblit-$1-post
+}
+
+src_unpack()    { eblit-run src_unpack    ; }
+src_prepare()   { eblit-run src_prepare   ; }
+src_configure() { eblit-run src_configure ; }
+src_compile()   { eblit-run src_compile   ; }
+src_test()      { eblit-run src_test      ; }
+src_install()   { eblit-run src_install   ; }
+
+# FILESDIR might not be available during binpkg install
+for x in pretend setup {pre,post}inst ; do
+	e="${FILESDIR}/eblits/pkg_${x}.eblit"
+	if [[ -e ${e} ]] ; then
+		. "${e}"
+		eval "pkg_${x}() { eblit-run pkg_${x} ; }"
+	fi
+done
+
+eblit-src_unpack-pre() {
+	[[ -n ${GCC_BOOTSTRAP_VER} ]] && use multilib && unpack gcc-${GCC_BOOTSTRAP_VER}-multilib-bootstrap.tar.bz2
+	# Bug 558636 we don't apply the pie works around for 2.22. It shoud have the support. #558636
+	GLIBC_PATCH_EXCLUDE+=" 00_all_0002-workaround-crash-when-handling-signals-in-static-PIE.patch"
+	GLIBC_PATCH_EXCLUDE+=" 00_all_0012-disable-PIE-when-checking-for-PIC-default.patch"
+	GLIBC_PATCH_EXCLUDE+=" 00_all_0009-sys-types.h-drop-sys-sysmacros.h-include.patch"
+}
+
+eblit-src_prepare-post() {
+	cd "${S}"
+
+	epatch "${FILESDIR}"/2.19/${PN}-2.19-ia64-gcc-4.8-reloc-hack.patch #503838
+
+	if use hardened ; then
+		# We don't enable these for non-hardened as the output is very terse --
+		# it only states that a crash happened.  The default upstream behavior
+		# includes backtraces and symbols.
+		einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler"
+		cp "${FILESDIR}"/2.20/glibc-2.20-gentoo-stack_chk_fail.c debug/stack_chk_fail.c || die
+		cp "${FILESDIR}"/2.20/glibc-2.20-gentoo-chk_fail.c debug/chk_fail.c || die
+
+		if use debug ; then
+			# Allow SIGABRT to dump core on non-hardened systems, or when debug is requested.
+			sed -i \
+				-e '/^CFLAGS-backtrace.c/ iCPPFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
+				-e '/^CFLAGS-backtrace.c/ iCPPFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
+				debug/Makefile || die
+		fi
+
+		# Build various bits with ssp-all
+		sed -i \
+			-e 's:-fstack-protector$:-fstack-protector-all:' \
+			*/Makefile || die
+	fi
+
+	case $(gcc-fullversion) in
+	4.8.[0-3]|4.9.0)
+		eerror "You need to switch to a newer compiler; gcc-4.8.[0-3] and gcc-4.9.0 miscompile"
+		eerror "glibc.  See https://bugs.gentoo.org/547420 for details."
+		die "need to switch compilers #547420"
+		;;
+	esac
+}

diff --git a/sys-libs/glibc/glibc-2.9_p20081201-r3.ebuild b/sys-libs/glibc/glibc-2.9_p20081201-r3.ebuild
deleted file mode 100644
index 3756489..0000000
--- a/sys-libs/glibc/glibc-2.9_p20081201-r3.ebuild
+++ /dev/null
@@ -1,193 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.9_p20081201-r3.ebuild,v 1.22 2013/04/05 00:25:16 vapier Exp $
-
-inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib multiprocessing
-
-DESCRIPTION="GNU libc6 (also called glibc2) C library"
-HOMEPAGE="http://www.gnu.org/software/libc/libc.html"
-
-LICENSE="LGPL-2.1+ BSD HPND inner-net"
-KEYWORDS="alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-RESTRICT="strip" # strip ourself #46186
-EMULTILIB_PKG="true"
-
-# Configuration variables
-if [[ ${PV} == *_p* ]] ; then
-RELEASE_VER=${PV%_p*}
-BRANCH_UPDATE=""
-SNAP_VER=${PV#*_p}
-else
-RELEASE_VER=${PV}
-BRANCH_UPDATE=""
-SNAP_VER=""
-fi
-PATCH_VER="8"                                  # Gentoo patchset
-PORTS_VER=${RELEASE_VER}                       # version of glibc ports addon
-LIBIDN_VER=""                                  # version of libidn addon
-LT_VER=""                                      # version of linuxthreads addon
-NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.9"}        # min kernel version nptl requires
-#LT_KERN_VER=${LT_KERN_VER:-"2.4.1"}           # min kernel version linuxthreads requires
-
-IUSE="debug gd hardened multilib selinux profile vanilla crosscompile_opts_headers-only ${LT_VER:+glibc-compat20 nptl linuxthreads}"
-S=${WORKDIR}/glibc-${RELEASE_VER}${SNAP_VER+-${SNAP_VER}}
-
-# Here's how the cross-compile logic breaks down ...
-#  CTARGET - machine that will target the binaries
-#  CHOST   - machine that will host the binaries
-#  CBUILD  - machine that will build the binaries
-# If CTARGET != CHOST, it means you want a libc for cross-compiling.
-# If CHOST != CBUILD, it means you want to cross-compile the libc.
-#  CBUILD = CHOST = CTARGET    - native build/install
-#  CBUILD != (CHOST = CTARGET) - cross-compile a native build
-#  (CBUILD = CHOST) != CTARGET - libc for cross-compiler
-#  CBUILD != CHOST != CTARGET  - cross-compile a libc for a cross-compiler
-# For install paths:
-#  CHOST = CTARGET  - install into /
-#  CHOST != CTARGET - install into /usr/CTARGET/
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-	if [[ ${CATEGORY} == cross-* ]] ; then
-		export CTARGET=${CATEGORY#cross-}
-	fi
-fi
-
-[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.9/2.6.20}
-
-is_crosscompile() {
-	[[ ${CHOST} != ${CTARGET} ]]
-}
-
-# Why SLOT 2.2 you ask yourself while sippin your tea ?
-# Everyone knows 2.2 > 0, duh.
-SLOT="2.2"
-
-# General: We need a new-enough binutils for as-needed
-# arch: we need to make sure our binutils/gcc supports TLS
-DEPEND=">=sys-devel/gcc-3.4.4
-	arm? ( >=sys-devel/binutils-2.16.90 >=sys-devel/gcc-4.1.0 )
-	ppc? ( >=sys-devel/gcc-4.1.0 )
-	ppc64? ( >=sys-devel/gcc-4.1.0 )
-	>=sys-devel/binutils-2.15.94
-	${LT_VER:+nptl? (} >=sys-kernel/linux-headers-${NPTL_KERN_VER} ${LT_VER:+)}
-	>=app-misc/pax-utils-0.1.10
-	virtual/os-headers
-	!<sys-apps/sandbox-1.2.18.1-r2
-	!<sys-apps/portage-2.1.2
-	selinux? ( sys-libs/libselinux )"
-RDEPEND="!sys-kernel/ps3-sources
-	selinux? ( sys-libs/libselinux )"
-
-if [[ ${CATEGORY} == cross-* ]] ; then
-	DEPEND="${DEPEND} !crosscompile_opts_headers-only? ( ${CATEGORY}/gcc )"
-	[[ ${CATEGORY} == *-linux* ]] && DEPEND="${DEPEND} ${CATEGORY}/linux-headers"
-else
-	DEPEND="${DEPEND} >=sys-libs/timezone-data-2007c"
-	RDEPEND="${RDEPEND} sys-libs/timezone-data"
-fi
-
-SRC_URI=$(
-	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
-	}
-	gentoo_uris() {
-		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
-		devspace=${devspace//HTTP/http://dev.gentoo.org/}
-		echo mirror://gentoo/$1 ${devspace//URI/$1}
-	}
-
-	TARNAME=${PN}
-	if [[ -n ${SNAP_VER} ]] ; then
-		TARNAME="${PN}-${RELEASE_VER}"
-		[[ -n ${PORTS_VER} ]] && PORTS_VER=${SNAP_VER}
-		upstream_uris ${TARNAME}-${SNAP_VER}.tar.bz2
-	else
-		upstream_uris ${TARNAME}-${RELEASE_VER}.tar.bz2
-	fi
-	[[ -n ${LIBIDN_VER}    ]] && upstream_uris glibc-libidn-${LIBIDN_VER}.tar.bz2
-	[[ -n ${PORTS_VER}     ]] && upstream_uris ${TARNAME}-ports-${PORTS_VER}.tar.bz2
-	[[ -n ${LT_VER}        ]] && upstream_uris ${TARNAME}-linuxthreads-${LT_VER}.tar.bz2
-	[[ -n ${BRANCH_UPDATE} ]] && gentoo_uris glibc-${RELEASE_VER}-branch-update-${BRANCH_UPDATE}.patch.bz2
-	[[ -n ${PATCH_VER}     ]] && gentoo_uris glibc-${RELEASE_VER}-patches-${PATCH_VER}.tar.bz2
-)
-
-# eblit-include [--skip] <function> [version]
-eblit-include() {
-	local skipable=false
-	[[ $1 == "--skip" ]] && skipable=true && shift
-	[[ $1 == pkg_* ]] && skipable=true
-
-	local e v func=$1 ver=$2
-	[[ -z ${func} ]] && die "Usage: eblit-include <function> [version]"
-	for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
-		e="${FILESDIR}/eblits/${func}${v}.eblit"
-		if [[ -e ${e} ]] ; then
-			source "${e}"
-			return 0
-		fi
-	done
-	${skipable} && return 0
-	die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/"
-}
-
-# eblit-run-maybe <function>
-# run the specified function if it is defined
-eblit-run-maybe() {
-	[[ $(type -t "$@") == "function" ]] && "$@"
-}
-
-# eblit-run <function> [version]
-# aka: src_unpack() { eblit-run src_unpack ; }
-eblit-run() {
-	eblit-include --skip common "${*:2}"
-	eblit-include "$@"
-	eblit-run-maybe eblit-$1-pre
-	eblit-${PN}-$1
-	eblit-run-maybe eblit-$1-post
-}
-
-src_unpack()  { eblit-run src_unpack  ; }
-src_compile() { eblit-run src_compile ; }
-src_test()    { eblit-run src_test    ; }
-src_install() { eblit-run src_install ; }
-
-# FILESDIR might not be available during binpkg install
-for x in setup {pre,post}inst ; do
-	e="${FILESDIR}/eblits/pkg_${x}.eblit"
-	if [[ -e ${e} ]] ; then
-		. "${e}"
-		eval "pkg_${x}() { eblit-run pkg_${x} ; }"
-	fi
-done
-
-eblit-src_unpack-post() {
-	if use hardened ; then
-		cd "${S}"
-		einfo "Patching to get working PIE binaries on PIE (hardened) platforms"
-		gcc-specs-pie && epatch "${FILESDIR}"/2.5/glibc-2.5-hardened-pie.patch
-		epatch "${FILESDIR}"/2.5/glibc-2.5-hardened-configure-picdefault.patch
-		epatch "${FILESDIR}"/2.7/glibc-2.7-hardened-inittls-nosysenter.patch
-
-		einfo "Installing Hardened Gentoo SSP handler"
-		cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \
-			debug/stack_chk_fail.c || die
-
-		if use debug ; then
-			# When using Hardened Gentoo stack handler, have smashes dump core for
-			# analysis - debug only, as core could be an information leak
-			# (paranoia).
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile \
-				|| die "Failed to modify debug/Makefile for debug stack handler"
-		fi
-
-		# Build nscd with ssp-all
-		sed -i \
-			-e 's:-fstack-protector$:-fstack-protector-all:' \
-			nscd/Makefile \
-			|| die "Failed to ensure nscd builds with ssp-all"
-	fi
-}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/android:master commit in: sys-libs/glibc/
@ 2016-05-26  4:05 Benda XU
  0 siblings, 0 replies; 7+ messages in thread
From: Benda XU @ 2016-05-26  4:05 UTC (permalink / raw
  To: gentoo-commits

commit:     fd83fca9c9e578da931c2fb3f1a15d102fddd9b4
Author:     Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Wed May 25 11:45:24 2016 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Wed May 25 11:45:24 2016 +0000
URL:        https://gitweb.gentoo.org/proj/android.git/commit/?id=fd83fca9

sys-libs/glibc: prefixify locale-gen.

 sys-libs/glibc/Manifest             | 2 +-
 sys-libs/glibc/glibc-2.23-r2.ebuild | 4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 6b4f131..ed1aef4 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -66,7 +66,7 @@ EBUILD glibc-2.17.ebuild 7668 SHA256 b6b7142b8fded3c848424eec002b0e9b15912fe0384
 EBUILD glibc-2.19-r1.ebuild 7604 SHA256 72412e25779a93cf63f190a22d5c9eb4f177ca6d724ef1e817355fbce71198c1 SHA512 da34829984b251d0d5a7cc0405271cdab4aa68a08ec46536d8e6febd0174d1750ae6e718c5d59e78afe4550f46390566c0df82c47dedb4be94839425523a6d1e WHIRLPOOL 4c633a65fe2169b7e25b57392905f8de79e8a47c12289f75c67c266385a56137303502d846bfc167b18d839aeba3ec225e154590a202cea96c522dd7fbab2fa9
 EBUILD glibc-2.20-r1.ebuild 6612 SHA256 3e81059b8be24f6979db7e8b3ea8d4fb2f6d7fd924759cf286d7904981766e15 SHA512 b433eb6c7b9814d8c058a93bbda421bdee259abe96a3d16e2a607a03f60487412ff35ce1709150933e0cda72d26ef705c21a095f6c5643f77af903dfd368149b WHIRLPOOL 8ca83822eef18d98a27d4d023fe8907c459d1677465b2b742b093e20d474d566e6e60f3daecf54e8ed8028737b9a2545467a3226014842e0ebdd8ce4be2a7e7f
 EBUILD glibc-2.20.ebuild 6558 SHA256 c0e61f3d6ac10da06640406c9f3f3bc5dd6bd99f97c1180d303a022b312f564a SHA512 d2d97b908a7d828118a3b4e441140048c6e2ffbdbd9c971e948fc9b419db4f8537719cf8e7b879dea79c08eaf38e7282273fc643b234c9a308b6edcd2ef8bff7 WHIRLPOOL c0339fd5329128593fe96b6488a423431d5b2cecc36c7ab989647c235d9cda7aabbb7c0ee86fc6de8ff7f044a03b11e36aa8f999b0d0f0157efe2e98d57c82be
-EBUILD glibc-2.23-r2.ebuild 6722 SHA256 51b30178b14a83c8c8e80f8ea373c09951307e450263936ebdb8b509cb0a0d7d SHA512 24c286a14e6cec196b28af470133b6daa4a34592672bd7cec56a0bf870826b2f5c982d27f53f9fa706afef40651c832f320bbec700fe738ebe6e2d7a14d9dceb WHIRLPOOL f1b700e7f58359c23188259409a1ccae779b9410e3eb8b25ebd9252bc05560b1a7a36447ac669bb938d096febe18fc86e53f16697a6089bfc9d7c5f9189c1e23
+EBUILD glibc-2.23-r2.ebuild 6766 SHA256 e79941f0cd770487f928d13d0eb49d4db74b8848eb79266d2c88df7d43484f52 SHA512 20ea0592fca50aaa9196e65e91faee3ac70ec46e0d7072b533a2e0ec96fa7b5f5a6f243284a669738c2ac169dadb57c5d78542c0238006d7b1c1cb938aad5966 WHIRLPOOL d9ee5832131aed3143e4ddbb1c4ac898367996a77bd1a12d3b23b3e61b5a2b2ff195d6403e817ebfb85d9f829eac1469e69f8d87a77039b5da17d16d2ac2d20b
 EBUILD glibc-9999.ebuild 6619 SHA256 523f30d0bd4fb9aef983b7e62e57239d089251d0f3907b6dfb70a00cbc0c2e6c SHA512 2d875c8434720b700bfc99836870e625b7c3010178a4a501e435832e826e7008764878d1e4f88d9f568d21f97de56589bff7984b37d3e9840f19492585cfe16f WHIRLPOOL 7da4b26e63d4f79592891ebd1cf1fb915d40049e8feeb61d9c55f7af601bfe2b7f1a03b1aed51f95be0451c90e93992920949c92ccd2401a0c129b600f5afdb9
 MISC ChangeLog 59116 SHA256 c145cda049346dfd34078de4c7b7823136c0f4a25aab7bf2c479481966b74de2 SHA512 e2d51f169bde9d5c9ba4cd85857717b8d2fdc81e8f50fad9be9a9e426efd721de0523038960b1ea615b32d6d61a5bcc929d42a18d2db3732e008548ff3b3250e WHIRLPOOL 9bc612e38b91c84c3de5dbee260207321fdc0069c64851be83f294ecec0391ddf399a7ebe8d45a4ba5169b099597fed4edf9023541f95355028f37a01f79cda1
 MISC ChangeLog-2007 108548 SHA256 d622be202eb0d61a363b0ae4065012cd1d494fefaa0c03d4aa7986177cdde6d0 SHA512 fdb3f311a3be4b97a6acfceb1763af5ea69e74d8195522c5d03307f75e15a9382991e9e29dbfdec79e74f1c36328f82648768749bc929e5050ff64b628c7ca98 WHIRLPOOL e550f354394569069e000a7e70ec69c94388a0f415c19b427203f0dcbcbeeec0f5e379ee2af7886cd2d68559e749fab8122e7e077985729d7e0e728ae9096d7a

diff --git a/sys-libs/glibc/glibc-2.23-r2.ebuild b/sys-libs/glibc/glibc-2.23-r2.ebuild
index d0f60e2..14b66ad 100644
--- a/sys-libs/glibc/glibc-2.23-r2.ebuild
+++ b/sys-libs/glibc/glibc-2.23-r2.ebuild
@@ -4,7 +4,7 @@
 
 EAPI="4"
 
-inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib systemd unpacker multiprocessing
+inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib systemd unpacker multiprocessing prefix
 
 DESCRIPTION="GNU libc6 (also called glibc2) C library"
 HOMEPAGE="https://www.gnu.org/software/libc/libc.html"
@@ -170,6 +170,8 @@ eblit-src_unpack-pre() {
 }
 
 eblit-src_prepare-post() {
+	eprefixify extra/locale/locale-gen
+
 	cd "${S}"
 
 	epatch "${FILESDIR}"/2.19/${PN}-2.19-ia64-gcc-4.8-reloc-hack.patch #503838


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] dev/heroxbd:master commit in: sys-libs/glibc/
  2016-05-27  2:43 [gentoo-commits] proj/android:master commit in: sys-libs/glibc/ Benda XU
@ 2016-05-27  2:41 ` Benda XU
  0 siblings, 0 replies; 7+ messages in thread
From: Benda XU @ 2016-05-27  2:41 UTC (permalink / raw
  To: gentoo-commits

commit:     ba86a0644ad3e3423428d855ec148c65e3fd4a1e
Author:     Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Fri May 27 02:06:49 2016 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Fri May 27 02:08:25 2016 +0000
URL:        https://gitweb.gentoo.org/dev/heroxbd.git/commit/?id=ba86a064

sys-libs/glibc: drop ChangeLog.

 sys-libs/glibc/ChangeLog      | 1513 -----------------------
 sys-libs/glibc/ChangeLog-2007 | 2665 -----------------------------------------
 sys-libs/glibc/Manifest       |    2 -
 3 files changed, 4180 deletions(-)

diff --git a/sys-libs/glibc/ChangeLog b/sys-libs/glibc/ChangeLog
deleted file mode 100644
index 8caed03..0000000
--- a/sys-libs/glibc/ChangeLog
+++ /dev/null
@@ -1,1513 +0,0 @@
-# ChangeLog for sys-libs/glibc
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v 1.943 2013/06/27 12:19:41 jer Exp $
-
-  27 Jun 2013; Jeroen Roovers <jer@gentoo.org> glibc-2.17.ebuild:
-  Stable for HPPA too.
-
-  26 Jun 2013; Mike Frysinger <vapier@gentoo.org> glibc-2.17.ebuild:
-  Fix from upstream for localedef behavior on arches where MAP_FIXED requires
-  SHMLBA alignment #471020 by Jeroen Roovers.
-
-  23 Jun 2013; Mike Frysinger <vapier@gentoo.org> glibc-2.16.0.ebuild,
-  glibc-2.17.ebuild:
-  Fix from upstream for qecvt func decl handling #450714 by Dennis Schridde.
-
-  12 May 2013; Patrick Lauer <patrick@gentoo.org> metadata.xml:
-  Drop obsolete use flags from metadata.xml
-
-  09 May 2013; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r3.ebuild:
-  Mark sh stable.
-
-  28 Apr 2013; Mike Frysinger <vapier@gentoo.org> glibc-2.17.ebuild:
-  Add fix from upstream for arm ld.so.cache lib tags #454200.
-
-  11 Apr 2013; Mike Frysinger <vapier@gentoo.org> files/eblits/src_test.eblit:
-  Fix return code checking in src_test for both multilib & non-multilib builds
-  #451922 by William Throwe.
-
-  10 Apr 2013; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/pkg_preinst.eblit, files/eblits/src_install.eblit:
-  Add `in_iuse suid` checks before doing `use suid` so older ebuilds work.
-
-  10 Apr 2013; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/pkg_preinst.eblit, files/eblits/src_install.eblit,
-  glibc-2.16.0.ebuild, glibc-2.17.ebuild, glibc-9999.ebuild, metadata.xml:
-  Add USE=suid to control pt_chown setuid behavior #465308 by Nikoli.
-
-  05 Apr 2013; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Force mips float/abi cached vars #464642 by Bertrand Jacquin. Update the logic
-  to log each var (and its value) that it forced to make debugging simpler.
-
-  05 Apr 2013; Mike Frysinger <vapier@gentoo.org> glibc-2.17.ebuild:
-  Disable mips librt patch as it no longer applies -- lets see if people
-  complain about ABI compat #456912 by Manuel Lauss.
-
-  05 Apr 2013; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Disable info manual generation to simplify older builds #464394 by Jason
-  Mours.
-
-  05 Apr 2013; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_install.eblit, files/eblits/src_unpack.eblit,
-  glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild, glibc-2.12.1-r3.ebuild,
-  glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild, glibc-2.13-r4.ebuild,
-  glibc-2.14.1-r2.ebuild, glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild,
-  glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild, glibc-2.15-r3.ebuild,
-  glibc-2.16.0.ebuild, glibc-2.17.ebuild, glibc-2.9_p20081201-r3.ebuild,
-  glibc-9999.ebuild:
-  Drop MANPAGE_VER/INFOPAGE_VER support as we haven't used it in a long time.
-
-  04 Apr 2013; Jeroen Roovers <jer@gentoo.org> glibc-2.17.ebuild:
-  Marked ~hppa too.
-
-  01 Apr 2013; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_install.eblit:
-  Do not install nscd config files when USE=-nscd #463786 by Harris Landgarten.
-
-  28 Mar 2013; Mike Frysinger <vapier@gentoo.org> glibc-2.17.ebuild:
-  Move to ~arch.
-
-  28 Mar 2013; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_install.eblit:
-  Fix array walking logic with ldsos.
-
-  12 Feb 2013; Jeroen Roovers <jer@gentoo.org> glibc-2.15-r1.ebuild,
-  glibc-2.15-r2.ebuild:
-  Mask sys-libs/glibc-2.15 for HPPA too.
-
-  12 Feb 2013; Raúl Porcel <armin76@gentoo.org> glibc-2.15-r3.ebuild:
-  m68k stable
-
-  09 Feb 2013; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/pkg_preinst.eblit:
-  Revert manual gcc dir search #453760 since that the real bug is broken
-  ld.so.cache searching #454200.
-
-  09 Feb 2013; Mike Frysinger <vapier@gentoo.org> ChangeLog-2007,
-  files/eblits/src_unpack.eblit, glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild,
-  glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild,
-  glibc-2.13-r4.ebuild, glibc-2.14.1-r2.ebuild, glibc-2.14.1-r3.ebuild,
-  glibc-2.14.ebuild, glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild,
-  glibc-2.15-r3.ebuild, glibc-2.16.0.ebuild, glibc-2.17.ebuild,
-  glibc-2.9_p20081201-r3.ebuild, glibc-9999.ebuild:
-  Update SRC_URI/bug/mail links to use sourceware.org #455152 by wbrana.
-
-  28 Jan 2013; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Also set libc_cv_{sparc,powerpc}_tls as newer versions use that.
-
-  25 Jan 2013; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/pkg_preinst.eblit:
-  Refactor sanity checks a bit and include gcc in the search path #453760 by
-  William Throwe.
-
-  23 Jan 2013; Mike Frysinger <vapier@gentoo.org> glibc-2.16.0.ebuild,
-  glibc-2.17.ebuild:
-  Add fix from upstream for slow math calls on x86 #431938 by wbrana.
-
-  23 Jan 2013; Mike Frysinger <vapier@gentoo.org> glibc-2.17.ebuild:
-  Push out hppa fixes from upstream #452184 by Guy Martin.
-
-  12 Jan 2013; Raúl Porcel <armin76@gentoo.org> glibc-2.16.0.ebuild:
-  2.16.0 breaks some packages on alpha, 2.17 works fine
-
-  08 Jan 2013; Mike Frysinger <vapier@gentoo.org> glibc-2.17.ebuild:
-  Add hppa/fpu fix from Guy Martin #450676 by Jeroen Roovers.
-
-  02 Jan 2013; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit, glibc-2.17.ebuild, glibc-9999.ebuild,
-  metadata.xml:
-  Add IUSE=nscd to control support for it.
-
-  30 Dec 2012; Ulrich Müller <ulm@gentoo.org> glibc-2.9_p20081201-r3.ebuild,
-  glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild, glibc-2.12.1-r3.ebuild,
-  glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild, glibc-2.13-r4.ebuild,
-  glibc-2.14.ebuild, glibc-2.14.1-r2.ebuild, glibc-2.14.1-r3.ebuild,
-  glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild, glibc-2.15-r3.ebuild,
-  glibc-2.16.0.ebuild, glibc-2.17.ebuild, glibc-9999.ebuild:
-  Specify LICENSE more precisely, bug 448132.
-
-  28 Dec 2012; Mike Frysinger <vapier@gentoo.org>
-  +files/2.17/glibc-2.17-hardened-pie.patch, glibc-2.17.ebuild:
-  Update hardened patch by Alphat-PC #448876.
-
-  28 Dec 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.16.0.ebuild:
-  Fix building w/sed-4.2.2+ #448224 by Viacheslav Gagara.  Fix use of gcc-4.2
-  and byteswap.h #448888 by Alphat-PC.
-
-  28 Dec 2012; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit,
-  files/eblits/src_compile.eblit, files/eblits/src_unpack.eblit:
-  Use --with-{bugurl,pkgversion} with glibc-2.17+.
-
-*glibc-2.17 (25 Dec 2012)
-
-  25 Dec 2012; Mike Frysinger <vapier@gentoo.org> +glibc-2.17.ebuild,
-  glibc-9999.ebuild:
-  Version bump.
-
-  25 Dec 2012; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Force usage of bfd linker if active linker is gold #269274 by Chris Smith.
-
-  18 Nov 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.16.0.ebuild:
-  Fix arm cross-compile errors with _Unwind_Resume.
-
-  18 Nov 2012; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Disable fortify/ssp compiler checks when build glibc headers #443632 by Andrej
-  Gelenberg.
-
-  11 Nov 2012; Magnus Granberg <zorry@gentoo.org> glibc-2.16.0.ebuild,
-  +files/2.16/glibc-2.16-hardened-pie.patch:
-  Update the hardened pie patch for 2.16, bug #442712
-
-  11 Nov 2012; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_install.eblit, files/eblits/src_unpack.eblit,
-  glibc-2.16.0.ebuild:
-  Fix cross-compile bootstrapping of glibc headers with 2.16.0.
-
-  02 Nov 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1-r1.ebuild,
-  glibc-2.11.3.ebuild, glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild,
-  glibc-2.13-r2.ebuild, glibc-2.13-r4.ebuild, glibc-2.14.1-r2.ebuild,
-  glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, glibc-2.15-r1.ebuild,
-  glibc-2.15-r2.ebuild, glibc-2.15-r3.ebuild, glibc-2.16.0.ebuild,
-  glibc-2.9_p20081201-r3.ebuild, glibc-9999.ebuild:
-  Drop libtool inherit since we do not use it.
-
-  01 Nov 2012; Raúl Porcel <armin76@gentoo.org> glibc-2.15-r3.ebuild:
-  sparc stable wrt #404993
-
-  31 Oct 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.16.0.ebuild:
-  Move into ~arch.
-
-  31 Oct 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r3.ebuild:
-  Mark alpha/ia64/s390 stable #404993.
-
-  21 Oct 2012; Anthony G. Basile <blueness@gentoo.org> glibc-2.15-r3.ebuild:
-  stable arm, bug #404993
-
-  20 Oct 2012; Anthony G. Basile <blueness@gentoo.org> glibc-2.15-r3.ebuild:
-  stable ppc ppc64, bug #404993
-
-  18 Oct 2012; <ago@gentoo.org> glibc-2.15-r3.ebuild:
-  Stable for x86, wrt bug #404993
-
-  18 Oct 2012; <ago@gentoo.org> glibc-2.15-r3.ebuild:
-  Stable for amd64, wrt bug #404993
-
-  05 Oct 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r3.ebuild,
-  glibc-2.16.0.ebuild:
-  Push out ppc fcntl.h fixes #436108 by Sean McGovern.
-
-  02 Oct 2012; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/pkg_preinst.eblit:
-  Default host.conf:multi to on when /etc/hosts is small #436530 by Eray Aslan.
-
-  02 Oct 2012; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/pkg_preinst.eblit:
-  Drop old /lib64 symlink migration as this has not been an issue for years.
-
-  26 Sep 2012; Matt Turner <mattst88@gentoo.org> glibc-2.15-r2.ebuild:
-  Stable on alpha, bug 430346.
-
-*glibc-2.15-r3 (25 Sep 2012)
-
-  25 Sep 2012; Mike Frysinger <vapier@gentoo.org> +glibc-2.15-r3.ebuild:
-  Add fixes for vfprintf/nargs bug #404993 and for xen/avx misbehavior #433884.
-
-  25 Sep 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.16.0.ebuild:
-  Add fix from upstream for x32 malloc failures #394175.
-
-  15 Sep 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.16.0.ebuild:
-  Drop PaX patch as it doesn't seem to be needed anymore #431810.
-
-  12 Sep 2012; Anthony G. Basile <blueness@gentoo.org> glibc-2.15-r2.ebuild:
-  Stable ppc, bug #430346
-
-  28 Aug 2012; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_install.eblit:
-  Rework how we symlink in ldsos so it works for all targets even when
-  SYMLINK_LIB is not enabled.
-
-  27 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r2.ebuild:
-  Mark ia64/s390 stable #430346.
-
-  25 Aug 2012; Anthony G. Basile <blueness@gentoo.org> glibc-2.15-r2.ebuild:
-  Stable arm, bug #430346
-
-  22 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r2.ebuild:
-  Add fix from upstream for typo in mips n32 define #431676 by Jim Faulkner.
-
-  18 Aug 2012; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_install.eblit:
-  Disable --foreground in init.d script for older versions #431886 by Nick
-  Bowler.
-
-  18 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1-r1.ebuild,
-  glibc-2.11.3.ebuild, glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild,
-  glibc-2.13-r2.ebuild, glibc-2.13-r4.ebuild, glibc-2.14.1-r2.ebuild,
-  glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, glibc-2.15-r1.ebuild,
-  glibc-2.15-r2.ebuild, glibc-2.16.0.ebuild, glibc-2.9_p20081201-r3.ebuild,
-  glibc-9999.ebuild:
-  Clean out more obsolete code.
-
-  18 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.16.0.ebuild:
-  Update alpha/s390 patches.
-
-  14 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.16.0.ebuild,
-  glibc-9999.ebuild:
-  Raise min gcc/binutil versions to match upstream configure checks.  Also split
-  version logic between host and target.
-
-  14 Aug 2012; Mike Frysinger <vapier@gentoo.org> files/eblits/src_unpack.eblit:
-  Fix inverted version logic with libgcc_eh #431304 by David Flogeras.
-
-  13 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1-r1.ebuild,
-  glibc-2.11.3.ebuild, glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild,
-  glibc-2.13-r2.ebuild, glibc-2.13-r4.ebuild, glibc-2.14.1-r2.ebuild,
-  glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, glibc-2.15-r1.ebuild,
-  glibc-2.15-r2.ebuild, glibc-2.16.0.ebuild, glibc-2.9_p20081201-r3.ebuild,
-  glibc-9999.ebuild:
-  Tweak CATEGORY processing to make it easier to understand.
-
-  13 Aug 2012; Mike Frysinger <vapier@gentoo.org> metadata.xml:
-  Document what USE=gd does.
-
-  12 Aug 2012; Mike Frysinger <vapier@gentoo.org> files/eblits/src_unpack.eblit:
-  Do not use the -lgcc_eh hack with glibc-2.17+ since its been addressed
-  upstream.
-
-  12 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.16.0.ebuild:
-  Add alpha/arm keywords since it builds for both.
-
-  12 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r2.ebuild,
-  glibc-2.16.0.ebuild:
-  Drop ppc atomic patch to fix runtime crashes #413685 by hiyuh.
-
-  11 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r2.ebuild:
-  Add some mips love #430346.
-
-  11 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.16.0.ebuild,
-  glibc-9999.ebuild:
-  Fix default hppa nptl kernel version #430904 by Hans.
-
-  11 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r2.ebuild:
-  Add some alpha love #430346.
-
-  11 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-9999.ebuild:
-  Upstream only has one git repo now #430772 by Robert McGehee.
-
-  10 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r2.ebuild:
-  Get alpha building again.
-
-  10 Aug 2012; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  Stop adding -U_FORTIFY_SOURCE for glibc-2.16+ since upstream does this
-  automatically now.
-
-  09 Aug 2012; Agostino Sarubbo <ago@gentoo.org> glibc-2.15-r2.ebuild:
-  Stable for X86, wrt bug #430346
-
-  09 Aug 2012; Agostino Sarubbo <ago@gentoo.org> glibc-2.15-r2.ebuild:
-  Stable for AMD64, wrt bug #430346
-
-  09 Aug 2012; Anthony G. Basile <blueness@gentoo.org> glibc-2.15-r2.ebuild:
-  Keyword ~arm, bug #430346
-
-  08 Aug 2012; Raúl Porcel <armin76@gentoo.org> glibc-2.15-r2.ebuild:
-  sparc stable wrt #430346
-
-  07 Aug 2012; Brent Baude <ranger@gentoo.org> glibc-2.15-r2.ebuild:
-  Marking glibc-2.15-r2 ppc64 for bug 430346
-
-*glibc-2.16.0 (03 Jul 2012)
-
-  03 Jul 2012; Mike Frysinger <vapier@gentoo.org> +glibc-2.16.0.ebuild,
-  files/eblits/src_compile.eblit, files/eblits/src_install.eblit,
-  glibc-9999.ebuild, metadata.xml:
-  Version bump.
-
-  19 Jun 2012; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  Handle gold version strings too.
-
-  18 Jun 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r2.ebuild:
-  Add fix from upstream for getconf writing too many bytes to local buffer
-  #411905 by Ryan Hill.
-
-  14 Jun 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r2.ebuild:
-  Fix from upstream to for strtok on x32 #420951.
-
-  13 Jun 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r2.ebuild:
-  Fix from upstream for warnings with fortify and FD_SET.
-
-  08 Jun 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1-r1.ebuild,
-  glibc-2.11.3.ebuild, glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild,
-  glibc-2.13-r2.ebuild, glibc-2.13-r4.ebuild, glibc-2.14.1-r2.ebuild,
-  glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, glibc-2.15-r1.ebuild,
-  glibc-2.15-r2.ebuild, glibc-2.9_p20081201-r3.ebuild, glibc-9999.ebuild:
-  Move to multiprocessing eclass for makeopts_jobs as pointed out by Christian
-  Ruppert.
-
-  03 Jun 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r2.ebuild:
-  Update x32 patchset.
-
-  01 Jun 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.14.1-r2.ebuild,
-  glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, glibc-2.15-r1.ebuild,
-  glibc-2.15-r2.ebuild:
-  Add backwards compat ldso symlink for arm hardfp targets #417287 by Raúl
-  Porcel.
-
-  01 Jun 2012; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit,
-  files/eblits/src_install.eblit, glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild,
-  glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild,
-  glibc-2.13-r4.ebuild, glibc-2.14.1-r2.ebuild, glibc-2.14.1-r3.ebuild,
-  glibc-2.14.ebuild, glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild,
-  glibc-2.9_p20081201-r3.ebuild, glibc-9999.ebuild:
-  Unify alt_libdir definition and use alt_prefix where possible.
-
-  01 Jun 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.14.1-r2.ebuild,
-  glibc-2.14.1-r3.ebuild, glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild:
-  Drop x32 patches for now as these are old and no longer work #418225 by
-  Ostashevskyi Viktor.
-
-  31 May 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.14.1-r3.ebuild:
-  Backport arm hardfp patch to stable version too #417287 by Raúl Porcel.
-
-  25 May 2012; Anthony G. Basile <blueness@gentoo.org> glibc-2.14.1-r3.ebuild:
-  Keyword mips
-
-*glibc-2.15-r2 (18 May 2012)
-
-  18 May 2012; Mike Frysinger <vapier@gentoo.org> +glibc-2.15-r2.ebuild:
-  Add fix from upstream for crashes in nscd code when nscd is not running
-  #416033 by Matthias Dahl.
-
-  12 May 2012; Raúl Porcel <armin76@gentoo.org> glibc-2.14.1-r3.ebuild:
-  alpha/sparc stable wrt #411903
-
-  10 May 2012; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Cache all arch tls variables when cross-compiling.
-
-  09 May 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r1.ebuild:
-  Build with new arm hardfp ldso path.
-
-  09 May 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.14.1-r3.ebuild,
-  glibc-2.15-r1.ebuild:
-  Fix from upstream for building ia64/hardened #414625 by Dennis Schridde.
-
-  03 May 2012; Robin H. Johnson <robbat2@gentoo.org> glibc-2.15-r1.ebuild,
-  glibc-9999.ebuild:
-  New glibc now includes nss-db again, so block the old sys-libs/nss-db package.
-
-  03 May 2012; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Force ppc32 compile test when building headers #413735 by Frédéric Lochon.
-
-  02 May 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.13-r4.ebuild,
-  glibc-2.14.1-r3.ebuild, glibc-2.15-r1.ebuild:
-  Add patch from upstream for building on armv4 with eabi (no thumb) #414061 by
-  spock128.
-
-  30 Apr 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.14.1-r3.ebuild:
-  Mark ia64/s390 stable #411903.
-
-  29 Apr 2012; Markus Meier <maekke@gentoo.org> glibc-2.14.1-r3.ebuild:
-  arm stable, bug #411903
-
-  28 Apr 2012; Jeroen Roovers <jer@gentoo.org> glibc-2.14.1-r3.ebuild:
-  Stable for HPPA (bug #411903).
-
-  27 Apr 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r1.ebuild:
-  Get this version cross-compiling too.
-
-  21 Apr 2012; Jeff Horelick <jdhore@gentoo.org> glibc-2.14.1-r3.ebuild:
-  marked x86 per bug 411903
-
-  21 Apr 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.14.1-r3.ebuild:
-  Also add fetestexcept libm hppa patch to 2.14.1 #412933 by Jeroen Roovers.
-
-*glibc-2.15-r1 (21 Apr 2012)
-
-  21 Apr 2012; Mike Frysinger <vapier@gentoo.org> -glibc-2.15.ebuild,
-  +glibc-2.15-r1.ebuild:
-  Unmask now that 2.14 is going stable.
-
-  21 Apr 2012; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild,
-  glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild,
-  glibc-2.13-r4.ebuild, glibc-2.14.ebuild, glibc-2.14.1-r2.ebuild,
-  glibc-2.14.1-r3.ebuild, glibc-2.15.ebuild, glibc-9999.ebuild,
-  files/eblits/src_compile.eblit, metadata.xml:
-  Drop USE=glibc-omitfp support since upstream has as well.
-
-  21 Apr 2012; Agostino Sarubbo <ago@gentoo.org> glibc-2.14.1-r3.ebuild:
-  Stable for amd64, wrt bug #411903
-
-  17 Apr 2012; Brent Baude <ranger@gentoo.org> glibc-2.14.1-r3.ebuild:
-  Marking glibc-2.14.1-r3 ppc64 for bug 411903
-
-  16 Apr 2012; Brent Baude <ranger@gentoo.org> glibc-2.14.1-r3.ebuild:
-  Marking glibc-2.14.1-r3 ppc for bug 411903
-
-  15 Apr 2012; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/pkg_postinst.eblit:
-  Use new makeopts_jobs helper from eutils.eclass.
-
-  14 Apr 2012; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Disable building of static ELFs for ia64 cross-compiler targets to workaround
-  a broken gcc-stage1 libgcc #411677 by Michael Kosarev.
-
-  14 Apr 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.13-r4.ebuild:
-  Mark s390 stable #382377.
-
-*glibc-2.14.1-r3 (14 Apr 2012)
-
-  14 Apr 2012; Mike Frysinger <vapier@gentoo.org> -glibc-2.14.1.ebuild,
-  -glibc-2.14.1-r1.ebuild, +glibc-2.14.1-r3.ebuild:
-  Fix regex crashes #389881 and missing hppa prlimit64.
-
-  14 Apr 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15.ebuild:
-  Fix prlimit64 on hppa and drop some old patches.
-
-  26 Mar 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15.ebuild:
-  Add patch from upstream for libmemusage.so on arm targets #409721 by
-  Alexander Holler.
-
-  24 Mar 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.14.1-r2.ebuild:
-  Should build for alpha/arm/hppa now.
-
-  23 Mar 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.14.1-r1.ebuild,
-  glibc-2.14.1-r2.ebuild, glibc-2.15.ebuild:
-  Make sure we disable the x32 patch for non-x86_64 targets too.
-
-  23 Mar 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15.ebuild:
-  Update hashes to match official release tarballs.
-
-  16 Feb 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.11.3.ebuild,
-  glibc-2.12.2.ebuild, glibc-2.13-r4.ebuild, glibc-2.14.1-r2.ebuild,
-  glibc-2.15.ebuild:
-  Add patch from upstream for building s390x with older binutils #365999 by
-  Alon Bar-Lev and #403713 by Raúl Porcel.
-
-  16 Feb 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15.ebuild,
-  files/eblits/src_unpack.eblit:
-  Use unpacker eclass for xz tarballs.
-
-  14 Feb 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.13-r4.ebuild:
-  Add patch from upstream glibc for hppa libm builds #401675 by Jeroen Roovers.
-
-  27 Jan 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15.ebuild:
-  Push out updated fix for libm crashes #399251.
-
-  17 Jan 2012; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild,
-  glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild,
-  glibc-2.13-r4.ebuild, glibc-2.14.ebuild, glibc-2.14.1.ebuild,
-  glibc-2.14.1-r1.ebuild, glibc-2.14.1-r2.ebuild, glibc-2.15.ebuild,
-  glibc-9999.ebuild, files/eblits/src_compile.eblit:
-  Drop gettext dep (cannot think of a reason for it), and drop USE=nls since
-  the --disable-nls flag has not been in the glibc source for quite some time
-  #398981 by Maxim Kammerer.
-
-  16 Jan 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15.ebuild:
-  Update x32 patchset #398895 by Chris Smith.
-
-  15 Jan 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15.ebuild:
-  Post some fixes from upstrea/suse.
-
-  13 Jan 2012; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Output more FLAG variables in our ABI summary, and make sure to reset LDFLAGS
-  when building the target headers for cross-compilers #395619 by Thomas Sachau
-  and Nathan Phillip Brink.
-
-*glibc-2.15 (13 Jan 2012)
-
-  13 Jan 2012; Mike Frysinger <vapier@gentoo.org> +glibc-2.15.ebuild,
-  glibc-9999.ebuild, files/eblits/src_unpack.eblit:
-  Version bump. Add xz tarball support so we can upload our own release
-  tarballs early without conflicting with official ones. Drop coreutils static
-  checks since latest glibc versions no longer have that bug.
-
-  03 Jan 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.13-r2.ebuild,
-  glibc-2.13-r4.ebuild, glibc-2.14.ebuild, glibc-2.14.1.ebuild,
-  glibc-2.14.1-r1.ebuild, glibc-2.14.1-r2.ebuild:
-  Block older versions of patch so we don't have to test against them #397489
-  by Brian Harring.
-
-  03 Jan 2012; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.9_p20081201-r3.ebuild:
-  Push out a few updated patches.
-
-  02 Jan 2012; Andreas K. Huettel <dilfridge@gentoo.org> +ChangeLog-2007:
-  Split ChangeLog.
-
-*glibc-2.14.1-r2 (01 Jan 2012)
-
-  01 Jan 2012; Mike Frysinger <vapier@gentoo.org> +glibc-2.14.1-r2.ebuild:
-  Workaround POSIX I/O issues #370413, and add fix for tzfile security issues
-  #393477, and a few other random fixes.
-
-  29 Dec 2011; Mark Loeser <halcy0n@gentoo.org> glibc-2.13-r4.ebuild:
-  Stable for ppc/ppc64; bug #382377
-
-  22 Dec 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit,
-  files/eblits/src_install.eblit:
-  Pull out the cross-compiler prefix handling into alt_prefix to simplify
-  places that need to mess with paths under it.
-
-  14 Dec 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/pkg_setup.eblit:
-  Also filter out glibc binaries when looking for __guard #394453#5 by Michael
-  Haubenwallner.
-
-  12 Dec 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/pkg_setup.eblit:
-  Reduce the scope of the __guard checking, and filter out more files w/ROOT
-  #394453#3 by Andrea Zuccherelli.
-
-  12 Dec 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/pkg_setup.eblit,
-  files/eblits/src_compile.eblit, files/eblits/src_unpack.eblit:
-  Run scanelf on systems when upgrading to look for old __guard symbols #394453
-  by morlix.
-
-  12 Dec 2011; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit, files/eblits/src_install.eblit:
-  Install all the same files with the cross-compiler so people can re-use it
-  with native installs.
-
-  11 Dec 2011; Raúl Porcel <armin76@gentoo.org> glibc-2.13-r4.ebuild:
-  alpha/ia64/sparc stable wrt #382377
-
-  11 Dec 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> glibc-2.13-r4.ebuild:
-  x86 stable wrt bug #382377
-
-  09 Dec 2011; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_install.eblit:
-  Symlink /lib to the default ABI, not to a hardcoded default.
-
-  04 Dec 2011; Markos Chandras <hwoarang@gentoo.org> glibc-2.13-r4.ebuild:
-  Stable on amd64 wrt bug #382377
-
-  03 Dec 2011; Markus Meier <maekke@gentoo.org> glibc-2.13-r4.ebuild:
-  arm stable, bug #382377
-
-*glibc-2.14.1-r1 (29 Nov 2011)
-
-  29 Nov 2011; Mike Frysinger <vapier@gentoo.org> +glibc-2.14.1-r1.ebuild:
-  Add patch for resolver asserts #391673, and experimental x32 support.
-
-  24 Nov 2011; Jeroen Roovers <jer@gentoo.org> glibc-2.13-r4.ebuild:
-  Stable for HPPA (bug #382377).
-
-  22 Nov 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.14.ebuild,
-  glibc-2.14.1.ebuild:
-  Move to official ports addon, and move into ~arch.
-
-  19 Nov 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.12.2.ebuild:
-  Mark s390 stable to match latest ibm dev stream.
-
-  17 Nov 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  When we filter flags, make sure we update CFLAGS_x86 to avoid endlessly
-  appending it as reported by Anush Elangovan.
-
-  16 Nov 2011; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild,
-  glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild,
-  glibc-2.13-r4.ebuild, glibc-2.14.ebuild, glibc-2.14.1.ebuild,
-  glibc-9999.ebuild, files/eblits/common.eblit, files/eblits/pkg_preinst.eblit,
-  files/eblits/pkg_setup.eblit, files/eblits/src_install.eblit, metadata.xml:
-  Convert USE=nptlonly to USE=linuxthreads.
-
-*glibc-2.14.1 (08 Nov 2011)
-
-  08 Nov 2011; Mike Frysinger <vapier@gentoo.org> +glibc-2.14.1.ebuild:
-  Version bump.
-
-  11 Oct 2011; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit, files/eblits/src_install.eblit:
-  Do not force "lib" symlinks for cross-compiling setups. Follow the same code
-  paths as native builds.
-
-  29 Sep 2011; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild,
-  glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild,
-  glibc-2.13-r4.ebuild, glibc-2.14.ebuild, glibc-9999.ebuild:
-  Drop gcc-config dep since toolchain.eclass now forces a recent one, and
-  change sandbox requirement into a blocker on older versions to make
-  installing into empty ROOTs simpler.
-
-  19 Sep 2011; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Disable forced --hash-style=both linker flags from configure.
-
-  03 Sep 2011; Tomáš Chvátal <scarabeus@gentoo.org> metadata.xml:
-  Drop unused local descs.
-
-  01 Sep 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.14.ebuild:
-  Re-export rpc logic with a patch from Fedora until we can get the tree sorted
-  out (which will probably be a ways out).
-
-*glibc-9999 (23 Aug 2011)
-
-  23 Aug 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.14.ebuild,
-  +glibc-9999.ebuild, files/eblits/src_unpack.eblit:
-  Add support for live git builds.
-
-  23 Aug 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.14.ebuild:
-  Add ports tarball from upstream glibc-2.14 tag.
-
-  23 Aug 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.14.ebuild:
-  Back out ports change ... not ready for it just yet.
-
-  23 Aug 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.14.ebuild:
-  Grab a few more fixes from upstream git/tracker.
-
-  19 Aug 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  Make sync_fetch_and_add warnings a little more user friendly.
-
-*glibc-2.13-r4 (13 Jul 2011)
-
-  13 Jul 2011; Mike Frysinger <vapier@gentoo.org> -glibc-2.13-r3.ebuild,
-  +glibc-2.13-r4.ebuild:
-  Add fix from upstream for other half of ldso breakage #374107 by Juergen
-  Rose.
-
-  13 Jul 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.14.ebuild:
-  Add fix for dlclose weirdness #364077.
-
-  08 Jul 2011; Samuli Suominen <ssuominen@gentoo.org>
-  files/eblits/src_install.eblit:
-  Convert "hasq" to "has".
-
-*glibc-2.13-r3 (05 Jul 2011)
-
-  05 Jul 2011; Mike Frysinger <vapier@gentoo.org> +glibc-2.13-r3.ebuild:
-  Push out accumulated fixes.
-
-  05 Jul 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1-r1.ebuild:
-  Add make-3.82 patch to older version too #373837 by Raúl Porcel.
-
-  26 Jun 2011; Raúl Porcel <armin76@gentoo.org> glibc-2.12.2.ebuild:
-  arm stable
-
-  18 Jun 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.14.ebuild:
-  Hopefully fix crash in resolver #371617 by Daniel Kluev.
-
-  11 Jun 2011; Raúl Porcel <armin76@gentoo.org> glibc-2.12.2.ebuild:
-  ia64/sparc stable wrt #356913
-
-  06 Jun 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.14.ebuild:
-  Fix crash with upstream libdl until they can sort things out.
-
-*glibc-2.14 (01 Jun 2011)
-
-  01 Jun 2011; Mike Frysinger <vapier@gentoo.org> +glibc-2.14.ebuild:
-  Version bump.
-
-  24 May 2011; Kacper Kowalik <xarthisius@gentoo.org> glibc-2.12.2.ebuild:
-  ppc/ppc64 stable wrt #356913
-
-  24 May 2011; Jeroen Roovers <jer@gentoo.org> glibc-2.12.2.ebuild:
-  Stable for HPPA (bug #356913).
-
-  24 May 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.12.2.ebuild:
-  Update hppa patch #368079 by Jeroen Roovers.
-
-  19 May 2011; Markos Chandras <hwoarang@gentoo.org> glibc-2.12.2.ebuild:
-  Stable on amd64 wrt bug #356913
-
-  19 May 2011; Thomas Kahle <tomka@gentoo.org> glibc-2.12.2.ebuild:
-  x86 stable per bug 356913
-
-  20 Apr 2011; Ulrich Mueller <ulm@gentoo.org> glibc-2.9_p20081201-r3.ebuild,
-  glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild, glibc-2.12.1-r3.ebuild,
-  glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild:
-  Don't PROVIDE virtual/libc, bug 359001.
-
-  10 Apr 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.13-r2.ebuild:
-  Fix building on hppa systems (DEFAULT_STACK_PERMS).
-
-  03 Apr 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.13-r2.ebuild:
-  Add fixes to make alpha work.
-
-  26 Mar 2011; Tobias Klausmann <klausman@gentoo.org> glibc-2.13-r2.ebuild:
-  Looks like 2.13 might be terminally broken on alpha, removing keyword for now
-
-  20 Mar 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  Make sure the forced CC comes from the target and not the host so
-  cross-compiling picks up the right value.
-
-  20 Mar 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit,
-  files/eblits/pkg_setup.eblit:
-  Check for the __sync_fetch_and_add symbol directly rather than trying to mess
-  with the defines in the CPP output #199334 by Xavier Neys.
-
-  18 Mar 2011; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_install.eblit:
-  Only generate /lib symlinks when SYMLINK_LIB is used.
-
-  18 Mar 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  Stick the ABI flags into CC so that they are used at all steps -- compiler,
-  assemble, and link.
-
-*glibc-2.13-r2 (11 Mar 2011)
-
-  11 Mar 2011; Mike Frysinger <vapier@gentoo.org> +glibc-2.13-r2.ebuild:
-  Update many ports, more static fixes, and work around sigaction bad code
-  #283470.
-
-  11 Mar 2011; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit, files/eblits/src_install.eblit,
-  files/eblits/src_unpack.eblit:
-  Get header-only install working for mips systems #235551 by Joshua Kinard.
-
-  10 Mar 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  Split out the target-specific flag munging into its own func to make the
-  common logic easier to understand, and skip it altogether for headers targets
-  since we wont have a compiler which can accept the flags in the first place.
-
-  10 Mar 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  Handle "default" ABI for sparc64 targets without falling back to a sparc32
-  CTARGET.
-
-  10 Mar 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  Drop old sparc64 tls test #340773 by Alex Buell.
-
-  09 Mar 2011; Mike Frysinger <vapier@gentoo.org> -glibc-2.5-r4.ebuild,
-  glibc-2.5.1.ebuild, files/eblits/src_install-2.6.eblit,
-  files/eblits/src_install-2.11.2.eblit, files/eblits/src_install.eblit:
-  Kill off usage of prep_ml_includes since the func is going away, and glibc
-  itself takes care of multilib include paths.
-
-  09 Mar 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  Always get multilib info via multilib_env and move the CFLAGS_abi value from
-  that explicitly into CFLAGS (rather than letting gcc-config do it magically
-  in the backend via the env).  This avoids ugly issues like distcc in a cross
-  or multilib setup freaking out (#330423) as well as ccache pollution of wrong
-  ELF types (such as #79519).  Further, it fixes multilib building for glibc
-  targets where the configure script detects the desired multilib based purely
-  on the compiler flags since the target is the same (e.g. mips64-xxx and n32
-  vs n64, and probably others).
-
-  09 Mar 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/pkg_setup.eblit:
-  Do not bail out of sanity compile tests when building from a binary package
-  #324685 by Diego Elio Pettenò.
-
-  07 Mar 2011; Raúl Porcel <armin76@gentoo.org> glibc-2.11.3.ebuild:
-  alpha/arm/ia64/sh/sparc stable wrt #350744
-
-  04 Mar 2011; Markos Chandras <hwoarang@gentoo.org> glibc-2.11.3.ebuild:
-  Stable on amd64 wrt bug #350744
-
-  03 Mar 2011; Jeroen Roovers <jer@gentoo.org> glibc-2.11.3.ebuild:
-  Stable for HPPA (bug #350744).
-
-  02 Mar 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.11.3.ebuild,
-  glibc-2.12.2.ebuild:
-  Update by Jeroen Roovers for hppa patch fail #357005.
-
-  01 Mar 2011; Thomas Kahle <tomka@gentoo.org> glibc-2.11.3.ebuild:
-  x86 stable per bug 350744
-
-  01 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> glibc-2.11.3.ebuild:
-  ppc/ppc64 stable wrt #350744
-
-  22 Feb 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.2.5-r10.ebuild,
-  glibc-2.5-r4.ebuild, glibc-2.5.1.ebuild, files/eblits/src_install-2.6.eblit,
-  files/eblits/src_install-2.11.2.eblit, files/eblits/src_install.eblit:
-  Drop libbsd.a symlink #355899 by Kevin McCarthy.
-
-*glibc-2.13-r1 (14 Feb 2011)
-
-  14 Feb 2011; Mike Frysinger <vapier@gentoo.org> +glibc-2.13-r1.ebuild:
-  Fix from upstream for ldso prelink segfaults #353814 and fix static linking
-  with fortify symbols #353816 by Harris Landgarten.
-
-  07 Feb 2011; Samuli Suominen <ssuominen@gentoo.org> glibc-2.13.ebuild:
-  Abort if sys-devel/prelink is installed wrt #353814.
-
-  07 Feb 2011; Joshua Kinard <kumba@gentoo.org> glibc-2.5-r4.ebuild,
-  glibc-2.5.1.ebuild:
-  Removed mips-headers references.
-
-  06 Feb 2011; Mart Raudsepp <leio@gentoo.org> glibc-2.5-r4.ebuild:
-  Drop to ~mips
-
-  06 Feb 2011; Magnus Granberg <zorry@gentoo.org> glibc-2.13.ebuild:
-  We do not longer support old SSP for GCC 3.X and patch fail #353811
-
-*glibc-2.13 (05 Feb 2011)
-
-  05 Feb 2011; Mike Frysinger <vapier@gentoo.org> +glibc-2.13.ebuild:
-  Version bump.
-
-*glibc-2.12.2 (09 Jan 2011)
-
-  09 Jan 2011; Mike Frysinger <vapier@gentoo.org> +glibc-2.12.2.ebuild:
-  Version bump.
-
-*glibc-2.11.3 (08 Jan 2011)
-
-  08 Jan 2011; Mike Frysinger <vapier@gentoo.org> +glibc-2.11.3.ebuild:
-  Version bump.
-
-  14 Dec 2010; Matt Turner <mattst88@gentoo.org> glibc-2.12.1-r3.ebuild:
-  Add ~mips
-
-  18 Nov 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.12.1-r3.ebuild:
-  Add ports tarball #345811 by Matt Turner.
-
-  09 Nov 2010; Raúl Porcel <armin76@gentoo.org> glibc-2.11.2-r3.ebuild:
-  ia64/sh/sparc stable wrt #341755
-
-  03 Nov 2010; Markus Meier <maekke@gentoo.org> glibc-2.11.2-r3.ebuild:
-  arm stable, bug #341755
-
-  01 Nov 2010; Jeroen Roovers <jer@gentoo.org> glibc-2.11.2-r3.ebuild:
-  Stable for HPPA PPC (bug #341755).
-
-  01 Nov 2010; Mark Loeser <halcy0n@gentoo.org> glibc-2.11.2-r3.ebuild:
-  Mark stable for ppc64; bug #341755
-
-  01 Nov 2010; Christian Faulhammer <fauli@gentoo.org>
-  glibc-2.11.2-r3.ebuild:
-  stable x86, security bug 341755
-
-  01 Nov 2010; Tobias Klausmann <klausman@gentoo.org>
-  glibc-2.11.2-r3.ebuild:
-  Stable on alpha, bug #341755
-
-  31 Oct 2010; Markos Chandras <hwoarang@gentoo.org> glibc-2.11.2-r3.ebuild:
-  Stable on amd64 wrt bug #341755
-
-*glibc-2.12.1-r3 (31 Oct 2010)
-*glibc-2.11.2-r3 (31 Oct 2010)
-
-  31 Oct 2010; Diego E. Pettenò <flameeyes@gentoo.org>
-  +glibc-2.11.2-r3.ebuild, +glibc-2.12.1-r3.ebuild:
-  Bump glibc version to fully cover the recent security issues.
-
-  30 Oct 2010; Markus Meier <maekke@gentoo.org> glibc-2.11.2-r2.ebuild:
-  x86 stable, bug #341755
-
-  29 Oct 2010; Jeroen Roovers <jer@gentoo.org> glibc-2.11.2-r2.ebuild:
-  Stable for PPC (bug #341755).
-
-  29 Oct 2010; Mark Loeser <halcy0n@gentoo.org> glibc-2.11.2-r2.ebuild:
-  Mark stable for ppc64; bug #341755
-
-  28 Oct 2010; Markos Chandras <hwoarang@gentoo.org> glibc-2.11.2-r2.ebuild:
-  Stable on amd64 wrt bug #341755
-
-  28 Oct 2010; Jeroen Roovers <jer@gentoo.org> glibc-2.11.2-r2.ebuild:
-  Stable for HPPA (bug #341755).
-
-*glibc-2.12.1-r2 (26 Oct 2010)
-*glibc-2.11.2-r2 (26 Oct 2010)
-
-  26 Oct 2010; Mike Frysinger <vapier@gentoo.org> +glibc-2.11.2-r2.ebuild,
-  +glibc-2.12.1-r2.ebuild:
-  Add fix from upstream for LD_AUDIT + set*id vuln #341755.
-
-  25 Oct 2010; Jeroen Roovers <jer@gentoo.org> glibc-2.11.2-r1.ebuild:
-  Stable for HPPA (bug #318503).
-
-  18 Oct 2010; Jeroen Roovers <jer@gentoo.org> glibc-2.11.2.ebuild:
-  Mask buggy version for HPPA.
-
-*glibc-2.11.2-r1 (13 Oct 2010)
-
-  13 Oct 2010; Mike Frysinger <vapier@gentoo.org> +glibc-2.11.2-r1.ebuild:
-  Fix from upstream for locale problems #330923, bunches of random
-  alpha/arm/hppa/sparc fixes, and fix building with make-3.82 #331995.
-
-  13 Oct 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.12.1-r1.ebuild:
-  Add back sparc #336792 by Sergei Trofimovich and fix building with
-  make-3.82 #331995.
-
-  08 Oct 2010; Diego E. Pettenò <flameeyes@gentoo.org>
-  files/eblits/pkg_preinst.eblit:
-  QA: avoid using $D when testing the just-built loader, as it might cause
-  trouble when it contains colon characters; the fix is trivial.
-
-  30 Sep 2010; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit,
-  files/eblits/src_compile.eblit:
-  Take care of checking binutils gnu indirect support ourselves for now
-  #336792 by Sergei Trofimovich.
-
-  24 Sep 2010; Raúl Porcel <armin76@gentoo.org> glibc-2.12.1-r1.ebuild:
-  Mark -sparc since it fails to build, bug #336792
-
-  18 Sep 2010; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Force another powerpc assembler check when cross-compiling headers-only
-  #336918 by Wouter Vanwalleghem.
-
-  12 Sep 2010; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Drop useless eselect-compiler logic and notify the world of our explicit CC
-  setup.
-
-  24 Aug 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.12.1-r1.ebuild:
-  Fix gnu indirect checks with older binutils #333541 by biohazrd.
-
-*glibc-2.12.1-r1 (19 Aug 2010)
-
-  19 Aug 2010; Mike Frysinger <vapier@gentoo.org> +glibc-2.12.1-r1.ebuild:
-  Fix static linking issues #332927 and locale quoting issues #330923 by Harald
-  van Dijk.
-
-  17 Aug 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.11.2.ebuild:
-  Add ~mips per #297452.
-
-  15 Aug 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.12.1.ebuild:
-  Move into unstable.
-
-  13 Aug 2010; Joseph Jezak <josejx@gentoo.org> glibc-2.11.2.ebuild:
-  Marked ppc stable for bug #318503.
-
-  11 Aug 2010; Magnus Granberg <zorry@gentoo.org> glibc-2.12.1.ebuild,
-  +files/2.12/glibc-2.12-hardened-pie.patch:
-  Fix bug #332331 pie patch fail to applay.
-
-  10 Aug 2010; Mike Frysinger <vapier@gentoo.org>
-  +files/eblits/src_compile-2.11.2.eblit,
-  +files/eblits/src_install-2.11.2.eblit, +files/eblits/src_test-2.11.2.eblit,
-  files/eblits/src_compile.eblit, files/eblits/src_install.eblit,
-  files/eblits/src_test.eblit:
-  Fork eblits for stable glibc, and convert unstable to `emake`.
-
-  09 Aug 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.11.2.ebuild,
-  glibc-2.12.1.ebuild:
-  Tweak sys-libs/timezone-data dependency based on USE=vanilla #331775 by
-  Alonso Schaich.
-
-*glibc-2.12.1 (05 Aug 2010)
-
-  05 Aug 2010; Mike Frysinger <vapier@gentoo.org> +glibc-2.12.1.ebuild:
-  Version bump.
-
-  30 Jul 2010; Jeroen Roovers <jer@gentoo.org> glibc-2.11.2.ebuild:
-  Marked ~hppa (bug #297452).
-
-  26 Jul 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.11.2.ebuild:
-  Add patch for building nptl with hppa targets #301642.
-
-  18 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> glibc-2.11.2.ebuild:
-  ppc64 stable wrt #318503
-
-  18 Jul 2010; Raúl Porcel <armin76@gentoo.org> glibc-2.11.2.ebuild:
-  sh/sparc stable wrt #318503
-
-  11 Jul 2010; Markus Meier <maekke@gentoo.org> glibc-2.11.2.ebuild:
-  arm stable, bug #318503
-
-  11 Jul 2010; Tobias Klausmann <klausman@gentoo.org> glibc-2.11.2.ebuild:
-  Stable on alpha, bug #318503
-
-  29 Jun 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.11.2.ebuild:
-  Update alpha cloexec header #307651 by Matt Turner.
-
-  27 Jun 2010; Christian Faulhammer <fauli@gentoo.org> glibc-2.11.2.ebuild:
-  stable x86, bug 318503
-
-  26 Jun 2010; Christoph Mende <angelos@gentoo.org> glibc-2.11.2.ebuild:
-  Stable on amd64 wrt bug #318503
-
-  25 Jun 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.11.1.ebuild,
-  glibc-2.11.2.ebuild:
-  Force gcc-4.3+ on all amd64 users.
-
-  25 Jun 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.11.1.ebuild,
-  glibc-2.11.2.ebuild:
-  Mark ia64 stable #318503.
-
-  24 Jun 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> glibc-2.11.1.ebuild:
-  x86 stable wrt bug #318503
-
-  20 Jun 2010; Samuli Suominen <ssuominen@gentoo.org> glibc-2.11.1.ebuild:
-  amd64 stable wrt #318503
-
-  16 Jun 2010; Magnus Granberg <zorry@gentoo.org> files/eblits/common.eblit:
-  bug #293721 to support >=gcc 4.2 SSP support
-
-  12 Jun 2010; Joshua Kinard <kumba@gentoo.org> glibc-2.11-r1.ebuild:
-  ~mipsify glibc-2.11-r1. Runs OK on O2 so far...
-
-*glibc-2.11.2 (08 Jun 2010)
-
-  08 Jun 2010; Mike Frysinger <vapier@gentoo.org> +glibc-2.11.2.ebuild:
-  Version bump.
-
-  08 Jun 2010; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_unpack.eblit:
-  Tweak src_unpack a bit more to handle snaps again #323009 by Maksim
-  Melnikau.
-
-  20 May 2010; Samuli Suominen <ssuominen@gentoo.org> glibc-2.5-r4.ebuild,
-  glibc-2.5.1.ebuild, glibc-2.6.1.ebuild, glibc-2.7-r2.ebuild,
-  glibc-2.8_p20080602-r1.ebuild, glibc-2.9_p20081201-r2.ebuild,
-  glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1-r1.ebuild,
-  glibc-2.11-r1.ebuild, glibc-2.11.1.ebuild:
-  Change >=sys-apps/portage-2.1.2 DEPEND to !<sys-apps/portage-2.1.2 wrt
-  #257671.
-
-  25 Apr 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1-r1.ebuild:
-  Stabilize for s390.
-
-*glibc-2.11.1 (25 Apr 2010)
-
-  25 Apr 2010; Mike Frysinger <vapier@gentoo.org> +glibc-2.11.1.ebuild,
-  files/eblits/src_unpack.eblit:
-  Version bump #315477.
-
-  19 Apr 2010; Raúl Porcel <armin76@gentoo.org> glibc-2.10.1-r1.ebuild:
-  sh stable
-
-  15 Feb 2010; Raúl Porcel <armin76@gentoo.org>
-  glibc-2.9_p20081201-r2.ebuild:
-  s390/sh stable
-
-  22 Jan 2010; Tom Gall <tgall@gentoo.org> glibc-2.10.1-r1.ebuild:
-  stable on ppc64, bug #289342
-
-  21 Jan 2010; Raúl Porcel <armin76@gentoo.org> glibc-2.10.1-r1.ebuild:
-  sparc stable wrt #289342
-
-  20 Jan 2010; Markus Meier <maekke@gentoo.org> glibc-2.10.1-r1.ebuild:
-  arm stable, bug #289342
-
-  19 Jan 2010; nixnut <nixnut@gentoo.org> glibc-2.10.1-r1.ebuild:
-  ppc stable #289342
-
-  18 Jan 2010; Tobias Klausmann <klausman@gentoo.org>
-  glibc-2.10.1-r1.ebuild:
-  Stable on alpha, bug #289342
-
-  15 Jan 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1-r1.ebuild:
-  Add ppc64 love #291287.
-
-  15 Jan 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1-r1.ebuild:
-  Mark ia64 stable #289342.
-
-  14 Jan 2010; Jeroen Roovers <jer@gentoo.org> glibc-2.10.1-r1.ebuild:
-  Stable for HPPA (bug #289342).
-
-  10 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
-  glibc-2.10.1-r1.ebuild:
-  x86 stable, bug 289342
-
-  10 Jan 2010; Samuli Suominen <ssuominen@gentoo.org>
-  glibc-2.10.1-r1.ebuild:
-  amd64 stable wrt #289342
-
-  05 Jan 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.11-r1.ebuild:
-  Add ppc/ppc64 love #297452.
-
-  19 Dec 2009; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/pkg_preinst.eblit, files/eblits/src_install.eblit:
-  Start pointing ldconfig files to ld.so.conf.d.
-
-  10 Dec 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.3.5-r3.ebuild,
-  glibc-2.3.6-r4.ebuild, glibc-2.3.6-r5.ebuild, glibc-2.4-r4.ebuild,
-  glibc-2.5-r2.ebuild, glibc-2.5-r3.ebuild, glibc-2.5-r4.ebuild,
-  glibc-2.5.1.ebuild, glibc-2.6.ebuild, glibc-2.6.1.ebuild,
-  glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild,
-  glibc-2.8_p20080602-r1.ebuild, glibc-2.9_p20081201.ebuild,
-  glibc-2.9_p20081201-r1.ebuild, glibc-2.9_p20081201-r2.ebuild,
-  glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1.ebuild,
-  glibc-2.10.1-r1.ebuild, glibc-2.11.ebuild, glibc-2.11-r1.ebuild:
-  Dont require cross-gcc when installing glibc-headers-only.
-
-  03 Dec 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.11-r1.ebuild:
-  Add alpha/arm/sh love.
-
-  03 Dec 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.11-r1.ebuild:
-  Update patchset to fix building on alpha.
-
-*glibc-2.11-r1 (02 Dec 2009)
-
-  02 Dec 2009; Mike Frysinger <vapier@gentoo.org> +glibc-2.11-r1.ebuild:
-  Push out some fixes and add the ports tarball.
-
-  01 Dec 2009; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  Switch to common tc-has-tls function.
-
-*glibc-2.10.1-r1 (21 Nov 2009)
-
-  21 Nov 2009; Mike Frysinger <vapier@gentoo.org> +glibc-2.10.1-r1.ebuild:
-  Add a bunch of fixes from upstream for stabilization #289342.
-
-  19 Nov 2009; Jeroen Roovers <jer@gentoo.org> glibc-2.10.1.ebuild:
-  Marked ~hppa (bug #291287).
-
-  18 Nov 2009; Raúl Porcel <armin76@gentoo.org> glibc-2.10.1.ebuild:
-  Add ~arm wrt #291287
-
-  10 Nov 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1.ebuild,
-  glibc-2.11.ebuild:
-  Fix building on x86 with older linux headers missing __NR_fallocate
-  #274269 by Mikael Magnusson.
-
-  10 Nov 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1.ebuild:
-  Add sparc lovin #289615.
-
-  09 Nov 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.11.ebuild,
-  +files/2.11/glibc-2.11-hardened-pie.patch:
-  Update hardened-pie patch by Magnus Granberg #292139.
-
-  09 Nov 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.11.ebuild:
-  Pull in newer gcc for multilib on amd64 #292174.
-
-  08 Nov 2009; Mounir Lamouri <volkmar@gentoo.org> glibc-2.10.1.ebuild:
-  Keywording for ppc, bug 291287
-
-  06 Nov 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.11.ebuild:
-  Add patch for ia64 build failure #292059 by Dennis Schridde. Force newer
-  binutils on x86_64 #292056 by DaggyStyle. Forcer newer gcc on x86 #292174
-  by Andreas Proteus.
-
-  06 Nov 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.11.ebuild:
-  Add sparc lovin #291287.
-
-  06 Nov 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1.ebuild:
-  Add alpha lovin #291287.
-
-*glibc-2.11 (06 Nov 2009)
-
-  06 Nov 2009; Mike Frysinger <vapier@gentoo.org> +glibc-2.11.ebuild:
-  Version bump.
-
-  05 Nov 2009; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.9_p20081201-r3.ebuild:
-  Add binutils-2.20 detection patch to glibc-2.9.
-
-  30 Oct 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1.ebuild:
-  Import a bunch of alpha patches #289642 by Matt Turner.
-
-  19 Oct 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1.ebuild:
-  Mark s390 stable.
-
-  20 Sep 2009; Jory A. Pratt <anarchy@gentoo.org> glibc-2.10.1.ebuild,
-  +files/2.10/glibc-2.10-gentoo-chk_fail.c:
-  rename broken glibc-2.6-gentoo_chk_fail.c to glibc-2.10-gentoo_chk_fail.c
-  and update ebuild.
-
-  20 Sep 2009; Jory A. Pratt <anarchy@gentoo.org> glibc-2.10.1.ebuild,
-  +files/2.10/glibc-2.10-hardened-configure-picdefault.patch,
-  +files/2.10/glibc-2.10-hardened-inittls-nosysenter.patch,
-  +files/2.10/glibc-2.10-hardened-ssp-compat.patch:
-  add updated hardened patches bug #270274, please leave mask in place for
-  hardened profile.
-
-  18 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org> glibc-2.10.1.ebuild,
-  files/eblits/src_install.eblit:
-  Bump patcheset; add patch for bug #284393 (compatibility with binutils
-  2.20 betas), and make nscd init script not use 'strings' at runtime (bug
-  #285308).
-
-  13 Sep 2009; Markus Meier <maekke@gentoo.org>
-  glibc-2.9_p20081201-r2.ebuild:
-  arm stable, bug #270243
-
-  07 Sep 2009; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1.ebuild:
-  Block sys-kernel/ps3-sources as it has custom patches which breaks glibc
-  #271367 by Jean-Francis Roy.
-
-  07 Sep 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1.ebuild:
-  Include glibc ports addon again #283239 by Raúl Porcel.
-
-  04 Sep 2009; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Force more compiler/assembler tests to true for cross headers.
-
-  04 Sep 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1.ebuild:
-  Add ~ia64 love.
-
-  30 Aug 2009; Tobias Klausmann <klausman@gentoo.org>
-  glibc-2.9_p20081201-r3.ebuild:
-  Stable on alpha, bug #283188
-
-*glibc-2.9_p20081201-r3 (28 Aug 2009)
-
-  28 Aug 2009; Mark Loeser <halcy0n@gentoo.org>
-  +glibc-2.9_p20081201-r3.ebuild:
-  Bump for patchset with gcc-4.4 fix and alpha fixes
-
-  29 Aug 2009; Raúl Porcel <armin76@gentoo.org>
-  glibc-2.9_p20081201-r2.ebuild:
-  ia64/sparc stable wrt #270243
-
-  27 Aug 2009; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Force all linker tests to true for cross headers #282442 by Jack Byer.
-
-  21 Aug 2009; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/pkg_setup.eblit:
-  Add check for broken syscall() on x86 #279260 by Andrew Gaffney.
-
-  19 Jul 2009; nixnut <nixnut@gentoo.org> glibc-2.9_p20081201-r2.ebuild:
-  ppc stable #270243
-
-  04 Jul 2009; Brent Baude <ranger@gentoo.org>
-  glibc-2.9_p20081201-r2.ebuild:
-  Marking glibc-2.9_p20081201-r2 ppc64 for bug 270243
-
-  28 Jun 2009; Markus Meier <maekke@gentoo.org>
-  glibc-2.9_p20081201-r2.ebuild:
-  amd64 stable, bug #270243
-
-  28 Jun 2009; Tobias Klausmann <klausman@gentoo.org>
-  glibc-2.9_p20081201-r2.ebuild:
-  Stable on alpha, bug #270243
-
-  26 Jun 2009; Christian Faulhammer <fauli@gentoo.org>
-  glibc-2.9_p20081201-r2.ebuild:
-  stable x86, bug 270243
-
-  15 Jun 2009; Jeroen Roovers <jer@gentoo.org>
-  glibc-2.9_p20081201-r2.ebuild:
-  Stable for HPPA (bug #270243).
-
-*glibc-2.10.1 (18 May 2009)
-
-  18 May 2009; Mike Frysinger <vapier@gentoo.org> +glibc-2.10.1.ebuild:
-  Version bump.
-
-  17 May 2009; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_unpack.eblit:
-  Improve check_nptl_support output to include more info to help people
-  figure out their own mistakes.
-
-  02 May 2009; Mark Loeser <halcy0n@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Disable selinux on crosscompile; bug #186780
-
-  13 Apr 2009; Jeroen Roovers <jer@gentoo.org>
-  glibc-2.8_p20080602-r1.ebuild:
-  Stable for HPPA (bug #247553).
-
-  01 Apr 2009; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.8_p20080602-r1.ebuild, glibc-2.9_p20081201-r2.ebuild:
-  Disable ldconfig execution to avoid sandbox violations on ld.so.cache.
-
-  23 Mar 2009; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/pkg_setup.eblit:
-  Tweak xen warning a bit #263434 by Jeremy Olexa.
-
-  20 Mar 2009; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.8_p20080602-r1.ebuild:
-  Mark arm/sh stable.
-
-  19 Mar 2009; Guy Martin <gmsoft@gentoo.org> glibc-2.8_p20080602-r1.ebuild:
-  Added ~hppa to KEYWORDS
-
-  19 Mar 2009; Brent Baude <ranger@gentoo.org>
-  glibc-2.8_p20080602-r1.ebuild:
-  Marking glibc-2.8_p20080602-r1 ppc for bug 247553
-
-  19 Mar 2009; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/pkg_setup.eblit, glibc-2.7-r2.ebuild,
-  glibc-2.8_p20080602.ebuild, glibc-2.8_p20080602-r1.ebuild,
-  glibc-2.9_p20081201.ebuild, glibc-2.9_p20081201-r1.ebuild:
-  Abort install if people have a broken kernel running #262698.
-
-  08 Mar 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.7-r2.ebuild,
-  glibc-2.8_p20080602.ebuild, glibc-2.8_p20080602-r1.ebuild,
-  glibc-2.9_p20081201.ebuild, glibc-2.9_p20081201-r1.ebuild,
-  glibc-2.9_p20081201-r2.ebuild:
-  Drop extraneous glibc-compat20 #198657.
-
-  07 Mar 2009; Markus Meier <maekke@gentoo.org>
-  glibc-2.8_p20080602-r1.ebuild:
-  x86 stable, bug #247553
-
-  07 Mar 2009; Raúl Porcel <armin76@gentoo.org>
-  glibc-2.8_p20080602-r1.ebuild:
-  ia64/sparc stable wrt #247553
-
-  01 Mar 2009; Mike Frysinger <vapier@gentoo.org>
-  +files/eblits/pkg_postinst.eblit, +files/eblits/pkg_preinst.eblit,
-  +files/eblits/pkg_setup.eblit, glibc-2.9_p20081201-r2.ebuild:
-  Add support for pkg_* funcs with eblits.
-
-  24 Feb 2009; Joshua Kinard <kumba@gentoo.org>
-  glibc-2.9_p20081201-r2.ebuild:
-  Add ~mips to KEYWORDS
-
-  21 Feb 2009; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.9_p20081201-r2.ebuild:
-  Add fix from upstream for building with newer binutils #258072.
-
-  19 Feb 2009; Tom Gall <tgall@gentoo.org> glibc-2.8_p20080602-r1.ebuild:
-  stable on ppc64, bug #247553
-
-  18 Feb 2009; Tobias Klausmann <klausman@gentoo.org>
-  glibc-2.8_p20080602-r1.ebuild:
-  Stable on alpha, bug #247553
-
-*glibc-2.9_p20081201-r2 (16 Feb 2009)
-
-  16 Feb 2009; Mike Frysinger <vapier@gentoo.org>
-  +glibc-2.9_p20081201-r2.ebuild:
-  Add tweak for resolver issues #250468, a bunch of upstream fixes, a bunch
-  of SuperH fixes, and drop the deepbind patch #252302.
-
-  13 Feb 2009; Jeremy Olexa <darkside@gentoo.org>
-  glibc-2.8_p20080602-r1.ebuild:
-  amd64 stable, bug 247553
-
-  28 Jan 2009; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  Build glibc with -U_FORTIFY_SOURCE.
-
-  26 Jan 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.3.2-r12.ebuild,
-  glibc-2.3.5-r3.ebuild:
-  Drop USE=pic usage.
-
-  14 Jan 2009; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.8_p20080602-r1.ebuild:
-  Mark s390 stable.
-
-  31 Dec 2008; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.9_p20081201-r1.ebuild:
-  Disable nss deepbind patch until we get it sorted out #252302.
-
-  29 Dec 2008; Mike Frysinger <vapier@gentoo.org> glibc-2.7-r2.ebuild,
-  glibc-2.8_p20080602.ebuild, glibc-2.8_p20080602-r1.ebuild,
-  glibc-2.9_p20081201.ebuild, glibc-2.9_p20081201-r1.ebuild:
-  Force LC_ALL=C until the iconvdata patch hits #252802 by Harald van Dijk.
-
-  29 Dec 2008; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit,
-  files/eblits/src_install.eblit:
-  Stop removing locale vars from environment #252802 by Harald van Dijk.
-
-*glibc-2.9_p20081201-r1 (27 Dec 2008)
-
-  27 Dec 2008; Mike Frysinger <vapier@gentoo.org>
-  +glibc-2.9_p20081201-r1.ebuild:
-  Fix popen() issues and get more arches usable.
-
-  24 Dec 2008; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.8_p20080602-r1.ebuild:
-  Add s390 utmp compat patch.
-
-  23 Dec 2008; Friedrich Oslage <bluebird@gentoo.org>
-  files/eblits/common.eblit:
-  Add support to optimize for UltraSPARC T1 and T2 cpus
-
-*glibc-2.9_p20081201 (08 Dec 2008)
-
-  08 Dec 2008; Mike Frysinger <vapier@gentoo.org>
-  +glibc-2.9_p20081201.ebuild:
-  Version bump #237236.
-
-  08 Dec 2008; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_unpack.eblit:
-  Force timestamp update of C-translit.h so we dont regen it all the time
-  #185476 #218003.
-
-*glibc-2.8_p20080602-r1 (08 Dec 2008)
-
-  08 Dec 2008; Mike Frysinger <vapier@gentoo.org>
-  +glibc-2.8_p20080602-r1.ebuild:
-  Import a bunch of random fixes from upstream, some of which cover #236770
-  #237179 #245914.
-
-  29 Nov 2008; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Force compiler tests when building only headers #229391.
-
-  27 Oct 2008; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.8_p20080602.ebuild:
-  Fix building for arm.
-
-  05 Sep 2008; Mike Frysinger <vapier@gentoo.org> glibc-2.3.5-r3.ebuild,
-  glibc-2.3.6-r4.ebuild, glibc-2.3.6-r5.ebuild, glibc-2.4-r4.ebuild,
-  glibc-2.5-r2.ebuild, glibc-2.5-r3.ebuild, glibc-2.5-r4.ebuild,
-  glibc-2.5.1.ebuild, glibc-2.6.ebuild, glibc-2.6.1.ebuild,
-  glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild:
-  Drop app-admin/eselect-compiler dependency to make Mr_Bones_ happy.
-
-  23 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
-  add GLEP 56 USE flag desc from use.local.desc
-
-  23 Jun 2008; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Check to see if ports is in $S rather than $PWD #229107.
-
-  23 Jun 2008; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit, files/eblits/src_install.eblit,
-  files/eblits/src_install-2.6.eblit, glibc-2.6.1.ebuild,
-  glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild:
-  Short circuit header building in pkg testing and ABI recursion.
-
-  23 Jun 2008; Mike Frysinger <vapier@gentoo.org> glibc-2.6.1.ebuild,
-  glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild:
-  Add workaround for still broken #133327 / #228907.
-
-  22 Jun 2008; Friedrich Oslage <bluebird@gentoo.org>
-  glibc-2.8_p20080602.ebuild:
-  Add ~sparc keyword
-
-  22 Jun 2008; Friedrich Oslage <bluebird@gentoo.org>
-  files/eblits/common.eblit:
-  add support for 32bit userland with multilib on sparc
-
-  22 Jun 2008; Mike Frysinger <vapier@gentoo.org> glibc-2.6.1.ebuild,
-  glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild:
-  Change to / before running tests in case $PWD is weird #228809 by Kai
-  Krakow.
-
-  21 Jun 2008; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.8_p20080602.ebuild:
-  Add ~alpha and ~ia64 love.
-
-  17 Jun 2008; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.8_p20080602.ebuild:
-  Fix building for alpha #227275.
-
-  11 Jun 2008; Mike Frysinger <vapier@gentoo.org> glibc-2.6.1.ebuild,
-  glibc-2.7-r2.ebuild:
-  Declare LIBIDN_VER #225831 by Gerard Neil.
-
-*glibc-2.8_p20080602 (08 Jun 2008)
-
-  08 Jun 2008; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_unpack.eblit, +glibc-2.8_p20080602.ebuild:
-  Version bump #225175 by Arfrever Frehtes Taifersar Arahesis.
-
-  12 May 2008; Markus Rothe <corsair@gentoo.org> glibc-2.7-r2.ebuild:
-  Stable on ppc64
-
-  27 Mar 2008; Jeroen Roovers <jer@gentoo.org> glibc-2.7-r2.ebuild:
-  Stable for HPPA.
-
-  24 Mar 2008; Mike Frysinger <vapier@gentoo.org>
-  +files/eblits/src_install-2.6.eblit, -files/eblits/src_install-2.7.eblit,
-  glibc-2.6.1.ebuild, glibc-2.7.ebuild, glibc-2.7-r1.ebuild:
-  Reversion things so old is old #191088.
-
-*glibc-2.7-r2 (23 Mar 2008)
-
-  23 Mar 2008; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_install.eblit, files/eblits/src_test.eblit,
-  +glibc-2.7-r2.ebuild:
-  No need to generate multilib headers anymore with latest glibc #191088. Grab
-  some queue.h updates from FreeBSD #201979. Disable (for now) CFI stuff on
-  x86_64/x86 to workaround a bug in gcc #202055. Fix from upstream for
-  building with newer binutils #209629. Fix pthread_join on hppa #213829. Make
-  sure to force latest kernel headers on hppa and increase testing timeout
-  #214003.
-
-  10 Mar 2008; Mike Frysinger <vapier@gentoo.org> glibc-2.6.1.ebuild,
-  glibc-2.7.ebuild, glibc-2.7-r1.ebuild:
-  Only check for downgrades on the native glibc version ... let people screw
-  up any other system #212912.
-
-  16 Jan 2008; Mike Frysinger <vapier@gentoo.org> glibc-2.7-r1.ebuild:
-  Add some ~sparc love.
-
-  For previous entries, please see ChangeLog-2007.

diff --git a/sys-libs/glibc/ChangeLog-2007 b/sys-libs/glibc/ChangeLog-2007
deleted file mode 100644
index eebe1e4..0000000
--- a/sys-libs/glibc/ChangeLog-2007
+++ /dev/null
@@ -1,2665 +0,0 @@
-# ChangeLog for sys-libs/glibc
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog-2007,v 1.2 2013/02/09 04:42:17 vapier Exp $
-
-  31 Dec 2007; Jeroen Roovers <jer@gentoo.org> glibc-2.7-r1.ebuild:
-  Stable for HPPA.
-
-  29 Dec 2007; Mike Frysinger <vapier@gentoo.org> glibc-2.7-r1.ebuild:
-  Add patches to fix hppa.
-
-  24 Dec 2007; Mike Frysinger <vapier@gentoo.org> glibc-2.7-r1.ebuild:
-  Fix building with BSD awk by using a POSIX regex #202511 by Alexis Ballier.
-
-  11 Dec 2007; Mike Frysinger <vapier@gentoo.org> glibc-2.7-r1.ebuild:
-  Add patch to fix building on alpha #201910 by Jose Luis Rivero.
-
-  10 Dec 2007; Jeroen Roovers <jer@gentoo.org> glibc-2.7-r1.ebuild:
-  Marked ~hppa too.
-
-*glibc-2.7-r1 (10 Dec 2007)
-
-  10 Dec 2007; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_install.eblit, +glibc-2.7-r1.ebuild:
-  Add fixes for #196926 (build failure with USE=glibc-omitfp), #201646 (double
-  free on sscanf("", "%as")), #199479 (build failure for i586-* targets due to
-  duplicate _chk defs), #198949 (static link failure when using
-  pthread_cond_timedwait), #196933 (build failure on hppa), and #196031 (gdb
-  debugging errors with pthreads).
-
-  18 Nov 2007; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit, glibc-2.6.1.ebuild, glibc-2.7.ebuild:
-  Build gd-based helper tools when USE=gd #198381.
-
-  11 Nov 2007; Mike Frysinger <vapier@gentoo.org>
-  +files/2.7/glibc-2.7-hardened-inittls-nosysenter.patch,
-  files/eblits/src_unpack.eblit, glibc-2.6.1.ebuild, glibc-2.7.ebuild:
-  Move hardened stuff back to each ebuild (since that is how we are tracking
-  it) and add support for pre/post eblit hooks. Also fixup hardened patch to
-  apply #198335.
-
-  10 Nov 2007; Mike Frysinger <vapier@gentoo.org> glibc-2.6.ebuild,
-  glibc-2.6.1.ebuild, glibc-2.7.ebuild:
-  Only stick glibc-compat20 into IUSE when linuxthreads is available #198657
-  by Benjamin Schindler.
-
-  10 Nov 2007; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_unpack.eblit, glibc-2.6.1.ebuild, glibc-2.7.ebuild:
-  Add support for USE=vanilla.
-
-  24 Oct 2007; Mike Frysinger <vapier@gentoo.org> glibc-2.7.ebuild:
-  Fix building on hppa #196868 and add patch for gcc-4.2 + noinlining #196245.
-
-  23 Oct 2007; Mike Frysinger <vapier@gentoo.org> glibc-2.7.ebuild:
-  Force >=sys-apps/sandbox-1.2.18.1-r2 so it recognizes the new cloexec flags
-  #196720.
-
-*glibc-2.7 (22 Oct 2007)
-
-  22 Oct 2007; Mike Frysinger <vapier@gentoo.org> +glibc-2.7.ebuild:
-  Version bump.
-
-  17 Oct 2007; Raúl Porcel <armin76@gentoo.org> glibc-2.6.1.ebuild:
-  alpha/ia64/sparc stable wrt #195427
-
-  16 Oct 2007; Christoph Mende <angelos@gentoo.org> glibc-2.6.1.ebuild:
-  Stable on amd64 wrt bug #195427
-
-  15 Oct 2007; Markus Rothe <corsair@gentoo.org> glibc-2.6.1.ebuild:
-  Stable on ppc64; bug #195427
-
-  14 Oct 2007; Christian Faulhammer <opfer@gentoo.org> glibc-2.6.1.ebuild:
-  stable x86, bug 195427
-
-  12 Oct 2007; Lars Weiler <pylon@gentoo.org> glibc-2.6.1.ebuild:
-  stable ppc, bug #195427
-
-  10 Oct 2007; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  Add default -march for x86 on amd64 builds based on CHOST #185404.
-
-  07 Oct 2007; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_unpack.eblit:
-  Dont bother checking kernel headers when installing libc headers #190510.
-
-  04 Sep 2007; Joshua Kinard <kumba@gentoo.org> glibc-2.6.1.ebuild:
-  Update the patchset to 1.1 to pull in a patch for mips to enable support for
-  .gnu.hash capabilities, and mark unstable on mips.
-
-  06 Aug 2007; Mike Frysinger <vapier@gentoo.org>
-  +files/eblits/common.eblit, +files/eblits/src_compile.eblit,
-  +files/eblits/src_install.eblit, +files/eblits/src_test.eblit,
-  +files/eblits/src_unpack.eblit, glibc-2.6.1.ebuild:
-  Introduce eblits.
-
-  06 Aug 2007; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.6.ebuild, glibc-2.6.1.ebuild:
-  Add default -march for x86 builds based on CHOST #185404.
-
-*glibc-2.6.1 (01 Aug 2007)
-*glibc-2.5.1 (01 Aug 2007)
-
-  01 Aug 2007; Mike Frysinger <vapier@gentoo.org> +glibc-2.5.1.ebuild,
-  +glibc-2.6.1.ebuild:
-  Version bump.
-
-  24 Jul 2007; Samuli Suominen <drac@gentoo.org> Manifest:
-  Fix Manifest. (yoswink)
-
-  24 Jul 2007; Jose Luis Rivero <yoswink@gentoo.org> glibc-2.6.ebuild:
-  Keyworded ~alpha
-
-  20 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.6.ebuild:
-  Keyworded ~sparc
-
-  15 Jul 2007; Christoph Mende <angelos@gentoo.org> glibc-2.5-r4.ebuild:
-  Stable on amd64 wrt security bug #183844
-
-  10 Jul 2007; Tobias Scherbaum <dertobi123@gentoo.org> glibc-2.5-r4.ebuild:
-  ppc stable, bug #183844
-
-  10 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.5-r4.ebuild:
-  Stable on sparc wrt #183844
-
-  09 Jul 2007; Jeroen Roovers <jer@gentoo.org> glibc-2.5-r4.ebuild:
-  Stable for HPPA (bug #183844).
-
-  07 Jul 2007; Joshua Kinard <kumba@gentoo.org> glibc-2.5-r4.ebuild:
-  Stable on mips, per #183844.
-
-  07 Jul 2007; Raúl Porcel <armin76@gentoo.org> glibc-2.5-r4.ebuild:
-  alpha/ia64 stable wrt security #183844
-
-  07 Jul 2007; Markus Rothe <corsair@gentoo.org> glibc-2.5-r4.ebuild:
-  Stable on ppc64; bug #183844
-
-  05 Jul 2007; Piotr Jaroszyński <peper@gentoo.org> glibc-2.5-r4.ebuild:
-  (QA) RESTRICT clean up.
-
-  03 Jul 2007; Christian Faulhammer <opfer@gentoo.org> glibc-2.5-r4.ebuild:
-  stable x86, security bug 183844
-
-*glibc-2.5-r4 (03 Jul 2007)
-
-  03 Jul 2007; <solar@gentoo.org> +glibc-2.5-r4.ebuild:
-  - bug 183844
-
-  02 Jul 2007; Piotr Jaroszyński <peper@gentoo.org> glibc-2.2.5-r10.ebuild,
-  glibc-2.3.2-r12.ebuild, glibc-2.3.5-r3.ebuild, glibc-2.3.6-r4.ebuild,
-  glibc-2.3.6-r5.ebuild, glibc-2.4-r4.ebuild, glibc-2.5-r2.ebuild,
-  glibc-2.5-r3.ebuild, glibc-2.6.ebuild:
-  (QA) RESTRICT clean up.
-
-  02 Jul 2007; Jose Luis Rivero <yoswink@gentoo.org> glibc-2.5-r3.ebuild:
-  Stable on alpha wrt security bug #176712
-
-  01 Jul 2007; Piotr Jaroszyński <peper@gentoo.org> glibc-2.3.5-r3.ebuild,
-  glibc-2.3.6-r4.ebuild, glibc-2.3.6-r5.ebuild, glibc-2.4-r4.ebuild,
-  glibc-2.5-r2.ebuild, glibc-2.5-r3.ebuild, glibc-2.6.ebuild:
-  (QA) RESTRICT="multilib-pkg-force" -> EMULTILIB_PKG="true"
-
-  25 Jun 2007; Joshua Kinard <kumba@gentoo.org> glibc-2.5-r3.ebuild:
-  Stable on mips, per #176712.
-
-  05 Jun 2007; Raúl Porcel <armin76@gentoo.org> glibc-2.3.6-r5.ebuild:
-  alpha stable
-
-  02 Jun 2007; Matti Bickel <mabi@gentoo.org> glibc-2.5-r3.ebuild:
-  ppc stable
-
-  01 Jun 2007; Raúl Porcel <armin76@gentoo.org> glibc-2.5-r3.ebuild:
-  ia64 stable wrt security #176712
-
-  01 Jun 2007; Stephen Bennett <spb@gentoo.org> +glibc-2.3.6-r4.ebuild:
-  Re-add 2.3.6-r4 since it was latest 2.3 stable on alpha
-
-  31 May 2007; Daniel Gryniewicz <dang@gentoo.org> glibc-2.5-r3.ebuild:
-  Marked stable on amd64 for bug #176712
-
-  31 May 2007; Markus Rothe <corsair@gentoo.org> glibc-2.5-r3.ebuild:
-  Stable on ppc64; bug #176712
-
-  30 May 2007; Raúl Porcel <armin76@gentoo.org> glibc-2.5-r3.ebuild:
-  x86 stable wrt security #176712
-
-  29 May 2007; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.5-r3.ebuild:
-  Stable on sparc wrt security #176712
-
-  28 May 2007; Jeroen Roovers <jer@gentoo.org> glibc-2.5-r3.ebuild:
-  Stable for HPPA (bug #176712).
-
-*glibc-2.5-r3 (27 May 2007)
-
-  27 May 2007; Mike Frysinger <vapier@gentoo.org> +glibc-2.5-r3.ebuild:
-  Some more fixes from upstream (/etc/shell and printf()), fix tests when
-  profiling/debugging is enabled, and add patch from SuSE for more dynamic
-  /etc/resolv.conf handling.
-
-  24 May 2007; Joshua Kinard <kumba@gentoo.org> glibc-2.3.6-r5.ebuild:
-  Stable on mips.
-
-*glibc-2.6 (19 May 2007)
-
-  19 May 2007; Mike Frysinger <vapier@gentoo.org> +glibc-2.6.ebuild:
-  Version bump.
-
-  15 May 2007; Jeroen Roovers <jer@gentoo.org> glibc-2.5-r2.ebuild:
-  Stable for HPPA (bug #168131).
-
-  14 May 2007; Mike Frysinger <vapier@gentoo.org> glibc-2.5-r2.ebuild:
-  Push out some alpha compile fixes.
-
-  11 May 2007; Joshua Kinard <kumba@gentoo.org> glibc-2.5-r2.ebuild:
-  Stable on mips, per #176712.
-
-  09 May 2007; Bryan Østergaard <kloeri@gentoo.org> glibc-2.5-r2.ebuild:
-  Stable on Alpha, bug 176712.
-
-  05 May 2007; Daniel Gryniewicz <dang@gentoo.org> glibc-2.5-r2.ebuild:
-  Marked stable on amd64 for bug #176712
-
-  05 May 2007; Tobias Scherbaum <dertobi123@gentoo.org> glibc-2.5-r2.ebuild:
-  ppc stable, bug #176712
-
-  05 May 2007; Mike Frysinger <vapier@gentoo.org> glibc-2.5-r2.ebuild:
-  Switch to cleaner STRIP_MASK with prepallstrip.
-
-  04 May 2007; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.5-r2.ebuild:
-  Stable on sparc wrt security #176712
-
-  04 May 2007; Bryan Østergaard <kloeri@gentoo.org> glibc-2.5-r2.ebuild:
-  Stable on IA64, bug 176712.
-
-  03 May 2007; Markus Rothe <corsair@gentoo.org> glibc-2.5-r2.ebuild:
-  Stable on ppc64; bug #176712
-
-  03 May 2007; Andrej Kacian <ticho@gentoo.org> glibc-2.5-r2.ebuild:
-  Stable on x86, security bug #176712.
-
-*glibc-2.5-r2 (03 May 2007)
-
-  03 May 2007; Mike Frysinger <vapier@gentoo.org> +glibc-2.5-r2.ebuild:
-  Fix building with sanitized headers for various arches, fix from upstream
-  #176712 for printf overflow, fix building under hppa, and respect env
-  CPPFLAGS.
-
-  15 Mar 2007; Kevin F. Quinn <kevquinn@gentoo.org>
-  files/2.5/glibc-2.5-hardened-pie.patch, glibc-2.5-r1.ebuild:
-  Fix 2.5-hardened-pie.spec (bug #170731), and make 2.5-r1 robust against compiler variant.
-
-*glibc-2.5-r1 (13 Mar 2007)
-
-  13 Mar 2007; Mike Frysinger <vapier@gentoo.org>
-  +files/2.5/glibc-2.5-gentoo-stack_chk_fail.c,
-  +files/2.5/glibc-2.5-hardened-configure-picdefault.patch,
-  +files/2.5/glibc-2.5-hardened-inittls-nosysenter.patch,
-  +files/2.5/glibc-2.5-hardened-pie.patch, +glibc-2.5-r1.ebuild:
-  Push out misc fixes and include new hardened/hppa work.
-
-  25 Feb 2007; Joshua Kinard <kumba@gentoo.org> glibc-2.5.ebuild:
-  Add ~mips to glibc-2.5 for testing under the 2007.1-dev profile.
-
-  23 Feb 2007; Roy Marples <uberlord@gentoo.org> files/nscd:
-  nscd init script no longer requires bash
-
-  17 Feb 2007; Mike Frysinger <vapier@gentoo.org> glibc-2.5.ebuild:
-  We no longer support i386-* hosts #165772.
-
-  13 Feb 2007; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.5.ebuild:
-  Stable on sparc for 2007.0
-
-  12 Feb 2007; Bryan Østergaard <kloeri@gentoo.org> glibc-2.5.ebuild:
-  Stable on IA64.
-
-  12 Feb 2007; Bryan Østergaard <kloeri@gentoo.org> glibc-2.5.ebuild:
-  Stable on Alpha.
-
-  12 Feb 2007; Simon Stelling <blubb@gentoo.org> glibc-2.5.ebuild:
-  stable on amd64; bug 165085
-
-  11 Feb 2007; Joseph Jezak <josejx@gentoo.org> glibc-2.5.ebuild:
-  Marked ppc stable for bug #165085.
-
-  08 Feb 2007; Bryan Østergaard <kloeri@gentoo.org> glibc-2.5.ebuild:
-  Add ~alpha keyword.
-
-  06 Feb 2007; Christian Faulhammer <opfer@gentoo.org> glibc-2.5.ebuild:
-  stable x86; bug #165085
-
-  27 Jan 2007; Mike Frysinger <vapier@gentoo.org> glibc-2.3.6-r4.ebuild,
-  glibc-2.3.6-r5.ebuild, glibc-2.4-r3.ebuild, glibc-2.4-r4.ebuild,
-  glibc-2.5.ebuild:
-  Fixup bash style in check_nptl_support so the checks actually work #164007
-  by Andrew Gaffney.
-
-  16 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.5.ebuild:
-  Give ~sparc keywords
-
-  06 Jan 2007; Tom Gall <tgall@gentoo.org> glibc-2.5.ebuild:
-  stable on ppc64. 
-
-  25 Nov 2006; nixnut <nixnut@gentoo.org> glibc-2.3.6-r5.ebuild,
-  glibc-2.4-r4.ebuild:
-  Stable on ppc wrt bug 154176
-
-  25 Nov 2006; <blubb@gentoo.org> glibc-2.3.6-r5.ebuild:
-  stable on amd64
-
-  20 Nov 2006; Guy Martin <gmsoft@gentoo.org> glibc-2.3.6-r5.ebuild:
-  Stable on hppa.
-
-  13 Nov 2006; Tom Gall <tgall@gentoo.org> glibc-2.4-r4.ebuild:
-  stable on ppc64
-
-  09 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.3.6-r5.ebuild:
-  Stable on sparc wrt #154176
-
-  08 Nov 2006; Christian Faulhammer <opfer@gentoo.org>
-  glibc-2.3.6-r5.ebuild, glibc-2.4-r4.ebuild:
-  stable x86, bug #154176
-
-  06 Nov 2006; Daniel Gryniewicz <dang@gentoo.org> glibc-2.4-r4.ebuild:
-  Marked stable on amd64 for bug #154176
-
-  19 Oct 2006; Markus Rothe <corsair@gentoo.org> glibc-2.3.6-r5.ebuild:
-  Stable on ppc64 (for binutils-2.17)
-
-*glibc-2.3.6-r5 (30 Sep 2006)
-
-  30 Sep 2006; Mike Frysinger <vapier@gentoo.org> +glibc-2.3.6-r5.ebuild:
-  Push out accumulated fixes.
-
-*glibc-2.5 (30 Sep 2006)
-
-  30 Sep 2006; Mike Frysinger <vapier@gentoo.org> +glibc-2.5.ebuild:
-  Version bump.
-
-*glibc-2.4-r4 (29 Sep 2006)
-
-  29 Sep 2006; Mike Frysinger <vapier@gentoo.org> +glibc-2.4-r4.ebuild:
-  Push out accumulated fixes.
-
-  19 Sep 2006; Jason Wever <weeve@gentoo.org> glibc-2.4-r3.ebuild:
-  Added ~sparc keyword to glibc-2.4, woohoo
-
-  14 Sep 2006; Danny van Dyk <kugelfang@gentoo.org> glibc-2.3.6-r3.ebuild:
-  Moved last hidden USE flag to USE_EXPAND flag.
-
-  30 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> glibc-2.4-r3.ebuild:
-  Stable on amd64 and x86.
-
-  14 Aug 2006; <solar@gentoo.org> glibc-2.3.4.20041102-r2.ebuild,
-  glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.5-r2.ebuild,
-  glibc-2.3.5-r3.ebuild:
-  - switch default ordering of gcc-config and eselect-compiler to work around
-  portage bug
-
-  05 Aug 2006; Danny van Dyk <kugelfang@gentoo.org> glibc-2.3.6-r4.ebuild,
-  glibc-2.4-r3.ebuild:
-  Fixed bug #142832: wrapped crosscompile-fix in 'if is_crosscompile && ...'.
-
-  28 Jul 2006; <plasmaroo@gentoo.org> glibc-2.3.5-r3.ebuild:
-  Stable on IA64; fix bug #141681.
-
-  22 Jul 2006; Bryan Østergaard <kloeri@gentoo.org> glibc-2.3.6-r4.ebuild:
-  Stable on alpha.
-
-  09 Jul 2006; Joshua Kinard <kumba@gentoo.org> glibc-2.3.6-r4.ebuild:
-  Marked stable on mips.
-
-  08 Jul 2006; Lars Weiler <pylon@gentoo.org> glibc-2.3.6-r4.ebuild:
-  Stable on ppc; bug #137121.
-
-  04 Jul 2006; Mike Frysinger <vapier@gentoo.org> glibc-2.3.5-r2.ebuild,
-  glibc-2.3.5-r3.ebuild, glibc-2.3.6-r3.ebuild, glibc-2.3.6-r4.ebuild,
-  glibc-2.4-r3.ebuild:
-  Add back in sanity check to prevent people from downgrading their glibc.
-
-  28 Jun 2006; Markus Rothe <corsair@gentoo.org> glibc-2.3.6-r4.ebuild:
-  Stable on ppc64
-
-  28 Jun 2006; Mike Frysinger <vapier@gentoo.org> glibc-2.3.6-r4.ebuild,
-  glibc-2.4-r3.ebuild:
-  Disable --with-__thread when USE=glibc-compat20 #138028 by je_fro.
-
-  27 Jun 2006; Luca Barbato <lu_zero@gentoo.org> glibc-2.4-r3.ebuild:
-  Marked stable on ppc
-
-  27 Jun 2006; Mike Frysinger <vapier@gentoo.org> glibc-2.3.6-r4.ebuild,
-  glibc-2.4-r3.ebuild:
-  Punt Fedora tarballs in favor of packaging c_stubs/glibc-compat ourselves
-  #138028 by je_fro.
-
-  25 Jun 2006; Guy Martin <gmsoft@gentoo.org> glibc-2.3.6-r4.ebuild:
-  Stable on hppa.
-
-  25 Jun 2006; Marcus D. Hanwell <cryos@gentoo.org> glibc-2.3.6-r4.ebuild:
-  Marked stable on amd64, bug 137121.
-
-  24 Jun 2006; Markus Rothe <corsair@gentoo.org> glibc-2.4-r3.ebuild:
-  Added ~ppc64 to get more user response for bugs
-
-  22 Jun 2006; Mike Frysinger <vapier@gentoo.org> glibc-2.3.6-r4.ebuild,
-  glibc-2.4-r3.ebuild:
-  Make locale-gen upgrade path a little smoother for people who want *all*
-  locales generated #137538.
-
-  21 Jun 2006; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.3.6-r4.ebuild:
-  Stable on sparc wrt #137121
-
-  18 Jun 2006; Andrej Kacian <ticho@gentoo.org> glibc-2.3.6-r4.ebuild:
-  Stable on x86. Bug #137121.
-
-  15 Jun 2006; Joshua Kinard <kumba@gentoo.org> glibc-2.4-r3.ebuild:
-  Add ~mips to KEYWORDS for testing purposes.
-
-  30 May 2006; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20041102-r2.ebuild, glibc-2.3.4.20050125-r1.ebuild,
-  glibc-2.3.5.ebuild, glibc-2.3.5-r1.ebuild, glibc-2.3.5-r2.ebuild,
-  glibc-2.3.5-r3.ebuild, glibc-2.3.6.ebuild, glibc-2.3.6-r1.ebuild,
-  glibc-2.3.6-r2.ebuild, glibc-2.3.6-r3.ebuild, glibc-2.3.6-r4.ebuild,
-  glibc-2.4-r1.ebuild, glibc-2.4-r2.ebuild, glibc-2.4-r3.ebuild:
-  Let app-admin/eselect-compiler be used instead of sys-devel/gcc-config if
-  it's available.
-
-  30 May 2006; Luca Barbato <lu_zero@gentoo.org> glibc-2.4-r3.ebuild:
-  Marked ~ppc
-
-  26 May 2006; Guy Martin <gmsoft@gentoo.org> glibc-2.3.6-r4.ebuild:
-  Added ~hppa to KEYWORDS.
-
-*glibc-2.4-r3 (13 May 2006)
-
-  13 May 2006; Mike Frysinger <vapier@gentoo.org> +glibc-2.4-r3.ebuild:
-  Push out accumulated changes and post new amd64 string patch.
-
-  05 May 2006; Mike Frysinger <vapier@gentoo.org> glibc-2.3.6-r3.ebuild:
-  Just filter strings patch for hardened users #124682.
-
-*glibc-2.3.6-r4 (04 May 2006)
-
-  04 May 2006; Mike Frysinger <vapier@gentoo.org> +glibc-2.3.6-r4.ebuild:
-  Backport all the crazy changes from glibc-2.4 and include a ton of bugfixes.
-
-  04 May 2006; Joseph Jezak <josejx@gentoo.org> glibc-2.3.6-r3.ebuild:
-  Marked ppc stable for bug #132076.
-
-  02 May 2006; Daniel Gryniewicz <dang@gentoo.org> glibc-2.3.6-r3.ebuild:
-  Marked stable on amd64 per bug# 131403
-
-  30 Apr 2006; Joshua Kinard <kumba@gentoo.org> glibc-2.3.6-r3.ebuild:
-  Marked stable on mips.
-
-  30 Apr 2006; Simon Stelling <blubb@gentoo.org> glibc-2.3.5-r3.ebuild:
-  stable on amd64
-
-  26 Apr 2006; Ilya A. Volynets-Evenbakh <iluxa@gentoo.org>
-  glibc-2.3.6.ebuild, glibc-2.3.6-r1.ebuild, glibc-2.3.6-r2.ebuild,
-  glibc-2.3.6-r3.ebuild:
-  replace "portageq has_version" with "has_version" to make paludis with
-  root!=/ happy
-
-  25 Apr 2006; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.3.6-r3.ebuild:
-  Stable on sparc
-
-  25 Apr 2006; Mark Loeser <halcy0n@gentoo.org> glibc-2.3.6-r3.ebuild:
-  Stable on x86
-
-  17 Apr 2006; Mike Frysinger <vapier@gentoo.org> glibc-2.4-r2.ebuild:
-  Kill USE=userlocales and replace with Debian locale-gen #22565.
-
-  14 Apr 2006; Bryan Østergaard <kloeri@gentoo.org glibc-2.3.6-r3.ebuild:
-  ~alpha keyword 2.3.6-r3, needed by vlc-0.8.5.
-
-  13 Apr 2006; Stephen P. Becker <geoman@gentoo.org> glibc-2.4-r2.ebuild:
-  fix DEPEND so that we can use mips-headers with USE=nptl
-
-*glibc-2.4-r2 (01 Apr 2006)
-
-  01 Apr 2006; Mike Frysinger <vapier@gentoo.org> +glibc-2.4-r2.ebuild:
-  Cleaned up version bump.
-
-  29 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> glibc-2.3.5-r3.ebuild:
-  Marking stable on x86 wrt bug #127680.
-
-  29 Mar 2006; Mike Frysinger <vapier@gentoo.org> glibc-2.4-r1.ebuild:
-  Force gcc-4 for ppc targets #125797 and allow nptl for most targets #127358.
-
-*glibc-2.4-r1 (17 Mar 2006)
-
-  17 Mar 2006; Mike Frysinger <vapier@gentoo.org> +files/2.4/ssp_simple.c,
-  +glibc-2.4-r1.ebuild:
-  Cut some old mips patches, update the alpha xstat patch, fixup the ssp
-  compat patch #125909 and #125988, and fix the fnmatch patch #126164.
-
-  11 Mar 2006; Mike Frysinger <vapier@gentoo.org>
-  +files/2.4/glibc-gentoo-libdir.patch, glibc-2.4.ebuild:
-  Update non-multilib amd64 patch for glibc-2.4 #125793 by Jean Bréfort.
-
-*glibc-2.4 (10 Mar 2006)
-
-  10 Mar 2006; Mike Frysinger <vapier@gentoo.org> +glibc-2.4.ebuild:
-  Version bump.
-
-  03 Mar 2006; Simon Stelling <blubb@gentoo.org>
-  glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102-r1.ebuild,
-  glibc-2.3.4.20041102-r2.ebuild, glibc-2.3.4.20050125-r1.ebuild,
-  glibc-2.3.5.ebuild:
-  remove the dependency on app-emulation/emul-linux-x86-glibc since 2004.3 has
-  been deprecated a while ago
-
-  27 Feb 2006; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.3.6-r3.ebuild:
-  Stick a ~sparc in
-
-  20 Feb 2006; Mike Frysinger <vapier@gentoo.org> glibc-2.3.5-r3.ebuild,
-  glibc-2.3.6-r3.ebuild:
-  Add some sparc fixes from upstream #123433 by Jason Weever.
-
-  20 Feb 2006; Joshua Kinard <kumba@gentoo.org> glibc-2.3.5-r3.ebuild:
-  Marked stable on mips.
-
-*glibc-2.3.6-r3 (12 Feb 2006)
-
-  12 Feb 2006; Martin Schlemmer <azarah@gentoo.org> +glibc-2.3.6-r3.ebuild:
-  Add amd64 string and math patches, bug #100289. Extra patches from
-  Simon Strandman's patchset for glibc-2.3.90 that I ported to 2.3.6.
-
-  29 Jan 2006; Mike Frysinger <vapier@gentoo.org>
-  -files/glibc-manpages-2.2.5.tar.bz2, -files/glibc-manpages-2.3.2.tar.bz2,
-  glibc-2.3.2-r12.ebuild:
-  Move glibc 2.3.2 manpages to mirrors #120700 by Simon Stelling.
-
-  25 Jan 2006; Daniel Ostrow <dostrow@gentoo.org>
-  glibc-2.3.4.20041102-r2.ebuild:
-  Stable for stage building.
-
-  24 Jan 2006; Mike Frysinger <vapier@gentoo.org> glibc-2.3.5.ebuild,
-  glibc-2.3.5-r1.ebuild, glibc-2.3.5-r2.ebuild, glibc-2.3.5-r3.ebuild,
-  glibc-2.3.6.ebuild, glibc-2.3.6-r1.ebuild, glibc-2.3.6-r2.ebuild:
-  Define alt_build_headers for the --with-headers option and for checking for
-  nptl support #114923.
-
-  18 Jan 2006; Mark Loeser <halcy0n@gentoo.org>
-  files/2.3.5/glibc-2.3.5-propolice-guard-functions.patch,
-  +files/2.3.6/glibc-2.3.6-propolice-guard-functions.patch,
-  -glibc-2.3.5.20050421.ebuild, -glibc-2.3.5.20050722.ebuild,
-  glibc-2.3.6.ebuild, glibc-2.3.6-r1.ebuild, glibc-2.3.6-r2.ebuild:
-  Add check for SSP from glibc head. Remove old glibc-2.3.5 (glibc-2.4)
-  snapshots.
-
-  15 Jan 2006; Joseph Jezak <josejx@gentoo.org> glibc-2.3.5-r3.ebuild,
-  glibc-2.3.6-r2.ebuild:
-  Added PPC NPTL workaround and marked glibc-2.3.5-r3 ppc stable.
-
-  13 Jan 2006; Mike Frysinger <vapier@gentoo.org> glibc-2.3.5-r1.ebuild,
-  glibc-2.3.5-r2.ebuild, glibc-2.3.5-r3.ebuild, glibc-2.3.6.ebuild,
-  glibc-2.3.6-r1.ebuild, glibc-2.3.6-r2.ebuild:
-  Fix double stripping on multilib systems #118207.
-
-  07 Jan 2006; Markus Rothe <corsair@gentoo.org> glibc-2.3.6-r2.ebuild:
-  Added ~ppc64
-
-  06 Jan 2006; Luis Medinas <metalgod@gentoo.org> glibc-2.3.6-r2.ebuild:
-  Added ~amd64 keyword.
-
-  06 Jan 2006; Mark Loeser <halcy0n@gentoo.org> glibc-2.3.6-r2.ebuild:
-  Marking ~x86
-
-  05 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.3.5-r3.ebuild:
-  Stable on sparc
-
-*glibc-2.3.6-r2 (03 Jan 2006)
-
-  03 Jan 2006; Mark Loeser <halcy0n@gentoo.org> +glibc-2.3.6-r2.ebuild:
-  Bump to add a new patchset which fixes MIPs gcc-4 issues, bug #32429 and
-  #116086
-
-  25 Dec 2005; Joshua Kinard <kumba@gentoo.org> glibc-2.3.6-r1.ebuild:
-  New patchset to fix mips build issues when using gcc-4.x.
-
-  23 Dec 2005; Michael Hanselmann <hansmi@gentoo.org> glibc-2.3.6-r1.ebuild:
-  Added to ~ppc.
-
-  09 Dec 2005; Joshua Kinard <kumba@gentoo.org> glibc-2.3.6-r1.ebuild:
-  Added ~mips to KEYWORDS, excluded patch 6640_*
-
-  09 Dec 2005; Roy Marples <uberlord@gentoo.org> files/nscd:
-  Tweak nscd initscript depend to use dns ldap net slapd.
-
-  30 Nov 2005; Bryan Østergaard <kloeri@gentoo.org> glibc-2.3.5-r3.ebuild:
-  Stable on alpha. Fixes some longstanding threading issues.
-
-  18 Nov 2005; Mike Frysinger <vapier@gentoo.org> glibc-2.3.6-r1.ebuild:
-  Add support for just installing glibc headers when doing a cross-compile.
-
-*glibc-2.3.6-r1 (14 Nov 2005)
-
-  14 Nov 2005; Martin Schlemmer <azarah@gentoo.org> +glibc-2.3.6-r1.ebuild:
-  Fix building with newer binutils. Fix building on ppc with gcc-4.1.
-
-  12 Nov 2005; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.6.ebuild:
-  Update DEPEND .. we need later binutils. Also update gcc and gcc-config
-  dependencies to be sure.
-
-  11 Nov 2005; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.6.ebuild:
-  Fix pthread manpages not installing with nptl.
-
-*glibc-2.3.6 (10 Nov 2005)
-
-  10 Nov 2005; Martin Schlemmer <azarah@gentoo.org> +glibc-2.3.6.ebuild:
-  New release.
-
-  03 Nov 2005; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.3.5-r3.ebuild:
-  Give it some ~sparc keyword
-
-  27 Oct 2005; Michael Hanselmann <hansmi@gentoo.org> glibc-2.3.5-r3.ebuild:
-  Added to ~ppc.
-
-  28 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.5-r3.ebuild:
-  Cleaned up setup_env, and fixed the usage of CFLAGS_<CTARGET>.
-
-*glibc-2.3.5-r3 (27 Oct 2005)
-
-  27 Oct 2005; Mike Frysinger <vapier@gentoo.org> +glibc-2.3.5-r3.ebuild:
-  Fix alpha defunct threads #100259, add support for binutils as-needed
-  #108976, and split timezone data off into another package #109556.
-
-  21 Oct 2005; Tom Gall <tgall@gentoo.org> 
-  glibc-2.3.5-r1.ebuild, glibc-2.3.5-r2.ebuild:
-  going back to ~ppc64 in light of bug #109985
-
-  19 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20041102-r2.ebuild, glibc-2.3.4.20050125-r1.ebuild,
-  glibc-2.3.5.ebuild, glibc-2.3.5-r1.ebuild, glibc-2.3.5-r2.ebuild,
-  glibc-2.3.5.20050421.ebuild, glibc-2.3.5.20050722.ebuild:
-  Removing my devspace as a fallback URI so people stop blaming me about
-  missing distfiles when mirrors fail.
-
-  17 Oct 2005; Joseph Jezak <josejx@gentoo.org> glibc-2.3.5-r2.ebuild:
-  Marked ppc stable.
-
-  14 Oct 2005; Mike Frysinger <vapier@gentoo.org> glibc-2.3.5-r2.ebuild:
-  Filter CFLAGS and force default ABI when cross-compiling.
-
-  11 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.5-r2.ebuild:
-  Set MULTILIB_ABIS to DEFAULT_ABI if ! use multilib.
-
-  08 Oct 2005; Chris PeBenito <pebenito@gentoo.org> glibc-2.3.5-r1.ebuild,
-  glibc-2.3.5-r2.ebuild:
-  Enable SELinux support only on primary ABI on multilib systems.
-
-  08 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.5-r2.ebuild:
-  Exclude 5005_all_enable-multilib-with-cross-compile.patch unless we're
-  building a mips64 crosscompiler as it breaks everything else.
-
-  07 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.5-r2.ebuild, glibc-2.3.5.20050722.ebuild:
-  Don't do get_libdir on crosscompiles except for mips64 since it breaks other
-  targets and only mildly fixes mips64.
-
-  07 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.5-r2.ebuild, glibc-2.3.5.20050421.ebuild,
-  glibc-2.3.5.20050722.ebuild:
-  Don't do the CC setting hack if you've got eselect-compiler as that sets
-  everything up correctly.
-
-  07 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.5-r2.ebuild, glibc-2.3.5.20050722.ebuild:
-  Avoid using CFLAGS_${ABI} for sparc64 as that is deprecated (and won't work
-  with the default eselect-compiler settings).
-
-  07 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.5-r2.ebuild, glibc-2.3.5.20050722.ebuild:
-  Punted some multilib config stuff to multilib.eclass.
-
-*glibc-2.3.5-r2 (06 Oct 2005)
-
-  06 Oct 2005; Mike Frysinger <vapier@gentoo.org> +glibc-2.3.5-r2.ebuild:
-  Push out accumulated fixes and fix amd64 multilib error where
-  C{BUILD,TARGET}_OPT bled across compiles.
-
-  28 Sep 2005; Mike Frysinger <vapier@gentoo.org> glibc-2.3.5-r1.ebuild:
-  Add fix by Fredrik Tolf #86313.
-
-  21 Sep 2005; Mike Frysinger <vapier@gentoo.org> glibc-2.3.5-r1.ebuild:
-  Rework ABI handling for cross-compiles so mips n32/n64 works now with mips64
-  targets.
-
-  21 Sep 2005; Stephen P. Becker <geoman@gentoo.org>
-  glibc-2.3.5.20050722.ebuild:
-  exclude patches 6640_mips_unistd_h-fixes.patch and 
-  6600_mips_librt-mips.patch since the first isn't required anymore, and 
-  the second breaks the glibc compile--note a new, similar patch may be 
-  needed to facilitate transition between old userlands with the GLIBC_2.0 
-  symbol in librt
-
-  18 Sep 2005; Michael Hanselmann <hansmi@gentoo.org> glibc-2.3.5-r1.ebuild:
-  Added to ~ppc.
-
-  16 Sep 2005; Bryan Østergaard <kloeri@gentoo.org>
-  glibc-2.3.4.20041102-r1.ebuild, glibc-2.3.4.20041102-r2.ebuild,
-  glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.5.ebuild, glibc-2.3.5-r1.ebuild,
-  glibc-2.3.5.20050421.ebuild, glibc-2.3.5.20050722.ebuild:
-  Enable nptl on alpha.
-
-  07 Sep 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.5-r1.ebuild:
-  Forcing -j1.  Found -j3 making problems on my u2 =(...
-
-  06 Sep 2005; Markus Rothe <corsair@gentoo.org> glibc-2.3.5-r1.ebuild:
-  Stable on ppc64
-
-  28 Aug 2005; Joshua Kinard <kumba@gentoo.org> glibc-2.3.5-r1.ebuild,
-  glibc-2.3.5.ebuild:
-  Bump 2.3.5 to stable, and 2.3.5-r1 to unstable on mips.
-
-  25 Aug 2005; Martin Schlemmer <azarah@gentoo.org> glibc-2.2.5-r10.ebuild:
-  Add localedef-fix-trampoline.patch, as we have the same issues with a
-  hardened kernel as with 2.3.x and gcc-[34].x.
-
-  21 Aug 2005; MATSUU Takuto <matsuu@gentoo.org> glibc-2.3.5-r1.ebuild:
-  Stable on sh.
-
-  17 Aug 2005; Mike Frysinger <vapier@gentoo.org> glibc-2.3.5-r1.ebuild,
-  glibc-2.3.5.20050421.ebuild, glibc-2.3.5.20050722.ebuild:
-  Make sure we filter all -O flags before we lock down to -O2 #77264.
-
-  16 Aug 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.5-r1.ebuild:
-  Stable on amd64 and x86 to address issues which cropped up since 2.3.5 went
-  stable. This fixes bugs #52374, #85718, #100190.
-
-  10 Aug 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.5-r1.ebuild, glibc-2.3.5.20050421.ebuild,
-  glibc-2.3.5.20050722.ebuild:
-  Fixed USE=profile support... bug #100092.
-
-  04 Aug 2005; Martin Schlemmer <azarah@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.5-r1.ebuild,
-  glibc-2.3.5.20050421.ebuild, glibc-2.3.5.20050722.ebuild:
-  Fix typo, bug #101374.
-
-  31 Jul 2005; MATSUU Takuto <matsuu@gentoo.org> glibc-2.3.5-r1.ebuild:
-  Added ~sh to KEYWORDS.
-
-  29 Jul 2005; Mike Frysinger <vapier@gentoo.org> glibc-2.3.5-r1.ebuild:
-  Add patches for SuperH.
-
-  29 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org> glibc-2.3.5.ebuild,
-  glibc-2.3.5-r1.ebuild, glibc-2.3.5.20050421.ebuild,
-  glibc-2.3.5.20050722.ebuild:
-  Fix cross-compilation RDEPENDs
-
-  29 Jul 2005; Guy Martin <gmsoft@gentoo.org> glibc-2.3.2-r12.ebuild,
-  glibc-2.3.3.20040420-r2.ebuild, glibc-2.3.4.20040619-r2.ebuild,
-  glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102-r1.ebuild:
-  Fixed hppa no pie patch path.
-
-  29 Jul 2005; Mike Frysinger <vapier@gentoo.org>
-  +files/2.3.4/hppa-no-pie.patch, glibc-2.3.2-r12.ebuild,
-  glibc-2.3.3.20040420-r2.ebuild, glibc-2.3.4.20040619-r2.ebuild,
-  glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102-r1.ebuild:
-  Add patch to disable building nscd as PIE on hppa since PIE support is
-  broken in glibc for parisc.
-
-  26 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.5-r1.ebuild:
-  Remove a nested function from iconvconfig to make it play nicer for hardened
-  users. Closes bug #85718.
-
-  24 Jul 2005; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.5-r1.ebuild:
-  Add the stripping of the dynamic linker from the snapshot ebuilds, else we
-  cannot set breakpoints in shared libraries. Make sure we only move actual
-  files and not symlinks to the tmp directory.
-
-*glibc-2.3.5.20050722 (24 Jul 2005)
-
-  24 Jul 2005; Martin Schlemmer <azarah@gentoo.org>
-  +glibc-2.3.5.20050722.ebuild:
-  New snapshot release.
-
-  24 Jul 2005; Markus Rothe <corsair@gentoo.org> glibc-2.3.5-r1.ebuild:
-  added ~ppc64
-
-  23 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org> glibc-2.3.5.ebuild,
-  glibc-2.3.5-r1.ebuild:
-  Changed CHOST->CTARGET for 486/586 linuxthreads workaround. Set keywords in
-  2.3.5-r1 to ~amd64 ~sparc ~x86 in prep to remove from package.mask.
-
-  22 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.5-r1.ebuild, glibc-2.3.5.20050421.ebuild:
-  Readded 1040_all_2.3.3-localedef-fix-trampoline.patch which got lost during
-  a glibc bump. Shoud address bug #85718. Also, let --with-__thread be
-  controlled by linuxthread-tls instead of !glibc-compat20.
-
-  17 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org> glibc-2.3.5.ebuild,
-  glibc-2.3.5-r1.ebuild:
-  Workaround for bug #90236 in 2.3.5.  Bump of infopages in 2.3.5-r1.
-
-  15 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org> glibc-2.3.5.ebuild:
-  Stable on x86. This pushes fixes for the nslookup bug and bugs #74555,
-  #87671, #90825, and #98779 plus others into stable on x86.
-
-  15 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org> glibc-2.3.5.ebuild,
-  glibc-2.3.5-r1.ebuild:
-  Removed the PDEPEND on emul-glibc for amd64 as this release (and all future
-  releases) are masked on 2004.3 for amd64.
-
-*glibc-2.3.5-r1 (15 Jul 2005)
-
-  15 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  +glibc-2.3.5-r1.ebuild, glibc-2.3.5.20050421:
-  Revision bump to address bugs #52374, #82424, and #95351.  Adds support for
-  the 'profile' USE flag which causes profiling glibc libs to be build.  The
-  glibc-omitfp USE flag is now used instead of the !debug flag and CFLAGS
-  checking to determine if we should pass --enable-omitfp to configure.  The
-  glibc-compat20 USE flag has been introduced to enable the glibc-compat
-  addon and force the linuxthreads glibc to be compiled with
-  --without-__thread.  This will allow better support for legacy (and in some
-  cases "broken") binaries to work with this glibc.  If you aren't using such
-  binaries, you're better off not using this USE flag.  See bug #95351.
-
-  14 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  -files/glibc-2.2.4-string2.h.diff,
-  -files/2.2.5/glibc-2.2.5-alpha-gcc3-fix.diff,
-  -files/2.2.5/glibc-2.2.5-alpha-pcdyn-fix.diff,
-  -files/2.2.5/glibc-2.2.5-arm-errlist-fix.diff,
-  -files/2.2.5/glibc-2.2.5-arm-sysdeps-fix.diff,
-  -files/2.2.5/glibc-2.2.5-divdi3.diff,
-  -files/2.2.5/glibc-2.2.5-dns-network-overflow.diff,
-  -files/2.2.5/glibc-2.2.5-gcc311.patch,
-  -files/2.2.5/glibc-2.2.5-getgrouplist.patch,
-  -files/2.2.5/glibc-2.2.5-ppc-semctl.diff,
-  -files/2.2.5/glibc-2.2.5-ppc-sqrtl.diff,
-  -files/2.2.5/glibc-2.2.5-sandbox.diff,
-  -files/2.2.5/glibc-2.2.5-sparc-mathinline.patch,
-  -files/2.2.5/glibc-2.2.5-sparc-misc.diff,
-  -files/2.2.5/glibc-2.2.5-sparc32-semctl.patch,
-  -files/2.2.5/glibc-2.2.5-sparc64-fixups.diff,
-  -files/2.2.5/glibc-2.2.5-sunrpc-overflow.diff,
-  -files/2.2.5/glibc-2.2.5-threadsig.diff,
-  -files/2.2.5/glibc-2.2.5.divbyzero.patch,
-  -files/2.2.5/glibc-2.2.5.restrict_arr.patch,
-  -files/2.3.1/glibc-2.3.1-elf-machine-rela-mips.patch,
-  -files/2.3.1/glibc-2.3.1-exit-syscall-mips.patch,
-  -files/2.3.1/glibc-2.3.1-inline-syscall-mips.patch,
-  -files/glibc-xdr_security.patch, -glibc-2.3.4.20041102.ebuild,
-  -glibc-2.3.4.20050125.ebuild:
-  Cleaning out some old cruft.
-
-*glibc-2.3.4.20041102-r2 (13 Jul 2005)
-
-  13 Jul 2005; Yuta SATOH <nigoro@gentoo.org>
-  +glibc-2.3.4.20041102-r2.ebuild, glibc-2.3.5.ebuild,
-  glibc-2.3.5.20050421.ebuild:
-  added multilib support on ppc64, bug #97162
-
-  12 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20041102.ebuild, glibc-2.3.4.20041102-r1.ebuild,
-  glibc-2.3.4.20050125.ebuild, glibc-2.3.4.20050125-r1.ebuild,
-  glibc-2.3.5.ebuild, glibc-2.3.5.20050421.ebuild:
-  Changed DEPEND to use ~ instead of >= for glibc so we keep version sync
-  between the packages.
-
-  11 Jul 2005; Martin Schlemmer <azarah@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild:
-  Update to support selinux USE flag.
-
-  11 Jul 2005; Martin Schlemmer <azarah@gentoo.org>
-  glibc-2.3.4.20041102-r1.ebuild, glibc-2.3.5.ebuild,
-  glibc-2.3.5.20050421.ebuild:
-  Update to support selinux USE flag (blame spb).
-
-  07 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org> glibc-2.3.5.ebuild:
-  Stable amd64.
-
-  26 Jun 2005; Luca Barbato <lu_zero@gentoo.org> glibc-2.3.5.ebuild:
-  ppc doesn't build correctly with -nptlonly
-
-  16 June 2005; Martin Schlemmer <azarah@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.5.20050421.ebuild:
-  Do not backup symlinks for the 'do not strip thread/ld.so libs' action, as
-  it causes issues (basically the 'mv -f' followed the symlink instead of
-  moving it ...).
-
-  14 Jun 2005; Mike Frysinger <vapier@gentoo.org> files/nscd:
-  Add a permission check to nscd init.d #96108 by Paul Ortyl.
-
-  11 Jun 2005; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.3.4.20041102.ebuild, glibc-2.3.4.20041102-r1.ebuild,
-  glibc-2.3.4.20050125.ebuild, glibc-2.3.4.20050125-r1.ebuild,
-  glibc-2.3.5.ebuild, glibc-2.3.5.20050421.ebuild:
-  Add missing popd by Sunil #95736.
-
-  07 Jun 2005; Mike Frysinger <vapier@gentoo.org> files/2.3.5/ssp.c,
-  +files/2.3.5/glibc-2.3.5-propolice-guard-functions.patch,
-  glibc-2.3.5.ebuild:
-  Make sure we dont build ssp.c with stack-protector and disable syslog()
-  until we have a better fix #94325.
-
-  05 Jun 2005; Mike Frysinger <vapier@gentoo.org>
-  +files/2.3.4/glibc234-alpha-xstat.patch, glibc-2.3.4.20041102.ebuild,
-  glibc-2.3.4.20041102-r1.ebuild:
-  Add xstat patch for alpha for kloeri.
-
-  27 May 2005; Bryan Østergaard <kloeri@gentoo.org>
-  glibc-2.3.4.20041102-r1.ebuild:
-  Stable on alpha.
-
-  05 May 2005; Martin Schlemmer <azarah@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.5.20050421.ebuild:
-  Do not strip ld.so to enable setting breakpoints in shared libraries (Fix by
-  Lonnie Princehouse).
-
-  03 May 2005; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.3.4.20041102-r1.ebuild, glibc-2.3.4.20050125-r1.ebuild,
-  glibc-2.3.5.ebuild, glibc-2.3.5.20050421.ebuild:
-  Dont try the ld.so test on static binaries #90836 by Vasilii Alferov.
-
-  29 Apr 2005; Markus Rothe <corsair@gentoo.org>
-  glibc-2.3.4.20050125.ebuild, glibc-2.3.4.20050125-r1.ebuild,
-  glibc-2.3.5.ebuild, glibc-2.3.5.20050421.ebuild:
-  Filed in the values for CDEFINE on ppc64; bug #88749
-
-  28 Apr 2005; Markus Rothe <corsair@gentoo.org> glibc-2.3.5.ebuild,
-  glibc-2.3.5.20050421.ebuild:
-  Added ~ppc64 to KEYWORDS
-
-  27 Apr 2005; Jeremy Huddleston <eradicator@gentoo.org> glibc-2.3.5.ebuild,
-  glibc-2.3.5.20050421.ebuild:
-  Don't use --enable-omitfp on i[345]86.
-
-  24 Apr 2005; Joshua Kinard <kumba@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.5.ebuild:
-  We're a bit dated on mips. Bump 2.3.4.20050125-r1 to stable, and 2.3.5 to
-  unstable.
-
-*glibc-2.3.5.20050421 (23 Apr 2005)
-
-  23 Apr 2005; Martin Schlemmer <azarah@gentoo.org>
-  +glibc-2.3.5.20050421.ebuild:
-  CVS update for gcc-4.0.0 testing.  Added 5090_all_stubs-rule-fix.patch
-  to patches to fix:
-  
-    http://sourceware.org/ml/libc-alpha/2005-04/msg00098.html
-
-  13 Apr 2005; Luca Barbato <lu_zero@gentoo.org> glibc-2.3.5.ebuild:
-  Marked ~ppc
-
-*glibc-2.3.5 (12 Apr 2005)
-
-  12 Apr 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  +glibc-2.3.5.ebuild:
-  Version bump.
-
-  07 Apr 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild:
-  Stop excluding the gcc4 patch.  Put code in pkg_postinst to remove nptl
-  libpthread-*.so if we have linuxthreads glibc.  Sometimes it doesn't get
-  emerged and can cause problems like bug #87671.
-
-  07 Apr 2005; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild:
-  Delete the glibc-compat dir since its useless to us #87739.
-
-  06 Apr 2005; Daniel Ostrow <dostrow@gentoo.org>
-  glibc-2.3.4.20041102-r1.ebuild:
-  Drop to -j1 for hardened ppc64
-
-  03 Apr 2005; Daniel Goller <morfic@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.4.20050125.ebuild:
-  marking 20050125 -ppc till breakage can be fixed see bug #87671
-
-  01 Apr 2005; Joseph Jezak <josejx@gentoo.org> glibc-2.3.4.20050125.ebuild,
-  glibc-2.3.4.20050125-r1.ebuild:
-  Added ~ppc for bug #87452.
-
-  31 Mar 2005; Danny van Dyk <kugelfang@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild:
-  Fixed gconvdir on multilib arches, BUG #86861.
-
-  23 Mar 2005; Martin Schlemmer <azarah@gentoo.org>
-  glibc-2.3.4.20041102-r1.ebuild, glibc-2.3.4.20050125-r1.ebuild:
-  Fixup copy operations to not replace symlinks with files. Add a fix ala
-  vapier for bug #85555 (more a abort if this glibc is going to kill / than a
-  fix).
-
-  21 Mar 2005; Aron Griffis <agriffis@gentoo.org>
-  glibc-2.3.4.20041102-r1.ebuild:
-  Add ~alpha
-
-  15 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild:
-  Fix assert in _dl_next_tls_modid-assert (sysdeps/generic/dl-tls.c), bug
-  #52374. Fix building a crosscompiled glibc with nptl when no libc is
-  present. Use --no-archive when creating locales as some apps don't like
-  locale-archive, bug #82106.
-
-*glibc-2.3.4.20041102-r1 (15 Mar 2005)
-
-  15 Mar 2005; Martin Schlemmer <azarah@gentoo.org>
-  +glibc-2.3.4.20041102-r1.ebuild:
-  Fix assert in _dl_next_tls_modid-assert (sysdeps/generic/dl-tls.c), bug
-  #52374. Bump x86 stable.
-
-  15 Mar 2005; Martin Schlemmer <azarah@gentoo.org>
-  +files/2.3.4/glibc-2.3.4-fix-_dl_next_tls_modid-assert.patch,
-  glibc-2.3.4.20050125.ebuild:
-  Fix assert in _dl_next_tls_modid-assert (sysdeps/generic/dl-tls.c), bug #52374.
-
-  15 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild:
-  gcc-4 fix from bug #83403.  Fixes for when CBUILD != CHOST.
-
-  07 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild:
-  Don't allow sys/kd.h to prevent linux/types.h from loading outside of its
-  context. This fixes a problem with glibc, linux-headers-2.6 and bigendian
-  archs.
-
-  05 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild:
-  Fixed crosscompile want_nptl. Fixed broken src_install logic which resulted
-  in only nptl version being installed.
-
-  05 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild:
-  Readded libidn addon missing in 2.3.4.20050125. Use configure option
-  --enable-omitfp if the user has -fomit-frame-pointer in their CFLAGS (before
-  we strip it out).
-
-  04 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild:
-  A few sparc and multilib fixes with the changing CHOST. Readded warning
-  about crosscompiled glibc needing to be installed first before one can be
-  emerged with nptl. Added some fedora updates (glibc-compat) and an updated
-  mips patch from Kumba.
-
-  19 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.4.20050125.ebuild:
-  Updated ssp.c in -r1 with patch from bug #65892 thanks to Kevin F. Quinn
-  <co@kevquinn.com>
-
-  16 Feb 2005; Luca Barbato <lu_zero@gentoo.org>
-  glibc-2.3.4.20041102.ebuild:
-  Marked ppc
-
-*glibc-2.3.4.20050125-r1 (15 Feb 2005)
-
-  15 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  +glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.4.20050125.ebuild:
-  package.mask'd version bump to fix bugs that cropped up after release. Added
-  hardened patch that got left out of the patch tarball. -r1 unconditionally
-  applies it, and also readds the libidn addon.
-
-  12 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125.ebuild:
-  Hack to allow USE=nptl when emerging a crosscompile glibc. More crosscompile
-  fixes for USE="nptl -nptlonly".  Multilib fixes.  Weworked sparc CHOST
-  setting logic to work better with crosscompiling.
-
-  12 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125.ebuild:
-  Readd the 'kill -lgcc_eh hack' for static gccs.  Cleaned up crosscompiling
-  support to properly use CHOST and CBUILD, so tc-getCC works right.  Fixed
-  crosscompiling to mips-*
-
-  12 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125.ebuild:
-  Added DEPEND for cross-compilation.
-
-  11 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125.ebuild:
-  Always grab/unpack the linuxthreads tarball so the infopages can install
-  right. See bug #81661.
-
-  10 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125.ebuild:
-  Added infopages. Fixed up cross-compilation for multilib CTARGETS. Don't
-  think we're multilib when crosscompiling for sparc-* or mips-*. Added
-  >=sys-devel/gcc-config-1.3.9 dependency for cross-compile multilib support.
-  Fixed some lib -> $(get_libdir) problems. This should be the final commit
-  before it can come out of package.mask.
-
-  06 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125.ebuild:
-  Updated patchset for mips. Removed a few old sed calls from src_unpack which
-  don't do anything any more or were fixed in another way upstream. Adding
-  tested archs: ~mips, ~sparc, ~x86. Still in package.mask.  Added linuxthreads
-  manpages.
-
-  06 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20041102.ebuild:
-  Adding in a fix for people bit by the rsync bug #80591.
-
-*glibc-2.2.5-r10 (06 Feb 2005)
-
-  06 Feb 2005; Mike Frysinger <vapier@gentoo.org> +glibc-2.2.5-r10.ebuild:
-  Clean up ebuild and move manpages/patches to our mirrors.
-
-  05 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125.ebuild:
-  Multilibi/Cross-compile cleanups. Makde src_test the tests in both
-  linuxthreads and nptl builds.
-
-*glibc-2.3.4.20050125 (05 Feb 2005)
-
-  05 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  +glibc-2.3.4.20050125.ebuild:
-  Version bump to upstream's 2.3.4 final release. Now using a patch tarball
-  instead of ${FILESDIR}. package.mask for testing. Patchset is subject to
-  change while it is in package.mask, so if you test it out during that time,
-  you might want to re-emerge it once it goes into ~arch.
-
-  02 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20041102.ebuild:
-  Stable amd64.
-
-  31 Jan 2005; <plasmaroo@gentoo.org> glibc-2.3.4.20041102.ebuild:
-  Marking stable for the 2005.0 IA64 2005.0 profile to work.
-
-  12 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102.ebuild:
-  Just a few more changes that do nothing on current profiles... Changed
-  multilib-pkg to multilib-pkg-force. Added prep_ml_includes. Added inherit
-  multilib.
-
-  11 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20040619-r2.ebuild, glibc-2.3.4.20040808-r1.ebuild,
-  glibc-2.3.4.20041102.ebuild:
-  Changed linux26-headers depend to accept linux-headers-2.6 as well.
-
-  11 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102.ebuild:
-  A few more multilib fixes and install_locales now uses -j1 as it died on me
-  because of a parallel-make problem.
-
-  11 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102.ebuild:
-  Fix bug #77476 for amd64 building x86 libc.
-
-  10 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102.ebuild:
-  Support MULTILIB_ABIS. Build for all of them by default so multilib archs
-  can have a multilib c++ compiler without usign ugly hacks.
-
-  04 Jan 2005; Mike Frysinger <vapier@gentoo.org>
-  +files/2.3.2/glibc-2.3.2-assert.patch, glibc-2.3.2-r12.ebuild:
-  Add patch from upstream to clean up assert.h.
-
-  03 Jan 2005; Mike Frysinger <vapier@gentoo.org>
-  +files/2.3.2/glibc-2.3.2-alpha-sysdeps.patch, glibc-2.3.2-r12.ebuild:
-  Backport USE=userlocale support.  Fix building on alpha with 2.6 headers with 
-  patch from upstream #52764 by 0g.
-
-  23 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102.ebuild:
-  Added support for ${ABI} and if it's not set, we do sll ${MULTILIB_ABIS}.
-  This is restricted to the sparc64-multilib PROFILE_ARCH.
-
-  13 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102.ebuild:
-  Added ~sparc to glibc-2.3.4.20040808-r1, but it is masked in the sparc32 and
-  sparc64 PROFILE_ARCHs. Older versions have v9a assembly code that doesn't
-  work with newer binutils. Glibc also isn't quite smart enough to realize
-  that it has v9a assembly, so if it uses the gcc default (v9), it will fail,
-  so we force v9a as flags. I also added the updated logic to 2.3.4.20041102,
-  but as I haven't tested it yet, it hasn't been marked.
-
-  05 Dec 2004; <solar@gentoo.org> glibc-2.3.4.20041102.ebuild:
-  - q/a - missed glibc-2.3.4.20041102 in last fix
-
-  05 Dec 2004; <solar@gentoo.org> glibc-2.3.4.20040808-r1.ebuild:
-  - q/a fix - hppa is the only arch with an upwords growing stack and thus can
-  not use ssp vs being the only arch that can use ssp
-
-  22 Nov 2004; Tom Gall <tgall@gentoo.org> glibc-2.3.4.20041102.ebuild:
-  stable on ppc64
-
-  12 Nov 2004; Joshua Kinard <kumba@gentoo.org>
-  glibc-2.3.4.20040619-r2.ebuild:
-  Tricksy patchesess, mispellses thems we does.
-
-  11 Nov 2004; Joshua Kinard <kumba@gentoo.org>
-  glibc-2.3.4.20040619-r2.ebuild:
-  Forgot to rename a patch in the ebuild.
-
-  10 Nov 2004; Joshua Kinard <kumba@gentoo.org> glibc-2.3.4.20041102.ebuild:
-  Removed line referencing a uneeded patch for mips.
-
-  10 Nov 2004; Joshua Kinard <kumba@gentoo.org>
-  glibc-2.3.4.20040808-r1.ebuild:
-  Masking via keywords directly. 2.3.4.20041102 works for o32 mips, n32 is still
-  experimental and broken, but I don't think it can get much more broken than it
-  is already. Winging it.
-
-  10 Nov 2004; Joshua Kinard <kumba@gentoo.org>
-  +files/2.3.3/glibc-2.3.3-mips-addabi.diff,
-  +files/2.3.3/glibc-2.3.3-mips-nolib3264.diff,
-  +files/2.3.3/glibc-2.3.3-mips-semtimedop.diff,
-  +files/2.3.3/glibc-2.3.3-mips-syscall.h.diff,
-  +files/2.3.3/glibc-2.3.3-mips-sysify.diff, -files/2.3.3/mips-addabi.diff,
-  -files/2.3.3/mips-nolib3264.diff, -files/2.3.3/mips-syscall.h.diff,
-  -files/2.3.3/mips-sysify.diff, -files/2.3.3/semtimedop.diff,
-  +files/2.3.4/glibc-2.3.4-mips-add-missing-sgidefs_h.patch,
-  +files/2.3.4/glibc-2.3.4-mips-prot_grows-undefined.patch,
-  +files/2.3.4/glibc-2.3.4-mips-rtld_deepbind-undefined.patch,
-  +files/2.3.4/glibc-2.3.4-mips-sysdep-cancel.diff,
-  +files/2.3.4/glibc-2.3.4-mips-update-__throw.patch,
-  -files/2.3.4/mips-sysdep-cancel.diff, glibc-2.3.3.20040420-r2.ebuild,
-  glibc-2.3.4.20040619-r2.ebuild, glibc-2.3.4.20040808-r1.ebuild,
-  glibc-2.3.4.20041021.ebuild, glibc-2.3.4.20041102.ebuild:
-  Renamed a few patches to better identify them for mips, masked 2.3.4.20041021,
-  and added a series of patches to 2.3.4.20041102 from libc-alpha ML that allows
-  it to build and usable. Also re-added use of the librt patchs to fix a
-  run-time error.
-
-  05 Nov 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20041102.ebuild:
-  keywording as ~amd64, ~ppc64, ~ia64, and ~x86. added ~ppc keyword thanks to
-  testing by morfic. hopefully this will be the last new revision for a bit.
-
-  05 Nov 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20041021.ebuild,
-  glibc-2.3.4.20041102.ebuild:
-  made the ebuild die if nptlonly is in USE without nptl also being in USE
-
-*glibc-2.3.4.20041102 (04 Nov 2004)
-
-  04 Nov 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.4/glibc-2.3.4-features-header-fix.patch,
-  +files/2.3.4/glibc-2.3.4-fedora-branch-nomalloccheck.patch,
-  +files/2.3.4/glibc-2.3.4-mdns-resolver-20041102.diff,
-  +glibc-2.3.4.20041102.ebuild:
-  fedora-branch update. converted version checks to versionator.eclass. moved
-  all instances of CCHOST over to CTARGET. added the ability to disable the
-  malloc check at build-time with USE=nomalloccheck. remove
-  /$(get_libdir)/tls/ in preinst if migrating from nptl to nptlonly (bug
-  69258)
-
-  31 Oct 2004; Tom Gall <tgall@gentoo.org> glibc-2.3.4.20041021.ebuild:
-  build fix for ppc64
-
-  29 Oct 2004; Travis Tilley <lv@gentoo.org>
-  -files/2.3.4/glibc-2.3.3-mdns-resolver.diff,
-  +files/2.3.4/glibc-2.3.3-mdns-resolver2.diff, +files/2.3.4/host.conf,
-  glibc-2.3.4.20041021.ebuild:
-  updated the multicast dns patch from suse and added an example host.conf that
-  disables it by default. see bug 67385 for more info
-
-  29 Oct 2004; Daniel Drake <dsd@gentoo.org> glibc-2.3.4.20041021.ebuild:
-  Add exit condition to prevent more people running into bug 69258
-
-  27 Oct 2004; Travis Tilley <lv@gentoo.org> -glibc-2.3.4.20041006.ebuild,
-  glibc-2.3.4.20041021.ebuild:
-  keyworded 2.3.4.10041021 as testing on amd64, x86, and ppc64. removed the 1006
-  snapshot due to bug 67603, which 1021 fixes.
-
-*glibc-2.3.4.20041021 (26 Oct 2004)
-
-  26 Oct 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.4/glibc-2.3.4-fedora-branch-no-force-nontls.patch,
-  +files/2.3.4/glibc-2.3.4-fedora-branch-no-libnoversion.patch,
-  glibc-2.3.4.20041006.ebuild, +glibc-2.3.4.20041021.ebuild:
-  updated to the fedora-branch snap in fedora's 2.3.3-73 src rpm and removed the
-  glibc 2.0 compat (libNoVersion) changes
-
-  19 Oct 2004; Tom Gall <tgall@gentoo.org> glibc-2.3.4.20040808-r1.ebuild:
-  sane fix for problem mentioned below
-
-  16 Oct 2004; Tom Gall <tgall@gentoo.org> glibc-2.3.4.20040808-r1.ebuild:
-  emergancy fix,  code from lv's change on 10/13 h0rked up ppc64 royally
-  and given this is the ppc64 stable version, I'm going to rush this in
-  to avoid the angry mob that's amassing outside my window
-
-  16 Oct 2004; Luca Barbato <lu_zero@gentoo.org>
-  glibc-2.3.4.20041006.ebuild:
-  Marked -ppc has proven to subtle flaw code, probably inline optimizations
-
-  14 Oct 2004; Guy Martin <gmsoft@gentoo.org> glibc-2.3.4.20041006.ebuild:
-  Updated hppa patches to 2004-09-30. Fixed unpacking (#67503). Marked -hppa
-  since it was never tested and problems where reported on the parisc mailing
-  list.
-
-  13 Oct 2004; Guy Martin <gmsoft@gentoo.org> glibc-2.3.4.20040808-r1.ebuild:
-  Moved Lv's latest patch into do_arch{ia64|amd64}_patches() to avoid breakage
-  for other arches.
-
-  13 Oct 2004; Guy Martin <gmsoft@gentoo.org> glibc-2.3.4.20040808-r1.ebuild:
-  Added unset of EPATCH_OPTS in do_arch_hppa_patches to fix patching at later
-  stage.
-
-  12 Oct 2004; Guy Martin <gmsoft@gentoo.org> glibc-2.3.4.20040808-r1.ebuild:
-  Stable on hppa.
-
-  13 Oct 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20040808-r1.ebuild,
-  glibc-2.3.4.20041006.ebuild:
-  it seems the strange libpthread-not-installed bug was an ebuild quirk and not
-  a portage quirk. it should hopefully be fixed now. i've also added a safety
-  function to 2.3.4.20040808 and 2.3.4.20041006 that will prevent glibc from
-  installing if libpthread is missing, which will likely be expanded further in
-  the future. re-keyworded 2.3.4.20041006 ~amd64.
-
-  12 Oct 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20041006.ebuild:
-  keyworded -amd64 for libpthread bug.
-
-  11 Oct 2004; <solar@gentoo.org> glibc-2.3.4.20040808-r1.ebuild:
-  marked 20040808-r1 stable x86 for 2004.3
-
-  11 Oct 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20041006.ebuild:
-  re-keyword as testing for x86, amd64, hppa, ppc64, and ppc
-
-  10 Oct 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.4/glibc-2.3.4-res_init.patch, glibc-2.3.4.20040808-r1.ebuild:
-  added fix for a relocation error on at least amd64 and ia64. see
-  http://sourceware.org/ml/libc-alpha/2004-08/msg00076.html for more info.
-  closes bug 66396.
-
-*glibc-2.3.2-r12 (07 Oct 2004)
-
-  07 Oct 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.3/glibc-2.3.3-tempfile.patch, -glibc-2.3.2-r11.ebuild,
-  +glibc-2.3.2-r12.ebuild, -glibc-2.3.3.20040420-r1.ebuild,
-  +glibc-2.3.3.20040420-r2.ebuild, -glibc-2.3.4.20040619-r1.ebuild,
-  +glibc-2.3.4.20040619-r2.ebuild, +glibc-2.3.4.20040808-r1.ebuild,
-  -glibc-2.3.4.20040808.ebuild, glibc-2.3.4.20041006.ebuild:
-  added a patch to fix insecure tempfile handling, closes bug 66358
-
-*glibc-2.3.4.20041006 (07 Oct 2004)
-
-  07 Oct 2004; Travis Tilley <lv@gentoo.org> -glibc-2.3.4.20041002.ebuild,
-  +glibc-2.3.4.20041006.ebuild:
-  fixed a small bootstrap timezone bug and the group permissions bug (66392)
-
-  04 Oct 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.4/glibc-2.3.3-mdns-resolver.diff, glibc-2.3.4.20041002.ebuild:
-  added a patch from suse for multicast dns (rendezvous/howl) support, taken
-  from their glibc-2.3.3-63.src.rpm. closes bug 66295
-
-*glibc-2.3.4.20041002 (04 Oct 2004)
-
-  04 Oct 2004; Travis Tilley <lv@gentoo.org> -glibc-2.3.4.20040928.ebuild,
-  +glibc-2.3.4.20041002.ebuild:
-  updated to the latest fedora-branch snapshot. among other things, this fixes
-  the pthread_mutex_timedwait bug detailed at
-  http://sourceware.org/bugzilla/show_bug.cgi?id=417
-
-  01 Oct 2004; Joshua Kinard <kumba@gentoo.org> glibc-2.3.4.20040808.ebuild:
-  Added ~mips to keywords. Only n32 users should see this upgrade, but ONLY if
-  using the newer cascading profiles.
-
-  01 Oct 2004; Joshua Kinard <kumba@gentoo.org>
-  +files/2.3.4/glibc-2.3.4-mips-generate-syscall_h.patch,
-  glibc-2.3.4.20040808.ebuild:
-  Added patch for mips that properly generates bits/syscall.h when using 2.6.x
-  headers. Only enabled for n32 use currently.
-
-  01 Oct 2004; Luca Barbato <lu_zero@gentoo.org>
-  +files/2.3.4/glibc-2.3.4-getcontext.patch, glibc-2.3.4.20040808.ebuild:
-  Fixed getcontext behaviour, the 20040928 has that fixed already
-
-  29 Sep 2004; Mike Frysinger <vapier@gentoo.org> files/nscd,
-  glibc-2.2.5-r9.ebuild, glibc-2.3.2-r11.ebuild,
-  glibc-2.3.3.20040420-r1.ebuild, glibc-2.3.4.20040619-r1.ebuild,
-  glibc-2.3.4.20040808.ebuild, glibc-2.3.4.20040928.ebuild:
-  Install the nscd init.d script #43076 by Rui Malheiro.
-
-*glibc-2.3.4.20040928 (28 Sep 2004)
-
-  28 Sep 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.4/glibc-2.3.4-dl_execstack-PaX-support.patch,
-  +files/2.3.4/glibc-sec-hotfix-20040916.patch, +glibc-2.3.4.20040928.ebuild:
-  new snapshot, masked -*, with fedora-branch patches. made nptl-enabled glibc
-  behave like the glibc in most other distributions, with nptl libs in lib/tls
-  and a fallback linuxthreads version in lib. If the linuxthreads fallback isnt
-  needed/wanted, you can revert to the old behavior by adding nptlonly to USE to
-  save yourself some compile time.
-
-  21 Sep 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20040808.ebuild:
-  stable on amd64
-
-  21 Sep 2004; Travis Tilley <lv@gentoo.org>
-  -files/2.3.4/glibc-2.3.4-fix-broken-ldd.patch,
-  +files/2.3.4/glibc-2.3.4-nptl-pthread.h-g++-fix.patch,
-  glibc-2.3.4.20040808.ebuild, -glibc-2.3.4.20040918.ebuild:
-  removed 0918 snapshot, it will occasionally cause processes to not return.
-  fixes bug 64787. backported the necessary nptl pthread header fix from it to
-  0808.
-
-  21 Sep 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.4/glibc-2.3.4-fix-broken-ldd.patch, glibc-2.3.4.20040918.ebuild:
-  added a fix for the new snapshot's broken ldd. fixes bug 64732.
-
-  19 Sep 2004; Joshua Kinard <kumba@gentoo.org>
-  glibc-2.3.4.20040619-r1.ebuild:
-  QA fix: Added n32/n64 to IUSE.
-
-*glibc-2.3.4.20040918 (19 Sep 2004)
-
-  18 Sep 2004; Travis Tilley <lv@gentoo.org> -glibc-2.3.4.20040916.ebuild,
-  +glibc-2.3.4.20040918.ebuild:
-  new snapshot, fixes building with 2.4. go team upstream support.
-
-  17 Sep 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20040916.ebuild:
-  removed keywords for archs that still use a 2.4 kernel, since recent nscd
-  changes require 2.6 headers
-
-*glibc-2.3.4.20040916 (16 Sep 2004)
-
-  16 Sep 2004; Travis Tilley <lv@gentoo.org>
-  +files/glibc-sec-hotfix-20040916.patch, +glibc-2.3.4.20040916.ebuild:
-  new snapshot. among other things it fixes a bug with pthreads.h being unable
-  to be parsed by any version of GNU C++.
-
-  06 Sep 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.4/glibc-gentoo-libdir.patch, glibc-2.3.4.20040808.ebuild:
-  added $(get_libdir) support for amd64 and x86 and changed locale building
-  logic to build user-specified locales only if USE=userlocales. fixes bug 62081
-
-  06 Sep 2004; <solar@gentoo.org> files/glibc-sec-hotfix-20040804.patch,
-  glibc-2.3.3.20040420-r1.ebuild, glibc-2.3.4.20040619-r1.ebuild:
-  added LD_TRACE_PRELINKING to list of sysdeps/generic/unsecvars.h to avoid info
-  leaking with suid apps
-
-  06 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org>
-  glibc-2.3.4.20040619-r1.ebuild, glibc-2.3.4.20040808.ebuild:
-  Switch to use epause and ebeep, bug #62950
-
-  31 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org>
-  glibc-2.3.3.20040420-r1.ebuild:
-  Stable on sparc
-
-  30 Aug 2004; Guy Martin <gmsoft@gentoo.org> glibc-2.3.4.20040808.ebuild:
-  Updated hppa patches to 2004-08-24.
-
-  27 Aug 2004; Travis Tilley <lv@gentoo.org> -glibc-2.3.4.20040605.ebuild:
-  removed old ebuild
-
-  27 Aug 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20040619-r1.ebuild,
-  glibc-2.3.4.20040808.ebuild:
-  removed broken downgrade check, removed unneeded hardened gcc fixes, added
-  glibc-2.3.4-ld.so-brk-fix.patch to glibc-2.3.4.20040619-r1
-
-  26 Aug 2004; Tom Gall <tgall@gentoo.org> glibc-2.3.4.20040808.ebuild:
-  stable on ppc64
-
-  26 Aug 2004; Luca Barbato <lu_zero@gentoo.org> glibc-2.3.4.20040808.ebuild:
-  Marked ~ppc
-
-  18 Aug 2004; Ferris McCormick <fmccor@gentoo.org>
-  glibc-2.3.3.20040420-r1.ebuild:
-  Add 'hardened' to the IUSE list. The ebuild uses it on sparc as an indicator
-  that the compiler was built hardened, and so special care must be taken in the
-  build of the library to avoid SegFaults from the startup routines crt1.o &
-  friends. The main purpose for this change is to emphasize the point for anyone
-  building the library on sparc with hardened gcc; there is no change in
-  functionality.
-
-  17 Aug 2004; Luca Barbato <lu_zero@gentoo.org>
-  glibc-2.3.4.20040619-r1.ebuild:
-  Marked ~ppc
-
-  16 Aug 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.4/glibc-2.3.4-ld.so-brk-fix.patch, glibc-2.3.4.20040808.ebuild:
-  added ld.so brk patch, which should fix the upstream bug detailed at
-  http://sourceware.org/bugzilla/show_bug.cgi?id=227
-
-  15 Aug 2004; Travis Tilley <lv@gentoo.org> -glibc-2.3.3_pre20040207.ebuild:
-  removed ebuild now that alpha and ia64 dont use it
-
-  15 Aug 2004; Aron Griffis <agriffis@gentoo.org>
-  glibc-2.3.3_pre20040207.ebuild:
-  Remove ~alpha and ~ia64 from glibc-2.3.3_pre20040207. We'll stick with stable
-  on those arches until we get new livecds released.
-
-  15 Aug 2004; Travis Tilley <lv@gentoo.org> -glibc-2.3.4.20040605-r1.ebuild,
-  -glibc-2.3.4.20040619.ebuild:
-  cleanup unneeded 2.3.4 ebuilds
-
-  15 Aug 2004; <solar@gentoo.org> glibc-2.3.3.20040420.ebuild,
-  glibc-2.3.3_pre20040420.ebuild:
-  removed a few unneeded ebuilds
-
-  12 Aug 2004; Joshua Kinard <kumba@gentoo.org>
-  glibc-2.3.4.20040619-r1.ebuild:
-  Bumped glibc-2.3.4.20040619-r1 to stable for the hotfix (Bug #59526).
-
-  11 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org>
-  glibc-2.3.3.20040420-r1.ebuild:
-  Keyworded ~sparc
-
-  11 Aug 2004; Ilya A. Volynets-Evenbach <iluxa@gentoo.org>
-  glibc-2.3.4.20040808.ebuild:
-  Latest GLIBC cvs has most of what is needed for N32/N64
-
-  11 Aug 2004; Michael Hanselmann <hansmi@gentoo.org>
-  glibc-2.3.3.20040420-r1.ebuild:
-  Stable on ppc.
-
-  11 Aug 2004; Bryan Østergaard <kloeri@gentoo.org> glibc-2.3.2-r11.ebuild:
-  Stable on alpha, bug 59526.
-
-  09 Aug 2004; Guy Martin <gmsoft@gentoo.org> glibc-2.3.2-r11.ebuild:
-  Stable on hppa.
-
-*glibc-2.3.3.20040420-r1 (09 Aug 2004)
-
-  09 Aug 2004; Brandon Hale <tseng@gentoo.org>
-  +glibc-2.3.3.20040420-r1.ebuild:
-  Make a 20040420-r1 with the patch for x86 stableage.
-
-  09 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.3.2-r11.ebuild:
-  Stable on sparc wrt #59526
-
-  08 Aug 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20040605-r1.ebuild,
-  glibc-2.3.4.20040619-r1.ebuild, glibc-2.3.4.20040619.ebuild,
-  glibc-2.3.4.20040808.ebuild:
-  makecheck fails with sandbox enabled, so i've made the ebuilds die right away
-  if makecheck is in USE and sandbox is in FEATURES. this cannot be fixed by
-  disabling the sandbox from within the ebuild, as the bug occurs if sandbox is
-  loaded at all.
-
-  08 Aug 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20040808.ebuild:
-  made --enable-bind-now the default for all users instead of just hardened users
-
-*glibc-2.3.4.20040808 (08 Aug 2004)
-
-  08 Aug 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.4/glibc-2.3.4.20040808-i386-got-fix.diff,
-  +glibc-2.3.4.20040808.ebuild:
-  new snapshot. added function to fix lib64 symlinks on amd64 and moved to using
-  branch updates against 2.3.3
-
-  07 Aug 2004; <agriffis@gentoo.org> glibc-2.3.2-r11.ebuild:
-  stable on ia64 #59526
-
-  08 Aug 2004; Luca Barbato <lu_zero@gentoo.org>
-  glibc-2.3.4.20040619-r1.ebuild:
-  Removed a patch
-
-  07 Aug 2004; <solar@gentoo.org> glibc-2.3.4.20040619-r1.ebuild,
-  files/2.3.3/ssp.c:
-  added some misc #ifdef's to the ssp.c for use with other libcs
-
-  06 Aug 2004; <solar@gentoo.org> glibc-2.3.4.20040619-r1.ebuild:
-  don't disable relro completly when not using hardened as it's still a valid
-  toolchain option
-
-  06 Aug 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20040619-r1.ebuild:
-  stable on amd64 for security fix
-
-  05 Aug 2004; Tom Martin <slarti@gentoo.org> glibc-2.3.2-r11.ebuild:
-  Stable on amd64 for bug 59526.
-
-*glibc-2.3.2-r11 (05 Aug 2004)
-
-  05 Aug 2004; Mike Frysinger <vapier@gentoo.org> +glibc-2.3.2-r11.ebuild:
-  Add hotfix for security issue relating to LD_DEBUG and suid binaries #59526.
-
-*glibc-2.3.4.20040619-r1 (04 Aug 2004)
-
-  04 Aug 2004; Brandon Hale <tseng@gentoo.org>
-  +files/glibc-sec-hotfix-20040804.patch, +glibc-2.3.4.20040619-r1.ebuild:
-  Add hotfix for security issue relating to LD_DEBUG and suid binaries #59526.
-
-  03 Aug 2004; Michael Sterrett <mr_bones_@gentoo.org>
-  glibc-2.3.4.20040605.ebuild:
-  fix use invocation
-
-  02 Aug 2004; Mike Frysinger <vapier@gentoo.org> glibc-2.2.5-r9.ebuild,
-  glibc-2.3.2-r10.ebuild, glibc-2.3.4.20040619.ebuild:
-  Dont strip libthread_db and libpthread since it breaks gdb debugging badly
-  #46186.
-
-  26 Jul 2004; Michael Sterrett <mr_bones_@gentoo.org>
-  glibc-2.3.4.20040619.ebuild:
-  fix use invocation
-
-  22 Jul 2004; Guy Martin <gmsoft@gentoo.org> glibc-2.3.4.20040619.ebuild:
-  Added hardened stuff for hppa from pappy.
-
-  21 Jul 2004; Michael Sterrett <mr_bones_@gentoo.org>
-  glibc-2.3.3.20040420.ebuild:
-  use fewer shells
-
-  21 Jul 2004; Guy Martin <gmsoft@gentoo.org> glibc-2.3.4.20040619:
-  Added patches for hppa.
-
-  20 Jul 2004; Alexander Gabert <pappy@gentoo.org>
-  glibc-2.3.3.20040420.ebuild:
-  added sparc fix for glibc PIC building
-
-  14 Jul 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.3.20040420.ebuild,
-  glibc-2.3.4.20040605-r1.ebuild, glibc-2.3.4.20040619.ebuild:
-  change pentium-m fix to use -mtune=pentium3 instead of -march=pentium4. that
-  should finally fix bug 55696, or at least work around it until upstream has a
-  proper fix
-
-  11 Jul 2004; Tom Gall <tgall@gentoo.org> glibc-2.3.4.20040619.ebuild,
-  glibc-2.3.4.20040605.ebuild:
-  let's try the right section and gussy it up a bit
-
-  11 Jul 2004; Tom Gall <tgall@gentoo.org> glibc-2.3.4.20040619.ebuild:
-  fix bug #56615, ld.so.1 prob on ppc64
-
-  11 Jul 2004; Tom Gall <tgall@gentoo.org> glibc-2.3.4.20040605.ebuild,
-  glibc-2.3.4.20040619.ebuild:
-  fix bug #56615, ld.so.1 prob on ppc64
-
-  11 Jul 2004; Joshua Kinard <kumba@gentoo.org> glibc-2.3.3.20040420.ebuild:
-  Commented out an epatch line referencing a (currently) non-existant patch.
-
-  09 Jul 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20040605-r1.ebuild,
-  glibc-2.3.4.20040605.ebuild, glibc-2.3.4.20040619.ebuild:
-  changed sys-kernel/linux-headers dependency for nptl to linux26-headers
-
-  09 Jul 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.3.20040420.ebuild,
-  glibc-2.3.4.20040605-r1.ebuild, glibc-2.3.4.20040619.ebuild:
-  change -march=pentium-m to -march=pentium4 to work around bug 55696 until
-  upstream has a fix
-
-  08 Jul 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.1-r5.ebuild,
-  glibc-2.3.2-r10.ebuild, glibc-2.3.2-r2.ebuild, glibc-2.3.2-r9.ebuild,
-  glibc-2.3.3.20040420.ebuild, glibc-2.3.3_pre20040207.ebuild,
-  glibc-2.3.3_pre20040420.ebuild, glibc-2.3.4.20040605-r1.ebuild,
-  glibc-2.3.4.20040605.ebuild, glibc-2.3.4.20040619.ebuild:
-  unset LD_RUN_PATH to fix bug 19043
-
-  08 Jul 2004; Travis Tilley <lv@gentoo.org> -glibc-2.3.3_pre20031210.ebuild,
-  -glibc-2.3.3_pre20040117-r1.ebuild, -glibc-2.3.3_pre20040117.ebuild,
-  -glibc-2.3.3_pre20040529.ebuild:
-  removed old _pre ebuilds, except for 2.3.3_pre20040207 which is needed for
-  ~alpha and 2.3.3_pre20040420 which is needed for ~sparc.
-
-  07 Jul 2004; Joshua Kinard <kumba@gentoo.org> glibc-2.3.3.20040420.ebuild:
-  Marked stable on mips.
-
-  05 Jul 2004; Marius Mauch <genone@gentoo.org> glibc-2.2.5-r9.ebuild,
-  glibc-2.3.1-r5.ebuild, glibc-2.3.2-r10.ebuild, glibc-2.3.2-r2.ebuild,
-  glibc-2.3.2-r9.ebuild, glibc-2.3.3.20040420.ebuild,
-  glibc-2.3.3_pre20031210.ebuild, glibc-2.3.3_pre20040117-r1.ebuild,
-  glibc-2.3.3_pre20040117.ebuild, glibc-2.3.3_pre20040207.ebuild,
-  glibc-2.3.3_pre20040420.ebuild, glibc-2.3.3_pre20040529.ebuild,
-  glibc-2.3.4.20040605-r1.ebuild, glibc-2.3.4.20040605.ebuild,
-  glibc-2.3.4.20040619.ebuild:
-  added a downgrade check to pkg_setup for bug #25230.
-
-  27 Jun 2004; Aron Griffis <agriffis@gentoo.org> glibc-2.3.1-r5.ebuild,
-  glibc-2.3.2-r10.ebuild, glibc-2.3.2-r2.ebuild, glibc-2.3.2-r9.ebuild,
-  glibc-2.3.3.20040420.ebuild, glibc-2.3.3_pre20031210.ebuild,
-  glibc-2.3.3_pre20040117-r1.ebuild, glibc-2.3.3_pre20040117.ebuild,
-  glibc-2.3.3_pre20040207.ebuild, glibc-2.3.3_pre20040420.ebuild,
-  glibc-2.3.3_pre20040529.ebuild, glibc-2.3.4.20040605-r1.ebuild,
-  glibc-2.3.4.20040605.ebuild, glibc-2.3.4.20040619.ebuild:
-  QA - fix use invocation
-
-  22 Jun 2004; <solar@gentoo.org> glibc-2.2.5-r9.ebuild,
-  glibc-2.3.1-r5.ebuild, glibc-2.3.2-r10.ebuild, glibc-2.3.2-r2.ebuild,
-  glibc-2.3.2-r9.ebuild, glibc-2.3.3.20040420.ebuild,
-  glibc-2.3.3_pre20031210.ebuild, glibc-2.3.3_pre20040117-r1.ebuild,
-  glibc-2.3.3_pre20040117.ebuild, glibc-2.3.3_pre20040207.ebuild,
-  glibc-2.3.3_pre20040420.ebuild, glibc-2.3.3_pre20040529.ebuild,
-  glibc-2.3.4.20040605-r1.ebuild, glibc-2.3.4.20040605.ebuild,
-  glibc-2.3.4.20040619.ebuild:
-  Added debug to IUSE for all glibc ebuilds, imported
-  pie-nptl-sysdep-shared.patch from bug 52254 #c13
-
-*glibc-2.3.4.20040619 (20 Jun 2004)
-
-  20 Jun 2004; Martin Schlemmer <azarah@gentoo.org>
-  +glibc-2.3.4.20040619.ebuild:
-  Update snapshot to 20040619. Add BRANCH_UPDATE support back, as it appears
-  there will be again official releases, and the snapshot is much less to
-  download for future updates to 2.3.4 ... It should be noted that
-  non-branch-update support was not tested fully, so there might be bugs on next
-  stable upstream release. Also add back testing of linux-headers version, as
-  well as kernel version for NPTL support. Remove stale info pages, else we have
-  ~40 unused files installed. Generate updated manpages tarball, and move it to
-  mirrors rather.
-
-  19 Jun 2004; <malc@gentoo.org> glibc-2.3.4.20040605.ebuild:
-  Mark stable for release on amd64. Complaints to lv@gentoo.org, he made me do it ;-) 
-
-  17 Jun 2004; Luca Barbato <lu_zero@gentoo.org>
-  glibc-2.3.4.20040605-r1.ebuild:
-  Ported the fix to this ebuild
-
-  16 Jun 2004; Luca Barbato <lu_zero@gentoo.org>
-  +files/2.3.4/glibc-2.3.4-nptl-altivec.patch, glibc-2.3.4.20040605.ebuild:
-  Added a patch for ppc, pending some tests
-
-  13 Jun 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.4/glibc-2.3.4-hardened-sysdep-shared.patch,
-  glibc-2.3.4.20040605-r1.ebuild:
-  added potential fix for building nptl with a hardened toolchain and did a few
-  more cleanups in the ebuild, like moving ssp-related patches into their own
-  function.
-
-  12 Jun 2004; Tom Gall <tgall@gentoo.org> glibc-2.3.4.20040605.ebuild
-  stable on ppc64 (yeah!)
-
-  12 Jun 2004; Joshua Kinard <kumba@gentoo.org>
-  glibc-2.3.4.20040605-r1.ebuild:
-    - Clean up the usage of paranthesis around groups 
-      of use flag checks (unecessarily invokes a subshell)
-    - And allow a sed command that unconditionally disables 
-      relro for ld.so to fire (it previously only fired if 
-      use build == true or use build == false AND 
-      use hardened == true)
-    - Apply one of the mips patches only if use n32 or 
-      use n64 is true
-    - Add ~mips to KEYWORDS
-
-  11 Jun 2004; Joshua Kinard <kumba@gentoo.org>
-  glibc-2.3.4.20040605-r1.ebuild:
-  More cleanups: move strip-flags and friends into setup_flags where they belong.
-
-  11 Jun 2004; Joshua Kinard <kumba@gentoo.org>
-  glibc-2.3.4.20040605-r1.ebuild:
-  Fixup sparc bits in setup_flags.
-
-*glibc-2.3.4.20040605-r1 (11 Jun 2004)
-
-  11 Jun 2004; Joshua Kinard <kumba@gentoo.org>
-  +glibc-2.3.4.20040605-r1.ebuild:
-  MASSIVE cleanup to glibc's ebuild. Starting with 2.3.4.20040605, the following
-  changes were made:
-  - Moved PaX patches into its own function
-  - Moved all arch-specific patches into their own arch-specific 
-    functions
-  - Archs that lack any patches have empty arch-specific functions 
-    for later use
-  - Hardened/relro/nptl related tweaks moved into its own function
-  - Cleaned up 'if' conditionals and some spacing
-  - Added some missing tweaks that fixed an issue on non-hardened 
-    toolchains w/ nptl where the build would segfault during the 
-    sunrpc subsection of glibc
-
-  10 Jun 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20040605.ebuild:
-  passes "make check" on ppc64, adding ~ppc64 keyword
-
-  10 Jun 2004; Stephen P. Becker <geoman@gentoo.org>
-  glibc-2.3.3_pre20040529.ebuild:
-  removed ~mips keyword
-
-  09 Jun 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20040605.ebuild:
-  the 2.3.4 release needs pre-generated info pages to bootstrap without perl,
-  unlike previous releases that just needed pre-generated man pages. this
-  release is now usable from stage1.
-
-  08 Jun 2004; <solar@gentoo.org> glibc-2.3.3.20040420.ebuild:
-  glibc-2.3.3.20040420 marked stable for upcoming release
-
-  07 Jun 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20040605.ebuild:
-  glibc 2.3.4.20040605 should now pass all tests with USE="-nptl makecheck" on
-  at least amd64. nptl still fails.
-
-  06 Jun 2004; <solar@gentoo.org> glibc-2.3.3.20040420.ebuild:
-  patch source was incorrect for branch update.. bug #53107
-
-  06 Jun 2004; Brandon Hale <tseng@gentoo.org> glibc-2.3.3.20040420.ebuild:
-  Quick fix, epatch for the branch-update was still using the now incorrect PV.
-
-  06 Jun 2004; Brandon Hale <tseng@gentoo.org> -glibc-2.3.2-r11.ebuild,
-  -glibc-2.3.2-r3.ebuild, -glibc-2.3.3_pre20040420-r1.ebuild:
-  Cleanup obsoleted versions.
-
-*glibc-2.3.3.20040420 (06 Jun 2004)
-
-  06 Jun 2004; Brandon Hale <tseng@gentoo.org> +glibc-2.3.3.20040420.ebuild:
-  Update 20040420 snapshot to new naming scheme, add to ~x86.
-
-  05 Jun 2004; Joshua Kinard <kumba@gentoo.org> glibc-2.3.4.20040605.ebuild:
-  for sparc64 systems, export CCHOST as well as CHOST so glibc configures itself
-  properly.
-
-*glibc-2.3.4.20040605 (05 Jun 2004)
-
-  05 Jun 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.4/glibc-execstack-disable.patch, -glibc-2.3.4.20040602.ebuild,
-  +glibc-2.3.4.20040605.ebuild:
-  new snapshot. it seems i caught Ulrich Drepper in the middle of a commit with
-  my last snapshot, breaking nptl on x86 and possibly elsewhere.
-
-*glibc-2.3.2-r11 (05 Jun 2004)
-
-  05 Jun 2004; Brandon Hale <tseng@gentoo.org>
-  +files/2.3.2/glibc-2.3.2-frandom-detect.patch,
-  +files/2.3.2/glibc-2.3.2-got-fix.diff,
-  +files/2.3.2/glibc-2.3.2-owl-malloc-unlink-sanity-check.diff,
-  +files/2.3.2/glibc-2.3.2-propolice-guard-functions-v3.patch,
-  +files/2.3.2/glibc-2.3.2-pt_pax.diff,
-  +files/2.3.2/glibc-2.3.2-signal-ssp.diff, +files/2.3.2/ssp.c,
-  +glibc-2.3.2-r11.ebuild:
-  Create an -r11 (-*) with backported patches from 2.3.3_pre, namely owl-unlink
-  checking and updated SSP.
-
-  04 Jun 2004; Ilya A. Volynets-Evenbach <iluxa@gentoo.org>
-  +files/2.3.4/mips-sysdep-cancel.diff, glibc-2.3.4.20040602.ebuild:
-  Finalize n32 fixes (n64 is yet to be tested, but should be
-  piece of cake now)
-  Add ALT_HEADERS variable, which will allows us to point glibc
-  to something other then /usr/lib. This will be needed for
-  x-compilation support.
-
-  04 Jun 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.3_pre20040529.ebuild:
-  stable on amd64
-
-  04 Jun 2004; Ilya A. Volynets-Evenbach <iluxa@gentoo.org>
-  glibc-2.3.3_pre20040420-r1.ebuild, glibc-2.3.4.20040602.ebuild:
-  glibc is not using n32/n64 use flags (yet)
-
-  04 Jun 2004; Ilya A. Volynets-Evenbach <iluxa@gentoo.org>
-  glibc-2.3.4.20040602.ebuild:
-  Mark glibc-2.3.4 as ~mips
-
-  03 Jun 2004; Ilya A. Volynets-Evenbach <iluxa@gentoo.org>
-  +files/2.3.3/mips-addabi.diff, +files/2.3.3/mips-syscall.h.diff,
-  +files/2.3.3/mips-sysify.diff, +files/2.3.3/semtimedop.diff,
-  glibc-2.3.3_pre20040420-r1.ebuild, glibc-2.3.3_pre20040529.ebuild,
-  glibc-2.3.4.20040602.ebuild:
-  Add n32/n64 patches. Some of them are not quite ready, but it
-  shouldn't make any matters worse - o32 should not be affected
-  in any way.
-  Also add ${CHOST} and ${CCHOST} to configure (--build/--host)
-
-  03 Jun 2004; Tom Gall <tgall@gentoo.org> glibc-2.3.3_pre20040529.ebuild:
-  stable on ppc64
-
-  03 Jun 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20040602.ebuild:
-  fixed the ebuild to install all locales if doing a make check and repaired the
-  tarball so that the info pages arent broken
-
-  03 Jun 2004; Jason Eric Huebel <jhuebel@gentoo.org>
-  glibc-2.3.3_pre20040529.ebuild:
-  fixed header dependency based on NPTL use flag
-
-*glibc-2.3.4.20040602 (03 Jun 2004)
-
-  03 Jun 2004; Travis Tilley <lv@gentoo.org> -glibc-2.3.3.20040602.ebuild,
-  +glibc-2.3.4.20040602.ebuild:
-  added an ebuild with a proper version number. new features in this ebuild
-  include the makecheck USE flag for having glibc run tests on itself and the
-  ability to install only the locales that you want. a new configuration file
-  has been added for controlling this feature: /etc/locales.build. a default
-  should be installed when you emerge this version of glibc, please read the
-  comments for a description of this file's format.
-
-  02 Jun 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> glibc-2.3.3_pre20040420-r1.ebuild:
-  Mased stable on ppc
-
-*glibc-2.3.3.20040602 (02 Jun 2004)
-
-  02 Jun 2004; Travis Tilley <lv@gentoo.org> +glibc-2.3.3.20040602.ebuild:
-  new cvs snapshot. this ebuild marks a move from using branch updates against
-  2.3.2 to using actual cvs snapshot tarballs. it also marks a move in the
-  versioning scheme for glibc... since upstream has decided to let distributions
-  choose what they want to release instead of making releases themselves, the
-  pre has been dropped from the version.
-
-  02 Jun 2004; Joshua Kinard <kumba@gentoo.org>
-  glibc-2.3.3_pre20040529.ebuild:
-  Added ~mips to KEYWORDS.
-
-  30 May 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.3_pre20040529.ebuild:
-  adding ~amd64 and ~ppc64 to keywords
-
-  30 May 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.3_pre20040529.ebuild:
-  misc pax/grsec fixes from peter mazinger
-
-*glibc-2.3.3_pre20040529 (29 May 2004)
-
-  29 May 2004; Travis Tilley <lv@gentoo.org> -glibc-2.3.3_pre20040527.ebuild,
-  +glibc-2.3.3_pre20040529.ebuild:
-  new snapshot. this one should build on ppc64
-
-*glibc-2.3.3_pre20040527 (27 May 2004)
-
-  27 May 2004; Travis Tilley <lv@gentoo.org> +glibc-2.3.3_pre20040527.ebuild:
-  update snapshot
-
-  27 May 2004; Travis Tilley <lv@gentoo.org>
-  glibc-2.3.3_pre20040420-r1.ebuild:
-  adding ~amd64 keyword to satisfy gcc 3.4 dep
-
-  17 May 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.3/glibc-2.3.3-ssp-gcc34-after-frandom.patch,
-  glibc-2.3.3_pre20040420-r1.ebuild:
-  added fix for compiling SSP with gcc 3.4
-
-*glibc-2.3.3_pre20040420-r1 (14 May 2004)
-
-  14 May 2004; <solar@gentoo.org> glibc-2.3.3_pre20040420-r1.ebuild,
-  files/2.3.3/glibc-2.3.2-propolice-guard-functions-v3.patch,
-  files/2.3.3/glibc-2.3.3-frandom-detect.patch:
-  frandom/SSP implementation for glibc. Adds new 'erandom' flag to IUSE. (-*
-  masked for testing now) bug #50864
-
-  12 May 2004; Alexander Gabert <pappy@gentoo.org> :
-  removing hardened-gcc vintage from some ebuilds
-
-  08 May 2004; Bryan Østergaard <kloeri@gentoo.org>
-  glibc-2.3.3_pre20040420.ebuild:
-  Removed ~alpha, see bug #50301.
-
-  04 May 2004; Ilya A. Volynets-Evenbaks <iluxa@gentoo.org>
-  +files/2.3.3/glibc-2.3.3_pre20040420-mips-dl-machine-calls.diff,
-  +files/2.3.3/glibc-2.3.3_pre20040420-mips-incl-sgidefs.diff,
-  glibc-2.3.3_pre20040420.ebuild:
-  - Remove unneeded patches
-  - Add patch by Thiemo Seufer to include <sgidefs.h> into all
-    files that use _MIPS_SIM. This is required for use with
-    gcc-3.4. Original can be found at
-    http://lists.debian.org/debian-glibc/2003/debian-glibc-200312/msg00201.html
-  - Add compile fix to sysdeps/mips/dl-machine.h
-  - mark as ~mips
-
-  29 Apr 2004; Joshua Kinard <kumba@gentoo.org>
-  glibc-2.3.3_pre20040420.ebuild:
-  Masked on mips until some patches can be dug/cooked/found to fix some issues.
-
-  28 Apr 2004; <solar@gentoo.org> glibc-2.3.3_pre20040420.ebuild,
-  files/2.3.3/glibc-2.3.3-localedef-fix-trampoline.patch:
-  localedef contains nested function trampolines, which trigger segfaults under
-  PaX while building. Adding patch that inlines functions in order to avoid
-  this. Debian Bug (#231438, #198099)
-
-  27 Apr 2004; Mike Frysinger <vapier@gentoo.org> 
-  +files/2.3.2/glibc-2.3.2-arm-bus-defines.patch,
-  +files/2.3.2/glibc-2.3.2-armformat.patch,
-  +files/2.3.2/glibc-2.3.2-arm-doargs.patch,
-  +files/2.3.2/glibc-2.3.2-framestate-USING_SJLJ_EXCEPTIONS.patch,
-  glibc-2.3.2-r10.ebuild:
-  Add a few patches to make glibc compile cleanly on arm.
-
-*glibc-2.3.3_pre20040420 (25 Apr 2004)
-
-  25 Apr 2004; Martin Schlemmer <azarah@gentoo.org>
-  +glibc-2.3.3_pre20040420.ebuild:
-  Update snapshot.
-
-  24 Apr 2004; Joshua Kinard <kumba@gentoo.org>
-  +files/2.3.2/glibc-2.3.2-mips-fix-nested-entend-pairs.patch,
-  glibc-2.3.2-r10.ebuild, glibc-2.3.2-r3.ebuild:
-  Added a patch for mips which fixes a compile bug with newer binutils. Also
-  removed an RDEPEND for portage-1.9.0 which seems to be triggering a bug in
-  repoman. If this change affects anyone, yell at me.
-
-  24 Apr 2004; Joshua Kinard <kumba@gentoo.org>
-  +files/2.3.2/glibc-2.3.2-mips-fix-nested-entend-pairs.patch,
-  glibc-2.3.2-r10.ebuild, glibc-2.3.2-r3.ebuild:
-  Added a patch for mips which fixes a compile bug with newer binutils. Also
-  removed an RDEPEND for portage-1.9.0 which seems to be triggering a bug in
-  repoman. If this change affects anyone, yell at me.
-
-*glibc-2.3.2-r10 (18 Apr 2004)
-
-  18 Apr 2004; Michael McCabe <randy@gentoo.org>
-  +files/2.3.2/glibc-2.3.2-s390-deprecated-ustat-fixup.patch,
-  +glibc-2.3.2-r10.ebuild:
-  Added s390 specific fixes to close bug #47415
-
-  24 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org> glibc-2.3.2-r2.ebuild,
-  glibc-2.3.2-r3.ebuild, glibc-2.3.3_pre20031210.ebuild:
-  don't use deprecated ? : use syntax
-
-  18 Mar 2004; <solar@gentoo.org> glibc-2.3.2-r9.ebuild:
-  adding filter-ldflags -pie to stable glibc
-
-  16 Mar 2004; <solar@gentoo.org> glibc-2.3.3_pre20040207.ebuild:
-  glibc fails to link properly with global LDFLAGS=-pie so we filter it with new
-  flag-o-matic function called filter-ldflags
-
-  15 Mar 2004; Joshua Kinard <kumba@gentoo.org> glibc-2.3.2-r9.ebuild:
-  Marked stable on mips (it had ~mips, but someone removed the keyword and
-  didn't leave a Changelog entry on why).
-
-  09 Mar 2004; <agriffis@gentoo.org> glibc-2.3.2-r9.ebuild:
-  stable on alpha and ia64
-
-  02 Mar 2004; Brian Jackson <iggy@gentoo.org> glibc-2.3.2-r9.ebuild:
-  s390 keywords
-
-  01 Mar 2004; Tom Gall <tgall@gentoo.org> glibc-2.3.3_pre20031210.ebuild:
-  added in dependancy for ppc64 headers
-
-  26 Feb 2004; Sven Blumenstein <bazik@gentoo.org> glibc-2.3.2-r9.ebuild:
-  Stable on sparc (was about time).
-
-  25 Feb 2004; Luca Barbato <lu_zero@gentoo.org>
-  glibc-2.3.3_pre20040207.ebuild:
-  Marked ~ppc
-
-  24 Feb 2004; Alexander Gabert <pappy@gentoo.org>
-  glibc-2.3.3_pre20040207.ebuild:
-  added GOTOFF fix from previous glibc release
-
-  24 Feb 2004; Mike Frysinger <vapier@gentoo.org> :
-  Make the only headers info virtual/os-headers since hppa-headers PROVIDEs that.
-
-  23 Feb 2004; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r9.ebuild,
-  files/2.3.2/glibc-2.3.2-ipv6-bytestring-fix.patch:
-  Fix broken reverse resolving for IPv6 addresses, bug #42492. Research done by
-  Bernhard Schmidt <berni@birkenwald.de>.
-
-  12 Feb 2004; <solar@gentoo.org> glibc-2.3.3_pre20040117-r1.ebuild,
-  files/2.3.3/glibc-2.3.3_pre20040117-got-fix.diff:
-  GOTOFF during linking seems to fail to recognize where main() is because it is
-  not visible in the object linked which might not be really legal C but it
-  apparently works anyway. This can be seen when trying to build bind9 as a
-  Position Independent Executable. ie CFLAGS=-fPIC,LDFLAGS=-pie. This patch
-  fixes that. Submitted by the PaX Team
-
-*glibc-2.3.3_pre20040207 (09 Feb 2004)
-*glibc-2.3.3_pre20031210 (09 Feb 2004)
-
-  09 Feb 2004; Brad House <brad_mssw@gentoo.org>
-  glibc-2.3.3_pre20031210.ebuild, glibc-2.3.3_pre20031222.ebuild,
-  glibc-2.3.3_pre20040117.ebuild, glibc-2.3.3_pre20040207.ebuild:
-  glibc 2.3.3_pre release for PPC64. This is the only version that works for
-  ppc64. Current VMX commits have caused later pulls to not work
-
-*glibc-2.3.3_pre20040207 (08 Feb 2004)
-
-  08 Feb 2004; Martin Schlemmer <azarah@gentoo.org>
-  glibc-2.3.3_pre20040207.ebuild,
-  files/2.3.2/glibc-2.3.2-rtld-assert-fix.patch:
-  Update snapshot to 20040207. Fix an assert when running libc.so from
-  commandline, bug #34733.  Add ia64 to nptl arches.
-
-  19 Jan 2004; Mike Frysinger <vapier@gentoo.org> glibc-2.3.2-r9.ebuild :
-  Add back in nptl support since gcc-3.3.2-r5 is now stable.
-
-*glibc-2.3.3_pre20040117-r1 (26 Jan 2004)
-
-  26 Jan 2004; <solar@gentoo.org> glibc-2.3.3_pre20040117-r1.ebuild,
-  files/2.3.3/glibc-2.3.3-owl-malloc-unlink-sanity-check.diff,
-  files/2.3.3/glibc-2.3.3_pre20040117-pt_pax.diff,
-  files/2.3.3/glibc-2.3.3_pre20040117-signal-ssp.diff:
-  added ptpax flags. cosmetic ssp patch and owl unlink sanity to testing
-
-  19 Jan 2004; Mike Frysinger <vapier@gentoo.org> glibc-2.3.2-r9.ebuild :
-  Remove nptl support since people dont understand nptl and this is now x86 stable.
-  See Bug #38622 for some good examples.  This is OK because 2.3.3_preXXX has
-  nptl support and it's unstable and it covers all the archs 2.3.2-r9 does.
-
-*glibc-2.3.3_pre20040117 (18 Jan 2004)
-
-  18 Jan 2004; Martin Schlemmer <azarah@gentoo.org>
-  glibc-2.3.3_pre20040117.ebuild:
-  Update snapshot to 20040117.
-
-  18 Jan 2004; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r9.ebuild:
-  Mark stable for x86.
-
-  18 Jan 2004; Bartosch Pixa <darkspecter@gentoo.org> glibc-2.3.2-r9.ebuild:
-  PDEPEND on new linux-headers version on ppc
-
-  16 Jan 2004; Bartosch Pixa <darkspecter@gentoo.org> glibc-2.3.2-r9.ebuild:
-  set ppc in keywords
-
-  10 Jan 2004; Aron Griffis <agriffis@gentoo.org> glibc-2.3.2-r9.ebuild:
-  stable on alpha for bug 37595... alpha really needs execstack-PaX-support.patch
-
-  09 Jan 2004; Luca Barbato <lu_zero@gentoo.org> glibc-2.3.2-r9.ebuild:
-  Marked ~ppc
-
-*glibc-2.3.3_pre20031222 (27 Dec 2003)
-
-  16 Jan 2004; Guy Martin <gmsoft@gentoo.org> glibc-2.3.3_pre20031222.ebuild :
-  Removed some patches which did not apply for hppa.
-
-  27 Dec 2003; Martin Schlemmer <azarah@gentoo.org>
-  glibc-2.3.3_pre20031222.ebuild:
-  Update snapshot to 20031222. Change code that searches for proper headers to
-  look first in /usr/include again.
-
-*glibc-2.3.3_pre20031212 (14 Dec 2003)
-
-  14 Dec 2003; Martin Schlemmer <azarah@gentoo.org>
-  glibc-2.3.3_pre20031212.ebuild,
-  files/2.3.3/glibc-2.3.3-dl_execstack-PaX-support.patch:
-  Update snapshot to 20031212, pre-release of 2.3.3.
-
-  29 Nov 2003; Brad House <brad_mssw@gentoo.org> glibc-2.3.2-r9.ebuild:
-  mark stable on amd64
-
-  23 Nov 2003; Tavis Ormandy <taviso@gentoo.org> glibc-2.3.2-r3.ebuild,
-  glibc-2.3.2-r8.ebuild, glibc-2.3.2-r9.ebuild:
-  glibc refuses to build with --relax in LDFLAGS.
-
-  20 Nov 2003; Aron Griffis <agriffis@gentoo.org> glibc-2.3.2-r8.ebuild:
-  Mark stable on alpha
-
-*glibc-2.3.2-r9 (18 Nov 2003)
-
-  08 Dec 2003; Guy Martin <gmsoft@gentoo.org> glibc-2.3.2-r9.ebuild :
-  Marked stable on hppa.
-
-  19 Nov 2003; Guy Martin <gmsoft@gentoo.org> glibc-2.3.2-r9.ebuild :
-  Added clean hppa patches. Seems not to suffer of the -r8 problems.
-
-  18 Nov 2003; Guy Martin <gmsoft@gentoo.org> glibc-2.3.2-r9.ebuild :
-  Removed hppa stuff. New patching method should come shortly.
-
-  18 Nov 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r9.ebuild:
-  - Update CVS branch to 20031115.
-  - With latest versions of glibc, a lot of apps failed on a PaX enabled
-  system with "cannot enable executable stack as shared object requires:
-  Permission denied".  This is due to PaX 'exec-protecting' the stack, and
-  ld.so then trying to make the stack executable due to some libraries not
-  containing the PT_GNU_STACK section.  Add dl_execstack-PaX-support.patch,
-  bug #32960.
-  - We do not want name_insert() in iconvconfig.c to be defined inside
-  write_output() as it causes issues with PaX.
-
-*glibc-2.3.1-r5 (16 Nov 2003)
-
-  16 Nov 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.2.5-r9.ebuild,
-  glibc-2.3.1-r5.ebuild, glibc-2.3.2-r2.ebuild, glibc-2.3.2-r3.ebuild,
-  files/2.2.5/glibc-2.2.5-getgrouplist.patch,
-  files/2.3.1/glibc-2.3.1-ftw.patch,
-  files/2.3.1/glibc-2.3.1-getgrouplist.patch,
-  files/2.3.2/glibc-2.3.2-dl_execstack-PaX-support.patch,
-  files/2.3.2/glibc-2.3.2-iconvconfig-name_insert.patch,
-  files/2.3.2/glibc-2.3.2-propolice-guard-functions-v2.patch,
-  files/2.3.2/glibc-2.3.2-propolice-guard-functions.patch:
-  - A bug in the getgrouplist function can cause a buffer overflow if the size
-  of the group list is too small to hold all the user's groups.  More info can
-  be found at:  https://rhn.redhat.com/errata/RHSA-2003-325.html
-  - Fix a memory leak in ftw_dir
-  - To circumvent problems with propolice when linking binaries statically among
-  things, __guard and __guard_setup__stack_smash_handler is now in libc.so. More
-  info at: http://www.gentoo.org/proj/en/hardened/etdyn-ssp.xml
-  Thanks for helping in developing these patchsets goes to "moid" from the
-  Openbsd team.
-  - We do not want name_insert() in iconvconfig.c to be defined inside
-  write_output() as it causes issues with PaX.
-
-  09 Nov 2003; Mike Frysinger <vapier@gentoo.org> :
-  Fix sscanf.c compilation.  This tiny patch can be found in 2.3.2 already.
-
-  01 Nov 2003; Aron Griffis <agriffis@gentoo.org> glibc-2.3.2-r8.ebuild,
-  files/2.3.2/glibc-2.3.2-alpha-crti.patch,
-  files/2.3.2/glibc-2.3.2-alpha-pwrite.patch:
-  Add crti and pwrite patches for alpha
-
-  28 Oct 2003; Guy Martin <gmsoft@gentoo.org> glibc-2.3.2-r8.ebuild :
-  Added depend to >=hppa-headers-2.4.21_p13 for succefull compilation.
-
-  27 Oct 2003; Guy Martin <gmsoft@gentoo.org> glibc-2.3.2-r8.ebuild :
-  Added patches for hppa. This glibc correct many bugs like the -static flag one.
-
-  27 Oct 2003; Martin Schlemmer <azarah@gentoo.org> files/nscd:
-  We need to pass '--pidfile' and not '--pid' to start-stop-daemon, thanks to
-  Markus Rippl <markus.rippl@iconparc.de> for reporting.
-
-  26 Oct 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r8.ebuild:
-  Remove the sysmacros.h hack, as it is no longer needed.
-
-  26 Oct 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r3.ebuild,
-  glibc-2.3.2-r4.ebuild, glibc-2.3.2-r5.ebuild, glibc-2.3.2-r8.ebuild:
-  Add sparch to NPTL archs; Cleanup.
-
-*glibc-2.3.2-r8 (26 Oct 2003)
-
-  18 Nov 2003; Guy Martin <gmsoft@gentoo.org> glibc-2.3.2-r8.ebuild :
-  Marked -hppa and removed hppa stuff from it.
-
-  26 Oct 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r8.ebuild:
-  Update snapshot.
-
-  18 Oct 2003; Brad House <brad_mssw@gentoo.org> glibc-2.3.2-r6.ebuild:
-  add ~amd64 flag to glibc-2.3.2-r6, works with and without nptl enabled in use
-  flags
-
-  15 Oct 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r1.ebuild,
-  glibc-2.3.2-r7.ebuild:
-  Sparc updates from Kumba <kumba@gentoo.org>:
-  
-    glibc-2.3.2-r1:  Change ~sparc -> sparc in keywords
-    glibc-2.3.2-r7:  Add ~sparc to keywords
-                     Remove the following patch for mips to let
-		     glibc compile:
-		     ${P}-mips-fix-n32-n64-sysdep-headers.patch
-
-  15 Oct 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r6.ebuild:
-  Mark as unstable for x86 - we should start wider testing sooner or later, and
-  except for an occasional break, current CVS snapshots looks good.
-
-*glibc-2.3.2-r7 (14 Oct 2003)
-
-  19 Nov 2003; Guy Martin <gmsoft@gentoo.org> glibc-2.3.2-r7.ebuild :
-  Added missing atomicity patch for hppa.
-
-  18 Nov 2003; Guy Martin <gmsoft@gentoo.org> glibc-2.3.2-r7.ebuild :
-  Readded for hppa only. Added hppa patches and depend to correct
-  hppa-headers.
-
-  14 Oct 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r7.ebuild:
-  Update CVS snapshot.  NPTL is now in official CVS.
-
-  13 Oct 2003; Tavis Ormandy <taviso@gentoo.org> glibc-2.3.2-r1.ebuild:
-  Downgrading glibc had some unintentional side effects, stable again.
-
-  10 Oct 2003; Alexander Gabert <pappy@gentoo.org> glibc-2.3.1-r4.ebuild,
-  glibc-2.3.2-r1.ebuild:
-  changed hardened-gcc build behaviour with CC
-
-  09 Oct 2003; Alexander Gabert <pappy@gentoo.org> glibc-2.3.1-r4.ebuild,
-  glibc-2.3.2-r1.ebuild:
-  added new hardened-gcc flags for hppa
-
-  09 Oct 2003; Alexander Gabert <pappy@gentoo.org> glibc-2.3.1-r4.ebuild,
-  glibc-2.3.2-r1.ebuild:
-  added new hardened-gcc building logic for ppc and sparc
-
-  07 Oct 2003; Aron Griffis <agriffis@gentoo.org> glibc-2.3.2-r1.ebuild:
-  Demote 2.3.2-r1 from alpha to ~alpha since it doesn't build on alpha with
-  recent gcc. We really need the more recent glibc to become available for
-  alpha.
-
-  30 Sep 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r6.ebuild,
-  files/2.3.2/sysmacros.h:
-  Quick fix for last changes to sysmacros.h that breaks a few things like
-  sys-libs/pwdb and xfree among others.
-
-*glibc-2.3.2-r6 (28 Sep 2003)
-
-  28 Sep 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r5.ebuild,
-  glibc-2.3.2-r6.ebuild, files/2.3.2/glibc-2.3.2-ia64-LOAD_ARGS-fixup.patch,
-  files/2.3.2/glibc-2.3.2-mips-add-n32-n64-sysdep-cancel.patch,
-  files/2.3.2/glibc-2.3.2-mips-configure-for-n64-symver.patch,
-  files/2.3.2/glibc-2.3.2-mips-fix-n32-n64-sysdep-headers.patch,
-  files/2.3.2/glibc-2.3.2-mips-pread-linux2.5.patch:
-  Update snapshot to 20030927 and NPTL to 0.60. Add a few patches from Kumba
-  <kumba@gentoo.org> for mips.
-
-*glibc-2.3.2-r5 (20 Sep 2003)
-
-  20 Sep 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r5.ebuild:
-  Update CVS snapshot to 20030919. Update NPTL to 0.59.
-
-  17 Sep 2003; Jon Portnoy <avenj@gentoo.org> glibc-2.3.2-r1.ebuild :
-  ia64 keywords.
-
-  14 Sep 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r4.ebuild,
-  files/2.3.2/glibc-2.3.2-cispeed-cospeed-fix.patch:
-  Fix sparc build issues, patch from glibc-alpha, thanks to <kumba@gentoo.org>.
-
-  13 Sep 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r1.ebuild,
-  glibc-2.3.2-r2.ebuild, glibc-2.3.2-r3.ebuild:
-  Add glibc-2.3.2-fix-omitted-operand-in-mathinline_h.patch to resolve bug
-  #28537.
-
-  08 Sep 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r1.ebuild:
-  Fix gcc DEPEND to be '>=sys-devel/gcc-3.2', and not '=sys-devel/gcc-3.2*'.
-
-*glibc-2.3.2-r4 (07 Sep 2003)
-
-  07 Sep 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r4.ebuild,
-  files/2.3.2/glibc-2.3.2-fix-omitted-operand-in-mathinline_h.patch:
-  Update cvs snapshot to 20030906.  Update nptl to version 0.57.  Add patch
-  for bug #27142.
-
-  12 Aug 2003; Alexander Gabert <pappy@gentoo.org> glibc-2.3.2-r1.ebuild:
-  hppa building fails, linuxthreads/sysdeps/hppa/pt-machine.h is missing proper
-  setup of pthread_descr
-
-  10 Aug 2003; Joshua Kinard <kumba@gentoo.org> glibc-2.3.2-r1.ebuild:
-  Moved to stable on mips.  Been using it for ages w/ no problems.
-
-  10 Aug 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r2.ebuild,
-  glibc-2.3.2-r3.ebuild, files/fix-sysctl_h.patch, files/test-sysctl_h.c:
-  Add test to detect broken headers in (user land) in 2.5.68 and later.
-
-  31 Jul 2003; <matt@gentoo.org> glibc-2.3.2-r1.ebuild, glibc-2.3.2-r2.ebuild,
-  glibc-2.3.2-r3.ebuild:
-  Removed warning from 2.3.2 ebuilds regarding
-  sandbox and -fstack-protector.  This was only
-  a problem with 2.3.1.
-
-  29 Jul 2003; Alex Veber <coronalvr@gentoo.org> glibc-2.3.2-r1.ebuild:
-  removed the winex block
-
-  28 Jul 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r3.ebuild:
-  Do not install librt.so linker script anymore, as librt.so.1 breaks things
-  with librt.so as a script.
-
-*glibc-2.3.2-r3 (23 Jul 2003)
-
-  23 Jul 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r3.ebuild:
-  Update CVS snapshot, as well as NPTL version to 0.55.  Note that this
-  needs gcc-3.3-r1 and latest binutils (2.14.90.4+) to build with NPTL
-  support.
-
-  23 Jul 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r1.ebuild,
-  glibc-2.3.2-r2.ebuild:
-  From Kumba <kumba@gentoo.org>:
-
-    This is the patch to glibc-2.3.2-r1.ebuild which allows it to build
-    on sparc64.  I modified it so sparc and sparc64 can use the -fcall-used-g6
-    flag, while sparc64-only gets a few more checks added in.
-
-  18 Jul 2003; Olivier Crete <tester@gentoo.org> glibc-2.3.2-r2.ebuild:
-  Removed all traces of multilib, 64bit libs are installed in lib/
-
-  18 Jul 2003; Will Woods <wwoods@gentoo.org> glibc-2.3.2-r1.ebuild:
-  Marked stable for alpha
-
-  17 Jul 2003; Alex Veber <coronalvr@gentoo.org> glibc-2.3.2-r1.ebuild:
-  set !app-emulation/winex-cvs
-
-  16 Jul 2003; Jay Pfeifer <pfeifer@gentoo.org> glibc-2.3.2-r1.ebuild:
-  set stable on x86
-  set !app-emulation/winex
-
-  01 Jul 2003; Luca Barbato <lu_zero@gentoo.org> glibc-2.3.2-r1.ebuild:
-  set stable on ppc
-
-  14 Jun 2003; Tavis Ormandy <taviso@gentoo.org> glibc-2.3.2-r1.ebuild,
-  glibc-2.3.2-r2.ebuild, files/2.3.2/glibc-2.3.2-decc-compaq.patch:
-  fixing ccc compatability, minor patch only applied on alpha.
-
-  05 Jun 2003; Christian Birchinger <joker@gentoo.org> glibc-2.3.1-r4.ebuild:
-  Replaced sparc64 CFLAGS hack with replace-sparc64-flags from flag-o-matic
-
-  02 Jun 2003; Joshua Kinard <kumba@gentoo.org> glibc-2.3.2-r1.ebuild:
-  Added ~mips to KEYWORDS
-
-  18 May 2003; Martin Schlemmer <azarah@gentoo.org> :
-  Fix LICENSE to be LGPL-2, bug #19074.  Fix glibc-2.3* < 2.3.2-r2 to depend
-  on <gcc-3.3.
-
-  18 May 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r1.ebuild,
-  glibc-2.3.2-gcc33-sscanf.patch :
-  Downgrade nptl to version 0.28 and add glibc-2.3.2-gcc33-sscanf.patch to
-  fix compile errors with gcc-3.3:
-
-    http://sourceware.org/ml/libc-alpha/2003-03/msg00052.html
-
-*glibc-2.3.2-r2 (18 May 2003)
-
-  18 May 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r2.ebuild :
-  New version.  Update to cvs 20030517 to fix problems with gcc-3.3.  Also
-  closes bug #18744 as it adds the en_US.utf8 locale.  Also enable NPTL
-  support for i[45]86, ppc and mips, as it should in theory work now.
-
-  14 May 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r{0,1}.ebuild :
-
-  Some MIPS updates from Kumba <kumba@gentoo.org>:
-    A few patches only for the MIPS platform.  Descriptions of what they
-    do can be found in the patch headers.
-    <tuxus@gentoo.org> thx <dragon@gentoo.org> (11 Jan 2003)
-    <kumba@gentoo.org> remove tst-rndseek-mips & ulps-mips patches
-
-  06 Apr 2003; Martin Schlemmer <azarah@gentoo.org> :
-  Fix all 2.3 ebuild to install timezone data if 'build' in USE, bug #16530.
-
-*glibc-2.3.2-r1 (06 Apr 2003)
-
-  19 Apr 2003; Joshua Brindle <method@gentoo.org> glibc-2.3.1-r4.ebuild:
-  give error and die if both sandbox and -fstack-protector are enabled
-
-  06 Apr 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r1.ebuild :
-  Fix calculation problems in allocate_static_tls that caused a TLS
-  enabled app that loads libGL.so to segfault.  Thanks to Gareth Hughes
-  from NVidia for pointing me in the right direction.  This patch is
-  from glibc CVS.
-
-  30 Mar 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2.ebuild :
-  Update NPTL version to 0.29.  As it is not used by many (or I cannot
-  imagine it), and with the errno problems, I will rather not bump the
-  revision.  Note that latest version is 0.32, but that (as well as 0.30
-  and up) needs glibc-2.3.3 snapshot.
-
-*glibc-2.3.1-r4 (21 Mar 2003)
-
-  14 Apr 2003; Joshua Brindle <method@gentoo.org> glibc-2.3.1-r4.ebuild:
-  give error and die if both sandbox and -fstack-protector are enabled
-
-  06 Apr 2003; Zach Welch <zwelch@gentoo.org> glibc-2.3.1-r4.ebuild:
-  add arm keyword
-
-  06 Apr 2003; Christian Birchinger <joker@gentoo.org> glibc-2.3.1-r4.ebuild:
-  Changed replace-flags for sparc
-
-  21 Mar 2003; Daniel Ahlberg <aliz@gentoo.org> glibc-2.3.1-r4.ebuild :
-  Security update.
-
-*glibc-2.2.5-r8 (21 Mar 2003)
-
-  06 Apr 2003; Christian Birchinger <joker@gentoo.org> glibc-2.2.5-r8.ebuild:
-  Added replace-flags for sparc
-
-  21 Mar 2003; Daniel Ahlberg <aliz@gentoo.org> glibc-2.2.5-r8.ebuild :
-  Security update.
-
-  11 Mar 2003; Zach Welch <zwelch@gentoo.org>
-  files/2.2.5/glibc-2.2.5-arm-sysdeps-fix.diff:
-  fix arm sysdep patch to not require autoconf
-
-  09 March 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.1*.ebuild :
-  Add patch glibc-2.3.1-typeo_dl-runtime_c.patch to fix issues with Oracle,
-  bug #16504, thanks to Tri D. Hoang <tdhoang@ultramain.com> for reporting.
-
-*glibc-2.3.2 (05 March 2003)
-
-  06 Apr 2003; Christian Birchinger <joker@gentoo.org> glibc-2.3.2.ebuild:
-  Changed replace-flags for sparc
-
-  11 Mar 2003; Zach Welch <zwelch@gentoo.org> glibc-2.2.5-r7.ebuild,
-  glibc-2.3.1-r2.ebuild, glibc-2.3.1-r3.ebuild, glibc-2.3.2.ebuild:
-  change sys-kernel/linux-headers to new virtual/os-headers
-
-  05 March 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2.ebuild :
-  Update version.  Thanks to Georg Müller <georgmueller@gmx.net> for notifying
-  me.
-
-*glibc-2.3.2_pre1 (24 Feb 2003)
-
-  24 Feb 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2_pre1.ebuild :
-  Update version to official pre1 of 2.3.2.  Add NPTL support .. note that
-  this is extremely experimental and does not work with the nvidia drivers
-  among things.  Many other tweak and updates.
-
-  20 Feb 2003; Zach Welch <zwelch@gentoo.org> glibc-2.2.5-r7.ebuild :
-  Added patches for arm. See patches for description of each.
-  Added arm keyword.
-
-  09 Feb 2003; Guy Martin <gmsoft@gentoo.org> :
-  Added patches for hppa. See patches for description of each.
-  Added hppa to keywords.
-
-  29 Jan 2003; Jack Morganan <jmorgan@gentoo.org> glibc-2.3.1-r3.ebuild :
-  Changed ~sparc to sparc
-
-  23 Jan 2003; Jan Seidel <tuxus@gentoo.org> glibc-2.3.1-r3.ebuild :
-  Add MIPS inline-syscall-mips patch
-
-  16 Jan 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.1-r3.ebuild :
-
-  Sync patches.
-
-  15 Jan 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.1-r2.ebuild :
-
-  Fix 'locale -a' not listing all locales.  This to Stefan Jones
-  <cretin@gentoo.org> for this fix, bug #13240.
-
-  Add MIPS patches, thanks to <tuxus@gentoo.org> and <dragon@gentoo.org>.
-
-  Reload init to fix fsck on reboot ...
-
-  28 Dec 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.1-r3.ebuild :
-
-  Always add --with-headers=${ROOT}usr/include as option to ./configure, as
-  linux-headers are usually well tested, and in some cases we get weird
-  problems ...
-
-  16 Dec 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.1-r2.ebuild :
-
-  Add -freorder-blocks for x86 (commented).  Add Method's replace-flags for
-  sparc support.
-
-  13 Dec 2002; Mark Guertin <gerk@gentoo.org> glibc-2.3.1-r2.ebuild :
-  
-  Marked stable for ppc
-
-  10 Dec 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.1-r2.ebuild :
-  
-  Mark as stable for x86.
-
-  06 Dec 2002; Rodney Rees <manson@gentoo.org> :
-
-  Changed sparc ~sparc keywords
- 
-*glibc-2.3.1-r2 (7 Nov 2002)
-
-  17 Nov 2002; Stefan Jones <cretin@gentoo.org> glibc-2.3.1-r2.ebuild :
-
-  Small patch "prelinkfix" which fixes rare error with prelinking and
-  preloading some executables. Patch taken from glibc CVS.
-  http://sourceware.org/ml/libc-alpha/2002-11/msg00151.html
-
-  16 Nov 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.1-r2.ebuild :
-
-  Fix type-o that caused manpages not installing (bug #10645).
-  Update to use epatch.
-
-  16 Nov 2002: Stefan Jones <cretin@gentoo.org> glibc-2.3.1-r2.ebuild :
-  Changed --with-header to --with-headers to fix fake configure option.
-
-  10 Nov 2002: Stefan Jones <cretin@gentoo.org> glibc-2.3.1-r2.ebuild :
-
-  Made sparc64's always use the system linux headers instead of the kernel 
-  headers. This fixes the 64bit sparc compile errors, see bug #10470.
-  
-  7 Nov 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.1-r2.ebuild :
-
-  Second try at ctype-compat.patch.  Add stack_end-compat patch for missing
-  libc_stack_end symbold in linker.
-
-  30 Oct 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.1-r1.ebuild :
-
-  One more compat issue which breaks sun-jdk-1.3.1.  See bug #8766 for more
-  info, and also:
-
-    http://sourceware.org/ml/libc-alpha/2002-04/msg00143.html
-
-  Thanks to Jan Gutter <jangutter@tuks.co.za> for reporting it.  Added
-  libc_wait-compat.patch as fix.
-
-*glibc-2.3.1-r1 (26 Oct 2002)
-
-  16 Nov 2002: Stefan Jones <cretin@gentoo.org> glibc-2.3.1-r1.ebuild :
-  Changed --with-header to --with-headers to fix fake configure option.
-  
-  26 Oct 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.1-r1.ebuild :
-
-  Add the ctype-compat.patch to fix unresolved symbols in old static binaries
-  and libraries.  See bug #8766, #9586 and:
-
-    http://lists.debian.org/debian-glibc/2002/debian-glibc-200210/msg00093.html
-
-  We should think about remoing it in the future after things have settled.
-
-*glibc-2.2.5-r7 (13 Oct 2002)
-
-  16 Nov 2002: Stefan Jones <cretin@gentoo.org> glibc-2.2.5-r7.ebuild :
-  Changed --with-header to --with-headers to fix fake configure option.
-  
-  14 Nov 2002; Mark Guertin <gerk@gentoo.org> glibc-2.2.5-r7.ebuild :
-  backed out semctl patches for ppc, they cause problems with mozilla builds
-
-  29 Oct 2002; Jon Nall <nall@gentoo.org> glibc-2.2.5-r7.ebuild :
-
-  Added sqrtl patch for ppc. This closes bug #9796. Also added semctl
-  patch for ppc.
-
-  29 Oct 2002; Seemant Kulleen <seemant@gentoo.org> glibc-2.2.5-r7.ebuild :
-
-  Added semctl patch for sparc.  Thanks to nall <nall@gentoo.org> for
-  finding this at:
-  http://sourceware.org/ml/libc-hacker/2002-04/msg00071.html
-
-  13 Oct 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.2.5-r7.ebuild :
-
-  Some cleanups.  Tidy ebuild.  Move all patches to ${FILESDIR}/${PV/.
-  Remove old patches.
-
-  Add patches to fix warnings with gcc-3.2:
-
-    http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2002/08/0228.html
-
-  13 Oct 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.2.5-r7.ebuild :
-
-  Fix stupid depend screwup I made when I merged in fixes from glibc-2.3.
-
-  11 Oct 2002; Seemant Kulleen <seemant@gentoo.org> glibc-2.2.5-r7.ebuild
-  files/glibc-2.2.5-sparc-misc.diff files/glibc-2.2.5-sparc64-fixups.diff :
-
-  Added patches from debian's patch set to fix miscellaneous issues on sparc
-  and sparc64.  One indication of the hassle with sparc64 was the mozilla
-  compile failure.  That _should_ be sorted out now.
-
-  09 Oct 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.2.5-r7.ebuild,
-                                                    glibc-2.2.5-divdi3.diff :
-
-  Add divdi3 patches for PPC, thanks to nall <nall@themountaingoats.net>.
-
-*glibc-2.2.5-r8 (27 Sep 2002)
-  
-  27 Sep 2002; Daniel Ahlberg <aliz@gentoo.org> :
-  Moved -r7 to -r8 to give room for updated -r6 release.
-
-*glibc-2.2.5-r7 (03 Aug 2002)
-
-  27 Sep 2002; Daniel Ahlberg <aliz@gentoo.org> :
-  Bumped -r6 to -r7 to include fix for sunrpc overflow.  
-
-  03 Aug 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.2.5-r7.ebuild :
-
-  Add the patch for fixing the segfaults in mutt, etc while sandbox is
-  running back in.  Seems the relocation problems was also a cause of
-  the atexit() bug, and fixed in gcc-2.95.3-r7 and later.
-
-   http://sourceware.org/ml/bug-glibc/2002-04/msg00025.html
-   http://bugs.gentoo.org/show_bug.cgi?id=501
-
-*glibc-2.2.5-r6 (02 Aug 2002)
-
-  22 Sep 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.2.5-r6.ebuild :
-
-  Fix pic support, thanks to Christopher Horler <chris@horler.demon.co.uk>.
-  This closes bug #8178.
-
-  08 Sep 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.2.5-r6.ebuild :
-
-  Add alpha related patches thanks to Bjoern Brauel <bjoern@tuxnetwork.de>.
-
-  02 Aug 2002; Daniel Ahlberg <aliz@gentoo.org>
-  Added patch for sunrpc overflow.
-
-*glibc-2.2.5-r5 (14 Jul 2002)
-
-  15 Jul 2002; Mark Guertin <gerk@gentoo.org>
-  Added ppc to keywords
-
-  14 Jul 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.2.5-r5.ebuild :
-
-  A buffer overflow vulnerability exists in multiple implementations of DNS
-  resolver libraries.  This affects glibc-2.2.5 and earlier.   See bug #4923
-  and:
-
-    http://www.cert.org/advisories/CA-2002-19.html
-
-  for details.
-
-  Seems gcc-3.1.1 is even more strict than 3.1 .. patch glibc for gcc-3.1.1.
-  This is also correct for previous gcc versions.
-
-*glibc-2.2.5-r4 (5 June 2002)
-
-  5 June 2002; Bart Verwilst <verwilst@gentoo.org> glibc-2.2.5-r4.ebuild :
-
-  Added gcc3.1/binutils 2.12 patch, wich solves the nvidia-glx package, 
-  amongst others... (__divdi3 stuff)
-  Update: Filtered -malign-double out of the ebuild as well now, because 
-  it b0rks glibc.
-  
-
-  13 Apr 2002; M.Schlemmer <azarah@gentoo.org> glibc-2.2.5-r2.ebuild :
-
-  Try to fix the pkg_postinst() and /etc/localtime issue sanely.  It just
-  newking my /etc/localtime with a symlink was starting to get irritating.
-
-*glibc-2.2.5-r3 (03 Apr 2002)
-
-  03 Apr 2002; Geert Bevin <gbevin@gentoo.org> glibc-2.2.5-r3.ebuild,
-  files/digest-glibc-2.2.5-r3, files/glibc-2.2.5-sandbox.diff :
-  
-  Added patch that fixes an ld.so.preload bug which made calls after freopen()
-  segfault. This now works correctly. This closes bug #501
-   
-*glibc-2.2.5-r1 (15 Feb 2002)
-
-  15 Feb 2002; Daniel Robbins <drobbins@gentoo.org>: Added tweaked version of
-  Brandon Low's patch that ensures that library symlinks are installed *after*
-  (not before) the actual libraries are installed.  This should fix glibc merge
-  deaths, but we need a generic solution to solve this problem.  This should
-  close bug #695.  Filing a new bug for adding this functionality to Portage.
-
-*glibc-2.2.5 (10 Feb 2002)
-
-  10 Feb 2002; Daniel Robbins <drobbins@gentoo.org>:  New glibc release for testing
-  only.  Masked.
-
-*glibc-2.2.4-r9 (1 Feb 2002)
-
-  1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
-  
-  Added initial ChangeLog which should be updated whenever the package is
-  updated in any way. This changelog is targetted to users. This means that the
-  comments should well explained and written in clean English. The details about
-  writing correct changelogs are explained in the skel.ChangeLog file which you
-  can find in the root directory of the portage repository.

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index cbab5e9..5de2715 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -68,6 +68,4 @@ EBUILD glibc-2.20-r1.ebuild 6612 SHA256 3e81059b8be24f6979db7e8b3ea8d4fb2f6d7fd9
 EBUILD glibc-2.20.ebuild 6558 SHA256 c0e61f3d6ac10da06640406c9f3f3bc5dd6bd99f97c1180d303a022b312f564a SHA512 d2d97b908a7d828118a3b4e441140048c6e2ffbdbd9c971e948fc9b419db4f8537719cf8e7b879dea79c08eaf38e7282273fc643b234c9a308b6edcd2ef8bff7 WHIRLPOOL c0339fd5329128593fe96b6488a423431d5b2cecc36c7ab989647c235d9cda7aabbb7c0ee86fc6de8ff7f044a03b11e36aa8f999b0d0f0157efe2e98d57c82be
 EBUILD glibc-2.23-r2.ebuild 6766 SHA256 e79941f0cd770487f928d13d0eb49d4db74b8848eb79266d2c88df7d43484f52 SHA512 20ea0592fca50aaa9196e65e91faee3ac70ec46e0d7072b533a2e0ec96fa7b5f5a6f243284a669738c2ac169dadb57c5d78542c0238006d7b1c1cb938aad5966 WHIRLPOOL d9ee5832131aed3143e4ddbb1c4ac898367996a77bd1a12d3b23b3e61b5a2b2ff195d6403e817ebfb85d9f829eac1469e69f8d87a77039b5da17d16d2ac2d20b
 EBUILD glibc-9999.ebuild 6619 SHA256 523f30d0bd4fb9aef983b7e62e57239d089251d0f3907b6dfb70a00cbc0c2e6c SHA512 2d875c8434720b700bfc99836870e625b7c3010178a4a501e435832e826e7008764878d1e4f88d9f568d21f97de56589bff7984b37d3e9840f19492585cfe16f WHIRLPOOL 7da4b26e63d4f79592891ebd1cf1fb915d40049e8feeb61d9c55f7af601bfe2b7f1a03b1aed51f95be0451c90e93992920949c92ccd2401a0c129b600f5afdb9
-MISC ChangeLog 59116 SHA256 c145cda049346dfd34078de4c7b7823136c0f4a25aab7bf2c479481966b74de2 SHA512 e2d51f169bde9d5c9ba4cd85857717b8d2fdc81e8f50fad9be9a9e426efd721de0523038960b1ea615b32d6d61a5bcc929d42a18d2db3732e008548ff3b3250e WHIRLPOOL 9bc612e38b91c84c3de5dbee260207321fdc0069c64851be83f294ecec0391ddf399a7ebe8d45a4ba5169b099597fed4edf9023541f95355028f37a01f79cda1
-MISC ChangeLog-2007 108548 SHA256 d622be202eb0d61a363b0ae4065012cd1d494fefaa0c03d4aa7986177cdde6d0 SHA512 fdb3f311a3be4b97a6acfceb1763af5ea69e74d8195522c5d03307f75e15a9382991e9e29dbfdec79e74f1c36328f82648768749bc929e5050ff64b628c7ca98 WHIRLPOOL e550f354394569069e000a7e70ec69c94388a0f415c19b427203f0dcbcbeeec0f5e379ee2af7886cd2d68559e749fab8122e7e077985729d7e0e728ae9096d7a
 MISC metadata.xml 521 SHA256 e89c6157189c7a76823ea61ad88e85d6c5e497855abfa03d4e044b09bd0d0955 SHA512 46d36653c75257e1091d88eed54dda553a81a246407f7ae37864e3a9f1c359560bf3d08f5946a725624804e74b1684414a729a1a3b961220dc76cdedd9a4d0ce WHIRLPOOL eb3695d1ce708f3668dc85332b4ad9de6e021b3a98c1b48c4b874d7254168ee5aff2ac6b51866b1df29f1689085ab07e97a7b39708bcffbafedb21288e01f42e


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/android:master commit in: sys-libs/glibc/
@ 2016-05-27  2:43 Benda XU
  2016-05-27  2:41 ` [gentoo-commits] dev/heroxbd:master " Benda XU
  0 siblings, 1 reply; 7+ messages in thread
From: Benda XU @ 2016-05-27  2:43 UTC (permalink / raw
  To: gentoo-commits

commit:     ba86a0644ad3e3423428d855ec148c65e3fd4a1e
Author:     Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Fri May 27 02:06:49 2016 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Fri May 27 02:08:25 2016 +0000
URL:        https://gitweb.gentoo.org/proj/android.git/commit/?id=ba86a064

sys-libs/glibc: drop ChangeLog.

 sys-libs/glibc/ChangeLog      | 1513 -----------------------
 sys-libs/glibc/ChangeLog-2007 | 2665 -----------------------------------------
 sys-libs/glibc/Manifest       |    2 -
 3 files changed, 4180 deletions(-)

diff --git a/sys-libs/glibc/ChangeLog b/sys-libs/glibc/ChangeLog
deleted file mode 100644
index 8caed03..0000000
--- a/sys-libs/glibc/ChangeLog
+++ /dev/null
@@ -1,1513 +0,0 @@
-# ChangeLog for sys-libs/glibc
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog,v 1.943 2013/06/27 12:19:41 jer Exp $
-
-  27 Jun 2013; Jeroen Roovers <jer@gentoo.org> glibc-2.17.ebuild:
-  Stable for HPPA too.
-
-  26 Jun 2013; Mike Frysinger <vapier@gentoo.org> glibc-2.17.ebuild:
-  Fix from upstream for localedef behavior on arches where MAP_FIXED requires
-  SHMLBA alignment #471020 by Jeroen Roovers.
-
-  23 Jun 2013; Mike Frysinger <vapier@gentoo.org> glibc-2.16.0.ebuild,
-  glibc-2.17.ebuild:
-  Fix from upstream for qecvt func decl handling #450714 by Dennis Schridde.
-
-  12 May 2013; Patrick Lauer <patrick@gentoo.org> metadata.xml:
-  Drop obsolete use flags from metadata.xml
-
-  09 May 2013; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r3.ebuild:
-  Mark sh stable.
-
-  28 Apr 2013; Mike Frysinger <vapier@gentoo.org> glibc-2.17.ebuild:
-  Add fix from upstream for arm ld.so.cache lib tags #454200.
-
-  11 Apr 2013; Mike Frysinger <vapier@gentoo.org> files/eblits/src_test.eblit:
-  Fix return code checking in src_test for both multilib & non-multilib builds
-  #451922 by William Throwe.
-
-  10 Apr 2013; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/pkg_preinst.eblit, files/eblits/src_install.eblit:
-  Add `in_iuse suid` checks before doing `use suid` so older ebuilds work.
-
-  10 Apr 2013; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/pkg_preinst.eblit, files/eblits/src_install.eblit,
-  glibc-2.16.0.ebuild, glibc-2.17.ebuild, glibc-9999.ebuild, metadata.xml:
-  Add USE=suid to control pt_chown setuid behavior #465308 by Nikoli.
-
-  05 Apr 2013; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Force mips float/abi cached vars #464642 by Bertrand Jacquin. Update the logic
-  to log each var (and its value) that it forced to make debugging simpler.
-
-  05 Apr 2013; Mike Frysinger <vapier@gentoo.org> glibc-2.17.ebuild:
-  Disable mips librt patch as it no longer applies -- lets see if people
-  complain about ABI compat #456912 by Manuel Lauss.
-
-  05 Apr 2013; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Disable info manual generation to simplify older builds #464394 by Jason
-  Mours.
-
-  05 Apr 2013; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_install.eblit, files/eblits/src_unpack.eblit,
-  glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild, glibc-2.12.1-r3.ebuild,
-  glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild, glibc-2.13-r4.ebuild,
-  glibc-2.14.1-r2.ebuild, glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild,
-  glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild, glibc-2.15-r3.ebuild,
-  glibc-2.16.0.ebuild, glibc-2.17.ebuild, glibc-2.9_p20081201-r3.ebuild,
-  glibc-9999.ebuild:
-  Drop MANPAGE_VER/INFOPAGE_VER support as we haven't used it in a long time.
-
-  04 Apr 2013; Jeroen Roovers <jer@gentoo.org> glibc-2.17.ebuild:
-  Marked ~hppa too.
-
-  01 Apr 2013; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_install.eblit:
-  Do not install nscd config files when USE=-nscd #463786 by Harris Landgarten.
-
-  28 Mar 2013; Mike Frysinger <vapier@gentoo.org> glibc-2.17.ebuild:
-  Move to ~arch.
-
-  28 Mar 2013; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_install.eblit:
-  Fix array walking logic with ldsos.
-
-  12 Feb 2013; Jeroen Roovers <jer@gentoo.org> glibc-2.15-r1.ebuild,
-  glibc-2.15-r2.ebuild:
-  Mask sys-libs/glibc-2.15 for HPPA too.
-
-  12 Feb 2013; Raúl Porcel <armin76@gentoo.org> glibc-2.15-r3.ebuild:
-  m68k stable
-
-  09 Feb 2013; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/pkg_preinst.eblit:
-  Revert manual gcc dir search #453760 since that the real bug is broken
-  ld.so.cache searching #454200.
-
-  09 Feb 2013; Mike Frysinger <vapier@gentoo.org> ChangeLog-2007,
-  files/eblits/src_unpack.eblit, glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild,
-  glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild,
-  glibc-2.13-r4.ebuild, glibc-2.14.1-r2.ebuild, glibc-2.14.1-r3.ebuild,
-  glibc-2.14.ebuild, glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild,
-  glibc-2.15-r3.ebuild, glibc-2.16.0.ebuild, glibc-2.17.ebuild,
-  glibc-2.9_p20081201-r3.ebuild, glibc-9999.ebuild:
-  Update SRC_URI/bug/mail links to use sourceware.org #455152 by wbrana.
-
-  28 Jan 2013; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Also set libc_cv_{sparc,powerpc}_tls as newer versions use that.
-
-  25 Jan 2013; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/pkg_preinst.eblit:
-  Refactor sanity checks a bit and include gcc in the search path #453760 by
-  William Throwe.
-
-  23 Jan 2013; Mike Frysinger <vapier@gentoo.org> glibc-2.16.0.ebuild,
-  glibc-2.17.ebuild:
-  Add fix from upstream for slow math calls on x86 #431938 by wbrana.
-
-  23 Jan 2013; Mike Frysinger <vapier@gentoo.org> glibc-2.17.ebuild:
-  Push out hppa fixes from upstream #452184 by Guy Martin.
-
-  12 Jan 2013; Raúl Porcel <armin76@gentoo.org> glibc-2.16.0.ebuild:
-  2.16.0 breaks some packages on alpha, 2.17 works fine
-
-  08 Jan 2013; Mike Frysinger <vapier@gentoo.org> glibc-2.17.ebuild:
-  Add hppa/fpu fix from Guy Martin #450676 by Jeroen Roovers.
-
-  02 Jan 2013; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit, glibc-2.17.ebuild, glibc-9999.ebuild,
-  metadata.xml:
-  Add IUSE=nscd to control support for it.
-
-  30 Dec 2012; Ulrich Müller <ulm@gentoo.org> glibc-2.9_p20081201-r3.ebuild,
-  glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild, glibc-2.12.1-r3.ebuild,
-  glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild, glibc-2.13-r4.ebuild,
-  glibc-2.14.ebuild, glibc-2.14.1-r2.ebuild, glibc-2.14.1-r3.ebuild,
-  glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild, glibc-2.15-r3.ebuild,
-  glibc-2.16.0.ebuild, glibc-2.17.ebuild, glibc-9999.ebuild:
-  Specify LICENSE more precisely, bug 448132.
-
-  28 Dec 2012; Mike Frysinger <vapier@gentoo.org>
-  +files/2.17/glibc-2.17-hardened-pie.patch, glibc-2.17.ebuild:
-  Update hardened patch by Alphat-PC #448876.
-
-  28 Dec 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.16.0.ebuild:
-  Fix building w/sed-4.2.2+ #448224 by Viacheslav Gagara.  Fix use of gcc-4.2
-  and byteswap.h #448888 by Alphat-PC.
-
-  28 Dec 2012; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit,
-  files/eblits/src_compile.eblit, files/eblits/src_unpack.eblit:
-  Use --with-{bugurl,pkgversion} with glibc-2.17+.
-
-*glibc-2.17 (25 Dec 2012)
-
-  25 Dec 2012; Mike Frysinger <vapier@gentoo.org> +glibc-2.17.ebuild,
-  glibc-9999.ebuild:
-  Version bump.
-
-  25 Dec 2012; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Force usage of bfd linker if active linker is gold #269274 by Chris Smith.
-
-  18 Nov 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.16.0.ebuild:
-  Fix arm cross-compile errors with _Unwind_Resume.
-
-  18 Nov 2012; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Disable fortify/ssp compiler checks when build glibc headers #443632 by Andrej
-  Gelenberg.
-
-  11 Nov 2012; Magnus Granberg <zorry@gentoo.org> glibc-2.16.0.ebuild,
-  +files/2.16/glibc-2.16-hardened-pie.patch:
-  Update the hardened pie patch for 2.16, bug #442712
-
-  11 Nov 2012; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_install.eblit, files/eblits/src_unpack.eblit,
-  glibc-2.16.0.ebuild:
-  Fix cross-compile bootstrapping of glibc headers with 2.16.0.
-
-  02 Nov 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1-r1.ebuild,
-  glibc-2.11.3.ebuild, glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild,
-  glibc-2.13-r2.ebuild, glibc-2.13-r4.ebuild, glibc-2.14.1-r2.ebuild,
-  glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, glibc-2.15-r1.ebuild,
-  glibc-2.15-r2.ebuild, glibc-2.15-r3.ebuild, glibc-2.16.0.ebuild,
-  glibc-2.9_p20081201-r3.ebuild, glibc-9999.ebuild:
-  Drop libtool inherit since we do not use it.
-
-  01 Nov 2012; Raúl Porcel <armin76@gentoo.org> glibc-2.15-r3.ebuild:
-  sparc stable wrt #404993
-
-  31 Oct 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.16.0.ebuild:
-  Move into ~arch.
-
-  31 Oct 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r3.ebuild:
-  Mark alpha/ia64/s390 stable #404993.
-
-  21 Oct 2012; Anthony G. Basile <blueness@gentoo.org> glibc-2.15-r3.ebuild:
-  stable arm, bug #404993
-
-  20 Oct 2012; Anthony G. Basile <blueness@gentoo.org> glibc-2.15-r3.ebuild:
-  stable ppc ppc64, bug #404993
-
-  18 Oct 2012; <ago@gentoo.org> glibc-2.15-r3.ebuild:
-  Stable for x86, wrt bug #404993
-
-  18 Oct 2012; <ago@gentoo.org> glibc-2.15-r3.ebuild:
-  Stable for amd64, wrt bug #404993
-
-  05 Oct 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r3.ebuild,
-  glibc-2.16.0.ebuild:
-  Push out ppc fcntl.h fixes #436108 by Sean McGovern.
-
-  02 Oct 2012; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/pkg_preinst.eblit:
-  Default host.conf:multi to on when /etc/hosts is small #436530 by Eray Aslan.
-
-  02 Oct 2012; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/pkg_preinst.eblit:
-  Drop old /lib64 symlink migration as this has not been an issue for years.
-
-  26 Sep 2012; Matt Turner <mattst88@gentoo.org> glibc-2.15-r2.ebuild:
-  Stable on alpha, bug 430346.
-
-*glibc-2.15-r3 (25 Sep 2012)
-
-  25 Sep 2012; Mike Frysinger <vapier@gentoo.org> +glibc-2.15-r3.ebuild:
-  Add fixes for vfprintf/nargs bug #404993 and for xen/avx misbehavior #433884.
-
-  25 Sep 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.16.0.ebuild:
-  Add fix from upstream for x32 malloc failures #394175.
-
-  15 Sep 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.16.0.ebuild:
-  Drop PaX patch as it doesn't seem to be needed anymore #431810.
-
-  12 Sep 2012; Anthony G. Basile <blueness@gentoo.org> glibc-2.15-r2.ebuild:
-  Stable ppc, bug #430346
-
-  28 Aug 2012; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_install.eblit:
-  Rework how we symlink in ldsos so it works for all targets even when
-  SYMLINK_LIB is not enabled.
-
-  27 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r2.ebuild:
-  Mark ia64/s390 stable #430346.
-
-  25 Aug 2012; Anthony G. Basile <blueness@gentoo.org> glibc-2.15-r2.ebuild:
-  Stable arm, bug #430346
-
-  22 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r2.ebuild:
-  Add fix from upstream for typo in mips n32 define #431676 by Jim Faulkner.
-
-  18 Aug 2012; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_install.eblit:
-  Disable --foreground in init.d script for older versions #431886 by Nick
-  Bowler.
-
-  18 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1-r1.ebuild,
-  glibc-2.11.3.ebuild, glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild,
-  glibc-2.13-r2.ebuild, glibc-2.13-r4.ebuild, glibc-2.14.1-r2.ebuild,
-  glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, glibc-2.15-r1.ebuild,
-  glibc-2.15-r2.ebuild, glibc-2.16.0.ebuild, glibc-2.9_p20081201-r3.ebuild,
-  glibc-9999.ebuild:
-  Clean out more obsolete code.
-
-  18 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.16.0.ebuild:
-  Update alpha/s390 patches.
-
-  14 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.16.0.ebuild,
-  glibc-9999.ebuild:
-  Raise min gcc/binutil versions to match upstream configure checks.  Also split
-  version logic between host and target.
-
-  14 Aug 2012; Mike Frysinger <vapier@gentoo.org> files/eblits/src_unpack.eblit:
-  Fix inverted version logic with libgcc_eh #431304 by David Flogeras.
-
-  13 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1-r1.ebuild,
-  glibc-2.11.3.ebuild, glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild,
-  glibc-2.13-r2.ebuild, glibc-2.13-r4.ebuild, glibc-2.14.1-r2.ebuild,
-  glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, glibc-2.15-r1.ebuild,
-  glibc-2.15-r2.ebuild, glibc-2.16.0.ebuild, glibc-2.9_p20081201-r3.ebuild,
-  glibc-9999.ebuild:
-  Tweak CATEGORY processing to make it easier to understand.
-
-  13 Aug 2012; Mike Frysinger <vapier@gentoo.org> metadata.xml:
-  Document what USE=gd does.
-
-  12 Aug 2012; Mike Frysinger <vapier@gentoo.org> files/eblits/src_unpack.eblit:
-  Do not use the -lgcc_eh hack with glibc-2.17+ since its been addressed
-  upstream.
-
-  12 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.16.0.ebuild:
-  Add alpha/arm keywords since it builds for both.
-
-  12 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r2.ebuild,
-  glibc-2.16.0.ebuild:
-  Drop ppc atomic patch to fix runtime crashes #413685 by hiyuh.
-
-  11 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r2.ebuild:
-  Add some mips love #430346.
-
-  11 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.16.0.ebuild,
-  glibc-9999.ebuild:
-  Fix default hppa nptl kernel version #430904 by Hans.
-
-  11 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r2.ebuild:
-  Add some alpha love #430346.
-
-  11 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-9999.ebuild:
-  Upstream only has one git repo now #430772 by Robert McGehee.
-
-  10 Aug 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r2.ebuild:
-  Get alpha building again.
-
-  10 Aug 2012; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  Stop adding -U_FORTIFY_SOURCE for glibc-2.16+ since upstream does this
-  automatically now.
-
-  09 Aug 2012; Agostino Sarubbo <ago@gentoo.org> glibc-2.15-r2.ebuild:
-  Stable for X86, wrt bug #430346
-
-  09 Aug 2012; Agostino Sarubbo <ago@gentoo.org> glibc-2.15-r2.ebuild:
-  Stable for AMD64, wrt bug #430346
-
-  09 Aug 2012; Anthony G. Basile <blueness@gentoo.org> glibc-2.15-r2.ebuild:
-  Keyword ~arm, bug #430346
-
-  08 Aug 2012; Raúl Porcel <armin76@gentoo.org> glibc-2.15-r2.ebuild:
-  sparc stable wrt #430346
-
-  07 Aug 2012; Brent Baude <ranger@gentoo.org> glibc-2.15-r2.ebuild:
-  Marking glibc-2.15-r2 ppc64 for bug 430346
-
-*glibc-2.16.0 (03 Jul 2012)
-
-  03 Jul 2012; Mike Frysinger <vapier@gentoo.org> +glibc-2.16.0.ebuild,
-  files/eblits/src_compile.eblit, files/eblits/src_install.eblit,
-  glibc-9999.ebuild, metadata.xml:
-  Version bump.
-
-  19 Jun 2012; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  Handle gold version strings too.
-
-  18 Jun 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r2.ebuild:
-  Add fix from upstream for getconf writing too many bytes to local buffer
-  #411905 by Ryan Hill.
-
-  14 Jun 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r2.ebuild:
-  Fix from upstream to for strtok on x32 #420951.
-
-  13 Jun 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r2.ebuild:
-  Fix from upstream for warnings with fortify and FD_SET.
-
-  08 Jun 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1-r1.ebuild,
-  glibc-2.11.3.ebuild, glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild,
-  glibc-2.13-r2.ebuild, glibc-2.13-r4.ebuild, glibc-2.14.1-r2.ebuild,
-  glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, glibc-2.15-r1.ebuild,
-  glibc-2.15-r2.ebuild, glibc-2.9_p20081201-r3.ebuild, glibc-9999.ebuild:
-  Move to multiprocessing eclass for makeopts_jobs as pointed out by Christian
-  Ruppert.
-
-  03 Jun 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r2.ebuild:
-  Update x32 patchset.
-
-  01 Jun 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.14.1-r2.ebuild,
-  glibc-2.14.1-r3.ebuild, glibc-2.14.ebuild, glibc-2.15-r1.ebuild,
-  glibc-2.15-r2.ebuild:
-  Add backwards compat ldso symlink for arm hardfp targets #417287 by Raúl
-  Porcel.
-
-  01 Jun 2012; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit,
-  files/eblits/src_install.eblit, glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild,
-  glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild,
-  glibc-2.13-r4.ebuild, glibc-2.14.1-r2.ebuild, glibc-2.14.1-r3.ebuild,
-  glibc-2.14.ebuild, glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild,
-  glibc-2.9_p20081201-r3.ebuild, glibc-9999.ebuild:
-  Unify alt_libdir definition and use alt_prefix where possible.
-
-  01 Jun 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.14.1-r2.ebuild,
-  glibc-2.14.1-r3.ebuild, glibc-2.15-r1.ebuild, glibc-2.15-r2.ebuild:
-  Drop x32 patches for now as these are old and no longer work #418225 by
-  Ostashevskyi Viktor.
-
-  31 May 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.14.1-r3.ebuild:
-  Backport arm hardfp patch to stable version too #417287 by Raúl Porcel.
-
-  25 May 2012; Anthony G. Basile <blueness@gentoo.org> glibc-2.14.1-r3.ebuild:
-  Keyword mips
-
-*glibc-2.15-r2 (18 May 2012)
-
-  18 May 2012; Mike Frysinger <vapier@gentoo.org> +glibc-2.15-r2.ebuild:
-  Add fix from upstream for crashes in nscd code when nscd is not running
-  #416033 by Matthias Dahl.
-
-  12 May 2012; Raúl Porcel <armin76@gentoo.org> glibc-2.14.1-r3.ebuild:
-  alpha/sparc stable wrt #411903
-
-  10 May 2012; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Cache all arch tls variables when cross-compiling.
-
-  09 May 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r1.ebuild:
-  Build with new arm hardfp ldso path.
-
-  09 May 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.14.1-r3.ebuild,
-  glibc-2.15-r1.ebuild:
-  Fix from upstream for building ia64/hardened #414625 by Dennis Schridde.
-
-  03 May 2012; Robin H. Johnson <robbat2@gentoo.org> glibc-2.15-r1.ebuild,
-  glibc-9999.ebuild:
-  New glibc now includes nss-db again, so block the old sys-libs/nss-db package.
-
-  03 May 2012; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Force ppc32 compile test when building headers #413735 by Frédéric Lochon.
-
-  02 May 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.13-r4.ebuild,
-  glibc-2.14.1-r3.ebuild, glibc-2.15-r1.ebuild:
-  Add patch from upstream for building on armv4 with eabi (no thumb) #414061 by
-  spock128.
-
-  30 Apr 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.14.1-r3.ebuild:
-  Mark ia64/s390 stable #411903.
-
-  29 Apr 2012; Markus Meier <maekke@gentoo.org> glibc-2.14.1-r3.ebuild:
-  arm stable, bug #411903
-
-  28 Apr 2012; Jeroen Roovers <jer@gentoo.org> glibc-2.14.1-r3.ebuild:
-  Stable for HPPA (bug #411903).
-
-  27 Apr 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15-r1.ebuild:
-  Get this version cross-compiling too.
-
-  21 Apr 2012; Jeff Horelick <jdhore@gentoo.org> glibc-2.14.1-r3.ebuild:
-  marked x86 per bug 411903
-
-  21 Apr 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.14.1-r3.ebuild:
-  Also add fetestexcept libm hppa patch to 2.14.1 #412933 by Jeroen Roovers.
-
-*glibc-2.15-r1 (21 Apr 2012)
-
-  21 Apr 2012; Mike Frysinger <vapier@gentoo.org> -glibc-2.15.ebuild,
-  +glibc-2.15-r1.ebuild:
-  Unmask now that 2.14 is going stable.
-
-  21 Apr 2012; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild,
-  glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild,
-  glibc-2.13-r4.ebuild, glibc-2.14.ebuild, glibc-2.14.1-r2.ebuild,
-  glibc-2.14.1-r3.ebuild, glibc-2.15.ebuild, glibc-9999.ebuild,
-  files/eblits/src_compile.eblit, metadata.xml:
-  Drop USE=glibc-omitfp support since upstream has as well.
-
-  21 Apr 2012; Agostino Sarubbo <ago@gentoo.org> glibc-2.14.1-r3.ebuild:
-  Stable for amd64, wrt bug #411903
-
-  17 Apr 2012; Brent Baude <ranger@gentoo.org> glibc-2.14.1-r3.ebuild:
-  Marking glibc-2.14.1-r3 ppc64 for bug 411903
-
-  16 Apr 2012; Brent Baude <ranger@gentoo.org> glibc-2.14.1-r3.ebuild:
-  Marking glibc-2.14.1-r3 ppc for bug 411903
-
-  15 Apr 2012; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/pkg_postinst.eblit:
-  Use new makeopts_jobs helper from eutils.eclass.
-
-  14 Apr 2012; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Disable building of static ELFs for ia64 cross-compiler targets to workaround
-  a broken gcc-stage1 libgcc #411677 by Michael Kosarev.
-
-  14 Apr 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.13-r4.ebuild:
-  Mark s390 stable #382377.
-
-*glibc-2.14.1-r3 (14 Apr 2012)
-
-  14 Apr 2012; Mike Frysinger <vapier@gentoo.org> -glibc-2.14.1.ebuild,
-  -glibc-2.14.1-r1.ebuild, +glibc-2.14.1-r3.ebuild:
-  Fix regex crashes #389881 and missing hppa prlimit64.
-
-  14 Apr 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15.ebuild:
-  Fix prlimit64 on hppa and drop some old patches.
-
-  26 Mar 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15.ebuild:
-  Add patch from upstream for libmemusage.so on arm targets #409721 by
-  Alexander Holler.
-
-  24 Mar 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.14.1-r2.ebuild:
-  Should build for alpha/arm/hppa now.
-
-  23 Mar 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.14.1-r1.ebuild,
-  glibc-2.14.1-r2.ebuild, glibc-2.15.ebuild:
-  Make sure we disable the x32 patch for non-x86_64 targets too.
-
-  23 Mar 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15.ebuild:
-  Update hashes to match official release tarballs.
-
-  16 Feb 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.11.3.ebuild,
-  glibc-2.12.2.ebuild, glibc-2.13-r4.ebuild, glibc-2.14.1-r2.ebuild,
-  glibc-2.15.ebuild:
-  Add patch from upstream for building s390x with older binutils #365999 by
-  Alon Bar-Lev and #403713 by Raúl Porcel.
-
-  16 Feb 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15.ebuild,
-  files/eblits/src_unpack.eblit:
-  Use unpacker eclass for xz tarballs.
-
-  14 Feb 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.13-r4.ebuild:
-  Add patch from upstream glibc for hppa libm builds #401675 by Jeroen Roovers.
-
-  27 Jan 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15.ebuild:
-  Push out updated fix for libm crashes #399251.
-
-  17 Jan 2012; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild,
-  glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild,
-  glibc-2.13-r4.ebuild, glibc-2.14.ebuild, glibc-2.14.1.ebuild,
-  glibc-2.14.1-r1.ebuild, glibc-2.14.1-r2.ebuild, glibc-2.15.ebuild,
-  glibc-9999.ebuild, files/eblits/src_compile.eblit:
-  Drop gettext dep (cannot think of a reason for it), and drop USE=nls since
-  the --disable-nls flag has not been in the glibc source for quite some time
-  #398981 by Maxim Kammerer.
-
-  16 Jan 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15.ebuild:
-  Update x32 patchset #398895 by Chris Smith.
-
-  15 Jan 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.15.ebuild:
-  Post some fixes from upstrea/suse.
-
-  13 Jan 2012; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Output more FLAG variables in our ABI summary, and make sure to reset LDFLAGS
-  when building the target headers for cross-compilers #395619 by Thomas Sachau
-  and Nathan Phillip Brink.
-
-*glibc-2.15 (13 Jan 2012)
-
-  13 Jan 2012; Mike Frysinger <vapier@gentoo.org> +glibc-2.15.ebuild,
-  glibc-9999.ebuild, files/eblits/src_unpack.eblit:
-  Version bump. Add xz tarball support so we can upload our own release
-  tarballs early without conflicting with official ones. Drop coreutils static
-  checks since latest glibc versions no longer have that bug.
-
-  03 Jan 2012; Mike Frysinger <vapier@gentoo.org> glibc-2.13-r2.ebuild,
-  glibc-2.13-r4.ebuild, glibc-2.14.ebuild, glibc-2.14.1.ebuild,
-  glibc-2.14.1-r1.ebuild, glibc-2.14.1-r2.ebuild:
-  Block older versions of patch so we don't have to test against them #397489
-  by Brian Harring.
-
-  03 Jan 2012; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.9_p20081201-r3.ebuild:
-  Push out a few updated patches.
-
-  02 Jan 2012; Andreas K. Huettel <dilfridge@gentoo.org> +ChangeLog-2007:
-  Split ChangeLog.
-
-*glibc-2.14.1-r2 (01 Jan 2012)
-
-  01 Jan 2012; Mike Frysinger <vapier@gentoo.org> +glibc-2.14.1-r2.ebuild:
-  Workaround POSIX I/O issues #370413, and add fix for tzfile security issues
-  #393477, and a few other random fixes.
-
-  29 Dec 2011; Mark Loeser <halcy0n@gentoo.org> glibc-2.13-r4.ebuild:
-  Stable for ppc/ppc64; bug #382377
-
-  22 Dec 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit,
-  files/eblits/src_install.eblit:
-  Pull out the cross-compiler prefix handling into alt_prefix to simplify
-  places that need to mess with paths under it.
-
-  14 Dec 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/pkg_setup.eblit:
-  Also filter out glibc binaries when looking for __guard #394453#5 by Michael
-  Haubenwallner.
-
-  12 Dec 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/pkg_setup.eblit:
-  Reduce the scope of the __guard checking, and filter out more files w/ROOT
-  #394453#3 by Andrea Zuccherelli.
-
-  12 Dec 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/pkg_setup.eblit,
-  files/eblits/src_compile.eblit, files/eblits/src_unpack.eblit:
-  Run scanelf on systems when upgrading to look for old __guard symbols #394453
-  by morlix.
-
-  12 Dec 2011; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit, files/eblits/src_install.eblit:
-  Install all the same files with the cross-compiler so people can re-use it
-  with native installs.
-
-  11 Dec 2011; Raúl Porcel <armin76@gentoo.org> glibc-2.13-r4.ebuild:
-  alpha/ia64/sparc stable wrt #382377
-
-  11 Dec 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> glibc-2.13-r4.ebuild:
-  x86 stable wrt bug #382377
-
-  09 Dec 2011; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_install.eblit:
-  Symlink /lib to the default ABI, not to a hardcoded default.
-
-  04 Dec 2011; Markos Chandras <hwoarang@gentoo.org> glibc-2.13-r4.ebuild:
-  Stable on amd64 wrt bug #382377
-
-  03 Dec 2011; Markus Meier <maekke@gentoo.org> glibc-2.13-r4.ebuild:
-  arm stable, bug #382377
-
-*glibc-2.14.1-r1 (29 Nov 2011)
-
-  29 Nov 2011; Mike Frysinger <vapier@gentoo.org> +glibc-2.14.1-r1.ebuild:
-  Add patch for resolver asserts #391673, and experimental x32 support.
-
-  24 Nov 2011; Jeroen Roovers <jer@gentoo.org> glibc-2.13-r4.ebuild:
-  Stable for HPPA (bug #382377).
-
-  22 Nov 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.14.ebuild,
-  glibc-2.14.1.ebuild:
-  Move to official ports addon, and move into ~arch.
-
-  19 Nov 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.12.2.ebuild:
-  Mark s390 stable to match latest ibm dev stream.
-
-  17 Nov 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  When we filter flags, make sure we update CFLAGS_x86 to avoid endlessly
-  appending it as reported by Anush Elangovan.
-
-  16 Nov 2011; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild,
-  glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild,
-  glibc-2.13-r4.ebuild, glibc-2.14.ebuild, glibc-2.14.1.ebuild,
-  glibc-9999.ebuild, files/eblits/common.eblit, files/eblits/pkg_preinst.eblit,
-  files/eblits/pkg_setup.eblit, files/eblits/src_install.eblit, metadata.xml:
-  Convert USE=nptlonly to USE=linuxthreads.
-
-*glibc-2.14.1 (08 Nov 2011)
-
-  08 Nov 2011; Mike Frysinger <vapier@gentoo.org> +glibc-2.14.1.ebuild:
-  Version bump.
-
-  11 Oct 2011; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit, files/eblits/src_install.eblit:
-  Do not force "lib" symlinks for cross-compiling setups. Follow the same code
-  paths as native builds.
-
-  29 Sep 2011; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild,
-  glibc-2.12.1-r3.ebuild, glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild,
-  glibc-2.13-r4.ebuild, glibc-2.14.ebuild, glibc-9999.ebuild:
-  Drop gcc-config dep since toolchain.eclass now forces a recent one, and
-  change sandbox requirement into a blocker on older versions to make
-  installing into empty ROOTs simpler.
-
-  19 Sep 2011; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Disable forced --hash-style=both linker flags from configure.
-
-  03 Sep 2011; Tomáš Chvátal <scarabeus@gentoo.org> metadata.xml:
-  Drop unused local descs.
-
-  01 Sep 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.14.ebuild:
-  Re-export rpc logic with a patch from Fedora until we can get the tree sorted
-  out (which will probably be a ways out).
-
-*glibc-9999 (23 Aug 2011)
-
-  23 Aug 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.14.ebuild,
-  +glibc-9999.ebuild, files/eblits/src_unpack.eblit:
-  Add support for live git builds.
-
-  23 Aug 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.14.ebuild:
-  Add ports tarball from upstream glibc-2.14 tag.
-
-  23 Aug 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.14.ebuild:
-  Back out ports change ... not ready for it just yet.
-
-  23 Aug 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.14.ebuild:
-  Grab a few more fixes from upstream git/tracker.
-
-  19 Aug 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  Make sync_fetch_and_add warnings a little more user friendly.
-
-*glibc-2.13-r4 (13 Jul 2011)
-
-  13 Jul 2011; Mike Frysinger <vapier@gentoo.org> -glibc-2.13-r3.ebuild,
-  +glibc-2.13-r4.ebuild:
-  Add fix from upstream for other half of ldso breakage #374107 by Juergen
-  Rose.
-
-  13 Jul 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.14.ebuild:
-  Add fix for dlclose weirdness #364077.
-
-  08 Jul 2011; Samuli Suominen <ssuominen@gentoo.org>
-  files/eblits/src_install.eblit:
-  Convert "hasq" to "has".
-
-*glibc-2.13-r3 (05 Jul 2011)
-
-  05 Jul 2011; Mike Frysinger <vapier@gentoo.org> +glibc-2.13-r3.ebuild:
-  Push out accumulated fixes.
-
-  05 Jul 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1-r1.ebuild:
-  Add make-3.82 patch to older version too #373837 by Raúl Porcel.
-
-  26 Jun 2011; Raúl Porcel <armin76@gentoo.org> glibc-2.12.2.ebuild:
-  arm stable
-
-  18 Jun 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.14.ebuild:
-  Hopefully fix crash in resolver #371617 by Daniel Kluev.
-
-  11 Jun 2011; Raúl Porcel <armin76@gentoo.org> glibc-2.12.2.ebuild:
-  ia64/sparc stable wrt #356913
-
-  06 Jun 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.14.ebuild:
-  Fix crash with upstream libdl until they can sort things out.
-
-*glibc-2.14 (01 Jun 2011)
-
-  01 Jun 2011; Mike Frysinger <vapier@gentoo.org> +glibc-2.14.ebuild:
-  Version bump.
-
-  24 May 2011; Kacper Kowalik <xarthisius@gentoo.org> glibc-2.12.2.ebuild:
-  ppc/ppc64 stable wrt #356913
-
-  24 May 2011; Jeroen Roovers <jer@gentoo.org> glibc-2.12.2.ebuild:
-  Stable for HPPA (bug #356913).
-
-  24 May 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.12.2.ebuild:
-  Update hppa patch #368079 by Jeroen Roovers.
-
-  19 May 2011; Markos Chandras <hwoarang@gentoo.org> glibc-2.12.2.ebuild:
-  Stable on amd64 wrt bug #356913
-
-  19 May 2011; Thomas Kahle <tomka@gentoo.org> glibc-2.12.2.ebuild:
-  x86 stable per bug 356913
-
-  20 Apr 2011; Ulrich Mueller <ulm@gentoo.org> glibc-2.9_p20081201-r3.ebuild,
-  glibc-2.10.1-r1.ebuild, glibc-2.11.3.ebuild, glibc-2.12.1-r3.ebuild,
-  glibc-2.12.2.ebuild, glibc-2.13-r2.ebuild:
-  Don't PROVIDE virtual/libc, bug 359001.
-
-  10 Apr 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.13-r2.ebuild:
-  Fix building on hppa systems (DEFAULT_STACK_PERMS).
-
-  03 Apr 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.13-r2.ebuild:
-  Add fixes to make alpha work.
-
-  26 Mar 2011; Tobias Klausmann <klausman@gentoo.org> glibc-2.13-r2.ebuild:
-  Looks like 2.13 might be terminally broken on alpha, removing keyword for now
-
-  20 Mar 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  Make sure the forced CC comes from the target and not the host so
-  cross-compiling picks up the right value.
-
-  20 Mar 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit,
-  files/eblits/pkg_setup.eblit:
-  Check for the __sync_fetch_and_add symbol directly rather than trying to mess
-  with the defines in the CPP output #199334 by Xavier Neys.
-
-  18 Mar 2011; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_install.eblit:
-  Only generate /lib symlinks when SYMLINK_LIB is used.
-
-  18 Mar 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  Stick the ABI flags into CC so that they are used at all steps -- compiler,
-  assemble, and link.
-
-*glibc-2.13-r2 (11 Mar 2011)
-
-  11 Mar 2011; Mike Frysinger <vapier@gentoo.org> +glibc-2.13-r2.ebuild:
-  Update many ports, more static fixes, and work around sigaction bad code
-  #283470.
-
-  11 Mar 2011; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit, files/eblits/src_install.eblit,
-  files/eblits/src_unpack.eblit:
-  Get header-only install working for mips systems #235551 by Joshua Kinard.
-
-  10 Mar 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  Split out the target-specific flag munging into its own func to make the
-  common logic easier to understand, and skip it altogether for headers targets
-  since we wont have a compiler which can accept the flags in the first place.
-
-  10 Mar 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  Handle "default" ABI for sparc64 targets without falling back to a sparc32
-  CTARGET.
-
-  10 Mar 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  Drop old sparc64 tls test #340773 by Alex Buell.
-
-  09 Mar 2011; Mike Frysinger <vapier@gentoo.org> -glibc-2.5-r4.ebuild,
-  glibc-2.5.1.ebuild, files/eblits/src_install-2.6.eblit,
-  files/eblits/src_install-2.11.2.eblit, files/eblits/src_install.eblit:
-  Kill off usage of prep_ml_includes since the func is going away, and glibc
-  itself takes care of multilib include paths.
-
-  09 Mar 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  Always get multilib info via multilib_env and move the CFLAGS_abi value from
-  that explicitly into CFLAGS (rather than letting gcc-config do it magically
-  in the backend via the env).  This avoids ugly issues like distcc in a cross
-  or multilib setup freaking out (#330423) as well as ccache pollution of wrong
-  ELF types (such as #79519).  Further, it fixes multilib building for glibc
-  targets where the configure script detects the desired multilib based purely
-  on the compiler flags since the target is the same (e.g. mips64-xxx and n32
-  vs n64, and probably others).
-
-  09 Mar 2011; Mike Frysinger <vapier@gentoo.org> files/eblits/pkg_setup.eblit:
-  Do not bail out of sanity compile tests when building from a binary package
-  #324685 by Diego Elio Pettenò.
-
-  07 Mar 2011; Raúl Porcel <armin76@gentoo.org> glibc-2.11.3.ebuild:
-  alpha/arm/ia64/sh/sparc stable wrt #350744
-
-  04 Mar 2011; Markos Chandras <hwoarang@gentoo.org> glibc-2.11.3.ebuild:
-  Stable on amd64 wrt bug #350744
-
-  03 Mar 2011; Jeroen Roovers <jer@gentoo.org> glibc-2.11.3.ebuild:
-  Stable for HPPA (bug #350744).
-
-  02 Mar 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.11.3.ebuild,
-  glibc-2.12.2.ebuild:
-  Update by Jeroen Roovers for hppa patch fail #357005.
-
-  01 Mar 2011; Thomas Kahle <tomka@gentoo.org> glibc-2.11.3.ebuild:
-  x86 stable per bug 350744
-
-  01 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> glibc-2.11.3.ebuild:
-  ppc/ppc64 stable wrt #350744
-
-  22 Feb 2011; Mike Frysinger <vapier@gentoo.org> glibc-2.2.5-r10.ebuild,
-  glibc-2.5-r4.ebuild, glibc-2.5.1.ebuild, files/eblits/src_install-2.6.eblit,
-  files/eblits/src_install-2.11.2.eblit, files/eblits/src_install.eblit:
-  Drop libbsd.a symlink #355899 by Kevin McCarthy.
-
-*glibc-2.13-r1 (14 Feb 2011)
-
-  14 Feb 2011; Mike Frysinger <vapier@gentoo.org> +glibc-2.13-r1.ebuild:
-  Fix from upstream for ldso prelink segfaults #353814 and fix static linking
-  with fortify symbols #353816 by Harris Landgarten.
-
-  07 Feb 2011; Samuli Suominen <ssuominen@gentoo.org> glibc-2.13.ebuild:
-  Abort if sys-devel/prelink is installed wrt #353814.
-
-  07 Feb 2011; Joshua Kinard <kumba@gentoo.org> glibc-2.5-r4.ebuild,
-  glibc-2.5.1.ebuild:
-  Removed mips-headers references.
-
-  06 Feb 2011; Mart Raudsepp <leio@gentoo.org> glibc-2.5-r4.ebuild:
-  Drop to ~mips
-
-  06 Feb 2011; Magnus Granberg <zorry@gentoo.org> glibc-2.13.ebuild:
-  We do not longer support old SSP for GCC 3.X and patch fail #353811
-
-*glibc-2.13 (05 Feb 2011)
-
-  05 Feb 2011; Mike Frysinger <vapier@gentoo.org> +glibc-2.13.ebuild:
-  Version bump.
-
-*glibc-2.12.2 (09 Jan 2011)
-
-  09 Jan 2011; Mike Frysinger <vapier@gentoo.org> +glibc-2.12.2.ebuild:
-  Version bump.
-
-*glibc-2.11.3 (08 Jan 2011)
-
-  08 Jan 2011; Mike Frysinger <vapier@gentoo.org> +glibc-2.11.3.ebuild:
-  Version bump.
-
-  14 Dec 2010; Matt Turner <mattst88@gentoo.org> glibc-2.12.1-r3.ebuild:
-  Add ~mips
-
-  18 Nov 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.12.1-r3.ebuild:
-  Add ports tarball #345811 by Matt Turner.
-
-  09 Nov 2010; Raúl Porcel <armin76@gentoo.org> glibc-2.11.2-r3.ebuild:
-  ia64/sh/sparc stable wrt #341755
-
-  03 Nov 2010; Markus Meier <maekke@gentoo.org> glibc-2.11.2-r3.ebuild:
-  arm stable, bug #341755
-
-  01 Nov 2010; Jeroen Roovers <jer@gentoo.org> glibc-2.11.2-r3.ebuild:
-  Stable for HPPA PPC (bug #341755).
-
-  01 Nov 2010; Mark Loeser <halcy0n@gentoo.org> glibc-2.11.2-r3.ebuild:
-  Mark stable for ppc64; bug #341755
-
-  01 Nov 2010; Christian Faulhammer <fauli@gentoo.org>
-  glibc-2.11.2-r3.ebuild:
-  stable x86, security bug 341755
-
-  01 Nov 2010; Tobias Klausmann <klausman@gentoo.org>
-  glibc-2.11.2-r3.ebuild:
-  Stable on alpha, bug #341755
-
-  31 Oct 2010; Markos Chandras <hwoarang@gentoo.org> glibc-2.11.2-r3.ebuild:
-  Stable on amd64 wrt bug #341755
-
-*glibc-2.12.1-r3 (31 Oct 2010)
-*glibc-2.11.2-r3 (31 Oct 2010)
-
-  31 Oct 2010; Diego E. Pettenò <flameeyes@gentoo.org>
-  +glibc-2.11.2-r3.ebuild, +glibc-2.12.1-r3.ebuild:
-  Bump glibc version to fully cover the recent security issues.
-
-  30 Oct 2010; Markus Meier <maekke@gentoo.org> glibc-2.11.2-r2.ebuild:
-  x86 stable, bug #341755
-
-  29 Oct 2010; Jeroen Roovers <jer@gentoo.org> glibc-2.11.2-r2.ebuild:
-  Stable for PPC (bug #341755).
-
-  29 Oct 2010; Mark Loeser <halcy0n@gentoo.org> glibc-2.11.2-r2.ebuild:
-  Mark stable for ppc64; bug #341755
-
-  28 Oct 2010; Markos Chandras <hwoarang@gentoo.org> glibc-2.11.2-r2.ebuild:
-  Stable on amd64 wrt bug #341755
-
-  28 Oct 2010; Jeroen Roovers <jer@gentoo.org> glibc-2.11.2-r2.ebuild:
-  Stable for HPPA (bug #341755).
-
-*glibc-2.12.1-r2 (26 Oct 2010)
-*glibc-2.11.2-r2 (26 Oct 2010)
-
-  26 Oct 2010; Mike Frysinger <vapier@gentoo.org> +glibc-2.11.2-r2.ebuild,
-  +glibc-2.12.1-r2.ebuild:
-  Add fix from upstream for LD_AUDIT + set*id vuln #341755.
-
-  25 Oct 2010; Jeroen Roovers <jer@gentoo.org> glibc-2.11.2-r1.ebuild:
-  Stable for HPPA (bug #318503).
-
-  18 Oct 2010; Jeroen Roovers <jer@gentoo.org> glibc-2.11.2.ebuild:
-  Mask buggy version for HPPA.
-
-*glibc-2.11.2-r1 (13 Oct 2010)
-
-  13 Oct 2010; Mike Frysinger <vapier@gentoo.org> +glibc-2.11.2-r1.ebuild:
-  Fix from upstream for locale problems #330923, bunches of random
-  alpha/arm/hppa/sparc fixes, and fix building with make-3.82 #331995.
-
-  13 Oct 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.12.1-r1.ebuild:
-  Add back sparc #336792 by Sergei Trofimovich and fix building with
-  make-3.82 #331995.
-
-  08 Oct 2010; Diego E. Pettenò <flameeyes@gentoo.org>
-  files/eblits/pkg_preinst.eblit:
-  QA: avoid using $D when testing the just-built loader, as it might cause
-  trouble when it contains colon characters; the fix is trivial.
-
-  30 Sep 2010; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit,
-  files/eblits/src_compile.eblit:
-  Take care of checking binutils gnu indirect support ourselves for now
-  #336792 by Sergei Trofimovich.
-
-  24 Sep 2010; Raúl Porcel <armin76@gentoo.org> glibc-2.12.1-r1.ebuild:
-  Mark -sparc since it fails to build, bug #336792
-
-  18 Sep 2010; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Force another powerpc assembler check when cross-compiling headers-only
-  #336918 by Wouter Vanwalleghem.
-
-  12 Sep 2010; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Drop useless eselect-compiler logic and notify the world of our explicit CC
-  setup.
-
-  24 Aug 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.12.1-r1.ebuild:
-  Fix gnu indirect checks with older binutils #333541 by biohazrd.
-
-*glibc-2.12.1-r1 (19 Aug 2010)
-
-  19 Aug 2010; Mike Frysinger <vapier@gentoo.org> +glibc-2.12.1-r1.ebuild:
-  Fix static linking issues #332927 and locale quoting issues #330923 by Harald
-  van Dijk.
-
-  17 Aug 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.11.2.ebuild:
-  Add ~mips per #297452.
-
-  15 Aug 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.12.1.ebuild:
-  Move into unstable.
-
-  13 Aug 2010; Joseph Jezak <josejx@gentoo.org> glibc-2.11.2.ebuild:
-  Marked ppc stable for bug #318503.
-
-  11 Aug 2010; Magnus Granberg <zorry@gentoo.org> glibc-2.12.1.ebuild,
-  +files/2.12/glibc-2.12-hardened-pie.patch:
-  Fix bug #332331 pie patch fail to applay.
-
-  10 Aug 2010; Mike Frysinger <vapier@gentoo.org>
-  +files/eblits/src_compile-2.11.2.eblit,
-  +files/eblits/src_install-2.11.2.eblit, +files/eblits/src_test-2.11.2.eblit,
-  files/eblits/src_compile.eblit, files/eblits/src_install.eblit,
-  files/eblits/src_test.eblit:
-  Fork eblits for stable glibc, and convert unstable to `emake`.
-
-  09 Aug 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.11.2.ebuild,
-  glibc-2.12.1.ebuild:
-  Tweak sys-libs/timezone-data dependency based on USE=vanilla #331775 by
-  Alonso Schaich.
-
-*glibc-2.12.1 (05 Aug 2010)
-
-  05 Aug 2010; Mike Frysinger <vapier@gentoo.org> +glibc-2.12.1.ebuild:
-  Version bump.
-
-  30 Jul 2010; Jeroen Roovers <jer@gentoo.org> glibc-2.11.2.ebuild:
-  Marked ~hppa (bug #297452).
-
-  26 Jul 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.11.2.ebuild:
-  Add patch for building nptl with hppa targets #301642.
-
-  18 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> glibc-2.11.2.ebuild:
-  ppc64 stable wrt #318503
-
-  18 Jul 2010; Raúl Porcel <armin76@gentoo.org> glibc-2.11.2.ebuild:
-  sh/sparc stable wrt #318503
-
-  11 Jul 2010; Markus Meier <maekke@gentoo.org> glibc-2.11.2.ebuild:
-  arm stable, bug #318503
-
-  11 Jul 2010; Tobias Klausmann <klausman@gentoo.org> glibc-2.11.2.ebuild:
-  Stable on alpha, bug #318503
-
-  29 Jun 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.11.2.ebuild:
-  Update alpha cloexec header #307651 by Matt Turner.
-
-  27 Jun 2010; Christian Faulhammer <fauli@gentoo.org> glibc-2.11.2.ebuild:
-  stable x86, bug 318503
-
-  26 Jun 2010; Christoph Mende <angelos@gentoo.org> glibc-2.11.2.ebuild:
-  Stable on amd64 wrt bug #318503
-
-  25 Jun 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.11.1.ebuild,
-  glibc-2.11.2.ebuild:
-  Force gcc-4.3+ on all amd64 users.
-
-  25 Jun 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.11.1.ebuild,
-  glibc-2.11.2.ebuild:
-  Mark ia64 stable #318503.
-
-  24 Jun 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> glibc-2.11.1.ebuild:
-  x86 stable wrt bug #318503
-
-  20 Jun 2010; Samuli Suominen <ssuominen@gentoo.org> glibc-2.11.1.ebuild:
-  amd64 stable wrt #318503
-
-  16 Jun 2010; Magnus Granberg <zorry@gentoo.org> files/eblits/common.eblit:
-  bug #293721 to support >=gcc 4.2 SSP support
-
-  12 Jun 2010; Joshua Kinard <kumba@gentoo.org> glibc-2.11-r1.ebuild:
-  ~mipsify glibc-2.11-r1. Runs OK on O2 so far...
-
-*glibc-2.11.2 (08 Jun 2010)
-
-  08 Jun 2010; Mike Frysinger <vapier@gentoo.org> +glibc-2.11.2.ebuild:
-  Version bump.
-
-  08 Jun 2010; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_unpack.eblit:
-  Tweak src_unpack a bit more to handle snaps again #323009 by Maksim
-  Melnikau.
-
-  20 May 2010; Samuli Suominen <ssuominen@gentoo.org> glibc-2.5-r4.ebuild,
-  glibc-2.5.1.ebuild, glibc-2.6.1.ebuild, glibc-2.7-r2.ebuild,
-  glibc-2.8_p20080602-r1.ebuild, glibc-2.9_p20081201-r2.ebuild,
-  glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1-r1.ebuild,
-  glibc-2.11-r1.ebuild, glibc-2.11.1.ebuild:
-  Change >=sys-apps/portage-2.1.2 DEPEND to !<sys-apps/portage-2.1.2 wrt
-  #257671.
-
-  25 Apr 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1-r1.ebuild:
-  Stabilize for s390.
-
-*glibc-2.11.1 (25 Apr 2010)
-
-  25 Apr 2010; Mike Frysinger <vapier@gentoo.org> +glibc-2.11.1.ebuild,
-  files/eblits/src_unpack.eblit:
-  Version bump #315477.
-
-  19 Apr 2010; Raúl Porcel <armin76@gentoo.org> glibc-2.10.1-r1.ebuild:
-  sh stable
-
-  15 Feb 2010; Raúl Porcel <armin76@gentoo.org>
-  glibc-2.9_p20081201-r2.ebuild:
-  s390/sh stable
-
-  22 Jan 2010; Tom Gall <tgall@gentoo.org> glibc-2.10.1-r1.ebuild:
-  stable on ppc64, bug #289342
-
-  21 Jan 2010; Raúl Porcel <armin76@gentoo.org> glibc-2.10.1-r1.ebuild:
-  sparc stable wrt #289342
-
-  20 Jan 2010; Markus Meier <maekke@gentoo.org> glibc-2.10.1-r1.ebuild:
-  arm stable, bug #289342
-
-  19 Jan 2010; nixnut <nixnut@gentoo.org> glibc-2.10.1-r1.ebuild:
-  ppc stable #289342
-
-  18 Jan 2010; Tobias Klausmann <klausman@gentoo.org>
-  glibc-2.10.1-r1.ebuild:
-  Stable on alpha, bug #289342
-
-  15 Jan 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1-r1.ebuild:
-  Add ppc64 love #291287.
-
-  15 Jan 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1-r1.ebuild:
-  Mark ia64 stable #289342.
-
-  14 Jan 2010; Jeroen Roovers <jer@gentoo.org> glibc-2.10.1-r1.ebuild:
-  Stable for HPPA (bug #289342).
-
-  10 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
-  glibc-2.10.1-r1.ebuild:
-  x86 stable, bug 289342
-
-  10 Jan 2010; Samuli Suominen <ssuominen@gentoo.org>
-  glibc-2.10.1-r1.ebuild:
-  amd64 stable wrt #289342
-
-  05 Jan 2010; Mike Frysinger <vapier@gentoo.org> glibc-2.11-r1.ebuild:
-  Add ppc/ppc64 love #297452.
-
-  19 Dec 2009; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/pkg_preinst.eblit, files/eblits/src_install.eblit:
-  Start pointing ldconfig files to ld.so.conf.d.
-
-  10 Dec 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.3.5-r3.ebuild,
-  glibc-2.3.6-r4.ebuild, glibc-2.3.6-r5.ebuild, glibc-2.4-r4.ebuild,
-  glibc-2.5-r2.ebuild, glibc-2.5-r3.ebuild, glibc-2.5-r4.ebuild,
-  glibc-2.5.1.ebuild, glibc-2.6.ebuild, glibc-2.6.1.ebuild,
-  glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild,
-  glibc-2.8_p20080602-r1.ebuild, glibc-2.9_p20081201.ebuild,
-  glibc-2.9_p20081201-r1.ebuild, glibc-2.9_p20081201-r2.ebuild,
-  glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1.ebuild,
-  glibc-2.10.1-r1.ebuild, glibc-2.11.ebuild, glibc-2.11-r1.ebuild:
-  Dont require cross-gcc when installing glibc-headers-only.
-
-  03 Dec 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.11-r1.ebuild:
-  Add alpha/arm/sh love.
-
-  03 Dec 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.11-r1.ebuild:
-  Update patchset to fix building on alpha.
-
-*glibc-2.11-r1 (02 Dec 2009)
-
-  02 Dec 2009; Mike Frysinger <vapier@gentoo.org> +glibc-2.11-r1.ebuild:
-  Push out some fixes and add the ports tarball.
-
-  01 Dec 2009; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  Switch to common tc-has-tls function.
-
-*glibc-2.10.1-r1 (21 Nov 2009)
-
-  21 Nov 2009; Mike Frysinger <vapier@gentoo.org> +glibc-2.10.1-r1.ebuild:
-  Add a bunch of fixes from upstream for stabilization #289342.
-
-  19 Nov 2009; Jeroen Roovers <jer@gentoo.org> glibc-2.10.1.ebuild:
-  Marked ~hppa (bug #291287).
-
-  18 Nov 2009; Raúl Porcel <armin76@gentoo.org> glibc-2.10.1.ebuild:
-  Add ~arm wrt #291287
-
-  10 Nov 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1.ebuild,
-  glibc-2.11.ebuild:
-  Fix building on x86 with older linux headers missing __NR_fallocate
-  #274269 by Mikael Magnusson.
-
-  10 Nov 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1.ebuild:
-  Add sparc lovin #289615.
-
-  09 Nov 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.11.ebuild,
-  +files/2.11/glibc-2.11-hardened-pie.patch:
-  Update hardened-pie patch by Magnus Granberg #292139.
-
-  09 Nov 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.11.ebuild:
-  Pull in newer gcc for multilib on amd64 #292174.
-
-  08 Nov 2009; Mounir Lamouri <volkmar@gentoo.org> glibc-2.10.1.ebuild:
-  Keywording for ppc, bug 291287
-
-  06 Nov 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.11.ebuild:
-  Add patch for ia64 build failure #292059 by Dennis Schridde. Force newer
-  binutils on x86_64 #292056 by DaggyStyle. Forcer newer gcc on x86 #292174
-  by Andreas Proteus.
-
-  06 Nov 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.11.ebuild:
-  Add sparc lovin #291287.
-
-  06 Nov 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1.ebuild:
-  Add alpha lovin #291287.
-
-*glibc-2.11 (06 Nov 2009)
-
-  06 Nov 2009; Mike Frysinger <vapier@gentoo.org> +glibc-2.11.ebuild:
-  Version bump.
-
-  05 Nov 2009; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.9_p20081201-r3.ebuild:
-  Add binutils-2.20 detection patch to glibc-2.9.
-
-  30 Oct 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1.ebuild:
-  Import a bunch of alpha patches #289642 by Matt Turner.
-
-  19 Oct 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1.ebuild:
-  Mark s390 stable.
-
-  20 Sep 2009; Jory A. Pratt <anarchy@gentoo.org> glibc-2.10.1.ebuild,
-  +files/2.10/glibc-2.10-gentoo-chk_fail.c:
-  rename broken glibc-2.6-gentoo_chk_fail.c to glibc-2.10-gentoo_chk_fail.c
-  and update ebuild.
-
-  20 Sep 2009; Jory A. Pratt <anarchy@gentoo.org> glibc-2.10.1.ebuild,
-  +files/2.10/glibc-2.10-hardened-configure-picdefault.patch,
-  +files/2.10/glibc-2.10-hardened-inittls-nosysenter.patch,
-  +files/2.10/glibc-2.10-hardened-ssp-compat.patch:
-  add updated hardened patches bug #270274, please leave mask in place for
-  hardened profile.
-
-  18 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org> glibc-2.10.1.ebuild,
-  files/eblits/src_install.eblit:
-  Bump patcheset; add patch for bug #284393 (compatibility with binutils
-  2.20 betas), and make nscd init script not use 'strings' at runtime (bug
-  #285308).
-
-  13 Sep 2009; Markus Meier <maekke@gentoo.org>
-  glibc-2.9_p20081201-r2.ebuild:
-  arm stable, bug #270243
-
-  07 Sep 2009; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.9_p20081201-r3.ebuild, glibc-2.10.1.ebuild:
-  Block sys-kernel/ps3-sources as it has custom patches which breaks glibc
-  #271367 by Jean-Francis Roy.
-
-  07 Sep 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1.ebuild:
-  Include glibc ports addon again #283239 by Raúl Porcel.
-
-  04 Sep 2009; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Force more compiler/assembler tests to true for cross headers.
-
-  04 Sep 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.10.1.ebuild:
-  Add ~ia64 love.
-
-  30 Aug 2009; Tobias Klausmann <klausman@gentoo.org>
-  glibc-2.9_p20081201-r3.ebuild:
-  Stable on alpha, bug #283188
-
-*glibc-2.9_p20081201-r3 (28 Aug 2009)
-
-  28 Aug 2009; Mark Loeser <halcy0n@gentoo.org>
-  +glibc-2.9_p20081201-r3.ebuild:
-  Bump for patchset with gcc-4.4 fix and alpha fixes
-
-  29 Aug 2009; Raúl Porcel <armin76@gentoo.org>
-  glibc-2.9_p20081201-r2.ebuild:
-  ia64/sparc stable wrt #270243
-
-  27 Aug 2009; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Force all linker tests to true for cross headers #282442 by Jack Byer.
-
-  21 Aug 2009; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/pkg_setup.eblit:
-  Add check for broken syscall() on x86 #279260 by Andrew Gaffney.
-
-  19 Jul 2009; nixnut <nixnut@gentoo.org> glibc-2.9_p20081201-r2.ebuild:
-  ppc stable #270243
-
-  04 Jul 2009; Brent Baude <ranger@gentoo.org>
-  glibc-2.9_p20081201-r2.ebuild:
-  Marking glibc-2.9_p20081201-r2 ppc64 for bug 270243
-
-  28 Jun 2009; Markus Meier <maekke@gentoo.org>
-  glibc-2.9_p20081201-r2.ebuild:
-  amd64 stable, bug #270243
-
-  28 Jun 2009; Tobias Klausmann <klausman@gentoo.org>
-  glibc-2.9_p20081201-r2.ebuild:
-  Stable on alpha, bug #270243
-
-  26 Jun 2009; Christian Faulhammer <fauli@gentoo.org>
-  glibc-2.9_p20081201-r2.ebuild:
-  stable x86, bug 270243
-
-  15 Jun 2009; Jeroen Roovers <jer@gentoo.org>
-  glibc-2.9_p20081201-r2.ebuild:
-  Stable for HPPA (bug #270243).
-
-*glibc-2.10.1 (18 May 2009)
-
-  18 May 2009; Mike Frysinger <vapier@gentoo.org> +glibc-2.10.1.ebuild:
-  Version bump.
-
-  17 May 2009; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_unpack.eblit:
-  Improve check_nptl_support output to include more info to help people
-  figure out their own mistakes.
-
-  02 May 2009; Mark Loeser <halcy0n@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Disable selinux on crosscompile; bug #186780
-
-  13 Apr 2009; Jeroen Roovers <jer@gentoo.org>
-  glibc-2.8_p20080602-r1.ebuild:
-  Stable for HPPA (bug #247553).
-
-  01 Apr 2009; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.8_p20080602-r1.ebuild, glibc-2.9_p20081201-r2.ebuild:
-  Disable ldconfig execution to avoid sandbox violations on ld.so.cache.
-
-  23 Mar 2009; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/pkg_setup.eblit:
-  Tweak xen warning a bit #263434 by Jeremy Olexa.
-
-  20 Mar 2009; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.8_p20080602-r1.ebuild:
-  Mark arm/sh stable.
-
-  19 Mar 2009; Guy Martin <gmsoft@gentoo.org> glibc-2.8_p20080602-r1.ebuild:
-  Added ~hppa to KEYWORDS
-
-  19 Mar 2009; Brent Baude <ranger@gentoo.org>
-  glibc-2.8_p20080602-r1.ebuild:
-  Marking glibc-2.8_p20080602-r1 ppc for bug 247553
-
-  19 Mar 2009; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/pkg_setup.eblit, glibc-2.7-r2.ebuild,
-  glibc-2.8_p20080602.ebuild, glibc-2.8_p20080602-r1.ebuild,
-  glibc-2.9_p20081201.ebuild, glibc-2.9_p20081201-r1.ebuild:
-  Abort install if people have a broken kernel running #262698.
-
-  08 Mar 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.7-r2.ebuild,
-  glibc-2.8_p20080602.ebuild, glibc-2.8_p20080602-r1.ebuild,
-  glibc-2.9_p20081201.ebuild, glibc-2.9_p20081201-r1.ebuild,
-  glibc-2.9_p20081201-r2.ebuild:
-  Drop extraneous glibc-compat20 #198657.
-
-  07 Mar 2009; Markus Meier <maekke@gentoo.org>
-  glibc-2.8_p20080602-r1.ebuild:
-  x86 stable, bug #247553
-
-  07 Mar 2009; Raúl Porcel <armin76@gentoo.org>
-  glibc-2.8_p20080602-r1.ebuild:
-  ia64/sparc stable wrt #247553
-
-  01 Mar 2009; Mike Frysinger <vapier@gentoo.org>
-  +files/eblits/pkg_postinst.eblit, +files/eblits/pkg_preinst.eblit,
-  +files/eblits/pkg_setup.eblit, glibc-2.9_p20081201-r2.ebuild:
-  Add support for pkg_* funcs with eblits.
-
-  24 Feb 2009; Joshua Kinard <kumba@gentoo.org>
-  glibc-2.9_p20081201-r2.ebuild:
-  Add ~mips to KEYWORDS
-
-  21 Feb 2009; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.9_p20081201-r2.ebuild:
-  Add fix from upstream for building with newer binutils #258072.
-
-  19 Feb 2009; Tom Gall <tgall@gentoo.org> glibc-2.8_p20080602-r1.ebuild:
-  stable on ppc64, bug #247553
-
-  18 Feb 2009; Tobias Klausmann <klausman@gentoo.org>
-  glibc-2.8_p20080602-r1.ebuild:
-  Stable on alpha, bug #247553
-
-*glibc-2.9_p20081201-r2 (16 Feb 2009)
-
-  16 Feb 2009; Mike Frysinger <vapier@gentoo.org>
-  +glibc-2.9_p20081201-r2.ebuild:
-  Add tweak for resolver issues #250468, a bunch of upstream fixes, a bunch
-  of SuperH fixes, and drop the deepbind patch #252302.
-
-  13 Feb 2009; Jeremy Olexa <darkside@gentoo.org>
-  glibc-2.8_p20080602-r1.ebuild:
-  amd64 stable, bug 247553
-
-  28 Jan 2009; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  Build glibc with -U_FORTIFY_SOURCE.
-
-  26 Jan 2009; Mike Frysinger <vapier@gentoo.org> glibc-2.3.2-r12.ebuild,
-  glibc-2.3.5-r3.ebuild:
-  Drop USE=pic usage.
-
-  14 Jan 2009; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.8_p20080602-r1.ebuild:
-  Mark s390 stable.
-
-  31 Dec 2008; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.9_p20081201-r1.ebuild:
-  Disable nss deepbind patch until we get it sorted out #252302.
-
-  29 Dec 2008; Mike Frysinger <vapier@gentoo.org> glibc-2.7-r2.ebuild,
-  glibc-2.8_p20080602.ebuild, glibc-2.8_p20080602-r1.ebuild,
-  glibc-2.9_p20081201.ebuild, glibc-2.9_p20081201-r1.ebuild:
-  Force LC_ALL=C until the iconvdata patch hits #252802 by Harald van Dijk.
-
-  29 Dec 2008; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit,
-  files/eblits/src_install.eblit:
-  Stop removing locale vars from environment #252802 by Harald van Dijk.
-
-*glibc-2.9_p20081201-r1 (27 Dec 2008)
-
-  27 Dec 2008; Mike Frysinger <vapier@gentoo.org>
-  +glibc-2.9_p20081201-r1.ebuild:
-  Fix popen() issues and get more arches usable.
-
-  24 Dec 2008; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.8_p20080602-r1.ebuild:
-  Add s390 utmp compat patch.
-
-  23 Dec 2008; Friedrich Oslage <bluebird@gentoo.org>
-  files/eblits/common.eblit:
-  Add support to optimize for UltraSPARC T1 and T2 cpus
-
-*glibc-2.9_p20081201 (08 Dec 2008)
-
-  08 Dec 2008; Mike Frysinger <vapier@gentoo.org>
-  +glibc-2.9_p20081201.ebuild:
-  Version bump #237236.
-
-  08 Dec 2008; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_unpack.eblit:
-  Force timestamp update of C-translit.h so we dont regen it all the time
-  #185476 #218003.
-
-*glibc-2.8_p20080602-r1 (08 Dec 2008)
-
-  08 Dec 2008; Mike Frysinger <vapier@gentoo.org>
-  +glibc-2.8_p20080602-r1.ebuild:
-  Import a bunch of random fixes from upstream, some of which cover #236770
-  #237179 #245914.
-
-  29 Nov 2008; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Force compiler tests when building only headers #229391.
-
-  27 Oct 2008; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.8_p20080602.ebuild:
-  Fix building for arm.
-
-  05 Sep 2008; Mike Frysinger <vapier@gentoo.org> glibc-2.3.5-r3.ebuild,
-  glibc-2.3.6-r4.ebuild, glibc-2.3.6-r5.ebuild, glibc-2.4-r4.ebuild,
-  glibc-2.5-r2.ebuild, glibc-2.5-r3.ebuild, glibc-2.5-r4.ebuild,
-  glibc-2.5.1.ebuild, glibc-2.6.ebuild, glibc-2.6.1.ebuild,
-  glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild:
-  Drop app-admin/eselect-compiler dependency to make Mr_Bones_ happy.
-
-  23 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
-  add GLEP 56 USE flag desc from use.local.desc
-
-  23 Jun 2008; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit:
-  Check to see if ports is in $S rather than $PWD #229107.
-
-  23 Jun 2008; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit, files/eblits/src_install.eblit,
-  files/eblits/src_install-2.6.eblit, glibc-2.6.1.ebuild,
-  glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild:
-  Short circuit header building in pkg testing and ABI recursion.
-
-  23 Jun 2008; Mike Frysinger <vapier@gentoo.org> glibc-2.6.1.ebuild,
-  glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild:
-  Add workaround for still broken #133327 / #228907.
-
-  22 Jun 2008; Friedrich Oslage <bluebird@gentoo.org>
-  glibc-2.8_p20080602.ebuild:
-  Add ~sparc keyword
-
-  22 Jun 2008; Friedrich Oslage <bluebird@gentoo.org>
-  files/eblits/common.eblit:
-  add support for 32bit userland with multilib on sparc
-
-  22 Jun 2008; Mike Frysinger <vapier@gentoo.org> glibc-2.6.1.ebuild,
-  glibc-2.7-r2.ebuild, glibc-2.8_p20080602.ebuild:
-  Change to / before running tests in case $PWD is weird #228809 by Kai
-  Krakow.
-
-  21 Jun 2008; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.8_p20080602.ebuild:
-  Add ~alpha and ~ia64 love.
-
-  17 Jun 2008; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.8_p20080602.ebuild:
-  Fix building for alpha #227275.
-
-  11 Jun 2008; Mike Frysinger <vapier@gentoo.org> glibc-2.6.1.ebuild,
-  glibc-2.7-r2.ebuild:
-  Declare LIBIDN_VER #225831 by Gerard Neil.
-
-*glibc-2.8_p20080602 (08 Jun 2008)
-
-  08 Jun 2008; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_unpack.eblit, +glibc-2.8_p20080602.ebuild:
-  Version bump #225175 by Arfrever Frehtes Taifersar Arahesis.
-
-  12 May 2008; Markus Rothe <corsair@gentoo.org> glibc-2.7-r2.ebuild:
-  Stable on ppc64
-
-  27 Mar 2008; Jeroen Roovers <jer@gentoo.org> glibc-2.7-r2.ebuild:
-  Stable for HPPA.
-
-  24 Mar 2008; Mike Frysinger <vapier@gentoo.org>
-  +files/eblits/src_install-2.6.eblit, -files/eblits/src_install-2.7.eblit,
-  glibc-2.6.1.ebuild, glibc-2.7.ebuild, glibc-2.7-r1.ebuild:
-  Reversion things so old is old #191088.
-
-*glibc-2.7-r2 (23 Mar 2008)
-
-  23 Mar 2008; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_install.eblit, files/eblits/src_test.eblit,
-  +glibc-2.7-r2.ebuild:
-  No need to generate multilib headers anymore with latest glibc #191088. Grab
-  some queue.h updates from FreeBSD #201979. Disable (for now) CFI stuff on
-  x86_64/x86 to workaround a bug in gcc #202055. Fix from upstream for
-  building with newer binutils #209629. Fix pthread_join on hppa #213829. Make
-  sure to force latest kernel headers on hppa and increase testing timeout
-  #214003.
-
-  10 Mar 2008; Mike Frysinger <vapier@gentoo.org> glibc-2.6.1.ebuild,
-  glibc-2.7.ebuild, glibc-2.7-r1.ebuild:
-  Only check for downgrades on the native glibc version ... let people screw
-  up any other system #212912.
-
-  16 Jan 2008; Mike Frysinger <vapier@gentoo.org> glibc-2.7-r1.ebuild:
-  Add some ~sparc love.
-
-  For previous entries, please see ChangeLog-2007.

diff --git a/sys-libs/glibc/ChangeLog-2007 b/sys-libs/glibc/ChangeLog-2007
deleted file mode 100644
index eebe1e4..0000000
--- a/sys-libs/glibc/ChangeLog-2007
+++ /dev/null
@@ -1,2665 +0,0 @@
-# ChangeLog for sys-libs/glibc
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/ChangeLog-2007,v 1.2 2013/02/09 04:42:17 vapier Exp $
-
-  31 Dec 2007; Jeroen Roovers <jer@gentoo.org> glibc-2.7-r1.ebuild:
-  Stable for HPPA.
-
-  29 Dec 2007; Mike Frysinger <vapier@gentoo.org> glibc-2.7-r1.ebuild:
-  Add patches to fix hppa.
-
-  24 Dec 2007; Mike Frysinger <vapier@gentoo.org> glibc-2.7-r1.ebuild:
-  Fix building with BSD awk by using a POSIX regex #202511 by Alexis Ballier.
-
-  11 Dec 2007; Mike Frysinger <vapier@gentoo.org> glibc-2.7-r1.ebuild:
-  Add patch to fix building on alpha #201910 by Jose Luis Rivero.
-
-  10 Dec 2007; Jeroen Roovers <jer@gentoo.org> glibc-2.7-r1.ebuild:
-  Marked ~hppa too.
-
-*glibc-2.7-r1 (10 Dec 2007)
-
-  10 Dec 2007; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_install.eblit, +glibc-2.7-r1.ebuild:
-  Add fixes for #196926 (build failure with USE=glibc-omitfp), #201646 (double
-  free on sscanf("", "%as")), #199479 (build failure for i586-* targets due to
-  duplicate _chk defs), #198949 (static link failure when using
-  pthread_cond_timedwait), #196933 (build failure on hppa), and #196031 (gdb
-  debugging errors with pthreads).
-
-  18 Nov 2007; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_compile.eblit, glibc-2.6.1.ebuild, glibc-2.7.ebuild:
-  Build gd-based helper tools when USE=gd #198381.
-
-  11 Nov 2007; Mike Frysinger <vapier@gentoo.org>
-  +files/2.7/glibc-2.7-hardened-inittls-nosysenter.patch,
-  files/eblits/src_unpack.eblit, glibc-2.6.1.ebuild, glibc-2.7.ebuild:
-  Move hardened stuff back to each ebuild (since that is how we are tracking
-  it) and add support for pre/post eblit hooks. Also fixup hardened patch to
-  apply #198335.
-
-  10 Nov 2007; Mike Frysinger <vapier@gentoo.org> glibc-2.6.ebuild,
-  glibc-2.6.1.ebuild, glibc-2.7.ebuild:
-  Only stick glibc-compat20 into IUSE when linuxthreads is available #198657
-  by Benjamin Schindler.
-
-  10 Nov 2007; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_unpack.eblit, glibc-2.6.1.ebuild, glibc-2.7.ebuild:
-  Add support for USE=vanilla.
-
-  24 Oct 2007; Mike Frysinger <vapier@gentoo.org> glibc-2.7.ebuild:
-  Fix building on hppa #196868 and add patch for gcc-4.2 + noinlining #196245.
-
-  23 Oct 2007; Mike Frysinger <vapier@gentoo.org> glibc-2.7.ebuild:
-  Force >=sys-apps/sandbox-1.2.18.1-r2 so it recognizes the new cloexec flags
-  #196720.
-
-*glibc-2.7 (22 Oct 2007)
-
-  22 Oct 2007; Mike Frysinger <vapier@gentoo.org> +glibc-2.7.ebuild:
-  Version bump.
-
-  17 Oct 2007; Raúl Porcel <armin76@gentoo.org> glibc-2.6.1.ebuild:
-  alpha/ia64/sparc stable wrt #195427
-
-  16 Oct 2007; Christoph Mende <angelos@gentoo.org> glibc-2.6.1.ebuild:
-  Stable on amd64 wrt bug #195427
-
-  15 Oct 2007; Markus Rothe <corsair@gentoo.org> glibc-2.6.1.ebuild:
-  Stable on ppc64; bug #195427
-
-  14 Oct 2007; Christian Faulhammer <opfer@gentoo.org> glibc-2.6.1.ebuild:
-  stable x86, bug 195427
-
-  12 Oct 2007; Lars Weiler <pylon@gentoo.org> glibc-2.6.1.ebuild:
-  stable ppc, bug #195427
-
-  10 Oct 2007; Mike Frysinger <vapier@gentoo.org> files/eblits/common.eblit:
-  Add default -march for x86 on amd64 builds based on CHOST #185404.
-
-  07 Oct 2007; Mike Frysinger <vapier@gentoo.org>
-  files/eblits/src_unpack.eblit:
-  Dont bother checking kernel headers when installing libc headers #190510.
-
-  04 Sep 2007; Joshua Kinard <kumba@gentoo.org> glibc-2.6.1.ebuild:
-  Update the patchset to 1.1 to pull in a patch for mips to enable support for
-  .gnu.hash capabilities, and mark unstable on mips.
-
-  06 Aug 2007; Mike Frysinger <vapier@gentoo.org>
-  +files/eblits/common.eblit, +files/eblits/src_compile.eblit,
-  +files/eblits/src_install.eblit, +files/eblits/src_test.eblit,
-  +files/eblits/src_unpack.eblit, glibc-2.6.1.ebuild:
-  Introduce eblits.
-
-  06 Aug 2007; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.6.ebuild, glibc-2.6.1.ebuild:
-  Add default -march for x86 builds based on CHOST #185404.
-
-*glibc-2.6.1 (01 Aug 2007)
-*glibc-2.5.1 (01 Aug 2007)
-
-  01 Aug 2007; Mike Frysinger <vapier@gentoo.org> +glibc-2.5.1.ebuild,
-  +glibc-2.6.1.ebuild:
-  Version bump.
-
-  24 Jul 2007; Samuli Suominen <drac@gentoo.org> Manifest:
-  Fix Manifest. (yoswink)
-
-  24 Jul 2007; Jose Luis Rivero <yoswink@gentoo.org> glibc-2.6.ebuild:
-  Keyworded ~alpha
-
-  20 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.6.ebuild:
-  Keyworded ~sparc
-
-  15 Jul 2007; Christoph Mende <angelos@gentoo.org> glibc-2.5-r4.ebuild:
-  Stable on amd64 wrt security bug #183844
-
-  10 Jul 2007; Tobias Scherbaum <dertobi123@gentoo.org> glibc-2.5-r4.ebuild:
-  ppc stable, bug #183844
-
-  10 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.5-r4.ebuild:
-  Stable on sparc wrt #183844
-
-  09 Jul 2007; Jeroen Roovers <jer@gentoo.org> glibc-2.5-r4.ebuild:
-  Stable for HPPA (bug #183844).
-
-  07 Jul 2007; Joshua Kinard <kumba@gentoo.org> glibc-2.5-r4.ebuild:
-  Stable on mips, per #183844.
-
-  07 Jul 2007; Raúl Porcel <armin76@gentoo.org> glibc-2.5-r4.ebuild:
-  alpha/ia64 stable wrt security #183844
-
-  07 Jul 2007; Markus Rothe <corsair@gentoo.org> glibc-2.5-r4.ebuild:
-  Stable on ppc64; bug #183844
-
-  05 Jul 2007; Piotr Jaroszyński <peper@gentoo.org> glibc-2.5-r4.ebuild:
-  (QA) RESTRICT clean up.
-
-  03 Jul 2007; Christian Faulhammer <opfer@gentoo.org> glibc-2.5-r4.ebuild:
-  stable x86, security bug 183844
-
-*glibc-2.5-r4 (03 Jul 2007)
-
-  03 Jul 2007; <solar@gentoo.org> +glibc-2.5-r4.ebuild:
-  - bug 183844
-
-  02 Jul 2007; Piotr Jaroszyński <peper@gentoo.org> glibc-2.2.5-r10.ebuild,
-  glibc-2.3.2-r12.ebuild, glibc-2.3.5-r3.ebuild, glibc-2.3.6-r4.ebuild,
-  glibc-2.3.6-r5.ebuild, glibc-2.4-r4.ebuild, glibc-2.5-r2.ebuild,
-  glibc-2.5-r3.ebuild, glibc-2.6.ebuild:
-  (QA) RESTRICT clean up.
-
-  02 Jul 2007; Jose Luis Rivero <yoswink@gentoo.org> glibc-2.5-r3.ebuild:
-  Stable on alpha wrt security bug #176712
-
-  01 Jul 2007; Piotr Jaroszyński <peper@gentoo.org> glibc-2.3.5-r3.ebuild,
-  glibc-2.3.6-r4.ebuild, glibc-2.3.6-r5.ebuild, glibc-2.4-r4.ebuild,
-  glibc-2.5-r2.ebuild, glibc-2.5-r3.ebuild, glibc-2.6.ebuild:
-  (QA) RESTRICT="multilib-pkg-force" -> EMULTILIB_PKG="true"
-
-  25 Jun 2007; Joshua Kinard <kumba@gentoo.org> glibc-2.5-r3.ebuild:
-  Stable on mips, per #176712.
-
-  05 Jun 2007; Raúl Porcel <armin76@gentoo.org> glibc-2.3.6-r5.ebuild:
-  alpha stable
-
-  02 Jun 2007; Matti Bickel <mabi@gentoo.org> glibc-2.5-r3.ebuild:
-  ppc stable
-
-  01 Jun 2007; Raúl Porcel <armin76@gentoo.org> glibc-2.5-r3.ebuild:
-  ia64 stable wrt security #176712
-
-  01 Jun 2007; Stephen Bennett <spb@gentoo.org> +glibc-2.3.6-r4.ebuild:
-  Re-add 2.3.6-r4 since it was latest 2.3 stable on alpha
-
-  31 May 2007; Daniel Gryniewicz <dang@gentoo.org> glibc-2.5-r3.ebuild:
-  Marked stable on amd64 for bug #176712
-
-  31 May 2007; Markus Rothe <corsair@gentoo.org> glibc-2.5-r3.ebuild:
-  Stable on ppc64; bug #176712
-
-  30 May 2007; Raúl Porcel <armin76@gentoo.org> glibc-2.5-r3.ebuild:
-  x86 stable wrt security #176712
-
-  29 May 2007; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.5-r3.ebuild:
-  Stable on sparc wrt security #176712
-
-  28 May 2007; Jeroen Roovers <jer@gentoo.org> glibc-2.5-r3.ebuild:
-  Stable for HPPA (bug #176712).
-
-*glibc-2.5-r3 (27 May 2007)
-
-  27 May 2007; Mike Frysinger <vapier@gentoo.org> +glibc-2.5-r3.ebuild:
-  Some more fixes from upstream (/etc/shell and printf()), fix tests when
-  profiling/debugging is enabled, and add patch from SuSE for more dynamic
-  /etc/resolv.conf handling.
-
-  24 May 2007; Joshua Kinard <kumba@gentoo.org> glibc-2.3.6-r5.ebuild:
-  Stable on mips.
-
-*glibc-2.6 (19 May 2007)
-
-  19 May 2007; Mike Frysinger <vapier@gentoo.org> +glibc-2.6.ebuild:
-  Version bump.
-
-  15 May 2007; Jeroen Roovers <jer@gentoo.org> glibc-2.5-r2.ebuild:
-  Stable for HPPA (bug #168131).
-
-  14 May 2007; Mike Frysinger <vapier@gentoo.org> glibc-2.5-r2.ebuild:
-  Push out some alpha compile fixes.
-
-  11 May 2007; Joshua Kinard <kumba@gentoo.org> glibc-2.5-r2.ebuild:
-  Stable on mips, per #176712.
-
-  09 May 2007; Bryan Østergaard <kloeri@gentoo.org> glibc-2.5-r2.ebuild:
-  Stable on Alpha, bug 176712.
-
-  05 May 2007; Daniel Gryniewicz <dang@gentoo.org> glibc-2.5-r2.ebuild:
-  Marked stable on amd64 for bug #176712
-
-  05 May 2007; Tobias Scherbaum <dertobi123@gentoo.org> glibc-2.5-r2.ebuild:
-  ppc stable, bug #176712
-
-  05 May 2007; Mike Frysinger <vapier@gentoo.org> glibc-2.5-r2.ebuild:
-  Switch to cleaner STRIP_MASK with prepallstrip.
-
-  04 May 2007; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.5-r2.ebuild:
-  Stable on sparc wrt security #176712
-
-  04 May 2007; Bryan Østergaard <kloeri@gentoo.org> glibc-2.5-r2.ebuild:
-  Stable on IA64, bug 176712.
-
-  03 May 2007; Markus Rothe <corsair@gentoo.org> glibc-2.5-r2.ebuild:
-  Stable on ppc64; bug #176712
-
-  03 May 2007; Andrej Kacian <ticho@gentoo.org> glibc-2.5-r2.ebuild:
-  Stable on x86, security bug #176712.
-
-*glibc-2.5-r2 (03 May 2007)
-
-  03 May 2007; Mike Frysinger <vapier@gentoo.org> +glibc-2.5-r2.ebuild:
-  Fix building with sanitized headers for various arches, fix from upstream
-  #176712 for printf overflow, fix building under hppa, and respect env
-  CPPFLAGS.
-
-  15 Mar 2007; Kevin F. Quinn <kevquinn@gentoo.org>
-  files/2.5/glibc-2.5-hardened-pie.patch, glibc-2.5-r1.ebuild:
-  Fix 2.5-hardened-pie.spec (bug #170731), and make 2.5-r1 robust against compiler variant.
-
-*glibc-2.5-r1 (13 Mar 2007)
-
-  13 Mar 2007; Mike Frysinger <vapier@gentoo.org>
-  +files/2.5/glibc-2.5-gentoo-stack_chk_fail.c,
-  +files/2.5/glibc-2.5-hardened-configure-picdefault.patch,
-  +files/2.5/glibc-2.5-hardened-inittls-nosysenter.patch,
-  +files/2.5/glibc-2.5-hardened-pie.patch, +glibc-2.5-r1.ebuild:
-  Push out misc fixes and include new hardened/hppa work.
-
-  25 Feb 2007; Joshua Kinard <kumba@gentoo.org> glibc-2.5.ebuild:
-  Add ~mips to glibc-2.5 for testing under the 2007.1-dev profile.
-
-  23 Feb 2007; Roy Marples <uberlord@gentoo.org> files/nscd:
-  nscd init script no longer requires bash
-
-  17 Feb 2007; Mike Frysinger <vapier@gentoo.org> glibc-2.5.ebuild:
-  We no longer support i386-* hosts #165772.
-
-  13 Feb 2007; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.5.ebuild:
-  Stable on sparc for 2007.0
-
-  12 Feb 2007; Bryan Østergaard <kloeri@gentoo.org> glibc-2.5.ebuild:
-  Stable on IA64.
-
-  12 Feb 2007; Bryan Østergaard <kloeri@gentoo.org> glibc-2.5.ebuild:
-  Stable on Alpha.
-
-  12 Feb 2007; Simon Stelling <blubb@gentoo.org> glibc-2.5.ebuild:
-  stable on amd64; bug 165085
-
-  11 Feb 2007; Joseph Jezak <josejx@gentoo.org> glibc-2.5.ebuild:
-  Marked ppc stable for bug #165085.
-
-  08 Feb 2007; Bryan Østergaard <kloeri@gentoo.org> glibc-2.5.ebuild:
-  Add ~alpha keyword.
-
-  06 Feb 2007; Christian Faulhammer <opfer@gentoo.org> glibc-2.5.ebuild:
-  stable x86; bug #165085
-
-  27 Jan 2007; Mike Frysinger <vapier@gentoo.org> glibc-2.3.6-r4.ebuild,
-  glibc-2.3.6-r5.ebuild, glibc-2.4-r3.ebuild, glibc-2.4-r4.ebuild,
-  glibc-2.5.ebuild:
-  Fixup bash style in check_nptl_support so the checks actually work #164007
-  by Andrew Gaffney.
-
-  16 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.5.ebuild:
-  Give ~sparc keywords
-
-  06 Jan 2007; Tom Gall <tgall@gentoo.org> glibc-2.5.ebuild:
-  stable on ppc64. 
-
-  25 Nov 2006; nixnut <nixnut@gentoo.org> glibc-2.3.6-r5.ebuild,
-  glibc-2.4-r4.ebuild:
-  Stable on ppc wrt bug 154176
-
-  25 Nov 2006; <blubb@gentoo.org> glibc-2.3.6-r5.ebuild:
-  stable on amd64
-
-  20 Nov 2006; Guy Martin <gmsoft@gentoo.org> glibc-2.3.6-r5.ebuild:
-  Stable on hppa.
-
-  13 Nov 2006; Tom Gall <tgall@gentoo.org> glibc-2.4-r4.ebuild:
-  stable on ppc64
-
-  09 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.3.6-r5.ebuild:
-  Stable on sparc wrt #154176
-
-  08 Nov 2006; Christian Faulhammer <opfer@gentoo.org>
-  glibc-2.3.6-r5.ebuild, glibc-2.4-r4.ebuild:
-  stable x86, bug #154176
-
-  06 Nov 2006; Daniel Gryniewicz <dang@gentoo.org> glibc-2.4-r4.ebuild:
-  Marked stable on amd64 for bug #154176
-
-  19 Oct 2006; Markus Rothe <corsair@gentoo.org> glibc-2.3.6-r5.ebuild:
-  Stable on ppc64 (for binutils-2.17)
-
-*glibc-2.3.6-r5 (30 Sep 2006)
-
-  30 Sep 2006; Mike Frysinger <vapier@gentoo.org> +glibc-2.3.6-r5.ebuild:
-  Push out accumulated fixes.
-
-*glibc-2.5 (30 Sep 2006)
-
-  30 Sep 2006; Mike Frysinger <vapier@gentoo.org> +glibc-2.5.ebuild:
-  Version bump.
-
-*glibc-2.4-r4 (29 Sep 2006)
-
-  29 Sep 2006; Mike Frysinger <vapier@gentoo.org> +glibc-2.4-r4.ebuild:
-  Push out accumulated fixes.
-
-  19 Sep 2006; Jason Wever <weeve@gentoo.org> glibc-2.4-r3.ebuild:
-  Added ~sparc keyword to glibc-2.4, woohoo
-
-  14 Sep 2006; Danny van Dyk <kugelfang@gentoo.org> glibc-2.3.6-r3.ebuild:
-  Moved last hidden USE flag to USE_EXPAND flag.
-
-  30 Aug 2006; Chris Gianelloni <wolf31o2@gentoo.org> glibc-2.4-r3.ebuild:
-  Stable on amd64 and x86.
-
-  14 Aug 2006; <solar@gentoo.org> glibc-2.3.4.20041102-r2.ebuild,
-  glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.5-r2.ebuild,
-  glibc-2.3.5-r3.ebuild:
-  - switch default ordering of gcc-config and eselect-compiler to work around
-  portage bug
-
-  05 Aug 2006; Danny van Dyk <kugelfang@gentoo.org> glibc-2.3.6-r4.ebuild,
-  glibc-2.4-r3.ebuild:
-  Fixed bug #142832: wrapped crosscompile-fix in 'if is_crosscompile && ...'.
-
-  28 Jul 2006; <plasmaroo@gentoo.org> glibc-2.3.5-r3.ebuild:
-  Stable on IA64; fix bug #141681.
-
-  22 Jul 2006; Bryan Østergaard <kloeri@gentoo.org> glibc-2.3.6-r4.ebuild:
-  Stable on alpha.
-
-  09 Jul 2006; Joshua Kinard <kumba@gentoo.org> glibc-2.3.6-r4.ebuild:
-  Marked stable on mips.
-
-  08 Jul 2006; Lars Weiler <pylon@gentoo.org> glibc-2.3.6-r4.ebuild:
-  Stable on ppc; bug #137121.
-
-  04 Jul 2006; Mike Frysinger <vapier@gentoo.org> glibc-2.3.5-r2.ebuild,
-  glibc-2.3.5-r3.ebuild, glibc-2.3.6-r3.ebuild, glibc-2.3.6-r4.ebuild,
-  glibc-2.4-r3.ebuild:
-  Add back in sanity check to prevent people from downgrading their glibc.
-
-  28 Jun 2006; Markus Rothe <corsair@gentoo.org> glibc-2.3.6-r4.ebuild:
-  Stable on ppc64
-
-  28 Jun 2006; Mike Frysinger <vapier@gentoo.org> glibc-2.3.6-r4.ebuild,
-  glibc-2.4-r3.ebuild:
-  Disable --with-__thread when USE=glibc-compat20 #138028 by je_fro.
-
-  27 Jun 2006; Luca Barbato <lu_zero@gentoo.org> glibc-2.4-r3.ebuild:
-  Marked stable on ppc
-
-  27 Jun 2006; Mike Frysinger <vapier@gentoo.org> glibc-2.3.6-r4.ebuild,
-  glibc-2.4-r3.ebuild:
-  Punt Fedora tarballs in favor of packaging c_stubs/glibc-compat ourselves
-  #138028 by je_fro.
-
-  25 Jun 2006; Guy Martin <gmsoft@gentoo.org> glibc-2.3.6-r4.ebuild:
-  Stable on hppa.
-
-  25 Jun 2006; Marcus D. Hanwell <cryos@gentoo.org> glibc-2.3.6-r4.ebuild:
-  Marked stable on amd64, bug 137121.
-
-  24 Jun 2006; Markus Rothe <corsair@gentoo.org> glibc-2.4-r3.ebuild:
-  Added ~ppc64 to get more user response for bugs
-
-  22 Jun 2006; Mike Frysinger <vapier@gentoo.org> glibc-2.3.6-r4.ebuild,
-  glibc-2.4-r3.ebuild:
-  Make locale-gen upgrade path a little smoother for people who want *all*
-  locales generated #137538.
-
-  21 Jun 2006; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.3.6-r4.ebuild:
-  Stable on sparc wrt #137121
-
-  18 Jun 2006; Andrej Kacian <ticho@gentoo.org> glibc-2.3.6-r4.ebuild:
-  Stable on x86. Bug #137121.
-
-  15 Jun 2006; Joshua Kinard <kumba@gentoo.org> glibc-2.4-r3.ebuild:
-  Add ~mips to KEYWORDS for testing purposes.
-
-  30 May 2006; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20041102-r2.ebuild, glibc-2.3.4.20050125-r1.ebuild,
-  glibc-2.3.5.ebuild, glibc-2.3.5-r1.ebuild, glibc-2.3.5-r2.ebuild,
-  glibc-2.3.5-r3.ebuild, glibc-2.3.6.ebuild, glibc-2.3.6-r1.ebuild,
-  glibc-2.3.6-r2.ebuild, glibc-2.3.6-r3.ebuild, glibc-2.3.6-r4.ebuild,
-  glibc-2.4-r1.ebuild, glibc-2.4-r2.ebuild, glibc-2.4-r3.ebuild:
-  Let app-admin/eselect-compiler be used instead of sys-devel/gcc-config if
-  it's available.
-
-  30 May 2006; Luca Barbato <lu_zero@gentoo.org> glibc-2.4-r3.ebuild:
-  Marked ~ppc
-
-  26 May 2006; Guy Martin <gmsoft@gentoo.org> glibc-2.3.6-r4.ebuild:
-  Added ~hppa to KEYWORDS.
-
-*glibc-2.4-r3 (13 May 2006)
-
-  13 May 2006; Mike Frysinger <vapier@gentoo.org> +glibc-2.4-r3.ebuild:
-  Push out accumulated changes and post new amd64 string patch.
-
-  05 May 2006; Mike Frysinger <vapier@gentoo.org> glibc-2.3.6-r3.ebuild:
-  Just filter strings patch for hardened users #124682.
-
-*glibc-2.3.6-r4 (04 May 2006)
-
-  04 May 2006; Mike Frysinger <vapier@gentoo.org> +glibc-2.3.6-r4.ebuild:
-  Backport all the crazy changes from glibc-2.4 and include a ton of bugfixes.
-
-  04 May 2006; Joseph Jezak <josejx@gentoo.org> glibc-2.3.6-r3.ebuild:
-  Marked ppc stable for bug #132076.
-
-  02 May 2006; Daniel Gryniewicz <dang@gentoo.org> glibc-2.3.6-r3.ebuild:
-  Marked stable on amd64 per bug# 131403
-
-  30 Apr 2006; Joshua Kinard <kumba@gentoo.org> glibc-2.3.6-r3.ebuild:
-  Marked stable on mips.
-
-  30 Apr 2006; Simon Stelling <blubb@gentoo.org> glibc-2.3.5-r3.ebuild:
-  stable on amd64
-
-  26 Apr 2006; Ilya A. Volynets-Evenbakh <iluxa@gentoo.org>
-  glibc-2.3.6.ebuild, glibc-2.3.6-r1.ebuild, glibc-2.3.6-r2.ebuild,
-  glibc-2.3.6-r3.ebuild:
-  replace "portageq has_version" with "has_version" to make paludis with
-  root!=/ happy
-
-  25 Apr 2006; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.3.6-r3.ebuild:
-  Stable on sparc
-
-  25 Apr 2006; Mark Loeser <halcy0n@gentoo.org> glibc-2.3.6-r3.ebuild:
-  Stable on x86
-
-  17 Apr 2006; Mike Frysinger <vapier@gentoo.org> glibc-2.4-r2.ebuild:
-  Kill USE=userlocales and replace with Debian locale-gen #22565.
-
-  14 Apr 2006; Bryan Østergaard <kloeri@gentoo.org glibc-2.3.6-r3.ebuild:
-  ~alpha keyword 2.3.6-r3, needed by vlc-0.8.5.
-
-  13 Apr 2006; Stephen P. Becker <geoman@gentoo.org> glibc-2.4-r2.ebuild:
-  fix DEPEND so that we can use mips-headers with USE=nptl
-
-*glibc-2.4-r2 (01 Apr 2006)
-
-  01 Apr 2006; Mike Frysinger <vapier@gentoo.org> +glibc-2.4-r2.ebuild:
-  Cleaned up version bump.
-
-  29 Mar 2006; Chris Gianelloni <wolf31o2@gentoo.org> glibc-2.3.5-r3.ebuild:
-  Marking stable on x86 wrt bug #127680.
-
-  29 Mar 2006; Mike Frysinger <vapier@gentoo.org> glibc-2.4-r1.ebuild:
-  Force gcc-4 for ppc targets #125797 and allow nptl for most targets #127358.
-
-*glibc-2.4-r1 (17 Mar 2006)
-
-  17 Mar 2006; Mike Frysinger <vapier@gentoo.org> +files/2.4/ssp_simple.c,
-  +glibc-2.4-r1.ebuild:
-  Cut some old mips patches, update the alpha xstat patch, fixup the ssp
-  compat patch #125909 and #125988, and fix the fnmatch patch #126164.
-
-  11 Mar 2006; Mike Frysinger <vapier@gentoo.org>
-  +files/2.4/glibc-gentoo-libdir.patch, glibc-2.4.ebuild:
-  Update non-multilib amd64 patch for glibc-2.4 #125793 by Jean Bréfort.
-
-*glibc-2.4 (10 Mar 2006)
-
-  10 Mar 2006; Mike Frysinger <vapier@gentoo.org> +glibc-2.4.ebuild:
-  Version bump.
-
-  03 Mar 2006; Simon Stelling <blubb@gentoo.org>
-  glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102-r1.ebuild,
-  glibc-2.3.4.20041102-r2.ebuild, glibc-2.3.4.20050125-r1.ebuild,
-  glibc-2.3.5.ebuild:
-  remove the dependency on app-emulation/emul-linux-x86-glibc since 2004.3 has
-  been deprecated a while ago
-
-  27 Feb 2006; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.3.6-r3.ebuild:
-  Stick a ~sparc in
-
-  20 Feb 2006; Mike Frysinger <vapier@gentoo.org> glibc-2.3.5-r3.ebuild,
-  glibc-2.3.6-r3.ebuild:
-  Add some sparc fixes from upstream #123433 by Jason Weever.
-
-  20 Feb 2006; Joshua Kinard <kumba@gentoo.org> glibc-2.3.5-r3.ebuild:
-  Marked stable on mips.
-
-*glibc-2.3.6-r3 (12 Feb 2006)
-
-  12 Feb 2006; Martin Schlemmer <azarah@gentoo.org> +glibc-2.3.6-r3.ebuild:
-  Add amd64 string and math patches, bug #100289. Extra patches from
-  Simon Strandman's patchset for glibc-2.3.90 that I ported to 2.3.6.
-
-  29 Jan 2006; Mike Frysinger <vapier@gentoo.org>
-  -files/glibc-manpages-2.2.5.tar.bz2, -files/glibc-manpages-2.3.2.tar.bz2,
-  glibc-2.3.2-r12.ebuild:
-  Move glibc 2.3.2 manpages to mirrors #120700 by Simon Stelling.
-
-  25 Jan 2006; Daniel Ostrow <dostrow@gentoo.org>
-  glibc-2.3.4.20041102-r2.ebuild:
-  Stable for stage building.
-
-  24 Jan 2006; Mike Frysinger <vapier@gentoo.org> glibc-2.3.5.ebuild,
-  glibc-2.3.5-r1.ebuild, glibc-2.3.5-r2.ebuild, glibc-2.3.5-r3.ebuild,
-  glibc-2.3.6.ebuild, glibc-2.3.6-r1.ebuild, glibc-2.3.6-r2.ebuild:
-  Define alt_build_headers for the --with-headers option and for checking for
-  nptl support #114923.
-
-  18 Jan 2006; Mark Loeser <halcy0n@gentoo.org>
-  files/2.3.5/glibc-2.3.5-propolice-guard-functions.patch,
-  +files/2.3.6/glibc-2.3.6-propolice-guard-functions.patch,
-  -glibc-2.3.5.20050421.ebuild, -glibc-2.3.5.20050722.ebuild,
-  glibc-2.3.6.ebuild, glibc-2.3.6-r1.ebuild, glibc-2.3.6-r2.ebuild:
-  Add check for SSP from glibc head. Remove old glibc-2.3.5 (glibc-2.4)
-  snapshots.
-
-  15 Jan 2006; Joseph Jezak <josejx@gentoo.org> glibc-2.3.5-r3.ebuild,
-  glibc-2.3.6-r2.ebuild:
-  Added PPC NPTL workaround and marked glibc-2.3.5-r3 ppc stable.
-
-  13 Jan 2006; Mike Frysinger <vapier@gentoo.org> glibc-2.3.5-r1.ebuild,
-  glibc-2.3.5-r2.ebuild, glibc-2.3.5-r3.ebuild, glibc-2.3.6.ebuild,
-  glibc-2.3.6-r1.ebuild, glibc-2.3.6-r2.ebuild:
-  Fix double stripping on multilib systems #118207.
-
-  07 Jan 2006; Markus Rothe <corsair@gentoo.org> glibc-2.3.6-r2.ebuild:
-  Added ~ppc64
-
-  06 Jan 2006; Luis Medinas <metalgod@gentoo.org> glibc-2.3.6-r2.ebuild:
-  Added ~amd64 keyword.
-
-  06 Jan 2006; Mark Loeser <halcy0n@gentoo.org> glibc-2.3.6-r2.ebuild:
-  Marking ~x86
-
-  05 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.3.5-r3.ebuild:
-  Stable on sparc
-
-*glibc-2.3.6-r2 (03 Jan 2006)
-
-  03 Jan 2006; Mark Loeser <halcy0n@gentoo.org> +glibc-2.3.6-r2.ebuild:
-  Bump to add a new patchset which fixes MIPs gcc-4 issues, bug #32429 and
-  #116086
-
-  25 Dec 2005; Joshua Kinard <kumba@gentoo.org> glibc-2.3.6-r1.ebuild:
-  New patchset to fix mips build issues when using gcc-4.x.
-
-  23 Dec 2005; Michael Hanselmann <hansmi@gentoo.org> glibc-2.3.6-r1.ebuild:
-  Added to ~ppc.
-
-  09 Dec 2005; Joshua Kinard <kumba@gentoo.org> glibc-2.3.6-r1.ebuild:
-  Added ~mips to KEYWORDS, excluded patch 6640_*
-
-  09 Dec 2005; Roy Marples <uberlord@gentoo.org> files/nscd:
-  Tweak nscd initscript depend to use dns ldap net slapd.
-
-  30 Nov 2005; Bryan Østergaard <kloeri@gentoo.org> glibc-2.3.5-r3.ebuild:
-  Stable on alpha. Fixes some longstanding threading issues.
-
-  18 Nov 2005; Mike Frysinger <vapier@gentoo.org> glibc-2.3.6-r1.ebuild:
-  Add support for just installing glibc headers when doing a cross-compile.
-
-*glibc-2.3.6-r1 (14 Nov 2005)
-
-  14 Nov 2005; Martin Schlemmer <azarah@gentoo.org> +glibc-2.3.6-r1.ebuild:
-  Fix building with newer binutils. Fix building on ppc with gcc-4.1.
-
-  12 Nov 2005; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.6.ebuild:
-  Update DEPEND .. we need later binutils. Also update gcc and gcc-config
-  dependencies to be sure.
-
-  11 Nov 2005; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.6.ebuild:
-  Fix pthread manpages not installing with nptl.
-
-*glibc-2.3.6 (10 Nov 2005)
-
-  10 Nov 2005; Martin Schlemmer <azarah@gentoo.org> +glibc-2.3.6.ebuild:
-  New release.
-
-  03 Nov 2005; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.3.5-r3.ebuild:
-  Give it some ~sparc keyword
-
-  27 Oct 2005; Michael Hanselmann <hansmi@gentoo.org> glibc-2.3.5-r3.ebuild:
-  Added to ~ppc.
-
-  28 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.5-r3.ebuild:
-  Cleaned up setup_env, and fixed the usage of CFLAGS_<CTARGET>.
-
-*glibc-2.3.5-r3 (27 Oct 2005)
-
-  27 Oct 2005; Mike Frysinger <vapier@gentoo.org> +glibc-2.3.5-r3.ebuild:
-  Fix alpha defunct threads #100259, add support for binutils as-needed
-  #108976, and split timezone data off into another package #109556.
-
-  21 Oct 2005; Tom Gall <tgall@gentoo.org> 
-  glibc-2.3.5-r1.ebuild, glibc-2.3.5-r2.ebuild:
-  going back to ~ppc64 in light of bug #109985
-
-  19 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20041102-r2.ebuild, glibc-2.3.4.20050125-r1.ebuild,
-  glibc-2.3.5.ebuild, glibc-2.3.5-r1.ebuild, glibc-2.3.5-r2.ebuild,
-  glibc-2.3.5.20050421.ebuild, glibc-2.3.5.20050722.ebuild:
-  Removing my devspace as a fallback URI so people stop blaming me about
-  missing distfiles when mirrors fail.
-
-  17 Oct 2005; Joseph Jezak <josejx@gentoo.org> glibc-2.3.5-r2.ebuild:
-  Marked ppc stable.
-
-  14 Oct 2005; Mike Frysinger <vapier@gentoo.org> glibc-2.3.5-r2.ebuild:
-  Filter CFLAGS and force default ABI when cross-compiling.
-
-  11 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.5-r2.ebuild:
-  Set MULTILIB_ABIS to DEFAULT_ABI if ! use multilib.
-
-  08 Oct 2005; Chris PeBenito <pebenito@gentoo.org> glibc-2.3.5-r1.ebuild,
-  glibc-2.3.5-r2.ebuild:
-  Enable SELinux support only on primary ABI on multilib systems.
-
-  08 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.5-r2.ebuild:
-  Exclude 5005_all_enable-multilib-with-cross-compile.patch unless we're
-  building a mips64 crosscompiler as it breaks everything else.
-
-  07 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.5-r2.ebuild, glibc-2.3.5.20050722.ebuild:
-  Don't do get_libdir on crosscompiles except for mips64 since it breaks other
-  targets and only mildly fixes mips64.
-
-  07 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.5-r2.ebuild, glibc-2.3.5.20050421.ebuild,
-  glibc-2.3.5.20050722.ebuild:
-  Don't do the CC setting hack if you've got eselect-compiler as that sets
-  everything up correctly.
-
-  07 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.5-r2.ebuild, glibc-2.3.5.20050722.ebuild:
-  Avoid using CFLAGS_${ABI} for sparc64 as that is deprecated (and won't work
-  with the default eselect-compiler settings).
-
-  07 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.5-r2.ebuild, glibc-2.3.5.20050722.ebuild:
-  Punted some multilib config stuff to multilib.eclass.
-
-*glibc-2.3.5-r2 (06 Oct 2005)
-
-  06 Oct 2005; Mike Frysinger <vapier@gentoo.org> +glibc-2.3.5-r2.ebuild:
-  Push out accumulated fixes and fix amd64 multilib error where
-  C{BUILD,TARGET}_OPT bled across compiles.
-
-  28 Sep 2005; Mike Frysinger <vapier@gentoo.org> glibc-2.3.5-r1.ebuild:
-  Add fix by Fredrik Tolf #86313.
-
-  21 Sep 2005; Mike Frysinger <vapier@gentoo.org> glibc-2.3.5-r1.ebuild:
-  Rework ABI handling for cross-compiles so mips n32/n64 works now with mips64
-  targets.
-
-  21 Sep 2005; Stephen P. Becker <geoman@gentoo.org>
-  glibc-2.3.5.20050722.ebuild:
-  exclude patches 6640_mips_unistd_h-fixes.patch and 
-  6600_mips_librt-mips.patch since the first isn't required anymore, and 
-  the second breaks the glibc compile--note a new, similar patch may be 
-  needed to facilitate transition between old userlands with the GLIBC_2.0 
-  symbol in librt
-
-  18 Sep 2005; Michael Hanselmann <hansmi@gentoo.org> glibc-2.3.5-r1.ebuild:
-  Added to ~ppc.
-
-  16 Sep 2005; Bryan Østergaard <kloeri@gentoo.org>
-  glibc-2.3.4.20041102-r1.ebuild, glibc-2.3.4.20041102-r2.ebuild,
-  glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.5.ebuild, glibc-2.3.5-r1.ebuild,
-  glibc-2.3.5.20050421.ebuild, glibc-2.3.5.20050722.ebuild:
-  Enable nptl on alpha.
-
-  07 Sep 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.5-r1.ebuild:
-  Forcing -j1.  Found -j3 making problems on my u2 =(...
-
-  06 Sep 2005; Markus Rothe <corsair@gentoo.org> glibc-2.3.5-r1.ebuild:
-  Stable on ppc64
-
-  28 Aug 2005; Joshua Kinard <kumba@gentoo.org> glibc-2.3.5-r1.ebuild,
-  glibc-2.3.5.ebuild:
-  Bump 2.3.5 to stable, and 2.3.5-r1 to unstable on mips.
-
-  25 Aug 2005; Martin Schlemmer <azarah@gentoo.org> glibc-2.2.5-r10.ebuild:
-  Add localedef-fix-trampoline.patch, as we have the same issues with a
-  hardened kernel as with 2.3.x and gcc-[34].x.
-
-  21 Aug 2005; MATSUU Takuto <matsuu@gentoo.org> glibc-2.3.5-r1.ebuild:
-  Stable on sh.
-
-  17 Aug 2005; Mike Frysinger <vapier@gentoo.org> glibc-2.3.5-r1.ebuild,
-  glibc-2.3.5.20050421.ebuild, glibc-2.3.5.20050722.ebuild:
-  Make sure we filter all -O flags before we lock down to -O2 #77264.
-
-  16 Aug 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.5-r1.ebuild:
-  Stable on amd64 and x86 to address issues which cropped up since 2.3.5 went
-  stable. This fixes bugs #52374, #85718, #100190.
-
-  10 Aug 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.5-r1.ebuild, glibc-2.3.5.20050421.ebuild,
-  glibc-2.3.5.20050722.ebuild:
-  Fixed USE=profile support... bug #100092.
-
-  04 Aug 2005; Martin Schlemmer <azarah@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.5-r1.ebuild,
-  glibc-2.3.5.20050421.ebuild, glibc-2.3.5.20050722.ebuild:
-  Fix typo, bug #101374.
-
-  31 Jul 2005; MATSUU Takuto <matsuu@gentoo.org> glibc-2.3.5-r1.ebuild:
-  Added ~sh to KEYWORDS.
-
-  29 Jul 2005; Mike Frysinger <vapier@gentoo.org> glibc-2.3.5-r1.ebuild:
-  Add patches for SuperH.
-
-  29 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org> glibc-2.3.5.ebuild,
-  glibc-2.3.5-r1.ebuild, glibc-2.3.5.20050421.ebuild,
-  glibc-2.3.5.20050722.ebuild:
-  Fix cross-compilation RDEPENDs
-
-  29 Jul 2005; Guy Martin <gmsoft@gentoo.org> glibc-2.3.2-r12.ebuild,
-  glibc-2.3.3.20040420-r2.ebuild, glibc-2.3.4.20040619-r2.ebuild,
-  glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102-r1.ebuild:
-  Fixed hppa no pie patch path.
-
-  29 Jul 2005; Mike Frysinger <vapier@gentoo.org>
-  +files/2.3.4/hppa-no-pie.patch, glibc-2.3.2-r12.ebuild,
-  glibc-2.3.3.20040420-r2.ebuild, glibc-2.3.4.20040619-r2.ebuild,
-  glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102-r1.ebuild:
-  Add patch to disable building nscd as PIE on hppa since PIE support is
-  broken in glibc for parisc.
-
-  26 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.5-r1.ebuild:
-  Remove a nested function from iconvconfig to make it play nicer for hardened
-  users. Closes bug #85718.
-
-  24 Jul 2005; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.5-r1.ebuild:
-  Add the stripping of the dynamic linker from the snapshot ebuilds, else we
-  cannot set breakpoints in shared libraries. Make sure we only move actual
-  files and not symlinks to the tmp directory.
-
-*glibc-2.3.5.20050722 (24 Jul 2005)
-
-  24 Jul 2005; Martin Schlemmer <azarah@gentoo.org>
-  +glibc-2.3.5.20050722.ebuild:
-  New snapshot release.
-
-  24 Jul 2005; Markus Rothe <corsair@gentoo.org> glibc-2.3.5-r1.ebuild:
-  added ~ppc64
-
-  23 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org> glibc-2.3.5.ebuild,
-  glibc-2.3.5-r1.ebuild:
-  Changed CHOST->CTARGET for 486/586 linuxthreads workaround. Set keywords in
-  2.3.5-r1 to ~amd64 ~sparc ~x86 in prep to remove from package.mask.
-
-  22 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.5-r1.ebuild, glibc-2.3.5.20050421.ebuild:
-  Readded 1040_all_2.3.3-localedef-fix-trampoline.patch which got lost during
-  a glibc bump. Shoud address bug #85718. Also, let --with-__thread be
-  controlled by linuxthread-tls instead of !glibc-compat20.
-
-  17 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org> glibc-2.3.5.ebuild,
-  glibc-2.3.5-r1.ebuild:
-  Workaround for bug #90236 in 2.3.5.  Bump of infopages in 2.3.5-r1.
-
-  15 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org> glibc-2.3.5.ebuild:
-  Stable on x86. This pushes fixes for the nslookup bug and bugs #74555,
-  #87671, #90825, and #98779 plus others into stable on x86.
-
-  15 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org> glibc-2.3.5.ebuild,
-  glibc-2.3.5-r1.ebuild:
-  Removed the PDEPEND on emul-glibc for amd64 as this release (and all future
-  releases) are masked on 2004.3 for amd64.
-
-*glibc-2.3.5-r1 (15 Jul 2005)
-
-  15 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  +glibc-2.3.5-r1.ebuild, glibc-2.3.5.20050421:
-  Revision bump to address bugs #52374, #82424, and #95351.  Adds support for
-  the 'profile' USE flag which causes profiling glibc libs to be build.  The
-  glibc-omitfp USE flag is now used instead of the !debug flag and CFLAGS
-  checking to determine if we should pass --enable-omitfp to configure.  The
-  glibc-compat20 USE flag has been introduced to enable the glibc-compat
-  addon and force the linuxthreads glibc to be compiled with
-  --without-__thread.  This will allow better support for legacy (and in some
-  cases "broken") binaries to work with this glibc.  If you aren't using such
-  binaries, you're better off not using this USE flag.  See bug #95351.
-
-  14 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  -files/glibc-2.2.4-string2.h.diff,
-  -files/2.2.5/glibc-2.2.5-alpha-gcc3-fix.diff,
-  -files/2.2.5/glibc-2.2.5-alpha-pcdyn-fix.diff,
-  -files/2.2.5/glibc-2.2.5-arm-errlist-fix.diff,
-  -files/2.2.5/glibc-2.2.5-arm-sysdeps-fix.diff,
-  -files/2.2.5/glibc-2.2.5-divdi3.diff,
-  -files/2.2.5/glibc-2.2.5-dns-network-overflow.diff,
-  -files/2.2.5/glibc-2.2.5-gcc311.patch,
-  -files/2.2.5/glibc-2.2.5-getgrouplist.patch,
-  -files/2.2.5/glibc-2.2.5-ppc-semctl.diff,
-  -files/2.2.5/glibc-2.2.5-ppc-sqrtl.diff,
-  -files/2.2.5/glibc-2.2.5-sandbox.diff,
-  -files/2.2.5/glibc-2.2.5-sparc-mathinline.patch,
-  -files/2.2.5/glibc-2.2.5-sparc-misc.diff,
-  -files/2.2.5/glibc-2.2.5-sparc32-semctl.patch,
-  -files/2.2.5/glibc-2.2.5-sparc64-fixups.diff,
-  -files/2.2.5/glibc-2.2.5-sunrpc-overflow.diff,
-  -files/2.2.5/glibc-2.2.5-threadsig.diff,
-  -files/2.2.5/glibc-2.2.5.divbyzero.patch,
-  -files/2.2.5/glibc-2.2.5.restrict_arr.patch,
-  -files/2.3.1/glibc-2.3.1-elf-machine-rela-mips.patch,
-  -files/2.3.1/glibc-2.3.1-exit-syscall-mips.patch,
-  -files/2.3.1/glibc-2.3.1-inline-syscall-mips.patch,
-  -files/glibc-xdr_security.patch, -glibc-2.3.4.20041102.ebuild,
-  -glibc-2.3.4.20050125.ebuild:
-  Cleaning out some old cruft.
-
-*glibc-2.3.4.20041102-r2 (13 Jul 2005)
-
-  13 Jul 2005; Yuta SATOH <nigoro@gentoo.org>
-  +glibc-2.3.4.20041102-r2.ebuild, glibc-2.3.5.ebuild,
-  glibc-2.3.5.20050421.ebuild:
-  added multilib support on ppc64, bug #97162
-
-  12 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20041102.ebuild, glibc-2.3.4.20041102-r1.ebuild,
-  glibc-2.3.4.20050125.ebuild, glibc-2.3.4.20050125-r1.ebuild,
-  glibc-2.3.5.ebuild, glibc-2.3.5.20050421.ebuild:
-  Changed DEPEND to use ~ instead of >= for glibc so we keep version sync
-  between the packages.
-
-  11 Jul 2005; Martin Schlemmer <azarah@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild:
-  Update to support selinux USE flag.
-
-  11 Jul 2005; Martin Schlemmer <azarah@gentoo.org>
-  glibc-2.3.4.20041102-r1.ebuild, glibc-2.3.5.ebuild,
-  glibc-2.3.5.20050421.ebuild:
-  Update to support selinux USE flag (blame spb).
-
-  07 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org> glibc-2.3.5.ebuild:
-  Stable amd64.
-
-  26 Jun 2005; Luca Barbato <lu_zero@gentoo.org> glibc-2.3.5.ebuild:
-  ppc doesn't build correctly with -nptlonly
-
-  16 June 2005; Martin Schlemmer <azarah@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.5.20050421.ebuild:
-  Do not backup symlinks for the 'do not strip thread/ld.so libs' action, as
-  it causes issues (basically the 'mv -f' followed the symlink instead of
-  moving it ...).
-
-  14 Jun 2005; Mike Frysinger <vapier@gentoo.org> files/nscd:
-  Add a permission check to nscd init.d #96108 by Paul Ortyl.
-
-  11 Jun 2005; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.3.4.20041102.ebuild, glibc-2.3.4.20041102-r1.ebuild,
-  glibc-2.3.4.20050125.ebuild, glibc-2.3.4.20050125-r1.ebuild,
-  glibc-2.3.5.ebuild, glibc-2.3.5.20050421.ebuild:
-  Add missing popd by Sunil #95736.
-
-  07 Jun 2005; Mike Frysinger <vapier@gentoo.org> files/2.3.5/ssp.c,
-  +files/2.3.5/glibc-2.3.5-propolice-guard-functions.patch,
-  glibc-2.3.5.ebuild:
-  Make sure we dont build ssp.c with stack-protector and disable syslog()
-  until we have a better fix #94325.
-
-  05 Jun 2005; Mike Frysinger <vapier@gentoo.org>
-  +files/2.3.4/glibc234-alpha-xstat.patch, glibc-2.3.4.20041102.ebuild,
-  glibc-2.3.4.20041102-r1.ebuild:
-  Add xstat patch for alpha for kloeri.
-
-  27 May 2005; Bryan Østergaard <kloeri@gentoo.org>
-  glibc-2.3.4.20041102-r1.ebuild:
-  Stable on alpha.
-
-  05 May 2005; Martin Schlemmer <azarah@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.5.20050421.ebuild:
-  Do not strip ld.so to enable setting breakpoints in shared libraries (Fix by
-  Lonnie Princehouse).
-
-  03 May 2005; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.3.4.20041102-r1.ebuild, glibc-2.3.4.20050125-r1.ebuild,
-  glibc-2.3.5.ebuild, glibc-2.3.5.20050421.ebuild:
-  Dont try the ld.so test on static binaries #90836 by Vasilii Alferov.
-
-  29 Apr 2005; Markus Rothe <corsair@gentoo.org>
-  glibc-2.3.4.20050125.ebuild, glibc-2.3.4.20050125-r1.ebuild,
-  glibc-2.3.5.ebuild, glibc-2.3.5.20050421.ebuild:
-  Filed in the values for CDEFINE on ppc64; bug #88749
-
-  28 Apr 2005; Markus Rothe <corsair@gentoo.org> glibc-2.3.5.ebuild,
-  glibc-2.3.5.20050421.ebuild:
-  Added ~ppc64 to KEYWORDS
-
-  27 Apr 2005; Jeremy Huddleston <eradicator@gentoo.org> glibc-2.3.5.ebuild,
-  glibc-2.3.5.20050421.ebuild:
-  Don't use --enable-omitfp on i[345]86.
-
-  24 Apr 2005; Joshua Kinard <kumba@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.5.ebuild:
-  We're a bit dated on mips. Bump 2.3.4.20050125-r1 to stable, and 2.3.5 to
-  unstable.
-
-*glibc-2.3.5.20050421 (23 Apr 2005)
-
-  23 Apr 2005; Martin Schlemmer <azarah@gentoo.org>
-  +glibc-2.3.5.20050421.ebuild:
-  CVS update for gcc-4.0.0 testing.  Added 5090_all_stubs-rule-fix.patch
-  to patches to fix:
-  
-    http://sourceware.org/ml/libc-alpha/2005-04/msg00098.html
-
-  13 Apr 2005; Luca Barbato <lu_zero@gentoo.org> glibc-2.3.5.ebuild:
-  Marked ~ppc
-
-*glibc-2.3.5 (12 Apr 2005)
-
-  12 Apr 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  +glibc-2.3.5.ebuild:
-  Version bump.
-
-  07 Apr 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild:
-  Stop excluding the gcc4 patch.  Put code in pkg_postinst to remove nptl
-  libpthread-*.so if we have linuxthreads glibc.  Sometimes it doesn't get
-  emerged and can cause problems like bug #87671.
-
-  07 Apr 2005; Mike Frysinger <vapier@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild:
-  Delete the glibc-compat dir since its useless to us #87739.
-
-  06 Apr 2005; Daniel Ostrow <dostrow@gentoo.org>
-  glibc-2.3.4.20041102-r1.ebuild:
-  Drop to -j1 for hardened ppc64
-
-  03 Apr 2005; Daniel Goller <morfic@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.4.20050125.ebuild:
-  marking 20050125 -ppc till breakage can be fixed see bug #87671
-
-  01 Apr 2005; Joseph Jezak <josejx@gentoo.org> glibc-2.3.4.20050125.ebuild,
-  glibc-2.3.4.20050125-r1.ebuild:
-  Added ~ppc for bug #87452.
-
-  31 Mar 2005; Danny van Dyk <kugelfang@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild:
-  Fixed gconvdir on multilib arches, BUG #86861.
-
-  23 Mar 2005; Martin Schlemmer <azarah@gentoo.org>
-  glibc-2.3.4.20041102-r1.ebuild, glibc-2.3.4.20050125-r1.ebuild:
-  Fixup copy operations to not replace symlinks with files. Add a fix ala
-  vapier for bug #85555 (more a abort if this glibc is going to kill / than a
-  fix).
-
-  21 Mar 2005; Aron Griffis <agriffis@gentoo.org>
-  glibc-2.3.4.20041102-r1.ebuild:
-  Add ~alpha
-
-  15 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild:
-  Fix assert in _dl_next_tls_modid-assert (sysdeps/generic/dl-tls.c), bug
-  #52374. Fix building a crosscompiled glibc with nptl when no libc is
-  present. Use --no-archive when creating locales as some apps don't like
-  locale-archive, bug #82106.
-
-*glibc-2.3.4.20041102-r1 (15 Mar 2005)
-
-  15 Mar 2005; Martin Schlemmer <azarah@gentoo.org>
-  +glibc-2.3.4.20041102-r1.ebuild:
-  Fix assert in _dl_next_tls_modid-assert (sysdeps/generic/dl-tls.c), bug
-  #52374. Bump x86 stable.
-
-  15 Mar 2005; Martin Schlemmer <azarah@gentoo.org>
-  +files/2.3.4/glibc-2.3.4-fix-_dl_next_tls_modid-assert.patch,
-  glibc-2.3.4.20050125.ebuild:
-  Fix assert in _dl_next_tls_modid-assert (sysdeps/generic/dl-tls.c), bug #52374.
-
-  15 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild:
-  gcc-4 fix from bug #83403.  Fixes for when CBUILD != CHOST.
-
-  07 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild:
-  Don't allow sys/kd.h to prevent linux/types.h from loading outside of its
-  context. This fixes a problem with glibc, linux-headers-2.6 and bigendian
-  archs.
-
-  05 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild:
-  Fixed crosscompile want_nptl. Fixed broken src_install logic which resulted
-  in only nptl version being installed.
-
-  05 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild:
-  Readded libidn addon missing in 2.3.4.20050125. Use configure option
-  --enable-omitfp if the user has -fomit-frame-pointer in their CFLAGS (before
-  we strip it out).
-
-  04 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild:
-  A few sparc and multilib fixes with the changing CHOST. Readded warning
-  about crosscompiled glibc needing to be installed first before one can be
-  emerged with nptl. Added some fedora updates (glibc-compat) and an updated
-  mips patch from Kumba.
-
-  19 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.4.20050125.ebuild:
-  Updated ssp.c in -r1 with patch from bug #65892 thanks to Kevin F. Quinn
-  <co@kevquinn.com>
-
-  16 Feb 2005; Luca Barbato <lu_zero@gentoo.org>
-  glibc-2.3.4.20041102.ebuild:
-  Marked ppc
-
-*glibc-2.3.4.20050125-r1 (15 Feb 2005)
-
-  15 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  +glibc-2.3.4.20050125-r1.ebuild, glibc-2.3.4.20050125.ebuild:
-  package.mask'd version bump to fix bugs that cropped up after release. Added
-  hardened patch that got left out of the patch tarball. -r1 unconditionally
-  applies it, and also readds the libidn addon.
-
-  12 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125.ebuild:
-  Hack to allow USE=nptl when emerging a crosscompile glibc. More crosscompile
-  fixes for USE="nptl -nptlonly".  Multilib fixes.  Weworked sparc CHOST
-  setting logic to work better with crosscompiling.
-
-  12 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125.ebuild:
-  Readd the 'kill -lgcc_eh hack' for static gccs.  Cleaned up crosscompiling
-  support to properly use CHOST and CBUILD, so tc-getCC works right.  Fixed
-  crosscompiling to mips-*
-
-  12 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125.ebuild:
-  Added DEPEND for cross-compilation.
-
-  11 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125.ebuild:
-  Always grab/unpack the linuxthreads tarball so the infopages can install
-  right. See bug #81661.
-
-  10 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125.ebuild:
-  Added infopages. Fixed up cross-compilation for multilib CTARGETS. Don't
-  think we're multilib when crosscompiling for sparc-* or mips-*. Added
-  >=sys-devel/gcc-config-1.3.9 dependency for cross-compile multilib support.
-  Fixed some lib -> $(get_libdir) problems. This should be the final commit
-  before it can come out of package.mask.
-
-  06 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125.ebuild:
-  Updated patchset for mips. Removed a few old sed calls from src_unpack which
-  don't do anything any more or were fixed in another way upstream. Adding
-  tested archs: ~mips, ~sparc, ~x86. Still in package.mask.  Added linuxthreads
-  manpages.
-
-  06 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20041102.ebuild:
-  Adding in a fix for people bit by the rsync bug #80591.
-
-*glibc-2.2.5-r10 (06 Feb 2005)
-
-  06 Feb 2005; Mike Frysinger <vapier@gentoo.org> +glibc-2.2.5-r10.ebuild:
-  Clean up ebuild and move manpages/patches to our mirrors.
-
-  05 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20050125.ebuild:
-  Multilibi/Cross-compile cleanups. Makde src_test the tests in both
-  linuxthreads and nptl builds.
-
-*glibc-2.3.4.20050125 (05 Feb 2005)
-
-  05 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  +glibc-2.3.4.20050125.ebuild:
-  Version bump to upstream's 2.3.4 final release. Now using a patch tarball
-  instead of ${FILESDIR}. package.mask for testing. Patchset is subject to
-  change while it is in package.mask, so if you test it out during that time,
-  you might want to re-emerge it once it goes into ~arch.
-
-  02 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20041102.ebuild:
-  Stable amd64.
-
-  31 Jan 2005; <plasmaroo@gentoo.org> glibc-2.3.4.20041102.ebuild:
-  Marking stable for the 2005.0 IA64 2005.0 profile to work.
-
-  12 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102.ebuild:
-  Just a few more changes that do nothing on current profiles... Changed
-  multilib-pkg to multilib-pkg-force. Added prep_ml_includes. Added inherit
-  multilib.
-
-  11 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20040619-r2.ebuild, glibc-2.3.4.20040808-r1.ebuild,
-  glibc-2.3.4.20041102.ebuild:
-  Changed linux26-headers depend to accept linux-headers-2.6 as well.
-
-  11 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102.ebuild:
-  A few more multilib fixes and install_locales now uses -j1 as it died on me
-  because of a parallel-make problem.
-
-  11 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102.ebuild:
-  Fix bug #77476 for amd64 building x86 libc.
-
-  10 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102.ebuild:
-  Support MULTILIB_ABIS. Build for all of them by default so multilib archs
-  can have a multilib c++ compiler without usign ugly hacks.
-
-  04 Jan 2005; Mike Frysinger <vapier@gentoo.org>
-  +files/2.3.2/glibc-2.3.2-assert.patch, glibc-2.3.2-r12.ebuild:
-  Add patch from upstream to clean up assert.h.
-
-  03 Jan 2005; Mike Frysinger <vapier@gentoo.org>
-  +files/2.3.2/glibc-2.3.2-alpha-sysdeps.patch, glibc-2.3.2-r12.ebuild:
-  Backport USE=userlocale support.  Fix building on alpha with 2.6 headers with 
-  patch from upstream #52764 by 0g.
-
-  23 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102.ebuild:
-  Added support for ${ABI} and if it's not set, we do sll ${MULTILIB_ABIS}.
-  This is restricted to the sparc64-multilib PROFILE_ARCH.
-
-  13 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
-  glibc-2.3.4.20040808-r1.ebuild, glibc-2.3.4.20041102.ebuild:
-  Added ~sparc to glibc-2.3.4.20040808-r1, but it is masked in the sparc32 and
-  sparc64 PROFILE_ARCHs. Older versions have v9a assembly code that doesn't
-  work with newer binutils. Glibc also isn't quite smart enough to realize
-  that it has v9a assembly, so if it uses the gcc default (v9), it will fail,
-  so we force v9a as flags. I also added the updated logic to 2.3.4.20041102,
-  but as I haven't tested it yet, it hasn't been marked.
-
-  05 Dec 2004; <solar@gentoo.org> glibc-2.3.4.20041102.ebuild:
-  - q/a - missed glibc-2.3.4.20041102 in last fix
-
-  05 Dec 2004; <solar@gentoo.org> glibc-2.3.4.20040808-r1.ebuild:
-  - q/a fix - hppa is the only arch with an upwords growing stack and thus can
-  not use ssp vs being the only arch that can use ssp
-
-  22 Nov 2004; Tom Gall <tgall@gentoo.org> glibc-2.3.4.20041102.ebuild:
-  stable on ppc64
-
-  12 Nov 2004; Joshua Kinard <kumba@gentoo.org>
-  glibc-2.3.4.20040619-r2.ebuild:
-  Tricksy patchesess, mispellses thems we does.
-
-  11 Nov 2004; Joshua Kinard <kumba@gentoo.org>
-  glibc-2.3.4.20040619-r2.ebuild:
-  Forgot to rename a patch in the ebuild.
-
-  10 Nov 2004; Joshua Kinard <kumba@gentoo.org> glibc-2.3.4.20041102.ebuild:
-  Removed line referencing a uneeded patch for mips.
-
-  10 Nov 2004; Joshua Kinard <kumba@gentoo.org>
-  glibc-2.3.4.20040808-r1.ebuild:
-  Masking via keywords directly. 2.3.4.20041102 works for o32 mips, n32 is still
-  experimental and broken, but I don't think it can get much more broken than it
-  is already. Winging it.
-
-  10 Nov 2004; Joshua Kinard <kumba@gentoo.org>
-  +files/2.3.3/glibc-2.3.3-mips-addabi.diff,
-  +files/2.3.3/glibc-2.3.3-mips-nolib3264.diff,
-  +files/2.3.3/glibc-2.3.3-mips-semtimedop.diff,
-  +files/2.3.3/glibc-2.3.3-mips-syscall.h.diff,
-  +files/2.3.3/glibc-2.3.3-mips-sysify.diff, -files/2.3.3/mips-addabi.diff,
-  -files/2.3.3/mips-nolib3264.diff, -files/2.3.3/mips-syscall.h.diff,
-  -files/2.3.3/mips-sysify.diff, -files/2.3.3/semtimedop.diff,
-  +files/2.3.4/glibc-2.3.4-mips-add-missing-sgidefs_h.patch,
-  +files/2.3.4/glibc-2.3.4-mips-prot_grows-undefined.patch,
-  +files/2.3.4/glibc-2.3.4-mips-rtld_deepbind-undefined.patch,
-  +files/2.3.4/glibc-2.3.4-mips-sysdep-cancel.diff,
-  +files/2.3.4/glibc-2.3.4-mips-update-__throw.patch,
-  -files/2.3.4/mips-sysdep-cancel.diff, glibc-2.3.3.20040420-r2.ebuild,
-  glibc-2.3.4.20040619-r2.ebuild, glibc-2.3.4.20040808-r1.ebuild,
-  glibc-2.3.4.20041021.ebuild, glibc-2.3.4.20041102.ebuild:
-  Renamed a few patches to better identify them for mips, masked 2.3.4.20041021,
-  and added a series of patches to 2.3.4.20041102 from libc-alpha ML that allows
-  it to build and usable. Also re-added use of the librt patchs to fix a
-  run-time error.
-
-  05 Nov 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20041102.ebuild:
-  keywording as ~amd64, ~ppc64, ~ia64, and ~x86. added ~ppc keyword thanks to
-  testing by morfic. hopefully this will be the last new revision for a bit.
-
-  05 Nov 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20041021.ebuild,
-  glibc-2.3.4.20041102.ebuild:
-  made the ebuild die if nptlonly is in USE without nptl also being in USE
-
-*glibc-2.3.4.20041102 (04 Nov 2004)
-
-  04 Nov 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.4/glibc-2.3.4-features-header-fix.patch,
-  +files/2.3.4/glibc-2.3.4-fedora-branch-nomalloccheck.patch,
-  +files/2.3.4/glibc-2.3.4-mdns-resolver-20041102.diff,
-  +glibc-2.3.4.20041102.ebuild:
-  fedora-branch update. converted version checks to versionator.eclass. moved
-  all instances of CCHOST over to CTARGET. added the ability to disable the
-  malloc check at build-time with USE=nomalloccheck. remove
-  /$(get_libdir)/tls/ in preinst if migrating from nptl to nptlonly (bug
-  69258)
-
-  31 Oct 2004; Tom Gall <tgall@gentoo.org> glibc-2.3.4.20041021.ebuild:
-  build fix for ppc64
-
-  29 Oct 2004; Travis Tilley <lv@gentoo.org>
-  -files/2.3.4/glibc-2.3.3-mdns-resolver.diff,
-  +files/2.3.4/glibc-2.3.3-mdns-resolver2.diff, +files/2.3.4/host.conf,
-  glibc-2.3.4.20041021.ebuild:
-  updated the multicast dns patch from suse and added an example host.conf that
-  disables it by default. see bug 67385 for more info
-
-  29 Oct 2004; Daniel Drake <dsd@gentoo.org> glibc-2.3.4.20041021.ebuild:
-  Add exit condition to prevent more people running into bug 69258
-
-  27 Oct 2004; Travis Tilley <lv@gentoo.org> -glibc-2.3.4.20041006.ebuild,
-  glibc-2.3.4.20041021.ebuild:
-  keyworded 2.3.4.10041021 as testing on amd64, x86, and ppc64. removed the 1006
-  snapshot due to bug 67603, which 1021 fixes.
-
-*glibc-2.3.4.20041021 (26 Oct 2004)
-
-  26 Oct 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.4/glibc-2.3.4-fedora-branch-no-force-nontls.patch,
-  +files/2.3.4/glibc-2.3.4-fedora-branch-no-libnoversion.patch,
-  glibc-2.3.4.20041006.ebuild, +glibc-2.3.4.20041021.ebuild:
-  updated to the fedora-branch snap in fedora's 2.3.3-73 src rpm and removed the
-  glibc 2.0 compat (libNoVersion) changes
-
-  19 Oct 2004; Tom Gall <tgall@gentoo.org> glibc-2.3.4.20040808-r1.ebuild:
-  sane fix for problem mentioned below
-
-  16 Oct 2004; Tom Gall <tgall@gentoo.org> glibc-2.3.4.20040808-r1.ebuild:
-  emergancy fix,  code from lv's change on 10/13 h0rked up ppc64 royally
-  and given this is the ppc64 stable version, I'm going to rush this in
-  to avoid the angry mob that's amassing outside my window
-
-  16 Oct 2004; Luca Barbato <lu_zero@gentoo.org>
-  glibc-2.3.4.20041006.ebuild:
-  Marked -ppc has proven to subtle flaw code, probably inline optimizations
-
-  14 Oct 2004; Guy Martin <gmsoft@gentoo.org> glibc-2.3.4.20041006.ebuild:
-  Updated hppa patches to 2004-09-30. Fixed unpacking (#67503). Marked -hppa
-  since it was never tested and problems where reported on the parisc mailing
-  list.
-
-  13 Oct 2004; Guy Martin <gmsoft@gentoo.org> glibc-2.3.4.20040808-r1.ebuild:
-  Moved Lv's latest patch into do_arch{ia64|amd64}_patches() to avoid breakage
-  for other arches.
-
-  13 Oct 2004; Guy Martin <gmsoft@gentoo.org> glibc-2.3.4.20040808-r1.ebuild:
-  Added unset of EPATCH_OPTS in do_arch_hppa_patches to fix patching at later
-  stage.
-
-  12 Oct 2004; Guy Martin <gmsoft@gentoo.org> glibc-2.3.4.20040808-r1.ebuild:
-  Stable on hppa.
-
-  13 Oct 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20040808-r1.ebuild,
-  glibc-2.3.4.20041006.ebuild:
-  it seems the strange libpthread-not-installed bug was an ebuild quirk and not
-  a portage quirk. it should hopefully be fixed now. i've also added a safety
-  function to 2.3.4.20040808 and 2.3.4.20041006 that will prevent glibc from
-  installing if libpthread is missing, which will likely be expanded further in
-  the future. re-keyworded 2.3.4.20041006 ~amd64.
-
-  12 Oct 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20041006.ebuild:
-  keyworded -amd64 for libpthread bug.
-
-  11 Oct 2004; <solar@gentoo.org> glibc-2.3.4.20040808-r1.ebuild:
-  marked 20040808-r1 stable x86 for 2004.3
-
-  11 Oct 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20041006.ebuild:
-  re-keyword as testing for x86, amd64, hppa, ppc64, and ppc
-
-  10 Oct 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.4/glibc-2.3.4-res_init.patch, glibc-2.3.4.20040808-r1.ebuild:
-  added fix for a relocation error on at least amd64 and ia64. see
-  http://sourceware.org/ml/libc-alpha/2004-08/msg00076.html for more info.
-  closes bug 66396.
-
-*glibc-2.3.2-r12 (07 Oct 2004)
-
-  07 Oct 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.3/glibc-2.3.3-tempfile.patch, -glibc-2.3.2-r11.ebuild,
-  +glibc-2.3.2-r12.ebuild, -glibc-2.3.3.20040420-r1.ebuild,
-  +glibc-2.3.3.20040420-r2.ebuild, -glibc-2.3.4.20040619-r1.ebuild,
-  +glibc-2.3.4.20040619-r2.ebuild, +glibc-2.3.4.20040808-r1.ebuild,
-  -glibc-2.3.4.20040808.ebuild, glibc-2.3.4.20041006.ebuild:
-  added a patch to fix insecure tempfile handling, closes bug 66358
-
-*glibc-2.3.4.20041006 (07 Oct 2004)
-
-  07 Oct 2004; Travis Tilley <lv@gentoo.org> -glibc-2.3.4.20041002.ebuild,
-  +glibc-2.3.4.20041006.ebuild:
-  fixed a small bootstrap timezone bug and the group permissions bug (66392)
-
-  04 Oct 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.4/glibc-2.3.3-mdns-resolver.diff, glibc-2.3.4.20041002.ebuild:
-  added a patch from suse for multicast dns (rendezvous/howl) support, taken
-  from their glibc-2.3.3-63.src.rpm. closes bug 66295
-
-*glibc-2.3.4.20041002 (04 Oct 2004)
-
-  04 Oct 2004; Travis Tilley <lv@gentoo.org> -glibc-2.3.4.20040928.ebuild,
-  +glibc-2.3.4.20041002.ebuild:
-  updated to the latest fedora-branch snapshot. among other things, this fixes
-  the pthread_mutex_timedwait bug detailed at
-  http://sourceware.org/bugzilla/show_bug.cgi?id=417
-
-  01 Oct 2004; Joshua Kinard <kumba@gentoo.org> glibc-2.3.4.20040808.ebuild:
-  Added ~mips to keywords. Only n32 users should see this upgrade, but ONLY if
-  using the newer cascading profiles.
-
-  01 Oct 2004; Joshua Kinard <kumba@gentoo.org>
-  +files/2.3.4/glibc-2.3.4-mips-generate-syscall_h.patch,
-  glibc-2.3.4.20040808.ebuild:
-  Added patch for mips that properly generates bits/syscall.h when using 2.6.x
-  headers. Only enabled for n32 use currently.
-
-  01 Oct 2004; Luca Barbato <lu_zero@gentoo.org>
-  +files/2.3.4/glibc-2.3.4-getcontext.patch, glibc-2.3.4.20040808.ebuild:
-  Fixed getcontext behaviour, the 20040928 has that fixed already
-
-  29 Sep 2004; Mike Frysinger <vapier@gentoo.org> files/nscd,
-  glibc-2.2.5-r9.ebuild, glibc-2.3.2-r11.ebuild,
-  glibc-2.3.3.20040420-r1.ebuild, glibc-2.3.4.20040619-r1.ebuild,
-  glibc-2.3.4.20040808.ebuild, glibc-2.3.4.20040928.ebuild:
-  Install the nscd init.d script #43076 by Rui Malheiro.
-
-*glibc-2.3.4.20040928 (28 Sep 2004)
-
-  28 Sep 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.4/glibc-2.3.4-dl_execstack-PaX-support.patch,
-  +files/2.3.4/glibc-sec-hotfix-20040916.patch, +glibc-2.3.4.20040928.ebuild:
-  new snapshot, masked -*, with fedora-branch patches. made nptl-enabled glibc
-  behave like the glibc in most other distributions, with nptl libs in lib/tls
-  and a fallback linuxthreads version in lib. If the linuxthreads fallback isnt
-  needed/wanted, you can revert to the old behavior by adding nptlonly to USE to
-  save yourself some compile time.
-
-  21 Sep 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20040808.ebuild:
-  stable on amd64
-
-  21 Sep 2004; Travis Tilley <lv@gentoo.org>
-  -files/2.3.4/glibc-2.3.4-fix-broken-ldd.patch,
-  +files/2.3.4/glibc-2.3.4-nptl-pthread.h-g++-fix.patch,
-  glibc-2.3.4.20040808.ebuild, -glibc-2.3.4.20040918.ebuild:
-  removed 0918 snapshot, it will occasionally cause processes to not return.
-  fixes bug 64787. backported the necessary nptl pthread header fix from it to
-  0808.
-
-  21 Sep 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.4/glibc-2.3.4-fix-broken-ldd.patch, glibc-2.3.4.20040918.ebuild:
-  added a fix for the new snapshot's broken ldd. fixes bug 64732.
-
-  19 Sep 2004; Joshua Kinard <kumba@gentoo.org>
-  glibc-2.3.4.20040619-r1.ebuild:
-  QA fix: Added n32/n64 to IUSE.
-
-*glibc-2.3.4.20040918 (19 Sep 2004)
-
-  18 Sep 2004; Travis Tilley <lv@gentoo.org> -glibc-2.3.4.20040916.ebuild,
-  +glibc-2.3.4.20040918.ebuild:
-  new snapshot, fixes building with 2.4. go team upstream support.
-
-  17 Sep 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20040916.ebuild:
-  removed keywords for archs that still use a 2.4 kernel, since recent nscd
-  changes require 2.6 headers
-
-*glibc-2.3.4.20040916 (16 Sep 2004)
-
-  16 Sep 2004; Travis Tilley <lv@gentoo.org>
-  +files/glibc-sec-hotfix-20040916.patch, +glibc-2.3.4.20040916.ebuild:
-  new snapshot. among other things it fixes a bug with pthreads.h being unable
-  to be parsed by any version of GNU C++.
-
-  06 Sep 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.4/glibc-gentoo-libdir.patch, glibc-2.3.4.20040808.ebuild:
-  added $(get_libdir) support for amd64 and x86 and changed locale building
-  logic to build user-specified locales only if USE=userlocales. fixes bug 62081
-
-  06 Sep 2004; <solar@gentoo.org> files/glibc-sec-hotfix-20040804.patch,
-  glibc-2.3.3.20040420-r1.ebuild, glibc-2.3.4.20040619-r1.ebuild:
-  added LD_TRACE_PRELINKING to list of sysdeps/generic/unsecvars.h to avoid info
-  leaking with suid apps
-
-  06 Sep 2004; Ciaran McCreesh <ciaranm@gentoo.org>
-  glibc-2.3.4.20040619-r1.ebuild, glibc-2.3.4.20040808.ebuild:
-  Switch to use epause and ebeep, bug #62950
-
-  31 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org>
-  glibc-2.3.3.20040420-r1.ebuild:
-  Stable on sparc
-
-  30 Aug 2004; Guy Martin <gmsoft@gentoo.org> glibc-2.3.4.20040808.ebuild:
-  Updated hppa patches to 2004-08-24.
-
-  27 Aug 2004; Travis Tilley <lv@gentoo.org> -glibc-2.3.4.20040605.ebuild:
-  removed old ebuild
-
-  27 Aug 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20040619-r1.ebuild,
-  glibc-2.3.4.20040808.ebuild:
-  removed broken downgrade check, removed unneeded hardened gcc fixes, added
-  glibc-2.3.4-ld.so-brk-fix.patch to glibc-2.3.4.20040619-r1
-
-  26 Aug 2004; Tom Gall <tgall@gentoo.org> glibc-2.3.4.20040808.ebuild:
-  stable on ppc64
-
-  26 Aug 2004; Luca Barbato <lu_zero@gentoo.org> glibc-2.3.4.20040808.ebuild:
-  Marked ~ppc
-
-  18 Aug 2004; Ferris McCormick <fmccor@gentoo.org>
-  glibc-2.3.3.20040420-r1.ebuild:
-  Add 'hardened' to the IUSE list. The ebuild uses it on sparc as an indicator
-  that the compiler was built hardened, and so special care must be taken in the
-  build of the library to avoid SegFaults from the startup routines crt1.o &
-  friends. The main purpose for this change is to emphasize the point for anyone
-  building the library on sparc with hardened gcc; there is no change in
-  functionality.
-
-  17 Aug 2004; Luca Barbato <lu_zero@gentoo.org>
-  glibc-2.3.4.20040619-r1.ebuild:
-  Marked ~ppc
-
-  16 Aug 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.4/glibc-2.3.4-ld.so-brk-fix.patch, glibc-2.3.4.20040808.ebuild:
-  added ld.so brk patch, which should fix the upstream bug detailed at
-  http://sourceware.org/bugzilla/show_bug.cgi?id=227
-
-  15 Aug 2004; Travis Tilley <lv@gentoo.org> -glibc-2.3.3_pre20040207.ebuild:
-  removed ebuild now that alpha and ia64 dont use it
-
-  15 Aug 2004; Aron Griffis <agriffis@gentoo.org>
-  glibc-2.3.3_pre20040207.ebuild:
-  Remove ~alpha and ~ia64 from glibc-2.3.3_pre20040207. We'll stick with stable
-  on those arches until we get new livecds released.
-
-  15 Aug 2004; Travis Tilley <lv@gentoo.org> -glibc-2.3.4.20040605-r1.ebuild,
-  -glibc-2.3.4.20040619.ebuild:
-  cleanup unneeded 2.3.4 ebuilds
-
-  15 Aug 2004; <solar@gentoo.org> glibc-2.3.3.20040420.ebuild,
-  glibc-2.3.3_pre20040420.ebuild:
-  removed a few unneeded ebuilds
-
-  12 Aug 2004; Joshua Kinard <kumba@gentoo.org>
-  glibc-2.3.4.20040619-r1.ebuild:
-  Bumped glibc-2.3.4.20040619-r1 to stable for the hotfix (Bug #59526).
-
-  11 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org>
-  glibc-2.3.3.20040420-r1.ebuild:
-  Keyworded ~sparc
-
-  11 Aug 2004; Ilya A. Volynets-Evenbach <iluxa@gentoo.org>
-  glibc-2.3.4.20040808.ebuild:
-  Latest GLIBC cvs has most of what is needed for N32/N64
-
-  11 Aug 2004; Michael Hanselmann <hansmi@gentoo.org>
-  glibc-2.3.3.20040420-r1.ebuild:
-  Stable on ppc.
-
-  11 Aug 2004; Bryan Østergaard <kloeri@gentoo.org> glibc-2.3.2-r11.ebuild:
-  Stable on alpha, bug 59526.
-
-  09 Aug 2004; Guy Martin <gmsoft@gentoo.org> glibc-2.3.2-r11.ebuild:
-  Stable on hppa.
-
-*glibc-2.3.3.20040420-r1 (09 Aug 2004)
-
-  09 Aug 2004; Brandon Hale <tseng@gentoo.org>
-  +glibc-2.3.3.20040420-r1.ebuild:
-  Make a 20040420-r1 with the patch for x86 stableage.
-
-  09 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org> glibc-2.3.2-r11.ebuild:
-  Stable on sparc wrt #59526
-
-  08 Aug 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20040605-r1.ebuild,
-  glibc-2.3.4.20040619-r1.ebuild, glibc-2.3.4.20040619.ebuild,
-  glibc-2.3.4.20040808.ebuild:
-  makecheck fails with sandbox enabled, so i've made the ebuilds die right away
-  if makecheck is in USE and sandbox is in FEATURES. this cannot be fixed by
-  disabling the sandbox from within the ebuild, as the bug occurs if sandbox is
-  loaded at all.
-
-  08 Aug 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20040808.ebuild:
-  made --enable-bind-now the default for all users instead of just hardened users
-
-*glibc-2.3.4.20040808 (08 Aug 2004)
-
-  08 Aug 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.4/glibc-2.3.4.20040808-i386-got-fix.diff,
-  +glibc-2.3.4.20040808.ebuild:
-  new snapshot. added function to fix lib64 symlinks on amd64 and moved to using
-  branch updates against 2.3.3
-
-  07 Aug 2004; <agriffis@gentoo.org> glibc-2.3.2-r11.ebuild:
-  stable on ia64 #59526
-
-  08 Aug 2004; Luca Barbato <lu_zero@gentoo.org>
-  glibc-2.3.4.20040619-r1.ebuild:
-  Removed a patch
-
-  07 Aug 2004; <solar@gentoo.org> glibc-2.3.4.20040619-r1.ebuild,
-  files/2.3.3/ssp.c:
-  added some misc #ifdef's to the ssp.c for use with other libcs
-
-  06 Aug 2004; <solar@gentoo.org> glibc-2.3.4.20040619-r1.ebuild:
-  don't disable relro completly when not using hardened as it's still a valid
-  toolchain option
-
-  06 Aug 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20040619-r1.ebuild:
-  stable on amd64 for security fix
-
-  05 Aug 2004; Tom Martin <slarti@gentoo.org> glibc-2.3.2-r11.ebuild:
-  Stable on amd64 for bug 59526.
-
-*glibc-2.3.2-r11 (05 Aug 2004)
-
-  05 Aug 2004; Mike Frysinger <vapier@gentoo.org> +glibc-2.3.2-r11.ebuild:
-  Add hotfix for security issue relating to LD_DEBUG and suid binaries #59526.
-
-*glibc-2.3.4.20040619-r1 (04 Aug 2004)
-
-  04 Aug 2004; Brandon Hale <tseng@gentoo.org>
-  +files/glibc-sec-hotfix-20040804.patch, +glibc-2.3.4.20040619-r1.ebuild:
-  Add hotfix for security issue relating to LD_DEBUG and suid binaries #59526.
-
-  03 Aug 2004; Michael Sterrett <mr_bones_@gentoo.org>
-  glibc-2.3.4.20040605.ebuild:
-  fix use invocation
-
-  02 Aug 2004; Mike Frysinger <vapier@gentoo.org> glibc-2.2.5-r9.ebuild,
-  glibc-2.3.2-r10.ebuild, glibc-2.3.4.20040619.ebuild:
-  Dont strip libthread_db and libpthread since it breaks gdb debugging badly
-  #46186.
-
-  26 Jul 2004; Michael Sterrett <mr_bones_@gentoo.org>
-  glibc-2.3.4.20040619.ebuild:
-  fix use invocation
-
-  22 Jul 2004; Guy Martin <gmsoft@gentoo.org> glibc-2.3.4.20040619.ebuild:
-  Added hardened stuff for hppa from pappy.
-
-  21 Jul 2004; Michael Sterrett <mr_bones_@gentoo.org>
-  glibc-2.3.3.20040420.ebuild:
-  use fewer shells
-
-  21 Jul 2004; Guy Martin <gmsoft@gentoo.org> glibc-2.3.4.20040619:
-  Added patches for hppa.
-
-  20 Jul 2004; Alexander Gabert <pappy@gentoo.org>
-  glibc-2.3.3.20040420.ebuild:
-  added sparc fix for glibc PIC building
-
-  14 Jul 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.3.20040420.ebuild,
-  glibc-2.3.4.20040605-r1.ebuild, glibc-2.3.4.20040619.ebuild:
-  change pentium-m fix to use -mtune=pentium3 instead of -march=pentium4. that
-  should finally fix bug 55696, or at least work around it until upstream has a
-  proper fix
-
-  11 Jul 2004; Tom Gall <tgall@gentoo.org> glibc-2.3.4.20040619.ebuild,
-  glibc-2.3.4.20040605.ebuild:
-  let's try the right section and gussy it up a bit
-
-  11 Jul 2004; Tom Gall <tgall@gentoo.org> glibc-2.3.4.20040619.ebuild:
-  fix bug #56615, ld.so.1 prob on ppc64
-
-  11 Jul 2004; Tom Gall <tgall@gentoo.org> glibc-2.3.4.20040605.ebuild,
-  glibc-2.3.4.20040619.ebuild:
-  fix bug #56615, ld.so.1 prob on ppc64
-
-  11 Jul 2004; Joshua Kinard <kumba@gentoo.org> glibc-2.3.3.20040420.ebuild:
-  Commented out an epatch line referencing a (currently) non-existant patch.
-
-  09 Jul 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20040605-r1.ebuild,
-  glibc-2.3.4.20040605.ebuild, glibc-2.3.4.20040619.ebuild:
-  changed sys-kernel/linux-headers dependency for nptl to linux26-headers
-
-  09 Jul 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.3.20040420.ebuild,
-  glibc-2.3.4.20040605-r1.ebuild, glibc-2.3.4.20040619.ebuild:
-  change -march=pentium-m to -march=pentium4 to work around bug 55696 until
-  upstream has a fix
-
-  08 Jul 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.1-r5.ebuild,
-  glibc-2.3.2-r10.ebuild, glibc-2.3.2-r2.ebuild, glibc-2.3.2-r9.ebuild,
-  glibc-2.3.3.20040420.ebuild, glibc-2.3.3_pre20040207.ebuild,
-  glibc-2.3.3_pre20040420.ebuild, glibc-2.3.4.20040605-r1.ebuild,
-  glibc-2.3.4.20040605.ebuild, glibc-2.3.4.20040619.ebuild:
-  unset LD_RUN_PATH to fix bug 19043
-
-  08 Jul 2004; Travis Tilley <lv@gentoo.org> -glibc-2.3.3_pre20031210.ebuild,
-  -glibc-2.3.3_pre20040117-r1.ebuild, -glibc-2.3.3_pre20040117.ebuild,
-  -glibc-2.3.3_pre20040529.ebuild:
-  removed old _pre ebuilds, except for 2.3.3_pre20040207 which is needed for
-  ~alpha and 2.3.3_pre20040420 which is needed for ~sparc.
-
-  07 Jul 2004; Joshua Kinard <kumba@gentoo.org> glibc-2.3.3.20040420.ebuild:
-  Marked stable on mips.
-
-  05 Jul 2004; Marius Mauch <genone@gentoo.org> glibc-2.2.5-r9.ebuild,
-  glibc-2.3.1-r5.ebuild, glibc-2.3.2-r10.ebuild, glibc-2.3.2-r2.ebuild,
-  glibc-2.3.2-r9.ebuild, glibc-2.3.3.20040420.ebuild,
-  glibc-2.3.3_pre20031210.ebuild, glibc-2.3.3_pre20040117-r1.ebuild,
-  glibc-2.3.3_pre20040117.ebuild, glibc-2.3.3_pre20040207.ebuild,
-  glibc-2.3.3_pre20040420.ebuild, glibc-2.3.3_pre20040529.ebuild,
-  glibc-2.3.4.20040605-r1.ebuild, glibc-2.3.4.20040605.ebuild,
-  glibc-2.3.4.20040619.ebuild:
-  added a downgrade check to pkg_setup for bug #25230.
-
-  27 Jun 2004; Aron Griffis <agriffis@gentoo.org> glibc-2.3.1-r5.ebuild,
-  glibc-2.3.2-r10.ebuild, glibc-2.3.2-r2.ebuild, glibc-2.3.2-r9.ebuild,
-  glibc-2.3.3.20040420.ebuild, glibc-2.3.3_pre20031210.ebuild,
-  glibc-2.3.3_pre20040117-r1.ebuild, glibc-2.3.3_pre20040117.ebuild,
-  glibc-2.3.3_pre20040207.ebuild, glibc-2.3.3_pre20040420.ebuild,
-  glibc-2.3.3_pre20040529.ebuild, glibc-2.3.4.20040605-r1.ebuild,
-  glibc-2.3.4.20040605.ebuild, glibc-2.3.4.20040619.ebuild:
-  QA - fix use invocation
-
-  22 Jun 2004; <solar@gentoo.org> glibc-2.2.5-r9.ebuild,
-  glibc-2.3.1-r5.ebuild, glibc-2.3.2-r10.ebuild, glibc-2.3.2-r2.ebuild,
-  glibc-2.3.2-r9.ebuild, glibc-2.3.3.20040420.ebuild,
-  glibc-2.3.3_pre20031210.ebuild, glibc-2.3.3_pre20040117-r1.ebuild,
-  glibc-2.3.3_pre20040117.ebuild, glibc-2.3.3_pre20040207.ebuild,
-  glibc-2.3.3_pre20040420.ebuild, glibc-2.3.3_pre20040529.ebuild,
-  glibc-2.3.4.20040605-r1.ebuild, glibc-2.3.4.20040605.ebuild,
-  glibc-2.3.4.20040619.ebuild:
-  Added debug to IUSE for all glibc ebuilds, imported
-  pie-nptl-sysdep-shared.patch from bug 52254 #c13
-
-*glibc-2.3.4.20040619 (20 Jun 2004)
-
-  20 Jun 2004; Martin Schlemmer <azarah@gentoo.org>
-  +glibc-2.3.4.20040619.ebuild:
-  Update snapshot to 20040619. Add BRANCH_UPDATE support back, as it appears
-  there will be again official releases, and the snapshot is much less to
-  download for future updates to 2.3.4 ... It should be noted that
-  non-branch-update support was not tested fully, so there might be bugs on next
-  stable upstream release. Also add back testing of linux-headers version, as
-  well as kernel version for NPTL support. Remove stale info pages, else we have
-  ~40 unused files installed. Generate updated manpages tarball, and move it to
-  mirrors rather.
-
-  19 Jun 2004; <malc@gentoo.org> glibc-2.3.4.20040605.ebuild:
-  Mark stable for release on amd64. Complaints to lv@gentoo.org, he made me do it ;-) 
-
-  17 Jun 2004; Luca Barbato <lu_zero@gentoo.org>
-  glibc-2.3.4.20040605-r1.ebuild:
-  Ported the fix to this ebuild
-
-  16 Jun 2004; Luca Barbato <lu_zero@gentoo.org>
-  +files/2.3.4/glibc-2.3.4-nptl-altivec.patch, glibc-2.3.4.20040605.ebuild:
-  Added a patch for ppc, pending some tests
-
-  13 Jun 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.4/glibc-2.3.4-hardened-sysdep-shared.patch,
-  glibc-2.3.4.20040605-r1.ebuild:
-  added potential fix for building nptl with a hardened toolchain and did a few
-  more cleanups in the ebuild, like moving ssp-related patches into their own
-  function.
-
-  12 Jun 2004; Tom Gall <tgall@gentoo.org> glibc-2.3.4.20040605.ebuild
-  stable on ppc64 (yeah!)
-
-  12 Jun 2004; Joshua Kinard <kumba@gentoo.org>
-  glibc-2.3.4.20040605-r1.ebuild:
-    - Clean up the usage of paranthesis around groups 
-      of use flag checks (unecessarily invokes a subshell)
-    - And allow a sed command that unconditionally disables 
-      relro for ld.so to fire (it previously only fired if 
-      use build == true or use build == false AND 
-      use hardened == true)
-    - Apply one of the mips patches only if use n32 or 
-      use n64 is true
-    - Add ~mips to KEYWORDS
-
-  11 Jun 2004; Joshua Kinard <kumba@gentoo.org>
-  glibc-2.3.4.20040605-r1.ebuild:
-  More cleanups: move strip-flags and friends into setup_flags where they belong.
-
-  11 Jun 2004; Joshua Kinard <kumba@gentoo.org>
-  glibc-2.3.4.20040605-r1.ebuild:
-  Fixup sparc bits in setup_flags.
-
-*glibc-2.3.4.20040605-r1 (11 Jun 2004)
-
-  11 Jun 2004; Joshua Kinard <kumba@gentoo.org>
-  +glibc-2.3.4.20040605-r1.ebuild:
-  MASSIVE cleanup to glibc's ebuild. Starting with 2.3.4.20040605, the following
-  changes were made:
-  - Moved PaX patches into its own function
-  - Moved all arch-specific patches into their own arch-specific 
-    functions
-  - Archs that lack any patches have empty arch-specific functions 
-    for later use
-  - Hardened/relro/nptl related tweaks moved into its own function
-  - Cleaned up 'if' conditionals and some spacing
-  - Added some missing tweaks that fixed an issue on non-hardened 
-    toolchains w/ nptl where the build would segfault during the 
-    sunrpc subsection of glibc
-
-  10 Jun 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20040605.ebuild:
-  passes "make check" on ppc64, adding ~ppc64 keyword
-
-  10 Jun 2004; Stephen P. Becker <geoman@gentoo.org>
-  glibc-2.3.3_pre20040529.ebuild:
-  removed ~mips keyword
-
-  09 Jun 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20040605.ebuild:
-  the 2.3.4 release needs pre-generated info pages to bootstrap without perl,
-  unlike previous releases that just needed pre-generated man pages. this
-  release is now usable from stage1.
-
-  08 Jun 2004; <solar@gentoo.org> glibc-2.3.3.20040420.ebuild:
-  glibc-2.3.3.20040420 marked stable for upcoming release
-
-  07 Jun 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20040605.ebuild:
-  glibc 2.3.4.20040605 should now pass all tests with USE="-nptl makecheck" on
-  at least amd64. nptl still fails.
-
-  06 Jun 2004; <solar@gentoo.org> glibc-2.3.3.20040420.ebuild:
-  patch source was incorrect for branch update.. bug #53107
-
-  06 Jun 2004; Brandon Hale <tseng@gentoo.org> glibc-2.3.3.20040420.ebuild:
-  Quick fix, epatch for the branch-update was still using the now incorrect PV.
-
-  06 Jun 2004; Brandon Hale <tseng@gentoo.org> -glibc-2.3.2-r11.ebuild,
-  -glibc-2.3.2-r3.ebuild, -glibc-2.3.3_pre20040420-r1.ebuild:
-  Cleanup obsoleted versions.
-
-*glibc-2.3.3.20040420 (06 Jun 2004)
-
-  06 Jun 2004; Brandon Hale <tseng@gentoo.org> +glibc-2.3.3.20040420.ebuild:
-  Update 20040420 snapshot to new naming scheme, add to ~x86.
-
-  05 Jun 2004; Joshua Kinard <kumba@gentoo.org> glibc-2.3.4.20040605.ebuild:
-  for sparc64 systems, export CCHOST as well as CHOST so glibc configures itself
-  properly.
-
-*glibc-2.3.4.20040605 (05 Jun 2004)
-
-  05 Jun 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.4/glibc-execstack-disable.patch, -glibc-2.3.4.20040602.ebuild,
-  +glibc-2.3.4.20040605.ebuild:
-  new snapshot. it seems i caught Ulrich Drepper in the middle of a commit with
-  my last snapshot, breaking nptl on x86 and possibly elsewhere.
-
-*glibc-2.3.2-r11 (05 Jun 2004)
-
-  05 Jun 2004; Brandon Hale <tseng@gentoo.org>
-  +files/2.3.2/glibc-2.3.2-frandom-detect.patch,
-  +files/2.3.2/glibc-2.3.2-got-fix.diff,
-  +files/2.3.2/glibc-2.3.2-owl-malloc-unlink-sanity-check.diff,
-  +files/2.3.2/glibc-2.3.2-propolice-guard-functions-v3.patch,
-  +files/2.3.2/glibc-2.3.2-pt_pax.diff,
-  +files/2.3.2/glibc-2.3.2-signal-ssp.diff, +files/2.3.2/ssp.c,
-  +glibc-2.3.2-r11.ebuild:
-  Create an -r11 (-*) with backported patches from 2.3.3_pre, namely owl-unlink
-  checking and updated SSP.
-
-  04 Jun 2004; Ilya A. Volynets-Evenbach <iluxa@gentoo.org>
-  +files/2.3.4/mips-sysdep-cancel.diff, glibc-2.3.4.20040602.ebuild:
-  Finalize n32 fixes (n64 is yet to be tested, but should be
-  piece of cake now)
-  Add ALT_HEADERS variable, which will allows us to point glibc
-  to something other then /usr/lib. This will be needed for
-  x-compilation support.
-
-  04 Jun 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.3_pre20040529.ebuild:
-  stable on amd64
-
-  04 Jun 2004; Ilya A. Volynets-Evenbach <iluxa@gentoo.org>
-  glibc-2.3.3_pre20040420-r1.ebuild, glibc-2.3.4.20040602.ebuild:
-  glibc is not using n32/n64 use flags (yet)
-
-  04 Jun 2004; Ilya A. Volynets-Evenbach <iluxa@gentoo.org>
-  glibc-2.3.4.20040602.ebuild:
-  Mark glibc-2.3.4 as ~mips
-
-  03 Jun 2004; Ilya A. Volynets-Evenbach <iluxa@gentoo.org>
-  +files/2.3.3/mips-addabi.diff, +files/2.3.3/mips-syscall.h.diff,
-  +files/2.3.3/mips-sysify.diff, +files/2.3.3/semtimedop.diff,
-  glibc-2.3.3_pre20040420-r1.ebuild, glibc-2.3.3_pre20040529.ebuild,
-  glibc-2.3.4.20040602.ebuild:
-  Add n32/n64 patches. Some of them are not quite ready, but it
-  shouldn't make any matters worse - o32 should not be affected
-  in any way.
-  Also add ${CHOST} and ${CCHOST} to configure (--build/--host)
-
-  03 Jun 2004; Tom Gall <tgall@gentoo.org> glibc-2.3.3_pre20040529.ebuild:
-  stable on ppc64
-
-  03 Jun 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.4.20040602.ebuild:
-  fixed the ebuild to install all locales if doing a make check and repaired the
-  tarball so that the info pages arent broken
-
-  03 Jun 2004; Jason Eric Huebel <jhuebel@gentoo.org>
-  glibc-2.3.3_pre20040529.ebuild:
-  fixed header dependency based on NPTL use flag
-
-*glibc-2.3.4.20040602 (03 Jun 2004)
-
-  03 Jun 2004; Travis Tilley <lv@gentoo.org> -glibc-2.3.3.20040602.ebuild,
-  +glibc-2.3.4.20040602.ebuild:
-  added an ebuild with a proper version number. new features in this ebuild
-  include the makecheck USE flag for having glibc run tests on itself and the
-  ability to install only the locales that you want. a new configuration file
-  has been added for controlling this feature: /etc/locales.build. a default
-  should be installed when you emerge this version of glibc, please read the
-  comments for a description of this file's format.
-
-  02 Jun 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> glibc-2.3.3_pre20040420-r1.ebuild:
-  Mased stable on ppc
-
-*glibc-2.3.3.20040602 (02 Jun 2004)
-
-  02 Jun 2004; Travis Tilley <lv@gentoo.org> +glibc-2.3.3.20040602.ebuild:
-  new cvs snapshot. this ebuild marks a move from using branch updates against
-  2.3.2 to using actual cvs snapshot tarballs. it also marks a move in the
-  versioning scheme for glibc... since upstream has decided to let distributions
-  choose what they want to release instead of making releases themselves, the
-  pre has been dropped from the version.
-
-  02 Jun 2004; Joshua Kinard <kumba@gentoo.org>
-  glibc-2.3.3_pre20040529.ebuild:
-  Added ~mips to KEYWORDS.
-
-  30 May 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.3_pre20040529.ebuild:
-  adding ~amd64 and ~ppc64 to keywords
-
-  30 May 2004; Travis Tilley <lv@gentoo.org> glibc-2.3.3_pre20040529.ebuild:
-  misc pax/grsec fixes from peter mazinger
-
-*glibc-2.3.3_pre20040529 (29 May 2004)
-
-  29 May 2004; Travis Tilley <lv@gentoo.org> -glibc-2.3.3_pre20040527.ebuild,
-  +glibc-2.3.3_pre20040529.ebuild:
-  new snapshot. this one should build on ppc64
-
-*glibc-2.3.3_pre20040527 (27 May 2004)
-
-  27 May 2004; Travis Tilley <lv@gentoo.org> +glibc-2.3.3_pre20040527.ebuild:
-  update snapshot
-
-  27 May 2004; Travis Tilley <lv@gentoo.org>
-  glibc-2.3.3_pre20040420-r1.ebuild:
-  adding ~amd64 keyword to satisfy gcc 3.4 dep
-
-  17 May 2004; Travis Tilley <lv@gentoo.org>
-  +files/2.3.3/glibc-2.3.3-ssp-gcc34-after-frandom.patch,
-  glibc-2.3.3_pre20040420-r1.ebuild:
-  added fix for compiling SSP with gcc 3.4
-
-*glibc-2.3.3_pre20040420-r1 (14 May 2004)
-
-  14 May 2004; <solar@gentoo.org> glibc-2.3.3_pre20040420-r1.ebuild,
-  files/2.3.3/glibc-2.3.2-propolice-guard-functions-v3.patch,
-  files/2.3.3/glibc-2.3.3-frandom-detect.patch:
-  frandom/SSP implementation for glibc. Adds new 'erandom' flag to IUSE. (-*
-  masked for testing now) bug #50864
-
-  12 May 2004; Alexander Gabert <pappy@gentoo.org> :
-  removing hardened-gcc vintage from some ebuilds
-
-  08 May 2004; Bryan Østergaard <kloeri@gentoo.org>
-  glibc-2.3.3_pre20040420.ebuild:
-  Removed ~alpha, see bug #50301.
-
-  04 May 2004; Ilya A. Volynets-Evenbaks <iluxa@gentoo.org>
-  +files/2.3.3/glibc-2.3.3_pre20040420-mips-dl-machine-calls.diff,
-  +files/2.3.3/glibc-2.3.3_pre20040420-mips-incl-sgidefs.diff,
-  glibc-2.3.3_pre20040420.ebuild:
-  - Remove unneeded patches
-  - Add patch by Thiemo Seufer to include <sgidefs.h> into all
-    files that use _MIPS_SIM. This is required for use with
-    gcc-3.4. Original can be found at
-    http://lists.debian.org/debian-glibc/2003/debian-glibc-200312/msg00201.html
-  - Add compile fix to sysdeps/mips/dl-machine.h
-  - mark as ~mips
-
-  29 Apr 2004; Joshua Kinard <kumba@gentoo.org>
-  glibc-2.3.3_pre20040420.ebuild:
-  Masked on mips until some patches can be dug/cooked/found to fix some issues.
-
-  28 Apr 2004; <solar@gentoo.org> glibc-2.3.3_pre20040420.ebuild,
-  files/2.3.3/glibc-2.3.3-localedef-fix-trampoline.patch:
-  localedef contains nested function trampolines, which trigger segfaults under
-  PaX while building. Adding patch that inlines functions in order to avoid
-  this. Debian Bug (#231438, #198099)
-
-  27 Apr 2004; Mike Frysinger <vapier@gentoo.org> 
-  +files/2.3.2/glibc-2.3.2-arm-bus-defines.patch,
-  +files/2.3.2/glibc-2.3.2-armformat.patch,
-  +files/2.3.2/glibc-2.3.2-arm-doargs.patch,
-  +files/2.3.2/glibc-2.3.2-framestate-USING_SJLJ_EXCEPTIONS.patch,
-  glibc-2.3.2-r10.ebuild:
-  Add a few patches to make glibc compile cleanly on arm.
-
-*glibc-2.3.3_pre20040420 (25 Apr 2004)
-
-  25 Apr 2004; Martin Schlemmer <azarah@gentoo.org>
-  +glibc-2.3.3_pre20040420.ebuild:
-  Update snapshot.
-
-  24 Apr 2004; Joshua Kinard <kumba@gentoo.org>
-  +files/2.3.2/glibc-2.3.2-mips-fix-nested-entend-pairs.patch,
-  glibc-2.3.2-r10.ebuild, glibc-2.3.2-r3.ebuild:
-  Added a patch for mips which fixes a compile bug with newer binutils. Also
-  removed an RDEPEND for portage-1.9.0 which seems to be triggering a bug in
-  repoman. If this change affects anyone, yell at me.
-
-  24 Apr 2004; Joshua Kinard <kumba@gentoo.org>
-  +files/2.3.2/glibc-2.3.2-mips-fix-nested-entend-pairs.patch,
-  glibc-2.3.2-r10.ebuild, glibc-2.3.2-r3.ebuild:
-  Added a patch for mips which fixes a compile bug with newer binutils. Also
-  removed an RDEPEND for portage-1.9.0 which seems to be triggering a bug in
-  repoman. If this change affects anyone, yell at me.
-
-*glibc-2.3.2-r10 (18 Apr 2004)
-
-  18 Apr 2004; Michael McCabe <randy@gentoo.org>
-  +files/2.3.2/glibc-2.3.2-s390-deprecated-ustat-fixup.patch,
-  +glibc-2.3.2-r10.ebuild:
-  Added s390 specific fixes to close bug #47415
-
-  24 Mar 2004; Michael Sterrett <mr_bones_@gentoo.org> glibc-2.3.2-r2.ebuild,
-  glibc-2.3.2-r3.ebuild, glibc-2.3.3_pre20031210.ebuild:
-  don't use deprecated ? : use syntax
-
-  18 Mar 2004; <solar@gentoo.org> glibc-2.3.2-r9.ebuild:
-  adding filter-ldflags -pie to stable glibc
-
-  16 Mar 2004; <solar@gentoo.org> glibc-2.3.3_pre20040207.ebuild:
-  glibc fails to link properly with global LDFLAGS=-pie so we filter it with new
-  flag-o-matic function called filter-ldflags
-
-  15 Mar 2004; Joshua Kinard <kumba@gentoo.org> glibc-2.3.2-r9.ebuild:
-  Marked stable on mips (it had ~mips, but someone removed the keyword and
-  didn't leave a Changelog entry on why).
-
-  09 Mar 2004; <agriffis@gentoo.org> glibc-2.3.2-r9.ebuild:
-  stable on alpha and ia64
-
-  02 Mar 2004; Brian Jackson <iggy@gentoo.org> glibc-2.3.2-r9.ebuild:
-  s390 keywords
-
-  01 Mar 2004; Tom Gall <tgall@gentoo.org> glibc-2.3.3_pre20031210.ebuild:
-  added in dependancy for ppc64 headers
-
-  26 Feb 2004; Sven Blumenstein <bazik@gentoo.org> glibc-2.3.2-r9.ebuild:
-  Stable on sparc (was about time).
-
-  25 Feb 2004; Luca Barbato <lu_zero@gentoo.org>
-  glibc-2.3.3_pre20040207.ebuild:
-  Marked ~ppc
-
-  24 Feb 2004; Alexander Gabert <pappy@gentoo.org>
-  glibc-2.3.3_pre20040207.ebuild:
-  added GOTOFF fix from previous glibc release
-
-  24 Feb 2004; Mike Frysinger <vapier@gentoo.org> :
-  Make the only headers info virtual/os-headers since hppa-headers PROVIDEs that.
-
-  23 Feb 2004; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r9.ebuild,
-  files/2.3.2/glibc-2.3.2-ipv6-bytestring-fix.patch:
-  Fix broken reverse resolving for IPv6 addresses, bug #42492. Research done by
-  Bernhard Schmidt <berni@birkenwald.de>.
-
-  12 Feb 2004; <solar@gentoo.org> glibc-2.3.3_pre20040117-r1.ebuild,
-  files/2.3.3/glibc-2.3.3_pre20040117-got-fix.diff:
-  GOTOFF during linking seems to fail to recognize where main() is because it is
-  not visible in the object linked which might not be really legal C but it
-  apparently works anyway. This can be seen when trying to build bind9 as a
-  Position Independent Executable. ie CFLAGS=-fPIC,LDFLAGS=-pie. This patch
-  fixes that. Submitted by the PaX Team
-
-*glibc-2.3.3_pre20040207 (09 Feb 2004)
-*glibc-2.3.3_pre20031210 (09 Feb 2004)
-
-  09 Feb 2004; Brad House <brad_mssw@gentoo.org>
-  glibc-2.3.3_pre20031210.ebuild, glibc-2.3.3_pre20031222.ebuild,
-  glibc-2.3.3_pre20040117.ebuild, glibc-2.3.3_pre20040207.ebuild:
-  glibc 2.3.3_pre release for PPC64. This is the only version that works for
-  ppc64. Current VMX commits have caused later pulls to not work
-
-*glibc-2.3.3_pre20040207 (08 Feb 2004)
-
-  08 Feb 2004; Martin Schlemmer <azarah@gentoo.org>
-  glibc-2.3.3_pre20040207.ebuild,
-  files/2.3.2/glibc-2.3.2-rtld-assert-fix.patch:
-  Update snapshot to 20040207. Fix an assert when running libc.so from
-  commandline, bug #34733.  Add ia64 to nptl arches.
-
-  19 Jan 2004; Mike Frysinger <vapier@gentoo.org> glibc-2.3.2-r9.ebuild :
-  Add back in nptl support since gcc-3.3.2-r5 is now stable.
-
-*glibc-2.3.3_pre20040117-r1 (26 Jan 2004)
-
-  26 Jan 2004; <solar@gentoo.org> glibc-2.3.3_pre20040117-r1.ebuild,
-  files/2.3.3/glibc-2.3.3-owl-malloc-unlink-sanity-check.diff,
-  files/2.3.3/glibc-2.3.3_pre20040117-pt_pax.diff,
-  files/2.3.3/glibc-2.3.3_pre20040117-signal-ssp.diff:
-  added ptpax flags. cosmetic ssp patch and owl unlink sanity to testing
-
-  19 Jan 2004; Mike Frysinger <vapier@gentoo.org> glibc-2.3.2-r9.ebuild :
-  Remove nptl support since people dont understand nptl and this is now x86 stable.
-  See Bug #38622 for some good examples.  This is OK because 2.3.3_preXXX has
-  nptl support and it's unstable and it covers all the archs 2.3.2-r9 does.
-
-*glibc-2.3.3_pre20040117 (18 Jan 2004)
-
-  18 Jan 2004; Martin Schlemmer <azarah@gentoo.org>
-  glibc-2.3.3_pre20040117.ebuild:
-  Update snapshot to 20040117.
-
-  18 Jan 2004; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r9.ebuild:
-  Mark stable for x86.
-
-  18 Jan 2004; Bartosch Pixa <darkspecter@gentoo.org> glibc-2.3.2-r9.ebuild:
-  PDEPEND on new linux-headers version on ppc
-
-  16 Jan 2004; Bartosch Pixa <darkspecter@gentoo.org> glibc-2.3.2-r9.ebuild:
-  set ppc in keywords
-
-  10 Jan 2004; Aron Griffis <agriffis@gentoo.org> glibc-2.3.2-r9.ebuild:
-  stable on alpha for bug 37595... alpha really needs execstack-PaX-support.patch
-
-  09 Jan 2004; Luca Barbato <lu_zero@gentoo.org> glibc-2.3.2-r9.ebuild:
-  Marked ~ppc
-
-*glibc-2.3.3_pre20031222 (27 Dec 2003)
-
-  16 Jan 2004; Guy Martin <gmsoft@gentoo.org> glibc-2.3.3_pre20031222.ebuild :
-  Removed some patches which did not apply for hppa.
-
-  27 Dec 2003; Martin Schlemmer <azarah@gentoo.org>
-  glibc-2.3.3_pre20031222.ebuild:
-  Update snapshot to 20031222. Change code that searches for proper headers to
-  look first in /usr/include again.
-
-*glibc-2.3.3_pre20031212 (14 Dec 2003)
-
-  14 Dec 2003; Martin Schlemmer <azarah@gentoo.org>
-  glibc-2.3.3_pre20031212.ebuild,
-  files/2.3.3/glibc-2.3.3-dl_execstack-PaX-support.patch:
-  Update snapshot to 20031212, pre-release of 2.3.3.
-
-  29 Nov 2003; Brad House <brad_mssw@gentoo.org> glibc-2.3.2-r9.ebuild:
-  mark stable on amd64
-
-  23 Nov 2003; Tavis Ormandy <taviso@gentoo.org> glibc-2.3.2-r3.ebuild,
-  glibc-2.3.2-r8.ebuild, glibc-2.3.2-r9.ebuild:
-  glibc refuses to build with --relax in LDFLAGS.
-
-  20 Nov 2003; Aron Griffis <agriffis@gentoo.org> glibc-2.3.2-r8.ebuild:
-  Mark stable on alpha
-
-*glibc-2.3.2-r9 (18 Nov 2003)
-
-  08 Dec 2003; Guy Martin <gmsoft@gentoo.org> glibc-2.3.2-r9.ebuild :
-  Marked stable on hppa.
-
-  19 Nov 2003; Guy Martin <gmsoft@gentoo.org> glibc-2.3.2-r9.ebuild :
-  Added clean hppa patches. Seems not to suffer of the -r8 problems.
-
-  18 Nov 2003; Guy Martin <gmsoft@gentoo.org> glibc-2.3.2-r9.ebuild :
-  Removed hppa stuff. New patching method should come shortly.
-
-  18 Nov 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r9.ebuild:
-  - Update CVS branch to 20031115.
-  - With latest versions of glibc, a lot of apps failed on a PaX enabled
-  system with "cannot enable executable stack as shared object requires:
-  Permission denied".  This is due to PaX 'exec-protecting' the stack, and
-  ld.so then trying to make the stack executable due to some libraries not
-  containing the PT_GNU_STACK section.  Add dl_execstack-PaX-support.patch,
-  bug #32960.
-  - We do not want name_insert() in iconvconfig.c to be defined inside
-  write_output() as it causes issues with PaX.
-
-*glibc-2.3.1-r5 (16 Nov 2003)
-
-  16 Nov 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.2.5-r9.ebuild,
-  glibc-2.3.1-r5.ebuild, glibc-2.3.2-r2.ebuild, glibc-2.3.2-r3.ebuild,
-  files/2.2.5/glibc-2.2.5-getgrouplist.patch,
-  files/2.3.1/glibc-2.3.1-ftw.patch,
-  files/2.3.1/glibc-2.3.1-getgrouplist.patch,
-  files/2.3.2/glibc-2.3.2-dl_execstack-PaX-support.patch,
-  files/2.3.2/glibc-2.3.2-iconvconfig-name_insert.patch,
-  files/2.3.2/glibc-2.3.2-propolice-guard-functions-v2.patch,
-  files/2.3.2/glibc-2.3.2-propolice-guard-functions.patch:
-  - A bug in the getgrouplist function can cause a buffer overflow if the size
-  of the group list is too small to hold all the user's groups.  More info can
-  be found at:  https://rhn.redhat.com/errata/RHSA-2003-325.html
-  - Fix a memory leak in ftw_dir
-  - To circumvent problems with propolice when linking binaries statically among
-  things, __guard and __guard_setup__stack_smash_handler is now in libc.so. More
-  info at: http://www.gentoo.org/proj/en/hardened/etdyn-ssp.xml
-  Thanks for helping in developing these patchsets goes to "moid" from the
-  Openbsd team.
-  - We do not want name_insert() in iconvconfig.c to be defined inside
-  write_output() as it causes issues with PaX.
-
-  09 Nov 2003; Mike Frysinger <vapier@gentoo.org> :
-  Fix sscanf.c compilation.  This tiny patch can be found in 2.3.2 already.
-
-  01 Nov 2003; Aron Griffis <agriffis@gentoo.org> glibc-2.3.2-r8.ebuild,
-  files/2.3.2/glibc-2.3.2-alpha-crti.patch,
-  files/2.3.2/glibc-2.3.2-alpha-pwrite.patch:
-  Add crti and pwrite patches for alpha
-
-  28 Oct 2003; Guy Martin <gmsoft@gentoo.org> glibc-2.3.2-r8.ebuild :
-  Added depend to >=hppa-headers-2.4.21_p13 for succefull compilation.
-
-  27 Oct 2003; Guy Martin <gmsoft@gentoo.org> glibc-2.3.2-r8.ebuild :
-  Added patches for hppa. This glibc correct many bugs like the -static flag one.
-
-  27 Oct 2003; Martin Schlemmer <azarah@gentoo.org> files/nscd:
-  We need to pass '--pidfile' and not '--pid' to start-stop-daemon, thanks to
-  Markus Rippl <markus.rippl@iconparc.de> for reporting.
-
-  26 Oct 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r8.ebuild:
-  Remove the sysmacros.h hack, as it is no longer needed.
-
-  26 Oct 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r3.ebuild,
-  glibc-2.3.2-r4.ebuild, glibc-2.3.2-r5.ebuild, glibc-2.3.2-r8.ebuild:
-  Add sparch to NPTL archs; Cleanup.
-
-*glibc-2.3.2-r8 (26 Oct 2003)
-
-  18 Nov 2003; Guy Martin <gmsoft@gentoo.org> glibc-2.3.2-r8.ebuild :
-  Marked -hppa and removed hppa stuff from it.
-
-  26 Oct 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r8.ebuild:
-  Update snapshot.
-
-  18 Oct 2003; Brad House <brad_mssw@gentoo.org> glibc-2.3.2-r6.ebuild:
-  add ~amd64 flag to glibc-2.3.2-r6, works with and without nptl enabled in use
-  flags
-
-  15 Oct 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r1.ebuild,
-  glibc-2.3.2-r7.ebuild:
-  Sparc updates from Kumba <kumba@gentoo.org>:
-  
-    glibc-2.3.2-r1:  Change ~sparc -> sparc in keywords
-    glibc-2.3.2-r7:  Add ~sparc to keywords
-                     Remove the following patch for mips to let
-		     glibc compile:
-		     ${P}-mips-fix-n32-n64-sysdep-headers.patch
-
-  15 Oct 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r6.ebuild:
-  Mark as unstable for x86 - we should start wider testing sooner or later, and
-  except for an occasional break, current CVS snapshots looks good.
-
-*glibc-2.3.2-r7 (14 Oct 2003)
-
-  19 Nov 2003; Guy Martin <gmsoft@gentoo.org> glibc-2.3.2-r7.ebuild :
-  Added missing atomicity patch for hppa.
-
-  18 Nov 2003; Guy Martin <gmsoft@gentoo.org> glibc-2.3.2-r7.ebuild :
-  Readded for hppa only. Added hppa patches and depend to correct
-  hppa-headers.
-
-  14 Oct 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r7.ebuild:
-  Update CVS snapshot.  NPTL is now in official CVS.
-
-  13 Oct 2003; Tavis Ormandy <taviso@gentoo.org> glibc-2.3.2-r1.ebuild:
-  Downgrading glibc had some unintentional side effects, stable again.
-
-  10 Oct 2003; Alexander Gabert <pappy@gentoo.org> glibc-2.3.1-r4.ebuild,
-  glibc-2.3.2-r1.ebuild:
-  changed hardened-gcc build behaviour with CC
-
-  09 Oct 2003; Alexander Gabert <pappy@gentoo.org> glibc-2.3.1-r4.ebuild,
-  glibc-2.3.2-r1.ebuild:
-  added new hardened-gcc flags for hppa
-
-  09 Oct 2003; Alexander Gabert <pappy@gentoo.org> glibc-2.3.1-r4.ebuild,
-  glibc-2.3.2-r1.ebuild:
-  added new hardened-gcc building logic for ppc and sparc
-
-  07 Oct 2003; Aron Griffis <agriffis@gentoo.org> glibc-2.3.2-r1.ebuild:
-  Demote 2.3.2-r1 from alpha to ~alpha since it doesn't build on alpha with
-  recent gcc. We really need the more recent glibc to become available for
-  alpha.
-
-  30 Sep 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r6.ebuild,
-  files/2.3.2/sysmacros.h:
-  Quick fix for last changes to sysmacros.h that breaks a few things like
-  sys-libs/pwdb and xfree among others.
-
-*glibc-2.3.2-r6 (28 Sep 2003)
-
-  28 Sep 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r5.ebuild,
-  glibc-2.3.2-r6.ebuild, files/2.3.2/glibc-2.3.2-ia64-LOAD_ARGS-fixup.patch,
-  files/2.3.2/glibc-2.3.2-mips-add-n32-n64-sysdep-cancel.patch,
-  files/2.3.2/glibc-2.3.2-mips-configure-for-n64-symver.patch,
-  files/2.3.2/glibc-2.3.2-mips-fix-n32-n64-sysdep-headers.patch,
-  files/2.3.2/glibc-2.3.2-mips-pread-linux2.5.patch:
-  Update snapshot to 20030927 and NPTL to 0.60. Add a few patches from Kumba
-  <kumba@gentoo.org> for mips.
-
-*glibc-2.3.2-r5 (20 Sep 2003)
-
-  20 Sep 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r5.ebuild:
-  Update CVS snapshot to 20030919. Update NPTL to 0.59.
-
-  17 Sep 2003; Jon Portnoy <avenj@gentoo.org> glibc-2.3.2-r1.ebuild :
-  ia64 keywords.
-
-  14 Sep 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r4.ebuild,
-  files/2.3.2/glibc-2.3.2-cispeed-cospeed-fix.patch:
-  Fix sparc build issues, patch from glibc-alpha, thanks to <kumba@gentoo.org>.
-
-  13 Sep 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r1.ebuild,
-  glibc-2.3.2-r2.ebuild, glibc-2.3.2-r3.ebuild:
-  Add glibc-2.3.2-fix-omitted-operand-in-mathinline_h.patch to resolve bug
-  #28537.
-
-  08 Sep 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r1.ebuild:
-  Fix gcc DEPEND to be '>=sys-devel/gcc-3.2', and not '=sys-devel/gcc-3.2*'.
-
-*glibc-2.3.2-r4 (07 Sep 2003)
-
-  07 Sep 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r4.ebuild,
-  files/2.3.2/glibc-2.3.2-fix-omitted-operand-in-mathinline_h.patch:
-  Update cvs snapshot to 20030906.  Update nptl to version 0.57.  Add patch
-  for bug #27142.
-
-  12 Aug 2003; Alexander Gabert <pappy@gentoo.org> glibc-2.3.2-r1.ebuild:
-  hppa building fails, linuxthreads/sysdeps/hppa/pt-machine.h is missing proper
-  setup of pthread_descr
-
-  10 Aug 2003; Joshua Kinard <kumba@gentoo.org> glibc-2.3.2-r1.ebuild:
-  Moved to stable on mips.  Been using it for ages w/ no problems.
-
-  10 Aug 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r2.ebuild,
-  glibc-2.3.2-r3.ebuild, files/fix-sysctl_h.patch, files/test-sysctl_h.c:
-  Add test to detect broken headers in (user land) in 2.5.68 and later.
-
-  31 Jul 2003; <matt@gentoo.org> glibc-2.3.2-r1.ebuild, glibc-2.3.2-r2.ebuild,
-  glibc-2.3.2-r3.ebuild:
-  Removed warning from 2.3.2 ebuilds regarding
-  sandbox and -fstack-protector.  This was only
-  a problem with 2.3.1.
-
-  29 Jul 2003; Alex Veber <coronalvr@gentoo.org> glibc-2.3.2-r1.ebuild:
-  removed the winex block
-
-  28 Jul 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r3.ebuild:
-  Do not install librt.so linker script anymore, as librt.so.1 breaks things
-  with librt.so as a script.
-
-*glibc-2.3.2-r3 (23 Jul 2003)
-
-  23 Jul 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r3.ebuild:
-  Update CVS snapshot, as well as NPTL version to 0.55.  Note that this
-  needs gcc-3.3-r1 and latest binutils (2.14.90.4+) to build with NPTL
-  support.
-
-  23 Jul 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r1.ebuild,
-  glibc-2.3.2-r2.ebuild:
-  From Kumba <kumba@gentoo.org>:
-
-    This is the patch to glibc-2.3.2-r1.ebuild which allows it to build
-    on sparc64.  I modified it so sparc and sparc64 can use the -fcall-used-g6
-    flag, while sparc64-only gets a few more checks added in.
-
-  18 Jul 2003; Olivier Crete <tester@gentoo.org> glibc-2.3.2-r2.ebuild:
-  Removed all traces of multilib, 64bit libs are installed in lib/
-
-  18 Jul 2003; Will Woods <wwoods@gentoo.org> glibc-2.3.2-r1.ebuild:
-  Marked stable for alpha
-
-  17 Jul 2003; Alex Veber <coronalvr@gentoo.org> glibc-2.3.2-r1.ebuild:
-  set !app-emulation/winex-cvs
-
-  16 Jul 2003; Jay Pfeifer <pfeifer@gentoo.org> glibc-2.3.2-r1.ebuild:
-  set stable on x86
-  set !app-emulation/winex
-
-  01 Jul 2003; Luca Barbato <lu_zero@gentoo.org> glibc-2.3.2-r1.ebuild:
-  set stable on ppc
-
-  14 Jun 2003; Tavis Ormandy <taviso@gentoo.org> glibc-2.3.2-r1.ebuild,
-  glibc-2.3.2-r2.ebuild, files/2.3.2/glibc-2.3.2-decc-compaq.patch:
-  fixing ccc compatability, minor patch only applied on alpha.
-
-  05 Jun 2003; Christian Birchinger <joker@gentoo.org> glibc-2.3.1-r4.ebuild:
-  Replaced sparc64 CFLAGS hack with replace-sparc64-flags from flag-o-matic
-
-  02 Jun 2003; Joshua Kinard <kumba@gentoo.org> glibc-2.3.2-r1.ebuild:
-  Added ~mips to KEYWORDS
-
-  18 May 2003; Martin Schlemmer <azarah@gentoo.org> :
-  Fix LICENSE to be LGPL-2, bug #19074.  Fix glibc-2.3* < 2.3.2-r2 to depend
-  on <gcc-3.3.
-
-  18 May 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r1.ebuild,
-  glibc-2.3.2-gcc33-sscanf.patch :
-  Downgrade nptl to version 0.28 and add glibc-2.3.2-gcc33-sscanf.patch to
-  fix compile errors with gcc-3.3:
-
-    http://sourceware.org/ml/libc-alpha/2003-03/msg00052.html
-
-*glibc-2.3.2-r2 (18 May 2003)
-
-  18 May 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r2.ebuild :
-  New version.  Update to cvs 20030517 to fix problems with gcc-3.3.  Also
-  closes bug #18744 as it adds the en_US.utf8 locale.  Also enable NPTL
-  support for i[45]86, ppc and mips, as it should in theory work now.
-
-  14 May 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r{0,1}.ebuild :
-
-  Some MIPS updates from Kumba <kumba@gentoo.org>:
-    A few patches only for the MIPS platform.  Descriptions of what they
-    do can be found in the patch headers.
-    <tuxus@gentoo.org> thx <dragon@gentoo.org> (11 Jan 2003)
-    <kumba@gentoo.org> remove tst-rndseek-mips & ulps-mips patches
-
-  06 Apr 2003; Martin Schlemmer <azarah@gentoo.org> :
-  Fix all 2.3 ebuild to install timezone data if 'build' in USE, bug #16530.
-
-*glibc-2.3.2-r1 (06 Apr 2003)
-
-  19 Apr 2003; Joshua Brindle <method@gentoo.org> glibc-2.3.1-r4.ebuild:
-  give error and die if both sandbox and -fstack-protector are enabled
-
-  06 Apr 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2-r1.ebuild :
-  Fix calculation problems in allocate_static_tls that caused a TLS
-  enabled app that loads libGL.so to segfault.  Thanks to Gareth Hughes
-  from NVidia for pointing me in the right direction.  This patch is
-  from glibc CVS.
-
-  30 Mar 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2.ebuild :
-  Update NPTL version to 0.29.  As it is not used by many (or I cannot
-  imagine it), and with the errno problems, I will rather not bump the
-  revision.  Note that latest version is 0.32, but that (as well as 0.30
-  and up) needs glibc-2.3.3 snapshot.
-
-*glibc-2.3.1-r4 (21 Mar 2003)
-
-  14 Apr 2003; Joshua Brindle <method@gentoo.org> glibc-2.3.1-r4.ebuild:
-  give error and die if both sandbox and -fstack-protector are enabled
-
-  06 Apr 2003; Zach Welch <zwelch@gentoo.org> glibc-2.3.1-r4.ebuild:
-  add arm keyword
-
-  06 Apr 2003; Christian Birchinger <joker@gentoo.org> glibc-2.3.1-r4.ebuild:
-  Changed replace-flags for sparc
-
-  21 Mar 2003; Daniel Ahlberg <aliz@gentoo.org> glibc-2.3.1-r4.ebuild :
-  Security update.
-
-*glibc-2.2.5-r8 (21 Mar 2003)
-
-  06 Apr 2003; Christian Birchinger <joker@gentoo.org> glibc-2.2.5-r8.ebuild:
-  Added replace-flags for sparc
-
-  21 Mar 2003; Daniel Ahlberg <aliz@gentoo.org> glibc-2.2.5-r8.ebuild :
-  Security update.
-
-  11 Mar 2003; Zach Welch <zwelch@gentoo.org>
-  files/2.2.5/glibc-2.2.5-arm-sysdeps-fix.diff:
-  fix arm sysdep patch to not require autoconf
-
-  09 March 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.1*.ebuild :
-  Add patch glibc-2.3.1-typeo_dl-runtime_c.patch to fix issues with Oracle,
-  bug #16504, thanks to Tri D. Hoang <tdhoang@ultramain.com> for reporting.
-
-*glibc-2.3.2 (05 March 2003)
-
-  06 Apr 2003; Christian Birchinger <joker@gentoo.org> glibc-2.3.2.ebuild:
-  Changed replace-flags for sparc
-
-  11 Mar 2003; Zach Welch <zwelch@gentoo.org> glibc-2.2.5-r7.ebuild,
-  glibc-2.3.1-r2.ebuild, glibc-2.3.1-r3.ebuild, glibc-2.3.2.ebuild:
-  change sys-kernel/linux-headers to new virtual/os-headers
-
-  05 March 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2.ebuild :
-  Update version.  Thanks to Georg Müller <georgmueller@gmx.net> for notifying
-  me.
-
-*glibc-2.3.2_pre1 (24 Feb 2003)
-
-  24 Feb 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.2_pre1.ebuild :
-  Update version to official pre1 of 2.3.2.  Add NPTL support .. note that
-  this is extremely experimental and does not work with the nvidia drivers
-  among things.  Many other tweak and updates.
-
-  20 Feb 2003; Zach Welch <zwelch@gentoo.org> glibc-2.2.5-r7.ebuild :
-  Added patches for arm. See patches for description of each.
-  Added arm keyword.
-
-  09 Feb 2003; Guy Martin <gmsoft@gentoo.org> :
-  Added patches for hppa. See patches for description of each.
-  Added hppa to keywords.
-
-  29 Jan 2003; Jack Morganan <jmorgan@gentoo.org> glibc-2.3.1-r3.ebuild :
-  Changed ~sparc to sparc
-
-  23 Jan 2003; Jan Seidel <tuxus@gentoo.org> glibc-2.3.1-r3.ebuild :
-  Add MIPS inline-syscall-mips patch
-
-  16 Jan 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.1-r3.ebuild :
-
-  Sync patches.
-
-  15 Jan 2003; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.1-r2.ebuild :
-
-  Fix 'locale -a' not listing all locales.  This to Stefan Jones
-  <cretin@gentoo.org> for this fix, bug #13240.
-
-  Add MIPS patches, thanks to <tuxus@gentoo.org> and <dragon@gentoo.org>.
-
-  Reload init to fix fsck on reboot ...
-
-  28 Dec 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.1-r3.ebuild :
-
-  Always add --with-headers=${ROOT}usr/include as option to ./configure, as
-  linux-headers are usually well tested, and in some cases we get weird
-  problems ...
-
-  16 Dec 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.1-r2.ebuild :
-
-  Add -freorder-blocks for x86 (commented).  Add Method's replace-flags for
-  sparc support.
-
-  13 Dec 2002; Mark Guertin <gerk@gentoo.org> glibc-2.3.1-r2.ebuild :
-  
-  Marked stable for ppc
-
-  10 Dec 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.1-r2.ebuild :
-  
-  Mark as stable for x86.
-
-  06 Dec 2002; Rodney Rees <manson@gentoo.org> :
-
-  Changed sparc ~sparc keywords
- 
-*glibc-2.3.1-r2 (7 Nov 2002)
-
-  17 Nov 2002; Stefan Jones <cretin@gentoo.org> glibc-2.3.1-r2.ebuild :
-
-  Small patch "prelinkfix" which fixes rare error with prelinking and
-  preloading some executables. Patch taken from glibc CVS.
-  http://sourceware.org/ml/libc-alpha/2002-11/msg00151.html
-
-  16 Nov 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.1-r2.ebuild :
-
-  Fix type-o that caused manpages not installing (bug #10645).
-  Update to use epatch.
-
-  16 Nov 2002: Stefan Jones <cretin@gentoo.org> glibc-2.3.1-r2.ebuild :
-  Changed --with-header to --with-headers to fix fake configure option.
-
-  10 Nov 2002: Stefan Jones <cretin@gentoo.org> glibc-2.3.1-r2.ebuild :
-
-  Made sparc64's always use the system linux headers instead of the kernel 
-  headers. This fixes the 64bit sparc compile errors, see bug #10470.
-  
-  7 Nov 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.1-r2.ebuild :
-
-  Second try at ctype-compat.patch.  Add stack_end-compat patch for missing
-  libc_stack_end symbold in linker.
-
-  30 Oct 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.1-r1.ebuild :
-
-  One more compat issue which breaks sun-jdk-1.3.1.  See bug #8766 for more
-  info, and also:
-
-    http://sourceware.org/ml/libc-alpha/2002-04/msg00143.html
-
-  Thanks to Jan Gutter <jangutter@tuks.co.za> for reporting it.  Added
-  libc_wait-compat.patch as fix.
-
-*glibc-2.3.1-r1 (26 Oct 2002)
-
-  16 Nov 2002: Stefan Jones <cretin@gentoo.org> glibc-2.3.1-r1.ebuild :
-  Changed --with-header to --with-headers to fix fake configure option.
-  
-  26 Oct 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.3.1-r1.ebuild :
-
-  Add the ctype-compat.patch to fix unresolved symbols in old static binaries
-  and libraries.  See bug #8766, #9586 and:
-
-    http://lists.debian.org/debian-glibc/2002/debian-glibc-200210/msg00093.html
-
-  We should think about remoing it in the future after things have settled.
-
-*glibc-2.2.5-r7 (13 Oct 2002)
-
-  16 Nov 2002: Stefan Jones <cretin@gentoo.org> glibc-2.2.5-r7.ebuild :
-  Changed --with-header to --with-headers to fix fake configure option.
-  
-  14 Nov 2002; Mark Guertin <gerk@gentoo.org> glibc-2.2.5-r7.ebuild :
-  backed out semctl patches for ppc, they cause problems with mozilla builds
-
-  29 Oct 2002; Jon Nall <nall@gentoo.org> glibc-2.2.5-r7.ebuild :
-
-  Added sqrtl patch for ppc. This closes bug #9796. Also added semctl
-  patch for ppc.
-
-  29 Oct 2002; Seemant Kulleen <seemant@gentoo.org> glibc-2.2.5-r7.ebuild :
-
-  Added semctl patch for sparc.  Thanks to nall <nall@gentoo.org> for
-  finding this at:
-  http://sourceware.org/ml/libc-hacker/2002-04/msg00071.html
-
-  13 Oct 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.2.5-r7.ebuild :
-
-  Some cleanups.  Tidy ebuild.  Move all patches to ${FILESDIR}/${PV/.
-  Remove old patches.
-
-  Add patches to fix warnings with gcc-3.2:
-
-    http://archive.linuxfromscratch.org/mail-archives/lfs-dev/2002/08/0228.html
-
-  13 Oct 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.2.5-r7.ebuild :
-
-  Fix stupid depend screwup I made when I merged in fixes from glibc-2.3.
-
-  11 Oct 2002; Seemant Kulleen <seemant@gentoo.org> glibc-2.2.5-r7.ebuild
-  files/glibc-2.2.5-sparc-misc.diff files/glibc-2.2.5-sparc64-fixups.diff :
-
-  Added patches from debian's patch set to fix miscellaneous issues on sparc
-  and sparc64.  One indication of the hassle with sparc64 was the mozilla
-  compile failure.  That _should_ be sorted out now.
-
-  09 Oct 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.2.5-r7.ebuild,
-                                                    glibc-2.2.5-divdi3.diff :
-
-  Add divdi3 patches for PPC, thanks to nall <nall@themountaingoats.net>.
-
-*glibc-2.2.5-r8 (27 Sep 2002)
-  
-  27 Sep 2002; Daniel Ahlberg <aliz@gentoo.org> :
-  Moved -r7 to -r8 to give room for updated -r6 release.
-
-*glibc-2.2.5-r7 (03 Aug 2002)
-
-  27 Sep 2002; Daniel Ahlberg <aliz@gentoo.org> :
-  Bumped -r6 to -r7 to include fix for sunrpc overflow.  
-
-  03 Aug 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.2.5-r7.ebuild :
-
-  Add the patch for fixing the segfaults in mutt, etc while sandbox is
-  running back in.  Seems the relocation problems was also a cause of
-  the atexit() bug, and fixed in gcc-2.95.3-r7 and later.
-
-   http://sourceware.org/ml/bug-glibc/2002-04/msg00025.html
-   http://bugs.gentoo.org/show_bug.cgi?id=501
-
-*glibc-2.2.5-r6 (02 Aug 2002)
-
-  22 Sep 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.2.5-r6.ebuild :
-
-  Fix pic support, thanks to Christopher Horler <chris@horler.demon.co.uk>.
-  This closes bug #8178.
-
-  08 Sep 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.2.5-r6.ebuild :
-
-  Add alpha related patches thanks to Bjoern Brauel <bjoern@tuxnetwork.de>.
-
-  02 Aug 2002; Daniel Ahlberg <aliz@gentoo.org>
-  Added patch for sunrpc overflow.
-
-*glibc-2.2.5-r5 (14 Jul 2002)
-
-  15 Jul 2002; Mark Guertin <gerk@gentoo.org>
-  Added ppc to keywords
-
-  14 Jul 2002; Martin Schlemmer <azarah@gentoo.org> glibc-2.2.5-r5.ebuild :
-
-  A buffer overflow vulnerability exists in multiple implementations of DNS
-  resolver libraries.  This affects glibc-2.2.5 and earlier.   See bug #4923
-  and:
-
-    http://www.cert.org/advisories/CA-2002-19.html
-
-  for details.
-
-  Seems gcc-3.1.1 is even more strict than 3.1 .. patch glibc for gcc-3.1.1.
-  This is also correct for previous gcc versions.
-
-*glibc-2.2.5-r4 (5 June 2002)
-
-  5 June 2002; Bart Verwilst <verwilst@gentoo.org> glibc-2.2.5-r4.ebuild :
-
-  Added gcc3.1/binutils 2.12 patch, wich solves the nvidia-glx package, 
-  amongst others... (__divdi3 stuff)
-  Update: Filtered -malign-double out of the ebuild as well now, because 
-  it b0rks glibc.
-  
-
-  13 Apr 2002; M.Schlemmer <azarah@gentoo.org> glibc-2.2.5-r2.ebuild :
-
-  Try to fix the pkg_postinst() and /etc/localtime issue sanely.  It just
-  newking my /etc/localtime with a symlink was starting to get irritating.
-
-*glibc-2.2.5-r3 (03 Apr 2002)
-
-  03 Apr 2002; Geert Bevin <gbevin@gentoo.org> glibc-2.2.5-r3.ebuild,
-  files/digest-glibc-2.2.5-r3, files/glibc-2.2.5-sandbox.diff :
-  
-  Added patch that fixes an ld.so.preload bug which made calls after freopen()
-  segfault. This now works correctly. This closes bug #501
-   
-*glibc-2.2.5-r1 (15 Feb 2002)
-
-  15 Feb 2002; Daniel Robbins <drobbins@gentoo.org>: Added tweaked version of
-  Brandon Low's patch that ensures that library symlinks are installed *after*
-  (not before) the actual libraries are installed.  This should fix glibc merge
-  deaths, but we need a generic solution to solve this problem.  This should
-  close bug #695.  Filing a new bug for adding this functionality to Portage.
-
-*glibc-2.2.5 (10 Feb 2002)
-
-  10 Feb 2002; Daniel Robbins <drobbins@gentoo.org>:  New glibc release for testing
-  only.  Masked.
-
-*glibc-2.2.4-r9 (1 Feb 2002)
-
-  1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
-  
-  Added initial ChangeLog which should be updated whenever the package is
-  updated in any way. This changelog is targetted to users. This means that the
-  comments should well explained and written in clean English. The details about
-  writing correct changelogs are explained in the skel.ChangeLog file which you
-  can find in the root directory of the portage repository.

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index cbab5e9..5de2715 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -68,6 +68,4 @@ EBUILD glibc-2.20-r1.ebuild 6612 SHA256 3e81059b8be24f6979db7e8b3ea8d4fb2f6d7fd9
 EBUILD glibc-2.20.ebuild 6558 SHA256 c0e61f3d6ac10da06640406c9f3f3bc5dd6bd99f97c1180d303a022b312f564a SHA512 d2d97b908a7d828118a3b4e441140048c6e2ffbdbd9c971e948fc9b419db4f8537719cf8e7b879dea79c08eaf38e7282273fc643b234c9a308b6edcd2ef8bff7 WHIRLPOOL c0339fd5329128593fe96b6488a423431d5b2cecc36c7ab989647c235d9cda7aabbb7c0ee86fc6de8ff7f044a03b11e36aa8f999b0d0f0157efe2e98d57c82be
 EBUILD glibc-2.23-r2.ebuild 6766 SHA256 e79941f0cd770487f928d13d0eb49d4db74b8848eb79266d2c88df7d43484f52 SHA512 20ea0592fca50aaa9196e65e91faee3ac70ec46e0d7072b533a2e0ec96fa7b5f5a6f243284a669738c2ac169dadb57c5d78542c0238006d7b1c1cb938aad5966 WHIRLPOOL d9ee5832131aed3143e4ddbb1c4ac898367996a77bd1a12d3b23b3e61b5a2b2ff195d6403e817ebfb85d9f829eac1469e69f8d87a77039b5da17d16d2ac2d20b
 EBUILD glibc-9999.ebuild 6619 SHA256 523f30d0bd4fb9aef983b7e62e57239d089251d0f3907b6dfb70a00cbc0c2e6c SHA512 2d875c8434720b700bfc99836870e625b7c3010178a4a501e435832e826e7008764878d1e4f88d9f568d21f97de56589bff7984b37d3e9840f19492585cfe16f WHIRLPOOL 7da4b26e63d4f79592891ebd1cf1fb915d40049e8feeb61d9c55f7af601bfe2b7f1a03b1aed51f95be0451c90e93992920949c92ccd2401a0c129b600f5afdb9
-MISC ChangeLog 59116 SHA256 c145cda049346dfd34078de4c7b7823136c0f4a25aab7bf2c479481966b74de2 SHA512 e2d51f169bde9d5c9ba4cd85857717b8d2fdc81e8f50fad9be9a9e426efd721de0523038960b1ea615b32d6d61a5bcc929d42a18d2db3732e008548ff3b3250e WHIRLPOOL 9bc612e38b91c84c3de5dbee260207321fdc0069c64851be83f294ecec0391ddf399a7ebe8d45a4ba5169b099597fed4edf9023541f95355028f37a01f79cda1
-MISC ChangeLog-2007 108548 SHA256 d622be202eb0d61a363b0ae4065012cd1d494fefaa0c03d4aa7986177cdde6d0 SHA512 fdb3f311a3be4b97a6acfceb1763af5ea69e74d8195522c5d03307f75e15a9382991e9e29dbfdec79e74f1c36328f82648768749bc929e5050ff64b628c7ca98 WHIRLPOOL e550f354394569069e000a7e70ec69c94388a0f415c19b427203f0dcbcbeeec0f5e379ee2af7886cd2d68559e749fab8122e7e077985729d7e0e728ae9096d7a
 MISC metadata.xml 521 SHA256 e89c6157189c7a76823ea61ad88e85d6c5e497855abfa03d4e044b09bd0d0955 SHA512 46d36653c75257e1091d88eed54dda553a81a246407f7ae37864e3a9f1c359560bf3d08f5946a725624804e74b1684414a729a1a3b961220dc76cdedd9a4d0ce WHIRLPOOL eb3695d1ce708f3668dc85332b4ad9de6e021b3a98c1b48c4b874d7254168ee5aff2ac6b51866b1df29f1689085ab07e97a7b39708bcffbafedb21288e01f42e


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/android:master commit in: sys-libs/glibc/
  2016-06-02  2:37 [gentoo-commits] dev/heroxbd:master " Benda XU
@ 2016-05-27 16:02 ` Benda XU
  0 siblings, 0 replies; 7+ messages in thread
From: Benda XU @ 2016-05-27 16:02 UTC (permalink / raw
  To: gentoo-commits

commit:     880e02f70c07b8875eb7a5d01e5c132418f648fb
Author:     Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Fri May 27 16:02:27 2016 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Fri May 27 16:02:27 2016 +0000
URL:        https://gitweb.gentoo.org/proj/android.git/commit/?id=880e02f7

sys-libs/glibc: re-digest.

 sys-libs/glibc/Manifest | 2 --
 1 file changed, 2 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 4b32300..41635ca 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -40,7 +40,6 @@ AUX eblits/src_install.eblit 7816 SHA256 ea2f7361da00b90940b23db1a313943367649f5
 AUX eblits/src_prepare.eblit 2231 SHA256 02e28094bb57137d0f12031dc3ed75d022df711847904f428ffea2e0bc42b778 SHA512 967e831a0390c2fb328cb69a75489f3ecddf2a3aecd3d8b95e8ef36fdced3b0b15a320245cd1274e5bf78bc49a17a862fe4af26f610c3f864418c707e7d6150a WHIRLPOOL 4855e3979903daa6b4586d5bed08a1f7806c03b9873f4b51a0b6b73254bb40eb08cb0e6329992f663f98907e8d82f485ee7f49ee4f82fd52dbfe880f8dd1fe70
 AUX eblits/src_test.eblit 698 SHA256 96b044ef9a27c2591b2a440b45bd89989022d0b41c546ce4dcea58a631315bf4 SHA512 0a46dddf53ccbfaab3f85ba7d2e8f202b4d5be98052601686592eca0ec115de29d8cb1f324ba12dcb77f3a8d4bbb39032532042b8adf809a772ebcc845b1a152 WHIRLPOOL 42af8b97859789b52a5a0c100ba109d8c3dd47532ef3f0b764c95b7a61be9d293d99de25e601dacd840c0a4cc921740b5acc2a3567b5aa3ae8ac6f88430ccf04
 AUX eblits/src_unpack.eblit 3096 SHA256 f0934fe81278797a0625fde2518f5bdf8531c75443ed3dc6ba7d18aa751cb235 SHA512 6fb32f854920ac4c0df5d60d334f4b9376b05d9b2df7d1bfac979acc3d7c282846fcce36c9816558ee75db030c3551b95f2ff26e53ea166adf97a2ae5db55abf WHIRLPOOL cee004cf4967f0b073f56ef5bbc67e56981f109400622f70cfba51ce120115f4c25ee7696a5b9baf7b22080d01d038ea936d5c342d65b7331b3801510a509123
-AUX g.patch 5318 SHA256 50514528d70cf1314374ceb0d13a66c222138d374b5d6e28cbe06b098bdb6f96 SHA512 f7f5ea9bc1cb59dbb4958884f3a9fa6985719d03a52b8b8c07f82b2578e5653ef67fb04c8f6cfb095775a410cc20bb83d3d63bee9434d706cd985ea217a8bdbc WHIRLPOOL 71eb7a17cc40aa22ed2a6d5c6226fbc0768a9d3eff09c0526272d9f34394e6e10734e6a549c61b1b06224ae68bb6d26934ea12e2742c0355a57e5860a6824014
 AUX nscd 1621 SHA256 6165db3a2fcb251d4f3655c0461e018ce9c92a37f7f22a8fd2b75178b5435bc8 SHA512 3e1255ab014b3806112120000c3d2189a7c1c69dcd6639d5ce55e96bec721683a22b141982f6a6c6d44b14481c33fbbaa470863bef04e9b9eab7ccad1ddd5d95 WHIRLPOOL b7152f8d888fca13a16ea403c44eadbf1da2249dae3add11f73999259061824460a5479aa7e58c012bd737b62ecc81814109832cee33638279d90d4c08bfdbdc
 AUX nscd.service 337 SHA256 de7bc9946309d34f0ab44aa22a4d3cf259fe91c57e8000d741cb09ecd3a6caa0 SHA512 2001100f3b054843c69b6fd2d38852c7c824282aa8998c25a3c0352db993705429d25c70d8ce6cb3579f836b7089644c520acac423ebd69cb1b36e94a77c5bea WHIRLPOOL f01d191971b0dc45f541c9ebaaa1a40f3497e2cc838cff6a20a7b1828d726c248abbd94322a5a5ff30c33ddb7d9086cd4d2ba3bdc1811fed59ff292ef3983a72
 AUX nscd.tmpfilesd 111 SHA256 f0f64c4612d2097173854d2ec2e94ecbf4b77c7a6e94d950874e37346aa90d72 SHA512 53b80b331e1a85d8ee16eb2ce547a7249e944926c3d1cdd4a47a5301a5c842ffc7ec1e3dc0a731542a8facf8261c1c57121802d01741aa89898a3476c09da340 WHIRLPOOL cf1fed1a7e2ac1623a84f1cfa2062645afe3f791da2f4ace3859d12aa05df0e282b4c2e367a460015956ac2a8d01fee4cda84917a3adf2c38561dff200335270
@@ -69,5 +68,4 @@ EBUILD glibc-2.20-r1.ebuild 6612 SHA256 3e81059b8be24f6979db7e8b3ea8d4fb2f6d7fd9
 EBUILD glibc-2.20.ebuild 6558 SHA256 c0e61f3d6ac10da06640406c9f3f3bc5dd6bd99f97c1180d303a022b312f564a SHA512 d2d97b908a7d828118a3b4e441140048c6e2ffbdbd9c971e948fc9b419db4f8537719cf8e7b879dea79c08eaf38e7282273fc643b234c9a308b6edcd2ef8bff7 WHIRLPOOL c0339fd5329128593fe96b6488a423431d5b2cecc36c7ab989647c235d9cda7aabbb7c0ee86fc6de8ff7f044a03b11e36aa8f999b0d0f0157efe2e98d57c82be
 EBUILD glibc-2.23-r2.ebuild 6766 SHA256 e79941f0cd770487f928d13d0eb49d4db74b8848eb79266d2c88df7d43484f52 SHA512 20ea0592fca50aaa9196e65e91faee3ac70ec46e0d7072b533a2e0ec96fa7b5f5a6f243284a669738c2ac169dadb57c5d78542c0238006d7b1c1cb938aad5966 WHIRLPOOL d9ee5832131aed3143e4ddbb1c4ac898367996a77bd1a12d3b23b3e61b5a2b2ff195d6403e817ebfb85d9f829eac1469e69f8d87a77039b5da17d16d2ac2d20b
 EBUILD glibc-9999.ebuild 6619 SHA256 523f30d0bd4fb9aef983b7e62e57239d089251d0f3907b6dfb70a00cbc0c2e6c SHA512 2d875c8434720b700bfc99836870e625b7c3010178a4a501e435832e826e7008764878d1e4f88d9f568d21f97de56589bff7984b37d3e9840f19492585cfe16f WHIRLPOOL 7da4b26e63d4f79592891ebd1cf1fb915d40049e8feeb61d9c55f7af601bfe2b7f1a03b1aed51f95be0451c90e93992920949c92ccd2401a0c129b600f5afdb9
-MISC g.patch 0 SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 SHA512 cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e WHIRLPOOL 19fa61d75522a4669b44e39c1d2e1726c530232130d407f89afee0964997f7a73e83be698b288febcf88e3e03c4f0757ea8964e59b63d93708b138cc42a66eb3
 MISC metadata.xml 521 SHA256 e89c6157189c7a76823ea61ad88e85d6c5e497855abfa03d4e044b09bd0d0955 SHA512 46d36653c75257e1091d88eed54dda553a81a246407f7ae37864e3a9f1c359560bf3d08f5946a725624804e74b1684414a729a1a3b961220dc76cdedd9a4d0ce WHIRLPOOL eb3695d1ce708f3668dc85332b4ad9de6e021b3a98c1b48c4b874d7254168ee5aff2ac6b51866b1df29f1689085ab07e97a7b39708bcffbafedb21288e01f42e


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/android:master commit in: sys-libs/glibc/
@ 2016-06-22  7:40 Benda XU
  0 siblings, 0 replies; 7+ messages in thread
From: Benda XU @ 2016-06-22  7:40 UTC (permalink / raw
  To: gentoo-commits

commit:     f2296bd0427cd54d6ff520e2c54eb5c21947e87c
Author:     Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 22 07:40:08 2016 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Wed Jun 22 07:40:08 2016 +0000
URL:        https://gitweb.gentoo.org/proj/android.git/commit/?id=f2296bd0

sys-libs/glibc: Manifest.

 sys-libs/glibc/Manifest | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index c999111..0bcda41 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -35,7 +35,7 @@ AUX eblits/pkg_preinst.eblit 2105 SHA256 aba79a4369067615bc48429ec371ae91ccfc793
 AUX eblits/pkg_pretend.eblit 4990 SHA256 219947e495090b640ec6229b028299edc3f06ee81a130211cf91803923ccf477 SHA512 cb27a05b798ec892576239d6146403f2430c9568faad410f42933610c83c60317bcd79198be4ff9b6c08f9e13b3e0ea897a9ddb8613ccc75975fa227e3c9e26d WHIRLPOOL 613f1920a3d8f51fc6274f73d72cc2be1f3df8b5f2d5af173d050142cbea8b52da4eabe50ba28192af2f2a62c259d512d466b33b303a16648cc82e6422904ba7
 AUX eblits/pkg_setup.eblit 275 SHA256 c5de97dc69d3508555ac579e14ead694a75edf4707c1749219677ebee88ca9ab SHA512 627740976e372842b09034b79f61f5cb5d8283f47c94cfe66b2aa1517c901df0bf3b456f1ba26a9ddc0aa0215190d0415ed4f881cc950d163d8203a0e6bba2a9 WHIRLPOOL 16ef3155b35671311443f4c231c1867d12731035aa603dedb6e86eabdc1501c67183474a26bb06048e12c19ac3bda054fdb8a107792a3dddb743b6dc7d447339
 AUX eblits/src_compile.eblit 598 SHA256 3b90a6f44d307b92cee36fdd91d412bdb9fcbab555e6c6bf8174c8e3f29137ca SHA512 ee216aa3bb13f75313d141459acb47523442addf12a6bb8d829ca40eda4f63324911a13ff0ae90fe6eed1fbe0058c89308a2205c5357a0e1897a89573fea2f51 WHIRLPOOL 3bfc5406e794ee9ee4005e97aa2d40a82d77de090c72767d6b43be6993048536b4f2442bf6864157d036e7ea3fce6ba6537a97cd2afee04c61f9e98e1adc3c00
-AUX eblits/src_configure.eblit 7863 SHA256 7db19553345321d3999b361e9c76c22ff737cb57a18cc70e7a404c598e91ac38 SHA512 03cf87a1d89b492c1556049a24f846eae73095640a89c843648cf8546c5d84531d5f4714214cce96d00b6d637096f5317b5904da40b5c91df3a2d8bccdbb6a77 WHIRLPOOL 11158e85754842e8c80961f4738cdb4bb6b9cd927d89b79a4e5936cdff652326b803f90954dee38956533c6a9dedaa65aaa816fb8e5ba99c956f59dbe8f73652
+AUX eblits/src_configure.eblit 7909 SHA256 5947f6fe819d936e0e32484a6d3f49ad7aac5e5c89333251c5659fe998c6a083 SHA512 63ef84d95c47d5881db383c4c90be03434e1c1a87db673f562ead7e6edbf694a428cdc0cf69d312159797f70fc5ac74584d7a7087b314d92dc21e452d1d66477 WHIRLPOOL e5aa3b11ac35b05ea52b077ffe16f8c5fa144a5c70dcf086569a7b6bf2daf171d552dc4a72fee65b892297af1796e80247512e17c313c4c56b6f4b7351fe8ef3
 AUX eblits/src_install.eblit 7814 SHA256 8d64a4a031263dd7c3e7ba710a5dbe51fa7004b9795fefdab55f7db273f5e89f SHA512 fb9fc62103e1803509f5910b71eb28398258433762b930c93cccb7578756599739714c41077a2d0fd81c78e8fd14fd30b384a2c141d8df801507414531062551 WHIRLPOOL 4634ef7da02f35d461027a4d5bd27bd4e888805de0713b577ac47eb1161048f929e1c52e38fc4ad8da333a2198877b82962416edfb30bbaafb9055fb658a6226
 AUX eblits/src_prepare.eblit 2231 SHA256 02e28094bb57137d0f12031dc3ed75d022df711847904f428ffea2e0bc42b778 SHA512 967e831a0390c2fb328cb69a75489f3ecddf2a3aecd3d8b95e8ef36fdced3b0b15a320245cd1274e5bf78bc49a17a862fe4af26f610c3f864418c707e7d6150a WHIRLPOOL 4855e3979903daa6b4586d5bed08a1f7806c03b9873f4b51a0b6b73254bb40eb08cb0e6329992f663f98907e8d82f485ee7f49ee4f82fd52dbfe880f8dd1fe70
 AUX eblits/src_test.eblit 698 SHA256 96b044ef9a27c2591b2a440b45bd89989022d0b41c546ce4dcea58a631315bf4 SHA512 0a46dddf53ccbfaab3f85ba7d2e8f202b4d5be98052601686592eca0ec115de29d8cb1f324ba12dcb77f3a8d4bbb39032532042b8adf809a772ebcc845b1a152 WHIRLPOOL 42af8b97859789b52a5a0c100ba109d8c3dd47532ef3f0b764c95b7a61be9d293d99de25e601dacd840c0a4cc921740b5acc2a3567b5aa3ae8ac6f88430ccf04


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/android:master commit in: sys-libs/glibc/
@ 2017-01-07 13:58 Benda XU
  0 siblings, 0 replies; 7+ messages in thread
From: Benda XU @ 2017-01-07 13:58 UTC (permalink / raw
  To: gentoo-commits

commit:     8d3ee046b00f2e625a7e4519cb0bb0f254c12a19
Author:     Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Sat Jan  7 13:58:00 2017 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Sat Jan  7 13:58:00 2017 +0000
URL:        https://gitweb.gentoo.org/proj/android.git/commit/?id=8d3ee046

sys-libs/glibc: merged.  Keep the vdso hack.

 sys-libs/glibc/Manifest             |   9 --
 sys-libs/glibc/glibc-2.20-r1.ebuild | 202 ----------------------------------
 sys-libs/glibc/glibc-2.20.ebuild    | 201 ----------------------------------
 sys-libs/glibc/glibc-2.23-r2.ebuild | 208 ------------------------------------
 sys-libs/glibc/glibc-9999.ebuild    | 204 -----------------------------------
 5 files changed, 824 deletions(-)

diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 0bcda41..51fa4f0 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -53,19 +53,10 @@ DIST glibc-2.17-patches-7.tar.bz2 79288 SHA256 8000409d072571d2d5119d4dd538e3a3e
 DIST glibc-2.17.tar.xz 10981956 SHA256 6914e337401e0e0ade23694e1b2c52a5f09e4eda3270c67e7c3ba93a89b5b23e SHA512 384e54037daaa344a26ce58242acc3f9a249d0765088d18a540a305745afa33ae6dec4024adae958eacd7100be9c713d117260ace8340f6d8c8396dbde4868d2 WHIRLPOOL 9b98c1c298aeff607aaa554341c300c15491b7314f127524fc5c048c67c5059daaf706e6cf206bb69213d5307e37bed87137ab46f504d8072bb778310081fc23
 DIST glibc-2.19-patches-3.tar.bz2 80664 SHA256 6fb03292e224199e0dd9ba7ee83aca723e1560f26831e85cdc6302b187c6de3c SHA512 d281d6a2757920124cf8a3f02b97e75192598b08d96ae48840df34c7ffdcb212952d171f233e6f12a429b19437d0a296212fe1f2eae164d6a1c6793cb3cb69f0 WHIRLPOOL 6f28a2d0dff42e8ad0e77859938e3093753f77f78821375777eebb2db5568bf1c56e8b8208f02280f23acb2dd26dc8a313fedd5b2c10755f1659e6d324a1dbc3
 DIST glibc-2.19.tar.xz 12083312 SHA256 2d3997f588401ea095a0b27227b1d50cdfdd416236f6567b564549d3b46ea2a2 SHA512 9e021fcb3afbb9ace2a0e37fded231a62de861bd766e29d47163a03182e37add718b7acc3963d1c525f9556773e842297725715acde48dcfbaab6e756af1a23d WHIRLPOOL 9581a3a23ebdd56bc559b56b95b7bcd21ca039546ec19c6c0e4e0738597542164fdb21ab1d1f36d5e73a205fb51f0974c7d497972615bce69ae002298f6475b6
-DIST glibc-2.20-patches-1.tar.bz2 78477 SHA256 b3b1c4022503dc433cc4969534f27ee019ab695aed8b722e914d7fb864db5606 SHA512 56e954f11610fa4f9fffc68bdad98114bed7592f5a4f8bd81a0306ee99311db8cb4dd4469a6f2a5a60ff4a9e6d172e49971d389f1b2911df7a408571737c1ee1 WHIRLPOOL 02aeda854ca220ed3b4fe41510d918a8fc4fb9e95a3761a3884e2d2d3c0a515c82e835d7a74e41dc0a20c865de120b60ea4e561cd3f25534568981c8084dce00
-DIST glibc-2.20-patches-3.tar.bz2 30916 SHA256 c10cc881a1ee587dcaaff234c8e05dcc6a6e4d4bbafcae21e6267616a20bb354 SHA512 cbbfccdf0ba0ad7fb740a557a246b647c020dd841aabd256c34bb8c5f4aac2ee0ed50e5f15ac28a161e294a9a3803560317bcf934cc938daa58111d7373b1b66 WHIRLPOOL 2889809da097e148bae7769316f7a744880fce0c1cd74ef16e45e343c5aa02f549ff6f9e13ac114cb061b914d3517151ab803af5683864ed09ebc72326561e64
-DIST glibc-2.20.tar.xz 12283992 SHA256 f84b6d42aecc288d593c397b0a3d02260a33ee686bce0c634eb9b32798f36ba5 SHA512 7a8eea8b71d3ccba766c3f304cab61055446d451ef063309476b26dc40d880562dc33b1b68fbedeedb4b55b84c26415b9202311aaa71ef8c141b6849a814d2fa WHIRLPOOL 042f74d75c62a655ae35348c9cd0bed0845ab199e37a76635eb74c04ed927b5eca77723c38d2dc46f12fca62c1004001887b43946a914b079ad22f6a9cc8daaa
-DIST glibc-2.23-patches-4.tar.bz2 230533 SHA256 5b64a9b30778be79fac8a8c7e2ec7ebb077e136c85d79996ae3d725189d236a4 SHA512 af140a13bbc28070bfec26e041ce562b1cc091d312a82f385becb3ab87ee882d8ea10ac4ec6dcf86f154857527a3383782d46141016047338cebc7c393329cf3 WHIRLPOOL ca7be788c64428bd2bd6e41eee5345ff85dc9ee0987af55f60104a9f03e3019b8fa6a933ba785d3b1b27540c2485160d50499049985271227c07b094db649de3
-DIST glibc-2.23.tar.xz 13455260 SHA256 94efeb00e4603c8546209cefb3e1a50a5315c86fa9b078b6fad758e187ce13e9 SHA512 b82953388cd028e174cb08f082557bbce0dad8b67b17d31b29f90102fd52a51e03d591448ecb64882a1c1d5303afffc7f6ede85cee4c784a9284fbc9b4ad26cf WHIRLPOOL 7c7e3bf55a89a04bac917b9ca5a1cbb1613f22c427d2766f114b5a36f9635856005b823852ef5d3b73462b577fe4e5865e68e7b64633d48a95fa1e5eaa831a71
 DIST glibc-ports-2.15.tar.xz 421820 SHA256 fcc271fcc3a808bf0f3aa1d144bc39b8d0d5f730aed6e206b883961515f0d1b9 SHA512 fc3c80a9a7ede0f35054e5be043fff4b967e6ef6678f42e617dd1dd498920edb4e4c785cf8e3cd97fc2914a35a892e0fd7e1aab24f0c3c8d207765a131bf3744 WHIRLPOOL a8a617eacb326615265832f86a7ef39678364b5b65d5c16d58680ec0debfbca6780018b7da9c1a86bdfffcde58aa1258b96ea4bd50b114901b522e62d48ae4a5
 EBUILD glibc-2.15-r1.ebuild 8143 SHA256 94c831d06eb6cd7c153db3267dfc7811739d90b8761751b384e85360f77e70bd SHA512 53d5b41729a282362d3447a45dd373c098e04cafddc81d7da0304b7ef56a4bf53058c4ea88763db48d3796345131f6b25cc56949770af1a628549d3e2b24af59 WHIRLPOOL 3f76b15a4db14db99afece549cd4c4982f1fbcefac313bbdf10127f10630da9c43f272ec85ee99afafeb3ab9afcf5f2eafd612386e152e3cfa08d360ca639115
 EBUILD glibc-2.15-r2.ebuild 7692 SHA256 1ee891da4bbb450ce16318877a9043773c34a7418eb49f7f684155e48ecc1b6b SHA512 4e0e5c7e85a514a0fed90a9e339eef8748e3a0f06211a93463db355b9b921337ead3f645a3fe8b99dbe2f12d1c03e2ffcad7e2dbe2909b5d97fa5486fe53215f WHIRLPOOL 84ab863b0f70cf8d40291a155f21c987e9b48dce005890e34e105bb3fed950d463f0b053fe2d7988a9b218dc3ccc9afb0c952845009b2e7e2569b28298f8e479
 EBUILD glibc-2.15-r3.ebuild 7764 SHA256 17540bbede72db02e113f556cd3c4a6873c45be1191bade644b5a78d2557c673 SHA512 b9f856356a1dad8f51a62610defce3984477e7f8265427c7e6d21c7868bb6756de4f66b16d3184fd51180155112339e33547a2348d55a2cf1059ccbdf68f0c3f WHIRLPOOL 9c36e9f55427b2cf0180db983446d572d63be309e64b42bbe3571105446f4eddaa815081faf79fe6fc639e3ddf3e3720f11e7af2e85ea19125ef561176eaeff5
 EBUILD glibc-2.17.ebuild 7668 SHA256 b6b7142b8fded3c848424eec002b0e9b15912fe03841d854377b827ea3975eb9 SHA512 0d5dafad92578139720403aa29e1406c366892cd7bdebbfa3fee8a1a4eed06009941d9a55f6f9e9f3ec035947e03d17137e6b9ecdb4061812b0254aa48d0d1a8 WHIRLPOOL 2fdb5ab665c6ac7297e2586644f121101ab84ae3a17ade1fff87be8a31e4d89096063ccb25ceadba53328a398d65240833cf2508b3fa20c42f1e4354a3f1f81d
 EBUILD glibc-2.19-r1.ebuild 7397 SHA256 c96062bad2386baf72d3e31e9858eedc5a05980fbfe90b3bc618f7027d90c80b SHA512 df34e6de33e59afb49c4c6d98bf32ce47f21c54979b2db5e21bdad8357f9e2921ab5c80f9926aeeb4cc65f010ee8407bd078ae121adedb22e8d5e6431b8123ac WHIRLPOOL f74da4cd1fbd863928551144cef903093df3db95ca7db8da982a1eede571e5cbe123700ef8d81546754cfc29a9edccd58bd42ea1d51f8cfb76a35072fc96680a
-EBUILD glibc-2.20-r1.ebuild 6612 SHA256 3e81059b8be24f6979db7e8b3ea8d4fb2f6d7fd924759cf286d7904981766e15 SHA512 b433eb6c7b9814d8c058a93bbda421bdee259abe96a3d16e2a607a03f60487412ff35ce1709150933e0cda72d26ef705c21a095f6c5643f77af903dfd368149b WHIRLPOOL 8ca83822eef18d98a27d4d023fe8907c459d1677465b2b742b093e20d474d566e6e60f3daecf54e8ed8028737b9a2545467a3226014842e0ebdd8ce4be2a7e7f
-EBUILD glibc-2.20.ebuild 6558 SHA256 c0e61f3d6ac10da06640406c9f3f3bc5dd6bd99f97c1180d303a022b312f564a SHA512 d2d97b908a7d828118a3b4e441140048c6e2ffbdbd9c971e948fc9b419db4f8537719cf8e7b879dea79c08eaf38e7282273fc643b234c9a308b6edcd2ef8bff7 WHIRLPOOL c0339fd5329128593fe96b6488a423431d5b2cecc36c7ab989647c235d9cda7aabbb7c0ee86fc6de8ff7f044a03b11e36aa8f999b0d0f0157efe2e98d57c82be
-EBUILD glibc-2.23-r2.ebuild 6766 SHA256 e79941f0cd770487f928d13d0eb49d4db74b8848eb79266d2c88df7d43484f52 SHA512 20ea0592fca50aaa9196e65e91faee3ac70ec46e0d7072b533a2e0ec96fa7b5f5a6f243284a669738c2ac169dadb57c5d78542c0238006d7b1c1cb938aad5966 WHIRLPOOL d9ee5832131aed3143e4ddbb1c4ac898367996a77bd1a12d3b23b3e61b5a2b2ff195d6403e817ebfb85d9f829eac1469e69f8d87a77039b5da17d16d2ac2d20b
-EBUILD glibc-9999.ebuild 6619 SHA256 523f30d0bd4fb9aef983b7e62e57239d089251d0f3907b6dfb70a00cbc0c2e6c SHA512 2d875c8434720b700bfc99836870e625b7c3010178a4a501e435832e826e7008764878d1e4f88d9f568d21f97de56589bff7984b37d3e9840f19492585cfe16f WHIRLPOOL 7da4b26e63d4f79592891ebd1cf1fb915d40049e8feeb61d9c55f7af601bfe2b7f1a03b1aed51f95be0451c90e93992920949c92ccd2401a0c129b600f5afdb9
 MISC metadata.xml 521 SHA256 e89c6157189c7a76823ea61ad88e85d6c5e497855abfa03d4e044b09bd0d0955 SHA512 46d36653c75257e1091d88eed54dda553a81a246407f7ae37864e3a9f1c359560bf3d08f5946a725624804e74b1684414a729a1a3b961220dc76cdedd9a4d0ce WHIRLPOOL eb3695d1ce708f3668dc85332b4ad9de6e021b3a98c1b48c4b874d7254168ee5aff2ac6b51866b1df29f1689085ab07e97a7b39708bcffbafedb21288e01f42e

diff --git a/sys-libs/glibc/glibc-2.20-r1.ebuild b/sys-libs/glibc/glibc-2.20-r1.ebuild
deleted file mode 100644
index 967d32c..0000000
--- a/sys-libs/glibc/glibc-2.20-r1.ebuild
+++ /dev/null
@@ -1,202 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.20-r1.ebuild,v 1.2 2014/12/31 08:22:30 vapier Exp $
-
-EAPI="4"
-
-inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib systemd unpacker multiprocessing
-
-DESCRIPTION="GNU libc6 (also called glibc2) C library"
-HOMEPAGE="http://www.gnu.org/software/libc/libc.html"
-
-LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 -hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-RESTRICT="strip" # strip ourself #46186
-EMULTILIB_PKG="true"
-
-# Configuration variables
-RELEASE_VER=""
-case ${PV} in
-9999*)
-	EGIT_REPO_URIS="git://sourceware.org/git/glibc.git"
-	EGIT_SOURCEDIRS="${S}"
-	inherit git-2
-	;;
-*)
-	RELEASE_VER=${PV}
-	;;
-esac
-GCC_BOOTSTRAP_VER="4.7.3-r1"
-PATCH_VER="3"                                  # Gentoo patchset
-: ${NPTL_KERN_VER:="2.6.32"}                   # min kernel version nptl requires
-
-IUSE="debug gd hardened multilib nscd selinux systemtap profile suid vanilla crosscompile_opts_headers-only rap"
-
-# Here's how the cross-compile logic breaks down ...
-#  CTARGET - machine that will target the binaries
-#  CHOST   - machine that will host the binaries
-#  CBUILD  - machine that will build the binaries
-# If CTARGET != CHOST, it means you want a libc for cross-compiling.
-# If CHOST != CBUILD, it means you want to cross-compile the libc.
-#  CBUILD = CHOST = CTARGET    - native build/install
-#  CBUILD != (CHOST = CTARGET) - cross-compile a native build
-#  (CBUILD = CHOST) != CTARGET - libc for cross-compiler
-#  CBUILD != CHOST != CTARGET  - cross-compile a libc for a cross-compiler
-# For install paths:
-#  CHOST = CTARGET  - install into /
-#  CHOST != CTARGET - install into /usr/CTARGET/
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-	if [[ ${CATEGORY} == cross-* ]] ; then
-		export CTARGET=${CATEGORY#cross-}
-	fi
-fi
-
-is_crosscompile() {
-	[[ ${CHOST} != ${CTARGET} ]]
-}
-
-# Why SLOT 2.2 you ask yourself while sippin your tea ?
-# Everyone knows 2.2 > 0, duh.
-SLOT="2.2"
-
-# General: We need a new-enough binutils/gcc to match upstream baseline.
-# arch: we need to make sure our binutils/gcc supports TLS.
-DEPEND=">=app-misc/pax-utils-0.1.10
-	!<sys-apps/sandbox-1.6
-	!<sys-apps/portage-2.1.2
-	selinux? ( sys-libs/libselinux )"
-RDEPEND="!sys-kernel/ps3-sources
-	sys-apps/gentoo-functions
-	selinux? ( sys-libs/libselinux )
-	!sys-libs/nss-db"
-
-if [[ ${CATEGORY} == cross-* ]] ; then
-	DEPEND+=" !crosscompile_opts_headers-only? (
-		>=${CATEGORY}/binutils-2.24
-		>=${CATEGORY}/gcc-4.4
-	)"
-	[[ ${CATEGORY} == *-linux* ]] && DEPEND+=" ${CATEGORY}/linux-headers"
-else
-	DEPEND+="
-		>=sys-devel/binutils-2.24
-		>=sys-devel/gcc-4.4
-		virtual/os-headers"
-	RDEPEND+=" vanilla? ( !sys-libs/timezone-data )"
-	PDEPEND+=" !vanilla? ( sys-libs/timezone-data )"
-fi
-
-upstream_uris() {
-	echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
-}
-gentoo_uris() {
-	local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI HTTP~blueness/glibc/URI"
-	devspace=${devspace//HTTP/http://dev.gentoo.org/}
-	echo mirror://gentoo/$1 ${devspace//URI/$1}
-}
-SRC_URI=$(
-	[[ -z ${EGIT_REPO_URIS} ]] && upstream_uris ${P}.tar.xz
-	[[ -n ${PATCH_VER}      ]] && gentoo_uris ${P}-patches-${PATCH_VER}.tar.bz2
-)
-SRC_URI+=" ${GCC_BOOTSTRAP_VER:+multilib? ( $(gentoo_uris gcc-${GCC_BOOTSTRAP_VER}-multilib-bootstrap.tar.bz2) )}"
-
-# eblit-include [--skip] <function> [version]
-eblit-include() {
-	local skipable=false
-	[[ $1 == "--skip" ]] && skipable=true && shift
-	[[ $1 == pkg_* ]] && skipable=true
-
-	local e v func=$1 ver=$2
-	[[ -z ${func} ]] && die "Usage: eblit-include <function> [version]"
-	for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
-		e="${FILESDIR}/eblits/${func}${v}.eblit"
-		if [[ -e ${e} ]] ; then
-			source "${e}"
-			return 0
-		fi
-	done
-	${skipable} && return 0
-	die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/"
-}
-
-# eblit-run-maybe <function>
-# run the specified function if it is defined
-eblit-run-maybe() {
-	[[ $(type -t "$@") == "function" ]] && "$@"
-}
-
-# eblit-run <function> [version]
-# aka: src_unpack() { eblit-run src_unpack ; }
-eblit-run() {
-	eblit-include --skip common "${*:2}"
-	eblit-include "$@"
-	eblit-run-maybe eblit-$1-pre
-	eblit-${PN}-$1
-	eblit-run-maybe eblit-$1-post
-}
-
-src_unpack()    { eblit-run src_unpack    ; }
-src_prepare()   { eblit-run src_prepare   ; }
-src_configure() { eblit-run src_configure ; }
-src_compile()   { eblit-run src_compile   ; }
-src_test()      { eblit-run src_test      ; }
-src_install()   { eblit-run src_install   ; }
-
-# FILESDIR might not be available during binpkg install
-for x in setup {pre,post}inst ; do
-	e="${FILESDIR}/eblits/pkg_${x}.eblit"
-	if [[ -e ${e} ]] ; then
-		. "${e}"
-		eval "pkg_${x}() { eblit-run pkg_${x} ; }"
-	fi
-done
-
-eblit-src_unpack-pre() {
-	[[ -n ${GCC_BOOTSTRAP_VER} ]] && use multilib && unpack gcc-${GCC_BOOTSTRAP_VER}-multilib-bootstrap.tar.bz2
-}
-
-eblit-src_prepare-post() {
-	eprefixify extra/locale/locale-gen
-
-	cd "${S}"
-
-	if use hardened ; then
-		einfo "Patching to get working PIE binaries on PIE (hardened) platforms"
-		gcc-specs-pie && epatch "${FILESDIR}"/2.17/glibc-2.17-hardened-pie.patch
-		epatch "${FILESDIR}"/2.20/glibc-2.20-hardened-inittls-nosysenter.patch
-
-		# We don't enable these for non-hardened as the output is very terse --
-		# it only states that a crash happened.  The default upstream behavior
-		# includes backtraces and symbols.
-		einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler"
-		cp "${FILESDIR}"/2.20/glibc-2.20-gentoo-stack_chk_fail.c debug/stack_chk_fail.c || die
-		cp "${FILESDIR}"/2.20/glibc-2.20-gentoo-chk_fail.c debug/chk_fail.c || die
-
-		if use debug ; then
-			# Allow SIGABRT to dump core on non-hardened systems, or when debug is requested.
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCPPFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				-e '/^CFLAGS-backtrace.c/ iCPPFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile || die
-		fi
-
-		# Build various bits with ssp-all
-		sed -i \
-			-e 's:-fstack-protector$:-fstack-protector-all:' \
-			*/Makefile || die
-	fi
-
-	if use rap; then
-		if type -p lsb_release > lsb-loc; then
-			local lsb_id=$(lsb_release -i)
-			local lsb_rel=$(lsb_release -r)
-		fi
-
-		epatch "${FILESDIR}"/2.17/${PN}-2.17-runtime-prefix.patch
-	        eprefixify sysdeps/{{generic,unix/sysv/linux}/paths.h,posix/system.c} \
-			libio/iopopen.c
-		epatch "${FILESDIR}"/${PV}/${P}-configurable-paths.patch
-	fi
-}

diff --git a/sys-libs/glibc/glibc-2.20.ebuild b/sys-libs/glibc/glibc-2.20.ebuild
deleted file mode 100644
index 182bdff..0000000
--- a/sys-libs/glibc/glibc-2.20.ebuild
+++ /dev/null
@@ -1,201 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.20.ebuild,v 1.6 2014/11/11 02:08:50 vapier Exp $
-
-EAPI="4"
-
-inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib systemd unpacker multiprocessing
-
-DESCRIPTION="GNU libc6 (also called glibc2) C library"
-HOMEPAGE="http://www.gnu.org/software/libc/libc.html"
-
-LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 -hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-RESTRICT="strip" # strip ourself #46186
-EMULTILIB_PKG="true"
-
-# Configuration variables
-RELEASE_VER=""
-case ${PV} in
-9999*)
-	EGIT_REPO_URIS="git://sourceware.org/git/glibc.git"
-	EGIT_SOURCEDIRS="${S}"
-	inherit git-2
-	;;
-*)
-	RELEASE_VER=${PV}
-	;;
-esac
-GCC_BOOTSTRAP_VER="4.7.3-r1"
-PATCH_VER="1"                                  # Gentoo patchset
-: ${NPTL_KERN_VER:="2.6.32"}                   # min kernel version nptl requires
-
-IUSE="debug gd hardened multilib nscd selinux systemtap profile suid vanilla crosscompile_opts_headers-only rap"
-
-# Here's how the cross-compile logic breaks down ...
-#  CTARGET - machine that will target the binaries
-#  CHOST   - machine that will host the binaries
-#  CBUILD  - machine that will build the binaries
-# If CTARGET != CHOST, it means you want a libc for cross-compiling.
-# If CHOST != CBUILD, it means you want to cross-compile the libc.
-#  CBUILD = CHOST = CTARGET    - native build/install
-#  CBUILD != (CHOST = CTARGET) - cross-compile a native build
-#  (CBUILD = CHOST) != CTARGET - libc for cross-compiler
-#  CBUILD != CHOST != CTARGET  - cross-compile a libc for a cross-compiler
-# For install paths:
-#  CHOST = CTARGET  - install into /
-#  CHOST != CTARGET - install into /usr/CTARGET/
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-	if [[ ${CATEGORY} == cross-* ]] ; then
-		export CTARGET=${CATEGORY#cross-}
-	fi
-fi
-
-is_crosscompile() {
-	[[ ${CHOST} != ${CTARGET} ]]
-}
-
-# Why SLOT 2.2 you ask yourself while sippin your tea ?
-# Everyone knows 2.2 > 0, duh.
-SLOT="2.2"
-
-# General: We need a new-enough binutils/gcc to match upstream baseline.
-# arch: we need to make sure our binutils/gcc supports TLS.
-DEPEND=">=app-misc/pax-utils-0.1.10
-	!<sys-apps/sandbox-1.6
-	!<sys-apps/portage-2.1.2
-	selinux? ( sys-libs/libselinux )"
-RDEPEND="!sys-kernel/ps3-sources
-	selinux? ( sys-libs/libselinux )
-	!sys-libs/nss-db"
-
-if [[ ${CATEGORY} == cross-* ]] ; then
-	DEPEND+=" !crosscompile_opts_headers-only? (
-		>=${CATEGORY}/binutils-2.24
-		>=${CATEGORY}/gcc-4.4
-	)"
-	[[ ${CATEGORY} == *-linux* ]] && DEPEND+=" ${CATEGORY}/linux-headers"
-else
-	DEPEND+="
-		>=sys-devel/binutils-2.24
-		>=sys-devel/gcc-4.4
-		virtual/os-headers"
-	RDEPEND+=" vanilla? ( !sys-libs/timezone-data )"
-	PDEPEND+=" !vanilla? ( sys-libs/timezone-data )"
-fi
-
-upstream_uris() {
-	echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
-}
-gentoo_uris() {
-	local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
-	devspace=${devspace//HTTP/http://dev.gentoo.org/}
-	echo mirror://gentoo/$1 ${devspace//URI/$1}
-}
-SRC_URI=$(
-	[[ -z ${EGIT_REPO_URIS} ]] && upstream_uris ${P}.tar.xz
-	[[ -n ${PATCH_VER}      ]] && gentoo_uris ${P}-patches-${PATCH_VER}.tar.bz2
-)
-SRC_URI+=" ${GCC_BOOTSTRAP_VER:+multilib? ( $(gentoo_uris gcc-${GCC_BOOTSTRAP_VER}-multilib-bootstrap.tar.bz2) )}"
-
-# eblit-include [--skip] <function> [version]
-eblit-include() {
-	local skipable=false
-	[[ $1 == "--skip" ]] && skipable=true && shift
-	[[ $1 == pkg_* ]] && skipable=true
-
-	local e v func=$1 ver=$2
-	[[ -z ${func} ]] && die "Usage: eblit-include <function> [version]"
-	for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
-		e="${FILESDIR}/eblits/${func}${v}.eblit"
-		if [[ -e ${e} ]] ; then
-			source "${e}"
-			return 0
-		fi
-	done
-	${skipable} && return 0
-	die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/"
-}
-
-# eblit-run-maybe <function>
-# run the specified function if it is defined
-eblit-run-maybe() {
-	[[ $(type -t "$@") == "function" ]] && "$@"
-}
-
-# eblit-run <function> [version]
-# aka: src_unpack() { eblit-run src_unpack ; }
-eblit-run() {
-	eblit-include --skip common "${*:2}"
-	eblit-include "$@"
-	eblit-run-maybe eblit-$1-pre
-	eblit-${PN}-$1
-	eblit-run-maybe eblit-$1-post
-}
-
-src_unpack()    { eblit-run src_unpack    ; }
-src_prepare()   { eblit-run src_prepare   ; }
-src_configure() { eblit-run src_configure ; }
-src_compile()   { eblit-run src_compile   ; }
-src_test()      { eblit-run src_test      ; }
-src_install()   { eblit-run src_install   ; }
-
-# FILESDIR might not be available during binpkg install
-for x in setup {pre,post}inst ; do
-	e="${FILESDIR}/eblits/pkg_${x}.eblit"
-	if [[ -e ${e} ]] ; then
-		. "${e}"
-		eval "pkg_${x}() { eblit-run pkg_${x} ; }"
-	fi
-done
-
-eblit-src_unpack-pre() {
-	[[ -n ${GCC_BOOTSTRAP_VER} ]] && use multilib && unpack gcc-${GCC_BOOTSTRAP_VER}-multilib-bootstrap.tar.bz2
-}
-
-eblit-src_prepare-post() {
-	eprefixify extra/locale/locale-gen
-
-	cd "${S}"
-
-	if use hardened ; then
-		einfo "Patching to get working PIE binaries on PIE (hardened) platforms"
-		gcc-specs-pie && epatch "${FILESDIR}"/2.17/glibc-2.17-hardened-pie.patch
-		epatch "${FILESDIR}"/2.20/glibc-2.20-hardened-inittls-nosysenter.patch
-
-		# We don't enable these for non-hardened as the output is very terse --
-		# it only states that a crash happened.  The default upstream behavior
-		# includes backtraces and symbols.
-		einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler"
-		cp "${FILESDIR}"/2.20/glibc-2.20-gentoo-stack_chk_fail.c debug/stack_chk_fail.c || die
-		cp "${FILESDIR}"/2.20/glibc-2.20-gentoo-chk_fail.c debug/chk_fail.c || die
-
-		if use debug ; then
-			# Allow SIGABRT to dump core on non-hardened systems, or when debug is requested.
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCPPFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				-e '/^CFLAGS-backtrace.c/ iCPPFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile || die
-		fi
-
-		# Build various bits with ssp-all
-		sed -i \
-			-e 's:-fstack-protector$:-fstack-protector-all:' \
-			*/Makefile || die
-	fi
-
-	if use rap; then
-		if type -p lsb_release > lsb-loc; then
-			local lsb_id=$(lsb_release -i)
-			local lsb_rel=$(lsb_release -r)
-		fi
-
-		epatch "${FILESDIR}"/2.17/${PN}-2.17-runtime-prefix.patch
-	        eprefixify sysdeps/{{generic,unix/sysv/linux}/paths.h,posix/system.c} \
-			libio/iopopen.c
-		epatch "${FILESDIR}"/${PV}/${P}-configurable-paths.patch
-	fi
-}

diff --git a/sys-libs/glibc/glibc-2.23-r2.ebuild b/sys-libs/glibc/glibc-2.23-r2.ebuild
deleted file mode 100644
index 14b66ad..0000000
--- a/sys-libs/glibc/glibc-2.23-r2.ebuild
+++ /dev/null
@@ -1,208 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib systemd unpacker multiprocessing prefix
-
-DESCRIPTION="GNU libc6 (also called glibc2) C library"
-HOMEPAGE="https://www.gnu.org/software/libc/libc.html"
-
-LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-RESTRICT="strip" # strip ourself #46186
-EMULTILIB_PKG="true"
-
-# Configuration variables
-RELEASE_VER=""
-case ${PV} in
-9999*)
-	EGIT_REPO_URIS="git://sourceware.org/git/glibc.git"
-	EGIT_SOURCEDIRS="${S}"
-	inherit git-2
-	;;
-*)
-	RELEASE_VER=${PV}
-	;;
-esac
-GCC_BOOTSTRAP_VER="4.7.3-r1"
-PATCH_VER="4"                                  # Gentoo patchset
-: ${NPTL_KERN_VER:="2.6.32"}                   # min kernel version nptl requires
-
-IUSE="audit caps debug gd hardened multilib nscd +rpc selinux systemtap profile suid vanilla crosscompile_opts_headers-only"
-
-# Here's how the cross-compile logic breaks down ...
-#  CTARGET - machine that will target the binaries
-#  CHOST   - machine that will host the binaries
-#  CBUILD  - machine that will build the binaries
-# If CTARGET != CHOST, it means you want a libc for cross-compiling.
-# If CHOST != CBUILD, it means you want to cross-compile the libc.
-#  CBUILD = CHOST = CTARGET    - native build/install
-#  CBUILD != (CHOST = CTARGET) - cross-compile a native build
-#  (CBUILD = CHOST) != CTARGET - libc for cross-compiler
-#  CBUILD != CHOST != CTARGET  - cross-compile a libc for a cross-compiler
-# For install paths:
-#  CHOST = CTARGET  - install into /
-#  CHOST != CTARGET - install into /usr/CTARGET/
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-	if [[ ${CATEGORY} == cross-* ]] ; then
-		export CTARGET=${CATEGORY#cross-}
-	fi
-fi
-
-is_crosscompile() {
-	[[ ${CHOST} != ${CTARGET} ]]
-}
-
-# Why SLOT 2.2 you ask yourself while sippin your tea ?
-# Everyone knows 2.2 > 0, duh.
-SLOT="2.2"
-
-# General: We need a new-enough binutils/gcc to match upstream baseline.
-# arch: we need to make sure our binutils/gcc supports TLS.
-COMMON_DEPEND="
-	nscd? ( selinux? (
-		audit? ( sys-process/audit )
-		caps? ( sys-libs/libcap )
-	) )
-	suid? ( caps? ( sys-libs/libcap ) )
-	selinux? ( sys-libs/libselinux )
-"
-DEPEND="${COMMON_DEPEND}
-	>=app-misc/pax-utils-0.1.10
-	!<sys-apps/sandbox-1.6
-	!<sys-apps/portage-2.1.2"
-RDEPEND="${COMMON_DEPEND}
-	!sys-kernel/ps3-sources
-	sys-apps/gentoo-functions
-	!sys-libs/nss-db"
-
-if [[ ${CATEGORY} == cross-* ]] ; then
-	DEPEND+=" !crosscompile_opts_headers-only? (
-		>=${CATEGORY}/binutils-2.24
-		>=${CATEGORY}/gcc-4.7
-	)"
-	[[ ${CATEGORY} == *-linux* ]] && DEPEND+=" ${CATEGORY}/linux-headers"
-else
-	DEPEND+="
-		>=sys-devel/binutils-2.24
-		>=sys-devel/gcc-4.7
-		virtual/os-headers"
-	RDEPEND+=" vanilla? ( !sys-libs/timezone-data )"
-	PDEPEND+=" !vanilla? ( sys-libs/timezone-data )"
-fi
-
-upstream_uris() {
-	echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
-}
-gentoo_uris() {
-	local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
-	devspace=${devspace//HTTP/https://dev.gentoo.org/}
-	echo mirror://gentoo/$1 ${devspace//URI/$1}
-}
-SRC_URI=$(
-	[[ -z ${EGIT_REPO_URIS} ]] && upstream_uris ${P}.tar.xz
-	[[ -n ${PATCH_VER}      ]] && gentoo_uris ${P}-patches-${PATCH_VER}.tar.bz2
-)
-SRC_URI+=" ${GCC_BOOTSTRAP_VER:+multilib? ( $(gentoo_uris gcc-${GCC_BOOTSTRAP_VER}-multilib-bootstrap.tar.bz2) )}"
-
-# eblit-include [--skip] <function> [version]
-eblit-include() {
-	local skipable=false
-	[[ $1 == "--skip" ]] && skipable=true && shift
-	[[ $1 == pkg_* ]] && skipable=true
-
-	local e v func=$1 ver=$2
-	[[ -z ${func} ]] && die "Usage: eblit-include <function> [version]"
-	for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
-		e="${FILESDIR}/eblits/${func}${v}.eblit"
-		if [[ -e ${e} ]] ; then
-			source "${e}"
-			return 0
-		fi
-	done
-	${skipable} && return 0
-	die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/"
-}
-
-# eblit-run-maybe <function>
-# run the specified function if it is defined
-eblit-run-maybe() {
-	[[ $(type -t "$@") == "function" ]] && "$@"
-}
-
-# eblit-run <function> [version]
-# aka: src_unpack() { eblit-run src_unpack ; }
-eblit-run() {
-	eblit-include --skip common "${*:2}"
-	eblit-include "$@"
-	eblit-run-maybe eblit-$1-pre
-	eblit-${PN}-$1
-	eblit-run-maybe eblit-$1-post
-}
-
-src_unpack()    { eblit-run src_unpack    ; }
-src_prepare()   { eblit-run src_prepare   ; }
-src_configure() { eblit-run src_configure ; }
-src_compile()   { eblit-run src_compile   ; }
-src_test()      { eblit-run src_test      ; }
-src_install()   { eblit-run src_install   ; }
-
-# FILESDIR might not be available during binpkg install
-for x in pretend setup {pre,post}inst ; do
-	e="${FILESDIR}/eblits/pkg_${x}.eblit"
-	if [[ -e ${e} ]] ; then
-		. "${e}"
-		eval "pkg_${x}() { eblit-run pkg_${x} ; }"
-	fi
-done
-
-eblit-src_unpack-pre() {
-	[[ -n ${GCC_BOOTSTRAP_VER} ]] && use multilib && unpack gcc-${GCC_BOOTSTRAP_VER}-multilib-bootstrap.tar.bz2
-	# Bug 558636 we don't apply the pie works around for 2.22. It shoud have the support. #558636
-	GLIBC_PATCH_EXCLUDE+=" 00_all_0002-workaround-crash-when-handling-signals-in-static-PIE.patch"
-	GLIBC_PATCH_EXCLUDE+=" 00_all_0012-disable-PIE-when-checking-for-PIC-default.patch"
-	GLIBC_PATCH_EXCLUDE+=" 00_all_0009-sys-types.h-drop-sys-sysmacros.h-include.patch"
-}
-
-eblit-src_prepare-post() {
-	eprefixify extra/locale/locale-gen
-
-	cd "${S}"
-
-	epatch "${FILESDIR}"/2.19/${PN}-2.19-ia64-gcc-4.8-reloc-hack.patch #503838
-
-	if use hardened ; then
-		# We don't enable these for non-hardened as the output is very terse --
-		# it only states that a crash happened.  The default upstream behavior
-		# includes backtraces and symbols.
-		einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler"
-		cp "${FILESDIR}"/2.20/glibc-2.20-gentoo-stack_chk_fail.c debug/stack_chk_fail.c || die
-		cp "${FILESDIR}"/2.20/glibc-2.20-gentoo-chk_fail.c debug/chk_fail.c || die
-
-		if use debug ; then
-			# Allow SIGABRT to dump core on non-hardened systems, or when debug is requested.
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCPPFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				-e '/^CFLAGS-backtrace.c/ iCPPFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile || die
-		fi
-
-		# Build various bits with ssp-all
-		sed -i \
-			-e 's:-fstack-protector$:-fstack-protector-all:' \
-			*/Makefile || die
-	fi
-
-	case $(gcc-fullversion) in
-	4.8.[0-3]|4.9.0)
-		eerror "You need to switch to a newer compiler; gcc-4.8.[0-3] and gcc-4.9.0 miscompile"
-		eerror "glibc.  See https://bugs.gentoo.org/547420 for details."
-		die "need to switch compilers #547420"
-		;;
-	esac
-}

diff --git a/sys-libs/glibc/glibc-9999.ebuild b/sys-libs/glibc/glibc-9999.ebuild
deleted file mode 100644
index 9d19150..0000000
--- a/sys-libs/glibc/glibc-9999.ebuild
+++ /dev/null
@@ -1,204 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-9999.ebuild,v 1.21 2013/04/10 16:40:27 vapier Exp $
-
-inherit eutils versionator toolchain-funcs flag-o-matic gnuconfig multilib unpacker multiprocessing
-
-DESCRIPTION="GNU libc6 (also called glibc2) C library"
-HOMEPAGE="http://www.gnu.org/software/libc/libc.html"
-
-LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
-#KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
-RESTRICT="strip" # strip ourself #46186
-EMULTILIB_PKG="true"
-
-# Configuration variables
-RELEASE_VER=""
-case ${PV} in
-9999*)
-	EGIT_REPO_URIS="git://sourceware.org/git/glibc.git"
-	EGIT_SOURCEDIRS="${S}"
-	inherit git-2
-	;;
-*)
-	RELEASE_VER=${PV}
-	;;
-esac
-PATCH_VER=""                                   # Gentoo patchset
-NPTL_KERN_VER=${NPTL_KERN_VER:-"2.6.16"}       # min kernel version nptl requires
-
-IUSE="debug gd hardened multilib nscd selinux systemtap profile suid vanilla crosscompile_opts_headers-only"
-
-# Here's how the cross-compile logic breaks down ...
-#  CTARGET - machine that will target the binaries
-#  CHOST   - machine that will host the binaries
-#  CBUILD  - machine that will build the binaries
-# If CTARGET != CHOST, it means you want a libc for cross-compiling.
-# If CHOST != CBUILD, it means you want to cross-compile the libc.
-#  CBUILD = CHOST = CTARGET    - native build/install
-#  CBUILD != (CHOST = CTARGET) - cross-compile a native build
-#  (CBUILD = CHOST) != CTARGET - libc for cross-compiler
-#  CBUILD != CHOST != CTARGET  - cross-compile a libc for a cross-compiler
-# For install paths:
-#  CHOST = CTARGET  - install into /
-#  CHOST != CTARGET - install into /usr/CTARGET/
-
-export CBUILD=${CBUILD:-${CHOST}}
-export CTARGET=${CTARGET:-${CHOST}}
-if [[ ${CTARGET} == ${CHOST} ]] ; then
-	if [[ ${CATEGORY} == cross-* ]] ; then
-		export CTARGET=${CATEGORY#cross-}
-	fi
-fi
-
-[[ ${CTARGET} == hppa* ]] && NPTL_KERN_VER=${NPTL_KERN_VER/2.6.16/2.6.20}
-
-is_crosscompile() {
-	[[ ${CHOST} != ${CTARGET} ]]
-}
-
-# Why SLOT 2.2 you ask yourself while sippin your tea ?
-# Everyone knows 2.2 > 0, duh.
-SLOT="2.2"
-
-# General: We need a new-enough binutils/gcc to match upstream baseline.
-# arch: we need to make sure our binutils/gcc supports TLS.
-DEPEND=">=app-misc/pax-utils-0.1.10
-	!<sys-apps/sandbox-1.6
-	!<sys-apps/portage-2.1.2
-	selinux? ( sys-libs/libselinux )"
-RDEPEND="!sys-kernel/ps3-sources
-	selinux? ( sys-libs/libselinux )
-	!sys-libs/nss-db"
-
-if [[ ${CATEGORY} == cross-* ]] ; then
-	DEPEND+=" !crosscompile_opts_headers-only? (
-		>=${CATEGORY}/binutils-2.20
-		>=${CATEGORY}/gcc-4.3
-	)"
-	[[ ${CATEGORY} == *-linux* ]] && DEPEND+=" ${CATEGORY}/linux-headers"
-else
-	DEPEND+="
-		>=sys-devel/binutils-2.20
-		>=sys-devel/gcc-4.3
-		virtual/os-headers
-		!vanilla? ( >=sys-libs/timezone-data-2012c )"
-	RDEPEND+="
-		vanilla? ( !sys-libs/timezone-data )
-		!vanilla? ( sys-libs/timezone-data )"
-fi
-
-SRC_URI=$(
-	upstream_uris() {
-		echo mirror://gnu/glibc/$1 ftp://sourceware.org/pub/glibc/{releases,snapshots}/$1 mirror://gentoo/$1
-	}
-	gentoo_uris() {
-		local devspace="HTTP~vapier/dist/URI HTTP~azarah/glibc/URI"
-		devspace=${devspace//HTTP/http://dev.gentoo.org/}
-		echo mirror://gentoo/$1 ${devspace//URI/$1}
-	}
-
-	[[ -z ${EGIT_REPO_URIS} ]] && upstream_uris ${P}.tar.xz
-	[[ -n ${PATCH_VER}      ]] && gentoo_uris ${P}-patches-${PATCH_VER}.tar.bz2
-)
-
-# eblit-include [--skip] <function> [version]
-eblit-include() {
-	local skipable=false
-	[[ $1 == "--skip" ]] && skipable=true && shift
-	[[ $1 == pkg_* ]] && skipable=true
-
-	local e v func=$1 ver=$2
-	[[ -z ${func} ]] && die "Usage: eblit-include <function> [version]"
-	for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do
-		e="${FILESDIR}/eblits/${func}${v}.eblit"
-		if [[ -e ${e} ]] ; then
-			source "${e}"
-			return 0
-		fi
-	done
-	${skipable} && return 0
-	die "Could not locate requested eblit '${func}' in ${FILESDIR}/eblits/"
-}
-
-# eblit-run-maybe <function>
-# run the specified function if it is defined
-eblit-run-maybe() {
-	[[ $(type -t "$@") == "function" ]] && "$@"
-}
-
-# eblit-run <function> [version]
-# aka: src_unpack() { eblit-run src_unpack ; }
-eblit-run() {
-	eblit-include --skip common "${*:2}"
-	eblit-include "$@"
-	eblit-run-maybe eblit-$1-pre
-	eblit-${PN}-$1
-	eblit-run-maybe eblit-$1-post
-}
-
-src_unpack()  { eblit-run src_unpack  ; }
-src_compile() { eblit-run src_compile ; }
-src_test()    { eblit-run src_test    ; }
-src_install() { eblit-run src_install ; }
-
-# FILESDIR might not be available during binpkg install
-for x in setup {pre,post}inst ; do
-	e="${FILESDIR}/eblits/pkg_${x}.eblit"
-	if [[ -e ${e} ]] ; then
-		. "${e}"
-		eval "pkg_${x}() { eblit-run pkg_${x} ; }"
-	fi
-done
-
-eblit-src_unpack-post() {
-	if use hardened ; then
-		cd "${S}"
-		einfo "Patching to get working PIE binaries on PIE (hardened) platforms"
-		gcc-specs-pie && epatch "${FILESDIR}"/2.16/glibc-2.16-hardened-pie.patch
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-configure-picdefault.patch
-		epatch "${FILESDIR}"/2.10/glibc-2.10-hardened-inittls-nosysenter.patch
-
-		einfo "Installing Hardened Gentoo SSP and FORTIFY_SOURCE handler"
-		cp -f "${FILESDIR}"/2.6/glibc-2.6-gentoo-stack_chk_fail.c \
-			debug/stack_chk_fail.c || die
-		cp -f "${FILESDIR}"/2.10/glibc-2.10-gentoo-chk_fail.c \
-			debug/chk_fail.c || die
-
-		if use debug ; then
-			# When using Hardened Gentoo stack handler, have smashes dump core for
-			# analysis - debug only, as core could be an information leak
-			# (paranoia).
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCFLAGS-stack_chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile \
-				|| die "Failed to modify debug/Makefile for debug stack handler"
-			sed -i \
-				-e '/^CFLAGS-backtrace.c/ iCFLAGS-chk_fail.c = -DSSP_SMASH_DUMPS_CORE' \
-				debug/Makefile \
-				|| die "Failed to modify debug/Makefile for debug fortify handler"
-		fi
-
-		# Build nscd with ssp-all
-		sed -i \
-			-e 's:-fstack-protector$:-fstack-protector-all:' \
-			nscd/Makefile \
-			|| die "Failed to ensure nscd builds with ssp-all"
-	fi
-}
-
-eblit-pkg_preinst-post() {
-	if [[ ${CTARGET} == arm* ]] ; then
-		# Backwards compat support for renaming hardfp ldsos #417287
-		local oldso='/lib/ld-linux.so.3'
-		local nldso='/lib/ld-linux-armhf.so.3'
-		if [[ -e ${D}${nldso} ]] ; then
-			if scanelf -qRyi "${ROOT}$(alt_prefix)"/*bin/ | grep -s "^${oldso}" ; then
-				ewarn "Symlinking old ldso (${oldso}) to new ldso (${nldso})."
-				ewarn "Please rebuild all packages using this old ldso as compat"
-				ewarn "support will be dropped in the future."
-				ln -s "${nldso##*/}" "${D}$(alt_prefix)${oldso}"
-			fi
-		fi
-	fi
-}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2017-01-07 13:58 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-27  2:43 [gentoo-commits] proj/android:master commit in: sys-libs/glibc/ Benda XU
2016-05-27  2:41 ` [gentoo-commits] dev/heroxbd:master " Benda XU
  -- strict thread matches above, loose matches on Subject: below --
2017-01-07 13:58 [gentoo-commits] proj/android:master " Benda XU
2016-06-22  7:40 Benda XU
2016-06-02  2:37 [gentoo-commits] dev/heroxbd:master " Benda XU
2016-05-27 16:02 ` [gentoo-commits] proj/android:master " Benda XU
2016-05-26  4:05 Benda XU
2016-05-26  4:05 Benda XU

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox