Gentoo Archives: gentoo-commits

From: Mike Frysinger <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/toolchain:master commit in: sys-devel/gcc/
Date: Thu, 31 Dec 2015 05:30:11
Message-Id: 1451539795.1de4d7590ea45b250680015cfc0074160c018f8b.vapier@gentoo
1 commit: 1de4d7590ea45b250680015cfc0074160c018f8b
2 Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
3 AuthorDate: Thu Dec 31 05:29:55 2015 +0000
4 Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
5 CommitDate: Thu Dec 31 05:29:55 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/toolchain.git/commit/?id=1de4d759
7
8 gcc: move old 4.8 & 4.9 versions from the main tree
9
10 sys-devel/gcc/Manifest | 37 ++++++++++++++++++++++++++++++++
11 sys-devel/gcc/gcc-4.8.0.ebuild | 44 +++++++++++++++++++++++++++++++++++++++
12 sys-devel/gcc/gcc-4.8.1-r1.ebuild | 44 +++++++++++++++++++++++++++++++++++++++
13 sys-devel/gcc/gcc-4.8.2.ebuild | 44 +++++++++++++++++++++++++++++++++++++++
14 sys-devel/gcc/gcc-4.8.3.ebuild | 44 +++++++++++++++++++++++++++++++++++++++
15 sys-devel/gcc/gcc-4.8.4.ebuild | 44 +++++++++++++++++++++++++++++++++++++++
16 sys-devel/gcc/gcc-4.9.0.ebuild | 44 +++++++++++++++++++++++++++++++++++++++
17 sys-devel/gcc/gcc-4.9.1.ebuild | 44 +++++++++++++++++++++++++++++++++++++++
18 sys-devel/gcc/gcc-4.9.2.ebuild | 44 +++++++++++++++++++++++++++++++++++++++
19 sys-devel/gcc/gcc-4.9.3.ebuild | 44 +++++++++++++++++++++++++++++++++++++++
20 10 files changed, 433 insertions(+)
21
22 diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
23 index eb28b8e..ae336d7 100644
24 --- a/sys-devel/gcc/Manifest
25 +++ b/sys-devel/gcc/Manifest
26 @@ -61,6 +61,7 @@ DIST gcc-4.4.2-patches-1.0.tar.bz2 11040 SHA256 63ef9cc54d9ebe497c6c0a0aa2ccbd00
27 DIST gcc-4.4.2-uclibc-patches-1.0.tar.bz2 2290 SHA256 d380566d5aa3c91820013fc5745b101824940cd5f553a33723c704dc3a066144 SHA512 b3bbc76454510b0e3d39dbde0b4b0a1bc2a712e1900401b76acb1a27849125f8431112a79971bcd97c688ddf8071d243349dae14bd35244da16379727fb169d2 WHIRLPOOL 8909a143ff10e7130dc332a5fb69bad3af57aa308d912c5c385fed95c6b6cba1ddc618ff1973da151de9044df143a14f5d3f2f932853f3c9f31cab1cbd8dcf71
28 DIST gcc-4.4.2.tar.bz2 62919816 SHA256 1126b6a7b585b3a178bfb7d559221779eb7eba12ce01bc9ca5896f6f9ee639de SHA512 6e07a414769d56a6b0583a800670456fe9d0a4a695da625ad1eebc201e168e5bf7f6195b9ca149412a7d7233f0df57eb023ad7a66abe40c36856bba49987dfb6 WHIRLPOOL 4150ca08574b8f41c817515c0aa17ee75f9e6a0a901a7a26bf9ae3a3e4397542ecfcc068570d5602ade2462ed0e88c6a36f79697de2457cb3f833a55012032b2
29 DIST gcc-4.4.3-patches-1.4.tar.bz2 16294 SHA256 aaf3f678982e6e4570afab5acb56408a788cb2a78558011159009000b1c96906 SHA512 a818acdf5ad6f3cb77abf9427c99c11e85c81086e234fae890ebe33794c9db5b6d2bb46a4c5fff211d657a1eb1e094db64d4a487b26a7c46769cbaca09c23901 WHIRLPOOL bf12fa2c64d6a98be986fa8c8fb5b1cc4c031b2cfbc6d710d2d130c6d8cd1b487989f1673e9e071f4ce4a674525fa4d54162c2f33f3125f8ab860b8a16c6d10b
30 +DIST gcc-4.4.3-specs-0.2.0.tar.bz2 2004 SHA256 f6c7cb99beead66dd4d06f7004c5731a9360330cbe878ce79792c618e008eed2 SHA512 779ecb0a064d2138b54569c8ae501975b8a6b72e5a3acbf8597619a8db77ee42ef9b0e62608d5192a15e4393e7dfc009bb50b994782236faa744b2c46b5fe517 WHIRLPOOL 8a1e45aad9d306cb19de93c63b5854a97e629d90852feb6861dcfca042b6257705304fc13ad65655a4cb227d36b83fc6063648c94f270821574ee0e85307094e
31 DIST gcc-4.4.3-uclibc-patches-1.0.tar.bz2 3014 SHA256 4b44eb274f27cc8ffb0e61e90d829a7a87fd0b49df6f31e7cb3071cc96c00df1 SHA512 2137df9b769153647e40d6d20a1318e6ecf569702a54894144c08398abdc07bc4ab7a45497cd5348f21f2c5ddb0d70f47a40b1f8d8f0c1ff2441fda1ecc18ca8 WHIRLPOOL a7a713bf8063685e38e92b8571a727a83192a4c5a19b350204a2bbb45b07d1a892815510a395e41b64ad1e0f1e0b77f0af9f273f36c0b6c57226dc71b021cee1
32 DIST gcc-4.4.3.tar.bz2 62944934 SHA256 97ed664694b02b4d58ac2cafe443d02a388f9cb3645e7778843b5086a5fec040 SHA512 7e94f874f66d248fa930dc415c9442c6c5bff134653dacb7749e1f8a75c4660e29d47661c0f5a254d6fcbdf75a2c37aa7e26091f370a934277421879f98b1928 WHIRLPOOL af2449836826c51ac26bc0b228fedccaa99c7652244e42baab47eff99422940d9b440cf359f8dfb5c2f0c9b509313860aa753c621cd2c17db558c988b856b274
33 DIST gcc-4.4.4-patches-1.4.tar.bz2 26490 SHA256 dc9df597208ad6f72ae1210af6bcf5e7f2a47c90ada6f1aa04fe4feab31b9c5a SHA512 91517eb1d7cf6c6f49e451bfeb344f0de7026266d2a8f98ad2cf5615533345e73e55329c6ded33d68ba47a9891061830b86f262430b311f7d7858d8a406f4285 WHIRLPOOL 676cd287d9916bfef572e7cd4d42aabb1ff88f9a1164367872c2dbeb5ebc45425e364fd9045b0fcbcb27ef096d32336adb26e95efb385a10a1764842bf9fd683
34 @@ -134,6 +135,26 @@ DIST gcc-4.8-20150521.tar.bz2 82128743 SHA256 6a02e837e64e0adeebd3fc94dd11a469c1
35 DIST gcc-4.8-20150528.tar.bz2 82117068 SHA256 03965a9acade96293454ae2545f8549faebf6b39a433955209864ef08d269346 SHA512 53550c3718c28b6083cf6ac198f6ef3c1ee92609d066561de1ad7b755194acda1cf5c3512b6c95f0eb013b5de0f299f35c485e97d83bd801e7550e710d7bc882 WHIRLPOOL 72b03b727fc22ad24c22efbb6582606e274425e671a9877b7cabd31242d7e11c42f8020945cc9379ea8caf4c9b283d2cfaf99fa1fb44ede39480309e6542a190
36 DIST gcc-4.8-20150604.tar.bz2 82114267 SHA256 96cc1f7eb50698b95adfab6eccb18ba2a27f30075241fefb18f4a13a7b43ea2c SHA512 199884a43527950bdf05dc8c3915a156cbeb6d6bbe2398584816cedec88fc465fb185699a585a33547c817f949f89e2d103a2c36eb2528a505ccd45f71e824cd WHIRLPOOL 5d779e75277366bf27a9a2c5b0a4651b5f04ce3e56111fe8f83e4ef23db5dda376ce546832cde64bc51b2008326c5163384f4e890cc365b2ecf8a659fb17c821
37 DIST gcc-4.8-20150611.tar.bz2 82107561 SHA256 c5ea0903a2f432ffb191b9f6c734bf32972dd8b52fb5cd387a01d208c4e3197b SHA512 264fbffb69332202142b72b6b474cb74af44ae722172a0fe2bbdb91fc7c32445df4c9e0fb38e44b007347c6339cd3abb755411a02ff83e573d94729871a4e07d WHIRLPOOL b18d9aafbc5fdbd477526d0b21540fe9868a42116a31adac10986bb665a414000defcd76b213ab1ad2de8d7dd41089e7ca2fd03483ec8998b69396ae2a7e5169
38 +DIST gcc-4.8.0-patches-1.3.tar.bz2 17577 SHA256 3b1a6996e6849734ffaaa1ad67b565da04481aa6341a56034402c85b1a3946b8 SHA512 e4e6da9598575142c3c4a772d11c128d3dd2be425684b4ca7207df12e72801910b045f49d12f0a02813935c79b3c528d8dcde518039495c04357f26240d5c6e7 WHIRLPOOL dd09d9d6bc004a3768d294f58551cc43029793edf6b520a581b86f039244e605e5800cfc0f2d560ae28e328557ddfde6a6eedcf618962535fed40b793d4d27ec
39 +DIST gcc-4.8.0-piepatches-v0.5.5.tar.bz2 14278 SHA256 644727a87c372c9e371b823a43432e39257716dcb9e49fb61b69692beb456639 SHA512 780d12fc33b491b964cc20029e9cb7648ce789e13d731bfe5305a130ce4d69da9f53f3acccf8d28cf0e8eafa41e90bd73fcffbc52f0d6d20b4ba89868267f777 WHIRLPOOL 8f82402850059124a049aa21a19cb7d83c4da27695a4c1eaa58bf0e45d638344737d66cbdb07ecd29215a48ec67cad79ae3685069d7574571d04f36ef972a853
40 +DIST gcc-4.8.0-uclibc-patches-1.0.tar.bz2 3010 SHA256 0300927d938d5d0baccf7cc63d6be71dbb73a5c9d1efaf9f06bace87d7267dcd SHA512 25b82b0860c14b876920a18257b6348161b768e9583eabb5179ed3a3d924bb74fef615ad458beff6c89bc4d0cf723bbd9702cd8bca9e73b60adc82c196def382 WHIRLPOOL 5ae9e33dc382c7d1816d92d0a6b55191f922dec9f023bab0bcb51cbb0ce267c27874670ddc484144c122a204319b55a7dbe0f10c6a13e6390c4015f134d8b712
41 +DIST gcc-4.8.0.tar.bz2 86663646 SHA256 b037fe5132b71ecad2ea7141ec92292b5d32427bf90fd90cde432b1d5abacc2c SHA512 8a59f1a67e557eb719961a217bdb6a05b4b3abfc792f4bddee536c46fc3cc8472126e0f7531fa473acfce525a59bbd581ade97d068caf7308dfb2296f8861826 WHIRLPOOL ad966de5e75c817ea4aec9076a16198e91108e1e67c413bda839235692cbd1626e85a5e76206b8889884790d4d282650662a3e0b024893a3422bf0bfc04b46a2
42 +DIST gcc-4.8.1-patches-1.2.tar.bz2 17431 SHA256 964aed7e2c317be99eacbd0f4e7e619094f47ab48eb8844935c9a2c0a89d6bd6 SHA512 fec4237249021bfe040c148a72bf74df7f939baeafb804c87d9f0897c41e660bd8053d338ea994810a3c44c76d5eaa9269292f88b3603ab0d0a925c5073657d1 WHIRLPOOL 6bf6e4fc75536d9b0477780ba64a9ab8f2d6bc1000fb34e21dfe40e26e49b8ef9469370fcc5360f72dc780e3a187319e2f18fbc24fae3f294ff6983b32931666
43 +DIST gcc-4.8.1-piepatches-v0.5.7.tar.bz2 14260 SHA256 3edd9c0592716a5cd544af470c61448a0c5cb81d15ce0bfcf77e660a15546e60 SHA512 e471c852340cac7acef4540d0e2c266039e284952ec14cdb39cc732fd3572fed47f4912389f658916d9cb300ecd29d52734f2b7c003ef7acb33567af0211688c WHIRLPOOL fb95580a4969f3b447a4097d0ff86d243c71546e145ed7c290110a55339c2367fee2cb3f36b6a8c64e0f07d04c7a512f191eb2d7ab9e93aa759a8fd01d514317
44 +DIST gcc-4.8.1-uclibc-patches-1.0.tar.bz2 3004 SHA256 365b114f9fff51950a20870edeca0679bd0942ae4fe5d68b8ddc8e488d550aeb SHA512 b79ef258b0dc82286a5e246f7e02c3fe54f4445fe0ce723263853ce1f92a0c9fad4c254e09664d31472de7a7a6eb8e96225bc3a5613dd572ff1037d8c1668220 WHIRLPOOL 76f7485a01c0e81f9c20108c94ea40bcb6f7e739d2f5632eed92c1a2f3778cd620df2b9a663520ca6978c468d0ab6548f491c4ce515924f1e666798f002fee71
45 +DIST gcc-4.8.1.tar.bz2 86753166 SHA256 545b44be3ad9f2c4e90e6880f5c9d4f0a8f0e5f67e1ffb0d45da9fa01bb05813 SHA512 1becc874aad77a469069b6d9da4158aae9e013e24afa9364fe4feff9a5094d0673ee7694b3840e892c860f73a56b3ece6174338a8214438c42b9f86dd6c35ea7 WHIRLPOOL c706fa4445bbf4b9503c78b7e03da6adeadc3c736d208edb65059ddf23a08875dfa1ac92ccaafb3dd72ecbceb15a0de5814c62104fb94f99032232fbc50ab82c
46 +DIST gcc-4.8.2-patches-1.3r1.tar.bz2 18855 SHA256 1718dd57ca9fbe445ede0abadacc73d652a3543a598728c901f98144640eb993 SHA512 9e62d9192728efba7b23f2a3b4263a1658373d3dfb027b8b056e3eed8c74a1b94834573eb786475dee754dacc65c1974b2a80035098b42d767bd654aba825754 WHIRLPOOL a0afb80efdac5a77438cd4df5c78f1871c829cd08006657ec9a8fe0b173ad46875d024e3dfbd84aa3e9ac7b0c945f00ad996f8bea2684f25f3d93ede6bf76a3c
47 +DIST gcc-4.8.2-piepatches-v0.5.8r1.tar.bz2 14061 SHA256 cf4a945642be8b591805b1089025bd466f4e70d849d9e6dae63848fa750f1b83 SHA512 8e86448c3e251367869a766dd1805d2cf43a8b7da32f15a23c1443ff669336d892ced4ca01b378e79e177b7838ed917c46d6eb992c768bcad76df35da721492c WHIRLPOOL 2aabe13aed7c89bf63f1c3fc605f44ff5edf2a8addbc2baf96ed4711154253f2dc35d54d72e5fb0c797c489a35febb898facddb4a17413110fb8e12d1e20e411
48 +DIST gcc-4.8.2-uclibc-patches-1.0.tar.bz2 3014 SHA256 040343c06826356b57aabf54bdf6f962cb6173d36c9a1cc63be1238f9a3c7877 SHA512 933894112b937ddbecb66028489f61ef19ac323cbce8d9a13fa32f4325e608feca53f3570a173141d30c9b9dbe1dc3ace6dbff4814cefc1721b2f7a0d1adfd4b WHIRLPOOL f17f3c14bbaf639afc2408d3b1f1132acb191a7953196970aa499087afa62fb28e3a9eb0d0b32e98effd8bca72d474bd3cc96c12b2668062b6c666332a734ecc
49 +DIST gcc-4.8.2.tar.bz2 85999682 SHA256 09dc2276c73424bbbfda1dbddc62bbbf900c9f185acf7f3e1d773ce2d7e3cdc8 SHA512 2a3927481707b3bb7171076b596d9b69084edac82460df6fb35395592dd1e8fc5665577702ca746d5b454dec68b1c4e31b9de6adc9865d482f4b8736ec648b10 WHIRLPOOL 5ebe564faf13634e7f2744dc13421ce0a3faa06b35d425f4b6983e74a4e93b4c21955823013f7a5530e7ea9e9d0ecfd68cb79950e94333ed3e44aaa4dfbdefe7
50 +DIST gcc-4.8.3-patches-1.1.tar.bz2 19882 SHA256 019cbe76f20f4e294b900ccb99a6b52553ed04fa0d2993798b3a07b0e4a8f90a SHA512 8512ec54fb2d482e08ca54042e11c6334d653ec850cc7c920ed95654575222ac0303caa35cd46e80f1985d86cd229f35e26e0eaca1ae623fd8d336940148801c WHIRLPOOL d7b8d6278b6f79aa00fcd29ed6142cad3002def33edb0be44e638d50cb3b1fa8da72fa62a7276c81c94cd873c872dd0e7fd602022420d9601fde8f2b04872ece
51 +DIST gcc-4.8.3-piepatches-v0.5.9.tar.bz2 13310 SHA256 d08e3770453edb728216243ecaf639ff7bc8aa77560fffdd561b2a0859d0b869 SHA512 d9d7dc4b7d8f52cce48dff36ee32db5346baed50968a1cacafa9a426849c5df5387061b26c8a0d2363bf91e5f55cb459cb4a176c5652690f914916047c0437f8 WHIRLPOOL 1e5cb3556b695de7f42ab44636194e86128f80bdffbe049fc1d4ee17b772bc1ea2089b3fe88bec60c52aab4bf5301344be27fd11be3c6cc8ef798d6441285c8b
52 +DIST gcc-4.8.3-uclibc-patches-1.0.tar.bz2 3014 SHA256 75f089ed44e33be8923f82eaa1d231f71d2cded475fb10938eded386647c5e04 SHA512 7e74fefae6136d2e132ee37905adbdf7f528d31a7bb67ed97bc99b6208f177a6105ef0f0e0c77eb87368359f7da49de768ff98ec07a569e19bfdd00f67a445a8 WHIRLPOOL 6fd766ba280fc0b96f1823315b5098a36d361dc9c8d179b2e262d72156508b70c560ef5095f3556bb5c922e495cc7eefb4bd5d970b2e4dff9e9ce654703fddc5
53 +DIST gcc-4.8.3.tar.bz2 86126808 SHA256 6a8e4f11b185f4fe2ed9d7fc053e80f8c7e73f800c045f51f9d8bea33f080f1e SHA512 2b40d231e8445f9c1654137df509f09ce1187b475138ca7f648f710d922a1718f740b2d8a37c26e16b5e27900c60358be98229ae884a6f1f70e9df44ad24d02b WHIRLPOOL 6dd3bd4b51bb9b8c52fb743bba28cde8612ff7090b71e56bf02d3613b91cd4c3c4dd91dbcb672985f22400d776870ba55550e1fc44afae9737092ceca5f83ebd
54 +DIST gcc-4.8.4-patches-1.8.tar.bz2 26849 SHA256 876b64f3bdc2c91cf0a32aa0f986433f4235d416b0be1ed1615e45ded0827fce SHA512 a9240590ff1dc2f0adaf6eedad17c040f9f74a089c2bbcd7e7eb9c27eaa5c666057ecffc142bea820897ddad8d6e5ab20a9f9c657ef4141247c70cef5df1a08b WHIRLPOOL f00750814f4c98d2a2d5c24c0c646a808c4db2fdea4b51ec57435eb48107099aaaa3743b6435705b2cd9c1e025ab0a8ff8cfd755796d8c941eb3518894c7b2cb
55 +DIST gcc-4.8.4-piepatches-v0.6.1.tar.bz2 14110 SHA256 558bd1babcd687979ef6269b8e4774a3a06b860bda44e0a8aafaaa55423574b4 SHA512 464c7c482a244f6e3d07beb0bbe6d007bb95502d76d08dbb9daca92bcdb4560571f85eb10a73f542a03d1c7ba90fd1e50cfb8220f933ef559ff6f7867bc8bbdc WHIRLPOOL cc3ab1819905a32dd5983d1fae5c6812343c1426ec3ef387c56eaf46c73c646e376ae6351a151bd5579393be5055a231cb94e29ab03051f729ad4c685e69b77f
56 +DIST gcc-4.8.4-uclibc-patches-1.0.tar.bz2 3004 SHA256 c7f9d3b7eba23a8042edad469a5e2a2a7ad613a7a6b6c658179409d7859edf41 SHA512 0e22e57731725f2d2a53c7137ee667a54ff92d30a7532660bc75220e2445452605e3e377b56b99bc3a62feb65d46b315f28aba3e075ffabd1e9d60e94e35b4af WHIRLPOOL 472cdbd2c7f77ce6505f6f5feb27d530edc5250d6e167ecd4a8ab1cd877abf4ae842f4785c55486bddb49e2e553c688c24a6d7e998cb211cde844b9867436c09
57 +DIST gcc-4.8.4.tar.bz2 86220648 SHA256 4a80aa23798b8e9b5793494b8c976b39b8d9aa2e53cd5ed5534aff662a7f8695 SHA512 b4c84ebd754c026029d706ef52c4242df4dcadc6a22cc5669b3aa37ac9dc25bc9cd9651fda83fb24dd5d17b1710e6865a35bb6c5cd9b95d0971717453935ae8e WHIRLPOOL b8b44413da420d083d0edcb846ad1b619971c399638e629089ca3bc8b6008a41bd38d688199f1451171d32443c37ab749f44a3763c5150f2147f729d4bd45a4b
58 DIST gcc-4.9-20150107.tar.bz2 85502965 SHA256 09a03f28e6b9674e05c67467eb7069c3a2aa770b5b738eb19b79ad396c5c888b SHA512 27239e7ec7d96714315f136bd833d2d5c8047240d93a3eda552d6858c6f2e296396c5eb6281445a616aa561f64b37e5227aa2c70fbfefb8e2941e47a244aebf4 WHIRLPOOL b789f9ae2763a6e0c47093bbeaff4ab2436479c66cd49a1898eafc89ba26cb57aa93d0d6c1c93cc121f4479d4de19a38731766f9f22bafa2fc00f5f1b7fc6294
59 DIST gcc-4.9-20150114.tar.bz2 85536770 SHA256 7d94b22a7501e4826e4d054bde8149470cb474aa7d74e4a270af538ade57ddda SHA512 9927e25b3a0960259a802a88954837be188bf2736c8c8a4d4e11abbb44b7e84480f173546003b5c85b61e36b8ddd98b767fa9dda33c7b532b6f34b412b5543e5 WHIRLPOOL ecda282138dd6b51762af090f21aa571000ee4fbd2f2e75d8f78a57e5dc750c6fe699c48b5f6db84684b395b2a37df62fd3d2d2c1cdfd20e75b4b3a1aec11c9e
60 DIST gcc-4.9-20150121.tar.bz2 85561639 SHA256 7b76a79e8951d501fa8ee17599407f3c4a1fdd2760b2a6aeeb8e878b56933cc8 SHA512 d588da04cfbaa70a3b31a92cacf85e6008776e1a3a82acd6e48c8361b19957b2f1ce4d6f57baeab040542d95a947c9db5849d453925b5b958c2e45db5596bf31 WHIRLPOOL 03d2281ce29c7a911f49ea84d0c4f6cbd3cd7710ee79662f22530e975292a9c92f076052d8866adfc3d1bd588d3aacec675547b45416570c68bf1052e094ef3d
61 @@ -173,6 +194,22 @@ DIST gcc-4.9-20150909.tar.bz2 85836940 SHA256 9893cf0b6048c1874e67e330ec57312004
62 DIST gcc-4.9-20150916.tar.bz2 85843819 SHA256 19814f0445ec7a15e2ed4072d1b0856856fb67a80f719122a5c7f47997a137a4 SHA512 e90be0167b9159f1c83a077049f7e140f1ebe4f43617b1fecacbce7affcac7e1b33a62e142e8cd6ca5a216bc03fafc82d9027d79ac0e497eaa600d48faa18171 WHIRLPOOL 7e08f7c5dc35f5f67315979bad70d3fbed9403d8c79ddefcfa3f4e0ebb1085b8e35a54b4700d2e9cc95a0d796beef2e118b4a59bd60422b9cbf25db882c83125
63 DIST gcc-4.9-20150923.tar.bz2 85837251 SHA256 8d669cda246ec21b21507bfcfce9d3b22887aa25d7d35d4c77389a8710de230d SHA512 656a6b85c8aea840c7a7a7916c23b29cdfe0cdaf5abb611c3ee8c6291a4b1c020469957bde343a95dc768a937b280ce5d5613b95a74a20de3009d6f8aaf10eae WHIRLPOOL db3aa9330e4dd342bc8941a84a404d54a20ce170d86feedbfd0b5e94c180749c6e671907035f623662b67139c703fd8e72f02e275b7af182b8455a7fe3d56e31
64 DIST gcc-4.9-20150930.tar.bz2 85832244 SHA256 640ca9e8c249111646342a8be5b19da728be797a2d02edf8287afe76716c4115 SHA512 08bec7ada61cc2d7ab5ec2182eca668333c02eff57cb0c5a8a31a515f42fe820c2a6a647ec73f1556fbe9ab179ffb80218924dda4210c3965ba7b74891b783c7 WHIRLPOOL a2b11d759ddb950e0e0981af7a2d9d37ba33e12d862229cd3b5524ae8e422038ffcb41b87f70d06d8f536bbea0b9c7583a6f66745e90d8571b41cabba986a0e0
65 +DIST gcc-4.9.0-patches-1.0.tar.bz2 19806 SHA256 153098c2b577671ca81c58208b0482d000dc409686b3e57f9e9167415776d5fe SHA512 15d0a67a14994f177864f88474cffde3fcb4720817df51fb5787ebf5966714de72611225fe0614b9a7af2fe40292face1fb6e8446432b43a3e03907324047b1f WHIRLPOOL 56d436639c5ef7d779d6aaa85109e5e13f94a42ececd5f32472efac28bf47b848f746d467bb0702cef4cb4bd65bbfd1833e93256136f586127a3025f2a104abb
66 +DIST gcc-4.9.0-piepatches-v0.6.0.tar.bz2 13471 SHA256 2c4db53e6d58872d082acb261055ce094a956ef95483472327e147c0b6fecd74 SHA512 072b2be02aab8bfd71c5388ea9f6a068d47c0cf409172670c5d9a25ab72accfd1db12d61719a675337a57a318f16294ff9dae0d7f2d304fb8a8b89c9ab42df93 WHIRLPOOL db1f5d8e1a6ce7787f6caffd6fa2b49ce88f1e2ddddaabe044e2ae93185b7b85db3f5fdff6d6bfc1178d7005a0c154c5d72dca17142362c622369793673fec0e
67 +DIST gcc-4.9.0-uclibc-patches-1.0.tar.bz2 2559 SHA256 723370aaea06f7bc2601acae802cf8c456c6c7e83f9c08f57a8013be410c9e87 SHA512 e0a1a09bf2bc6b76f4f6c35c5cb653b1b0c8fbc40528a60b9c692016cc2fba04b60ba40126879f8648af8bc0fa1b1f03fac9820274b47764932e7ff3f3c12883 WHIRLPOOL d03d30ce77f51c544f0ad9cacbbff9eacad1a93746c5cc63752a40dd08a92a1e069edaf08c2a81ccd23911cd59fe1f90cc1ba61789426c7646adce1e55d4bb67
68 +DIST gcc-4.9.0.tar.bz2 89677407 SHA256 b9b047a97bade9c1c89970bc8e211ff57b7b8998a1730a80a653d329f8ed1257 SHA512 5e02ea96ad2a43da85e03a81d0731842affd0a9fcb85566434d1a5add95d16df4808169490a1d618785e361834e669d37cb58654c9370d5060600e322eb2bb28 WHIRLPOOL fcef189c1c24fb787b2bd380c0dbb6b24f0e2fc8738447636c5aac6a75f92431fccb8e2e82cbc087ddd19ea8ad0dfda6b04159483acc47bd69db63a386749a55
69 +DIST gcc-4.9.1-patches-1.0.tar.bz2 18918 SHA256 5addded7684318fd7ad16dba5a1407c27938ba803cec29b5376c32aaf432a36e SHA512 ade6f02a5d26f201c9d5a01da1174f803309358e49e9b93c848a4239f90b6301bc863951af25daf0188d68088fe8a02653391453158c1846751ddf2f286ee9da WHIRLPOOL 3b5f0f39c925d379a2db35b5335ed3fd7d456fd19fdeb315c87ba307e3ab6e8e8ebf29f8db894c43e3ea26a4318d4ca7ff47c635351a7f38aaa2afc33e3016cc
70 +DIST gcc-4.9.1-piepatches-v0.6.0.tar.bz2 13473 SHA256 299c63324cad10492709f46b84c8d20e16b20b95eea9c1b80401becb2ea3960e SHA512 2d314ebacb82b85f04618f38ebb521747a58f6baba311c0fbc8164cff46093f8477ad0954c7b3a65f61b9085854aac15ec5d4ee35a6ca95b1570869570458e1e WHIRLPOOL 43b4634e1d5e796ef265ff54d73908f3de2de692a7ea4de47e75b1a81ad8401b77bab14ed8fedcb02b689a4930a0915e63f0d2a0a4943da17c108953afa3e2af
71 +DIST gcc-4.9.1-uclibc-patches-1.0.tar.bz2 2552 SHA256 7f9bdbd0755ef6c5635261ed8a63b976f3e00f7b261a71e8b1da0bfc81cb8673 SHA512 9f1450167b3c7e29af1a4adaf09efb79e8e8937a6a315f661cf5db2074402747aaf60c1551f8517e394cfae738732dcd74c7f9693adea9299f2a72341d21e59a WHIRLPOOL e4a3fc96e892ef8fa6dd99294edff6c3fd7294655d9761f187879582cbcc823b8eba6d616d51cdd899495525d4821e882ad15dc22c060511f44fe600771fd9a8
72 +DIST gcc-4.9.1.tar.bz2 89854120 SHA256 d334781a124ada6f38e63b545e2a3b8c2183049515a1abab6d513f109f1d717e SHA512 8598106a4b7c03bb4d6e29fa1bfa9ee6b6390d1f1bca86c1ccd27aed830ae1d126daa50c4041016cbfa76090dd66c51f1ce06958b8ccd6c3be51eae875125593 WHIRLPOOL 45c663aca6fe3212cf6ff34611df3041204b942aedf5005b133f6ab4c40c994d405a9356429a06279b533706960d8ef80f363dd4ee7e78848052e621c49ad681
73 +DIST gcc-4.9.2-patches-1.6.tar.bz2 25006 SHA256 0c7219d375be35b16d0bc5e323a1e40b54755ea223f0d7a37124e999412df92d SHA512 c6f41faca8ca8ea7a9497f2c1da725fb49f8e1a082b187df00ff80c06714a98863c6ff05a7f69dbe7c376e63cc5e953e7727a733af261c409a8cec4c7c01ddff WHIRLPOOL 106ff5a533dd2f95f78c54c5996fd767acc9df996e76e1e4e992fc4fd538c8be75e0dad22be44146a801ba65368db964e5fe5144fad89770c83f01e82804e570
74 +DIST gcc-4.9.2-piepatches-v0.6.2.tar.bz2 14278 SHA256 f8876b172c2b4c5936b2cb18d3f092bfda8891bcdedcb569b63272a8530d81d0 SHA512 3f2d48743abba258ee6e298fc085f38d54c7b4cf4d431fe2efb83f718bdac3be916e67a3273aff1573db076decefbf4de3c4f706e102e6aafbce2371256048d8 WHIRLPOOL 76bbecad6d23793139040446721a5fb4711a9e272cf12545c51dd85c2d900e09e34dc0c260b80ad190a8072b475d779f5c6dd6b7891124bc4963b366f40989d3
75 +DIST gcc-4.9.2-uclibc-patches-1.0.tar.bz2 2540 SHA256 3ca63cba5edb01367352fcd558890a838630deb4c30f82f4c7e8074ad75e57fc SHA512 69f6f80e23efee0b937fca0f2056e17b4fe643817d2394bbfd16cbb453d74c76a0bb8727815f689a795897d9cd5e06ecc74d3d9ad45175fe837ad008eee09706 WHIRLPOOL 3946513e83960fe891267e103e434cae0616cd45b5e7eaff5f4f671741c1445941cf80b7497231cf50f137941c01859dbbac0a95745fb7ae663a3ee512bd7162
76 +DIST gcc-4.9.2.tar.bz2 89939747 SHA256 2020c98295856aa13fda0f2f3a4794490757fc24bcca918d52cc8b4917b972dd SHA512 e96cba06d572dbe7f382a2b00fd9297dcf9f9219d46a9ad0bd904dc36d5e7db3335e422640b79a27fed6fde91b0731732b94a0e2fbcd47344d6779f8ba1f4f9c WHIRLPOOL c4afdd0ec98e6f903044f1d3061fd96cf1e9bcbe2f90c388f5bc9ff8b2493b94367e84fdff7c2075ba37e2f950ecf2dba7c11786c653c2c7e86a5e8ff7d98e85
77 +DIST gcc-4.9.3-patches-1.4.tar.bz2 24588 SHA256 f18a7b586feed90bddb5b74b06da30ba7fdeb46a6f653e041d7264045fabc62b SHA512 79abba42fef65bf2e8173a2fbdf5b14a33cdbcae3fa3fb59ea8abc7efb3a8d3962e53f6a460ad07936eface3e587adb0d5e60f6cdfcc7b69c8586db83db4173e WHIRLPOOL 7a808548f30f9b7f9bd4a3bbaed546ea478ca2145d01892a44cb068d961b569416730a89119fa5cfd1f744c2896572b0c45044334f27b5f2b5cec139f32196ac
78 +DIST gcc-4.9.3-piepatches-v0.6.4.tar.bz2 14431 SHA256 012c3025ac2e14781ff25028c0b1d42a07f510b125006116e268bcd90fb6c9db SHA512 3bbeacbca5e8ef6ab0b1d58add42f5e8e82328afe024666f9585b5398c8722e7d012abfd2009a98ad47b1f1b26afaf421402a9e7719a5662516b32dcbe5608be WHIRLPOOL 9e68d981aed42ece2f481f62efc078ad370ac780e96ba39c4273c8675d552b845cd52c588bd41839868f430b0a532789858914f4ef32a1bc187e2983264ebfd3
79 +DIST gcc-4.9.3-uclibc-patches-1.0.tar.bz2 2515 SHA256 dd19904d4ab005ef142056228f326e75b3d4d79b8056189a505129b5940a575c SHA512 825092620a3c554ef06219fd1152c3677f1456315563b9e65282a73096e75600389e93298ed76cad41ce3eeecc6a7009ca722585b93c04095bd2d0a06c4404e6 WHIRLPOOL 0c184a5cc74f80a61f354ee85bc5a0f5b44d93bc9fa2e1892fbfe899958cfa5263b8b72cc4f905bc69bd1cc90cf870a6056c4003ec493b815646a72a0fe2e44e
80 +DIST gcc-4.9.3.tar.bz2 90006707 SHA256 2332b2a5a321b57508b9031354a8503af6fdfb868b8c1748d33028d100a8b67e SHA512 9ac57377a6975fc7adac704ec81355262b9f537def6955576753b87715470a20ee6a2a3144a79cc8fcba3443f7b44c7337d79d704b522d053f54f79aa6b442df WHIRLPOOL 085e4cc1825b031652cbe9e098671f761acfeca64c6cc9b8ad2a8961c13fcac9e02b4538b44dc38181a355266f2c55c99ce5a1bff3f2860b870285cf3f0e84a5
81 DIST gcc-5-20150104.tar.bz2 88981849 SHA256 d6d333aac03b1a6ec9281c2f3664d4aca8e97bf79c4fdd2bdbe6b94a755ff0a8 SHA512 d7f503033a5b7986c613118816effbda86de4e69e8169c2d678b427198cdd9729c5f12b7cb35e1bde2cb06c6f00c5fd5e0ca647d51398f4989a8afd70ba6b02d WHIRLPOOL 78e8647b8184b18ea2dbc021921f6f12c9515527f559a8909f2cc9a0260c6ef0f75f4296aaeabaf24cdd4532cd12bef4f5ae31623e535efea5baa0cfd172f4e0
82 DIST gcc-5-20150111.tar.bz2 89084324 SHA256 0b074c73f68cf824042ecdc5a047b2fc237665c677a327b1712488cefa5c4860 SHA512 0dc92dc1527cc0a76e558933ecd9a80331aa85e7862ff94272da68905c97b153e81795614b7c52a08a506f44e025225bd5abfe3d1d4d08980d6916ec82840acf WHIRLPOOL a458acc70b74e6b0235333a7cf13556accb2b2bee645a6b686b50b83a3a1760cff4eade684efd8c8ab89cc0527c6e1d609381c4b326ed8e0e9fe4bc15623b016
83 DIST gcc-5-20150118.tar.bz2 89820990 SHA256 594c0dba74c66d4308b2cbde496f9b56216b8c877b818036eb4884654662377b SHA512 a20d2561966c2e3837724398cac7c9218a83e4e07e47ce7167fab3886046a2ad72f380d59d8253afbde183c5d8fea47f5919d73697bdefc9130a9a14671f6ab1 WHIRLPOOL a954ecf39f87a06888f0d7db24abf6171f75d176ed6144c2bd634db6d71492ba60e337e7a0758cecf5b7c9071fb2a43f58a01f0ef4ee4cfe1cac7b8275c54e5d
84
85 diff --git a/sys-devel/gcc/gcc-4.8.0.ebuild b/sys-devel/gcc/gcc-4.8.0.ebuild
86 new file mode 100644
87 index 0000000..3b13737
88 --- /dev/null
89 +++ b/sys-devel/gcc/gcc-4.8.0.ebuild
90 @@ -0,0 +1,44 @@
91 +# Copyright 1999-2015 Gentoo Foundation
92 +# Distributed under the terms of the GNU General Public License v2
93 +# $Id$
94 +
95 +EAPI="5"
96 +
97 +PATCH_VER="1.3"
98 +UCLIBC_VER="1.0"
99 +
100 +# Hardened gcc 4 stuff
101 +PIE_VER="0.5.5"
102 +SPECS_VER="0.2.0"
103 +SPECS_GCC_VER="4.4.3"
104 +# arch/libc configurations known to be stable with {PIE,SSP}-by-default
105 +PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64"
106 +PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64"
107 +SSP_STABLE="amd64 x86 mips ppc ppc64 arm"
108 +# uclibc need tls and nptl support for SSP support
109 +# uclibc need to be >= 0.9.33
110 +SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm"
111 +#end Hardened stuff
112 +
113 +inherit eutils toolchain
114 +
115 +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
116 +
117 +RDEPEND=""
118 +DEPEND="${RDEPEND}
119 + elibc_glibc? ( >=sys-libs/glibc-2.8 )
120 + >=${CATEGORY}/binutils-2.20"
121 +
122 +if [[ ${CATEGORY} != cross-* ]] ; then
123 + PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
124 +fi
125 +
126 +src_prepare() {
127 + if has_version '<sys-libs/glibc-2.12' ; then
128 + ewarn "Your host glibc is too old; disabling automatic fortify."
129 + ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315"
130 + EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
131 + fi
132 +
133 + toolchain_src_prepare
134 +}
135
136 diff --git a/sys-devel/gcc/gcc-4.8.1-r1.ebuild b/sys-devel/gcc/gcc-4.8.1-r1.ebuild
137 new file mode 100644
138 index 0000000..efd5417
139 --- /dev/null
140 +++ b/sys-devel/gcc/gcc-4.8.1-r1.ebuild
141 @@ -0,0 +1,44 @@
142 +# Copyright 1999-2015 Gentoo Foundation
143 +# Distributed under the terms of the GNU General Public License v2
144 +# $Id$
145 +
146 +EAPI="5"
147 +
148 +PATCH_VER="1.2"
149 +UCLIBC_VER="1.0"
150 +
151 +# Hardened gcc 4 stuff
152 +PIE_VER="0.5.7"
153 +SPECS_VER="0.2.0"
154 +SPECS_GCC_VER="4.4.3"
155 +# arch/libc configurations known to be stable with {PIE,SSP}-by-default
156 +PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64"
157 +PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64"
158 +SSP_STABLE="amd64 x86 mips ppc ppc64 arm"
159 +# uclibc need tls and nptl support for SSP support
160 +# uclibc need to be >= 0.9.33
161 +SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm"
162 +#end Hardened stuff
163 +
164 +inherit eutils toolchain
165 +
166 +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
167 +
168 +RDEPEND=""
169 +DEPEND="${RDEPEND}
170 + elibc_glibc? ( >=sys-libs/glibc-2.8 )
171 + >=${CATEGORY}/binutils-2.20"
172 +
173 +if [[ ${CATEGORY} != cross-* ]] ; then
174 + PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
175 +fi
176 +
177 +src_prepare() {
178 + if has_version '<sys-libs/glibc-2.12' ; then
179 + ewarn "Your host glibc is too old; disabling automatic fortify."
180 + ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315"
181 + EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
182 + fi
183 +
184 + toolchain_src_prepare
185 +}
186
187 diff --git a/sys-devel/gcc/gcc-4.8.2.ebuild b/sys-devel/gcc/gcc-4.8.2.ebuild
188 new file mode 100644
189 index 0000000..908fd3e
190 --- /dev/null
191 +++ b/sys-devel/gcc/gcc-4.8.2.ebuild
192 @@ -0,0 +1,44 @@
193 +# Copyright 1999-2015 Gentoo Foundation
194 +# Distributed under the terms of the GNU General Public License v2
195 +# $Id$
196 +
197 +EAPI="5"
198 +
199 +PATCH_VER="1.3r1"
200 +UCLIBC_VER="1.0"
201 +
202 +# Hardened gcc 4 stuff
203 +PIE_VER="0.5.8r1"
204 +SPECS_VER="0.2.0"
205 +SPECS_GCC_VER="4.4.3"
206 +# arch/libc configurations known to be stable with {PIE,SSP}-by-default
207 +PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64"
208 +PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64"
209 +SSP_STABLE="amd64 x86 mips ppc ppc64 arm"
210 +# uclibc need tls and nptl support for SSP support
211 +# uclibc need to be >= 0.9.33
212 +SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm"
213 +#end Hardened stuff
214 +
215 +inherit eutils toolchain
216 +
217 +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
218 +
219 +RDEPEND=""
220 +DEPEND="${RDEPEND}
221 + elibc_glibc? ( >=sys-libs/glibc-2.8 )
222 + >=${CATEGORY}/binutils-2.20"
223 +
224 +if [[ ${CATEGORY} != cross-* ]] ; then
225 + PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
226 +fi
227 +
228 +src_prepare() {
229 + if has_version '<sys-libs/glibc-2.12' ; then
230 + ewarn "Your host glibc is too old; disabling automatic fortify."
231 + ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315"
232 + EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
233 + fi
234 +
235 + toolchain_src_prepare
236 +}
237
238 diff --git a/sys-devel/gcc/gcc-4.8.3.ebuild b/sys-devel/gcc/gcc-4.8.3.ebuild
239 new file mode 100644
240 index 0000000..b583a21
241 --- /dev/null
242 +++ b/sys-devel/gcc/gcc-4.8.3.ebuild
243 @@ -0,0 +1,44 @@
244 +# Copyright 1999-2014 Gentoo Foundation
245 +# Distributed under the terms of the GNU General Public License v2
246 +# $Id$
247 +
248 +EAPI="4"
249 +
250 +PATCH_VER="1.1"
251 +UCLIBC_VER="1.0"
252 +
253 +# Hardened gcc 4 stuff
254 +PIE_VER="0.5.9"
255 +SPECS_VER="0.2.0"
256 +SPECS_GCC_VER="4.4.3"
257 +# arch/libc configurations known to be stable with {PIE,SSP}-by-default
258 +PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64"
259 +PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64"
260 +SSP_STABLE="amd64 x86 mips ppc ppc64 arm"
261 +# uclibc need tls and nptl support for SSP support
262 +# uclibc need to be >= 0.9.33
263 +SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm"
264 +#end Hardened stuff
265 +
266 +inherit eutils toolchain
267 +
268 +KEYWORDS="~alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
269 +
270 +RDEPEND=""
271 +DEPEND="${RDEPEND}
272 + elibc_glibc? ( >=sys-libs/glibc-2.8 )
273 + >=${CATEGORY}/binutils-2.20"
274 +
275 +if [[ ${CATEGORY} != cross-* ]] ; then
276 + PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
277 +fi
278 +
279 +src_prepare() {
280 + if has_version '<sys-libs/glibc-2.12' ; then
281 + ewarn "Your host glibc is too old; disabling automatic fortify."
282 + ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315"
283 + EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
284 + fi
285 +
286 + toolchain_src_prepare
287 +}
288
289 diff --git a/sys-devel/gcc/gcc-4.8.4.ebuild b/sys-devel/gcc/gcc-4.8.4.ebuild
290 new file mode 100644
291 index 0000000..0a74fba
292 --- /dev/null
293 +++ b/sys-devel/gcc/gcc-4.8.4.ebuild
294 @@ -0,0 +1,44 @@
295 +# Copyright 1999-2015 Gentoo Foundation
296 +# Distributed under the terms of the GNU General Public License v2
297 +# $Id$
298 +
299 +EAPI="4"
300 +
301 +PATCH_VER="1.8"
302 +UCLIBC_VER="1.0"
303 +
304 +# Hardened gcc 4 stuff
305 +PIE_VER="0.6.1"
306 +SPECS_VER="0.2.0"
307 +SPECS_GCC_VER="4.4.3"
308 +# arch/libc configurations known to be stable with {PIE,SSP}-by-default
309 +PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64"
310 +PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64"
311 +SSP_STABLE="amd64 x86 mips ppc ppc64 arm"
312 +# uclibc need tls and nptl support for SSP support
313 +# uclibc need to be >= 0.9.33
314 +SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm"
315 +#end Hardened stuff
316 +
317 +inherit eutils toolchain
318 +
319 +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
320 +
321 +RDEPEND=""
322 +DEPEND="${RDEPEND}
323 + elibc_glibc? ( >=sys-libs/glibc-2.8 )
324 + >=${CATEGORY}/binutils-2.20"
325 +
326 +if [[ ${CATEGORY} != cross-* ]] ; then
327 + PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
328 +fi
329 +
330 +src_prepare() {
331 + if has_version '<sys-libs/glibc-2.12' ; then
332 + ewarn "Your host glibc is too old; disabling automatic fortify."
333 + ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315"
334 + EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
335 + fi
336 +
337 + toolchain_src_prepare
338 +}
339
340 diff --git a/sys-devel/gcc/gcc-4.9.0.ebuild b/sys-devel/gcc/gcc-4.9.0.ebuild
341 new file mode 100644
342 index 0000000..88b0930
343 --- /dev/null
344 +++ b/sys-devel/gcc/gcc-4.9.0.ebuild
345 @@ -0,0 +1,44 @@
346 +# Copyright 1999-2015 Gentoo Foundation
347 +# Distributed under the terms of the GNU General Public License v2
348 +# $Id$
349 +
350 +EAPI="4"
351 +
352 +PATCH_VER="1.0"
353 +UCLIBC_VER="1.0"
354 +
355 +# Hardened gcc 4 stuff
356 +PIE_VER="0.6.0"
357 +SPECS_VER="0.2.0"
358 +SPECS_GCC_VER="4.4.3"
359 +# arch/libc configurations known to be stable with {PIE,SSP}-by-default
360 +PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64"
361 +PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64"
362 +SSP_STABLE="amd64 x86 mips ppc ppc64 arm"
363 +# uclibc need tls and nptl support for SSP support
364 +# uclibc need to be >= 0.9.33
365 +SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm"
366 +#end Hardened stuff
367 +
368 +inherit eutils toolchain
369 +
370 +KEYWORDS="~hppa"
371 +
372 +RDEPEND=""
373 +DEPEND="${RDEPEND}
374 + elibc_glibc? ( >=sys-libs/glibc-2.8 )
375 + >=${CATEGORY}/binutils-2.20"
376 +
377 +if [[ ${CATEGORY} != cross-* ]] ; then
378 + PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
379 +fi
380 +
381 +src_prepare() {
382 + if has_version '<sys-libs/glibc-2.12' ; then
383 + ewarn "Your host glibc is too old; disabling automatic fortify."
384 + ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315"
385 + EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
386 + fi
387 +
388 + toolchain_src_prepare
389 +}
390
391 diff --git a/sys-devel/gcc/gcc-4.9.1.ebuild b/sys-devel/gcc/gcc-4.9.1.ebuild
392 new file mode 100644
393 index 0000000..88b0930
394 --- /dev/null
395 +++ b/sys-devel/gcc/gcc-4.9.1.ebuild
396 @@ -0,0 +1,44 @@
397 +# Copyright 1999-2015 Gentoo Foundation
398 +# Distributed under the terms of the GNU General Public License v2
399 +# $Id$
400 +
401 +EAPI="4"
402 +
403 +PATCH_VER="1.0"
404 +UCLIBC_VER="1.0"
405 +
406 +# Hardened gcc 4 stuff
407 +PIE_VER="0.6.0"
408 +SPECS_VER="0.2.0"
409 +SPECS_GCC_VER="4.4.3"
410 +# arch/libc configurations known to be stable with {PIE,SSP}-by-default
411 +PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64"
412 +PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64"
413 +SSP_STABLE="amd64 x86 mips ppc ppc64 arm"
414 +# uclibc need tls and nptl support for SSP support
415 +# uclibc need to be >= 0.9.33
416 +SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm"
417 +#end Hardened stuff
418 +
419 +inherit eutils toolchain
420 +
421 +KEYWORDS="~hppa"
422 +
423 +RDEPEND=""
424 +DEPEND="${RDEPEND}
425 + elibc_glibc? ( >=sys-libs/glibc-2.8 )
426 + >=${CATEGORY}/binutils-2.20"
427 +
428 +if [[ ${CATEGORY} != cross-* ]] ; then
429 + PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
430 +fi
431 +
432 +src_prepare() {
433 + if has_version '<sys-libs/glibc-2.12' ; then
434 + ewarn "Your host glibc is too old; disabling automatic fortify."
435 + ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315"
436 + EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
437 + fi
438 +
439 + toolchain_src_prepare
440 +}
441
442 diff --git a/sys-devel/gcc/gcc-4.9.2.ebuild b/sys-devel/gcc/gcc-4.9.2.ebuild
443 new file mode 100644
444 index 0000000..37861d3
445 --- /dev/null
446 +++ b/sys-devel/gcc/gcc-4.9.2.ebuild
447 @@ -0,0 +1,44 @@
448 +# Copyright 1999-2015 Gentoo Foundation
449 +# Distributed under the terms of the GNU General Public License v2
450 +# $Id$
451 +
452 +EAPI="4"
453 +
454 +PATCH_VER="1.6"
455 +UCLIBC_VER="1.0"
456 +
457 +# Hardened gcc 4 stuff
458 +PIE_VER="0.6.2"
459 +SPECS_VER="0.2.0"
460 +SPECS_GCC_VER="4.4.3"
461 +# arch/libc configurations known to be stable with {PIE,SSP}-by-default
462 +PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64"
463 +PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64"
464 +SSP_STABLE="amd64 x86 mips ppc ppc64 arm"
465 +# uclibc need tls and nptl support for SSP support
466 +# uclibc need to be >= 0.9.33
467 +SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm"
468 +#end Hardened stuff
469 +
470 +inherit eutils toolchain
471 +
472 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
473 +
474 +RDEPEND=""
475 +DEPEND="${RDEPEND}
476 + elibc_glibc? ( >=sys-libs/glibc-2.8 )
477 + >=${CATEGORY}/binutils-2.20"
478 +
479 +if [[ ${CATEGORY} != cross-* ]] ; then
480 + PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
481 +fi
482 +
483 +src_prepare() {
484 + if has_version '<sys-libs/glibc-2.12' ; then
485 + ewarn "Your host glibc is too old; disabling automatic fortify."
486 + ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315"
487 + EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
488 + fi
489 +
490 + toolchain_src_prepare
491 +}
492
493 diff --git a/sys-devel/gcc/gcc-4.9.3.ebuild b/sys-devel/gcc/gcc-4.9.3.ebuild
494 new file mode 100644
495 index 0000000..8f75012
496 --- /dev/null
497 +++ b/sys-devel/gcc/gcc-4.9.3.ebuild
498 @@ -0,0 +1,44 @@
499 +# Copyright 1999-2015 Gentoo Foundation
500 +# Distributed under the terms of the GNU General Public License v2
501 +# $Id$
502 +
503 +EAPI="4"
504 +
505 +PATCH_VER="1.4"
506 +UCLIBC_VER="1.0"
507 +
508 +# Hardened gcc 4 stuff
509 +PIE_VER="0.6.4"
510 +SPECS_VER="0.2.0"
511 +SPECS_GCC_VER="4.4.3"
512 +# arch/libc configurations known to be stable with {PIE,SSP}-by-default
513 +PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64"
514 +PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64"
515 +SSP_STABLE="amd64 x86 mips ppc ppc64 arm"
516 +# uclibc need tls and nptl support for SSP support
517 +# uclibc need to be >= 0.9.33
518 +SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm"
519 +#end Hardened stuff
520 +
521 +inherit eutils toolchain
522 +
523 +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
524 +
525 +RDEPEND=""
526 +DEPEND="${RDEPEND}
527 + elibc_glibc? ( >=sys-libs/glibc-2.8 )
528 + >=${CATEGORY}/binutils-2.20"
529 +
530 +if [[ ${CATEGORY} != cross-* ]] ; then
531 + PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
532 +fi
533 +
534 +src_prepare() {
535 + if has_version '<sys-libs/glibc-2.12' ; then
536 + ewarn "Your host glibc is too old; disabling automatic fortify."
537 + ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315"
538 + EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
539 + fi
540 +
541 + toolchain_src_prepare
542 +}