+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX 3.2.1/gcc31-loop-load-final-value.patch 3324 RMD160 8bb0e9133923821daf2e9d10a27a0a1930e00bbd SHA1 c73dc6e19a76a1dcbb11a15ff5ff04b11a9f0343 SHA256 70aa8433fb19c95f334b6cbc155cae22a3b61a6892ed9e18f95860509d0091a8
MD5 8ec9b0352d226e4693cabffe0fa5bba6 files/3.2.1/gcc31-loop-load-final-value.patch 3324
RMD160 8bb0e9133923821daf2e9d10a27a0a1930e00bbd files/3.2.1/gcc31-loop-load-final-value.patch 3324
DIST gcc-4.0.3-piepatches-v8.7.8.tar.bz2 6991 RMD160 c1604cc7356eedeb7b64406d691155806aa8b1da SHA1 e65fc66449c49513798561727bcb9b84d0cafb13 SHA256 4b804566409ceb133f1f8d81e935892d22f07d0aa23daed63c9dd4050a4d8081
DIST gcc-4.0.3-uclibc-patches-1.0.tar.bz2 20192 RMD160 a426e23977dea24edb7fb1bdc7c20ec690638d16 SHA1 8e665ef73e744ecdbbfb82c7e58783351a9f7274 SHA256 e929e3b59bdf1d68d98232d9dfdde73f5728fa5c201f63ef0858130a77865be9
DIST gcc-4.0.3.tar.bz2 32980638 RMD160 c0dd326faa6f226ee0250e059d1eac933a4b0e31 SHA1 5a94943d9ab823cf8d080cc7f9e8a4a91797afea SHA256 e866346111f4b043a784deca5afcd2fe0e9e16e97464fdff858abbfcbe28dafa
-DIST gcc-4.1-20061110.tar.bz2 37156804 RMD160 edafd5c76e96338ada5186e3db9b41a10ae9027f SHA1 c7e4d959d897e288da84cdfd25db6ad73766c128 SHA256 1f4c4f6e598e7f96b260f30b2d376e40c552c34775b8fe5b5432105cbf679b6a
+DIST gcc-4.1-20061208.tar.bz2 37282125 RMD160 d5ee2f8728031380c4ae4967022c7861b6a4b99b SHA1 c152e8d812350fe2bbdaf958bfcc295507b84544 SHA256 73880b99e3c245d7953fd72988397c2c6a53be16ef798a75bd62c7ded818bee5
DIST gcc-4.1.0-patches-1.7.tar.bz2 29483 RMD160 dda856227c853ce725015ea779f1c6c9752f6341 SHA1 9905592174e02f8a86d6d0ebf78520a390505dfd SHA256 6edfc473ebc9e4dd58178ff4e6aae11201e8bcc4fd17efd4fb2f08cfeb45a1fb
DIST gcc-4.1.0-uclibc-patches-1.1.tar.bz2 20238 RMD160 173d2bf08183a8808ba253da69abeaae0127b88f SHA1 7c930086699113f6cf845539fa276e681b1ae676 SHA256 7b35927cb87f73ca98b810c1d70f9de8405c4b024c8932aabd99a0e87ed880b4
DIST gcc-4.1.0.tar.bz2 38639061 RMD160 a0640c52a53b69b0edcf66d9dc9a95d2112e8b41 SHA1 ad6d56ddc419d464bf8ee28f5a7ac730b97ab59c SHA256 1159457a0e4c054b709547ae21ff624aebab2033e0d9e5bf46c9cf88b1970606
DIST gcc-4.1.1-patches-1.9.tar.bz2 51152 RMD160 4e9c774c23e5fe96be60de897fee7c3a5a51d942 SHA1 13326fc922d983c4496a0e23d780d04258169863 SHA256 b7d84e319b8cceaa087fa2095f6dbfba34109c7d422ae588d43e2fff41324591
DIST gcc-4.1.1-uclibc-patches-1.1.tar.bz2 20981 RMD160 ca12459f3ec8ee8a9dc5c260bea4bb20d6a80a65 SHA1 c004fbace98a1159115a81f0b733a4a248b2d096 SHA256 f97cf0f9fe52a529b41a78bb5d0d57899805fae00c3e7b2dff87c8192195b6f3
DIST gcc-4.1.1.tar.bz2 39172003 RMD160 0edeac242d900b075a7e36796380492b5b3c8564 SHA1 a398b95d38b6e35f4c4e02c34c0a3bff79811f8f SHA256 985cbb23a486570a8783395a42a8689218f5218a0ccdd6bec590eef341367bb7
-DIST gcc-4.2-20061107.tar.bz2 40721333 RMD160 d2de7c84c56ebf5d637a638726b378629adb1ef2 SHA1 9ad0f5536b822cc4fa610ea774d6c9df281a2f0a SHA256 d31b115f458e7c38a4ffde3b5c54ba5ba370fbb1e9f83b298bc4b66e91e971f8
-DIST gcc-4.3-20061111.tar.bz2 40966053 RMD160 7565185a026625a5be5dac24c5dc2035f28a9de0 SHA1 ac86efe6694482f50b3a5dba81cf5b2a5566b30a SHA256 49f922f5eabd6ce83796d5697525ceb74f28add65de41bfc1600d4ab8d2f4a95
+DIST gcc-4.2-20061205.tar.bz2 40697459 RMD160 a3b0a12abeaadd4dc9693a418a7f6630f1a53b46 SHA1 9495d8e7d7224fd53e09b2dd27697414ac15569e SHA256 6dc3d92e4949c878b4e821612b558befb1d848367d525528551217c5b3eaccad
+DIST gcc-4.3-20061209.tar.bz2 41209354 RMD160 cc3459d1672b0265a71c99673d1bb03b119b439a SHA1 fe0a6c35cdd179d751b95110a7a766d6a989f104 SHA256 35da3f52fb9c2a0a7e657c5209daea6b6f87d5c03a5cb44de67414a34d7fd338
DIST gcc-4.3.0-patches-0.2.tar.bz2 92870 RMD160 4f6d6fea589eb87939ca51cc2f361c7eae9ec357 SHA1 681d263dd655855408e2ee975651ea004ae35543 SHA256 27b88363fd803c985c6c2b3d259781b98f47713757cc220a734e9d477fd72782
DIST protector-3.2.2-10.tar.gz 24556 RMD160 905b1ef473435230f7f4519ecf0f8a3d4c66e4e5 SHA1 c3a45f3fc450f1bd282af88a94d4b3d427d23072 SHA256 ad8401650ee0f7162e844cea492aa6151de77e8d0236cacc999aada69d511bab
DIST protector-3.3-7.tar.gz 25068 RMD160 6e01b53477aec0c0b7a958827a38fcc8bee61c56 SHA1 a82aecdfb41e40b583ad93e6b23a5b558ebbc7a1 SHA256 cd285bd6f79b794bbb5e0c7f06c6c9317a0c72cb065d5c7d4283c51f06edeade
MD5 66a3f00a4ea6e9c07a563b1cb31b87fd gcc-4.1.0-r1.ebuild 1755
RMD160 9e7a10d9b1f86e47ffcb78158b195eeb7558e144 gcc-4.1.0-r1.ebuild 1755
SHA256 a5488c819dc9f12687a0a4627451eff272a50c879277bfd20c94757fa9a72ee6 gcc-4.1.0-r1.ebuild 1755
-EBUILD gcc-4.1.0_alpha20061110.ebuild 1961 RMD160 3985b358fec1790f37d34cfb07cc5338c868469f SHA1 b7846da7fa4006a42fb1c3d01d1acaef6725c6ab SHA256 12def8d30e4ab8685b9869f8390e1aea5116faf30876e4ca604a78f7a992d451
-MD5 b3a43b47dd061591ab12b7c2fcee8397 gcc-4.1.0_alpha20061110.ebuild 1961
-RMD160 3985b358fec1790f37d34cfb07cc5338c868469f gcc-4.1.0_alpha20061110.ebuild 1961
-SHA256 12def8d30e4ab8685b9869f8390e1aea5116faf30876e4ca604a78f7a992d451 gcc-4.1.0_alpha20061110.ebuild 1961
+EBUILD gcc-4.1.0_alpha20061208.ebuild 1961 RMD160 fa6a04348d7afb579a86a4425499c8c65e76dd38 SHA1 648d7812669d38fb8edf7a9063918267e56179df SHA256 a14185f453697a20303e16300e806301de28ba620dc13c208533c59c17fde456
+MD5 d4f519a40cd8212a0c2fc5d5bf7e2ba1 gcc-4.1.0_alpha20061208.ebuild 1961
+RMD160 fa6a04348d7afb579a86a4425499c8c65e76dd38 gcc-4.1.0_alpha20061208.ebuild 1961
+SHA256 a14185f453697a20303e16300e806301de28ba620dc13c208533c59c17fde456 gcc-4.1.0_alpha20061208.ebuild 1961
EBUILD gcc-4.1.1-r1.ebuild 1887 RMD160 a185160cd1f1f89d4b9b5c508305f57cb0ba1c4c SHA1 c128f1e7a85fa475d70b68dc5dbbca007336b71c SHA256 764445213be081637fb02c537870ffb007db4f2559990395ed9140cda3a911e3
MD5 72d8f6661cf5f30a1e395baa9ab27bab gcc-4.1.1-r1.ebuild 1887
RMD160 a185160cd1f1f89d4b9b5c508305f57cb0ba1c4c gcc-4.1.1-r1.ebuild 1887
MD5 fcb9713d9103d38a80590a0523d11f8e gcc-4.1.1.ebuild 1852
RMD160 19dbbb365237906b1f55ab1c7b2e04ed1eddc81d gcc-4.1.1.ebuild 1852
SHA256 6c1cc516aabeaf701b7ea95d4580501db3fa752c239f2626e3670b2494b2712e gcc-4.1.1.ebuild 1852
-EBUILD gcc-4.2.0_alpha20061107.ebuild 1961 RMD160 058de5f13fc63adb20ab9e67dc545ab79685edc6 SHA1 1f3b7816c1415017395936bd7911d17e84e3957f SHA256 fecaf50c71a82213fa9a85677c7004dd1bed368d34a32e1db943932d75222b68
-MD5 c0c44a363cc545fa6c355374e9a165ba gcc-4.2.0_alpha20061107.ebuild 1961
-RMD160 058de5f13fc63adb20ab9e67dc545ab79685edc6 gcc-4.2.0_alpha20061107.ebuild 1961
-SHA256 fecaf50c71a82213fa9a85677c7004dd1bed368d34a32e1db943932d75222b68 gcc-4.2.0_alpha20061107.ebuild 1961
-EBUILD gcc-4.3.0_alpha20061111.ebuild 1959 RMD160 a76b161901fa8c9e8e6e12a0218cc44096b4be0c SHA1 59f5bafb24d5aa909644d06e7be11351653df1dc SHA256 1d5a8bff41afb8815a3f5d11715809e423e04f6b75b9f04e97ee243199fcde86
-MD5 b22fe0ec51a566d2aecdcf85b7d9dc6f gcc-4.3.0_alpha20061111.ebuild 1959
-RMD160 a76b161901fa8c9e8e6e12a0218cc44096b4be0c gcc-4.3.0_alpha20061111.ebuild 1959
-SHA256 1d5a8bff41afb8815a3f5d11715809e423e04f6b75b9f04e97ee243199fcde86 gcc-4.3.0_alpha20061111.ebuild 1959
-MISC ChangeLog 116036 RMD160 661dcb68b969e85f4e808b6f90447e88fac6401e SHA1 29d549ac8732957d7bc2f79a65f55f3d08c78e6d SHA256 dd5f160365df5cf4543f9a948855b310dc1f7f54f04d50a1176677bf3769ad65
-MD5 15a9ce7c59c3ba2cc02ed83c5098da03 ChangeLog 116036
-RMD160 661dcb68b969e85f4e808b6f90447e88fac6401e ChangeLog 116036
-SHA256 dd5f160365df5cf4543f9a948855b310dc1f7f54f04d50a1176677bf3769ad65 ChangeLog 116036
+EBUILD gcc-4.2.0_alpha20061205.ebuild 1961 RMD160 d01080b4940a2e51074a3513c409406391c5c461 SHA1 b218126558be7e8c16138333b8a42ea3cc3a7bd2 SHA256 86248af9c81e500f0af54b258e5d9d851f85420b6aec98c6102a17b5807a0380
+MD5 f08a094593dc67485bd6f03db1386885 gcc-4.2.0_alpha20061205.ebuild 1961
+RMD160 d01080b4940a2e51074a3513c409406391c5c461 gcc-4.2.0_alpha20061205.ebuild 1961
+SHA256 86248af9c81e500f0af54b258e5d9d851f85420b6aec98c6102a17b5807a0380 gcc-4.2.0_alpha20061205.ebuild 1961
+EBUILD gcc-4.3.0_alpha20061209.ebuild 1959 RMD160 5b9f2aea278f17d81cd5533afd83f07a813e53b3 SHA1 3dc7386e1fc53d3cf906fceec38d2282180d0e09 SHA256 a8c174edc93d17066aa1e488522b7bfbc6a2b4fb823dd65ac9032571bc0616e8
+MD5 5b1831fdb069e09ed77659552e4ee2c6 gcc-4.3.0_alpha20061209.ebuild 1959
+RMD160 5b9f2aea278f17d81cd5533afd83f07a813e53b3 gcc-4.3.0_alpha20061209.ebuild 1959
+SHA256 a8c174edc93d17066aa1e488522b7bfbc6a2b4fb823dd65ac9032571bc0616e8 gcc-4.3.0_alpha20061209.ebuild 1959
+MISC ChangeLog 116429 RMD160 5936f9aeee359f686eb991ddb25bfe0a65f7418b SHA1 425881edb03d26893dbaf1ae959d62983f0a1ace SHA256 3d0409a77a530aee3c47945e4d85e46aa83825f26d7eb7fd09062589a4356576
+MD5 9640208a20dab6b3c2fd358cbad6b112 ChangeLog 116429
+RMD160 5936f9aeee359f686eb991ddb25bfe0a65f7418b ChangeLog 116429
+SHA256 3d0409a77a530aee3c47945e4d85e46aa83825f26d7eb7fd09062589a4356576 ChangeLog 116429
MISC metadata.xml 162 RMD160 d002486a43522f2116b1d9d59828c484956d66e2 SHA1 d6b4923897f6ae673b4f93646f5b4ba61d5a2c3c SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a
MD5 567094e03359ffc1c95af7356395228d metadata.xml 162
RMD160 d002486a43522f2116b1d9d59828c484956d66e2 metadata.xml 162
MD5 99b67fb212dea998995389ea861e9020 files/digest-gcc-4.1.0-r1 789
RMD160 d116ba253df56c49f7c38337cb3c897ee6a45991 files/digest-gcc-4.1.0-r1 789
SHA256 9254e7d582b114e5b560065442baa8f8030106293cc26ab5bd642834697283b9 files/digest-gcc-4.1.0-r1 789
-MD5 0f5f6fcfd17851b4e87e6ca2d8bc4752 files/digest-gcc-4.1.0_alpha20061110 259
-RMD160 16660e479136096081bf478390a511d6975f157f files/digest-gcc-4.1.0_alpha20061110 259
-SHA256 7398eaf03b1eb2c9a92e8b0caa053ca3f3ea2f9e76832b5538830551543a2d3e files/digest-gcc-4.1.0_alpha20061110 259
+MD5 44736cdbffb3ea9e286cf633c7d0d49b files/digest-gcc-4.1.0_alpha20061208 259
+RMD160 1ab5c02e011fb9025a66e28fc98d2ee3af0b026c files/digest-gcc-4.1.0_alpha20061208 259
+SHA256 f305866aed2c9071f3a1e30809b98787953d5c51be912cb551edfa02bd6a47a4 files/digest-gcc-4.1.0_alpha20061208 259
MD5 45f2c3d5b166161fcd4c30e2a342f3cc files/digest-gcc-4.1.1 789
RMD160 4e9ecc293787720e9e5f13ff932fd2c7cc0bda65 files/digest-gcc-4.1.1 789
SHA256 a4c88b13a87fa8fd4035e066d0db9ae7b2c6af93cdaf58e66aaf0a03f13fe590 files/digest-gcc-4.1.1 789
MD5 cea0895b30426c7d4a1c96d8ca31b617 files/digest-gcc-4.1.1-r3 789
RMD160 cbe5f45afea33dd541e79ce8d50a00e02790d814 files/digest-gcc-4.1.1-r3 789
SHA256 960ad4f64ea7d7386919ddc6bd374b3752387c2a88f6669ca2d1aa30b80ca918 files/digest-gcc-4.1.1-r3 789
-MD5 8215860c93069f1dcd99fff39bbfe087 files/digest-gcc-4.2.0_alpha20061107 259
-RMD160 f443cb2fce9a75bfa7ecb41a49e3d0d67fe1e923 files/digest-gcc-4.2.0_alpha20061107 259
-SHA256 eeebec07373c8c9d8bc859effd2c13313140468006ae1a9e535d54f413e14a69 files/digest-gcc-4.2.0_alpha20061107 259
-MD5 affca228c532c7d078abde01697a99ad files/digest-gcc-4.3.0_alpha20061111 524
-RMD160 1063538d4098c4adf8537d65b8845b98dd93c639 files/digest-gcc-4.3.0_alpha20061111 524
-SHA256 6224fe924651e924a994cb507ae2b0cd5775c99a83d3dfd025da6bb0eb6d4522 files/digest-gcc-4.3.0_alpha20061111 524
+MD5 79fedf21b3b029bb6d5e9c7a1266ba05 files/digest-gcc-4.2.0_alpha20061205 259
+RMD160 21c6bd099defebdae0350b48d1cc26787e70a156 files/digest-gcc-4.2.0_alpha20061205 259
+SHA256 ec12ba6e776244ea9cfc08dadf56bfbef96d9cb11a422fb4bb475e6b7f52def6 files/digest-gcc-4.2.0_alpha20061205 259
+MD5 eb2c4e479b6b144d1f60f4b963433c6c files/digest-gcc-4.3.0_alpha20061209 524
+RMD160 09e2bb5b97969fe55c214b93cbe3063585be3167 files/digest-gcc-4.3.0_alpha20061209 524
+SHA256 b4dd3a2cd185e9d89543f642848d5fdd69a8459c73792351e084cd21e5e96484 files/digest-gcc-4.3.0_alpha20061209 524
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.5 (GNU/Linux)
+
+iD8DBQFFfiZGamhnQswr0vIRAksqAKCfytGk/e5rj6qdK0axIEQVPFftJQCdHSok
+4FpgcTC9euJA47ydPS15uBY=
+=m+03
+-----END PGP SIGNATURE-----
+++ /dev/null
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.1.0_alpha20061110.ebuild,v 1.1 2006/11/14 03:36:51 vapier Exp $
-
-ETYPE="gcc-compiler"
-
-inherit toolchain
-
-DESCRIPTION="The GNU Compiler Collection. Includes C/C++, java compilers, pie+ssp extensions, Haj Ten Brugge runtime bounds checking"
-
-LICENSE="GPL-2 LGPL-2.1"
-KEYWORDS="-*"
-
-RDEPEND=">=sys-libs/zlib-1.1.4
- || ( >=sys-devel/gcc-config-1.3.12-r4 app-admin/eselect-compiler )
- virtual/libiconv
- fortran? (
- >=dev-libs/gmp-4.2.1
- >=dev-libs/mpfr-2.2.0_p10
- )
- !build? (
- gcj? (
- gtk? (
- || ( ( x11-libs/libXt x11-libs/libX11 x11-libs/libXtst x11-proto/xproto x11-proto/xextproto ) virtual/x11 )
- >=x11-libs/gtk+-2.2
- x11-libs/pango
- )
- >=media-libs/libart_lgpl-2.1
- )
- >=sys-libs/ncurses-5.2-r2
- nls? ( sys-devel/gettext )
- )"
-DEPEND="${RDEPEND}
- >=sys-apps/texinfo-4.2-r4
- >=sys-devel/bison-1.875
- >=${CATEGORY}/binutils-2.16.1"
-PDEPEND="|| ( sys-devel/gcc-config app-admin/eselect-compiler )"
-if [[ ${CATEGORY} != cross-* ]] ; then
- PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.3.6 )"
-fi
-
-pkg_setup() {
- if [[ -z ${I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS} ]] ; then
- die "Please \`export I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS=1\` or define it in your make.conf if you want to use this ebuild. This is to try and cut down on people filing bugs for a compiler we do not currently support."
- fi
-}
-
-src_unpack() {
- gcc_src_unpack
-
- use vanilla && return 0
-
- # Fix cross-compiling
- epatch "${FILESDIR}"/4.1.0/gcc-4.1.0-cross-compile.patch
-}
-
-pkg_postinst() {
- toolchain_pkg_postinst
-
- einfo "This gcc-4 ebuild is provided for your convenience, and the use"
- einfo "of this compiler is not supported by the Gentoo Developers."
- einfo "Please file bugs related to gcc-4 with upstream developers."
- einfo "Compiler bugs should be filed at http://gcc.gnu.org/bugzilla/"
-}
+++ /dev/null
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.2.0_alpha20061107.ebuild,v 1.1 2006/11/14 03:36:51 vapier Exp $
-
-ETYPE="gcc-compiler"
-
-inherit toolchain
-
-DESCRIPTION="The GNU Compiler Collection. Includes C/C++, java compilers, pie+ssp extensions, Haj Ten Brugge runtime bounds checking"
-
-LICENSE="GPL-2 LGPL-2.1"
-KEYWORDS="-*"
-
-RDEPEND=">=sys-libs/zlib-1.1.4
- || ( >=sys-devel/gcc-config-1.3.12-r4 app-admin/eselect-compiler )
- virtual/libiconv
- fortran? (
- >=dev-libs/gmp-4.2.1
- >=dev-libs/mpfr-2.2.0_p10
- )
- !build? (
- gcj? (
- gtk? (
- || ( ( x11-libs/libXt x11-libs/libX11 x11-libs/libXtst x11-proto/xproto x11-proto/xextproto ) virtual/x11 )
- >=x11-libs/gtk+-2.2
- x11-libs/pango
- )
- >=media-libs/libart_lgpl-2.1
- )
- >=sys-libs/ncurses-5.2-r2
- nls? ( sys-devel/gettext )
- )"
-DEPEND="${RDEPEND}
- >=sys-apps/texinfo-4.2-r4
- >=sys-devel/bison-1.875
- >=${CATEGORY}/binutils-2.16.1"
-PDEPEND="|| ( sys-devel/gcc-config app-admin/eselect-compiler )"
-if [[ ${CATEGORY} != cross-* ]] ; then
- PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.3.6 )"
-fi
-
-pkg_setup() {
- if [[ -z ${I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS} ]] ; then
- die "Please \`export I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS=1\` or define it in your make.conf if you want to use this ebuild. This is to try and cut down on people filing bugs for a compiler we do not currently support."
- fi
-}
-
-src_unpack() {
- gcc_src_unpack
-
- use vanilla && return 0
-
- # Fix cross-compiling
- epatch "${FILESDIR}"/4.1.0/gcc-4.1.0-cross-compile.patch
-}
-
-pkg_postinst() {
- toolchain_pkg_postinst
-
- einfo "This gcc-4 ebuild is provided for your convenience, and the use"
- einfo "of this compiler is not supported by the Gentoo Developers."
- einfo "Please file bugs related to gcc-4 with upstream developers."
- einfo "Compiler bugs should be filed at http://gcc.gnu.org/bugzilla/"
-}
+++ /dev/null
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.0_alpha20061111.ebuild,v 1.4 2006/11/15 14:48:14 vapier Exp $
-
-ETYPE="gcc-compiler"
-PATCH_VER="0.2"
-inherit toolchain
-
-DESCRIPTION="The GNU Compiler Collection. Includes C/C++, java compilers, pie+ssp extensions, Haj Ten Brugge runtime bounds checking"
-
-LICENSE="GPL-2 LGPL-2.1"
-KEYWORDS="-*"
-
-RDEPEND=">=sys-libs/zlib-1.1.4
- || ( >=sys-devel/gcc-config-1.3.12-r4 app-admin/eselect-compiler )
- virtual/libiconv
- >=dev-libs/gmp-4.2.1
- >=dev-libs/mpfr-2.2.0_p10
- !build? (
- gcj? (
- gtk? (
- || ( ( x11-libs/libXt x11-libs/libX11 x11-libs/libXtst x11-proto/xproto x11-proto/xextproto ) virtual/x11 )
- >=x11-libs/gtk+-2.2
- x11-libs/pango
- )
- >=media-libs/libart_lgpl-2.1
- )
- >=sys-libs/ncurses-5.2-r2
- nls? ( sys-devel/gettext )
- )"
-DEPEND="${RDEPEND}
- >=sys-apps/texinfo-4.2-r4
- >=sys-devel/bison-1.875
- >=${CATEGORY}/binutils-2.16.1"
-PDEPEND="|| ( sys-devel/gcc-config app-admin/eselect-compiler )"
-if [[ ${CATEGORY} != cross-* ]] ; then
- PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.3.6 )"
-fi
-
-pkg_setup() {
- if [[ -z ${I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS} ]] ; then
- die "Please \`export I_PROMISE_TO_SUPPLY_PATCHES_WITH_BUGS=1\` or define it in your make.conf if you want to use this ebuild. This is to try and cut down on people filing bugs for a compiler we do not currently support."
- fi
-}
-
-src_unpack() {
- gcc_src_unpack
-
- use vanilla && return 0
-
- # Fix cross-compiling
- epatch "${FILESDIR}"/4.1.0/gcc-4.1.0-cross-compile.patch
-}
-
-pkg_postinst() {
- toolchain_pkg_postinst
-
- einfo "This gcc-4 ebuild is provided for your convenience, and the use"
- einfo "of this compiler is not supported by the Gentoo Developers."
- einfo "Please file bugs related to gcc-4 with upstream developers."
- einfo "Compiler bugs should be filed at http://gcc.gnu.org/bugzilla/"
-}