summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2009-01-27 21:32:01 +0000
committerMike Frysinger <vapier@gentoo.org>2009-01-27 21:32:01 +0000
commitad4d5b1f8b89d4af529b625dad65bf74fb75bac0 (patch)
tree7b321293c722f15c9ce22cd911d4a6cc2c063bb6 /sys-devel/gcc
parentadd new akonadi-server (diff)
downloadhistorical-ad4d5b1f8b89d4af529b625dad65bf74fb75bac0.tar.gz
historical-ad4d5b1f8b89d4af529b625dad65bf74fb75bac0.tar.bz2
historical-ad4d5b1f8b89d4af529b625dad65bf74fb75bac0.zip
Version bump.
Package-Manager: portage-2.2_rc23/cvs/Linux x86_64
Diffstat (limited to 'sys-devel/gcc')
-rw-r--r--sys-devel/gcc/ChangeLog7
-rw-r--r--sys-devel/gcc/Manifest14
-rw-r--r--sys-devel/gcc/gcc-4.3.3.ebuild80
3 files changed, 96 insertions, 5 deletions
diff --git a/sys-devel/gcc/ChangeLog b/sys-devel/gcc/ChangeLog
index 72a47ca02a83..9943a03a2110 100644
--- a/sys-devel/gcc/ChangeLog
+++ b/sys-devel/gcc/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-devel/gcc
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.678 2009/01/27 18:43:38 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.679 2009/01/27 21:32:01 vapier Exp $
+
+*gcc-4.3.3 (27 Jan 2009)
+
+ 27 Jan 2009; Mike Frysinger <vapier@gentoo.org> +gcc-4.3.3.ebuild:
+ Version bump.
*gcc-4.3.2-r3 (27 Jan 2009)
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index c661cfa603e6..776031c26ce7 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -111,6 +111,11 @@ DIST gcc-4.3.2-piepatches-v10.1.5.tar.bz2 6026 RMD160 9dd0ec9930b272f66136458ff1
DIST gcc-4.3.2-specs-0.9.4.tar.bz2 1521 RMD160 294e42dad478914e88db84693bb1cd4cf6ae60d5 SHA1 e2bcd3192a8e15523b11333e11b00f12730ca455 SHA256 1e616666f3802f9e0772d78d401a120fb1bfb444764f6c91cdca50c7ae2bc51f
DIST gcc-4.3.2-uclibc-patches-1.0.tar.bz2 17832 RMD160 219c1f00297c08599e714fe0046258327cac074f SHA1 938d4867b9082f87f93cb262668c221d87c69e6d SHA256 0f0e51b5fe14e6e1dec1b3fb8b161ed325c4a903ef439b4dae71eede7ccb262c
DIST gcc-4.3.2.tar.bz2 58929447 RMD160 0ced28bd2e0d89f081cf88273b5f1530599b52fb SHA1 787b566ad4f386a9896e2d5703e6ff5e7ccaca58 SHA256 bfbf487731ad5dca37efe480a837417de071bd67e685d5c1df6a290707575165
+DIST gcc-4.3.3-patches-1.0.tar.bz2 72490 RMD160 047ea4b6e70d30cb7a26cadbd84d01793e852870 SHA1 a78152a1def2a0f5a76cde3f65ecb8fcb2fa258b SHA256 e0042c39d811172206df87ed68d8c7d44d06eee2d6339173756ebc12a949a88e
+DIST gcc-4.3.3-piepatches-v10.1.5.tar.bz2 6036 RMD160 c5e44d583cfc9328fcc0c5ab4026393c28fdba3f SHA1 ff2e9fd4f238523d19806a05f84f1aa5a4c2149b SHA256 7e7a799f9066ab5948ea7ac73b0cb75c91bfa9231bf618bdc0e132e40d6d88d5
+DIST gcc-4.3.3-specs-0.9.4.tar.bz2 1515 RMD160 3a94bf49e628b1714b93f471c363bf0e4ae5d9cd SHA1 e46cd31b4f020d2c6eba748217a921d2678e64b5 SHA256 1cfade221d3873e34bb4719297f0eb811e712d7f095a85dc9e2508e53ffe1cec
+DIST gcc-4.3.3-uclibc-patches-1.0.tar.bz2 17853 RMD160 7c523514c18bb59dc38869652c8fb559240a0859 SHA1 a8c7f81a2d5f4fad698749e0997cd5a86e3458f2 SHA256 4e7bb0381b07247ba32fc390e85e456aba868c1e6c2823d4bce77014cefa462a
+DIST gcc-4.3.3.tar.bz2 59369954 RMD160 8c20a52633df659cabd66925d8a105a7a1479820 SHA1 e378b7a0cb0f7dbf6436f4efb5756e29a90fdc1c SHA256 309f614a3c7fee88edc4928ff17185a19533949a1642ccf776e87d86303704de
DIST gdc-0.24-src.tar.bz2 1012099 RMD160 f0f33cc02d88ea1174030988c2006cb90029392a SHA1 2be913fe061429c1a279e4cf882e947d34946303 SHA256 cc6a97c76c9e6db31e76ff97014d24b3d43e21f018a3c6218e3fb2a4500fc79a
DIST protector-3.2.2-10.tar.gz 24556 RMD160 905b1ef473435230f7f4519ecf0f8a3d4c66e4e5 SHA1 c3a45f3fc450f1bd282af88a94d4b3d427d23072 SHA256 ad8401650ee0f7162e844cea492aa6151de77e8d0236cacc999aada69d511bab
EBUILD gcc-2.95.3-r10.ebuild 1202 RMD160 8199972a39cfc93ee6a0922826acfd430111b54f SHA1 3f0f7f8c66085f185dd15e478039b464f040a367 SHA256 3e5ea2199ca2ea2a8cf82ff37b45be74ec14d1cdb6c20c6f513a1f3258e3cf95
@@ -132,12 +137,13 @@ EBUILD gcc-4.3.1.ebuild 1748 RMD160 b83c227483a7cd1ff3a669daf953ed1a79aca746 SHA
EBUILD gcc-4.3.2-r2.ebuild 2191 RMD160 1f90accf384e4dbd0c9a00bb5704c3e70ce1b5be SHA1 916473e2fd29e9b1dd943ea493be9ceed8ffa9e6 SHA256 fd262f05924603ecaa4c693ca9b51ed61e000d38352b041ffc8720b23b5368f7
EBUILD gcc-4.3.2-r3.ebuild 2192 RMD160 0961053943429fbe24b4605180619ad14acd4684 SHA1 93b05fb5ad6cd86b237cbb7f8ad41d8a3813bc0d SHA256 c10722413745f59e3008ae71ec7e41b2373f4301f69decf24bd7e357420d1667
EBUILD gcc-4.3.2.ebuild 1830 RMD160 a7c668a1a5eccc6cd3677b8b1e6ef7c7959654b9 SHA1 2de8b42473987ecf7b6f536f1175a26dda0aac99 SHA256 0e468ca360f261455968c7c988730a7b97b105a4b630fefc8554f7bf6c8e5171
-MISC ChangeLog 123013 RMD160 865999f0622bd63c30df5ae40fddb0762e96da36 SHA1 14ddb718fff23ff93c7fde24f10d700166527b20 SHA256 a029333980ae55c09d408c7dd9120df511705fe14c550a70da2e226227cb5646
+EBUILD gcc-4.3.3.ebuild 2147 RMD160 5f13efb9910885e65a0e1a2936e648643e5bd7ad SHA1 4b42f565df7f0a8e040ea39c304676824f7d64ca SHA256 ff821f097043d79acad1ed9ac77e3636d5421175430a43f2304564f41bab12b7
+MISC ChangeLog 123125 RMD160 3a8064e96f86ede6fcb9ec157a9ada6f24dd3b1f SHA1 bbc378c5bcc655e4ddbcfba2128f80abec95f19f SHA256 c074ba2f9ce7f9973bb1289a16843f4c04e29b6fd0830a7b63df33d94f1bbd03
MISC metadata.xml 1478 RMD160 3c774d5ceb9dc77c4f164f1b808f8d4812feb06e SHA1 2784e14b4b5aff24f4e8b2931f622cf14d4d1b1a SHA256 340b1805c78481cc39a106bcb27742946a4dd2559fe536c57525f0c2358a41a2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
-iEYEARECAAYFAkl/VeAACgkQn/5bYzqsSmF4eACgjP4iJFHZmj9WvgH3dZUffDRA
-tTQAn2cmgTlQL6uYfHEtyQVfD+om8Ken
-=2Of2
+iEYEARECAAYFAkl/fVcACgkQn/5bYzqsSmGufQCgs0z6j85vga3ZzEM0tVsVjHeU
+bgkAoLEnbd6BGt/O88LHi3ubq9oBnD5N
+=Bg8v
-----END PGP SIGNATURE-----
diff --git a/sys-devel/gcc/gcc-4.3.3.ebuild b/sys-devel/gcc/gcc-4.3.3.ebuild
new file mode 100644
index 000000000000..30644001a213
--- /dev/null
+++ b/sys-devel/gcc/gcc-4.3.3.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.3.3.ebuild,v 1.1 2009/01/27 21:32:01 vapier Exp $
+
+PATCH_VER="1.0"
+UCLIBC_VER="1.0"
+
+ETYPE="gcc-compiler"
+
+# Hardened gcc 4 stuff
+PIE_VER="10.1.5"
+SPECS_VER="0.9.4"
+
+# arch/libc configurations known to be stable or untested with {PIE,SSP,FORTIFY}-by-default
+PIE_GLIBC_STABLE="x86 amd64 ~ppc ~ppc64 ~arm ~sparc"
+PIE_UCLIBC_STABLE="x86 arm"
+#SSP_STABLE="amd64 x86 ppc ppc64 ~arm ~sparc"
+#SSP_UCLIBC_STABLE=""
+
+# whether we should split out specs files for multiple {PIE,SSP}-by-default
+# and vanilla configurations.
+SPLIT_SPECS=no #${SPLIT_SPECS-true} hard disable until #106690 is fixed
+
+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="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+
+RDEPEND=">=sys-libs/zlib-1.1.4
+ >=sys-devel/gcc-config-1.4
+ virtual/libiconv
+ >=dev-libs/gmp-4.2.1
+ >=dev-libs/mpfr-2.3
+ !build? (
+ gcj? (
+ gtk? (
+ x11-libs/libXt
+ x11-libs/libX11
+ x11-libs/libXtst
+ x11-proto/xproto
+ x11-proto/xextproto
+ >=x11-libs/gtk+-2.2
+ x11-libs/pango
+ )
+ >=media-libs/libart_lgpl-2.1
+ app-arch/zip
+ app-arch/unzip
+ )
+ >=sys-libs/ncurses-5.2-r2
+ nls? ( sys-devel/gettext )
+ )"
+DEPEND="${RDEPEND}
+ test? ( sys-devel/autogen dev-util/dejagnu )
+ >=sys-apps/texinfo-4.2-r4
+ >=sys-devel/bison-1.875
+ amd64? (
+ >=sys-libs/glibc-2.7-r2
+ multilib? (
+ gcj? ( app-emulation/emul-linux-x86-xlibs )
+ )
+ )
+ ppc? ( >=${CATEGORY}/binutils-2.17 )
+ ppc64? ( >=${CATEGORY}/binutils-2.17 )
+ >=${CATEGORY}/binutils-2.15.94"
+PDEPEND=">=sys-devel/gcc-config-1.4"
+if [[ ${CATEGORY} != cross-* ]] ; then
+ PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.6 )"
+fi
+
+src_unpack() {
+ gcc_src_unpack
+
+ use vanilla && return 0
+
+ [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch
+
+ [[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.3.2/gcc-4.3.2-softfloat.patch
+}