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: Fri, 31 Jul 2020 09:34:20
Message-Id: 1596187967.ba4185505dacc2bb19e95c6ce939f13132042a4d.gyakovlev@gentoo
1 commit: ba4185505dacc2bb19e95c6ce939f13132042a4d
2 Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jul 31 09:32:47 2020 +0000
4 Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
5 CommitDate: Fri Jul 31 09:32:47 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba418550
7
8 dev-lang/rust-bin: drop old
9
10 Package-Manager: Portage-3.0.1, Repoman-2.3.23
11 Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
12
13 dev-lang/rust-bin/Manifest | 42 --------
14 dev-lang/rust-bin/rust-bin-1.41.1.ebuild | 167 -----------------------------
15 dev-lang/rust-bin/rust-bin-1.42.0.ebuild | 167 -----------------------------
16 dev-lang/rust-bin/rust-bin-1.43.1.ebuild | 175 -------------------------------
17 4 files changed, 551 deletions(-)
18
19 diff --git a/dev-lang/rust-bin/Manifest b/dev-lang/rust-bin/Manifest
20 index af943c79f19..741989972e8 100644
21 --- a/dev-lang/rust-bin/Manifest
22 +++ b/dev-lang/rust-bin/Manifest
23 @@ -1,45 +1,3 @@
24 -DIST rust-1.41.1-aarch64-unknown-linux-gnu.tar.xz 96755608 BLAKE2B f8635737089bb028cfac6d6478c4226a78c2c8a8aa12f28cba267744e2e915e062f49edb505f26b6deaeca0d2fdb4ec4b83e791f87bf1eab6c0536dc41e2c641 SHA512 54eac5c380b418c1714931ead7d6284b225bb427fcc501e147240000b71d31b667e308aea7f38f3299b1311ab04f19011b914d37a4581c7a64028965569cd58e
25 -DIST rust-1.41.1-arm-unknown-linux-gnueabi.tar.xz 98856136 BLAKE2B dbb3996a9ae302290886bf1cd4642d99a9b3f883f9d39817bb15f105565147e416e23d19e0d08314b08ed441f1ac528c20d8bee27ccef68cb585d8ef64a19e45 SHA512 1b01acd430af3cf99d838aa367dec4f6e4bfcec91388d4a2323cd781d53246edae0f14687b087b73b87c349f243e3acabe193538ce31303f07d59c6a03c31565
26 -DIST rust-1.41.1-arm-unknown-linux-gnueabihf.tar.xz 99107336 BLAKE2B 0dd84e7ad6081b8fdcfcb2691496ed3a493e08db4757e6d3bb2aa9a36fc6f020772a84bc21d0c60efeecf635512f25737b8d6b49a53020c4045c89c5b89881d7 SHA512 462e6d354a4b3b848781bb059decc5eb1ebb4d8a31651623d076a2654e2c8fd02f0f87ddafb124efa40cb134c9438eb252035c2b5bfdf936881b14a23bfbfe9f
27 -DIST rust-1.41.1-armv7-unknown-linux-gnueabihf.tar.xz 103399676 BLAKE2B da35342be05e58c11e6f96ab566b6a2f334d6975d4251deb2f41069d4a549ebf58aba43e1f07b99dedf0426ab0a8e8616b32799ca54a5f601d70910deca3efaf SHA512 400bf8d013fe5030243bc0ccb7066ea3d03a2c10727e04b6830ab91dfe9b04f78cfef10794a1c7bb6276fb00c86f1e1c42a74faba19f3125859b3464726d01c2
28 -DIST rust-1.41.1-i686-unknown-linux-gnu.tar.xz 120834812 BLAKE2B 4615eeb7c63392f66487243743fc57677654e232c786f9f970a9be9996dcb08e265631f6764e09e0444f8bb767b9c76366a26fe8fca9dcc149c81df5c2a3dd18 SHA512 c6d74b2653c537043eb2ea721095ff053def592b4c330bdc104690cfb51d648f515288cc0451743d94260f18a55d6757bcb8eb1e6c0217da3498d08b681ca6af
29 -DIST rust-1.41.1-mips-unknown-linux-gnu.tar.xz 92620720 BLAKE2B dff1be71d459e0256a19fb88f324e59cbf2e10fda693157802a63a08329c7dd4feca4b260510b3a1d6afb4afc9ed9dc549b741f598f3aedf50a982810d0bd140 SHA512 4fdca72b98a4fd25a2ddf33e0f31d9549c39fae9dfad6f1648556f144f82cfb2a487f6777d61476ad18bb0a0ac63810b99bb09a18719ec5344e89fccb16ac693
30 -DIST rust-1.41.1-mips64-unknown-linux-gnuabi64.tar.xz 96215100 BLAKE2B c52d564010d56df01bac6b2f447d56c00855c52ed8ebe6a2ac1b7786e8c73a1d529be7e7d5a4f7b427892494782aadcc4c8cc54157287d43f58938b0a57486c6 SHA512 2ed84ade11c6f4961e83e06a61d998a7abc9165cc384cc69470658e8244dc399e30c3f983a9f11b0bf88032d855bc47fe6d71f5db95cc7168e6f810c69095633
31 -DIST rust-1.41.1-mipsel-unknown-linux-gnu.tar.xz 93365592 BLAKE2B cd0d16f99a0976076530fa601f9bfeb61e1204bc278f78db015bc8d1629ce8f19da61a12573fdf9cf0d3d29e56f6915338aeaea3ef4d9b374eeb4095189fe71c SHA512 a0b7cc55ffeb0911d1d82d93cf2f4ea2a683ee76a783952b2f42c0b3c3d02b2bfc7df6f5762af91e6d02963e22a08ba26f143f594dfd6d41ad8198f7e8a862c0
32 -DIST rust-1.41.1-powerpc-unknown-linux-gnu.tar.xz 98530136 BLAKE2B 41399fcc9f1d88cc5a6fe0651012e4ebd1addde428c22611c30918a09ddad3640fb326bf48f94e5d12a610d2709eecf95c5d023f10bc6636eb6de1808a104e48 SHA512 545b2a4459bbfa7049755cbb63ad6e2917bf03cb9568eccbf3b01ea8f846263fbdc97ad29b42c440fa92dd9737b398196c1cdaf96c9716bba2f9e1d4a3a20125
33 -DIST rust-1.41.1-powerpc64-unknown-linux-gnu.tar.xz 104058752 BLAKE2B 10b3e3e4970fc05952f83e80e7d133d308045bdd3342199e885d2e6add113ada7959a93010046f48b1fedfe85f0346793fc54e0bf0c55d096f82622e198a928c SHA512 50367685783085cc384be944d4321dfde850f3a0e94de0625a08f17160af2c0b795276f96574d1bea84092cbc1cd3cde619d97fe2e37b07ead17f49164e1c995
34 -DIST rust-1.41.1-powerpc64le-unknown-linux-gnu.tar.xz 110594504 BLAKE2B eaf9c92ea9599314d12c5f9d0b654b523ceb8f40cc779cdbc2d50b4b07e0a37cd42d34000f0ace9c19154a1bd17110c097e30ee2b617f3a29de4966bb9303301 SHA512 1b2bf6d35321dd0a0fc9735005317f09f8b9a81b520612484530e29156ea254d5cada583e44f7e4a840edde09d70c34f7ead1208d8aa6037c652540dfa38cede
35 -DIST rust-1.41.1-s390x-unknown-linux-gnu.tar.xz 114814112 BLAKE2B ef22c377e1d89ef4ebe78df19d91bcf042e2e1d8997be80d7d40998b18f6b44f8bb1232b1f72e42e3ffb6d1ff235f3cd2f04854e996bbf7be8f6d5d7299e8514 SHA512 f809adc626876df5c6e050362d59189ede5e3991ac41fd129922540abeb728f618e1a3f3925cee34895de5e037141aabb1f8c2b94d4069945d174e38446e8153
36 -DIST rust-1.41.1-x86_64-unknown-linux-gnu.tar.xz 111202140 BLAKE2B 226c68b1e97cc9be82e81f6c9e065e08514166a65a57159c2f63527063ae5f514650afc2591e0c4854ecd0239dc82cbc9a97b99412608645aca879a71354d857 SHA512 c75d4a18cf9300c6ab480d34c5e4b41be971535931455239330cb2a0e927bcf9cf102498cad5dd1d5d802fd1d9c9d214b80e8ff15aa6be68d3e7f41420cad666
37 -DIST rust-1.41.1-x86_64-unknown-linux-musl.tar.xz 96076684 BLAKE2B 3672e24a83c1e4c97a0844f9522a9fced19d5ef01c89d44e54bba8683514a86f7a14ea2e8c2f28d03c65b7e2e0358ff3cea2f85de1e69eb5334c55e18a8c8e4f SHA512 29e7b2aae35017d7f4313e0a482712390ffec752e62d8b1bda95d56a1f93ba882a8f610b469b5d2d7fa3d6d35c2cdc4e45d219ad85b8a3f71ba6ce04b1add48b
38 -DIST rust-1.42.0-aarch64-unknown-linux-gnu.tar.xz 99903344 BLAKE2B 77e64c56c2f3ab505af9d9003d127b8beb3b2204344985faa6de92905c96d92342485e062e0ff1228baf51a67c8c2274078a60cc86e0c67ba99481a5c01d4d0d SHA512 691a11e279efdcafa6bdafacb7fb48ccf653e180e0e85909b6031105a297d47538efb36d63216f6185427f818483a51aa827f351ca2123840d72caf60079fe13
39 -DIST rust-1.42.0-arm-unknown-linux-gnueabi.tar.xz 102380528 BLAKE2B 5df9a33fa2b1414c9986f01d8dbd85fab2a705818336e1b2c94ca63136be7be63d25a2586efa956cf31aa604106b3c92857e2133169c7f3062da22006f1896bf SHA512 8e1b5351a3289441823ed0ce12f2fb0cedc267efe5c504966aefbc9a74f37ed11f4da1086295d7351c58c2d0bf59c4b7b54b23d5ec0dec4750bd7e38500afeb0
40 -DIST rust-1.42.0-arm-unknown-linux-gnueabihf.tar.xz 100300920 BLAKE2B eb90db613230e44f5002388d83460b635f33ceee349b094ca2472171d54ce3d459b6a2143a66705ef7ea89dcb0fc9b21e6d2f2f53479098ca8559f7c84ee0697 SHA512 d58c1820f39abfdf74569e26ba4f13347dde16632415d4ec0b54cc99c3b04563ed551ed1ba717b33e9b1a9b13e2502008203472f8ed712e302d1db66909e7ccf
41 -DIST rust-1.42.0-armv7-unknown-linux-gnueabihf.tar.xz 105021972 BLAKE2B 5a04715582193138344ef05700af4ccc90074a1b7d6ed8109993b6c59315e6fd6bc947504fcde36b869da8db4b7b8d8240f908387c8b2d78e21e35f6c27fdef7 SHA512 26768ec530506e20fed8f9ef2c1ca85eec155fc90949f2063836b6109b296a976c8430a698971a8b1c11e8f6ad043d854a36e9f0e849417178411dc5cbd30e59
42 -DIST rust-1.42.0-i686-unknown-linux-gnu.tar.xz 124258356 BLAKE2B 3e2e0c11e792943be65c989d4b9ba98cc92b2a1dfec7b8506f00d20e439050faf744b991e7e4fa91f0c8a52f7a4e5fb8dc5d383fd0430fa46c4e35dfa5bb26e7 SHA512 7376be5abed573bbf68f73ed5609fa8e22dfa3ead19a3f3d78d553347e3ae01604ab9906f5317f1687a8ab3f9ad9c38cde44ef6f56d7da65a788a74aee9df057
43 -DIST rust-1.42.0-mips-unknown-linux-gnu.tar.xz 95265764 BLAKE2B b02a340c7689812f7e13286f3dcde893933869c9becb071e9b0455eb68130d74fd67babdf85859ff7b4ef449261be6e09f230a4cf6196041c199d717324c8b21 SHA512 cc19b383ac3dde62750cd247e7fdec9ca4b4ee16880b9b00c42e62c57b46c522950983b500bf8fc70b8198469a18ab92c1ca382e8a07abf8bc937d8f17208d5d
44 -DIST rust-1.42.0-mips64-unknown-linux-gnuabi64.tar.xz 99814476 BLAKE2B 405fa7426a8d21648be97f6b93065b20878419a2c0aa5889ea6a66b9c0f5804d2673a23932a2462965f04e320c4e78f4c79d5b0a6f9877dfe9909d4b4b8864be SHA512 e8933af6290f2cb881fdfc7d2ba3da1c47ef67d847c8a3e659f8f626b7154f202f071ccd4e90555333a3f3dc2bf4101a645b5665dd00a6d72b5acacd6ad317a2
45 -DIST rust-1.42.0-mipsel-unknown-linux-gnu.tar.xz 95248132 BLAKE2B 875597ba699281d7160ba2f36fe03f3a234d19e5c6e91ce1291ab2369799349a42e1e7e6dcdf524980548a8c499693d6b48967913d4280776da7a921dfd18ab1 SHA512 733307eec1f938385a43b38aadcd84b7d4c1cfc084e070333d955d8b36f3192a7f7e6c05c5c07d782b945acbb261e48db94f2f9f7d3a09e8669055a577c90528
46 -DIST rust-1.42.0-powerpc-unknown-linux-gnu.tar.xz 100228400 BLAKE2B e05749ab974ffb0dbae332d4f59c8f71047f86c5e33a368555d996ccf14d229b0cda2cfbcf7f05902746fcf9b18a9a1ba4cd8d8cfeb51d3128f04914e8bc062d SHA512 ad2c9d3ebae5ccffd1f70d0a732a3e6cf793b203a8ab7bea3b90d45b63dac84cd513fcc494c7401a6dedcc1e4c3b6fa4ba95a4d3c10411dce5c2a06b84ef934a
47 -DIST rust-1.42.0-powerpc64-unknown-linux-gnu.tar.xz 106116524 BLAKE2B bfa533d3fdeaba4c539f18f205ddaa99c6a6be8f4213cf2d02090cc576ee17c721295262c78d84ec01bc286b59f6a30bf32e7c44e435205908fec03de1a8d60a SHA512 668d1d353bdaf676043ab7f4baad464b202e8ae1be7713e3481b8e9fb5fabd1020e10e178d69d099541cb1b23362b50b826790740156f1c96efa3d2a7457e404
48 -DIST rust-1.42.0-powerpc64le-unknown-linux-gnu.tar.xz 109926880 BLAKE2B 92a9067ff95bf2293eb5dc3f055275646f9f9764a59ea5dc772b1d8da78c28acfbd93e7a9076dd7ddfb36255cecda0646a7e5cc4ef4767cdb320aaf046f77162 SHA512 e1db9bbef45e88e7d1d5b905379c04786a015c90d0d9de6a6c16276a3e91c342a8231dda7a4d46ecc7adc969d07fd7dd8595975647b9ab69f8997fee74401219
49 -DIST rust-1.42.0-s390x-unknown-linux-gnu.tar.xz 116937084 BLAKE2B 4d68801c7c40aa0aca24d19d25e80614b5b40aa2715aacddb6b9f5441b1c7e19e7b0d396caea860607df1dc580deadc43d9cd1f988cbe654b3132b665f9032af SHA512 85b1331a9a71cc43a2fa628b8510590ff072e409c2c38ebfd9089ab7a245182e23b52f6221b25c63f6048e1bf4ada0f561dd8f3f810680c9727040bc8a0d8d46
50 -DIST rust-1.42.0-x86_64-unknown-linux-gnu.tar.xz 110826392 BLAKE2B 8c90bacc9b350d64c4084edf104e9004461d681e19f8e8179ff6eb0b2bc50e25d95e3ed13c83f77224cc60f374f3961f0069dfe20512c844598b8eb2393300b0 SHA512 87c06d4503e7ba12bd3dfc8dd279a3bdf33a24d2c22eec1378b79b2c17ccdad9b4c8dbd0d4704eae1f3476aec5639d3ba143e8c74a296d631b17b57da7447e70
51 -DIST rust-1.42.0-x86_64-unknown-linux-musl.tar.xz 97471188 BLAKE2B 29e7089a33a20e5c57a68c171e6b049e5dbc97d4c940106bbf7116c970e7ddb2271b1cf33162b4141d89b0b59049e09ca49c848a326036eefbc03e369f3ab18e SHA512 d804a08e38fa6735ce57067a3c39c59e2932943aa8baf43419815e9c743f50e198d88ef80d87fc193b8bcba011c685471146c0741954095eed74e41f86de38c8
52 -DIST rust-1.43.1-aarch64-unknown-linux-gnu.tar.xz 104148868 BLAKE2B ac5db9eb58c502253d001e0c93aef867bc584d045960a1d3c2caf6772a7c1f4fbad7da579d7c72b3376804f61f1332a54e9fc7099ba5f4a65f7e5435df28894a SHA512 b54fad5493344d2370bd77110f0ffb0231f41ab8aa9707e9303304957c5d9067dc83089432eb175605b78dc771dfcf7abfcce63d7fecdbb759dd224c17d12da0
53 -DIST rust-1.43.1-arm-unknown-linux-gnueabi.tar.xz 104779424 BLAKE2B 63c05d7403970bd4a237a6b690bcb8e78f310816a953af43da8d258a74102cd560c8674656c2036b1f391dc964ba6d2be2736bc10686c2365cc332b5c76a5502 SHA512 ea2eae6da6c757c07cf9631c706365c743c58f28b514444763ea70fed4c8fcefc5c36d55136afffc2f5e0d25e9b1fdf3243cb9def7e0f57e37b5a4783d44a61b
54 -DIST rust-1.43.1-arm-unknown-linux-gnueabihf.tar.xz 103569032 BLAKE2B fc94eeb777a72fcb1b2821b5d10bb9eaca535d76e8caee3d06aed989107460e00146516c5be5714e9739c49d5170809fc132624f9a035afba146db883346c57a SHA512 1c523dafceb29f916a192261f673048c8f781453bcee237e0e333d694d7d7b71735544906f2edea9e0a8a48fc66a478645ae8ae865a171f4f9a94f0d8e6800c1
55 -DIST rust-1.43.1-armv7-unknown-linux-gnueabihf.tar.xz 108430484 BLAKE2B a3c57930b4e7096f409a2129abef60fbdfadad59f29e428296f3151187eac286e82bdb2d0ca879db87563cdc707dbcabbb5e9048b54303653209b98268ab9cf3 SHA512 0812b3229dd47f1b5cadb49020e68d28b4267ac0489d0c2e448f21e3b0b6519bbf216ac9b20b747e035033842a6eb3b13a98706f2eddca2c088d9396dcb2c21e
56 -DIST rust-1.43.1-i686-unknown-linux-gnu.tar.xz 125731548 BLAKE2B 3a3278e409a69f3e8195bab39871b5594571c1c8f2ea2a5f8c9786a739f709381c13c1b2a3209ef62cb7c5b8aec47dd769cf3e658ed57e5037522759fa1a244e SHA512 c7423bccfb15f3df6043ec1d81203c9db9b3229dedd347cab09d3cc3b183f53aa0707f59964efccd63418e1c6ad21e7ee7dcc1495eda8c4ecb55ee8e6b3ac034
57 -DIST rust-1.43.1-mips-unknown-linux-gnu.tar.xz 95924004 BLAKE2B fc1da442dfaa535b81029ed40a85cd0d55766d84c34f0d97bf36376c44e44fd5305b429854b9c964515e10f83a06b36a6ad9daae5714e142491d99e58b1d0a07 SHA512 fe3b11e586d506dc917f0e04009a994a16575ac534a2716b49e66a0344060a26ee6c7e912b6cd7b5f010a97f59604515f899bc1b6c38f0ea86e8cecc20152dd6
58 -DIST rust-1.43.1-mips64-unknown-linux-gnuabi64.tar.xz 100980364 BLAKE2B 12439df511c3ad43ed24cb0e648a212314a747e203680929ed3e136505eb29af3dcb007162aaa337fbac56a9b1b8f1c405217756ec712c400bc0f4d9aefd64b8 SHA512 6c0d7f172e76e21596d305df7b1a38fde66a946972765de92ccc139cf8f2e8755864b7bd94328b9639023df6be51af08428f41ed78de4ba8d43620673b9f7ecb
59 -DIST rust-1.43.1-mipsel-unknown-linux-gnu.tar.xz 98512180 BLAKE2B b5e8cdf2b8d65cc39bfb325afda9ae75a360967a4f6f413f3b01257bc34130fcc873dc128a4e48bbcad774d69b9a4aae0d4a8182819a4411809af6a0c636b403 SHA512 cb01eac951384fbf2ead5b7d4acbf92485de0bbaa7e3a272a46a8934066d720d248a19a67ffc88b7b239c15478e8691b94302807dc7652e042c9b8edded6da12
60 -DIST rust-1.43.1-powerpc-unknown-linux-gnu.tar.xz 105007576 BLAKE2B 8392f36025ca91742fad9755c945b42e616272cc97c33087090c6462a5ba9f1de82a0167ed53568b5cdd4c593464ed2858811fd0c9ae8559a1cba37be6db5305 SHA512 d10da49f19b79f843ae369bdff3e5040b93934dc50dac3c09bd346c24dfa7394364da647c08206d5cef4c853b7e59d1062c16e6eeba0ffc01736eeba63dd3eb6
61 -DIST rust-1.43.1-powerpc64-unknown-linux-gnu.tar.xz 107189572 BLAKE2B ba561d45b8f9a7f446b17313d92db31b30a07d657dbc59667076ee216d66e4b2ec3811821bc6d1fde6bba811d2c46473c6e3bc06162fe4e1ffe040ad23542742 SHA512 695591807892c8f08801cd145ebc6a91ee4222000210baaaa0d6c8acf1ac6a96f4bf2566871def04d15a9965b7e3ea4287e37d7851fb14010518694d8ede75e6
62 -DIST rust-1.43.1-powerpc64le-unknown-linux-gnu.tar.xz 112921244 BLAKE2B 9fa67664fc90c1f6095d98b756cae747be2ad863b894b393d4e9ecc3a1bd527b0d26f1bae2988981b98d4d582d2b60a18c62b3db3b5fa017439e034f576e7582 SHA512 da447ec44ebf998290a73420437c8d434a6c196cfe1c3331a9adf40abf7acd97a231e352a8626bbfa961da8e0c4f450aa59d573254257f72cce4068eeb8112a1
63 -DIST rust-1.43.1-s390x-unknown-linux-gnu.tar.xz 119547480 BLAKE2B 8ce0d64e2d47f23cb927f3ea3a0f469e3cafc191ac1d47e580bce6cf0b35887484542f7d1b857d9bace5f696a072adb7e17e8c5f64af9bf1fbcc305707a15f9f SHA512 f087e50a91b1cc4a12bf15aea1cefbda9b89518febcecc0d56ea7d0a6a682be06cff7777d0a0b4812e96f3fb3295e7799bf200c1599c88cb7083a78d5002f14a
64 -DIST rust-1.43.1-x86_64-unknown-linux-gnu.tar.xz 112817212 BLAKE2B c6153889d9872ed5a60bfc43bc8c98e71654fffdd79ce775c3eb4376ed4714c5532e6aaecb769e447f3ae0bb7a11aed75754a5e879404742cb0813080dcf67eb SHA512 2fc573ca2826d9f03044f746ae4d7715b4e31b9ac933289607aa3449a538bb4dfd519540576a1d0d286c0d754a7ba6ce38beef6aded1090d3af3091b6ba2a9ee
65 -DIST rust-1.43.1-x86_64-unknown-linux-musl.tar.xz 103345832 BLAKE2B c16930854ea5e825e1338fdde3966e24d3505230891ab4e10160c5482298996768d8cee9890eadd486bfca41ebd5c9f38f7b7ead35a7848e59e409df8eaf9bdf SHA512 9f6ce2a5eaf98dc20b4ed88dbe60e8fb014ef3e7e82f5c31a28cf0f916d996271929cadeaf39a869f548aafb311f022acb408d51d4312c849c71843bc37ca202
66 DIST rust-1.44.1-aarch64-unknown-linux-gnu.tar.xz 101259004 BLAKE2B c00274660698c5e980a6fe28839f96783989bc5f102025a5e2b63466928f697afc3c70ff8efd00b525ea4b88823585e801690e6c05b246abf5600af80f911a07 SHA512 97a67addb5995f504d7326a500d1b40c52cc6e6e6f6e946adabcf825ce9b64272232a24bc30ce36e3ea63ccda4b980f3b7b61b0e88a8554f021b731ad79a35f1
67 DIST rust-1.44.1-arm-unknown-linux-gnueabi.tar.xz 107474900 BLAKE2B 1b21f28b12507cba83ede592670b715365b1ca1fa311dc70108404bc7fa199914716cf7e5560a682ccf4f37bfaf91357f547456a032b4914e75543fdb7e8e84f SHA512 5bb406cc999317a15988b434c3de53d11e3823359fd3dd798de8195fc2e7e7b32830c7cceb1cb7089f47b333346c42fd4153ba1b441799d89fa27207383b7043
68 DIST rust-1.44.1-arm-unknown-linux-gnueabihf.tar.xz 105267436 BLAKE2B 6e4c13028dc1751970b04b99db64be6e1ddbbc3b754318e3eabe03e7ae65031c4a5ed87582ec0ffa605a7ac69bee32c5fd48c6dcd84f298d73199a7f7d1c731f SHA512 fffadfc6d8317512ed50df97785a7d0094f59b9465ce5e762c45d6a3a484cdb3c04a72ac49c3d61abad898503378d841ed6abaa16a072aa6adc9069619e26a49
69
70 diff --git a/dev-lang/rust-bin/rust-bin-1.41.1.ebuild b/dev-lang/rust-bin/rust-bin-1.41.1.ebuild
71 deleted file mode 100644
72 index 193d17cba94..00000000000
73 --- a/dev-lang/rust-bin/rust-bin-1.41.1.ebuild
74 +++ /dev/null
75 @@ -1,167 +0,0 @@
76 -# Copyright 1999-2020 Gentoo Authors
77 -# Distributed under the terms of the GNU General Public License v2
78 -
79 -EAPI=7
80 -
81 -inherit bash-completion-r1 rust-toolchain toolchain-funcs
82 -
83 -MY_P="rust-${PV}"
84 -
85 -DESCRIPTION="Systems programming language from Mozilla"
86 -HOMEPAGE="https://www.rust-lang.org/"
87 -SRC_URI="$(rust_all_arch_uris ${MY_P})"
88 -
89 -LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
90 -SLOT="stable"
91 -KEYWORDS="amd64 ~arm arm64 ppc64 x86"
92 -IUSE="clippy cpu_flags_x86_sse2 doc libressl rustfmt"
93 -
94 -DEPEND=""
95 -RDEPEND="
96 - >=app-eselect/eselect-rust-20190311
97 - sys-libs/zlib
98 - !libressl? ( dev-libs/openssl:0= )
99 - libressl? ( dev-libs/libressl:0= )
100 - net-libs/libssh2
101 - net-misc/curl[ssl]
102 -"
103 -
104 -REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )"
105 -
106 -QA_PREBUILT="
107 - opt/${P}/bin/*-${PV}
108 - opt/${P}/lib/*.so
109 - opt/${P}/lib/rustlib/*/bin/*
110 - opt/${P}/lib/rustlib/*/lib/*.so
111 - opt/${P}/lib/rustlib/*/lib/*.rlib*
112 -"
113 -
114 -pkg_pretend() {
115 - if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then
116 - die "${CHOST} is not supported by upstream Rust. You must use a hard float version."
117 - fi
118 -}
119 -
120 -src_unpack() {
121 - default
122 - mv "${WORKDIR}/${MY_P}-$(rust_abi)" "${S}" || die
123 -}
124 -
125 -src_install() {
126 - local std=$(grep 'std' ./components)
127 - local components="rustc,cargo,${std}"
128 - use doc && components="${components},rust-docs"
129 - use clippy && components="${components},clippy-preview"
130 - use rustfmt && components="${components},rustfmt-preview"
131 - ./install.sh \
132 - --components="${components}" \
133 - --disable-verify \
134 - --prefix="${ED}/opt/${P}" \
135 - --mandir="${ED}/opt/${P}/man" \
136 - --disable-ldconfig \
137 - || die
138 -
139 - local rustc=rustc-bin-${PV}
140 - local rustdoc=rustdoc-bin-${PV}
141 - local rustgdb=rust-gdb-bin-${PV}
142 - local rustgdbgui=rust-gdbgui-bin-${PV}
143 - local rustlldb=rust-lldb-bin-${PV}
144 -
145 - mv "${ED}/opt/${P}/bin/rustc" "${ED}/opt/${P}/bin/${rustc}" || die
146 - mv "${ED}/opt/${P}/bin/rustdoc" "${ED}/opt/${P}/bin/${rustdoc}" || die
147 - mv "${ED}/opt/${P}/bin/rust-gdb" "${ED}/opt/${P}/bin/${rustgdb}" || die
148 - mv "${ED}/opt/${P}/bin/rust-gdbgui" "${ED}/opt/${P}/bin/${rustgdbgui}" || die
149 - mv "${ED}/opt/${P}/bin/rust-lldb" "${ED}/opt/${P}/bin/${rustlldb}" || die
150 -
151 - dosym "${rustc}" "/opt/${P}/bin/rustc"
152 - dosym "${rustdoc}" "/opt/${P}/bin/rustdoc"
153 - dosym "${rustgdb}" "/opt/${P}/bin/rust-gdb"
154 - dosym "${rustgdbgui}" "/opt/${P}/bin/rust-gdbgui"
155 - dosym "${rustlldb}" "/opt/${P}/bin/rust-lldb"
156 -
157 - dosym "../../opt/${P}/bin/${rustc}" "/usr/bin/${rustc}"
158 - dosym "../../opt/${P}/bin/${rustdoc}" "/usr/bin/${rustdoc}"
159 - dosym "../../opt/${P}/bin/${rustgdb}" "/usr/bin/${rustgdb}"
160 - dosym "../../opt/${P}/bin/${rustgdbgui}" "/usr/bin/${rustgdbgui}"
161 - dosym "../../opt/${P}/bin/${rustlldb}" "/usr/bin/${rustlldb}"
162 -
163 - local cargo=cargo-bin-${PV}
164 - mv "${ED}/opt/${P}/bin/cargo" "${ED}/opt/${P}/bin/${cargo}" || die
165 - dosym "${cargo}" "/opt/${P}/bin/cargo"
166 - dosym "../../opt/${P}/bin/${cargo}" "/usr/bin/${cargo}"
167 -
168 - if use clippy; then
169 - local clippy_driver=clippy-driver-bin-${PV}
170 - local cargo_clippy=cargo-clippy-bin-${PV}
171 - mv "${ED}/opt/${P}/bin/clippy-driver" "${ED}/opt/${P}/bin/${clippy_driver}" || die
172 - mv "${ED}/opt/${P}/bin/cargo-clippy" "${ED}/opt/${P}/bin/${cargo_clippy}" || die
173 - dosym "${clippy_driver}" "/opt/${P}/bin/clippy-driver"
174 - dosym "${cargo_clippy}" "/opt/${P}/bin/cargo-clippy"
175 - dosym "../../opt/${P}/bin/${clippy_driver}" "/usr/bin/${clippy_driver}"
176 - dosym "../../opt/${P}/bin/${cargo_clippy}" "/usr/bin/${cargo_clippy}"
177 - fi
178 - if use rustfmt; then
179 - local rustfmt=rustfmt-bin-${PV}
180 - local cargo_fmt=cargo-fmt-bin-${PV}
181 - mv "${ED}/opt/${P}/bin/rustfmt" "${ED}/opt/${P}/bin/${rustfmt}" || die
182 - mv "${ED}/opt/${P}/bin/cargo-fmt" "${ED}/opt/${P}/bin/${cargo_fmt}" || die
183 - dosym "${rustfmt}" "/opt/${P}/bin/rustfmt"
184 - dosym "${cargo_fmt}" "/opt/${P}/bin/cargo-fmt"
185 - dosym "../../opt/${P}/bin/${rustfmt}" "/usr/bin/${rustfmt}"
186 - dosym "../../opt/${P}/bin/${cargo_fmt}" "/usr/bin/${cargo_fmt}"
187 - fi
188 -
189 - cat <<-EOF > "${T}"/50${P}
190 - LDPATH="/opt/${P}/lib"
191 - MANPATH="/opt/${P}/man"
192 - EOF
193 - doenvd "${T}"/50${P}
194 -
195 - # note: eselect-rust adds EROOT to all paths below
196 - cat <<-EOF > "${T}/provider-${P}"
197 - /usr/bin/rustdoc
198 - /usr/bin/rust-gdb
199 - /usr/bin/rust-gdbgui
200 - /usr/bin/rust-lldb
201 - EOF
202 - echo /usr/bin/cargo >> "${T}/provider-${P}"
203 - if use clippy; then
204 - echo /usr/bin/clippy-driver >> "${T}/provider-${P}"
205 - echo /usr/bin/cargo-clippy >> "${T}/provider-${P}"
206 - fi
207 - if use rustfmt; then
208 - echo /usr/bin/rustfmt >> "${T}/provider-${P}"
209 - echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"
210 - fi
211 -
212 - insinto /etc/env.d/rust
213 - doins "${T}/provider-${P}"
214 -}
215 -
216 -pkg_postinst() {
217 - eselect rust update --if-unset
218 -
219 - elog "Rust installs a helper script for calling GDB now,"
220 - elog "for your convenience it is installed under /usr/bin/rust-gdb-bin-${PV},"
221 -
222 - if has_version app-editors/emacs; then
223 - elog "install app-emacs/rust-mode to get emacs support for rust."
224 - fi
225 -
226 - if has_version app-editors/gvim || has_version app-editors/vim; then
227 - elog "install app-vim/rust-vim to get vim support for rust."
228 - fi
229 -
230 - if use elibc_musl; then
231 - ewarn "${PN} on *-musl targets is configured with crt-static"
232 - ewarn ""
233 - ewarn "you will need to set RUSTFLAGS=\"-C target-feature=-crt-static\" in make.conf"
234 - ewarn "to use it with portage, otherwise you may see failures like"
235 - ewarn "error: cannot produce proc-macro for serde_derive v1.0.98 as the target "
236 - ewarn "x86_64-unknown-linux-musl does not support these crate types"
237 - fi
238 -}
239 -
240 -pkg_postrm() {
241 - eselect rust cleanup
242 -}
243
244 diff --git a/dev-lang/rust-bin/rust-bin-1.42.0.ebuild b/dev-lang/rust-bin/rust-bin-1.42.0.ebuild
245 deleted file mode 100644
246 index 51deede915a..00000000000
247 --- a/dev-lang/rust-bin/rust-bin-1.42.0.ebuild
248 +++ /dev/null
249 @@ -1,167 +0,0 @@
250 -# Copyright 1999-2020 Gentoo Authors
251 -# Distributed under the terms of the GNU General Public License v2
252 -
253 -EAPI=7
254 -
255 -inherit bash-completion-r1 rust-toolchain toolchain-funcs
256 -
257 -MY_P="rust-${PV}"
258 -
259 -DESCRIPTION="Systems programming language from Mozilla"
260 -HOMEPAGE="https://www.rust-lang.org/"
261 -SRC_URI="$(rust_all_arch_uris ${MY_P})"
262 -
263 -LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
264 -SLOT="stable"
265 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
266 -IUSE="clippy cpu_flags_x86_sse2 doc libressl rustfmt"
267 -
268 -DEPEND=""
269 -RDEPEND="
270 - >=app-eselect/eselect-rust-20190311
271 - sys-libs/zlib
272 - !libressl? ( dev-libs/openssl:0= )
273 - libressl? ( dev-libs/libressl:0= )
274 - net-libs/libssh2
275 - net-misc/curl[ssl]
276 -"
277 -
278 -REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )"
279 -
280 -QA_PREBUILT="
281 - opt/${P}/bin/*-${PV}
282 - opt/${P}/lib/*.so
283 - opt/${P}/lib/rustlib/*/bin/*
284 - opt/${P}/lib/rustlib/*/lib/*.so
285 - opt/${P}/lib/rustlib/*/lib/*.rlib*
286 -"
287 -
288 -pkg_pretend() {
289 - if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then
290 - die "${CHOST} is not supported by upstream Rust. You must use a hard float version."
291 - fi
292 -}
293 -
294 -src_unpack() {
295 - default
296 - mv "${WORKDIR}/${MY_P}-$(rust_abi)" "${S}" || die
297 -}
298 -
299 -src_install() {
300 - local std=$(grep 'std' ./components)
301 - local components="rustc,cargo,${std}"
302 - use doc && components="${components},rust-docs"
303 - use clippy && components="${components},clippy-preview"
304 - use rustfmt && components="${components},rustfmt-preview"
305 - ./install.sh \
306 - --components="${components}" \
307 - --disable-verify \
308 - --prefix="${ED}/opt/${P}" \
309 - --mandir="${ED}/opt/${P}/man" \
310 - --disable-ldconfig \
311 - || die
312 -
313 - local rustc=rustc-bin-${PV}
314 - local rustdoc=rustdoc-bin-${PV}
315 - local rustgdb=rust-gdb-bin-${PV}
316 - local rustgdbgui=rust-gdbgui-bin-${PV}
317 - local rustlldb=rust-lldb-bin-${PV}
318 -
319 - mv "${ED}/opt/${P}/bin/rustc" "${ED}/opt/${P}/bin/${rustc}" || die
320 - mv "${ED}/opt/${P}/bin/rustdoc" "${ED}/opt/${P}/bin/${rustdoc}" || die
321 - mv "${ED}/opt/${P}/bin/rust-gdb" "${ED}/opt/${P}/bin/${rustgdb}" || die
322 - mv "${ED}/opt/${P}/bin/rust-gdbgui" "${ED}/opt/${P}/bin/${rustgdbgui}" || die
323 - mv "${ED}/opt/${P}/bin/rust-lldb" "${ED}/opt/${P}/bin/${rustlldb}" || die
324 -
325 - dosym "${rustc}" "/opt/${P}/bin/rustc"
326 - dosym "${rustdoc}" "/opt/${P}/bin/rustdoc"
327 - dosym "${rustgdb}" "/opt/${P}/bin/rust-gdb"
328 - dosym "${rustgdbgui}" "/opt/${P}/bin/rust-gdbgui"
329 - dosym "${rustlldb}" "/opt/${P}/bin/rust-lldb"
330 -
331 - dosym "../../opt/${P}/bin/${rustc}" "/usr/bin/${rustc}"
332 - dosym "../../opt/${P}/bin/${rustdoc}" "/usr/bin/${rustdoc}"
333 - dosym "../../opt/${P}/bin/${rustgdb}" "/usr/bin/${rustgdb}"
334 - dosym "../../opt/${P}/bin/${rustgdbgui}" "/usr/bin/${rustgdbgui}"
335 - dosym "../../opt/${P}/bin/${rustlldb}" "/usr/bin/${rustlldb}"
336 -
337 - local cargo=cargo-bin-${PV}
338 - mv "${ED}/opt/${P}/bin/cargo" "${ED}/opt/${P}/bin/${cargo}" || die
339 - dosym "${cargo}" "/opt/${P}/bin/cargo"
340 - dosym "../../opt/${P}/bin/${cargo}" "/usr/bin/${cargo}"
341 -
342 - if use clippy; then
343 - local clippy_driver=clippy-driver-bin-${PV}
344 - local cargo_clippy=cargo-clippy-bin-${PV}
345 - mv "${ED}/opt/${P}/bin/clippy-driver" "${ED}/opt/${P}/bin/${clippy_driver}" || die
346 - mv "${ED}/opt/${P}/bin/cargo-clippy" "${ED}/opt/${P}/bin/${cargo_clippy}" || die
347 - dosym "${clippy_driver}" "/opt/${P}/bin/clippy-driver"
348 - dosym "${cargo_clippy}" "/opt/${P}/bin/cargo-clippy"
349 - dosym "../../opt/${P}/bin/${clippy_driver}" "/usr/bin/${clippy_driver}"
350 - dosym "../../opt/${P}/bin/${cargo_clippy}" "/usr/bin/${cargo_clippy}"
351 - fi
352 - if use rustfmt; then
353 - local rustfmt=rustfmt-bin-${PV}
354 - local cargo_fmt=cargo-fmt-bin-${PV}
355 - mv "${ED}/opt/${P}/bin/rustfmt" "${ED}/opt/${P}/bin/${rustfmt}" || die
356 - mv "${ED}/opt/${P}/bin/cargo-fmt" "${ED}/opt/${P}/bin/${cargo_fmt}" || die
357 - dosym "${rustfmt}" "/opt/${P}/bin/rustfmt"
358 - dosym "${cargo_fmt}" "/opt/${P}/bin/cargo-fmt"
359 - dosym "../../opt/${P}/bin/${rustfmt}" "/usr/bin/${rustfmt}"
360 - dosym "../../opt/${P}/bin/${cargo_fmt}" "/usr/bin/${cargo_fmt}"
361 - fi
362 -
363 - cat <<-EOF > "${T}"/50${P}
364 - LDPATH="/opt/${P}/lib"
365 - MANPATH="/opt/${P}/man"
366 - EOF
367 - doenvd "${T}"/50${P}
368 -
369 - # note: eselect-rust adds EROOT to all paths below
370 - cat <<-EOF > "${T}/provider-${P}"
371 - /usr/bin/rustdoc
372 - /usr/bin/rust-gdb
373 - /usr/bin/rust-gdbgui
374 - /usr/bin/rust-lldb
375 - EOF
376 - echo /usr/bin/cargo >> "${T}/provider-${P}"
377 - if use clippy; then
378 - echo /usr/bin/clippy-driver >> "${T}/provider-${P}"
379 - echo /usr/bin/cargo-clippy >> "${T}/provider-${P}"
380 - fi
381 - if use rustfmt; then
382 - echo /usr/bin/rustfmt >> "${T}/provider-${P}"
383 - echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"
384 - fi
385 -
386 - insinto /etc/env.d/rust
387 - doins "${T}/provider-${P}"
388 -}
389 -
390 -pkg_postinst() {
391 - eselect rust update --if-unset
392 -
393 - elog "Rust installs a helper script for calling GDB now,"
394 - elog "for your convenience it is installed under /usr/bin/rust-gdb-bin-${PV},"
395 -
396 - if has_version app-editors/emacs; then
397 - elog "install app-emacs/rust-mode to get emacs support for rust."
398 - fi
399 -
400 - if has_version app-editors/gvim || has_version app-editors/vim; then
401 - elog "install app-vim/rust-vim to get vim support for rust."
402 - fi
403 -
404 - if use elibc_musl; then
405 - ewarn "${PN} on *-musl targets is configured with crt-static"
406 - ewarn ""
407 - ewarn "you will need to set RUSTFLAGS=\"-C target-feature=-crt-static\" in make.conf"
408 - ewarn "to use it with portage, otherwise you may see failures like"
409 - ewarn "error: cannot produce proc-macro for serde_derive v1.0.98 as the target "
410 - ewarn "x86_64-unknown-linux-musl does not support these crate types"
411 - fi
412 -}
413 -
414 -pkg_postrm() {
415 - eselect rust cleanup
416 -}
417
418 diff --git a/dev-lang/rust-bin/rust-bin-1.43.1.ebuild b/dev-lang/rust-bin/rust-bin-1.43.1.ebuild
419 deleted file mode 100644
420 index 49f22a50239..00000000000
421 --- a/dev-lang/rust-bin/rust-bin-1.43.1.ebuild
422 +++ /dev/null
423 @@ -1,175 +0,0 @@
424 -# Copyright 1999-2020 Gentoo Authors
425 -# Distributed under the terms of the GNU General Public License v2
426 -
427 -EAPI=7
428 -
429 -inherit bash-completion-r1 rust-toolchain toolchain-funcs multilib-minimal
430 -
431 -MY_P="rust-${PV}"
432 -
433 -DESCRIPTION="Systems programming language from Mozilla"
434 -HOMEPAGE="https://www.rust-lang.org/"
435 -SRC_URI="$(rust_all_arch_uris ${MY_P})"
436 -
437 -LICENSE="|| ( MIT Apache-2.0 ) BSD-1 BSD-2 BSD-4 UoI-NCSA"
438 -SLOT="stable"
439 -KEYWORDS="amd64 ~arm ~arm64 ppc64 x86"
440 -IUSE="clippy cpu_flags_x86_sse2 doc rustfmt"
441 -
442 -DEPEND=""
443 -RDEPEND=">=app-eselect/eselect-rust-20190311"
444 -
445 -REQUIRED_USE="x86? ( cpu_flags_x86_sse2 )"
446 -
447 -QA_PREBUILT="
448 - opt/${P}/bin/*-${PV}
449 - opt/${P}/lib/*.so
450 - opt/${P}/lib/rustlib/*/bin/*
451 - opt/${P}/lib/rustlib/*/lib/*.so
452 - opt/${P}/lib/rustlib/*/lib/*.rlib*
453 -"
454 -
455 -pkg_pretend() {
456 - if [[ "$(tc-is-softfloat)" != "no" ]] && [[ ${CHOST} == armv7* ]]; then
457 - die "${CHOST} is not supported by upstream Rust. You must use a hard float version."
458 - fi
459 -}
460 -
461 -src_unpack() {
462 - default
463 - mv "${WORKDIR}/${MY_P}-$(rust_abi)" "${S}" || die
464 -}
465 -
466 -multilib_src_install() {
467 - if multilib_is_native_abi; then
468 -
469 - # start native abi install
470 - pushd "${S}" >/dev/null || die
471 - local std
472 - std="$(grep 'std' ./components)"
473 - local components="rustc,cargo,${std}"
474 - use doc && components="${components},rust-docs"
475 - use clippy && components="${components},clippy-preview"
476 - use rustfmt && components="${components},rustfmt-preview"
477 - ./install.sh \
478 - --components="${components}" \
479 - --disable-verify \
480 - --prefix="${ED}/opt/${P}" \
481 - --mandir="${ED}/opt/${P}/man" \
482 - --disable-ldconfig \
483 - || die
484 -
485 - local rustc=rustc-bin-${PV}
486 - local rustdoc=rustdoc-bin-${PV}
487 - local rustgdb=rust-gdb-bin-${PV}
488 - local rustgdbgui=rust-gdbgui-bin-${PV}
489 - local rustlldb=rust-lldb-bin-${PV}
490 -
491 - mv "${ED}/opt/${P}/bin/rustc" "${ED}/opt/${P}/bin/${rustc}" || die
492 - mv "${ED}/opt/${P}/bin/rustdoc" "${ED}/opt/${P}/bin/${rustdoc}" || die
493 - mv "${ED}/opt/${P}/bin/rust-gdb" "${ED}/opt/${P}/bin/${rustgdb}" || die
494 - mv "${ED}/opt/${P}/bin/rust-gdbgui" "${ED}/opt/${P}/bin/${rustgdbgui}" || die
495 - mv "${ED}/opt/${P}/bin/rust-lldb" "${ED}/opt/${P}/bin/${rustlldb}" || die
496 -
497 - dosym "${rustc}" "/opt/${P}/bin/rustc"
498 - dosym "${rustdoc}" "/opt/${P}/bin/rustdoc"
499 - dosym "${rustgdb}" "/opt/${P}/bin/rust-gdb"
500 - dosym "${rustgdbgui}" "/opt/${P}/bin/rust-gdbgui"
501 - dosym "${rustlldb}" "/opt/${P}/bin/rust-lldb"
502 -
503 - dosym "../../opt/${P}/bin/${rustc}" "/usr/bin/${rustc}"
504 - dosym "../../opt/${P}/bin/${rustdoc}" "/usr/bin/${rustdoc}"
505 - dosym "../../opt/${P}/bin/${rustgdb}" "/usr/bin/${rustgdb}"
506 - dosym "../../opt/${P}/bin/${rustgdbgui}" "/usr/bin/${rustgdbgui}"
507 - dosym "../../opt/${P}/bin/${rustlldb}" "/usr/bin/${rustlldb}"
508 -
509 - local cargo=cargo-bin-${PV}
510 - mv "${ED}/opt/${P}/bin/cargo" "${ED}/opt/${P}/bin/${cargo}" || die
511 - dosym "${cargo}" "/opt/${P}/bin/cargo"
512 - dosym "../../opt/${P}/bin/${cargo}" "/usr/bin/${cargo}"
513 -
514 - if use clippy; then
515 - local clippy_driver=clippy-driver-bin-${PV}
516 - local cargo_clippy=cargo-clippy-bin-${PV}
517 - mv "${ED}/opt/${P}/bin/clippy-driver" "${ED}/opt/${P}/bin/${clippy_driver}" || die
518 - mv "${ED}/opt/${P}/bin/cargo-clippy" "${ED}/opt/${P}/bin/${cargo_clippy}" || die
519 - dosym "${clippy_driver}" "/opt/${P}/bin/clippy-driver"
520 - dosym "${cargo_clippy}" "/opt/${P}/bin/cargo-clippy"
521 - dosym "../../opt/${P}/bin/${clippy_driver}" "/usr/bin/${clippy_driver}"
522 - dosym "../../opt/${P}/bin/${cargo_clippy}" "/usr/bin/${cargo_clippy}"
523 - fi
524 - if use rustfmt; then
525 - local rustfmt=rustfmt-bin-${PV}
526 - local cargo_fmt=cargo-fmt-bin-${PV}
527 - mv "${ED}/opt/${P}/bin/rustfmt" "${ED}/opt/${P}/bin/${rustfmt}" || die
528 - mv "${ED}/opt/${P}/bin/cargo-fmt" "${ED}/opt/${P}/bin/${cargo_fmt}" || die
529 - dosym "${rustfmt}" "/opt/${P}/bin/rustfmt"
530 - dosym "${cargo_fmt}" "/opt/${P}/bin/cargo-fmt"
531 - dosym "../../opt/${P}/bin/${rustfmt}" "/usr/bin/${rustfmt}"
532 - dosym "../../opt/${P}/bin/${cargo_fmt}" "/usr/bin/${cargo_fmt}"
533 - fi
534 -
535 - cat <<-EOF > "${T}"/50${P}
536 - LDPATH="/opt/${P}/lib"
537 - MANPATH="/opt/${P}/man"
538 - EOF
539 - doenvd "${T}"/50${P}
540 -
541 - # note: eselect-rust adds EROOT to all paths below
542 - cat <<-EOF > "${T}/provider-${P}"
543 - /usr/bin/rustdoc
544 - /usr/bin/rust-gdb
545 - /usr/bin/rust-gdbgui
546 - /usr/bin/rust-lldb
547 - EOF
548 - echo /usr/bin/cargo >> "${T}/provider-${P}"
549 - if use clippy; then
550 - echo /usr/bin/clippy-driver >> "${T}/provider-${P}"
551 - echo /usr/bin/cargo-clippy >> "${T}/provider-${P}"
552 - fi
553 - if use rustfmt; then
554 - echo /usr/bin/rustfmt >> "${T}/provider-${P}"
555 - echo /usr/bin/cargo-fmt >> "${T}/provider-${P}"
556 - fi
557 -
558 - insinto /etc/env.d/rust
559 - doins "${T}/provider-${P}"
560 - popd >/dev/null || die
561 - #end native abi install
562 -
563 - else
564 - local rust_target
565 - rust_target="$(rust_abi $(get_abi_CHOST ${v##*.}))"
566 - dodir "/opt/${P}/lib/rustlib"
567 - cp -vr "${WORKDIR}/rust-${PV}-${rust_target}/rust-std-${rust_target}/lib/rustlib/${rust_target}"\
568 - "${ED}/opt/${P}/lib/rustlib" || die
569 - fi
570 -}
571 -
572 -pkg_postinst() {
573 - eselect rust update --if-unset
574 -
575 - elog "Rust installs a helper script for calling GDB now,"
576 - elog "for your convenience it is installed under /usr/bin/rust-gdb-bin-${PV},"
577 -
578 - if has_version app-editors/emacs; then
579 - elog "install app-emacs/rust-mode to get emacs support for rust."
580 - fi
581 -
582 - if has_version app-editors/gvim || has_version app-editors/vim; then
583 - elog "install app-vim/rust-vim to get vim support for rust."
584 - fi
585 -
586 - if use elibc_musl; then
587 - ewarn "${PN} on *-musl targets is configured with crt-static"
588 - ewarn ""
589 - ewarn "you will need to set RUSTFLAGS=\"-C target-feature=-crt-static\" in make.conf"
590 - ewarn "to use it with portage, otherwise you may see failures like"
591 - ewarn "error: cannot produce proc-macro for serde_derive as the target "
592 - ewarn "x86_64-unknown-linux-musl does not support these crate types"
593 - fi
594 -}
595 -
596 -pkg_postrm() {
597 - eselect rust cleanup
598 -}