summaryrefslogtreecommitdiff
path: root/eclass/cargo.eclass
Commit message (Expand)AuthorAgeFiles
* cargo.eclass: Separate crate unpacking logicingenarel (NeoJesus)11 days1
* cargo.eclass: avoid heredoc in global scopeSam James2026-07-101
* cargo.eclass: fix indentationSam James2026-07-101
* cargo.eclass: die if heredoc creation failsSam James2026-07-081
* cargo.eclass: use direct CDN urls for crates.ioEli Schwartz2026-05-291
* cargo.eclass: add array for skipping testsidealseal2026-04-151
* cargo.eclass: remove ridiculously local einfoEli Schwartz2026-03-311
* cargo.eclass: avoid useless use of assert / pipestatusEli Schwartz2026-03-121
* cargo.eclass: Document _cargo_set_crate_uris as internal functionUlrich Müller2026-02-201
* cargo.eclass: Build with --target for non-native multilib ABIsJames Le Cuirot2025-12-301
* cargo.eclass: fix RUST_MIN_VER typo in errorSam James2025-09-111
* cargo.eclass: use 'QA Notice:' prefix in eqawarnSam James2025-04-231
* cargo.eclass: Add _cargo_check_initialized to cargo_live_src_unpackChristopher Fore2025-04-191
* cargo.eclass: Pull check for rust_pkg_setup into its own functionChristopher Fore2025-04-191
* cargo.eclass: fix live unpack to use selected cargoEli Schwartz2025-04-041
* cargo.eclass: Only tell Cargo to cross-compile when actually neededJames Le Cuirot2025-03-291
* cargo.eclass: Revert "use static.crates.io cdn"Michał Górny2025-03-081
* cargo.eclass: use static.crates.io cdnswomf2025-03-081
* cargo.eclass: Enable dynamic linking by defaultMichal Rostecki2025-03-081
* cargo.eclass: fix typosArthur Zamarin2025-03-081
* cargo.eclass: respect MAKEOPTS for `cargo test`Sam James2025-01-281
* cargo.eclass: Emit a warning if the package uses 300+ cratesMichał Górny2025-01-161
* Add 'host' variable to GIT_CRATESMYT2024-12-091
* cargo.eclass: add trivial crate overridesMatt Jolly2024-12-021
* cargo.eclass: add ${CARGO_BOOTSTRAP}Matt Jolly2024-12-021
* cargo.eclass: check for and quote `CARGO`Matt Jolly2024-11-111
* cargo: update for rust eclassMatt Jolly2024-11-091
* cargo.eclass: Respect existing CARGO_TARGET_${TRIPLE}_RUSTFLAGSJames Le Cuirot2024-10-011
* cargo.eclass: Fix cargo_target_dir helper following recent changesJames Le Cuirot2024-08-081
* cargo.eclass: Change RUSTFLAGS approach following recent build failuresJames Le Cuirot2024-08-081
* cargo.eclass: Shadow flag variables so that LTO filtering remains localJames Le Cuirot2024-08-061
* cargo.eclass: Explicitly tell rustc not to strip binariesJames Le Cuirot2024-08-061
* cargo.eclass: Handle LDFLAGS and RUSTFLAGS betterJames Le Cuirot2024-08-061
* cargo.eclass: Add cargo_env helper and use it in compile, test, installJames Le Cuirot2024-08-061
* cargo.eclass: Use newer Cargo config file nameJames Le Cuirot2024-08-061
* cargo.eclass: Add cargo_target_dir helper functionJames Le Cuirot2024-06-171
* cargo.eclass: mention app-portage/pycargoebuild in @CRATES docsSam James2024-06-171
* cargo.eclass: Enable cross-compiling by setting environment variablesJames Le Cuirot2024-06-121
* cargo.eclass: Drop EAPI 7 supportJames Le Cuirot2024-06-121
* cargo.eclass: Optimize crate unpackingMichał Górny2024-05-171
* cargo.eclass: Revert "Optimize crate unpacking"Michał Górny2024-05-151
* cargo.eclass: Optimize crate unpackingMichał Górny2024-05-151
* cargo.eclass: Output only the first crate URI when PKGBUMPINGMichał Górny2024-01-311
* cargo.eclass: Revert PKGBUMPING for CARGO_CRATE_URISMichał Górny2024-01-091
* cargo.eclass: Support PKGBUMPING to avoid fetching/unpacking cratesMichał Górny2024-01-051
* cargo.eclass: Allow CRATES to be unsetMichał Górny2023-12-091
* cargo.eclass: filter out lto flags for C/CXX compilersGeorgy Yakovlev2023-07-121
* cargo.eclass: Mark GIT_CRATES as pre-inheritMichał Górny2023-06-181
* cargo.eclass: Support separating crate names/versions via `@`Michał Górny2023-06-181
* cargo.eclass: Optimize GIT_CRATES checkMichał Górny2023-06-181