MD5 6726c272dd0883b0c6f06a920c7ef30a glibc-2.3.3.20040420-r2.ebuild 21726
MD5 9db53eb2d0b552d650ccd326244198ee glibc-2.3.4.20041102-r1.ebuild 34301
MD5 567094e03359ffc1c95af7356395228d metadata.xml 162
-MD5 6da1f2747661a3114f6b7835f5d877c5 glibc-2.3.5.ebuild 40000
+MD5 e7c7445aca1843f01b5eb304c437cd1a glibc-2.3.5.ebuild 40229
MD5 d4685f67b36e4a0c1fc0db8516523d2e glibc-2.3.4.20040808-r1.ebuild 27749
-MD5 b6e5475c66c76daa09c449492a6dc28b glibc-2.3.5-r1.ebuild 39684
+MD5 42bb594b3897af220d0644ecb8961947 glibc-2.3.5-r1.ebuild 39913
MD5 a789e9155b746cc1c16da9a7604a0fb2 glibc-2.3.4.20040619-r2.ebuild 21400
-MD5 b7ec518e22b043065e534b8655849f0a glibc-2.3.4.20041102-r2.ebuild 41131
-MD5 5922324cb5fe3ba612cbd56190273c95 glibc-2.3.5.20050722.ebuild 40376
+MD5 b2386efc8afc41494eceea5e8cbf3e8f glibc-2.3.4.20041102-r2.ebuild 41367
+MD5 dd4fa120212a036dcad3affa7c7345ae glibc-2.3.5.20050722.ebuild 40605
MD5 f8bf77d5057759d82db6401f9ff5211c glibc-2.2.5-r10.ebuild 4523
MD5 e5c30ea961ed5d60c6c4b7ee1fc240ae glibc-2.3.2-r12.ebuild 22495
-MD5 ca3686fdba935bc6cd4d5793460b637b glibc-2.3.5.20050421.ebuild 40017
-MD5 5b0d7b02c5be0df7cc27ec2aebe63800 glibc-2.3.4.20050125-r1.ebuild 39324
+MD5 f6e6c956f3cd8f629bfee45b1dbc64a5 glibc-2.3.5.20050421.ebuild 40246
+MD5 ad138005f2ca1414c3820735e6003853 glibc-2.3.4.20050125-r1.ebuild 39560
MD5 a372415b48e3d01c0c39f5d79c947de2 ChangeLog 82055
MD5 2f05d3181e9a9ded61e074147af47e8e files/digest-glibc-2.3.4.20040808-r1 382
MD5 6d49cf08909f89da5748956452bebb03 files/nscd 1339
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
-iD8DBQFDKlI0gIKl8Uu19MoRAmonAJ9g6Bon9IHYcn0Gtlfr7hj3zy5idACeIZkY
-2RJXI2RlXjrEm9RkNnNHLDU=
-=l5bu
+iD4DBQFDKl2YgIKl8Uu19MoRApoBAJiNZig52aLeuNSU5i+0edrzinbrAJwM+sb8
+oHP3idJPfRqwRPOrjCs7mQ==
+=AKGf
-----END PGP SIGNATURE-----
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.3.4.20041102-r2.ebuild,v 1.4 2005/09/16 05:03:17 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.3.4.20041102-r2.ebuild,v 1.5 2005/09/16 05:51:57 vapier Exp $
# Here's how the cross-compile logic breaks down ...
# CTARGET - machine that will target the binaries
--host=${CTARGET_OPT:-${CTARGET}}
--disable-profile
--without-gd
- --with-headers=$(alt_headers)
+ --with-headers=${ROOT}$(alt_headers)
--prefix=$(alt_prefix)
--mandir=$(alt_prefix)/share/man
--infodir=$(alt_prefix)/share/info
GBUILDDIR=${WORKDIR}/build-${ABI}-${CTARGET}-$1
mkdir -p ${GBUILDDIR}
cd ${GBUILDDIR}
- einfo "Configuring GLIBC for $1 with: ${myconf}"
+ einfo "Configuring GLIBC for $1 with: ${myconf// /\n\t\t}"
${S}/configure ${myconf} || die "failed to configure glibc"
}
src_compile() {
crosscompile_setup
- # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
- local MLTEST=$(type dyn_unpack)
- if has_multilib_profile && [ -z "${OABI}" -a "${MLTEST/set_abi}" = "${MLTEST}" ] ; then
- OABI="${ABI}"
- for ABI in $(get_install_abis); do
- export ABI
- einfo "Compiling ${ABI} glibc"
- src_compile
- done
- ABI="${OABI}"
- unset OABI
- return 0
+ if [[ -z ${OABI} ]] && has_multilib_profile ; then
+ # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
+ local MLTEST=$(type dyn_unpack)
+ if [[ ${MLTEST/set_abi} == "${MLTEST}" ]] ; then
+ OABI=${ABI}
+ einfo "Building multilib glibc for ABIs: $(get_install_abis)"
+ for ABI in $(get_install_abis) ; do
+ export ABI=${ABI}
+ src_compile
+ done
+ ABI=${OABI}
+ unset OABI
+ return 0
+ fi
+ unset MLTEST
fi
- unset MLTEST
ABI=${ABI:-default}
toolchain-glibc_src_compile
src_test() {
crosscompile_setup
- # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
- local MLTEST=$(type dyn_unpack)
- if has_multilib_profile && [ -z "${OABI}" -a "${MLTEST/set_abi}" = "${MLTEST}" ] ; then
- OABI="${ABI}"
- for ABI in $(get_install_abis); do
- export ABI
- einfo "Testing ${ABI} glibc"
- src_test
- done
- ABI="${OABI}"
- unset OABI
- return 0
+ if [[ -z ${OABI} ]] && has_multilib_profile ; then
+ # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
+ local MLTEST=$(type dyn_unpack)
+ if [[ ${MLTEST/set_abi} == "${MLTEST}" ]] ; then
+ OABI=${ABI}
+ einfo "Testing multilib glibc for ABIs: $(get_install_abis)"
+ for ABI in $(get_install_abis) ; do
+ export ABI
+ einfo " Testing ${ABI} glibc"
+ src_test
+ done
+ ABI=${OABI}
+ unset OABI
+ return 0
+ fi
+ unset MLTEST
fi
- unset MLTEST
ABI=${ABI:-default}
toolchain-glibc_src_test
src_install() {
crosscompile_setup
- # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
- local MLTEST=$(type dyn_unpack)
- if has_multilib_profile && [ -z "${OABI}" -a "${MLTEST/set_abi}" = "${MLTEST}" ] ; then
- OABI="${ABI}"
- for ABI in $(get_install_abis); do
- export ABI
- einfo "Installing ${ABI} glibc"
- src_install
- done
- ABI="${OABI}"
- unset OABI
- return 0
+ if [[ -z ${OABI} ]] && has_multilib_profile ; then
+ # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
+ local MLTEST=$(type dyn_unpack)
+ if [[ ${MLTEST/set_abi} == "${MLTEST}" ]] ; then
+ OABI=${ABI}
+ einfo "Installing multilib glibc for ABIs: $(get_install_abis)"
+ for ABI in $(get_install_abis) ; do
+ export ABI
+ src_install
+ done
+ ABI=${OABI}
+ unset OABI
+ return 0
+ fi
+ unset MLTEST
fi
- unset MLTEST
ABI=${ABI:-default}
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.3.4.20050125-r1.ebuild,v 1.60 2005/09/16 05:03:17 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.3.4.20050125-r1.ebuild,v 1.61 2005/09/16 05:51:57 vapier Exp $
# Here's how the cross-compile logic breaks down ...
# CTARGET - machine that will target the binaries
--host=${CTARGET_OPT:-${CTARGET}}
--disable-profile
--without-gd
- --with-headers=$(alt_headers)
+ --with-headers=${ROOT}$(alt_headers)
--prefix=$(alt_prefix)
--mandir=$(alt_prefix)/share/man
--infodir=$(alt_prefix)/share/info
GBUILDDIR=${WORKDIR}/build-${ABI}-${CTARGET}-$1
mkdir -p ${GBUILDDIR}
cd ${GBUILDDIR}
- einfo "Configuring GLIBC for $1 with: ${myconf}"
+ einfo "Configuring GLIBC for $1 with: ${myconf// /\n\t\t}"
${S}/configure ${myconf} || die "failed to configure glibc"
}
src_compile() {
crosscompile_setup
- # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
- local MLTEST=$(type dyn_unpack)
- if has_multilib_profile && [ -z "${OABI}" -a "${MLTEST/set_abi}" = "${MLTEST}" ] ; then
- OABI="${ABI}"
- for ABI in $(get_install_abis); do
- export ABI
- einfo "Compiling ${ABI} glibc"
- src_compile
- done
- ABI="${OABI}"
- unset OABI
- return 0
+ if [[ -z ${OABI} ]] && has_multilib_profile ; then
+ # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
+ local MLTEST=$(type dyn_unpack)
+ if [[ ${MLTEST/set_abi} == "${MLTEST}" ]] ; then
+ OABI=${ABI}
+ einfo "Building multilib glibc for ABIs: $(get_install_abis)"
+ for ABI in $(get_install_abis) ; do
+ export ABI=${ABI}
+ src_compile
+ done
+ ABI=${OABI}
+ unset OABI
+ return 0
+ fi
+ unset MLTEST
fi
- unset MLTEST
ABI=${ABI:-default}
toolchain-glibc_src_compile
src_test() {
crosscompile_setup
- # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
- local MLTEST=$(type dyn_unpack)
- if has_multilib_profile && [ -z "${OABI}" -a "${MLTEST/set_abi}" = "${MLTEST}" ] ; then
- OABI="${ABI}"
- for ABI in $(get_install_abis); do
- export ABI
- einfo "Testing ${ABI} glibc"
- src_test
- done
- ABI="${OABI}"
- unset OABI
- return 0
+ if [[ -z ${OABI} ]] && has_multilib_profile ; then
+ # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
+ local MLTEST=$(type dyn_unpack)
+ if [[ ${MLTEST/set_abi} == "${MLTEST}" ]] ; then
+ OABI=${ABI}
+ einfo "Testing multilib glibc for ABIs: $(get_install_abis)"
+ for ABI in $(get_install_abis) ; do
+ export ABI
+ einfo " Testing ${ABI} glibc"
+ src_test
+ done
+ ABI=${OABI}
+ unset OABI
+ return 0
+ fi
+ unset MLTEST
fi
- unset MLTEST
ABI=${ABI:-default}
toolchain-glibc_src_test
src_install() {
crosscompile_setup
- # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
- local MLTEST=$(type dyn_unpack)
- if has_multilib_profile && [ -z "${OABI}" -a "${MLTEST/set_abi}" = "${MLTEST}" ] ; then
- OABI="${ABI}"
- for ABI in $(get_install_abis); do
- export ABI
- einfo "Installing ${ABI} glibc"
- src_install
- done
- ABI="${OABI}"
- unset OABI
- return 0
+ if [[ -z ${OABI} ]] && has_multilib_profile ; then
+ # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
+ local MLTEST=$(type dyn_unpack)
+ if [[ ${MLTEST/set_abi} == "${MLTEST}" ]] ; then
+ OABI=${ABI}
+ einfo "Installing multilib glibc for ABIs: $(get_install_abis)"
+ for ABI in $(get_install_abis) ; do
+ export ABI
+ src_install
+ done
+ ABI=${OABI}
+ unset OABI
+ return 0
+ fi
+ unset MLTEST
fi
- unset MLTEST
ABI=${ABI:-default}
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.3.5-r1.ebuild,v 1.27 2005/09/16 05:03:17 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.3.5-r1.ebuild,v 1.28 2005/09/16 05:51:57 vapier Exp $
# Here's how the cross-compile logic breaks down ...
# CTARGET - machine that will target the binaries
GBUILDDIR=${WORKDIR}/build-${ABI}-${CTARGET}-$1
mkdir -p ${GBUILDDIR}
cd ${GBUILDDIR}
- einfo "Configuring GLIBC for $1 with: ${myconf}"
+ einfo "Configuring GLIBC for $1 with: ${myconf// /\n\t\t}"
${S}/configure ${myconf} || die "failed to configure glibc"
}
src_compile() {
crosscompile_setup
- # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
- local MLTEST=$(type dyn_unpack)
- if has_multilib_profile && [ -z "${OABI}" -a "${MLTEST/set_abi}" = "${MLTEST}" ] ; then
- OABI="${ABI}"
- for ABI in $(get_install_abis); do
- export ABI
- einfo "Compiling ${ABI} glibc"
- src_compile
- done
- ABI="${OABI}"
- unset OABI
- return 0
+ if [[ -z ${OABI} ]] && has_multilib_profile ; then
+ # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
+ local MLTEST=$(type dyn_unpack)
+ if [[ ${MLTEST/set_abi} == "${MLTEST}" ]] ; then
+ OABI=${ABI}
+ einfo "Building multilib glibc for ABIs: $(get_install_abis)"
+ for ABI in $(get_install_abis) ; do
+ export ABI=${ABI}
+ src_compile
+ done
+ ABI=${OABI}
+ unset OABI
+ return 0
+ fi
+ unset MLTEST
fi
- unset MLTEST
ABI=${ABI:-default}
toolchain-glibc_src_compile
src_test() {
crosscompile_setup
- # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
- local MLTEST=$(type dyn_unpack)
- if has_multilib_profile && [ -z "${OABI}" -a "${MLTEST/set_abi}" = "${MLTEST}" ] ; then
- OABI="${ABI}"
- for ABI in $(get_install_abis); do
- export ABI
- einfo "Testing ${ABI} glibc"
- src_test
- done
- ABI="${OABI}"
- unset OABI
- return 0
+ if [[ -z ${OABI} ]] && has_multilib_profile ; then
+ # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
+ local MLTEST=$(type dyn_unpack)
+ if [[ ${MLTEST/set_abi} == "${MLTEST}" ]] ; then
+ OABI=${ABI}
+ einfo "Testing multilib glibc for ABIs: $(get_install_abis)"
+ for ABI in $(get_install_abis) ; do
+ export ABI
+ einfo " Testing ${ABI} glibc"
+ src_test
+ done
+ ABI=${OABI}
+ unset OABI
+ return 0
+ fi
+ unset MLTEST
fi
- unset MLTEST
ABI=${ABI:-default}
toolchain-glibc_src_test
src_install() {
crosscompile_setup
- # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
- local MLTEST=$(type dyn_unpack)
- if has_multilib_profile && [ -z "${OABI}" -a "${MLTEST/set_abi}" = "${MLTEST}" ] ; then
- OABI="${ABI}"
- for ABI in $(get_install_abis); do
- export ABI
- einfo "Installing ${ABI} glibc"
- src_install
- done
- ABI="${OABI}"
- unset OABI
- return 0
+ if [[ -z ${OABI} ]] && has_multilib_profile ; then
+ # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
+ local MLTEST=$(type dyn_unpack)
+ if [[ ${MLTEST/set_abi} == "${MLTEST}" ]] ; then
+ OABI=${ABI}
+ einfo "Installing multilib glibc for ABIs: $(get_install_abis)"
+ for ABI in $(get_install_abis) ; do
+ export ABI
+ src_install
+ done
+ ABI=${OABI}
+ unset OABI
+ return 0
+ fi
+ unset MLTEST
fi
- unset MLTEST
ABI=${ABI:-default}
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.3.5.20050421.ebuild,v 1.34 2005/09/16 05:03:17 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.3.5.20050421.ebuild,v 1.35 2005/09/16 05:51:57 vapier Exp $
# Here's how the cross-compile logic breaks down ...
# CTARGET - machine that will target the binaries
GBUILDDIR=${WORKDIR}/build-${ABI}-${CTARGET}-$1
mkdir -p ${GBUILDDIR}
cd ${GBUILDDIR}
- einfo "Configuring GLIBC for $1 with: ${myconf}"
+ einfo "Configuring GLIBC for $1 with: ${myconf// /\n\t\t}"
${S}/configure ${myconf} || die "failed to configure glibc"
}
src_compile() {
crosscompile_setup
- # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
- local MLTEST=$(type dyn_unpack)
- if has_multilib_profile && [ -z "${OABI}" -a "${MLTEST/set_abi}" = "${MLTEST}" ] ; then
- OABI="${ABI}"
- for ABI in $(get_install_abis); do
- export ABI
- einfo "Compiling ${ABI} glibc"
- src_compile
- done
- ABI="${OABI}"
- unset OABI
- return 0
+ if [[ -z ${OABI} ]] && has_multilib_profile ; then
+ # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
+ local MLTEST=$(type dyn_unpack)
+ if [[ ${MLTEST/set_abi} == "${MLTEST}" ]] ; then
+ OABI=${ABI}
+ einfo "Building multilib glibc for ABIs: $(get_install_abis)"
+ for ABI in $(get_install_abis) ; do
+ export ABI=${ABI}
+ src_compile
+ done
+ ABI=${OABI}
+ unset OABI
+ return 0
+ fi
+ unset MLTEST
fi
- unset MLTEST
ABI=${ABI:-default}
toolchain-glibc_src_compile
src_test() {
crosscompile_setup
- # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
- local MLTEST=$(type dyn_unpack)
- if has_multilib_profile && [ -z "${OABI}" -a "${MLTEST/set_abi}" = "${MLTEST}" ] ; then
- OABI="${ABI}"
- for ABI in $(get_install_abis); do
- export ABI
- einfo "Testing ${ABI} glibc"
- src_test
- done
- ABI="${OABI}"
- unset OABI
- return 0
+ if [[ -z ${OABI} ]] && has_multilib_profile ; then
+ # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
+ local MLTEST=$(type dyn_unpack)
+ if [[ ${MLTEST/set_abi} == "${MLTEST}" ]] ; then
+ OABI=${ABI}
+ einfo "Testing multilib glibc for ABIs: $(get_install_abis)"
+ for ABI in $(get_install_abis) ; do
+ export ABI
+ einfo " Testing ${ABI} glibc"
+ src_test
+ done
+ ABI=${OABI}
+ unset OABI
+ return 0
+ fi
+ unset MLTEST
fi
- unset MLTEST
ABI=${ABI:-default}
toolchain-glibc_src_test
src_install() {
crosscompile_setup
- # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
- local MLTEST=$(type dyn_unpack)
- if has_multilib_profile && [ -z "${OABI}" -a "${MLTEST/set_abi}" = "${MLTEST}" ] ; then
- OABI="${ABI}"
- for ABI in $(get_install_abis); do
- export ABI
- einfo "Installing ${ABI} glibc"
- src_install
- done
- ABI="${OABI}"
- unset OABI
- return 0
+ if [[ -z ${OABI} ]] && has_multilib_profile ; then
+ # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
+ local MLTEST=$(type dyn_unpack)
+ if [[ ${MLTEST/set_abi} == "${MLTEST}" ]] ; then
+ OABI=${ABI}
+ einfo "Installing multilib glibc for ABIs: $(get_install_abis)"
+ for ABI in $(get_install_abis) ; do
+ export ABI
+ src_install
+ done
+ ABI=${OABI}
+ unset OABI
+ return 0
+ fi
+ unset MLTEST
fi
- unset MLTEST
ABI=${ABI:-default}
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.3.5.20050722.ebuild,v 1.13 2005/09/16 05:03:17 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.3.5.20050722.ebuild,v 1.14 2005/09/16 05:51:57 vapier Exp $
# Here's how the cross-compile logic breaks down ...
# CTARGET - machine that will target the binaries
GBUILDDIR=${WORKDIR}/build-${ABI}-${CTARGET}-$1
mkdir -p ${GBUILDDIR}
cd ${GBUILDDIR}
- einfo "Configuring GLIBC for $1 with: ${myconf}"
+ einfo "Configuring GLIBC for $1 with: ${myconf// /\n\t\t}"
${S}/configure ${myconf} || die "failed to configure glibc"
}
src_compile() {
crosscompile_setup
- # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
- local MLTEST=$(type dyn_unpack)
- if has_multilib_profile && [ -z "${OABI}" -a "${MLTEST/set_abi}" = "${MLTEST}" ] ; then
- OABI="${ABI}"
- for ABI in $(get_install_abis); do
- export ABI
- einfo "Compiling ${ABI} glibc"
- src_compile
- done
- ABI="${OABI}"
- unset OABI
- return 0
+ if [[ -z ${OABI} ]] && has_multilib_profile ; then
+ # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
+ local MLTEST=$(type dyn_unpack)
+ if [[ ${MLTEST/set_abi} == "${MLTEST}" ]] ; then
+ OABI=${ABI}
+ einfo "Building multilib glibc for ABIs: $(get_install_abis)"
+ for ABI in $(get_install_abis) ; do
+ export ABI=${ABI}
+ src_compile
+ done
+ ABI=${OABI}
+ unset OABI
+ return 0
+ fi
+ unset MLTEST
fi
- unset MLTEST
ABI=${ABI:-default}
toolchain-glibc_src_compile
src_test() {
crosscompile_setup
- # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
- local MLTEST=$(type dyn_unpack)
- if has_multilib_profile && [ -z "${OABI}" -a "${MLTEST/set_abi}" = "${MLTEST}" ] ; then
- OABI="${ABI}"
- for ABI in $(get_install_abis); do
- export ABI
- einfo "Testing ${ABI} glibc"
- src_test
- done
- ABI="${OABI}"
- unset OABI
- return 0
+ if [[ -z ${OABI} ]] && has_multilib_profile ; then
+ # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
+ local MLTEST=$(type dyn_unpack)
+ if [[ ${MLTEST/set_abi} == "${MLTEST}" ]] ; then
+ OABI=${ABI}
+ einfo "Testing multilib glibc for ABIs: $(get_install_abis)"
+ for ABI in $(get_install_abis) ; do
+ export ABI
+ einfo " Testing ${ABI} glibc"
+ src_test
+ done
+ ABI=${OABI}
+ unset OABI
+ return 0
+ fi
+ unset MLTEST
fi
- unset MLTEST
ABI=${ABI:-default}
toolchain-glibc_src_test
src_install() {
crosscompile_setup
- # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
- local MLTEST=$(type dyn_unpack)
- if has_multilib_profile && [ -z "${OABI}" -a "${MLTEST/set_abi}" = "${MLTEST}" ] ; then
- OABI="${ABI}"
- for ABI in $(get_install_abis); do
- export ABI
- einfo "Installing ${ABI} glibc"
- src_install
- done
- ABI="${OABI}"
- unset OABI
- return 0
+ if [[ -z ${OABI} ]] && has_multilib_profile ; then
+ # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
+ local MLTEST=$(type dyn_unpack)
+ if [[ ${MLTEST/set_abi} == "${MLTEST}" ]] ; then
+ OABI=${ABI}
+ einfo "Installing multilib glibc for ABIs: $(get_install_abis)"
+ for ABI in $(get_install_abis) ; do
+ export ABI
+ src_install
+ done
+ ABI=${OABI}
+ unset OABI
+ return 0
+ fi
+ unset MLTEST
fi
- unset MLTEST
ABI=${ABI:-default}
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.3.5.ebuild,v 1.45 2005/09/16 05:03:17 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.3.5.ebuild,v 1.46 2005/09/16 05:51:57 vapier Exp $
# Here's how the cross-compile logic breaks down ...
# CTARGET - machine that will target the binaries
GBUILDDIR=${WORKDIR}/build-${ABI}-${CTARGET}-$1
mkdir -p ${GBUILDDIR}
cd ${GBUILDDIR}
- einfo "Configuring GLIBC for $1 with: ${myconf}"
+ einfo "Configuring GLIBC for $1 with: ${myconf// /\n\t\t}"
${S}/configure ${myconf} || die "failed to configure glibc"
}
src_compile() {
crosscompile_setup
- # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
- local MLTEST=$(type dyn_unpack)
- if has_multilib_profile && [ -z "${OABI}" -a "${MLTEST/set_abi}" = "${MLTEST}" ] ; then
- OABI="${ABI}"
- for ABI in $(get_install_abis); do
- export ABI
- einfo "Compiling ${ABI} glibc"
- src_compile
- done
- ABI="${OABI}"
- unset OABI
- return 0
+ if [[ -z ${OABI} ]] && has_multilib_profile ; then
+ # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
+ local MLTEST=$(type dyn_unpack)
+ if [[ ${MLTEST/set_abi} == "${MLTEST}" ]] ; then
+ OABI=${ABI}
+ einfo "Building multilib glibc for ABIs: $(get_install_abis)"
+ for ABI in $(get_install_abis) ; do
+ export ABI=${ABI}
+ src_compile
+ done
+ ABI=${OABI}
+ unset OABI
+ return 0
+ fi
+ unset MLTEST
fi
- unset MLTEST
ABI=${ABI:-default}
toolchain-glibc_src_compile
src_test() {
crosscompile_setup
- # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
- local MLTEST=$(type dyn_unpack)
- if has_multilib_profile && [ -z "${OABI}" -a "${MLTEST/set_abi}" = "${MLTEST}" ] ; then
- OABI="${ABI}"
- for ABI in $(get_install_abis); do
- export ABI
- einfo "Testing ${ABI} glibc"
- src_test
- done
- ABI="${OABI}"
- unset OABI
- return 0
+ if [[ -z ${OABI} ]] && has_multilib_profile ; then
+ # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
+ local MLTEST=$(type dyn_unpack)
+ if [[ ${MLTEST/set_abi} == "${MLTEST}" ]] ; then
+ OABI=${ABI}
+ einfo "Testing multilib glibc for ABIs: $(get_install_abis)"
+ for ABI in $(get_install_abis) ; do
+ export ABI
+ einfo " Testing ${ABI} glibc"
+ src_test
+ done
+ ABI=${OABI}
+ unset OABI
+ return 0
+ fi
+ unset MLTEST
fi
- unset MLTEST
ABI=${ABI:-default}
toolchain-glibc_src_test
src_install() {
crosscompile_setup
- # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
- local MLTEST=$(type dyn_unpack)
- if has_multilib_profile && [ -z "${OABI}" -a "${MLTEST/set_abi}" = "${MLTEST}" ] ; then
- OABI="${ABI}"
- for ABI in $(get_install_abis); do
- export ABI
- einfo "Installing ${ABI} glibc"
- src_install
- done
- ABI="${OABI}"
- unset OABI
- return 0
+ if [[ -z ${OABI} ]] && has_multilib_profile ; then
+ # MULTILIB-CLEANUP: Fix this when FEATURES=multilib-pkg is in portage
+ local MLTEST=$(type dyn_unpack)
+ if [[ ${MLTEST/set_abi} == "${MLTEST}" ]] ; then
+ OABI=${ABI}
+ einfo "Installing multilib glibc for ABIs: $(get_install_abis)"
+ for ABI in $(get_install_abis) ; do
+ export ABI
+ src_install
+ done
+ ABI=${OABI}
+ unset OABI
+ return 0
+ fi
+ unset MLTEST
fi
- unset MLTEST
ABI=${ABI:-default}