# ChangeLog for sys-devel/gcc
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.591 2006/12/12 03:46:21 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.592 2006/12/17 01:03:44 vapier Exp $
+
+*gcc-4.3.0_alpha20061216 (17 Dec 2006)
+
+ 17 Dec 2006; Mike Frysinger <vapier@gentoo.org>
+ +gcc-4.3.0_alpha20061216.ebuild:
+ Update snapshot as last one ICEs while building on ppc.
*gcc-4.3.0_alpha20061209 (11 Dec 2006)
*gcc-4.2.0_alpha20061205 (11 Dec 2006)
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-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-20061216.tar.bz2 41234730 RMD160 7ba698f09add1256d91dc2d855cca4d8ccee9569 SHA256 d1e8873c6f73f263dba967a7fc6eb4daa342286c3108c80c64b21741f6e0d9a4
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
DIST protector-3.3.2-3.tar.gz 28195 RMD160 6e6c98ab3d1ff0d16405df8dfdded0ff1f098eb2 SHA1 80826beb60747a6fb7ec7fdd1a5c1f93d625abba SHA256 e89ce49af8a088ffa790985e57bb5c2dd59328676342ddce93ae3166c2d3b9d9
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 1944 RMD160 cbb58fcf350884de051a1dcb1e329491a5ae4e79 SHA1 6de9e2b446a48defd404b4655cd932f16be2325d SHA256 97940b22882513ebe3c151e622d65c210cd59ac86b3736720a25b646e8a722ce
-MD5 d5754f21b3810fb0f5e44950abf9ba08 gcc-4.3.0_alpha20061209.ebuild 1944
-RMD160 cbb58fcf350884de051a1dcb1e329491a5ae4e79 gcc-4.3.0_alpha20061209.ebuild 1944
-SHA256 97940b22882513ebe3c151e622d65c210cd59ac86b3736720a25b646e8a722ce gcc-4.3.0_alpha20061209.ebuild 1944
-MISC ChangeLog 116429 RMD160 5936f9aeee359f686eb991ddb25bfe0a65f7418b SHA1 425881edb03d26893dbaf1ae959d62983f0a1ace SHA256 3d0409a77a530aee3c47945e4d85e46aa83825f26d7eb7fd09062589a4356576
-MD5 9640208a20dab6b3c2fd358cbad6b112 ChangeLog 116429
-RMD160 5936f9aeee359f686eb991ddb25bfe0a65f7418b ChangeLog 116429
-SHA256 3d0409a77a530aee3c47945e4d85e46aa83825f26d7eb7fd09062589a4356576 ChangeLog 116429
+EBUILD gcc-4.3.0_alpha20061216.ebuild 1944 RMD160 50c1598eaed60033c1c8790d2d0ea04e2b1a72c2 SHA1 cd5f127e1b9215df22287968caec2caa047b791a SHA256 0325decf1c07715304247d4278fd9e713a627c1658a76928e8f68db4a7c72a5c
+MD5 1b243f78851d9c921e466fa9987b885b gcc-4.3.0_alpha20061216.ebuild 1944
+RMD160 50c1598eaed60033c1c8790d2d0ea04e2b1a72c2 gcc-4.3.0_alpha20061216.ebuild 1944
+SHA256 0325decf1c07715304247d4278fd9e713a627c1658a76928e8f68db4a7c72a5c gcc-4.3.0_alpha20061216.ebuild 1944
+MISC ChangeLog 116613 RMD160 9c0a3a10b75d92cd5acf0a524f168ebb7a304628 SHA1 fc75df3d875b10943ec2e04efec864dbf6744083 SHA256 9b79a2672b374ea464cf4ce2374b4878049cba56ecedf6af365e5777671e51a1
+MD5 db28b545e1af801299adbfda88918af5 ChangeLog 116613
+RMD160 9c0a3a10b75d92cd5acf0a524f168ebb7a304628 ChangeLog 116613
+SHA256 9b79a2672b374ea464cf4ce2374b4878049cba56ecedf6af365e5777671e51a1 ChangeLog 116613
MISC metadata.xml 162 RMD160 d002486a43522f2116b1d9d59828c484956d66e2 SHA1 d6b4923897f6ae673b4f93646f5b4ba61d5a2c3c SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a
MD5 567094e03359ffc1c95af7356395228d metadata.xml 162
RMD160 d002486a43522f2116b1d9d59828c484956d66e2 metadata.xml 162
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 ca7447978e5ee7cd54f5f851606a2469 files/digest-gcc-4.3.0_alpha20061209 259
-RMD160 ba2615df5add588a1c8aec59d240e9b0b64207b8 files/digest-gcc-4.3.0_alpha20061209 259
-SHA256 c65f3cccc3c067ff3fd86d7e1fdb60fe6ffcfb7ac4f428f837c6ad35f5a7d304 files/digest-gcc-4.3.0_alpha20061209 259
+MD5 388e955f31d3e6c7020dd5018fe77125 files/digest-gcc-4.3.0_alpha20061216 259
+RMD160 5a41a2e2d597f2b212042fc0409649bc46bee774 files/digest-gcc-4.3.0_alpha20061216 259
+SHA256 d3dec252b404412347f769d5e7e777fecea58c09c7116bf9f19694d245af7533 files/digest-gcc-4.3.0_alpha20061216 259
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
-iD8DBQFFfvg2amhnQswr0vIRAhxpAJ41xdB0s1pvuZOxLS8Q/S2P5++DYACbB0rk
-9QlaaHnGCJPbVfZcB7YloTs=
-=+HC2
+iD8DBQFFhJeOK9sYciBdMQMRAlUtAJ4kZreZQk45znAQrtETHFd7gOeHzwCfWGdv
+PNYQS0K6jLZW9OdPmOLSEwE=
+=AsbW
-----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.3.0_alpha20061216.ebuild,v 1.1 2006/12/17 01:03:44 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
+ >=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/"
+}