summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2015-04-23 19:21:46 +0000
committerMike Frysinger <vapier@gentoo.org>2015-04-23 19:21:46 +0000
commit12947ed9aac9f766ac169c305d0e3f48273391b6 (patch)
treed318ac742b456c33ab3f080711a3fb3ad1e05c6f /sys-devel/gcc
parentrequire newer isl w/gcc-5 to address a fortran ICE (gcc PR547470) #547470 (diff)
downloadhistorical-12947ed9aac9f766ac169c305d0e3f48273391b6.tar.gz
historical-12947ed9aac9f766ac169c305d0e3f48273391b6.tar.bz2
historical-12947ed9aac9f766ac169c305d0e3f48273391b6.zip
Version bump #547470.
Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xD2E96200
Diffstat (limited to 'sys-devel/gcc')
-rw-r--r--sys-devel/gcc/ChangeLog7
-rw-r--r--sys-devel/gcc/Manifest32
-rw-r--r--sys-devel/gcc/gcc-5.1.0.ebuild45
3 files changed, 69 insertions, 15 deletions
diff --git a/sys-devel/gcc/ChangeLog b/sys-devel/gcc/ChangeLog
index d591e2e7d874..e9c05c75840a 100644
--- a/sys-devel/gcc/ChangeLog
+++ b/sys-devel/gcc/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-devel/gcc
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1064 2015/04/23 19:14:21 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/ChangeLog,v 1.1065 2015/04/23 19:21:44 vapier Exp $
+
+*gcc-5.1.0 (23 Apr 2015)
+
+ 23 Apr 2015; Mike Frysinger <vapier@gentoo.org> +gcc-5.1.0.ebuild:
+ Version bump #547470.
23 Apr 2015; Mike Frysinger <vapier@gentoo.org> gcc-4.8.4.ebuild,
gcc-4.9.2.ebuild:
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index f9fc392d61b6..ed9fbfe16b21 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -107,6 +107,9 @@ DIST gcc-4.9.2-patches-1.4.tar.bz2 23995 SHA256 d9d7657d0b240fefcca662d258d33606
DIST gcc-4.9.2-piepatches-v0.6.2.tar.bz2 14278 SHA256 f8876b172c2b4c5936b2cb18d3f092bfda8891bcdedcb569b63272a8530d81d0 SHA512 3f2d48743abba258ee6e298fc085f38d54c7b4cf4d431fe2efb83f718bdac3be916e67a3273aff1573db076decefbf4de3c4f706e102e6aafbce2371256048d8 WHIRLPOOL 76bbecad6d23793139040446721a5fb4711a9e272cf12545c51dd85c2d900e09e34dc0c260b80ad190a8072b475d779f5c6dd6b7891124bc4963b366f40989d3
DIST gcc-4.9.2-uclibc-patches-1.0.tar.bz2 2540 SHA256 3ca63cba5edb01367352fcd558890a838630deb4c30f82f4c7e8074ad75e57fc SHA512 69f6f80e23efee0b937fca0f2056e17b4fe643817d2394bbfd16cbb453d74c76a0bb8727815f689a795897d9cd5e06ecc74d3d9ad45175fe837ad008eee09706 WHIRLPOOL 3946513e83960fe891267e103e434cae0616cd45b5e7eaff5f4f671741c1445941cf80b7497231cf50f137941c01859dbbac0a95745fb7ae663a3ee512bd7162
DIST gcc-4.9.2.tar.bz2 89939747 SHA256 2020c98295856aa13fda0f2f3a4794490757fc24bcca918d52cc8b4917b972dd SHA512 e96cba06d572dbe7f382a2b00fd9297dcf9f9219d46a9ad0bd904dc36d5e7db3335e422640b79a27fed6fde91b0731732b94a0e2fbcd47344d6779f8ba1f4f9c WHIRLPOOL c4afdd0ec98e6f903044f1d3061fd96cf1e9bcbe2f90c388f5bc9ff8b2493b94367e84fdff7c2075ba37e2f950ecf2dba7c11786c653c2c7e86a5e8ff7d98e85
+DIST gcc-5.1.0-patches-1.0.tar.bz2 20588 SHA256 69f1e8601ff6977b1e972e66ff12191642a31cc5b3088cce73d6d3017f6c0f9c SHA512 01f4a29d06b1fec43fb515c2527394328b83f35723713add53599ed2066d13fffd26502750585b65816cf9c17d3042eb854fc62dc37aa86d09e91e9fba23bc6f WHIRLPOOL 13d84451f4e4c284c541dcdc7ca90d110954ec4af66db957139243f679714f47277e39370e8c4a54414f4e12a718879397e69108e785d4fb3258d260c6bc4ae9
+DIST gcc-5.1.0-uclibc-patches-1.0.tar.bz2 2531 SHA256 1e8557d6b9952ff3e16d16b11b8e5dbae33bd37539d24d771436a7dc3a6e948f SHA512 e90aa58111368d5e6fbeb4818ecf5485ea4cefe5f3c4906c207c977b93e2b182f26987e955d03f988f59e5f056cdd71dde65f50ddb9909f8d1fac92383a3a6cf WHIRLPOOL bc04762db9b1324bd837c1e3fe440f787a7e38dae0e7eee099eefadda6a927f894246586608520a11fab138ffc825084b9d03e6e2065f8860accc2d3c803d778
+DIST gcc-5.1.0.tar.bz2 94954411 SHA256 b7dafdf89cbb0e20333dbf5b5349319ae06e3d1a30bf3515b5488f7e89dca5ad SHA512 30f6a94d3adb25bc51fcaddf32a6c41429f569eeb9ed64330445b1296f99998fbfa03277b375be4f7b2b80f519910ef88e4149db7cd9031e2c61a49f501bde94 WHIRLPOOL c824ab1b4a801d11ca184ab93b3d7ec195dc0d869204cda08d6239b22832b597431f7eac3e22ffb1f13c2e4a6ef85edb3a954ad5b7754c447aa3fa6fccc21e63
DIST gdc-0.24-src.tar.bz2 1012099 SHA256 cc6a97c76c9e6db31e76ff97014d24b3d43e21f018a3c6218e3fb2a4500fc79a SHA512 9aec7e4b102e602dfb61cd09ea4b4a96af637ceb3d726235261d09ebd35dbd416abcbfe0e46918e48474bd241fe9bb29abc145a65aa834669295aaee4fca0686 WHIRLPOOL 22322b0c3e2d67b3b37bd7fa92a29c593688f934d4ffd62b9cc87eb63a44a4f8bbc9d75cadf11209c73bdc9942c9b4430036629d0eefcd04de9055c502b85f12
EBUILD gcc-2.95.3-r10.ebuild 863 SHA256 c86f3bf703813779e5e9ef045405993abc71a2277a3e6a4f23fdebadbee16d01 SHA512 94471cce79c4e34d3d093cb40a0f6f4706dc2ad6766bf55d6252f245922204dec79319cdcf5c6360552a92f8fcb1c7478b8a426c0dc22f261cdcc96ea0d831dc WHIRLPOOL e251a788e5ef85e0a573f2c294f95359c0108ec4b2fd07452ada1d5220345c324b86a995f1213ce99b25c9312c2c1db28217a83088598e68852e2837918de32e
EBUILD gcc-3.3.6-r1.ebuild 1373 SHA256 7fa0fd085f7aa46b1c0eab249848a4e7ed4e131c3aa17a6cca444309be4bcd63 SHA512 39d63b154180b54f604d62932d3db7515cbc893c2aeb7038a6573068f31638b7269e5b323d83d913772d3b833e2c4bdc134f7f60db28face61158ac7f65a11d5 WHIRLPOOL 5c4443940cda4d44daeb028c1278977e224f5aa773b542a98df30ad5e948f5dab891b8d9ea2d1dc7878adc727a07222debc5e99bd0485b31d650e8a441f36036
@@ -131,23 +134,24 @@ EBUILD gcc-4.8.4.ebuild 1509 SHA256 fa18219d1b875e2682fcb4c97ebbd9093fbd98a9c3b5
EBUILD gcc-4.9.0.ebuild 1416 SHA256 65f404188fadc426fbfc091dd20c8487b3be3e328bad7642af78392e9c959f7e SHA512 929ac861bc27ebfbec6225f02678cf0caf866768ad2e79726bf9df9069685fc8fe52d684bb3ba42af4e406f00c8a3acda8236c7991e3e4284cfa9c75b598632b WHIRLPOOL d576448e1e268f9dbb9a2bdfa41c010a81cd87ae7259e92a821456d0c1f6f85b32369f055655c37722de614a3b1b03529f69715b831b86adb6414f3732787f86
EBUILD gcc-4.9.1.ebuild 1416 SHA256 f4750ec96aa0d30ab305e644a542cb11dc2f71999fbdd5bc40799e334d75575d SHA512 e1207297335bf1d6cd4cc8e40b00efa097fb52dbd6beeb35930104f04ed8b3b0dcfb944a9f0e4f09808d5c299631acb1417842a72aa313afc9ba30169ed71dc4 WHIRLPOOL 975e19adc24a85663eead688e83623e4b8549301ed6949bbf3e70f6289aa205f050c29e785774b21a61781be4739f7af4daf657b3cda15fcac4fb231a238f95c
EBUILD gcc-4.9.2.ebuild 1482 SHA256 e7c4cf2930fbe9fa73c212bbc80a298321f7acbf101123251ddd360968b8d89f SHA512 1391a158a753f9cdcc283ce4af80a3c42a24f1a884eb2b4f68aca7c0a7d55c3d471c6915191d2965c7692da597f318166b46d899185d74641d60c9bef6f8230e WHIRLPOOL c3573120374ba4508ea4e6fb45640df35c674391cab7367d59cb8fb060a981249d75a7f220d08568183810d2aa83a0e8afd3321a3434cf74688fb12445ee137d
-MISC ChangeLog 70137 SHA256 6b58dfad97331e1f6959b720ef6eee8cbf1809b008ddcb519469cc5f6ca9ea6b SHA512 c646c34537979b2789149769a76fe7f029d2151ffbb415e341bf6c9486ec0861f1fb11cba9d2f239d775fe56093f6af390d576e5d2d37c4cd5dc7d3732283c83 WHIRLPOOL 1aa8d30ef63626f51473bd727ee27abb64a4e72056e9633c7e9ef7cc7e1d5fe84c5a581c6bc3941d14e4d501c308ae9fb3435b53f035809941c6a14d52e5c0d3
+EBUILD gcc-5.1.0.ebuild 1359 SHA256 2ad22e5f5ef781cf2743d3819f93029e89c2db7b83bc97d02c49fc5d67399fdb SHA512 cbe03f5b6ef60457c47498c1bed5958a9907544c956d5ae232641682afe6d653c40f932ae7a3b38eddf89f76d2f786f87e2a2f9e0206450cdd4ad083ea70a5aa WHIRLPOOL 1e80dbbeb5a638edd2a49d8b17c926a590937181a4eea29a0955e440e20243b49ed069d667d797015770bc1976c64be1d4fcb235f8366ef3757f3d5a77be8963
+MISC ChangeLog 70257 SHA256 0b130058adc4def43094687ceec7856a4e62a5205863e4e07e8b01a25cf4dd0b SHA512 88297bd9dd8e20a41416b50ff453e06219d3e1dd2377c21497635e5ee3ca66b3feba1debdeec8d114274dfacdffd9ee231cf06f8b7f1ecc0a182461272ea0232 WHIRLPOOL 2de208b0c311115035441cb4a39c827135d02c711c0619e9045352d121d3f1011b0525a6ebfbd7ec6ea99c5a131e5bea5b5534104538dcca95647bb4c94c9e9d
MISC ChangeLog-2006 112483 SHA256 108a7803efc91b08dd27ca4a83468637222a0685760f63bce724cb486fbc4022 SHA512 2887a66d03f4e1a9c60c743d7aa22147bdd95900b9e759c760a63f1a60c90008585b10b4f46ecc26e0149427bbdb8b83a9de4546d75e9ad935dd8e5377bf8870 WHIRLPOOL a2e1df0a7cead4373b5aeda333d952407049e1945f0a4e7774e1249e9f08ee33faafe0e74adec28b641bf037b8d6a350f45760a25c15e769b23eadb84b7ea48e
MISC metadata.xml 1910 SHA256 2f6c2f19316b90d4b829aab2dd6fb66319c158c0955e81533aba54b6c1af00d8 SHA512 b5144578028c73be85bff609538399e832a7205aba451374973b640f83c1e9fa6a6684bb6c26043912ad649e6ea3e4115621b9a84b157399d13027a1f514f947 WHIRLPOOL 29e0ec175732d52d13345d22ae73711b394af62eb852e0a997b6a656834ad60e6be5fdf27ba174ed75310912dd730950be7966e7a8ca038f9f5686744ccef888
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJVOUSPAAoJEPGu1DbS6WIAl8YP/iOfsLS1kbCKQBkthGmcVkWb
-ZTFV/DM+t6/1tTZ2wGNkbzvXUXU7MT7/p/HqfGjw6q/h2R9Xxk9pj9qrT0wrsR3q
-5/7upmBJkCoi10Ut/BnSua6t5oZYWqRPYgI13QIN8Pg9JE2IurvjZIhmCU45Bsdr
-NOp+P961MAZO4dhUE9k8Kr4vmRL79pJhDq1QI7TYfheCYmUwxXDDr5q0uDgu7J3g
-dwjVp/Jy4xEwpk3lAtiv/BqKUvH6gGrR3q+uDbAPzIupSO4DiroTgdTELE4+/n49
-O10nznxqgzffV0r1KbzN3p1pXbH9yhYVbCrVgHYQ1leEf3tv+ucwx6xqHxl/zHrI
-NxUUVAf1cZBQjGV0J1wuIz3Dt8u/ic/1vPIlGgL8qz97TK3eT3tOYaxG4plRJuCz
-FMC1tU7uXgtWffhDYca7z2BMvsLe+NH0Ta4BIpjJ77WWbzDjytEGKSdgkdpsfiTn
-QHYf0KfNAS+IWbsI4NyZ7wQaX7BNJkLOiDQfP1VCwaKzoRIT9yilsRPrgPNNQsHu
-F8QXLlscUVg/aNPuuXMOtSW7aMH2bGq0C1HG7PvnMMk+VDdBlrre7qO2oajiPOLF
-/c/I26heMiq130Lo37W4h+xOcBq6PauGA+SnCaiyiQFgSt1ymq9uA1Z5gdcbAHX9
-ffEptRh1scpRVC9RIEAJ
-=gWHh
+iQIcBAEBCAAGBQJVOUZJAAoJEPGu1DbS6WIAWNUP/1Cq4pzaYAhtSx2haiJjvzve
+SWGJkQFGkJ2gDzrRMmr7phqwPUC8yqA7w3eis9vevORGpxcQvF6kPoFOwhcV4e3c
+oVglNZcR4AMgKXTeR5qwWJplDXJjGwSxw5ayj1dfJ9/Oo6ibE/BaKxjm1IwXQq3U
+ghQiQmNgfB94A9Zjq2Gt96/debJZXr+SunqIGGBrszQuhIzvDKTDIkVN5feFJQXW
+Tx4BN2de21FW9HuwLH3wtVP9sDxyUHGac7lDUv/ZBLUz37LuH0miHiURR1t0SN3b
+5lKErLyjRfDFuKy20RFvPkhWZx6kxDAKuK7fpxIOhiY47eiCJgftcOw1ze6qdXVB
+fLo4PetLflzJzE0QOztVCZRsY3Y1bByJt6Z+R8pm8Bup7VCipmA4rlqhIWB/0cRC
+YVcl7BU8c3KpGNx7pOj+NzOTKIN4taZMcjB3TVRcNToJJXoPgpdLu4jLQK8Jpviu
+NoP7kMlqrumK9IVb+JTlq6LMvt16khIurFhd6wta7sNSxtCjzPaQq0rbRVe0bx2J
+0TOjoa8L65O5KpK1/62q6NFd5v9npn7EptpfNvioqFf79hl8C5VW/n/SrNr9pY0/
+fCxo4pTaihBJ3TaeTuLp783sqETD1W6sGvbmhQHxKyN6OMj4h4whJx1e/tw/0MeF
+Iv9WRMmXql/kT5Mr1jdL
+=Gp++
-----END PGP SIGNATURE-----
diff --git a/sys-devel/gcc/gcc-5.1.0.ebuild b/sys-devel/gcc/gcc-5.1.0.ebuild
new file mode 100644
index 000000000000..58d615421fcf
--- /dev/null
+++ b/sys-devel/gcc/gcc-5.1.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gcc/gcc-5.1.0.ebuild,v 1.1 2015/04/23 19:21:43 vapier Exp $
+
+EAPI="4"
+
+PATCH_VER="1.0"
+UCLIBC_VER="1.0"
+
+# Hardened gcc 4 stuff
+#PIE_VER="0.6.2"
+#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 mips ppc ppc64 arm ia64"
+PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64"
+SSP_STABLE="amd64 x86 mips ppc ppc64 arm"
+# uclibc need tls and nptl support for SSP support
+# uclibc need to be >= 0.9.33
+SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm"
+#end Hardened stuff
+
+inherit toolchain
+
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ elibc_glibc? ( >=sys-libs/glibc-2.8 )
+ >=${CATEGORY}/binutils-2.20"
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
+fi
+
+src_prepare() {
+ if has_version '<sys-libs/glibc-2.12' ; then
+ ewarn "Your host glibc is too old; disabling automatic fortify."
+ ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315"
+ EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
+ fi
+ is_crosscompile && EPATCH_EXCLUDE+=" 05_all_gcc-spec-env.patch"
+
+ toolchain_src_prepare
+}