Gentoo Archives: gentoo-commits

From: Florian Schmaus <flow@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-misc/broot/
Date: Wed, 06 Jul 2022 07:10:33
Message-Id: 1657091422.6f9d1b4a2385f9f5646d02ad7fa5012bfdf5a6d4.flow@gentoo
1 commit: 6f9d1b4a2385f9f5646d02ad7fa5012bfdf5a6d4
2 Author: Karl-Johan Karlsson <creideiki <AT> lysator <DOT> liu <DOT> se>
3 AuthorDate: Tue Jul 5 19:59:17 2022 +0000
4 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
5 CommitDate: Wed Jul 6 07:10:22 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f9d1b4a
7
8 app-misc/broot: remove old 1.12.0 and buggy 1.13.2
9
10 Package-Manager: Portage-3.0.30, Repoman-3.0.3
11 Closes: https://github.com/gentoo/gentoo/pull/26239
12 Signed-off-by: Karl-Johan Karlsson <creideiki <AT> lysator.liu.se>
13 Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
14
15 app-misc/broot/Manifest | 2 -
16 app-misc/broot/broot-1.12.0.ebuild | 273 ---------------------------------
17 app-misc/broot/broot-1.13.2.ebuild | 298 -------------------------------------
18 3 files changed, 573 deletions(-)
19
20 diff --git a/app-misc/broot/Manifest b/app-misc/broot/Manifest
21 index dda9dca8ffa7..d989cae3e33a 100644
22 --- a/app-misc/broot/Manifest
23 +++ b/app-misc/broot/Manifest
24 @@ -22,9 +22,7 @@ DIST bincode-1.3.3.crate 28958 BLAKE2B ea01d2efd8149ecba5e240ed989268b683d542a5f
25 DIST bit_field-0.10.1.crate 10576 BLAKE2B 3a906092be85cce6af9e2ac48632d8545864c5fd1610e7e28731bd5cc44c9513f2c7eb52fa1be0b4eed65bffe130ddc98c95dfeba2f9de28ada4091396e5695d SHA512 4848d7ec592642913c7bd06cd3a0da49d3bb14291866cd22ead8e9a6b2939a787035d5cded87be3d2d3491283e31ea2cfb105885df4114720da98beb82990ee6
26 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
27 DIST broot-1.11.1.tar.gz 10039048 BLAKE2B 5d52bf08658a117d6240f9f0502f6b366fab8516c3e7638611b5397ea1981405c77d788539c6d4c957c64298014980461b97156350c982dc9c0c5097ef7f3981 SHA512 dd8478a904df85999221a8e6466d3025de0d80ad9f7f1d1d0627a103893a6de3f379c1434ac59afe534bb28bda9a3ea0c269efe7d3266bdf87cbc5efcf07421f
28 -DIST broot-1.12.0.tar.gz 10041150 BLAKE2B f6c47b137844d2615389552a9e245003ab2c5c1bb7b266e8d89e729ea1218c01f8924b378f892386ca5154085f5f1ba5052a2e7ba5e477a1c5053970d1688a40 SHA512 47d4940c077d782b79e1fde6a74eac42ac60444a078a2d96d8fbb9cf9ded2f3753ff6cc4f0983df849234535e750f881d0bebae3fe625a121d2b23652c7ef6b9
29 DIST broot-1.13.1.tar.gz 10040799 BLAKE2B df1d7224a68a415f72ebd168b37055a837dcb439ddaa38b635ef731687332eade7446c07c5b63ff027074d76ce14989f033961803eebd024859f0bae54d4227f SHA512 a11b4cd2909796ad4485053324d51d6e49924dd051bd5c3fff5471f40877193d6f149082bac19420c33c78b0ec747e0732edfa3bb99fa858deae828cec7bd561
30 -DIST broot-1.13.2.tar.gz 10039475 BLAKE2B f0b542d2c25d4ce10be369262a96a341489df2058a7f64445d6279ad8a8c7210b0c1423fefe3e319108eacc72feb31030d59e53505b66e9613f22199d93089ea SHA512 5919a7313a70db0a4c2738cf6c29e241d12bd11b2b801ef4a99dbce198e87754448b2014df242e1896e796c06549df62e56db505e4b3cfbfbb06f74bf8ce15c9
31 DIST broot-1.13.3.tar.gz 10039539 BLAKE2B d83f98053ba95e44dba50ddba39e805b434f7b84c99e1c7ce933a06d8433be30d6124564eee741e785aa64fca594b695164d9231d468eecaba7fd8e75b1eb933 SHA512 4079a5258d064e77bc7a5c1073715193ab9b227ea4f3e84c6ad1937a1667f9587956191bad55245578177ef20cf4b7a765dcaf36a8095d83c0a10dddd0b3540e
32 DIST broot-1.14.0.tar.gz 10043544 BLAKE2B 9035c077ea865910a11ee1274e4a240ac05a4c21327e01a0896b0cd127a850ea89fb49e339939697e0dd31bc3b9dd07c9247f02082cd2f9ec4da45c209963c59 SHA512 85c33ff7e541c7dda8beccad0969b7788513bba1ae550bc1cebe238295673dfcd42d1f86a0f7aa4619df31420be1bff3cfbb84814cb30ac23cd19d0376786e92
33 DIST bstr-0.2.17.crate 330350 BLAKE2B 90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192 SHA512 883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
34
35 diff --git a/app-misc/broot/broot-1.12.0.ebuild b/app-misc/broot/broot-1.12.0.ebuild
36 deleted file mode 100644
37 index 4ec52da34716..000000000000
38 --- a/app-misc/broot/broot-1.12.0.ebuild
39 +++ /dev/null
40 @@ -1,273 +0,0 @@
41 -# Copyright 2021-2022 Gentoo Authors
42 -# Distributed under the terms of the GNU General Public License v2
43 -
44 -EAPI=8
45 -
46 -CRATES="
47 -adler-1.0.2
48 -adler32-1.2.0
49 -ahash-0.4.7
50 -ahash-0.7.6
51 -aho-corasick-0.7.18
52 -ansi_colours-1.1.1
53 -ansi_term-0.12.1
54 -anyhow-1.0.56
55 -argh-0.1.7
56 -argh_derive-0.1.7
57 -argh_shared-0.1.7
58 -atty-0.2.14
59 -autocfg-1.1.0
60 -base64-0.13.0
61 -bet-1.0.1
62 -bincode-1.3.3
63 -bitflags-1.3.2
64 -bstr-0.2.17
65 -bytemuck-1.8.0
66 -byteorder-1.4.3
67 -cc-1.0.73
68 -cfg-if-1.0.0
69 -char_reader-0.1.1
70 -chrono-0.4.19
71 -clap-2.34.0
72 -cli-log-0.1.0
73 -cli-log-2.0.0
74 -clipboard-win-4.4.1
75 -color_quant-1.1.0
76 -coolor-0.3.1
77 -crc32fast-1.3.2
78 -crokey-0.4.0
79 -crokey-proc_macros-0.4.0
80 -crossbeam-0.8.1
81 -crossbeam-channel-0.5.2
82 -crossbeam-deque-0.8.1
83 -crossbeam-epoch-0.9.7
84 -crossbeam-queue-0.3.4
85 -crossbeam-utils-0.8.7
86 -crossterm-0.19.0
87 -crossterm-0.22.1
88 -crossterm_winapi-0.7.0
89 -crossterm_winapi-0.9.0
90 -csv-1.1.6
91 -csv-core-0.1.10
92 -csv2svg-0.1.6
93 -custom_error-1.9.2
94 -deflate-0.8.6
95 -deser-hjson-1.0.2
96 -directories-3.0.2
97 -directories-next-2.0.0
98 -dirs-sys-0.3.6
99 -dirs-sys-next-0.1.2
100 -doc-comment-0.3.3
101 -either-1.6.1
102 -error-code-2.3.1
103 -fallible-iterator-0.2.0
104 -fallible-streaming-iterator-0.1.9
105 -fastrand-1.7.0
106 -file-size-1.0.3
107 -flate2-1.0.22
108 -fnv-1.0.7
109 -form_urlencoded-1.0.1
110 -getrandom-0.2.5
111 -gif-0.11.3
112 -git2-0.13.25
113 -glassbench-0.3.1
114 -glob-0.3.0
115 -hashbrown-0.9.1
116 -hashbrown-0.11.2
117 -hashlink-0.6.0
118 -heck-0.3.3
119 -hermit-abi-0.1.19
120 -id-arena-2.2.1
121 -idna-0.2.3
122 -image-0.23.14
123 -indexmap-1.8.0
124 -instant-0.1.12
125 -is_executable-1.0.1
126 -itoa-0.4.8
127 -itoa-1.0.1
128 -jobserver-0.1.24
129 -jpeg-decoder-0.1.22
130 -lazy-regex-2.3.0
131 -lazy-regex-proc_macros-2.3.0
132 -lazy_static-1.4.0
133 -lfs-core-0.11.0
134 -libc-0.2.119
135 -libgit2-sys-0.12.26+1.3.0
136 -libsqlite3-sys-0.20.1
137 -libz-sys-1.1.5
138 -line-wrap-0.1.1
139 -linked-hash-map-0.5.4
140 -lock_api-0.4.6
141 -log-0.4.14
142 -matches-0.1.9
143 -memchr-2.4.1
144 -memmap-0.7.0
145 -memoffset-0.6.5
146 -minimad-0.7.1
147 -minimad-0.9.0
148 -miniz_oxide-0.3.7
149 -miniz_oxide-0.4.4
150 -mio-0.7.14
151 -miow-0.3.7
152 -nix-0.22.3
153 -ntapi-0.3.7
154 -num-integer-0.1.44
155 -num-iter-0.1.42
156 -num-rational-0.3.2
157 -num-traits-0.2.14
158 -num_cpus-1.13.1
159 -num_threads-0.1.4
160 -once_cell-1.10.0
161 -onig-6.3.1
162 -onig_sys-69.7.1
163 -open-1.7.1
164 -opener-0.5.0
165 -parking_lot-0.11.2
166 -parking_lot_core-0.8.5
167 -pathdiff-0.2.1
168 -percent-encoding-2.1.0
169 -phf-0.9.0
170 -phf_generator-0.9.1
171 -phf_macros-0.9.0
172 -phf_shared-0.9.0
173 -pkg-config-0.3.24
174 -plist-1.3.1
175 -png-0.16.8
176 -ppv-lite86-0.2.16
177 -proc-macro-hack-0.5.19
178 -proc-macro2-1.0.36
179 -proc-status-0.1.1
180 -quick-xml-0.22.0
181 -quote-1.0.15
182 -rand-0.8.5
183 -rand_chacha-0.3.1
184 -rand_core-0.6.3
185 -rayon-1.5.1
186 -rayon-core-1.9.1
187 -redox_syscall-0.2.11
188 -redox_users-0.4.0
189 -regex-1.5.5
190 -regex-automata-0.1.10
191 -regex-syntax-0.6.25
192 -remove_dir_all-0.5.3
193 -rgb-0.8.32
194 -rusqlite-0.24.2
195 -ryu-1.0.9
196 -safemem-0.3.3
197 -same-file-1.0.6
198 -scoped_threadpool-0.1.9
199 -scopeguard-1.1.0
200 -secular-1.0.1
201 -serde-1.0.136
202 -serde_derive-1.0.136
203 -serde_json-1.0.79
204 -signal-hook-0.1.17
205 -signal-hook-0.3.13
206 -signal-hook-mio-0.2.1
207 -signal-hook-registry-1.4.0
208 -siphasher-0.3.10
209 -smallvec-1.8.0
210 -snafu-0.7.0
211 -snafu-derive-0.7.0
212 -splitty-0.1.0
213 -str-buf-1.0.5
214 -strict-0.1.4
215 -strsim-0.8.0
216 -svg-0.8.2
217 -syn-1.0.86
218 -syntect-no-panic-4.6.1
219 -tempfile-3.3.0
220 -termimad-0.10.3
221 -termimad-0.20.0
222 -terminal-clipboard-0.3.1
223 -termux-clipboard-0.1.0
224 -textwrap-0.11.0
225 -thiserror-1.0.30
226 -thiserror-impl-1.0.30
227 -tiff-0.6.1
228 -time-0.1.43
229 -time-0.3.7
230 -tinyvec-1.5.1
231 -tinyvec_macros-0.1.0
232 -toml-0.5.8
233 -umask-1.0.1
234 -unicode-bidi-0.3.7
235 -unicode-normalization-0.1.19
236 -unicode-segmentation-1.9.0
237 -unicode-width-0.1.9
238 -unicode-xid-0.2.2
239 -url-2.2.2
240 -users-0.11.0
241 -vcpkg-0.2.15
242 -vec_map-0.8.2
243 -version_check-0.9.4
244 -walkdir-2.3.2
245 -wasi-0.10.2+wasi-snapshot-preview1
246 -weezl-0.1.5
247 -winapi-0.3.9
248 -winapi-i686-pc-windows-gnu-0.4.0
249 -winapi-util-0.1.5
250 -winapi-x86_64-pc-windows-gnu-0.4.0
251 -x11-clipboard-0.5.3
252 -xcb-0.10.1
253 -xml-rs-0.8.4
254 -xterm-query-0.1.0
255 -yaml-rust-0.4.5
256 -"
257 -
258 -inherit bash-completion-r1 cargo
259 -
260 -DESCRIPTION="A new way to see and navigate directory trees"
261 -HOMEPAGE="https://dystroy.org/broot/ https://github.com/Canop/broot"
262 -SRC_URI="https://github.com/Canop/broot/archive/v${PV}.tar.gz -> ${P}.tar.gz
263 - $(cargo_crate_uris)"
264 -
265 -LICENSE="Apache-2.0 BSD-2 BSD LGPL-3+ MIT ZLIB"
266 -SLOT="0"
267 -KEYWORDS="~amd64"
268 -IUSE="X"
269 -
270 -RDEPEND="
271 - dev-libs/libgit2:=
272 - X? ( x11-libs/libxcb:= )
273 -"
274 -DEPEND="${RDEPEND}"
275 -BDEPEND=">=virtual/rust-1.58"
276 -
277 -QA_FLAGS_IGNORED="usr/bin/${PN}"
278 -
279 -src_configure() {
280 - export RUSTFLAGS="-Cstrip=none ${RUSTFLAGS}" #835400
281 - local myfeatures=( $(usev X clipboard) )
282 -
283 - cargo_src_configure --no-default-features
284 -}
285 -
286 -src_prepare() {
287 - default
288 -
289 - local mandate=$(date -r man/page +'%Y/%m/%d' || die)
290 - sed -e "s|#version|${PV}|" \
291 - -e "s|#date|${mandate}|" \
292 - man/page > "${T}"/${PN}.1 || die
293 -}
294 -
295 -src_install() {
296 - cargo_src_install
297 -
298 - doman "${T}"/${PN}.1
299 -
300 - local build_dir=( target/$(usex debug{,} release)/build/${PN}-*/out )
301 - cd ${build_dir[0]} || die
302 -
303 - newbashcomp ${PN}.bash ${PN}
304 - newbashcomp br.bash br
305 -
306 - insinto /usr/share/zsh/site-functions
307 - doins _${PN}
308 - doins _br
309 -
310 - insinto /usr/share/fish/vendor_completions.d
311 - doins ${PN}.fish
312 - doins br.fish
313 -}
314
315 diff --git a/app-misc/broot/broot-1.13.2.ebuild b/app-misc/broot/broot-1.13.2.ebuild
316 deleted file mode 100644
317 index 3d641ed9abd1..000000000000
318 --- a/app-misc/broot/broot-1.13.2.ebuild
319 +++ /dev/null
320 @@ -1,298 +0,0 @@
321 -# Copyright 2021-2022 Gentoo Authors
322 -# Distributed under the terms of the GNU General Public License v2
323 -
324 -EAPI=8
325 -
326 -CRATES="
327 -adler-1.0.2
328 -adler32-1.2.0
329 -ahash-0.4.7
330 -ahash-0.7.6
331 -aho-corasick-0.7.18
332 -ansi_colours-1.1.1
333 -anyhow-1.0.57
334 -argh-0.1.7
335 -argh_derive-0.1.7
336 -argh_shared-0.1.7
337 -atty-0.2.14
338 -autocfg-1.1.0
339 -base64-0.13.0
340 -bet-1.0.1
341 -bincode-1.3.3
342 -bit_field-0.10.1
343 -bitflags-1.3.2
344 -bstr-0.2.17
345 -bumpalo-3.10.0
346 -bytemuck-1.9.1
347 -byteorder-1.4.3
348 -cc-1.0.73
349 -cfg-if-1.0.0
350 -char_reader-0.1.1
351 -chrono-0.4.19
352 -clap-3.2.5
353 -clap_complete-3.2.1
354 -clap_derive-3.2.5
355 -clap_lex-0.2.2
356 -cli-log-0.1.0
357 -cli-log-2.0.0
358 -clipboard-win-4.4.1
359 -color_quant-1.1.0
360 -coolor-0.5.0
361 -crc32fast-1.3.2
362 -crokey-0.4.1
363 -crokey-proc_macros-0.4.0
364 -crossbeam-0.8.0
365 -crossbeam-channel-0.5.5
366 -crossbeam-deque-0.8.1
367 -crossbeam-epoch-0.9.9
368 -crossbeam-queue-0.3.5
369 -crossbeam-utils-0.8.7
370 -crossterm-0.23.2
371 -crossterm_winapi-0.9.0
372 -csv-1.1.6
373 -csv-core-0.1.10
374 -csv2svg-0.1.7
375 -custom_error-1.9.2
376 -deflate-1.0.0
377 -deser-hjson-1.0.2
378 -directories-4.0.1
379 -directories-next-2.0.0
380 -dirs-sys-0.3.7
381 -dirs-sys-next-0.1.2
382 -doc-comment-0.3.3
383 -either-1.6.1
384 -error-code-2.3.1
385 -exr-1.4.2
386 -fallible-iterator-0.2.0
387 -fallible-streaming-iterator-0.1.9
388 -fastrand-1.7.0
389 -file-size-1.0.3
390 -flate2-1.0.24
391 -flume-0.10.13
392 -fnv-1.0.7
393 -form_urlencoded-1.0.1
394 -futures-core-0.3.21
395 -futures-sink-0.3.21
396 -getrandom-0.2.7
397 -gif-0.11.3
398 -git2-0.14.4
399 -glassbench-0.3.3
400 -glob-0.3.0
401 -half-1.8.2
402 -hashbrown-0.12.1
403 -hashbrown-0.9.1
404 -hashlink-0.6.0
405 -heck-0.3.3
406 -heck-0.4.0
407 -hermit-abi-0.1.19
408 -id-arena-2.2.1
409 -idna-0.2.3
410 -image-0.24.2
411 -indexmap-1.9.0
412 -inflate-0.4.5
413 -instant-0.1.12
414 -is_executable-1.0.1
415 -itoa-0.4.8
416 -itoa-1.0.2
417 -jobserver-0.1.24
418 -jpeg-decoder-0.2.6
419 -js-sys-0.3.58
420 -lazy-regex-2.3.0
421 -lazy-regex-proc_macros-2.3.0
422 -lazy_static-1.4.0
423 -lebe-0.5.1
424 -lfs-core-0.11.0
425 -libc-0.2.126
426 -libgit2-sys-0.13.4+1.4.2
427 -libsqlite3-sys-0.20.1
428 -libz-sys-1.1.8
429 -line-wrap-0.1.1
430 -linked-hash-map-0.5.4
431 -lock_api-0.4.7
432 -log-0.4.17
433 -matches-0.1.9
434 -memchr-2.5.0
435 -memmap-0.7.0
436 -memoffset-0.6.5
437 -minimad-0.9.0
438 -miniz_oxide-0.5.3
439 -mio-0.8.3
440 -nanorand-0.7.0
441 -nix-0.22.3
442 -num-integer-0.1.45
443 -num-iter-0.1.43
444 -num-rational-0.4.0
445 -num-traits-0.2.15
446 -num_cpus-1.13.1
447 -num_threads-0.1.6
448 -once_cell-1.12.0
449 -onig-6.3.1
450 -onig_sys-69.7.1
451 -open-1.7.1
452 -opener-0.5.0
453 -os_str_bytes-6.1.0
454 -parking_lot-0.12.1
455 -parking_lot_core-0.9.3
456 -pathdiff-0.2.1
457 -percent-encoding-2.1.0
458 -phf-0.10.1
459 -phf_generator-0.10.0
460 -phf_macros-0.10.0
461 -phf_shared-0.10.0
462 -pin-project-1.0.10
463 -pin-project-internal-1.0.10
464 -pkg-config-0.3.25
465 -plist-1.3.1
466 -png-0.17.5
467 -ppv-lite86-0.2.16
468 -proc-macro-error-1.0.4
469 -proc-macro-error-attr-1.0.4
470 -proc-macro-hack-0.5.19
471 -proc-macro2-1.0.39
472 -proc-status-0.1.1
473 -quick-xml-0.22.0
474 -quote-1.0.18
475 -rand-0.8.5
476 -rand_chacha-0.3.1
477 -rand_core-0.6.3
478 -rayon-1.5.3
479 -rayon-core-1.9.3
480 -redox_syscall-0.2.13
481 -redox_users-0.4.3
482 -regex-1.5.6
483 -regex-automata-0.1.10
484 -regex-syntax-0.6.26
485 -remove_dir_all-0.5.3
486 -rgb-0.8.32
487 -rusqlite-0.24.2
488 -ryu-1.0.10
489 -safemem-0.3.3
490 -same-file-1.0.6
491 -scoped_threadpool-0.1.9
492 -scopeguard-1.1.0
493 -secular-1.0.1
494 -serde-1.0.137
495 -serde_derive-1.0.137
496 -serde_json-1.0.81
497 -signal-hook-0.3.14
498 -signal-hook-mio-0.2.3
499 -signal-hook-registry-1.4.0
500 -siphasher-0.3.10
501 -smallvec-1.8.0
502 -snafu-0.7.1
503 -snafu-derive-0.7.1
504 -spin-0.9.3
505 -splitty-0.1.0
506 -str-buf-1.0.6
507 -strict-0.1.4
508 -strsim-0.10.0
509 -svg-0.8.2
510 -syn-1.0.96
511 -syntect-no-panic-4.6.1
512 -tempfile-3.3.0
513 -termcolor-1.1.3
514 -termimad-0.20.2
515 -terminal-clipboard-0.3.1
516 -termux-clipboard-0.1.0
517 -textwrap-0.15.0
518 -thiserror-1.0.31
519 -thiserror-impl-1.0.31
520 -threadpool-1.8.1
521 -tiff-0.7.2
522 -time-0.1.44
523 -time-0.3.9
524 -tinyvec-1.6.0
525 -tinyvec_macros-0.1.0
526 -toml-0.5.9
527 -umask-2.0.0
528 -unicode-bidi-0.3.8
529 -unicode-ident-1.0.1
530 -unicode-normalization-0.1.19
531 -unicode-segmentation-1.9.0
532 -unicode-width-0.1.9
533 -url-2.2.2
534 -users-0.11.0
535 -vcpkg-0.2.15
536 -version_check-0.9.4
537 -walkdir-2.3.2
538 -wasi-0.10.0+wasi-snapshot-preview1
539 -wasi-0.11.0+wasi-snapshot-preview1
540 -wasm-bindgen-0.2.81
541 -wasm-bindgen-backend-0.2.81
542 -wasm-bindgen-macro-0.2.81
543 -wasm-bindgen-macro-support-0.2.81
544 -wasm-bindgen-shared-0.2.81
545 -weezl-0.1.6
546 -winapi-0.3.9
547 -winapi-i686-pc-windows-gnu-0.4.0
548 -winapi-util-0.1.5
549 -winapi-x86_64-pc-windows-gnu-0.4.0
550 -windows-sys-0.36.1
551 -windows_aarch64_msvc-0.36.1
552 -windows_i686_gnu-0.36.1
553 -windows_i686_msvc-0.36.1
554 -windows_x86_64_gnu-0.36.1
555 -windows_x86_64_msvc-0.36.1
556 -x11-clipboard-0.5.3
557 -xcb-0.10.1
558 -xml-rs-0.8.4
559 -xterm-query-0.1.0
560 -yaml-rust-0.4.5
561 -"
562 -
563 -inherit bash-completion-r1 cargo
564 -
565 -DESCRIPTION="A new way to see and navigate directory trees"
566 -HOMEPAGE="https://dystroy.org/broot/ https://github.com/Canop/broot"
567 -SRC_URI="https://github.com/Canop/broot/archive/v${PV}.tar.gz -> ${P}.tar.gz
568 - $(cargo_crate_uris)"
569 -
570 -LICENSE="Apache-2.0 BSD-2 BSD LGPL-3+ MIT ZLIB"
571 -SLOT="0"
572 -KEYWORDS="~amd64"
573 -IUSE="X"
574 -
575 -RDEPEND="
576 - dev-libs/libgit2:=
577 - X? ( x11-libs/libxcb:= )
578 -"
579 -DEPEND="${RDEPEND}"
580 -BDEPEND=">=virtual/rust-1.60"
581 -
582 -QA_FLAGS_IGNORED="usr/bin/${PN}"
583 -
584 -src_configure() {
585 - export RUSTFLAGS="-Cstrip=none ${RUSTFLAGS}" #835400
586 - local myfeatures=( $(usev X clipboard) )
587 -
588 - cargo_src_configure --no-default-features
589 -}
590 -
591 -src_prepare() {
592 - default
593 -
594 - local mandate=$(date -r man/page +'%Y/%m/%d' || die)
595 - sed -e "s|#version|${PV}|" \
596 - -e "s|#date|${mandate}|" \
597 - man/page > "${T}"/${PN}.1 || die
598 -}
599 -
600 -src_install() {
601 - cargo_src_install
602 -
603 - doman "${T}"/${PN}.1
604 -
605 - local build_dir=( target/$(usex debug{,} release)/build/${PN}-*/out )
606 - cd ${build_dir[0]} || die
607 -
608 - newbashcomp ${PN}.bash ${PN}
609 - newbashcomp br.bash br
610 -
611 - insinto /usr/share/zsh/site-functions
612 - doins _${PN}
613 - doins _br
614 -
615 - insinto /usr/share/fish/vendor_completions.d
616 - doins ${PN}.fish
617 - doins br.fish
618 -}