commit:     89af5d6451897d1a2dc879bf10a53e65fb364224
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Mon Sep  9 16:19:21 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Mon Sep  9 16:19:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=89af5d64

net-misc/warp: fix rust 1.80 build

Closes: https://bugs.gentoo.org/939378
Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 net-misc/warp/Manifest                             |  4 ++--
 net-misc/warp/files/warp-0.7.0-rust-1.80.patch     | 27 ++++++++++++++++++++++
 .../{warp-0.7.0.ebuild => warp-0.7.0-r1.ebuild}    | 10 ++++++--
 3 files changed, 37 insertions(+), 4 deletions(-)

diff --git a/net-misc/warp/Manifest b/net-misc/warp/Manifest
index 017027f58..7491b7973 100644
--- a/net-misc/warp/Manifest
+++ b/net-misc/warp/Manifest
@@ -299,9 +299,9 @@ DIST tempfile-3.10.1.crate 33653 BLAKE2B 
819b183e7840f70270883ee8b6a91fa09861c31
 DIST termcolor-1.4.1.crate 18773 BLAKE2B 
34676efbde8e242415857d6d40a287ae3459678d8222f5144faefb8c84d635686f640e79588d98635c8f25b7628ec6663a01b16e1e462705b5cba7e8b8e61f44
 SHA512 
b66aad157c4fa2985f764321d157dfb1f0325fd633811870db7919b5579bf7bc19fefe99e1c706cdfa67504c37dc2ca3d283e11d1bb516edcfaf1eb7747a778a
 DIST thiserror-1.0.58.crate 21025 BLAKE2B 
2915ed6ab691fe94e97a834ce5874d37a388c3240499889cff633ee6c67d46a2ca88098ba40c225ca0e2e3c1ac7bdcfafcfde3dcefc50867e299dc49505d6fc0
 SHA512 
3cba2d1f4965bc56bac8fc70540d8cd442ab6b8c7d25d328bde7f4cc108535d83c75f293316d730bbd86eb247400b6e35107d610c7caf47f43a28b1f52fed578
 DIST thiserror-impl-1.0.58.crate 15645 BLAKE2B 
9c6f643a582666ee4eb43330340888e7141f0dd89d927e3345268c3eaca02fa42b018514ef38b3db3ff9722b25ebdd43c36b11ecfc7bcb36950ce2c204ff78e1
 SHA512 
9bbc623f54c71595e48b33bdb3e4f12eb2e48074b15ebe400d6faab43410b363e5af94df071aaa324c59dc6958173e3c301fd51b216969f095e19cb98a27292b
-DIST time-0.3.34.crate 118430 BLAKE2B 
6d04a20596c9b0961ca104748d9d360f07b16059719d7410fdf1a7a0d5f2aa02aaebf640999464835964bbded2d3257d79c4b0ca3080fbecf13dd2d0aa6962fc
 SHA512 
3997e1b8d9be2f54184ebc9e1355d4b65f0b7bc9439b2b29e4a4acd86ad3a3aa019261112a24d998d76a7f66b266a86536fa50412279911b14d4d7aa7078c116
+DIST time-0.3.36.crate 119805 BLAKE2B 
d4da96368ab8565373d034edce261e0d8867036f2ba87e84b5e4a506a70ed3b62b93ba10734aecb39847e258cf7008b6ae57f92df8d0e5229cd3fec488d14caf
 SHA512 
83da6e27691d1f0ef37ed276528e927686a06dab4811b6e29d625ef7a0f7c30fbb86896d74a2b087726e7a24a951b0a83aa1f5f22d711ead54f447d36ac47133
 DIST time-core-0.1.2.crate 7191 BLAKE2B 
c477ad3410ff29f3bf4a38fc6ac4a043d49b6d2bdf5cf309ffcd2eec3bb6e4c4b62156ee7f069f0b37ea31c163bc75ccbf35abc1db2833cdd4912135e60ddfc9
 SHA512 
3861724c23cb806829a01186deb5217ae8252c20af622975264e6670cff528f42155039e4937756a9eb312a5580ffab07949437d5504d684a0e70755046cac52
-DIST time-macros-0.2.17.crate 24443 BLAKE2B 
5045af9352961db0c97cae2f6ca3e8d2c4f89a129c7ac2ec1d8d20804292aa9f2901a61f910a564954614b68f39311bd381deeb66fed8bdac423227d077f3d14
 SHA512 
c81747f0b74e68d3b3f36d378ac5911dece8c6b511e5ac793807f854cc31c812b927d0df941f55ff90d3d67512d0ac6a5f63f2de4322c81b05da42f46b4a661c
+DIST time-macros-0.2.18.crate 24361 BLAKE2B 
09fa325be0b1a5b922285f035484b0de8e339306b49595c87f6374e46459d6777c6db4b12c1a0c6ea9795ae8c741188fbb81208d0499a651760b9f5089323fc7
 SHA512 
557786115add272290be8305ab79c44f5b4425b64eb698492fe300f15879d9e013c66933cae8aa8faad9c109e2917e7a0e43c8a5eed7f4b0f0fdad092089efe4
 DIST tinyvec-1.6.0.crate 45991 BLAKE2B 
e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9
 SHA512 
e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c
 DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 
2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484
 SHA512 
10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
 DIST toml-0.8.12.crate 51145 BLAKE2B 
bbd5b7c536c16b23f26bc520298172a61a61cf72195191d1d3eddcf54ef0ceef781902ad2c0033fab5aed11229400ec537e3cf86c24645a6d111b387ca8d54c7
 SHA512 
dd8054e20aac5320a2a6a7d47640cc56e48c2b6db01069786382fe5ae19e9b307fe7f4811ce5b8fd283a307c0aabb2b7f57101e05edadf79636785128b5cc265

diff --git a/net-misc/warp/files/warp-0.7.0-rust-1.80.patch 
b/net-misc/warp/files/warp-0.7.0-rust-1.80.patch
new file mode 100644
index 000000000..a5c1f189d
--- /dev/null
+++ b/net-misc/warp/files/warp-0.7.0-rust-1.80.patch
@@ -0,0 +1,27 @@
+https://bugs.gentoo.org/939378
+--- a/Cargo.lock
++++ b/Cargo.lock
+@@ -3196,9 +3196,9 @@ dependencies = [
+ 
+ [[package]]
+ name = "time"
+-version = "0.3.34"
++version = "0.3.36"
+ source = "registry+https://github.com/rust-lang/crates.io-index";
+-checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749"
++checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
+ dependencies = [
+  "deranged",
+  "itoa",
+@@ -3217,9 +3217,9 @@ checksum = 
"ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
+ 
+ [[package]]
+ name = "time-macros"
+-version = "0.2.17"
++version = "0.2.18"
+ source = "registry+https://github.com/rust-lang/crates.io-index";
+-checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774"
++checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
+ dependencies = [
+  "num-conv",
+  "time-core",

diff --git a/net-misc/warp/warp-0.7.0.ebuild 
b/net-misc/warp/warp-0.7.0-r1.ebuild
similarity index 98%
rename from net-misc/warp/warp-0.7.0.ebuild
rename to net-misc/warp/warp-0.7.0-r1.ebuild
index 75e638ee9..cb3e4b11a 100644
--- a/net-misc/warp/warp-0.7.0.ebuild
+++ b/net-misc/warp/warp-0.7.0-r1.ebuild
@@ -308,8 +308,8 @@ CRATES="
        [email protected]
        [email protected]
        [email protected]
-       [email protected]
-       [email protected]
+       [email protected]
+       [email protected]
        [email protected]
        [email protected]
        [email protected]
@@ -418,6 +418,7 @@ DEPEND="
        >=gui-libs/gtk-4.13:4[wayland]
        >=gui-libs/libadwaita-1.5:1
        qrcode? (
+               media-libs/graphene
                >=media-libs/gstreamer-1.18:1.0
                >=media-libs/gst-plugins-bad-1.18:1.0
                >=media-libs/gst-plugins-base-1.18:1.0[wayland]
@@ -431,6 +432,11 @@ BDEPEND="
        dev-util/itstool
 "
 
+PATCHES=(
+       # bug 939378
+       "${FILESDIR}/${P}-rust-1.80.patch"
+)
+
 QA_FLAGS_IGNORED="usr/bin/warp"
 
 src_prepare() {

Reply via email to