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