summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Hill <rhill@gentoo.org>2010-10-17 11:54:40 +0000
committerRyan Hill <rhill@gentoo.org>2010-10-17 11:54:40 +0000
commitb9b91b40b5723db3d44e46c07ee8d6480ad7cb6a (patch)
tree6f3ef670af80ecff4228cb3ace16dc4273724ada /sys-devel
parentVersion bump (diff)
downloadhistorical-b9b91b40b5723db3d44e46c07ee8d6480ad7cb6a.tar.gz
historical-b9b91b40b5723db3d44e46c07ee8d6480ad7cb6a.tar.bz2
historical-b9b91b40b5723db3d44e46c07ee8d6480ad7cb6a.zip
Version bump.
Package-Manager: portage-2.2_rc97/cvs/Linux x86_64
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/gcc/ChangeLog7
-rw-r--r--sys-devel/gcc/Manifest13
-rw-r--r--sys-devel/gcc/gcc-4.4.5.ebuild89
3 files changed, 104 insertions, 5 deletions
diff --git a/sys-devel/gcc/ChangeLog b/sys-devel/gcc/ChangeLog
index 54e49c05ba3b..34932707d82e 100644
--- a/sys-devel/gcc/ChangeLog
+++ b/sys-devel/gcc/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-devel/gcc
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.783 2010/10/17 09:08:30 dirtyepic Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.784 2010/10/17 11:54:40 dirtyepic Exp $
+
+*gcc-4.4.5 (17 Oct 2010)
+
+ 17 Oct 2010; Ryan Hill <dirtyepic@gentoo.org> +gcc-4.4.5.ebuild:
+ Version bump.
17 Oct 2010; Ryan Hill <dirtyepic@gentoo.org> -gcc-4.3.2-r3.ebuild,
-gcc-4.3.2-r4.ebuild, gcc-4.3.4.ebuild, gcc-4.3.5.ebuild,
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 00a3badbcce6..dc389f468d49 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -119,6 +119,10 @@ DIST gcc-4.4.4-patches-1.2.tar.bz2 24271 RMD160 b892c11f369ccf8fa7235cebecc0ae60
DIST gcc-4.4.4-piepatches-v0.4.5.tar.bz2 16987 RMD160 8fda3d41b47b7c5679e2935e0380f8582b6b7591 SHA1 971203b908eb32875163386ca97e6ff94291323f SHA256 78fa1ecf4cd9abe45a68cdfad4cbd1ad92acde0c4e7ca4dd8403f7e5bd41c0cd
DIST gcc-4.4.4-uclibc-patches-1.0.tar.bz2 3014 RMD160 f849627745442bd3885dc7892aac0b22a5b6397c SHA1 6807f546676ac608100eb0de5b67e42af90b6d4c SHA256 40bfd13b132567dca198d815a602d2cfb49046a22425450eb3db67ed280feaea
DIST gcc-4.4.4.tar.bz2 63018867 RMD160 b41f26be28cc1ef643135230dfa94876d8a02dd6 SHA1 45d1e7242a08cbb7a343ed2bf640a5afd0ebe098 SHA256 e1c13696b45752ad3f652304fab5120a43a8a5c0f438d3bda78cf16b620c0c58
+DIST gcc-4.4.5-patches-1.0.tar.bz2 20021 RMD160 af71808ee5fa800fbe541f539d7d8b5284509a7b SHA1 2cecc16d8fc54eac07693225180804ba8d20754a SHA256 59e211f3363a3fdb831db7fe8a41cd5ced250186afee25bfc71e4942bfbfb6be
+DIST gcc-4.4.5-piepatches-v0.4.5.tar.bz2 17600 RMD160 95bfd3d25a4444e9c0bcf98532705d9d8fd6942a SHA1 d3d6d01fc244ecd8a008fdddd05f540c1dba2c3b SHA256 aaa62f69aa8a33d62524261f28377709191a6d819b6018fb2acfb6b660587742
+DIST gcc-4.4.5-uclibc-patches-1.0.tar.bz2 3005 RMD160 173924eea155bbb69a6a9d6e466263a7b053cd13 SHA1 f838571582c65003752fd969a9bcf9a6b1f85531 SHA256 798fbe022c03756d71b775dc4c4135807d15fc1915c53f28c8e2eee6f4546e3e
+DIST gcc-4.4.5.tar.bz2 63081552 RMD160 87d6fa77d50f23a3359e24bf5b0ddfafa7088478 SHA1 2b1427a932a620c909d74f1e4821ed90c90fd350 SHA256 a945eb6cf694a55f83af904f4a3fb41ee07b9d021826dfe66991dfa7f0ea97ce
DIST gcc-4.5.1-patches-1.2.tar.bz2 18899 RMD160 8e54b6b6d989f9b32925de9e84e24cf6b9b4085f SHA1 4c05d42ab941de85ea46a93e13ac8ec2de616853 SHA256 87d49166d6241b3c1b90b90a5d4ee3a725257874397c36fae1befd49d33343a9
DIST gcc-4.5.1-piepatches-v0.4.5.tar.bz2 14281 RMD160 ec9f3026b33e41f4297f390680c12b8debd5a426 SHA1 424837fbff9bef1a966b9df67662f372b4a488d4 SHA256 8526a33a4080b892dfefcb764062f6755da909034c05556f68acaa2b4a15a631
DIST gcc-4.5.1-uclibc-patches-1.0.tar.bz2 3013 RMD160 58e7994ab77455c89223146f94eeff11b0938673 SHA1 fa77355f460726c8a2edb5f51aaafc9f4d35be6d SHA256 c548e08bb35df7534e27fbcce2a17d1dde11130172f8f3d61c7743b9bae783ca
@@ -143,13 +147,14 @@ EBUILD gcc-4.4.3-r2.ebuild 2565 RMD160 597cdd5c0b65be5c62238534c5b27a927773c8e8
EBUILD gcc-4.4.3-r3.ebuild 2443 RMD160 c3ce74dd5b0720ffb4a11649742766823ad8c1e9 SHA1 cbeee187f38d80476d30241043c151533aeaa841 SHA256 92c0e34b92267275bc993678b244cbe8e584efc87662ef85ce082a4176cb10a7
EBUILD gcc-4.4.4-r1.ebuild 2461 RMD160 0cc0e677e2e2b075a0c5a5f37e6708fa971952d0 SHA1 bf18ab9be92716aa00d87c91d027c3cfb2f9440d SHA256 aa44a836ab462c730dad57e23bb202ca625f5738cfad40da3e2010fd043d9460
EBUILD gcc-4.4.4-r2.ebuild 2380 RMD160 13e0e4bb2c27cdfdd689847c073fb469e26c6dda SHA1 679cd94d88c72a28b9896c843e9642ffb252dc14 SHA256 547e79812170459b4e59ececcac6d6be0dd095523773ffe205bdd1c579f29cfa
+EBUILD gcc-4.4.5.ebuild 2375 RMD160 e318b1e3329500e105c7ce18ce8a09eb07311209 SHA1 1742aa8a45910bfd704279fdf9118df41f784259 SHA256 4f815af420cdaf947945d9ab9ab40aa02af759c93dedbdda19acc3ecc1d10eca
EBUILD gcc-4.5.1.ebuild 2426 RMD160 9ac65faeb6dbd383a253c071df1c1312bf568827 SHA1 45677b4c7a74251826fbc3604ffcdd1604c28e9c SHA256 4ae336281a345540cd308e6521d25231af47ab48f3d6a5e11899bd0dcaae5cd3
-MISC ChangeLog 137693 RMD160 32e6eefa1b7612183d890d03d8cf87ee57066bbf SHA1 b562cecaaca55408debce141ff5c2c6013e53f0a SHA256 5447cd976732b66957feeef17ed12928f9f5318b975054079ff4c1f2b25898b8
+MISC ChangeLog 137803 RMD160 4b99f0ed90fa9d454dfc779dcf37cb3d99ccf78e SHA1 c201dc85f436678f2a60c6a5474140277acb358e SHA256 b81673a843e879f0be39d40970b4235ffcb47ba05c8af6f6a6265a01ffdcec95
MISC metadata.xml 1719 RMD160 a078f92674a3f873d4bca4c4eb62278d4d39b13b SHA1 4a98a1912eda65c34cea05a78f6bbe997d8f9431 SHA256 b703f718353b58bcfdcdfbb60cce7c10a0711ab2578c43d9d4c61b250a6de936
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
-iEYEARECAAYFAky6vikACgkQiqiDRvmkBmJFWACfSv/81AjSV5lRoYSnKoIq/6dc
-piYAoNba/eaDEqEWZf73wFxLlLWngIzD
-=wStC
+iEYEARECAAYFAky65RoACgkQiqiDRvmkBmJ7XgCfTctgRXQi2yClypdCKLOOQ2Ej
+JX4AoN6o4EQhgqtkh9YIhf8sy3p1RJf7
+=at3a
-----END PGP SIGNATURE-----
diff --git a/sys-devel/gcc/gcc-4.4.5.ebuild b/sys-devel/gcc/gcc-4.4.5.ebuild
new file mode 100644
index 000000000000..908345a03cd1
--- /dev/null
+++ b/sys-devel/gcc/gcc-4.4.5.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-4.4.5.ebuild,v 1.1 2010/10/17 11:54:40 dirtyepic Exp $
+
+PATCH_VER="1.0"
+UCLIBC_VER="1.0"
+
+ETYPE="gcc-compiler"
+
+# Hardened gcc 4 stuff
+PIE_VER="0.4.5"
+SPECS_VER="0.2.0"
+SPECS_GCC_VER="4.4.3"
+# arch/libc configurations known to be stable with {PIE,SSP}-by-default
+PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64"
+PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64"
+SSP_STABLE="amd64 x86 ppc ppc64 arm"
+# uclibc need tls and nptl support for SSP support
+SSP_UCLIBC_STABLE=""
+#end Hardened stuff
+
+inherit toolchain
+
+DESCRIPTION="The GNU Compiler Collection"
+
+LICENSE="GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+
+IUSE=""
+
+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.2
+ graphite? (
+ >=dev-libs/ppl-0.10
+ >=dev-libs/cloog-ppl-0.15.4
+ )
+ !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? ( >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 )
+ >=sys-apps/texinfo-4.8
+ >=sys-devel/bison-1.875
+ elibc_glibc? ( >=sys-libs/glibc-2.8 )
+ amd64? ( 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.8 )"
+fi
+
+src_unpack() {
+ gcc_src_unpack
+ use vanilla && return 0
+
+ sed -i 's/use_fixproto=yes/:/' gcc/config.gcc #PR33200
+
+ [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch
+ [[ ${CTARGET} == *-softfloat-* ]] && epatch "${FILESDIR}"/4.4.0/gcc-4.4.0-softfloat.patch
+}
+
+pkg_setup() {
+ gcc_pkg_setup
+
+ if use graphite ; then
+ ewarn "Graphite support is still experimental and unstable."
+ ewarn "Any bugs resulting from the use of Graphite will not be fixed."
+ fi
+}