diff --git a/pkgs/misc/xtr/Cargo.lock b/pkgs/misc/xtr/Cargo.lock

new file mode 100644

index 0000000000000000000000000000000000000000..a4995544c8e4be70e92be5a348b634a043d0a04f

--- /dev/null

+++ b/pkgs/misc/xtr/Cargo.lock

@@ -0,0 +1,639 @@

+# This file is automatically @generated by Cargo.

+# It is not intended for manual editing.

+version = 3

+[[package]]

+name = "aho-corasick"

+version = "1.1.2"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0"

+dependencies = [

+]

+[[package]]

+name = "android-tzdata"

+version = "0.1.1"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"

+[[package]]

+name = "android_system_properties"

+version = "0.1.5"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"

+dependencies = [

+]

+[[package]]

+name = "anstream"

+version = "0.6.12"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "96b09b5178381e0874812a9b157f7fe84982617e48f71f4e3235482775e5b540"

+dependencies = [

+]

+[[package]]

+name = "anstyle"

+version = "1.0.6"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc"

+[[package]]

+name = "anstyle-parse"

+version = "0.2.3"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c"

+dependencies = [

+]

+[[package]]

+name = "anstyle-query"

+version = "1.0.2"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648"

+dependencies = [

+]

+[[package]]

+name = "anstyle-wincon"

+version = "3.0.2"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7"

+dependencies = [

+]

+[[package]]

+name = "anyhow"

+version = "1.0.80"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1"

+[[package]]

+name = "autocfg"

+version = "1.1.0"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"

+[[package]]

+name = "block"

+version = "0.1.6"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a"

+[[package]]

+name = "bumpalo"

+version = "3.15.3"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "8ea184aa71bb362a1157c896979544cc23974e08fd265f29ea96b59f0b4a555b"

+[[package]]

+name = "byteorder"

+version = "1.5.0"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"

+[[package]]

+name = "cc"

+version = "1.0.88"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "02f341c093d19155a6e41631ce5971aac4e9a868262212153124c15fa22d1cdc"

+[[package]]

+name = "cfg-if"

+version = "1.0.0"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"

+[[package]]

+name = "chrono"

+version = "0.4.34"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b"

+dependencies = [

+]

+[[package]]

+name = "clap"

+version = "4.5.1"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "c918d541ef2913577a0f9566e9ce27cb35b6df072075769e0b26cb5a554520da"

+dependencies = [

+]

+[[package]]

+name = "clap_builder"

+version = "4.5.1"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "9f3e7391dad68afb0c2ede1bf619f579a3dc9c2ec67f089baa397123a2f3d1eb"

+dependencies = [

+]

+[[package]]

+name = "clap_lex"

+version = "0.7.0"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce"

+[[package]]

+name = "colorchoice"

+version = "1.0.0"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"

+[[package]]

+name = "core-foundation-sys"

+version = "0.8.6"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f"

+[[package]]

+name = "encoding"

+version = "0.2.33"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "6b0d943856b990d12d3b55b359144ff341533e516d94098b1d3fc1ac666d36ec"

+dependencies = [

+]

+[[package]]

+name = "encoding-index-japanese"

+version = "1.20141219.5"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "04e8b2ff42e9a05335dbf8b5c6f7567e5591d0d916ccef4e0b1710d32a0d0c91"

+dependencies = [

+]

+[[package]]

+name = "encoding-index-korean"

+version = "1.20141219.5"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "4dc33fb8e6bcba213fe2f14275f0963fd16f0a02c878e3095ecfdf5bee529d81"

+dependencies = [

+]

+[[package]]

+name = "encoding-index-simpchinese"

+version = "1.20141219.5"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "d87a7194909b9118fc707194baa434a4e3b0fb6a5a757c73c3adb07aa25031f7"

+dependencies = [

+]

+[[package]]

+name = "encoding-index-singlebyte"

+version = "1.20141219.5"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "3351d5acffb224af9ca265f435b859c7c01537c0849754d3db3fdf2bfe2ae84a"

+dependencies = [

+]

+[[package]]

+name = "encoding-index-tradchinese"

+version = "1.20141219.5"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "fd0e20d5688ce3cab59eb3ef3a2083a5c77bf496cb798dc6fcdb75f323890c18"

+dependencies = [

+]

+[[package]]

+name = "encoding_index_tests"

+version = "0.1.4"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569"

+[[package]]

+name = "gettext"

+version = "0.4.0"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "9ebb594e753d5997e4be036e5a8cf048ab9414352870fb45c779557bbc9ba971"

+dependencies = [

+]

+[[package]]

+name = "gettext-rs"

+version = "0.7.0"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "e49ea8a8fad198aaa1f9655a2524b64b70eb06b2f3ff37da407566c93054f364"

+dependencies = [

+]

+[[package]]

+name = "gettext-sys"

+version = "0.21.3"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "c63ce2e00f56a206778276704bbe38564c8695249fdc8f354b4ef71c57c3839d"

+dependencies = [

+]

+[[package]]

+name = "iana-time-zone"

+version = "0.1.60"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141"

+dependencies = [

+]

+[[package]]

+name = "iana-time-zone-haiku"

+version = "0.1.2"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"

+dependencies = [

+]

+[[package]]

+name = "js-sys"

+version = "0.3.68"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee"

+dependencies = [

+]

+[[package]]

+name = "lazy_static"

+version = "1.4.0"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"

+[[package]]

+name = "libc"

+version = "0.2.153"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd"

+[[package]]

+name = "locale_config"

+version = "0.3.0"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934"

+dependencies = [

+]

+[[package]]

+name = "log"

+version = "0.4.20"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"

+[[package]]

+name = "malloc_buf"

+version = "0.0.6"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb"

+dependencies = [

+]

+[[package]]

+name = "memchr"

+version = "2.7.1"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149"

+[[package]]

+name = "num-traits"

+version = "0.2.18"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a"

+dependencies = [

+]

+[[package]]

+name = "objc"

+version = "0.2.7"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1"

+dependencies = [

+]

+[[package]]

+name = "objc-foundation"

+version = "0.1.1"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9"

+dependencies = [

+]

+[[package]]

+name = "objc_id"

+version = "0.1.1"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b"

+dependencies = [

+]

+[[package]]

+name = "once_cell"

+version = "1.19.0"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"

+[[package]]

+name = "proc-macro2"

+version = "1.0.78"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae"

+dependencies = [

+]

+[[package]]

+name = "quote"

+version = "1.0.35"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"

+dependencies = [

+]

+[[package]]

+name = "regex"

+version = "1.10.3"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15"

+dependencies = [

+]

+[[package]]

+name = "regex-automata"

+version = "0.4.5"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd"

+dependencies = [

+]

+[[package]]

+name = "regex-syntax"

+version = "0.8.2"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"

+[[package]]

+name = "strsim"

+version = "0.11.0"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01"

+[[package]]

+name = "syn"

+version = "2.0.51"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "6ab617d94515e94ae53b8406c628598680aa0c9587474ecbe58188f7b345d66c"

+dependencies = [

+]

+[[package]]

+name = "temp-dir"

+version = "0.1.12"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "dd16aa9ffe15fe021c6ee3766772132c6e98dfa395a167e16864f61a9cfb71d6"

+[[package]]

+name = "tr"

+version = "0.1.7"

+dependencies = [

+]

+[[package]]

+name = "unicode-ident"

+version = "1.0.12"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"

+[[package]]

+name = "utf8parse"

+version = "0.2.1"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"

+[[package]]

+name = "wasm-bindgen"

+version = "0.2.91"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f"

+dependencies = [

+]

+[[package]]

+name = "wasm-bindgen-backend"

+version = "0.2.91"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b"

+dependencies = [

+]

+[[package]]

+name = "wasm-bindgen-macro"

+version = "0.2.91"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed"

+dependencies = [

+]

+[[package]]

+name = "wasm-bindgen-macro-support"

+version = "0.2.91"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66"

+dependencies = [

+]

+[[package]]

+name = "wasm-bindgen-shared"

+version = "0.2.91"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838"

+[[package]]

+name = "winapi"

+version = "0.3.9"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"

+dependencies = [

+]

+[[package]]

+name = "winapi-i686-pc-windows-gnu"

+version = "0.4.0"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"

+[[package]]

+name = "winapi-x86_64-pc-windows-gnu"

+version = "0.4.0"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"

+[[package]]

+name = "windows-core"

+version = "0.52.0"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"

+dependencies = [

+]

+[[package]]

+name = "windows-sys"

+version = "0.52.0"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"

+dependencies = [

+]

+[[package]]

+name = "windows-targets"

+version = "0.52.3"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "d380ba1dc7187569a8a9e91ed34b8ccfc33123bbacb8c0aed2d1ad7f3ef2dc5f"

+dependencies = [

+]

+[[package]]

+name = "windows_aarch64_gnullvm"

+version = "0.52.3"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "68e5dcfb9413f53afd9c8f86e56a7b4d86d9a2fa26090ea2dc9e40fba56c6ec6"

+[[package]]

+name = "windows_aarch64_msvc"

+version = "0.52.3"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "8dab469ebbc45798319e69eebf92308e541ce46760b49b18c6b3fe5e8965b30f"

+[[package]]

+name = "windows_i686_gnu"

+version = "0.52.3"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "2a4e9b6a7cac734a8b4138a4e1044eac3404d8326b6c0f939276560687a033fb"

+[[package]]

+name = "windows_i686_msvc"

+version = "0.52.3"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "28b0ec9c422ca95ff34a78755cfa6ad4a51371da2a5ace67500cf7ca5f232c58"

+[[package]]

+name = "windows_x86_64_gnu"

+version = "0.52.3"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "704131571ba93e89d7cd43482277d6632589b18ecf4468f591fbae0a8b101614"

+[[package]]

+name = "windows_x86_64_gnullvm"

+version = "0.52.3"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "42079295511643151e98d61c38c0acc444e52dd42ab456f7ccfd5152e8ecf21c"

+[[package]]

+name = "windows_x86_64_msvc"

+version = "0.52.3"

+source = "registry+https://github.com/rust-lang/crates.io-index"

+checksum = "0770833d60a970638e989b3fa9fd2bb1aaadcf88963d1659fd7d9990196ed2d6"

+[[package]]

+name = "xtr"

+version = "0.1.9"

+dependencies = [

+]

diff --git a/pkgs/misc/xtr/cargo-lock.patch b/pkgs/misc/xtr/cargo-lock.patch

deleted file mode 100644

index 62f46db9a072ec3c1c22d155dd0d1d344de5adf0..0000000000000000000000000000000000000000

--- a/pkgs/misc/xtr/cargo-lock.patch

+++ /dev/null

@@ -1,648 +0,0 @@

-diff --git c/Cargo.lock i/Cargo.lock

-new file mode 100644

-index 0000000..4e61317

---- /dev/null

-+++ i/Cargo.lock

-@@ -0,0 +1,642 @@

-+# This file is automatically @generated by Cargo.

-+# It is not intended for manual editing.

-+version = 3

-+

-+[[package]]

-+name = "aho-corasick"

-+version = "1.1.2"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0"

-+dependencies = [

-+ "memchr",

-+]

-+

-+[[package]]

-+name = "android-tzdata"

-+version = "0.1.1"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"

-+

-+[[package]]

-+name = "android_system_properties"

-+version = "0.1.5"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"

-+dependencies = [

-+ "libc",

-+]

-+

-+[[package]]

-+name = "anstream"

-+version = "0.6.11"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5"

-+dependencies = [

-+ "anstyle",

-+ "anstyle-parse",

-+ "anstyle-query",

-+ "anstyle-wincon",

-+ "colorchoice",

-+ "utf8parse",

-+]

-+

-+[[package]]

-+name = "anstyle"

-+version = "1.0.4"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87"

-+

-+[[package]]

-+name = "anstyle-parse"

-+version = "0.2.3"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c"

-+dependencies = [

-+ "utf8parse",

-+]

-+

-+[[package]]

-+name = "anstyle-query"

-+version = "1.0.2"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648"

-+dependencies = [

-+ "windows-sys",

-+]

-+

-+[[package]]

-+name = "anstyle-wincon"

-+version = "3.0.2"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7"

-+dependencies = [

-+ "anstyle",

-+ "windows-sys",

-+]

-+

-+[[package]]

-+name = "anyhow"

-+version = "1.0.79"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca"

-+

-+[[package]]

-+name = "autocfg"

-+version = "1.1.0"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"

-+

-+[[package]]

-+name = "block"

-+version = "0.1.6"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a"

-+

-+[[package]]

-+name = "bumpalo"

-+version = "3.14.0"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"

-+

-+[[package]]

-+name = "byteorder"

-+version = "1.5.0"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"

-+

-+[[package]]

-+name = "cc"

-+version = "1.0.83"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"

-+dependencies = [

-+ "libc",

-+]

-+

-+[[package]]

-+name = "cfg-if"

-+version = "1.0.0"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"

-+

-+[[package]]

-+name = "chrono"

-+version = "0.4.33"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "9f13690e35a5e4ace198e7beea2895d29f3a9cc55015fcebe6336bd2010af9eb"

-+dependencies = [

-+ "android-tzdata",

-+ "iana-time-zone",

-+ "num-traits",

-+ "windows-targets",

-+]

-+

-+[[package]]

-+name = "clap"

-+version = "4.4.18"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c"

-+dependencies = [

-+ "clap_builder",

-+]

-+

-+[[package]]

-+name = "clap_builder"

-+version = "4.4.18"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7"

-+dependencies = [

-+ "anstream",

-+ "anstyle",

-+ "clap_lex",

-+ "strsim",

-+]

-+

-+[[package]]

-+name = "clap_lex"

-+version = "0.6.0"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1"

-+

-+[[package]]

-+name = "colorchoice"

-+version = "1.0.0"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"

-+

-+[[package]]

-+name = "core-foundation-sys"

-+version = "0.8.6"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f"

-+

-+[[package]]

-+name = "encoding"

-+version = "0.2.33"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "6b0d943856b990d12d3b55b359144ff341533e516d94098b1d3fc1ac666d36ec"

-+dependencies = [

-+ "encoding-index-japanese",

-+ "encoding-index-korean",

-+ "encoding-index-simpchinese",

-+ "encoding-index-singlebyte",

-+ "encoding-index-tradchinese",

-+]

-+

-+[[package]]

-+name = "encoding-index-japanese"

-+version = "1.20141219.5"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "04e8b2ff42e9a05335dbf8b5c6f7567e5591d0d916ccef4e0b1710d32a0d0c91"

-+dependencies = [

-+ "encoding_index_tests",

-+]

-+

-+[[package]]

-+name = "encoding-index-korean"

-+version = "1.20141219.5"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "4dc33fb8e6bcba213fe2f14275f0963fd16f0a02c878e3095ecfdf5bee529d81"

-+dependencies = [

-+ "encoding_index_tests",

-+]

-+

-+[[package]]

-+name = "encoding-index-simpchinese"

-+version = "1.20141219.5"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "d87a7194909b9118fc707194baa434a4e3b0fb6a5a757c73c3adb07aa25031f7"

-+dependencies = [

-+ "encoding_index_tests",

-+]

-+

-+[[package]]

-+name = "encoding-index-singlebyte"

-+version = "1.20141219.5"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "3351d5acffb224af9ca265f435b859c7c01537c0849754d3db3fdf2bfe2ae84a"

-+dependencies = [

-+ "encoding_index_tests",

-+]

-+

-+[[package]]

-+name = "encoding-index-tradchinese"

-+version = "1.20141219.5"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "fd0e20d5688ce3cab59eb3ef3a2083a5c77bf496cb798dc6fcdb75f323890c18"

-+dependencies = [

-+ "encoding_index_tests",

-+]

-+

-+[[package]]

-+name = "encoding_index_tests"

-+version = "0.1.4"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569"

-+

-+[[package]]

-+name = "gettext"

-+version = "0.4.0"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "9ebb594e753d5997e4be036e5a8cf048ab9414352870fb45c779557bbc9ba971"

-+dependencies = [

-+ "byteorder",

-+ "encoding",

-+]

-+

-+[[package]]

-+name = "gettext-rs"

-+version = "0.7.0"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "e49ea8a8fad198aaa1f9655a2524b64b70eb06b2f3ff37da407566c93054f364"

-+dependencies = [

-+ "gettext-sys",

-+ "locale_config",

-+]

-+

-+[[package]]

-+name = "gettext-sys"

-+version = "0.21.3"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "c63ce2e00f56a206778276704bbe38564c8695249fdc8f354b4ef71c57c3839d"

-+dependencies = [

-+ "cc",

-+ "temp-dir",

-+]

-+

-+[[package]]

-+name = "iana-time-zone"

-+version = "0.1.59"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "b6a67363e2aa4443928ce15e57ebae94fd8949958fd1223c4cfc0cd473ad7539"

-+dependencies = [

-+ "android_system_properties",

-+ "core-foundation-sys",

-+ "iana-time-zone-haiku",

-+ "js-sys",

-+ "wasm-bindgen",

-+ "windows-core",

-+]

-+

-+[[package]]

-+name = "iana-time-zone-haiku"

-+version = "0.1.2"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"

-+dependencies = [

-+ "cc",

-+]

-+

-+[[package]]

-+name = "js-sys"

-+version = "0.3.67"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "9a1d36f1235bc969acba30b7f5990b864423a6068a10f7c90ae8f0112e3a59d1"

-+dependencies = [

-+ "wasm-bindgen",

-+]

-+

-+[[package]]

-+name = "lazy_static"

-+version = "1.4.0"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"

-+

-+[[package]]

-+name = "libc"

-+version = "0.2.152"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7"

-+

-+[[package]]

-+name = "locale_config"

-+version = "0.3.0"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934"

-+dependencies = [

-+ "lazy_static",

-+ "objc",

-+ "objc-foundation",

-+ "regex",

-+ "winapi",

-+]

-+

-+[[package]]

-+name = "log"

-+version = "0.4.20"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"

-+

-+[[package]]

-+name = "malloc_buf"

-+version = "0.0.6"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb"

-+dependencies = [

-+ "libc",

-+]

-+

-+[[package]]

-+name = "memchr"

-+version = "2.7.1"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149"

-+

-+[[package]]

-+name = "num-traits"

-+version = "0.2.17"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c"

-+dependencies = [

-+ "autocfg",

-+]

-+

-+[[package]]

-+name = "objc"

-+version = "0.2.7"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1"

-+dependencies = [

-+ "malloc_buf",

-+]

-+

-+[[package]]

-+name = "objc-foundation"

-+version = "0.1.1"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9"

-+dependencies = [

-+ "block",

-+ "objc",

-+ "objc_id",

-+]

-+

-+[[package]]

-+name = "objc_id"

-+version = "0.1.1"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b"

-+dependencies = [

-+ "objc",

-+]

-+

-+[[package]]

-+name = "once_cell"

-+version = "1.19.0"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"

-+

-+[[package]]

-+name = "proc-macro2"

-+version = "1.0.78"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae"

-+dependencies = [

-+ "unicode-ident",

-+]

-+

-+[[package]]

-+name = "quote"

-+version = "1.0.35"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"

-+dependencies = [

-+ "proc-macro2",

-+]

-+

-+[[package]]

-+name = "regex"

-+version = "1.10.3"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15"

-+dependencies = [

-+ "aho-corasick",

-+ "memchr",

-+ "regex-automata",

-+ "regex-syntax",

-+]

-+

-+[[package]]

-+name = "regex-automata"

-+version = "0.4.5"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd"

-+dependencies = [

-+ "aho-corasick",

-+ "memchr",

-+ "regex-syntax",

-+]

-+

-+[[package]]

-+name = "regex-syntax"

-+version = "0.8.2"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"

-+

-+[[package]]

-+name = "strsim"

-+version = "0.10.0"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"

-+

-+[[package]]

-+name = "syn"

-+version = "2.0.48"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f"

-+dependencies = [

-+ "proc-macro2",

-+ "quote",

-+ "unicode-ident",

-+]

-+

-+[[package]]

-+name = "temp-dir"

-+version = "0.1.12"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "dd16aa9ffe15fe021c6ee3766772132c6e98dfa395a167e16864f61a9cfb71d6"

-+

-+[[package]]

-+name = "tr"

-+version = "0.1.7"

-+dependencies = [

-+ "gettext",

-+ "gettext-rs",

-+ "lazy_static",

-+]

-+

-+[[package]]

-+name = "unicode-ident"

-+version = "1.0.12"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"

-+

-+[[package]]

-+name = "utf8parse"

-+version = "0.2.1"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"

-+

-+[[package]]

-+name = "wasm-bindgen"

-+version = "0.2.90"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "b1223296a201415c7fad14792dbefaace9bd52b62d33453ade1c5b5f07555406"

-+dependencies = [

-+ "cfg-if",

-+ "wasm-bindgen-macro",

-+]

-+

-+[[package]]

-+name = "wasm-bindgen-backend"

-+version = "0.2.90"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "fcdc935b63408d58a32f8cc9738a0bffd8f05cc7c002086c6ef20b7312ad9dcd"

-+dependencies = [

-+ "bumpalo",

-+ "log",

-+ "once_cell",

-+ "proc-macro2",

-+ "quote",

-+ "syn",

-+ "wasm-bindgen-shared",

-+]

-+

-+[[package]]

-+name = "wasm-bindgen-macro"

-+version = "0.2.90"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "3e4c238561b2d428924c49815533a8b9121c664599558a5d9ec51f8a1740a999"

-+dependencies = [

-+ "quote",

-+ "wasm-bindgen-macro-support",

-+]

-+

-+[[package]]

-+name = "wasm-bindgen-macro-support"

-+version = "0.2.90"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "bae1abb6806dc1ad9e560ed242107c0f6c84335f1749dd4e8ddb012ebd5e25a7"

-+dependencies = [

-+ "proc-macro2",

-+ "quote",

-+ "syn",

-+ "wasm-bindgen-backend",

-+ "wasm-bindgen-shared",

-+]

-+

-+[[package]]

-+name = "wasm-bindgen-shared"

-+version = "0.2.90"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b"

-+

-+[[package]]

-+name = "winapi"

-+version = "0.3.9"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"

-+dependencies = [

-+ "winapi-i686-pc-windows-gnu",

-+ "winapi-x86_64-pc-windows-gnu",

-+]

-+

-+[[package]]

-+name = "winapi-i686-pc-windows-gnu"

-+version = "0.4.0"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"

-+

-+[[package]]

-+name = "winapi-x86_64-pc-windows-gnu"

-+version = "0.4.0"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"

-+

-+[[package]]

-+name = "windows-core"

-+version = "0.52.0"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"

-+dependencies = [

-+ "windows-targets",

-+]

-+

-+[[package]]

-+name = "windows-sys"

-+version = "0.52.0"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"

-+dependencies = [

-+ "windows-targets",

-+]

-+

-+[[package]]

-+name = "windows-targets"

-+version = "0.52.0"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd"

-+dependencies = [

-+ "windows_aarch64_gnullvm",

-+ "windows_aarch64_msvc",

-+ "windows_i686_gnu",

-+ "windows_i686_msvc",

-+ "windows_x86_64_gnu",

-+ "windows_x86_64_gnullvm",

-+ "windows_x86_64_msvc",

-+]

-+

-+[[package]]

-+name = "windows_aarch64_gnullvm"

-+version = "0.52.0"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea"

-+

-+[[package]]

-+name = "windows_aarch64_msvc"

-+version = "0.52.0"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef"

-+

-+[[package]]

-+name = "windows_i686_gnu"

-+version = "0.52.0"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313"

-+

-+[[package]]

-+name = "windows_i686_msvc"

-+version = "0.52.0"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a"

-+

-+[[package]]

-+name = "windows_x86_64_gnu"

-+version = "0.52.0"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd"

-+

-+[[package]]

-+name = "windows_x86_64_gnullvm"

-+version = "0.52.0"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e"

-+

-+[[package]]

-+name = "windows_x86_64_msvc"

-+version = "0.52.0"

-+source = "registry+https://github.com/rust-lang/crates.io-index"

-+checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"

-+

-+[[package]]

-+name = "xtr"

-+version = "0.1.9"

-+dependencies = [

-+ "anyhow",

-+ "chrono",

-+ "clap",

-+ "proc-macro2",

-+ "quote",

-+ "syn",

-+ "tr",

-+]

diff --git a/pkgs/misc/xtr/default.nix b/pkgs/misc/xtr/default.nix

index 03d43e38dc2a49cb0c46db97fd0270b02a041082..4f5e0bcfa41bbcf8a96771d68c1139bb4b16dd36 100644

--- a/pkgs/misc/xtr/default.nix

+++ b/pkgs/misc/xtr/default.nix

@@ -11,8 +11,11 @@ rev = "v${version}";

 hash = "sha256-Un7p8n0+rSyDzEaUGuFXXWUDShR6AZgIYza40ahdZU8=";

};

buildInputs = lib.optionals stdenv.isDarwin [ libiconv Foundation ];

@@ -25,5 +28,6 @@ description = "Translation tools for rust";

 inherit (src.meta) homepage;

 license = with licenses; [ agpl3 mit ];

 maintainers = [ maintainers.sikmir ];

};

}

Proxy Information
Original URL
gemini://git.sikmir.ru/nur-packages/commits/cd7676a4933de9a23c05251ec38412d1424f4883.patch
Status Code
Success (20)
Meta
application/octet-stream
Capsule Response Time
178.462679 milliseconds
Gemini-to-HTML Time
14.04984 milliseconds

This content has been proxied by September (3851b).