Gentoo Archives: gentoo-commits

From: Patrick McLean <chutzpah@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/difftastic/
Date: Tue, 05 Jul 2022 18:15:19
Message-Id: 1657044915.525af2a640e48fac08616a05ecb45ff961f12b4e.chutzpah@gentoo
1 commit: 525af2a640e48fac08616a05ecb45ff961f12b4e
2 Author: Patrick McLean <chutzpah <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jul 5 18:14:31 2022 +0000
4 Commit: Patrick McLean <chutzpah <AT> gentoo <DOT> org>
5 CommitDate: Tue Jul 5 18:15:15 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=525af2a6
7
8 dev-util/difftastic: add 0.30.0
9
10 Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>
11
12 dev-util/difftastic/Manifest | 2 +
13 dev-util/difftastic/difftastic-0.30.0.ebuild | 121 +++++++++++++++++++++++++++
14 2 files changed, 123 insertions(+)
15
16 diff --git a/dev-util/difftastic/Manifest b/dev-util/difftastic/Manifest
17 index 0c86878f312c..6575007ecebd 100644
18 --- a/dev-util/difftastic/Manifest
19 +++ b/dev-util/difftastic/Manifest
20 @@ -27,6 +27,7 @@ DIST ctor-0.1.22.crate 9311 BLAKE2B a13fb97cf767fae19486ca8b970f1712bfcf4ec9edda
21 DIST diff-0.1.12.crate 10223 BLAKE2B 369f305661f1da31207f3801ed1841dbce12451ac9c3e9d3736f7158ece433af9b2e42c29063e5d93bb86b1d300e503caa9c3ce7dd0b25553f91d72a9eea5298 SHA512 0e81331c0424e9369963e23894a6412b65a3ed4f3154ccc184fc84cf1c5985b81c586a6b34e8c6c0e5c3afba38fb15277cfd89e7f50c85bd5d8d4d24ba670d16
22 DIST difftastic-0.28.0.tar.gz 15829294 BLAKE2B aa83cb671b2f8a4abaec319916f5ddb4378bf35bf97847d04199ebaf0c0af6a6f63aa69eba3c291b964bbffa79161ffbc9b570590cc97362ff12a92467f2411c SHA512 47cdbc30abe71dac6ef84efdb934d87d5527fc8822e696bcf20424d07529cecea9e67b4d62e45e81a567064909923de2d8f09f12f1a120fbb43ec911e254521e
23 DIST difftastic-0.29.1.tar.gz 15891069 BLAKE2B ceffafa32e600dbf51c4864c386a92620ff1e5b877cb8a5b00443636e13cd383293ce249c52543ca23e01ee93fe08f3b61c13508ff3d00a85670b8d0c9d17b29 SHA512 d9dee1d4d5e165693353c29442b90438b14832545790495616cbbd14c449fecbca73e3e4c5743d86bc9c23f5534a4f361fb596d0ee38ef67f6ddc4bdf20f55c1
24 +DIST difftastic-0.30.0.gh.tar.gz 23071446 BLAKE2B b20738aa91fa4bb879081b4e38d9b060f8dcbc8dfc2191d047f8cf36cd7dfaa0c78e4899feca205c683edbeee1d4a1d5067705047fde04853b6bf7613cc49afa SHA512 795debca1d4d605ab5e84294457ac59641d59a5494207f64ca443d68561b560245d5c8d68524890876190e459bf372e9b16049d862711ee005e72547a0bfc4ad
25 DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf
26 DIST env_logger-0.7.1.crate 32281 BLAKE2B 6f1894c64f301ca4b687270c911dbe230f674662aa0561b97c4d2537886e404664b5773d4e223e2018047c222a951232c3cb52ec5bddbfb6665e34c3e7ea52f5 SHA512 604060d2ee83ab337a2d20d6784d1b7541534d2fd9e1662fc5c709fa681672a9db5e34d00face864b56ae321962e644ebe29fbb6d68a0d556419cf5d71c6149f
27 DIST fixedbitset-0.4.1.crate 15551 BLAKE2B bcebd833a45215566a565bcc8cc3440c5bacbced810d2658048da7050808b56c13951bacdd3930f85530129a118bdc23c42381206b63265da7d6846085937536 SHA512 8c53515f1a372a2626e83bc6999adaa00be6451f68627a63e0207ce6a8967e9cab6061adde3e33305c700c472be750903eb36b6f5ce071248db461c0af450b33
28 @@ -92,6 +93,7 @@ DIST tree-sitter-0.20.6.crate 130955 BLAKE2B e925baa4fb92627b8fecaa9076fac741752
29 DIST tree_magic_mini-3.0.3.crate 15406 BLAKE2B 84b8761c1496e1d771bb7d884a0afd48d1a457b87db26edc23f0db63aeb5780966f330662e9725570bffb0122b8544a4e0828e48cdf7ebb892d70f43aaa1145f SHA512 6299f42c3286a9a4b38a1503810b0eee302e99cfd386256dde275bd5df402ba6800cf94b4bb94444b011898657d687f89642634d20f6f07e2a7719c27188d684
30 DIST typed-arena-2.0.1.crate 11439 BLAKE2B b5bd230a22894c5545966279b40a8493940719fdf79bed144ad41c363e7f73bfd40e1492efa8d96fb9b5b32e3a31405ef9dbddd55d10bb900ac082d41a034b03 SHA512 182fdac0ef9b494fc2966005ece2107a3c53b6eafe4eebe9be3d552aebe143e05f3db2b51693c253831744fc265ec2a557d31ee42cf0ba5991b38d075278415d
31 DIST unicode-ident-1.0.0.crate 34224 BLAKE2B 62100357db87b74e44166a70a1d0f911281fc7410571554e9e89c94f3529920d1d43a8cdf3a3bf163c8acb8e9f575e83a024cb94217b84ecddc582751486954e SHA512 ccdad29fc63f71c507cdf276b02a5bb7fad44dffa123bf04d5b1495eb9c26bd7ec42ad6e11717eb10dc6499693047952c6b766c40d7b0696bd011779649d5fc9
32 +DIST unicode-width-0.1.9.crate 16745 BLAKE2B 38d4b92e47a284d6881a8073089be59a73d82b91efe5522f55be977f95f479890b6c02cd519544729f1b1e62eb21bcfff8c5f5382917f953603b760e39cf1ea7 SHA512 0f5ec46c57e3b5e50cb8430c89db8d9c129e80ca11a9c398b5312bfe95001e19ca3efbfeb01c3ac09c4ce7e26c6ee1f352f7e114ecef78cefd68c54d2d50f5f4
33 DIST unicode-xid-0.2.2.crate 14955 BLAKE2B 6c6da49ac08dbd8b3248272224d6bff96b9cd1f36029b1937a58a0b929c3a48326053305ed49e73edd70f572f5abbc4817cedc899c69e3457805ad056669f6af SHA512 92ffd0dd34e3ca235ecf110b38c447d3ec1faa23d76c112457f28d432f92fa6b5f428bc5e1bfd278f361f55426dd96e19ecb0d3eff6cf250892f069c52bd89a8
34 DIST unicode-xid-0.2.3.crate 15174 BLAKE2B 5cfb2a094047106a45eaeb77ebc1ae2e17ca51ece71082c127d3e2bf36773959f52df1c6df0d0d5cbc40ec4ee7f81820a094fd7ee99f01a2f99a1f7f68317223 SHA512 2adea0c8447c9450be34859f2b2e2b87a61b5e313685da994d21bc24a96dd94088f3320bcdb8d20466a3fdafb0bc0375823f0c28ec0077c9c42a9818f66ac1f5
35 DIST walkdir-2.3.2.crate 23516 BLAKE2B 473f2b51aafd6ac17e5c3da8d545d179b31486b3a65ab39fbd8bd7fbb2ebcc24bebf01781200a26a68f0b1cb464f5763a919aead3b03eba5a7e1be6efec5500b SHA512 6c44071354faf37720ec4117ded34c8d530489542ee107ac26a7a56ef4a882b9003e22e84f1d61f6078643521343e35aa1f7b57c838779e78e5937a667bf82da
36
37 diff --git a/dev-util/difftastic/difftastic-0.30.0.ebuild b/dev-util/difftastic/difftastic-0.30.0.ebuild
38 new file mode 100644
39 index 000000000000..3e049575a92d
40 --- /dev/null
41 +++ b/dev-util/difftastic/difftastic-0.30.0.ebuild
42 @@ -0,0 +1,121 @@
43 +# Copyright 2022 Gentoo Authors
44 +# Distributed under the terms of the GNU General Public License v2
45 +
46 +# Auto-Generated by cargo-ebuild 0.5.1
47 +
48 +EAPI=8
49 +
50 +CRATES="
51 + aho-corasick-0.7.18
52 + ansi_term-0.12.1
53 + archery-0.4.0
54 + atty-0.2.14
55 + autocfg-1.1.0
56 + bitflags-1.3.2
57 + bumpalo-3.9.1
58 + bytecount-0.6.2
59 + cc-1.0.73
60 + cfg-if-1.0.0
61 + clap-3.1.18
62 + clap_lex-0.2.0
63 + const_format-0.2.23
64 + const_format_proc_macros-0.2.22
65 + crossbeam-channel-0.5.4
66 + crossbeam-deque-0.8.1
67 + crossbeam-epoch-0.9.8
68 + crossbeam-utils-0.8.8
69 + ctor-0.1.22
70 + diff-0.1.12
71 + either-1.6.1
72 + env_logger-0.7.1
73 + fixedbitset-0.4.1
74 + fnv-1.0.7
75 + hashbrown-0.11.2
76 + hermit-abi-0.1.19
77 + humantime-1.3.0
78 + indexmap-1.7.0
79 + itertools-0.10.3
80 + lazy_static-1.4.0
81 + libc-0.2.126
82 + libmimalloc-sys-0.1.24
83 + log-0.4.17
84 + memchr-2.5.0
85 + memoffset-0.6.5
86 + mimalloc-0.1.28
87 + minimal-lexical-0.2.1
88 + nom-7.1.1
89 + num_cpus-1.13.1
90 + once_cell-1.12.0
91 + os_str_bytes-6.0.1
92 + output_vt100-0.1.3
93 + owo-colors-3.4.0
94 + petgraph-0.6.1
95 + pretty_assertions-1.2.1
96 + pretty_env_logger-0.4.0
97 + proc-macro2-1.0.39
98 + quick-error-1.2.3
99 + quote-1.0.18
100 + radix-heap-0.4.2
101 + rayon-1.5.3
102 + rayon-core-1.9.3
103 + regex-1.5.6
104 + regex-syntax-0.6.26
105 + rpds-0.10.0
106 + rustc-hash-1.1.0
107 + same-file-1.0.6
108 + scopeguard-1.1.0
109 + static_assertions-1.1.0
110 + strsim-0.10.0
111 + syn-1.0.95
112 + term_size-0.3.2
113 + termcolor-1.1.3
114 + terminal_size-0.1.17
115 + textwrap-0.15.0
116 + tree-sitter-0.20.6
117 + tree_magic_mini-3.0.3
118 + typed-arena-2.0.1
119 + unicode-ident-1.0.0
120 + unicode-width-0.1.9
121 + unicode-xid-0.2.3
122 + walkdir-2.3.2
123 + winapi-0.3.9
124 + winapi-i686-pc-windows-gnu-0.4.0
125 + winapi-util-0.1.5
126 + winapi-x86_64-pc-windows-gnu-0.4.0
127 + wu-diff-0.1.2
128 +"
129 +
130 +inherit cargo
131 +
132 +DESCRIPTION="A structural diff that understands syntax."
133 +# Double check the homepage as the cargo_metadata crate
134 +# does not provide this value so instead repository is used
135 +HOMEPAGE="https://github.com/wilfred/difftastic"
136 +SRC_URI="
137 + $(cargo_crate_uris ${CRATES})
138 + https://github.com/Wilfred/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz
139 +"
140 +
141 +# License set may be more restrictive as OR is not respected
142 +# use cargo-license for a more accurate license picture
143 +LICENSE="Apache-2.0 MIT MPL-2.0 Unlicense ZLIB"
144 +SLOT="0"
145 +KEYWORDS="~amd64"
146 +
147 +QA_FLAGS_IGNORED="usr/bin/difft"
148 +
149 +DOCS=(
150 + CHANGELOG.md
151 + README.md
152 + manual/
153 +)
154 +
155 +src_prepare() {
156 + rm manual/.gitignore || die
157 + default
158 +}
159 +
160 +src_install() {
161 + cargo_src_install
162 + dodoc -r "${DOCS[@]}"
163 +}