summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* */*: update for slotted RustMatt Jolly2024-11-093-3/+3
| | | | | | | | | | | | | | 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>
* dev-util/bindgen: Stabilize 0.70.1 arm64, #941637Arthur Zamarin2024-10-181-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/bindgen: Stabilize 0.70.1 amd64, #941637Sam James2024-10-161-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/bindgen: Stabilize 0.69.4 arm64, #939599Michał Górny2024-09-141-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-util/bindgen: Stabilize 0.69.4 amd64, #939599Michał Górny2024-09-141-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-util/bindgen: fix HTTP url in metadata.xmlArthur Zamarin2024-09-131-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/bindgen: add 0.70.1Arthur Zamarin2024-09-132-0/+135
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/bindgen: add 0.69.4Arthur Zamarin2024-07-262-0/+138
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/bindgen: remove subslot binding to clang runtime depEli Schwartz2024-07-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (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>
* dev-util/bindgen: stabilize 0.68.1 for arm64James Calligeros2024-04-011-2/+2
| | | | | | Closes: https://bugs.gentoo.org/923752 Signed-off-by: James Calligeros <jcalligeros99@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/bindgen: Drop old versionsMatt Turner2024-01-312-192/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* dev-util/bindgen: Stabilize 0.68.1 amd64, #920298Sam James2023-12-211-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/bindgen: Drop old versionsMatt Turner2023-09-133-234/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* dev-util/bindgen: Version bump to 0.68.1Matt Turner2023-09-132-0/+215
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* dev-util/bindgen: forward ~arm64 ~riscvSam James2023-09-131-2/+2
| | | | | Closes: https://bugs.gentoo.org/910747 Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/bindgen: keyword 0.62.0 for ~arm64Stijn Tintel2023-09-131-1/+1
| | | | | | | | | 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>
* dev-util/bindgen: Stabilize 0.62.0 amd64, #909498Sam James2023-07-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/bindgen: Keyword 0.62.0 riscv, #906215Jakov Smolić2023-05-211-2/+2
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-util/bindgen: remove unused cratesGeorgy Yakovlev2022-12-223-3/+0
| | | | | https://github.com/projg2/pycargoebuild/issues/11 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-util/bindgen: add ~ppc64Georgy Yakovlev2022-12-193-3/+3
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-util/bindgen: change QA variable to a stringGeorgy Yakovlev2022-12-193-3/+3
| | | | | | https://github.com/gentoo/gentoo/pull/28696 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-util/bindgen: new package, add 0.56.0, 0.62.0, 0.63.0Bertrand Jacquin2022-12-195-0/+463
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>