Gentoo Archives: gentoo-commits

From: Ionen Wolkens <ionen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-misc/broot/
Date: Sun, 31 Oct 2021 11:38:11
Message-Id: 1635680238.e65c26e6181b9d133d00e7c1520e8e2ba62a8149.ionen@gentoo
1 commit: e65c26e6181b9d133d00e7c1520e8e2ba62a8149
2 Author: Karl-Johan Karlsson <creideiki <AT> lysator <DOT> liu <DOT> se>
3 AuthorDate: Sat Oct 30 14:21:34 2021 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Sun Oct 31 11:37:18 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e65c26e6
7
8 app-misc/broot: bump to 1.7.0
9
10 Package-Manager: Portage-3.0.28, Repoman-3.0.3
11 Signed-off-by: Karl-Johan Karlsson <creideiki <AT> lysator.liu.se>
12 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
13
14 app-misc/broot/Manifest | 6 +
15 app-misc/broot/broot-1.7.0.ebuild | 260 ++++++++++++++++++++++++++++++++++++++
16 2 files changed, 266 insertions(+)
17
18 diff --git a/app-misc/broot/Manifest b/app-misc/broot/Manifest
19 index 05673e8f89f..3e323a9d70c 100644
20 --- a/app-misc/broot/Manifest
21 +++ b/app-misc/broot/Manifest
22 @@ -19,6 +19,7 @@ DIST broot-1.6.3.tar.gz 8712118 BLAKE2B 01d8332864c1a8ef92190d99ce701d4ceba5be0f
23 DIST broot-1.6.4.tar.gz 8711244 BLAKE2B df6dbd53dec512402608eb87359b233dc68f1c97a71d7bdd51b2c45cf317a0f6c3cccc223e8464fd08da110769b1abc42f555c42d8cddedc4991748c0d10f9fa SHA512 979889c3a226a145f55bdd036111c67cb25249e2e05c34487e37da36867c6a9671347809bcb2b36250b2c991d36e9d21f6fc86682a4d8923de579f73512fc8ca
24 DIST broot-1.6.5.tar.gz 8714512 BLAKE2B e72ff6fe43343c582af93b4f06052d8a3bc510d79f02af53e5f0a89995ead71a9b3de0905d9042ee54e6548034a4929b4861cdccb6fdfa423fbd399855dad27a SHA512 8bc9cd9e7a3dc989c629fdf7d0b5a627bd0a5a24705abe67ca3d8453c1e465bae6e0545bca736f5459904b99ee1348b1148e5afebc12b9a8b1f20d80b9329d49
25 DIST broot-1.6.6.tar.gz 8714930 BLAKE2B 8e0a649dc7d022c4be12eb7c7ba5925de46a59c739f1b7a0c3b238bde8edcc3ea226ddeea5b553376b198c66fd6d745b516afcb2ae49c0df1c3f8c732cd492aa SHA512 c1e3b375904c5589fda5950617142675a9f7c16656c954cda141b3bf32acd3bb1db0fec095bfe77f648be48865b3c7251e3b6ca94da7f5ff0f72915a3a1eb90a
26 +DIST broot-1.7.0.tar.gz 8714656 BLAKE2B 2ebb0f26973765cbcc97461b4221bcb02dc80f5477998bbb6f8479bb29bfe553431c0b2cf7afc21449b622fb859d6d693cf29c2627c7f3c2254200e4b9da1b4d SHA512 3d6a286322858fc65169798eda5c602ef87fff181aa75ad5ecbea06bb6b0993ad796b2783cb604ed7d99f4f8be4cc191dfc3d9a270948e69349a92e01f2e4235
27 DIST bstr-0.2.16.crate 330346 BLAKE2B 75a345f3a5d428ec7278cd10fa676f5bb72685c65c4fe68163943cf3142b43ac45d458bce9323447b201ffcc91aa82cd8c762cb1954c055e34b1a5cebc686ee8 SHA512 33e82e5637efdc2f404ab9405331ae135df12586785491c3e61e70ea8406c67e2109e550cc70a4ab8e95d054e8519c48257fd3b55ef0b67b2530914a9a0b0fac
28 DIST bytemuck-1.7.2.crate 27489 BLAKE2B 2541a7561eb34351f58266451a020858d8ac1ad30ecb95b97d576e72532cae37ef0b747e2259aaf6052b65f951586425044f824a00dfabf54bba9462edf94c2a SHA512 fae361f5abe67215a7591d421a0b713b77b437123c56e21dd00421e95ab86d9dd9b0bf1daa6623b833ea65681fbeeb58f6feab9d323964304a3250f24df1ace2
29 DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
30 @@ -138,6 +139,7 @@ DIST ppv-lite86-0.2.10.crate 20915 BLAKE2B 83a075381c24b2b89f5266929f5672ce051c3
31 DIST proc-macro-hack-0.5.19.crate 15556 BLAKE2B 98c22fc3e5f5fa8b6f44d15de42b6ffcc82ba3f98a07ffa48bcbc5d3abcfca6af136c5d0d8c7f1ca34261ed8f8c9c17a394231f97a4c342c81aa7f8b9e74b203 SHA512 9e4cbec41056438287f5b23086264c86e2f0cdc193064006556736377b2954229de13a585149b9995002c9aee3334ee2a80ae4afdcc96cabe7ed2bf718476952
32 DIST proc-macro2-1.0.28.crate 38732 BLAKE2B f2d4765789d03d5d26c9de7e1283ce6e4086ca640d95a36649f8fdfe96533ad768b2a8ba56726e0462ba4fcd8f332fc455307987e0b7c79a5e96f2e75a641162 SHA512 2a4e34ab2bb692c3661db40ebc6d22f3dbcbc30c2f4d88e1a7f022f8522e943ffe2a1c9b92411c7e04941dc0156cb365e0de953fa45d8710e39b660ee9028741
33 DIST proc-status-0.1.1.crate 4136 BLAKE2B b5627ca489e6235f587ddd284040db3dc60d3c8c2c7120d101a07b4e6064aa297d0838b547feea0b81d2e2b41fddeb68ffbe46b5922f8cf03b0262d5d0b9ff44 SHA512 1e01be4b3d4ab90f450a760a129e614fede75106ed595e477227925b0dbbe96adf3957d47a42b6fb61065c47f0ac71c937facdfcdb1aa3cdd4259763c89536dd
34 +DIST quick-xml-0.22.0.crate 132066 BLAKE2B 1c1d71fdaa022e430e6265530f3e40924c13457fe422e4355eedfcb5ebe8c75d0205f73ffea0968d8196d74804d7d0fbf61954852c98831d510af6c45dcf6923 SHA512 15e56fafc84e62b219977c5ab0f07a021bb71216d7cbb673a7ffec4ec6bda36f97d7b7034751b0b7d745df7c17c1a591a281cf2c97aa4fada7327979711ae3dd
35 DIST quote-1.0.9.crate 25042 BLAKE2B 26ef31e89fd2f0cc21ff65f8072f30c7977ac634d2536cf9845a0894d6659f62a96cd0a6ee48f7706036c2c1b898ef8c9167bd62714ad0c9cba4fb02f30922af SHA512 dd6cdaea183b85400531ef01e56657edbec0d8f7c27898c1e591b72dff755fa5875b33ca320bd65be0e9aecfc6a61ec119a4bd1291e9f2057fca642ab5b198c8
36 DIST rand-0.7.3.crate 112246 BLAKE2B ecc7c1bd70ac874c03bd8b7faa3016bb2d5ee5c19603280a12a45a81598f706e445971ee081e6ca410ab6f0f5f7a06d9315848cd556a2d8522a82024f6ff91e4 SHA512 f9b68ef9446f1ca2c8092c50990f15c1b4cb5529eeeac4df8d69755e0b7253c663c587775e7cb0a7298c31edb444975dda34926759306541f6d43d0d3cf57b7e
37 DIST rand-0.8.4.crate 87406 BLAKE2B c09358416d2425a8243b623346fe71bf6f03fddab1a23fc752f4303ba7c241b3606629e4edf0ea720785bda0bca534acd675c2de079b78eac3df24a1ad6ba654 SHA512 77ae0e988e31e12f7d3f2c40814f930eecbc94c4aced827c337be78eeeabf39fde2dc5c4fda059afdc01285ff4afe30393c32694377de004feff16207606558e
38 @@ -185,7 +187,9 @@ DIST termimad-0.14.0.crate 334991 BLAKE2B 0bd2d35b68f841e0c764a0b489b29767a141b5
39 DIST termimad-0.16.1.crate 344819 BLAKE2B 8cc26f5c5ce84ab12c05aa9eed0e0fa06cbd764a4665f91c9818e2c0c27b13976a36402caa0b7be5da54fcb750f92c330cb04c158540f2ceecf4b79124d9acd2 SHA512 a496ca4c40a4d54fad929de1b7062ed9269e34b46ed4a6fbd94d6f212be69c28f135185579bb655c5d2e34eb6192a17271d1544b5cfeba9e33a68f87c4254616
40 DIST termimad-0.16.3.crate 345417 BLAKE2B 305bbbb2305c18475c3429639232b913dcf0941ab53f747ae0438c47493e69cc30c6d6378472487cc7fd2b6db3cf3fd629b0802911b828a1a95b14ad69dae2b1 SHA512 15c0c44d79762936edb12201a90323e2fc70d0f7f7eb6dc626b0971bb7419d3a11dc31678d54b168ac73739de9f505c331cd5b626ab10eb5dfbb13edd58ad584
41 DIST termimad-0.16.4.crate 345687 BLAKE2B 1551814ed21af200e3102e16dfd233060f2deba8bc7fe120bacfb9d520e4d5c3fc26031a3f346e2fc3ae70900ab91c303ecf09b1c80ab0c2cfc696b3039ae56d SHA512 c1e825ffa5f6180b5acf18aef3863698dfdbdcdb2b800ed77a9bc62cc5ec0eb42d8ace7e36c11ffe7a07f75e3b24137baf583cc8388ee5934bc79ebe0763bd8d
42 +DIST termimad-0.17.0.crate 349670 BLAKE2B dd7ad312706bd459443cc6b4bbef4b60203e12e3f7f8e245668cc2259b56ba9e703d58eb0c0b5720b5e7797263f500594ac72ff27a49418887ed5a3390187034 SHA512 a226c5cbd868df9b656c5913e5e369ae7ea171a6e27524e24916cb342bd8b457e781a6c004bddc2a4ca7b481f8a3c87e1befb2c24fde2dba48eb1719f939d76a
43 DIST terminal-clipboard-0.2.1.crate 4056 BLAKE2B 638662ebf46e0cb67df5a33905b5384b9270276c243b6f53a66415509eabb4da48c2d8257b5f67518712911395698cd02a745b6daf42d1cab30a1253a7dd98bf SHA512 10b6d024b24fb236954a981c17dec25b4d4b8f06c4cef3edb9137cf291099453926b5793c6f19bd3b69a9db88e38ed4ea72bbf8aa6f57434a30974b9fb9ab763
44 +DIST terminal-clipboard-0.3.0.crate 5529 BLAKE2B e9d8e1492b515e7571e919f20765dde240f85503920e93b8ac48f4f4e4473d2c31c448a89f4165cffa9e275dff2ae88b7d0677e145777effe3d985d3d1621070 SHA512 9f484c4c512776e398c83403759af4baa31279efcb149f724fb77d8d5ad3da9a0a73d4dfee03c3f76143052ada86859e8cb4ced55d7745b0eb0c81377b308b33
45 DIST termux-clipboard-0.1.0.crate 2033 BLAKE2B 33003b25e6236370b2423472e87deaac8ee282c375e02faa3575aaec7ef547674f0218a50f0a2d42ff75dcf088ef31d94f44c4b05c0f526dddbaef2e06a8c722 SHA512 acd972d9c9eaa20dfadf1ec01274ed27fb33d16d97b504d8f41fea9c6598557a32d939d0a8a8585d919ee9d1b411d714851d662b5bc7d1a5f3b97d8cd423a434
46 DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a
47 DIST thiserror-1.0.26.crate 16711 BLAKE2B 4524c3ef351eaa1266cbbbafec6082695d5c1485cec7bcfdffd64719fd57efb4e40f119435eae5c6f574a80f59a68bd8c868e2493ddf36f4882e7de65fd4bf93 SHA512 bfe93a14006a3d9e0e996b310718223f8442802a384a1b999c15dd1a25f642c5cb2db7a50a69cbb097ec50ee3b0129b509f19225ca714a5c459d4dfc8255d84b
48 @@ -215,6 +219,8 @@ DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f955297217
49 DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd
50 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
51 DIST x11-clipboard-0.5.2.crate 7634 BLAKE2B 03c8f76ac5da33559f90fe777b802f1c0429412d8c72e7dbc43f5d4d7359648e408da7d8c31a7bb61da8ffae71d2f302fe131fe11817005f23b7bd4f9d5975c7 SHA512 e3ab302b7b7b82e3d869d61e6349780ca67750713d51102d910b17ade033066187486743920a35b3e1c03e78b2e525f4cf5fd44b92ab0dd79e576727adf6333c
52 +DIST x11-clipboard-0.5.3.crate 7789 BLAKE2B 6e1b522a4956d5a5041876658fcc9ead37893f94977624445bb3fb60270514d3b40316f9fe762f9302cb29ed7a5bd8e2974f561a48020ab34bd2d9ad877168f8 SHA512 ff859af8540fc6f4df5e53d803676ecf31c43f6b6911bdac108c0120ef64357335277114bfba502ca41ba7dc3b03e778880d4350d3a2b286e8283191e4567840
53 +DIST xcb-0.10.1.crate 141048 BLAKE2B 88dddfe65cefe33bd9335d9b4a2541c268bbbcc601550d7f775c288c23e3936d2e3f93d6dc62eeaaa9c81d23d464f4113918e9c86671078a45f32d8b2867e16d SHA512 f5b6485528bbca57c0971a6d5131539746b6e61d72ad2df61717294a20f8bace8ce0d75bb8aed70033d6877b44087d8fda2499c9a8797caf9e7d98f128bbdd00
54 DIST xcb-0.9.0.crate 129744 BLAKE2B 5854662e87fc75e07ea707263808c8a5c6fd53a65e4f5034413227e1150a9110075449b17318861828667f47fbee0f673920cf9c6197ef15fdf0dd592dd3b1c4 SHA512 183d59745daa048335e7081add8ca1ea6db3fa77903bffa8bf34de538efc4618755fda1344cd36bc1175600d3df341ac1bde45706d3809a266a25eaf7c253dac
55 DIST xml-rs-0.8.4.crate 52690 BLAKE2B 140d4e725ae0e82c949838c1f6d82e1fbb00e2df4d51b74486597302d4a434ccb46bbd6f5e97636b4947c0092793928c29837a3290bb525344e8a27c0951a42b SHA512 b21b0db9ee7cdfddae7c110e4fec714d719e75ba139744c290692d660caa425aa8b1ece644deb5f1879f21c0561b9b412b9ba8931f7f5b4e220ef08f8a7fc5e6
56 DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0
57
58 diff --git a/app-misc/broot/broot-1.7.0.ebuild b/app-misc/broot/broot-1.7.0.ebuild
59 new file mode 100644
60 index 00000000000..f04c95fff99
61 --- /dev/null
62 +++ b/app-misc/broot/broot-1.7.0.ebuild
63 @@ -0,0 +1,260 @@
64 +# Copyright 2021 Gentoo Authors
65 +# Distributed under the terms of the GNU General Public License v2
66 +
67 +EAPI=8
68 +
69 +CRATES="
70 +adler-1.0.2
71 +adler32-1.2.0
72 +ahash-0.4.7
73 +ahash-0.7.4
74 +aho-corasick-0.7.18
75 +ansi_colours-1.0.4
76 +ansi_term-0.11.0
77 +anyhow-1.0.42
78 +argh-0.1.5
79 +argh_derive-0.1.5
80 +argh_shared-0.1.5
81 +atty-0.2.14
82 +autocfg-1.0.1
83 +base64-0.13.0
84 +bet-1.0.0
85 +bincode-1.3.3
86 +bitflags-1.2.1
87 +bstr-0.2.16
88 +bytemuck-1.7.2
89 +byteorder-1.4.3
90 +cc-1.0.69
91 +cfg-if-1.0.0
92 +char_reader-0.1.0
93 +chrono-0.4.19
94 +clap-2.33.3
95 +cli-log-0.1.0
96 +cli-log-2.0.0
97 +clipboard-win-4.2.1
98 +color_quant-1.1.0
99 +crc32fast-1.2.1
100 +crossbeam-0.8.1
101 +crossbeam-channel-0.5.1
102 +crossbeam-deque-0.8.1
103 +crossbeam-epoch-0.9.5
104 +crossbeam-queue-0.3.2
105 +crossbeam-utils-0.8.5
106 +crossterm-0.19.0
107 +crossterm-0.21.0
108 +crossterm_winapi-0.7.0
109 +crossterm_winapi-0.8.0
110 +csv-1.1.6
111 +csv-core-0.1.10
112 +csv2svg-0.1.5
113 +custom_error-1.9.2
114 +deflate-0.8.6
115 +deser-hjson-1.0.2
116 +directories-3.0.2
117 +directories-next-2.0.0
118 +dirs-sys-0.3.6
119 +dirs-sys-next-0.1.2
120 +either-1.6.1
121 +error-code-2.3.0
122 +fallible-iterator-0.2.0
123 +fallible-streaming-iterator-0.1.9
124 +file-size-1.0.3
125 +flate2-1.0.20
126 +fnv-1.0.7
127 +form_urlencoded-1.0.1
128 +getrandom-0.2.3
129 +gif-0.11.2
130 +git2-0.13.20
131 +glassbench-0.3.0
132 +glob-0.3.0
133 +hashbrown-0.9.1
134 +hashbrown-0.11.2
135 +hashlink-0.6.0
136 +heck-0.3.3
137 +hermit-abi-0.1.19
138 +id-arena-2.2.1
139 +idna-0.2.3
140 +image-0.23.14
141 +indexmap-1.7.0
142 +instant-0.1.10
143 +is_executable-1.0.1
144 +itoa-0.4.7
145 +jobserver-0.1.22
146 +jpeg-decoder-0.1.22
147 +lazy-regex-2.2.2
148 +lazy-regex-proc_macros-2.2.2
149 +lazy_static-1.4.0
150 +lazycell-1.3.0
151 +lfs-core-0.4.2
152 +libc-0.2.98
153 +libgit2-sys-0.12.21+1.1.0
154 +libsqlite3-sys-0.20.1
155 +libz-sys-1.1.3
156 +line-wrap-0.1.1
157 +linked-hash-map-0.5.4
158 +lock_api-0.4.4
159 +log-0.4.14
160 +matches-0.1.8
161 +memchr-2.4.0
162 +memmap-0.7.0
163 +memoffset-0.6.4
164 +minimad-0.7.1
165 +minimad-0.9.0
166 +miniz_oxide-0.3.7
167 +miniz_oxide-0.4.4
168 +mio-0.7.13
169 +miow-0.3.7
170 +ntapi-0.3.6
171 +num-integer-0.1.44
172 +num-iter-0.1.42
173 +num-rational-0.3.2
174 +num-traits-0.2.14
175 +num_cpus-1.13.0
176 +once_cell-1.8.0
177 +onig-6.2.0
178 +onig_sys-69.7.0
179 +open-1.7.1
180 +open-2.0.0
181 +parking_lot-0.11.1
182 +parking_lot_core-0.8.3
183 +pathdiff-0.2.0
184 +percent-encoding-2.1.0
185 +phf-0.9.0
186 +phf_generator-0.9.0
187 +phf_macros-0.9.0
188 +phf_shared-0.9.0
189 +pkg-config-0.3.19
190 +plist-1.2.0
191 +png-0.16.8
192 +ppv-lite86-0.2.10
193 +proc-macro-hack-0.5.19
194 +proc-macro2-1.0.28
195 +proc-status-0.1.1
196 +quick-xml-0.22.0
197 +quote-1.0.9
198 +rand-0.8.4
199 +rand_chacha-0.3.1
200 +rand_core-0.6.3
201 +rand_hc-0.3.1
202 +rayon-1.5.1
203 +rayon-core-1.9.1
204 +redox_syscall-0.2.9
205 +redox_users-0.4.0
206 +regex-1.5.4
207 +regex-automata-0.1.10
208 +regex-syntax-0.6.25
209 +remove_dir_all-0.5.3
210 +rusqlite-0.24.2
211 +ryu-1.0.5
212 +safemem-0.3.3
213 +same-file-1.0.6
214 +scoped_threadpool-0.1.9
215 +scopeguard-1.1.0
216 +secular-1.0.1
217 +serde-1.0.127
218 +serde_derive-1.0.127
219 +serde_json-1.0.66
220 +signal-hook-0.1.17
221 +signal-hook-0.3.9
222 +signal-hook-mio-0.2.1
223 +signal-hook-registry-1.4.0
224 +siphasher-0.3.6
225 +smallvec-1.6.1
226 +splitty-0.1.0
227 +str-buf-1.0.5
228 +strict-0.1.4
229 +strsim-0.8.0
230 +svg-0.8.2
231 +syn-1.0.74
232 +syntect-4.6.0
233 +tempfile-3.2.0
234 +termimad-0.10.3
235 +termimad-0.17.0
236 +terminal-clipboard-0.3.0
237 +termux-clipboard-0.1.0
238 +textwrap-0.11.0
239 +thiserror-1.0.26
240 +thiserror-impl-1.0.26
241 +tiff-0.6.1
242 +time-0.1.43
243 +tinyvec-1.3.1
244 +tinyvec_macros-0.1.0
245 +toml-0.5.8
246 +umask-1.0.0
247 +unicode-bidi-0.3.5
248 +unicode-normalization-0.1.19
249 +unicode-segmentation-1.8.0
250 +unicode-width-0.1.8
251 +unicode-xid-0.2.2
252 +url-2.2.2
253 +users-0.11.0
254 +vcpkg-0.2.15
255 +vec_map-0.8.2
256 +version_check-0.9.3
257 +walkdir-2.3.2
258 +wasi-0.10.2+wasi-snapshot-preview1
259 +weezl-0.1.5
260 +winapi-0.3.9
261 +winapi-i686-pc-windows-gnu-0.4.0
262 +winapi-util-0.1.5
263 +winapi-x86_64-pc-windows-gnu-0.4.0
264 +x11-clipboard-0.5.3
265 +xcb-0.10.1
266 +xml-rs-0.8.4
267 +yaml-rust-0.4.5
268 +"
269 +
270 +inherit bash-completion-r1 cargo
271 +
272 +DESCRIPTION="A new way to see and navigate directory trees"
273 +HOMEPAGE="https://dystroy.org/broot/ https://github.com/Canop/broot"
274 +SRC_URI="https://github.com/Canop/broot/archive/v${PV}.tar.gz -> ${P}.tar.gz
275 + $(cargo_crate_uris)"
276 +
277 +LICENSE="Apache-2.0 BSD-2 BSD LGPL-3+ MIT ZLIB"
278 +SLOT="0"
279 +KEYWORDS="~amd64"
280 +IUSE="X"
281 +
282 +RDEPEND="
283 + dev-libs/libgit2:=
284 + X? ( x11-libs/libxcb:= )
285 +"
286 +DEPEND="${RDEPEND}"
287 +
288 +QA_FLAGS_IGNORED="usr/bin/broot"
289 +
290 +src_configure() {
291 + local myfeatures=( $(usev X clipboard) )
292 +
293 + cargo_src_configure --no-default-features
294 +}
295 +
296 +src_prepare() {
297 + default
298 +
299 + local mandate=$(date -r man/page +'%Y/%m/%d' || die)
300 + sed -e "s|#version|${PV}|" \
301 + -e "s|#date|${mandate}|" \
302 + man/page > "${T}"/${PN}.1 || die
303 +}
304 +
305 +src_install() {
306 + cargo_src_install
307 +
308 + doman "${T}"/${PN}.1
309 +
310 + local build_dir=( target/$(usex debug{,} release)/build/${PN}-*/out )
311 + cd ${build_dir[0]} || die
312 +
313 + newbashcomp ${PN}.bash ${PN}
314 + newbashcomp br.bash br
315 +
316 + insinto /usr/share/zsh/site-functions
317 + doins _${PN}
318 + doins _br
319 +
320 + insinto /usr/share/fish/vendor_completions.d
321 + doins ${PN}.fish
322 + doins br.fish
323 +}