commit:     870fcf372b2ae5618e87de81b470917cf7dc2daa
Author:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 27 22:42:19 2023 +0000
Commit:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
CommitDate: Thu Jul 27 22:42:19 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=870fcf37

dev-util/difftastic: add 0.49.0

Signed-off-by: Patrick McLean <chutzpah <AT> gentoo.org>

 dev-util/difftastic/Manifest                 |   7 ++
 dev-util/difftastic/difftastic-0.49.0.ebuild | 169 +++++++++++++++++++++++++++
 2 files changed, 176 insertions(+)

diff --git a/dev-util/difftastic/Manifest b/dev-util/difftastic/Manifest
index 4765be664a7e..60f17342af9f 100644
--- a/dev-util/difftastic/Manifest
+++ b/dev-util/difftastic/Manifest
@@ -20,6 +20,7 @@ DIST crossbeam-deque-0.8.1.crate 20852 BLAKE2B 
0e7a2616b82c5e501c0f74935adfea3ee
 DIST crossbeam-epoch-0.9.8.crate 46012 BLAKE2B 
181df06d1a9925ad1b3e2df70f290fc9c75682037d68c4d3727b3e5bc0f92eaf01c2f8ec239b77f524bc4af53d014cb3c4d49dc82922fa9e65baebee68904a6b
 SHA512 
c102e7ce9e927424f6c7c20f5eef5dee3457ef6ae3b81ab26e7dd4c787dc525610f1dcd85c3b06773b263c0835a717ce39bf35b927cea03abea62bc0a0a15624
 DIST crossbeam-utils-0.8.8.crate 39681 BLAKE2B 
2b3e64bfcaa044a9351c1cc8e9ea53fd68fd0bb9875ae523e0cd309a85ad23b340267bdb742d363b5d99fc065ed74f6cbb3ad1e33dec7d14d99ec458875e7e10
 SHA512 
ab960afdb82863160a3fa1c21c64b35b3112725bd72fc8e0724175937f4b23d0628253032229501938cd86a8e406a59c06cb44e8bdf34619de781a84ebb46ea0
 DIST crossterm-0.25.0.crate 116533 BLAKE2B 
d39cdd1f4df716974cd0929ca40073ac6e17b2dd73f27b48c7b2bcd7cb4545bce544b2e8459812b866936c03a27162b309848e6a92290960619c4efe2a1e0502
 SHA512 
fdf2b5b4bdcbc8c7dc4e8c5e0cdf68cacdb97886b52087dde1f1be9b869c00965c0cf9db64b700801b0d1274b913703ade66a92d47aa8da604121693b8701201
+DIST crossterm-0.26.1.crate 122317 BLAKE2B 
0f7c2af125b6e4abc09df134acbdddef62699654670f21fae490c360de139473917350643a217cfa69dd59bef2f2e887a2b1fa0278831f000ce015d8e592d811
 SHA512 
598431aee3067c071cc2561def7055f15f5bb91c70246f975d6227bb385fe8b1aa6b59096c465a92e09c8a934bd2a6d45790edc453d5c820a96b8fae1f66e81b
 DIST crossterm_winapi-0.9.0.crate 15561 BLAKE2B 
f84604f1da9cfdd0fc69742eef8088e7d0959073c6f7f37507b065b8537faa20bea8e349bcb1d6836be97f06b4a2c55c4dc63f50eb2f2aba1f34df9b8c9abf1a
 SHA512 
b8c32a82cc83244e8991931e3fe0d85527ee2cc5e6b4a0839d633448dfa8a137c87684e8e079f44edf5a994355e0106bb573b36b57c7420ac5cb6fb0ce20ce8d
 DIST ctor-0.1.22.crate 9311 BLAKE2B 
a13fb97cf767fae19486ca8b970f1712bfcf4ec9edda40c01add4bdb7a81e9136acb1208c79763cd612160bf39b342460fecc334c6e421e7f7ff610c4bc44e2f
 SHA512 
cd7c60dae8fb19c3b10e0bf1ffbcedac90cbbd147d564335e4da2d5483f64ea3dc10ad17d7573b00958db0a72cce45f8b7bc10c32864dd943fe64df8d22aaaab
 DIST diff-0.1.12.crate 10223 BLAKE2B 
369f305661f1da31207f3801ed1841dbce12451ac9c3e9d3736f7158ece433af9b2e42c29063e5d93bb86b1d300e503caa9c3ce7dd0b25553f91d72a9eea5298
 SHA512 
0e81331c0424e9369963e23894a6412b65a3ed4f3154ccc184fc84cf1c5985b81c586a6b34e8c6c0e5c3afba38fb15277cfd89e7f50c85bd5d8d4d24ba670d16
@@ -27,6 +28,7 @@ DIST difflib-0.4.0.crate 7638 BLAKE2B 
57c703de0d467c997bcbedc4d6577569b3d72c612d
 DIST difftastic-0.45.0.gh.tar.gz 52126132 BLAKE2B 
0c29300660c79a1c425f9bfacc66eba9f944ce883456f931bf9054ac49bf11c0c9db1a5f9652ea774e02d067c2209c91ffa1014f192a14a11ab18612c730f1cc
 SHA512 
80c157a7d00c2a91291f5ca3b66908f05a98780b455cc420ab9192d43526fb383eea8036a42ee8042eaef6d7cd6d72b0895d3d4d8c52f2c7a30fda43e8cccf19
 DIST difftastic-0.46.0.gh.tar.gz 54963804 BLAKE2B 
c1306629203a31a5c53327a3e00a123042c32aef1ec452fa5c8792ce6e5e4480e9f6be23edfcdf1eac74413f7fa564964bcad39b0f8505139c29c75eea2cffc2
 SHA512 
fb4ebe4d2c3f377e6fa4956cabf7520272c14e97f13799eef1f92ff22eef36baf6a7cbbede858bff2f9b89e087acd3137b3d3d65a4dda620e8e23bedf2685ce9
 DIST difftastic-0.48.0.gh.tar.gz 54525480 BLAKE2B 
05a154ea3adbc6b8b82dccb84acc06d77052e516455e600f1a34c9a42da2c64b027051cd27849eda83d8812f71f3616bef1ebb4a96bac8bf283b002bea8ab773
 SHA512 
ad88295d80037c84b21c11ca27fc5d08f12d488b74da055614fb73c900575435ec1b076143f6720cde471fa8a652266bcb4935c0a3ac3c8f8c3731a8504570cd
+DIST difftastic-0.49.0.gh.tar.gz 56962613 BLAKE2B 
17e025353bd48502d9eea5eaa07782c2d2696d916b16826434c2869b48c10829797abc86b02b0efad766208ef74da2a27859badad3aacb05c1d8fec2915a7c80
 SHA512 
f4ea97a67a828128e9d41ec33d8ae5a21b0afdc25bd0a58e12bb70d6d739dd084e3b94eeb477d27f8b59943213ff98798319f74fe06e5bd5e9c911df918727c5
 DIST doc-comment-0.3.3.crate 4123 BLAKE2B 
a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd
 SHA512 
e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba
 DIST either-1.6.1.crate 13641 BLAKE2B 
e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949
 SHA512 
4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf
 DIST env_logger-0.7.1.crate 32281 BLAKE2B 
6f1894c64f301ca4b687270c911dbe230f674662aa0561b97c4d2537886e404664b5773d4e223e2018047c222a951232c3cb52ec5bddbfb6665e34c3e7ea52f5
 SHA512 
604060d2ee83ab337a2d20d6784d1b7541534d2fd9e1662fc5c709fa681672a9db5e34d00face864b56ae321962e644ebe29fbb6d68a0d556419cf5d71c6149f
@@ -71,8 +73,10 @@ DIST pretty_assertions-1.2.1.crate 79474 BLAKE2B 
fbdc7c7ddc40aedaaa845f9096d52ee
 DIST pretty_assertions-1.3.0.crate 79441 BLAKE2B 
e9d29267ee77532de9432f075daab704e8d80a3d5fd5515a7d3c1c9a58dd98ef0190a592e7fe4d8c22a149beec15fc346a68620a3835c1269f72e563d2a5fb89
 SHA512 
40a56ae7287552cb66e1066cfb89b26af621f894036b9a0cd49889ec5b25831d52cc07f9e117d905766701fa71786a45955186849d36e00cbdb5f884763efcd3
 DIST pretty_env_logger-0.4.0.crate 8690 BLAKE2B 
bd6cff07f3a9ad860378cd0bc7d44c1fe9ea346aba2970adfc1f23e6fbd3613f11cf8fb19a401f006ea69e8f05f687636d0ef870c25ccdc97c8b60505e2e0447
 SHA512 
770de8e256cedfb21fc89cc1ecc564ae1a8e67263705b4234b91867996c4db77ec703b70a46aef6b018c6ce09aab6a232fd1eedf8324c39f119a6807daa534f9
 DIST proc-macro2-1.0.39.crate 41663 BLAKE2B 
f7d83709efa289ccf12500389c7a4f4f0e32aa686f2d9c47f0da2a5381981e70e45f1b689023891c2543ce633c593a68a629c6414fbb3c2266e4cd99b8660048
 SHA512 
cd1572831493f83eb51985eed06d8ef5c0ea96ce4231d5ce3be5af9db97e7dd24400332d3b80e0e9c808091fc11889340dd86d8783ff3d9681dc53b876f49a0e
+DIST proc-macro2-1.0.66.crate 43575 BLAKE2B 
9eb3e816b00fcf625c280ba14ad269f5893d0523473a24de07c21945f6f932fbd08efb3c339b35d903245510e3f065e1478439b024a325f2bb9f97bc7bcbb18d
 SHA512 
85f5a762f9411142e5ac28144bd380f07f0633ed2e44d8a2545be9fb8f42abaca6b5d45631b4be83b8e8b9beca7438bc52f25615c3a410a3a1249474b1aca407
 DIST quick-error-1.2.3.crate 15066 BLAKE2B 
1c61525d383f3588c1c5017f016f60b484bbf2035e7f63c553bd9a49b638ab0c6106ac3676a41072b24da4e13dde78706e0f99fd1ec9ee329d5be81d45a85866
 SHA512 
f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9
 DIST quote-1.0.18.crate 28911 BLAKE2B 
623872402cb185a57e2ffb1bfe4105c49c152c33c44c8054af59df7bb193d14416ea2caa7b28b3f9b9ae6985bec7fc7825bc946e2e41915d2744c887a51559b6
 SHA512 
3fa537aa96a8970104411471b0e4b7b9339583d552c1d9297737a59ef5301af41da105b92aeace87376e1395e379153f6551bfcfe9c740e6945064426f5f6f84
+DIST quote-1.0.32.crate 28037 BLAKE2B 
7b243ac7929f3b2e1d91a51a2dc2b11dd29bc017be9db588c83bd137609e2f991a4f3ff8682c7c11c177153e517c4f818285cce3237f435aa43ad0126c4bab6d
 SHA512 
13cae36920dcbd0ad1978be63f20b35b8424d02b4d9992032fa78c7770d61d1fa7ec1532a48793cab48e703236b7bee7843041253b9e83700903228078b4c025
 DIST radix-heap-0.4.2.crate 9323 BLAKE2B 
5d891bd823cd4a564f139457f01a8fe59256f51516265398586ace2077aab9e2ef19d303a8efeebc8849c2255383154d97ab3c5eedacd72dc91945e4012aa04b
 SHA512 
ce80f6abe1d631374aa814830b4e354e4604d8a29b70e3fdc0544d7441fbda9ef3311f5ae55b671c26e543aa54548764c95675b638a8aa060f9047eb077fc715
 DIST rayon-1.6.1.crate 166330 BLAKE2B 
5bbc439e0c88780b8d80cb36d4b4164e698a1189bd140e8c84d9f6a466023de0cd69a1f24c4217d595ae9af1f61aca6829461648152116c6bebeef0f0e686e50
 SHA512 
2e03585170e59f4388359817d67a43cd10a2244382615ae39bf84210db03a6dfec3b75d8a23800b8faaa31f45e8df4c44fbc343f02e18dd3dc0572c207791e73
 DIST rayon-core-1.10.1.crate 70008 BLAKE2B 
aa6dc470af3464ddd20f75faa5793bbc684d1550e44e0148134be7219dbded5dc7c1a1da96487ce9132330f26a587d9861b64be342566d6550cf3806a764d51b
 SHA512 
a9261aa4a648029f50bcca30bd991ef51353c258b9b8c98027efe9ff62e4b7be200e59bc7aa9144d9a3d39873b01bbe104c1d7875d61e02e089bb04e0312798f
@@ -92,8 +96,11 @@ DIST signal-hook-registry-1.4.0.crate 17912 BLAKE2B 
c50ade90e580e5f009832d812299
 DIST smallvec-1.10.0.crate 31564 BLAKE2B 
e3e46a0781d3a7892a739b001592d462d0704f010363984c439e3fe4f75aecb9720648aa1e9bcc56bb3be848dd40cee578212439f78f07a807c9441c3c3e0147
 SHA512 
a09110184582dcc01d7a0d3fa8f74c17bf726935126d3654667b8e9c4bc43ad16ccfd8fa94feae7d9b31913aa7ee030fe5936e4b44a36302b6ce5fe37372a7ae
 DIST strsim-0.10.0.crate 11355 BLAKE2B 
bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f
 SHA512 
78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1
 DIST strum-0.24.1.crate 5636 BLAKE2B 
81959b4ed8b78313bcd370eca0de10dd86b63c27eeacab66afb6e0c620bf1a13b66ee4a06ff90ce09b46dfd29d8ce32218414900a077ddcdbd8debfb05de243c
 SHA512 
d842464b762790f4b785e494f72f7bae47b5a068cd06ddaad7a491d1abff53fa9cde280b06bbbb6b39a3a8f350a2384080ec4b3e4f16226cb076b1df153e6197
+DIST strum-0.25.0.crate 5539 BLAKE2B 
9c031e5ce19e2ecaa63e63118197c740ae9295b8881f6280ad92847b99fca6fb08b0d395ab1b2a66e25c8374cd18866d8436540538e3c0f1f047fd2235971b40
 SHA512 
a3522df79547e94518f25a0e29248f67f1d7e2586a7a424d7d996cb6bfe5d98fcc4fc44da7ddcd4e35a1127b2816bee55107f30cb2a559f5b9bbb1346139544a
 DIST strum_macros-0.24.3.crate 20696 BLAKE2B 
fa86022cd1f701d8755fbf3e6356a38d46f4f168a1abd19d1d8fa63cbecf41746165791955c8cf1fba86cadf85ddb427ffd17bb360567187b55dfb9a899503c1
 SHA512 
8276343808afe71d68d7984d5a223a4fc630df0adb5a547cbcc6912fbffcf7e4ad38f115888a2dd3a8443d6fa7b9c7726318d4f5d1ab43f463dd97ec20df9134
+DIST strum_macros-0.25.1.crate 21700 BLAKE2B 
0850a6f0d8bd5a2559f97b6c2497e6a4d85af23f35cc74d535be320cd2774dae9c591f957390d9f087a0dd0ca42922f8114e3d57d2f16d9730c4596ab9ee8dac
 SHA512 
eda3cfc481fb16f2463cef31a63654b74d5bced3685c30b3843a36b43c3858f0ab23f64088263f79ff7fc5032af08547300aaf39c5b1ec375561f09c17d87a31
 DIST syn-1.0.95.crate 236676 BLAKE2B 
a42463accafeda7b69ce1b69b3be5e8131f612e2e0eb1522d85623cc210b8640aa4489b8450e388e87c78a832eafea3b7074af01901df429a4dd8c37a6ee28de
 SHA512 
a03283c628e85debf93a08bf906cfa7764c157176673cc32ed7c74d9dc8a087d83579fb2671bce5ba30f6fc13f504ebf9abe0ea5440194b13f81ff0e5e753aca
+DIST syn-2.0.27.crate 241653 BLAKE2B 
dba085a8ffccc01a0ccacb7a2fbee328bc691cf0b8ef5c934f76ddf54d1e079fa79a6dfa02a69a8f3b72c456875a81d87a15add807d94dc01d434e8c162b5d6e
 SHA512 
e3bb266edf16f2febecb903071344419ec4fc090d9f62de1cfb41fb15d46943efcd191b51d3284d3c38455b8fe6e6c8b8e614343810689257ee4b4bb72abde54
 DIST termcolor-1.1.3.crate 17242 BLAKE2B 
5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513
 SHA512 
5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a
 DIST terminal_size-0.1.17.crate 9141 BLAKE2B 
048d8e8e9dad08aecde12323681d428b9182afb737136cd6699e13d231f7882091c9167cb10a08e5151df912421a6f89132645627e42ccc73d07553cadb1c8cd
 SHA512 
96ec1bc8abd597f01ae59da567036d5d40b422764a4da662e2030c3ef4ce80a983c8b6a4ef1f34d88e649e0b1ea27b206d56a31924bcd2d31ff7e5a2e96d4201
 DIST termtree-0.2.4.crate 4416 BLAKE2B 
994134f7af962123b19984aa32b30c19c6f77202067a90ddb3aa4414ec8dc541f5d8be9282244cdbb1eb16686c11750393325fc7f7005de0bec38d6a9219e015
 SHA512 
afe4e94bd57c9917ba48be4b3a22ff2b9b8a6c764c86871a3be9087ae0c65326fadb466e285a129082e4243ba6bca933d89ea01aa9188222c055f0c2b308cdf3

diff --git a/dev-util/difftastic/difftastic-0.49.0.ebuild 
b/dev-util/difftastic/difftastic-0.49.0.ebuild
new file mode 100644
index 000000000000..e7fd229ca449
--- /dev/null
+++ b/dev-util/difftastic/difftastic-0.49.0.ebuild
@@ -0,0 +1,169 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Auto-Generated by cargo-ebuild 0.5.4
+
+EAPI=8
+
+CRATES="
+       ahash-0.7.6
+       aho-corasick-0.7.20
+       assert_cmd-2.0.5
+       atty-0.2.14
+       autocfg-1.1.0
+       bitflags-1.3.2
+       bstr-0.2.17
+       bumpalo-3.11.1
+       bytecount-0.6.2
+       cc-1.0.78
+       cfg-if-1.0.0
+       clap-3.1.18
+       clap_lex-0.2.0
+       const_format-0.2.23
+       const_format_proc_macros-0.2.22
+       crossbeam-channel-0.5.4
+       crossbeam-deque-0.8.1
+       crossbeam-epoch-0.9.8
+       crossbeam-utils-0.8.8
+       crossterm-0.26.1
+       crossterm_winapi-0.9.0
+       ctor-0.1.22
+       diff-0.1.12
+       difflib-0.4.0
+       doc-comment-0.3.3
+       either-1.6.1
+       env_logger-0.7.1
+       fixedbitset-0.4.1
+       float-cmp-0.9.0
+       fnv-1.0.7
+       getrandom-0.2.9
+       glob-0.3.1
+       hashbrown-0.11.2
+       hashbrown-0.12.3
+       heck-0.4.1
+       hermit-abi-0.1.19
+       humantime-1.3.0
+       indexmap-1.7.0
+       itertools-0.10.3
+       lazy_static-1.4.0
+       libc-0.2.139
+       libmimalloc-sys-0.1.24
+       lock_api-0.4.9
+       log-0.4.17
+       memchr-2.5.0
+       memoffset-0.6.5
+       mimalloc-0.1.28
+       minimal-lexical-0.2.1
+       mio-0.8.5
+       nom-7.1.1
+       normalize-line-endings-0.3.0
+       num-traits-0.2.15
+       num_cpus-1.13.1
+       once_cell-1.17.1
+       os_str_bytes-6.0.1
+       output_vt100-0.1.3
+       owo-colors-3.5.0
+       parking_lot-0.12.1
+       parking_lot_core-0.9.6
+       petgraph-0.6.1
+       predicates-2.1.1
+       predicates-core-1.0.3
+       predicates-tree-1.0.5
+       pretty_assertions-1.3.0
+       pretty_env_logger-0.4.0
+       proc-macro2-1.0.66
+       quick-error-1.2.3
+       quote-1.0.32
+       radix-heap-0.4.2
+       rayon-1.6.1
+       rayon-core-1.10.1
+       redox_syscall-0.2.16
+       regex-1.7.3
+       regex-automata-0.1.10
+       regex-syntax-0.6.29
+       rustc-hash-1.1.0
+       rustversion-1.0.12
+       same-file-1.0.6
+       scopeguard-1.1.0
+       signal-hook-0.3.14
+       signal-hook-mio-0.2.3
+       signal-hook-registry-1.4.0
+       smallvec-1.10.0
+       strsim-0.10.0
+       strum-0.25.0
+       strum_macros-0.25.1
+       syn-1.0.95
+       syn-2.0.27
+       termcolor-1.1.3
+       terminal_size-0.1.17
+       termtree-0.2.4
+       textwrap-0.15.0
+       tree-sitter-0.20.9
+       typed-arena-2.0.1
+       unicode-ident-1.0.0
+       unicode-width-0.1.9
+       unicode-xid-0.2.3
+       version_check-0.9.4
+       wait-timeout-0.2.0
+       walkdir-2.3.3
+       wasi-0.11.0+wasi-snapshot-preview1
+       winapi-0.3.9
+       winapi-i686-pc-windows-gnu-0.4.0
+       winapi-util-0.1.5
+       winapi-x86_64-pc-windows-gnu-0.4.0
+       windows-sys-0.42.0
+       windows_aarch64_gnullvm-0.42.1
+       windows_aarch64_msvc-0.42.1
+       windows_i686_gnu-0.42.1
+       windows_i686_msvc-0.42.1
+       windows_x86_64_gnu-0.42.1
+       windows_x86_64_gnullvm-0.42.1
+       windows_x86_64_msvc-0.42.1
+       wu-diff-0.1.2
+       yansi-0.5.1
+"
+
+TREE_MAGIC_COMMIT="13dd6dda15c7062bd8f7dd5bc9bb5b16ce9ee613"
+declare -A GIT_CRATES=(
+       
[tree_magic_mini]="https://github.com/Wilfred/tree_magic;${TREE_MAGIC_COMMIT};tree_magic-%commit%";
+)
+
+inherit cargo
+
+DESCRIPTION="A structural diff that understands syntax."
+# Double check the homepage as the cargo_metadata crate
+# does not provide this value so instead repository is used
+HOMEPAGE="https://github.com/wilfred/difftastic";
+SRC_URI="
+       $(cargo_crate_uris ${CRATES})
+       https://github.com/Wilfred/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.gh.tar.gz
+"
+
+# License set may be more restrictive as OR is not respected
+# use cargo-license for a more accurate license picture
+LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unlicense ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+QA_FLAGS_IGNORED="usr/bin/difft"
+
+DOCS=(
+       CHANGELOG.md
+       README.md
+       manual/
+)
+
+src_prepare() {
+       rm manual/.gitignore || die
+
+       # since upstream is using the patch syntax here, the patch syntax in 
the user cargo config isn't working
+       local tree_magic_path="tree_magic_mini = { path = 
'"${WORKDIR}/tree_magic-${TREE_MAGIC_COMMIT}"' }"
+       sed -i "s@^tree_magic_mini =.*@${tree_magic_path}@" "${S}/Cargo.toml" 
|| die
+
+       default
+}
+
+src_install() {
+       cargo_src_install
+       dodoc -r "${DOCS[@]}"
+}

Reply via email to