diff options
author | 2007-05-23 22:52:37 +0000 | |
---|---|---|
committer | 2007-05-23 22:52:37 +0000 | |
commit | 3b8cf2046716db3add560c95ec5223cf500fead8 (patch) | |
tree | cff5facfd38a5c0e685c67c03706dc5b6525979c /sys-libs/glibc | |
parent | Stable on x86, bug #164239. (diff) | |
download | historical-3b8cf2046716db3add560c95ec5223cf500fead8.tar.gz historical-3b8cf2046716db3add560c95ec5223cf500fead8.tar.bz2 historical-3b8cf2046716db3add560c95ec5223cf500fead8.zip |
add support for glibc-ports
Package-Manager: portage-2.1.2.7
Diffstat (limited to 'sys-libs/glibc')
-rw-r--r-- | sys-libs/glibc/Manifest | 23 | ||||
-rw-r--r-- | sys-libs/glibc/files/digest-glibc-2.6 | 9 | ||||
-rw-r--r-- | sys-libs/glibc/glibc-2.6.ebuild | 23 |
3 files changed, 32 insertions, 23 deletions
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest index 1f4fe5933136..2533cf153597 100644 --- a/sys-libs/glibc/Manifest +++ b/sys-libs/glibc/Manifest @@ -460,7 +460,7 @@ DIST glibc-2.4-patches-1.19.tar.bz2 132880 RMD160 6df74db9b9e85220fba82658036ced DIST glibc-2.4.tar.bz2 15202445 RMD160 ee2712a0e6fab8e086958c1f23221f8d07af3de1 SHA1 35c636e4b474cda0f06e361d5e9caec092fd73d3 SHA256 27aaaaa78b4ab5da76bb29385dc9be087ba7b855a9102eaaa78ce3ec5e2e7fcd DIST glibc-2.5-patches-1.6.tar.bz2 533385 RMD160 4568b467d225b9fc3b5f6cdb93418264271b5150 SHA1 7a8d7826b48219420f6070f763040a1a187de3cc SHA256 11cc15bcdf416f2ecfbee8b444c3485d59a368f02c3a5f7589fe579e12bc5fbe DIST glibc-2.5.tar.bz2 15321839 RMD160 25a0a460c0db1e5b7c570e5087461696f2096fd2 SHA1 ec9a007c4875062099a4701ac9137fcdb5a71447 SHA256 9b2e12bb1eafb55ab2e5a868532b8e6ec39216c66c25b8998d7474bc4d4eb529 -DIST glibc-2.6-patches-1.0.tar.bz2 79487 RMD160 b34d4898a4bff0257926656e7a68e3b420eddcb6 SHA1 d197b1309737f8aed64fef823039395fe64dac85 SHA256 ed44292212f65c9fe573fae9089d530a2c6ea0b1f7842f16dceff757fb93eec4 +DIST glibc-2.6-patches-1.1.tar.bz2 83925 RMD160 f582d9ed2aba7d3f292d5f7e64ebf487af9ceac6 SHA1 3c4427b889d3b3bea30cfa9213aa0b8df9d27884 SHA256 8b9f7c5d2bf79e988277f37a220bfccdfb8f7b092cc56ba490b571b7c777ec45 DIST glibc-2.6.tar.bz2 15637436 RMD160 9f201f54d41941df299ab88722f4095dd417a5e4 SHA1 33a7d9aab6f0a76161d59341273e46d9aae8fc01 SHA256 f773ae5762c193091df46244ce355e38d358e8f8be088be0dbf934a193063bba DIST glibc-fedora-20041219T2331.tar.bz2 761998 RMD160 cfc859a7e0a904cfb340c832267d3377e850cf6e SHA1 31e10b882bb9288831e1a1b2ed0ddece7099ffbd SHA256 e36ffa84388ebb746cb80c37d6fd1acc9e45e07b85c30b0a2ad9f511fae59cec DIST glibc-infopages-2.3.5.tar.bz2 1273846 RMD160 14a587e5df98ad113fa1499d2a958efbb47c437a SHA1 bb974b6dacd02161532717a9d8f97248acd6da14 SHA256 79a602955e3cf4288fa9967240b397281594acab18c263d2ef864e7d71aa54e1 @@ -480,6 +480,7 @@ DIST glibc-manpages-2.3.5.tar.bz2 22148 RMD160 ecd70af5f77deaa15a1f97df5c9ba6151 DIST glibc-manpages-2.3.6-1.tar.bz2 22216 RMD160 a69fc155366d1b263acecd026718dc536c2b12b8 SHA1 10b7914a57f6510354b8d325d6ae18ff3547ba79 SHA256 2ba9c7fff2f02f888160dbadd013356fe4a6e9f3d71ac583f5ba6a1d73cb2ab6 DIST glibc-ports-2.4.tar.bz2 381472 RMD160 72987098f9fbd5a1ad617bf2136081c0db80a429 SHA1 8b4d93bfbcd5b6a36e09ff08fe0c2a08adc1b886 SHA256 2fbbcaad8a9f8560485c398a9066959fe2713c8bc7e653ec476fb56fed21d19a DIST glibc-ports-2.5.tar.bz2 409372 RMD160 e7e29df135a5f0f72760d10e5ad46de038e40725 SHA1 7da6257e641759ed29c4d316700fce6f604bc812 SHA256 80c38a005325e7539012bd665fb8e06af9ee9bfc74efb236ebff121265bfd463 +DIST glibc-ports-2.6.tar.bz2 431332 RMD160 275a10d95b5fa34a7c37469468eddbca928fa225 SHA1 ebc15149c8f6f492256cfab585f969a222e2f396 SHA256 398f56ad651939110ad6af88fdd3e92b5cb0583e6f612f2f12ba0134a22b1fac DIST glibc-powerpc-cpu-addon-v0.01.tgz 22422 RMD160 3483c94ec55819b36aa66fc60462317f8d15e4df SHA1 fd30cde7c7cb42baa2c8fa1ac88eeeeb509cac29 SHA256 0ffa9a432fffb9bfed99c529b631a27534ba848c7ec1d707732338b73a4a8ce9 EBUILD glibc-2.2.5-r10.ebuild 4848 RMD160 ff477ac3838c642e486519921752fe5875258568 SHA1 ddee65186695b9edda104c90e20ee3251652bdbb SHA256 e46bd0faae0a206619506c37c4c87d2b50664321b8daf16a3d3d5c53721fc865 MD5 3d4415031faaf438ed2a135f1f79409a glibc-2.2.5-r10.ebuild 4848 @@ -505,10 +506,10 @@ EBUILD glibc-2.5-r2.ebuild 38678 RMD160 78926527597f48be31b97b7009eb03eb9510c924 MD5 570bc2ee7037348dce766832ef5ad170 glibc-2.5-r2.ebuild 38678 RMD160 78926527597f48be31b97b7009eb03eb9510c924 glibc-2.5-r2.ebuild 38678 SHA256 d6ace8ba4075875eb0c7ad330a014130af431f611763ac20daa41ffc0334e634 glibc-2.5-r2.ebuild 38678 -EBUILD glibc-2.6.ebuild 38621 RMD160 6ddf474b0c14757d41b70b536a80f7e01383ceec SHA1 81bb1ba60572d91d241b42d8a6e0a49d03486370 SHA256 947bd0eb1c2bd24162e6de3a22285d957127d34760737401bbe5a49d6f6f8f65 -MD5 19b5c108e6b555649c039dc5982e4392 glibc-2.6.ebuild 38621 -RMD160 6ddf474b0c14757d41b70b536a80f7e01383ceec glibc-2.6.ebuild 38621 -SHA256 947bd0eb1c2bd24162e6de3a22285d957127d34760737401bbe5a49d6f6f8f65 glibc-2.6.ebuild 38621 +EBUILD glibc-2.6.ebuild 38772 RMD160 99c6e6c12b136e43bac3821b9360082655ca6ca8 SHA1 69cc9f343e5baf82e3aac7c51782482b84ea3e50 SHA256 dd031f6651804827575ecddcf580a0caeeb9b4c1edc8f561c175de5390c88893 +MD5 15860d09eeb35ba4d986c5bd575efe14 glibc-2.6.ebuild 38772 +RMD160 99c6e6c12b136e43bac3821b9360082655ca6ca8 glibc-2.6.ebuild 38772 +SHA256 dd031f6651804827575ecddcf580a0caeeb9b4c1edc8f561c175de5390c88893 glibc-2.6.ebuild 38772 MISC ChangeLog 101240 RMD160 386c3d9a978cf95ca9e4ecc3f01a6d3c9f45afaf SHA1 d163c88a46f821224f1428def479f844a683fff0 SHA256 22838c026d0dd82b274db842489b00629100874c1e4ad380aff5ad56831e76b6 MD5 a2cee00af3ce0630157541a03b62eacf ChangeLog 101240 RMD160 386c3d9a978cf95ca9e4ecc3f01a6d3c9f45afaf ChangeLog 101240 @@ -535,13 +536,13 @@ SHA256 a49f96d87bda9dfbe73ac717c2a1dea7b4715c9c2e6031f404e3d7ee1209efea files/di MD5 bad11563ceda904710ef26f3c5377425 files/digest-glibc-2.5-r2 1280 RMD160 d53b528ead8d76bfc42d9b51142058a2994e6d7f files/digest-glibc-2.5-r2 1280 SHA256 bf7dd47ded105b17eff75fa0be15cec59e3fdb1809fb541f9ff492ea3e0d50aa files/digest-glibc-2.5-r2 1280 -MD5 93ccde17571ea62df86a19b79756c84d files/digest-glibc-2.6 756 -RMD160 27389b45285d97060f3efdf7e598104e59c47764 files/digest-glibc-2.6 756 -SHA256 38a853a0dc56b87d23f58e8dc193ae192956c4d3cfb321031cdf4f49d07e7281 files/digest-glibc-2.6 756 +MD5 002c38c36b10791e5e0aab97637eab28 files/digest-glibc-2.6 1006 +RMD160 0248c0c39189846f36bb0143df442e4e313a97f1 files/digest-glibc-2.6 1006 +SHA256 d7fd4b113a5a79210569f2942e6daa6d4809a71dcce490c490adba39cfd75b25 files/digest-glibc-2.6 1006 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (GNU/Linux) -iD8DBQFGTqbJ8bi6rjpTunYRAgE0AJwM6zoGDUbcfwB905ymDTrZvhMb1wCgtL54 -d41LaABJBh8PmE99TWWFcys= -=HmeI +iD8DBQFGVMXE8bi6rjpTunYRAlmHAKCJlsVZXCm9WjsMZAsLJcHRln1plwCgtAeO +loUgpj5T95ww9WJtTxSd7n4= +=u/Ye -----END PGP SIGNATURE----- diff --git a/sys-libs/glibc/files/digest-glibc-2.6 b/sys-libs/glibc/files/digest-glibc-2.6 index d089cb13fdac..e47935612ddb 100644 --- a/sys-libs/glibc/files/digest-glibc-2.6 +++ b/sys-libs/glibc/files/digest-glibc-2.6 @@ -1,9 +1,12 @@ -MD5 7583065c0f45727e0ac60c31bf784efb glibc-2.6-patches-1.0.tar.bz2 79487 -RMD160 b34d4898a4bff0257926656e7a68e3b420eddcb6 glibc-2.6-patches-1.0.tar.bz2 79487 -SHA256 ed44292212f65c9fe573fae9089d530a2c6ea0b1f7842f16dceff757fb93eec4 glibc-2.6-patches-1.0.tar.bz2 79487 +MD5 f9bb53ad1473db626e6ee81d65a8e6b2 glibc-2.6-patches-1.1.tar.bz2 83925 +RMD160 f582d9ed2aba7d3f292d5f7e64ebf487af9ceac6 glibc-2.6-patches-1.1.tar.bz2 83925 +SHA256 8b9f7c5d2bf79e988277f37a220bfccdfb8f7b092cc56ba490b571b7c777ec45 glibc-2.6-patches-1.1.tar.bz2 83925 MD5 0f471d7cb29dd07786082ad23f787949 glibc-2.6.tar.bz2 15637436 RMD160 9f201f54d41941df299ab88722f4095dd417a5e4 glibc-2.6.tar.bz2 15637436 SHA256 f773ae5762c193091df46244ce355e38d358e8f8be088be0dbf934a193063bba glibc-2.6.tar.bz2 15637436 MD5 ed20ad629986c2746c77cda46fb0602c glibc-libidn-2.6.tar.bz2 101974 RMD160 f4ee5fff7ff2c500c08e47390b88f77898314cf4 glibc-libidn-2.6.tar.bz2 101974 SHA256 25adf6cf0de727bf02978192baddf8cbc77adfbacf15e1428163fbeb267b1862 glibc-libidn-2.6.tar.bz2 101974 +MD5 4b2b2b4a445b12d4ab9ef709b3fe267f glibc-ports-2.6.tar.bz2 431332 +RMD160 275a10d95b5fa34a7c37469468eddbca928fa225 glibc-ports-2.6.tar.bz2 431332 +SHA256 398f56ad651939110ad6af88fdd3e92b5cb0583e6f612f2f12ba0134a22b1fac glibc-ports-2.6.tar.bz2 431332 diff --git a/sys-libs/glibc/glibc-2.6.ebuild b/sys-libs/glibc/glibc-2.6.ebuild index 50732fbdb440..8761f42b2f83 100644 --- a/sys-libs/glibc/glibc-2.6.ebuild +++ b/sys-libs/glibc/glibc-2.6.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.6.ebuild,v 1.1 2007/05/19 07:26:42 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/glibc-2.6.ebuild,v 1.2 2007/05/23 22:52:37 vapier Exp $ # Here's how the cross-compile logic breaks down ... # CTARGET - machine that will target the binaries @@ -16,7 +16,7 @@ # CHOST = CTARGET - install into / # CHOST != CTARGET - install into /usr/CTARGET/ -KEYWORDS="" #~alpha ~amd64 -arm -hppa ~ia64 -mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +KEYWORDS="" #DO NOT KEYWORD; WAIT FOR 2.6.1 ~alpha ~amd64 ~arm -hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" BRANCH_UPDATE="" @@ -27,7 +27,7 @@ GLIBC_MANPAGE_VERSION="none" GLIBC_INFOPAGE_VERSION="none" # Gentoo patchset -PATCH_VER="1.0" +PATCH_VER="1.1" GENTOO_TOOLCHAIN_BASE_URI="mirror://gentoo" GENTOO_TOOLCHAIN_DEV_URI="http://dev.gentoo.org/~azarah/glibc/XXX http://dev.gentoo.org/~vapier/dist/XXX" @@ -64,7 +64,7 @@ GLIBC_RELEASE_VER=$(get_version_component_range 1-3) # Don't set this to :-, - allows BRANCH_UPDATE="" BRANCH_UPDATE=${BRANCH_UPDATE-$(get_version_component_range 4)} GLIBC_PORTS_VER=${GLIBC_RELEASE_VER} -#GLIBC_LT_VER=${GLIBC_RELEASE_VER} +GLIBC_LT_VER="" # (Recent snapshots fails with 2.6.5 and earlier with NPTL) NPTL_KERNEL_VERSION=${NPTL_KERNEL_VERSION:-"2.6.9"} @@ -117,8 +117,12 @@ get_glibc_src_uri() { GLIBC_SRC_URI="mirror://gnu/glibc/glibc-${GLIBC_RELEASE_VER}.tar.bz2 mirror://gnu/glibc/glibc-libidn-${GLIBC_RELEASE_VER}.tar.bz2" - # mirror://gnu/glibc/glibc-ports-${GLIBC_PORTS_VER}.tar.bz2 - # ftp://sources.redhat.com/pub/glibc/snapshots/glibc-ports-${GLIBC_PORTS_VER}.tar.bz2 + + if [[ -n ${GLIBC_PORTS_VER} ]] ; then + GLIBC_SRC_URI="${GLIBC_SRC_URI} + mirror://gnu/glibc/glibc-ports-${GLIBC_PORTS_VER}.tar.bz2 + ftp://sources.redhat.com/pub/glibc/snapshots/glibc-ports-${GLIBC_PORTS_VER}.tar.bz2" + fi if [[ -n ${BRANCH_UPDATE} ]] ; then GLIBC_SRC_URI="${GLIBC_SRC_URI} @@ -170,8 +174,8 @@ toolchain-glibc_src_unpack() { cd "${S}" [[ -n ${GLIBC_LT_VER} ]] && unpack glibc-linuxthreads-${GLIBC_LT_VER}.tar.bz2 + [[ -n ${GLIBC_PORTS_VER} ]] && unpack_addon ports ${GLIBC_PORTS_VER} unpack_addon libidn - #unpack_addon ports ${GLIBC_PORTS_VER} if [[ -n ${PATCH_VER} ]] ; then cd "${WORKDIR}" @@ -277,9 +281,10 @@ toolchain-glibc_headers_compile() { cd "${GBUILDDIR}" # Pick out the correct location for build headers - local myconf="--disable-sanity-checks --enable-hacker-mode" + local ports="" myconf="--disable-sanity-checks --enable-hacker-mode" + [[ -n ${GLIBC_PORTS_VER} ]] && ports=",ports" myconf="${myconf} - --enable-add-ons=nptl,ports + --enable-add-ons=nptl${ports} --without-cvs --enable-bind-now --build=${CBUILD_OPT:-${CBUILD}} |