Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/gnat-gcc/files/, dev-lang/gnat-gcc/files/patches/4.3/, ...
Date: Wed, 30 Aug 2017 18:50:17
Message-Id: 1504119000.7276e4d8650ba0924f4dd11e8e5bb0713dfde11c.pacho@gentoo
1 commit: 7276e4d8650ba0924f4dd11e8e5bb0713dfde11c
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 30 18:50:00 2017 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 30 18:50:00 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7276e4d8
7
8 Remove masked for removal packages
9
10 dev-lang/gnat-gcc/Manifest | 36 ------
11 dev-lang/gnat-gcc/files/gcc-spec-env-r1.patch | 87 ---------------
12 .../gnat-gcc-4.5.4-tex-version-workaround.patch | 75 -------------
13 ...t-gcc-4.9.3-make-default-paths-match-slot.patch | 27 -----
14 .../gnat-gcc/files/patches/4.3/01-siginfo.patch | 121 ---------------------
15 dev-lang/gnat-gcc/gnat-gcc-3.4.6.ebuild | 33 ------
16 dev-lang/gnat-gcc/gnat-gcc-4.1.2.ebuild | 47 --------
17 dev-lang/gnat-gcc/gnat-gcc-4.2.3.ebuild | 50 ---------
18 dev-lang/gnat-gcc/gnat-gcc-4.3.5.ebuild | 70 ------------
19 dev-lang/gnat-gcc/gnat-gcc-4.3.6-r1.ebuild | 64 -----------
20 dev-lang/gnat-gcc/gnat-gcc-4.3.6.ebuild | 64 -----------
21 dev-lang/gnat-gcc/gnat-gcc-4.4.7-r1.ebuild | 63 -----------
22 dev-lang/gnat-gcc/gnat-gcc-4.4.7.ebuild | 63 -----------
23 dev-lang/gnat-gcc/gnat-gcc-4.5.4-r1.ebuild | 75 -------------
24 dev-lang/gnat-gcc/gnat-gcc-4.5.4.ebuild | 75 -------------
25 dev-lang/gnat-gcc/gnat-gcc-4.6.4-r1.ebuild | 69 ------------
26 dev-lang/gnat-gcc/gnat-gcc-4.6.4.ebuild | 61 -----------
27 dev-lang/gnat-gcc/gnat-gcc-4.9.3.ebuild | 85 ---------------
28 dev-lang/gnat-gcc/metadata.xml | 19 ----
29 virtual/gnat/gnat-4.9.ebuild | 9 --
30 virtual/gnat/metadata.xml | 5 -
31 21 files changed, 1198 deletions(-)
32
33 diff --git a/dev-lang/gnat-gcc/Manifest b/dev-lang/gnat-gcc/Manifest
34 deleted file mode 100644
35 index 713b633c3a8..00000000000
36 --- a/dev-lang/gnat-gcc/Manifest
37 +++ /dev/null
38 @@ -1,36 +0,0 @@
39 -DIST gcc-4.4.3-specs-0.2.0.tar.bz2 2004 SHA256 f6c7cb99beead66dd4d06f7004c5731a9360330cbe878ce79792c618e008eed2 SHA512 779ecb0a064d2138b54569c8ae501975b8a6b72e5a3acbf8597619a8db77ee42ef9b0e62608d5192a15e4393e7dfc009bb50b994782236faa744b2c46b5fe517 WHIRLPOOL 8a1e45aad9d306cb19de93c63b5854a97e629d90852feb6861dcfca042b6257705304fc13ad65655a4cb227d36b83fc6063648c94f270821574ee0e85307094e
40 -DIST gcc-4.9.3-patches-1.5.tar.bz2 25384 SHA256 e1c43125fab5a4db1997a01b362b3611907c9020e41a591e5eb2f5669f216538 SHA512 d266790b1f537c7c3de459cc67f9151b77b16b1e36780c3d2a02f2e4627d5a0f8f6430d7092bbfa6f9a4667c02170d3ce75b0453b6facc94998d414e58f4a1e1 WHIRLPOOL 31b4d54f0858f5673d76590ac822e097ddf799d4eafba81c1378af7cbaadd7be8634297ca9f900a78f7382ebfa9626a40e12ca7c06eff88431de04ddd4d2cec0
41 -DIST gcc-4.9.3-piepatches-v0.6.4.tar.bz2 14431 SHA256 012c3025ac2e14781ff25028c0b1d42a07f510b125006116e268bcd90fb6c9db SHA512 3bbeacbca5e8ef6ab0b1d58add42f5e8e82328afe024666f9585b5398c8722e7d012abfd2009a98ad47b1f1b26afaf421402a9e7719a5662516b32dcbe5608be WHIRLPOOL 9e68d981aed42ece2f481f62efc078ad370ac780e96ba39c4273c8675d552b845cd52c588bd41839868f430b0a532789858914f4ef32a1bc187e2983264ebfd3
42 -DIST gcc-4.9.3.tar.bz2 90006707 SHA256 2332b2a5a321b57508b9031354a8503af6fdfb868b8c1748d33028d100a8b67e SHA512 9ac57377a6975fc7adac704ec81355262b9f537def6955576753b87715470a20ee6a2a3144a79cc8fcba3443f7b44c7337d79d704b522d053f54f79aa6b442df WHIRLPOOL 085e4cc1825b031652cbe9e098671f761acfeca64c6cc9b8ad2a8961c13fcac9e02b4538b44dc38181a355266f2c55c99ce5a1bff3f2860b870285cf3f0e84a5
43 -DIST gcc-ada-3.4.6.tar.bz2 3784327 SHA256 d5bfb166b2ad287ba85ebba533cca4453b521479cffc1bd3c6d273f6b3d794e2 SHA512 db54512d28388629c5e1af468127d737ffa513299917438992de63dc9b6495b41b81488d4bf748c6adc1e469228326ef5fb4bc682ebc5e6cc85dd5995b421a50 WHIRLPOOL e0264296c090cd19e6ebde5d1c0242a8b9ef34e9d2dd6b521c0c6353907613a1436208362851b15b5c66c9985d0aa098616be0087a3c46c4dee5d6a894825c96
44 -DIST gcc-ada-4.1.2.tar.bz2 4589609 SHA256 703125c4d033c666b52db2aeee0a05e3461467fe8ff6e5e588b5cdb8c6928bb0 SHA512 7885ae0782f80b0c3adb35b0317f8de665f828eb96fada6f97046da897081655864736aed7a35ca7db996543e02126b1e0b4d71512e6dca95700601c6cf2dc10 WHIRLPOOL 8005eb7956964535b130c531a619a4bb46b4a4cdb4f1524c8ae1c0ad8db15628062b45b0f526aa860b5e7397fa5f9d502ff1990ae6652940a5d724434d0e2c6a
45 -DIST gcc-ada-4.2.3.tar.bz2 4740243 SHA256 08956727415fb1721c5c89ef33ebe94ab718459e88f7cd4589fc1c2b7e98cb4c SHA512 3143bca05c59cef64d26a42e2dc5732215301e0ea147e0670bdd8b53fd21ee76b58a1dc81e001a96b81549b96a633c95ff2314f25c0ab26f39c33bdaa32356d7 WHIRLPOOL db3592005bb4903bc11e1cdc3b351836395e1883478c5abd4be52f7946386e7dc9c9a5782900c5c97731add94f4cadf995510297bb6c276ea75c7ec46aeca8ec
46 -DIST gcc-ada-4.3.5.tar.bz2 5231691 SHA256 e3e4a0836820e8b1b7b4b00b529568a2d51ed9ec3933fbd44c7b1c04ad3076de SHA512 37619e5e925865f920debe6f2fe66c5e38c91ecd1e9e83c5f60ea31750164d947459e764f574c91f4e7c56c73a0b3e8f32fc1ec95af48177743b9dbaeaa5a458 WHIRLPOOL d0c10883c7b3b62433133d48d4bd0eb332d523bb958425fbcb93a26c398d8cfb3f3d0886914a706fbf4fcb040966203d6d504a1ce51583fb97546244642cc0a6
47 -DIST gcc-ada-4.3.6.tar.bz2 5309618 SHA256 a2721a41965f361938bc9d86e3cc7ba12dc6b7efa24cbe5d9f9c84882b9caf31 SHA512 c9f253050bc355a5dca27fcef41f93772f41cfe2dfd41eecf390019318eded36c897f40812dbe32f14e3f7a4e0625f0fc87461bb03dba2f1385f396aa53e8f64 WHIRLPOOL 143ba164866e35c69dcbe9dfdb44b4473731ef11d0b36e281f29b357b2ccc6d3f826a938539c788afe31b648493fea394b8a28577913105e47740c582cad181f
48 -DIST gcc-ada-4.4.7.tar.bz2 5492474 SHA256 fb9f30b85d48838390554b948d137487f0db09ad5f8ba73ca4d7ca35765c6ed8 SHA512 4447dfb2353018108ffc88a0fdeccca224a5fc9e4cbb75d8ee136c38c2937a368a677ff6e4df1a1431338fc1adc26fcd1f0f9cf963e5e98e4e28bc22e7e72cb5 WHIRLPOOL 5f6d7356d74725c0658e79ba1022df187cc08588835dae49867dc29c62b9b61d11e265b1a4636fe3e152b45a0bc65bb45ae69cac4ed1cd0447cc7603398adf44
49 -DIST gcc-ada-4.5.4.tar.bz2 5755385 SHA256 8abddae15be65572b4d639bd9818057019bb4a45da4decfc6451511c8d580c5e SHA512 9d160fba38e4482c01eb66735559086527ce9032ecd73a90fc0eea5e96f960cc11f7ed2dded1d8eb70a10a7706ea8f80b48b61db25fdda8724ba3a32f4d464fc WHIRLPOOL 8349c8be9e4805bf61d28db540469060ab851e2a3c6eada3ce3937805a59e8c8c3344c84b322d334e72e475988c12f4d30b63860514ab68af449d425d7b446c4
50 -DIST gcc-ada-4.6.4.tar.bz2 6084085 SHA256 2a09bbf942b2557839722d4807e67559123037356f5cb1a3b12f44539968d0ad SHA512 889ae05b809413e40f765dcf56100601d4969b82631e7a842146ebbc27c3dde519793f8cee03f03fa4dee87fcbd6814f2a3b8ab79295a824282ee913cc7dc590 WHIRLPOOL 2434bca1a838fc874afe0d3c18ce4a3fad8e57853a5aa6bd1b87e2d063b75840ceda770eb3552b62dd83654ab02b807475161907e5791ab37a27670a6c06a1ca
51 -DIST gcc-core-3.4.6.tar.bz2 13366790 SHA256 3aab171d86e5a6c14cb9de35467a0472a7d5ef1d5b79a1df72ca533f8e82a133 SHA512 06645865a851bfdeca399ed1266f99e072a9bb1d8c6f0d3d6d0f809080ce1e60f45d9e4b52c93cf89f2062a4db0a69f519f23ac5de918bc89bdd794ebd2b96b4 WHIRLPOOL 286236da31f0fbd874083ea31fd3e4e6a8ea942f92154ba60e844e2f51d513923febeb4f4d1bf5cb6aa2c303318b3b953a60224a8ec95d408bc3189f3d68cd9f
52 -DIST gcc-core-4.1.2.tar.bz2 17485561 SHA256 7be9c5df8000ae35d0928f0a254bfb5e8478cad5e5e57fd07820530c03b3711d SHA512 002a2025f809781e8d427c00dfe884429ae094ad417edc3393f5bae249ae6049ea0c27e43caf51f9f15525bd35e24ad2c993c57f191b9196fdb68fd20e503f6e WHIRLPOOL e56a224ce6c62a21d3b44425b97e5282c443579ecf679c99d8ba120fb032802a687151870246b3f2406371593ed5e98b961d7bceb2aa541a241e25c95aacaa03
53 -DIST gcc-core-4.2.3.tar.bz2 19319213 SHA256 99ec052e13e8c2bc7d1db86d1c98fb651d45fd3e8ea90b0981c47f6e8826c813 SHA512 5a542515ec81c69977ad1d3850791d3f91908ab22fbf3a7d3d8d5525be8fec98f83195f2ebb8a79d1dc62034b18bcb6d0f9ca3e01a6231431cd933160ca77b7d WHIRLPOOL 6a885dca88920e226f5bb0bbfd4727e0b43dca2669e483af7b5d028a42346ee4fe75a39578f1b5d3ca78bd13700c854c59c9345979e6311af89baa2a106bbf5c
54 -DIST gcc-core-4.3.5.tar.bz2 24828441 SHA256 ca57b06732a9a4123d6685fe58f3550afadf063107016e3f15c2b32447612711 SHA512 f18d4f71b3be9784701b620ab67006231d330e2178ce91399051f8acf52d44478571a7c53af714c2a4207d81e49f7e94309fd963b16f982a428e834bfda7bd87 WHIRLPOOL 483220abd40c45c858a31ab8cf7aa0792e3230c49ab2c328ec59f412ea298dc02cd8002f27d8459a4c5b7cd9ce5551a0aaf8f613cf049bc4b6ce1b3080a7240b
55 -DIST gcc-core-4.3.6.tar.bz2 24448503 SHA256 86af1703be5cc7f40270a66ac15ebcf6088706a789ae1bf18488dc070777f979 SHA512 6bc477282a72dca697db4b4bafb221a77f95945eb867cd109c9593f6ec7471152d9cabdb62ce84761d624d196a5da0ad5f3218e959ba1b86506ba54b095b62aa WHIRLPOOL a9a21920f3d860f9d1aace6c53dd9e5b6c29102bfb432ea7c2d1819a37fe77c29a92d652f4a4cd74adb850f79fa5e58e79a1c1c77d9c61df38f1af68c6015c5d
56 -DIST gcc-core-4.4.7.tar.bz2 25784094 SHA256 c4663b7023909a4a075d3c2b2e17f6e082a9625aebfd0ce7f1d7817e44bf5542 SHA512 318522e170a9e54d051311416dc221d8d727a85d6e24a97fdbd9125d9dea1530930efd04b846c06ddbe3c5acaeef8810e0d4e79b8e9af535f0b08f1f20e5b10b WHIRLPOOL c2964330c174236e734d78ad80462a050b27d23f6b96a66bd5a4c1fce0d5cd4d35c9fba759ffe94b542805fb405071cd05e0945a4806fd8551c285eae7247ffd
57 -DIST gcc-core-4.5.4.tar.bz2 28265185 SHA256 894d90f72cbfc8707e330fa2b1847c443fa97cf9b7f26e86be554709510e624a SHA512 82f81a6860155e78cecac846038ceb5a5ec68e399f3ab058c5d569745e47460761f162e92f627d0275a37ff24cbc6582a018b5057d57fc01107f615e59192451 WHIRLPOOL 42324f6da6897e6fac4a4b3476fb1cf46b4461164b84c9f24e5a793e37c211246f9d9bed9f03ee170dc4dd7896579e0f1d1ba11e73e3ec0b92a2caa9191c82f8
58 -DIST gcc-core-4.6.4.tar.bz2 30353380 SHA256 48b566f1288f099dff8fba868499a320f83586245ec69b8c82a9042566a5bf62 SHA512 93b1dfb945256ab08d4cadd43237da09b5b37ebc9d82b6ba4072df253f139ae0795860cd58d9fde83018b0b5ce6e23bc679dfb22ca76813a9a29c8129fd2854d WHIRLPOOL b810c19de92980d93cc374647c3f9b4b72b04ac2508168f798b51cfefcb54dc677f04c7d1583de123b2e01ee203ef975bda17d99acfeb87cc9687f021e63041f
59 -DIST gnatboot-3.4-amd64-r2.tar.bz2 12063245 SHA256 c0c2fe91f6c38483193415690a4f90ac205e3aa9cf42ab3ab3e5d2a3ec269d8d SHA512 d88bf5ef161202fa7ef80b477a7b9a79eefeb25d29019418f3ef527a7d57aa12b8440293c6016eb71ae03567ad05cdf97a1a99f1cb110f7d3cbda51e6e78e861 WHIRLPOOL 8094b7bd85787cf9938809ab15b86cf6407b35e1bdc2b4edc9f64dfd7e4b6a7f73fde35370714e9310237e3d1a98f8a9950d75b15d93a8d557b8116e9fdae70c
60 -DIST gnatboot-3.4-i386.tar.bz2 10629373 SHA256 7b4300e72b7f00d2fd9d0dad6940c3e6b4e19eeaf4696e92d7c92e2a38e8b049 SHA512 41f1aab54cdb5b5fe4ef4ae965cde634f12caadb900276850120168cd4d86e6fc88f74aae02775804a29ad49edb85074742e3b70eb0a143519ff31e61f84ecf0 WHIRLPOOL 49132e14cc6a057455da9080ffa7cfaf17919449d1a32590d8219aa446a8740f3e2eda413abbcaf2b1fd8279821a853222cb5d7fb8f36686c5f593dfcfcabbc9
61 -DIST gnatboot-3.4-ppc.tar.bz2 10996302 SHA256 1f164834e377604a943b230196d9f2a40e8e6753bac4c980d5ca2c00c7674363 SHA512 90e33bc5ef8a31f3b732d4f86a22f2e5910255ba67f2c3615810c287241752fd81968c6b76677658b9f602894d4915e2e62edb9d90a5afb0203369052632b4fa WHIRLPOOL 03fc3466773e78f1b4e667e2e697ca7cb2f0b8215c45274d74223746f94c800b73708b9f87126f7d7856b3d6506abccaae2e8ccad8ded5ee5ffbe2b2a7dc2bbe
62 -DIST gnatboot-4.1-amd64.tar.bz2 15314736 SHA256 a4016920b84f5934ec7120c7bb17c1028b193d5e146a46a9d1ceae4a456924d2 SHA512 ddeaa365ef3d127cc0bce0d7d242804dfc3a2d5612d89f08fc0ffaf63501a326168935facf359a963dda1484b76bdad01e42629c03d123f3693324038d8e5f75 WHIRLPOOL e845041091b2dddf3b4adf6628b5fd132e47758a75332715f0f99c9363d7840e66fbde92cc717a450a49cf8b736bd47bdb6e0c2e9528130c01ef8827c4348bc5
63 -DIST gnatboot-4.1-i386.tar.bz2 15367514 SHA256 597b4a16f38fb173b1eecc259c1566ccf81291e13b88e2160102a512cefcc518 SHA512 7cebae227a7b5d6856811834b461e4bec43cbd2a3dc4f37ebc6443162eb059b31ef7c6abc44bed86bd0abac601538a1a671a106b72a27047594c00fcffa10f4b WHIRLPOOL dcf870a01fedd246cb5d3463187f2b3ef8daec2600cc7b32505d4db4d6aa61a047484ec5a436e490686f4049a66ae24af3a8229a01bc613f21e995e6f5cd113a
64 -DIST gnatboot-4.1-ppc.tar.bz2 13651598 SHA256 2c9ed035b964a7dfcc427cb5c16dc30d3b99276fb424d25b0ebfde23a68013eb SHA512 d57e3bd9350dde62972ca270f9a0f7a7ce8fad961a2c1aad016d99259baeb3f2aea8b83cb4729d2f87e1614c19c636537bd43e771a19e90d28b191ce68de6dfa WHIRLPOOL bab53a81bb1d969c919da3b447c67dc377860ba10a86a86bfecdd3a262156f0f877a8b659a688e3198910053534076fd0898b4f8090803b40ba18b18a7b1f6f6
65 -DIST gnatboot-4.3-amd64.tar.bz2 20294401 SHA256 3506500b4cda06eaaf9bb70ec26fbe9be2a05b1f8edf0b2f7aeceb451a558333 SHA512 29a74d636d3566cd01ae3ed99c7b71146ee971639ad119dfacc4b502c76f8556cbf7a7f2d1d95b4dc85dcaebff1ab89244e2ee6c063ce0888f915bd7c8a6faeb WHIRLPOOL c4b83d27063b5a888f705d3c8ec404bb11573e9376d3e0704a47be59e057fa5b9a62e6807ae72a0fd2b7c198bcc1584fb6b4e1d2d09054a03cc73a8a16a4b17a
66 -DIST gnatboot-4.3-i686.tar.bz2 16065767 SHA256 7afbea3216c24dde950d7d511e5fc897db5e5c8099ff4a524048519abc54f0b9 SHA512 5e3efd9e6974f2f47cc61937e5fb347cf27c9bc172b74422612a45dae8f4db89907b2b1ba15a0dad4c9a0fe244d43b99f664c2c23eb7050932747d0768c0c543 WHIRLPOOL 9d1473811aff2e2c45de30ad4557ce7ca4db1c7f38f9ef600cb7cb65823046fcf85a42a208dcb59bac796fc70cbfe3e5eccf9cb141ba3fe5a8178d38e4f0e6db
67 -DIST gnatboot-4.3-sparc.tar.bz2 13065130 SHA256 e234336123fd65c0f73cd25af99dbb439ea08f0286fe7f5b1e05dd414b9878e7 SHA512 4f07c5daccd1e431f43783c8c0001066974356ab92399a72d156c21fd5dacc87a24eb02bec5ddc3a5a31a7682aeb6df44621894d35dead0061b35531dd81782e WHIRLPOOL 71dfdd4cf6463bbfe665d7d211973083f7047f941573804fb3dc03088f386868c2013c789701f26720fdc294a29f77463c8fc8222c9035e0a7dcac61fac35efa
68 -DIST gnatboot-4.4-amd64.tar.bz2 26117669 SHA256 fd6c6ea6e4d57eb178d239a8b1e4d99d6638cb9d7d322c0789b37e8ed6a49b67 SHA512 bf68582e8e8ecc9c4f4dbec90ef47edf10769ca7a2dd197b065f44e5ad1e40b81c44592bb362651654b187ebad972095176509273b5e98edc1a26c2164075d80 WHIRLPOOL 59d714a3ea70dae7c4b9e6d177336810bbb5ea7bcdbe038c7c34d543ef8c45f40d240ecbc58de1b49c88904b245cdd3ef9121bc88fa3bdecf413762f67301cde
69 -DIST gnatboot-4.4-arm.tar.xz 44033876 SHA256 49969d4f33e0b053ad7e1aaaee9c2f322d660cb4a9453608ff1d7fe54c6fad5d SHA512 1e858982ded20e8fb19bc5983ea5cd0d46460e47fca2b3003dbb6ea52dbd863d25d8f5f684aca885e4fcd647e31214d10f1f04fb30cdd2306d2ade0e676b6e35 WHIRLPOOL 092709cf65432af266bbbc6df56c27f251af1caf1232738badcd5639a7958e6d33ccedf28d6f4c5efa4fff0f7ba04fc8e57578d51aa67452461c98141bf08281
70 -DIST gnatboot-4.4-i686.tar.bz2 17194327 SHA256 1081cdf2514fd1c03b40f0923d0046ffd2886b3bc6eabd217eaa40da1765ba5b SHA512 29a4e32d178f065ceef88efc9bae3bd2b68553e34d485b929e055733ceabdaf172c58ab92f24340d8a46fdbb1565e5f7573b744e3931ed261aaeb488c40501e6 WHIRLPOOL 80987d40ddf7589a74c6280dd687ad442ee7a560c5bb2eece950c50fcf0bfaa38e2befeec72e6fbf2695bb9d89ecfe905cf894152a56b22c7384926a59ce4f11
71 -DIST gnatboot-4.4-sparc.tar.bz2 13962662 SHA256 467fa1da5ee4c769a10b2c870e132e1bf7827688e88860fdd27259e9b258109b SHA512 d02b07824da718d5a3c41a4d5c848b872cecbcf3ec04e59ba922fed0549e1d6901c07122038c286f6627d6f4edb1a71a6e52b8a5e52e8c788d9d51ac96f225b4 WHIRLPOOL 9164527588573ba1b5088c7835e739e3518bbdb099e0b85f205ca7602da87bd20646f8bd9fa12a14417ff18fe90041288be3647ecd900f300cf33621c5fb48fb
72 -DIST gnatboot-4.9-amd64.tar.xz 126692152 SHA256 4d7bfd5f8cb190ea51d6bea37a24aa149b6017093fa3aad9c5831c047a006381 SHA512 da41b0986e2c84ff14da86e4149d19a9429c456b6f6ef2733552e8d09ae1af62d4352cd4d2b892ed36c4a1278c5f8cef3513eafbd52cdd74a26e8d369662160f WHIRLPOOL bad5be4f54728004e1ed60d0440e8eb9d0b2dd64693e401f33c97a7f48026e2086a764c677463bb62cc87885582997fd69a9703133592d473bb5c07f2ad1984a
73 -DIST gnatboot-4.9-arm.tar.xz 104226768 SHA256 7789b327b5828e7d537e08cca5addc3e7ec4d1a9743737c60c36f65e9bdda819 SHA512 11c1fdbe08432ef3d01c74de9ce54a2ca750097b52d7d7ec88389a8a918a011dce918d342089b7e4bc60850e1427d398a0f144659db3b36565a9574fe3daef29 WHIRLPOOL 3d15dc7f22371152383c3508c1de2b8b2d4e5fbf729a88844bbe42cabe6d25a39e01eba72ec51abdb253550170b8c239fcb666dca94ec158ab30f477d96098ba
74 -DIST gnatboot-4.9-i686.tar.xz 82344156 SHA256 bf15503603827b46c22f3dbbf7461c64006d5c7d8cf2e2d986f082d1dfacca67 SHA512 c652c1f7530f61839e7937f598b1ff795a1394c6a8d0ab1dc7fda894f84adc394d6041b895a0ffa35b246b8868b7e495f28ec9576e469c026626c93764112ff9 WHIRLPOOL 8c9fda1dab1e1d4739ec73d2f6031a32c469bc6571211d7c1cc816863a551c8f032522a3a14aea44b0f9b3c9bcba87e1d7eace0f9344ac7876ea40c8dcb76fca
75
76 diff --git a/dev-lang/gnat-gcc/files/gcc-spec-env-r1.patch b/dev-lang/gnat-gcc/files/gcc-spec-env-r1.patch
77 deleted file mode 100644
78 index a58926836e4..00000000000
79 --- a/dev-lang/gnat-gcc/files/gcc-spec-env-r1.patch
80 +++ /dev/null
81 @@ -1,87 +0,0 @@
82 -2013-08-22 Magnus Granberg <zorry@g.o>
83 -
84 - * gcc/gcc.c (main): Add support for external spec file via the GCC_SPECS env var
85 - and move the process of the user specifed specs.
86 -
87 - This allows us to easily control pie/ssp defaults with gcc-config profiles.
88 - Original patch by Rob Holland
89 - Extended to support multiple entries separated by ':' by Kevin F. Quinn
90 - Modified to use getenv instead of poisoned GET_ENVIRONMENT by Ryan Hill
91 - Modified to process the GCC_SPECS env var befor DRIVER_SELF_SPECS by Magnus Granberg
92 -
93 ---- gcc-4.8-20130210/gcc/gcc.c 2013-02-05 16:55:31.000000000 +0100
94 -+++ gcc-4.8-20130210-work/gcc/gcc.c 2013-07-26 02:32:14.625089864 +0200
95 -@@ -6427,6 +6428,48 @@ main (int argc, char **argv)
96 - do_option_spec (option_default_specs[i].name,
97 - option_default_specs[i].spec);
98 -
99 -+#if !(defined (__MSDOS__) || defined (OS2) || defined (VMS) || defined (WIN32))
100 -+ /* Add specs listed in GCC_SPECS. Note; in the process of separating
101 -+ * each spec listed, the string is overwritten at token boundaries
102 -+ * (':') with '\0', an effect of strtok_r().
103 -+ */
104 -+ specs_file = getenv ("GCC_SPECS");
105 -+ if (specs_file && (strlen(specs_file) > 0))
106 -+ {
107 -+ char *spec, *saveptr;
108 -+ for (spec=strtok_r(specs_file,":",&saveptr);
109 -+ spec!=NULL;
110 -+ spec=strtok_r(NULL,":",&saveptr))
111 -+ {
112 -+ struct user_specs *user = (struct user_specs *)
113 -+ xmalloc (sizeof (struct user_specs));
114 -+ user->next = (struct user_specs *) 0;
115 -+ user->filename = spec;
116 -+ if (user_specs_tail)
117 -+ user_specs_tail->next = user;
118 -+ else
119 -+ user_specs_head = user;
120 -+ user_specs_tail = user;
121 -+ }
122 -+ }
123 -+#endif
124 -+ /* Process any user specified specs in the order given on the command
125 -+ * line. */
126 -+ for (uptr = user_specs_head; uptr; uptr = uptr->next)
127 -+ {
128 -+ char *filename = find_a_file (&startfile_prefixes, uptr->filename,
129 -+ R_OK, true);
130 -+ read_specs (filename ? filename : uptr->filename, false, true);
131 -+ }
132 -+ /* Process any user self specs. */
133 -+ {
134 -+ struct spec_list *sl;
135 -+ for (sl = specs; sl; sl = sl->next)
136 -+ if (sl->name_len == sizeof "self_spec" - 1
137 -+ && !strcmp (sl->name, "self_spec"))
138 -+ do_self_spec (*sl->ptr_spec);
139 -+ }
140 -+
141 - /* Process DRIVER_SELF_SPECS, adding any new options to the end
142 - of the command line. */
143 -
144 -@@ -6535,24 +6578,6 @@ main (int argc, char **argv)
145 - PREFIX_PRIORITY_LAST, 0, 1);
146 - }
147 -
148 -- /* Process any user specified specs in the order given on the command
149 -- line. */
150 -- for (uptr = user_specs_head; uptr; uptr = uptr->next)
151 -- {
152 -- char *filename = find_a_file (&startfile_prefixes, uptr->filename,
153 -- R_OK, true);
154 -- read_specs (filename ? filename : uptr->filename, false, true);
155 -- }
156 --
157 -- /* Process any user self specs. */
158 -- {
159 -- struct spec_list *sl;
160 -- for (sl = specs; sl; sl = sl->next)
161 -- if (sl->name_len == sizeof "self_spec" - 1
162 -- && !strcmp (sl->name, "self_spec"))
163 -- do_self_spec (*sl->ptr_spec);
164 -- }
165 --
166 - if (compare_debug)
167 - {
168 - enum save_temps save;
169
170 diff --git a/dev-lang/gnat-gcc/files/gnat-gcc-4.5.4-tex-version-workaround.patch b/dev-lang/gnat-gcc/files/gnat-gcc-4.5.4-tex-version-workaround.patch
171 deleted file mode 100644
172 index 46f4d5c3de5..00000000000
173 --- a/dev-lang/gnat-gcc/files/gnat-gcc-4.5.4-tex-version-workaround.patch
174 +++ /dev/null
175 @@ -1,75 +0,0 @@
176 -Index: gcc-4.5.4/configure
177 -===================================================================
178 ---- gcc-4.5.4.orig/configure
179 -+++ gcc-4.5.4/configure
180 -@@ -8384,9 +8384,9 @@ case " $build_configdirs " in
181 - *)
182 -
183 - # For an installed makeinfo, we require it to be from texinfo 4.7 or
184 -- # higher, else we use the "missing" dummy.
185 -+ # some higher 4.x, else we use the "missing" dummy.
186 - if ${MAKEINFO} --version \
187 -- | egrep 'texinfo[^0-9]*(4\.([7-9]|[1-9][0-9])|[5-9]|[1-9][0-9])' >/dev/null 2>&1; then
188 -+ | egrep 'texinfo[^0-9]*(4\.([7-9]|[1-9][0-9]))' >/dev/null 2>&1; then
189 - :
190 - else
191 - MAKEINFO="$MISSING makeinfo"
192 -Index: gcc-4.5.4/gcc/configure
193 -===================================================================
194 ---- gcc-4.5.4.orig/gcc/configure
195 -+++ gcc-4.5.4/gcc/configure
196 -@@ -7401,8 +7401,8 @@ fi
197 -
198 - if test -n "$MAKEINFO"; then
199 - # Found it, now check the version.
200 -- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for modern makeinfo" >&5
201 --$as_echo_n "checking for modern makeinfo... " >&6; }
202 -+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 4.7+ makeinfo" >&5
203 -+$as_echo_n "checking for 4.7+ makeinfo... " >&6; }
204 - if test "${gcc_cv_prog_makeinfo_modern+set}" = set; then :
205 - $as_echo_n "(cached) " >&6
206 - else
207 -@@ -7411,7 +7411,7 @@ else
208 -
209 - case $ac_prog_version in
210 - '') gcc_cv_prog_makeinfo_modern=no;;
211 -- 4.[7-9]*|4.[1-9][0-9]*|[5-9]*|[1-9][0-9]*) gcc_cv_prog_makeinfo_modern=yes;;
212 -+ 4.[7-9]*|4.[1-9][0-9]*) gcc_cv_prog_makeinfo_modern=yes;;
213 - *) gcc_cv_prog_makeinfo_modern=no;;
214 - esac
215 -
216 -@@ -7427,10 +7427,10 @@ $as_echo "$gcc_cv_prog_makeinfo_modern"
217 -
218 - if test $gcc_cv_prog_makeinfo_modern = no; then
219 - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
220 --*** Makeinfo is missing or too old.
221 -+*** Makeinfo is missing, too old or too new.
222 - *** Info documentation will not be built." >&5
223 - $as_echo "$as_me: WARNING:
224 --*** Makeinfo is missing or too old.
225 -+*** Makeinfo is missing, too old or too new.
226 - *** Info documentation will not be built." >&2;}
227 - BUILD_INFO=
228 - else
229 -Index: gcc-4.5.4/libiberty/configure
230 -===================================================================
231 ---- gcc-4.5.4.orig/libiberty/configure
232 -+++ gcc-4.5.4/libiberty/configure
233 -@@ -2440,13 +2440,13 @@ $as_echo "$as_me: WARNING:
234 - ;;
235 - *)
236 - case x"`$MAKEINFO --version | grep 'GNU texinfo'`" in
237 -- x*\ [1-3].* )
238 -- MAKEINFO="@echo $MAKEINFO is too old, 4.0 or newer required; true"
239 -+ x*\ [1-35-9].* )
240 -+ MAKEINFO="@echo $MAKEINFO is not 4.x; true"
241 - BUILD_INFO=
242 - { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
243 --*** Makeinfo is too old. Info documentation will not be built." >&5
244 -+*** Makeinfo is not 4.x. Info documentation will not be built." >&5
245 - $as_echo "$as_me: WARNING:
246 --*** Makeinfo is too old. Info documentation will not be built." >&2;}
247 -+*** Makeinfo is not 4.x. Info documentation will not be built." >&2;}
248 - ;;
249 - esac
250 - ;;
251
252 diff --git a/dev-lang/gnat-gcc/files/gnat-gcc-4.9.3-make-default-paths-match-slot.patch b/dev-lang/gnat-gcc/files/gnat-gcc-4.9.3-make-default-paths-match-slot.patch
253 deleted file mode 100644
254 index 0c197a15c13..00000000000
255 --- a/dev-lang/gnat-gcc/files/gnat-gcc-4.9.3-make-default-paths-match-slot.patch
256 +++ /dev/null
257 @@ -1,27 +0,0 @@
258 ---- gcc/Makefile.in.orig 2016-05-20 15:01:04.277726220 -0700
259 -+++ gcc/Makefile.in 2016-05-20 18:40:43.658617109 -0700
260 -@@ -594,9 +594,9 @@
261 - # --------
262 -
263 - # Directory in which the compiler finds libraries etc.
264 --libsubdir = $(libdir)/gcc/$(target_noncanonical)/$(version)
265 -+libsubdir = $(libdir)/gnat-gcc/$(target_noncanonical)/SLOT_MARKER
266 - # Directory in which the compiler finds executables
267 --libexecsubdir = $(libexecdir)/gcc/$(target_noncanonical)/$(version)
268 -+libexecsubdir = $(libexecdir)/gnat-gcc/$(target_noncanonical)/SLOT_MARKER
269 - # Directory in which all plugin resources are installed
270 - plugin_resourcesdir = $(libsubdir)/plugin
271 - # Directory in which plugin headers are installed
272 -@@ -1944,9 +1944,9 @@
273 -
274 - DRIVER_DEFINES = \
275 - -DSTANDARD_STARTFILE_PREFIX=\"$(unlibsubdir)/\" \
276 -- -DSTANDARD_EXEC_PREFIX=\"$(libdir)/gcc/\" \
277 -- -DSTANDARD_LIBEXEC_PREFIX=\"$(libexecdir)/gcc/\" \
278 -- -DDEFAULT_TARGET_VERSION=\"$(version)\" \
279 -+ -DSTANDARD_EXEC_PREFIX=\"$(libdir)/gnat-gcc/\" \
280 -+ -DSTANDARD_LIBEXEC_PREFIX=\"$(libexecdir)/gnat-gcc/\" \
281 -+ -DDEFAULT_TARGET_VERSION=\"SLOT_MARKER\" \
282 - -DDEFAULT_TARGET_MACHINE=\"$(target_noncanonical)\" \
283 - -DSTANDARD_BINDIR_PREFIX=\"$(bindir)/\" \
284 - -DTOOLDIR_BASE_PREFIX=\"$(libsubdir_to_prefix)$(prefix_to_exec_prefix)\" \
285
286 diff --git a/dev-lang/gnat-gcc/files/patches/4.3/01-siginfo.patch b/dev-lang/gnat-gcc/files/patches/4.3/01-siginfo.patch
287 deleted file mode 100644
288 index dd12d0437f4..00000000000
289 --- a/dev-lang/gnat-gcc/files/patches/4.3/01-siginfo.patch
290 +++ /dev/null
291 @@ -1,121 +0,0 @@
292 ---- gcc/config/alpha/linux-unwind.h
293 -+++ gcc/config/alpha/linux-unwind.h
294 -@@ -52,7 +52,7 @@ alpha_fallback_frame_state (struct _Unwind_Context *context,
295 - else if (pc[1] == 0x201f015f) /* lda $0,NR_rt_sigreturn */
296 - {
297 - struct rt_sigframe {
298 -- struct siginfo info;
299 -+ siginfo_t info;
300 - struct ucontext uc;
301 - } *rt_ = context->cfa;
302 - sc = &rt_->uc.uc_mcontext;
303 -
304 ---- gcc/config/bfin/linux-unwind.h
305 -+++ gcc/config/bfin/linux-unwind.h
306 -@@ -52,10 +52,10 @@ bfin_fallback_frame_state (struct _Unwind_Context *context,
307 - {
308 - struct rt_sigframe {
309 - int sig;
310 -- struct siginfo *pinfo;
311 -+ siginfo_t *pinfo;
312 - void *puc;
313 - char retcode[8];
314 -- struct siginfo info;
315 -+ siginfo_t info;
316 - struct ucontext uc;
317 - } *rt_ = context->cfa;
318 -
319 ---- gcc/config/i386/linux-unwind.h
320 -+++ gcc/config/i386/linux-unwind.h
321 -@@ -137,9 +137,9 @@ x86_fallback_frame_state (struct _Unwind_Context *context,
322 - {
323 - struct rt_sigframe {
324 - int sig;
325 -- struct siginfo *pinfo;
326 -+ siginfo_t *pinfo;
327 - void *puc;
328 -- struct siginfo info;
329 -+ siginfo_t info;
330 - struct ucontext uc;
331 - } *rt_ = context->cfa;
332 - /* The void * cast is necessary to avoid an aliasing warning.
333 -
334 ---- gcc/config/ia64/linux-unwind.h
335 -+++ gcc/config/ia64/linux-unwind.h
336 -@@ -51,7 +51,7 @@ ia64_fallback_frame_state (struct _Unwind_Context *context,
337 - struct sigframe {
338 - char scratch[16];
339 - unsigned long sig_number;
340 -- struct siginfo *info;
341 -+ siginfo_t *info;
342 - struct sigcontext *sc;
343 - } *frame_ = (struct sigframe *)context->psp;
344 - struct sigcontext *sc = frame_->sc;
345 -@@ -130,7 +130,7 @@ ia64_handle_unwabi (struct _Unwind_Context *context, _Unwind_FrameState *fs)
346 - struct sigframe {
347 - char scratch[16];
348 - unsigned long sig_number;
349 -- struct siginfo *info;
350 -+ siginfo_t *info;
351 - struct sigcontext *sc;
352 - } *frame = (struct sigframe *)context->psp;
353 - struct sigcontext *sc = frame->sc;
354 -
355 ---- gcc/config/mips/linux-unwind.h
356 -+++ gcc/config/mips/linux-unwind.h
357 -@@ -79,7 +79,7 @@ mips_fallback_frame_state (struct _Unwind_Context *context,
358 - struct rt_sigframe {
359 - u_int32_t ass[4]; /* Argument save space for o32. */
360 - u_int32_t trampoline[2];
361 -- struct siginfo info;
362 -+ siginfo_t info;
363 - _sig_ucontext_t uc;
364 - } *rt_ = context->cfa;
365 - sc = &rt_->uc.uc_mcontext;
366 -
367 ---- gcc/config/pa/linux-unwind.h
368 -+++ gcc/config/pa/linux-unwind.h
369 -@@ -66,7 +66,7 @@ pa32_fallback_frame_state (struct _Unwind_Context *context,
370 - int i;
371 - struct sigcontext *sc;
372 - struct rt_sigframe {
373 -- struct siginfo info;
374 -+ siginfo_t info;
375 - struct ucontext uc;
376 - } *frame;
377 -
378 ---- gcc/config/sh/linux-unwind.h
379 -+++ gcc/config/sh/linux-unwind.h
380 -@@ -80,9 +80,9 @@ shmedia_fallback_frame_state (struct _Unwind_Context *context,
381 - && (*(unsigned long *) (pc+11) == 0x6ff0fff0))
382 - {
383 - struct rt_sigframe {
384 -- struct siginfo *pinfo;
385 -+ siginfo_t *pinfo;
386 - void *puc;
387 -- struct siginfo info;
388 -+ siginfo_t info;
389 - struct ucontext uc;
390 - } *rt_ = context->cfa;
391 - /* The void * cast is necessary to avoid an aliasing warning.
392 -@@ -179,7 +179,7 @@ sh_fallback_frame_state (struct _Unwind_Context *context,
393 - && (*(unsigned short *) (pc+14) == 0x00ad))))
394 - {
395 - struct rt_sigframe {
396 -- struct siginfo info;
397 -+ siginfo_t info;
398 - struct ucontext uc;
399 - } *rt_ = context->cfa;
400 - /* The void * cast is necessary to avoid an aliasing warning.
401 -
402 ---- gcc/config/xtensa/linux-unwind.h
403 -+++ gcc/config/xtensa/linux-unwind.h
404 -@@ -66,7 +66,7 @@ xtensa_fallback_frame_state (struct _Unwind_Context *context,
405 - struct sigcontext *sc;
406 -
407 - struct rt_sigframe {
408 -- struct siginfo info;
409 -+ siginfo_t info;
410 - struct ucontext uc;
411 - } *rt_;
412 -
413
414 diff --git a/dev-lang/gnat-gcc/gnat-gcc-3.4.6.ebuild b/dev-lang/gnat-gcc/gnat-gcc-3.4.6.ebuild
415 deleted file mode 100644
416 index 46da25e2693..00000000000
417 --- a/dev-lang/gnat-gcc/gnat-gcc-3.4.6.ebuild
418 +++ /dev/null
419 @@ -1,33 +0,0 @@
420 -# Copyright 1999-2015 Gentoo Foundation
421 -# Distributed under the terms of the GNU General Public License v2
422 -
423 -EAPI=5
424 -WANT_AUTOCONF=2.1
425 -inherit gnatbuild
426 -
427 -DESCRIPTION="GNAT Ada Compiler - gcc version"
428 -HOMEPAGE="https://gcc.gnu.org/"
429 -LICENSE="GMGPL"
430 -
431 -IUSE=""
432 -
433 -# BOOT_SLOT is defined in gnatbuild.eclass and depends only on $PV
434 -SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-core-${PV}.tar.bz2
435 - ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-ada-${PV}.tar.bz2
436 - ppc? ( https://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-ppc.tar.bz2 )
437 - x86? ( https://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-i386.tar.bz2 )
438 - amd64? ( https://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-amd64-r2.tar.bz2 )"
439 -
440 -KEYWORDS="amd64 x86"
441 -
442 -QA_EXECSTACK="${BINPATH:1}/gnatls ${BINPATH:1}/gnatbind ${BINPATH:1}/gnatmake
443 - ${LIBEXECPATH:1}/gnat1 ${LIBPATH:1}/adalib/libgnat-${SLOT}.so"
444 -
445 -src_unpack() {
446 - gnatbuild_src_unpack
447 -
448 - #fixup some hardwired flags
449 - cd "${S}"/gcc/ada
450 - sed -i -e "s:CFLAGS = -O2:CFLAGS = ${CFLAGS}:" \
451 - Makefile.adalib || die "patching Makefile.adalib failed"
452 -}
453
454 diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.1.2.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.1.2.ebuild
455 deleted file mode 100644
456 index 8775d2d9a33..00000000000
457 --- a/dev-lang/gnat-gcc/gnat-gcc-4.1.2.ebuild
458 +++ /dev/null
459 @@ -1,47 +0,0 @@
460 -# Copyright 1999-2015 Gentoo Foundation
461 -# Distributed under the terms of the GNU General Public License v2
462 -
463 -EAPI=5
464 -inherit gnatbuild
465 -
466 -DESCRIPTION="GNAT Ada Compiler - gcc version"
467 -HOMEPAGE="https://gcc.gnu.org/"
468 -LICENSE="GMGPL"
469 -
470 -IUSE=""
471 -
472 -# SLOT is set in gnatbuild.eclass, depends only on PV (basically SLOT=GCCBRANCH)
473 -# so the URI's are static.
474 -SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-core-${PV}.tar.bz2
475 - ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-ada-${PV}.tar.bz2
476 - ppc? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-ppc.tar.bz2 )
477 - x86? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-i386.tar.bz2 )
478 - amd64? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-amd64.tar.bz2 )"
479 -
480 -KEYWORDS="amd64 ~ppc x86"
481 -
482 -QA_EXECSTACK="${BINPATH:1}/gnatls ${BINPATH:1}/gnatbind ${BINPATH:1}/gnatmake
483 - ${LIBEXECPATH:1}/gnat1 ${LIBPATH:1}/adalib/libgnat-${SLOT}.so"
484 -
485 -src_unpack() {
486 - gnatbuild_src_unpack
487 -
488 - #fixup some hardwired flags
489 - cd "${S}"/gcc/ada
490 -
491 - # universal gcc -> gnatgcc substitution occasionally produces lines too long
492 - # and then build halts on the style check or even produces wrong code..
493 - #
494 - # The sed in makegpr.adb is actually not for the line length but rather to
495 - # "undo" the fixing, Last3 is matching just that - the last three characters
496 - # of the compiler name.
497 - sed -i -e 's:(Last3 = "gnatgcc"):(Last3 = "gcc"):' makegpr.adb &&
498 - sed -i -e 's:and Nam is "gnatgcc":and Nam is "gcc":' osint.ads ||
499 - die "reversing [gnat]gcc substitution in comments failed"
500 -}
501 -
502 -src_compile() {
503 - # looks like gnatlib_and_tools and gnatlib_shared have become part of
504 - # bootstrap
505 - gnatbuild_src_compile configure make-tools bootstrap
506 -}
507
508 diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.2.3.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.2.3.ebuild
509 deleted file mode 100644
510 index a6bb6e903ae..00000000000
511 --- a/dev-lang/gnat-gcc/gnat-gcc-4.2.3.ebuild
512 +++ /dev/null
513 @@ -1,50 +0,0 @@
514 -# Copyright 1999-2015 Gentoo Foundation
515 -# Distributed under the terms of the GNU General Public License v2
516 -
517 -EAPI=5
518 -inherit gnatbuild
519 -
520 -DESCRIPTION="GNAT Ada Compiler - gcc version"
521 -HOMEPAGE="https://gcc.gnu.org/"
522 -LICENSE="GMGPL"
523 -
524 -IUSE=""
525 -
526 -# overriding the BOOT_SLOT, as 4.1 should do fine, no need for bootstrap duplication
527 -BOOT_SLOT="4.1"
528 -
529 -# SLOT is set in gnatbuild.eclass, depends only on PV (basically SLOT=GCCBRANCH)
530 -# so the URI's are static.
531 -SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-core-${PV}.tar.bz2
532 - ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-ada-${PV}.tar.bz2
533 - ppc? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-ppc.tar.bz2 )
534 - x86? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-i386.tar.bz2 )
535 - amd64? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-amd64.tar.bz2 )"
536 -
537 -KEYWORDS="amd64 ppc x86"
538 -
539 -QA_EXECSTACK="${BINPATH:1}/gnatls ${BINPATH:1}/gnatbind ${BINPATH:1}/gnatmake
540 - ${LIBEXECPATH:1}/gnat1 ${LIBPATH:1}/adalib/libgnat-${SLOT}.so"
541 -
542 -src_unpack() {
543 - gnatbuild_src_unpack
544 -
545 - #fixup some hardwired flags
546 - cd "${S}"/gcc/ada
547 -
548 - # universal gcc -> gnatgcc substitution occasionally produces lines too long
549 - # and then build halts on the style check.
550 - #
551 - # The sed in makegpr.adb is actually not for the line length but rather to
552 - # "undo" the fixing, Last3 is matching just that - the last three characters
553 - # of the compiler name.
554 - sed -i -e 's:(Last3 = "gnatgcc"):(Last3 = "gcc"):' makegpr.adb &&
555 - sed -i -e 's:and Nam is "gnatgcc":and Nam is "gcc":' osint.ads ||
556 - die "reversing [gnat]gcc substitution in comments failed"
557 -}
558 -
559 -src_compile() {
560 - # looks like gnatlib_and_tools and gnatlib_shared have become part of
561 - # bootstrap
562 - gnatbuild_src_compile configure make-tools bootstrap
563 -}
564
565 diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.3.5.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.3.5.ebuild
566 deleted file mode 100644
567 index 08a38191ef0..00000000000
568 --- a/dev-lang/gnat-gcc/gnat-gcc-4.3.5.ebuild
569 +++ /dev/null
570 @@ -1,70 +0,0 @@
571 -# Copyright 1999-2015 Gentoo Foundation
572 -# Distributed under the terms of the GNU General Public License v2
573 -
574 -# Need to let configure know where to find stddef.h
575 -#EXTRA_CONFGCC="${WORKDIR}/usr/lib/include/"
576 -
577 -EAPI=5
578 -inherit gnatbuild
579 -
580 -DESCRIPTION="GNAT Ada Compiler - gcc version"
581 -HOMEPAGE="https://gcc.gnu.org/"
582 -LICENSE="GMGPL"
583 -
584 -IUSE=""
585 -
586 -# using new bootstrap
587 -BOOT_SLOT="4.3"
588 -
589 -# SLOT is set in gnatbuild.eclass, depends only on PV (basically SLOT=GCCBRANCH)
590 -# so the URI's are static.
591 -SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-core-${PV}.tar.bz2
592 - ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-ada-${PV}.tar.bz2
593 - amd64? ( https://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-amd64.tar.bz2 )
594 - sparc? ( https://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-sparc.tar.bz2 )
595 - x86? ( https://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-i686.tar.bz2 )
596 - ppc? ( https://dev.gentoo.org/~george/src/gnatboot-4.1-ppc.tar.bz2 )"
597 -
598 -KEYWORDS="amd64 ~ppc x86"
599 -
600 -# starting with 4.3.0 gnat needs these libs
601 -DEPEND=">=dev-libs/mpfr-2.3.1:*
602 - <sys-apps/texinfo-5.1
603 - >=dev-libs/gmp-4.2.2:*"
604 -RDEPEND="${DEPEND}"
605 -
606 -#QA_EXECSTACK="${BINPATH:1}/gnatls ${BINPATH:1}/gnatbind ${BINPATH:1}/gnatmake
607 -# ${LIBEXECPATH:1}/gnat1 ${LIBPATH:1}/adalib/libgnat-${SLOT}.so"
608 -
609 -src_unpack() {
610 - gnatbuild_src_unpack
611 -
612 - # newly added zlib dir is processed by configure even with
613 - # --with-systtem-zlib passed, causing toruble on multilib
614 - rm -rf "${S}"/zlib
615 -
616 - #fixup some hardwired flags
617 - cd "${S}"/gcc/ada
618 -
619 - # universal gcc -> gnatgcc substitution occasionally produces lines too long
620 - # and then build halts on the style check.
621 - #
622 - # The sed in makegpr.adb is actually not for the line length but rather to
623 - # "undo" the fixing, Last3 is matching just that - the last three characters
624 - # of the compiler name.
625 - sed -i -e 's:(Last3 = "gnatgcc"):(Last3 = "gcc"):' makegpr.adb &&
626 - sed -i -e 's:and Nam is "gnatgcc":and Nam is "gcc":' osint.ads ||
627 - die "reversing [gnat]gcc substitution in comments failed"
628 -
629 - # looks like wrapper has problems with all the quotation
630 - sed -i -e "/-DREVISION/d" -e "/-DDEVPHASE/d" \
631 - -e "s: -DDATESTAMP=\$(DATESTAMP_s)::" "${S}"/gcc/Makefile.in
632 - sed -i -e "s: DATESTAMP DEVPHASE REVISION::" \
633 - -e "s:PKGVERSION:\"\":" "${S}"/gcc/version.c
634 -}
635 -
636 -src_compile() {
637 - # looks like gnatlib_and_tools and gnatlib_shared have become part of
638 - # bootstrap
639 - gnatbuild_src_compile configure make-tools bootstrap
640 -}
641
642 diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.3.6-r1.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.3.6-r1.ebuild
643 deleted file mode 100644
644 index 6118de44d8e..00000000000
645 --- a/dev-lang/gnat-gcc/gnat-gcc-4.3.6-r1.ebuild
646 +++ /dev/null
647 @@ -1,64 +0,0 @@
648 -# Copyright 1999-2016 Gentoo Foundation
649 -# Distributed under the terms of the GNU General Public License v2
650 -
651 -EAPI=5
652 -inherit gnatbuild
653 -
654 -DESCRIPTION="GNAT Ada Compiler - gcc version"
655 -HOMEPAGE="https://gcc.gnu.org/"
656 -LICENSE="GMGPL"
657 -
658 -IUSE="doc" # doc from gnatbuild.eclass
659 -
660 -# SLOT is set in gnatbuild.eclass, depends only on PV (basically SLOT=GCCBRANCH)
661 -# so the URI's are static.
662 -SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-core-${PV}.tar.bz2
663 - ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-ada-${PV}.tar.bz2
664 - amd64? ( https://dev.gentoo.org/~george/src/gnatboot-${SLOT}-amd64.tar.bz2 )
665 - x86? ( https://dev.gentoo.org/~george/src/gnatboot-${SLOT}-i686.tar.bz2 )
666 - ppc? ( https://dev.gentoo.org/~george/src/gnatboot-4.1-ppc.tar.bz2 )"
667 -# sparc? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-sparc.tar.bz2 )
668 -
669 -KEYWORDS="~amd64 ~ppc ~x86"
670 -
671 -# starting with 4.3.0 gnat needs these libs
672 -RDEPEND=">=dev-libs/mpfr-2.3.1:*
673 - >=dev-libs/gmp-4.2.2:*
674 - >=sys-libs/zlib-1.1.4
675 - >=sys-libs/ncurses-5.2-r2:0"
676 -
677 -DEPEND="${RDEPEND}
678 - <sys-apps/texinfo-5.1
679 - >=sys-devel/bison-1.875
680 - >=sys-libs/glibc-2.8
681 - >=sys-devel/binutils-2.15.94"
682 -
683 -#QA_EXECSTACK="${BINPATH:1}/gnatls ${BINPATH:1}/gnatbind ${BINPATH:1}/gnatmake
684 -# ${LIBEXECPATH:1}/gnat1 ${LIBPATH:1}/adalib/libgnat-${SLOT}.so"
685 -
686 -src_unpack() {
687 - gnatbuild_src_unpack
688 -
689 - # newly added zlib dir is processed by configure even with
690 - # --with-systtem-zlib passed, causing toruble on multilib
691 - rm -rf "${S}"/zlib
692 -
693 - #fixup some hardwired flags
694 - cd "${S}"/gcc/ada
695 -
696 - # universal gcc -> gnatgcc substitution occasionally produces lines too long
697 - # and then build halts on the style check.
698 - #
699 - # The sed in makegpr.adb is actually not for the line length but rather to
700 - # "undo" the fixing, Last3 is matching just that - the last three characters
701 - # of the compiler name.
702 - sed -i -e 's:(Last3 = "gnatgcc"):(Last3 = "gcc"):' makegpr.adb &&
703 - sed -i -e 's:and Nam is "gnatgcc":and Nam is "gcc":' osint.ads ||
704 - die "reversing [gnat]gcc substitution in comments failed"
705 -}
706 -
707 -src_compile() {
708 - # looks like gnatlib_and_tools and gnatlib_shared have become part of
709 - # bootstrap
710 - gnatbuild_src_compile configure make-tools bootstrap
711 -}
712
713 diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.3.6.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.3.6.ebuild
714 deleted file mode 100644
715 index 20713d6f389..00000000000
716 --- a/dev-lang/gnat-gcc/gnat-gcc-4.3.6.ebuild
717 +++ /dev/null
718 @@ -1,64 +0,0 @@
719 -# Copyright 1999-2016 Gentoo Foundation
720 -# Distributed under the terms of the GNU General Public License v2
721 -
722 -EAPI=5
723 -inherit gnatbuild
724 -
725 -DESCRIPTION="GNAT Ada Compiler - gcc version"
726 -HOMEPAGE="https://gcc.gnu.org/"
727 -LICENSE="GMGPL"
728 -
729 -IUSE="doc" # doc from gnatbuild.eclass
730 -
731 -# SLOT is set in gnatbuild.eclass, depends only on PV (basically SLOT=GCCBRANCH)
732 -# so the URI's are static.
733 -SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-core-${PV}.tar.bz2
734 - ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-ada-${PV}.tar.bz2
735 - amd64? ( https://dev.gentoo.org/~george/src/gnatboot-${SLOT}-amd64.tar.bz2 )
736 - x86? ( https://dev.gentoo.org/~george/src/gnatboot-${SLOT}-i686.tar.bz2 )
737 - ppc? ( https://dev.gentoo.org/~george/src/gnatboot-4.1-ppc.tar.bz2 )"
738 -# sparc? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-sparc.tar.bz2 )
739 -
740 -KEYWORDS="amd64 ~ppc x86"
741 -
742 -# starting with 4.3.0 gnat needs these libs
743 -RDEPEND=">=dev-libs/mpfr-2.3.1:*
744 - >=dev-libs/gmp-4.2.2:*
745 - >=sys-libs/zlib-1.1.4
746 - >=sys-libs/ncurses-5.2-r2:*"
747 -
748 -DEPEND="${RDEPEND}
749 - <sys-apps/texinfo-5.1
750 - >=sys-devel/bison-1.875
751 - >=sys-libs/glibc-2.8
752 - >=sys-devel/binutils-2.15.94"
753 -
754 -#QA_EXECSTACK="${BINPATH:1}/gnatls ${BINPATH:1}/gnatbind ${BINPATH:1}/gnatmake
755 -# ${LIBEXECPATH:1}/gnat1 ${LIBPATH:1}/adalib/libgnat-${SLOT}.so"
756 -
757 -src_unpack() {
758 - gnatbuild_src_unpack
759 -
760 - # newly added zlib dir is processed by configure even with
761 - # --with-systtem-zlib passed, causing toruble on multilib
762 - rm -rf "${S}"/zlib
763 -
764 - #fixup some hardwired flags
765 - cd "${S}"/gcc/ada
766 -
767 - # universal gcc -> gnatgcc substitution occasionally produces lines too long
768 - # and then build halts on the style check.
769 - #
770 - # The sed in makegpr.adb is actually not for the line length but rather to
771 - # "undo" the fixing, Last3 is matching just that - the last three characters
772 - # of the compiler name.
773 - sed -i -e 's:(Last3 = "gnatgcc"):(Last3 = "gcc"):' makegpr.adb &&
774 - sed -i -e 's:and Nam is "gnatgcc":and Nam is "gcc":' osint.ads ||
775 - die "reversing [gnat]gcc substitution in comments failed"
776 -}
777 -
778 -src_compile() {
779 - # looks like gnatlib_and_tools and gnatlib_shared have become part of
780 - # bootstrap
781 - gnatbuild_src_compile configure make-tools bootstrap
782 -}
783
784 diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.4.7-r1.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.4.7-r1.ebuild
785 deleted file mode 100644
786 index 9344335605d..00000000000
787 --- a/dev-lang/gnat-gcc/gnat-gcc-4.4.7-r1.ebuild
788 +++ /dev/null
789 @@ -1,63 +0,0 @@
790 -# Copyright 1999-2015 Gentoo Foundation
791 -# Distributed under the terms of the GNU General Public License v2
792 -
793 -EAPI=5
794 -inherit gnatbuild
795 -
796 -DESCRIPTION="GNAT Ada Compiler - gcc version"
797 -HOMEPAGE="https://gcc.gnu.org/"
798 -LICENSE="GMGPL"
799 -
800 -IUSE=""
801 -
802 -BOOT_SLOT="4.3"
803 -
804 -# SLOT is set in gnatbuild.eclass, depends only on PV (basically SLOT=GCCBRANCH)
805 -# so the URI's are static.
806 -SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-core-${PV}.tar.bz2
807 - ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-ada-${PV}.tar.bz2
808 - amd64? ( https://dev.gentoo.org/~george/src/gnatboot-${SLOT}-amd64.tar.bz2 )
809 - sparc? ( https://dev.gentoo.org/~george/src/gnatboot-${SLOT}-sparc.tar.bz2 )
810 - x86? ( https://dev.gentoo.org/~george/src/gnatboot-${SLOT}-i686.tar.bz2 )"
811 -# ppc? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-ppc.tar.bz2 )
812 -
813 -KEYWORDS="~amd64 ~x86"
814 -
815 -# starting with 4.3.0 gnat needs these libs
816 -RDEPEND=">=dev-libs/mpfr-3.0.1
817 - >=dev-libs/gmp-5.0
818 - >=sys-libs/zlib-1.2
819 - >=sys-libs/ncurses-5.7:0"
820 -
821 -DEPEND="${RDEPEND}
822 - <sys-apps/texinfo-5.1
823 - >=sys-devel/bison-1.875
824 - >=sys-libs/glibc-2.8
825 - >=sys-devel/binutils-2.20"
826 -
827 -#QA_EXECSTACK="${BINPATH:1}/gnatls ${BINPATH:1}/gnatbind ${BINPATH:1}/gnatmake
828 -# ${LIBEXECPATH:1}/gnat1 ${LIBPATH:1}/adalib/libgnat-${SLOT}.so"
829 -
830 -src_unpack() {
831 - gnatbuild_src_unpack
832 -
833 - #fixup some hardwired flags
834 - cd "${S}"/gcc/ada
835 -
836 - # universal gcc -> gnatgcc substitution occasionally produces lines too long
837 - # and then build halts on the style check.
838 - #
839 - sed -i -e 's:and Nam is "gnatgcc":and Nam is "gcc":' osint.ads ||
840 - die "reversing [gnat]gcc substitution in comments failed"
841 -
842 - # gcc pretty much ignores --with-system-zlib. At least it still descends
843 - # into zlib and does configure and build there (gcc bug@7125?). For whatever
844 - # reason this conflicts with multilib in gcc-4.4..
845 - sed -i -e "s:libgui zlib:libgui:" "${S}"/configure
846 -}
847 -
848 -src_compile() {
849 - # looks like gnatlib_and_tools and gnatlib_shared have become part of
850 - # bootstrap
851 - gnatbuild_src_compile configure make-tools bootstrap
852 -}
853
854 diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.4.7.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.4.7.ebuild
855 deleted file mode 100644
856 index 7e0ab1ed399..00000000000
857 --- a/dev-lang/gnat-gcc/gnat-gcc-4.4.7.ebuild
858 +++ /dev/null
859 @@ -1,63 +0,0 @@
860 -# Copyright 1999-2015 Gentoo Foundation
861 -# Distributed under the terms of the GNU General Public License v2
862 -
863 -EAPI=5
864 -inherit gnatbuild
865 -
866 -DESCRIPTION="GNAT Ada Compiler - gcc version"
867 -HOMEPAGE="https://gcc.gnu.org/"
868 -LICENSE="GMGPL"
869 -
870 -IUSE=""
871 -
872 -BOOT_SLOT="4.3"
873 -
874 -# SLOT is set in gnatbuild.eclass, depends only on PV (basically SLOT=GCCBRANCH)
875 -# so the URI's are static.
876 -SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-core-${PV}.tar.bz2
877 - ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-ada-${PV}.tar.bz2
878 - amd64? ( https://dev.gentoo.org/~george/src/gnatboot-${SLOT}-amd64.tar.bz2 )
879 - sparc? ( https://dev.gentoo.org/~george/src/gnatboot-${SLOT}-sparc.tar.bz2 )
880 - x86? ( https://dev.gentoo.org/~george/src/gnatboot-${SLOT}-i686.tar.bz2 )"
881 -# ppc? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-ppc.tar.bz2 )
882 -
883 -KEYWORDS="~amd64 ~x86"
884 -
885 -# starting with 4.3.0 gnat needs these libs
886 -RDEPEND=">=dev-libs/mpfr-3.0.1
887 - >=dev-libs/gmp-5.0
888 - >=sys-libs/zlib-1.2
889 - >=sys-libs/ncurses-5.7:*"
890 -
891 -DEPEND="${RDEPEND}
892 - <sys-apps/texinfo-5.1
893 - >=sys-devel/bison-1.875
894 - >=sys-libs/glibc-2.8
895 - >=sys-devel/binutils-2.20"
896 -
897 -#QA_EXECSTACK="${BINPATH:1}/gnatls ${BINPATH:1}/gnatbind ${BINPATH:1}/gnatmake
898 -# ${LIBEXECPATH:1}/gnat1 ${LIBPATH:1}/adalib/libgnat-${SLOT}.so"
899 -
900 -src_unpack() {
901 - gnatbuild_src_unpack
902 -
903 - #fixup some hardwired flags
904 - cd "${S}"/gcc/ada
905 -
906 - # universal gcc -> gnatgcc substitution occasionally produces lines too long
907 - # and then build halts on the style check.
908 - #
909 - sed -i -e 's:and Nam is "gnatgcc":and Nam is "gcc":' osint.ads ||
910 - die "reversing [gnat]gcc substitution in comments failed"
911 -
912 - # gcc pretty much ignores --with-system-zlib. At least it still descends
913 - # into zlib and does configure and build there (gcc bug@7125?). For whatever
914 - # reason this conflicts with multilib in gcc-4.4..
915 - sed -i -e "s:libgui zlib:libgui:" "${S}"/configure
916 -}
917 -
918 -src_compile() {
919 - # looks like gnatlib_and_tools and gnatlib_shared have become part of
920 - # bootstrap
921 - gnatbuild_src_compile configure make-tools bootstrap
922 -}
923
924 diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.5.4-r1.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.5.4-r1.ebuild
925 deleted file mode 100644
926 index 3f7331b9009..00000000000
927 --- a/dev-lang/gnat-gcc/gnat-gcc-4.5.4-r1.ebuild
928 +++ /dev/null
929 @@ -1,75 +0,0 @@
930 -# Copyright 1999-2015 Gentoo Foundation
931 -# Distributed under the terms of the GNU General Public License v2
932 -
933 -EAPI=5
934 -inherit gnatbuild
935 -
936 -DESCRIPTION="GNAT Ada Compiler - gcc version"
937 -HOMEPAGE="https://gcc.gnu.org/"
938 -LICENSE="GMGPL"
939 -
940 -IUSE="doc"
941 -
942 -BOOT_SLOT="4.4"
943 -
944 -# SLOT is set in gnatbuild.eclass, depends only on PV (basically SLOT=GCCBRANCH)
945 -# so the URI's are static.
946 -SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-core-${PV}.tar.bz2
947 - ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-ada-${PV}.tar.bz2
948 - amd64? ( https://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-amd64.tar.bz2 )
949 - sparc? ( https://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-sparc.tar.bz2 )
950 - x86? ( https://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-i686.tar.bz2 )"
951 -# ppc? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-ppc.tar.bz2 )
952 -
953 -KEYWORDS="~amd64 ~x86"
954 -
955 -# starting with 4.3.0 gnat needs these libs
956 -RDEPEND=">=dev-libs/mpfr-3.0.1
957 - >=dev-libs/gmp-5.0
958 - >=sys-libs/zlib-1.2
959 - >=sys-libs/ncurses-5.7:0"
960 -
961 -DEPEND="${RDEPEND}
962 - doc? ( sys-apps/texinfo )
963 - >=sys-devel/bison-1.875
964 - >=sys-libs/glibc-2.8
965 - >=sys-devel/binutils-2.20"
966 -
967 -#QA_EXECSTACK="${BINPATH:1}/gnatls ${BINPATH:1}/gnatbind ${BINPATH:1}/gnatmake
968 -# ${LIBEXECPATH:1}/gnat1 ${LIBPATH:1}/adalib/libgnat-${SLOT}.so"
969 -
970 -src_unpack() {
971 - gnatbuild_src_unpack
972 -
973 - #fixup some hardwired flags
974 - cd "${S}"/gcc/ada
975 -
976 - # universal gcc -> gnatgcc substitution occasionally produces lines too long
977 - # and then build halts on the style check.
978 - #
979 - sed -i -e 's:gnatgcc:gcc:' osint.ads switch.ads ||
980 - die "reversing [gnat]gcc substitution in comments failed"
981 -
982 - # gcc pretty much ignores --with-system-zlib. At least it still descends
983 - # into zlib and does configure and build there (gcc bug@7125?). For whatever
984 - # reason this conflicts with multilib in gcc-4.4..
985 - sed -i -e "s:libgui zlib:libgui:" "${S}"/configure
986 -}
987 -
988 -src_compile() {
989 - # work-around for downgrading texinfo. See bug #483192
990 - if use doc ; then
991 - if has_version ">=sys-apps/texinfo-5.1" ; then
992 - ewarn "Disabling info docs. Please downgrade texinfo to less than 5.x or"
993 - ewarn "use ${PN}-4.6 instead (as upstream has only patched 4.6 and higher)."
994 - epatch "${FILESDIR}"/${P}-tex-version-workaround.patch
995 - fi
996 - else
997 - elog "Disabling info docs."
998 - epatch "${FILESDIR}"/${P}-tex-version-workaround.patch
999 - fi
1000 -
1001 - # looks like gnatlib_and_tools and gnatlib_shared have become part of
1002 - # bootstrap
1003 - gnatbuild_src_compile configure make-tools bootstrap
1004 -}
1005
1006 diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.5.4.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.5.4.ebuild
1007 deleted file mode 100644
1008 index 9e03196fe9d..00000000000
1009 --- a/dev-lang/gnat-gcc/gnat-gcc-4.5.4.ebuild
1010 +++ /dev/null
1011 @@ -1,75 +0,0 @@
1012 -# Copyright 1999-2015 Gentoo Foundation
1013 -# Distributed under the terms of the GNU General Public License v2
1014 -
1015 -EAPI=5
1016 -inherit gnatbuild
1017 -
1018 -DESCRIPTION="GNAT Ada Compiler - gcc version"
1019 -HOMEPAGE="https://gcc.gnu.org/"
1020 -LICENSE="GMGPL"
1021 -
1022 -IUSE="doc"
1023 -
1024 -BOOT_SLOT="4.4"
1025 -
1026 -# SLOT is set in gnatbuild.eclass, depends only on PV (basically SLOT=GCCBRANCH)
1027 -# so the URI's are static.
1028 -SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-core-${PV}.tar.bz2
1029 - ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-ada-${PV}.tar.bz2
1030 - amd64? ( https://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-amd64.tar.bz2 )
1031 - sparc? ( https://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-sparc.tar.bz2 )
1032 - x86? ( https://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-i686.tar.bz2 )"
1033 -# ppc? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-ppc.tar.bz2 )
1034 -
1035 -KEYWORDS="amd64 x86"
1036 -
1037 -# starting with 4.3.0 gnat needs these libs
1038 -RDEPEND=">=dev-libs/mpfr-3.0.1
1039 - >=dev-libs/gmp-5.0
1040 - >=sys-libs/zlib-1.2
1041 - >=sys-libs/ncurses-5.7:*"
1042 -
1043 -DEPEND="${RDEPEND}
1044 - doc? ( sys-apps/texinfo )
1045 - >=sys-devel/bison-1.875
1046 - >=sys-libs/glibc-2.8
1047 - >=sys-devel/binutils-2.20"
1048 -
1049 -#QA_EXECSTACK="${BINPATH:1}/gnatls ${BINPATH:1}/gnatbind ${BINPATH:1}/gnatmake
1050 -# ${LIBEXECPATH:1}/gnat1 ${LIBPATH:1}/adalib/libgnat-${SLOT}.so"
1051 -
1052 -src_unpack() {
1053 - gnatbuild_src_unpack
1054 -
1055 - #fixup some hardwired flags
1056 - cd "${S}"/gcc/ada
1057 -
1058 - # universal gcc -> gnatgcc substitution occasionally produces lines too long
1059 - # and then build halts on the style check.
1060 - #
1061 - sed -i -e 's:gnatgcc:gcc:' osint.ads switch.ads ||
1062 - die "reversing [gnat]gcc substitution in comments failed"
1063 -
1064 - # gcc pretty much ignores --with-system-zlib. At least it still descends
1065 - # into zlib and does configure and build there (gcc bug@7125?). For whatever
1066 - # reason this conflicts with multilib in gcc-4.4..
1067 - sed -i -e "s:libgui zlib:libgui:" "${S}"/configure
1068 -}
1069 -
1070 -src_compile() {
1071 - # work-around for downgrading texinfo. See bug #483192
1072 - if use doc ; then
1073 - if has_version ">=sys-apps/texinfo-5.1" ; then
1074 - ewarn "Disabling info docs. Please downgrade texinfo to less than 5.x or"
1075 - ewarn "use ${PN}-4.6 instead (as upstream has only patched 4.6 and higher)."
1076 - epatch "${FILESDIR}"/${P}-tex-version-workaround.patch
1077 - fi
1078 - else
1079 - elog "Disabling info docs."
1080 - epatch "${FILESDIR}"/${P}-tex-version-workaround.patch
1081 - fi
1082 -
1083 - # looks like gnatlib_and_tools and gnatlib_shared have become part of
1084 - # bootstrap
1085 - gnatbuild_src_compile configure make-tools bootstrap
1086 -}
1087
1088 diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.6.4-r1.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.6.4-r1.ebuild
1089 deleted file mode 100644
1090 index ecb92fdb6bb..00000000000
1091 --- a/dev-lang/gnat-gcc/gnat-gcc-4.6.4-r1.ebuild
1092 +++ /dev/null
1093 @@ -1,69 +0,0 @@
1094 -# Copyright 1999-2016 Gentoo Foundation
1095 -# Distributed under the terms of the GNU General Public License v2
1096 -
1097 -EAPI=5
1098 -inherit gnatbuild
1099 -
1100 -DESCRIPTION="GNAT Ada Compiler - gcc version"
1101 -HOMEPAGE="https://gcc.gnu.org/"
1102 -LICENSE="GMGPL"
1103 -
1104 -IUSE="doc openmp"
1105 -
1106 -BOOT_SLOT="4.4"
1107 -
1108 -# SLOT is set in gnatbuild.eclass, depends only on PV (basically SLOT=GCCBRANCH)
1109 -# so the URI's are static.
1110 -SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-core-${PV}.tar.bz2
1111 - ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-ada-${PV}.tar.bz2
1112 - amd64? ( https://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-amd64.tar.bz2 )
1113 - sparc? ( https://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-sparc.tar.bz2 )
1114 - x86? ( https://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-i686.tar.bz2 )
1115 - arm? ( https://dev.gentoo.org/~nerdboy/files/gnatboot-${BOOT_SLOT}-arm.tar.xz )"
1116 -# ppc? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-ppc.tar.bz2 )
1117 -
1118 -KEYWORDS="~amd64 ~arm ~sparc ~x86"
1119 -
1120 -# starting with 4.3.0 gnat needs these libs
1121 -RDEPEND=">=dev-libs/mpfr-3.1.2
1122 - >=dev-libs/gmp-5.1.3
1123 - >=dev-libs/mpc-1.0.1
1124 - >=sys-libs/zlib-1.2
1125 - >=sys-libs/ncurses-5.7:0"
1126 -
1127 -DEPEND="${RDEPEND}
1128 - doc? ( >=sys-apps/texinfo-5 )"
1129 -
1130 -src_unpack() {
1131 - gnatbuild_src_unpack all
1132 -}
1133 -
1134 -src_prepare() {
1135 - #fixup some hardwired flags
1136 - cd "${S}"/gcc/ada
1137 -
1138 - # universal gcc -> gnatgcc substitution occasionally produces lines too long
1139 - # and then build halts on the style check.
1140 - #
1141 - sed -i -e 's:gnatgcc:gcc:' osint.ads switch.ads ||
1142 - die "reversing [gnat]gcc substitution in comments failed"
1143 -
1144 - # gcc pretty much ignores --with-system-zlib. At least it still descends
1145 - # into zlib and does configure and build there (gcc bug@7125?). For whatever
1146 - # reason this conflicts with multilib in gcc-4.4..
1147 - sed -i -e "s:libgui zlib:libgui:" "${S}"/configure
1148 -}
1149 -
1150 -src_configure() {
1151 - :
1152 -}
1153 -
1154 -src_compile() {
1155 - # looks like gnatlib_and_tools and gnatlib_shared have become part of
1156 - # bootstrap
1157 - gnatbuild_src_compile configure make-tools bootstrap
1158 -}
1159 -
1160 -src_install() {
1161 - gnatbuild_src_install all
1162 -}
1163
1164 diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.6.4.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.6.4.ebuild
1165 deleted file mode 100644
1166 index 9db5dbf38a2..00000000000
1167 --- a/dev-lang/gnat-gcc/gnat-gcc-4.6.4.ebuild
1168 +++ /dev/null
1169 @@ -1,61 +0,0 @@
1170 -# Copyright 1999-2016 Gentoo Foundation
1171 -# Distributed under the terms of the GNU General Public License v2
1172 -
1173 -EAPI=5
1174 -inherit gnatbuild
1175 -
1176 -DESCRIPTION="GNAT Ada Compiler - gcc version"
1177 -HOMEPAGE="https://gcc.gnu.org/"
1178 -LICENSE="GMGPL"
1179 -
1180 -IUSE="doc openmp"
1181 -
1182 -BOOT_SLOT="4.4"
1183 -
1184 -# SLOT is set in gnatbuild.eclass, depends only on PV (basically SLOT=GCCBRANCH)
1185 -# so the URI's are static.
1186 -SRC_URI="ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-core-${PV}.tar.bz2
1187 - ftp://gcc.gnu.org/pub/gcc/releases/gcc-${PV}/gcc-ada-${PV}.tar.bz2
1188 - amd64? ( https://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-amd64.tar.bz2 )
1189 - sparc? ( https://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-sparc.tar.bz2 )
1190 - x86? ( https://dev.gentoo.org/~george/src/gnatboot-${BOOT_SLOT}-i686.tar.bz2 )"
1191 -# ppc? ( mirror://gentoo/gnatboot-${BOOT_SLOT}-ppc.tar.bz2 )
1192 -
1193 -KEYWORDS="amd64 x86"
1194 -
1195 -# starting with 4.3.0 gnat needs these libs
1196 -RDEPEND=">=dev-libs/mpfr-3.1.2
1197 - >=dev-libs/gmp-5.1.3
1198 - >=dev-libs/mpc-1.0.1
1199 - >=sys-libs/zlib-1.2
1200 - >=sys-libs/ncurses-5.7:*"
1201 -
1202 -DEPEND="${RDEPEND}
1203 - doc? ( >=sys-apps/texinfo-5 )
1204 - >=sys-devel/bison-1.875
1205 - >=sys-libs/glibc-2.8
1206 - >=sys-devel/binutils-2.20"
1207 -
1208 -src_unpack() {
1209 - gnatbuild_src_unpack
1210 -
1211 - #fixup some hardwired flags
1212 - cd "${S}"/gcc/ada
1213 -
1214 - # universal gcc -> gnatgcc substitution occasionally produces lines too long
1215 - # and then build halts on the style check.
1216 - #
1217 - sed -i -e 's:gnatgcc:gcc:' osint.ads switch.ads ||
1218 - die "reversing [gnat]gcc substitution in comments failed"
1219 -
1220 - # gcc pretty much ignores --with-system-zlib. At least it still descends
1221 - # into zlib and does configure and build there (gcc bug@7125?). For whatever
1222 - # reason this conflicts with multilib in gcc-4.4..
1223 - sed -i -e "s:libgui zlib:libgui:" "${S}"/configure
1224 -}
1225 -
1226 -src_compile() {
1227 - # looks like gnatlib_and_tools and gnatlib_shared have become part of
1228 - # bootstrap
1229 - gnatbuild_src_compile configure make-tools bootstrap
1230 -}
1231
1232 diff --git a/dev-lang/gnat-gcc/gnat-gcc-4.9.3.ebuild b/dev-lang/gnat-gcc/gnat-gcc-4.9.3.ebuild
1233 deleted file mode 100644
1234 index 756f56e0fe1..00000000000
1235 --- a/dev-lang/gnat-gcc/gnat-gcc-4.9.3.ebuild
1236 +++ /dev/null
1237 @@ -1,85 +0,0 @@
1238 -# Copyright 1999-2016 Gentoo Foundation
1239 -# Distributed under the terms of the GNU General Public License v2
1240 -
1241 -EAPI="5"
1242 -
1243 -PATCH_VER="1.5"
1244 -PIE_VER="0.6.4"
1245 -SPECS_VER="0.2.0"
1246 -SPECS_GCC_VER="4.4.3"
1247 -PIE_GLIBC_STABLE="amd64 x86 mips ppc ppc64 arm"
1248 -SSP_STABLE="amd64 x86 mips ppc ppc64 arm"
1249 -
1250 -inherit gnatbuild-r1
1251 -
1252 -DESCRIPTION="GNAT Ada Compiler - gcc version"
1253 -HOMEPAGE="https://gcc.gnu.org/"
1254 -LICENSE="GMGPL"
1255 -
1256 -IUSE="acats doc hardened"
1257 -
1258 -BOOT_SLOT="4.9"
1259 -
1260 -# SLOT is set in gnatbuild-r1.eclass, depends only on PV (basically SLOT=GCCBRANCH)
1261 -# so the URI's are static.
1262 -KEYWORDS="~amd64 ~arm ~x86"
1263 -
1264 -# arm is armv7-hardfloat, no neon:
1265 -# (--with-arch=armv7-a --with-mode=thumb --with-float=hard --with-fpu=vfpv3-d16)
1266 -SRC_URI="mirror://gnu/gcc/gcc-${PV}/gcc-${PV}.tar.bz2
1267 - mirror://gentoo/gcc-${PV}-patches-${PATCH_VER}.tar.bz2
1268 - mirror://gentoo/gcc-${PV}-piepatches-v${PIE_VER}.tar.bz2
1269 - hardened? ( mirror://gentoo/gcc-${SPECS_GCC_VER}-specs-${SPECS_VER}.tar.bz2 )
1270 - amd64? ( http://dev.gentoo.org/~nerdboy/files/gnatboot-${BOOT_SLOT}-amd64.tar.xz )
1271 - arm? ( http://dev.gentoo.org/~nerdboy/files/gnatboot-${BOOT_SLOT}-arm.tar.xz )
1272 - x86? ( http://dev.gentoo.org/~nerdboy/files/gnatboot-${BOOT_SLOT}-i686.tar.xz )"
1273 -
1274 -# starting with 4.3.0 gnat needs these libs
1275 -RDEPEND=">=dev-libs/mpfr-3.1.2
1276 - >=dev-libs/gmp-5.1.3
1277 - >=dev-libs/mpc-1.0.1
1278 - >=sys-libs/zlib-1.2
1279 - >=sys-libs/ncurses-5.7:0"
1280 -
1281 -DEPEND="${RDEPEND}
1282 - doc? ( >=sys-apps/texinfo-5 )"
1283 -
1284 -if [[ ${CATEGORY} != cross-* ]] ; then
1285 - PDEPEND="${PDEPEND} >=sys-libs/glibc-2.12"
1286 -fi
1287 -
1288 -src_prepare() {
1289 - # See if we can enable boehm-gc for Ada
1290 - #epatch "${FILESDIR}"/${PN}-4.9.3-enable-boehm-gc-for-Ada.patch
1291 -
1292 - #fixup some hardwired flags
1293 - pushd "${S}"/gcc/ada > /dev/null
1294 -
1295 - # universal gcc -> gnatgcc substitution occasionally produces lines too long
1296 - # and then build halts on the style check.
1297 - #
1298 - sed -i -e 's:gnatgcc:gcc:' osint.ads switch.ads ||
1299 - die "reversing [gnat]gcc substitution in comments failed"
1300 -
1301 - popd > /dev/null
1302 -
1303 - # gcc pretty much ignores --with-system-zlib. At least it still descends
1304 - # into zlib and does configure and build there (gcc bug@7125?). For whatever
1305 - # reason this conflicts with multilib in gcc-4.4..
1306 - sed -i -e "s:libgui zlib:libgui:" "${S}"/configure
1307 -}
1308 -
1309 -src_compile() {
1310 - # looks like gnatlib_and_tools and gnatlib_shared have become part of
1311 - # bootstrap
1312 - gnatbuild-r1_src_compile configure make-tools bootstrap
1313 -}
1314 -
1315 -src_install() {
1316 - gnatbuild-r1_src_install
1317 -
1318 - if use acats ; then
1319 - insinto "${LIBPATH}"/acats
1320 - doins -r "${S}"/gcc/testsuite/ada/acats/*
1321 - fi
1322 -}
1323
1324 diff --git a/dev-lang/gnat-gcc/metadata.xml b/dev-lang/gnat-gcc/metadata.xml
1325 deleted file mode 100644
1326 index 042a15c3828..00000000000
1327 --- a/dev-lang/gnat-gcc/metadata.xml
1328 +++ /dev/null
1329 @@ -1,19 +0,0 @@
1330 -<?xml version="1.0" encoding="UTF-8"?>
1331 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1332 -<pkgmetadata>
1333 - <!--maintainer-needed-->
1334 - <use>
1335 - <flag name="acats">
1336 - Installs ACATS source under LIBPATH.
1337 - </flag>
1338 - </use>
1339 - <longdescription>
1340 - GNAT, the (GN)U (A)da (T)oolchain, is a high performance Ada 95 development
1341 - environment based on the mature GCC compiler technology. It implements the
1342 - full Ada 95 language defined by the ISO standard and is upward compatible
1343 - with Ada 83. This is an FSF supported version, integrated with gcc.
1344 - </longdescription>
1345 - <upstream>
1346 - <remote-id type="cpe">cpe:/a:gnu:gcc</remote-id>
1347 - </upstream>
1348 -</pkgmetadata>
1349
1350 diff --git a/virtual/gnat/gnat-4.9.ebuild b/virtual/gnat/gnat-4.9.ebuild
1351 deleted file mode 100644
1352 index 292df7cc168..00000000000
1353 --- a/virtual/gnat/gnat-4.9.ebuild
1354 +++ /dev/null
1355 @@ -1,9 +0,0 @@
1356 -# Copyright 1999-2017 Gentoo Foundation
1357 -# Distributed under the terms of the GNU General Public License v2
1358 -
1359 -EAPI="5"
1360 -
1361 -DESCRIPTION="Virtual for the gnat compiler selection"
1362 -SLOT="4.9"
1363 -KEYWORDS="~amd64 ~arm ~x86"
1364 -RDEPEND="dev-lang/gnat-gcc:${PV}"
1365
1366 diff --git a/virtual/gnat/metadata.xml b/virtual/gnat/metadata.xml
1367 deleted file mode 100644
1368 index 9386b72447d..00000000000
1369 --- a/virtual/gnat/metadata.xml
1370 +++ /dev/null
1371 @@ -1,5 +0,0 @@
1372 -<?xml version="1.0" encoding="UTF-8"?>
1373 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1374 -<pkgmetadata>
1375 -<!--maintainer-needed-->
1376 -</pkgmetadata>