From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id D03AE158089 for ; Wed, 4 Oct 2023 07:44:30 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 223DF2BC024; Wed, 4 Oct 2023 07:44:30 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 052EB2BC024 for ; Wed, 4 Oct 2023 07:44:30 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4AC4C335CE9 for ; Wed, 4 Oct 2023 07:44:29 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 9566597C for ; Wed, 4 Oct 2023 07:44:27 +0000 (UTC) From: "Florian Schmaus" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Florian Schmaus" Message-ID: <1696405461.7d6e60ebe4714e0526a2a9746dbf3ca4b1ab8e48.flow@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: app-misc/broot/ X-VCS-Repository: repo/gentoo X-VCS-Files: app-misc/broot/Manifest app-misc/broot/broot-1.26.1.ebuild X-VCS-Directories: app-misc/broot/ X-VCS-Committer: flow X-VCS-Committer-Name: Florian Schmaus X-VCS-Revision: 7d6e60ebe4714e0526a2a9746dbf3ca4b1ab8e48 X-VCS-Branch: master Date: Wed, 4 Oct 2023 07:44:27 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: ab599bf7-60cc-4e45-96e3-2fe57c880302 X-Archives-Hash: 757b54a513fe55dfd1727b95636e23da commit: 7d6e60ebe4714e0526a2a9746dbf3ca4b1ab8e48 Author: Karl-Johan Karlsson lysator liu se> AuthorDate: Sat Sep 30 19:15:40 2023 +0000 Commit: Florian Schmaus gentoo org> CommitDate: Wed Oct 4 07:44:21 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d6e60eb app-misc/broot: add 1.26.1 Signed-off-by: Karl-Johan Karlsson lysator.liu.se> Signed-off-by: Florian Schmaus gentoo.org> app-misc/broot/Manifest | 2 + app-misc/broot/broot-1.26.1.ebuild | 373 +++++++++++++++++++++++++++++++++++++ 2 files changed, 375 insertions(+) diff --git a/app-misc/broot/Manifest b/app-misc/broot/Manifest index 26e5fa3b2826..1b043bdd268a 100644 --- a/app-misc/broot/Manifest +++ b/app-misc/broot/Manifest @@ -36,6 +36,7 @@ DIST broot-1.23.0.tar.gz 11243983 BLAKE2B be9e85b74adfc965db7bb78942a3300ddf623b DIST broot-1.24.1.tar.gz 11246579 BLAKE2B 697349ee0ddd9e1f878ce46ca8e4c4504d48c68e20cb210c048a908e8cdb5c5c96f5a1ae5b942d5b8150fb5267f39ee65e637d30639b0fb3f912709b5ee4aeee SHA512 341bcbbe03f48c12952212df3a7981f91c5e14735427053609d5e9d24cd0e2563702315069f9edc05f63b290309ef16d2fcccaf941a84f9b7f707bd635203efd DIST broot-1.25.0.tar.gz 11245135 BLAKE2B c4d0ff6e778d0df568d4fb36e33576f9962de76f88a623770a7179b47d71e2ca5b5c90dc63b603e7818858a96bfeb5b91371067d8ba91c4157decc6f762b84ab SHA512 130c076ee43e13b119fedd2bb01a088e13b7efa48fef2bd82d20614aee9aea425c8f476b748f6c43ebbecc98f10313dc9df16c3bdf384c7bdf5c896dae87c9fd DIST broot-1.25.2.tar.gz 11246059 BLAKE2B 747b89ee96ddda30cf49f796a33717f556345b30910a4382eaadaa976e480be7a23d79e8ac86081ee1a1de636a32de06e6bf31bb09cdf9e67d17e9bca024d36a SHA512 442a010a079ba0b87ea050464cb5c5f5b3485c2bbaed5304c01dc21baa59eda6d2f4c21fd0d20d713a4368bc22fea66811f383445749913b7246a8b67967510b +DIST broot-1.26.1.tar.gz 12476348 BLAKE2B a2b8768238ee4b46b79a06e31e53e1c53feb6968aeee6a46a01831a195aa794b8c618c1ebdeeb6516e3b075f1190c197e612aa6bcd7fe7a987b9603b0515807a SHA512 62650e0bc1fcb84994396abc6140cbed06776dab944dd24ecebf0a3d37ec8459429e04864d14b72d8d8cd8fda4bf51baf48d8c321d8c59ba0571c6f36b6cca4d DIST bstr-1.4.0.crate 345921 BLAKE2B 39a3cb366a7ceb784b7a6626f81338e8047498c5755ed60fce1f6460ea5aa907ab5df4bcf30a07ed699c7af7d2d0dbc48b2c5cb674b863c22fd63b5080b52fae SHA512 98dc7bdcc1a307eae2ed202b2b785a4ad27719c4b3289408edc710beabedb78d16b3042b41de04fca5dbdba19d8567df69c35431e33a3c02924820e1a601df36 DIST bstr-1.6.0.crate 385877 BLAKE2B c83895b56381b066d17bfed179fca86f69b1284299887d7590be1cf6821cb6ae21e07fdbaeac65cab4a8b2310ea18a316e25c2e5d05c0fbfb926193183cef046 SHA512 094e914ae7087caa6f340a1e26d0ca94927b1c92f0d7f907e4472b3b5c142b63b14759056d537d04be6a7901103fdd47b14f3c6315f68e8c8266155d133cb1dc DIST bumpalo-3.12.2.crate 81706 BLAKE2B 50aa1e5f8f1208bd50b8fb0580bb5c5a7baadf36c0a0d8ad041c48b127896b75437118decfb1138e694964b89c8c0f66144cbd44037a67ef376fed312e08ebe8 SHA512 a0571501d2b2cbe25b862197295fddf14dbbbba7472965ab6006fb7cfcdf0f76df3b5e505888c0f1a0be99870b87afe5881a80df4f75756d2d9b65791d94d566 @@ -166,6 +167,7 @@ DIST kurbo-0.9.5.crate 108513 BLAKE2B e354dfffefcda08da6b4e4b2048b9aef9b0f6f9aea DIST lazy-regex-2.5.0.crate 4703 BLAKE2B 7f0ce806be56a857b4c4b8921543a811f3fb60bff93706835e66e0ff3f3e2e79d57f154199db4901ddb87579fc050803d760377d3cbf07588f385847784ae923 SHA512 c7d9fccf844a48efb1ce4a59e74e565369f4c7865b198c92f1827fbf9cecf71ff73dcd0a98b139d9a5d4e9aee0fc929dd184536cb8b04159f5a770078c64de7f DIST lazy-regex-3.0.0.crate 5715 BLAKE2B d89f91f7f9a10d031e133ee32ec186a1d1bc866b9d7b8821f09669522cdae8a5efaf42070f84b6191d3845ae01e6480f407d6c679684d143a34f746b821baad0 SHA512 09e6e631f34a789634fa5d1638868fa5cde852d05905d7961ced07b5445685121a9d833f10d1faf9e43e6727290304856e4b2ca448f30756fffd30f2cea25270 DIST lazy-regex-3.0.1.crate 5736 BLAKE2B 6a35fc1aa0d7ff1dd1e3076b7197a5d7b5f10149d4c98f8de812e7e033a145fa0037fb69bb5c3b9df4c6c800f39b181f83fa9caa76c4988431fe0ca8b3f5857e SHA512 1b50392f0a285b663868e6c043ae95ca76630676bb4a11bf7b5c31cbcc296b86f19b48e00dda598e0a3e27cc46f065a520f1fc8ac1c0b7fbc5c377cf2e20b698 +DIST lazy-regex-3.0.2.crate 6016 BLAKE2B 0b30b4d1252e0a403280667183bd16c2732e0296f1a7c17866d934f796b4703bcefc82ff19e8bab655a4bc06a97b87818383d478d5dbfa6435795bd7ab1bdabf SHA512 a0dbb222c8d71db04fd9cf4599998a483f626fef0d60c2030ca933b59287946c0bb6a86cf37ac77f773fe57621d6bdee4ff0ecda8a12dbccc385d0c38d174e64 DIST lazy-regex-proc_macros-2.4.1.crate 3967 BLAKE2B 610e7e1bbeb5a548f132e2b002be4a9a61c2751b88686b0846555f85ee854c5ae35b8f1f865b369dc4728aa8064d66f27287724b093ee125aed91efac7e1d9a7 SHA512 6594c808a101ed3e48f8a11141e000e3738b961cf5c2c6ad9af1a805d9bbffe38bc43707e82bfab603b03e5f25514b3854444d1e0217cfdf046cb9e62d06ed72 DIST lazy-regex-proc_macros-3.0.0.crate 4171 BLAKE2B 65ee73ca21806d39f5e15fea42020a4a0ff86572a0a34c69dd8ff39710a79b01d4c6d41fe15b2bd1902cda6c4724a83d9f4c7ea5715c324475275468527e28b8 SHA512 f7d47d29ef3c6130f88e8444d2e51dddf0953d6c036d3f9f0234d46c0d34a7c8898e8f1654414bff9d7cbb9b2cddc0d9953ad9b66c0e21e7e7060f572a386a64 DIST lazy-regex-proc_macros-3.0.1.crate 4168 BLAKE2B 3815d2c04cc8a1f3e04abc83f38ae12eb0c70aa71eb5e5f6ac4f5057f63a166afa72fd97d3640dd081cba5a7057ee586af100f36cdb6a1ad739851ce02353175 SHA512 629ba7828ddde99b3f40c332f24312fd81459ae93be6707f99a770f2795f2ea99917eb64af66e152fc07b09bb1c6f5cf873e72957532bb8eb633194e7d6fa839 diff --git a/app-misc/broot/broot-1.26.1.ebuild b/app-misc/broot/broot-1.26.1.ebuild new file mode 100644 index 000000000000..5eb5f9972c53 --- /dev/null +++ b/app-misc/broot/broot-1.26.1.ebuild @@ -0,0 +1,373 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" +adler@1.0.2 +ahash@0.4.7 +ahash@0.8.3 +aho-corasick@1.0.2 +android-tzdata@0.1.1 +android_system_properties@0.1.5 +ansi_colours@1.2.2 +anstream@0.5.0 +anstyle@1.0.1 +anstyle-parse@0.2.1 +anstyle-query@1.0.0 +anstyle-wincon@2.1.0 +anyhow@1.0.71 +argh@0.1.10 +argh_derive@0.1.10 +argh_shared@0.1.10 +arrayref@0.3.7 +arrayvec@0.7.4 +autocfg@1.1.0 +base64@0.13.1 +base64@0.21.2 +bet@1.0.2 +bincode@1.3.3 +bit_field@0.10.2 +bitflags@1.3.2 +block@0.1.6 +bstr@1.6.0 +bumpalo@3.13.0 +bytemuck@1.13.1 +byteorder@1.4.3 +cc@1.0.79 +cfg-if@1.0.0 +char_reader@0.1.1 +chrono@0.4.26 +clap@4.4.2 +clap-help@0.6.1 +clap_builder@4.4.2 +clap_complete@4.4.0 +clap_derive@4.4.2 +clap_lex@0.5.0 +clap_mangen@0.2.12 +cli-log@2.0.0 +clipboard-win@4.5.0 +clipboard_macos@0.1.0 +color_quant@1.1.0 +colorchoice@1.0.0 +coolor@0.5.0 +core-foundation-sys@0.8.4 +crc32fast@1.3.2 +crokey@0.4.3 +crokey-proc_macros@0.4.0 +crossbeam@0.8.2 +crossbeam-channel@0.5.8 +crossbeam-deque@0.8.3 +crossbeam-epoch@0.9.15 +crossbeam-queue@0.3.8 +crossbeam-utils@0.8.16 +crossterm@0.23.2 +crossterm_winapi@0.9.1 +crunchy@0.2.2 +csv@1.2.2 +csv-core@0.1.10 +csv2svg@0.1.9 +custom_error@1.9.2 +data-url@0.2.0 +deser-hjson@2.2.0 +directories@4.0.1 +directories-next@2.0.0 +dirs-sys@0.3.7 +dirs-sys-next@0.1.2 +doc-comment@0.3.3 +either@1.8.1 +equivalent@1.0.0 +errno@0.3.1 +errno-dragonfly@0.1.2 +error-code@2.3.1 +exr@1.7.0 +fallible-iterator@0.2.0 +fallible-streaming-iterator@0.1.9 +fastrand@1.9.0 +fdeflate@0.3.0 +file-size@1.0.3 +flate2@1.0.26 +float-cmp@0.9.0 +flume@0.10.14 +fnv@1.0.7 +fontconfig-parser@0.5.2 +fontdb@0.14.1 +form_urlencoded@1.2.0 +futures-core@0.3.28 +futures-sink@0.3.28 +getrandom@0.2.10 +gif@0.12.0 +git2@0.14.4 +glassbench@0.3.5 +glob@0.3.1 +half@2.2.1 +hashbrown@0.9.1 +hashbrown@0.12.3 +hashbrown@0.14.0 +hashlink@0.6.0 +heck@0.4.1 +hermit-abi@0.3.2 +iana-time-zone@0.1.57 +iana-time-zone-haiku@0.1.2 +id-arena@2.2.1 +idna@0.4.0 +image@0.24.6 +imagesize@0.12.0 +include_dir@0.7.3 +include_dir_macros@0.7.3 +indexmap@1.9.3 +indexmap@2.0.0 +instant@0.1.12 +io-lifetimes@1.0.11 +is_executable@1.0.1 +itoa@1.0.8 +jobserver@0.1.26 +jpeg-decoder@0.3.0 +js-sys@0.3.64 +kurbo@0.9.5 +lazy-regex@2.5.0 +lazy-regex@3.0.2 +lazy-regex-proc_macros@2.4.1 +lazy-regex-proc_macros@3.0.1 +lazy_static@1.4.0 +lebe@0.5.2 +lfs-core@0.11.1 +libc@0.2.147 +libgit2-sys@0.13.5+1.4.5 +libsqlite3-sys@0.20.1 +libz-sys@1.1.9 +line-wrap@0.1.1 +linked-hash-map@0.5.6 +linux-raw-sys@0.3.8 +lock_api@0.4.10 +log@0.4.19 +malloc_buf@0.0.6 +memchr@2.5.0 +memmap2@0.6.2 +memoffset@0.6.5 +memoffset@0.9.0 +minimad@0.9.1 +minimad@0.12.0 +minimad@0.13.0 +miniz_oxide@0.7.1 +mio@0.8.8 +nanorand@0.7.0 +nix@0.22.3 +num-integer@0.1.45 +num-rational@0.4.1 +num-traits@0.2.15 +num_cpus@1.16.0 +objc@0.2.7 +objc-foundation@0.1.1 +objc_id@0.1.1 +once_cell@1.18.0 +onig@6.4.0 +onig_sys@69.8.1 +open@1.7.1 +opener@0.5.2 +parking_lot@0.12.1 +parking_lot_core@0.9.8 +pathdiff@0.2.1 +percent-encoding@2.3.0 +phf@0.10.1 +phf_generator@0.10.0 +phf_macros@0.10.0 +phf_shared@0.10.0 +pico-args@0.5.0 +pin-project@1.1.2 +pin-project-internal@1.1.2 +pkg-config@0.3.27 +plist@1.5.0 +png@0.17.9 +ppv-lite86@0.2.17 +proc-macro-hack@0.5.20+deprecated +proc-macro2@1.0.64 +proc-status@0.1.1 +qoi@0.4.1 +quick-xml@0.22.0 +quick-xml@0.29.0 +quote@1.0.29 +rand@0.8.5 +rand_chacha@0.3.1 +rand_core@0.6.4 +rayon@1.7.0 +rayon-core@1.11.0 +rctree@0.5.0 +redox_syscall@0.2.16 +redox_syscall@0.3.5 +redox_users@0.4.3 +regex@1.9.1 +regex-automata@0.3.2 +regex-syntax@0.6.29 +regex-syntax@0.7.3 +resvg@0.35.0 +rgb@0.8.36 +roff@0.2.1 +roxmltree@0.18.0 +rusqlite@0.24.2 +rustix@0.37.23 +rustybuzz@0.7.0 +ryu@1.0.14 +safemem@0.3.3 +same-file@1.0.6 +scopeguard@1.1.0 +secular@1.0.1 +serde@1.0.171 +serde_derive@1.0.171 +serde_json@1.0.100 +serde_spanned@0.6.3 +signal-hook@0.3.15 +signal-hook-mio@0.2.3 +signal-hook-registry@1.4.1 +simd-adler32@0.3.5 +simplecss@0.2.1 +siphasher@0.3.10 +slotmap@1.0.6 +smallvec@1.11.0 +snafu@0.7.5 +snafu-derive@0.7.5 +spin@0.9.8 +splitty@1.0.1 +str-buf@1.0.6 +strict@0.1.4 +strict-num@0.1.1 +strsim@0.10.0 +svg@0.13.1 +svgtypes@0.11.0 +syn@1.0.109 +syn@2.0.25 +syntect-no-panic@4.6.1 +tempfile@3.6.0 +termimad@0.20.6 +termimad@0.23.2 +termimad@0.25.2 +terminal-clipboard@0.4.0 +terminal-light@1.1.1 +termux-clipboard@0.1.0 +thiserror@1.0.43 +thiserror-impl@1.0.43 +tiff@0.8.1 +time@0.1.45 +time@0.3.23 +time-core@0.1.1 +time-macros@0.2.10 +tiny-skia@0.10.0 +tiny-skia-path@0.10.0 +tinyvec@1.6.0 +tinyvec_macros@0.1.1 +toml@0.7.6 +toml_datetime@0.6.3 +toml_edit@0.19.12 +ttf-parser@0.18.1 +ttf-parser@0.19.1 +umask@2.1.0 +unicode-bidi@0.3.13 +unicode-bidi-mirroring@0.1.0 +unicode-ccc@0.1.2 +unicode-general-category@0.6.0 +unicode-ident@1.0.10 +unicode-normalization@0.1.22 +unicode-script@0.5.5 +unicode-vo@0.1.0 +unicode-width@0.1.10 +url@2.4.0 +users@0.11.0 +usvg@0.35.0 +usvg-parser@0.35.0 +usvg-text-layout@0.35.0 +usvg-tree@0.35.0 +utf8parse@0.2.1 +vcpkg@0.2.15 +version_check@0.9.4 +walkdir@2.3.3 +wasi@0.10.0+wasi-snapshot-preview1 +wasi@0.11.0+wasi-snapshot-preview1 +wasm-bindgen@0.2.87 +wasm-bindgen-backend@0.2.87 +wasm-bindgen-macro@0.2.87 +wasm-bindgen-macro-support@0.2.87 +wasm-bindgen-shared@0.2.87 +weezl@0.1.7 +which@4.4.0 +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@0.48.0 +windows-sys@0.48.0 +windows-targets@0.48.1 +windows_aarch64_gnullvm@0.48.0 +windows_aarch64_msvc@0.48.0 +windows_i686_gnu@0.48.0 +windows_i686_msvc@0.48.0 +windows_x86_64_gnu@0.48.0 +windows_x86_64_gnullvm@0.48.0 +windows_x86_64_msvc@0.48.0 +winnow@0.4.9 +x11-clipboard@0.5.3 +xcb@0.10.1 +xmlparser@0.13.5 +xmlwriter@0.1.0 +xterm-query@0.1.0 +xterm-query@0.2.0 +yaml-rust@0.4.5 +zune-inflate@0.2.54 +" + +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 +}