Diff arti-1.1.8 with a arti-9999

/usr/portage/net-p2p/arti/arti-9999.ebuild 2023-10-09 14:52:34.732368482 +0300
3 3

  
4 4
EAPI=8
5 5

  
6
CRATES="
7
	addr2line@0.21.0
8
	adler@1.0.2
9
	aes@0.8.3
10
	ahash@0.8.3
11
	aho-corasick@1.0.5
12
	allocator-api2@0.2.16
13
	amplify@4.0.1
14
	amplify_derive@3.0.1
15
	amplify_num@0.5.0
16
	amplify_syn@2.0.1
17
	android-tzdata@0.1.1
18
	android_system_properties@0.1.5
19
	anyhow@1.0.75
20
	approx@0.5.1
21
	arbitrary@1.3.0
22
	arrayvec@0.7.4
23
	ascii@1.1.0
24
	assert-impl@0.1.3
25
	async-broadcast@0.5.1
26
	async-channel@1.9.0
27
	async-compression@0.4.2
28
	async-ctrlc@1.2.0
29
	async-executor@1.5.1
30
	async-global-executor@2.3.1
31
	async-io@1.13.0
32
	async-lock@2.8.0
33
	async-native-tls@0.5.0
34
	async-process@1.7.0
35
	async-rustls@0.4.0
36
	async-std@1.12.0
37
	async-task@4.4.0
38
	async-trait@0.1.73
39
	async_executors@0.6.0
40
	asynchronous-codec@0.6.2
41
	atomic-waker@1.1.1
42
	atomic@0.5.3
43
	atty@0.2.14
44
	autocfg@1.1.0
45
	backtrace@0.3.69
46
	base16ct@0.2.0
47
	base64@0.13.1
48
	base64@0.21.3
49
	base64ct@1.6.0
50
	bitflags@1.3.2
51
	bitflags@2.4.0
52
	blake2@0.10.6
53
	blanket@0.2.0
54
	block-buffer@0.10.4
55
	block-buffer@0.9.0
56
	blocking@1.3.1
57
	bounded-vec-deque@0.1.1
58
	bumpalo@3.13.0
59
	by_address@1.1.0
60
	bytemuck@1.13.1
61
	byteorder@1.4.3
62
	bytes@1.4.0
63
	cc@1.0.83
64
	cfg-if@1.0.0
65
	chrono@0.4.29
66
	cipher@0.4.4
67
	clap@3.2.25
68
	clap_lex@0.2.4
69
	coarsetime@0.1.23
70
	concurrent-queue@2.2.0
71
	config@0.13.3
72
	const-oid@0.9.5
73
	convert_case@0.4.0
74
	core-foundation-sys@0.8.4
75
	core-foundation@0.9.3
76
	cpufeatures@0.2.9
77
	crc32fast@1.3.2
78
	crossbeam-channel@0.5.8
79
	crossbeam-queue@0.3.8
80
	crossbeam-utils@0.8.16
81
	crunchy@0.2.2
82
	crypto-bigint@0.5.3
83
	crypto-common@0.1.6
84
	ctr@0.9.2
85
	ctrlc@3.4.1
86
	curve25519-dalek@3.2.0
87
	darling@0.14.4
88
	darling@0.20.3
89
	darling_core@0.14.4
90
	darling_core@0.20.3
91
	darling_macro@0.14.4
92
	darling_macro@0.20.3
93
	dashmap@5.5.3
94
	data-encoding@2.4.0
95
	der@0.7.8
96
	deranged@0.3.8
97
	derive-adhoc-macros@0.7.3
98
	derive-adhoc@0.7.3
99
	derive_arbitrary@1.3.1
100
	derive_builder_core_fork_arti@0.11.2
101
	derive_builder_fork_arti@0.11.2
102
	derive_builder_macro_fork_arti@0.11.2
103
	derive_more@0.99.17
104
	digest@0.10.7
105
	digest@0.9.0
106
	directories@5.0.1
107
	dirs-sys@0.4.1
108
	dirs@5.0.1
109
	displaydoc@0.2.4
110
	downcast-rs@1.2.0
111
	dyn-clone@1.0.13
112
	dynasm@2.0.0
113
	dynasmrt@2.0.0
114
	ecdsa@0.16.8
115
	ed25519-dalek@1.0.1
116
	ed25519@1.5.3
117
	educe@0.4.22
118
	either@1.9.0
119
	elliptic-curve@0.13.5
120
	enum-as-inner@0.6.0
121
	enum-ordinalize@3.1.13
122
	env_logger@0.5.13
123
	equivalent@1.0.1
124
	erased-serde@0.3.31
125
	errno-dragonfly@0.1.2
126
	errno@0.3.3
127
	event-listener@2.5.3
128
	fallible-iterator@0.2.0
129
	fallible-streaming-iterator@0.1.9
130
	fastrand@1.9.0
131
	fastrand@2.0.0
132
	ff@0.13.0
133
	filetime@0.2.22
134
	flate2@1.0.27
135
	float-cmp@0.9.0
136
	float-ord@0.3.2
137
	float_eq@1.0.1
138
	fluid-let@1.0.0
139
	fnv@1.0.7
140
	foreign-types-shared@0.1.1
141
	foreign-types@0.3.2
142
	form_urlencoded@1.2.0
143
	fslock@0.2.1
144
	futures-await-test-macro@0.3.0
145
	futures-await-test@0.3.0
146
	futures-channel@0.3.28
147
	futures-core@0.3.28
148
	futures-executor@0.3.28
149
	futures-io@0.3.28
150
	futures-lite@1.13.0
151
	futures-macro@0.3.28
152
	futures-sink@0.3.28
153
	futures-task@0.3.28
154
	futures-util@0.3.28
155
	futures@0.3.28
156
	generational-arena@0.2.9
157
	generic-array@0.14.7
158
	getrandom@0.1.16
159
	getrandom@0.2.10
160
	gimli@0.28.0
161
	gloo-timers@0.2.6
162
	group@0.13.0
163
	hashbrown@0.12.3
164
	hashbrown@0.14.0
165
	hashlink@0.8.4
166
	heck@0.4.1
167
	hermit-abi@0.1.19
168
	hermit-abi@0.3.2
169
	hex-literal@0.4.1
170
	hex@0.4.3
171
	hkdf@0.12.3
172
	hmac@0.12.1
173
	hostname-validator@1.1.1
174
	http-body@0.4.5
175
	http@0.2.9
176
	httparse@1.8.0
177
	httpdate@1.0.3
178
	humantime-serde@1.1.1
179
	humantime@1.3.0
180
	humantime@2.1.0
181
	hyper@0.14.27
182
	iana-time-zone-haiku@0.1.2
183
	iana-time-zone@0.1.57
184
	ident_case@1.0.1
185
	idna@0.4.0
186
	indexmap@1.9.3
187
	indexmap@2.0.0
188
	inotify-sys@0.1.5
189
	inotify@0.9.6
190
	inout@0.1.3
191
	instant@0.1.12
192
	inventory@0.3.12
193
	io-lifetimes@1.0.11
194
	ipnet@2.8.0
195
	itertools@0.11.0
196
	itoa@1.0.9
197
	jobserver@0.1.26
198
	js-sys@0.3.64
199
	keccak@0.1.4
200
	kqueue-sys@1.0.4
201
	kqueue@1.0.8
202
	kv-log-macro@1.0.7
203
	lazy_static@1.4.0
204
	libc@0.2.147
205
	libm@0.2.7
206
	libsqlite3-sys@0.26.0
207
	linux-raw-sys@0.3.8
208
	linux-raw-sys@0.4.5
209
	lock_api@0.4.10
210
	log@0.4.20
211
	lzma-sys@0.1.20
212
	matchers@0.1.0
213
	matrixmultiply@0.3.7
214
	memchr@2.6.3
215
	memmap2@0.5.10
216
	memmap2@0.7.1
217
	merlin@2.0.1
218
	minimal-lexical@0.2.1
219
	miniz_oxide@0.7.1
220
	mio@0.8.8
221
	nalgebra-macros@0.1.0
222
	nalgebra@0.29.0
223
	native-tls@0.2.11
224
	nix@0.27.1
225
	nom@7.1.3
226
	notify@6.1.1
227
	nu-ansi-term@0.46.0
228
	num-bigint-dig@0.8.4
229
	num-bigint@0.4.4
230
	num-complex@0.4.4
231
	num-integer@0.1.45
232
	num-iter@0.1.43
233
	num-rational@0.4.1
234
	num-traits@0.2.16
235
	num_cpus@1.16.0
236
	num_enum@0.7.0
237
	num_enum_derive@0.7.0
238
	object@0.32.1
239
	once_cell@1.18.0
240
	opaque-debug@0.3.0
241
	openssl-macros@0.1.1
242
	openssl-probe@0.1.5
243
	openssl-src@111.27.0+1.1.1v
244
	openssl-sys@0.9.92
245
	openssl@0.10.57
246
	option-ext@0.2.0
247
	os_str_bytes@6.5.1
248
	overload@0.1.1
249
	p256@0.13.2
250
	p384@0.13.0
251
	parking@2.1.0
252
	parking_lot@0.12.1
253
	parking_lot_core@0.9.8
254
	paste@1.0.14
255
	pathdiff@0.2.1
256
	pem-rfc7468@0.7.0
257
	pem@0.8.3
258
	percent-encoding@2.3.0
259
	permutohedron@0.2.4
260
	phf@0.11.2
261
	phf_generator@0.11.2
262
	phf_macros@0.11.2
263
	phf_shared@0.11.2
264
	pin-project-internal@1.1.3
265
	pin-project-lite@0.2.13
266
	pin-project@1.1.3
267
	pin-utils@0.1.0
268
	pkcs1@0.7.5
269
	pkcs8@0.10.2
270
	pkg-config@0.3.27
271
	polling@2.8.0
272
	postage@0.5.0
273
	ppv-lite86@0.2.17
274
	primeorder@0.13.2
275
	proc-macro-crate@1.3.1
276
	proc-macro-error-attr@1.0.4
277
	proc-macro-error@1.0.4
278
	proc-macro2@1.0.66
279
	pwd-grp@0.1.1
280
	quick-error@1.2.3
281
	quote@1.0.33
282
	rand@0.7.3
283
	rand@0.8.5
284
	rand_chacha@0.2.2
285
	rand_chacha@0.3.1
286
	rand_core@0.5.1
287
	rand_core@0.6.4
288
	rand_distr@0.4.3
289
	rand_hc@0.2.0
290
	rangemap@1.3.0
291
	rawpointer@0.2.1
292
	redox_syscall@0.2.16
293
	redox_syscall@0.3.5
294
	redox_users@0.4.3
295
	regex-automata@0.1.10
296
	regex-automata@0.3.8
297
	regex-syntax@0.6.29
298
	regex-syntax@0.7.5
299
	regex@1.9.5
300
	retain_mut@0.1.9
301
	rfc6979@0.4.0
302
	ring@0.16.20
303
	rlimit@0.10.1
304
	rmp-serde@1.1.2
305
	rmp@0.8.12
306
	rsa@0.9.2
307
	rusqlite@0.29.0
308
	rustc-demangle@0.1.23
309
	rustc_version@0.4.0
310
	rustix@0.37.23
311
	rustix@0.38.11
312
	rustls-webpki@0.101.4
313
	rustls@0.21.7
314
	rustversion@1.0.14
315
	ryu@1.0.15
316
	safe_arch@0.7.1
317
	same-file@1.0.6
318
	sanitize-filename@0.5.0
319
	schannel@0.1.22
320
	scopeguard@1.2.0
321
	sct@0.7.0
322
	sec1@0.7.3
323
	secmem-proc@0.3.2
324
	security-framework-sys@2.9.1
325
	security-framework@2.9.2
326
	semver@1.0.18
327
	serde@1.0.188
328
	serde_derive@1.0.188
329
	serde_ignored@0.1.9
330
	serde_json@1.0.105
331
	serde_repr@0.1.16
332
	serde_spanned@0.6.3
333
	serde_test@1.0.176
334
	serde_with@3.3.0
335
	serde_with_macros@3.3.0
336
	serial_test@2.0.0
337
	serial_test_derive@2.0.0
338
	sha1-asm@0.5.2
339
	sha1@0.10.5
340
	sha2@0.10.7
341
	sha2@0.9.9
342
	sha3@0.10.8
343
	sharded-slab@0.1.4
344
	shellexpand@3.1.0
345
	signal-hook-async-std@0.2.2
346
	signal-hook-registry@1.4.1
347
	signal-hook@0.3.17
348
	signature@1.6.4
349
	signature@2.1.0
350
	simba@0.6.0
351
	simple_asn1@0.6.2
352
	siphasher@0.3.11
353
	slab@0.4.9
354
	slotmap@1.0.6
355
	smallvec@1.11.0
356
	socket2@0.4.9
357
	socket2@0.5.3
358
	spin@0.5.2
359
	spki@0.7.2
360
	ssh-cipher@0.2.0
361
	ssh-encoding@0.2.0
362
	ssh-key@0.6.1
363
	static_assertions@1.1.0
364
	statrs@0.16.0
365
	strsim@0.10.0
366
	strum@0.25.0
367
	strum_macros@0.25.2
368
	subtle@2.5.0
369
	syn@1.0.109
370
	syn@2.0.31
371
	tempfile@3.8.0
372
	termcolor@1.2.0
373
	test-cert-gen@0.9.0
374
	textwrap@0.16.0
375
	thiserror-impl@1.0.48
376
	thiserror@1.0.48
377
	thread_local@1.1.7
378
	time-core@0.1.1
379
	time-macros@0.2.14
380
	time@0.3.28
381
	tiny-keccak@2.0.2
382
	tinystr@0.7.1
383
	tinyvec@1.6.0
384
	tinyvec_macros@0.1.1
385
	tls-api-native-tls@0.9.0
386
	tls-api-openssl@0.9.0
387
	tls-api-test@0.9.0
388
	tls-api@0.9.0
389
	tokio-macros@2.1.0
390
	tokio-socks@0.5.1
391
	tokio-util@0.7.8
392
	tokio@1.32.0
393
	toml@0.5.11
394
	toml@0.7.6
395
	toml_datetime@0.6.3
396
	toml_edit@0.19.14
397
	tower-service@0.3.2
398
	tracing-appender@0.2.2
399
	tracing-attributes@0.1.26
400
	tracing-core@0.1.31
401
	tracing-journald@0.3.0
402
	tracing-log@0.1.3
403
	tracing-subscriber@0.3.17
404
	tracing-test-macro@0.2.4
405
	tracing-test@0.2.4
406
	tracing@0.1.37
407
	trust-dns-proto@0.23.0
408
	try-lock@0.2.4
409
	typed-index-collections@3.1.0
410
	typenum@1.16.0
411
	typetag-impl@0.2.13
412
	typetag@0.2.13
413
	unicode-bidi@0.3.13
414
	unicode-ident@1.0.11
415
	unicode-normalization@0.1.22
416
	untrusted@0.6.2
417
	untrusted@0.7.1
418
	url@2.4.1
419
	valuable@0.1.0
420
	value-bag@1.4.1
421
	vcpkg@0.2.15
422
	version_check@0.9.4
423
	visibility@0.1.0
424
	visible@0.0.1
425
	void@1.0.2
426
	waker-fn@1.1.0
427
	walkdir@2.4.0
428
	want@0.3.1
429
	wasi@0.11.0+wasi-snapshot-preview1
430
	wasi@0.9.0+wasi-snapshot-preview1
431
	wasm-bindgen-backend@0.2.87
432
	wasm-bindgen-futures@0.4.37
433
	wasm-bindgen-macro-support@0.2.87
434
	wasm-bindgen-macro@0.2.87
435
	wasm-bindgen-shared@0.2.87
436
	wasm-bindgen@0.2.87
437
	weak-table@0.3.2
438
	web-sys@0.3.64
439
	webpki@0.22.1
440
	wide@0.7.11
441
	winapi-i686-pc-windows-gnu@0.4.0
442
	winapi-util@0.1.5
443
	winapi-x86_64-pc-windows-gnu@0.4.0
444
	winapi@0.3.9
445
	windows-sys@0.48.0
446
	windows-targets@0.48.5
447
	windows@0.48.0
448
	windows_aarch64_gnullvm@0.48.5
449
	windows_aarch64_msvc@0.48.5
450
	windows_i686_gnu@0.48.5
451
	windows_i686_msvc@0.48.5
452
	windows_x86_64_gnu@0.48.5
453
	windows_x86_64_gnullvm@0.48.5
454
	windows_x86_64_msvc@0.48.5
455
	winnow@0.5.15
456
	x25519-dalek@2.0.0-pre.1
457
	x509-signature@0.5.0
458
	xz2@0.1.7
459
	zeroize@1.6.0
460
	zeroize_derive@1.4.2
461
	zstd-safe@6.0.6
462
	zstd-sys@2.0.8+zstd.1.5.5
463
	zstd@0.12.4
464
"
6
CRATES=""
465 7

  
466 8
inherit cargo
467 9

  
......
475 17
	EGIT_REPO_URI="https://gitlab.torproject.org/tpo/core/arti"
476 18
else
477 19
	SRC_URI="https://gitlab.torproject.org/tpo/core/${PN}/-/archive/${PN}-v${PV}/${PN}-${PN}-v${PV}.tar.bz2 -> ${P}.tar.bz2
478
		${CARGO_CRATE_URIS}"
20
		$(cargo_crate_uris ${CRATES})"
479 21
	KEYWORDS="~amd64"
480 22
	S="${WORKDIR}/${MY_P}"
481 23
fi
482 24

  
483 25
LICENSE="MIT Apache-2.0"
484
# Dependent crate licenses
485
LICENSE+="
486
	Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016 Unlicense
487
	ZLIB
488
"
26
LICENSE+=""
489 27
SLOT="0"
490 28

  
491 29
DEPEND="app-arch/xz-utils
Thank you!