diff options
author | Karl-Johan Karlsson <creideiki@lysator.liu.se> | 2023-06-17 17:04:04 +0200 |
---|---|---|
committer | Florian Schmaus <flow@gentoo.org> | 2023-07-09 19:22:59 +0200 |
commit | ca8eca4df208ae83ce2d0ad05f09b1a619b104e7 (patch) | |
tree | bb135820335d7efe2d951229d52a50cdad65b401 /app-misc | |
parent | dev-python/PyQt-builder: Stabilize 1.15.1 x86, #910126 (diff) | |
download | gentoo-ca8eca4df208ae83ce2d0ad05f09b1a619b104e7.tar.gz gentoo-ca8eca4df208ae83ce2d0ad05f09b1a619b104e7.tar.bz2 gentoo-ca8eca4df208ae83ce2d0ad05f09b1a619b104e7.zip |
app-misc/broot: add 1.23.0
Signed-off-by: Karl-Johan Karlsson <creideiki@lysator.liu.se>
Closes: https://github.com/gentoo/gentoo/pull/31511
Signed-off-by: Florian Schmaus <flow@gentoo.org>
Diffstat (limited to 'app-misc')
-rw-r--r-- | app-misc/broot/Manifest | 5 | ||||
-rw-r--r-- | app-misc/broot/broot-1.23.0.ebuild | 370 |
2 files changed, 375 insertions, 0 deletions
diff --git a/app-misc/broot/Manifest b/app-misc/broot/Manifest index d79155890139..910a5cb33b3e 100644 --- a/app-misc/broot/Manifest +++ b/app-misc/broot/Manifest @@ -1,6 +1,7 @@ DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 DIST ahash-0.4.7.crate 51474 BLAKE2B 0974b90539398d61903ce7fcbecdfcd802fcb5c7ed631be919ec17be6951e68bc80787876cafebd33e40a80605f6e2352a86047077bc40575420bb6ee1a4915a SHA512 2f42cdbacb2b2f9bd7d94a4cc61294d7813428157ce242ba82f7c3fccb6e4b83c767f4dedd35ff26ae61a89506b388d7cf96af4e727c29a14b25b9f82b1f2126 DIST ahash-0.7.6.crate 38030 BLAKE2B aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9 SHA512 61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68 +DIST ahash-0.8.3.crate 42416 BLAKE2B 84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6 SHA512 cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e DIST aho-corasick-1.0.1.crate 167320 BLAKE2B f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc SHA512 7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 DIST ansi_colours-1.2.1.crate 21866 BLAKE2B b1a2ad5aa797b59fc6f2c090f1c0da6937ade5099367c67c704cd91db62829f86f7bd7dedfd654074df29dd192e4f4d438cd90beb6db51a7605045278741bd69 SHA512 dd89084c997aa42acbde2b885ea414fc7edbeab6de9749abde2270322147fe4850532d916145418e911f5f0950fc3a3f0fd16fb63c40b8ce14c1085017879f73 @@ -20,6 +21,7 @@ DIST bit_field-0.10.2.crate 10568 BLAKE2B 4dc92498b5f2befb9e3d8d5a7bcac478b7f905 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e SHA512 c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710 DIST broot-1.22.1.tar.gz 11147450 BLAKE2B aa3f5cc12d308ed470d35db2e99d65b084dd23abbd471a330c0c1f03fcec70b68ee4b28c2feae6ac8f2caf604e47a8e03b2a5749f35bb9348d2380c5e7ebcf66 SHA512 f8925ba6e6b4cee6fb73de24b35b9c107be1b568424a8db43a29919ae0e83e7648ec935f0f2962aaf70c1bf5d89f6e522fdeb6c4d60f6b5051e696bd09918149 +DIST broot-1.23.0.tar.gz 11243983 BLAKE2B be9e85b74adfc965db7bb78942a3300ddf623b4594d92757509e23c5c45a23710bbfbf05d2eee4ac062687854674c78cecc9c11fd2bdaf9cfff9c433df77f8e2 SHA512 dc140d9ed4295df2f6c512fdebb3008cc7dac600ae975530a07fb0d79a667116985d0b01066d1c5baa536b2c2f942745d57fa2909bd6e4ad9fd4310624a17dd3 DIST bstr-1.4.0.crate 345921 BLAKE2B 39a3cb366a7ceb784b7a6626f81338e8047498c5755ed60fce1f6460ea5aa907ab5df4bcf30a07ed699c7af7d2d0dbc48b2c5cb674b863c22fd63b5080b52fae SHA512 98dc7bdcc1a307eae2ed202b2b785a4ad27719c4b3289408edc710beabedb78d16b3042b41de04fca5dbdba19d8567df69c35431e33a3c02924820e1a601df36 DIST bumpalo-3.12.2.crate 81706 BLAKE2B 50aa1e5f8f1208bd50b8fb0580bb5c5a7baadf36c0a0d8ad041c48b127896b75437118decfb1138e694964b89c8c0f66144cbd44037a67ef376fed312e08ebe8 SHA512 a0571501d2b2cbe25b862197295fddf14dbbbba7472965ab6006fb7cfcdf0f76df3b5e505888c0f1a0be99870b87afe5881a80df4f75756d2d9b65791d94d566 DIST bytemuck-1.13.1.crate 42309 BLAKE2B 055e031a677823c110e44446e1e371632a0a5a8227ef7053e964bd3f9967705bdedf96b14178818021ffc09182ead805a68813a8a2b9cf7a70b6e8daf733eac4 SHA512 eb0a7e423a3f903fb831369e0c6d1e5fbffd7eff1b56bb7d1ffe4e5e18850cdfb9a7f9bdcfd53ce10b1c659dff11c59190b7b85ad89ca60485878548621f01c0 @@ -56,6 +58,7 @@ DIST csv2svg-0.1.9.crate 167230 BLAKE2B 8c7366db4f6afda6dad43ceb596706d15ed8c2a6 DIST custom_error-1.9.2.crate 10826 BLAKE2B 24186a381d6df9d0262e123208f8bfda21dadded4fada889aea627c07e9812f8b16ce383dcd4ffed87f8a71a06bd92ea2ef12a0f835c67a82a436f9078c53f6b SHA512 6e91d3b1f82f7bcc5d4f3d22aa1f3cef150be130bf6f7785eee7511b8f6581384d82f532049570aed76278486ecee17d9896e1da9d3fce18d54b189fcb0a3984 DIST data-url-0.2.0.crate 20553 BLAKE2B 45e2bd07e86b9b3e8c8c4545e6a436ebb65c4b5f1c69b2958185aac252c864c38089f869135ffe97282fabfa7637855cb40f88eca9271324906b53bd4fdf3d8b SHA512 d467554849093d731c273f997605e110fe6786203c950e3ea112361e14fdc4061a8e92427f16b1df0642b232ef17dddb0b6d4c6720f097416cd7a3ba6711c375 DIST deser-hjson-1.1.1.crate 17432 BLAKE2B 39c86e94d00019521e6e22c2391e219846a40a1857c019ec39b7b5c81409a0a6f983c9f923b6c7d9c21727a4de552103c64972ba25f2465c5ff9326d031f3ff0 SHA512 dc68f3dd50e0902f6114feb49405f81b2c30874a7bdb91d03bae36418e015b24fa9ac7cee82d821ea411ce0a1f1029aaa3a21263969bc93490ba80a8d7d32852 +DIST deser-hjson-1.2.0.crate 17792 BLAKE2B 56b3f36f120e6440fa06aa1404c54a1ebd0112f1f263a786973c6c5775adb23b91b2e8765bb0454773c3195ea66264e7d04decfa05099f7355edc8dd5c58117e SHA512 db434c52333a1e4efec44cb56e7f6646f8b1eaf68226ac2a588b7480e7b959e40fbf273d97f0b0ae25a03d900cf1d7c9488ff7990a8cc4d920cbb404a1f6557b DIST directories-4.0.1.crate 16040 BLAKE2B 57368021712e652af2dbc64e3b219ac072c2fd5e5f7f882ac36649e0e804b5345c3f9afcd6d75caec3851a371f6eec3101e80a125f6ad20c045fd105980922f8 SHA512 babe4e23759b2e01a284a14aa1b45ba9d705ad7257246fe8c1ee6a071f48192c58a30b7d09c222268be83f7ebb59c0cc91e8b1342c1f9f0a96ec079fd264f8d5 DIST directories-next-2.0.0.crate 15153 BLAKE2B 8bbd996cfa72d75fe7177a9d8be7fb6b96ff3fc456b7e06db61cc463a83290765d68f09da3bf8b9e958553b1940ef35f3a4a45d179918ead92f604dd05512470 SHA512 5a0c094dd2e858c59c93655d5abce1282866ced1e7657397c62f959078adc544bb895dbcd2ed578ad7dd0122d8025deb0bbdad955ab2aaf43d9a0dc7d37162d8 DIST dirs-sys-0.3.7.crate 10597 BLAKE2B bbeadbfe15d9b92e4057cb600f1957e066e295e0208e1645ee49fa76c55c45e273ae5b87337eeb398dd3ef3adf0a5584087b8fc0fb780aa23c6d9392029d6581 SHA512 e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f @@ -129,6 +132,7 @@ DIST memmap2-0.6.1.crate 27120 BLAKE2B 912be3bdeadc6f2b0beac284c7c65998f6c35a0b1 DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f DIST memoffset-0.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c SHA512 47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe DIST minimad-0.11.0.crate 20969 BLAKE2B 37209b4a86580d3d2caf93b798d237b8acd9677c27a9f51681cb6b465a11d526e7d6bd34851d16922469649b30b7b42de612b8af3926ea7a37dfd20ab87604f8 SHA512 ea6be2e1c82cf6bbfd8aa0ea0c4135aa7ee05c8cce00b17f7ffe40d8bf76b0b4ace4c1660c81215a27ae7302ea1bf78afaa9e1ac8735610a8f95d97f1f12f2fc +DIST minimad-0.12.0.crate 21057 BLAKE2B 5443af4ffa152eef06bbaf38be27ca79af64d8fa7de630a7c79bf6dc2cb5477ae5a8a6a2428c2bbea3d2b7ae23e27956019a049ed15a0358a08a3c64445b44a5 SHA512 7daa9ce49f29619fef391648647a785ae634b2ee762a0b9dc0b1b0f508683d9bbd118c873bfe4080d7177759ebeec73a59f08b9acd2683fe0e0875eadbdc1efa DIST minimad-0.9.1.crate 19494 BLAKE2B e2380d676d1635409d013dda401289f52c0db05e6e0318c8c73ef109c7d5c4f99ebc731d2164a22d19ef63af020887faa792c552c4f5e116abf9043c47b6a197 SHA512 6b98b28322db8bcac5e1b6a095baf335e8049eff8430fdf5ec50c78589e971b32abe5821dc2151d39c3ae64a1f47c16f677c78b53393f9eaf321a59a32a1ccf8 DIST miniz_oxide-0.5.4.crate 53485 BLAKE2B 8836697bdc3707f89fa869e6b09a36ee4d83ce2ae0a53bc7b06bbad70ed7ac25f8f67d841f3f611f6756d891f0eddb0abf7fcaf87570f8ab32220f113583ea6d SHA512 589dac16ca9c2f94e6fa92b68bcf51d140f46562cbb3a1b791b75c59feae51da5ec16042604bbd6bcb7d7f0c7f75e98ea1af8cf42d177133a5eaa86429cf3114 DIST miniz_oxide-0.6.2.crate 54536 BLAKE2B 8127ebec5a2cee1c2101d9533da573e01ef1a0fcb169bb0fb1419973ddd2e6953d8dfe85f9509a5d1226643ad290f0ee1479fc68f1788ade7ddf9633d90bfe1e SHA512 250782e214572acdd11df87c2788cd5f78e8388d9b285d0a850918219678e262e8b9905cc88728f5b70d13920ef9d19c43d243dad8fbcc18f8c8462662ce1419 @@ -227,6 +231,7 @@ DIST tempfile-3.5.0.crate 31129 BLAKE2B 6d32584819794dbbb1f30970577ca2c82cf79979 DIST termcolor-1.2.0.crate 17917 BLAKE2B 5ca7802b0bd29495bcd2deaddcdb4c3ff964073a373eaf39964a24ed91a48c5c33e192d676099e2837064df3149fdd73aba7d241e9aeaad9887bf1bcae9d38f0 SHA512 cf1896523353390b2f90b2a8bf30f47da5fc7c2daa635bd0cd8059bdc73feb243e46e4279562fe45d5726f2840833b1e967c7de19ffc0c853592d9f86c0c1be7 DIST termimad-0.20.6.crate 354740 BLAKE2B 30ad3454bf06bb588f53622f259af2ee34a4a97a4d489935fd63ec486306830f246cfa3dfc2ef5d7f22e8744347e70edde1a4aacaf07d966ef88ecdd75e698d3 SHA512 fad62b61c7f21539bbed64a9bc78a46575f8b17fbb626b52880d9672fae698f79041f37b55bbcd8b86fd870e96024b62a8d274523219239fe6cea9341542faca DIST termimad-0.22.0.crate 356094 BLAKE2B 6089abf408b9ccf67d78a8c551784cc735c9775053c595e4b6e84011c004046f9fc81210eb5e6fd19d5ca214b28df27cdda7b1f35a812f93d09411fa76b5c84a SHA512 50652aa1d021b5015eeac62fff13baffba40b88ba51ef702d5aa2bc0fd42dfd1c20daee38800a1721c26563920b5a8329e746daa5d9637fd1b54780f4bdbbb2c +DIST termimad-0.23.1.crate 356236 BLAKE2B 1e166418484997de62f2dbfaeb0bc5189ddbbceec10ddf35ffab28958007287f27734b91c4d73e8ed8f14eb27deb7ae4e683ff3f038fbf715765d3cbbbac1dbe SHA512 4432a1ec5100786c7c394a0e920b0ad8f1ca129adaf86756d96f51e2e3210cc05b128a8887f8e98fe753c8cf80f4f6a4bee6bb736aaed8902d32f5249036317b DIST terminal-clipboard-0.4.0.crate 6188 BLAKE2B a76f4353b6baf0b4ccf2988913fca3b63fc51fcf24004b3c0e2f31044653a3f3b35f89bac1691b20b0fd8ed3aa5debea278edf14c3a8d3d7cbf63e4b6bbf65fa SHA512 dd434455b7507245392b7a8fba10cc74ef011ea6f2dd3cffd62113865b52f4b5fb296494ca54e57ecc715eacd2784d6c66c8ef455b315dbdc482c5b7ebd87dd5 DIST terminal-light-1.1.1.crate 39344 BLAKE2B 92cd28f4e3a64a995815bddc98baa916bef6e271d32499ee648c795ddcdc71ddbfcb5523e4941224e6aff650aca36850cc6eabb08a6c107352adde607e9f4afd SHA512 c25f4abfe4c51ccf7aef1d80848964ad5d80e472c18ed114f25e9047a31120ffd0478f8a8457985d06bfd05ac12d5945bf9c508b9af022c64c8e3a5e6b6f1eb3 DIST termux-clipboard-0.1.0.crate 2033 BLAKE2B 33003b25e6236370b2423472e87deaac8ee282c375e02faa3575aaec7ef547674f0218a50f0a2d42ff75dcf088ef31d94f44c4b05c0f526dddbaef2e06a8c722 SHA512 acd972d9c9eaa20dfadf1ec01274ed27fb33d16d97b504d8f41fea9c6598557a32d939d0a8a8585d919ee9d1b411d714851d662b5bc7d1a5f3b97d8cd423a434 diff --git a/app-misc/broot/broot-1.23.0.ebuild b/app-misc/broot/broot-1.23.0.ebuild new file mode 100644 index 000000000000..60d8c1e7a882 --- /dev/null +++ b/app-misc/broot/broot-1.23.0.ebuild @@ -0,0 +1,370 @@ +# 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.1 +android_system_properties-0.1.5 +ansi_colours-1.2.1 +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.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.2 +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.25 +clap_complete-3.2.5 +clap_derive-3.2.25 +clap_lex-0.2.4 +cli-log-2.0.0 +clipboard-win-4.5.0 +clipboard_macos-0.1.0 +color_quant-1.1.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.0 +crossbeam-channel-0.5.8 +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.9 +custom_error-1.9.2 +data-url-0.2.0 +deser-hjson-1.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 +errno-0.3.1 +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.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.1.0 +futures-core-0.3.28 +futures-sink-0.3.28 +getrandom-0.2.9 +gif-0.12.0 +git2-0.14.4 +glassbench-0.3.5 +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.56 +iana-time-zone-haiku-0.1.2 +id-arena-2.2.1 +idna-0.3.0 +image-0.24.6 +imagesize-0.12.0 +include_dir-0.7.3 +include_dir_macros-0.7.3 +indexmap-1.9.3 +instant-0.1.12 +io-lifetimes-1.0.10 +is_executable-1.0.1 +itoa-1.0.6 +jobserver-0.1.26 +jpeg-decoder-0.3.0 +js-sys-0.3.63 +kurbo-0.9.5 +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.144 +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.7 +lock_api-0.4.9 +log-0.4.17 +malloc_buf-0.0.6 +memchr-2.5.0 +memmap2-0.6.1 +memoffset-0.6.5 +memoffset-0.8.0 +minimad-0.9.1 +minimad-0.12.0 +miniz_oxide-0.5.4 +miniz_oxide-0.6.2 +miniz_oxide-0.7.1 +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.1.0 +pin-project-internal-1.1.0 +pkg-config-0.3.27 +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.58 +proc-status-0.1.1 +qoi-0.4.1 +quick-xml-0.22.0 +quick-xml-0.28.2 +quote-1.0.27 +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.8.1 +regex-automata-0.1.10 +regex-syntax-0.6.29 +regex-syntax-0.7.1 +resvg-0.33.0 +rgb-0.8.36 +rosvgtree-0.3.0 +roxmltree-0.18.0 +rusqlite-0.24.2 +rustix-0.37.19 +rustybuzz-0.7.0 +ryu-1.0.13 +safemem-0.3.3 +same-file-1.0.6 +scopeguard-1.1.0 +secular-1.0.1 +serde-1.0.163 +serde_derive-1.0.163 +serde_json-1.0.96 +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.10.0 +snafu-0.7.4 +snafu-derive-0.7.4 +spin-0.9.8 +splitty-1.0.1 +str-buf-1.0.6 +strict-0.1.4 +strict-num-0.1.0 +strsim-0.10.0 +svg-0.13.1 +svgfilters-0.4.0 +svgtypes-0.11.0 +syn-1.0.109 +syn-2.0.16 +syntect-no-panic-4.6.1 +tempfile-3.5.0 +termcolor-1.2.0 +termimad-0.20.6 +termimad-0.23.1 +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.21 +time-core-0.1.1 +time-macros-0.2.9 +tiny-skia-0.9.1 +tiny-skia-path-0.9.0 +tinyvec-1.6.0 +tinyvec_macros-0.1.1 +toml-0.5.11 +ttf-parser-0.18.1 +ttf-parser-0.19.0 +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.33.0 +usvg-parser-0.33.0 +usvg-text-layout-0.33.0 +usvg-tree-0.33.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.86 +wasm-bindgen-backend-0.2.86 +wasm-bindgen-macro-0.2.86 +wasm-bindgen-macro-support-0.2.86 +wasm-bindgen-shared-0.2.86 +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.45.0 +windows-sys-0.48.0 +windows-targets-0.42.2 +windows-targets-0.48.0 +windows_aarch64_gnullvm-0.42.2 +windows_aarch64_gnullvm-0.48.0 +windows_aarch64_msvc-0.42.2 +windows_aarch64_msvc-0.48.0 +windows_i686_gnu-0.42.2 +windows_i686_gnu-0.48.0 +windows_i686_msvc-0.42.2 +windows_i686_msvc-0.48.0 +windows_x86_64_gnu-0.42.2 +windows_x86_64_gnu-0.48.0 +windows_x86_64_gnullvm-0.42.2 +windows_x86_64_gnullvm-0.48.0 +windows_x86_64_msvc-0.42.2 +windows_x86_64_msvc-0.48.0 +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 +} |