diff options
author | Ryan Hill <rhill@gentoo.org> | 2010-10-17 11:54:40 +0000 |
---|---|---|
committer | Ryan Hill <rhill@gentoo.org> | 2010-10-17 11:54:40 +0000 |
commit | b9b91b40b5723db3d44e46c07ee8d6480ad7cb6a (patch) | |
tree | 6f3ef670af80ecff4228cb3ace16dc4273724ada /sys-devel | |
parent | Version bump (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | sys-devel/gcc/Manifest | 13 | ||||
-rw-r--r-- | sys-devel/gcc/gcc-4.4.5.ebuild | 89 |
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 +} |