Diff rustup-1.25.2 with a rustup-9999

/usr/portage/dev-util/rustup/rustup-9999.ebuild 2023-10-09 14:52:30.996368388 +0300
1
# Copyright 2020-2023 Gentoo Authors
1
# Copyright 2020-2022 Gentoo Authors
2 2
# Distributed under the terms of the GNU General Public License v2
3 3

  
4 4
EAPI=8
5 5

  
6 6
CRATES="
7
	adler-1.0.2
8
	aead-0.3.2
9
	aes-0.6.0
10
	aes-soft-0.6.4
11
	aesni-0.10.0
12
	aho-corasick-0.7.18
13
	ansi_term-0.12.1
14
	anyhow-1.0.57
15
	ascii-canvas-3.0.0
16
	async-compression-0.3.14
17
	atty-0.2.14
18
	autocfg-0.1.8
19
	autocfg-1.1.0
20
	base64-0.13.0
21
	bit-set-0.5.2
22
	bit-vec-0.6.3
23
	bitflags-1.3.2
24
	bitvec-0.20.4
25
	block-buffer-0.9.0
26
	block-buffer-0.10.2
27
	block-modes-0.7.0
28
	block-padding-0.2.1
29
	blowfish-0.7.0
30
	bstr-0.2.17
31
	buffered-reader-1.1.2
32
	bumpalo-3.10.0
33
	byteorder-1.4.3
34
	bytes-1.1.0
35
	cast5-0.9.0
36
	cc-1.0.73
37
	cfg-if-0.1.10
38
	cfg-if-1.0.0
39
	chrono-0.4.19
40
	cipher-0.2.5
41
	clap-2.34.0
42
	cmac-0.5.1
43
	const-oid-0.5.2
44
	core-foundation-0.9.3
45
	core-foundation-sys-0.8.3
46
	cpufeatures-0.2.2
47
	crc32fast-1.3.2
48
	crossbeam-channel-0.5.4
49
	crossbeam-deque-0.8.1
50
	crossbeam-epoch-0.9.8
51
	crossbeam-utils-0.8.8
52
	crunchy-0.2.2
53
	crypto-common-0.1.3
54
	crypto-mac-0.10.1
55
	crypto-mac-0.11.1
56
	ctr-0.6.0
57
	curl-0.4.43
58
	curl-sys-0.4.55+curl-7.83.1
59
	curve25519-dalek-3.2.1
60
	dbl-0.3.2
61
	der-0.3.5
62
	des-0.6.0
63
	diff-0.1.12
64
	digest-0.9.0
65
	digest-0.10.3
66
	dirs-next-2.0.0
67
	dirs-sys-next-0.1.2
68
	dyn-clone-1.0.5
69
	eax-0.3.0
70
	ecdsa-0.11.1
71
	ed25519-1.5.2
72
	ed25519-dalek-1.0.1
73
	effective-limits-0.5.4
74
	either-1.6.1
75
	elliptic-curve-0.9.12
76
	ena-0.14.0
77
	encoding_rs-0.8.31
78
	enum-map-2.3.0
79
	enum-map-derive-0.9.0
80
	env_proxy-0.4.1
81
	fastrand-1.7.0
82
	ff-0.9.0
83
	filetime-0.2.16
84
	fixedbitset-0.4.1
85
	flate2-1.0.24
86
	fnv-1.0.7
87
	foreign-types-0.3.2
88
	foreign-types-shared-0.1.1
89
	form_urlencoded-1.0.1
90
	funty-1.1.0
91
	futures-channel-0.3.21
92
	futures-core-0.3.21
93
	futures-io-0.3.21
94
	futures-sink-0.3.21
95
	futures-task-0.3.21
96
	futures-util-0.3.21
97
	generic-array-0.14.5
98
	getrandom-0.1.16
99
	getrandom-0.2.6
100
	git-testament-0.2.1
101
	git-testament-derive-0.1.13
102
	group-0.9.0
103
	h2-0.3.13
104
	hashbrown-0.11.2
105
	hermit-abi-0.1.19
106
	hmac-0.11.0
107
	http-0.2.7
108
	http-body-0.4.5
109
	httparse-1.7.1
110
	httpdate-1.0.2
111
	hyper-0.14.19
112
	hyper-rustls-0.23.0
113
	hyper-tls-0.5.0
114
	idea-0.3.0
115
	idna-0.2.3
116
	indexmap-1.8.2
117
	instant-0.1.12
118
	ipnet-2.5.0
119
	itertools-0.10.3
120
	itoa-1.0.2
121
	jobserver-0.1.24
122
	js-sys-0.3.57
123
	lalrpop-0.19.8
124
	lalrpop-util-0.19.8
125
	lazy_static-1.4.0
126
	libc-0.2.126
127
	libm-0.2.2
128
	libz-sys-1.1.8
129
	lock_api-0.4.7
130
	log-0.4.17
131
	lzma-sys-0.1.17
132
	matches-0.1.9
133
	md-5-0.9.1
134
	memchr-2.5.0
135
	memoffset-0.6.5
136
	memsec-0.6.2
137
	mime-0.3.16
138
	miniz_oxide-0.5.3
139
	mio-0.8.3
140
	native-tls-0.2.10
141
	new_debug_unreachable-1.0.4
142
	no-std-compat-0.4.1
143
	num-bigint-0.2.6
144
	num-bigint-dig-0.6.1
145
	num-integer-0.1.45
146
	num-iter-0.1.43
147
	num-traits-0.2.15
148
	num_cpus-1.13.1
149
	num_threads-0.1.6
150
	once_cell-1.12.0
151
	opaque-debug-0.3.0
152
	opener-0.5.0
153
	openssl-0.10.40
154
	openssl-macros-0.1.0
155
	openssl-probe-0.1.5
156
	openssl-src-111.20.0+1.1.1o
157
	openssl-sys-0.9.74
158
	p256-0.8.1
159
	parking_lot-0.12.1
160
	parking_lot_core-0.9.3
161
	pem-0.8.3
162
	percent-encoding-2.1.0
163
	petgraph-0.6.2
164
	phf_shared-0.10.0
165
	pin-project-lite-0.2.9
166
	pin-utils-0.1.0
167
	pkcs8-0.6.1
168
	pkg-config-0.3.25
169
	ppv-lite86-0.2.16
170
	precomputed-hash-0.1.1
171
	proc-macro2-1.0.39
172
	pulldown-cmark-0.8.0
173
	quote-1.0.18
174
	radium-0.6.2
175
	rand-0.7.3
176
	rand-0.8.5
177
	rand_chacha-0.2.2
178
	rand_chacha-0.3.1
179
	rand_core-0.5.1
180
	rand_core-0.6.3
181
	rand_hc-0.2.0
182
	rayon-1.5.3
183
	rayon-core-1.9.3
184
	redox_syscall-0.2.13
185
	redox_users-0.4.3
186
	regex-1.5.6
187
	regex-automata-0.1.10
188
	regex-syntax-0.6.26
189
	remove_dir_all-0.5.3
190
	remove_dir_all-0.7.0
191
	reqwest-0.11.10
192
	retry-1.3.1
193
	ring-0.16.20
194
	ripemd160-0.9.1
195
	rs_tracing-1.0.1
196
	rsa-0.3.0
197
	rustls-0.20.6
198
	rustls-native-certs-0.6.2
199
	rustls-pemfile-0.3.0
200
	rustls-pemfile-1.0.0
201
	rustversion-1.0.6
202
	ryu-1.0.10
203
	same-file-1.0.6
204
	schannel-0.1.20
205
	scopeguard-1.1.0
206
	sct-0.7.0
207
	security-framework-2.6.1
208
	security-framework-sys-2.6.1
209
	semver-1.0.9
210
	sequoia-openpgp-1.9.0
211
	serde-1.0.137
212
	serde_derive-1.0.137
213
	serde_json-1.0.81
214
	serde_urlencoded-0.7.1
215
	sha-1-0.9.8
216
	sha1collisiondetection-0.2.5
217
	sha2-0.9.9
218
	sha2-0.10.2
219
	sharded-slab-0.1.4
220
	signature-1.3.2
221
	simple_asn1-0.4.1
222
	siphasher-0.3.10
223
	slab-0.4.6
224
	smallvec-1.8.0
225
	socket2-0.4.4
226
	spin-0.5.2
227
	spki-0.3.0
228
	string_cache-0.8.4
229
	strsim-0.8.0
230
	strsim-0.10.0
231
	subtle-2.4.1
232
	syn-1.0.96
233
	synstructure-0.12.6
234
	sys-info-0.9.1
235
	tap-1.0.1
236
	tar-0.4.38
237
	tempfile-3.3.0
238
	term-0.5.1
239
	term-0.7.0
240
	textwrap-0.11.0
241
	thiserror-1.0.31
242
	thiserror-impl-1.0.31
243
	threadpool-1.8.1
244
	time-0.1.43
245
	time-0.3.9
246
	time-macros-0.2.4
247
	tiny-keccak-2.0.2
248
	tinyvec-1.6.0
249
	tinyvec_macros-0.1.0
250
	tokio-1.19.0
251
	tokio-native-tls-0.3.0
252
	tokio-rustls-0.23.4
253
	tokio-socks-0.5.1
254
	tokio-util-0.6.10
255
	tokio-util-0.7.2
256
	toml-0.5.9
257
	tower-service-0.3.1
258
	tracing-0.1.34
259
	tracing-attributes-0.1.21
260
	tracing-core-0.1.26
261
	try-lock-0.2.3
262
	twofish-0.5.0
263
	typenum-1.15.0
264
	unicase-2.6.0
265
	unicode-bidi-0.3.8
266
	unicode-ident-1.0.0
267
	unicode-normalization-0.1.19
268
	unicode-width-0.1.9
269
	unicode-xid-0.2.3
270
	untrusted-0.7.1
271
	url-2.2.2
272
	vcpkg-0.2.15
273
	vec_map-0.8.2
274
	version_check-0.9.4
275
	wait-timeout-0.2.0
276
	walkdir-2.3.2
277
	want-0.3.0
278
	wasi-0.9.0+wasi-snapshot-preview1
279
	wasi-0.10.2+wasi-snapshot-preview1
280
	wasi-0.11.0+wasi-snapshot-preview1
281
	wasm-bindgen-0.2.80
282
	wasm-bindgen-backend-0.2.80
283
	wasm-bindgen-futures-0.4.30
284
	wasm-bindgen-macro-0.2.80
285
	wasm-bindgen-macro-support-0.2.80
286
	wasm-bindgen-shared-0.2.80
287
	web-sys-0.3.57
288
	webpki-0.22.0
289
	winapi-0.3.9
290
	winapi-i686-pc-windows-gnu-0.4.0
291
	winapi-util-0.1.5
292
	winapi-x86_64-pc-windows-gnu-0.4.0
293
	windows-sys-0.36.1
294
	windows_aarch64_msvc-0.36.1
295
	windows_i686_gnu-0.36.1
296
	windows_i686_msvc-0.36.1
297
	windows_x86_64_gnu-0.36.1
298
	windows_x86_64_msvc-0.36.1
299
	winreg-0.8.0
300
	winreg-0.10.1
301
	wyz-0.2.0
302
	x25519-dalek-1.2.0
303
	xattr-0.2.3
304
	xxhash-rust-0.8.5
305
	xz2-0.1.6
306
	zeroize-1.3.0
307
	zeroize_derive-1.3.2
308
	zstd-0.11.2+zstd.1.5.2
309
	zstd-safe-5.0.2+zstd.1.5.2
310
	zstd-sys-2.0.1+zstd.1.5.2
311 7
"
312 8

  
313 9
inherit bash-completion-r1 cargo prefix
......
319 15
	inherit git-r3
320 16
	EGIT_REPO_URI="https://github.com/rust-lang/${PN}.git"
321 17
else
322
	declare -A GIT_CRATES=(
323
		[home]="https://github.com/rbtcollins/home;a243ee2fbee6022c57d56f5aa79aefe194eabe53"
324
	)
325 18
	SRC_URI="https://github.com/rust-lang/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
326
		$(cargo_crate_uris)
327
	"
19
		$(cargo_crate_uris ${CRATES})"
328 20
	KEYWORDS="~amd64 ~arm64 ~ppc64"
329 21
fi
330 22

  
Thank you!