public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:master commit in: gui-apps/ReGreet/files/, gui-apps/ReGreet/
@ 2023-12-31 15:28 David Roman
  0 siblings, 0 replies; 3+ messages in thread
From: David Roman @ 2023-12-31 15:28 UTC (permalink / raw
  To: gentoo-commits

commit:     2dac0a078a13d6b1d53fbfda969295c54fd3477c
Author:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
AuthorDate: Sat Dec 30 16:28:26 2023 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sat Dec 30 17:25:46 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2dac0a07

gui-apps/ReGreet: remove old sway and cage config

Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail.com>

 .../{ReGreet-0.1.1.ebuild => ReGreet-0.1.1-r1.ebuild}        | 12 ------------
 gui-apps/ReGreet/ReGreet-9999.ebuild                         | 12 ------------
 gui-apps/ReGreet/files/config-cage.toml                      |  6 ------
 gui-apps/ReGreet/files/config-sway.toml                      |  6 ------
 gui-apps/ReGreet/files/sway-config                           |  2 --
 5 files changed, 38 deletions(-)

diff --git a/gui-apps/ReGreet/ReGreet-0.1.1.ebuild b/gui-apps/ReGreet/ReGreet-0.1.1-r1.ebuild
similarity index 90%
rename from gui-apps/ReGreet/ReGreet-0.1.1.ebuild
rename to gui-apps/ReGreet/ReGreet-0.1.1-r1.ebuild
index 0bb7ac9acb..f5d0a65b42 100644
--- a/gui-apps/ReGreet/ReGreet-0.1.1.ebuild
+++ b/gui-apps/ReGreet/ReGreet-0.1.1-r1.ebuild
@@ -211,9 +211,6 @@ LICENSE="GPL-3"
 SLOT="0"
 DEPEND="x11-libs/gtk+:3
 	gtk4? ( gui-libs/gtk )
-	cage? ( gui-wm/cage )
-	sway? ( gui-wm/sway )
-	|| ( gui-wm/cage gui-wm/sway )
 "
 
 KEYWORDS="~amd64"
@@ -243,15 +240,6 @@ src_compile() {
 
 src_install() {
 	newbin "${WORKDIR}/${P}/target/release/regreet" regreet
-	if use cage; then
-		insinto /etc/greetd/ && newins "${FILESDIR}/config-cage.toml" config.toml
-		echo "Restart cage service to verify if works (Only activate on TTY1)"
-	fi
-	if use sway; then
-		insinto /etc/greetd/ && newins "${FILESDIR}/config-sway.toml" config.toml
-		insinto /etc/greetd/ && doins "${FILESDIR}/sway-config"
-		echo "Restart cage service to verify if works (Only activate on TTY1)"
-	fi
 }
 
 src_post_install () {

diff --git a/gui-apps/ReGreet/ReGreet-9999.ebuild b/gui-apps/ReGreet/ReGreet-9999.ebuild
index 56cf15543a..1b69c0b637 100644
--- a/gui-apps/ReGreet/ReGreet-9999.ebuild
+++ b/gui-apps/ReGreet/ReGreet-9999.ebuild
@@ -14,9 +14,6 @@ LICENSE="GPL-3"
 SLOT="0"
 DEPEND="x11-libs/gtk+:3
 	gtk4? ( gui-libs/gtk )
-	cage? ( gui-wm/cage )
-	sway? ( gui-wm/sway )
-	|| ( gui-wm/cage gui-wm/sway )
 "
 
 RDEPEND="
@@ -49,15 +46,6 @@ src_compile() {
 
 src_install() {
 	newbin "${WORKDIR}/${P}/target/release/regreet" regreet
-	if use cage; then
-		insinto /etc/greetd/ && newins "${FILESDIR}/config-cage.toml" config.toml
-		echo "Restart cage service to verify if works (Only activate on TTY1)"
-	fi
-	if use sway; then
-		insinto /etc/greetd/ && newins "${FILESDIR}/config-sway.toml" config.toml
-		insinto /etc/greetd/ && doins "${FILESDIR}/sway-config"
-		echo "Restart cage service to verify if works (Only activate on TTY1)"
-	fi
 }
 
 src_post_install () {

diff --git a/gui-apps/ReGreet/files/config-cage.toml b/gui-apps/ReGreet/files/config-cage.toml
deleted file mode 100644
index f363ab6daf..0000000000
--- a/gui-apps/ReGreet/files/config-cage.toml
+++ /dev/null
@@ -1,6 +0,0 @@
-[terminal]
-vt = 1
-
-[default_session]
-command = "cage -s -- regreet"
-user = "greetd"
\ No newline at end of file

diff --git a/gui-apps/ReGreet/files/config-sway.toml b/gui-apps/ReGreet/files/config-sway.toml
deleted file mode 100644
index d8b8f2c1a9..0000000000
--- a/gui-apps/ReGreet/files/config-sway.toml
+++ /dev/null
@@ -1,6 +0,0 @@
-[terminal]
-vt = 1
-
-[default_session]
-command = "sway --config /etc/greetd/config-sway"
-user = "greetd"
\ No newline at end of file

diff --git a/gui-apps/ReGreet/files/sway-config b/gui-apps/ReGreet/files/sway-config
deleted file mode 100644
index 0d9eae4549..0000000000
--- a/gui-apps/ReGreet/files/sway-config
+++ /dev/null
@@ -1,2 +0,0 @@
-exec "regreet; swaymsg exit"
-include /etc/sway/config.d/*
\ No newline at end of file


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gui-apps/ReGreet/files/, gui-apps/ReGreet/
@ 2024-01-19 10:31 Arthur Zamarin
  0 siblings, 0 replies; 3+ messages in thread
From: Arthur Zamarin @ 2024-01-19 10:31 UTC (permalink / raw
  To: gentoo-commits

commit:     37cefdd9f1ffc7d077653c5d0de7dbb34c5ad46c
Author:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
AuthorDate: Thu Jan 18 20:09:50 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Jan 18 20:09:50 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=37cefdd9

gui-apps/ReGreet: drop 9999 patch (fix upstream)
* https://github.com/rharish101/ReGreet/pull/54#event-11529600620
* that was fast :)

Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail.com>

 gui-apps/ReGreet/ReGreet-9999.ebuild               |    6 -
 .../ReGreet/files/ReGreet-9999-cargo-lock-fix.diff | 1898 --------------------
 2 files changed, 1904 deletions(-)

diff --git a/gui-apps/ReGreet/ReGreet-9999.ebuild b/gui-apps/ReGreet/ReGreet-9999.ebuild
index c7e22ead48..742250ef3c 100644
--- a/gui-apps/ReGreet/ReGreet-9999.ebuild
+++ b/gui-apps/ReGreet/ReGreet-9999.ebuild
@@ -25,17 +25,11 @@ BDEPEND="
 "
 IUSE="gtk4 logs"
 
-PATCHES="${FILESDIR}/ReGreet-9999-cargo-lock-fix.diff"
-
 src_unpack() {
 	git-r3_src_unpack
 	cargo_live_src_unpack
 }
 
-src_prepare() {
-	default
-}
-
 src_configure() {
 	if use gtk4; then
 		local myfeatures=(

diff --git a/gui-apps/ReGreet/files/ReGreet-9999-cargo-lock-fix.diff b/gui-apps/ReGreet/files/ReGreet-9999-cargo-lock-fix.diff
deleted file mode 100644
index 9fbd8e7d0d..0000000000
--- a/gui-apps/ReGreet/files/ReGreet-9999-cargo-lock-fix.diff
+++ /dev/null
@@ -1,1898 +0,0 @@
-diff --git a/Cargo.lock b/Cargo.lock
-index 90554ce..fdc22fb 100644
---- a/Cargo.lock
-+++ b/Cargo.lock
-@@ -2,6 +2,15 @@
- # It is not intended for manual editing.
- version = 3
- 
-+[[package]]
-+name = "addr2line"
-+version = "0.21.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb"
-+dependencies = [
-+ "gimli",
-+]
-+
- [[package]]
- name = "adler"
- version = "1.0.2"
-@@ -10,24 +19,31 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
- 
- [[package]]
- name = "ahash"
--version = "0.8.3"
-+version = "0.8.7"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f"
-+checksum = "77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01"
- dependencies = [
-  "cfg-if",
-  "once_cell",
-  "version_check",
-+ "zerocopy",
- ]
- 
- [[package]]
- name = "aho-corasick"
--version = "0.7.20"
-+version = "1.1.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
-+checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0"
- dependencies = [
-  "memchr",
- ]
- 
-+[[package]]
-+name = "android-tzdata"
-+version = "0.1.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0"
-+
- [[package]]
- name = "android_system_properties"
- version = "0.1.5"
-@@ -37,21 +53,69 @@ dependencies = [
-  "libc",
- ]
- 
-+[[package]]
-+name = "anstream"
-+version = "0.6.11"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5"
-+dependencies = [
-+ "anstyle",
-+ "anstyle-parse",
-+ "anstyle-query",
-+ "anstyle-wincon",
-+ "colorchoice",
-+ "utf8parse",
-+]
-+
-+[[package]]
-+name = "anstyle"
-+version = "1.0.4"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87"
-+
-+[[package]]
-+name = "anstyle-parse"
-+version = "0.2.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c"
-+dependencies = [
-+ "utf8parse",
-+]
-+
-+[[package]]
-+name = "anstyle-query"
-+version = "1.0.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648"
-+dependencies = [
-+ "windows-sys 0.52.0",
-+]
-+
-+[[package]]
-+name = "anstyle-wincon"
-+version = "3.0.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7"
-+dependencies = [
-+ "anstyle",
-+ "windows-sys 0.52.0",
-+]
-+
- [[package]]
- name = "anyhow"
--version = "1.0.68"
-+version = "1.0.79"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "2cb2f989d18dd141ab8ae82f64d1a8cdd37e0840f73a406896cf5e99502fab61"
-+checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca"
- 
- [[package]]
- name = "async-trait"
--version = "0.1.64"
-+version = "0.1.77"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "1cd7fce9ba8c3c042128ce72d8b2ddbf3a05747efb67ea0313c635e10bda47a2"
-+checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9"
- dependencies = [
-  "proc-macro2",
-  "quote",
-- "syn",
-+ "syn 2.0.48",
- ]
- 
- [[package]]
-@@ -60,6 +124,21 @@ version = "1.1.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
- 
-+[[package]]
-+name = "backtrace"
-+version = "0.3.69"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
-+dependencies = [
-+ "addr2line",
-+ "cc",
-+ "cfg-if",
-+ "libc",
-+ "miniz_oxide",
-+ "object",
-+ "rustc-demangle",
-+]
-+
- [[package]]
- name = "bitflags"
- version = "1.3.2"
-@@ -68,15 +147,15 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
- 
- [[package]]
- name = "bumpalo"
--version = "3.12.0"
-+version = "3.14.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535"
-+checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
- 
- [[package]]
- name = "bytes"
--version = "1.4.0"
-+version = "1.5.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be"
-+checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
- 
- [[package]]
- name = "cairo-rs"
-@@ -105,17 +184,21 @@ dependencies = [
- 
- [[package]]
- name = "cc"
--version = "1.0.78"
-+version = "1.0.83"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d"
-+checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
-+dependencies = [
-+ "libc",
-+]
- 
- [[package]]
- name = "cfg-expr"
--version = "0.11.0"
-+version = "0.15.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "b0357a6402b295ca3a86bc148e84df46c02e41f41fef186bda662557ef6328aa"
-+checksum = "6100bc57b6209840798d95cb2775684849d332f7bd788db2a8c8caf7ef82a41a"
- dependencies = [
-  "smallvec",
-+ "target-lexicon",
- ]
- 
- [[package]]
-@@ -126,77 +209,76 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
- 
- [[package]]
- name = "chrono"
--version = "0.4.23"
-+version = "0.4.31"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f"
-+checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"
- dependencies = [
-+ "android-tzdata",
-  "iana-time-zone",
-- "num-integer",
-  "num-traits",
-- "winapi",
-+ "windows-targets 0.48.5",
- ]
- 
- [[package]]
- name = "clap"
--version = "4.1.4"
-+version = "4.4.18"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "f13b9c79b5d1dd500d20ef541215a6423c75829ef43117e1b4d17fd8af0b5d76"
-+checksum = "1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c"
- dependencies = [
-- "bitflags",
-+ "clap_builder",
-  "clap_derive",
-+]
-+
-+[[package]]
-+name = "clap_builder"
-+version = "4.4.18"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7"
-+dependencies = [
-+ "anstream",
-+ "anstyle",
-  "clap_lex",
-- "is-terminal",
-- "once_cell",
-  "strsim",
-- "termcolor",
- ]
- 
- [[package]]
- name = "clap_derive"
--version = "4.1.0"
-+version = "4.4.7"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "684a277d672e91966334af371f1a7b5833f9aa00b07c84e92fbce95e00208ce8"
-+checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442"
- dependencies = [
-  "heck",
-- "proc-macro-error",
-  "proc-macro2",
-  "quote",
-- "syn",
-+ "syn 2.0.48",
- ]
- 
- [[package]]
- name = "clap_lex"
--version = "0.3.1"
-+version = "0.6.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "783fe232adfca04f90f56201b26d79682d4cd2625e0bc7290b95123afe558ade"
--dependencies = [
-- "os_str_bytes",
--]
-+checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1"
- 
- [[package]]
--name = "codespan-reporting"
--version = "0.11.1"
-+name = "colorchoice"
-+version = "1.0.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e"
--dependencies = [
-- "termcolor",
-- "unicode-width",
--]
-+checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7"
- 
- [[package]]
- name = "const_format"
--version = "0.2.30"
-+version = "0.2.32"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "7309d9b4d3d2c0641e018d449232f2e28f1b22933c137f157d3dbc14228b8c0e"
-+checksum = "e3a214c7af3d04997541b18d432afaff4c455e79e2029079647e72fc2bd27673"
- dependencies = [
-  "const_format_proc_macros",
- ]
- 
- [[package]]
- name = "const_format_proc_macros"
--version = "0.2.29"
-+version = "0.2.32"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "d897f47bf7270cf70d370f8f98c1abb6d2d4cf60a6845d30e05bfb90c6568650"
-+checksum = "c7f6ff08fd20f4f299298a28e2dfa8a8ba1036e6cd2460ac1de7b425d76f2500"
- dependencies = [
-  "proc-macro2",
-  "quote",
-@@ -205,9 +287,9 @@ dependencies = [
- 
- [[package]]
- name = "core-foundation-sys"
--version = "0.8.3"
-+version = "0.8.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc"
-+checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f"
- 
- [[package]]
- name = "crc32fast"
-@@ -220,65 +302,26 @@ dependencies = [
- 
- [[package]]
- name = "crossbeam-channel"
--version = "0.5.6"
-+version = "0.5.11"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521"
-+checksum = "176dc175b78f56c0f321911d9c8eb2b77a78a4860b9c19db83835fea1a46649b"
- dependencies = [
-- "cfg-if",
-  "crossbeam-utils",
- ]
- 
- [[package]]
- name = "crossbeam-utils"
--version = "0.8.14"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f"
--dependencies = [
-- "cfg-if",
--]
--
--[[package]]
--name = "cxx"
--version = "1.0.88"
-+version = "0.8.19"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "322296e2f2e5af4270b54df9e85a02ff037e271af20ba3e7fe1575515dc840b8"
--dependencies = [
-- "cc",
-- "cxxbridge-flags",
-- "cxxbridge-macro",
-- "link-cplusplus",
--]
-+checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345"
- 
- [[package]]
--name = "cxx-build"
--version = "1.0.88"
-+name = "deranged"
-+version = "0.3.11"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "017a1385b05d631e7875b1f151c9f012d37b53491e2a87f65bff5c262b2111d8"
-+checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
- dependencies = [
-- "cc",
-- "codespan-reporting",
-- "once_cell",
-- "proc-macro2",
-- "quote",
-- "scratch",
-- "syn",
--]
--
--[[package]]
--name = "cxxbridge-flags"
--version = "1.0.88"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "c26bbb078acf09bc1ecda02d4223f03bdd28bd4874edcb0379138efc499ce971"
--
--[[package]]
--name = "cxxbridge-macro"
--version = "1.0.88"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "357f40d1f06a24b60ae1fe122542c1fb05d28d32acb2aed064e84bc2ad1e252e"
--dependencies = [
-- "proc-macro2",
-- "quote",
-- "syn",
-+ "powerfmt",
- ]
- 
- [[package]]
-@@ -289,24 +332,20 @@ checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b"
- dependencies = [
-  "proc-macro2",
-  "quote",
-- "syn",
-+ "syn 1.0.109",
- ]
- 
- [[package]]
--name = "errno"
--version = "0.3.5"
-+name = "equivalent"
-+version = "1.0.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860"
--dependencies = [
-- "libc",
-- "windows-sys 0.48.0",
--]
-+checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5"
- 
- [[package]]
- name = "field-offset"
--version = "0.3.4"
-+version = "0.3.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92"
-+checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f"
- dependencies = [
-  "memoffset",
-  "rustc_version",
-@@ -314,9 +353,9 @@ dependencies = [
- 
- [[package]]
- name = "file-rotate"
--version = "0.7.2"
-+version = "0.7.5"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "0ff9cc595c02801d7e61675928f8c4698cab40b68b837884936a6b24fcf711e1"
-+checksum = "ddf221ceec4517f3cb764dae3541b2bd87666fc8832e51322fbb97250b468c71"
- dependencies = [
-  "chrono",
-  "flate2",
-@@ -324,9 +363,9 @@ dependencies = [
- 
- [[package]]
- name = "flate2"
--version = "1.0.25"
-+version = "1.0.28"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841"
-+checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e"
- dependencies = [
-  "crc32fast",
-  "miniz_oxide",
-@@ -353,9 +392,9 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa"
- 
- [[package]]
- name = "futures"
--version = "0.3.26"
-+version = "0.3.30"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "13e2792b0ff0340399d58445b88fd9770e3489eff258a4cbc1523418f12abf84"
-+checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0"
- dependencies = [
-  "futures-channel",
-  "futures-core",
-@@ -368,9 +407,9 @@ dependencies = [
- 
- [[package]]
- name = "futures-channel"
--version = "0.3.26"
-+version = "0.3.30"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "2e5317663a9089767a1ec00a487df42e0ca174b61b4483213ac24448e4664df5"
-+checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78"
- dependencies = [
-  "futures-core",
-  "futures-sink",
-@@ -378,15 +417,15 @@ dependencies = [
- 
- [[package]]
- name = "futures-core"
--version = "0.3.26"
-+version = "0.3.30"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "ec90ff4d0fe1f57d600049061dc6bb68ed03c7d2fbd697274c41805dcb3f8608"
-+checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"
- 
- [[package]]
- name = "futures-executor"
--version = "0.3.26"
-+version = "0.3.30"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "e8de0a35a6ab97ec8869e32a2473f4b1324459e14c29275d14b10cb1fd19b50e"
-+checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d"
- dependencies = [
-  "futures-core",
-  "futures-task",
-@@ -395,38 +434,38 @@ dependencies = [
- 
- [[package]]
- name = "futures-io"
--version = "0.3.26"
-+version = "0.3.30"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "bfb8371b6fb2aeb2d280374607aeabfc99d95c72edfe51692e42d3d7f0d08531"
-+checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1"
- 
- [[package]]
- name = "futures-macro"
--version = "0.3.26"
-+version = "0.3.30"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "95a73af87da33b5acf53acfebdc339fe592ecf5357ac7c0a7734ab9d8c876a70"
-+checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
- dependencies = [
-  "proc-macro2",
-  "quote",
-- "syn",
-+ "syn 2.0.48",
- ]
- 
- [[package]]
- name = "futures-sink"
--version = "0.3.26"
-+version = "0.3.30"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "f310820bb3e8cfd46c80db4d7fb8353e15dfff853a127158425f31e0be6c8364"
-+checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5"
- 
- [[package]]
- name = "futures-task"
--version = "0.3.26"
-+version = "0.3.30"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "dcf79a1bf610b10f42aea489289c5a2c478a786509693b80cd39c44ccd936366"
-+checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"
- 
- [[package]]
- name = "futures-util"
--version = "0.3.26"
-+version = "0.3.30"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "9c1d6de3acfef38d2be4b1f543f553131788603495be83da675e180c8d6b7bd1"
-+checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
- dependencies = [
-  "futures-channel",
-  "futures-core",
-@@ -501,9 +540,9 @@ dependencies = [
- 
- [[package]]
- name = "getrandom"
--version = "0.2.8"
-+version = "0.2.12"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31"
-+checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5"
- dependencies = [
-  "cfg-if",
-  "js-sys",
-@@ -512,6 +551,12 @@ dependencies = [
-  "wasm-bindgen",
- ]
- 
-+[[package]]
-+name = "gimli"
-+version = "0.28.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253"
-+
- [[package]]
- name = "gio"
- version = "0.16.7"
-@@ -547,9 +592,9 @@ dependencies = [
- 
- [[package]]
- name = "glib"
--version = "0.16.7"
-+version = "0.16.9"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "ddd4df61a866ed7259d6189b8bcb1464989a77f1d85d25d002279bbe9dd38b2f"
-+checksum = "16aa2475c9debed5a32832cb5ff2af5a3f9e1ab9e69df58eaadc1ab2004d6eba"
- dependencies = [
-  "bitflags",
-  "futures-channel",
-@@ -569,9 +614,9 @@ dependencies = [
- 
- [[package]]
- name = "glib-macros"
--version = "0.16.3"
-+version = "0.16.8"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "e084807350b01348b6d9dbabb724d1a0bb987f47a2c85de200e98e12e30733bf"
-+checksum = "fb1a9325847aa46f1e96ffea37611b9d51fc4827e67f79e7de502a297560a67b"
- dependencies = [
-  "anyhow",
-  "heck",
-@@ -579,7 +624,7 @@ dependencies = [
-  "proc-macro-error",
-  "proc-macro2",
-  "quote",
-- "syn",
-+ "syn 1.0.109",
- ]
- 
- [[package]]
-@@ -702,16 +747,16 @@ dependencies = [
- 
- [[package]]
- name = "gtk4-macros"
--version = "0.5.5"
-+version = "0.5.6"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "832687a415d9d8bc11fe9c17dda1bf13ee262c41b995dd4df1d1cce33cead405"
-+checksum = "42829d621396a69b352d80b952dfcb4ecb4272506b2e10a65457013af1b395a4"
- dependencies = [
-  "anyhow",
-  "proc-macro-crate",
-  "proc-macro-error",
-  "proc-macro2",
-  "quote",
-- "syn",
-+ "syn 1.0.109",
- ]
- 
- [[package]]
-@@ -748,88 +793,78 @@ dependencies = [
-  "ahash",
- ]
- 
-+[[package]]
-+name = "hashbrown"
-+version = "0.14.3"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
-+
- [[package]]
- name = "heck"
--version = "0.4.0"
-+version = "0.4.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9"
-+checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
- 
- [[package]]
- name = "hermit-abi"
--version = "0.2.6"
-+version = "0.3.4"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7"
--dependencies = [
-- "libc",
--]
-+checksum = "5d3d0e0f38255e7fa3cf31335b3a56f05febd18025f4db5ef7a0cfb4f8da651f"
- 
- [[package]]
- name = "iana-time-zone"
--version = "0.1.53"
-+version = "0.1.59"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765"
-+checksum = "b6a67363e2aa4443928ce15e57ebae94fd8949958fd1223c4cfc0cd473ad7539"
- dependencies = [
-  "android_system_properties",
-  "core-foundation-sys",
-  "iana-time-zone-haiku",
-  "js-sys",
-  "wasm-bindgen",
-- "winapi",
-+ "windows-core",
- ]
- 
- [[package]]
- name = "iana-time-zone-haiku"
--version = "0.1.1"
-+version = "0.1.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca"
-+checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
- dependencies = [
-- "cxx",
-- "cxx-build",
-+ "cc",
- ]
- 
- [[package]]
- name = "indexmap"
--version = "1.9.2"
-+version = "1.9.3"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399"
-+checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
- dependencies = [
-  "autocfg",
-  "hashbrown 0.12.3",
- ]
- 
- [[package]]
--name = "io-lifetimes"
--version = "1.0.4"
-+name = "indexmap"
-+version = "2.1.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "e7d6c6f8c91b4b9ed43484ad1a938e393caf35960fce7f82a040497207bd8e9e"
-+checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
- dependencies = [
-- "libc",
-- "windows-sys 0.42.0",
--]
--
--[[package]]
--name = "is-terminal"
--version = "0.4.2"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "28dfb6c8100ccc63462345b67d1bbc3679177c75ee4bf59bf29c8b1d110b8189"
--dependencies = [
-- "hermit-abi",
-- "io-lifetimes",
-- "rustix",
-- "windows-sys 0.42.0",
-+ "equivalent",
-+ "hashbrown 0.14.3",
- ]
- 
- [[package]]
- name = "itoa"
--version = "1.0.5"
-+version = "1.0.10"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440"
-+checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c"
- 
- [[package]]
- name = "js-sys"
--version = "0.3.60"
-+version = "0.3.67"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47"
-+checksum = "9a1d36f1235bc969acba30b7f5990b864423a6068a10f7c90ae8f0112e3a59d1"
- dependencies = [
-  "wasm-bindgen",
- ]
-@@ -842,30 +877,15 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646"
- 
- [[package]]
- name = "libc"
--version = "0.2.139"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79"
--
--[[package]]
--name = "link-cplusplus"
--version = "1.0.8"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5"
--dependencies = [
-- "cc",
--]
--
--[[package]]
--name = "linux-raw-sys"
--version = "0.1.4"
-+version = "0.2.152"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4"
-+checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7"
- 
- [[package]]
- name = "lock_api"
--version = "0.4.9"
-+version = "0.4.11"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df"
-+checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45"
- dependencies = [
-  "autocfg",
-  "scopeguard",
-@@ -873,12 +893,9 @@ dependencies = [
- 
- [[package]]
- name = "log"
--version = "0.4.17"
-+version = "0.4.20"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
--dependencies = [
-- "cfg-if",
--]
-+checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
- 
- [[package]]
- name = "lru"
-@@ -891,38 +908,37 @@ dependencies = [
- 
- [[package]]
- name = "memchr"
--version = "2.5.0"
-+version = "2.7.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
-+checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149"
- 
- [[package]]
- name = "memoffset"
--version = "0.6.5"
-+version = "0.9.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce"
-+checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
- dependencies = [
-  "autocfg",
- ]
- 
- [[package]]
- name = "miniz_oxide"
--version = "0.6.2"
-+version = "0.7.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa"
-+checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
- dependencies = [
-  "adler",
- ]
- 
- [[package]]
- name = "mio"
--version = "0.8.6"
-+version = "0.8.10"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9"
-+checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09"
- dependencies = [
-  "libc",
-- "log",
-  "wasi",
-- "windows-sys 0.45.0",
-+ "windows-sys 0.48.0",
- ]
- 
- [[package]]
-@@ -953,30 +969,20 @@ dependencies = [
-  "winapi",
- ]
- 
--[[package]]
--name = "num-integer"
--version = "0.1.45"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
--dependencies = [
-- "autocfg",
-- "num-traits",
--]
--
- [[package]]
- name = "num-traits"
--version = "0.2.15"
-+version = "0.2.17"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd"
-+checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c"
- dependencies = [
-  "autocfg",
- ]
- 
- [[package]]
- name = "num_cpus"
--version = "1.15.0"
-+version = "1.16.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b"
-+checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
- dependencies = [
-  "hermit-abi",
-  "libc",
-@@ -992,16 +998,19 @@ dependencies = [
- ]
- 
- [[package]]
--name = "once_cell"
--version = "1.17.0"
-+name = "object"
-+version = "0.32.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66"
-+checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441"
-+dependencies = [
-+ "memchr",
-+]
- 
- [[package]]
--name = "os_str_bytes"
--version = "6.4.1"
-+name = "once_cell"
-+version = "1.19.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee"
-+checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
- 
- [[package]]
- name = "overload"
-@@ -1035,41 +1044,31 @@ dependencies = [
-  "system-deps",
- ]
- 
--[[package]]
--name = "pest"
--version = "2.5.4"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "4ab62d2fa33726dbe6321cc97ef96d8cde531e3eeaf858a058de53a8a6d40d8f"
--dependencies = [
-- "thiserror",
-- "ucd-trie",
--]
--
- [[package]]
- name = "pin-project"
--version = "1.0.12"
-+version = "1.1.3"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc"
-+checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422"
- dependencies = [
-  "pin-project-internal",
- ]
- 
- [[package]]
- name = "pin-project-internal"
--version = "1.0.12"
-+version = "1.1.3"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55"
-+checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405"
- dependencies = [
-  "proc-macro2",
-  "quote",
-- "syn",
-+ "syn 2.0.48",
- ]
- 
- [[package]]
- name = "pin-project-lite"
--version = "0.2.9"
-+version = "0.2.13"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116"
-+checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
- 
- [[package]]
- name = "pin-utils"
-@@ -1079,18 +1078,24 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
- 
- [[package]]
- name = "pkg-config"
--version = "0.3.26"
-+version = "0.3.29"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb"
-+
-+[[package]]
-+name = "powerfmt"
-+version = "0.2.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160"
-+checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
- 
- [[package]]
- name = "proc-macro-crate"
--version = "1.3.0"
-+version = "1.3.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "66618389e4ec1c7afe67d51a9bf34ff9236480f8d51e7489b7d5ab0303c13f34"
-+checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919"
- dependencies = [
-  "once_cell",
-- "toml_edit",
-+ "toml_edit 0.19.15",
- ]
- 
- [[package]]
-@@ -1102,7 +1107,7 @@ dependencies = [
-  "proc-macro-error-attr",
-  "proc-macro2",
-  "quote",
-- "syn",
-+ "syn 1.0.109",
-  "version_check",
- ]
- 
-@@ -1119,9 +1124,9 @@ dependencies = [
- 
- [[package]]
- name = "proc-macro2"
--version = "1.0.50"
-+version = "1.0.76"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "6ef7d57beacfaf2d8aee5937dab7b7f28de3cb8b1828479bb5de2a7106f2bae2"
-+checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c"
- dependencies = [
-  "unicode-ident",
- ]
-@@ -1138,18 +1143,30 @@ dependencies = [
- 
- [[package]]
- name = "quote"
--version = "1.0.23"
-+version = "1.0.35"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b"
-+checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
- dependencies = [
-  "proc-macro2",
- ]
- 
- [[package]]
- name = "regex"
--version = "1.7.1"
-+version = "1.10.2"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343"
-+dependencies = [
-+ "aho-corasick",
-+ "memchr",
-+ "regex-automata",
-+ "regex-syntax",
-+]
-+
-+[[package]]
-+name = "regex-automata"
-+version = "0.4.3"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733"
-+checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f"
- dependencies = [
-  "aho-corasick",
-  "memchr",
-@@ -1158,9 +1175,9 @@ dependencies = [
- 
- [[package]]
- name = "regex-syntax"
--version = "0.6.28"
-+version = "0.8.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848"
-+checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
- 
- [[package]]
- name = "regreet"
-@@ -1191,9 +1208,9 @@ dependencies = [
- 
- [[package]]
- name = "relm4"
--version = "0.5.0"
-+version = "0.5.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "67d336a752868ac036d994ff051a02dc8c1b53173980e5fce16dfb580f458d95"
-+checksum = "01a298c830b43bdafdef3d6eeb2d48920b04f541974b03caa52b840e8afb8fbf"
- dependencies = [
-  "async-trait",
-  "flume",
-@@ -1208,99 +1225,73 @@ dependencies = [
- 
- [[package]]
- name = "relm4-macros"
--version = "0.5.0"
-+version = "0.5.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "aaf49f6588ecac70fd6163110ed7e294195cc5c9c82efb7b3150b9ca87486a72"
-+checksum = "24d4191e434a6524bb17d16addb3a0aff740e13f1c32a4a2e9562b590d27a326"
- dependencies = [
-  "proc-macro2",
-  "quote",
-- "syn",
-+ "syn 1.0.109",
- ]
- 
- [[package]]
--name = "rustc_version"
--version = "0.3.3"
-+name = "rustc-demangle"
-+version = "0.1.23"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee"
--dependencies = [
-- "semver",
--]
-+checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
- 
- [[package]]
--name = "rustix"
--version = "0.36.16"
-+name = "rustc_version"
-+version = "0.4.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "6da3636faa25820d8648e0e31c5d519bbb01f72fdf57131f0f5f7da5fed36eab"
-+checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
- dependencies = [
-- "bitflags",
-- "errno",
-- "io-lifetimes",
-- "libc",
-- "linux-raw-sys",
-- "windows-sys 0.45.0",
-+ "semver",
- ]
- 
- [[package]]
- name = "ryu"
--version = "1.0.12"
-+version = "1.0.16"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde"
-+checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c"
- 
- [[package]]
- name = "scopeguard"
--version = "1.1.0"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
--
--[[package]]
--name = "scratch"
--version = "1.0.3"
-+version = "1.2.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "ddccb15bcce173023b3fedd9436f882a0739b8dfb45e4f6b6002bee5929f61b2"
-+checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
- 
- [[package]]
- name = "semver"
--version = "0.11.0"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6"
--dependencies = [
-- "semver-parser",
--]
--
--[[package]]
--name = "semver-parser"
--version = "0.10.2"
-+version = "1.0.21"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7"
--dependencies = [
-- "pest",
--]
-+checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0"
- 
- [[package]]
- name = "serde"
--version = "1.0.152"
-+version = "1.0.195"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb"
-+checksum = "63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02"
- dependencies = [
-  "serde_derive",
- ]
- 
- [[package]]
- name = "serde_derive"
--version = "1.0.152"
-+version = "1.0.195"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e"
-+checksum = "46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c"
- dependencies = [
-  "proc-macro2",
-  "quote",
-- "syn",
-+ "syn 2.0.48",
- ]
- 
- [[package]]
- name = "serde_json"
--version = "1.0.91"
-+version = "1.0.111"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883"
-+checksum = "176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4"
- dependencies = [
-  "itoa",
-  "ryu",
-@@ -1309,51 +1300,51 @@ dependencies = [
- 
- [[package]]
- name = "serde_spanned"
--version = "0.6.0"
-+version = "0.6.5"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "2c68e921cef53841b8925c2abadd27c9b891d9613bdc43d6b823062866df38e8"
-+checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1"
- dependencies = [
-  "serde",
- ]
- 
- [[package]]
- name = "sharded-slab"
--version = "0.1.4"
-+version = "0.1.7"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31"
-+checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
- dependencies = [
-  "lazy_static",
- ]
- 
- [[package]]
- name = "shlex"
--version = "1.1.0"
-+version = "1.2.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3"
-+checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380"
- 
- [[package]]
- name = "slab"
--version = "0.4.7"
-+version = "0.4.9"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef"
-+checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
- dependencies = [
-  "autocfg",
- ]
- 
- [[package]]
- name = "smallvec"
--version = "1.10.0"
-+version = "1.12.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
-+checksum = "2593d31f82ead8df961d8bd23a64c2ccf2eb5dd34b0a34bfb4dd54011c72009e"
- 
- [[package]]
- name = "socket2"
--version = "0.4.9"
-+version = "0.5.5"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662"
-+checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9"
- dependencies = [
-  "libc",
-- "winapi",
-+ "windows-sys 0.48.0",
- ]
- 
- [[package]]
-@@ -1373,9 +1364,20 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
- 
- [[package]]
- name = "syn"
--version = "1.0.107"
-+version = "1.0.109"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5"
-+checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
-+dependencies = [
-+ "proc-macro2",
-+ "quote",
-+ "unicode-ident",
-+]
-+
-+[[package]]
-+name = "syn"
-+version = "2.0.48"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f"
- dependencies = [
-  "proc-macro2",
-  "quote",
-@@ -1384,64 +1386,64 @@ dependencies = [
- 
- [[package]]
- name = "system-deps"
--version = "6.0.3"
-+version = "6.2.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "2955b1fe31e1fa2fbd1976b71cc69a606d7d4da16f6de3333d0c92d51419aeff"
-+checksum = "2a2d580ff6a20c55dfb86be5f9c238f67835d0e81cbdea8bf5680e0897320331"
- dependencies = [
-  "cfg-expr",
-  "heck",
-  "pkg-config",
-- "toml 0.5.11",
-+ "toml 0.8.8",
-  "version-compare",
- ]
- 
- [[package]]
--name = "termcolor"
--version = "1.2.0"
-+name = "target-lexicon"
-+version = "0.12.13"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6"
--dependencies = [
-- "winapi-util",
--]
-+checksum = "69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae"
- 
- [[package]]
- name = "thiserror"
--version = "1.0.38"
-+version = "1.0.56"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0"
-+checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad"
- dependencies = [
-  "thiserror-impl",
- ]
- 
- [[package]]
- name = "thiserror-impl"
--version = "1.0.38"
-+version = "1.0.56"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f"
-+checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471"
- dependencies = [
-  "proc-macro2",
-  "quote",
-- "syn",
-+ "syn 2.0.48",
- ]
- 
- [[package]]
- name = "thread_local"
--version = "1.1.4"
-+version = "1.1.7"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180"
-+checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152"
- dependencies = [
-+ "cfg-if",
-  "once_cell",
- ]
- 
- [[package]]
- name = "time"
--version = "0.3.17"
-+version = "0.3.31"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "a561bf4617eebd33bca6434b988f39ed798e527f51a1e797d0ee4f61c0a38376"
-+checksum = "f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e"
- dependencies = [
-+ "deranged",
-  "itoa",
-  "libc",
-  "num_threads",
-+ "powerfmt",
-  "serde",
-  "time-core",
-  "time-macros",
-@@ -1449,55 +1451,57 @@ dependencies = [
- 
- [[package]]
- name = "time-core"
--version = "0.1.0"
-+version = "0.1.2"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd"
-+checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
- 
- [[package]]
- name = "time-macros"
--version = "0.2.6"
-+version = "0.2.16"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "d967f99f534ca7e495c575c62638eebc2898a8c84c119b89e250477bc4ba16b2"
-+checksum = "26197e33420244aeb70c3e8c78376ca46571bc4e701e4791c2cd9f57dcb3a43f"
- dependencies = [
-  "time-core",
- ]
- 
- [[package]]
- name = "tokio"
--version = "1.26.0"
-+version = "1.35.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "03201d01c3c27a29c8a5cee5b55a93ddae1ccf6f08f65365c2c918f8c1b76f64"
-+checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104"
- dependencies = [
-- "autocfg",
-+ "backtrace",
-  "bytes",
-  "libc",
-- "memchr",
-  "mio",
-  "num_cpus",
-  "pin-project-lite",
-  "socket2",
-- "windows-sys 0.45.0",
-+ "windows-sys 0.48.0",
- ]
- 
- [[package]]
- name = "toml"
--version = "0.5.11"
-+version = "0.6.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
-+checksum = "4fb9d890e4dc9298b70f740f615f2e05b9db37dce531f6b24fb77ac993f9f217"
- dependencies = [
-  "serde",
-+ "serde_spanned",
-+ "toml_datetime 0.5.1",
-+ "toml_edit 0.18.1",
- ]
- 
- [[package]]
- name = "toml"
--version = "0.6.0"
-+version = "0.8.8"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "4fb9d890e4dc9298b70f740f615f2e05b9db37dce531f6b24fb77ac993f9f217"
-+checksum = "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35"
- dependencies = [
-  "serde",
-  "serde_spanned",
-- "toml_datetime",
-- "toml_edit",
-+ "toml_datetime 0.6.5",
-+ "toml_edit 0.21.0",
- ]
- 
- [[package]]
-@@ -1509,26 +1513,58 @@ dependencies = [
-  "serde",
- ]
- 
-+[[package]]
-+name = "toml_datetime"
-+version = "0.6.5"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1"
-+dependencies = [
-+ "serde",
-+]
-+
- [[package]]
- name = "toml_edit"
- version = "0.18.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "56c59d8dd7d0dcbc6428bf7aa2f0e823e26e43b3c9aca15bbc9475d23e5fa12b"
- dependencies = [
-- "indexmap",
-+ "indexmap 1.9.3",
-  "nom8",
-  "serde",
-  "serde_spanned",
-- "toml_datetime",
-+ "toml_datetime 0.5.1",
-+]
-+
-+[[package]]
-+name = "toml_edit"
-+version = "0.19.15"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
-+dependencies = [
-+ "indexmap 2.1.0",
-+ "toml_datetime 0.6.5",
-+ "winnow",
-+]
-+
-+[[package]]
-+name = "toml_edit"
-+version = "0.21.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03"
-+dependencies = [
-+ "indexmap 2.1.0",
-+ "serde",
-+ "serde_spanned",
-+ "toml_datetime 0.6.5",
-+ "winnow",
- ]
- 
- [[package]]
- name = "tracing"
--version = "0.1.37"
-+version = "0.1.40"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8"
-+checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
- dependencies = [
-- "cfg-if",
-  "pin-project-lite",
-  "tracing-attributes",
-  "tracing-core",
-@@ -1536,31 +1572,32 @@ dependencies = [
- 
- [[package]]
- name = "tracing-appender"
--version = "0.2.2"
-+version = "0.2.3"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "09d48f71a791638519505cefafe162606f706c25592e4bde4d97600c0195312e"
-+checksum = "3566e8ce28cc0a3fe42519fc80e6b4c943cc4c8cef275620eb8dac2d3d4e06cf"
- dependencies = [
-  "crossbeam-channel",
-+ "thiserror",
-  "time",
-  "tracing-subscriber",
- ]
- 
- [[package]]
- name = "tracing-attributes"
--version = "0.1.23"
-+version = "0.1.27"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a"
-+checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
- dependencies = [
-  "proc-macro2",
-  "quote",
-- "syn",
-+ "syn 2.0.48",
- ]
- 
- [[package]]
- name = "tracing-core"
--version = "0.1.30"
-+version = "0.1.32"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a"
-+checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54"
- dependencies = [
-  "once_cell",
-  "valuable",
-@@ -1568,20 +1605,20 @@ dependencies = [
- 
- [[package]]
- name = "tracing-log"
--version = "0.1.3"
-+version = "0.2.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922"
-+checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
- dependencies = [
-- "lazy_static",
-  "log",
-+ "once_cell",
-  "tracing-core",
- ]
- 
- [[package]]
- name = "tracing-subscriber"
--version = "0.3.16"
-+version = "0.3.18"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70"
-+checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b"
- dependencies = [
-  "nu-ansi-term",
-  "sharded-slab",
-@@ -1594,41 +1631,29 @@ dependencies = [
- 
- [[package]]
- name = "tracker"
--version = "0.2.0"
-+version = "0.2.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "4948dd579c7facd8b583a8838956177740021c7bbcc1074ff49f7a5e76a150fd"
-+checksum = "ff9636d15e370187f6bf55b79ce62ebf4221998bc0ba1774d7fa208b007f6bf8"
- dependencies = [
-  "tracker-macros",
- ]
- 
- [[package]]
- name = "tracker-macros"
--version = "0.2.0"
-+version = "0.2.1"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "32b086e6cb7f65c79bc0b132db4e468c4159133c917da44e1b97594101e9e7e0"
-+checksum = "ca029746fbe0efda3298205de77bf759d7fef23ac97902641e0b49a623b0455f"
- dependencies = [
-  "proc-macro2",
-  "quote",
-- "syn",
-+ "syn 2.0.48",
- ]
- 
--[[package]]
--name = "ucd-trie"
--version = "0.1.5"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81"
--
- [[package]]
- name = "unicode-ident"
--version = "1.0.6"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc"
--
--[[package]]
--name = "unicode-width"
--version = "0.1.10"
-+version = "1.0.12"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
-+checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
- 
- [[package]]
- name = "unicode-xid"
-@@ -1636,6 +1661,12 @@ version = "0.2.4"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c"
- 
-+[[package]]
-+name = "utf8parse"
-+version = "0.2.1"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
-+
- [[package]]
- name = "valuable"
- version = "0.1.0"
-@@ -1662,9 +1693,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
- 
- [[package]]
- name = "wasm-bindgen"
--version = "0.2.83"
-+version = "0.2.90"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268"
-+checksum = "b1223296a201415c7fad14792dbefaace9bd52b62d33453ade1c5b5f07555406"
- dependencies = [
-  "cfg-if",
-  "wasm-bindgen-macro",
-@@ -1672,24 +1703,24 @@ dependencies = [
- 
- [[package]]
- name = "wasm-bindgen-backend"
--version = "0.2.83"
-+version = "0.2.90"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142"
-+checksum = "fcdc935b63408d58a32f8cc9738a0bffd8f05cc7c002086c6ef20b7312ad9dcd"
- dependencies = [
-  "bumpalo",
-  "log",
-  "once_cell",
-  "proc-macro2",
-  "quote",
-- "syn",
-+ "syn 2.0.48",
-  "wasm-bindgen-shared",
- ]
- 
- [[package]]
- name = "wasm-bindgen-macro"
--version = "0.2.83"
-+version = "0.2.90"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810"
-+checksum = "3e4c238561b2d428924c49815533a8b9121c664599558a5d9ec51f8a1740a999"
- dependencies = [
-  "quote",
-  "wasm-bindgen-macro-support",
-@@ -1697,22 +1728,22 @@ dependencies = [
- 
- [[package]]
- name = "wasm-bindgen-macro-support"
--version = "0.2.83"
-+version = "0.2.90"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c"
-+checksum = "bae1abb6806dc1ad9e560ed242107c0f6c84335f1749dd4e8ddb012ebd5e25a7"
- dependencies = [
-  "proc-macro2",
-  "quote",
-- "syn",
-+ "syn 2.0.48",
-  "wasm-bindgen-backend",
-  "wasm-bindgen-shared",
- ]
- 
- [[package]]
- name = "wasm-bindgen-shared"
--version = "0.2.83"
-+version = "0.2.90"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f"
-+checksum = "4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b"
- 
- [[package]]
- name = "winapi"
-@@ -1730,15 +1761,6 @@ version = "0.4.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
- 
--[[package]]
--name = "winapi-util"
--version = "0.1.5"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178"
--dependencies = [
-- "winapi",
--]
--
- [[package]]
- name = "winapi-x86_64-pc-windows-gnu"
- version = "0.4.0"
-@@ -1746,27 +1768,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
- 
- [[package]]
--name = "windows-sys"
--version = "0.42.0"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7"
--dependencies = [
-- "windows_aarch64_gnullvm 0.42.2",
-- "windows_aarch64_msvc 0.42.2",
-- "windows_i686_gnu 0.42.2",
-- "windows_i686_msvc 0.42.2",
-- "windows_x86_64_gnu 0.42.2",
-- "windows_x86_64_gnullvm 0.42.2",
-- "windows_x86_64_msvc 0.42.2",
--]
--
--[[package]]
--name = "windows-sys"
--version = "0.45.0"
-+name = "windows-core"
-+version = "0.52.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
-+checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
- dependencies = [
-- "windows-targets 0.42.2",
-+ "windows-targets 0.52.0",
- ]
- 
- [[package]]
-@@ -1779,18 +1786,12 @@ dependencies = [
- ]
- 
- [[package]]
--name = "windows-targets"
--version = "0.42.2"
-+name = "windows-sys"
-+version = "0.52.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
-+checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
- dependencies = [
-- "windows_aarch64_gnullvm 0.42.2",
-- "windows_aarch64_msvc 0.42.2",
-- "windows_i686_gnu 0.42.2",
-- "windows_i686_msvc 0.42.2",
-- "windows_x86_64_gnu 0.42.2",
-- "windows_x86_64_gnullvm 0.42.2",
-- "windows_x86_64_msvc 0.42.2",
-+ "windows-targets 0.52.0",
- ]
- 
- [[package]]
-@@ -1809,10 +1810,19 @@ dependencies = [
- ]
- 
- [[package]]
--name = "windows_aarch64_gnullvm"
--version = "0.42.2"
-+name = "windows-targets"
-+version = "0.52.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
-+checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd"
-+dependencies = [
-+ "windows_aarch64_gnullvm 0.52.0",
-+ "windows_aarch64_msvc 0.52.0",
-+ "windows_i686_gnu 0.52.0",
-+ "windows_i686_msvc 0.52.0",
-+ "windows_x86_64_gnu 0.52.0",
-+ "windows_x86_64_gnullvm 0.52.0",
-+ "windows_x86_64_msvc 0.52.0",
-+]
- 
- [[package]]
- name = "windows_aarch64_gnullvm"
-@@ -1821,10 +1831,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
- 
- [[package]]
--name = "windows_aarch64_msvc"
--version = "0.42.2"
-+name = "windows_aarch64_gnullvm"
-+version = "0.52.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
-+checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea"
- 
- [[package]]
- name = "windows_aarch64_msvc"
-@@ -1833,10 +1843,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
- 
- [[package]]
--name = "windows_i686_gnu"
--version = "0.42.2"
-+name = "windows_aarch64_msvc"
-+version = "0.52.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
-+checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef"
- 
- [[package]]
- name = "windows_i686_gnu"
-@@ -1845,10 +1855,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
- 
- [[package]]
--name = "windows_i686_msvc"
--version = "0.42.2"
-+name = "windows_i686_gnu"
-+version = "0.52.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
-+checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313"
- 
- [[package]]
- name = "windows_i686_msvc"
-@@ -1857,10 +1867,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
- 
- [[package]]
--name = "windows_x86_64_gnu"
--version = "0.42.2"
-+name = "windows_i686_msvc"
-+version = "0.52.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
-+checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a"
- 
- [[package]]
- name = "windows_x86_64_gnu"
-@@ -1869,10 +1879,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
- 
- [[package]]
--name = "windows_x86_64_gnullvm"
--version = "0.42.2"
-+name = "windows_x86_64_gnu"
-+version = "0.52.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
-+checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd"
- 
- [[package]]
- name = "windows_x86_64_gnullvm"
-@@ -1881,13 +1891,48 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
- 
- [[package]]
--name = "windows_x86_64_msvc"
--version = "0.42.2"
-+name = "windows_x86_64_gnullvm"
-+version = "0.52.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
-+checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e"
- 
- [[package]]
- name = "windows_x86_64_msvc"
- version = "0.48.5"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
-+
-+[[package]]
-+name = "windows_x86_64_msvc"
-+version = "0.52.0"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
-+
-+[[package]]
-+name = "winnow"
-+version = "0.5.34"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "b7cf47b659b318dccbd69cc4797a39ae128f533dce7902a1096044d1967b9c16"
-+dependencies = [
-+ "memchr",
-+]
-+
-+[[package]]
-+name = "zerocopy"
-+version = "0.7.32"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be"
-+dependencies = [
-+ "zerocopy-derive",
-+]
-+
-+[[package]]
-+name = "zerocopy-derive"
-+version = "0.7.32"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6"
-+dependencies = [
-+ "proc-macro2",
-+ "quote",
-+ "syn 2.0.48",
-+]


^ permalink raw reply related	[flat|nested] 3+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: gui-apps/ReGreet/files/, gui-apps/ReGreet/
@ 2024-01-25 10:49 David Roman
  0 siblings, 0 replies; 3+ messages in thread
From: David Roman @ 2024-01-25 10:49 UTC (permalink / raw
  To: gentoo-commits

commit:     34e3ccc8ccf86b6316a07d78d26fa9f7c5b0b5d7
Author:     Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail <DOT> com>
AuthorDate: Tue Jan 23 16:36:32 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Tue Jan 23 16:48:47 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=34e3ccc8

gui-apps/ReGreet: change src_install to use cargo eclass
* update patch to fix chrono (new version don't work for some reason)
* update to use new changes of cargo eclass

Closes: https://bugs.gentoo.org/922686
Signed-off-by: Gonçalo Negrier Duarte <gonegrier.duarte <AT> gmail.com>

 gui-apps/ReGreet/Manifest                          |  14 +-
 ...eet-0.1.1-r2.ebuild => ReGreet-0.1.1-r3.ebuild} |  20 +-
 gui-apps/ReGreet/ReGreet-9999.ebuild               | 207 +--------------------
 .../files/ReGreet-0.1.1-cargo-lock-fix.diff        |  89 +++++----
 4 files changed, 63 insertions(+), 267 deletions(-)

diff --git a/gui-apps/ReGreet/Manifest b/gui-apps/ReGreet/Manifest
index 79e419fd6a..2c5eef90f7 100644
--- a/gui-apps/ReGreet/Manifest
+++ b/gui-apps/ReGreet/Manifest
@@ -3,7 +3,6 @@ DIST addr2line-0.21.0.crate 40807 BLAKE2B 9796b9a1177a299797902b7f64247d81d63d3f
 DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST ahash-0.8.7.crate 42894 BLAKE2B 56f4b2f577eb2752e675fa2b3191c65e0bb88575f92e8d906714296fca1daace46e93256672fce08cc5b4ac11d40a690a06b32a99fb50fd0df4f042773c33b6c SHA512 2c9eaa22f7bda47a781994c769d4a2ef15ba0f511fdd4ec4680c13d4c1809f1ce01adecc3b3776793158062d28ad9e5f0b1d1c0a9429e43dd07cd99540eae7a6
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa SHA512 61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
-DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST anstream-0.6.11.crate 30239 BLAKE2B 4ac585ec56a804239d32ad3e64d93936ef9d5c8e0f0e2df17f7b081b6a3b2c4c32ff4ebc09ec02507bbed22b025628029d859610aed90c024e19a3216de73c8b SHA512 f8dd65cc116a1495782a3bfc98edfdd0973ab22ea2fafd292fb4bd3495af7b5ea410f320d3fa05f7f812fa96c2a20f4cd2af9fc58869a1a306f32714cbe45163
 DIST anstyle-1.0.4.crate 13998 BLAKE2B fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59 SHA512 671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3
@@ -22,7 +21,7 @@ DIST cairo-sys-rs-0.16.3.crate 11642 BLAKE2B 08d1c4990f81d90bad398481a4ef94cee41
 DIST cc-1.0.83.crate 68343 BLAKE2B 33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02 SHA512 742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7
 DIST cfg-expr-0.15.6.crate 41989 BLAKE2B 16f751a9fc68a0199411fc13618621d1efe858c473b2c194a0a9a0d74d18294599931d72959113980a41eac0a2f162df7e9cb2e934bd9c6d024afb2c56851438 SHA512 b0dbd6d2dd9020aaecd784be78c6594a938e17109d02ad1fbc46a1167964fa6b82c87a0a3daf231807b548ef3458fa62e76fbb3c07d2934ce06a54834fe79c32
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST chrono-0.4.31.crate 214513 BLAKE2B 2ac43852ea14cb7b129adf68ff62adac1763b3f4802dd3d23c43cb131377b501b4adb22aa93818d7ceded8eb10c17f94a7836257ce2876d0513b063276129c54 SHA512 23276daa2c1bc3b7b2327dc84200fb40cc995a8b599d1a537e92e08138ab8a0d1548a510a8155dcdda18820120d7204e89a4686c866fc3a8d2460cdb30ac6089
+DIST chrono-0.4.23.crate 187259 BLAKE2B b4a7cfb8d1921d396c9e2bf350e6c61d04480a78c170d153e525ff581e8298936583744b6c59769774fdb8ad433269d01ad792f967da96e6c19d33460de937f9 SHA512 697a78ee83eaf38d83011bdf2086b3149b830d3d270e8414828b98ed2426063df43ac6eb4324f2dd694662afb86e6e4f005dee6116dfdd97adaebedefffd43fa
 DIST clap-4.4.18.crate 55269 BLAKE2B cb5d4b093bb7958d013b28ee25f9cbf0479ada392b81265834d75a5fa2e6a4a687f8d4a71520d5bdce05785a874ffaa09beb5707766d59e70928dab00bc122ad SHA512 1f151864b92dcfcc69a66c2a8aa8310ce28171895698d82e2e69e19a6b51ed8780e5eaa77410df9aae2d17c9b45117b913a4c23ef879106c1b7a96182656ebb9
 DIST clap_builder-4.4.18.crate 163538 BLAKE2B 9991c1a8aba5feda466fc878f9415ad9b5922ea1835c17e1dd6c640234ee85e623bc556ba0e4edd84100a0879ae462028c74304465310d69f9d58e333c2ba8a3 SHA512 ff04ce8e700d8df4a0ae94e8341c3bcc1ebd415312e3b21d56e6beadf604aa5576641861506fa1c901a615a013e4f30bf8e6467889d637b34fa37ef22e2a15c2
 DIST clap_derive-4.4.7.crate 29046 BLAKE2B 96ca919b8f9901b2e89c58ee8cf8bd3881ff715ac27999c03c867b317321e4839d9e923f68d411a05b45c34d54557af12b8a173f2445732fb6de16f30dad8e2b SHA512 4be40460468f7ce22906cdc9eea8d01bb07cb206d4ce0c3df2abd929d6925b175a49cf63907925ca16ae6297d6f4d933087fa5b35958e551117ec7ae050be167
@@ -95,6 +94,7 @@ DIST mio-0.8.10.crate 102345 BLAKE2B 82bba95cfbb51a02efda75dc85d973825f038f7d23e
 DIST nanorand-0.7.0.crate 18437 BLAKE2B f4aaf18b7cf32b385d97842cee234f0781bc2e55ca5662031204b999293d417e0ab2726eacff084dc6681ea5e46ce01335a1a5cfaa5e8bc6e602aacb1fd25252 SHA512 3ac650451d629852236eeb45dfee808acbea616036025676b47310100982d7e8317df647fe8649e7753dd0f57c501dcb3f7401c3d804af52ff2a2f50ace8cc69
 DIST nom8-0.2.0.crate 162020 BLAKE2B e196fb349cdbb263d4fc754f922cd3b819f85bd323672f2f23ad465eea5352fdd631a7e411381f19447ff3b1f2780186fbb738d6f04fff33d97ca060ab94c2c2 SHA512 0d4cca8f13978e9101cc2eb9fb65ad879929a5361353c9a04e9850061e788e942948a6ea064c6986440a2576c10ce84daa8aa21d75214f322691da5f63668454
 DIST nu-ansi-term-0.46.0.crate 24311 BLAKE2B d2e678e0eab5ad48534e686b1a4af344996d1b07a0fa40839072df3061bd7e5bc9341363403ea3ef8d19c7725ba3b7a8ed540c63e2209123b1b93f69418288b6 SHA512 b4f37786dc85e0596e2b7b261a5a9fe0265bf1651c39efb358dd649b926b12c3093f307b98bf0c4df3899f0a7cb1854f2596bd5c3e22fbbef42f912ab2eb5043
+DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735
 DIST num-traits-0.2.17.crate 50190 BLAKE2B a549ef00c749dc7f276c4817477d1f9dab70cba01b6a3afa5743f16f16353bc50d992d7446a54859cf750a410d66c8cd3440708a6b91fd89d3b8889f8fff1668 SHA512 4d47d3e2f5a31019e038e609897cb0cef1ba061b35cee7e2a02e65179dcdd4960bd5b9bc759b5c013d699b3fbd9b014940a15e36658f7d4fd12cb0c7841c5b4e
 DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d
 DIST num_threads-0.1.6.crate 7334 BLAKE2B 416efdf395b0299b6b01e1508823afdda08cf67ca54e1d644fc5accbb0490945a492a34bc5ba70c3e838e6405d17ddce164ef87468bd9da27097de8994ad9577 SHA512 b2d9897e29e59353379b6372a629fc7f9afc89f777b4410eaeac7b4729527948a8dbecb175f056899f9076693ef855cc0d40e725cc54f28af588fbac5f7ce3b6
@@ -112,11 +112,11 @@ DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495
 DIST proc-macro-crate-1.3.1.crate 9678 BLAKE2B ed617a1930bf28a26e865f6477229566a0c4ade7f2c1e8f70d628c5536985f03c7533c561490415e207c0f58b4885367e7f54ddcf10b058711829f78a34d68a9 SHA512 5306f017933ffa89eb6111ee00b0536179c5cfab56529440630a0bec86b62194ff16f57ebb471b233e88cd886b7b9871de8402ed29073b23e5ca98193e513659
 DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db
 DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495
-DIST proc-macro2-1.0.76.crate 45660 BLAKE2B 40b538d9d9fec10b9e4b147ce0a86efb10feedf9e0452e5568e8ad7d2b88a201ca6ffd2cd62d8815a1ee72d557fe6280120a913868c3d868c1235686742cd8b8 SHA512 2ea7ade475171166489ab3e745e8c526e49c7521bc39b1bfec6dd2fd0807fd3cc5579235f77534be855f9ecab481205e77e66b14ebb22e66d2c3cff842567247
+DIST proc-macro2-1.0.78.crate 47158 BLAKE2B c56a24fce3faca9e04db7965cab552d2a976c3764df0a84179b5a89d1230ab355c777a82b4c982e3945414f1f0478473a88821dd176c32d6de394d73a26adb9a SHA512 11956fe03a2e77a925cdff2c3c8bc8804dffab4fa1de963a128fa23f4189976fd2e2102bd346b92c33524beae320b71dadaa5213695a3ec638404196e14fa769
 DIST pwd-1.4.0.crate 4145 BLAKE2B 65644be9a061d26ecc4d52eb945a10e19a4bd5db8ce561a78ea877305f66e5989edbdf5f08caf31f69a361651345f338d341e57e2557e5a38744e391f320235a SHA512 ca0839275c086f69c4f8de54176f5134efc38c6dc82e2b27e783cc7d2ac6dcfd280310d5353ff8489f3641c9f9770a504e6087a4d5e9dc669902aa7580d54d9f
 DIST quote-1.0.35.crate 28136 BLAKE2B 81424245e1e2b94459df68bb3a9a866c6a364102b5e1d010ede9c5f8278f8406d7b651957d091c5914e936b494b0f6e9a6a1dd8b7d35cd7d7100f86dee4ec12e SHA512 f5314fb6af17cf36c228e1970c569c29ec248954a450a5f90ba9e2896d04f74904c9cec5a1f74325f2489295a94491eee4ce8fb461e22cd4b34e53f1f881efd2
-DIST regex-1.10.2.crate 252839 BLAKE2B 4be7bede72d41634c52eea25566fb13337a84a055aae6fb73d3b18ab9168085ed04ffbfd5b6f87c2f85c9922893b9c9a253a8c874eae9185b2100850443b1517 SHA512 e594f70cc540586e4039e7b905ede9e507757b531f22a94aae185e47732ae0d54bceb2c6aceb815819a9652c01ccf697798d372631f2f864c04ca2eec59759d3
-DIST regex-automata-0.4.3.crate 617011 BLAKE2B e685724eb037411c1a73d6d355c76e9e32c40f1c9029acaf86477796d3f5ad092b0c5619f4df2fc1ce34243f2ad8af147aa31f83a435e5b5adf55b4c9c8a9359 SHA512 4fc82fe3556f829956c3172447589555ef286fd66ee9a445cbdcdbe57970655e35b6eb0895ba02c344d826609257e0c95d3f7f51858aa260103bed7b08d8c1a8
+DIST regex-1.10.3.crate 253101 BLAKE2B 390ebb00bf5430048412883b672d80737e783fd36f40895343cb38ef2e26e2713418c2fb4d66792bfd3be4c990b4518ba120de229a72cbeb7fd5c2af325fbcaf SHA512 d090898465013b0975a6de87fbdcdf76b4896578056f4da83424bd5e7832547a3d8ace643c379c4f14700a0a88dc95950a38645508d1675306c377879a90cf5d
+DIST regex-automata-0.4.4.crate 617294 BLAKE2B 68f29fae9479a82dbecf8091250b65486c19af2e5c37c1b2df5d12906bac8aaa4d1e577dc0437a2eb46174a9580410e51a2c53ab265dd8af14e0c758888e92ac SHA512 9705f7949b270003c095f1787a3936ab7d4b0dc9f050ee046ef4e96f4f4630ac56cf0dabb0ac3b9120c462aca6344ca60636cb95e0c0d537ace506159c02b15a
 DIST regex-syntax-0.8.2.crate 347228 BLAKE2B 211fd1c35ad0f28874d4b4d276e0fb0a27e5a1608f2f16ba2333641b154624e378419daf8d1c955f21ff5f40f6d49c89569b7e11ea5649850846d0fe447a675c SHA512 301dde555f300298f2594490ccd8b92033e4917fe9b8671b8a97db6c827793c73969be85a92999964dcaf3177edda51abeb576811ad6cab9772964dc0a77e728
 DIST relm4-0.5.1.crate 88102 BLAKE2B a2249209d0a675fc1ef9e528e45f0a2b9962b4b233bd8f28321c96b7c15cf68ae5b4406d5e52d3c47a5eb526a05b5a7d2fc08beb51b5657885682687b0d7387b SHA512 3f98c5e5afd66efcc18825df9148f25645252ce47e1b9b16f815904d5c1248ca7b49e1391902d91b3f8e5cff5be09b4d57555462fef6a0e589a70e35e1c42667
 DIST relm4-macros-0.5.1.crate 38873 BLAKE2B 91579510bce87071a1a39d2e2e85cc8795c8b265fac75f58be197441f3aae84c4c9f7acab20e6fb9e3756162ff7e314c5a95fa9ba5373df1ef186383dfb2be26 SHA512 f898df41945b637b3651c2ef245a140b2ddf89c938d74dbfd3f5fa7db28b91092b72eb55ec8f03e505ef75016c6bcbf84ab5be311d93fca94366a72284bcd0c5
@@ -130,9 +130,9 @@ DIST serde_derive-1.0.195.crate 55687 BLAKE2B 4da7916e36f71dfe82defa6c45b3075395
 DIST serde_json-1.0.111.crate 146447 BLAKE2B a3509185e78c438f495ee9d5b5b7c23cd3b565d45178500f2b9ceb8cc8b1cc509b8d25d217f2c98bb597bab205566d660c3f60506c836da903c52206e6fb160e SHA512 11851e34a9a40de32654a12ada1d1bd01abb11531c5804f5d0747bbb01bf59025dd92be916104fbc278bbba5c89c77920941b83c0ac2f0da23f5d61a7788e83f
 DIST serde_spanned-0.6.5.crate 8349 BLAKE2B f4f8f798ae3a02c0d5178aa12a94bd1bc08fef88b6a81d782ba07ba36fb0d89927ecf621087faf376b6e53de12f6a96e0880ce0cd01ecc31c5dab7dadc6f3ff4 SHA512 bffe2398629ae5a5a5bb6d5fc2fa0f4b94d02c96e25d1be2fb9ad95d8ca2fa9bfdeb3af11049ee9c050e497f3beca108f03020f88f6de29b208063c3898af354
 DIST sharded-slab-0.1.7.crate 58227 BLAKE2B 9b4c4e4849ed324cf48c2b905f21139d1d65aa5ab13e7fb11817cac9a32ad09f8dbb1e50a93d40cafa0aba872792bc92f7bd2e219f62f80695409e949c07978b SHA512 3be7438d4a75debb14463477f34de6db1ac38abe958ada5d5dae7ae8d5993e245da69fcb989d91aaaffda5f2b085d4bcc88d10e07ec567b7f40a21437de6d4cb
-DIST shlex-1.2.0.crate 6584 BLAKE2B ac07c648d9affe62512edab307fe07436dce69b428570ba6455aaf21c178145b1026e35704f920fc177b334cf190f57e393e4dd9e522dd26d133f80fb2c15f47 SHA512 cf48c0c47aac44654a48047fed3568c30f53f19cd131615cabbc247dbdf1eb1b7540b0d188f341251b4876dd0d5fcc13792800f0160f7907e8d8fe9a5e75083f
+DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
 DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8101c091a357131106bceeea7a63c98007420c12f67893dd2228b15d3f23508108c3a0ceaa605474bc7a9 SHA512 b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40
-DIST smallvec-1.12.0.crate 34947 BLAKE2B 545a301fa8580381c61b7dd69fa727921d0ee4868c5fd68a5a89149b7cc1482f8b85eb68bed2485f54d784c8877b2968139683270590ceee7ef9cc6c39ec2cb7 SHA512 6a3c61d1c60339feefbd02f5ce097302cf9c1e10ca14759cbeeefb2ec0167643549bbaa39008857c875166df7d9b11945f65ebd777931279d98275cc36315eaf
+DIST smallvec-1.13.1.crate 34952 BLAKE2B e0dcf1d26883564cd4f5d20a588562404e193075b1ae011f7f7542009a9466e5df3ade7768e1a8feb8806774b2cee5f15d31779928f83714e7d4b6ed46af9ab9 SHA512 1259ef947400470b8c9e74c5582dbc1a49753aa46420883c1f7d66f320f67bebe733a15a23cd57ba461020fad4ff337a5b298de82754602a78f5e6cec969652d
 DIST socket2-0.5.5.crate 54863 BLAKE2B 4237b540dfaa96d3f8a8b9178519e5ea37b6b96480a2aed5287f462845231427a18f5add26756c7b03c18d4d4aa617a5a36c5462258ebd8be326e8fed1c48641 SHA512 afa8df546234d4e8f89289622448aa42d8c2ba74a0a3a4b13c0ff7bc30fa435a7d6d6e8c9e2a6933cfa23ebdfb4908c865e82c657611defbc16e1f1bf66f9f8c
 DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee
 DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1

diff --git a/gui-apps/ReGreet/ReGreet-0.1.1-r2.ebuild b/gui-apps/ReGreet/ReGreet-0.1.1-r3.ebuild
similarity index 96%
rename from gui-apps/ReGreet/ReGreet-0.1.1-r2.ebuild
rename to gui-apps/ReGreet/ReGreet-0.1.1-r3.ebuild
index bb1b46bb96..51c205e37b 100644
--- a/gui-apps/ReGreet/ReGreet-0.1.1-r2.ebuild
+++ b/gui-apps/ReGreet/ReGreet-0.1.1-r3.ebuild
@@ -8,7 +8,6 @@ CRATES="
 	adler@1.0.2
 	ahash@0.8.7
 	aho-corasick@1.1.2
-	android-tzdata@0.1.1
 	android_system_properties@0.1.5
 	anstream@0.6.11
 	anstyle@1.0.4
@@ -27,7 +26,7 @@ CRATES="
 	cc@1.0.83
 	cfg-expr@0.15.6
 	cfg-if@1.0.0
-	chrono@0.4.31
+	chrono@0.4.23
 	clap@4.4.18
 	clap_builder@4.4.18
 	clap_derive@4.4.7
@@ -100,6 +99,7 @@ CRATES="
 	nanorand@0.7.0
 	nom8@0.2.0
 	nu-ansi-term@0.46.0
+	num-integer@0.1.45
 	num-traits@0.2.17
 	num_cpus@1.16.0
 	num_threads@0.1.6
@@ -117,11 +117,11 @@ CRATES="
 	proc-macro-crate@1.3.1
 	proc-macro-error@1.0.4
 	proc-macro-error-attr@1.0.4
-	proc-macro2@1.0.76
+	proc-macro2@1.0.78
 	pwd@1.4.0
 	quote@1.0.35
-	regex@1.10.2
-	regex-automata@0.4.3
+	regex@1.10.3
+	regex-automata@0.4.4
 	regex-syntax@0.8.2
 	relm4@0.5.1
 	relm4-macros@0.5.1
@@ -135,9 +135,9 @@ CRATES="
 	serde_json@1.0.111
 	serde_spanned@0.6.5
 	sharded-slab@0.1.7
-	shlex@1.2.0
+	shlex@1.3.0
 	slab@0.4.9
-	smallvec@1.12.0
+	smallvec@1.13.1
 	socket2@0.5.5
 	spin@0.9.8
 	strsim@0.10.0
@@ -218,6 +218,7 @@ else
 		https://github.com/rharish101/${PN}/archive/refs/tags/${PV}.tar.gz -> >${PN}.tar.gz
 		${CARGO_CRATE_URIS}
 	"
+	KEYWORDS="~amd64"
 fi
 
 LICENSE="GPL-3"
@@ -225,8 +226,6 @@ SLOT="0"
 DEPEND="gui-libs/gtk
 "
 
-KEYWORDS="~amd64"
-
 RDEPEND="
 	${DEPEND}
 	gui-libs/greetd
@@ -251,11 +250,12 @@ src_prepare() {
 }
 
 src_compile() {
+	cargo_gen_config
 	cargo_src_compile
 }
 
 src_install() {
-	newbin "${WORKDIR}/${P}/target/release/regreet" regreet
+	cargo_src_install
 }
 
 src_post_install () {

diff --git a/gui-apps/ReGreet/ReGreet-9999.ebuild b/gui-apps/ReGreet/ReGreet-9999.ebuild
index 6b7c58f0d2..47905ee7d0 100644
--- a/gui-apps/ReGreet/ReGreet-9999.ebuild
+++ b/gui-apps/ReGreet/ReGreet-9999.ebuild
@@ -3,209 +3,6 @@
 
 EAPI=8
 
-CRATES="
-	addr2line@0.21.0
-	adler@1.0.2
-	ahash@0.8.7
-	aho-corasick@1.1.2
-	android-tzdata@0.1.1
-	android_system_properties@0.1.5
-	anstream@0.6.11
-	anstyle@1.0.4
-	anstyle-parse@0.2.3
-	anstyle-query@1.0.2
-	anstyle-wincon@3.0.2
-	anyhow@1.0.79
-	async-trait@0.1.77
-	autocfg@1.1.0
-	backtrace@0.3.69
-	bitflags@1.3.2
-	bumpalo@3.14.0
-	bytes@1.5.0
-	cairo-rs@0.16.7
-	cairo-sys-rs@0.16.3
-	cc@1.0.83
-	cfg-expr@0.15.6
-	cfg-if@1.0.0
-	chrono@0.4.31
-	clap@4.4.18
-	clap_builder@4.4.18
-	clap_derive@4.4.7
-	clap_lex@0.6.0
-	colorchoice@1.0.0
-	const_format@0.2.32
-	const_format_proc_macros@0.2.32
-	core-foundation-sys@0.8.6
-	crc32fast@1.3.2
-	crossbeam-channel@0.5.11
-	crossbeam-utils@0.8.19
-	deranged@0.3.11
-	derivative@2.2.0
-	equivalent@1.0.1
-	field-offset@0.3.6
-	file-rotate@0.7.5
-	flate2@1.0.28
-	flume@0.10.14
-	fragile@2.0.0
-	futures@0.3.30
-	futures-channel@0.3.30
-	futures-core@0.3.30
-	futures-executor@0.3.30
-	futures-io@0.3.30
-	futures-macro@0.3.30
-	futures-sink@0.3.30
-	futures-task@0.3.30
-	futures-util@0.3.30
-	gdk-pixbuf@0.16.7
-	gdk-pixbuf-sys@0.16.3
-	gdk4@0.5.5
-	gdk4-sys@0.5.5
-	getrandom@0.2.12
-	gimli@0.28.1
-	gio@0.16.7
-	gio-sys@0.16.3
-	glib@0.16.9
-	glib-macros@0.16.8
-	glib-sys@0.16.3
-	glob@0.3.1
-	gobject-sys@0.16.3
-	graphene-rs@0.16.3
-	graphene-sys@0.16.3
-	greetd_ipc@0.9.0
-	gsk4@0.5.5
-	gsk4-sys@0.5.5
-	gtk4@0.5.5
-	gtk4-macros@0.5.6
-	gtk4-sys@0.5.5
-	hashbrown@0.12.3
-	hashbrown@0.13.2
-	hashbrown@0.14.3
-	heck@0.4.1
-	hermit-abi@0.3.4
-	iana-time-zone@0.1.59
-	iana-time-zone-haiku@0.1.2
-	indexmap@1.9.3
-	indexmap@2.1.0
-	itoa@1.0.10
-	js-sys@0.3.67
-	lazy_static@1.4.0
-	libc@0.2.152
-	lock_api@0.4.11
-	log@0.4.20
-	lru@0.9.0
-	memchr@2.7.1
-	memoffset@0.9.0
-	miniz_oxide@0.7.1
-	mio@0.8.10
-	nanorand@0.7.0
-	nom8@0.2.0
-	nu-ansi-term@0.46.0
-	num-traits@0.2.17
-	num_cpus@1.16.0
-	num_threads@0.1.6
-	object@0.32.2
-	once_cell@1.19.0
-	overload@0.1.1
-	pango@0.16.5
-	pango-sys@0.16.3
-	pin-project@1.1.3
-	pin-project-internal@1.1.3
-	pin-project-lite@0.2.13
-	pin-utils@0.1.0
-	pkg-config@0.3.29
-	powerfmt@0.2.0
-	proc-macro-crate@1.3.1
-	proc-macro-error@1.0.4
-	proc-macro-error-attr@1.0.4
-	proc-macro2@1.0.76
-	pwd@1.4.0
-	quote@1.0.35
-	regex@1.10.2
-	regex-automata@0.4.3
-	regex-syntax@0.8.2
-	relm4@0.5.1
-	relm4-macros@0.5.1
-	rustc-demangle@0.1.23
-	rustc_version@0.4.0
-	ryu@1.0.16
-	scopeguard@1.2.0
-	semver@1.0.21
-	serde@1.0.195
-	serde_derive@1.0.195
-	serde_json@1.0.111
-	serde_spanned@0.6.5
-	sharded-slab@0.1.7
-	shlex@1.2.0
-	slab@0.4.9
-	smallvec@1.12.0
-	socket2@0.5.5
-	spin@0.9.8
-	strsim@0.10.0
-	syn@1.0.109
-	syn@2.0.48
-	system-deps@6.2.0
-	target-lexicon@0.12.13
-	thiserror@1.0.56
-	thiserror-impl@1.0.56
-	thread_local@1.1.7
-	time@0.3.31
-	time-core@0.1.2
-	time-macros@0.2.16
-	tokio@1.35.1
-	toml@0.6.0
-	toml@0.8.8
-	toml_datetime@0.5.1
-	toml_datetime@0.6.5
-	toml_edit@0.18.1
-	toml_edit@0.19.15
-	toml_edit@0.21.0
-	tracing@0.1.40
-	tracing-appender@0.2.3
-	tracing-attributes@0.1.27
-	tracing-core@0.1.32
-	tracing-log@0.2.0
-	tracing-subscriber@0.3.18
-	tracker@0.2.1
-	tracker-macros@0.2.1
-	unicode-ident@1.0.12
-	unicode-xid@0.2.4
-	utf8parse@0.2.1
-	valuable@0.1.0
-	version-compare@0.1.1
-	version_check@0.9.4
-	wasi@0.11.0+wasi-snapshot-preview1
-	wasm-bindgen@0.2.90
-	wasm-bindgen-backend@0.2.90
-	wasm-bindgen-macro@0.2.90
-	wasm-bindgen-macro-support@0.2.90
-	wasm-bindgen-shared@0.2.90
-	winapi@0.3.9
-	winapi-i686-pc-windows-gnu@0.4.0
-	winapi-x86_64-pc-windows-gnu@0.4.0
-	windows-core@0.52.0
-	windows-sys@0.48.0
-	windows-sys@0.52.0
-	windows-targets@0.48.5
-	windows-targets@0.52.0
-	windows_aarch64_gnullvm@0.48.5
-	windows_aarch64_gnullvm@0.52.0
-	windows_aarch64_msvc@0.48.5
-	windows_aarch64_msvc@0.52.0
-	windows_i686_gnu@0.48.5
-	windows_i686_gnu@0.52.0
-	windows_i686_msvc@0.48.5
-	windows_i686_msvc@0.52.0
-	windows_x86_64_gnu@0.48.5
-	windows_x86_64_gnu@0.52.0
-	windows_x86_64_gnullvm@0.48.5
-	windows_x86_64_gnullvm@0.52.0
-	windows_x86_64_msvc@0.48.5
-	windows_x86_64_msvc@0.52.0
-	winnow@0.5.34
-	zerocopy@0.7.32
-	zerocopy-derive@0.7.32
-"
-
 inherit cargo
 DESCRIPTION="A clean and customizable GTK-based greetd greeter written in Rust"
 HOMEPAGE="https://github.com/rharish101/ReGreet"
@@ -218,6 +15,7 @@ else
 		https://github.com/rharish101/${PN}/archive/refs/tags/${PV}.tar.gz -> >${PN}.tar.gz
 		${CARGO_CRATE_URIS}
 	"
+	KEYWORDS="~amd64"
 fi
 
 LICENSE="GPL-3"
@@ -248,11 +46,12 @@ src_configure() {
 }
 
 src_compile() {
+	cargo_gen_config
 	cargo_src_compile
 }
 
 src_install() {
-	newbin "${WORKDIR}/${P}/target/release/regreet" regreet
+	cargo_src_install
 }
 
 src_post_install () {

diff --git a/gui-apps/ReGreet/files/ReGreet-0.1.1-cargo-lock-fix.diff b/gui-apps/ReGreet/files/ReGreet-0.1.1-cargo-lock-fix.diff
index ac6a2020cf..ff03cd7d06 100644
--- a/gui-apps/ReGreet/files/ReGreet-0.1.1-cargo-lock-fix.diff
+++ b/gui-apps/ReGreet/files/ReGreet-0.1.1-cargo-lock-fix.diff
@@ -1,5 +1,5 @@
 diff --git a/Cargo.lock b/Cargo.lock
-index f87b41d..fdc22fb 100644
+index f87b41d..369c2f0 100644
 --- a/Cargo.lock
 +++ b/Cargo.lock
 @@ -2,6 +2,15 @@
@@ -197,23 +197,7 @@ index f87b41d..fdc22fb 100644
  ]
  
  [[package]]
-@@ -126,77 +209,76 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
- 
- [[package]]
- name = "chrono"
--version = "0.4.23"
-+version = "0.4.31"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f"
-+checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"
- dependencies = [
-+ "android-tzdata",
-  "iana-time-zone",
-- "num-integer",
-  "num-traits",
-- "winapi",
-+ "windows-targets 0.48.5",
- ]
+@@ -138,65 +221,64 @@ dependencies = [
  
  [[package]]
  name = "clap"
@@ -333,18 +317,23 @@ index f87b41d..fdc22fb 100644
  [[package]]
  name = "crossbeam-utils"
 -version = "0.8.14"
--source = "registry+https://github.com/rust-lang/crates.io-index"
++version = "0.8.19"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
 -checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f"
 -dependencies = [
 - "cfg-if",
 -]
--
--[[package]]
++checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345"
+ 
+ [[package]]
 -name = "cxx"
 -version = "1.0.88"
--source = "registry+https://github.com/rust-lang/crates.io-index"
++name = "deranged"
++version = "0.3.11"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
 -checksum = "322296e2f2e5af4270b54df9e85a02ff037e271af20ba3e7fe1575515dc840b8"
--dependencies = [
++checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
+ dependencies = [
 - "cc",
 - "cxxbridge-flags",
 - "cxxbridge-macro",
@@ -369,20 +358,15 @@ index f87b41d..fdc22fb 100644
 -[[package]]
 -name = "cxxbridge-flags"
 -version = "1.0.88"
-+version = "0.8.19"
- source = "registry+https://github.com/rust-lang/crates.io-index"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
 -checksum = "c26bbb078acf09bc1ecda02d4223f03bdd28bd4874edcb0379138efc499ce971"
-+checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345"
- 
- [[package]]
+-
+-[[package]]
 -name = "cxxbridge-macro"
 -version = "1.0.88"
-+name = "deranged"
-+version = "0.3.11"
- source = "registry+https://github.com/rust-lang/crates.io-index"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
 -checksum = "357f40d1f06a24b60ae1fe122542c1fb05d28d32acb2aed064e84bc2ad1e252e"
-+checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
- dependencies = [
+-dependencies = [
 - "proc-macro2",
 - "quote",
 - "syn",
@@ -996,10 +980,10 @@ index f87b41d..fdc22fb 100644
  [[package]]
  name = "proc-macro2"
 -version = "1.0.50"
-+version = "1.0.76"
++version = "1.0.78"
  source = "registry+https://github.com/rust-lang/crates.io-index"
 -checksum = "6ef7d57beacfaf2d8aee5937dab7b7f28de3cb8b1828479bb5de2a7106f2bae2"
-+checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c"
++checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae"
  dependencies = [
   "unicode-ident",
  ]
@@ -1019,9 +1003,9 @@ index f87b41d..fdc22fb 100644
  [[package]]
  name = "regex"
 -version = "1.7.1"
-+version = "1.10.2"
++version = "1.10.3"
 +source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343"
++checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15"
 +dependencies = [
 + "aho-corasick",
 + "memchr",
@@ -1031,10 +1015,10 @@ index f87b41d..fdc22fb 100644
 +
 +[[package]]
 +name = "regex-automata"
-+version = "0.4.3"
++version = "0.4.4"
  source = "registry+https://github.com/rust-lang/crates.io-index"
 -checksum = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733"
-+checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f"
++checksum = "3b7fa1134405e2ec9353fd416b17f8dacd46c473d7d3fd1cf202706a14eb792a"
  dependencies = [
   "aho-corasick",
   "memchr",
@@ -1212,10 +1196,10 @@ index f87b41d..fdc22fb 100644
  [[package]]
  name = "shlex"
 -version = "1.1.0"
-+version = "1.2.0"
++version = "1.3.0"
  source = "registry+https://github.com/rust-lang/crates.io-index"
 -checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3"
-+checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380"
++checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
  
  [[package]]
  name = "slab"
@@ -1231,10 +1215,10 @@ index f87b41d..fdc22fb 100644
  [[package]]
  name = "smallvec"
 -version = "1.10.0"
-+version = "1.12.0"
++version = "1.13.1"
  source = "registry+https://github.com/rust-lang/crates.io-index"
 -checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
-+checksum = "2593d31f82ead8df961d8bd23a64c2ccf2eb5dd34b0a34bfb4dd54011c72009e"
++checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7"
  
  [[package]]
  name = "socket2"
@@ -1256,8 +1240,7 @@ index f87b41d..fdc22fb 100644
  name = "syn"
 -version = "1.0.107"
 +version = "1.0.109"
- source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5"
++source = "registry+https://github.com/rust-lang/crates.io-index"
 +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
 +dependencies = [
 + "proc-macro2",
@@ -1268,7 +1251,8 @@ index f87b41d..fdc22fb 100644
 +[[package]]
 +name = "syn"
 +version = "2.0.48"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5"
 +checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f"
  dependencies = [
   "proc-macro2",
@@ -1912,3 +1896,16 @@ index f87b41d..fdc22fb 100644
 + "quote",
 + "syn 2.0.48",
 +]
+diff --git a/Cargo.toml b/Cargo.toml
+index b2f98e9..dab2646 100644
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -24,7 +24,7 @@ greetd_ipc = { version = "0.9.0", features = ["tokio-codec"] }
+ gtk4 = "0.5"
+ lru = "0.9.0"
+ pwd = "1.4.0"
+-regex = "1.7.1"
++regex = "1.10.2"
+ relm4 = "0.5.0"
+ serde = { version = "1.0.142", features = ["derive"] }
+ shlex = "1.1.0"


^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2024-01-25 10:49 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-25 10:49 [gentoo-commits] repo/proj/guru:master commit in: gui-apps/ReGreet/files/, gui-apps/ReGreet/ David Roman
  -- strict thread matches above, loose matches on Subject: below --
2024-01-19 10:31 Arthur Zamarin
2023-12-31 15:28 David Roman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox