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 )"
|