summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* */*: update for slotted RustMatt Jolly2024-11-091-1/+0
| | | | | | | | | | | | | | 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>
* media-video/rav1e: unvendor libgit2 from rust dependencyEli Schwartz2024-03-041-0/+5
| | | | | | | | | | | | | | | | It is actually only used at build time, by this... thing: https://crates.io/crates/built Apparently it is of the utmost importance that when you get the version info from your git checkout of the project, you do so with blazing-fast fearless concurrency, and if that means spending several minutes compiling a git implementation instead of running /usr/bin/git, then no price is too large. Fearless concurrency for the win! Onward! Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-video/rav1e: use cargo.eclass functions to buildEli Schwartz2024-03-041-4/+2
| | | | | | | | | | Avoid randomly circumventing cargo_src_compile just to run additional things *after*. We want to consistently use the eclass handling, including in this case filter-lto. Closes: https://bugs.gentoo.org/908815 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* media-video/rav1e: add 0.7.1Sam James2024-02-021-234/+233
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-video/rav1e: update live minimum Rust versionSam James2023-10-301-1/+1
| | | | | | See 5f66282e48d8cbef18db91bc1fc34fa54f8d9e51 upstream. Signed-off-by: Sam James <sam@gentoo.org>
* media-video/rav1e: forward ~loongWANG Xuerui2023-07-201-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* media-video/rav1e: add 0.6.6Sam James2023-05-311-22/+22
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-video/rav1e: add 0.6.5Sam James2023-05-111-89/+113
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-video/rav1e: add minimum Rust versionSam James2023-02-111-0/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* media-video/rav1e: add 0.6.3Sam James2023-02-111-10/+222
| | | | | | Closes: https://bugs.gentoo.org/893836 Closes: https://bugs.gentoo.org/893476 Signed-off-by: Sam James <sam@gentoo.org>
* media-video/rav1e: silence QA flags warning for RustSam James2021-12-241-0/+3
| | | | | | | Not applicable. Closes: https://bugs.gentoo.org/730528 Signed-off-by: Sam James <sam@gentoo.org>
* media-video/rav1e: add 0.5.1Sam James2021-12-241-14/+11
| | | | | Closes: https://bugs.gentoo.org/829693 Signed-off-by: Sam James <sam@gentoo.org>
* media-video/rav1e: add USE=static-libsAlex Xu (Hello71)2021-09-121-0/+2
| | | | | | | Closes: https://bugs.gentoo.org/730526 Signed-off-by: Alex Xu (Hello71) <alex_y_xu@yahoo.ca> Closes: https://github.com/gentoo/gentoo/pull/22089 Signed-off-by: Sam James <sam@gentoo.org>
* media-video/rav1e: CleanupLuca Barbato2021-07-291-4/+6
| | | | | | | | | - Remove older ebuilds - Build the capi in a separate target dir - use BDEPEND Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* media-video/rav1e: sync live ebuild keywordsGeorgy Yakovlev2020-07-131-1/+1
| | | | | Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* media-video/rav1e: remove KEYWORDS for live ebuildThomas Deutschmann2020-07-101-3/+1
| | | | | | | | Tools like ekeyword will only add keywords to first KEYWORDS variable. Therefore live ebuilds shouldn't even have empty KEYWORDS variable. Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* media-video/rav1e: Add latest release (0.3.3)Alexis Ballier2020-07-021-4/+15
| | | | | Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Alexis Ballier <aballier@gentoo.org>
* media-video/rav1e: Add support for the C-APILuca Barbato2020-04-061-5/+30
| | | | | Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* eclass/cargo.eclass: specify --path . to installDoug Goldstein2019-12-261-4/+0
| | | | | | | | | | | | | | cargo install has long required --path . for 2018 edition crates but not required it for 2015 edition crates. It is supported however for 2015 edition crates and works for all versions in the tree so it makes sense to make it the default. Added CARGO_INSTALL_PATH as an eclass variable allowing to override the default. Closes: https://bugs.gentoo.org/703590 Signed-off-by: Doug Goldstein <cardoe@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/14097 Tested-by: Georgy Yakovlev <gyakovlev@gentoo.org> Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* media-video/rav1e: Initial ebuildLuca Barbato2019-11-201-0/+38
Release 0.2.0 will be the first landing Gentoo. Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Luca Barbato <lu_zero@gentoo.org>