commit:     90da5e59026ac3bafc374d985681499e66b07e60
Author:     YOSHIOKA Takuma <lo48576 <AT> hard-wi <DOT> red>
AuthorDate: Sat Feb 18 06:52:40 2023 +0000
Commit:     YOSHIOKA Takuma <lo48576 <AT> hard-wi <DOT> red>
CommitDate: Sat Feb 18 06:52:40 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=90da5e59

app-misc/watchexec: add 1.21.1

Signed-off-by: YOSHIOKA Takuma <lo48576 <AT> hard-wi.red>

 app-misc/watchexec/Manifest                |   4 +
 app-misc/watchexec/watchexec-1.21.1.ebuild | 350 +++++++++++++++++++++++++++++
 2 files changed, 354 insertions(+)

diff --git a/app-misc/watchexec/Manifest b/app-misc/watchexec/Manifest
index 7beaa6878..9cf882527 100644
--- a/app-misc/watchexec/Manifest
+++ b/app-misc/watchexec/Manifest
@@ -223,6 +223,7 @@ DIST memchr-2.4.1.crate 64977 BLAKE2B 
31479718c118093b684bed946eae0706d77d9d275b
 DIST memchr-2.5.0.crate 65812 BLAKE2B 
57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab
 SHA512 
444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
 DIST memmap2-0.5.7.crate 26229 BLAKE2B 
4e7751946a870dc3a3978daa51e524a7bb993f100debb778fe1fabe64f61dbe9c01042f02242d8b8be583a35672696454355e79981accc29fdb78989f8e0f12f
 SHA512 
467e55a193497749f3dc7ed228f85622d072e07929a0c76904f0aa7a605f7689188e2b980ab17737301656edfcf86d851a482088c2f73f2132421612bbf08375
 DIST memoffset-0.6.5.crate 7686 BLAKE2B 
9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009
 SHA512 
11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f
+DIST memoffset-0.7.1.crate 8556 BLAKE2B 
1ef270f1c8dba32e66cf47a1835f10c342024762c0e56953f16e82d575250028154054d4c42b1324c60f955a40fad3bbb1c5fced147c11c9a4ad62f6f0e948c3
 SHA512 
40ca3c4b1fb929bec75bfcde0135037f81a6c5aa80181bc7dd7bbcd9c0946288eea8d23fca95e296567ccb02155ed0f66c7c23644b5cb3e6d3932be9f9742157
 DIST miette-3.3.0.crate 67266 BLAKE2B 
5f2c6892e007c30821654f74ce9454d433534853965bf7d89f4812abee6d0da87fd1efcefe1109009998fe1086d53ea54e5fdb44bc3b27477aeab215e3d15ff2
 SHA512 
5347f22d6497f58a8fbadf7e9f348b34cdc86388864b453b69aceb0f74870ef21ecec7233f13c8334c314853c50c89b12906b8f8094963a3f41651672b48506d
 DIST miette-5.3.0.crate 80848 BLAKE2B 
20546ff61613a210a8f32269a4acbe6f156fdbef8363cc3c57f1bd4dd0e132ab36db02bba64570a37fcd27d88b32a1b47e8d323fd0a2be47c8ed9ea517d51296
 SHA512 
681578a3d43ccc8b52e9386d5a8b0b66805aa1e8947db09eeb8ebff6fc11698806853270e3f735235f850455877c5304e9f95640e5e3bc2447ca150696c8d925
 DIST miette-derive-3.3.0.crate 14814 BLAKE2B 
04a812ecb1b8e88798ddc7000e9cc7cabc31b0d388ebe56a70b11268007e9b19dbe7b97241a484573eb2fed88bdcca27230c036ecf7d4de10efd3befdfc53acf
 SHA512 
325c501de811167de1f41ab718a4af434ab6e92f4753fb96c5baab22abfe64996179973ed8dcb962d9f98aaecc90e1d26677abe47a6e2d33da29232a0f49bf2c
@@ -241,6 +242,7 @@ DIST nix-0.22.3.crate 230252 BLAKE2B 
a65e42918c99f903a3f0b1cb64b7e4ded5ddf22aa4d
 DIST nix-0.23.1.crate 240531 BLAKE2B 
8e03f4edbad39a467c1557083cfbbd6eff4b78d5ec4e0f1ba06eb043f853352f5154f115ce75556e0d672f0499a9d4c03650bc5a1f57ba1b920cd1595cc50ea9
 SHA512 
23431030b094ebb027200d8cdc05d0ac1730fbb86ee088795a2314f1ba19b76ed5f24373c1aba8125575bf69f8e7d4d9c08344b9cb49a4ae3d8f7987b5f4e6b6
 DIST nix-0.24.2.crate 264176 BLAKE2B 
2da44a51beba8549a558730567f6ea36ab0da81053dac10db637beb3901ce7c32b6efebba519af37068fa32270186d733ef55661b58621eb7e946fb16690cd6c
 SHA512 
9502f899868466165d898b1dee676188e9761cbf7ad7be21e231d6d5c993f109b48edf06b659f547712ccec2d648dcdb689626845ecce22965aad2dfd7ed75ff
 DIST nix-0.26.1.crate 277805 BLAKE2B 
7ba6efa24a5ab399184623fd019643a132a803cf72a9b8b4d0070caf839e123fb4394773e0b816c0d024494d657eae9b05b56b0b4cc6ace6d07db03a3d1c461b
 SHA512 
4d75ccc1a8c4627dc14b4a2080aeda721d22dd6d7c78e448131f7589d0ddb58fd5649eedd80816153a978571fc843f078256a6c09ceaf34b95fd3caa3e6b73e4
+DIST nix-0.26.2.crate 277973 BLAKE2B 
86adcbeda37edda784593196c390e92ee069761d283f706c0390bf8983ba8841a51486a98a1869f910fe4d518afba5572490e9c69a021e12c598d094b41361ad
 SHA512 
abf2d0a4eb83cd4bd43836e8b533f0f07f07979619c86c11302a2df0800d569f33f0dda0bc2c4136d36c79789d175eaf5d3928ecf16286319aabf93c720a1704
 DIST nom-5.1.2.crate 136174 BLAKE2B 
32387d6ded0fbcdee8a1a0d0a08cd36bf92c38906cd199b574b6b9b24f6c245f2287e04374f7d84e2867d2785aa16d8c01ae3bd3bc811829770232681e2d33a5
 SHA512 
53b8ddab62475588efae46c78b5fd086a14c0fa505c84e625fbedd6dc74d4ac047e9fbed7312b797f126e9ca1f056458d8ffe0ab13f0117de685ef8b43f86aca
 DIST nom-7.1.1.crate 115818 BLAKE2B 
1ec3df3d9a7527f26618a9b6b976ca8ad5176d711dc7e6163dafb1ec214a55345e952439b4c98b2ac371c9a67c7ffdc3213d1081b62b699b36af68207fa8b320
 SHA512 
1456efdbda4f5b3da6c8580721acf101ed7d779619ee0190c1df103244e405a8ffa0c3889901a2d8beeab0ab84074ed4c7cec5330c7cc2a5a3c30e36a2530be8
 DIST normalize-path-0.2.0.crate 5635 BLAKE2B 
f3b548a409a60df415b56b77f4fdb432e51ad47697161fe86bd0794086296f4ff4f064e0b990f9dcc5636e3c28016ee493bd9f6acfbd7a03ae41204170d76586
 SHA512 
d64190a341716c47d6dc351c74d75ac0c660f8c7aa0480bf5eb73c808217b6e8126617592d6ec520a2de71ad47843a4a4d9d0f2103f66d2ba213b53c53974e0e
@@ -389,6 +391,7 @@ DIST time-macros-0.2.4.crate 18421 BLAKE2B 
6806e235cc7258a76877f705a8637c39bc303
 DIST tokio-1.17.0.crate 562425 BLAKE2B 
988f9b8f4710c37be84b883646dd88807a1aedcaa62b9d8bb5fe1007fae8b994765535492f51a0369e033e1c7ae417c194c559f1444a2fb9fd91ff456a183143
 SHA512 
7024d06c718261f5a992e1e5fc09e85ccd59009a462ce8d2707214f5117c991f70d823995b19ab453d2863b3a469f8228a3bdbf2ed51f25728061ecd706fe0c1
 DIST tokio-1.21.0.crate 605527 BLAKE2B 
af1ef0b0298f2f03923ab8674594f69eb26a4127e8ffc3e58849b5a7580077bd5433b9f16497e0c182adfc6d27aefbfe45d7b34e7e447440c30a7e129a60918a
 SHA512 
379af7e8161eb17c56382f8cde7ac709c57e765382f7a111cd8f8bf6906ec49b1c30d7fa02f31167a652130043a00999868649774f1592d523fa0d17dad6e5c9
 DIST tokio-1.23.1.crate 621519 BLAKE2B 
285b513f50eb566d19400b533892e5bc5ad5eb9814243afd963c3793f9522cd9be61854f7ae416dd1e0d0acc401e4771e7f3b815c8db7e906e6e4b4e2c84a12a
 SHA512 
45802d65e9433794adf42732bc56b0f2aeeabcb5c22e4aec39506fa0e6d9427965fa860237fed3baed289cc1678cd03ef6943f34c36439e8f38f11abc64a20b9
+DIST tokio-1.24.2.crate 625576 BLAKE2B 
fd83b7561140a69f359ef9cc3de62839962643bd7f62ba6ea0dd3105da06568791336fe1415e793ef8a0ff866f322b0580db807bf42ea433dabd81b435c38d9d
 SHA512 
ce84c4f6dd3504e834bcdd7e49ffe4cb5f08999b874cc6f86472450cbc5e1b085a667319f745157af535f4fc1ed43c7c14c20da9062df93eda2e2fec85b521e5
 DIST tokio-io-timeout-1.2.0.crate 8993 BLAKE2B 
52d5c5564c55c8450eef53cb60676d671c2225b2842bcd65380d2aa544d20698f138b5498521862d726e57fde97f6914541b5edeb226a197020205c2acec8cd5
 SHA512 
861b8b2c7af6ace78ae223fa567f26fd347de92b3e67c788a140a7cf5bc6320926387ec633ac5bf32fc2b0b28b4f3be450b7c4cdc755eba4412eac7c390dcfd8
 DIST tokio-macros-1.7.0.crate 9261 BLAKE2B 
b22228dadc1e4158666a4102d582c2d15668f8451e6c4959640119408d6d712de66813fbb2c26ca692d7f935430b54fc14c276be7e11f869dd70e2115da4be99
 SHA512 
30c57950d4477a92043683fbc654e8cbc23e87a34276ec11e33ee094ef3cab1bd3e5b2574b3b65030e04ca937f9046d024ec50506ed4eec2ce9ef4d295e7e8cc
 DIST tokio-macros-1.8.0.crate 9346 BLAKE2B 
b334eb3f221ae22ad379db2ef7e4c88e6a01a69146726287b16a958a0c17fadc69063c2e6ca3cd1dbb21e764084c9ba64cfad705b5b5d448133349a7aed69437
 SHA512 
3fa620db09a8e911a2896c5c671494d3f5894b4014e868374e4f1331829975b287499c2f7a7615bf26a6b9abb3815b459c1fa684a738ea153ce09cecbfa57bc2
@@ -444,6 +447,7 @@ DIST watchexec-1.18.12.tar.gz 245324 BLAKE2B 
e4279f062471c231dd0995bba2f9e17260e
 DIST watchexec-1.19.0.tar.gz 246191 BLAKE2B 
de98c2abbbb2f0b7c95862324d98c581695a35b92a3cea22b6c5b76182682251e763346b8f6e8d462f29c5cf31b6ad20be223cc77a520f3d8d4c6cedb9625d50
 SHA512 
84184353673a4834d7089ccaca117bf9acfd7382b9fea7ca0cbedefb2ff8980de3f3b2ef233ba850f3a2cd4219dce454a9e66f823af16830c6be8aaf96adb7eb
 DIST watchexec-1.20.6.tar.gz 266107 BLAKE2B 
4ff9e8c5fe87d71be143ae38b8a106a86e350f3770b551be8086b7e20db76fe9b6aab7f43c292276eae78827fcb634eabe759728e19d7ee5a9fe9f49eb9e6a34
 SHA512 
f11a421fdde53a7b88aaf87b7bc126739c84f05843e4dda3d917aebd01359b9d87059256ca62349a0c3c07bed3790d18273f8946476e158c871fe2f93f2648e7
 DIST watchexec-1.21.0.tar.gz 270579 BLAKE2B 
c6cec1e9101077bd85116ae99145ac747cf30825a493f1641648bced804376c9b77f98b33073acc163b5eef247aaada05d1d8d7b462a931492a3b856601d8c2a
 SHA512 
6855cde0f5a846f2e6c2544b0cc8740cf685b9e28ef95c9a3574cdfdbd467f9e81bb71a2acd616028699dbc85ff0a5530bce97de8338f6b47d6dc14b80390612
+DIST watchexec-1.21.1.tar.gz 270996 BLAKE2B 
ea5f60115c3025ee659e2b3b645c539f82d1e86ef900638aa7697252c9404af0c3890148081ef180b41a88847729f53f070453e05ae07752775bd0dbc28fcfd6
 SHA512 
5bef202560d08d87849111a745edc6014aae9b3dfe0941a9b8eb924b1132b40d13fe566e0b36a04955ed45b59aab1bc7656a4926d85e6e07d4f4b0023c0bb6c1
 DIST wepoll-ffi-0.1.2.crate 31309 BLAKE2B 
cd1b01c9fdb6482baff3ab12a9926c1a5a9b6e430e4609890a94b13480f8223de166558724b4d6926d6e9dd7f466926c783df54f9beabc75d646edf4f3429a73
 SHA512 
f0f5c379d08642aee9c6ef36175b9d858ee1cb7d444b832d6e7ad194167a4db2de5aaee3b2356ca42ef9f48a9872928c61b456305c05dd40cc53e5204686b8a7
 DIST which-4.2.4.crate 9259 BLAKE2B 
0371c0c04843ba3c72b4bae2df5ae4539a4750e0d2da0105e370350b7a8985e7fc7a57815dcfe6b3a48ea7c0161b5ca5db3c03b9bf65bd8252adde77fb8055a5
 SHA512 
9ca2bbec727040197fc12efdc7cd70bc94bd1b4abd03bf86f6043fd960de73053b84c7d101d897563583b8d6d85377025e1e7213640987ebdfdd54fa629e3b80
 DIST which-4.3.0.crate 9635 BLAKE2B 
36556a9eca6d8702c0e3634abc458f7ff831aec28a7117f21f812c6f46cccd8db0e6ce7cc76f8033ba89d51858411251e5fecb0883542669269cade9c1a5aadb
 SHA512 
cad05bd43dfcf9e50fd6e3b9dcd5d9a987175a0f44adbf204079117b70d0b42e6483e635287924698c51d0452f168e48e041453f18ff5720c0e2ec4c734d2578

diff --git a/app-misc/watchexec/watchexec-1.21.1.ebuild 
b/app-misc/watchexec/watchexec-1.21.1.ebuild
new file mode 100644
index 000000000..d8f872cb8
--- /dev/null
+++ b/app-misc/watchexec/watchexec-1.21.1.ebuild
@@ -0,0 +1,350 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Auto-Generated by cargo-ebuild 0.5.4
+
+EAPI=8
+
+CRATES="
+       addr2line-0.17.0
+       adler-1.0.2
+       aho-corasick-0.7.19
+       ansi_term-0.12.1
+       anyhow-1.0.64
+       async-broadcast-0.4.1
+       async-channel-1.7.1
+       async-executor-1.4.1
+       async-io-1.9.0
+       async-lock-2.5.0
+       async-priority-channel-0.1.0
+       async-recursion-0.3.2
+       async-recursion-1.0.0
+       async-stream-0.3.3
+       async-stream-impl-0.3.3
+       async-task-4.3.0
+       async-trait-0.1.57
+       atomic-take-1.0.0
+       atty-0.2.14
+       autocfg-1.1.0
+       axum-0.5.15
+       axum-core-0.2.9
+       backtrace-0.3.66
+       base64-0.13.0
+       bitflags-1.3.2
+       block-0.1.6
+       bstr-0.2.17
+       bstr-1.0.1
+       btoi-0.4.2
+       byteorder-1.4.3
+       bytes-1.2.1
+       cache-padded-1.2.0
+       cc-1.0.73
+       cfg-if-0.1.10
+       cfg-if-1.0.0
+       clap-3.2.20
+       clap_lex-0.2.4
+       clearscreen-2.0.0
+       command-group-2.0.1
+       concurrent-queue-1.2.4
+       console-api-0.4.0
+       console-subscriber-0.1.8
+       crc32fast-1.3.2
+       crossbeam-channel-0.5.6
+       crossbeam-utils-0.8.11
+       dashmap-5.4.0
+       derivative-2.2.0
+       dirs-2.0.2
+       dirs-4.0.0
+       dirs-next-2.0.0
+       dirs-sys-0.3.7
+       dirs-sys-next-0.1.2
+       either-1.8.0
+       embed-resource-1.7.2
+       enumflags2-0.7.5
+       enumflags2_derive-0.7.4
+       event-listener-2.5.3
+       fastrand-1.8.0
+       filetime-0.2.17
+       flate2-1.0.24
+       fnv-1.0.7
+       fsevent-sys-4.1.0
+       futures-0.3.25
+       futures-channel-0.3.25
+       futures-core-0.3.25
+       futures-executor-0.3.25
+       futures-io-0.3.25
+       futures-lite-1.12.0
+       futures-macro-0.3.25
+       futures-sink-0.3.25
+       futures-task-0.3.25
+       futures-util-0.3.25
+       getrandom-0.1.16
+       getrandom-0.2.7
+       gimli-0.26.2
+       git-actor-0.16.0
+       git-config-0.14.0
+       git-config-value-0.10.0
+       git-date-0.3.1
+       git-features-0.26.0
+       git-glob-0.5.1
+       git-hash-0.10.1
+       git-lock-3.0.0
+       git-object-0.25.0
+       git-path-0.7.0
+       git-ref-0.22.0
+       git-sec-0.6.0
+       git-tempfile-3.0.0
+       git-validate-0.7.1
+       globset-0.4.9
+       h2-0.3.14
+       hashbrown-0.12.3
+       hdrhistogram-7.5.1
+       heck-0.3.3
+       hermit-abi-0.1.19
+       hex-0.4.3
+       http-0.2.8
+       http-body-0.4.5
+       http-range-header-0.3.0
+       httparse-1.8.0
+       httpdate-1.0.2
+       humantime-2.1.0
+       hyper-0.14.20
+       hyper-timeout-0.4.1
+       ignore-0.4.18
+       indexmap-1.9.1
+       inotify-0.9.6
+       inotify-sys-0.1.5
+       instant-0.1.12
+       is_ci-1.1.1
+       itertools-0.10.3
+       itoa-1.0.3
+       kqueue-1.0.6
+       kqueue-sys-1.0.3
+       lazy_static-1.4.0
+       libc-0.2.139
+       libmimalloc-sys-0.1.25
+       lock_api-0.4.8
+       log-0.4.17
+       mac-notification-sys-0.5.6
+       malloc_buf-0.0.6
+       matchers-0.1.0
+       matchit-0.5.0
+       memchr-2.5.0
+       memmap2-0.5.7
+       memoffset-0.6.5
+       memoffset-0.7.1
+       miette-5.3.0
+       miette-derive-5.3.0
+       mimalloc-0.1.29
+       mime-0.3.16
+       minimal-lexical-0.2.1
+       miniz_oxide-0.5.4
+       mio-0.8.4
+       nix-0.23.1
+       nix-0.26.2
+       nom-5.1.2
+       nom-7.1.1
+       normalize-path-0.2.0
+       notify-5.0.0
+       notify-rust-4.5.8
+       num-traits-0.2.15
+       num_cpus-1.13.1
+       num_threads-0.1.6
+       objc-0.2.7
+       objc-foundation-0.1.1
+       objc_id-0.1.1
+       object-0.29.0
+       once_cell-1.14.0
+       ordered-stream-0.0.1
+       os_str_bytes-6.3.0
+       owo-colors-3.5.0
+       parking-2.0.0
+       parking_lot-0.12.1
+       parking_lot_core-0.9.3
+       percent-encoding-2.1.0
+       phf-0.8.0
+       phf_codegen-0.8.0
+       phf_generator-0.8.0
+       phf_shared-0.8.0
+       pin-project-1.0.12
+       pin-project-internal-1.0.12
+       pin-project-lite-0.2.9
+       pin-utils-0.1.0
+       polling-2.3.0
+       ppv-lite86-0.2.16
+       proc-macro-crate-1.2.1
+       proc-macro2-1.0.43
+       prost-0.11.0
+       prost-derive-0.11.0
+       prost-types-0.11.1
+       quick-error-2.0.1
+       quote-1.0.21
+       rand-0.7.3
+       rand-0.8.5
+       rand_chacha-0.2.2
+       rand_chacha-0.3.1
+       rand_core-0.5.1
+       rand_core-0.6.3
+       rand_hc-0.2.0
+       rand_pcg-0.2.1
+       redox_syscall-0.2.16
+       redox_users-0.4.3
+       regex-1.6.0
+       regex-automata-0.1.10
+       regex-syntax-0.6.27
+       remove_dir_all-0.5.3
+       rustc-demangle-0.1.21
+       rustc_version-0.4.0
+       ryu-1.0.11
+       same-file-1.0.6
+       scopeguard-1.1.0
+       semver-1.0.13
+       serde-1.0.144
+       serde_derive-1.0.144
+       serde_json-1.0.85
+       serde_repr-0.1.9
+       sha1-0.6.1
+       sha1_smol-1.0.0
+       sharded-slab-0.1.4
+       signal-hook-0.3.14
+       signal-hook-registry-1.4.0
+       siphasher-0.3.10
+       slab-0.4.7
+       smallvec-1.9.0
+       smawk-0.3.1
+       socket2-0.4.7
+       static_assertions-1.1.0
+       strsim-0.10.0
+       strum-0.22.0
+       strum_macros-0.22.0
+       supports-color-1.3.0
+       supports-hyperlinks-1.2.0
+       supports-unicode-1.0.2
+       syn-1.0.99
+       sync_wrapper-0.1.1
+       tempfile-3.3.0
+       termcolor-1.1.3
+       terminal_size-0.1.17
+       terminfo-0.7.3
+       textwrap-0.15.0
+       thiserror-1.0.38
+       thiserror-impl-1.0.38
+       thread_local-1.1.4
+       time-0.3.14
+       time-macros-0.2.4
+       tokio-1.24.2
+       tokio-io-timeout-1.2.0
+       tokio-macros-1.8.0
+       tokio-stream-0.1.9
+       tokio-util-0.7.3
+       toml-0.5.9
+       tonic-0.8.0
+       tower-0.4.13
+       tower-http-0.3.4
+       tower-layer-0.3.1
+       tower-service-0.3.2
+       tracing-0.1.36
+       tracing-attributes-0.1.22
+       tracing-core-0.1.29
+       tracing-futures-0.2.5
+       tracing-log-0.1.3
+       tracing-serde-0.1.3
+       tracing-subscriber-0.3.15
+       try-lock-0.2.3
+       uds_windows-1.0.2
+       unicase-2.6.0
+       unicode-bom-1.1.4
+       unicode-ident-1.0.3
+       unicode-linebreak-0.1.2
+       unicode-segmentation-1.9.0
+       unicode-width-0.1.9
+       valuable-0.1.0
+       version_check-0.9.4
+       vswhom-0.1.0
+       vswhom-sys-0.1.1
+       waker-fn-1.1.0
+       walkdir-2.3.2
+       want-0.3.0
+       wasi-0.9.0+wasi-snapshot-preview1
+       wasi-0.11.0+wasi-snapshot-preview1
+       wepoll-ffi-0.1.2
+       which-4.3.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.24.0
+       windows-0.40.0
+       windows-sys-0.36.1
+       windows-sys-0.42.0
+       windows_aarch64_gnullvm-0.40.0
+       windows_aarch64_gnullvm-0.42.0
+       windows_aarch64_msvc-0.36.1
+       windows_aarch64_msvc-0.40.0
+       windows_aarch64_msvc-0.42.0
+       windows_i686_gnu-0.24.0
+       windows_i686_gnu-0.36.1
+       windows_i686_gnu-0.40.0
+       windows_i686_gnu-0.42.0
+       windows_i686_msvc-0.24.0
+       windows_i686_msvc-0.36.1
+       windows_i686_msvc-0.40.0
+       windows_i686_msvc-0.42.0
+       windows_x86_64_gnu-0.24.0
+       windows_x86_64_gnu-0.36.1
+       windows_x86_64_gnu-0.40.0
+       windows_x86_64_gnu-0.42.0
+       windows_x86_64_gnullvm-0.40.0
+       windows_x86_64_gnullvm-0.42.0
+       windows_x86_64_msvc-0.24.0
+       windows_x86_64_msvc-0.36.1
+       windows_x86_64_msvc-0.40.0
+       windows_x86_64_msvc-0.42.0
+       winreg-0.10.1
+       winrt-notification-0.5.1
+       xml-rs-0.8.4
+       zbus-2.3.2
+       zbus_macros-2.3.2
+       zbus_names-2.2.0
+       zvariant-3.6.0
+       zvariant_derive-3.6.0
+"
+
+inherit cargo
+
+DESCRIPTION="Executes commands in response to file modifications"
+HOMEPAGE="https://github.com/watchexec/watchexec";
+SRC_URI="https://github.com/watchexec/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" $(cargo_crate_uris)"
+
+LICENSE="Apache-2.0 || ( Artistic-2 CC0-1.0 ) BSD ISC MIT Unicode-DFS-2016 
WTFPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+# Prevent portage from trying to fetch bunch of *.crate from mirror despite 
they are not mirrored.
+RESTRICT="mirror"
+
+DOCS=( crates/cli/README.md )
+HTML_DOCS=( doc/watchexec.1.html )
+
+# rust does not use *FLAGS from make.conf, silence portage warning
+# update with proper path to binaries this crate installs, omit leading /
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
+src_compile() {
+       cargo_src_compile --manifest-path=crates/cli/Cargo.toml
+}
+
+src_test() {
+       cargo_src_test --manifest-path crates/lib/Cargo.toml --lib
+       cargo_src_test --manifest-path crates/cli/Cargo.toml
+}
+
+src_install() {
+       cargo_src_install --path "${S}"/crates/cli
+
+       einstalldocs
+       doman doc/watchexec.1
+
+       insinto /usr/share/zsh/site-functions
+       newins completions/zsh _watchexec
+}

Reply via email to