1 |
|
# Copyright 2022-2023 Gentoo Authors
|
|
1 |
# Copyright 2023 Gentoo Authors
|
2 |
2 |
# Distributed under the terms of the GNU General Public License v2
|
3 |
3 |
|
|
4 |
# Autogenerated by pycargoebuild 0.10
|
|
5 |
|
4 |
6 |
EAPI=8
|
5 |
7 |
|
6 |
8 |
CRATES="
|
7 |
|
aho-corasick-0.5.3
|
8 |
|
aho-corasick-0.7.18
|
9 |
|
ansi_term-0.12.1
|
10 |
|
atty-0.2.14
|
11 |
|
autocfg-1.1.0
|
12 |
|
bitflags-1.3.2
|
13 |
|
block-0.1.6
|
14 |
|
cc-1.0.73
|
15 |
|
cexpr-0.6.0
|
16 |
|
cfg-if-1.0.0
|
17 |
|
clang-sys-1.3.3
|
18 |
|
clap-2.34.0
|
19 |
|
clap-3.2.12
|
20 |
|
clap_lex-0.2.4
|
21 |
|
diff-0.1.12
|
22 |
|
either-1.6.1
|
23 |
|
env_logger-0.3.5
|
24 |
|
env_logger-0.9.0
|
25 |
|
fuchsia-cprng-0.1.1
|
26 |
|
getrandom-0.2.3
|
27 |
|
glob-0.3.0
|
28 |
|
hashbrown-0.12.2
|
29 |
|
hermit-abi-0.1.19
|
30 |
|
humantime-2.1.0
|
31 |
|
indexmap-1.9.1
|
32 |
|
kernel32-sys-0.2.2
|
33 |
|
lazy_static-1.4.0
|
34 |
|
lazycell-1.3.0
|
35 |
|
libc-0.2.126
|
36 |
|
libloading-0.6.7
|
37 |
|
libloading-0.7.0
|
38 |
|
log-0.3.9
|
39 |
|
log-0.4.14
|
40 |
|
malloc_buf-0.0.6
|
41 |
|
memchr-0.1.11
|
42 |
|
memchr-2.5.0
|
43 |
|
minimal-lexical-0.1.4
|
44 |
|
nom-7.0.0
|
45 |
|
objc-0.2.7
|
46 |
|
os_str_bytes-6.2.0
|
47 |
|
peeking_take_while-0.1.2
|
48 |
|
ppv-lite86-0.2.10
|
49 |
|
proc-macro2-1.0.43
|
50 |
|
quickcheck-0.4.1
|
51 |
|
quote-1.0.9
|
52 |
|
rand-0.3.23
|
53 |
|
rand-0.4.6
|
54 |
|
rand-0.8.4
|
55 |
|
rand_chacha-0.3.1
|
56 |
|
rand_core-0.3.1
|
57 |
|
rand_core-0.4.2
|
58 |
|
rand_core-0.6.3
|
59 |
|
rand_hc-0.3.1
|
60 |
|
rdrand-0.4.0
|
61 |
|
redox_syscall-0.2.9
|
62 |
|
regex-0.1.80
|
63 |
|
regex-1.5.5
|
64 |
|
regex-syntax-0.3.9
|
65 |
|
regex-syntax-0.6.25
|
66 |
|
remove_dir_all-0.5.3
|
67 |
|
rustc-hash-1.1.0
|
68 |
|
shlex-1.0.0
|
69 |
|
strsim-0.10.0
|
70 |
|
strsim-0.8.0
|
71 |
|
syn-1.0.99
|
72 |
|
tempdir-0.3.7
|
73 |
|
tempfile-3.2.0
|
74 |
|
termcolor-1.1.3
|
75 |
|
textwrap-0.11.0
|
76 |
|
textwrap-0.15.0
|
77 |
|
thread-id-2.0.0
|
78 |
|
thread_local-0.2.7
|
79 |
|
unicode-ident-1.0.3
|
80 |
|
unicode-width-0.1.10
|
81 |
|
utf8-ranges-0.1.3
|
82 |
|
vec_map-0.8.2
|
83 |
|
version_check-0.9.3
|
84 |
|
wasi-0.10.2+wasi-snapshot-preview1
|
85 |
|
which-4.2.2
|
86 |
|
winapi-0.2.8
|
87 |
|
winapi-0.3.9
|
88 |
|
winapi-build-0.1.1
|
89 |
|
winapi-i686-pc-windows-gnu-0.4.0
|
90 |
|
winapi-util-0.1.5
|
91 |
|
winapi-x86_64-pc-windows-gnu-0.4.0
|
|
9 |
aho-corasick@0.7.20
|
|
10 |
annotate-snippets@0.9.1
|
|
11 |
bitflags@1.3.2
|
|
12 |
bitflags@2.2.1
|
|
13 |
block@0.1.6
|
|
14 |
cc@1.0.78
|
|
15 |
cexpr@0.6.0
|
|
16 |
cfg-if@1.0.0
|
|
17 |
clang-sys@1.4.0
|
|
18 |
clap@4.1.4
|
|
19 |
clap_complete@4.2.0
|
|
20 |
clap_derive@4.1.0
|
|
21 |
clap_lex@0.3.1
|
|
22 |
either@1.8.1
|
|
23 |
env_logger@0.10.0
|
|
24 |
env_logger@0.8.4
|
|
25 |
errno-dragonfly@0.1.2
|
|
26 |
errno@0.2.8
|
|
27 |
errno@0.3.1
|
|
28 |
fastrand@1.8.0
|
|
29 |
getrandom@0.2.8
|
|
30 |
glob@0.3.1
|
|
31 |
heck@0.4.0
|
|
32 |
hermit-abi@0.3.2
|
|
33 |
humantime@2.1.0
|
|
34 |
instant@0.1.12
|
|
35 |
io-lifetimes@1.0.4
|
|
36 |
is-terminal@0.4.7
|
|
37 |
lazy_static@1.4.0
|
|
38 |
lazycell@1.3.0
|
|
39 |
libc@0.2.139
|
|
40 |
libloading@0.7.4
|
|
41 |
linux-raw-sys@0.1.4
|
|
42 |
linux-raw-sys@0.3.8
|
|
43 |
log@0.4.17
|
|
44 |
malloc_buf@0.0.6
|
|
45 |
memchr@2.5.0
|
|
46 |
minimal-lexical@0.2.1
|
|
47 |
nom@7.1.3
|
|
48 |
objc@0.2.7
|
|
49 |
once_cell@1.17.0
|
|
50 |
os_str_bytes@6.4.1
|
|
51 |
owo-colors@3.5.0
|
|
52 |
peeking_take_while@0.1.2
|
|
53 |
prettyplease@0.2.7
|
|
54 |
proc-macro-error-attr@1.0.4
|
|
55 |
proc-macro-error@1.0.4
|
|
56 |
proc-macro2@1.0.60
|
|
57 |
quickcheck@1.0.3
|
|
58 |
quote@1.0.28
|
|
59 |
rand@0.8.5
|
|
60 |
rand_core@0.6.4
|
|
61 |
redox_syscall@0.2.16
|
|
62 |
regex-syntax@0.6.28
|
|
63 |
regex@1.7.1
|
|
64 |
rustc-hash@1.1.0
|
|
65 |
rustix@0.36.7
|
|
66 |
rustix@0.37.3
|
|
67 |
shlex@1.1.0
|
|
68 |
similar@2.2.1
|
|
69 |
strsim@0.10.0
|
|
70 |
syn@1.0.107
|
|
71 |
syn@2.0.18
|
|
72 |
tempfile@3.4.0
|
|
73 |
termcolor@1.2.0
|
|
74 |
unicode-ident@1.0.6
|
|
75 |
unicode-width@0.1.10
|
|
76 |
version_check@0.9.4
|
|
77 |
wasi@0.11.0+wasi-snapshot-preview1
|
|
78 |
which@4.4.0
|
|
79 |
winapi-i686-pc-windows-gnu@0.4.0
|
|
80 |
winapi-util@0.1.5
|
|
81 |
winapi-x86_64-pc-windows-gnu@0.4.0
|
|
82 |
winapi@0.3.9
|
|
83 |
windows-sys@0.42.0
|
|
84 |
windows-sys@0.45.0
|
|
85 |
windows-sys@0.48.0
|
|
86 |
windows-targets@0.42.2
|
|
87 |
windows-targets@0.48.1
|
|
88 |
windows_aarch64_gnullvm@0.42.2
|
|
89 |
windows_aarch64_gnullvm@0.48.0
|
|
90 |
windows_aarch64_msvc@0.42.2
|
|
91 |
windows_aarch64_msvc@0.48.0
|
|
92 |
windows_i686_gnu@0.42.2
|
|
93 |
windows_i686_gnu@0.48.0
|
|
94 |
windows_i686_msvc@0.42.2
|
|
95 |
windows_i686_msvc@0.48.0
|
|
96 |
windows_x86_64_gnu@0.42.2
|
|
97 |
windows_x86_64_gnu@0.48.0
|
|
98 |
windows_x86_64_gnullvm@0.42.2
|
|
99 |
windows_x86_64_gnullvm@0.48.0
|
|
100 |
windows_x86_64_msvc@0.42.2
|
|
101 |
windows_x86_64_msvc@0.48.0
|
|
102 |
yansi-term@0.1.2
|
92 |
103 |
"
|
93 |
104 |
|
94 |
105 |
inherit rust-toolchain cargo
|
95 |
106 |
|
96 |
|
DESCRIPTION="Automatically generates Rust FFI bindings to C (and some C++) libraries"
|
97 |
|
HOMEPAGE="https://rust-lang.github.io/rust-bindgen"
|
|
107 |
DESCRIPTION="Automatically generates Rust FFI bindings to C and C++ libraries."
|
|
108 |
HOMEPAGE="https://rust-lang.github.io/rust-bindgen/"
|
98 |
109 |
SRC_URI="https://github.com/rust-lang/rust-${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
99 |
|
$(cargo_crate_uris)"
|
|
110 |
${CARGO_CRATE_URIS}
|
|
111 |
"
|
100 |
112 |
|
101 |
113 |
LICENSE="BSD"
|
|
114 |
# Dependent crate licenses
|
|
115 |
LICENSE+=" Apache-2.0 BSD ISC MIT Unicode-DFS-2016"
|
102 |
116 |
SLOT="0"
|
103 |
|
KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv"
|
|
117 |
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
|
104 |
118 |
|
105 |
|
DEPEND="virtual/rust[rustfmt]"
|
|
119 |
DEPEND="virtual/rust"
|
106 |
120 |
RDEPEND="${DEPEND}
|
107 |
121 |
sys-devel/clang:="
|
108 |
122 |
|