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