From 7899a8e8717b5c5b0b92e7fda9bd7c3366a5ad22 Mon Sep 17 00:00:00 2001 From: Moritz Gmeiner Date: Sat, 3 Jan 2026 15:50:01 +0100 Subject: [PATCH 1/4] fuzzel: 1.13.1 --- gui-apps/fuzzel/Manifest | 1 + gui-apps/fuzzel/fuzzel-1.13.1.ebuild | 57 ++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 gui-apps/fuzzel/fuzzel-1.13.1.ebuild diff --git a/gui-apps/fuzzel/Manifest b/gui-apps/fuzzel/Manifest index 09bec63..e70790d 100644 --- a/gui-apps/fuzzel/Manifest +++ b/gui-apps/fuzzel/Manifest @@ -1 +1,2 @@ DIST fuzzel-1.12.0.tar.gz 480171 BLAKE2B 075d10974516b149f0c2d602947b2c338e710be20e57e8524b0f51ddaad8c53d8bfb95e68c8d4ec15f0a1601c15f1ca46cfc247a30f658f69865e7773a384113 SHA512 c7d25f46ac064d2cf6875c3e138a23a8120b1f01e2de64b08939009f9575dd96fa252ef3747a63daff5c7454b560795f3930111440c90b44c49aa3f157217021 +DIST fuzzel-1.13.1.tar.gz 501037 BLAKE2B 01fd39d40661edc06872c31738aa5af4fc18ae71438b7e61e7987099dea4706438ca36008982bdab7a64fb1448ebb612ac5cb3d6e8aa43df90c3597522184d66 SHA512 dea1dd056df4928ffad08991149224d21a7aaa430de62dffb31601419cfae3ad420fdb8fe607a6d5ee8fd58c14024ea3d8249dc6c02fa68c0f38b60038de06be diff --git a/gui-apps/fuzzel/fuzzel-1.13.1.ebuild b/gui-apps/fuzzel/fuzzel-1.13.1.ebuild new file mode 100644 index 0000000..3a65dae --- /dev/null +++ b/gui-apps/fuzzel/fuzzel-1.13.1.ebuild @@ -0,0 +1,57 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson optfeature + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://codeberg.org/dnkl/fuzzel.git" +else + SRC_URI="https://codeberg.org/dnkl/fuzzel/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/${PN}" +fi + +DESCRIPTION="Application launcher for wlroots based Wayland compositors." +HOMEPAGE="https://codeberg.org/dnkl/fuzzel" +LICENSE="MIT" +SLOT="0" +IUSE="png svg" + +DEPEND=" + dev-libs/wayland + =media-libs/fcft-3.0.0 + media-libs/fontconfig + x11-libs/libxkbcommon + x11-libs/pixman + png? ( media-libs/libpng ) + svg? ( media-libs/nanosvg ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + app-text/scdoc + >=dev-libs/tllist-1.0.1 + >=dev-libs/wayland-protocols-1.32 + dev-util/wayland-scanner +" + +src_configure() { + local emesonargs=( + -Dpng-backend=$(usex png libpng none) + -Dsvg-backend=$(usex svg nanosvg none) + $(meson_feature svg system-nanosvg) + ) + meson_src_configure +} + +src_install() { + meson_src_install + rm -rf "${ED}/usr/share/doc/fuzzel" || die +} + +pkg_postinst() { + optfeature "For rounded corner support" x11-libs/cairo +} From a9326a3ed3c8d7fa54dada234e097cb4e795df06 Mon Sep 17 00:00:00 2001 From: Moritz Gmeiner Date: Sat, 3 Jan 2026 16:08:41 +0100 Subject: [PATCH 2/4] fuzzel: added metadata.xml, removed old version --- gui-apps/fuzzel/fuzzel-1.12.0.ebuild | 57 ---------------------------- gui-apps/fuzzel/metadata.xml | 5 +++ 2 files changed, 5 insertions(+), 57 deletions(-) delete mode 100644 gui-apps/fuzzel/fuzzel-1.12.0.ebuild create mode 100644 gui-apps/fuzzel/metadata.xml diff --git a/gui-apps/fuzzel/fuzzel-1.12.0.ebuild b/gui-apps/fuzzel/fuzzel-1.12.0.ebuild deleted file mode 100644 index 3a65dae..0000000 --- a/gui-apps/fuzzel/fuzzel-1.12.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson optfeature - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://codeberg.org/dnkl/fuzzel.git" -else - SRC_URI="https://codeberg.org/dnkl/fuzzel/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" - S="${WORKDIR}/${PN}" -fi - -DESCRIPTION="Application launcher for wlroots based Wayland compositors." -HOMEPAGE="https://codeberg.org/dnkl/fuzzel" -LICENSE="MIT" -SLOT="0" -IUSE="png svg" - -DEPEND=" - dev-libs/wayland - =media-libs/fcft-3.0.0 - media-libs/fontconfig - x11-libs/libxkbcommon - x11-libs/pixman - png? ( media-libs/libpng ) - svg? ( media-libs/nanosvg ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - app-text/scdoc - >=dev-libs/tllist-1.0.1 - >=dev-libs/wayland-protocols-1.32 - dev-util/wayland-scanner -" - -src_configure() { - local emesonargs=( - -Dpng-backend=$(usex png libpng none) - -Dsvg-backend=$(usex svg nanosvg none) - $(meson_feature svg system-nanosvg) - ) - meson_src_configure -} - -src_install() { - meson_src_install - rm -rf "${ED}/usr/share/doc/fuzzel" || die -} - -pkg_postinst() { - optfeature "For rounded corner support" x11-libs/cairo -} diff --git a/gui-apps/fuzzel/metadata.xml b/gui-apps/fuzzel/metadata.xml new file mode 100644 index 0000000..53b8580 --- /dev/null +++ b/gui-apps/fuzzel/metadata.xml @@ -0,0 +1,5 @@ + + + dnkl/fuzzel + + From dbba60e372bed2d9bc3c5935e3de864c76793523 Mon Sep 17 00:00:00 2001 From: Moritz Gmeiner Date: Sat, 3 Jan 2026 16:10:01 +0100 Subject: [PATCH 3/4] ignore metadata/md5-cache dir --- .gitignore | 1 + 1 file changed, 1 insertion(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..97004e0 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/metadata/md5-cache/ From bacc4bad5ac3c6f0fd9a7be655c8f8b30278d41f Mon Sep 17 00:00:00 2001 From: Moritz Gmeiner Date: Sat, 3 Jan 2026 16:40:07 +0100 Subject: [PATCH 4/4] fixed up ebuilds using pkgcheck in particular added metadata.xmls --- app-shells/fish/metadata.xml | 7 + dev-util/hexyl/Manifest | 2 +- dev-util/hexyl/hexyl-0.16.0.ebuild | 2 +- dev-util/hexyl/metadata.xml | 7 + dev-util/mergiraf/Manifest | 71 +-- dev-util/mergiraf/mergiraf-0.15.0.ebuild | 221 ---------- dev-util/mergiraf/metadata.xml | 7 + dev-util/watchexec/Manifest | 2 +- dev-util/watchexec/metadata.xml | 7 + dev-util/watchexec/watchexec-2.3.2.ebuild | 2 +- gui-apps/fuzzel/Manifest | 1 - gui-apps/fuzzel/metadata.xml | 2 + gui-apps/waybar/Manifest | 1 - gui-apps/waybar/waybar-0.13.0.ebuild | 101 ----- llvm-core/lldb/metadata.xml | 14 + sys-apps/earlyoom/Manifest | 1 - sys-apps/earlyoom/earlyoom-1.8.2.ebuild | 56 --- sys-apps/earlyoom/earlyoom-1.9.0.ebuild | 1 - sys-apps/earlyoom/metadata.xml | 7 + x11-terms/ghostty/metadata.xml | 10 + ...erm-20230320-124340-vendored-sources.patch | 13 - .../files/wezterm-20240203-110809-cairo.patch | 19 - .../wezterm-20240203-110809-xcb-imdkit.patch | 11 - .../wezterm/files/wezterm-9999-cairo.patch | 33 -- .../files/wezterm-9999-vendored-sources.patch | 13 - .../wezterm/files/xcb-imdkit-0.1.2-p1.patch | 408 ------------------ .../wezterm/files/xcb-imdkit-0.1.2-p2.patch | 124 ------ .../files/xcb-imdkit-0.1.2-p3-xcb-1.3.patch | 12 - .../wezterm/files/xcb-imdkit-0.1.2-p4.patch | 276 ------------ x11-terms/wezterm/wezterm-9999.ebuild | 197 --------- 30 files changed, 66 insertions(+), 1562 deletions(-) create mode 100644 app-shells/fish/metadata.xml create mode 100644 dev-util/hexyl/metadata.xml delete mode 100644 dev-util/mergiraf/mergiraf-0.15.0.ebuild create mode 100644 dev-util/mergiraf/metadata.xml create mode 100644 dev-util/watchexec/metadata.xml delete mode 100644 gui-apps/waybar/Manifest delete mode 100644 gui-apps/waybar/waybar-0.13.0.ebuild create mode 100644 llvm-core/lldb/metadata.xml delete mode 100644 sys-apps/earlyoom/earlyoom-1.8.2.ebuild create mode 100644 sys-apps/earlyoom/metadata.xml create mode 100644 x11-terms/ghostty/metadata.xml delete mode 100644 x11-terms/wezterm/files/wezterm-20230320-124340-vendored-sources.patch delete mode 100644 x11-terms/wezterm/files/wezterm-20240203-110809-cairo.patch delete mode 100644 x11-terms/wezterm/files/wezterm-20240203-110809-xcb-imdkit.patch delete mode 100644 x11-terms/wezterm/files/wezterm-9999-cairo.patch delete mode 100644 x11-terms/wezterm/files/wezterm-9999-vendored-sources.patch delete mode 100644 x11-terms/wezterm/files/xcb-imdkit-0.1.2-p1.patch delete mode 100644 x11-terms/wezterm/files/xcb-imdkit-0.1.2-p2.patch delete mode 100644 x11-terms/wezterm/files/xcb-imdkit-0.1.2-p3-xcb-1.3.patch delete mode 100644 x11-terms/wezterm/files/xcb-imdkit-0.1.2-p4.patch delete mode 100644 x11-terms/wezterm/wezterm-9999.ebuild diff --git a/app-shells/fish/metadata.xml b/app-shells/fish/metadata.xml new file mode 100644 index 0000000..3b858b2 --- /dev/null +++ b/app-shells/fish/metadata.xml @@ -0,0 +1,7 @@ + + + + + fish-shell/fish-shell + + diff --git a/dev-util/hexyl/Manifest b/dev-util/hexyl/Manifest index 852c882..28dc529 100644 --- a/dev-util/hexyl/Manifest +++ b/dev-util/hexyl/Manifest @@ -22,6 +22,7 @@ DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd DIST errno-0.3.9.crate 10690 BLAKE2B 8deb19cf0c830ff2adebb733ab961558cb4463f256604f9c76d5c5952f34a79b70dce47e28f68f459977ef34d4821ab5d0f7e79a7a110693700f80b49ba56651 SHA512 777fbac5730d420d58275ef63b7579997d8e6c72106d483ee1e3b1f1ce3977f1f66c56870a05acaa4cfacacb820eaf963e9c763748759cff3668fa2e6f89f04a DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8 DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 +DIST hexyl-0.16.0-0.16.0.tar.gz 42826 BLAKE2B e98a7a53c7d8c0a4f9164047de6168ab6d77ca33ecd3f93f0dc14ce1e5b2430cbf5ca713ca44ede39bbcd2c7b3b53b090d40e1f7efc56d9a1c1f4013a1cb05a7 SHA512 2b345a5cf3414bae90e9d6a0daa6e0516f4e8cd61dc3c18042ba110b470335a6847e9943fd7402ab46a3d75d5adb407767a66d9bc7203dc10b80f8e0834cbfa1 DIST is_ci-1.2.0.crate 4521 BLAKE2B 59591545c2da2052629c97e345b1ed1f0f621d5a3a158e0456b0a8711011160f01b01f4ca91e12f807d2e74dc127dd2a9be7ba9b1c9ee458ceea590cf8feec2e SHA512 0479117be842723810ae7f641e5e4b5daaa5543655de50c8e465ee600803be78901f0c0893a4953b5ff0b438216aecb479b9e40aa2c78da0655249f127edf2eb DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1 DIST libc-0.2.161.crate 765389 BLAKE2B 4880efbc347e0b92faa893993f37c486a69afd1a3c741cfb9d3a2d3c87fd56e49788f8aeac17baca217f4ceee9180097386ef481f4e142942802f27983f8e6fa SHA512 264d7a872c10484b9cb19ee858c2ac44bf165297653fbc6220672bd2e0ba10913408130f21d370d2861eef529f9ecafece66515b47b4461d56e6b02f55ea2be8 @@ -52,7 +53,6 @@ DIST thiserror-impl-1.0.65.crate 16077 BLAKE2B 06b704bac22338710de027d220d86451d DIST unicode-ident-1.0.13.crate 43279 BLAKE2B b5e935020d1c9f3aa24f7d382f6b73d6510d654a61ce1c9c024e2e365bb817182e076139f370e822573531356fb78ff7499049b1f29aa1e2f4a2cc74a955b47b SHA512 5ba884f39debe9c8eb0b1d251ca713f7e2bc191d211707ed10cd81465487dbdca53914c19e131edfa1da15af132dc2c346260c3969c61e3747b63399ccb1cc51 DIST unicode-xid-0.2.6.crate 15744 BLAKE2B b1bad25897717f6346f988d5a7c90c51fb842da113f19aa434a64add8f2e637258d9fab0f7b871fd2aac02e83c68359fc679b326232793cbc804523e2bff5056 SHA512 f68e78484479a5341b14d7e3391e691265851fa00feeca53af745479af6aa9b4ce3570456df785c8362043db9b04e2e57f9bad05d8305946f16af405bc611764 DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266 -DIST v0.16.0.tar.gz 42826 BLAKE2B e98a7a53c7d8c0a4f9164047de6168ab6d77ca33ecd3f93f0dc14ce1e5b2430cbf5ca713ca44ede39bbcd2c7b3b53b090d40e1f7efc56d9a1c1f4013a1cb05a7 SHA512 2b345a5cf3414bae90e9d6a0daa6e0516f4e8cd61dc3c18042ba110b470335a6847e9943fd7402ab46a3d75d5adb407767a66d9bc7203dc10b80f8e0834cbfa1 DIST wait-timeout-0.2.0.crate 12441 BLAKE2B a99d3f57bc6e784ac06167f98b2dc2841f730dfab4fb9772b15e67707f756d6ba7daeb3e992d32291bed3daa85eaa8a8ddde64db5e1acf1cc4031fc9bdc82212 SHA512 db3b7aa2acfd44e64451042b8ba98eecab77a82aa5c58ed08dadb119ab36dee4e26d62baad7978ed56d5ad03019c96be5021455362290f56043981137bac8066 DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03 DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061 diff --git a/dev-util/hexyl/hexyl-0.16.0.ebuild b/dev-util/hexyl/hexyl-0.16.0.ebuild index 2730e78..2bcb069 100644 --- a/dev-util/hexyl/hexyl-0.16.0.ebuild +++ b/dev-util/hexyl/hexyl-0.16.0.ebuild @@ -80,8 +80,8 @@ inherit cargo DESCRIPTION="A command-line hex viewer" HOMEPAGE="https://github.com/sharkdp/hexyl" SRC_URI=" - https://github.com/sharkdp/${PN}/archive/refs/tags/v${PV}.tar.gz ${CARGO_CRATE_URIS} + https://github.com/sharkdp/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz " LICENSE="|| ( Apache-2.0 MIT )" diff --git a/dev-util/hexyl/metadata.xml b/dev-util/hexyl/metadata.xml new file mode 100644 index 0000000..fcea899 --- /dev/null +++ b/dev-util/hexyl/metadata.xml @@ -0,0 +1,7 @@ + + + + + sharkdp/hexyl + + diff --git a/dev-util/mergiraf/Manifest b/dev-util/mergiraf/Manifest index 4ca3c74..acce838 100644 --- a/dev-util/mergiraf/Manifest +++ b/dev-util/mergiraf/Manifest @@ -1,9 +1,7 @@ DIST adler2-2.0.1.crate 13366 BLAKE2B 3b28bbd7f89424567ff1bb36b984bf4fd767370459f5548545218cbe1c9f082fedd932fccc7e6acd83a1dfa06a371124801a772e5555ede7d6c2cd1ac57930a4 SHA512 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 -DIST anstream-0.6.20.crate 28797 BLAKE2B 7eb5e05c8810b49f739d779057e8716baa818565f3d2e41dfef750594b64e7e82f630cd558ec367de03a31e002bd3a7a39d5c6b45719cefe5dbd1da69e0fbc7b SHA512 73b6e8e6da61233521c7bb1ab639da2e70bad08602fd10fc7d6b595392a61de35e7f5cf9fa7fcd6e66cc2a3800afff9d75e1da1b0bb64d5733e01d472aeae31d DIST anstream-0.6.21.crate 29516 BLAKE2B ddab9728a4824b1682a84339e2c5212904fcf878867c8ed7604ce045d4ba6bae0f129e73968e20d58a9b2e297ad1b6ddd5557907d3b6ae9253e3127ea901d40b SHA512 909059510b778f606df779d5f8ee69cf721072e81f933eb5f5fddaa4d1586a0040ba7456165d5db16c812dd654c2dda6b929ccb997310b507f1b79846ca1f402 -DIST anstyle-1.0.11.crate 15880 BLAKE2B a13fd762c1855db1a97607957b617eda2685562d90da13316b53a667750e2c53147a01ca55b6b67047cf6a51b4cbd7d346dbd2a71bd9a799619b6cdcb3d26bb2 SHA512 6f3bceb31874be790e92f9efd6b295b67c6f1a26a4e15eb8747572b4abdc2050c56a4bc4ec547917b5c2a5f213ce6bfebe4c6bf1639d2c6993de687b014ffca2 DIST anstyle-1.0.13.crate 17651 BLAKE2B 026d4163f4bc8d1677d0830dbe46fd335d18e50420d2d809a675609c1e020f7e3c5e69b8d0a7baf5f42fa2321b6230c619a93aaf8e02ceaef638f8006dbf479b SHA512 1a92c4bf6ff7262c0f5fe72ff66eaf11f0c84e84a06746767918903c0416ba5d33ac54ff9a2c6cde37e26bb2287675d3f0a8a7efa95eb013c9be388b8139661e DIST anstyle-parse-0.2.7.crate 21707 BLAKE2B 41d51d4c026e548a9428f5fd8dc85fce964e3f1cf709820dd53d216af3065a4ee069de8c5bcec5eae19b99172f60e89034a2ded6bc787f3ea4159d5d30de3984 SHA512 3e0920594dfa15f16dd308d0da81d784e6a5d6fd7a3b12cc1512fb625369ea7b4550df549e3be961906e2d3105f72ecb86b89dd6f5817c2c982929ea26d605fa DIST anstyle-query-1.1.4.crate 10192 BLAKE2B c5672d2982bef5702f5d592bea8b4336df3f24edad35656873accb4491c0b6f323189c6721a7f722e6aae31ea8c183a93e3d59a123dc1c150ad1c85640906e40 SHA512 b94c550b865d17c15b2ff1a41da4f7aaf3a5c0694b2188c7238cae8212d8390f759381a3ae5598c13396a728aed8bffd4e32fe06da51af0ba92c334124d26641 @@ -12,22 +10,15 @@ DIST arbitrary-1.4.2.crate 38307 BLAKE2B 4251f69caef0db91fba9a3f3f113e7261cf2047 DIST arrayvec-0.7.6.crate 31237 BLAKE2B b9d1df7e3ec47d434a2606fe9540e37e02351873b376a4e113b54461288e9ab20e02285eed5c4bc0f052ec4d6b3c804044413490ea706c31a852624b03bde7bb SHA512 b1f320746018a7f32340a833420089446ec5cefb7f299b4506eab7423d5db49f00b72d8aa8c6600f9159b9480d5eb3ce69407d93f5c9934147860c83e4d6eca8 DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08 DIST bitflags-2.10.0.crate 48427 BLAKE2B 238a6da813eb2c5541ad470b97b9cf6ad8004095d2a8e865b88eb2301290b7bda22e5b062ba66a04ff0f3108a84d4799af0786b76f785fb5782bd847876549c9 SHA512 6fcdaf250ca6e74b65ecba755d62c3e78f6c02ce1a9562a3b17bb2d6068a0df480ad9c838ce427dc2d2869a9dd1f86f2fb1dc1e50a114def77fd24154b2b86b0 -DIST bitflags-2.9.4.crate 47950 BLAKE2B b880246b54377ef161c54a811f09ced975d1f2049400c1bbba944712b8ef8b9ea79599d2354cc2a9ccd4c1b1329faad78738ed4e051735b14b642a9451ce68ae SHA512 a832e01985551db9d700ba177bb2ffe436e78e3bdcf7b2d8e86fc7cb885674d5656fce05bffb5a4cbe0df7b015dcfa6df8dbc1351c097d2c3a3dac199d3f37b1 DIST boxcar-0.2.14.crate 28144 BLAKE2B 35440a56de6544877cf2dac63f9ed01cd2db5b505897dcc28dd1985af3109030a99aab48013778a2d9f404797e2b80bcb22471ad046d3b47be58a9825f64df6c SHA512 7c490526aea8b4fcea3c9c84172a124dfac4b61dde7d7c57660208668721d746195dc90b3d765ef2ef31dae008872a4889265b727f655ea12a3aae5922193923 DIST bumpalo-3.19.0.crate 96414 BLAKE2B f8c155f77cf977d72749f3cb943a6b171dfc4f67135da345a935ba603f2b52b5feafbba908b31feff391128196c7b0088f6f62d5b37bc4d2277fc0fb9c560b54 SHA512 58db27a643c55adae07061100e3604dad0056bacd42ce1142bcc34249645e9313e886c3174a755593544684fcc632f134f9c6066752ac695254fb9ecd40878cf DIST caplog-0.3.0.crate 11341 BLAKE2B 24e91320485591c0fb33b942b71d15a98ffe3a97a886887f64a615e94b3ec07acb5537dbb4e317aa0da3d48e62a7890a051d7ab795fbf96a98cd505741aed0f0 SHA512 fa1a052b498f4fcaa36371a23f5edfcffdd0adb2b5907689110c0d95c5f049bb9512dd42e18c6bb6cf1d8b6019a78ae1ff2758a1f0a1c4704a4c7d736c3f5585 -DIST cc-1.2.37.crate 90111 BLAKE2B c97656ab4642b180af1adf16736de03b5117774a2fd85d3cbbeb06744ab14a1f20accf8eb59c43dfc7fd803c59f92f30ccd7b2a6e3b53d8ecf45c8a2adb71483 SHA512 062bf65f73e5ae092391efaad510af39c96913d5647073eaa32e9475b34b6d87d2e4448f0dd54ecdf9b979a84819f861d05daf7fdbc06885f6b41162d55bb81f DIST cc-1.2.43.crate 91384 BLAKE2B c9da4f63674ed62ddf52daff868f8db4109586fba7c786f41200bbad4435f2ebaebe1e76107736b85be9d649036558f496c4949d691a3062064eee2c12e2825e SHA512 0b88e6f2658c68ee6b6c8d6c925e9f38fad53438f68f8e40b33f1d5f6b6edc65b2d4eb36b756ce265db06a5f3173045e474f862cd476c5c22ab7b0ccb076abb6 -DIST cfg-if-1.0.3.crate 8719 BLAKE2B 5cd0ac122110740895b45cdf8e0f738f2de1882d5a06c696d08e906765e4ddcd72a866dcc115da52d9fece205c9ad15dc25ad98dff36b32517012a7586e986ee SHA512 afe424a191c2aaaffec3d114e0116d0324d12117aeb22df78e47ad6752444bc5acb074ab0a174476b71e584a37743f9dcc2b0e8036d590fcc5afc7c55f86122b DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d DIST chrono-0.4.42.crate 238174 BLAKE2B da67b970d4bff78a7d4910ad4cef4a8b6177ff2a2a507e24d540d173dca492fad220d09dba96eff8c75cce3e066c490207f8cf769da84ac456870dcec20dad58 SHA512 776b4b127c1a07ddce587aad341fa1022cebaa90ad667064809b3f83fc33aa355c811d7df445d6aae405265660deba9d8514d909391e47ea26d968bd4f24becf -DIST clap-4.5.47.crate 58354 BLAKE2B b8af4f5ea114177c234a54d8c73019092dd9dbaa13de7ae4f9d241a98f24cb8ea954c6609ea8e337bc94ce865b631b024f2001dfb314b54e95857c7271befd2e SHA512 dff23941d4189f33eb8a7119b991add8f3b23210a53dc8165fd6ea8942add887e677c5d9c79996438ab2cb60f722dd9a887d468f8a65aed5fc64a9bd383282c2 DIST clap-4.5.50.crate 62030 BLAKE2B cf2cf1761b2d4500ba6ce9c48e9127d83bc0eda99d111eedc5d45c9444c8cf53d15f9d56dddb1cd1d1ae464e514bd6484a15b4055a6305c5e476e80d57e090d0 SHA512 f98dc12a40453f17c733562e2d3a08dd4c073f2930665a683328100c5a09ae7d77fe535a22cce12c4eee8e2b073ebdfc156cfd4f5ebbd2f57fe779d206092264 -DIST clap_builder-4.5.47.crate 170016 BLAKE2B 9fd45e81ac8d13e085daaa1c40c6526c975a6944ef9f6c7f0dc3b75f41561d2c73f4108498526447285cf4faaffef05cebd137021a23e702da14e442c39b9944 SHA512 be244d032321680778cd62d98a94ebd28ec890e897eef693d78bd6cfc0352030a8d82475e91aaebaac0318f6c92ddd7b15b6ec1ea779196bb7cd8c0a098bc79c DIST clap_builder-4.5.50.crate 171137 BLAKE2B c22e6f71df95d9cfd3c5f319d7c374ecb4879667279343e65ba35cac4308b490cacf2b2a702c4927d04412df2b1de776a38dd4081673777cf101553206fd32a0 SHA512 767b3bc14de66da6ba4cdf937b65d1f05fc34396026d8eeab39365714b26c7a2e0a7a494101ba13c97f23cbdabdedebfb62f522cce72fdb6f0fd5f45fd030cae -DIST clap_derive-4.5.47.crate 33550 BLAKE2B f61d71ef014f79723ca6e85b1c44a4db97102f163d9d3540234d34eeccede38dfd4061343e588cac379b50493a06063f1e0a85ff6d3754a56d444d7569d3c4b3 SHA512 eee2bd3c6f06fa45f733feed8b3daaaf67c2a6fa9b9d8c75b30072e3722dc20ee7e20700a8a33bf6bedd4064c12d1a5cc950c03ef5c957fb2b6dbf4ad618dcca DIST clap_derive-4.5.49.crate 33559 BLAKE2B 453aa3774705de9c8cd77a25931deecc085efc85f9e63dea413c9989e445cd79886bd05c8f871f0203ee3003fe48805151fc42e50c66a1e05e6f6f01c5fc5e48 SHA512 61d2b9597bb521cfd31a2c77af687832dd5e48f8b80dacce3079f165d6629d58f000c18a956fe948b1ad99776d75caf4e6b9004f63d861b8ab3b68b5260376dc -DIST clap_lex-0.7.5.crate 13469 BLAKE2B b14d273b3be318a22e93ca922b90e54a980c7a11f8f89f735e59a289c07be9e6652f052ac10158a3c2d8d8233f15198773dd98f40eb3d226cd4dab8255d44c0d SHA512 bfcd632128e64f5414737f335dd3c5a62b3317e23d15472a1bfd617abf146c4c2c9c22e990b934adc1f8918359ff6fef09217c9f3436fa024a33bdb48d4a24e0 DIST clap_lex-0.7.6.crate 13466 BLAKE2B 723f306a9ae6c1fedd6b85fade039cc2a1dba51aa4412972025e0ff1aa8f15742e090dec61df3ac17ea9aae426e96049a673f5b944cb164b649ec1809477ab88 SHA512 d248b65234f201b2cb867562ca3d8299e79d348874547639b31883c6eac8416d3d6394e5b0047ad74f1a2c37e7721375c76bcaed1e60d13c3f1937b20ad9c54e DIST colorchoice-1.0.4.crate 8196 BLAKE2B be97be7d875cdd09cdf3f2594f0e7ed80601de62bc907ff70053317b9d48e889b3fd2fa0da5e6a681fcf80b24be5e16089289e3dbdb68255b486c18c517c55f1 SHA512 0bc6e55c3909e7bcfdf198d5d68ed8b588b82a72f53aaa41efeecf9dae2d31e6c172a7ba922e000fd7cdf6373c13371a98e7da08e6988fdcfbf20782dda8e4e5 DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a @@ -40,13 +31,10 @@ DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a06 DIST errno-0.3.14.crate 12002 BLAKE2B 57fd842a717086ffdcfa5102a8c52bf8210672820366d78aadb6f159055917477e6771e9fbda88787278bf3a116bc7253dcb705b601e54038a93a1820c3c287a SHA512 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366 DIST etcetera-0.10.0.crate 14734 BLAKE2B 4b897e655fbd116674d5b5c492824d697595a7e2eaf0f6489761a6e8979a15d2a0e6eed2c5d65827eb4150ad1ea2c975e7b09cd8de5081c77071790709afc616 SHA512 90fe48e708f43f71f0b50923292572fd9b5fd13117329d64cc1e0cef047f028a967d70f7a569f31bbf8080c30deb00a49731aa37abe626871566a24b1b4e1e7a DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947 -DIST find-msvc-tools-0.1.1.crate 30228 BLAKE2B 9f6d84697a0310021a59789a0aebcf5895490e4dd719a2ef820ddf2f225ecd13c814e2c03e8d4de4089a2d1599b469a900c0c1072f9b57dcce9fb8634dcea6b2 SHA512 cc91ce79858db4a6feb3ff0fe24d7b29a523285247116a42b27affacc3f034afc0d458ac8716922f5fec5f23deafd62e875ec899d4ea58531d028535c22e137e DIST find-msvc-tools-0.1.4.crate 30817 BLAKE2B 8fa2573428a52a7926dd474b9b490df3a5685e701ba7089564604afd0d00038c195827888e2f92cb6d548e0919c1530c61c3abaa5433c351a57f16c8b9a91292 SHA512 91dceb15d6d6367f229f9902daad8c57ddc9b28c463266785236d34f84732bf931ac653196980306488b81c66df00f8bb241a95d2b06590d41dd0703f8a941b5 DIST fixedbitset-0.4.2.crate 15954 BLAKE2B 91270883db5ad0e999ebbca1123d8729d3040eb936034ab8da3cda72a830e45fcb977b3fe3c2b94e870c1fbc366ee8602357bb77e8b9a40cc41a04afad1b266b SHA512 57c5d756b0a202b2506270f0d5e890f7617a1e0c015b6059ea23fab49cf7af47fd06927eb56feb03b37cb2b6c467e326b3f0da1e32cfcb6339cf11a130a3ccab -DIST flate2-1.1.2.crate 76495 BLAKE2B 0266329bcd766be392e09ab75a135bea7cb44e9d9f1eebcabbd4aa3615d66688add24628326dad8e0e03182f0a4d65a3e23db9e7ea8c71b1775d575cef3f1e8c SHA512 467f7d6680510cf3c960e4e466876a97e5416e3605e0d4b52781547295e52f2b0e778fc06a6636ff43d9f6e47734e5835172178c4d6b85bbff597f8748d0d87d DIST flate2-1.1.5.crate 77015 BLAKE2B 3bc8387b79a2f8d4124f98aa9f65580c3bc6f1a927643b52f414ffce4eb3eeab0fb595532e14591573ec0955800891b039c3935619b964d7fed3b2dac9031256 SHA512 b1be1942083756459f87044212b9915656a4c272ca9414f76d38a87242fe5c7a993cb7b05641f18163b2481daf6e9d724f500bed2fde9aebe35103470f065648 DIST foldhash-0.1.5.crate 21901 BLAKE2B 22c3a266becac17995ac996f5c9caa8dea77e36786c50464e4e7750d8f3f13321a0a1abd3a9abcfd6ff441ddea257066b2dfb7fc6fcf7468f537dbd1b0db737d SHA512 3a634fdec410d87ffced8aa1bf8dacd9316a04c51424563d60b4dd611617041f09085edfd0ec96e6bb0e0db74a0e950b0616d1fb94a31667af35af1637604c22 -DIST getrandom-0.3.3.crate 49493 BLAKE2B 17bf881c1ec8e70b263dad11fbb307484d7ff6a7bb6c0ed217730c0a766adb3a19e6633b28cff9eb7c1f9deea55a647ad53636533c392a5c39ac82e26623a18c SHA512 8188d8fab05e8bdb3918eea6fc6f89aaf3767f8350fa953aeadfcdf24a513bb4e0d464853a264939bf2fa17f95ebd4077b74d813d587a7368072c5d7748c4c5b DIST getrandom-0.3.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d SHA512 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8 DIST glob-0.3.3.crate 22861 BLAKE2B 34434d0ee1d50d0453f7294cb793ff123415feda605b09a2634708646fd91584db6b77a51d38c20ec89d8e3b36b136d071d30020f6325cbffbce736403c68803 SHA512 159a5de81cd59c472cd5705a50f140d29adb64ef10d8dd4bab77f9a44cce33933a779ecd12b399edffaac551fd935a3aa74ede4c9aa9b3e5212d220b3fe22219 DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76 @@ -54,59 +42,43 @@ DIST hashbrown-0.15.5.crate 140908 BLAKE2B 6a360eaa2e174ddd1e9761bc19edc4b57b80f DIST hashbrown-0.16.0.crate 141708 BLAKE2B 260b2ae46c2c376f32aba951ef562b41e40aa1159b170a966429263df5d81359d1d7861076e2b12a88fca612374fd9b3d7265af891d55c077dce041e180c854d SHA512 ad819a3eb38bd2939e08686789529172f146fa77911cc9dd61ddbde4600d49af79fbade6fd53187906a8b7766aff057187171e2dcb2d07e1079e4dde6104d615 DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76 DIST hermit-abi-0.5.2.crate 17435 BLAKE2B 695192149342273199ffb026de57e2d906249757b9b4bbceb6b40d3b2298a942a75390aeaa3ad4cad71e5d44687379dfc49598bacdb2cf989ab48864c4b2b517 SHA512 0392a8350288e5d500967bee8e98626024b47a7da331f833b9528bd7318cf43f41eefa46aa6aebd19febfadcbcb2d7c9f70d6ca3631c1618d63c60366dbe7c15 -DIST home-0.5.11.crate 9926 BLAKE2B d9c0d3660aa7784f3a26f3930a5ee35dd50cd15b7e252d930240ff9bcb70fdb0169f78c02b5fd82318af8c398d7139be18d2e9675a1b85c7845c90266945da1f SHA512 cd107c4cee793b6db8b29157c3aa2629b5ef1b9fe129fd903fe414faadfa06a881a1b685f1c66fa5aa1deefd3013a210603c952bfa4bf02d5d1f90f75ba9ff18 DIST home-0.5.12.crate 9445 BLAKE2B 22790e93236af05957848cb61a2526da2b70177ec7386cb14c10427a932639e03b7dda04f988cd738de341278bf4bd1389ff0ba722fa25bd17b8888a8774eb75 SHA512 3397947c3dc44749075b3076cd038936993b5755180b8190ea45c31b7ddd1701a14a4fb36c07adc7010a171b750f1a1ccd82c83640d42d350e996ff56c311df5 DIST iana-time-zone-0.1.64.crate 33152 BLAKE2B 4298a6fd124d7e164df21405448ae17f11e5d23be3eb40b2da27d36b432cd6583170b1bc31c5238160e4ae2cca9ca77ce19ca35392b7937ae26109dff9fa99e1 SHA512 f204818f8ce5e3098b12a7b99d0b6f29153983d5eb64170051f6a6b8120d00014fc91d3da7c9c7cdfa0e16a7ca6d0c6926e8ffdac28985c8d6158c78c40ff071 DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2 DIST imara-diff-0.1.8.crate 155787 BLAKE2B 21ef27de99016d161aa175f8b2ba0c4f603d38b62f5ecf89776522f2507361fa7387ab2d760492f202b0309ffaabf9132cb09cc1b48d40562ddcbbb479744331 SHA512 63cb082e0e2ae32a9abb8b7f6d8e4958f555fd4dc6d28cdeeefd56b97cc5b46465e4945d554f7835c883e8fa53597ed63359a499535df3798e5d2257175c2f5f DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37 -DIST indexmap-2.11.2.crate 100237 BLAKE2B d11075d75ba1b7e06cc5edf33a73269da35dcb6b500bc55eee52e6a79e7de30512c05a32d4ba07bfc6b64bb6e827edc07793c3bf39b619ff8e7f09118d8165c6 SHA512 b81cb81134975322181775b4de2198754867dee8d6da83f12742aa02fb7a32eef8f0c5dad33ad6ba7c625db487d528ff801ce7cac8d2b86bfc1a293d1009b1da DIST indexmap-2.12.0.crate 100446 BLAKE2B 3fad12a9daa3c5c8b3db1926391bc770c9b1b133455ddb9ff4157f212176351ac1d00c50c8fadf2afa0557487e5633648d8c6a1cdf80211b974d2ff0f773eb06 SHA512 3ceb00f2cadf667e6e7893178c43f68776c2d97ef899209ffc83cf4f536172cde52bf73f8d512a9bba8119bb77f6b6c2a920b8edbc1875b1ee31033830917c33 DIST integer-sqrt-0.1.5.crate 2609 BLAKE2B ae439aced7f6756d6bbfc5a8f4d764d48b581759f9a30e004a7e608924cc500e9ac4b6f473d4216dd37e93dfc167b1cf8f7b9404f14d92ac245ec3e27b2b5cae SHA512 df15f5b9d10cb6e2bc578448e50bed11c0c8778323ff4f60b702f0e1d2cac7dd4e488658fabfa47934cd17215d3d72197bf2bdc5e0223aca5c3a7c79d76ed59f -DIST is-terminal-0.4.16.crate 7811 BLAKE2B 430b817c0d022b669624c77e84304b40ea8ea508fac45cd44b5fcf3a7322073d5e630c22d05af0be0b235967bc80505f5614b462c800c194cd2961ae36ab9873 SHA512 4dcb0d83a4d3370805fa575e5a11b72c6d8152fa252e0e0090087b0f31b6bc2dcc749180f263fe6b7748923988d3b70ade08e6b4d82fafc7fe9b9ffd7819baa5 DIST is-terminal-0.4.17.crate 7458 BLAKE2B b12ed4c0e540309462de73b8abf9f281676f562c573c9e9663ad0c5ed2ed0350bc98315c60da6998a706b559170dccf11c8d8196f7be7641478066dbb58e4861 SHA512 e11c73fdc237898d0296bcd6dfa9c8acac8cc5e1805f42f5b220d787dbb5192eb8bfa9da9ce724143f4a17ca873b234912f288f1c3a092fe8881a92697ee12e2 -DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1 DIST is_terminal_polyfill-1.70.2.crate 7548 BLAKE2B d84c45a94bc0ede333843ddb5206379f1a7d9df742c7f7940374d6b17b0a9c300e32fed5fe2bc58e6b3bc5d18b5fc58dd4e283c01c2f3b4f10f254b3cf7668c3 SHA512 d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261 DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3 DIST itertools-0.14.0.crate 152715 BLAKE2B 3c075b735a6ae4b66980b1f7ca0ccf4237286b140268ea179e4ac01b1349105da227f03ea9ea721d3e762c3cf8b736cc48b6902148eae73addd864b9c79aa219 SHA512 bb168e21281ef3e43f9c93a079fc1938d79b6db2366fe17e26a90f7ce6fa55df73e54a06334cdb2a7b208b0a64473b5af9de76827a9ecb49378a5f9073d2e645 DIST itoa-1.0.15.crate 11231 BLAKE2B 17c261baf95bff2f6cf0dbc33ab78ebbab0cf5dc56aeb7f8977377af868deb5957918f1763c2fe8c080e931489ea89ebcc16b3ebd976eeeb7663ff74989a1071 SHA512 158ca5dd4b04cb12d9292a4df63c72443adaf5aab1bd9aacdb964dc58878d847a64251f84897cb25c34648d4c973b44fef5b4c175d7c04cabc2c13b4631c2e42 -DIST js-sys-0.3.78.crate 56010 BLAKE2B e4d44679da14f8412d53cc32daf77aa399da46c77ef6f8f12f8e2ec611939bb6112e67d191aeb305b988e23d30f4fb45e227b0f6b9e07c0dec426abe0785bfee SHA512 a6121467545af0fc066dfe33c54557f65f1ab663ac2d28afbfa90d32b72ae2faa4bd4c924a98caf426cad54b3e3c0823b88039e868d83d1486f3c8a8c472183b DIST js-sys-0.3.81.crate 56399 BLAKE2B b279d15b1b177e4617ba5b6509d35c41d077d458f4f30684fd211c652d7a1f0b4e3bba62a74842aaa1227f61b382f5729e9cbf4bf517c0d2fc9dbbb0e46a67e6 SHA512 c62b7ed89c6b82dad85c7950add67c352a92ad9b7dc759170a42291e62fc21b1dd2fe84214a893d6447b73b00762439b5f787f7d86e5fd7cb505c056e6be50c7 DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f -DIST libc-0.2.175.crate 788728 BLAKE2B dfbcc891a6da7d327916883deec54dbcb0ee5e7fda0b805926f06088dbbbef0520a838c07a62ea075d6a5a035994ea8130efbbc88e08b928c13b06bc5cf75bb9 SHA512 02fa1b6e61ecec3b626f3c802b53e7f46c98558f6e8c810b46d7322c2e4825f1be87068942ac81c07a2188356c6e2b6836b0dddd784396e43ab3712a62cd17ea DIST libc-0.2.177.crate 792045 BLAKE2B ecea1ade26b0faa9cb5fb025e237f3a59dfb562e7b3de3682b42a41038b1d436e83b42b53158c1fc1cc4b1cc64ab55ba1497e869ae850a677c089fcce9138912 SHA512 9d737091dba80244137987d06a52ffcd44a968c96b59ae9af9cfa40c38cb9675d023f6324fbf25c436ce1b9592ebf26248f85b0a7c97ee02360ca624b0efb3e0 DIST libz-rs-sys-0.5.2.crate 46524 BLAKE2B bb560832a0ea96b4a02c03879757765e4327837a42ce02aa8c7c3e56e04434d5947584bf84d32cf1516a8e8016914a3545b45803b3ea686cd9d1a1492e35a645 SHA512 136f86f514e71a1673a321fcb63853bedc739e467cee3a685d5ca82aed5809c3ec2b8514332db7adc154560cf88965df8afda80e9add995b4d8f50ca3d0ad4f9 DIST linux-raw-sys-0.11.0.crate 2659624 BLAKE2B 0852bb981c64b8e70c7037a3da13a6a16b7a89190bc50a07159d28a797e6d1ef2f2010383df5a43cda19fa291ee5eb4c6365a51f5d9fd31f204544ac7e115129 SHA512 b16261142f3cbd1caa4e0a17ba06dea49f0d4514f583ca511d9c7ba6ef231f18322f37303b7ffacc73ae7f22b81dfd740584ef7bfaf67a9eaf43859d2de1f941 DIST log-0.4.28.crate 51131 BLAKE2B 2911509cabe6a69b60945e798f2afee934d865d21efa22d150288de6a27a797fe00ee4f249fc6f6d7a02e2efb7377d2a7188a8ed8cb692f76b94a0df56d74d83 SHA512 cea74c92c80f291360a7cdf022e3ce2f509b9051b415840ab2a159585384f3fe606289da00a6def0c3d666416c5fcda865e2ae4ad48df07618818e8486cd0209 -DIST memchr-2.7.5.crate 97603 BLAKE2B ee41ef722d90265064db3ffe22d52eff8f7627ac1ae9b0bad6ca9fa06c1027dca8d67e594e03b03c944dbf85930d2dbf030c5aaed369020ca1a1ba00f153d91a SHA512 2606ee16a7dc02db95dac17cebd2cac9deb2e23d7ea62972cdb19145c06eaf75631347a49c4e6ceeff89fb6e90e992f9bca0a9c955eb5130f89ba2bd865936e1 DIST memchr-2.7.6.crate 97616 BLAKE2B 3429786e97f1aa078892e417c8ed8198ec727969517309049b842e44097e58038583508aa974e6246888c18e11f9d23863c1bb012b542c5685250fe34e250d7b SHA512 38843817334da88ad74ce679b4401cf948cf8138815f3acc5eb0d005da3aabceb2216e20887e79344396569a2fa136e3aa1f7f3251a00d07dd6934cee79f4fad -DIST mergiraf-0.15.0.tar.gz 1209929 BLAKE2B 08b0e642e34e4abdfce7eda13cd2382f87ad917970a6fe73727428793787bae83c65474584d0fdeab0a7615828c2220269fd7da02ef1901c035db38c8888a003 SHA512 c66c8ac214d0719af206534e023bf2b0750a3c47bc7f3d40e946ba1353580151e20ee783ec960a0eacd3b3695caa2fa30409e4753a07e49cbd7d0c285aedf7a2 -DIST mergiraf-0.16.1.tar.gz 1220556 BLAKE2B f9fb4f907b8e3674a5af9b1bee1317422ecc6c48ef29c7970cb3ec96ee51bc5e648cce34b1960ec87f29386a574a24e4e8fcbe0d235d78015ecd5b7f1aef1e99 SHA512 704d2d2c630605634540fba0930de76e8800040d9bcaaf55d40ec55929094d0307c52c59a103ef8599d533cd781c69dcb5f993067bbe9375fad49dc781845e35 +DIST mergiraf-0.16.1-0.16.1.tar.gz 1220556 BLAKE2B f9fb4f907b8e3674a5af9b1bee1317422ecc6c48ef29c7970cb3ec96ee51bc5e648cce34b1960ec87f29386a574a24e4e8fcbe0d235d78015ecd5b7f1aef1e99 SHA512 704d2d2c630605634540fba0930de76e8800040d9bcaaf55d40ec55929094d0307c52c59a103ef8599d533cd781c69dcb5f993067bbe9375fad49dc781845e35 DIST miniz_oxide-0.8.9.crate 67132 BLAKE2B 1a11c5aeef43ac93635942e0c4f17538150f8307fb280b0d66436e4b6697638f0b1bafbdebb377a5dba14a75f213024201e325747419623e5f7d57060bba4445 SHA512 3f6fd786c5fa5b4abafaf21244dd4830d26688d5b6975522bda595206517f354d92d13fb95235667cbc39c0275371c737164d9c7a58e32e09da86eed2f239242 -DIST nonempty-collections-1.0.1.crate 41835 BLAKE2B 46a966cad379caa41ffd7d0d23d7a82608bd92f6d9996d5a42a409f8e7dd4141359ce8db63b4bc640acc66e108be2959db0705acb23edcfa8a6822bc9f393a19 SHA512 b5606c94494fcba8c6487eacc82cecdabaaa97e99b139c027828488d5f13d9e9166d92a05e6fa4de5c3d563f59a4f2f0fbd1696e555a34ce5547c76187231464 DIST nonempty-collections-1.1.0.crate 42803 BLAKE2B da670d5048523517d3b525755e7b714503f72ce3ce3c84d8625d85a0035ec5be153469451493fecfbd24bc39786517c10e9cee3a5578d4a115b1573b85ff65e8 SHA512 38f80ca2a0487e4981c2f463f750ef60f484142cdb1a9d9598040749bd77de9fd0d83583fbf1562270eb71b2eb3a36ef53a0a30943c9924c63fc998971f7b027 -DIST nu-ansi-term-0.50.1.crate 28536 BLAKE2B fc259654aca2119c1d913e101b0fe7a561b44ba4a6145d309bec23d82ba5e4db916852acafecb727efc92b5dea1641304b26c383ac07a8796e296bb179eaa669 SHA512 c29735a5e1562776251dbd7337a3e4b68eeb299e86c534feab6478512ca5e167b42ebd32c6c461b71187cd375b8a2f587feb962f1501a656543f1429731a95a2 DIST nu-ansi-term-0.50.3.crate 29597 BLAKE2B 197e6659d8ab6e059fcf814795edfb015a5aae08071e1d14b919d2b47e2f5c156329f912e0c351db0a084a0cafbfe6882970cf33bb56911aa7e6eea684de514d SHA512 45f5469a7b5d5641fc93ad6953bba8e91d14a511283ba628c2bd75fb05cba6d571ed505d7a43df905eb7725fadcb263a47c3f151bb5d2d7b37fec4fc62f2feb3 DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956 DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990 -DIST once_cell_polyfill-1.70.1.crate 7510 BLAKE2B ca89c64ea6ed6037bbeef0a362b047073c33df36d1ad823ebd4ffec6f035111650f8fb3f90948af33a2ced71f925b234877dd9f539c1f9db65b6519dccfa86f8 SHA512 3b75e153221eb045708a864b2e27c0b115dfc07373dd7db166050262f3aa9afe8f9b0742c770e06c2c1939fcb45f690c6e8b480bf527bd8e050d748710fc1343 DIST once_cell_polyfill-1.70.2.crate 7448 BLAKE2B 5a90f8eeff25a555987b84b9800f9e0b2aa94fb4827f76678ef45d344c4baeae5a079a288fd02a570d0f0099e9b2842d32dd206dbd609212496e77ede47a4d21 SHA512 9e0d07bcd40e4a5c271646d6fce71677acbfa4439b4e818bb4df823eb31eff976ba78239e3a7e0ad21e80ea8d0d3af3e74a7d0a0a55b308d4c777b9b5e1ef8ad DIST oneshot-0.1.11.crate 41692 BLAKE2B 665e969e8950abf0ebd0650aaf635293b7b36c5415e85beb7e5d660b43f94c9a955b9f212f84dd0072d75d51f6fc59185d5c1e5611282bfb06186335229ced5b SHA512 8acfe8198b07b1bc6bbda710f99f9f56b27037d63fd1da485544ead7f10e79b7f047e9754b5796d6f367464fe088a92a9d009b17100bf2f0704bd3e9fe482644 DIST pathfinding-3.0.14.crate 140296 BLAKE2B 9ccea2fde39f107b8587522732e5c60f29006183cdd3018a6fe2d2bc7bb27b40bb0032352633f7ebb2867c02fe168665d71af3f08af8e6659b10645fe3571140 SHA512 3741e0078b09894e6e2c9edb8b4708262c260b46d6587c535c0d7d738dea7119699ccb39cb1f21795a2a1ba2f40c9cd5e2ba037947fb4d48df449514442f7914 DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc -DIST proc-macro2-1.0.101.crate 53886 BLAKE2B db566c4fb6a197e0aa45cc074310853eaa24ceeafe9fb91f2014ba47cf6b1cbc34e4e9391456c946587540c8e270e1a37f5195cf03bd15ea5d4f171bba9772db SHA512 3171c807d24371da2931f9c706fb3129bb9bf3ac40418e5d14cfc372baf96e5fee9ede72091163858e3ba0b4f88594efa1031b0bb7128ca68e7b847dead6856c DIST proc-macro2-1.0.103.crate 60024 BLAKE2B e5ce5f77838fd063b5615b1555db02175621135132de6aa7479d67fd0a34c15e8235290112a728f3251cf913a835bf0aafaf6930880511427143b63152047259 SHA512 9a6964a2ad24dbb1108b7018882ddb48cb6e6f652d1c5eed1cac94602539fc71f011a0a276765778df161edbd6387bf03a8505d93565e0c106f09e98d7d6efce -DIST quote-1.0.40.crate 31063 BLAKE2B 09036ff3e5ebbd775c466bb936de91d4c070481eb4b98c62a4cddcda57cd7b67d63f979b321f6ec64aabee3f5da6c28e7a3efb83f4647768ba578f1bd0bd0bdb SHA512 45a76e22a2b0bec47e4ba73c3b73cc41d821dfcce9876134c5d8eed514da214aee4ce7612e372c8709f888c0d8b9b7e5442f27adb7a59f3571f0339ed7e2ac99 DIST quote-1.0.41.crate 31408 BLAKE2B 9d496e0878fc329ac9492ecbd470e762bd807ec8ca4e17a856b4d1c776351434778f519977137a67b8c143ee60b20774c09768d480cff51b22f2cfcb364a20d9 SHA512 64374d70eb29f7d7e02e535ba383586d93f68a9b6464c79840fa6c42a1ac47be7ba14e415a40e158f845e486ed33d5c564c882913780d296360b30a56301ff7e DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad DIST rand-0.9.2.crate 99930 BLAKE2B 4440c21211e3c09daf8797de5ae1c7c461ead207456ad0a0405c6da266de51427dbd68090c461f1a349a04064e4bdba8151656e2e9f7c17be1f4aaeec1e26f3a SHA512 91faee823d9a3b109135182b9566e6327881736359c9d68358ad7dc78eac1e845c553820e2450ca481cae1e0969ec6566e72f7f9233251b1f9133449306f2965 DIST rand_chacha-0.9.0.crate 18258 BLAKE2B aa0efd158877a116b2587177f2da84832ba8153b629aaf8181ca7622bc8ea624b5a5d205d1b745caafaad78d5a55aa08a4f35822b8925acdf7d1212baf62abeb SHA512 f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96 DIST rand_core-0.9.3.crate 24543 BLAKE2B d611130e240dffaff33f8384f13a008af93254b1530bbbd2369057ca33f295c7037178010efe76e4d7bf18e36003f843409fabec060c8c78077cba00772e66f9 SHA512 6e8e4067dbf5853c55b0ed38293b6bc6bdecbdd31bb9d624609b0222f706f5b29281ffd5fffd5c316367ba5b22c29e5282c61de3738344798ce0f9cf9cf2ce19 -DIST regex-1.11.2.crate 166265 BLAKE2B 1ad50e6aa5d116e9aee28f8fb74ff1c981e62a31290441a62103a1f9827d1ce3b8f48dabf154dfa33441e57cc26d0fff95f2d27c05bf5c00f0820e22c584ccc4 SHA512 b1cd7de6128d2dd6dea6c367fd95d6eb10bdd4323d0750fa869d02a544e6e18222fdf369a2b29e991182d0374f75eb85b6fde70bb17df4bfb5d47efa46d7c0ae DIST regex-1.12.2.crate 163843 BLAKE2B 4e36124886e35c2e06ecf3310c32f45bb80fff978a99509abd7d7eb6378f81123819470c227d5c234fd6e3bc7a8e7baa331ee0ed3137f9256c76cb32413ecb7f SHA512 c459657944679350369462c3c7686dcdf412597f75bc13c450a131bfceebfe2cd1e1d7f95f0f55b4aa16bfc1acb5c777f344fcfd6a5927aa76b8a2d7aa954d3c -DIST regex-automata-0.4.10.crate 622754 BLAKE2B b36be10f1393d69e37a64d203eab6304bb9883956136eb401c38f47c28e09614396af984cf076b54b8f55cf6b77d2aea166fd44afe6f25a994aaf0cf9e28fc4d SHA512 b234ac580c5b9c8777b8c519d53f95c5907c2032c5c581f2a63d6be4e55389df784d4db14ce3c3be2c3eef83804b8ed4a8709ad8aa9c4c4285e2e622989bb356 DIST regex-automata-0.4.13.crate 625250 BLAKE2B e8682eff5df93737430a783cd913265dd45a9692fc4623a956557cd7d6553f34eff731f6f3ec5fed5c0dc6b7f8f31236203ad9f459a998fede053d990d9faea6 SHA512 f76939dc573a88d17b4cf37fedfcdf95202171ca8607374a5c2bcdc515abd1ef9231376175c6cf11cc567eddda34e0c5f90ed1c592f2c5efbd1dee883954a932 -DIST regex-syntax-0.8.6.crate 358808 BLAKE2B 01d09ab5cbd0b8e0a875060cf3113e64552496a64b08f24988f5b88824f40fe3bebe4ae7ca3facead9079f9f49e964d745bcc691e6e65ef7795e2a9911d20007 SHA512 251239eec7e34b9eb0033521d64831a25da710dc388632168ad66d5f5de052674c63c4aacf23f7ebbafc6a5403eab009b7bb2cc05c11c41cb427bf3ae4f20e47 DIST regex-syntax-0.8.8.crate 359141 BLAKE2B db4a6a76dfd7d2619fffb7fddd8a82411afad16bc8b1a8501628e872c9b3e0a4fe71947a135900442590b944a623c5e9253e36bab865703bd5b5150aa2a65e51 SHA512 337ca84af81f2c5cd7d213e3ad96a1facba2917f135c4c1ef03571160d24e4ae47186ad07e421a7a4ff0baadbe95d34365e69400f3c36ef39ebeb3e7c14224e4 DIST relative-path-1.9.3.crate 22400 BLAKE2B c6bd04b060013de042079a741a864150632c02cdc493ca1cfd746bcc12f6ad903f8f0748ec68261c979d833089c0fc091f7c9da2b2936e8f75dad8d4638a7b10 SHA512 fd5c88d370865870570859a110245e009eba557225e4297783a606227b13b42abf0c7e69a4beb5093a5a9dabac1545afd988f4c831abe912c21ccd8013c30382 DIST rstest-0.26.1.crate 56940 BLAKE2B 0bf13628fc34acd579531ec0ae0b101ecfd05597d2450854b4c88c49235dbe2d73e4fe8cdbff5b38702b5c7e30dd89831f2d65cb20a9d9733525d2823a58c6d3 SHA512 36a8ac6a89a5edf3af7aefeb45980a4ffeeb3b6343a7d0140050ea12336d375d029425b72d941125ea5c6a329ca8d763a5c21d139964d1b9895a7498d5957fc3 @@ -118,11 +90,8 @@ DIST rustix-1.1.2.crate 422717 BLAKE2B 603a41f610c6a2be2ee170f6d35ce1683a50590d9 DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15 DIST ryu-1.0.20.crate 48738 BLAKE2B b126085448cb58639a7b5867fe313dcaabaf19df478f67fcb6cf15b8e881a21e641878345e0bf1fea7d24b56b921e667fd26a39cb81fca7ea02585332068263f SHA512 329c581429d9b8baa7d9edd9cf20e23fb8002f339d9fb3d50ed4c7eb68fb19c1ba966d52a9c9602265ca5f59f2bd4393ddcb3a7ac20c64aee3096e137eb2a384 DIST semver-1.0.27.crate 30081 BLAKE2B 760cd2994baba2ab8d63656b39f281304b309152cb3c576a0cf31ebf57294bdb6a10ad73e61f974688b0dd80490e0f4da004f3396cb6988bc90af8eee0961ed9 SHA512 8492a2ce5adf32cf6183d03509766f169b323a9376b061c9659a8752f69de5f45f7c64f474fa907fd9261fe3e9a7691a39c8a603d0c2e8d9484f5946bc27d78c -DIST serde-1.0.224.crate 28268 BLAKE2B 10073484709ce136cd094b0ed92b122cda723511bb09695d49196816d9ed1c2d05eef2080d2f7620dc3913fb00954b38a2f2f2ad3bd09a4801b1db45a1b0dd41 SHA512 4dd71a9a017c37a0621b57f58bc509d7bcdab262f6fbc30454cc83ca1ec6cfd0fdf9d0e877aa0af35df5402f3359e5d0c00ba8e3a6454fb02186155c1ea698d8 DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97 -DIST serde_core-1.0.224.crate 62766 BLAKE2B b71f1de590d5ca6b896a3e467418a0ce39dcf96ddb1cbbb9d7dc3128b746c3f326d517d862893c8bca9bf733cb236e50f6fa68936d6b0f7bc4d36f62de8bd1b5 SHA512 128915dfa6088894da24237fa2b7880b063700e18c411ccce72a47d7088940ffa0f90b054fae2e20bb4a122ca511150b02b346ec4d33c3ed0be3e7fbd05ee6b9 DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4 -DIST serde_derive-1.0.224.crate 57909 BLAKE2B 3166166f8defbaada9c0ed120f31be020fc3eb1a74fbe03b5d6d596bdb59c040f2e87502f9f40fca15ae5f0c72fd38f6b6771b6f860dd0f8e08968c04f7129c3 SHA512 e35ce8cace6b17ece91b44efc5d0b0c07b2f9f5908da86fcdfe38c4d21b2c49207ffeccc4fc26341edcc556f8628ed9bb45c7f10352668708d0d9f853f71f58e DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003 DIST serde_json-1.0.145.crate 155748 BLAKE2B fdb06251cf3a18f2f3685823585f4ac16f2f3b762e528e3f815168a6d7991d384eb140698f9f5c39c4ce04e17fbe062f3f9c07cfea9915415a7e1f9046b6a83e SHA512 e2054b7914e6cde0c58e952d9c129f7fe8c55981b74a9700cb282480688868ebedeb44281c1e3ccef2e2a04a9a18fbdafc8a4d43169f4d09ce905808e4e056be DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a @@ -130,9 +99,7 @@ DIST simd-adler32-0.3.7.crate 12086 BLAKE2B 8e0ae18603b344fd8a6573cc3fe1f8594ad5 DIST stderrlog-0.6.0.crate 25914 BLAKE2B 284ce5bbeebc2e4c3a2bca770257b7d4fbe0a96011ba15a73dd00e9f56f2939341b76d2da7e4bea608a532607f89da373cf8cac76f16b61b619fe43810988454 SHA512 7e36d4c27b99005fa37addb956c87c8e55888e718ae3fe59854f3cd4a5407fc9e894e6b8ad6feaf7f907989073689144789ba8d74c93f0db998182a2ab7e501d DIST streaming-iterator-0.1.9.crate 18482 BLAKE2B 017631b8186dc934fdc2e1979d3baf670bec6af4478bd44fa4a334d489c75495b0fc5fd46ba0363d547727526f1d7cfb8a02d152aafd8ab749ecae696534dd6f SHA512 312855b37fcaf766fc6627b3ff2c07f8a021c494476e4d64bae878670f1811231638f10dd390e2ea49aa166b7561b0fc0a463c87c36393a6f657c5970f7887f3 DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c -DIST syn-2.0.106.crate 301514 BLAKE2B 6b28b30ee067c23dc4bd1b38365d14c1700245c974e785173965b0822301966d642b36bdda25210d61f17a99fc71eb81e29a56c89d1649773908bae32778fb1f SHA512 e07e1058770fa3f1039eaf335340cefb597c0dd11bb90fec9fa777ca5815d0e0bb1711bb4db52cac77e205dd68fbe2bce0e1aa9895c2a52a1ea6d7758d13424c DIST syn-2.0.108.crate 301754 BLAKE2B 627699ade4dcd89157c64628e7243be829d79e5e1800c3da82f2da24628e8895809f3b250e9cdcfaa3c69d2d2deb7d4db8868767961c25ce6ad71baebd995ad6 SHA512 27ca199db662f3d06de9f139b9707fc30e9719556831b9fcb78f7108f61cdf186cbead48ebd4b684bdcb96944552ba4340a4bd154556cc08d0698f65c9332aaa -DIST tempfile-3.22.0.crate 43044 BLAKE2B ecfea33d6dcc763a9b561e45583ab77392803b17c9e98619466f774e54cf23e920e5a4d8cdefdac0094cf756fd9c4f01d639e9ea796f21b0fc0079eb56e4c07d SHA512 a023db8390ece294a98426299207d511d373bd6bbcfe29a4834be5cc67a4a30bb2ad9ce0a46c0324d0a84b076d755d21fd678271b799be553aaef6d819512235 DIST tempfile-3.23.0.crate 43063 BLAKE2B f799368de517d83a5e42505438565c9d16217300d5c5f552e2789de4edcd493474d1d9a9e9cfdb88a776f26f403a89e0f436308b2ae7535d9b377b7c652f7cae SHA512 8e9f84400f714209eb713af5960d1de501c10520817299f0ba2fd53a7c5f0931b60d1053c2c84820aa627aa94bdefa1b0e82c787784b1960170930f0ed2d8753 DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513 SHA512 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a DIST thiserror-1.0.69.crate 22198 BLAKE2B fdd8ca8c8ca78702377d0bf7b253440519018275b105db980d63229d0d44aa5c39a703e14aa6fe453c779b3c864d8044009dfef893d2a5294950f067656d7a80 SHA512 ef50d2867d965da1dfb29d26faf6de273b5fadf78f95313f6caf44d68bfc610b9bd4b7544200b05bb0861231cfc84e961007f8db83c7905244c492037fd31899 @@ -142,25 +109,20 @@ DIST thiserror-impl-2.0.17.crate 21344 BLAKE2B cc54f1423307f64857c67eebc2ae0537f DIST thread_local-1.1.9.crate 19315 BLAKE2B 31151ebc58e76753ef8c15a8b283a2b3a8f833aa4431ff1a28612d6a700088315839abe09a6d582ae0dab824978e2d2b67ec00e46cdbbb4c962fb72788b5368d SHA512 80fc2548bae302f22de10d8240d0701efd64cc41eb48b06234426d40f0e05716132e08a8bfe89e17754d61fee37d3359394cbef8e16af307dbfa76e1524de7d4 DIST tree-edit-distance-0.4.0.crate 9078 BLAKE2B bae41d7f93a255f5031053dd4f88ac941eea56d17218537d374eefd770760103715883eff55b28590caa99a36eb9f405cf0dbc95f1729f2071aa0da502d6f2e5 SHA512 8cccbb5ef21b15f57776c5debb1d5a7daca12b1c57e1b3aac6eccaa01580ea4b8b935f6977fa31c3d7eafed56bab0f4952c7481e9feadb2122c8f4ce1648ed8c DIST tree-sitter-0.25.10.crate 197383 BLAKE2B be6c5ae60b757c9b94225c50f9b3cfa02aa831bc8a5eb53e3dbc8069a8e848feefd6efd0036153acd10f46a177ca22644126bcba7c50d49db841e3a20d1a5065 SHA512 14cd01ac485268a051b57d636f64f77cc04074001a195eee1ef34f124e8c662de09f2dffb2115341fff83a5a1518833af424abcb51ca86cc070411390efdc532 -DIST tree-sitter-0.25.9.crate 197617 BLAKE2B be60413ad3133f44a7e9342979a55dc492983f2d15dc3b1f10bd7720e3bc787fa1f9e2be5ef87ed9fc6462d90df9954483fac2674ac073859d02fa223695197f SHA512 b5171ce900041ea761a0b9b4661a9c647ae521e6680dd35a19d1627e889a9f9a4fa5fa3587b6aad3209f3bbfebeccae3c81f772843e10b28f2045104613824d8 DIST tree-sitter-c-0.24.1.crate 248206 BLAKE2B 711a4ee8d08648c82b0516ec23c6a8131feaf18f476d3f75626431bcfdb65c1d5bcb44299b546576be0dc3a8269d35dfa0ae2b15ff6242464df222f20694d7e6 SHA512 c9c40e03ea66ba720bdad14db87d0f4941c5c6db7247df95291465bf5bb3cecde829743e8922b26aab3ee58b1030709b51c91c8c45e4037d958ea23b84413cfc DIST tree-sitter-c-sharp-0.23.1.crate 1347808 BLAKE2B a5b744b9fb224ad75d702d56443eed27384f186301d48fdd5441ae6da2c79cf6275b280eff8baee78a0e32e1518d6bb89d18926b3bf3e1a88b8eafe759138cd2 SHA512 407142c6ccdaf5e8e5a509a4346f93988755821ab1cc2eee3ec719294f92ac4050dcca40993f1f5f7a500be056a5cbf383077627273e043ec1d414236a75d2a0 DIST tree-sitter-cmake-0.7.1.crate 49838 BLAKE2B f233a50db90bbbe4a01348793ee7520d48ee9aa6ee0d62bcc5469316fa309ce093522bb700dcf294ce643ecd98ed2e3d1085f8b781450c4abe4cf2f3575035df SHA512 637d265bdaa6744e10db60bc67e7d56117c521c8095ca5a8fefbc893cf8378e2d60a6d572adcb61535de0a5d86f3d5b3dda7b6820be97801ec39a79e94f2e21c DIST tree-sitter-cpp-0.23.4.crate 971129 BLAKE2B 7140ed83b33a7b433b0a0351d511ce747aa9b049d021e1d6bf2fe83b74a1d2677689f2c7c32cf98808219d526fbbe531dcf502b81dc189e10d867fd8633a70e8 SHA512 a67df99650c5eaf2e230504b3987099005b2761ad0bcc521bfaa4cd0ae2431d0fe1574dbc6be34fb9a49bb85f6d159612da973da8148303a9dfb92c4bd14fe15 -DIST tree-sitter-dart-orchard-0.1.1.crate 286048 BLAKE2B ab2baf526bc5123b041503e01fd15208cf3ca7fd0ca154cb8074504e6e35c1437555e0a9a5b77cd21cddc06e3e792bd5f7c99f824e57db8408ea7fea21fabb8e SHA512 5926042a8d18b2e6394a763c6fed606b58c61548e1ced80904279a80c023a26645e63b9155dbade7661d565d3ba4ca2d310435273bc2dbfe69468bdbe985a6a0 DIST tree-sitter-dart-orchard-0.3.1.crate 290734 BLAKE2B 438e6ad3971cfbe238fb5151b464e896cc97bfe776e2a09c75647897aec19bf49513998c1d9fdfc8d10d1117276b35e3149ce2119975360288f97f1096e9e92f SHA512 e1c40037dbae645b6936000d88d39f1df660c6e18cb5653cc3bada664524dc6f3d91f7ce63bfef979014582f12b597f3a6115b558954a9825f029931ef13580d DIST tree-sitter-devicetree-0.14.1.crate 71568 BLAKE2B fe70b41beb43e4df990c14dc67ef557505d7989cd34f8da6ca9c522f07d21dc0e470336e671eaa525e80735a3b4a125b2c1562edfad961a05d7512d96df09715 SHA512 574beea2469673e73b5509388b79826221e72eb7ca7205ee59023b2d3889acb5b7f73d467e4e5916aca228e6c4e78c10a1bbae334d4426e7a6a6bb72b3fd74e9 DIST tree-sitter-elixir-0.3.4.crate 460085 BLAKE2B 6105a53fd56f8cda204be37f57ff1e4a434531b1d52c7214c86a2143080a214d95e93d9e85fe5ea17f3f0fc12b939684aa03a7be65c8ab1b2b9b2f9ddf2e1ca7 SHA512 b92e450944b98223cf5feb34d4fcfdb27756343fbe8a9fd61063a37001bd333575d0752a6ab8e30a8d8fb780317ac40c471a4a7f14c66d6480397127fc4cea36 DIST tree-sitter-go-0.25.0.crate 110415 BLAKE2B f5366807c41c3938ece49fea037732355ad601212fc1a759f7d4dd4e8665eb0e47556f6b839edfb92526e79a443d801f1672d57dff837b29123a9cda83e4b455 SHA512 5c847d91bdf4c9ebd876ca70e485de56a8a8e5bb71faf1348803978851621f0457b0931e82786a80b55484ffb3a9153fea712af40e35c657e1decc0752f13ac7 -DIST tree-sitter-gomod-orchard-0.4.0.crate 27106 BLAKE2B 5f1533ed3e06201ca6d68be54ad691cde26d5d3853a8d42594b1af693a0c65a8e9089d1f65d7d198de4b88f98967879eaa848f4e0aae77924f7f942df58845e1 SHA512 d165a13e80a621c59d8ad877caee4afc0bb184bfb0458b962ab8657cb48479af0920100045ed6040ae11c08a96278e7af42746e8cf309f2732eb51946a60a0fa DIST tree-sitter-gomod-orchard-0.5.1.crate 27271 BLAKE2B 34669fff9a9dbe1a531d482d081b06fc38c5491070dfdae9b5ad0fb714e162de5ff3f8d634328a171951775da1dc880134bea6ec994e32a26945324530becbd7 SHA512 d6ac7d14f2069c692a33c3ab9edc45814c9a31a2562f3b927e58d6f88416ced64c7f5a567010a3c5631d6de1f398be7225c5b2520d1b97ea79fb61499661bfa2 -DIST tree-sitter-gosum-orchard-0.2.0.crate 16915 BLAKE2B b3b9877e08fb9b201da16caf02eb337d97c81ecee354ab54792ad1d83b5dcef40f8f3257a95d49dac347bf587639ff2f168c4ee0c05c6ed933a3944526d58bb8 SHA512 05be9c5d8514b5702e60144bdda4671f33a1e2842c363688083adab811444a249f091a027245fa9a56995b5de6eb16e22ad1519f1635454e93c9e08bef2d751c DIST tree-sitter-gosum-orchard-0.3.1.crate 17083 BLAKE2B 20179375810d4245f508f65ee58c42120e52201a4fa4af0cc4a78fa954a44c80e84de2a19e24bd82c85f91256d00223901c906d420ad25cf162890a2db7902f0 SHA512 74f844ba1e9dec718df9eda7f24fcf9a797fd5d358cf907500c51a02c71908d79f60b31a074c3dce4865402e1563e95176a3e5646820d5eac8630384bd395ad9 DIST tree-sitter-haskell-0.23.1.crate 842034 BLAKE2B d9da20d9e775f4723d5963088f009531144448d51a7f63bfff13709d95566c27e2941cadb80183e99a99c734e532b14edfe6ac2eb0ead3ac82f55ed59bfc33e7 SHA512 78f35a4a50e8342b68d50a8e62d65ccf3889a85e30f0af73acfb2a25448a5de2cdecc4ee82ce8673bb8e1caceae5d8710ec0fe2ed6364e5cacdc15ba72533443 DIST tree-sitter-hcl-1.1.0.crate 60729 BLAKE2B c1195b5f83ccb1a37bcd1d2e68d28a0ab82984d739af6814dff94ffa0f4442babc4b171f22976dc0fcd2606cdcd316ee7dc9fb1fd7f63b514ec206b79c06a6e5 SHA512 52866352a675efe0165c74b602f158ff4af1713692340266d7fc1b634fea90a97c1f146430e4c45504d3f3dea604468c5a9d2ec7b1706146c5f57c3c13c89915 DIST tree-sitter-html-0.23.2.crate 21295 BLAKE2B 7c80c18d6e49eec670d2663bdac92eea49d10ba7ab48f14d4eb001edbee03249157a7236994170f0e44dd1b0a7f8daca1f5175f703dde131b2bcd1babe0d7099 SHA512 003fe25aff95eaedf6bd07663355b83d7ab1a72961a633f5d9ff8001804d2c54e0cde933cc20488a8fc4b1db703424c21df078623685bdf709e78e7e34369c2c DIST tree-sitter-ini-1.3.0.crate 12616 BLAKE2B bc099dc96c3b4c01995fb076e258f9ed2bcf9c7aacee39a4a72b00318399d4fe999c2cd4be3d92fe577135ab5ad1363449b950ba47c830957519be6b9833ce13 SHA512 313e4d656c48c6dc6360c7705c8d5e9d6b5debb2ed6870b93ae7ecc7dd9f043f9d1f479689cacaf8d3c59edc27f74205693c7d9aaee4a4dc20fcce7386da3cdd -DIST tree-sitter-java-orchard-0.2.0.crate 163871 BLAKE2B 660eeb19305ef484dbeef4c3b4c50372d5d6e4dd812c81e98932e29fa694e7d06e795cb5e5266da63a8a953eca3b757991cd59d99ae74bce0b4a5f458bb8eb4d SHA512 aaba15fd464391f9de69c3748d303b0219062b89266b44627ec942be895936456bf72a68939b89154600b29605fb6d222fb98e3975f701153c2ea8f463410f50 DIST tree-sitter-java-orchard-0.3.1.crate 163999 BLAKE2B 3fce04fbfd13234bc4d473aa685c37d4e6af15860077b9da3f9c9f6be2f423e25d0d7c7816304343f6fad6f49260f5ce8f8b31d3fccc9f791c2028b0b8991c0b SHA512 2df71ee96e4f7ec4f9976c2a782d6688fee287763ff96460d5c4188fd0cde9f9c9869d44587416ebbd090c9d0ace2ef4aefe9a950a6d081a0c52593f016248de DIST tree-sitter-javascript-0.25.0.crate 151425 BLAKE2B f4877faea8ec0c9b993dfbcfc94a55e84e544c31d2c343ec66dc4daac529da963a62a943219360c66ceed26e061d86173d621eca3a6707e8bed0ea91b4972f55 SHA512 1f6c5f8138942de9da3b2197dc4f80b4c5aa286b39a35ece134736f57b8281fdcc209c44408a798f980bfe5e39b080c3754be0e002f3b014fd2727bc07cdeec9 DIST tree-sitter-json-0.24.8.crate 13236 BLAKE2B a19f722d666f88d8e77609e11ccecf2b1d8a9422158eeeebdc2bd958ac11b78bd213ae9432c08efc3a655180e57bff0f41fadbdfd7348dbcc1b855d90e15290a SHA512 ed5c56dd414bf3b91b21bc3cdaf3b0f72576107e67ed6daee3aac7dff5cf95c344fefa05cafa428548ab84c7f57ae1ac0b5c70d92f8882fb6a94f37d08b0400f @@ -168,93 +130,62 @@ DIST tree-sitter-kotlin-ng-1.1.0.crate 1113824 BLAKE2B 49685e4b8b14346f76323de39 DIST tree-sitter-language-0.1.5.crate 1887 BLAKE2B d3464a6bd84985146f428c10e1d854d6169a309d529ced9937a8a3011cad3b76b8e4e4266232981dc71bcb9ac13cd14ef53183f6e0707ee38abf5059942feb98 SHA512 74f71b111f0284de8a0d970e18759febc36c4c470904aebec204d0b305f9d3e81cd00918e92cbae05e9469440751a6be4466100a55292717285c97b24cd3c869 DIST tree-sitter-lua-0.2.0.crate 40860 BLAKE2B adc434b26fe068b853ce70b049e37bd46f3c892190aa95136fa6ee327982e416e6b8dff9d02c1d718aea46d8215541079b795ef4196af133c890ec4bbadca9cd SHA512 90f9b405f0a94fb69ac2296069f88fd3daf743f9f3124f81c07beb913f0beae66298c7d95ed7776ae90d2a04aada1ceeb318e097b3c862f8bc2a2a775a07f39c DIST tree-sitter-make-1.1.1.crate 81481 BLAKE2B 2cac484a03ad50a24b87228d9f4032d89b1bf105db983bc54eb1349da1b85e5a5e80f66badce76e5221c2c1dcf44ac9d34eced17b5972e4a22de97a23b4ee60e SHA512 10788b49717368acd8deba74293c35ae1b01ba3d424b4e5b86515bab537f3a4557a6b8a06c2a43cae42609ad6cc9e02a6634d5fabf244b3d22da55c6fbd377b3 -DIST tree-sitter-md-0.3.2.crate 322765 BLAKE2B ac77f068b7bd8c1f50a33d309f4c7e14d38fc60053df845f2125683eecafc2cc08f95dc168eeb5b0b702d64377b4814d3e2ac280912db24a1e6df26a7d020aea SHA512 d50d5b1d651a7e051fe4355f4188f590d250a5ebad9345f6acab08749d4ea0ce3a9fc6730b224a694392e528e8adc751eec29d22e1461d690a70f63526a48e98 DIST tree-sitter-md-0.5.1.crate 322189 BLAKE2B 128561261cc5b47315df08f37a304f3e2271c4f75bdeceb6aa190764e5c84cb9eb26b3f6d1e15c97b1c476caa4f1328aa21eeff409715bfac93babf9309e5a3b SHA512 f96ee6476cee7375641b11c23b0eeab00143e22ab1c31fad2f63d8b19fd50f9756f386c5bfba62b26efb892a821d7e17e48df7f55631d23bda0d405bdb44a8c7 DIST tree-sitter-nix-0.3.0.crate 45486 BLAKE2B 6949d216597493cc5a6bb67d6d51aeb6def8834c2c719ef2f21610cdd5d2e1dcd1745fbd57506f202f50488fed632ee2e1efa8196e88d67b45eb30c082dd6357 SHA512 4a6708748ad4ba0fb46aacda5b51f3d9407c3fd71c9ca7165669321726be5d19c0685dac43fa41b2eb52dd78b882f8013d82db0d804adbc1c44175e081070401 DIST tree-sitter-ocaml-0.24.2.crate 3774468 BLAKE2B bbe2618b0d2bdfab9cc1359ac2a70eca1c55c4433ca07a73b58b67d8758a7c8c7190d53b6b39dd4aded6bb411381cb10d037666d9d7d6eb8fccad26ecd492a9a SHA512 13b32dd58fbe2fd17be58daabae6a43bc147b7036290afb3bd6c8643ff0bb05f69ff02bd74956b8c52cd76fbc3f4fc917cc3a40a06b119e3c451719429ae45bf DIST tree-sitter-php-0.24.2.crate 623737 BLAKE2B a564756f6a4332adb30a7fa9a75e21a8e698501c8a19267510f4b237bbf5e99ccd6438010fe32121cdaa84e5d4394893dcb73a1c0c89ad9ca3989b8d7b6921fe SHA512 bc8b72170418177a05a7b74759118755338e47bc5dc75e296d445c130e8c9a6e145c855832ac396baca911f31c8873055a0252554be354356e3606d744ba5c59 DIST tree-sitter-properties-0.3.0.crate 16218 BLAKE2B 44ae91471900ff4426d8d9eff091b243350f0c1fabce22a162a4439e77c5b128beec76ef710cd36345113702bfdf7a05e128b0f0a177e533c61e3fee69acfcd0 SHA512 0c80224249123b08056ff950b7893f4e80499fbe10fb5347f8d2859278d500f0047c32a08338b5bd98e44f1d7e822db61a8c3eb5aec2412330123f177727ce90 -DIST tree-sitter-python-orchard-0.3.0.crate 179069 BLAKE2B 3bf53fdf30fee27c3d4e932a6082b684efdaa11a66a0552de476a3355b6a78cb2fdebd20c69886eb4a3f903bd3087487b6046d32fcf60ea46b01b507351ed2b5 SHA512 78ee1ed2ea6f483e2159428f4ded831f89478d95915c98e85dbf338d9eab7cd829010eed8eb427f3b6f033dbaf19e10b059d71d5fb0b172a4b29425e5df64de1 DIST tree-sitter-python-orchard-0.4.1.crate 179096 BLAKE2B e14a83de451c5ca2b378f041a4addcdcd9a4ac7e7b79cedb23c23c1b0f88b4eabcba9253858389b0c521a3718c0ac0e1d31fddc0f774425c763e26d747d54db2 SHA512 c829bdf9ee753d0596c31d8bf5dd1a3dad2c641da33f83f6f40d6ebb99c16d239a1dfa01d23777b1421df903b699419de43010f8ba6d6a869648795294bf1589 DIST tree-sitter-ruby-0.23.1.crate 512753 BLAKE2B ebd8bbe0048ca25bc3b232a0042de9b66e69df7936796592a7b058f94812c4ffc07a75ba5387dc07edf0e55999330c5864baa2d7839a6e6a16c0524c7f9f8028 SHA512 bebffed7b931ee441a1f5a5c5ff107a1e27dd04d13f77b84d5749cdcceb38299579233e6b649dc79845754de2becfb2574501a32e59860a77ca837cc0ae16f20 -DIST tree-sitter-rust-orchard-0.12.0.crate 610693 BLAKE2B e7826ed9dbba608aae7d0c52d14b3a4b28e6edb5abaee82d747ab945c462d70cee0a0d936354079286db0f88cc5567d2ad85d44c9fed3d6438e1369aee3d8c19 SHA512 bd23050f3f8a33fa50f14b7eb0f7228886339135454ab8ae6792c57eddaf806bd70d0e569e9c605dfda2f3cf5b56a04934bf0b9c01ee127a444665554915194d DIST tree-sitter-rust-orchard-0.14.0.crate 610141 BLAKE2B f02e1024fc836c93ffe1a33c34caf8aca4d402a06b9efa42eae3139dfc88d153cf5c5e9c5965febc6aa5ca552af3c32e8fe47bec38a058ee42be7526ec1302f0 SHA512 2b252c486f828c778d627b4c6954aabfc1ef9a6f3cb917e1e552c5b224cf1d98d29a4c306ce9e014214d6f57ca4a9acce3ca0cfd58039cad70b1ceeb3b9d0e89 DIST tree-sitter-scala-0.24.0.crate 1190329 BLAKE2B c43aa085b956f4c3472135b3c1b0e7539b6ab05d887e4ed1f3a5f2e9827ea1b7a1a47e030037d00837c86bf00a5e80a264b10786978f051043d43fcc0a184f8d SHA512 66ea616f117e1046b6499db2df9ce0f068a09c125e4561b17a5cdca74199c08fe1b505edcf6d8a857578eab237d0c93814ad6214ecdf9e3efcd3382df874390e DIST tree-sitter-solidity-1.2.13.crate 188062 BLAKE2B dd1485cd88a0ba8dcec60613872f93ca06ebce66feb23abd8668ffe14930a3709200084aa57770621cc1523c21a2efad1d40db671ae60e390e4ecc3f5c621b9d SHA512 5add6eb1ba2f121c3a7ad10d34b8ec1ff33900432845140fc0875604e043b98d28d6e72b39a66cd3884ffbbfd6537675b87359171c100389fc2631b20baa7b3d DIST tree-sitter-starlark-1.3.0.crate 138822 BLAKE2B 6fcd52004a5c4bf9f96940e23bd028a6cea4f304232e42a03071b5f3b0fe172a97b3ca22aa34e572f4289f184e0b9b89806e435a06b3b7a9be0b5cda7888cdfb SHA512 61e806a314c152cdcd04103e03c81f741df3289fba396050df4ca951f290963112ae87ff22ceb6822ad0c4b3c5577e85a0c1d23bc8800771574ae3e6dd82d5a6 -DIST tree-sitter-systemverilog-0.2.1.crate 2498312 BLAKE2B b24ce638d2d6c35c169827f3a53b7445a3f6cadc89133f55667c60e4a36c1888c14d5dd5f0b99753c03ea8a5fed3240c27a7554195a3e3d0dcea184fd6393b99 SHA512 a14e929cb2a619605f0b243bf26c606a7123ec5d01d483139cd50d5a231425ac059ac113a2d7421d8d58327c47e944b47a912f02bd2a46651b983af115582a89 DIST tree-sitter-systemverilog-0.3.1.crate 2701505 BLAKE2B 47b1287a0f8e84db75010bb322ea0596ea0638677c7fe93bc73c260bc19490c97d5417931538df6cce2f94e340e6624dc5e5af34fa825dc7b8ebf36644d680f4 SHA512 b22cd2932a97cf50aecc89b6d4e1b8b5f485ebce9f4e8325a564b5a367e09a7866ea5d326cacca400eab265a4085b84a88eab7b0f16a8c82a76532d691b8eff5 DIST tree-sitter-toml-ng-0.7.0.crate 22919 BLAKE2B dc79a0e74c028738941dc5031f5a6e8558ff1378614d99eb6cdc750abedd4fe44c83446e77d82d722b3283291846ae612e0727ddbc62d975b3fb4a1c3eec90c8 SHA512 f49f44c1aa7bae36437b6e2722293c208ed95d13fdde985d2e8b89de719fc42847e2a367f76b4a14f89cf42a23c98770db0ee69dab788db0c4346cebd2991446 DIST tree-sitter-typescript-0.23.2.crate 829457 BLAKE2B 8c17c631c66ff4f71535d1e5657a6368b6d42f66833d4239a4b00e92a4efcc0b9c9b24977e1c9248e976190e9a9b391847a0daea186e72bd62e3324714917d02 SHA512 685796ba85a72e60a7955766e8b8afc394eaa30857ecb17981797e4bb1e4e215c0d01f54d91dd7f3b51016f12de824caa32c67acbee5dec346b7266f414ee527 DIST tree-sitter-xml-0.7.0.crate 75507 BLAKE2B c118a6e20eb766563bde2fed32a458605d85059f25b726d8d24ffabb3c6cfd19ff603e58143a252eb297bd9a26822dfc92801c9ee5d5ce3f4e3fdbd3378cd2ee SHA512 f2b81c34936cab3814a533c4c13b82a3826d201899ee8e569d25cfc7c028fe91f197edcb86b94c7d99e8902b96047061b05c22e6221d8e55fc8bb5eb2458cb4d -DIST tree-sitter-yaml-0.7.1.crate 106992 BLAKE2B 62a58f0843c0a268ee8accfd94aa35753796ed8e6ec9c984d9e09344fc2ac4539550497f38312ef2539e4642363e5421569bd6bc98b01655656260dd6169e0ae SHA512 6c4d4ff5025b020c74107493cb7be426e6623ee1b885215a4297143e3e21a936f76c921376044e513291f179d148faa240b482e464fd240323dc4738c7f42ea8 DIST tree-sitter-yaml-0.7.2.crate 107299 BLAKE2B 3b41c3d7600d9335c8cbdaadf4dfe4ae9063b41a001b745adbe9ca55a9c553b7b5b4fa95ec928502256866eda196c710961c2da9d464fa7833e6a5b09385471a SHA512 bf43073ca2143e5792dcf78a53cf9accfe0990c2bf34d74a1a53dba65ad89758251a072c65865cb38a9688cd5bc220157c3ba1f822e5e8c20a9b847a8a2b13b8 DIST typed-arena-2.0.2.crate 11848 BLAKE2B 1d2821519c959b8e5f32942fb106f836a9aa753a43058cad6898588f8e0d9abcbe7a94a91ec8d30c62e59833563df48229c6aeec8bf7a396de20895e39571d11 SHA512 33f43488ff63ab763e4330d124e3290ece41e50ab78b6f12dae3a2be4d7f5bdf6ec876ab3b1f8cd81874e335fc41f3a2254994f250d3d6aba682fce557a6a399 -DIST unicode-ident-1.0.19.crate 47480 BLAKE2B d1b9d26833fcd1f3a8498abe2f4ba4202e4547315e48aa927c0f6e4a760c6c7000ff0c18d0cf45af362323c42843d745958c1b0419835f39e13dbc1559487026 SHA512 b17fcf6bffdb4745e0b1bf4983a0dcc4c84f8b4e2c2c618eefbbeae83f94ec75df87b55f9e2dede8c3b4c6e22107fcfc589475c0cbc2c58dfb8630db8d362183 DIST unicode-ident-1.0.20.crate 47416 BLAKE2B 98ae8010ba78315f3ad79707a24f437d86692a14bf857a495f1fec7a0007dc51577c787c9858c9ae379a3c80bc4b471da718087ec9c2fa613b4da66e0f337ffe SHA512 dee59f539c1a92c6847644dd609b65ebe08cfc2ad1054b6bb6c835b5a63c90d9fff09889c4a5cffaf11119898bc1235d8af421b6b1668ae0a153f221684c4c4c DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266 -DIST wasi-0.14.6+wasi-0.2.4.crate 18206 BLAKE2B 35e52df1c2a357682655c787ce1ed607a432170cf92e10cdd929e02d176d2db0eca13c5099eb993818080e0a2f87f5152341a456308dc9ae882aa07f684f158a SHA512 e8842ddca5f6e14df95cc642eab2377a841bd201fd3a501004eb98104df571349c5a3b2147f34e49c8762b6e3d618c9a66fce5bde77ca9b1a59d020a9aa1fdce DIST wasip2-1.0.1+wasi-0.2.4.crate 132087 BLAKE2B 9ae5188981d55ab0cfc52668cd822bedde6b03104990bcd070f459a39ef75699a792bfbd33766cdfae852147c2f3ea236aa1d1b792e85c56be21b74aee2232af SHA512 56b88f97224b6b9763f4d2572e986609fc86a98f597930b5cbc8095d4184a0279286c8c79f6ace19bb08ba08854a408a61004bdc6b2f3b72d4f3fcb5e43edceb -DIST wasm-bindgen-0.2.101.crate 47841 BLAKE2B 2d16435939b0104b1e63076f9278c215dbb3231fbbf6f584a63a165c65781c2e9e56fda27fef44ee1cd5b2a296b1487e7f6d5a9e6258efd2b3133a3cd918dd29 SHA512 dec83daafde72b9d4af177e4ae941fc626bb995d3c20df6288d134ef5010638117fe236afc96832e68c8517ac99493cfd26837a85bb69abf80e7e2d7ca2828d7 DIST wasm-bindgen-0.2.104.crate 47345 BLAKE2B 36867eb3a9f872da20a511e3724f13a1c7b6fbff71c0a7d13d1b6380ebfcb4eb2eda9a8d30cc5306497c199d50343ea37445f71b9d9148e71e6cfd123dbd27f4 SHA512 1e6a3aa20c236becd7cd06748b08f3b6eeb59c3fa7b52a15ba0e5e2164ee04ca635c0af7fe3d12f12dda43af739d0df4bae586dac76e63d72176bcf1782986d3 -DIST wasm-bindgen-backend-0.2.101.crate 32331 BLAKE2B 4ed7c0f63e7cb186a86d25f8ee8ae7100bb3aa772ebe83ac46e8fd3750519130148bdf77cac766394ee8fa9761b01eaebdae011e125435b292768aca0e035eb2 SHA512 e957b239427115e562cec2e4729f2b054358e223ff1d084902090ce0221b65e3b474eb0b0bc381e2ba5bef6159cd0520eeced3fd8906dbb1c44690657167e7a3 DIST wasm-bindgen-backend-0.2.104.crate 32230 BLAKE2B 50d1589b4a04e3807c8217e4707335227451dc9c7112675c5c5720830d82369f31f521748f39604e1f83c7af8676e8cf97ea599ae7c82f1ea095fa3560e52d74 SHA512 959c441e6e6b3391c880db9ec53e646b5ff249791107a6a3b87f0fd5288f91e92f26627a5420c47d205c73b047a8b2a10f35ea3d17cd0d3fead1a0b6d542ee08 -DIST wasm-bindgen-macro-0.2.101.crate 9804 BLAKE2B 5dd20105486dd76b3be55277377ba24de70f12be18b5f41493e475bd263e77fc42cc24038dd7ba4767cc26c6d988f3d2e647af53982f68e01dab4b41b6bb7e85 SHA512 0e6119b41ac5dd7f612defd00757411652591d241125155d19c93b8e474a6e5178e8d0e19154b8a257b77ae50aa963a7ea7d19eddbf58128882086a1684a6d7f DIST wasm-bindgen-macro-0.2.104.crate 9390 BLAKE2B 5bc5251e0c3c7803967e0ec8ed6666a52f7cacdcc9cea55366f9cb9051d4f99361321d6fb7dbc77bc899148089c408c5a2774c36787b5053b22c5eac239e46ae SHA512 3387d5a8faf6829accc6f36011182446bad3ea7af1b514404036c7cc06a5bb78021e8f649a5d2b78b67f6ccfb3ffc05b86eab07575f2ddb783c3ab9aa8108a4a -DIST wasm-bindgen-macro-support-0.2.101.crate 26415 BLAKE2B fddeb17bb2b41522cce237c918e8053f6528b5ddc37a2b8ad0ac1169940d5a90e556a2d22ead8f6d2a87f362dafae32ddd364c4899afc67efd0a9e99dd2b3b49 SHA512 a3379e1ff3d0cbf7e72e5e8411a2fefee4c6991b22d69d25771398989581ea17aac881373d50e240d1b9ce624acd10b6e00b7043f1b96d4bb8fa0c69c84278a7 DIST wasm-bindgen-macro-support-0.2.104.crate 26411 BLAKE2B 0cc34516f3ffd4f5b72b56c184626a0099aa992c3787b7cd52c6e770c5f8c14c178f69983c7a696ef845306f22a93d14f55075ab0f8617971880dbc3fd774a77 SHA512 49b4ed12f09be6d22ef395a1c867d739b5a033cbcbeb308de879138da4f14f7e2de902ae55fabaaaad3a8688f2c05f5c6e7c885e6fbe453df6dcb05e03e326ac -DIST wasm-bindgen-shared-0.2.101.crate 9055 BLAKE2B 2959de6ec9bfaa5a0ecd73da63c2193f95f17911613358a7722e6df591bb723a45c724ba7568939af6efc55da7abfa31dc0d8558ecf715158214b604d324872e SHA512 11a8b661e966014b6432f26d7fc34d070382503ea562cb5eab0e0783a9cee260c92e20ad40fbd02a22934bf9682b06163535cc75fa0814963ed2ae2040148a7d DIST wasm-bindgen-shared-0.2.104.crate 9057 BLAKE2B 970e017fb34c816e7827a175f5a252cf377fcc19fb15be93eafb830523b47df1eb0d9ec03565ec5086914f740818f7deb9a14edb7e7972c6fcb3319394598363 SHA512 ad994073722bd9c4ea955a77032fc5f3c9236446e1e7dad80b8a396be1deb7f1d1c4ba700fd2438c9d0a40c212c171e222dcb8a95235f3f48e42cfb76d721554 DIST winapi-util-0.1.11.crate 13368 BLAKE2B 164f49c84952ece6e566a9a23f32ddf34e16f3930ff531f8d7527bcc18768c9a118cbee748ae6a753a172b4ce8d0f22108142382992b2918b442387ee5904545 SHA512 cc1511c004c2a81da4d7a0414973f09ab711033fbbadfd597f56df2cc6c99b3c1822f0b8de1952e78400a88462b9050acd85d2e4b36db72254049a2d6f725a01 -DIST windows-core-0.62.0.crate 36955 BLAKE2B cbdbfd253e565a4c83e6180816f6f674e61f3e9e952ea1e553edaf6639cc4638586c5ad6b6b53b3ecbd6662c9114a0084dea657e5490d7456de1ea62e609f155 SHA512 c21f427134e9237f528098eec3860363cb82b7fc753f0a6ba6c4ed935ff4e98ddc14395024be01b8705b0970b1d3f28221faee3807ad56f24b7421a256bb774f DIST windows-core-0.62.2.crate 36932 BLAKE2B f291939153338efd768bee7cb3891814a1d46ed5cac1e2ea72a7ac66613842c02e1de89052a53e8b164d1055d9d4a138711929af897486b3a6da02e91aee3103 SHA512 b3b3e95b7ff6df91ebf866f8ec9c5e8f67134a26f1690d286f62fd756ebc5e2c59c583d4fdc213e5aaf6834f2693329f3eccbee83fa0567663cfa7d9d9ca549a -DIST windows-implement-0.60.0.crate 15073 BLAKE2B ee01abf1393df94e57860440c2b768ffe0469628af014df24799947c923a7fadcce652622c29e6820857607f8ea4024c784021473ea2532e2d51c60d7037600b SHA512 e0e423629b17edd8e7a202170759dc07e51eac3184111ffcf58e2bf8c94cea5c9c50015789873cad526b5a0cd3a12890461a91cdb6a04b0ad14926534e0a6d76 DIST windows-implement-0.60.2.crate 15325 BLAKE2B 1f4e5b6759224a74f006c3bfb9acd3bb5fb111fdcf6e4f5e838ca10ac200baf48261583386962d357deffbabea4f67f8e257b8ad8b01b5aee6fe67f3822a7c13 SHA512 212fd6c1f25da40f2131b07ce1c0a34c23177c4666bc518e00a9b4f2bd23c1d131bac565fde531c51f21167f9eb1591e381fc6bc44ce952f6945bad6547c1579 -DIST windows-interface-0.59.1.crate 11735 BLAKE2B ecb776c43d0c1c8e635975a141ea5c3e04639c10058d7bd55e8408fc460def54feca0984bf03504b004f2403b7b62a1df14f31ac2f2dc128b9b7f1e4c373fc87 SHA512 2aab8271746f67998a893f97aebcbb333b5c83d0ba28931b4cbd356c3897899cdab0b58c4fc82abddc1eedf758fadc6880e8bf35340929827e572d5b2653f9a2 DIST windows-interface-0.59.3.crate 11809 BLAKE2B c3f439e14e85175f12b4403295f063f53d03224ed1842ad3826fb2beb89c2884317105e28d9d9af2000e08b5bf2fd05befa48dcd0325baba168acb19c8341d86 SHA512 6fe54da90ca797a5e1927803febb07d1e2e4db0bdba5a9cd84d823dc9118390c0f988387e8c614949b9f3c3a0fd47743fd0ddec3200f897952c53a57bb34adee -DIST windows-link-0.1.3.crate 6154 BLAKE2B 28e87a3e32312ec3252945eebb11a6bee886de50f13ca2a2c45aa9c7b7c7f7e41cc2323519135e8dc96d433694aeedab7e4cfc9a46c96a2735831017ebcc356f SHA512 b1d6551fa7391b569771bcca3185ca40be6108b9881184aa4c54edccda2a4bf2b60b04248839b718d15b82d9c64a3de61d1b75245cfde5f166ed1f778def682a -DIST windows-link-0.2.0.crate 6170 BLAKE2B 91c6da1e49d59f7672be801c53610fbddab9e999de4e1af58659caae54bd1da316683ff441fcee9972317882e51951e53ce1d7ba0b487ab1f70bb40175866177 SHA512 f887136cf715419ed724651e1ee52845d6318e42d2c4a7159b1283f2a20f720c109291db54d9f63d222c7f9eaa51a90d08c6eba4f50459557b15260315b016a3 DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b -DIST windows-result-0.4.0.crate 13420 BLAKE2B 6c4840824d2c673e3a4fd6a16a88195f5c17185dedb371c6090b1e874bd603b1b481a64b599e706acd5e1caad6b5720701b8f5d6633241362b54e702040c233c SHA512 9da473dfa5dece4493090a8149ae1c0408f5df9da273aef9dfa57ac49f0c63e7efa9a263ce7b33f28e39ada0d3fbc8033302008abcfd41f0b9b461a576a79d02 DIST windows-result-0.4.1.crate 13381 BLAKE2B 3960ffb7f15826bd2f8636133412872d7af9c2d89fde07d2183188083e22580ecbef11f423523aa864c0b199a494aabf1d6386d7c7fceeb7ad74575347efbd27 SHA512 a2b7cc53608b8243bf9b19adb75cdc1698b8caf78d939c3afc0c01b1e89f9cb951306cc1673f9b400b926437340681af641ee322f7e761a641ee40e52b21b9f2 -DIST windows-strings-0.5.0.crate 13992 BLAKE2B 13249e5fde72e55eb6d3f1757fcfcbda28030823b3087f0adac58fb24e03b76b9beb26ca6eade12623aac80e4d52615efd610d9bd84fe0fc3d0661f850df26dc SHA512 b822bc463d4767a4bb79e52f40debda2e2bfdbe6f9006a7c4617177e406612ddf51cf97fd7460ed68050e9be671419f336cb32178e994e7ddaa68230c66bd518 DIST windows-strings-0.5.1.crate 13966 BLAKE2B 9143cfa5a4184bf0aeb62f8c85d0629d7417b74727349cf46f0d1f28d0e255cc218ac5bc39fe1c7f0311c418f23644e84644b8e7833c5b1c8d1f523c3d38d728 SHA512 c1c3e620aeacbbba0159e789cf0a0261e943f626d21392a77ff00d321c867a0a6ea75054f594a63fcc86cb9ba6bb580d96c29e0a8fdffe90e73658aefc3472b2 -DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03 DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061 DIST windows-sys-0.60.2.crate 2518479 BLAKE2B c2e2f614066e5a9d7ec461d9d25bd441188797ad85e1e923baeb0193e82f5c138ae7fb4ad0255d483f60f7a94e3f5cd8373d01b7485c052c9498937bc40da992 SHA512 a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d -DIST windows-sys-0.61.0.crate 2517134 BLAKE2B 3590bde259ed9f4da46210b8ad6b4e0a35d976e40703baf8e2068ef83995ab35ecb44602135a61e4981c1b222f35ad622536faf864cb03410496d1b82bfc6bd1 SHA512 9459a3ad46eb2e56206bffa38a382954faa5c2db4d6bcd79a30d42e0b962dc3c25cdace76a6a7fa7f776a459abfbe19872b8c52ae5b6aed473a4e8f8b943fc7b DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f -DIST windows-targets-0.53.3.crate 7099 BLAKE2B f3fdeaa9fad436279d498bd83a8673b4fa2ba9a0a4e01b0543c68eebf18162de10c7d0bc8e3fc12aecd7ab80eb1c764eb8100285d3dc51672fba60c7537b3e75 SHA512 6990e60737249c02603ef6e2797b1d1ce73e0568d2ba06df477277747299a94217925f99dca1641ae1a9f1b0ab047b26588178a8861e90485302eaf1607bb024 DIST windows-targets-0.53.5.crate 7126 BLAKE2B 17a0452fe72a42df4aec8b4ae7798bd611df4f3b093709aee7b8dc991fbc2351edd23e134d12412fb47e9930ae30476b55841d52be5e764fc42a7922e3134ad3 SHA512 285a2ad1c370d8485a84c3921b180416c79ad596ace5ce30a1100fe0d9725139e9302f5728d4874789d8abe5c53e9b30ff4738d969da1c07940bde2b01c7a203 DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5 -DIST windows_aarch64_gnullvm-0.53.0.crate 782443 BLAKE2B 64a74d4f10a60cfbd6cc02dfbb41ca9709abf56f49f74a6dfb4f4686bdc3d847d27eb92553c553c4ccbd39dd4f967bad1cba3c42a33a0e86fd8500284f260cd0 SHA512 185d1a63f3c00a4acd1a14701fd12ebcd715d6e709d6e40e6423e832fda0336463a8746f8eb5e3f81c9fbf26ed0de2332c04bd4d057c57ff67dd43e6a07fa9ac DIST windows_aarch64_gnullvm-0.53.1.crate 787748 BLAKE2B 78729e1107cf64ffc6a3d70c14cc93e7867578be51d3f6f442914a5f2d065fa86be843b72cd24d707eb59b779e9a719eb28d025619cdc219e379827acb4a16c2 SHA512 5e480e54af09c142ff75e77f733327dd3862f32620e0b075e02bf8119e955ef2f3acfa00f7c7a4d6a2b034d03d70c45e191a40c8af628484d0e76a0b15870cdc DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b -DIST windows_aarch64_msvc-0.53.0.crate 834446 BLAKE2B cc3df33489a282fcce6d693dd14d4bd5a284279794fed9e717a37c9367e4b3b40c47981e70adbcf8b15cc9cc01aebb63cf90f4564bd4289c8ef8daf59fd6bb50 SHA512 32d56f60b2327e334552f7554e67adc042b3c8e79f6b69237d83fa28f768cbee232b1e783430dad1b437dbaf2d7e1f1ae5c53e2cacf3021b99498148ac964cb3 DIST windows_aarch64_msvc-0.53.1.crate 838009 BLAKE2B 0a04f6d80bd0ab41964e9932040d6c748b6bf10d609bdd35074ba26d245a98281739c8ac68a3fe251d36148a53e1730b0ea2dd5347279e74dea881be43d67707 SHA512 81175036792cab41ede4e3a21ae324e638c39604e14c7a3dae8db4090cec45b385aca32416ccad50ab194ce06d3a71f2e12473767d680348795383dbb2d17426 DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822 -DIST windows_i686_gnu-0.53.0.crate 936973 BLAKE2B c64b15193a5263e871e1919ecdb49fbf5a94b3e5b8d96c547a9212733f3bd07096511cd6f6b129dd3566bfc263c17e909daf04925916cb4f6789c797926ea793 SHA512 676ec6ed73672e418913078d8bae9b74679db02a3b5bee9cc72c62452fb70d87f7dd1e2b2a7e4e6058f4bc536c15075f929c38c7261d7f47872099a397fb5ca3 DIST windows_i686_gnu-0.53.1.crate 939775 BLAKE2B c6abfbe7b82c7fd95a483da467ce8f12a3777572e34c42777e6378976344c95e5a56e3e7ae47049e14de81aa26f276a723ac5cb61f2c62b141020a97a91f137b SHA512 5af8519d1e0d9947738d5aa339091695467a55b62fe97bac680eb469679180a54e9f65e2ef8d0c34d4e63ede8c16f34a0fbd1f54ff53924ebcd6cef17c3474d2 DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f -DIST windows_i686_gnullvm-0.53.0.crate 854056 BLAKE2B db81a346b516db01e7977137e11f79c0cf1df0763a5415b75c9f49972436c22ab77084f958b92a7cda3fa11bf2a764ee7bb6b2e6592889a895c278793a806ff6 SHA512 ec830a4c7b5d3be4948d788971f034c53e4bda7351ceb9aeb5a0af24868fe8c8383f96b1736de27832b113d2a679d5fa8764db2fe2db5942e25bccd036e96232 DIST windows_i686_gnullvm-0.53.1.crate 857396 BLAKE2B 4fcc61c3634d7b905c946ccaa2f6d03ccf0feb6f8080337d5618959a532fddd5989dbc95d8559bbfb06335865387900e7cfe942cfb67a7724c3c00dc99b1d603 SHA512 492bee10b669c799a93b7ad98ee7a15c0ccde4d13697408612cd345cca2b7efc38b85c550eaf1b83470bee53ff3324045b7b751c3a31ac0e214b9965e05bbffc DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96 -DIST windows_i686_msvc-0.53.0.crate 903450 BLAKE2B 0cb567d1b54ff979ad6549f1a17919510eecd62e028bc01ee3448ade18d08e684746023881f713e078ae5ca9d9e799cc4e6d15bea12f926463d291f46d6b3c85 SHA512 9f7f6df98e47895e0824dd70af7b6dd5017b65a6904f0b0c6cba8df59f8162489754c6437f87b281fc8c34da2557e21eb33c89ef505f1b3fbcf60f5152191342 DIST windows_i686_msvc-0.53.1.crate 907688 BLAKE2B f6ae6032836367e9a42261779661abd028d303cfb13c016dd1a745b21b58d62531dd0d7658a6c133d2bf1dd95c538cf24340bb50e6743a82d6be9a622ff371b7 SHA512 b78f2a21e88adb65bf8a81bfa8a133d6ebe18b8394220421bd5f10b619528f118a255dacf6e78014ddb4db8a27b936be7af6e137133d914e1cc0902139a0e0cd DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb -DIST windows_x86_64_gnu-0.53.0.crate 902585 BLAKE2B f376f4ed30c1f82f567713f2fa03dd5fe5f8e78ea876d4d29e4b3a0fc52400d64cd6b971e06fb4607e5da15d6c4aba6a7a83841e2f178ffec73e70996f1ce052 SHA512 9856a67c32c9969100ff4f730047f92ecdf8a19e003553b3d9cbfd847f376a20c72a1202071a36f3640afbb6ff45f95c83579ce4a45a2b64485c980fc06b65ab DIST windows_x86_64_gnu-0.53.1.crate 903712 BLAKE2B b5a86bd4a760fb6d937dc5285d2c594245ed6bbc541ffd6cf6d169c7e4e8c4334523c06c7a59c52f100a05da7976193fbb535ff3bf7db30897d9940d4d5648a4 SHA512 e4c5bbc49202636c03953aa0fff1f1affed69970aae198cb4d1eeb5dda63b9e07b0cfaf46015bca3b8c48fd90d3552488a6a7b17b53aebf9776e996ccbf9c7d5 DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd -DIST windows_x86_64_gnullvm-0.53.0.crate 782434 BLAKE2B b82d7a41c771db81f2dbc6500616fec8f019f89cc0f3c43b45332ff8275dd0f7919cf0b6e0fd2d50aaa1cd7e381e7d20211414f619ca92b60a21fa2137c7f9b0 SHA512 bd3777209b4cee092134c21298859d5974b29b70fd0d2882ae704b58a34413022de944f6254d8948fc87b4dbe1044b08ddc6a82b9d1a48b33d33509454318e7f DIST windows_x86_64_gnullvm-0.53.1.crate 787739 BLAKE2B b5e3aaba4ecd1e5e21a0b9ce5beaad3f9ef78249f21b3dbdb69af98d5f36d01f2ce65d3188788392b866f296548075857e2f904e30cb79db33fb3134fd78e946 SHA512 30b8919ee9ad36acfac4e28a3b22378ce11ee73d35de60dd9c9217adf14e85222da5526100b0252372e039e559a5bf734ba134b10f707657d542341056947588 DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7 -DIST windows_x86_64_msvc-0.53.0.crate 834400 BLAKE2B b5a06459571c6ac31fdb94d64f66f83ad71fa039ba04e07b62259ca66211662e703dc9afde205cb0489a2213a937ba1d8d6bc212262e8140a1629d2273d4bf43 SHA512 47265ca5d43c39c9470c9ff7caa8ad0962bf81cfedb207d3307895cc7e4885512a4895d3447906349e1261dbef531c0c3326cd82cecf6d645d42039997134707 DIST windows_x86_64_msvc-0.53.1.crate 837950 BLAKE2B 5775d30ce763835fa26376d85e9ae6f598b817b8d32b01147e5d197c364a5071ce7b5b09ee6f611fcf30790af79c4e4282e04ced620190629eebcbccabb8d720 SHA512 bb724f4051db90ce49b552021e746769e5dfe3792b522416539960c27f9ace14f63c47f0f240d6563257377129b5f3ba2c262c6fea9610428aa860fe035f189c DIST wit-bindgen-0.46.0.crate 60508 BLAKE2B 4422fb47880ecd70749d615ea6ed0a8bcb5941bd9de2c2164a6f1248574363408fcb634e0e9aa0af3e0f278c9311a81212818dff70ef39614646ffdd646b1fe7 SHA512 5d37ac5855797cfb906c983a70780d7cd29d70c4e5b6e54328fc18297feeb89ceda0aa732123280a12610015fbdb42bcd76aae12b1debb281b0a848016134548 DIST zerocopy-0.8.27.crate 252663 BLAKE2B bef5142d18ae053a542d3a481e5ed3594ee73f9d89eb82224c115701e38245e87ba9cfddd15812fbae5c2486ad46c11481ee722a3c3832a2540a43f84f6dce7e SHA512 f3f8d298b3a56d0eb3061207d069f34302e1dfb61e6b3ab2a9c8d0656b5da807ebd70310ddf818fbb40547597183e09be77c07c4b665690af66f27a9cf96a1df DIST zerocopy-derive-0.8.27.crate 89827 BLAKE2B ace5abe8aca7cdc22ab66826e7e244b89d84adf495186eaa2714d6c521403e2fd84b56259eed6d2a6ad9800e164021dadfcdf4c80ad8a8b7eb0dd7fe799e9749 SHA512 9fd0b4f900e6ea7c92998b7297deafa84870e7e57d09225ae3910894358da9f405925fed88d2528f52caf5a1f6e32dd75bfa18ed3a7f9fee75bfa88c0f23e451 -DIST zip-5.1.1.crate 127991 BLAKE2B fcd105e0ee9ce6187cc2ce879d2330cf06fd3a8d9d179f458f0b088462e6dc18730052d5c9b40d13ea24a72a7f75a0b84d6dd7b756640279b5262412dc9fc94a SHA512 464071592bcd05efd6cfff8d43d618ac451454a2f921d2804a9dc80936e4875430e20336c04cde6ed7dc71cf3ca062b12468faf7d77d861d48672298aab6108d DIST zip-6.0.0.crate 128541 BLAKE2B d20916227906c95d078a4da4dc5b67879e46cb129d34a45e2088fbdcd416d244cd2094017d9d97d5210baaea38edf3f7f8307cb716fae2fd7c511561406d52b1 SHA512 0fbcc6ef6580df7db0d98f677bb5097a7c420646d1eec44b89714a7c9c7f54e4abe6489192f85e1debccfa241e3cbed2ef0a7eab3f0864b7f008527ace8e0996 DIST zlib-rs-0.5.2.crate 194342 BLAKE2B da47c819670c03cbfa3b9a7ca5314c81332ae566db578a84535b28570400f94924f532774e49efa884aae82ed748b8fd039cc29ff0ac9b0fd858efcdbf18c690 SHA512 41a0760c387efed4aeb4d568a6f01f2f4cf0f02aea3db1d69d0566c2ce1d68e8e9b2fbf0a34005aaab16a985a6bfb66c7d035949b70fb3592f086a6f428c00ff DIST zopfli-0.8.2.crate 51842 BLAKE2B c7484b071d225de147106ed91b76f3871336a133bdc7f93740369bf3aa886207e9f405c3b55ea5b49ed591222adcfd389af7e79d9f5b1ff15022af28374f6df1 SHA512 ed78e6caf284f5937afbb6810f4016e90e801a6cb8290186995b44e33303a3a80ea50fb1dcd1b0bc0c416b7540c85199cd8ca11fdebaab99f11468085e6b1592 diff --git a/dev-util/mergiraf/mergiraf-0.15.0.ebuild b/dev-util/mergiraf/mergiraf-0.15.0.ebuild deleted file mode 100644 index c306820..0000000 --- a/dev-util/mergiraf/mergiraf-0.15.0.ebuild +++ /dev/null @@ -1,221 +0,0 @@ -EAPI=8 - -CRATES=" - adler2@2.0.1 - aho-corasick@1.1.3 - android_system_properties@0.1.5 - anstream@0.6.20 - anstyle-parse@0.2.7 - anstyle-query@1.1.4 - anstyle-wincon@3.0.10 - anstyle@1.0.11 - arbitrary@1.4.2 - arrayvec@0.7.6 - autocfg@1.5.0 - bitflags@2.9.4 - boxcar@0.2.14 - bumpalo@3.19.0 - caplog@0.3.0 - cc@1.2.37 - cfg-if@1.0.3 - chrono@0.4.42 - clap@4.5.47 - clap_builder@4.5.47 - clap_derive@4.5.47 - clap_lex@0.7.5 - colorchoice@1.0.4 - core-foundation-sys@0.8.7 - crc32fast@1.5.0 - derive_arbitrary@1.4.2 - derive_more@0.99.20 - diffy-imara@0.3.2 - either@1.15.0 - equivalent@1.0.2 - errno@0.3.14 - etcetera@0.10.0 - fastrand@2.3.0 - find-msvc-tools@0.1.1 - fixedbitset@0.4.2 - flate2@1.1.2 - foldhash@0.1.5 - getrandom@0.3.3 - glob@0.3.3 - hashbrown@0.12.3 - hashbrown@0.15.5 - heck@0.5.0 - hermit-abi@0.5.2 - home@0.5.11 - iana-time-zone-haiku@0.1.2 - iana-time-zone@0.1.64 - imara-diff@0.1.8 - indexmap@1.9.3 - indexmap@2.11.2 - integer-sqrt@0.1.5 - is-terminal@0.4.16 - is_terminal_polyfill@1.70.1 - itertools@0.10.5 - itertools@0.14.0 - itoa@1.0.15 - js-sys@0.3.78 - lazy_static@1.5.0 - libc@0.2.175 - libz-rs-sys@0.5.2 - linux-raw-sys@0.11.0 - log@0.4.28 - memchr@2.7.5 - miniz_oxide@0.8.9 - nonempty-collections@1.0.1 - nu-ansi-term@0.50.1 - num-traits@0.2.19 - once_cell@1.21.3 - once_cell_polyfill@1.70.1 - oneshot@0.1.11 - pathfinding@3.0.14 - ppv-lite86@0.2.21 - proc-macro2@1.0.101 - quote@1.0.40 - r-efi@5.3.0 - rand@0.9.2 - rand_chacha@0.9.0 - rand_core@0.9.3 - regex-automata@0.4.10 - regex-syntax@0.8.6 - regex@1.11.2 - relative-path@1.9.3 - rstest@0.26.1 - rstest_macros@0.26.1 - rustc-hash@1.1.0 - rustc-hash@2.1.1 - rustc_version@0.4.1 - rustix@1.1.2 - rustversion@1.0.22 - ryu@1.0.20 - semver@1.0.27 - serde@1.0.224 - serde_core@1.0.224 - serde_derive@1.0.224 - serde_json@1.0.145 - shlex@1.3.0 - simd-adler32@0.3.7 - stderrlog@0.6.0 - streaming-iterator@0.1.9 - strsim@0.11.1 - syn@2.0.106 - tempfile@3.22.0 - termcolor@1.1.3 - thiserror-impl@1.0.69 - thiserror@1.0.69 - thread_local@1.1.9 - tree-edit-distance@0.4.0 - tree-sitter-c-sharp@0.23.1 - tree-sitter-cmake@0.7.1 - tree-sitter-cpp@0.23.4 - tree-sitter-dart-orchard@0.1.1 - tree-sitter-devicetree@0.14.1 - tree-sitter-elixir@0.3.4 - tree-sitter-go@0.25.0 - tree-sitter-gomod-orchard@0.4.0 - tree-sitter-gosum-orchard@0.2.0 - tree-sitter-haskell@0.23.1 - tree-sitter-hcl@1.1.0 - tree-sitter-html@0.23.2 - tree-sitter-ini@1.3.0 - tree-sitter-java-orchard@0.2.0 - tree-sitter-javascript@0.25.0 - tree-sitter-json@0.24.8 - tree-sitter-kotlin-ng@1.1.0 - tree-sitter-language@0.1.5 - tree-sitter-lua@0.2.0 - tree-sitter-make@1.1.1 - tree-sitter-md@0.3.2 - tree-sitter-nix@0.3.0 - tree-sitter-ocaml@0.24.2 - tree-sitter-php@0.24.2 - tree-sitter-properties@0.3.0 - tree-sitter-python-orchard@0.3.0 - tree-sitter-ruby@0.23.1 - tree-sitter-rust-orchard@0.12.0 - tree-sitter-scala@0.24.0 - tree-sitter-solidity@1.2.13 - tree-sitter-starlark@1.3.0 - tree-sitter-systemverilog@0.2.1 - tree-sitter-toml-ng@0.7.0 - tree-sitter-typescript@0.23.2 - tree-sitter-xml@0.7.0 - tree-sitter-yaml@0.7.1 - tree-sitter@0.25.9 - typed-arena@2.0.2 - unicode-ident@1.0.19 - utf8parse@0.2.2 - wasi@0.14.6+wasi-0.2.4 - wasip2@1.0.1+wasi-0.2.4 - wasm-bindgen-backend@0.2.101 - wasm-bindgen-macro-support@0.2.101 - wasm-bindgen-macro@0.2.101 - wasm-bindgen-shared@0.2.101 - wasm-bindgen@0.2.101 - winapi-util@0.1.11 - windows-core@0.62.0 - windows-implement@0.60.0 - windows-interface@0.59.1 - windows-link@0.1.3 - windows-link@0.2.0 - windows-result@0.4.0 - windows-strings@0.5.0 - windows-sys@0.52.0 - windows-sys@0.59.0 - windows-sys@0.60.2 - windows-sys@0.61.0 - windows-targets@0.52.6 - windows-targets@0.53.3 - windows_aarch64_gnullvm@0.52.6 - windows_aarch64_gnullvm@0.53.0 - windows_aarch64_msvc@0.52.6 - windows_aarch64_msvc@0.53.0 - windows_i686_gnu@0.52.6 - windows_i686_gnu@0.53.0 - windows_i686_gnullvm@0.52.6 - windows_i686_gnullvm@0.53.0 - windows_i686_msvc@0.52.6 - windows_i686_msvc@0.53.0 - windows_x86_64_gnu@0.52.6 - windows_x86_64_gnu@0.53.0 - windows_x86_64_gnullvm@0.52.6 - windows_x86_64_gnullvm@0.53.0 - windows_x86_64_msvc@0.52.6 - windows_x86_64_msvc@0.53.0 - wit-bindgen@0.46.0 - zerocopy-derive@0.8.27 - zerocopy@0.8.27 - zip@5.1.1 - zlib-rs@0.5.2 - zopfli@0.8.2 -" - -inherit cargo - -DESCRIPTION="A syntax-aware git merge driver for a growing collection of programming languages and file formats." -HOMEPAGE="http://mergiraf.org" -SRC_URI=" - https://codeberg.org/mergiraf/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - ${CARGO_CRATE_URIS} -" -S="${WORKDIR}/${PN}" - -LICENSE="GPL-3" -# Dependent crate licenses -LICENSE+=" Apache-2.0 MIT Unicode-3.0 ZLIB" - -SLOT="0" -KEYWORDS="~amd64" - -DOCS=(README.md doc/) - -src_configure() { - cargo_src_configure -} - -src_install() { - cargo_src_install - einstalldocs -} diff --git a/dev-util/mergiraf/metadata.xml b/dev-util/mergiraf/metadata.xml new file mode 100644 index 0000000..41e51cf --- /dev/null +++ b/dev-util/mergiraf/metadata.xml @@ -0,0 +1,7 @@ + + + + + mergiraf/mergiraf + + diff --git a/dev-util/watchexec/Manifest b/dev-util/watchexec/Manifest index 66a51d9..3ee612b 100644 --- a/dev-util/watchexec/Manifest +++ b/dev-util/watchexec/Manifest @@ -417,7 +417,6 @@ DIST urlencoding-2.1.3.crate 6538 BLAKE2B 65777b0990aa6b3d27a47f36114da8622026ac DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090 DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266 DIST uuid-1.16.0.crate 58549 BLAKE2B ec9eff05e887f519776a7ad860334ef856d06479f402d2ce7d600523e15b3357630e3c7747d3c87cdd06cdc226e017d8fddee4ab81e172fef12144d62c4af606 SHA512 2165fcc016fd318e00a07fbd6f68f7b4e4c3be74ddfb9475282d5d7fccb10a76b9a660bd7b95884714b11fd84d783ef20907399ac5f5de95fab6226a6e349c6a -DIST v2.3.2.tar.gz 384392 BLAKE2B a212ad323380f25fbb8dee39abda19c3b3e9de330b939c424190f9768e4acda32f8908919ce33f7e51dadf489d612ab19d9f7f01d176d253fad9f786a50b00a7 SHA512 688a559574c622a39c0e536860b32e8e52f7fd782d7b91e81b0144fc6c24461d047bb7ae6caf2f6ff636650f61b3bbc1226239a1947f7c455e4d1bf8277148c3 DIST valuable-0.1.1.crate 28679 BLAKE2B 33a68f81cb0448fa737fd7416f2dc1f0e4f171851692e5f759bc375ca8ffbe6eb53912823a59da44228029d379729b669e8213f00928c9b1a182c5d26c0de8bb SHA512 d8a4bffdc8a166d1ee11b87dd91cd68e5c898916b14db7039ad2faaad34f4bfef76f3fc3d17d6e7bf05e495778f7c9d5223fbf45331bd114f93fb6ec950eadbf DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db DIST vswhom-0.1.0.crate 9420 BLAKE2B ad748822fa9650d011c5f240f5e52ae1e27380fc1b22db2ceaaece4fbc814ac2f2792cf6772079199202efe88fb968618a13d91609e5245639f25b32640fad44 SHA512 0ac192e6a1d296904246d89a08021b55384b48959f26f1f0dca893f8fa1e71a012a0d731d1e48e41ca8e4427da84e50fa43ced621e435b010cbcda4f19c45a58 @@ -431,6 +430,7 @@ DIST wasm-bindgen-backend-0.2.100.crate 32111 BLAKE2B 6bbbef709753e2223017612138 DIST wasm-bindgen-macro-0.2.100.crate 9663 BLAKE2B b8a3fc6b3571f8caf106a9e9f3d9cc48b86096d714c5d0208f03d44d47003b3b26441b5cd68bcd49a8c05758bc1b984e460fb62ab439ff2d68c72766ce20358f SHA512 a1942f838eff5fd54406b573d81fe18f262df48a19535245b1a46cb31db2a022746e861d72e5286c632969d15d416655460d3865309c4947cd3d7965dead5c42 DIST wasm-bindgen-macro-support-0.2.100.crate 26243 BLAKE2B c18e35978b62dd2822ba8a4f6955cd5154b2a0d81b8e8032c2f8bda42c1c25f74a13f3e1c3a7bf47a823de2517a237e6a1aef18b189bf1f2b934123c58d1eb34 SHA512 0d03eaeda37c9c6ae06c0fa96e872b54780c4cf545b621c730dcc113dd59a8cb6333c5e3818f51365f71913b9669d8a870a06e70729722d03c07a49cff8a4fdf DIST wasm-bindgen-shared-0.2.100.crate 8570 BLAKE2B 886fa72cae891d4c2311e12e28f0a7bde9bcaca893603afa3428a402726b3b2bcdb6cb7dca6fdf983bd8fac5f049f0543537f2161318769b43c7eebfc906df27 SHA512 3fca8ddd1c6b2f66f70f6608c9b341822603f1c0dd71d47d27c6be8fe3f2c88598619946627720734b48cf999cafd0c63a08af5db28ea78a1538d2165a5fba61 +DIST watchexec-2.3.2.tar.gz 384392 BLAKE2B a212ad323380f25fbb8dee39abda19c3b3e9de330b939c424190f9768e4acda32f8908919ce33f7e51dadf489d612ab19d9f7f01d176d253fad9f786a50b00a7 SHA512 688a559574c622a39c0e536860b32e8e52f7fd782d7b91e81b0144fc6c24461d047bb7ae6caf2f6ff636650f61b3bbc1226239a1947f7c455e4d1bf8277148c3 DIST which-7.0.3.crate 18872 BLAKE2B f2d71b1b517a40814418ac3af69b6c6848182b379dfb17aef4e5cf3cbf384e76c7b2b2c4a88e7e025a90924342df877d2c40e5931100eaddae67391406827348 SHA512 d79b043c730678ae9d74268a0598bd7b4497d10f5a99fa2b0ee0aa21fed08c41ea2a329bc54aa3c51d23fa3fa4d519522079944dd3b0d7267cd34edc6da28856 DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 diff --git a/dev-util/watchexec/metadata.xml b/dev-util/watchexec/metadata.xml new file mode 100644 index 0000000..7e4167e --- /dev/null +++ b/dev-util/watchexec/metadata.xml @@ -0,0 +1,7 @@ + + + + + watchexec/watchexec + + diff --git a/dev-util/watchexec/watchexec-2.3.2.ebuild b/dev-util/watchexec/watchexec-2.3.2.ebuild index 97ff6a3..c645fbc 100644 --- a/dev-util/watchexec/watchexec-2.3.2.ebuild +++ b/dev-util/watchexec/watchexec-2.3.2.ebuild @@ -503,7 +503,7 @@ DESCRIPTION="Executes commands in response to file modifications" HOMEPAGE="https://watchexec.github.io" SRC_URI=" ${CARGO_CRATE_URIS} - https://github.com/watchexec/${PN}/archive/refs/tags/v${PV}.tar.gz + https://github.com/watchexec/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz " # S="${WORKDIR}/watchexec-${PV}" diff --git a/gui-apps/fuzzel/Manifest b/gui-apps/fuzzel/Manifest index e70790d..605ae43 100644 --- a/gui-apps/fuzzel/Manifest +++ b/gui-apps/fuzzel/Manifest @@ -1,2 +1 @@ -DIST fuzzel-1.12.0.tar.gz 480171 BLAKE2B 075d10974516b149f0c2d602947b2c338e710be20e57e8524b0f51ddaad8c53d8bfb95e68c8d4ec15f0a1601c15f1ca46cfc247a30f658f69865e7773a384113 SHA512 c7d25f46ac064d2cf6875c3e138a23a8120b1f01e2de64b08939009f9575dd96fa252ef3747a63daff5c7454b560795f3930111440c90b44c49aa3f157217021 DIST fuzzel-1.13.1.tar.gz 501037 BLAKE2B 01fd39d40661edc06872c31738aa5af4fc18ae71438b7e61e7987099dea4706438ca36008982bdab7a64fb1448ebb612ac5cb3d6e8aa43df90c3597522184d66 SHA512 dea1dd056df4928ffad08991149224d21a7aaa430de62dffb31601419cfae3ad420fdb8fe607a6d5ee8fd58c14024ea3d8249dc6c02fa68c0f38b60038de06be diff --git a/gui-apps/fuzzel/metadata.xml b/gui-apps/fuzzel/metadata.xml index 53b8580..a085ddf 100644 --- a/gui-apps/fuzzel/metadata.xml +++ b/gui-apps/fuzzel/metadata.xml @@ -1,3 +1,5 @@ + + dnkl/fuzzel diff --git a/gui-apps/waybar/Manifest b/gui-apps/waybar/Manifest deleted file mode 100644 index e459ffd..0000000 --- a/gui-apps/waybar/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST waybar-0.13.0.tar.gz 336832 BLAKE2B 5e234046d4dc276c59a8cda57363c43967e21abc618f046dfde8c1952ca5001b2e1575cfaf19bef032d212a7f9fc681e854d758b4a2ca496e4b6f2108d92493c SHA512 362b82fa0f2e0a3e882ab17f1234ca27bc76eb80267385fb56397c23ffe88b4a8376bb62f4ff94202f7b3995795c4010ebb57aa39b8c2722c8b196c09dd0938e diff --git a/gui-apps/waybar/waybar-0.13.0.ebuild b/gui-apps/waybar/waybar-0.13.0.ebuild deleted file mode 100644 index daaaf14..0000000 --- a/gui-apps/waybar/waybar-0.13.0.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson - -DESCRIPTION="Highly customizable Wayland bar for Sway and Wlroots based compositors" -HOMEPAGE="https://github.com/Alexays/Waybar" - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/Alexays/${PN^}.git" -else - SRC_URI="https://github.com/Alexays/${PN^}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm64" - S="${WORKDIR}/${PN^}-${PV}" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="evdev experimental jack +libinput +logind mpd mpris network pipewire pulseaudio sndio systemd test tray +udev upower wifi" -REQUIRED_USE=" - upower? ( logind ) -" - -RESTRICT="!test? ( test )" - -BDEPEND=" - >=app-text/scdoc-1.9.2 - dev-util/gdbus-codegen - dev-util/wayland-scanner - virtual/pkgconfig -" -RDEPEND=" - dev-cpp/cairomm:0 - dev-cpp/glibmm:2 - dev-cpp/gtkmm:3.0 - dev-libs/glib:2 - dev-libs/jsoncpp:= - dev-libs/libsigc++:2 - >=dev-libs/libfmt-8.1.1:= - >=dev-libs/spdlog-1.10.0:= - dev-libs/date:= - dev-libs/wayland - >=gui-libs/gtk-layer-shell-0.9.0 - media-video/pipewire:= - x11-libs/gtk+:3[wayland] - x11-libs/libxkbcommon - evdev? ( dev-libs/libevdev ) - jack? ( virtual/jack ) - libinput? ( dev-libs/libinput:= ) - logind? ( - || ( sys-apps/systemd - sys-auth/elogind ) - ) - mpd? ( media-libs/libmpdclient ) - mpris? ( >=media-sound/playerctl-2 ) - network? ( dev-libs/libnl:3 ) - pipewire? ( media-video/wireplumber:0/0.5 ) - pulseaudio? ( media-libs/libpulse ) - sndio? ( media-sound/sndio:= ) - systemd? ( sys-apps/systemd:= ) - tray? ( - dev-libs/libayatana-appindicator - dev-libs/libdbusmenu[gtk3] - ) - udev? ( virtual/libudev:= ) - upower? ( sys-power/upower:= ) - wifi? ( sys-apps/util-linux ) -" -DEPEND="${RDEPEND} - dev-libs/wayland-protocols - test? ( dev-cpp/catch:0 ) -" - -src_configure() { - local emesonargs=( - -Dman-pages=enabled - -Dcava=disabled - $(meson_feature evdev libevdev) - $(meson_feature jack) - $(meson_feature libinput) - $(meson_feature logind) - $(meson_feature mpd) - $(meson_feature mpris) - $(meson_feature network libnl) - $(meson_feature pulseaudio) - $(meson_feature pipewire wireplumber) - $(meson_feature pipewire) - $(meson_feature sndio) - $(meson_feature systemd) - $(meson_feature test tests) - $(meson_feature tray dbusmenu-gtk) - $(meson_feature udev libudev) - $(meson_feature upower upower_glib) - $(meson_feature wifi rfkill) - $(meson_use experimental) - ) - meson_src_configure -} diff --git a/llvm-core/lldb/metadata.xml b/llvm-core/lldb/metadata.xml new file mode 100644 index 0000000..eaeb3f1 --- /dev/null +++ b/llvm-core/lldb/metadata.xml @@ -0,0 +1,14 @@ + + + + + llvm/llvm-project + + + + Expose the transitive dependencies on net-misc/curl + and dev-cpp/cpp-httplib) to match + llvm-core/llvm. + + + diff --git a/sys-apps/earlyoom/Manifest b/sys-apps/earlyoom/Manifest index fe261b7..236214b 100644 --- a/sys-apps/earlyoom/Manifest +++ b/sys-apps/earlyoom/Manifest @@ -1,2 +1 @@ -DIST earlyoom-1.8.2.tar.gz 61555 BLAKE2B 2ce0ae16ed0a4e69cfeb85062327bf3991153e67778f2d2153f473f2b8fbdaa5f8edf0a6550c5f9fd8d219e9e11ba7cc309a157a596b99a9d17f04ccd7c418e7 SHA512 2c3b3bc93d3316e828a29d31ea48b0078b1495487aef1cf8b681aab069852ef87c05e15e63d9fe574eed478bbf27244805ed980d9439f22728ec10f284f2f476 DIST earlyoom-1.9.0.tar.gz 64388 BLAKE2B d2a12d81c43d2e5265b4f2aba51f8adeb525dffeedc7202869ee4ab18caf0c1248a1adad963765e88109145d5cb73b02f382f1facd3a72e62ad3f1282af7148c SHA512 bf8e5a71c235df6291fc41639ea3e1a73c625b95f82cb1f84bb52a6583dfaee8d66871ace02058d3eda2c39c138ebf5d0f0cf96d8e1837c48689f05a41972174 diff --git a/sys-apps/earlyoom/earlyoom-1.8.2.ebuild b/sys-apps/earlyoom/earlyoom-1.8.2.ebuild deleted file mode 100644 index 2e575a7..0000000 --- a/sys-apps/earlyoom/earlyoom-1.8.2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 2020-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -GO_OPTIONAL=1 -inherit go-module systemd toolchain-funcs - -DESCRIPTION="Early OOM Daemon for Linux" -HOMEPAGE="https://github.com/rfjakob/earlyoom" - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/rfjakob/earlyoom.git" - inherit git-r3 -else - SRC_URI="https://github.com/rfjakob/earlyoom/archive/v${PV}.tar.gz -> ${P}.tar.gz" - - KEYWORDS="amd64 x86" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="man" - -BDEPEND=" - man? ( virtual/pandoc ) -" - -src_unpack() { - default -} - -src_compile() { - tc-export CC - - emake \ - PREFIX="${EPREFIX}"/usr \ - VERSION="v${PV}" \ - SYSTEMDUNITDIR="$(systemd_get_systemunitdir)" \ - earlyoom earlyoom.service $(usev man 'earlyoom.1') -} - -src_install() { - dobin earlyoom - - use man && doman earlyoom.1 - - insinto /etc/default - newins earlyoom.default earlyoom - - dodir /etc/conf.d - dosym -r /etc/default/earlyoom /etc/conf.d/earlyoom - - newinitd "${FILESDIR}"/${PN}-r1 ${PN} - systemd_dounit earlyoom.service -} diff --git a/sys-apps/earlyoom/earlyoom-1.9.0.ebuild b/sys-apps/earlyoom/earlyoom-1.9.0.ebuild index 2e575a7..1683d0f 100644 --- a/sys-apps/earlyoom/earlyoom-1.9.0.ebuild +++ b/sys-apps/earlyoom/earlyoom-1.9.0.ebuild @@ -3,7 +3,6 @@ EAPI=8 -GO_OPTIONAL=1 inherit go-module systemd toolchain-funcs DESCRIPTION="Early OOM Daemon for Linux" diff --git a/sys-apps/earlyoom/metadata.xml b/sys-apps/earlyoom/metadata.xml new file mode 100644 index 0000000..0d6f548 --- /dev/null +++ b/sys-apps/earlyoom/metadata.xml @@ -0,0 +1,7 @@ + + + + + rfjakob/earlyoom + + diff --git a/x11-terms/ghostty/metadata.xml b/x11-terms/ghostty/metadata.xml new file mode 100644 index 0000000..4087b3c --- /dev/null +++ b/x11-terms/ghostty/metadata.xml @@ -0,0 +1,10 @@ + + + + + ghostty-org/ghostty + + + Use gui-libs/libadwaita for better GNOME integration + + diff --git a/x11-terms/wezterm/files/wezterm-20230320-124340-vendored-sources.patch b/x11-terms/wezterm/files/wezterm-20230320-124340-vendored-sources.patch deleted file mode 100644 index 613d4cb..0000000 --- a/x11-terms/wezterm/files/wezterm-20230320-124340-vendored-sources.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- wezterm-20230320-124340-559cb7b0-orig/.cargo/config 2023-03-21 06:43:40.000000000 +1100 -+++ wezterm-20230320-124340-559cb7b0/.cargo/config 2023-03-22 13:48:54.970057677 +1100 -@@ -7,3 +7,10 @@ - # enabled for the target, so let's turn that on here. - [target.x86_64-pc-windows-msvc] - rustflags = "-C target-feature=+crt-static" -+ -+[source."https://github.com/wez/libssh-rs.git"] -+git = "https://github.com/wez/libssh-rs.git" -+replace-with = "vendored-sources" -+ -+[source.vendored-sources] -+directory = "deps/crates" diff --git a/x11-terms/wezterm/files/wezterm-20240203-110809-cairo.patch b/x11-terms/wezterm/files/wezterm-20240203-110809-cairo.patch deleted file mode 100644 index a92cd33..0000000 --- a/x11-terms/wezterm/files/wezterm-20240203-110809-cairo.patch +++ /dev/null @@ -1,19 +0,0 @@ ---- wezterm-20240203-110809-5046fc22-orig/Cargo.toml 2024-02-04 05:08:09.000000000 +1100 -+++ wezterm-20240203-110809-5046fc22/Cargo.toml 2024-05-12 19:13:53.372080150 +1000 -@@ -4,7 +4,6 @@ - "bidi/generate", - "strip-ansi-escapes", - "sync-color-schemes", -- "deps/cairo", - "wezterm", - "wezterm-blob-leases", - "wezterm-dynamic", -@@ -26,8 +25,3 @@ - # https://jakedeichert.com/blog/reducing-rust-incremental-compilation-times-on-macos-by-70-percent/ - # Disabled because it breaks builds on Windows - #split-debuginfo = "unpacked" -- --[patch.crates-io] --# We use our own vendored cairo, which has minimal deps and should just --# build via cargo. --cairo-sys-rs = {path="deps/cairo", version="0.18.0"} diff --git a/x11-terms/wezterm/files/wezterm-20240203-110809-xcb-imdkit.patch b/x11-terms/wezterm/files/wezterm-20240203-110809-xcb-imdkit.patch deleted file mode 100644 index 2fb8d46..0000000 --- a/x11-terms/wezterm/files/wezterm-20240203-110809-xcb-imdkit.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- wezterm-20240203-110809-5046fc22-orig/window/Cargo.toml 2024-02-04 05:08:09.000000000 +1100 -+++ wezterm-20240203-110809-5046fc22/window/Cargo.toml 2024-03-03 16:51:41.640706218 +1100 -@@ -79,7 +79,7 @@ - wayland-protocols = {version="0.29", optional=true} - wayland-client = {version="0.29", optional=true} - wayland-egl = {version="0.29", optional=true} --xcb-imdkit = { version="0.3", git="https://github.com/wez/xcb-imdkit-rs.git", rev="215ce4b08ac9c4822e541efd4f4ffb1062806051"} -+xcb-imdkit = {version="0.1.2"} - zbus = "3.14" - zvariant = "3.15" - futures-util = "0.3" diff --git a/x11-terms/wezterm/files/wezterm-9999-cairo.patch b/x11-terms/wezterm/files/wezterm-9999-cairo.patch deleted file mode 100644 index fb5d73b..0000000 --- a/x11-terms/wezterm/files/wezterm-9999-cairo.patch +++ /dev/null @@ -1,33 +0,0 @@ ---- wezterm-9999/Cargo.toml 2025-11-07 16:14:15.222881261 +0100 -+++ wezterm-9999/Cargo.toml 2025-11-07 16:16:52.880493174 +0100 -@@ -4,7 +4,6 @@ - "bidi/generate", - "strip-ansi-escapes", - "sync-color-schemes", -- "deps/cairo", - "wezterm", - "wezterm-blob-leases", - "wezterm-cell", -@@ -276,8 +275,3 @@ - zbus = "4.2" - zstd = "0.11" - zvariant = "4.0" -- --[patch.crates-io] --# We use our own vendored cairo, which has minimal deps and should just --# build via cargo. --cairo-sys-rs = {path="deps/cairo", version="0.18.0"} - - ---- wezterm-9999/wezterm-font/Cargo.toml 2025-11-07 16:27:24.737551921 +0100 -+++ wezterm-9999/wezterm-font/Cargo.toml 2025-11-07 16:28:05.857747499 +0100 -@@ -15,7 +15,7 @@ - - [dependencies] - anyhow.workspace = true --cairo-rs.workspace = true -+cairo-rs = {version="0.18", default-features=false} - config.workspace = true - encoding_rs.workspace = true - enum-display-derive.workspace = true - diff --git a/x11-terms/wezterm/files/wezterm-9999-vendored-sources.patch b/x11-terms/wezterm/files/wezterm-9999-vendored-sources.patch deleted file mode 100644 index 6ca6eef..0000000 --- a/x11-terms/wezterm/files/wezterm-9999-vendored-sources.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- wezterm-9999/.cargo/config.toml 2025-11-07 15:54:45.485523386 +0100 -+++ wezterm-9999/.cargo/config.toml 2025-11-07 15:54:57.902272574 +0100 -@@ -7,3 +7,10 @@ - # enabled for the target, so let's turn that on here. - [target.x86_64-pc-windows-msvc] - rustflags = ["-C", "target-feature=+crt-static"] -+ -+[source."https://github.com/wez/libssh-rs.git"] -+git = "https://github.com/wez/libssh-rs.git" -+replace-with = "vendored-sources" -+ -+[source.vendored-sources] -+directory = "deps/crates" diff --git a/x11-terms/wezterm/files/xcb-imdkit-0.1.2-p1.patch b/x11-terms/wezterm/files/xcb-imdkit-0.1.2-p1.patch deleted file mode 100644 index c6ad621..0000000 --- a/x11-terms/wezterm/files/xcb-imdkit-0.1.2-p1.patch +++ /dev/null @@ -1,408 +0,0 @@ -commit 605f9ed36f2c9a514120d1b1b963b48ea3062280 -Author: Wez Furlong -Date: Sat May 7 14:12:02 2022 -0700 - - Update for xcb 1.1 - - The API changed quite substantially (and for the better!). - This commit is adjusting for that. - - There's a wart that I hope will be tackled upstream in - https://github.com/rust-x-bindings/rust-xcb/issues/188 - -diff --git a/examples/example.rs b/examples/example.rs -index 5262247..3feea8c 100644 ---- a/examples/example.rs -+++ b/examples/example.rs -@@ -1,36 +1,31 @@ - use std::sync::Arc; -+use xcb::x::{Cw, EventMask, Window}; -+use xcb::Event; - use xcb_imdkit::{ImeClient, InputStyle}; - --fn create_window(connection: Arc, screen: &xcb::Screen) -> u32 { -- let w = connection.generate_id(); -- let mask = xcb::EVENT_MASK_KEY_PRESS -- | xcb::EVENT_MASK_KEY_RELEASE -- | xcb::EVENT_MASK_FOCUS_CHANGE -- | xcb::EVENT_MASK_VISIBILITY_CHANGE -- | xcb::EVENT_MASK_STRUCTURE_NOTIFY; -- let values = [ -- (xcb::CW_BACK_PIXEL, screen.white_pixel()), -- (xcb::CW_EVENT_MASK, mask), -- ]; -- xcb::create_window( -- &connection, -- xcb::COPY_FROM_PARENT as u8, -- w, -- screen.root(), -- 0, -- 0, -- 400, -- 400, -- 10, -- xcb::WINDOW_CLASS_INPUT_OUTPUT as u16, -- screen.root_visual(), -- &values, -- ); -- xcb::map_window(&connection, w); -- unsafe { -- xcb::ffi::xcb_flush(connection.get_raw_conn()); -- } -- w -+fn create_window(connection: Arc, screen: &xcb::x::Screen) -> Window { -+ let wid = connection.generate_id(); -+ let mask = EventMask::KEY_PRESS -+ | EventMask::KEY_RELEASE -+ | EventMask::FOCUS_CHANGE -+ | EventMask::VISIBILITY_CHANGE -+ | EventMask::STRUCTURE_NOTIFY; -+ connection.send_request(&xcb::x::CreateWindow { -+ depth: xcb::x::COPY_FROM_PARENT as u8, -+ wid, -+ parent: screen.root(), -+ x: 0, -+ y: 0, -+ width: 400, -+ height: 400, -+ border_width: 10, -+ class: xcb::x::WindowClass::InputOutput, -+ visual: screen.root_visual(), -+ value_list: &[Cw::BackPixel(screen.white_pixel()), Cw::EventMask(mask)], -+ }); -+ connection.send_request(&xcb::x::MapWindow { window: wid }); -+ connection.flush().unwrap(); -+ wid - } - - fn main() { -@@ -49,23 +44,9 @@ fn main() { - InputStyle::PREEDIT_CALLBACKS, - None, - ); -- ime.set_commit_string_cb(|win, input| println!("Win {}, got: {}", win, input)); -+ ime.set_commit_string_cb(|win, input| println!("Win {:?}, got: {}", win, input)); - ime.set_forward_event_cb(|win, e| { -- dbg!( -- win, -- e.response_type(), -- e.detail(), -- e.time(), -- e.root(), -- e.event(), -- e.child(), -- e.root_x(), -- e.root_y(), -- e.event_x(), -- e.event_y(), -- e.state(), -- e.same_screen(), -- ); -+ eprintln!("win={:?} {:?}", win, e); - }); - ime.set_preedit_draw_cb(|win, info| { - dbg!(win, info); -@@ -79,22 +60,16 @@ fn main() { - let mut focus_win = wins[0]; - let mut n = 0; - loop { -- let event = connection.wait_for_event(); -- if event.is_none() { -- break; -- } -- let event = event.unwrap(); -- dbg!(event.response_type()); -- -- let event_type = event.response_type() & !0x80; -- if xcb::FOCUS_IN == event_type { -- let event: &xcb::FocusInEvent = unsafe { xcb::cast_event(&event) }; -- focus_win = event.event(); -- ime.update_pos(focus_win, 0, 0); -- } -- -- if xcb::CONFIGURE_NOTIFY == event_type { -- ime.update_pos(focus_win, 0, 0); -+ let event = dbg!(connection.wait_for_event().unwrap()); -+ match &event { -+ Event::X(xcb::x::Event::FocusIn(event)) => { -+ focus_win = event.event(); -+ ime.update_pos(focus_win, 0, 0); -+ } -+ Event::X(xcb::x::Event::ConfigureNotify(_)) => { -+ ime.update_pos(focus_win, 0, 0); -+ } -+ _ => {} - } - - println!(">>>>{}>>>>", n); -diff --git a/src/clib.rs b/src/clib.rs -index 6996380..55dbde0 100644 ---- a/src/clib.rs -+++ b/src/clib.rs -@@ -26,4 +26,3 @@ impl Default for xcb_xim_im_callback { - } - } - } -- -diff --git a/src/lib.rs b/src/lib.rs -index f9b56c8..b966a38 100644 ---- a/src/lib.rs -+++ b/src/lib.rs -@@ -15,6 +15,8 @@ extern crate lazy_static; - use std::os::raw::{c_char, c_void}; - use std::pin::Pin; - use std::sync::{Arc, Mutex}; -+use xcb::x::Window; -+use xcb::{Event, Raw, Xid, XidNew}; - - use bitflags::bitflags; - -@@ -49,6 +51,60 @@ extern "C" fn create_ic_callback(im: *mut xcb_xim_t, new_ic: xcb_xic_t, user_dat - } - } - -+fn raw_event(event: &Event) -> Option<*mut xcb::ffi::xcb_generic_event_t> { -+ match event { -+ Event::X(xcb::x::Event::KeyPress(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::KeyRelease(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::ButtonPress(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::ButtonRelease(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::MotionNotify(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::EnterNotify(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::LeaveNotify(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::FocusIn(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::FocusOut(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::KeymapNotify(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::Expose(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::GraphicsExposure(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::NoExposure(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::VisibilityNotify(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::CreateNotify(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::DestroyNotify(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::UnmapNotify(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::MapNotify(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::MapRequest(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::ReparentNotify(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::ConfigureNotify(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::ConfigureRequest(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::GravityNotify(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::ResizeRequest(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::CirculateNotify(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::CirculateRequest(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::PropertyNotify(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::SelectionClear(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::SelectionRequest(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::SelectionNotify(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::ColormapNotify(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::ClientMessage(e)) => Some(e.as_raw()), -+ Event::X(xcb::x::Event::MappingNotify(e)) => Some(e.as_raw()), -+ Event::Unknown(e) => Some(e.as_raw()), -+ Event::Xkb(xcb::xkb::Event::NewKeyboardNotify(e)) => Some(e.as_raw()), -+ Event::Xkb(xcb::xkb::Event::MapNotify(e)) => Some(e.as_raw()), -+ Event::Xkb(xcb::xkb::Event::StateNotify(e)) => Some(e.as_raw()), -+ Event::Xkb(xcb::xkb::Event::ControlsNotify(e)) => Some(e.as_raw()), -+ Event::Xkb(xcb::xkb::Event::IndicatorStateNotify(e)) => Some(e.as_raw()), -+ Event::Xkb(xcb::xkb::Event::IndicatorMapNotify(e)) => Some(e.as_raw()), -+ Event::Xkb(xcb::xkb::Event::NamesNotify(e)) => Some(e.as_raw()), -+ Event::Xkb(xcb::xkb::Event::CompatMapNotify(e)) => Some(e.as_raw()), -+ Event::Xkb(xcb::xkb::Event::BellNotify(e)) => Some(e.as_raw()), -+ Event::Xkb(xcb::xkb::Event::ActionMessage(e)) => Some(e.as_raw()), -+ Event::Xkb(xcb::xkb::Event::AccessXNotify(e)) => Some(e.as_raw()), -+ Event::Xkb(xcb::xkb::Event::ExtensionDeviceNotify(e)) => Some(e.as_raw()), -+ // https://github.com/rust-x-bindings/rust-xcb/issues/188 -+ #[allow(unreachable_patterns)] -+ _ => None, -+ } -+} -+ - extern "C" fn open_callback(im: *mut xcb_xim_t, user_data: *mut c_void) { - let ime = unsafe { ime_from_user_data(user_data) }; - let input_style = ime.input_style.bits(); -@@ -121,7 +177,7 @@ extern "C" fn commit_string_callback( - ) { - let input = unsafe { xim_encoding_to_utf8(im, input, length as usize) }; - let ime = unsafe { ime_from_user_data(user_data) }; -- let win = ime.pos_req.win; -+ let win = unsafe { Window::new(ime.pos_req.win) }; - ime.callbacks.commit_string.as_mut().map(|f| f(win, &input)); - } - -@@ -135,16 +191,30 @@ extern "C" fn update_pos_callback(_im: *mut xcb_xim_t, ic: xcb_xic_t, user_data: - } - } - -+const XCB_KEY_PRESS: u8 = 2; -+const XCB_KEY_RELEASE: u8 = 3; -+ - extern "C" fn forward_event_callback( - _im: *mut xcb_xim_t, - _ic: xcb_xic_t, - event: *mut xcb_key_press_event_t, - user_data: *mut c_void, - ) { -- let ptr = event as *const xcb::ffi::xcb_key_press_event_t; -- let event = xcb::KeyPressEvent { ptr: ptr as _ }; -+ let pressed = unsafe { ((*event).response_type & 0x7f) == XCB_KEY_PRESS }; -+ let ptr = event as *const xcb::ffi::xcb_generic_event_t; -+ let event = unsafe { -+ if pressed { -+ xcb::Event::X(xcb::x::Event::KeyPress(xcb::x::KeyPressEvent::from_raw( -+ ptr as _, -+ ))) -+ } else { -+ xcb::Event::X(xcb::x::Event::KeyRelease( -+ xcb::x::KeyReleaseEvent::from_raw(ptr as _), -+ )) -+ } -+ }; - let ime = unsafe { ime_from_user_data(user_data) }; -- let win = ime.pos_req.win; -+ let win = unsafe { Window::new(ime.pos_req.win) }; - ime.callbacks.forward_event.as_mut().map(|f| f(win, &event)); - - // xcb::KeyPressEvent has a Drop impl that will free `event`, but since we don't own it, we -@@ -154,7 +224,7 @@ extern "C" fn forward_event_callback( - - extern "C" fn preedit_start_callback(_im: *mut xcb_xim_t, _ic: xcb_xic_t, user_data: *mut c_void) { - let ime = unsafe { ime_from_user_data(user_data) }; -- let win = ime.pos_req.win; -+ let win = unsafe { Window::new(ime.pos_req.win) }; - ime.callbacks.preedit_start.as_mut().map(|f| f(win)); - } - -@@ -167,7 +237,7 @@ extern "C" fn preedit_draw_callback( - let frame = unsafe { &*frame }; - let preedit_info = PreeditInfo { inner: frame, im }; - let ime = unsafe { ime_from_user_data(user_data) }; -- let win = ime.pos_req.win; -+ let win = unsafe { Window::new(ime.pos_req.win) }; - ime.callbacks - .preedit_draw - .as_mut() -@@ -176,7 +246,7 @@ extern "C" fn preedit_draw_callback( - - extern "C" fn preedit_done_callback(_im: *mut xcb_xim_t, _ic: xcb_xic_t, user_data: *mut c_void) { - let ime = unsafe { ime_from_user_data(user_data) }; -- let win = ime.pos_req.win; -+ let win = unsafe { Window::new(ime.pos_req.win) }; - ime.callbacks.preedit_done.as_mut().map(|f| f(win)); - } - -@@ -195,10 +265,10 @@ bitflags! { - } - } - --type StringCB = dyn for<'a> FnMut(u32, &'a str); --type KeyPressCB = dyn for<'a> FnMut(u32, &'a xcb::KeyPressEvent); --type PreeditDrawCB = dyn for<'a> FnMut(u32, PreeditInfo<'a>); --type NotifyCB = dyn FnMut(u32); -+type StringCB = dyn for<'a> FnMut(Window, &'a str); -+type KeyPressCB = dyn for<'a> FnMut(Window, &'a xcb::Event); -+type PreeditDrawCB = dyn for<'a> FnMut(Window, PreeditInfo<'a>); -+type NotifyCB = dyn FnMut(Window); - - #[derive(Default)] - struct Callbacks { -@@ -403,24 +473,29 @@ impl ImeClient { - /// [`set_forward_event_cb`]: ImeClient::set_forward_event_cb - /// [`set_commit_string_cb`]: ImeClient::set_commit_string_cb - /// [`set_preedit_draw_cb`]: ImeClient::set_preedit_draw_cb -- pub fn process_event(&mut self, event: &xcb::GenericEvent) -> bool { -- if !unsafe { xcb_xim_filter_event(self.im, event.ptr as _) } { -- let mask = event.response_type() & !0x80; -- if (mask == xcb::ffi::XCB_KEY_PRESS) || (mask == xcb::ffi::XCB_KEY_RELEASE) { -- match self.ic { -- Some(ic) => { -- unsafe { -- xcb_xim_forward_event(self.im, ic, event.ptr as _); -+ pub fn process_event(&mut self, event: &xcb::Event) -> bool { -+ match raw_event(event) { -+ None => false, -+ Some(raw) => { -+ if !unsafe { xcb_xim_filter_event(self.im, raw as _) } { -+ let mask = unsafe { (*raw).response_type & !0x80 }; -+ if (mask == XCB_KEY_PRESS) || (mask == XCB_KEY_RELEASE) { -+ match self.ic { -+ Some(ic) => { -+ unsafe { -+ xcb_xim_forward_event(self.im, ic, raw as _); -+ } -+ return true; -+ } -+ _ => { -+ self.try_open_ic(); -+ } - } -- return true; -- } -- _ => { -- self.try_open_ic(); - } - } -+ false - } - } -- false - } - - /// Set the position at which to place the IME window. -@@ -431,8 +506,12 @@ impl ImeClient { - /// Return `true` if an update for the IME window position has been sent to the IME, `false` if - /// the update has been queued. If there is still an update request queued and this method is - /// called, the previously queued request is discarded in favor of the new one. -- pub fn update_pos(&mut self, win: u32, x: i16, y: i16) -> bool { -- self.pos_req = ImePos { win, x, y }; -+ pub fn update_pos(&mut self, win: Window, x: i16, y: i16) -> bool { -+ self.pos_req = ImePos { -+ win: win.resource_id(), -+ x, -+ y, -+ }; - match self.ic { - Some(ic) => { - if self.is_processing_pos_update { -@@ -504,7 +583,7 @@ impl ImeClient { - /// [`update_pos`]: ImeClient::update_pos - pub fn set_commit_string_cb(&mut self, f: F) - where -- F: for<'a> FnMut(u32, &'a str) + 'static, -+ F: for<'a> FnMut(Window, &'a str) + 'static, - { - self.callbacks.commit_string = Some(Box::new(f)); - } -@@ -520,7 +599,7 @@ impl ImeClient { - /// [`update_pos`]: ImeClient::update_pos - pub fn set_forward_event_cb(&mut self, f: F) - where -- F: for<'a> FnMut(u32, &'a xcb::KeyPressEvent) + 'static, -+ F: for<'a> FnMut(Window, &'a xcb::Event) + 'static, - { - self.callbacks.forward_event = Some(Box::new(f)); - } -@@ -533,7 +612,7 @@ impl ImeClient { - /// [`update_pos`]: ImeClient::update_pos - pub fn set_preedit_start_cb(&mut self, f: F) - where -- F: FnMut(u32) + 'static, -+ F: FnMut(Window) + 'static, - { - self.callbacks.preedit_start = Some(Box::new(f)); - } -@@ -547,7 +626,7 @@ impl ImeClient { - /// [`update_pos`]: ImeClient::update_pos - pub fn set_preedit_draw_cb(&mut self, f: F) - where -- F: for<'a> FnMut(u32, PreeditInfo<'a>) + 'static, -+ F: for<'a> FnMut(Window, PreeditInfo<'a>) + 'static, - { - self.callbacks.preedit_draw = Some(Box::new(f)); - } -@@ -560,7 +639,7 @@ impl ImeClient { - /// [`update_pos`]: ImeClient::update_pos - pub fn set_preedit_done_cb(&mut self, f: F) - where -- F: FnMut(u32) + 'static, -+ F: FnMut(Window) + 'static, - { - self.callbacks.preedit_done = Some(Box::new(f)); - } diff --git a/x11-terms/wezterm/files/xcb-imdkit-0.1.2-p2.patch b/x11-terms/wezterm/files/xcb-imdkit-0.1.2-p2.patch deleted file mode 100644 index ed3b7f7..0000000 --- a/x11-terms/wezterm/files/xcb-imdkit-0.1.2-p2.patch +++ /dev/null @@ -1,124 +0,0 @@ -commit ede7c71b85fe2537efef6cf999a45690316211cf -Author: Wez Furlong -Date: Sun May 8 13:51:09 2022 -0700 - - I submitted a PR to remove the as_raw wart - - refs: https://github.com/rust-x-bindings/rust-xcb/pull/190 - -diff --git a/src/lib.rs b/src/lib.rs -index b966a38..64c99cf 100644 ---- a/src/lib.rs -+++ b/src/lib.rs -@@ -16,7 +16,7 @@ use std::os::raw::{c_char, c_void}; - use std::pin::Pin; - use std::sync::{Arc, Mutex}; - use xcb::x::Window; --use xcb::{Event, Raw, Xid, XidNew}; -+use xcb::{Raw, Xid, XidNew}; - - use bitflags::bitflags; - -@@ -51,60 +51,6 @@ extern "C" fn create_ic_callback(im: *mut xcb_xim_t, new_ic: xcb_xic_t, user_dat - } - } - --fn raw_event(event: &Event) -> Option<*mut xcb::ffi::xcb_generic_event_t> { -- match event { -- Event::X(xcb::x::Event::KeyPress(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::KeyRelease(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::ButtonPress(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::ButtonRelease(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::MotionNotify(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::EnterNotify(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::LeaveNotify(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::FocusIn(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::FocusOut(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::KeymapNotify(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::Expose(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::GraphicsExposure(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::NoExposure(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::VisibilityNotify(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::CreateNotify(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::DestroyNotify(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::UnmapNotify(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::MapNotify(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::MapRequest(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::ReparentNotify(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::ConfigureNotify(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::ConfigureRequest(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::GravityNotify(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::ResizeRequest(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::CirculateNotify(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::CirculateRequest(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::PropertyNotify(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::SelectionClear(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::SelectionRequest(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::SelectionNotify(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::ColormapNotify(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::ClientMessage(e)) => Some(e.as_raw()), -- Event::X(xcb::x::Event::MappingNotify(e)) => Some(e.as_raw()), -- Event::Unknown(e) => Some(e.as_raw()), -- Event::Xkb(xcb::xkb::Event::NewKeyboardNotify(e)) => Some(e.as_raw()), -- Event::Xkb(xcb::xkb::Event::MapNotify(e)) => Some(e.as_raw()), -- Event::Xkb(xcb::xkb::Event::StateNotify(e)) => Some(e.as_raw()), -- Event::Xkb(xcb::xkb::Event::ControlsNotify(e)) => Some(e.as_raw()), -- Event::Xkb(xcb::xkb::Event::IndicatorStateNotify(e)) => Some(e.as_raw()), -- Event::Xkb(xcb::xkb::Event::IndicatorMapNotify(e)) => Some(e.as_raw()), -- Event::Xkb(xcb::xkb::Event::NamesNotify(e)) => Some(e.as_raw()), -- Event::Xkb(xcb::xkb::Event::CompatMapNotify(e)) => Some(e.as_raw()), -- Event::Xkb(xcb::xkb::Event::BellNotify(e)) => Some(e.as_raw()), -- Event::Xkb(xcb::xkb::Event::ActionMessage(e)) => Some(e.as_raw()), -- Event::Xkb(xcb::xkb::Event::AccessXNotify(e)) => Some(e.as_raw()), -- Event::Xkb(xcb::xkb::Event::ExtensionDeviceNotify(e)) => Some(e.as_raw()), -- // https://github.com/rust-x-bindings/rust-xcb/issues/188 -- #[allow(unreachable_patterns)] -- _ => None, -- } --} -- - extern "C" fn open_callback(im: *mut xcb_xim_t, user_data: *mut c_void) { - let ime = unsafe { ime_from_user_data(user_data) }; - let input_style = ime.input_style.bits(); -@@ -474,28 +420,24 @@ impl ImeClient { - /// [`set_commit_string_cb`]: ImeClient::set_commit_string_cb - /// [`set_preedit_draw_cb`]: ImeClient::set_preedit_draw_cb - pub fn process_event(&mut self, event: &xcb::Event) -> bool { -- match raw_event(event) { -- None => false, -- Some(raw) => { -- if !unsafe { xcb_xim_filter_event(self.im, raw as _) } { -- let mask = unsafe { (*raw).response_type & !0x80 }; -- if (mask == XCB_KEY_PRESS) || (mask == XCB_KEY_RELEASE) { -- match self.ic { -- Some(ic) => { -- unsafe { -- xcb_xim_forward_event(self.im, ic, raw as _); -- } -- return true; -- } -- _ => { -- self.try_open_ic(); -- } -+ let raw = event.as_raw(); -+ if !unsafe { xcb_xim_filter_event(self.im, raw as _) } { -+ let mask = unsafe { (*raw).response_type & !0x80 }; -+ if (mask == XCB_KEY_PRESS) || (mask == XCB_KEY_RELEASE) { -+ match self.ic { -+ Some(ic) => { -+ unsafe { -+ xcb_xim_forward_event(self.im, ic, raw as _); - } -+ return true; -+ } -+ _ => { -+ self.try_open_ic(); - } - } -- false - } - } -+ false - } - - /// Set the position at which to place the IME window. diff --git a/x11-terms/wezterm/files/xcb-imdkit-0.1.2-p3-xcb-1.3.patch b/x11-terms/wezterm/files/xcb-imdkit-0.1.2-p3-xcb-1.3.patch deleted file mode 100644 index 56904cc..0000000 --- a/x11-terms/wezterm/files/xcb-imdkit-0.1.2-p3-xcb-1.3.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- xcb-imdkit-0.1.2-orig/Cargo.toml 1970-01-01 10:00:01.000000000 +1000 -+++ xcb-imdkit-0.1.2/Cargo.toml 2024-03-03 17:13:21.554501365 +1100 -@@ -36,7 +36,8 @@ - version = "1.4.0" - - [dependencies.xcb] --version = "0.9.0" -+version = "1.3" -+features = ["xkb"] - [build-dependencies.cc] - version = "1.0" - diff --git a/x11-terms/wezterm/files/xcb-imdkit-0.1.2-p4.patch b/x11-terms/wezterm/files/xcb-imdkit-0.1.2-p4.patch deleted file mode 100644 index 4bf4089..0000000 --- a/x11-terms/wezterm/files/xcb-imdkit-0.1.2-p4.patch +++ /dev/null @@ -1,276 +0,0 @@ -commit 9ba1522493167c2430f20b06597240bd00bebd81 -Author: kumattau -Date: Sun May 29 14:15:52 2022 +0900 - - Expose feedback_array - -diff --git a/src/lib.rs b/src/lib.rs -index 64c99cf..4f128d4 100644 ---- a/src/lib.rs -+++ b/src/lib.rs -@@ -278,6 +278,16 @@ impl<'a> PreeditInfo<'a> { - ) - } - } -+ -+ /// Feedback array of preedit string. -+ pub fn feedback_array(&self) -> &[u32] { -+ unsafe { -+ std::slice::from_raw_parts( -+ self.inner.feedback_array.items, -+ self.inner.feedback_array.size as usize, -+ ) -+ } -+ } - } - - impl<'a> std::fmt::Debug for PreeditInfo<'a> { - -commit 0f8a95d5de495d6cbbfff79d4e6ca83f4004779e -Merge: 3465b98 ede7c71 -Author: HMH -Date: Wed Jun 8 03:46:16 2022 +0200 - - Merge pull request #2 from wez/master - - Update for xcb 1.1 - -commit 82c228f177e1dbce3b15fb113b91761fd79cf711 -Merge: 0f8a95d 9ba1522 -Author: HMH -Date: Wed Jun 8 03:54:56 2022 +0200 - - Merge branch 'kumattau-master' - - Expose feedback_array. - -commit 09629568a992a43931478fedcdaedb5feeac58dc -Author: HMH -Date: Wed Jun 8 04:00:33 2022 +0200 - - Add feedback_array to debug output of PreeditInfo. - -diff --git a/src/lib.rs b/src/lib.rs -index 4f128d4..272d1e9 100644 ---- a/src/lib.rs -+++ b/src/lib.rs -@@ -297,6 +297,7 @@ impl<'a> std::fmt::Debug for PreeditInfo<'a> { - .field("caret", &self.caret()) - .field("chg_first", &self.chg_first()) - .field("chg_length", &self.chg_length()) -+ .field("feedback_array", &self.feedback_array()) - .field("text", &self.text()); - Ok(()) - } - -commit c6859ab2b8a233ca5dda5e8e4f1634d34ce9c85c -Author: Wez Furlong -Date: Mon Dec 19 12:20:11 2022 -0700 - - Potential fix for disconnected IME - - refs: https://github.com/H-M-H/xcb-imdkit-rs/issues/5 - refs: https://github.com/wez/wezterm/issues/2819 - -diff --git a/src/lib.rs b/src/lib.rs -index 272d1e9..a2b42e1 100644 ---- a/src/lib.rs -+++ b/src/lib.rs -@@ -111,6 +111,14 @@ unsafe fn ime_from_user_data(user_data: *mut c_void) -> &'static mut ImeClient { - &mut *(user_data as *mut ImeClient) - } - -+extern "C" fn disconnected_callback( -+ _im: *mut xcb_xim_t, -+ user_data: *mut c_void, -+) { -+ let ime = unsafe { ime_from_user_data(user_data) }; -+ ime.ic.take(); -+} -+ - extern "C" fn commit_string_callback( - im: *mut xcb_xim_t, - _ic: xcb_xic_t, -@@ -388,6 +396,7 @@ impl ImeClient { - pos_update_queued: false, - }); - let callbacks = xcb_xim_im_callback { -+ disconnected: Some(disconnected_callback), - commit_string: Some(commit_string_callback), - forward_event: Some(forward_event_callback), - preedit_start: Some(preedit_start_callback), - -commit 1ae2900415a65187dcf85324fb755b3be6ab1f91 -Author: kumattau -Date: Tue Oct 4 02:06:56 2022 +0900 - - Expose xcb_im_feedback_t - -diff --git a/bindgen.sh b/bindgen.sh -index 9d0c00d..632e678 100755 ---- a/bindgen.sh -+++ b/bindgen.sh -@@ -5,6 +5,7 @@ WHITELIST='(xcb|XCB)_(xim|XIM|im|xic)_.*|xcb_compound_text.*|xcb_utf8_to_compoun - bindgen \ - --allowlist-function "$WHITELIST" \ - --allowlist-type "_xcb_im_style_t" \ -+ --allowlist-type "xcb_im_feedback_t" \ - --allowlist-var "$WHITELIST" \ - --size_t-is-usize \ - --no-layout-tests \ -diff --git a/src/bindings.rs b/src/bindings.rs -index 7870365..31793c9 100644 ---- a/src/bindings.rs -+++ b/src/bindings.rs -@@ -1,4 +1,4 @@ --/* automatically generated by rust-bindgen 0.59.1 */ -+/* automatically generated by rust-bindgen 0.60.1 */ - - pub const XCB_XIM_CM_DATA_SIZE: u32 = 20; - pub const XCB_XIM_PROTOCOLMAJORVERSION: u32 = 0; -@@ -61,24 +61,24 @@ pub const XCB_XIM_EXTENSION: u32 = 128; - pub const XCB_XIM_EXT_SET_EVENT_MASK: u32 = 48; - pub const XCB_XIM_EXT_FORWARD_KEYEVENT: u32 = 50; - pub const XCB_XIM_EXT_MOVE: u32 = 51; --pub const XCB_XIM_XNQueryInputStyle: &'static [u8; 16usize] = b"queryInputStyle\0"; --pub const XCB_XIM_XNClientWindow: &'static [u8; 13usize] = b"clientWindow\0"; --pub const XCB_XIM_XNInputStyle: &'static [u8; 11usize] = b"inputStyle\0"; --pub const XCB_XIM_XNFocusWindow: &'static [u8; 12usize] = b"focusWindow\0"; --pub const XCB_XIM_XNFilterEvents: &'static [u8; 13usize] = b"filterEvents\0"; --pub const XCB_XIM_XNPreeditAttributes: &'static [u8; 18usize] = b"preeditAttributes\0"; --pub const XCB_XIM_XNStatusAttributes: &'static [u8; 17usize] = b"statusAttributes\0"; --pub const XCB_XIM_XNArea: &'static [u8; 5usize] = b"area\0"; --pub const XCB_XIM_XNAreaNeeded: &'static [u8; 11usize] = b"areaNeeded\0"; --pub const XCB_XIM_XNSpotLocation: &'static [u8; 13usize] = b"spotLocation\0"; --pub const XCB_XIM_XNColormap: &'static [u8; 9usize] = b"colorMap\0"; --pub const XCB_XIM_XNStdColormap: &'static [u8; 12usize] = b"stdColorMap\0"; --pub const XCB_XIM_XNForeground: &'static [u8; 11usize] = b"foreground\0"; --pub const XCB_XIM_XNBackground: &'static [u8; 11usize] = b"background\0"; --pub const XCB_XIM_XNBackgroundPixmap: &'static [u8; 17usize] = b"backgroundPixmap\0"; --pub const XCB_XIM_XNFontSet: &'static [u8; 8usize] = b"fontSet\0"; --pub const XCB_XIM_XNLineSpace: &'static [u8; 10usize] = b"lineSpace\0"; --pub const XCB_XIM_XNSeparatorofNestedList: &'static [u8; 22usize] = b"separatorofNestedList\0"; -+pub const XCB_XIM_XNQueryInputStyle: &[u8; 16usize] = b"queryInputStyle\0"; -+pub const XCB_XIM_XNClientWindow: &[u8; 13usize] = b"clientWindow\0"; -+pub const XCB_XIM_XNInputStyle: &[u8; 11usize] = b"inputStyle\0"; -+pub const XCB_XIM_XNFocusWindow: &[u8; 12usize] = b"focusWindow\0"; -+pub const XCB_XIM_XNFilterEvents: &[u8; 13usize] = b"filterEvents\0"; -+pub const XCB_XIM_XNPreeditAttributes: &[u8; 18usize] = b"preeditAttributes\0"; -+pub const XCB_XIM_XNStatusAttributes: &[u8; 17usize] = b"statusAttributes\0"; -+pub const XCB_XIM_XNArea: &[u8; 5usize] = b"area\0"; -+pub const XCB_XIM_XNAreaNeeded: &[u8; 11usize] = b"areaNeeded\0"; -+pub const XCB_XIM_XNSpotLocation: &[u8; 13usize] = b"spotLocation\0"; -+pub const XCB_XIM_XNColormap: &[u8; 9usize] = b"colorMap\0"; -+pub const XCB_XIM_XNStdColormap: &[u8; 12usize] = b"stdColorMap\0"; -+pub const XCB_XIM_XNForeground: &[u8; 11usize] = b"foreground\0"; -+pub const XCB_XIM_XNBackground: &[u8; 11usize] = b"background\0"; -+pub const XCB_XIM_XNBackgroundPixmap: &[u8; 17usize] = b"backgroundPixmap\0"; -+pub const XCB_XIM_XNFontSet: &[u8; 8usize] = b"fontSet\0"; -+pub const XCB_XIM_XNLineSpace: &[u8; 10usize] = b"lineSpace\0"; -+pub const XCB_XIM_XNSeparatorofNestedList: &[u8; 22usize] = b"separatorofNestedList\0"; - pub type __uint8_t = ::std::os::raw::c_uchar; - pub type __int16_t = ::std::os::raw::c_short; - pub type __uint16_t = ::std::os::raw::c_ushort; -@@ -2313,6 +2313,16 @@ pub const _xcb_im_style_t_XCB_IM_StatusCallbacks: _xcb_im_style_t = 512; - pub const _xcb_im_style_t_XCB_IM_StatusNothing: _xcb_im_style_t = 1024; - pub const _xcb_im_style_t_XCB_IM_StatusNone: _xcb_im_style_t = 2048; - pub type _xcb_im_style_t = ::std::os::raw::c_uint; -+pub const xcb_im_feedback_t_XCB_XIM_REVERSE: xcb_im_feedback_t = 1; -+pub const xcb_im_feedback_t_XCB_XIM_UNDERLINE: xcb_im_feedback_t = 2; -+pub const xcb_im_feedback_t_XCB_XIM_HIGHLIGHT: xcb_im_feedback_t = 4; -+pub const xcb_im_feedback_t_XCB_XIM_PRIMARY: xcb_im_feedback_t = 32; -+pub const xcb_im_feedback_t_XCB_XIM_SECONDARY: xcb_im_feedback_t = 64; -+pub const xcb_im_feedback_t_XCB_XIM_TERTIARY: xcb_im_feedback_t = 128; -+pub const xcb_im_feedback_t_XCB_XIM_VISIBLE_TO_FORWARD: xcb_im_feedback_t = 256; -+pub const xcb_im_feedback_t_XCB_XIM_VISIBLE_TO_BACKWORD: xcb_im_feedback_t = 512; -+pub const xcb_im_feedback_t_XCB_XIM_VISIBLE_TO_CENTER: xcb_im_feedback_t = 1024; -+pub type xcb_im_feedback_t = ::std::os::raw::c_uint; - #[repr(C)] - #[derive(Debug, Copy, Clone)] - pub struct _xcb_im_trigger_keys_t { -diff --git a/src/lib.rs b/src/lib.rs -index a2b42e1..d150bda 100644 ---- a/src/lib.rs -+++ b/src/lib.rs -@@ -219,6 +219,21 @@ bitflags! { - } - } - -+bitflags! { -+ pub struct InputFeedback: u32 { -+ const DEFAULT = 0; -+ const REVERSE = xcb_im_feedback_t_XCB_XIM_REVERSE; -+ const UNDERLINE = xcb_im_feedback_t_XCB_XIM_UNDERLINE; -+ const HIGHLIGHT = xcb_im_feedback_t_XCB_XIM_HIGHLIGHT; -+ const PRIMARY = xcb_im_feedback_t_XCB_XIM_PRIMARY; -+ const SECONDARY = xcb_im_feedback_t_XCB_XIM_SECONDARY; -+ const TERTIARY = xcb_im_feedback_t_XCB_XIM_TERTIARY; -+ const VISIBLE_TO_FORWARD = xcb_im_feedback_t_XCB_XIM_VISIBLE_TO_FORWARD; -+ const VISIBLE_TO_BACKWORD = xcb_im_feedback_t_XCB_XIM_VISIBLE_TO_BACKWORD; -+ const VISIBLE_TO_CENTER = xcb_im_feedback_t_XCB_XIM_VISIBLE_TO_CENTER; -+ } -+} -+ - type StringCB = dyn for<'a> FnMut(Window, &'a str); - type KeyPressCB = dyn for<'a> FnMut(Window, &'a xcb::Event); - type PreeditDrawCB = dyn for<'a> FnMut(Window, PreeditInfo<'a>); - -commit 7170c21711e54e7b66712bdf6edea7d8c894652d -Author: kumattau -Date: Sat Oct 8 00:11:53 2022 +0900 - - Add docs to InputFeedback - -diff --git a/src/lib.rs b/src/lib.rs -index d150bda..f899753 100644 ---- a/src/lib.rs -+++ b/src/lib.rs -@@ -220,16 +220,37 @@ bitflags! { - } - - bitflags! { -+ /// [`InputFeedback`] is feedback information to the preedit text. -+ /// Each element in [`PreeditInfo::feedback_array`] is a bitmask represented by a value of [`InputFeedback`]. - pub struct InputFeedback: u32 { -+ /// By default the preedit text should be drawn in normal manner. - const DEFAULT = 0; -+ -+ /// The preedit text should be drawn by swapping the foreground and background colors used to draw normal, unhighlighted characters. - const REVERSE = xcb_im_feedback_t_XCB_XIM_REVERSE; -+ -+ /// The preedit text should be underlined. - const UNDERLINE = xcb_im_feedback_t_XCB_XIM_UNDERLINE; -+ -+ /// The preedit text should be drawn in some unique manner that must be different from REVERSE and UNDERLINE. - const HIGHLIGHT = xcb_im_feedback_t_XCB_XIM_HIGHLIGHT; -+ -+ /// The preedit text should be drawn in some unique manner that must be different from REVERSE and UNDERLINE. - const PRIMARY = xcb_im_feedback_t_XCB_XIM_PRIMARY; -+ -+ /// The preedit text should be drawn in some unique manner that must be different from REVERSE and UNDERLINE. - const SECONDARY = xcb_im_feedback_t_XCB_XIM_SECONDARY; -+ -+ /// The preedit text should be drawn in some unique manner that must be different from REVERSE and UNDERLINE. - const TERTIARY = xcb_im_feedback_t_XCB_XIM_TERTIARY; -+ -+ /// The preedit text is preferably displayed in the primary draw direction from the caret position in the preedit area forward. - const VISIBLE_TO_FORWARD = xcb_im_feedback_t_XCB_XIM_VISIBLE_TO_FORWARD; -+ -+ /// The preedit text is preferably displayed from the caret position in the preedit area backward, relative to the primary draw direction. - const VISIBLE_TO_BACKWORD = xcb_im_feedback_t_XCB_XIM_VISIBLE_TO_BACKWORD; -+ -+ /// The preedit text is preferably displayed with the caret position in the preedit area centered. - const VISIBLE_TO_CENTER = xcb_im_feedback_t_XCB_XIM_VISIBLE_TO_CENTER; - } - } -@@ -302,7 +323,8 @@ impl<'a> PreeditInfo<'a> { - } - } - -- /// Feedback array of preedit string. -+ /// Feedback information to each character of preedit text. -+ /// Refer to [`InputFeedback`] for more details. - pub fn feedback_array(&self) -> &[u32] { - unsafe { - std::slice::from_raw_parts( - diff --git a/x11-terms/wezterm/wezterm-9999.ebuild b/x11-terms/wezterm/wezterm-9999.ebuild deleted file mode 100644 index ea1a14a..0000000 --- a/x11-terms/wezterm/wezterm-9999.ebuild +++ /dev/null @@ -1,197 +0,0 @@ -# Copyright 2022-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# stdsimd -# RUST_MAX_VER="1.77.1" - -EGIT_CLONE_TYPE="single" - -inherit bash-completion-r1 desktop cargo xdg-utils git-r3 - -DESCRIPTION="A GPU-accelerated cross-platform terminal emulator and multiplexer" -HOMEPAGE="https://wezfurlong.org/wezterm/" - -# MY_PV="$(ver_rs 1 -)-5046fc22" -# MY_P="${PN}-${MY_PV}" - -EGIT_REPO_URI="https://github.com/wezterm/wezterm.git" - -SUBMODULES=( - "freetype2 github freetype https://github.com/wez/freetype2 e4586d960f339cf75e2e0b34aee30a0ed8353c0d" - "libpng github freetype https://github.com/glennrp/libpng 8439534daa1d3a5705ba92e653eda9251246dd61" - "zlib github freetype https://github.com/madler/zlib cacf7f1d4e3d44d871b605da3b647f07d718623f" - "harfbuzz github harfbuzz https://github.com/harfbuzz/harfbuzz 894a1f72ee93a1fd8dc1d9218cb3fd8f048be29a" - "libssh-rs-tmp github crates https://github.com/wez/libssh-rs e57fdc813ed177738828ad73536f657cb2f91cf4" - "libssh gitlab crates https://gitlab.com/libssh/libssh-mirror 6ad455a8acfe6032c2a87cf83f2d20463c30f8af" -) - -# License set may be more restrictive as OR is not respected -# use cargo-license for a more accurate license picture -LICENSE="MIT" -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 ISC - LGPL-2.1 MIT MPL-2.0 UoI-NCSA Unicode-3.0 Unicode-DFS-2016 WTFPL-2 - ZLIB -" -SLOT="0" -# KEYWORDS="~amd64 ~arm64" -IUSE="wayland" - -RESTRICT=test # tests require network - -PATCHES=( - "${FILESDIR}/${PN}-${PV}-vendored-sources.patch" - # "${FILESDIR}/${PN}-${PV}-cairo.patch" -) - -DEPEND=" - dev-libs/libgit2 - dev-libs/openssl - wayland? ( dev-libs/wayland ) - media-fonts/jetbrains-mono - media-fonts/noto - media-fonts/noto-emoji - media-fonts/roboto - media-libs/fontconfig - media-libs/mesa - sys-apps/dbus - sys-libs/zlib - x11-libs/cairo[X] - x11-libs/libX11 - x11-libs/libxkbcommon[X,wayland?] - x11-libs/xcb-util - x11-libs/xcb-util-image - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-wm - x11-themes/hicolor-icon-theme - x11-themes/xcursor-themes -" -RDEPEND="${DEPEND}" -BDEPEND=" - dev-build/cmake - dev-vcs/git - virtual/pkgconfig -" - -QA_FLAGS_IGNORED=" - usr/bin/.* -" - -# S="${WORKDIR}/${MY_P}" - -# submodule_uris() { -# for line in "${SUBMODULES[@]}"; do -# read -r name hoster dep url commit <<< "${line}" || die - -# if [ ${hoster} == "github" ]; -# then -# SRC_URI+=" ${url}/archive/${commit}.tar.gz -> ${url##*/}-${commit}.tar.gz" -# elif [ ${hoster} == "gitlab" ]; -# then -# SRC_URI+=" ${url}/-/archive/${commit}/${url##*/}-${commit}.tar.gz" -# else -# die -# fi -# done -# } - -# submodule_uris - -src_unpack() { - git-r3_src_unpack - - pushd ${S} - eapply "${FILESDIR}/${PN}-${PV}-cairo.patch" - popd - - cargo_live_src_unpack -} - -src_prepare() { - # for line in "${SUBMODULES[@]}"; do - # read -r name hoster dep url commit <<< "${line}" || die - - # mkdir -p "${S}/deps/${dep}/${name}" || die - # cp -r "${WORKDIR}"/${url##*/}-${commit}/* "${S}/deps/${dep}/${name}" || die - # done - - # pushd "${WORKDIR}"/cargo_home/gentoo/xcb-imdkit-0.1.2 || die - # eapply "${FILESDIR}"/xcb-imdkit-0.1.2-p1.patch - # eapply "${FILESDIR}"/xcb-imdkit-0.1.2-p2.patch - # eapply "${FILESDIR}"/xcb-imdkit-0.1.2-p3-xcb-1.3.patch - # eapply "${FILESDIR}"/xcb-imdkit-0.1.2-p4.patch - # popd || die - - # mv "${S}/deps/crates/libssh-rs-tmp/libssh-rs" "${S}/deps/crates" || die - # mv "${S}/deps/crates/libssh-rs-tmp/libssh-rs-sys" "${S}/deps/crates" || die - # cp -r "${S}"/deps/crates/libssh/* "${S}/deps/crates/libssh-rs-sys/vendored/" || die - # rm -rf "${S}/deps/crates/libssh-rs-tmp" || die - # rm -rf "${S}/deps/crates/libssh" || die - # echo '{"files":{}}' > "${S}/deps/crates/libssh-rs/.cargo-checksum.json" || die - # echo '{"files":{}}' > "${S}/deps/crates/libssh-rs-sys/.cargo-checksum.json" || die - # echo '{"files":{}}' > "${WORKDIR}/cargo_home/gentoo/xcb-imdkit-0.1.2/.cargo-checksum.json" || die - - echo "git-gentoo" > .tag || die - - default -} - -src_configure() { - local myfeatures=( - distro-defaults - vendor-nerd-font-symbols-font - $(usev wayland) - ) - cargo_src_configure --no-default-features -} - -src_compile() { - cargo_src_compile -} - -src_install() { - exeinto /usr/bin - doexe "$(cargo_target_dir)/wezterm" - doexe "$(cargo_target_dir)/wezterm-gui" - doexe "$(cargo_target_dir)/wezterm-mux-server" - doexe "$(cargo_target_dir)/strip-ansi-escapes" - - insinto /usr/share/icons/hicolor/128x128/apps - newins assets/icon/terminal.png org.wezfurlong.wezterm.png - - newmenu assets/wezterm.desktop org.wezfurlong.wezterm.desktop - - insinto /usr/share/metainfo - newins assets/wezterm.appdata.xml org.wezfurlong.wezterm.appdata.xml - - newbashcomp assets/shell-completion/bash ${PN} - - insopts -m 0644 - insinto /usr/share/zsh/site-functions - newins assets/shell-completion/zsh _${PN} - - insopts -m 0644 - insinto /usr/share/fish/vendor_completions.d - newins assets/shell-completion/fish ${PN}.fish -} - -pkg_postinst() { - xdg_icon_cache_update - einfo "It may be necessary to configure wezterm to use a cursor theme, see:" - einfo "https://wezfurlong.org/wezterm/faq.html?highlight=xcursor_theme#i-use-x11-or-wayland-and-my-mouse-cursor-theme-doesnt-seem-to-work" - einfo "It may be necessary to set the environment variable XCURSOR_PATH" - einfo "to the directory containing the cursor icons, for example" - einfo 'export XCURSOR_PATH="/usr/share/cursors/xorg-x11/"' - einfo "before starting the wayland or X11 window compositor to avoid the error:" - einfo "ERROR window::os::wayland::frame > Unable to set cursor to left_ptr: cursor not found" - einfo "For example, in the file ~/.wezterm.lua:" - einfo "return {" - einfo ' xcursor_theme = "whiteglass"' - einfo "}" -} - -pkg_postrm() { - xdg_icon_cache_update -}