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, 29 Dec 2021 14:39:40
Message-Id: 1640788441.9740943aa25b3c000eaab135606342d751fc7258.flow@gentoo
1 commit: 9740943aa25b3c000eaab135606342d751fc7258
2 Author: Karl-Johan Karlsson <creideiki <AT> lysator <DOT> liu <DOT> se>
3 AuthorDate: Wed Dec 29 10:31:17 2021 +0000
4 Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
5 CommitDate: Wed Dec 29 14:34:01 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9740943a
7
8 app-misc/broot: bump to 1.8.1
9
10 Package-Manager: Portage-3.0.30, Repoman-3.0.3
11 Signed-off-by: Karl-Johan Karlsson <creideiki <AT> lysator.liu.se>
12 Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
13
14 app-misc/broot/Manifest | 1 +
15 app-misc/broot/broot-1.8.1.ebuild | 263 ++++++++++++++++++++++++++++++++++++++
16 2 files changed, 264 insertions(+)
17
18 diff --git a/app-misc/broot/Manifest b/app-misc/broot/Manifest
19 index b0fd9ab4d178..7ee378f30a44 100644
20 --- a/app-misc/broot/Manifest
21 +++ b/app-misc/broot/Manifest
22 @@ -26,6 +26,7 @@ DIST broot-1.7.3.tar.gz 9416268 BLAKE2B 7d1836e6d60693361aba0da25a51919d169e0d47
23 DIST broot-1.7.4.tar.gz 9416319 BLAKE2B ff9605379f9bd881ea5dc3710f1b03c1be6cbcebe2baaa45b73a430542fed1043e2cbfa646a0f374b7f12cdfb22309c895da1d9be7bbde2de279dbd233669330 SHA512 832c792a3a905040c5e7915b9defa82d2bd70b113025d3357d8ba9b521fb93617bbb17a6b74f7320365ed3a703c864e1e6db887c74f347ed669cb2c950334e44
24 DIST broot-1.7.5.tar.gz 9416330 BLAKE2B 33aadc9f03a3645fdb3013f68a30e8cc3ace6b9306644ce695855cc89f5d6ae43ab65730908a89623905451c1be31fd796a34a389726d021a43ec831d33c3b22 SHA512 54c1a57dba53a6ba889fc19034787cbaac154552e568f42d38bffb98ad606a3a43e63f51bb4da68306f82e41e27444a3343c729d3d47b7da869867a7e763a25a
25 DIST broot-1.8.0.tar.gz 9417559 BLAKE2B 8a1377339ceb9d5d4f66cd65f3f750f5485ed243653cbdab1345fe93d1fc88b20bca9be12126e2b7c02a472f96d8a6d619524939c70d0b060a2b01ae0103aa4e SHA512 fdfcf3bb9ddd11e64d3563ab21dfbfab8a3c02fa7a2e37d6cb3aa5cdc2c329575d5bec35b4f79ab3be95d5993e4a1528150a8148329038b710f0fef65b7c839d
26 +DIST broot-1.8.1.tar.gz 9417690 BLAKE2B 499cd7fc32c7a7151a2ea0599e4c9332162a235a83a22e953b0f4dad098c95320986352f0129eacc4b4feb8d68c81276274bd9d8072ade8158fb89bb5a0c6048 SHA512 ddd84d7dad2416c63bcab2e8e72375aa14b4748a5a29708c47b7df5f4a203691ad8d0587dde1ba961658195fe6ecfea154729bcfd7e757777a53a16cde9f2a09
27 DIST bstr-0.2.16.crate 330346 BLAKE2B 75a345f3a5d428ec7278cd10fa676f5bb72685c65c4fe68163943cf3142b43ac45d458bce9323447b201ffcc91aa82cd8c762cb1954c055e34b1a5cebc686ee8 SHA512 33e82e5637efdc2f404ab9405331ae135df12586785491c3e61e70ea8406c67e2109e550cc70a4ab8e95d054e8519c48257fd3b55ef0b67b2530914a9a0b0fac
28 DIST bstr-0.2.17.crate 330350 BLAKE2B 90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192 SHA512 883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
29 DIST bytemuck-1.7.2.crate 27489 BLAKE2B 2541a7561eb34351f58266451a020858d8ac1ad30ecb95b97d576e72532cae37ef0b747e2259aaf6052b65f951586425044f824a00dfabf54bba9462edf94c2a SHA512 fae361f5abe67215a7591d421a0b713b77b437123c56e21dd00421e95ab86d9dd9b0bf1daa6623b833ea65681fbeeb58f6feab9d323964304a3250f24df1ace2
30
31 diff --git a/app-misc/broot/broot-1.8.1.ebuild b/app-misc/broot/broot-1.8.1.ebuild
32 new file mode 100644
33 index 000000000000..0de501a3a0c7
34 --- /dev/null
35 +++ b/app-misc/broot/broot-1.8.1.ebuild
36 @@ -0,0 +1,263 @@
37 +# Copyright 2021 Gentoo Authors
38 +# Distributed under the terms of the GNU General Public License v2
39 +
40 +EAPI=8
41 +
42 +CRATES="
43 +adler-1.0.2
44 +adler32-1.2.0
45 +ahash-0.4.7
46 +ahash-0.7.6
47 +aho-corasick-0.7.18
48 +ansi_colours-1.0.4
49 +ansi_term-0.11.0
50 +anyhow-1.0.45
51 +argh-0.1.6
52 +argh_derive-0.1.6
53 +argh_shared-0.1.6
54 +atty-0.2.14
55 +autocfg-1.0.1
56 +base64-0.13.0
57 +bet-1.0.0
58 +bincode-1.3.3
59 +bitflags-1.3.2
60 +bstr-0.2.17
61 +bytemuck-1.7.2
62 +byteorder-1.4.3
63 +cc-1.0.72
64 +cfg-if-1.0.0
65 +char_reader-0.1.1
66 +chrono-0.4.19
67 +clap-2.33.3
68 +cli-log-0.1.0
69 +cli-log-2.0.0
70 +clipboard-win-4.2.2
71 +color_quant-1.1.0
72 +coolor-0.3.1
73 +crc32fast-1.2.1
74 +crossbeam-0.8.1
75 +crossbeam-channel-0.5.1
76 +crossbeam-deque-0.8.1
77 +crossbeam-epoch-0.9.5
78 +crossbeam-queue-0.3.2
79 +crossbeam-utils-0.8.5
80 +crossterm-0.19.0
81 +crossterm-0.22.1
82 +crossterm_winapi-0.7.0
83 +crossterm_winapi-0.9.0
84 +csv-1.1.6
85 +csv-core-0.1.10
86 +csv2svg-0.1.5
87 +custom_error-1.9.2
88 +deflate-0.8.6
89 +deser-hjson-1.0.2
90 +directories-3.0.2
91 +directories-next-2.0.0
92 +dirs-sys-0.3.6
93 +dirs-sys-next-0.1.2
94 +either-1.6.1
95 +error-code-2.3.0
96 +fallible-iterator-0.2.0
97 +fallible-streaming-iterator-0.1.9
98 +file-size-1.0.3
99 +flate2-1.0.22
100 +fnv-1.0.7
101 +form_urlencoded-1.0.1
102 +getrandom-0.2.3
103 +gif-0.11.3
104 +git2-0.13.24
105 +glassbench-0.3.0
106 +glob-0.3.0
107 +hashbrown-0.9.1
108 +hashbrown-0.11.2
109 +hashlink-0.6.0
110 +heck-0.3.3
111 +hermit-abi-0.1.19
112 +id-arena-2.2.1
113 +idna-0.2.3
114 +image-0.23.14
115 +indexmap-1.7.0
116 +instant-0.1.12
117 +is_executable-1.0.1
118 +itoa-0.4.8
119 +jobserver-0.1.24
120 +jpeg-decoder-0.1.22
121 +lazy-regex-2.2.2
122 +lazy-regex-proc_macros-2.2.2
123 +lazy_static-1.4.0
124 +lazycell-1.3.0
125 +lfs-core-0.4.2
126 +libc-0.2.107
127 +libgit2-sys-0.12.25+1.3.0
128 +libsqlite3-sys-0.20.1
129 +libz-sys-1.1.3
130 +line-wrap-0.1.1
131 +linked-hash-map-0.5.4
132 +lock_api-0.4.5
133 +log-0.4.14
134 +matches-0.1.9
135 +memchr-2.4.1
136 +memmap-0.7.0
137 +memoffset-0.6.4
138 +minimad-0.7.1
139 +minimad-0.9.0
140 +miniz_oxide-0.3.7
141 +miniz_oxide-0.4.4
142 +mio-0.7.14
143 +miow-0.3.7
144 +ntapi-0.3.6
145 +num-integer-0.1.44
146 +num-iter-0.1.42
147 +num-rational-0.3.2
148 +num-traits-0.2.14
149 +num_cpus-1.13.0
150 +once_cell-1.8.0
151 +onig-6.3.1
152 +onig_sys-69.7.1
153 +open-1.7.1
154 +open-2.0.1
155 +parking_lot-0.11.2
156 +parking_lot_core-0.8.5
157 +pathdiff-0.2.1
158 +percent-encoding-2.1.0
159 +phf-0.9.0
160 +phf_generator-0.9.1
161 +phf_macros-0.9.0
162 +phf_shared-0.9.0
163 +pkg-config-0.3.22
164 +plist-1.3.1
165 +png-0.16.8
166 +ppv-lite86-0.2.15
167 +proc-macro-hack-0.5.19
168 +proc-macro2-1.0.32
169 +proc-status-0.1.1
170 +quick-xml-0.22.0
171 +quote-1.0.10
172 +rand-0.8.4
173 +rand_chacha-0.3.1
174 +rand_core-0.6.3
175 +rand_hc-0.3.1
176 +rayon-1.5.1
177 +rayon-core-1.9.1
178 +redox_syscall-0.2.10
179 +redox_users-0.4.0
180 +regex-1.5.4
181 +regex-automata-0.1.10
182 +regex-syntax-0.6.25
183 +remove_dir_all-0.5.3
184 +rusqlite-0.24.2
185 +ryu-1.0.5
186 +safemem-0.3.3
187 +same-file-1.0.6
188 +scoped_threadpool-0.1.9
189 +scopeguard-1.1.0
190 +secular-1.0.1
191 +serde-1.0.130
192 +serde_derive-1.0.130
193 +serde_json-1.0.71
194 +signal-hook-0.1.17
195 +signal-hook-0.3.10
196 +signal-hook-mio-0.2.1
197 +signal-hook-registry-1.4.0
198 +siphasher-0.3.7
199 +smallvec-1.7.0
200 +splitty-0.1.0
201 +str-buf-1.0.5
202 +strict-0.1.4
203 +strsim-0.8.0
204 +svg-0.8.2
205 +syn-1.0.81
206 +syntect-4.6.0
207 +tempfile-3.2.0
208 +termimad-0.10.3
209 +termimad-0.20.0
210 +terminal-clipboard-0.3.1
211 +termux-clipboard-0.1.0
212 +textwrap-0.11.0
213 +thiserror-1.0.30
214 +thiserror-impl-1.0.30
215 +tiff-0.6.1
216 +time-0.1.43
217 +time-0.3.5
218 +tinyvec-1.5.1
219 +tinyvec_macros-0.1.0
220 +toml-0.5.8
221 +umask-1.0.0
222 +unicode-bidi-0.3.7
223 +unicode-normalization-0.1.19
224 +unicode-segmentation-1.8.0
225 +unicode-width-0.1.9
226 +unicode-xid-0.2.2
227 +url-2.2.2
228 +users-0.11.0
229 +vcpkg-0.2.15
230 +vec_map-0.8.2
231 +version_check-0.9.3
232 +walkdir-2.3.2
233 +wasi-0.10.2+wasi-snapshot-preview1
234 +weezl-0.1.5
235 +winapi-0.3.9
236 +winapi-i686-pc-windows-gnu-0.4.0
237 +winapi-util-0.1.5
238 +winapi-x86_64-pc-windows-gnu-0.4.0
239 +x11-clipboard-0.5.3
240 +xcb-0.10.1
241 +xml-rs-0.8.4
242 +yaml-rust-0.4.5
243 +"
244 +
245 +inherit bash-completion-r1 cargo
246 +
247 +DESCRIPTION="A new way to see and navigate directory trees"
248 +HOMEPAGE="https://dystroy.org/broot/ https://github.com/Canop/broot"
249 +SRC_URI="https://github.com/Canop/broot/archive/v${PV}.tar.gz -> ${P}.tar.gz
250 + $(cargo_crate_uris)"
251 +
252 +LICENSE="Apache-2.0 BSD-2 BSD LGPL-3+ MIT ZLIB"
253 +SLOT="0"
254 +KEYWORDS="~amd64"
255 +IUSE="X"
256 +
257 +RDEPEND="
258 + dev-libs/libgit2:=
259 + X? ( x11-libs/libxcb:= )
260 +"
261 +DEPEND="${RDEPEND}"
262 +BDEPEND=">=virtual/rust-1.56"
263 +
264 +QA_FLAGS_IGNORED="usr/bin/${PN}"
265 +
266 +src_configure() {
267 + local myfeatures=( $(usev X clipboard) )
268 +
269 + cargo_src_configure --no-default-features
270 +}
271 +
272 +src_prepare() {
273 + default
274 +
275 + local mandate=$(date -r man/page +'%Y/%m/%d' || die)
276 + sed -e "s|#version|${PV}|" \
277 + -e "s|#date|${mandate}|" \
278 + man/page > "${T}"/${PN}.1 || die
279 +}
280 +
281 +src_install() {
282 + cargo_src_install
283 +
284 + doman "${T}"/${PN}.1
285 +
286 + local build_dir=( target/$(usex debug{,} release)/build/${PN}-*/out )
287 + cd ${build_dir[0]} || die
288 +
289 + newbashcomp ${PN}.bash ${PN}
290 + newbashcomp br.bash br
291 +
292 + insinto /usr/share/zsh/site-functions
293 + doins _${PN}
294 + doins _br
295 +
296 + insinto /usr/share/fish/vendor_completions.d
297 + doins ${PN}.fish
298 + doins br.fish
299 +}