# Copyright 2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 RUST_MIN_VER="1.85.0" CRATES=" addr2line@0.24.2 adler2@2.0.0 aho-corasick@1.1.3 anstream@0.6.18 anstyle@1.0.10 anstyle-parse@0.2.6 anstyle-query@1.1.2 anstyle-wincon@3.0.7 assert_cmd@2.1.1 autocfg@1.4.0 backtrace@0.3.75 backtrace-ext@0.2.1 bitflags@2.9.1 bstr@1.12.0 cfg-if@1.0.0 clap@4.5.53 clap_builder@4.5.53 clap_complete@4.5.61 clap_complete_nushell@4.5.10 clap_derive@4.5.49 clap_lex@0.7.4 colorchoice@1.0.3 console@0.16.2 crossbeam-deque@0.8.6 crossbeam-epoch@0.9.18 crossbeam-utils@0.8.21 difflib@0.4.0 ec4rs@1.2.0 encode_unicode@1.0.0 env_filter@0.1.3 env_logger@0.11.8 errno@0.3.11 fastrand@2.3.0 float-cmp@0.10.0 getrandom@0.3.3 gimli@0.31.1 globset@0.4.18 heck@0.5.0 ignore@0.4.25 is_ci@1.2.0 is_terminal_polyfill@1.70.1 jiff@0.2.13 jiff-static@0.2.13 kdl@4.7.1 kdl@6.5.0 libc@0.2.172 linux-raw-sys@0.9.4 log@0.4.29 memchr@2.7.4 miette@5.10.0 miette@7.6.0 miette-derive@5.10.0 miette-derive@7.6.0 minimal-lexical@0.2.1 miniz_oxide@0.8.8 nom@7.1.3 normalize-line-endings@0.3.0 num@0.4.3 num-bigint@0.4.6 num-complex@0.4.6 num-integer@0.1.46 num-iter@0.1.45 num-rational@0.4.2 num-traits@0.2.19 object@0.36.7 once_cell@1.21.3 owo-colors@4.2.0 portable-atomic@1.11.0 portable-atomic-util@0.2.4 predicates@3.1.3 predicates-core@1.0.9 predicates-tree@1.0.12 proc-macro2@1.0.95 quote@1.0.40 r-efi@5.2.0 regex@1.11.1 regex-automata@0.4.9 regex-syntax@0.8.5 rustc-demangle@0.1.24 rustix@1.0.7 same-file@1.0.6 serde@1.0.219 serde_derive@1.0.219 strsim@0.11.1 supports-color@3.0.2 supports-hyperlinks@3.1.0 supports-unicode@3.0.0 syn@2.0.101 tempfile@3.23.0 terminal_size@0.4.2 termtree@0.5.1 textwrap@0.16.2 thiserror@1.0.69 thiserror-impl@1.0.69 unicode-ident@1.0.18 unicode-linebreak@0.1.5 unicode-width@0.1.14 unicode-width@0.2.0 utf8parse@0.2.2 wait-timeout@0.2.1 walkdir@2.5.0 wasi@0.14.2+wasi-0.2.4 winapi-util@0.1.9 windows-link@0.2.0 windows-sys@0.59.0 windows-sys@0.61.0 windows-targets@0.52.6 windows_aarch64_gnullvm@0.52.6 windows_aarch64_msvc@0.52.6 windows_i686_gnu@0.52.6 windows_i686_gnullvm@0.52.6 windows_i686_msvc@0.52.6 windows_x86_64_gnu@0.52.6 windows_x86_64_gnullvm@0.52.6 windows_x86_64_msvc@0.52.6 winnow@0.6.24 wit-bindgen-rt@0.39.0 " inherit cargo DESCRIPTION="A formatter for kdl documents" HOMEPAGE="https://github.com/hougesen/kdlfmt" SRC_URI=" https://github.com/hougesen/kdlfmt/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz ${CARGO_CRATE_URIS} " LICENSE="MIT" # Dependent crate licenses LICENSE+=" Apache-2.0 MIT Unicode-3.0" SLOT="0" KEYWORDS="~amd64" src_install() { cargo_src_install --path cli }