MD5 5529417ce5503c488b1ccaaa2e781799 glibc-2.2.5-r9.ebuild 10915
MD5 3b44d39389334d36b42c51887729dd4d glibc-2.3.2-r12.ebuild 21817
MD5 39ac6b0f30c9c27a5cd04c4e0b6caadb glibc-2.3.3.20040420-r2.ebuild 21634
-MD5 a8021622967aa449fc9b1f26525d10ae glibc-2.3.4.20040808-r1.ebuild 25893
-MD5 d0753f922ec347a65d7850182f35595b glibc-2.3.4.20041102.ebuild 30873
+MD5 fb1164e647c67c71636062c61f2df7cd glibc-2.3.4.20040808-r1.ebuild 26388
+MD5 a21f9597360062fd6e58bd4f34d2812b glibc-2.3.4.20041102.ebuild 31368
MD5 567094e03359ffc1c95af7356395228d metadata.xml 162
MD5 e4c399efc30efc54fb478b897cd37149 glibc-2.3.4.20040619-r2.ebuild 21078
MD5 9cc1e6b6f749dba7c8759bd07266f7d9 files/digest-glibc-2.2.5-r9 143
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
-iD8DBQFB5FKAArHZZzCEUG0RAlflAJ9mpEAHqkVI+fA4JnYwpAWodtmReACdGw7g
-zSFUQDwycRpchX8dHvLoWXU=
-=AnyO
+iD8DBQFB5JM/ArHZZzCEUG0RAolrAJ9i0ma8ZdbcC7G5K268/47PHbqxYwCcCjJF
+87C8qclgDwlvo0//Mmj6Lgo=
+=xmZH
-----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.20040808-r1.ebuild,v 1.29 2005/01/11 22:25:44 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.3.4.20040808-r1.ebuild,v 1.30 2005/01/12 03:00:37 eradicator Exp $
inherit eutils flag-o-matic gcc versionator
for ABI in ${MULTILIB_ABIS}; do
export ABI
mv ${WORKDIR}/build.${ABI} ${WORKDIR}/build
+
+ # Handle stupid lib32 BS
+ if use amd64 && [ "${ABI}" = "x86" -a "$(get_libdir)" != "lib" ]; then
+ OLD_LIBDIR="$(get_libdir)"
+ LIBDIR_x86="lib"
+ fi
+
src_install && mv ${WORKDIR}/build ${WORKDIR}/build.${ABI}
# Handle stupid lib32 BS
- if use amd64 && [ "${ABI}" = "x86" -a "$(get_abi_LIBDIR x86)" != "lib" ]; then
- mv ${D}/lib ${D}/$(get_abi_LIBDIR x86)
- mv ${D}/usr/lib ${D}/usr/$(get_abi_LIBDIR x86)
+ if use amd64 && [ "${ABI}" = "x86" -a -n "${OLD_LIBDIR}" ]; then
+ LIBDIR_x86="${OLD_LIBDIR}"
+ unset OLD_LIBDIR
+
+ mv ${D}/lib ${D}/$(get_libdir)
+ mv ${D}/usr/lib ${D}/usr/$(get_libdir)
mkdir ${D}/lib
- dosym ../$(get_abi_LIBDIR x86)/ld-linux.so.2 /lib/ld-linux.so.2
- dosed "s:/lib/:/$(get_abi_LIBDIR x86)/:g" /usr/$(get_abi_LIBDIR x86)/libc.so /usr/$(get_abi_LIBDIR x86)/libpthread.so
+ dosym ../$(get_libdir)/ld-linux.so.2 /lib/ld-linux.so.2
+ dosed "s:/lib/:/$(get_libdir)/:g" /usr/$(get_libdir)/libc.so /usr/$(get_libdir)/libpthread.so
+
+ rm -rf ${D}/usr/$(get_libdir)/misc ${D}/usr/$(get_libdir)/locale
+
+ for f in ${D}/usr/$(get_libdir)/*.so; do
+ local basef=$(basename ${f})
+ if [ -L ${f} ]; then
+ local target=$(readlink ${f})
+ target=${target/\/lib\//\/$(get_libdir)\/}
+ rm ${f}
+ dosym ${target} /usr/$(get_libdir)/${basef}
+ fi
+ done
fi
done
# 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.ebuild,v 1.23 2005/01/11 22:25:44 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.3.4.20041102.ebuild,v 1.24 2005/01/12 03:00:37 eradicator Exp $
inherit eutils flag-o-matic gcc versionator
for ABI in ${MULTILIB_ABIS}; do
export ABI
mv ${WORKDIR}/build.${ABI} ${WORKDIR}/build
+
+ # Handle stupid lib32 BS
+ if use amd64 && [ "${ABI}" = "x86" -a "$(get_libdir)" != "lib" ]; then
+ OLD_LIBDIR="$(get_libdir)"
+ LIBDIR_x86="lib"
+ fi
+
src_install && mv ${WORKDIR}/build ${WORKDIR}/build.${ABI}
# Handle stupid lib32 BS
- if use amd64 && [ "${ABI}" = "x86" -a "$(get_abi_LIBDIR x86)" != "lib" ]; then
- mv ${D}/lib ${D}/$(get_abi_LIBDIR x86)
- mv ${D}/usr/lib ${D}/usr/$(get_abi_LIBDIR x86)
+ if use amd64 && [ "${ABI}" = "x86" -a -n "${OLD_LIBDIR}" ]; then
+ LIBDIR_x86="${OLD_LIBDIR}"
+ unset OLD_LIBDIR
+
+ mv ${D}/lib ${D}/$(get_libdir)
+ mv ${D}/usr/lib ${D}/usr/$(get_libdir)
mkdir ${D}/lib
- dosym ../$(get_abi_LIBDIR x86)/ld-linux.so.2 /lib/ld-linux.so.2
- dosed "s:/lib/:/$(get_abi_LIBDIR x86)/:g" /usr/$(get_abi_LIBDIR x86)/libc.so /usr/$(get_abi_LIBDIR x86)/libpthread.so
+ dosym ../$(get_libdir)/ld-linux.so.2 /lib/ld-linux.so.2
+ dosed "s:/lib/:/$(get_libdir)/:g" /usr/$(get_libdir)/libc.so /usr/$(get_libdir)/libpthread.so
+
+ rm -rf ${D}/usr/$(get_libdir)/misc ${D}/usr/$(get_libdir)/locale
+
+ for f in ${D}/usr/$(get_libdir)/*.so; do
+ local basef=$(basename ${f})
+ if [ -L ${f} ]; then
+ local target=$(readlink ${f})
+ target=${target/\/lib\//\/$(get_libdir)\/}
+ rm ${f}
+ dosym ${target} /usr/$(get_libdir)/${basef}
+ fi
+ done
fi
done