Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/
Date: Fri, 22 May 2020 09:08:14
Message-Id: 1590138485.88b2e82aa299c6790bcd3cba494296819cf95c03.slyfox@gentoo
1 commit: 88b2e82aa299c6790bcd3cba494296819cf95c03
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Fri May 22 09:07:45 2020 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Fri May 22 09:08:05 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88b2e82a
7
8 sys-devel/gcc: drop most 4.x compilers
9
10 Let's keep only 4.9.4 as the olderst available version for now.
11
12 Package-Manager: Portage-2.3.99, Repoman-2.3.22
13 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
14
15 sys-devel/gcc/Manifest | 31 --------------------------
16 sys-devel/gcc/gcc-4.0.4-r3.ebuild | 15 -------------
17 sys-devel/gcc/gcc-4.1.2-r2.ebuild | 29 ------------------------
18 sys-devel/gcc/gcc-4.2.4-r4.ebuild | 17 --------------
19 sys-devel/gcc/gcc-4.3.6-r4.ebuild | 28 -----------------------
20 sys-devel/gcc/gcc-4.4.7-r3.ebuild | 28 -----------------------
21 sys-devel/gcc/gcc-4.5.4-r3.ebuild | 29 ------------------------
22 sys-devel/gcc/gcc-4.6.4-r3.ebuild | 30 -------------------------
23 sys-devel/gcc/gcc-4.7.4-r3.ebuild | 47 ---------------------------------------
24 sys-devel/gcc/gcc-4.8.5-r3.ebuild | 47 ---------------------------------------
25 sys-devel/gcc/metadata.xml | 1 -
26 11 files changed, 302 deletions(-)
27
28 diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
29 index a9a410f6ddb..338d917b42d 100644
30 --- a/sys-devel/gcc/Manifest
31 +++ b/sys-devel/gcc/Manifest
32 @@ -1,37 +1,7 @@
33 -DIST ecj-4.3.jar 1377431 BLAKE2B 1d6a8ae1cef0fc4ee325f935873e4a2e560c34cac929bc4190c7dd47e1ca4480ad608f0b7a5d00f2bde30ff2dc78f74ccb0effa48db1df9358a6e35ebce32100 SHA512 c4be72186d81747f1adce5a50de303c24bd6ed9f401bfa8871b1b864fe7591392218b1937b10d0e76014de8e0b6a1d5c4280475976218141cd1878c4a35217ff
34 DIST ecj-4.5.jar 1470676 BLAKE2B 793c10ba09fd8040c0e1181204141aea16780c9c9088e07126e00da2b510af2ad6f58d876357d7e98cbb02d783a3be434469d5de1df134ccb8cc508e45028d80 SHA512 d4e1bf7538ace56e3d69fa91da5bbd16c272923b4de0a9d8dee23ea2b75f9f38c603de72fc4061df49285c450b63f3df211cee5270e9fffc5447445d1a9c9e4e
35 DIST gcc-10.1.0-patches-1.tar.bz2 13432 BLAKE2B 2f0517778eb012288ae305a91f84eb31a5f08f842c504201f1a8085afd42ed4c9b4a5b15f7553982c926735e8ea57307a1749004e679880ef47abad7d4596115 SHA512 cc513d8b68dcf484d37c51961c809fc6c470a8341f068b4029430ca4677e7b49155c3d964b3b9ab50c69835b32db98bcb9a91f14de14417e4611521059192118
36 DIST gcc-10.1.0.tar.xz 74591240 BLAKE2B d64cf01beaaff7af9e7d5b1d5e6fdfb37cce5667b4455c1c9bbfd190e631f03555d63d52d31e7be5ac232256be11058f89d5bc7d0dcb01de44e90a52645ad87f SHA512 0cb2a74c793face751f42bc580960b00e2bfea785872a0a2155f1f1dbfaa248f9591b67f4322db0f096f8844aca9243bc02732bda106c3b6e43b02bb67eb3096
37 -DIST gcc-4.0.4-patches-2.tar.bz2 43785 BLAKE2B a2815fd8ff53332c93e14308e1b7d19010e74fac197998005d741bb9ddb646f7aa6b028e4f12c88c87df5eff2f540e96f06577c20c82b93a58015d4ba22f3713 SHA512 f2975fe419313158586157fd81ce35c3d599d1718578ec0e48460e6ddbc08870da78fd4c4bece0518b2f1aafe2f6738c87d74f4eba743490f3a4297d19318630
38 -DIST gcc-4.0.4-uclibc-patches-1.0.tar.bz2 20164 BLAKE2B d2d9626f03bcf0b06f316f22f2d4ea71ba0721d8369ff914bb27e20c4423a2a5b511bb23e74d2efc247ecc9c0554144a7ebd16d8baf432e289226ef610bef978 SHA512 67bdb8be3b7d173795ae3692f8f76fb6c236bfe3054112db30e3f0a56982685fe0b15e2c37f7d9e15e6198e4a41e47e1434a2befeee4e9e460e7bc9e0fa9d235
39 -DIST gcc-4.0.4.tar.bz2 32642939 BLAKE2B a152e6183bb288e587f1e6ad21401de5ce21f871aa4f82344bf76af4518d3286d281770754fd5744a9c0a86bd656be8bce88aa72380e42c438271e1f471c4d8e SHA512 194c12b5a1bc50c003f6fc849a4c0032388a960fb4b769bdb6e76cf330f04f880a0723661c991ec03742443c21ccba9af8599ae648a0777e0a5875c5fe7f6abd
40 -DIST gcc-4.1.2-patches-2.tar.bz2 56296 BLAKE2B 1b7660dc55ce36158f0715c0e277621deb2dbf45bdcb15a723e8c75038c1591cab64864d8a8cde62b443933b6212703996895a98619506437eb185b9f866e4a4 SHA512 c61b0251c8826be34a6688924f61a4318ffc20fe22a7aaee98db69aa84e29f90c2e1eb8c78961f8d6b4d610478c242d3fc1b74642e6e3661b102acea1f1f6e14
41 -DIST gcc-4.1.2-uclibc-patches-1.0.tar.bz2 20980 BLAKE2B cfc7dd4c7a0b1ed80c491d4ad56b05b05ff308fdbed2faa1b9f15b10c0f7834ee4ffcb0df1619f959f7a1a5f315305b550665c232404a8a3306e3e615539a0c8 SHA512 57789f4236a3085136afa83be3cef677bd813afd258d67bfdbecd2058f497cd459366d5515044c0208ab753946dc951dac6a3889752ca6dae836d837c22ce33b
42 -DIST gcc-4.1.2.tar.bz2 39707720 BLAKE2B 966b6a64c118456c7fb66eb2ad0dd84b1d53ad88dcbd146f446ef097a6975f5d6a7f1bcbbc4bfcd4e48b00eeb8054728e412db3d9818cff1f195e37859a4e510 SHA512 b97d3b72a3b0355611d5090b2c715b7a774f0e466a89326a0226c2809d12dfafb2d7c5a7af54bd5e00c135bbb6596f535e1a484740f7f1f691e8a57e6f0425cc
43 -DIST gcc-4.2.4-patches-2.tar.bz2 27511 BLAKE2B 9d4b84d2f0032d99264eb684f56dace3b354112f8265881e1c40707cfbc10c9488662048bcd515f45561118a91472369e2be17ca93cd0560a951739714fd9143 SHA512 26fc63ec19848b6e1ff776622d6066144315a6e0a051e84c38129f684002578b3590b4d8e3b84dd2f4d83209abc14db5b2dd56938b8c8b9e2f48152314ea0a6f
44 -DIST gcc-4.2.4-uclibc-patches-1.0.tar.bz2 19167 BLAKE2B bf2bcc9ece9096cf7fda9999c56073774072fa03e5dbf389a617888b2269bc79a7cfb68a6e26da66dedce9f954a1766ed21bbdd907b747e9fb5ea3a0fbbb6474 SHA512 5545cfe6bfa7ab9a69a474cc051cc8744380077dcc193afefeb455e959e408a5e4dfd1adde5357886c7f598835400273ef80ad5c14976c0552b44f5cd48704ed
45 -DIST gcc-4.2.4.tar.bz2 44025458 BLAKE2B 1d9645298dbbb1aba7b2957acf5b9839bd702a85120aa82d4cada0e4ea68a1d633422d8fcedc405504768e2f932e4b9d1a70a86da0b8efa5fc923b786ebc259f SHA512 c6e3e4fce1d27d0c56ab24f4809367d9329b620b7c124e88de190f2ea2ae57b5e06d0bda85c5a74237a4f94ddba53dc91faea0611fff7b19ad720edc312cb0d9
46 -DIST gcc-4.3.6-patches-2.tar.bz2 78999 BLAKE2B d84440508462ae82f40fbe6bd8c44dbacd25ca32fe312e15611884d5de31bcb480c6c8894bea3ad909f4cd23fb86c64f4a1bcbc0483e3a1a3d17c6c13d40d46e SHA512 20d23132ed62dbdd8138a617b185d57e7209f4aa00f000e14f311c399db8345c43ae63fa9d3ac266fbd656c4d6f36a7242e1791046cb955398ede186285e238f
47 -DIST gcc-4.3.6-uclibc-patches-1.0.tar.bz2 3021 BLAKE2B c3b18a85253fc7b63e2f1fa541ce2c9bbe0c664fb5da8d494c89889d19aaebf513c40cabdf3271e3d074aace500bcde4f0ba4478c35ae0ae105b4a31d6e4e917 SHA512 6b85bf4caf5662ae114e472199c2f77d1fef63c485c073643968b6e0575c13bfa4ce9a32191908f34e70d41fd9fb5b9bc2b527542d82dac881a0462bfe89b120
48 -DIST gcc-4.3.6.tar.bz2 59756702 BLAKE2B 0bca01c8c2e7d8dc2f971c2b2bfb52d61285154c3fd14d6356a1cf083622aadadd9031bf0aead9a285eb1c4200c2d9515773c256acbdc901842aa16e06cc81e7 SHA512 0cb43f523135c6d54b3b5e26de7044fe096c16e7c3af8e400b2b48c5e52b4b5aa56615b1eca5e326b0202cf34870daa6ac44ec9633762acafa4425552b4029ee
49 DIST gcc-4.4.3-specs-0.2.0.tar.bz2 2004 BLAKE2B 96f5ba2028bc6e0ef71e009857c37118a54d13d30de24d697c85e5772f9f2b7853615648cf2e4ee81d8385f6518c64588c0b56675c00f95ef39fca2a808f075e SHA512 779ecb0a064d2138b54569c8ae501975b8a6b72e5a3acbf8597619a8db77ee42ef9b0e62608d5192a15e4393e7dfc009bb50b994782236faa744b2c46b5fe517
50 -DIST gcc-4.4.7-patches-2.tar.bz2 27816 BLAKE2B 59a1ebc7e4f4a8db0a8e3f123aa8f8c41c7b166311bf3a0208ddef46d0cefca041a68ec1987df9e001f676459da76e6a39486f2071541d1c6cb6cad176b76365 SHA512 8a9364b0e0a5b48f9cb11e749a9261f5fa29679af57a52eea3970201e1be926039967d889bde4244e09fd8c606f308ce247589fc98bbb714577159f4b887b18c
51 -DIST gcc-4.4.7-uclibc-patches-1.0.tar.bz2 3016 BLAKE2B cced59dc8f03a2f8bce7f95c5028164b41189b2272ae6a0d525241dd24df827292dda39b1bd9b4d6c0741be0ff0eb4df62d7c6aadf54d54c2bf64f268c68988f SHA512 46a69cb8e2e3b97116d012b95a515953b2629be04228a2ac90fe628705e6bc3bdf05ee22e3ed7d5fd0fe6e60aad8f1f96f36e8dd3b231bdfd048e61c6cc15beb
52 -DIST gcc-4.4.7.tar.bz2 63179340 BLAKE2B e01c90907228572c3d25bbb776c8232fa3f8e8f4112a27f69be2bad8eec50b68add39839f8d5726f5f82491f50e71fa1b44d98b60a3e0f145848a0e0e8760700 SHA512 5562a7319cfd8cc7c5261de9170f2cda86cbd3a231a444a5ec0ad3d8fd60af6f8bd86af8f201cebb7bddcd083d761834d1cbd652c68af0f5607d22a63439ed0e
53 -DIST gcc-4.5.4-patches-2.tar.bz2 22782 BLAKE2B 8934812b03b4ad41674fc66f3e67d1d7582bb53ea480b57950b12b9a02653da01e919b069b9509d4502e86adbb510e446a13e44ebc118caa9d7448e5632e4793 SHA512 4d6b54c5a6747756e2cf2c8ddbcc295156de0e5229709b29638312b68f7da9e32e4d3a5840068faae821024759990313ba0aa491b31ef1dee9b60faf76e9ec77
54 -DIST gcc-4.5.4-uclibc-patches-1.0.tar.bz2 3019 BLAKE2B abf53f85a4af1336437963595b04d2c24284ebf7cc76d845bc3502cf54ef2dcfc21f76fda336f99165cc9939daa8b8c8dc9493c276879670a3cd0ac0efe526da SHA512 b6aa0a7d029a2a00b36fe8906d76b434fcdfc7191cbc8fffbcb8b89a66eba61ba6cd0cfdba94a79929487fbbad2163083b085476498f8be77ad473d078b0095a
55 -DIST gcc-4.5.4.tar.bz2 66426133 BLAKE2B 8725c7868e1fc9e72a28635f39aa014681aa502db4687e5d2d6ec7cf6d30b04902eca2ebbc1ef2b0e20b89908424d0053f0958e24ded5366fa1c38469913caa2 SHA512 78696b287d46aacd6f150920da376ea32f58ad9f0dafd2d3b7fa6dbdd8dd7afe659108d1dfaa5807617fc5248719f50b39c37ade0173ea5b9fec2091f4656115
56 -DIST gcc-4.6.4-patches-2.tar.bz2 19007 BLAKE2B 02e2de43d2ff52c16dc19bdb986b9938b188adc806b1cd540dc58747e9717d803c018649f1fe696d488cada7f44c498d754a6db19adab4ee06016fe70a7a8e4b SHA512 848e748bf679970d749e8e5b2a073cfb1b82ce49bbf7a24ffa9100ce93d357f4aadb8709cff3ba49827a1f31573dd212067b1fc841b3a078e3803e17ca03e207
57 -DIST gcc-4.6.4-uclibc-patches-1.0.tar.bz2 3010 BLAKE2B e841db5125638b0ec34323d0500786ab6577042a22af3b423433542164408199ac4ff1036d27999aa01aa96e9e50988df2e86835102142f74c3f8fb33096a47e SHA512 fd289089a30c768b0ec4e3459cf494bc5e9d4ecf87056dc183277c712f7d69ac4cf900950270d8eacfe686b4aa906e1ece87cae52f2cb00642e96c0b95dcf133
58 -DIST gcc-4.6.4.tar.bz2 72006076 BLAKE2B 321c14c097c18cf60c32d228720980717e25e22e26ce5e75c3a411c423f9657eb896974200664132e2fb10c3010c5136d2da7f3c916fffddf7e4afe4e8bfdc20 SHA512 b5a5395782e0b9e61cda052f6e00c8575d1aa0b7e8db9e34c06e4e45f12ff37b436018536b7fa69a04a4235b5b368895652e3ed8fab2fe11763f9782ed9161dc
59 -DIST gcc-4.7.4-patches-1.6.tar.bz2 20746 BLAKE2B 56687d1788b2a6484fd52dbfffef77f19f3182a38d90ccd24f8df6fbe5daeb3b27176cf01de7ce3723e79b427cd3cc77e06e690e13e8271a0a5067c20117c273 SHA512 4ad9a08f1c9b21b3d9f069346ca752bb9772b9826d3cc50abb9a1cc2b916c208d6a715efdfe3602d5a3f08b6c058e5bfb43f87248b7a09d8b0fc39e2403580bc
60 -DIST gcc-4.7.4-piepatches-v0.5.5.tar.bz2 15358 BLAKE2B e0df0b19829d9f9b1e8719467a6e15336d58ccf50c182c3d14438bc7e8690940535f6391b83f359c4e0bedf16814b7d4e2b0888f4698740be511bf6a574f9556 SHA512 f5e078bf4c17f7b5be102f1e3358d91c72e80363b5e055a92461f78399a1bf27bf6cb690d41900719bb260b6529f5d1aac999e613fda6ac5e4efa27f622510e6
61 -DIST gcc-4.7.4-uclibc-patches-1.0.tar.bz2 3019 BLAKE2B b24522bd5516e0f2bb4e8d20437e0a0aed22ea8cae3c78fc600688f71a57bb7fbd3d431737a30e4406a9ff5426ed7d2289b3efac4d5efaa5841f7db290ef023c SHA512 c2e6c96b74365f8233f6106fa03d94075b60f6f77c683aa2e27aceb007da723243f8e3ddea8b178e6a0f7939b8e35615165534dc74e5050f87680ab261a31c52
62 -DIST gcc-4.7.4.tar.bz2 82935453 BLAKE2B 98cc902dd1506161b96c8eba10e5a5c7fb11d2dfd95ebac15825806fcdb262a1ff962b72275dcfc8453b753164fc234bdd666b207202cfd5a0a2b4cd09b8c741 SHA512 dfcb737073191e628231031a3571ec77ee760a59377630f4a6e4fdfa66f9ddad39fde47e3f0f227eb43cdf90e0d34cde5abdc9ac892c1e111a911062a66c9189
63 -DIST gcc-4.8.5-patches-1.5.tar.bz2 30345 BLAKE2B 1bd2868e675b43c15d4bafe3c18655042ebf2687ca28675d0e94135251375d6912e086f3132620d8a20a2a6d11a6282b2749c7dbd3b8bb1307909d3502610c32 SHA512 238b5a852521feb90f4f1df691eaeb95c7d125d749253fb800208265e10c9a357842206fcd78a4a2d9c6c16362b623ae1c4878f21e3a9010c6dbffafc5a31f66
64 -DIST gcc-4.8.5-piepatches-v0.6.2.tar.bz2 14265 BLAKE2B b3bb37957ba8ee446967a3a60fee61c26a49f237241bbaf8bb3c3ec63656dd0492f518b129c8ef43cc06091742bc9c0b1042bb612c1110732b1e9608f28753ad SHA512 cd6af4047d4719dae9dbe86ce5342c7d8ddec38aad032486713b08e1b0cb711f5ca017e08d583137d51b8d4ef673366ba310e71bca7b49b82e9314781d6e9d99
65 -DIST gcc-4.8.5-uclibc-patches-1.0.tar.bz2 2976 BLAKE2B 1a804fd0b2fd5756e824f3eb511cf62d6af0fa8059ebcffadf6deb85e242ec8728b7883f2e054b465b87e4b61b6a2b55061a68eb8329c3a79a659d4c15808d21 SHA512 5469128eab06525915c75241797ad9ec4b63072ebfd5e110319bf810633cf3fbed39bbda4f6a0c74e537b248e7642780ecbe2086ad10be6e66b7dd289fa6534f
66 -DIST gcc-4.8.5.tar.bz2 86165587 BLAKE2B 760931013f96083078e74b8376eede6c23954e1f41cb44dbbdd8220fdede48807d89b9ca44fc4ae309f7cef441831b533512f1145cd563c5c797e96cf6cf1bfa SHA512 47fdfeca0c0a624cdec9c4ae47137d056c918d5c386d4b96985bb3c8172aba377cb66cbcc30e80832fd244a7d98f562c20198056915c70cfef0977545073a8ea
67 DIST gcc-4.9.4-patches-1.4.tar.bz2 27240 BLAKE2B 26b7d08bad4b617ede2564f77ded67cc87ec6b9f6b4d4ff78b5b75c1d5739fc4049480c716075d74c9b8e23a4a3c1889796cacb3456a3982ab04a0781fe3cd04 SHA512 efa60a7f86e684710848182c7d040565c9cec7666e897adc02e5dea9d4c76117deece7b1f7e1f8772cdec9697bb92b762f93408824e47b3f63b4f35029f50a4b
68 DIST gcc-4.9.4-piepatches-v0.6.4.tar.bz2 14414 BLAKE2B 2eccd4f2a164fbb32d13c7fe91627a2424c0a5570fe0cac97c2bb1c95294ba3d770832da7c445f75c91791466c5139a1e13753a3a40d87ff5e44e42749adee27 SHA512 243fa272ea0e49f700a76508bab3e03bbb353bcb930581b2f87f9a47df5cd3880e29f20b71612b21190adc463849e1e6ac2a38a49c0002b562d93d436f538285
69 DIST gcc-4.9.4-uclibc-patches-1.0.tar.bz2 2618 BLAKE2B bff85a4088fb94fdb7a8b0bd552be98ace3e6d145889b6f8b4a1f2db2dad14342d155890ab159b42d5b55d88dfb7c392eb7f92590084e1958f6284c561da30f1 SHA512 5a1f44caa9261f4947101379628143869b31dec67fa28605e8e1f3894d4b7120c3f68ba6deb59da7a74fa906e27ab32cd3767761837dc3dfebc37865d349d6db
70 @@ -53,4 +23,3 @@ DIST gcc-9.2.0-patches-6.tar.bz2 23171 BLAKE2B 00295f471a276764daf003c0eb6351d6d
71 DIST gcc-9.2.0.tar.xz 70607648 BLAKE2B 41a5e148f9a6857d6599679964c203533f76f330ad527fbe7c5e746d78f6f6f6d6d0f330a67cb1e794e155be8d1cd6e986bcc8a116d620dca410b78f0bcdd453 SHA512 a12dff52af876aee0fd89a8d09cdc455f35ec46845e154023202392adc164848faf8ee881b59b681b696e27c69fd143a214014db4214db62f9891a1c8365c040
72 DIST gcc-9.3.0-patches-2.tar.bz2 13230 BLAKE2B d37859c753864be2c4b8c98847f6e51d9c2b1c091304971c31cf680d6f2194131bac3dfd625077117ca452d6f4416e72c7892d19ccc5880eac7a6bcbe5b2a286 SHA512 c5f7c9d4350879e5ca61e97897e37e4cfea56d0c961aad8df09041e6b1fededad0d7ed89387836d0779b947bdfe7696009d5c61c73630c45f09ca1f3ec3b163c
73 DIST gcc-9.3.0.tar.xz 70533868 BLAKE2B 21efb1432aefad5ed9b9b395e88ef2adfda3a8ea6e3e808cd151da6e66df9fed1bafdc8b8ff055d4b2272ac786d8b7ddc4293bb6b51c55c40a261a0eda0e7cb4 SHA512 4b9e3639eef6e623747a22c37a904b4750c93b6da77cf3958d5047e9b5ebddb7eebe091cc16ca0a227c0ecbd2bf3b984b221130f269a97ee4cc18f9cf6c444de
74 -DIST gdc-0.24-src.tar.bz2 1012099 BLAKE2B 2c85058aad09af328719a702f69d655b9aa9655f2a83bb46bd21367cd442ed72c9b471ddaa764753f782dcb2f22fe51b052a965ed08290e0d9415b543481d144 SHA512 9aec7e4b102e602dfb61cd09ea4b4a96af637ceb3d726235261d09ebd35dbd416abcbfe0e46918e48474bd241fe9bb29abc145a65aa834669295aaee4fca0686
75
76 diff --git a/sys-devel/gcc/gcc-4.0.4-r3.ebuild b/sys-devel/gcc/gcc-4.0.4-r3.ebuild
77 deleted file mode 100644
78 index dba04bf9dc4..00000000000
79 --- a/sys-devel/gcc/gcc-4.0.4-r3.ebuild
80 +++ /dev/null
81 @@ -1,15 +0,0 @@
82 -# Copyright 1999-2019 Gentoo Authors
83 -# Distributed under the terms of the GNU General Public License v2
84 -
85 -EAPI="6"
86 -
87 -PATCH_VER="2"
88 -UCLIBC_VER="1.0"
89 -
90 -inherit toolchain
91 -
92 -KEYWORDS=""
93 -
94 -RDEPEND=""
95 -DEPEND="${RDEPEND}
96 - >=${CATEGORY}/binutils-2.15.94"
97
98 diff --git a/sys-devel/gcc/gcc-4.1.2-r2.ebuild b/sys-devel/gcc/gcc-4.1.2-r2.ebuild
99 deleted file mode 100644
100 index 43ffaf10312..00000000000
101 --- a/sys-devel/gcc/gcc-4.1.2-r2.ebuild
102 +++ /dev/null
103 @@ -1,29 +0,0 @@
104 -# Copyright 1999-2020 Gentoo Authors
105 -# Distributed under the terms of the GNU General Public License v2
106 -
107 -EAPI="6"
108 -
109 -PATCH_VER="2"
110 -UCLIBC_VER="1.0"
111 -D_VER="0.24"
112 -
113 -inherit eutils toolchain
114 -
115 -KEYWORDS="-* ~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
116 -
117 -RDEPEND=""
118 -DEPEND="${RDEPEND}
119 - ppc? ( >=${CATEGORY}/binutils-2.17 )
120 - ppc64? ( >=${CATEGORY}/binutils-2.17 )
121 - >=${CATEGORY}/binutils-2.15.94"
122 -
123 -src_prepare() {
124 - toolchain_src_prepare
125 -
126 - use vanilla && return 0
127 -
128 - # Fix cross-compiling
129 - epatch "${FILESDIR}"/4.1.0/gcc-4.1.0-cross-compile.patch
130 -
131 - epatch "${FILESDIR}"/4.1.0/gcc-4.1.0-fast-math-i386-Os-workaround.patch
132 -}
133
134 diff --git a/sys-devel/gcc/gcc-4.2.4-r4.ebuild b/sys-devel/gcc/gcc-4.2.4-r4.ebuild
135 deleted file mode 100644
136 index f9f923b618c..00000000000
137 --- a/sys-devel/gcc/gcc-4.2.4-r4.ebuild
138 +++ /dev/null
139 @@ -1,17 +0,0 @@
140 -# Copyright 1999-2019 Gentoo Authors
141 -# Distributed under the terms of the GNU General Public License v2
142 -
143 -EAPI="6"
144 -
145 -PATCH_VER="2"
146 -UCLIBC_VER="1.0"
147 -
148 -inherit toolchain
149 -
150 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~sparc ~x86"
151 -
152 -RDEPEND=""
153 -DEPEND="${RDEPEND}
154 - ppc? ( >=${CATEGORY}/binutils-2.17 )
155 - ppc64? ( >=${CATEGORY}/binutils-2.17 )
156 - >=${CATEGORY}/binutils-2.15.94"
157
158 diff --git a/sys-devel/gcc/gcc-4.3.6-r4.ebuild b/sys-devel/gcc/gcc-4.3.6-r4.ebuild
159 deleted file mode 100644
160 index fc9bca983e4..00000000000
161 --- a/sys-devel/gcc/gcc-4.3.6-r4.ebuild
162 +++ /dev/null
163 @@ -1,28 +0,0 @@
164 -# Copyright 1999-2020 Gentoo Authors
165 -# Distributed under the terms of the GNU General Public License v2
166 -
167 -EAPI="6"
168 -
169 -PATCH_VER="2"
170 -UCLIBC_VER="1.0"
171 -
172 -inherit toolchain
173 -
174 -KEYWORDS="~alpha ~amd64 ~arm -hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
175 -
176 -RDEPEND=""
177 -DEPEND="${RDEPEND}
178 - ppc? ( >=${CATEGORY}/binutils-2.17 )
179 - ppc64? ( >=${CATEGORY}/binutils-2.17 )
180 - >=${CATEGORY}/binutils-2.15.94"
181 -if [[ ${CATEGORY} != cross-* ]] ; then
182 - PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
183 -fi
184 -
185 -src_prepare() {
186 - toolchain_src_prepare
187 -
188 - use vanilla && return 0
189 -
190 - sed -i 's/use_fixproto=yes/:/' gcc/config.gcc #PR33200
191 -}
192
193 diff --git a/sys-devel/gcc/gcc-4.4.7-r3.ebuild b/sys-devel/gcc/gcc-4.4.7-r3.ebuild
194 deleted file mode 100644
195 index 52dfcf6ac1d..00000000000
196 --- a/sys-devel/gcc/gcc-4.4.7-r3.ebuild
197 +++ /dev/null
198 @@ -1,28 +0,0 @@
199 -# Copyright 1999-2020 Gentoo Authors
200 -# Distributed under the terms of the GNU General Public License v2
201 -
202 -EAPI="6"
203 -
204 -PATCH_VER="2"
205 -UCLIBC_VER="1.0"
206 -
207 -inherit eutils toolchain
208 -
209 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
210 -
211 -RDEPEND=""
212 -DEPEND="${RDEPEND}
213 - elibc_glibc? ( >=sys-libs/glibc-2.8 )
214 - ppc? ( >=${CATEGORY}/binutils-2.17 )
215 - ppc64? ( >=${CATEGORY}/binutils-2.17 )
216 - >=${CATEGORY}/binutils-2.15.94"
217 -if [[ ${CATEGORY} != cross-* ]] ; then
218 - PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
219 -fi
220 -
221 -src_prepare() {
222 - toolchain_src_prepare
223 - use vanilla && return 0
224 -
225 - sed -i 's/use_fixproto=yes/:/' gcc/config.gcc #PR33200
226 -}
227
228 diff --git a/sys-devel/gcc/gcc-4.5.4-r3.ebuild b/sys-devel/gcc/gcc-4.5.4-r3.ebuild
229 deleted file mode 100644
230 index 9c67148b0b4..00000000000
231 --- a/sys-devel/gcc/gcc-4.5.4-r3.ebuild
232 +++ /dev/null
233 @@ -1,29 +0,0 @@
234 -# Copyright 1999-2020 Gentoo Authors
235 -# Distributed under the terms of the GNU General Public License v2
236 -
237 -EAPI="6"
238 -
239 -PATCH_VER="2"
240 -UCLIBC_VER="1.0"
241 -
242 -inherit eutils toolchain
243 -
244 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
245 -
246 -RDEPEND=""
247 -DEPEND="${RDEPEND}
248 - elibc_glibc? ( >=sys-libs/glibc-2.8 )
249 - ppc? ( >=${CATEGORY}/binutils-2.17 )
250 - ppc64? ( >=${CATEGORY}/binutils-2.17 )
251 - >=${CATEGORY}/binutils-2.15.94"
252 -if [[ ${CATEGORY} != cross-* ]] ; then
253 - PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
254 -fi
255 -
256 -src_prepare() {
257 - toolchain_src_prepare
258 -
259 - use vanilla && return 0
260 -
261 - sed -i 's/use_fixproto=yes/:/' gcc/config.gcc #PR33200
262 -}
263
264 diff --git a/sys-devel/gcc/gcc-4.6.4-r3.ebuild b/sys-devel/gcc/gcc-4.6.4-r3.ebuild
265 deleted file mode 100644
266 index a8e9019da81..00000000000
267 --- a/sys-devel/gcc/gcc-4.6.4-r3.ebuild
268 +++ /dev/null
269 @@ -1,30 +0,0 @@
270 -# Copyright 1999-2020 Gentoo Authors
271 -# Distributed under the terms of the GNU General Public License v2
272 -
273 -EAPI="6"
274 -
275 -PATCH_VER="2"
276 -UCLIBC_VER="1.0"
277 -
278 -inherit eutils toolchain
279 -
280 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
281 -
282 -RDEPEND=""
283 -DEPEND="${RDEPEND}
284 - elibc_glibc? ( >=sys-libs/glibc-2.8 )
285 - >=${CATEGORY}/binutils-2.18"
286 -
287 -if [[ ${CATEGORY} != cross-* ]] ; then
288 - PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
289 -fi
290 -
291 -src_prepare() {
292 - if has_version '<sys-libs/glibc-2.12' ; then
293 - ewarn "Your host glibc is too old; disabling automatic fortify."
294 - ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315"
295 - EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
296 - fi
297 -
298 - toolchain_src_prepare
299 -}
300
301 diff --git a/sys-devel/gcc/gcc-4.7.4-r3.ebuild b/sys-devel/gcc/gcc-4.7.4-r3.ebuild
302 deleted file mode 100644
303 index adda46087cd..00000000000
304 --- a/sys-devel/gcc/gcc-4.7.4-r3.ebuild
305 +++ /dev/null
306 @@ -1,47 +0,0 @@
307 -# Copyright 1999-2020 Gentoo Authors
308 -# Distributed under the terms of the GNU General Public License v2
309 -
310 -EAPI="5"
311 -
312 -PATCH_VER="1.6"
313 -UCLIBC_VER="1.0"
314 -
315 -# Hardened gcc 4 stuff
316 -PIE_VER="0.5.5"
317 -SPECS_VER="0.2.0"
318 -SPECS_GCC_VER="4.4.3"
319 -# arch/libc configurations known to be stable with {PIE,SSP}-by-default
320 -PIE_GLIBC_STABLE="x86 amd64 ppc ppc64 arm ia64"
321 -PIE_UCLIBC_STABLE="x86 arm amd64 ppc ppc64"
322 -SSP_STABLE="amd64 x86 ppc ppc64 arm"
323 -# uclibc need tls and nptl support for SSP support
324 -# uclibc need to be >= 0.9.33
325 -SSP_UCLIBC_STABLE="x86 amd64 ppc ppc64 arm"
326 -#end Hardened stuff
327 -
328 -inherit eutils toolchain
329 -
330 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
331 -
332 -RDEPEND=""
333 -DEPEND="${RDEPEND}
334 - elibc_glibc? ( >=sys-libs/glibc-2.8 )
335 - >=${CATEGORY}/binutils-2.18"
336 -
337 -if [[ ${CATEGORY} != cross-* ]] ; then
338 - PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
339 -fi
340 -
341 -src_prepare() {
342 - if has_version '<sys-libs/glibc-2.12' ; then
343 - ewarn "Your host glibc is too old; disabling automatic fortify."
344 - ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315"
345 - EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
346 - fi
347 -
348 - toolchain_src_prepare
349 -
350 - use vanilla && return 0
351 -
352 - [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env.patch
353 -}
354
355 diff --git a/sys-devel/gcc/gcc-4.8.5-r3.ebuild b/sys-devel/gcc/gcc-4.8.5-r3.ebuild
356 deleted file mode 100644
357 index e446dbb082a..00000000000
358 --- a/sys-devel/gcc/gcc-4.8.5-r3.ebuild
359 +++ /dev/null
360 @@ -1,47 +0,0 @@
361 -# Copyright 1999-2020 Gentoo Authors
362 -# Distributed under the terms of the GNU General Public License v2
363 -
364 -EAPI="5"
365 -
366 -PATCH_VER="1.5"
367 -UCLIBC_VER="1.0"
368 -
369 -# Hardened gcc 4 stuff
370 -PIE_VER="0.6.2"
371 -SPECS_VER="0.2.0"
372 -SPECS_GCC_VER="4.4.3"
373 -# arch/libc configurations known to be stable with {PIE,SSP}-by-default
374 -PIE_GLIBC_STABLE="x86 amd64 mips ppc ppc64 arm ia64"
375 -PIE_UCLIBC_STABLE="x86 arm amd64 mips ppc ppc64"
376 -SSP_STABLE="amd64 x86 mips ppc ppc64 arm"
377 -# uclibc need tls and nptl support for SSP support
378 -# uclibc need to be >= 0.9.33
379 -SSP_UCLIBC_STABLE="x86 amd64 mips ppc ppc64 arm"
380 -#end Hardened stuff
381 -
382 -inherit eutils toolchain
383 -
384 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
385 -
386 -RDEPEND=""
387 -DEPEND="${RDEPEND}
388 - elibc_glibc? ( >=sys-libs/glibc-2.8 )
389 - >=${CATEGORY}/binutils-2.20"
390 -
391 -if [[ ${CATEGORY} != cross-* ]] ; then
392 - PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.8 )"
393 -fi
394 -
395 -src_prepare() {
396 - if has_version '<sys-libs/glibc-2.12' ; then
397 - ewarn "Your host glibc is too old; disabling automatic fortify."
398 - ewarn "Please rebuild gcc after upgrading to >=glibc-2.12 #362315"
399 - EPATCH_EXCLUDE+=" 10_all_default-fortify-source.patch"
400 - fi
401 -
402 - toolchain_src_prepare
403 -
404 - use vanilla && return 0
405 - #Use -r1 for newer piepatchet that use DRIVER_SELF_SPECS for the hardened specs.
406 - [[ ${CHOST} == ${CTARGET} ]] && epatch "${FILESDIR}"/gcc-spec-env-r1.patch
407 -}
408
409 diff --git a/sys-devel/gcc/metadata.xml b/sys-devel/gcc/metadata.xml
410 index c86d6ec8486..a6c76c3bd10 100644
411 --- a/sys-devel/gcc/metadata.xml
412 +++ b/sys-devel/gcc/metadata.xml
413 @@ -23,7 +23,6 @@
414 code in the C library (DO NOT ENABLE THIS IF YOU DON'T KNOW WHAT IT DOES)</flag>
415 <flag name="lto">Build using Link Time Optimizations (LTO)</flag>
416 <flag name="mpx">Enable support for Intel Memory Protection Extensions (MPX)</flag>
417 - <flag name="mudflap">Add support for mudflap, a pointer use checking library</flag>
418 <flag name="nopie">Disable PIE support (NOT FOR GENERAL USE)</flag>
419 <flag name="nossp">Disable SSP support (NOT FOR GENERAL USE)</flag>
420 <flag name="nptl">Enable support for Native POSIX Threads Library, the new threading module (requires linux-2.6 or better usually)</flag>