Gentoo Archives: gentoo-commits

From: Georgy Yakovlev <gyakovlev@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/rust-bin/
Date: Mon, 30 Mar 2020 22:23:49
Message-Id: 1585606946.340877fd1ff732a03ea7cba4f0128f1c757a93ee.gyakovlev@gentoo
1 commit: 340877fd1ff732a03ea7cba4f0128f1c757a93ee
2 Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
3 AuthorDate: Mon Mar 30 22:11:48 2020 +0000
4 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
5 CommitDate: Mon Mar 30 22:22:26 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=340877fd
7
8 dev-lang/rust-bin: drop old
9
10 Package-Manager: Portage-2.3.96, Repoman-2.3.22
11 Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
12
13 dev-lang/rust-bin/Manifest | 56 -----------
14 dev-lang/rust-bin/rust-bin-1.37.0.ebuild | 167 -------------------------------
15 dev-lang/rust-bin/rust-bin-1.38.0.ebuild | 167 -------------------------------
16 dev-lang/rust-bin/rust-bin-1.39.0.ebuild | 167 -------------------------------
17 dev-lang/rust-bin/rust-bin-1.40.0.ebuild | 167 -------------------------------
18 5 files changed, 724 deletions(-)
19
20 diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
21 index f3768c764de..d39edcaddb8 100644
22 --- a/dev-lang/rust-bin/Manifest
23 +++ b/dev-lang/rust-bin/Manifest
24 @@ -1,59 +1,3 @@
25 -DIST rust-1.37.0-aarch64-unknown-linux-gnu.tar.xz 124322996 BLAKE2B 732dc36933682a18bcd5694b1715af5c442452df8232e2affda8185b9aaf0daf297cf7c4a64fc7d35898e1b3829ba9e8fbe33e8c8f7bc6183b3149f983208ba8 SHA512 c70054f589aa2aecfbd6a89f567306e0cf5d3eb56e5a544ced0a5d212f14033dab10559d22dd6b07945e45a25d8de14fc7897c9d24c0d8149548a06b404ca9d2
26 -DIST rust-1.37.0-arm-unknown-linux-gnueabi.tar.xz 124741032 BLAKE2B 88e38ea9152546c8a04bd6f93fa8d97d3e58255568a522d2774a2656a4c6dd7bad74633a10b424f6c5f6ca07ea07e473e620ab24dfdbe5c27bb5141ab0f5bba8 SHA512 bd28b8bb60b8e4373693ad9d41bfe62eb12a7272a5d7978691b0c7e1892a2df8d6ff8cf5c25dab805fab1d03dd17c76c1014d395b042118cb24603739c6dbb32
27 -DIST rust-1.37.0-arm-unknown-linux-gnueabihf.tar.xz 124971492 BLAKE2B 07614242bc500c9ca81a87ed81cc0bada9b467049b7bc2afbe6245b742ac2bec9030feb08f0ef8a2402bf2c2a19722b8b06dacd0ef56edb0522bf41e29080a01 SHA512 e380e2bf862a157cb5e06d27fa8e306474e708ce7e0ffd087531a4fa5729bef104131c256625c05515f6e7dfd43f639ce1fd5e05a2da42ad7f437d578b4acd8a
28 -DIST rust-1.37.0-armv7-unknown-linux-gnueabihf.tar.xz 126583596 BLAKE2B f836c88801bde52c43726fb728d03b5f145b511a7a4b3d857de0218b87c83a4a2c939b9956aa61cef362a255209ea9e5159d2ac00edea2b9656ef320875f79a2 SHA512 6d9e055f36a2e912f30bebb25afdd3188019a438f208d3db67b38078bd5c37633c38fd48da15ba80640399babf89221e727a2bf43990aee269fcc5c91cd412b4
29 -DIST rust-1.37.0-i686-unknown-linux-gnu.tar.xz 177419360 BLAKE2B 4b28b002f0db349f9d12f2e4ae63b3fb5e9f472ec4d32d671626a56377cb87b07efd884ef3f4b23cca7072818c597fa8c693f55fd30ced5b408e8c0b0081af29 SHA512 b59377350f82efd10c7afe0f7a28ecbd5355719d841d40c98bec0f01961233f7a19bed2581a111a76cde8dd8dc68a019fa7d3da66cb7ebcb002ba52a14a7e573
30 -DIST rust-1.37.0-mips-unknown-linux-gnu.tar.xz 124577076 BLAKE2B 299d2b650c8236b94079ce4895e020bf2fe6c5d9b768da47d9716010eaa024c6b8ea743ddc7fadd660a9e49f65a02a8d0da7853cbff2bb6b43bb7771d3d42149 SHA512 1b71e1840470f7dd44cda177b7abf1cdc3f63db547fa36657b9fe5030a3d363afe1fa3ff8566351910daeef91ab4b33be46ef117342b4660fa23f76bee0ace00
31 -DIST rust-1.37.0-mips64-unknown-linux-gnuabi64.tar.xz 124565528 BLAKE2B e5bd6241ca7f2356638d39e18a71e577972143f37aa05e00e965bcce742828f25adf0f5cd6334c430d464e51b4112baeceb44a9eb41713233df6942b077983bb SHA512 1002173e608d29a2d32a6479a5c530d36e18bcce9e0813607369d3173c49b019a69ef05e8f1aba9b232285529f72837dfa8f4400866c49b6450e0f53028ebab1
32 -DIST rust-1.37.0-mipsel-unknown-linux-gnu.tar.xz 126620196 BLAKE2B 9174e7a48ba9e0f0bc2fc023991f6005614310a8db76824f5e733b0d8c4eaec6729c00b92e1c45f82fbb77f573c4bdc71004e887b9a170dc88c1a3f6e5ec0ccc SHA512 41f17b2f9bef0d5453153660d0f49aa0c8df0bfd003abac46728a477d3c00f67f5b1460aa851a92605fd628bf9dc18d9b44a16dbfc8fff22d84fd2a0a58b971e
33 -DIST rust-1.37.0-powerpc-unknown-linux-gnu.tar.xz 124035536 BLAKE2B 2b0b2c34cbe929ff4632e13b41670fa25e765a8b954c3226da67e098a06bb59c1d2387bf64beddaa554e439dd1549dcb529048bcb1e0f00998aee7bf302d6f6c SHA512 54b08c4a5523749ee5054e000f82ffc7ec29562d1194fbc311bee0e953c49eead3c851dcaf34803bb8eb997550a64ec784f40927f52d33b18ceee7c921c0eed0
34 -DIST rust-1.37.0-powerpc64-unknown-linux-gnu.tar.xz 128662180 BLAKE2B 0df1def64d07b3eabf1aa6c993c7a01b596119abf60b1a3e3e6663b1bb3c6a945146c9cd639ee7d57462e1cbb866badfa83abb7b52b36de4b089552f624c2245 SHA512 e8e5cf1c64bd3eec389cef022e1c7bae4618fb6966505d2e762d10e7f443fece43b8b95c989c020bdf739abaf9c3f036230df46f6477a2ccd517a7bdef2ba0d7
35 -DIST rust-1.37.0-powerpc64le-unknown-linux-gnu.tar.xz 131763436 BLAKE2B 76b9120e98da09344ce5af39a9b333c6ca8917516ae7108d6cc129fdda4d4d6c21e2ca4c41533e202f63b992bcede5390ec986a262ea216c1340a82c5ba798e8 SHA512 366c8920448000bfb4baa3a47588a1c7bc81e18afb8d40f0efc824e429e9e6900efbdb4c9003fb45b9d8595328bd612bd63f390a7d3dedbb30b7dc57fc12abf3
36 -DIST rust-1.37.0-s390x-unknown-linux-gnu.tar.xz 141808296 BLAKE2B 73825a004be81cca4dfff1301ea0ef45c9f55ab8d9a9a0343585377d83c4bdc03d3c027622f18e144c9355afe6f5236a6273f84b43b01a221066d3c395f71017 SHA512 14f403d3ce9df2a2baba1db13c9f039d7118d7e0c8285ca19ea0284c32e80c3f786660dedef4d1758b2227f91732b8e7deccbf3f38c2b3491738c1408d6bfd0e
37 -DIST rust-1.37.0-x86_64-unknown-linux-gnu.tar.xz 165034364 BLAKE2B 3047fff28da00e01179d3a648cb4e5636fa15ac7f4cb9ddc14e1df86d045b69ff3e41691b4a6ef4227c4cb58137524c5e029ba21a2c3a3a171fdb6f46b44f4ff SHA512 c4d48aa12cb929d6600f9cce81bb612c504aa1b3b3f8e76352af3a76b737dcbe0d31e8d139c17884b11aef9f12a55c4908fb8f3ff63dfa92533e4bd0a729914f
38 -DIST rust-1.37.0-x86_64-unknown-linux-musl.tar.xz 143179480 BLAKE2B 3362af42508b79757b4560adeb60c6f95ec603d5168581ea21c5b9bf36ddb26c6d8690c0a842be50de79f16cba553f16361df229ae3fb5dd3c6cfd79f657d8cf SHA512 dde7c8d827131866eff433d1102101558d40eba982a1b26872d7b03f60613041b0536c1d14f2dd8970e736d849094cfa4b869165371a45cd6295d8026f9333c9
39 -DIST rust-1.38.0-aarch64-unknown-linux-gnu.tar.xz 235231988 BLAKE2B 03ee6ab2c928134f8dd7e5812b60185b934c2f792b64d6271bff4fb714a9acd0f52a6aee291cc22e7f263cb52173568f5ccfb36edd0eb0dbcd567240beeb1372 SHA512 c9dea8907d05af938c1936139c1fb8673d0db90503552f53645d71637bb7248263fd20b1c16db140694b2d467a12c474015a2077d9b26c782b44e965a01544c6
40 -DIST rust-1.38.0-arm-unknown-linux-gnueabi.tar.xz 241780224 BLAKE2B ec362bc67d7b4f3e3d4ba2e19b46af61322b3f8284bf7fd66ac1eb006975c6d6aaa12be8b827147ac8ab42cc11d6c540161fc15c8233a2943a078ce89a300c17 SHA512 4ea00aa2b8bccae4fb595c687058af0c82905cbeef93b3d90f5224657bec0f269d0e75af2be6b97b2043442190dbe2df4aeacfafd6cc8916b0fe2ef28908e987
41 -DIST rust-1.38.0-arm-unknown-linux-gnueabihf.tar.xz 242107656 BLAKE2B 9c43dbe34d99925f34cec339adcedbf71d72515f08ac456293a17dc602ea027b90c552ef891908661f20c2ef07cd7915b9d8936206c65be9e8ae493c699e4265 SHA512 99726beb670af6411ed8dcfbd0eddbce3b964703492686226815f7c0a5c57fd3d0593925345d4f311cd9f5cb2eb9089e80cbb6c62ba767a901e5c5f099e6ebad
42 -DIST rust-1.38.0-armv7-unknown-linux-gnueabihf.tar.xz 243411104 BLAKE2B 19c9f2daa81170822ec23049945500a2a6c7342d6c03d50627dcc11766f31b592c40773777583b04666c75320f3953404c55c0b5aa213d771136afb3c4638fa6 SHA512 ddbb2c8d2e7112c5871155890c8308080ac800795c685c4b4d06b9dd8c5abd28ee13961686c9be465d1bbd33d476c6478b90af8de0ca5a451f8b07eaff42f97d
43 -DIST rust-1.38.0-i686-unknown-linux-gnu.tar.xz 298169160 BLAKE2B 93181072784885cbc23efe12e5511de9dcd564610169990e3d7617413a9073e06efa743b3c95d87fb3065c036ff4b4656e1d2a52571ca55b62a3364479fd87da SHA512 ffdea264378510c6df687a173211427f4cb5930553c9d14e33c5776b0e15d435d1be719bba8a1db50f50a3171a38802e090451dc92a6ea764cc8fdca24651f24
44 -DIST rust-1.38.0-mips-unknown-linux-gnu.tar.xz 242052876 BLAKE2B 323587aab4bb1d70795664efbc5ec61cf7dfc3d33f1e9831d6a2e0d591a4dc60c1d5bf305a4b7f767858ac33d296155c4baf8e2db23c48114f0ae72ba823ef83 SHA512 5bd8faff88ac35431087ee33520c92a52e64262774ea899d610137e51a71efa25403b1e026e509fc0593f6da65c68b561c051feadf482f0ee25875b526992109
45 -DIST rust-1.38.0-mips64-unknown-linux-gnuabi64.tar.xz 237741316 BLAKE2B d1f758013d53853d4713400e383cb443dae5187156a54ea39d4bd79f60b60e7322785613456a64c1d00e28b575ff528ba01d608cc234e23ead5156ac855b1ad0 SHA512 05884f678b31d7af0f54d8d31ef6d09d1a3a3e9d6d5245583e4ef5a2db47c3aa9e4a226b55678077b759156e41473e8ff9fa8b12c21276882a0bcb53b45d5811
46 -DIST rust-1.38.0-mipsel-unknown-linux-gnu.tar.xz 244454148 BLAKE2B a20f2ad0bcbf52e61a997271147161c7eed0dadd795ed16d2f0078924b8be9d132f464d5eefbe9c41a1cdb5ae18005e8d82b3b5ef703d5a7a86e4f940b847bcb SHA512 3eed9fa45a8a9e5f67282053933375f862860f6a68032a62fcd286ec39276610914689c83d9bd95302d15d61433304e2aca6f10b87d7eb762950f7574379e426
47 -DIST rust-1.38.0-powerpc-unknown-linux-gnu.tar.xz 239750464 BLAKE2B 202475f8035504a3d8a81b498c4461cbe4a25d29284dc504a5db2d52740ad8fb35dadbb83ac0fbfce14cefed1209431c16e10a91608b6a90633d8c3a08e03ae4 SHA512 3cc93f76a2e2defdfeb4c18b84a3c950716bdb6fe68446d4dd97d6b5a0ad53b2fc5e97f220a5f205ab07428f5d5a048a3a9de36f90d9685be8551b4be3188a36
48 -DIST rust-1.38.0-powerpc64-unknown-linux-gnu.tar.xz 240082008 BLAKE2B d15d508397cb4e7b8b8fdd13d6825e05d093b90250c8e261f86fd4588f1f338489c725506b3a1db8bc7a3b2df4979f18854d360ec2de6580e411572d216c1a59 SHA512 26240976834e510fa5a47c35b747b42db4651ea8decdb5498704432c9a21563e603046994fcc2b070d06361bf2c36fe02a15c7f02d88161b299a410f1995983a
49 -DIST rust-1.38.0-powerpc64le-unknown-linux-gnu.tar.xz 244407488 BLAKE2B 79ca67230dc4d16518421f08554bbc0093f2423469426d1f6f0a925a7bd01b059875ce1a1af29a516dd1cff745524702a8f37e8cb9b43398a32eb78a55e0c3ca SHA512 5f3e1dd233ef17d8a296dcb55738fa119e40c32b154a7575f149bf1475b64e34f7e805f206b9862dc6499be470f179290d8abb7ad8d2b5cb355cef03d95ae374
50 -DIST rust-1.38.0-s390x-unknown-linux-gnu.tar.xz 291685528 BLAKE2B 1d7678b68c5296fed276eb10a07ffd906cfe569b93b6872872c8aae10fa6f30f0ef4023e55256ee8d2e9f6935fc3391421f0f7758aaad60a0dac15b34074fcbc SHA512 7af64849236e0173d2aea723f3462682fde7d2e1e04d61c28d215163415e1b15cfb8cac57010ce55bdd928ea74076506ef50376d7550999e0fb00f9d20c4f5ff
51 -DIST rust-1.38.0-x86_64-unknown-linux-gnu.tar.xz 279859784 BLAKE2B 40dab0ac1e800d7c095052800505220019154d40741d7c8872932948d5df62863fe9d1e43596a43411e959c2ddc4fb8d9b4e74525aa1a35352efec781054fc37 SHA512 0b25c3049a7a213e9151c898979ec9b5b45e46a9072f9853d8f048cf401ef7ac343526d6919e68607a490e3e7bd0375b12ed9fb253caed26bb60f46473d3699b
52 -DIST rust-1.38.0-x86_64-unknown-linux-musl.tar.xz 260574940 BLAKE2B e2ed6d6a9718a571a4592ee770e5ff4cb19ccd4909a32ac5d80fbe24b64ffd59ca5ce5e2d6c76d2fb9ae653a170b94ffe199ff4a23c10bec7ca489f16f23bc78 SHA512 f6670cab1d5bb6e39aec84c831146db673b06f773934058476fde237503211e04c633a1c4be8783c0b4f5bc4e5b67a873963d7a0c7d19b4531621678a73d3c00
53 -DIST rust-1.39.0-aarch64-unknown-linux-gnu.tar.xz 238165960 BLAKE2B c3e14a7b57d904d0882cb224e2390087cca5a3b4a6246e52e6d064c554721efe7b5542e694a3b6d2115f9914214a94200e0ff31008a5c8df1448b667b0fdb34e SHA512 ad37a8454acb8985a5c2b42d7f8bc4212651a16fb5af6b4314dd97faa47de79893f2f74b516af89cd7e77ef3db64247c4764585eb0a17ac328c9cba5e5b9c407
54 -DIST rust-1.39.0-arm-unknown-linux-gnueabi.tar.xz 244091604 BLAKE2B 9d09dbd18cfdad062705ee3c1726cee7d4c25dd9a739be451e1bcbd7e6d36316a113f93c0f8309bec3a825435d6245d195fd5da7b35fb51f2cf61f6f638c415d SHA512 1d51d47650cf11bf16b21df0b759de9ae23d96d4b14b5107f062bd240d02d5793542efbf0feaa09403cd35ca38af3e85f1abbd5083b645d40cdb1189d02a8099
55 -DIST rust-1.39.0-arm-unknown-linux-gnueabihf.tar.xz 244501036 BLAKE2B a6ea74a0249e9c7509e21d20b9c04e59af93f78dde92557b6d449fb51776fb6e31d5baa19419547d9baf10768423642a0489c828c5919c055981876ef2282603 SHA512 291d9963f67708b5b14f1f27bb9e7d374fcd7a5d24d932db02203aaf89d06db8178305eb18e4dcd56cce81dc5eb80d2fb019ca94a99c06b548f0588ae560b7ac
56 -DIST rust-1.39.0-armv7-unknown-linux-gnueabihf.tar.xz 246114456 BLAKE2B e412273d164fae3f7c1702601a4f518b15acdd8f75746de7fa0af63a67a7873ce27b7e5bdf9d1354508ca0b0d20705dfd26659c6355a12c6a2cc59ad8d2a2a2a SHA512 db2b001a5587e2d5c8cdcb53c974f2332e76f58e362cba55fc971d7244754f1fa0b7e708ad7e73e7250652b442f06929dc1e8981536d7d76850b45ade275d406
57 -DIST rust-1.39.0-i686-unknown-linux-gnu.tar.xz 297665804 BLAKE2B 0024993e80174c0dd71c5f781ea466690fb18e3b760b11382613cad10e6112122d90c54b2a7451c049711c13e0f3da979bf8e8d2e79723e7a484352303bf0337 SHA512 930546e79c0b1105eb0604ae33ccdbd8b00b56e56d069f19f0d802093a052fd3f940eaf1390cdecd79833b0c70457ebfee2ce3b9674fff72df1367076584394a
58 -DIST rust-1.39.0-mips-unknown-linux-gnu.tar.xz 242857808 BLAKE2B a2484913ce31ebae0be04f13dd24972a34206b00d5e141f3c5f8e43ab852547b149bc1002053276557d3dd18d231c2772d5817137fd7f615f155c742f0379af8 SHA512 ab9862a55fe0550c4d19c8fe4fa912661594b56f5f05b21c3ee660734a2d119b5b2dc70b9606af2ba91bd2911fe84c847480a828fb3f0a9d30132a70514d26d7
59 -DIST rust-1.39.0-mips64-unknown-linux-gnuabi64.tar.xz 238468588 BLAKE2B bb48de21d7a45ebb2464159b09974530572e08cf7adfee4d90b5280ed49867a591f9d3e21069868fecc14242649a9d68041baf07d9fb6c40ef8b3780ed8ab70f SHA512 93531394a9a8ed5edf3853f0d5c8faa795982e9c6a5a0a92832c2809c8baade736eafb8c0626ba6e543b05f693753c256b1d6290d5c41162d6129168ef1b5702
60 -DIST rust-1.39.0-mipsel-unknown-linux-gnu.tar.xz 246030532 BLAKE2B bfece8ee21b8bf0df389331ebbde98dc81810e4fb4c82e21c7fe2a85dcc27465f9a49e599bfdedf99a15cf479ff6c5baf27cc36e77afc90f281ac535ac0a92e0 SHA512 74536b1a1ce15f27ab8a1be7c9a7edb0638edf862c8f1464c98942287da1e7d64abec83be21634ddba2e88c0f9cf1456c000adc4360712aeab214ad87a44c9a7
61 -DIST rust-1.39.0-powerpc-unknown-linux-gnu.tar.xz 240597272 BLAKE2B a338ed495504d7aa290cfff3af37acc846b066921d0b84ae552ac4c127d24c645290098a711d3f2d17bf2a20f24356f24d67ece5aea7582dcc8a74cb6533209c SHA512 fa4ee683655d96c7ee1df12a39d50b1486c1e34cf4f10c09c6eecfb33b6f67b526dbcd02e1846d3e16db7103c04ee7f388a419ccfdf68ccc908b511b1fb8b7bd
62 -DIST rust-1.39.0-powerpc64-unknown-linux-gnu.tar.xz 242170220 BLAKE2B 3a5ec3b57c3611efb97f4f849cea3519f0bf4f0dd92d135b82603b10d0f1fe3b2832194ee989e38134c75a9c98a1402fc14382d4976d4f34680fbbba8de279cf SHA512 ff99ad6b120631346af8afac092f8b620e50fb8e118ef1e0ff5668103c01f4b9f082fae72e31a767be35d0647fd9fecc7e6b7b215bb1906e06b20bf3e2685619
63 -DIST rust-1.39.0-powerpc64le-unknown-linux-gnu.tar.xz 247026740 BLAKE2B 90269aa78eded26c7d54c2e38a08af5f2a5cc3bfb86c268a12050315ba48f232f324b1fcc8e4abae49489cfd9df83edf6d04424ba14fb77f15daea1f6b5c242e SHA512 e15585150370514e580e171faa749218aeef04ce0493f5ad3928a0cb6cd0bddbf7c75ba8ed0783a2c954bbd7166e0445b4c33be4ab48479b0104f032b3d4b0af
64 -DIST rust-1.39.0-s390x-unknown-linux-gnu.tar.xz 298119784 BLAKE2B 82f64163929c129e2aaee8909401c4f302496f63f8d9d366d6f7460b4546d7657ea38bcd864ecd0f58a5995e47f7f5890e4523dcbcbc51e3bf4085536b07de5f SHA512 d2b588f802d4fbe153dbd88cb745d34d1f5434cb3134cc9e091ebfb336a48b4c886cd80311cf92b5e1c6a16374302853a67e8a0576b02a89dbcf61d27919a045
65 -DIST rust-1.39.0-x86_64-unknown-linux-gnu.tar.xz 284967620 BLAKE2B c5d2c2a11c4f66105ece51e7ca45ca6a9e0d70215f94ce52f6e61b20995ceb611e45bad1e5e9f33fd444bb0a58a2edb691f1a65a1caf36ad892c034e00104383 SHA512 02ca6c821877379d8bd0bcc38281a87e6f86bdbae1270da19e41336cc3a812d9c11c1e976655c192c39153f92cda90ddbd7b4b0bcb4f6787d6d354d2be827a8a
66 -DIST rust-1.39.0-x86_64-unknown-linux-musl.tar.xz 262751216 BLAKE2B f719f4168f3d463f5184b9f72990f2e43b99f75902f762f5736e819f47ad451a325cbc7b7140cb322b46b5dc51253ebb8aa2a16b0f792343dbfcab5a91ac95a4 SHA512 155458717aaaaa82b202fae180c094e5a40f45071c3a0f6d27423a612ffe926058642fc82aaa7ea091963108b7a819d6156294149648e5b0a5d5b6196028f4fb
67 -DIST rust-1.40.0-aarch64-unknown-linux-gnu.tar.xz 80285104 BLAKE2B 857a3148337833a216912b732c017827d0ee2869af41d114f3a743fbc8bd0ad851c4c42dca63cbcb8f15c816a8c45bd60049fb60ea80a85faec23000140acab6 SHA512 f601e4251e08a6d66edb0489b6ab840b57622b506547e81036e6dfe08eb71005a22a2777a0b8b2d07a6f88286d58f513482b863116311a6f43c7284769af6e7f
68 -DIST rust-1.40.0-arm-unknown-linux-gnueabi.tar.xz 82051152 BLAKE2B 33c62780b3f228298217f7a16e00348cf3c29c504f59de414a0e8a3c506c801d87f460a7bf6107bb7856249c5a5b8fad94499f7f059602b99252ef85dc5b973c SHA512 2098ff12393dd99004ce94f49d445dad03184a108ea8249b70e51abd44bd510f8a4ee43eba3b32967b1a543951e8eec5b06c85692312821b5c855c1d5f034e94
69 -DIST rust-1.40.0-arm-unknown-linux-gnueabihf.tar.xz 82518972 BLAKE2B 2861693efa9bbd54e09bd693886941ec13b09f1901d384f24534b2852f9cb3b59fa0eaac1ec16bc6df49437cf08a09eff6c649729b0b8c2b4d8def6d7111d229 SHA512 994a91704e65e126bf3d53aa5ccbf9f92f05495a68db1917754f8bf078f16b0255797c884b4f2c70033ae0c94d5f41ad73e1af2e963580ebf56c90a6bf76630a
70 -DIST rust-1.40.0-armv7-unknown-linux-gnueabihf.tar.xz 84254100 BLAKE2B 5ec75764435f5b906ed5ac84c6454a8fade0d71a9f9d2b3c799525ebf1e1a6e208e85dffe125e3de163d94a62693241a6ed59651955942edc8cdfad5c354a23d SHA512 d3345946c5a3d5cb3d7fca4d3200710704d64547ebfa4ab11c45ea1a18ca3c49b429783d499845f31dcb150abe2f6836fe203fd9d7aa53e0475b940da5549492
71 -DIST rust-1.40.0-i686-unknown-linux-gnu.tar.xz 122168896 BLAKE2B c89278bd7af7d167251c122297b4a8045da94951aaba5288a3a47b7d4f7af2af2e5ae672388f5c6192382e800151ad54cb2fc9a4fd66fde3acb8acb877aaa27b SHA512 d727149afbbc3b2709360dd6080ff301e781aaa94459c1348d3e35382bc9c7ad65c4d70f9bfc7b44ac92ddaf89e3aab92b75b9d184eba86916da25bd629592b6
72 -DIST rust-1.40.0-mips-unknown-linux-gnu.tar.xz 74305992 BLAKE2B cf51e3d843a32a3025232d1bc4374c55d3931d8b8634aed83f3f5e890081d7ed2a09d0aa3f026936d5e2f91fd26b56be704cf2975678db5fa23cf57c34277a89 SHA512 995b875dcbbd8472e3109504e695bf15eca812ea252e5ff1a615fb1c5dd3b66fe637fa4c30618b1584af4b641d4b4d5a4d7e1b6a09cb0ca4ff8fdd8a3488a255
73 -DIST rust-1.40.0-mips64-unknown-linux-gnuabi64.tar.xz 80925812 BLAKE2B a77123767639e93531fdf30af711a8dafd91c4143e7774edf88a9f513fd6fc928f3c96656ce4d0ede54677077c8eb383d5c37bee6881fd0796fe47257a16d753 SHA512 ebbb01c033c16dd9fe93ce0a532afa39b1459b056896c906f9e561285977e7c569e770c7e624e485cd8014008c9d496dae893921bbc1342c3e2b6520c9b84440
74 -DIST rust-1.40.0-mipsel-unknown-linux-gnu.tar.xz 76145484 BLAKE2B e06cfc8ac8d6124c4eb7c004c9e792c6ba21de5621d21456a7e47f1cd67f584d480708ddb098d882005953db818da27e396c9409c1e089d7db42844608ba1fe8 SHA512 4d4b52397574cfcbf8e79d71cbf783119b0096ed6d8b1f1a4c191336ac0e616b682342077f3451db477e0271a5ac453ee418314c071e8f922e790eb0e32ae768
75 -DIST rust-1.40.0-powerpc-unknown-linux-gnu.tar.xz 82846452 BLAKE2B e82e117b0592278b491399f27de4c26b518bf8f7cbb60125fc3ae36ddb033113324222ac7433ac9b02026efe4be477ec9967c55648121869a36ce833c3600afd SHA512 4d71bbf1b29f9ea649f444bafbaa8d6447026d992c264736b50365736c9e2129d28f23e09260aa21be10562727a5f6b298ddaf8f7598b4bad53d65cdd2f9e9f0
76 -DIST rust-1.40.0-powerpc64-unknown-linux-gnu.tar.xz 85231436 BLAKE2B b307d794e9e849d40a98116851950f76576b5ea6bb159c71830bb4210c40d5b6cc37d67d316d1b289735f83a29393699a49dd0c11cafe8191a64de6384ed69af SHA512 eae2e0ba3a6a9ba07945112c17962ca3c77737fa187759e674e78f626777da85a5ee6107168fe2866b5beb1ecf2e655652cb7d9b51867b247d76e174dfb103ce
77 -DIST rust-1.40.0-powerpc64le-unknown-linux-gnu.tar.xz 87972788 BLAKE2B ad1e460dbd7ee5dbe90bf84a68fbcdd89f3d7a1a898ccd94827327bbb2bfeafeb66d5c50651183e0d429f8d14a41e4e26b8f7cae2ff61b055eddcb2c0fa6aecd SHA512 8b82f3bacc503aa23cfa7a6cd6232e34b734becffbbe02df9f766878d526d24d7409d8c104f39fa791c0f7a8b3fa61f6b8a528e89e8ab94d6a131b2d0ac11f0f
78 -DIST rust-1.40.0-s390x-unknown-linux-gnu.tar.xz 95398844 BLAKE2B e897ac3e1f46a63c7ad14e0e5229b7028ac325256e084439bcad0ced631eb26d50ca72710c46e59accb0e3d0574d08a9c15455be59a8d78173387d35ddd3bed7 SHA512 e71d3a1d85975653b6d972a4854c9e53be7f2d093a601145261c97f7917f869399fbc6322a04f63b782a5a28b91c3be40041a8c77367d19dec8d0e857cbbef14
79 -DIST rust-1.40.0-x86_64-unknown-linux-gnu.tar.xz 110186516 BLAKE2B ad89d8cecbd565b23c98ec095bad218de971cb4bb89924bbcb012df6c9ecf0db2b50d624abdf6b050fe1f5067aea9311dc01852950a5ca5e993e99f913fc5dbc SHA512 11a2ad1d8b9e91cbe9ee6a1954d46ac75eeaa83f0c2425a8ad70d191727b02e86ead33d6464222effca6f5134c31a165801a854aa57bdb5f12944d605de3c1d1
80 -DIST rust-1.40.0-x86_64-unknown-linux-musl.tar.xz 96869284 BLAKE2B 61cdf2eab51455e377e079e7013959ee51358c9846f8442f81a3240062af573f452a0f5f007e63cbbcdd0db98ac22ab0d4f3006f6ef30327b609d303410cba8c SHA512 3e6d7cf7b24c09d13266e06f20ab317c5ffb68de3242719c71e95c3d778269c4076e06badfb488e8fc223b822246ebbeb888d4168ddf6e2401793e23e77810bb
81 DIST rust-1.41.1-aarch64-unknown-linux-gnu.tar.xz 96755608 BLAKE2B f8635737089bb028cfac6d6478c4226a78c2c8a8aa12f28cba267744e2e915e062f49edb505f26b6deaeca0d2fdb4ec4b83e791f87bf1eab6c0536dc41e2c641 SHA512 54eac5c380b418c1714931ead7d6284b225bb427fcc501e147240000b71d31b667e308aea7f38f3299b1311ab04f19011b914d37a4581c7a64028965569cd58e
82 DIST rust-1.41.1-arm-unknown-linux-gnueabi.tar.xz 98856136 BLAKE2B dbb3996a9ae302290886bf1cd4642d99a9b3f883f9d39817bb15f105565147e416e23d19e0d08314b08ed441f1ac528c20d8bee27ccef68cb585d8ef64a19e45 SHA512 1b01acd430af3cf99d838aa367dec4f6e4bfcec91388d4a2323cd781d53246edae0f14687b087b73b87c349f243e3acabe193538ce31303f07d59c6a03c31565
83 DIST rust-1.41.1-arm-unknown-linux-gnueabihf.tar.xz 99107336 BLAKE2B 0dd84e7ad6081b8fdcfcb2691496ed3a493e08db4757e6d3bb2aa9a36fc6f020772a84bc21d0c60efeecf635512f25737b8d6b49a53020c4045c89c5b89881d7 SHA512 462e6d354a4b3b848781bb059decc5eb1ebb4d8a31651623d076a2654e2c8fd02f0f87ddafb124efa40cb134c9438eb252035c2b5bfdf936881b14a23bfbfe9f
84
85 diff --git a/dev-lang/rust-bin/rust-bin-1.37.0.ebuild b/dev-lang/rust-bin/rust-bin-1.37.0.ebuild
86 deleted file mode 100644
87 index 806582e1e8d..00000000000
88 --- a/dev-lang/rust-bin/rust-bin-1.37.0.ebuild
89 +++ /dev/null
90 @@ -1,167 +0,0 @@
91 -# Copyright 1999-2020 Gentoo Authors
92 -# Distributed under the terms of the GNU General Public License v2
93 -
94 -EAPI=7
95 -
96 -inherit bash-completion-r1 rust-toolchain toolchain-funcs
97 -
98 -MY_P="rust-${PV}"
99 -
100 -DESCRIPTION="Systems programming language from Mozilla"
101 -HOMEPAGE="https://www.rust-lang.org/"
102 -SRC_URI="$(rust_all_arch_uris ${MY_P})"
103 -
104 -LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
105 -SLOT="stable"
106 -KEYWORDS="amd64 arm64 ppc64 x86"
107 -IUSE="clippy cpu_flags_x86_sse2 doc libressl rustfmt"
108 -
109 -DEPEND=""
110 -RDEPEND=">=app-eselect/eselect-rust-20190311
111 - sys-libs/zlib
112 - !libressl? ( dev-libs/openssl:0= )
113 - libressl? ( dev-libs/libressl:0= )
114 - net-libs/libssh2
115 - net-misc/curl[ssl]
116 - !dev-lang/rust:0
117 - !dev-util/cargo
118 - rustfmt? ( !dev-util/rustfmt )"
119 -REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )"
120 -
121 -QA_PREBUILT="
122 - opt/${P}/bin/*-${PV}
123 - opt/${P}/lib/*.so
124 - opt/${P}/lib/rustlib/*/bin/*
125 - opt/${P}/lib/rustlib/*/lib/*.so
126 - opt/${P}/lib/rustlib/*/lib/*.rlib*
127 -"
128 -
129 -pkg_pretend() {
130 - if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then
131 - die "${CHOST} is not supported by upstream Rust. You must use a hard float version."
132 - fi
133 -}
134 -
135 -src_unpack() {
136 - default
137 - mv "${WORKDIR}/${MY_P}-$(rust_abi)" "${S}" || die
138 -}
139 -
140 -src_install() {
141 - local std=$(grep 'std' ./components)
142 - local components="rustc,cargo,${std}"
143 - use doc && components="${components},rust-docs"
144 - use clippy && components="${components},clippy-preview"
145 - use rustfmt && components="${components},rustfmt-preview"
146 - ./install.sh \
147 - --components="${components}" \
148 - --disable-verify \
149 - --prefix="${ED}/opt/${P}" \
150 - --mandir="${ED}/usr/share/${P}/man" \
151 - --disable-ldconfig \
152 - || die
153 -
154 - local rustc=rustc-bin-${PV}
155 - local rustdoc=rustdoc-bin-${PV}
156 - local rustgdb=rust-gdb-bin-${PV}
157 - local rustgdbgui=rust-gdbgui-bin-${PV}
158 - local rustlldb=rust-lldb-bin-${PV}
159 -
160 - mv "${ED}/opt/${P}/bin/rustc" "${ED}/opt/${P}/bin/${rustc}" || die
161 - mv "${ED}/opt/${P}/bin/rustdoc" "${ED}/opt/${P}/bin/${rustdoc}" || die
162 - mv "${ED}/opt/${P}/bin/rust-gdb" "${ED}/opt/${P}/bin/${rustgdb}" || die
163 - mv "${ED}/opt/${P}/bin/rust-gdbgui" "${ED}/opt/${P}/bin/${rustgdbgui}" || die
164 - mv "${ED}/opt/${P}/bin/rust-lldb" "${ED}/opt/${P}/bin/${rustlldb}" || die
165 -
166 - dosym "${rustc}" "/opt/${P}/bin/rustc"
167 - dosym "${rustdoc}" "/opt/${P}/bin/rustdoc"
168 - dosym "${rustgdb}" "/opt/${P}/bin/rust-gdb"
169 - dosym "${rustgdbgui}" "/opt/${P}/bin/rust-gdbgui"
170 - dosym "${rustlldb}" "/opt/${P}/bin/rust-lldb"
171 -
172 - dosym "../../opt/${P}/bin/${rustc}" "/usr/bin/${rustc}"
173 - dosym "../../opt/${P}/bin/${rustdoc}" "/usr/bin/${rustdoc}"
174 - dosym "../../opt/${P}/bin/${rustgdb}" "/usr/bin/${rustgdb}"
175 - dosym "../../opt/${P}/bin/${rustgdbgui}" "/usr/bin/${rustgdbgui}"
176 - dosym "../../opt/${P}/bin/${rustlldb}" "/usr/bin/${rustlldb}"
177 -
178 - local cargo=cargo-bin-${PV}
179 - mv "${ED}/opt/${P}/bin/cargo" "${ED}/opt/${P}/bin/${cargo}" || die
180 - dosym "${cargo}" "/opt/${P}/bin/cargo"
181 - dosym "../../opt/${P}/bin/${cargo}" "/usr/bin/${cargo}"
182 -
183 - if use clippy; then
184 - local clippy_driver=clippy-driver-bin-${PV}
185 - local cargo_clippy=cargo-clippy-bin-${PV}
186 - mv "${ED}/opt/${P}/bin/clippy-driver" "${ED}/opt/${P}/bin/${clippy_driver}" || die
187 - mv "${ED}/opt/${P}/bin/cargo-clippy" "${ED}/opt/${P}/bin/${cargo_clippy}" || die
188 - dosym "${clippy_driver}" "/opt/${P}/bin/clippy-driver"
189 - dosym "${cargo_clippy}" "/opt/${P}/bin/cargo-clippy"
190 - dosym "../../opt/${P}/bin/${clippy_driver}" "/usr/bin/${clippy_driver}"
191 - dosym "../../opt/${P}/bin/${cargo_clippy}" "/usr/bin/${cargo_clippy}"
192 - fi
193 - if use rustfmt; then
194 - local rustfmt=rustfmt-bin-${PV}
195 - local cargo_fmt=cargo-fmt-bin-${PV}
196 - mv "${ED}/opt/${P}/bin/rustfmt" "${ED}/opt/${P}/bin/${rustfmt}" || die
197 - mv "${ED}/opt/${P}/bin/cargo-fmt" "${ED}/opt/${P}/bin/${cargo_fmt}" || die
198 - dosym "${rustfmt}" "/opt/${P}/bin/rustfmt"
199 - dosym "${cargo_fmt}" "/opt/${P}/bin/cargo-fmt"
200 - dosym "../../opt/${P}/bin/${rustfmt}" "/usr/bin/${rustfmt}"
201 - dosym "../../opt/${P}/bin/${cargo_fmt}" "/usr/bin/${cargo_fmt}"
202 - fi
203 -
204 - cat <<-EOF > "${T}"/50${P}
205 - LDPATH="/opt/${P}/lib"
206 - MANPATH="/usr/share/${P}/man"
207 - EOF
208 - doenvd "${T}"/50${P}
209 -
210 - # note: eselect-rust adds EROOT to all paths below
211 - cat <<-EOF > "${T}/provider-${P}"
212 - /usr/bin/rustdoc
213 - /usr/bin/rust-gdb
214 - /usr/bin/rust-gdbgui
215 - /usr/bin/rust-lldb
216 - EOF
217 - echo /usr/bin/cargo >> "${T}/provider-${P}"
218 - if use clippy; then
219 - echo /usr/bin/clippy-driver >> "${T}/provider-${P}"
220 - echo /usr/bin/cargo-clippy >> "${T}/provider-${P}"
221 - fi
222 - if use rustfmt; then
223 - echo /usr/bin/rustfmt >> "${T}/provider-${P}"
224 - echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"
225 - fi
226 -
227 - insinto /etc/env.d/rust
228 - doins "${T}/provider-${P}"
229 -}
230 -
231 -pkg_postinst() {
232 - eselect rust update --if-unset
233 -
234 - elog "Rust installs a helper script for calling GDB now,"
235 - elog "for your convenience it is installed under /usr/bin/rust-gdb-bin-${PV},"
236 -
237 - if has_version app-editors/emacs; then
238 - elog "install app-emacs/rust-mode to get emacs support for rust."
239 - fi
240 -
241 - if has_version app-editors/gvim || has_version app-editors/vim; then
242 - elog "install app-vim/rust-vim to get vim support for rust."
243 - fi
244 -
245 - if use elibc_musl; then
246 - ewarn "${PN} on *-musl targets is configured with crt-static"
247 - ewarn ""
248 - ewarn "you will need to set RUSTFLAGS=\"-C target-feature=-crt-static\" in make.conf"
249 - ewarn "to use it with portage, otherwise you may see failures like"
250 - ewarn "error: cannot produce proc-macro for serde_derive v1.0.98 as the target "
251 - ewarn "x86_64-unknown-linux-musl does not support these crate types"
252 - fi
253 -}
254 -
255 -pkg_postrm() {
256 - eselect rust cleanup
257 -}
258
259 diff --git a/dev-lang/rust-bin/rust-bin-1.38.0.ebuild b/dev-lang/rust-bin/rust-bin-1.38.0.ebuild
260 deleted file mode 100644
261 index 81f84601534..00000000000
262 --- a/dev-lang/rust-bin/rust-bin-1.38.0.ebuild
263 +++ /dev/null
264 @@ -1,167 +0,0 @@
265 -# Copyright 1999-2020 Gentoo Authors
266 -# Distributed under the terms of the GNU General Public License v2
267 -
268 -EAPI=7
269 -
270 -inherit bash-completion-r1 rust-toolchain toolchain-funcs
271 -
272 -MY_P="rust-${PV}"
273 -
274 -DESCRIPTION="Systems programming language from Mozilla"
275 -HOMEPAGE="https://www.rust-lang.org/"
276 -SRC_URI="$(rust_all_arch_uris ${MY_P})"
277 -
278 -LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
279 -SLOT="stable"
280 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
281 -IUSE="clippy cpu_flags_x86_sse2 doc libressl rustfmt"
282 -
283 -DEPEND=""
284 -RDEPEND=">=app-eselect/eselect-rust-20190311
285 - sys-libs/zlib
286 - !libressl? ( dev-libs/openssl:0= )
287 - libressl? ( dev-libs/libressl:0= )
288 - net-libs/libssh2
289 - net-misc/curl[ssl]
290 - !dev-lang/rust:0
291 - !dev-util/cargo
292 - rustfmt? ( !dev-util/rustfmt )"
293 -REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )"
294 -
295 -QA_PREBUILT="
296 - opt/${P}/bin/*-${PV}
297 - opt/${P}/lib/*.so
298 - opt/${P}/lib/rustlib/*/bin/*
299 - opt/${P}/lib/rustlib/*/lib/*.so
300 - opt/${P}/lib/rustlib/*/lib/*.rlib*
301 -"
302 -
303 -pkg_pretend() {
304 - if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then
305 - die "${CHOST} is not supported by upstream Rust. You must use a hard float version."
306 - fi
307 -}
308 -
309 -src_unpack() {
310 - default
311 - mv "${WORKDIR}/${MY_P}-$(rust_abi)" "${S}" || die
312 -}
313 -
314 -src_install() {
315 - local std=$(grep 'std' ./components)
316 - local components="rustc,cargo,${std}"
317 - use doc && components="${components},rust-docs"
318 - use clippy && components="${components},clippy-preview"
319 - use rustfmt && components="${components},rustfmt-preview"
320 - ./install.sh \
321 - --components="${components}" \
322 - --disable-verify \
323 - --prefix="${ED}/opt/${P}" \
324 - --mandir="${ED}/usr/share/${P}/man" \
325 - --disable-ldconfig \
326 - || die
327 -
328 - local rustc=rustc-bin-${PV}
329 - local rustdoc=rustdoc-bin-${PV}
330 - local rustgdb=rust-gdb-bin-${PV}
331 - local rustgdbgui=rust-gdbgui-bin-${PV}
332 - local rustlldb=rust-lldb-bin-${PV}
333 -
334 - mv "${ED}/opt/${P}/bin/rustc" "${ED}/opt/${P}/bin/${rustc}" || die
335 - mv "${ED}/opt/${P}/bin/rustdoc" "${ED}/opt/${P}/bin/${rustdoc}" || die
336 - mv "${ED}/opt/${P}/bin/rust-gdb" "${ED}/opt/${P}/bin/${rustgdb}" || die
337 - mv "${ED}/opt/${P}/bin/rust-gdbgui" "${ED}/opt/${P}/bin/${rustgdbgui}" || die
338 - mv "${ED}/opt/${P}/bin/rust-lldb" "${ED}/opt/${P}/bin/${rustlldb}" || die
339 -
340 - dosym "${rustc}" "/opt/${P}/bin/rustc"
341 - dosym "${rustdoc}" "/opt/${P}/bin/rustdoc"
342 - dosym "${rustgdb}" "/opt/${P}/bin/rust-gdb"
343 - dosym "${rustgdbgui}" "/opt/${P}/bin/rust-gdbgui"
344 - dosym "${rustlldb}" "/opt/${P}/bin/rust-lldb"
345 -
346 - dosym "../../opt/${P}/bin/${rustc}" "/usr/bin/${rustc}"
347 - dosym "../../opt/${P}/bin/${rustdoc}" "/usr/bin/${rustdoc}"
348 - dosym "../../opt/${P}/bin/${rustgdb}" "/usr/bin/${rustgdb}"
349 - dosym "../../opt/${P}/bin/${rustgdbgui}" "/usr/bin/${rustgdbgui}"
350 - dosym "../../opt/${P}/bin/${rustlldb}" "/usr/bin/${rustlldb}"
351 -
352 - local cargo=cargo-bin-${PV}
353 - mv "${ED}/opt/${P}/bin/cargo" "${ED}/opt/${P}/bin/${cargo}" || die
354 - dosym "${cargo}" "/opt/${P}/bin/cargo"
355 - dosym "../../opt/${P}/bin/${cargo}" "/usr/bin/${cargo}"
356 -
357 - if use clippy; then
358 - local clippy_driver=clippy-driver-bin-${PV}
359 - local cargo_clippy=cargo-clippy-bin-${PV}
360 - mv "${ED}/opt/${P}/bin/clippy-driver" "${ED}/opt/${P}/bin/${clippy_driver}" || die
361 - mv "${ED}/opt/${P}/bin/cargo-clippy" "${ED}/opt/${P}/bin/${cargo_clippy}" || die
362 - dosym "${clippy_driver}" "/opt/${P}/bin/clippy-driver"
363 - dosym "${cargo_clippy}" "/opt/${P}/bin/cargo-clippy"
364 - dosym "../../opt/${P}/bin/${clippy_driver}" "/usr/bin/${clippy_driver}"
365 - dosym "../../opt/${P}/bin/${cargo_clippy}" "/usr/bin/${cargo_clippy}"
366 - fi
367 - if use rustfmt; then
368 - local rustfmt=rustfmt-bin-${PV}
369 - local cargo_fmt=cargo-fmt-bin-${PV}
370 - mv "${ED}/opt/${P}/bin/rustfmt" "${ED}/opt/${P}/bin/${rustfmt}" || die
371 - mv "${ED}/opt/${P}/bin/cargo-fmt" "${ED}/opt/${P}/bin/${cargo_fmt}" || die
372 - dosym "${rustfmt}" "/opt/${P}/bin/rustfmt"
373 - dosym "${cargo_fmt}" "/opt/${P}/bin/cargo-fmt"
374 - dosym "../../opt/${P}/bin/${rustfmt}" "/usr/bin/${rustfmt}"
375 - dosym "../../opt/${P}/bin/${cargo_fmt}" "/usr/bin/${cargo_fmt}"
376 - fi
377 -
378 - cat <<-EOF > "${T}"/50${P}
379 - LDPATH="/opt/${P}/lib"
380 - MANPATH="/usr/share/${P}/man"
381 - EOF
382 - doenvd "${T}"/50${P}
383 -
384 - # note: eselect-rust adds EROOT to all paths below
385 - cat <<-EOF > "${T}/provider-${P}"
386 - /usr/bin/rustdoc
387 - /usr/bin/rust-gdb
388 - /usr/bin/rust-gdbgui
389 - /usr/bin/rust-lldb
390 - EOF
391 - echo /usr/bin/cargo >> "${T}/provider-${P}"
392 - if use clippy; then
393 - echo /usr/bin/clippy-driver >> "${T}/provider-${P}"
394 - echo /usr/bin/cargo-clippy >> "${T}/provider-${P}"
395 - fi
396 - if use rustfmt; then
397 - echo /usr/bin/rustfmt >> "${T}/provider-${P}"
398 - echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"
399 - fi
400 -
401 - insinto /etc/env.d/rust
402 - doins "${T}/provider-${P}"
403 -}
404 -
405 -pkg_postinst() {
406 - eselect rust update --if-unset
407 -
408 - elog "Rust installs a helper script for calling GDB now,"
409 - elog "for your convenience it is installed under /usr/bin/rust-gdb-bin-${PV},"
410 -
411 - if has_version app-editors/emacs; then
412 - elog "install app-emacs/rust-mode to get emacs support for rust."
413 - fi
414 -
415 - if has_version app-editors/gvim || has_version app-editors/vim; then
416 - elog "install app-vim/rust-vim to get vim support for rust."
417 - fi
418 -
419 - if use elibc_musl; then
420 - ewarn "${PN} on *-musl targets is configured with crt-static"
421 - ewarn ""
422 - ewarn "you will need to set RUSTFLAGS=\"-C target-feature=-crt-static\" in make.conf"
423 - ewarn "to use it with portage, otherwise you may see failures like"
424 - ewarn "error: cannot produce proc-macro for serde_derive v1.0.98 as the target "
425 - ewarn "x86_64-unknown-linux-musl does not support these crate types"
426 - fi
427 -}
428 -
429 -pkg_postrm() {
430 - eselect rust cleanup
431 -}
432
433 diff --git a/dev-lang/rust-bin/rust-bin-1.39.0.ebuild b/dev-lang/rust-bin/rust-bin-1.39.0.ebuild
434 deleted file mode 100644
435 index 05a8f1bbcc4..00000000000
436 --- a/dev-lang/rust-bin/rust-bin-1.39.0.ebuild
437 +++ /dev/null
438 @@ -1,167 +0,0 @@
439 -# Copyright 1999-2020 Gentoo Authors
440 -# Distributed under the terms of the GNU General Public License v2
441 -
442 -EAPI=7
443 -
444 -inherit bash-completion-r1 rust-toolchain toolchain-funcs
445 -
446 -MY_P="rust-${PV}"
447 -
448 -DESCRIPTION="Systems programming language from Mozilla"
449 -HOMEPAGE="https://www.rust-lang.org/"
450 -SRC_URI="$(rust_all_arch_uris ${MY_P})"
451 -
452 -LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
453 -SLOT="stable"
454 -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
455 -IUSE="clippy cpu_flags_x86_sse2 doc libressl rustfmt"
456 -
457 -DEPEND=""
458 -RDEPEND=">=app-eselect/eselect-rust-20190311
459 - sys-libs/zlib
460 - !libressl? ( dev-libs/openssl:0= )
461 - libressl? ( dev-libs/libressl:0= )
462 - net-libs/libssh2
463 - net-misc/curl[ssl]
464 - !dev-lang/rust:0
465 - !dev-util/cargo
466 - rustfmt? ( !dev-util/rustfmt )"
467 -REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )"
468 -
469 -QA_PREBUILT="
470 - opt/${P}/bin/*-${PV}
471 - opt/${P}/lib/*.so
472 - opt/${P}/lib/rustlib/*/bin/*
473 - opt/${P}/lib/rustlib/*/lib/*.so
474 - opt/${P}/lib/rustlib/*/lib/*.rlib*
475 -"
476 -
477 -pkg_pretend() {
478 - if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then
479 - die "${CHOST} is not supported by upstream Rust. You must use a hard float version."
480 - fi
481 -}
482 -
483 -src_unpack() {
484 - default
485 - mv "${WORKDIR}/${MY_P}-$(rust_abi)" "${S}" || die
486 -}
487 -
488 -src_install() {
489 - local std=$(grep 'std' ./components)
490 - local components="rustc,cargo,${std}"
491 - use doc && components="${components},rust-docs"
492 - use clippy && components="${components},clippy-preview"
493 - use rustfmt && components="${components},rustfmt-preview"
494 - ./install.sh \
495 - --components="${components}" \
496 - --disable-verify \
497 - --prefix="${ED}/opt/${P}" \
498 - --mandir="${ED}/usr/share/${P}/man" \
499 - --disable-ldconfig \
500 - || die
501 -
502 - local rustc=rustc-bin-${PV}
503 - local rustdoc=rustdoc-bin-${PV}
504 - local rustgdb=rust-gdb-bin-${PV}
505 - local rustgdbgui=rust-gdbgui-bin-${PV}
506 - local rustlldb=rust-lldb-bin-${PV}
507 -
508 - mv "${ED}/opt/${P}/bin/rustc" "${ED}/opt/${P}/bin/${rustc}" || die
509 - mv "${ED}/opt/${P}/bin/rustdoc" "${ED}/opt/${P}/bin/${rustdoc}" || die
510 - mv "${ED}/opt/${P}/bin/rust-gdb" "${ED}/opt/${P}/bin/${rustgdb}" || die
511 - mv "${ED}/opt/${P}/bin/rust-gdbgui" "${ED}/opt/${P}/bin/${rustgdbgui}" || die
512 - mv "${ED}/opt/${P}/bin/rust-lldb" "${ED}/opt/${P}/bin/${rustlldb}" || die
513 -
514 - dosym "${rustc}" "/opt/${P}/bin/rustc"
515 - dosym "${rustdoc}" "/opt/${P}/bin/rustdoc"
516 - dosym "${rustgdb}" "/opt/${P}/bin/rust-gdb"
517 - dosym "${rustgdbgui}" "/opt/${P}/bin/rust-gdbgui"
518 - dosym "${rustlldb}" "/opt/${P}/bin/rust-lldb"
519 -
520 - dosym "../../opt/${P}/bin/${rustc}" "/usr/bin/${rustc}"
521 - dosym "../../opt/${P}/bin/${rustdoc}" "/usr/bin/${rustdoc}"
522 - dosym "../../opt/${P}/bin/${rustgdb}" "/usr/bin/${rustgdb}"
523 - dosym "../../opt/${P}/bin/${rustgdbgui}" "/usr/bin/${rustgdbgui}"
524 - dosym "../../opt/${P}/bin/${rustlldb}" "/usr/bin/${rustlldb}"
525 -
526 - local cargo=cargo-bin-${PV}
527 - mv "${ED}/opt/${P}/bin/cargo" "${ED}/opt/${P}/bin/${cargo}" || die
528 - dosym "${cargo}" "/opt/${P}/bin/cargo"
529 - dosym "../../opt/${P}/bin/${cargo}" "/usr/bin/${cargo}"
530 -
531 - if use clippy; then
532 - local clippy_driver=clippy-driver-bin-${PV}
533 - local cargo_clippy=cargo-clippy-bin-${PV}
534 - mv "${ED}/opt/${P}/bin/clippy-driver" "${ED}/opt/${P}/bin/${clippy_driver}" || die
535 - mv "${ED}/opt/${P}/bin/cargo-clippy" "${ED}/opt/${P}/bin/${cargo_clippy}" || die
536 - dosym "${clippy_driver}" "/opt/${P}/bin/clippy-driver"
537 - dosym "${cargo_clippy}" "/opt/${P}/bin/cargo-clippy"
538 - dosym "../../opt/${P}/bin/${clippy_driver}" "/usr/bin/${clippy_driver}"
539 - dosym "../../opt/${P}/bin/${cargo_clippy}" "/usr/bin/${cargo_clippy}"
540 - fi
541 - if use rustfmt; then
542 - local rustfmt=rustfmt-bin-${PV}
543 - local cargo_fmt=cargo-fmt-bin-${PV}
544 - mv "${ED}/opt/${P}/bin/rustfmt" "${ED}/opt/${P}/bin/${rustfmt}" || die
545 - mv "${ED}/opt/${P}/bin/cargo-fmt" "${ED}/opt/${P}/bin/${cargo_fmt}" || die
546 - dosym "${rustfmt}" "/opt/${P}/bin/rustfmt"
547 - dosym "${cargo_fmt}" "/opt/${P}/bin/cargo-fmt"
548 - dosym "../../opt/${P}/bin/${rustfmt}" "/usr/bin/${rustfmt}"
549 - dosym "../../opt/${P}/bin/${cargo_fmt}" "/usr/bin/${cargo_fmt}"
550 - fi
551 -
552 - cat <<-EOF > "${T}"/50${P}
553 - LDPATH="/opt/${P}/lib"
554 - MANPATH="/usr/share/${P}/man"
555 - EOF
556 - doenvd "${T}"/50${P}
557 -
558 - # note: eselect-rust adds EROOT to all paths below
559 - cat <<-EOF > "${T}/provider-${P}"
560 - /usr/bin/rustdoc
561 - /usr/bin/rust-gdb
562 - /usr/bin/rust-gdbgui
563 - /usr/bin/rust-lldb
564 - EOF
565 - echo /usr/bin/cargo >> "${T}/provider-${P}"
566 - if use clippy; then
567 - echo /usr/bin/clippy-driver >> "${T}/provider-${P}"
568 - echo /usr/bin/cargo-clippy >> "${T}/provider-${P}"
569 - fi
570 - if use rustfmt; then
571 - echo /usr/bin/rustfmt >> "${T}/provider-${P}"
572 - echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"
573 - fi
574 -
575 - insinto /etc/env.d/rust
576 - doins "${T}/provider-${P}"
577 -}
578 -
579 -pkg_postinst() {
580 - eselect rust update --if-unset
581 -
582 - elog "Rust installs a helper script for calling GDB now,"
583 - elog "for your convenience it is installed under /usr/bin/rust-gdb-bin-${PV},"
584 -
585 - if has_version app-editors/emacs; then
586 - elog "install app-emacs/rust-mode to get emacs support for rust."
587 - fi
588 -
589 - if has_version app-editors/gvim || has_version app-editors/vim; then
590 - elog "install app-vim/rust-vim to get vim support for rust."
591 - fi
592 -
593 - if use elibc_musl; then
594 - ewarn "${PN} on *-musl targets is configured with crt-static"
595 - ewarn ""
596 - ewarn "you will need to set RUSTFLAGS=\"-C target-feature=-crt-static\" in make.conf"
597 - ewarn "to use it with portage, otherwise you may see failures like"
598 - ewarn "error: cannot produce proc-macro for serde_derive v1.0.98 as the target "
599 - ewarn "x86_64-unknown-linux-musl does not support these crate types"
600 - fi
601 -}
602 -
603 -pkg_postrm() {
604 - eselect rust cleanup
605 -}
606
607 diff --git a/dev-lang/rust-bin/rust-bin-1.40.0.ebuild b/dev-lang/rust-bin/rust-bin-1.40.0.ebuild
608 deleted file mode 100644
609 index 81f84601534..00000000000
610 --- a/dev-lang/rust-bin/rust-bin-1.40.0.ebuild
611 +++ /dev/null
612 @@ -1,167 +0,0 @@
613 -# Copyright 1999-2020 Gentoo Authors
614 -# Distributed under the terms of the GNU General Public License v2
615 -
616 -EAPI=7
617 -
618 -inherit bash-completion-r1 rust-toolchain toolchain-funcs
619 -
620 -MY_P="rust-${PV}"
621 -
622 -DESCRIPTION="Systems programming language from Mozilla"
623 -HOMEPAGE="https://www.rust-lang.org/"
624 -SRC_URI="$(rust_all_arch_uris ${MY_P})"
625 -
626 -LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
627 -SLOT="stable"
628 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
629 -IUSE="clippy cpu_flags_x86_sse2 doc libressl rustfmt"
630 -
631 -DEPEND=""
632 -RDEPEND=">=app-eselect/eselect-rust-20190311
633 - sys-libs/zlib
634 - !libressl? ( dev-libs/openssl:0= )
635 - libressl? ( dev-libs/libressl:0= )
636 - net-libs/libssh2
637 - net-misc/curl[ssl]
638 - !dev-lang/rust:0
639 - !dev-util/cargo
640 - rustfmt? ( !dev-util/rustfmt )"
641 -REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )"
642 -
643 -QA_PREBUILT="
644 - opt/${P}/bin/*-${PV}
645 - opt/${P}/lib/*.so
646 - opt/${P}/lib/rustlib/*/bin/*
647 - opt/${P}/lib/rustlib/*/lib/*.so
648 - opt/${P}/lib/rustlib/*/lib/*.rlib*
649 -"
650 -
651 -pkg_pretend() {
652 - if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then
653 - die "${CHOST} is not supported by upstream Rust. You must use a hard float version."
654 - fi
655 -}
656 -
657 -src_unpack() {
658 - default
659 - mv "${WORKDIR}/${MY_P}-$(rust_abi)" "${S}" || die
660 -}
661 -
662 -src_install() {
663 - local std=$(grep 'std' ./components)
664 - local components="rustc,cargo,${std}"
665 - use doc && components="${components},rust-docs"
666 - use clippy && components="${components},clippy-preview"
667 - use rustfmt && components="${components},rustfmt-preview"
668 - ./install.sh \
669 - --components="${components}" \
670 - --disable-verify \
671 - --prefix="${ED}/opt/${P}" \
672 - --mandir="${ED}/usr/share/${P}/man" \
673 - --disable-ldconfig \
674 - || die
675 -
676 - local rustc=rustc-bin-${PV}
677 - local rustdoc=rustdoc-bin-${PV}
678 - local rustgdb=rust-gdb-bin-${PV}
679 - local rustgdbgui=rust-gdbgui-bin-${PV}
680 - local rustlldb=rust-lldb-bin-${PV}
681 -
682 - mv "${ED}/opt/${P}/bin/rustc" "${ED}/opt/${P}/bin/${rustc}" || die
683 - mv "${ED}/opt/${P}/bin/rustdoc" "${ED}/opt/${P}/bin/${rustdoc}" || die
684 - mv "${ED}/opt/${P}/bin/rust-gdb" "${ED}/opt/${P}/bin/${rustgdb}" || die
685 - mv "${ED}/opt/${P}/bin/rust-gdbgui" "${ED}/opt/${P}/bin/${rustgdbgui}" || die
686 - mv "${ED}/opt/${P}/bin/rust-lldb" "${ED}/opt/${P}/bin/${rustlldb}" || die
687 -
688 - dosym "${rustc}" "/opt/${P}/bin/rustc"
689 - dosym "${rustdoc}" "/opt/${P}/bin/rustdoc"
690 - dosym "${rustgdb}" "/opt/${P}/bin/rust-gdb"
691 - dosym "${rustgdbgui}" "/opt/${P}/bin/rust-gdbgui"
692 - dosym "${rustlldb}" "/opt/${P}/bin/rust-lldb"
693 -
694 - dosym "../../opt/${P}/bin/${rustc}" "/usr/bin/${rustc}"
695 - dosym "../../opt/${P}/bin/${rustdoc}" "/usr/bin/${rustdoc}"
696 - dosym "../../opt/${P}/bin/${rustgdb}" "/usr/bin/${rustgdb}"
697 - dosym "../../opt/${P}/bin/${rustgdbgui}" "/usr/bin/${rustgdbgui}"
698 - dosym "../../opt/${P}/bin/${rustlldb}" "/usr/bin/${rustlldb}"
699 -
700 - local cargo=cargo-bin-${PV}
701 - mv "${ED}/opt/${P}/bin/cargo" "${ED}/opt/${P}/bin/${cargo}" || die
702 - dosym "${cargo}" "/opt/${P}/bin/cargo"
703 - dosym "../../opt/${P}/bin/${cargo}" "/usr/bin/${cargo}"
704 -
705 - if use clippy; then
706 - local clippy_driver=clippy-driver-bin-${PV}
707 - local cargo_clippy=cargo-clippy-bin-${PV}
708 - mv "${ED}/opt/${P}/bin/clippy-driver" "${ED}/opt/${P}/bin/${clippy_driver}" || die
709 - mv "${ED}/opt/${P}/bin/cargo-clippy" "${ED}/opt/${P}/bin/${cargo_clippy}" || die
710 - dosym "${clippy_driver}" "/opt/${P}/bin/clippy-driver"
711 - dosym "${cargo_clippy}" "/opt/${P}/bin/cargo-clippy"
712 - dosym "../../opt/${P}/bin/${clippy_driver}" "/usr/bin/${clippy_driver}"
713 - dosym "../../opt/${P}/bin/${cargo_clippy}" "/usr/bin/${cargo_clippy}"
714 - fi
715 - if use rustfmt; then
716 - local rustfmt=rustfmt-bin-${PV}
717 - local cargo_fmt=cargo-fmt-bin-${PV}
718 - mv "${ED}/opt/${P}/bin/rustfmt" "${ED}/opt/${P}/bin/${rustfmt}" || die
719 - mv "${ED}/opt/${P}/bin/cargo-fmt" "${ED}/opt/${P}/bin/${cargo_fmt}" || die
720 - dosym "${rustfmt}" "/opt/${P}/bin/rustfmt"
721 - dosym "${cargo_fmt}" "/opt/${P}/bin/cargo-fmt"
722 - dosym "../../opt/${P}/bin/${rustfmt}" "/usr/bin/${rustfmt}"
723 - dosym "../../opt/${P}/bin/${cargo_fmt}" "/usr/bin/${cargo_fmt}"
724 - fi
725 -
726 - cat <<-EOF > "${T}"/50${P}
727 - LDPATH="/opt/${P}/lib"
728 - MANPATH="/usr/share/${P}/man"
729 - EOF
730 - doenvd "${T}"/50${P}
731 -
732 - # note: eselect-rust adds EROOT to all paths below
733 - cat <<-EOF > "${T}/provider-${P}"
734 - /usr/bin/rustdoc
735 - /usr/bin/rust-gdb
736 - /usr/bin/rust-gdbgui
737 - /usr/bin/rust-lldb
738 - EOF
739 - echo /usr/bin/cargo >> "${T}/provider-${P}"
740 - if use clippy; then
741 - echo /usr/bin/clippy-driver >> "${T}/provider-${P}"
742 - echo /usr/bin/cargo-clippy >> "${T}/provider-${P}"
743 - fi
744 - if use rustfmt; then
745 - echo /usr/bin/rustfmt >> "${T}/provider-${P}"
746 - echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"
747 - fi
748 -
749 - insinto /etc/env.d/rust
750 - doins "${T}/provider-${P}"
751 -}
752 -
753 -pkg_postinst() {
754 - eselect rust update --if-unset
755 -
756 - elog "Rust installs a helper script for calling GDB now,"
757 - elog "for your convenience it is installed under /usr/bin/rust-gdb-bin-${PV},"
758 -
759 - if has_version app-editors/emacs; then
760 - elog "install app-emacs/rust-mode to get emacs support for rust."
761 - fi
762 -
763 - if has_version app-editors/gvim || has_version app-editors/vim; then
764 - elog "install app-vim/rust-vim to get vim support for rust."
765 - fi
766 -
767 - if use elibc_musl; then
768 - ewarn "${PN} on *-musl targets is configured with crt-static"
769 - ewarn ""
770 - ewarn "you will need to set RUSTFLAGS=\"-C target-feature=-crt-static\" in make.conf"
771 - ewarn "to use it with portage, otherwise you may see failures like"
772 - ewarn "error: cannot produce proc-macro for serde_derive v1.0.98 as the target "
773 - ewarn "x86_64-unknown-linux-musl does not support these crate types"
774 - fi
775 -}
776 -
777 -pkg_postrm() {
778 - eselect rust cleanup
779 -}