commit:     9f2bce48607af61b5f7181b13353c1f0b63ea7e9
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 20 09:06:07 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 20 09:06:32 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f2bce48

dev-util/bingrep: support compile with latest rest, fix compile on musl

Closes: https://bugs.gentoo.org/943990
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-util/bingrep/Manifest                                |  2 +-
 dev-util/bingrep/bingrep-0.11.0-r1.ebuild                | 13 +++++++------
 .../bingrep/files/bingrep-0.11.0-update-crates.patch     | 16 ++++++++++++++++
 3 files changed, 24 insertions(+), 7 deletions(-)

diff --git a/dev-util/bingrep/Manifest b/dev-util/bingrep/Manifest
index ce954f43916d..9f2b2cf7d28e 100644
--- a/dev-util/bingrep/Manifest
+++ b/dev-util/bingrep/Manifest
@@ -62,7 +62,7 @@ DIST prettytable-rs-0.9.0.crate 33646 BLAKE2B 
6fa110eb2b49803870a9355a1d6eec4c0b
 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.43.crate 41512 BLAKE2B 
da0577094cb0b8b419f3160bab6342f97865b01337be4cd7a344d4dea98fc2f8905dd05a56427792379f59565a25f8e16cfe4a37edb3bf77bf2e703f27953fdb
 SHA512 
3139c668dbf593afeb77b970c77edc70f7b46b42d80f1d0e30773dedb14ab98c9eeca0dc953bc940610954860fbce663174ea6c270b8711db45aef4d57f3b910
-DIST proc-macro2-1.0.51.crate 41804 BLAKE2B 
579e5a157da81cd8350a6407603e5f8102bb9b6618ea8e81ced1692a6a6f4b57bec35aeb965b643f2542f65a3b9965fbbcf7e0ade35cf159270583d34665a628
 SHA512 
10ad77a5d05437c1b2c40a8f82389d081e64993171aa6259e8dca98d9afb04f5fb870f2037ad626a280d59c1a89fd4482bead701d744d6fb7c893bd9e78dfc1f
+DIST proc-macro2-1.0.93.crate 52388 BLAKE2B 
dae4493215b88f68cc485bc0ae80f0a48ebad68e0260839b1c367832d1ab778197bf040647b3fe36cfe9d5f7a496e05cd71b5914f531eb129c2d458d5f0be896
 SHA512 
1ae650e390e4f1b18d05f42d2ffcd025cabf72568a326cd85496c722600108b0aa0ab0161b39fcc931b8b302427f678650e703f4db57aa1a60f1751db881dc6c
 DIST quote-1.0.21.crate 28030 BLAKE2B 
547344ba9272874f5fbb4bd27a69ef5be99823e10e1318afe71971b18f37e9c73d54168f16efb82c53a332e4874c80a82ea951fb2c85fad50cdfe783622b79fc
 SHA512 
0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc
 DIST quote-1.0.23.crate 28058 BLAKE2B 
81c483fa26b36b5c4dbe85b386a74f5bfeaa854a99c0d678374507613da916a60e3f5b14d4a4d295e1c9ef0413fa1f16447df8f19a9db8cb0485b7a5c327fdc1
 SHA512 
3bce6846dda94d285de15771549099e60df39c8395c498b372c90a240f77df31d6d9048127913ec1c7ed8f3a189470ade1db2bede406bb00fa715ea641ec87c2
 DIST rand-0.3.23.crate 11318 BLAKE2B 
5ad9b187fcdfc515c606a73bd1e9aa3215e367659c35a013c9d4d0f80f9832331dfb971ca370a627c0a2afe2b8860514740e00b1d7572e221a557b5570cff6ff
 SHA512 
a4f46fb7dfe39677dfc112eeb56fb3c28cec4cdaaf95f336f2a494f0b2b30fdf22ceb9ea956f90e13c7ffe711a68aef9fc1a80d9a911d93221ae263c243fb2c3

diff --git a/dev-util/bingrep/bingrep-0.11.0-r1.ebuild 
b/dev-util/bingrep/bingrep-0.11.0-r1.ebuild
index 0fd92e6bef06..182fee958330 100644
--- a/dev-util/bingrep/bingrep-0.11.0-r1.ebuild
+++ b/dev-util/bingrep/bingrep-0.11.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2024 Gentoo Authors
+# Copyright 2019-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -45,7 +45,7 @@ CRATES="
        [email protected]
        [email protected]
        [email protected]
-       [email protected]
+       [email protected]
        [email protected]
        [email protected]
        [email protected]
@@ -88,9 +88,6 @@ CRATES="
        [email protected]
 "
 
-# https://github.com/rust-lang/rust/issues/113152#issuecomment-1612578376
-RUST_MAX_VER="1.71.1"
-
 inherit cargo
 
 DESCRIPTION="Binary file analysis tool"
@@ -103,7 +100,11 @@ LICENSE="Apache-2.0 BSD Boost-1.0 MIT Unicode-DFS-2016"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc64 ~x86"
 
-QA_FLAGS_IGNORED="usr/bin/bingrep"
+PATCHES=(
+       "${FILESDIR}"/${P}-update-crates.patch
+)
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
 
 pkg_setup() {
        rust_pkg_setup

diff --git a/dev-util/bingrep/files/bingrep-0.11.0-update-crates.patch 
b/dev-util/bingrep/files/bingrep-0.11.0-update-crates.patch
new file mode 100644
index 000000000000..91dd2d3d37b3
--- /dev/null
+++ b/dev-util/bingrep/files/bingrep-0.11.0-update-crates.patch
@@ -0,0 +1,16 @@
+diff --git a/Cargo.lock b/Cargo.lock
+index bfaba02..97c1b27 100644
+--- a/Cargo.lock
++++ b/Cargo.lock
+@@ -394,9 +394,9 @@ dependencies = [
+ 
+ [[package]]
+ name = "proc-macro2"
+-version = "1.0.51"
++version = "1.0.93"
+ source = "registry+https://github.com/rust-lang/crates.io-index";
+-checksum = "5d727cae5b39d21da60fa540906919ad737832fe0b1c165da3a34d6548c849d6"
++checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99"
+ dependencies = [
+  "unicode-ident",
+ ]

Reply via email to