dev-util / bindgen

Automatically generates Rust FFI bindings to C and C++ libraries.

Official package sites : https://rust-lang.github.io/rust-bindgen/ ·

v0.71.1 :: 0 :: gentoo

Modified
License
BSD Apache-2.0 BSD ISC MIT Unicode-3.0
Keywords
amd64 arm64 ~loong ~ppc64 ~riscv
USE flags
debug

v0.70.1-r1 :: 0 :: gentoo

Modified
License
BSD Apache-2.0 BSD ISC MIT Unicode-DFS-2016
Keywords
amd64 arm64 ~ppc64 ~riscv
USE flags
debug

v0.69.4-r1 :: 0 :: gentoo

Modified
License
BSD Apache-2.0 BSD ISC MIT Unicode-DFS-2016
Keywords
amd64 arm64 ~ppc64 ~riscv
USE flags
debug

v0.68.1-r1 :: 0 :: gentoo

Modified
License
BSD Apache-2.0 BSD ISC MIT Unicode-DFS-2016
Keywords
amd64 arm64 ~ppc64 ~riscv
USE flags
debug

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces

dev-lang / rust : Systems programming language originally developed by Mozilla

dev-lang / rust-bin : Systems programming language from Mozilla

dev-lang / rust : Systems programming language originally developed by Mozilla

dev-lang / rust-bin : Systems programming language from Mozilla

llvm-core / clang : C language family frontend for LLVM

dev-build / meson : Open source build system

sys-kernel / asahi-sources : Asahi Linux kernel sources

Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/bindgen: Stabilize 0.71.1 arm64, #948229
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-util/bindgen: Stabilize 0.71.1 amd64, #948229
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
dev-util/bindgen: keyword 0.71.1 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-util/bindgen: add 0.71.1
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {sys-devel → llvm-core}/clang
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Jolly · gentoo
*/*: update for slotted Rust
Tidyups: - $(cargo_crate_uris) - Rust BDEPENDS come from the eclass except in very rare circumstances (RUST_OPTIONAL=1) - RUST_M{AX,IN}_VER where required. - Suboptimal crate separator (`-` -> `@`) Signed-off-by: Matt Jolly <kangie@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/39218 Signed-off-by: Matt Jolly <kangie@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-util/bindgen: Stabilize 0.70.1 arm64, #941637
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/bindgen: Stabilize 0.70.1 amd64, #941637
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-util/bindgen: Stabilize 0.69.4 arm64, #939599
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
dev-util/bindgen: Stabilize 0.69.4 amd64, #939599
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-util/bindgen: add 0.70.1
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-util/bindgen: add 0.69.4
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-util/bindgen: remove subslot binding to clang runtime dep
(For clarity, force it to bind to :* so no one tries to change this in the future.) It is NOT a build dependency. This is an indicator for the fact that it is not needed to build, because bindgen simply compiles rust code that knows how to try dlopening various names for libclang. Consequently, it also doesn't matter which version of clang you have installed -- any will do (well, technically, any version greater than clang 6 will do), and in fact it is fully runtime switchable. There's no reason to bind to whichever version may happen to have been installed at the time of building. It is definitely not useful to trigger a subslot rebuild every time clang updates. Moreover, it would not bind to any subslot at all if you used --buildpkgonly without clang installed at all. (In fact, this RDEPEND is a direct violation of PMS, so the fact that it is mishandled isn't terribly surprising.) No revbump. The point of this change is so that people don't have to keep rebuilding pointlessly, so the fact that people who don't use --changed-deps won't see this change is a desirable feature. Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Calligeros · gentoo
dev-util/bindgen: stabilize 0.68.1 for arm64
Closes: https://bugs.gentoo.org/923752 Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
dev-util/bindgen: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/bindgen: Stabilize 0.68.1 amd64, #920298
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
dev-util/bindgen: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Matt Turner · gentoo
dev-util/bindgen: Version bump to 0.68.1
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/bindgen: forward ~arm64 ~riscv
Closes: https://bugs.gentoo.org/910747 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stijn Tintel · gentoo
dev-util/bindgen: keyword 0.62.0 for ~arm64
Tested on MacBook Air (15-inch, M2, 2023) by building Asahi Linux 6.4 kernel with DRM_ASAHI enabled. Bug: https://bugs.gentoo.org/910747 Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-util/bindgen: Stabilize 0.62.0 amd64, #909498
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-util/bindgen: Keyword 0.62.0 riscv, #906215
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/bindgen: remove unused crates
https://github.com/projg2/pycargoebuild/issues/11 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
dev-util/bindgen: add ~ppc64
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Georgy Yakovlev · gentoo
dev-util/bindgen: change QA variable to a string
https://github.com/gentoo/gentoo/pull/28696 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Bertrand Jacquin · gentoo
dev-util/bindgen: new package, add 0.56.0, 0.62.0, 0.63.0
bindgen is required to build Linux kernel 6.1+ with rust[1]. * 0.56.0 is the recommended version to build kernel[2] * 0.62.0 is the previous latest version building kernel 6.1+ successfully * 0.63.0 is the current latest version[3], however does not allow to build kernel due to command line changes [1] https://docs.kernel.org/rust/quick-start.html#bindgen [2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/scripts/min-tool-version.sh?h=v6.1#n36 [3] https://crates.io/crates/bindgen/versions Bug: https://bugs.gentoo.org/886185 Signed-off-by: Bertrand Jacquin <bertrand@jacquin.bzh> Closes: https://github.com/gentoo/gentoo/pull/28696 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>