commit:     72d9cbe4d7e0181f538ecca00aba50889e9a66ae
Author:     Karl-Johan Karlsson <creideiki <AT> lysator <DOT> liu <DOT> se>
AuthorDate: Sat Dec 30 17:49:32 2023 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Jan  1 15:55:05 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72d9cbe4

app-misc/broot: add 1.31.0

Signed-off-by: Karl-Johan Karlsson <creideiki <AT> lysator.liu.se>
Closes: https://github.com/gentoo/gentoo/pull/34568
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 app-misc/broot/Manifest            |   3 +
 app-misc/broot/broot-1.31.0.ebuild | 373 +++++++++++++++++++++++++++++++++++++
 2 files changed, 376 insertions(+)

diff --git a/app-misc/broot/Manifest b/app-misc/broot/Manifest
index cbce28a3d4b3..da314ebdeaac 100644
--- a/app-misc/broot/Manifest
+++ b/app-misc/broot/Manifest
@@ -27,6 +27,7 @@ DIST bitflags-2.4.1.crate 37043 BLAKE2B 
f61c45b142265e9c2944c7054e01704de4751073
 DIST block-0.1.6.crate 4077 BLAKE2B 
a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e
 SHA512 
c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710
 DIST broot-1.29.0.tar.gz 12479394 BLAKE2B 
fbfe1d467c245fc6cc310270d6aa192fa8f882dd3caee693dfc17512b03455c1ea6d7728ec5ed00754e344fcce3522661e37c6420c8fdf1c46049421699ef8e0
 SHA512 
cfb0bfd6f210afc60789770733b03a875184a0be644cdc2db52eef670d2ebabdaaaa489f5c45e2d6e8d3cc2d1e203181f9198c7817f784171104640ff3a2531d
 DIST broot-1.30.0.tar.gz 12482293 BLAKE2B 
379e394c68d5107898fedd0853e02217b4f51b422f84cd9fd729daadc8d45470bcffcca3e6e7c858457b81a9d3cbe63950b0ae272b4d677670778f3389cfc946
 SHA512 
65afe9ae8821531eccb66d78d97ed8339e732e0bde0b80934a46a9ff3f5c9a44fe4f00de068bdedf7bbf74ebda6373581968b00c7479dc60547f1e44d985d16b
+DIST broot-1.31.0.tar.gz 12483678 BLAKE2B 
41c39b24a3a0528d896db672d80879bea41fbd0aba45fe904a22c38529faa99bb88f61fbcb6943e434fbbe26ea8e77185c564709541994cd99b0675c2619de03
 SHA512 
6f26fdac134bcc4278c98f317932e28135e9cdaaa6d6d8ed94602badc8853ff529b699f421a4891809e30d3c9f55a82008d8dcb89c37ae54f2cf5ea99de72712
 DIST bstr-1.8.0.crate 380176 BLAKE2B 
017ba2818bd636297cfb16fa975b34aa83367aef6df2cc321443754e5fbf4a9afa8ec9e99328e0cb0e5929268d6a4c2301e55aa2a6516e43e87280789c8d159f
 SHA512 
9b8828790f3e342e69bb92cb9231c7134188c168a9b67a8705dc2e3370b86885f99e4d47f21ff68afc9147968b0fbf5a293307b09f132dddc550d8cd576f1048
 DIST bumpalo-3.14.0.crate 82400 BLAKE2B 
13bde02e2e60ea3099f4e46ff679d07b2e8046740c1855bb81fe8d20a4ef0fb26e565da724f628a00c9154ef16ffc9018f67433d2a32544564b66803b5bab223
 SHA512 
179c116a5320c5f21163c343ed48add36089d806e35bc303318dcfe09ba1d5f02bf8012726d0c2cb76a73fae05a7c887a91e18f9e5ff3b9f9ad8a2f12838757b
 DIST bytemuck-1.14.0.crate 44933 BLAKE2B 
afd34f2becc41484e7bf71fb4a9f0925870a4f2d9d59daff9e91bada000462baeced4314e469a508d4413a8f2442d83a5f3082193653403fbee1340ab5c3f6c5
 SHA512 
f072a97e5de93228435bb362363ac1af0738b7927832b02a837f44eb21b0b089589b61e73004a06c5e4d4601e66bb42e67b9f707bbf13429a40b6250a0f05ae5
@@ -306,5 +307,7 @@ DIST xterm-query-0.1.0.crate 5662 BLAKE2B 
fe75d2e7d4e493a3dfc0105dd61e923910f890
 DIST xterm-query-0.2.0.crate 6342 BLAKE2B 
fd6a99cdc190d4e7bbf03467f1493c909cfd1c47a9b49d421bf13b031609505cb39bfe31e0dc64e6a5ab59b1d2de16141e205373eddd1f712c46dbb50004a269
 SHA512 
672c1a73021b9cec3cf804b1ff3a6bfece8b297bff7f15762e46e842e06b418ee4c1b712ec08cb19756987a3db93c7ef33a1459aa438dc82924aad48065af9ca
 DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 
3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb
 SHA512 
7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0
 DIST zerocopy-0.7.26.crate 128648 BLAKE2B 
cd26ca75197d2f74e091359f72743b8b0c92774ce4466ee47bd23854dd7c5fdf09be89ee2412bdb0e52b3c73a169b8d5c172c13285a8931c74f106970deafa60
 SHA512 
3789e845ec87beaf84ff9cf8d72e9968a2c7ed2350cca24836b24c16b791867db0d9a580fdb7aa2187b35ac88723932498c44d10eccc756ae92f31a97ac6771b
+DIST zerocopy-0.7.32.crate 151096 BLAKE2B 
12c7c329ec0e0865467af08306ff4b55ce1e39fd77b094ee48ed9c6e266dfa807bda9ea72a3f7ea989916327f4d9e803d8868995728bfe2fb1c2dc1e5ecff78e
 SHA512 
6729b05eb88029555b88c75feff4f8bc28ad9675edb02b07486381f775c8650c95e2e59612906bd9c34c5e390fd339857ca91573ee9f9ca7948572cff4171c82
 DIST zerocopy-derive-0.7.26.crate 528381 BLAKE2B 
4be2168e3af5a5c541be49159f7d37405eceaa9e914d670899c814076e7240781d580007d906f8433e469ffad8e7abed3e18dc8b5e80ec09837f13a28976af57
 SHA512 
1e28e957d1a9cb5164bc839750ecad26ccd280dc9f5ee58a02a09d2135dc097991be2755d7b87f360863f1ab030f772963677d61861f7d33699a631eb9026829
+DIST zerocopy-derive-0.7.32.crate 37623 BLAKE2B 
8b583d39d7bf9c3dbbba578120751c664f87363c5ba3fc45f6506a4059b9e599c43d9fc7bd498a257ff7c9d872af77d39bebdb0e65fb8009eaa2ae9903dece46
 SHA512 
3ce8528871fd18d6abe92b98503927451d25791c9c4af0ba39a3b6ba2006030bdc137084d080e9b1ac8b5ddf5f2121e0a3ef34bb2033a040f2c72c8149a9fc0d
 DIST zune-inflate-0.2.54.crate 37973 BLAKE2B 
8bdb532fae0da1d61fc9fc72ea72a9339116e1952e76ba7376f0ba0ea65101b88cd1e4766f516f21028a5ea3459e5590e7a54175a47f136cc572ed9abec2da2f
 SHA512 
0de30f310121c1fed42612b7bcb50631d699195a77c7ce4094729f502e63d1ae38034d6054d95b6825e7e9a2afb7bb614ff123e12736163fee04a46ef1dc56bd

diff --git a/app-misc/broot/broot-1.31.0.ebuild 
b/app-misc/broot/broot-1.31.0.ebuild
new file mode 100644
index 000000000000..15db45ec92de
--- /dev/null
+++ b/app-misc/broot/broot-1.31.0.ebuild
@@ -0,0 +1,373 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]+1.4.5
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]+wasi-snapshot-preview1
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
+"
+
+inherit bash-completion-r1 cargo
+
+DESCRIPTION="A new way to see and navigate directory trees"
+HOMEPAGE="https://dystroy.org/broot/ https://github.com/Canop/broot";
+SRC_URI="https://github.com/Canop/broot/archive/v${PV}.tar.gz -> ${P}.tar.gz
+       ${CARGO_CRATE_URIS}"
+
+LICENSE="Apache-2.0 BSD-2 BSD LGPL-3+ MIT ZLIB"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X"
+
+RDEPEND="
+       dev-libs/libgit2:=
+       sys-libs/zlib
+       X? ( x11-libs/libxcb:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=virtual/rust-1.65"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
+src_configure() {
+       export RUSTFLAGS="-Cstrip=none ${RUSTFLAGS}" #835400
+       local myfeatures=( $(usev X clipboard) )
+
+       cargo_src_configure --no-default-features
+}
+
+src_prepare() {
+       default
+
+       local mandate=$(date -r man/page +'%Y/%m/%d' || die)
+       sed -e "s|#version|${PV}|" \
+               -e "s|#date|${mandate}|" \
+               man/page > "${T}"/${PN}.1 || die
+}
+
+src_install() {
+       cargo_src_install
+
+       doman "${T}"/${PN}.1
+
+       local build_dir=( target/$(usex debug{,} release)/build/${PN}-*/out )
+       cd ${build_dir[0]} || die
+
+       newbashcomp ${PN}.bash ${PN}
+       newbashcomp br.bash br
+
+       insinto /usr/share/zsh/site-functions
+       doins _${PN}
+       doins _br
+
+       insinto /usr/share/fish/vendor_completions.d
+       doins ${PN}.fish
+       doins br.fish
+}

Reply via email to