Diff mercurial-6.3.2 with a mercurial-6.4.4

/usr/portage/dev-vcs/mercurial/mercurial-6.4.4.ebuild 2023-10-09 14:52:31.020368389 +0300
3 3

  
4 4
EAPI=8
5 5

  
6
PYTHON_COMPAT=( python3_{9..11} )
7
PYTHON_REQ_USE="threads(+)"
8
DISTUTILS_USE_SETUPTOOLS=no
9 6
CARGO_OPTIONAL=1
7
DISTUTILS_EXT=1
8
DISTUTILS_USE_SETUPTOOLS=no
9
PYTHON_COMPAT=( python3_{10..11} )
10
PYTHON_REQ_USE="threads(+)"
10 11

  
11 12
CRATES="
12 13
	Inflector-0.11.4
13
	adler-0.2.3
14
	ahash-0.4.7
15
	aho-corasick-0.7.18
14
	adler-1.0.2
15
	ahash-0.8.2
16
	aho-corasick-0.7.19
16 17
	aliasable-0.1.3
17
	ansi_term-0.12.1
18
	android_system_properties-0.1.5
18 19
	atty-0.2.14
19
	autocfg-1.0.1
20
	autocfg-1.1.0
20 21
	bitflags-1.3.2
21 22
	bitmaps-2.1.0
22 23
	block-buffer-0.9.0
23
	block-buffer-0.10.2
24
	block-buffer-0.10.3
25
	bumpalo-3.11.1
24 26
	byteorder-1.4.3
25
	bytes-cast-0.2.0
26
	bytes-cast-derive-0.1.0
27
	cc-1.0.66
28
	cfg-if-0.1.10
27
	bytes-cast-0.3.0
28
	bytes-cast-derive-0.2.0
29
	cc-1.0.76
29 30
	cfg-if-1.0.0
30
	chrono-0.4.19
31
	clap-2.34.0
32
	const_fn-0.4.4
31
	chrono-0.4.23
32
	clap-4.0.24
33
	clap_derive-4.0.21
34
	clap_lex-0.3.0
35
	codespan-reporting-0.11.1
33 36
	convert_case-0.4.0
34
	cpufeatures-0.1.4
35
	cpufeatures-0.2.1
36
	cpython-0.7.0
37
	crc32fast-1.2.1
38
	crossbeam-channel-0.5.2
39
	crossbeam-deque-0.8.0
40
	crossbeam-epoch-0.9.1
41
	crossbeam-utils-0.8.1
42
	crypto-common-0.1.2
43
	ctor-0.1.16
37
	core-foundation-sys-0.8.3
38
	cpufeatures-0.2.5
39
	cpython-0.7.1
40
	crc32fast-1.3.2
41
	crossbeam-channel-0.5.6
42
	crossbeam-deque-0.8.2
43
	crossbeam-epoch-0.9.11
44
	crossbeam-utils-0.8.12
45
	crypto-common-0.1.6
46
	ctor-0.1.26
47
	cxx-1.0.81
48
	cxx-build-1.0.81
49
	cxxbridge-flags-1.0.81
50
	cxxbridge-macro-1.0.81
44 51
	derive_more-0.99.17
45
	diff-0.1.12
52
	diff-0.1.13
46 53
	digest-0.9.0
47
	digest-0.10.2
48
	either-1.6.1
49
	env_logger-0.9.0
50
	fastrand-1.7.0
51
	flate2-1.0.22
54
	digest-0.10.5
55
	either-1.8.0
56
	env_logger-0.9.3
57
	fastrand-1.8.0
58
	flate2-1.0.24
52 59
	format-bytes-0.3.0
53 60
	format-bytes-macros-0.4.0
54
	generic-array-0.14.4
55
	getrandom-0.1.15
56
	getrandom-0.2.4
57
	glob-0.3.0
58
	hashbrown-0.9.1
59
	hermit-abi-0.1.17
61
	generic-array-0.14.6
62
	getrandom-0.1.16
63
	getrandom-0.2.8
64
	hashbrown-0.13.1
65
	heck-0.4.0
66
	hermit-abi-0.1.19
60 67
	hex-0.4.3
61
	home-0.5.3
68
	home-0.5.4
62 69
	humantime-2.1.0
63
	im-rc-15.0.0
70
	iana-time-zone-0.1.53
71
	iana-time-zone-haiku-0.1.1
72
	im-rc-15.1.0
64 73
	instant-0.1.12
65
	itertools-0.9.0
66
	itertools-0.10.3
67
	jobserver-0.1.21
74
	itertools-0.10.5
75
	jobserver-0.1.25
76
	js-sys-0.3.60
68 77
	lazy_static-1.4.0
69
	libc-0.2.124
70
	libm-0.2.1
71
	libz-sys-1.1.2
72
	log-0.4.14
73
	memchr-2.4.1
74
	memmap2-0.5.7
75
	memoffset-0.6.1
76
	micro-timer-0.4.0
77
	micro-timer-macros-0.4.0
78
	miniz_oxide-0.4.3
79
	num-integer-0.1.44
80
	num-traits-0.2.14
81
	num_cpus-1.13.0
82
	once_cell-1.14.0
78
	libc-0.2.137
79
	libm-0.2.6
80
	libz-sys-1.1.8
81
	link-cplusplus-1.0.7
82
	log-0.4.17
83
	logging_timer-1.1.0
84
	logging_timer_proc_macros-1.1.0
85
	memchr-2.5.0
86
	memmap2-0.5.8
87
	memoffset-0.6.5
88
	miniz_oxide-0.5.4
89
	num-integer-0.1.45
90
	num-traits-0.2.15
91
	num_cpus-1.14.0
92
	once_cell-1.16.0
83 93
	opaque-debug-0.3.0
84
	ouroboros-0.15.0
85
	ouroboros_macro-0.15.0
86
	output_vt100-0.1.2
87
	paste-1.0.5
88
	pkg-config-0.3.19
89
	ppv-lite86-0.2.10
90
	pretty_assertions-1.1.0
94
	os_str_bytes-6.4.0
95
	ouroboros-0.15.5
96
	ouroboros_macro-0.15.5
97
	output_vt100-0.1.3
98
	paste-1.0.9
99
	pkg-config-0.3.26
100
	ppv-lite86-0.2.17
101
	pretty_assertions-1.3.0
91 102
	proc-macro-error-1.0.4
92 103
	proc-macro-error-attr-1.0.4
93
	proc-macro2-1.0.24
94
	python3-sys-0.7.0
95
	quote-1.0.7
104
	proc-macro2-1.0.47
105
	python3-sys-0.7.1
106
	quote-1.0.21
96 107
	rand-0.7.3
97 108
	rand-0.8.5
98 109
	rand_chacha-0.2.2
99 110
	rand_chacha-0.3.1
100 111
	rand_core-0.5.1
101
	rand_core-0.6.3
112
	rand_core-0.6.4
102 113
	rand_distr-0.4.3
103 114
	rand_hc-0.2.0
104 115
	rand_pcg-0.3.1
105
	rand_xoshiro-0.4.0
106
	rayon-1.5.1
107
	rayon-core-1.9.1
108
	redox_syscall-0.2.11
109
	regex-1.5.5
110
	regex-syntax-0.6.25
116
	rand_xoshiro-0.6.0
117
	rayon-1.7.0
118
	rayon-core-1.11.0
119
	redox_syscall-0.2.16
120
	regex-1.7.0
121
	regex-syntax-0.6.28
111 122
	remove_dir_all-0.5.3
112 123
	rustc_version-0.4.0
113 124
	same-file-1.0.6
114 125
	scopeguard-1.1.0
115
	semver-1.0.6
116
	sha-1-0.9.6
126
	scratch-1.0.2
127
	semver-1.0.14
128
	sha-1-0.9.8
117 129
	sha-1-0.10.0
118
	sized-chunks-0.6.2
130
	sized-chunks-0.6.5
119 131
	stable_deref_trait-1.2.0
120 132
	static_assertions-1.1.0
121
	strsim-0.8.0
122
	syn-1.0.54
133
	strsim-0.10.0
134
	syn-1.0.103
123 135
	tempfile-3.3.0
124
	termcolor-1.1.2
125
	textwrap-0.11.0
136
	termcolor-1.1.3
126 137
	thread_local-1.1.4
127 138
	time-0.1.44
128
	twox-hash-1.6.2
129
	typenum-1.12.0
130
	unicode-width-0.1.9
131
	unicode-xid-0.2.1
139
	twox-hash-1.6.3
140
	typenum-1.15.0
141
	unicode-ident-1.0.5
142
	unicode-width-0.1.10
132 143
	users-0.11.0
133
	vcpkg-0.2.11
144
	vcpkg-0.2.15
134 145
	vcsgraph-0.2.0
135
	vec_map-0.8.2
136
	version_check-0.9.2
146
	version_check-0.9.4
137 147
	wasi-0.9.0+wasi-snapshot-preview1
138 148
	wasi-0.10.0+wasi-snapshot-preview1
139
	which-4.2.5
149
	wasi-0.11.0+wasi-snapshot-preview1
150
	wasm-bindgen-0.2.83
151
	wasm-bindgen-backend-0.2.83
152
	wasm-bindgen-macro-0.2.83
153
	wasm-bindgen-macro-support-0.2.83
154
	wasm-bindgen-shared-0.2.83
155
	which-4.3.0
140 156
	winapi-0.3.9
141 157
	winapi-i686-pc-windows-gnu-0.4.0
142 158
	winapi-util-0.1.5
143 159
	winapi-x86_64-pc-windows-gnu-0.4.0
144
	zstd-0.5.4+zstd.1.4.7
145
	zstd-safe-2.0.6+zstd.1.4.7
146
	zstd-sys-1.4.18+zstd.1.4.7
160
	yansi-0.5.1
161
	zstd-0.12.3+zstd.1.5.2
162
	zstd-safe-6.0.4+zstd.1.5.4
163
	zstd-sys-2.0.7+zstd.1.5.4
147 164
"
148 165

  
149 166
inherit bash-completion-r1 cargo elisp-common distutils-r1 flag-o-matic multiprocessing
......
154 171
	rust? ( $(cargo_crate_uris ${CRATES}) )"
155 172

  
156 173
LICENSE="GPL-2+
157
	rust? ( BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 ISC MIT MPL-2.0 PSF-2 Unlicense ZLIB )"
174
	rust? ( BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 ISC MIT MPL-2.0 PSF-2 Unicode-DFS-2016 Unlicense ZLIB )"
158 175
SLOT="0"
159
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
176
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
160 177
IUSE="+chg emacs gpg test tk rust"
161 178

  
162 179
BDEPEND="rust? ( ${RUST_DEPEND} )"
......
171 188
		dev-python/pygments[${PYTHON_USEDEP}]
172 189
	)"
173 190

  
174
PATCHES=(
175
	"${FILESDIR}"/${P}-setup-rust-makedirs.patch
176
)
177

  
178 191
SITEFILE="70${PN}-gentoo.el"
179 192

  
180 193
RESTRICT="!test? ( test )"
Thank you!