From aa0b5f37afc4a88422d6301d07e4e3852ddd7251 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 16 May 2023 16:07:12 +0100 Subject: gentoo auto-resync : 16:05:2023 - 16:07:12 --- app-misc/broot/Manifest | 2 + app-misc/broot/broot-1.21.3.ebuild | 371 +++++++++++++++++++++++++++++++++++++ 2 files changed, 373 insertions(+) create mode 100644 app-misc/broot/broot-1.21.3.ebuild (limited to 'app-misc/broot') diff --git a/app-misc/broot/Manifest b/app-misc/broot/Manifest index 35708cf64084..843c92d1cb39 100644 --- a/app-misc/broot/Manifest +++ b/app-misc/broot/Manifest @@ -21,6 +21,7 @@ DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616de DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e SHA512 c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710 DIST broot-1.21.1.tar.gz 11096214 BLAKE2B 58accb73de0ddf1584108a2f6a551321277e7190d2dc9718ca35fb9e2f14a875b026029c8831072a2761414a5fcc40951b80ecb2f1566543104cd9c5cc1fe1c2 SHA512 778d41fd6631cd6445be6ea90ef13d5379bd6c486b02050cefbaf8b0894bc775ae103e119ce287ebd243d807f55cfe6eb9ae83494e4875744b84c127ba562319 DIST broot-1.21.2.tar.gz 11095757 BLAKE2B 1a6a1e87915fa7fe32a88ed1bd1f35614f738f29fbab96006efc9220cd96bc66bdd01b62964b90481d174a848b4f70280155adb6fe17fdec21cc5208e30c1817 SHA512 3b873fdf8a503e4d9439f290a0dbcf7b46f07ea1a94e3ee19dd1a0b2561337b8f6ef9106cab4c15881f88827ab57030c0fc5cf1de2d1614312564f19dedc7848 +DIST broot-1.21.3.tar.gz 11095943 BLAKE2B 44b9e4c957efc1dda7a74c6f1a16bbb5d831aa63d1db32f1be12176e167bfb0747fa47cf9c123614d2ab317a579f635b5ea07611e4c4d9ae3886a43175bc52d5 SHA512 9528f5e5d3c387bd35c3459196a5dd4163b1fdce5b905c648729cf3e3c4ed9801e950c23173f7f7525d329fa4681113d9cf1b87b2d60dc65d4ac464a6c401e26 DIST bstr-1.4.0.crate 345921 BLAKE2B 39a3cb366a7ceb784b7a6626f81338e8047498c5755ed60fce1f6460ea5aa907ab5df4bcf30a07ed699c7af7d2d0dbc48b2c5cb674b863c22fd63b5080b52fae SHA512 98dc7bdcc1a307eae2ed202b2b785a4ad27719c4b3289408edc710beabedb78d16b3042b41de04fca5dbdba19d8567df69c35431e33a3c02924820e1a601df36 DIST bumpalo-3.12.0.crate 81604 BLAKE2B 2370094f0c23a3e9b75c8e523e54637189543d9df90ae7ddc349d316054d3d1abd1319e51cf1578f1630be0673fd7f65d130469b2729aa32617372e8bc5dd5f7 SHA512 37f2228f251340e82c27f2b34da2af6eb520077b3809331547cbe4887c0b4791b1a7d75a017decccef162cd02a088d504214b7a44b484a7d93eb6a278b329ee4 DIST bytemuck-1.13.1.crate 42309 BLAKE2B 055e031a677823c110e44446e1e371632a0a5a8227ef7053e964bd3f9967705bdedf96b14178818021ffc09182ead805a68813a8a2b9cf7a70b6e8daf733eac4 SHA512 eb0a7e423a3f903fb831369e0c6d1e5fbffd7eff1b56bb7d1ffe4e5e18850cdfb9a7f9bdcfd53ce10b1c659dff11c59190b7b85ad89ca60485878548621f01c0 @@ -333,4 +334,5 @@ DIST zune-inflate-0.2.52.crate 37085 BLAKE2B b0b5cb41a33838648c1950078f9fae9c9bb DIST zune-inflate-0.2.53.crate 36273 BLAKE2B f9541ae3a15422a13a731cd1f43df475dd9f5f0c3934247d70a61278e041f8b182ff3b7e053cdc38231c1f07187805e42e3656dda91a4f577817f9d46722b4e5 SHA512 6238def319045557a640f8a60f8c525b0749e6eed0c9856a52e0e33fc6f02d3a32a9c9145b317aee45bac3f2fe7a1e76eb14ac35519f6e895a2eec47cc5ad5d3 EBUILD broot-1.21.1.ebuild 6550 BLAKE2B 9b98bf36c977d7894c93be68a0bd994e90efc5c568900b863d01ca663e26a2d2c518aacea39c2c2c89bb03cf19921abd1d8bc55f4dac10a6b9830b666985f129 SHA512 64c646fdfd48bf92d0acde39eec942b7de4ac56c1cf7ae45e1ea23df3b736439071b95330b08285b530dd1bae1e798b6ae89088ea94eda460bf302673d25dbf0 EBUILD broot-1.21.2.ebuild 6762 BLAKE2B d27896c35ca2ecafd51db0eefbecba1f98dbe20895d987014caa0c6b61ec521ab9cfce55ef4efb4b44d727c83118d59707efaaed7b2d96c5b7751526bac85ddc SHA512 dbda3c534b59cd00b98b4d266aaf8f8a288da5a2d50450e1c11c74ea101e041d95cb76dd7e7aed1c6ed8b51855d6eba33c5685b8e125d1f22563d416a7273d9b +EBUILD broot-1.21.3.ebuild 6763 BLAKE2B ec915c93a9f0b5f45384e57bfb54ac427dabb07d77cee717973b0a82aeeacc8fd6b8a3847918268518c7272eede53ce5ce5c2f03be7e697f929fd1fe4a490c8b SHA512 e7f3f16518c9d71cc711bb8467c2ead1eeee1895c722688a49fa41ed8066c4109451390fbd352e23f226714bbdf200cb8c93f7184266caa6d9b33a2390d4c462 MISC metadata.xml 564 BLAKE2B 0c694d4996ceefd6b05c3ff74f313d775c820d3eb0ae327cc2c130a608fd8595c64aa1217599d61952c6ade05415eaac53056c3fad30ccb5347df134715bb573 SHA512 5533ba0526ff6cbb801696c8ddba2dc393b158bdc2cf5dedc3b245362d924172e4bd321412cd6976735bcabe01d5e7e191e11b2718412b5e389e9251ca5ea695 diff --git a/app-misc/broot/broot-1.21.3.ebuild b/app-misc/broot/broot-1.21.3.ebuild new file mode 100644 index 000000000000..7ac10dec25ee --- /dev/null +++ b/app-misc/broot/broot-1.21.3.ebuild @@ -0,0 +1,371 @@ +# 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.7.6 +aho-corasick-0.7.20 +android_system_properties-0.1.5 +ansi_colours-1.2.1 +anyhow-1.0.70 +argh-0.1.10 +argh_derive-0.1.10 +argh_shared-0.1.10 +arrayref-0.3.7 +arrayvec-0.7.2 +atty-0.2.14 +autocfg-1.1.0 +base64-0.13.1 +base64-0.21.0 +bet-1.0.2 +bincode-1.3.3 +bit_field-0.10.2 +bitflags-1.3.2 +block-0.1.6 +bstr-1.4.0 +bumpalo-3.12.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.24 +clap-3.2.23 +clap_complete-3.2.5 +clap_derive-3.2.18 +clap_lex-0.2.4 +cli-log-2.0.0 +clipboard-win-4.5.0 +clipboard_macos-0.1.0 +codespan-reporting-0.11.1 +color_quant-1.1.0 +coolor-0.5.0 +core-foundation-sys-0.8.3 +crc32fast-1.3.2 +crokey-0.4.3 +crokey-proc_macros-0.4.0 +crossbeam-0.8.2 +crossbeam-channel-0.5.7 +crossbeam-deque-0.8.3 +crossbeam-epoch-0.9.14 +crossbeam-queue-0.3.8 +crossbeam-utils-0.8.15 +crossterm-0.23.2 +crossterm_winapi-0.9.0 +crunchy-0.2.2 +csv-1.2.1 +csv-core-0.1.10 +csv2svg-0.1.8 +custom_error-1.9.2 +cxx-1.0.94 +cxx-build-1.0.94 +cxxbridge-flags-1.0.94 +cxxbridge-macro-1.0.94 +data-url-0.2.0 +deser-hjson-1.1.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 +errno-0.3.0 +errno-dragonfly-0.1.2 +error-code-2.3.1 +exr-1.6.3 +fallible-iterator-0.2.0 +fallible-streaming-iterator-0.1.9 +fastrand-1.9.0 +file-size-1.0.3 +flate2-1.0.25 +float-cmp-0.9.0 +flume-0.10.14 +fnv-1.0.7 +fontconfig-parser-0.5.2 +fontdb-0.10.0 +form_urlencoded-1.1.0 +futures-core-0.3.28 +futures-sink-0.3.28 +getrandom-0.2.8 +gif-0.11.4 +gif-0.12.0 +git2-0.14.4 +glassbench-0.3.4 +glob-0.3.1 +half-2.2.1 +hashbrown-0.12.3 +hashbrown-0.9.1 +hashlink-0.6.0 +heck-0.4.1 +hermit-abi-0.1.19 +hermit-abi-0.2.6 +hermit-abi-0.3.1 +iana-time-zone-0.1.55 +iana-time-zone-haiku-0.1.1 +id-arena-2.2.1 +idna-0.3.0 +image-0.24.6 +imagesize-0.10.1 +include_dir-0.7.3 +include_dir_macros-0.7.3 +indexmap-1.9.3 +instant-0.1.12 +io-lifetimes-1.0.9 +is_executable-1.0.1 +itoa-1.0.6 +jobserver-0.1.26 +jpeg-decoder-0.3.0 +js-sys-0.3.61 +kurbo-0.8.3 +lazy-regex-2.5.0 +lazy-regex-proc_macros-2.4.1 +lazy_static-1.4.0 +lebe-0.5.2 +lfs-core-0.11.1 +libc-0.2.140 +libgit2-sys-0.13.5+1.4.5 +libsqlite3-sys-0.20.1 +libz-sys-1.1.8 +line-wrap-0.1.1 +link-cplusplus-1.0.8 +linked-hash-map-0.5.6 +linux-raw-sys-0.3.0 +lock_api-0.4.9 +log-0.4.17 +malloc_buf-0.0.6 +memchr-2.5.0 +memmap2-0.5.10 +memoffset-0.6.5 +memoffset-0.8.0 +minimad-0.9.1 +minimad-0.11.0 +miniz_oxide-0.5.4 +miniz_oxide-0.6.2 +mio-0.8.6 +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.15.0 +objc-0.2.7 +objc-foundation-0.1.1 +objc_id-0.1.1 +once_cell-1.17.1 +onig-6.4.0 +onig_sys-69.8.1 +open-1.7.1 +opener-0.5.2 +os_str_bytes-6.5.0 +parking_lot-0.12.1 +parking_lot_core-0.9.7 +pathdiff-0.2.1 +percent-encoding-2.2.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.0.12 +pin-project-internal-1.0.12 +pkg-config-0.3.26 +plist-1.4.3 +png-0.17.6 +ppv-lite86-0.2.17 +proc-macro-error-1.0.4 +proc-macro-error-attr-1.0.4 +proc-macro-hack-0.5.20+deprecated +proc-macro2-1.0.54 +proc-status-0.1.1 +qoi-0.4.1 +quick-xml-0.22.0 +quick-xml-0.28.1 +quote-1.0.26 +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.7.3 +regex-automata-0.1.10 +regex-syntax-0.6.29 +resvg-0.28.0 +rgb-0.8.36 +roxmltree-0.15.1 +roxmltree-0.18.0 +rusqlite-0.24.2 +rustix-0.37.5 +rustybuzz-0.6.0 +ryu-1.0.13 +safemem-0.3.3 +same-file-1.0.6 +scopeguard-1.1.0 +scratch-1.0.5 +secular-1.0.1 +serde-1.0.159 +serde_derive-1.0.159 +serde_json-1.0.95 +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 +smallvec-1.10.0 +snafu-0.7.4 +snafu-derive-0.7.4 +spin-0.9.7 +splitty-1.0.1 +str-buf-1.0.6 +strict-0.1.4 +strict-num-0.1.0 +strsim-0.10.0 +svg-0.8.2 +svg-0.10.0 +svgfilters-0.4.0 +svgtypes-0.8.2 +syn-1.0.109 +syn-2.0.11 +syntect-no-panic-4.6.1 +tempfile-3.5.0 +termcolor-1.2.0 +termimad-0.20.6 +termimad-0.22.0 +terminal-clipboard-0.4.0 +terminal-light-1.1.1 +termux-clipboard-0.1.0 +textwrap-0.16.0 +thiserror-1.0.40 +thiserror-impl-1.0.40 +tiff-0.8.1 +time-0.1.45 +time-0.3.20 +time-core-0.1.0 +time-macros-0.2.8 +tiny-skia-0.8.3 +tiny-skia-path-0.8.3 +tinyvec-1.6.0 +tinyvec_macros-0.1.1 +toml-0.5.11 +ttf-parser-0.17.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.8 +unicode-normalization-0.1.22 +unicode-script-0.5.5 +unicode-vo-0.1.0 +unicode-width-0.1.10 +url-2.3.1 +users-0.11.0 +usvg-0.28.0 +usvg-text-layout-0.28.0 +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.84 +wasm-bindgen-backend-0.2.84 +wasm-bindgen-macro-0.2.84 +wasm-bindgen-macro-support-0.2.84 +wasm-bindgen-shared-0.2.84 +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.47.0 +windows-sys-0.45.0 +windows-targets-0.42.2 +windows-targets-0.47.0 +windows_aarch64_gnullvm-0.42.2 +windows_aarch64_gnullvm-0.47.0 +windows_aarch64_msvc-0.42.2 +windows_aarch64_msvc-0.47.0 +windows_i686_gnu-0.42.2 +windows_i686_gnu-0.47.0 +windows_i686_msvc-0.42.2 +windows_i686_msvc-0.47.0 +windows_x86_64_gnu-0.42.2 +windows_x86_64_gnu-0.47.0 +windows_x86_64_gnullvm-0.42.2 +windows_x86_64_gnullvm-0.47.0 +windows_x86_64_msvc-0.42.2 +windows_x86_64_msvc-0.47.0 +x11-clipboard-0.5.3 +xcb-0.10.1 +xmlparser-0.13.5 +xterm-query-0.1.0 +xterm-query-0.2.0 +yaml-rust-0.4.5 +zune-inflate-0.2.53 +" + +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 +} -- cgit v1.2.3