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> |