FreeBSD Bugzilla – Attachment 253039 Details for
Bug 280490
lang/rust: Update to 1.80.0
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
v2
rust-1.80.1.patch (text/plain), 67.91 KB, created by
Mikael Urankar
on 2024-08-23 16:03:42 UTC
(
hide
)
Description:
v2
Filename:
MIME Type:
Creator:
Mikael Urankar
Created:
2024-08-23 16:03:42 UTC
Size:
67.91 KB
patch
obsolete
>From 8a85d7af5fa31835dfe9df4b4a0f2ae992c0dcfc Mon Sep 17 00:00:00 2001 >From: mikael <mikael@FreeBSD.org> >Date: Mon, 29 Jul 2024 11:17:20 +0200 >Subject: [PATCH 01/30] lang/rust: Update to 1.80.1 > >Announce: https://blog.rust-lang.org/2024/07/25/Rust-1.80.0.html > https://blog.rust-lang.org/2024/08/08/Rust-1.80.1.html >ChangeLog: https://github.com/rust-lang/rust/releases/tag/1.80.0 > >PR: 280490,246993 >Tested by: mikael,pkubaj >--- > Mk/Uses/cargo.mk | 3 +- > Mk/bsd.gecko.mk | 2 +- > lang/rust-bootstrap/Makefile | 2 +- > lang/rust-bootstrap/distinfo | 6 +- > lang/rust/Makefile | 8 +- > lang/rust/distinfo | 102 +++++++++--------- > lang/rust/files/patch-vendor_cc.rs | 33 +----- > .../patch-vendor_openssl-src_src_lib.rs | 10 +- > lang/rust/update.sh | 9 +- > 9 files changed, 74 insertions(+), 101 deletions(-) > >diff --git a/Mk/Uses/cargo.mk b/Mk/Uses/cargo.mk >index be6e187e4945..8b2e5d7bc243 100644 >--- a/Mk/Uses/cargo.mk >+++ b/Mk/Uses/cargo.mk >@@ -97,7 +97,7 @@ WRKSRC_crate_${_crate}= ${WRKDIR}/${_wrksrc} > > CARGO_BUILDDEP?= yes > . if ${CARGO_BUILDDEP:tl} == "yes" >-BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.79.0:lang/${RUST_DEFAULT} >+BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.80.0:lang/${RUST_DEFAULT} > . elif ${CARGO_BUILDDEP:tl} == "any-version" > BUILD_DEPENDS+= ${RUST_DEFAULT}>=0:lang/${RUST_DEFAULT} > . endif >@@ -323,6 +323,7 @@ cargo-configure: > ${ECHO_CMD} "[profile.release]" >> ${CARGO_CARGOTOML}; \ > ${ECHO_CMD} "opt-level = 2" >> ${CARGO_CARGOTOML}; \ > ${ECHO_CMD} "debug = false" >> ${CARGO_CARGOTOML}; \ >+ ${ECHO_CMD} 'strip = "symbols"' >> ${CARGO_CARGOTOML}; \ > fi > @${ECHO_MSG} "===> Updating Cargo.lock" > @${CARGO_CARGO_RUN} update \ >diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk >index 1c650a6d6ebf..5ed7dab38997 100644 >--- a/Mk/bsd.gecko.mk >+++ b/Mk/bsd.gecko.mk >@@ -74,7 +74,7 @@ BINARY_ALIAS+= python3=${PYTHON_CMD} > BUNDLE_LIBS= yes > > BUILD_DEPENDS+= rust-cbindgen>=0.26.0:devel/rust-cbindgen \ >- ${RUST_DEFAULT}>=1.79.0:lang/${RUST_DEFAULT} \ >+ ${RUST_DEFAULT}>=1.80.0:lang/${RUST_DEFAULT} \ > node:www/node > LIB_DEPENDS+= libdrm.so:graphics/libdrm > RUN_DEPENDS+= ${LOCALBASE}/lib/libpci.so:devel/libpci >diff --git a/lang/rust-bootstrap/Makefile b/lang/rust-bootstrap/Makefile >index 8d70749ff117..3846aa32ffe4 100644 >--- a/lang/rust-bootstrap/Makefile >+++ b/lang/rust-bootstrap/Makefile >@@ -2,7 +2,7 @@ > # to upload them to ~/public_distfiles on freefall in preparation > # for the next lang/rust update. > PORTNAME= rust >-PORTVERSION= 1.79.0 >+PORTVERSION= 1.80.0 > CATEGORIES= lang > MASTER_SITES= https://static.rust-lang.org/dist/ > PKGNAMEPREFIX= ${FLAVOR:S/_/-/g}- >diff --git a/lang/rust-bootstrap/distinfo b/lang/rust-bootstrap/distinfo >index 86c3b74c7f2e..654521e92189 100644 >--- a/lang/rust-bootstrap/distinfo >+++ b/lang/rust-bootstrap/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1718102335 >-SHA256 (rust/rustc-1.79.0-src.tar.xz) = ab826e84b8d48ec6eda3370065034dea8c006f6a946d78a9ba12bcb50e6d3c7a >-SIZE (rust/rustc-1.79.0-src.tar.xz) = 162359512 >+TIMESTAMP = 1722237205 >+SHA256 (rust/rustc-1.80.0-src.tar.xz) = 0b9ca1e2e45b8a5f0b58db140af0dc92f8311faeb0ad883c5b71a72c02dc6e80 >+SIZE (rust/rustc-1.80.0-src.tar.xz) = 199187004 >diff --git a/lang/rust/Makefile b/lang/rust/Makefile >index 839cfb6c804e..95c071ef9e84 100644 >--- a/lang/rust/Makefile >+++ b/lang/rust/Makefile >@@ -1,6 +1,6 @@ > PORTNAME= rust >-PORTVERSION?= 1.79.0 >-PORTREVISION?= 1 >+PORTVERSION?= 1.80.1 >+PORTREVISION?= 0 > CATEGORIES= lang > MASTER_SITES= https://static.rust-lang.org/dist/:src \ > https://dev-static.rust-lang.org/dist/:src \ >@@ -67,8 +67,8 @@ WASM_VARS= _COMPONENTS+="rust-analysis-${_PACKAGE_VERS}-wasm32-unknown-unknown > _RUST_TARGETS+=wasm32-unknown-unknown > > # See WRKSRC/src/stage0.json for the date and version values >-BOOTSTRAPS_DATE?= 2024-05-02 >-RUST_BOOTSTRAP_VERSION?= 1.78.0 >+BOOTSTRAPS_DATE?= 2024-06-13 >+RUST_BOOTSTRAP_VERSION?= 1.79.0 > > CARGO_VENDOR_DIR?= ${WRKSRC}/vendor > >diff --git a/lang/rust/distinfo b/lang/rust/distinfo >index efa253e3b729..e377384c7f2f 100644 >--- a/lang/rust/distinfo >+++ b/lang/rust/distinfo >@@ -1,51 +1,51 @@ >-TIMESTAMP = 1718102334 >-SHA256 (rust/rustc-1.79.0-src.tar.xz) = ab826e84b8d48ec6eda3370065034dea8c006f6a946d78a9ba12bcb50e6d3c7a >-SIZE (rust/rustc-1.79.0-src.tar.xz) = 162359512 >-SHA256 (rust/2024-05-02/rustc-1.78.0-aarch64-unknown-freebsd.tar.xz) = 796e9d0ef57403682c2a1f9fc27055fd76a848fea18b2d1eef83c54224539065 >-SIZE (rust/2024-05-02/rustc-1.78.0-aarch64-unknown-freebsd.tar.xz) = 57319612 >-SHA256 (rust/2024-05-02/rust-std-1.78.0-aarch64-unknown-freebsd.tar.xz) = 43e7aad140a3bd02cca08f6c45a5baec62d5e099b6e5197703f4bf59d5cc7c5c >-SIZE (rust/2024-05-02/rust-std-1.78.0-aarch64-unknown-freebsd.tar.xz) = 25417584 >-SHA256 (rust/2024-05-02/cargo-1.78.0-aarch64-unknown-freebsd.tar.xz) = 0bf819a3eab9ec60b8a797d2c90c157135e7002502c3326c211003d6b5d1f696 >-SIZE (rust/2024-05-02/cargo-1.78.0-aarch64-unknown-freebsd.tar.xz) = 8816768 >-SHA256 (rust/2024-05-02/rustc-1.78.0-x86_64-unknown-freebsd.tar.xz) = 24c92fea05a48a16fa647c4eb79cca551b95066065ba9bcf1a41a70de418584e >-SIZE (rust/2024-05-02/rustc-1.78.0-x86_64-unknown-freebsd.tar.xz) = 46716800 >-SHA256 (rust/2024-05-02/rust-std-1.78.0-x86_64-unknown-freebsd.tar.xz) = dc31c98b26cafc76346f3dba949727a11f930fd8a543b136d845759d4b8a4c7b >-SIZE (rust/2024-05-02/rust-std-1.78.0-x86_64-unknown-freebsd.tar.xz) = 26202124 >-SHA256 (rust/2024-05-02/cargo-1.78.0-x86_64-unknown-freebsd.tar.xz) = b6eeab7031c134dad1db61551be597b463d4eb7ceb4860fcf5a83968d8c2f161 >-SIZE (rust/2024-05-02/cargo-1.78.0-x86_64-unknown-freebsd.tar.xz) = 9871768 >-SHA256 (rust/2024-05-02/rustc-1.78.0-armv7-unknown-freebsd.tar.xz) = 948cc2d0952f38315bc9d68c4f5d1bdde7f741fb56a9648a6810faf57c2c67a7 >-SIZE (rust/2024-05-02/rustc-1.78.0-armv7-unknown-freebsd.tar.xz) = 57684964 >-SHA256 (rust/2024-05-02/rust-std-1.78.0-armv7-unknown-freebsd.tar.xz) = bb9bdf1fb8dfcd7a94ddd85cacb7d01f95b9855ab1bbaf99edaa7195c04740ff >-SIZE (rust/2024-05-02/rust-std-1.78.0-armv7-unknown-freebsd.tar.xz) = 24903216 >-SHA256 (rust/2024-05-02/cargo-1.78.0-armv7-unknown-freebsd.tar.xz) = 2ac46611d5a150a243dbc303fb1e5375ef0663afa724f2bdfffa915f8c0e9a4a >-SIZE (rust/2024-05-02/cargo-1.78.0-armv7-unknown-freebsd.tar.xz) = 8884760 >-SHA256 (rust/2024-05-02/rustc-1.78.0-i686-unknown-freebsd.tar.xz) = 38b501d5b02abb94cb40c4738e01389fb6a086fc3426aee59fb9f918222ec779 >-SIZE (rust/2024-05-02/rustc-1.78.0-i686-unknown-freebsd.tar.xz) = 64399464 >-SHA256 (rust/2024-05-02/rust-std-1.78.0-i686-unknown-freebsd.tar.xz) = 53e03241d71df0db0440c716dce8d43e42b9a1ed319fbc468a3b2d0bd03676b2 >-SIZE (rust/2024-05-02/rust-std-1.78.0-i686-unknown-freebsd.tar.xz) = 26038480 >-SHA256 (rust/2024-05-02/cargo-1.78.0-i686-unknown-freebsd.tar.xz) = f75b1d7f45736a5d048e4b68e41bbe986f3f414fd8be0eb2d116133868ddb110 >-SIZE (rust/2024-05-02/cargo-1.78.0-i686-unknown-freebsd.tar.xz) = 10154936 >-SHA256 (rust/2024-05-02/rustc-1.78.0-powerpc-unknown-freebsd.tar.xz) = dbe7c32f49be34098eb1199e3ce2e3cef748fc0a7339448aa258c7f4e41f9d1a >-SIZE (rust/2024-05-02/rustc-1.78.0-powerpc-unknown-freebsd.tar.xz) = 61054892 >-SHA256 (rust/2024-05-02/rust-std-1.78.0-powerpc-unknown-freebsd.tar.xz) = f130932c829c88064b89de7b511cacfa4d49273339a325e73f4f83b55592a764 >-SIZE (rust/2024-05-02/rust-std-1.78.0-powerpc-unknown-freebsd.tar.xz) = 24067100 >-SHA256 (rust/2024-05-02/cargo-1.78.0-powerpc-unknown-freebsd.tar.xz) = 76b93267895bf2f6fc24c6b46e68a6593a8d065545b0d46afeaddb4f9eda5615 >-SIZE (rust/2024-05-02/cargo-1.78.0-powerpc-unknown-freebsd.tar.xz) = 9564996 >-SHA256 (rust/2024-05-02/rustc-1.78.0-powerpc64-unknown-freebsd.tar.xz) = dac918f38b284d62eca95df2b29bbfb6eb6c8e8419bf57ac669f8b181def737a >-SIZE (rust/2024-05-02/rustc-1.78.0-powerpc64-unknown-freebsd.tar.xz) = 59532620 >-SHA256 (rust/2024-05-02/rust-std-1.78.0-powerpc64-unknown-freebsd.tar.xz) = 9eebd51b38a3a24ae57cec39b7368c2c1b30fc67c8d651d0829a752976d49158 >-SIZE (rust/2024-05-02/rust-std-1.78.0-powerpc64-unknown-freebsd.tar.xz) = 24058796 >-SHA256 (rust/2024-05-02/cargo-1.78.0-powerpc64-unknown-freebsd.tar.xz) = 24ee0edbed6147aedd7d0d7d5f10774c59b3eefeabdbb20adca826ab79a7b608 >-SIZE (rust/2024-05-02/cargo-1.78.0-powerpc64-unknown-freebsd.tar.xz) = 9137688 >-SHA256 (rust/2024-05-02/rustc-1.78.0-powerpc64le-unknown-freebsd.tar.xz) = a9e26efd3362b129d2002d6a629bc94abeadc721a776192887e13af78fd35738 >-SIZE (rust/2024-05-02/rustc-1.78.0-powerpc64le-unknown-freebsd.tar.xz) = 60918936 >-SHA256 (rust/2024-05-02/rust-std-1.78.0-powerpc64le-unknown-freebsd.tar.xz) = 00a49af7bc1dc16ec18eec34b71055d6d42923220569c06d27ed3b5e0e5c4589 >-SIZE (rust/2024-05-02/rust-std-1.78.0-powerpc64le-unknown-freebsd.tar.xz) = 24168348 >-SHA256 (rust/2024-05-02/cargo-1.78.0-powerpc64le-unknown-freebsd.tar.xz) = 79b6a00f2ea9fb88506dfefb057bd9b8abdbb01f9cf2fefe7c1dc3f146d9edc3 >-SIZE (rust/2024-05-02/cargo-1.78.0-powerpc64le-unknown-freebsd.tar.xz) = 9372912 >-SHA256 (rust/2024-05-02/rustc-1.78.0-riscv64gc-unknown-freebsd.tar.xz) = 21f1e2f76501717810043e907ca7192447f010a0562d9a52253176a8655b3cf5 >-SIZE (rust/2024-05-02/rustc-1.78.0-riscv64gc-unknown-freebsd.tar.xz) = 76153676 >-SHA256 (rust/2024-05-02/rust-std-1.78.0-riscv64gc-unknown-freebsd.tar.xz) = 73d1645a06c4f2f8ad2462ba04878f6b8f0b7d93da1e562b4428a5e23c34cefb >-SIZE (rust/2024-05-02/rust-std-1.78.0-riscv64gc-unknown-freebsd.tar.xz) = 24204228 >-SHA256 (rust/2024-05-02/cargo-1.78.0-riscv64gc-unknown-freebsd.tar.xz) = b547ef7ae9d701b9bc618165f9882e3e40d2db74f6cb70a12a4b6b4ebaf2b414 >-SIZE (rust/2024-05-02/cargo-1.78.0-riscv64gc-unknown-freebsd.tar.xz) = 13083732 >+TIMESTAMP = 1724054809 >+SHA256 (rust/rustc-1.80.1-src.tar.xz) = 6ab79b70dc57737a1de378f212fcf8852d67fe6cf272d122a15b3ea13be77947 >+SIZE (rust/rustc-1.80.1-src.tar.xz) = 199234944 >+SHA256 (rust/2024-06-13/rustc-1.79.0-aarch64-unknown-freebsd.tar.xz) = 9d41e18a04fa4cf5f89b62c8abbef5d37cd5c5fd8bd686c6edfce147afc5860f >+SIZE (rust/2024-06-13/rustc-1.79.0-aarch64-unknown-freebsd.tar.xz) = 58112464 >+SHA256 (rust/2024-06-13/rust-std-1.79.0-aarch64-unknown-freebsd.tar.xz) = 77a5222238a02e8cc5f25964b5affea79e7d01b023789181053df142400822bd >+SIZE (rust/2024-06-13/rust-std-1.79.0-aarch64-unknown-freebsd.tar.xz) = 25556868 >+SHA256 (rust/2024-06-13/cargo-1.79.0-aarch64-unknown-freebsd.tar.xz) = ba5e189d0e3f8a5cd26ed43e477e7db9c269e34fda71eb0a010cda6470eecef6 >+SIZE (rust/2024-06-13/cargo-1.79.0-aarch64-unknown-freebsd.tar.xz) = 9064160 >+SHA256 (rust/2024-06-13/rustc-1.79.0-x86_64-unknown-freebsd.tar.xz) = a554b8de90775224f24b96889673da4d5916c079c7d314c83b26e81887ba60a6 >+SIZE (rust/2024-06-13/rustc-1.79.0-x86_64-unknown-freebsd.tar.xz) = 47306168 >+SHA256 (rust/2024-06-13/rust-std-1.79.0-x86_64-unknown-freebsd.tar.xz) = 74eb3078e0f9ac4db7dd8098897190532d59e735d5b8db47d1f61194d1c8b30a >+SIZE (rust/2024-06-13/rust-std-1.79.0-x86_64-unknown-freebsd.tar.xz) = 26308144 >+SHA256 (rust/2024-06-13/cargo-1.79.0-x86_64-unknown-freebsd.tar.xz) = 0c125f252f8fbcf322db236c86c0198059b73c489fb404fa5956e1b8785803b5 >+SIZE (rust/2024-06-13/cargo-1.79.0-x86_64-unknown-freebsd.tar.xz) = 10071224 >+SHA256 (rust/2024-06-13/rustc-1.79.0-armv7-unknown-freebsd.tar.xz) = f383b6affbbf1165d921f775ce1a3181403e91d73906cea7e060fcaa67407751 >+SIZE (rust/2024-06-13/rustc-1.79.0-armv7-unknown-freebsd.tar.xz) = 58252988 >+SHA256 (rust/2024-06-13/rust-std-1.79.0-armv7-unknown-freebsd.tar.xz) = f9723e91942cac08a5708149ada169f2f1557d9ae55d5608947b61f8c5b3de99 >+SIZE (rust/2024-06-13/rust-std-1.79.0-armv7-unknown-freebsd.tar.xz) = 25099432 >+SHA256 (rust/2024-06-13/cargo-1.79.0-armv7-unknown-freebsd.tar.xz) = 8dc712aace1f5f7c4244004d49d363da590b10bfc867460667dfab7b2ea8f93a >+SIZE (rust/2024-06-13/cargo-1.79.0-armv7-unknown-freebsd.tar.xz) = 9084000 >+SHA256 (rust/2024-06-13/rustc-1.79.0-i686-unknown-freebsd.tar.xz) = 54f647fb589ed7c60121c0ea9db9e2e49cae718ebabedecf521926faed011f72 >+SIZE (rust/2024-06-13/rustc-1.79.0-i686-unknown-freebsd.tar.xz) = 64564744 >+SHA256 (rust/2024-06-13/rust-std-1.79.0-i686-unknown-freebsd.tar.xz) = 3ab8428455e017844b6d96b7ca1302d3d4f6e40772e710ec8bb51bd78a68b26c >+SIZE (rust/2024-06-13/rust-std-1.79.0-i686-unknown-freebsd.tar.xz) = 26080684 >+SHA256 (rust/2024-06-13/cargo-1.79.0-i686-unknown-freebsd.tar.xz) = 61c0de5b2f1e75244f7752a8a647c26a7ff9a7a02d77c26da8fa038ad15e77a7 >+SIZE (rust/2024-06-13/cargo-1.79.0-i686-unknown-freebsd.tar.xz) = 10455488 >+SHA256 (rust/2024-06-13/rustc-1.79.0-powerpc-unknown-freebsd.tar.xz) = b329fc7ba0222114a6c27626b39aaad479aae9752778d48e82c1b288eef38659 >+SIZE (rust/2024-06-13/rustc-1.79.0-powerpc-unknown-freebsd.tar.xz) = 61616216 >+SHA256 (rust/2024-06-13/rust-std-1.79.0-powerpc-unknown-freebsd.tar.xz) = cc51406487b879c653c533db6e0dc6597ee9228a88c1c9d1a09f066dbbaebbe9 >+SIZE (rust/2024-06-13/rust-std-1.79.0-powerpc-unknown-freebsd.tar.xz) = 24223360 >+SHA256 (rust/2024-06-13/cargo-1.79.0-powerpc-unknown-freebsd.tar.xz) = 5be8e77bdbfc791824dd9f5f59a3233fe135c451fee37bad795952164b9d7177 >+SIZE (rust/2024-06-13/cargo-1.79.0-powerpc-unknown-freebsd.tar.xz) = 9710464 >+SHA256 (rust/2024-06-13/rustc-1.79.0-powerpc64-unknown-freebsd.tar.xz) = 30240605e2e36706b2a5f603a4431645855c034e146c68fc720c242c210a4982 >+SIZE (rust/2024-06-13/rustc-1.79.0-powerpc64-unknown-freebsd.tar.xz) = 59944004 >+SHA256 (rust/2024-06-13/rust-std-1.79.0-powerpc64-unknown-freebsd.tar.xz) = 7b135647ab38adf9feb82249b4ea3b51510f913b967839aa00c538dcbd5a27e0 >+SIZE (rust/2024-06-13/rust-std-1.79.0-powerpc64-unknown-freebsd.tar.xz) = 24240820 >+SHA256 (rust/2024-06-13/cargo-1.79.0-powerpc64-unknown-freebsd.tar.xz) = 61d4c7c855c46c9c17cd9a9cec8da276e12ee44eb69cfdb2f5a566f837e1ca89 >+SIZE (rust/2024-06-13/cargo-1.79.0-powerpc64-unknown-freebsd.tar.xz) = 9363860 >+SHA256 (rust/2024-06-13/rustc-1.79.0-powerpc64le-unknown-freebsd.tar.xz) = e53110045852b301724849befa9d9c1075be2604b60b78ee059ab6bad11b5115 >+SIZE (rust/2024-06-13/rustc-1.79.0-powerpc64le-unknown-freebsd.tar.xz) = 61601448 >+SHA256 (rust/2024-06-13/rust-std-1.79.0-powerpc64le-unknown-freebsd.tar.xz) = 1ab10291b3593ecc792ef2bb0959deedbfabb5bff0f999b2425d70694a5be851 >+SIZE (rust/2024-06-13/rust-std-1.79.0-powerpc64le-unknown-freebsd.tar.xz) = 24316744 >+SHA256 (rust/2024-06-13/cargo-1.79.0-powerpc64le-unknown-freebsd.tar.xz) = 0a69abcb3462da593662c7a7dca9593b3dd79ffa55c32d7139a510458d51bd95 >+SIZE (rust/2024-06-13/cargo-1.79.0-powerpc64le-unknown-freebsd.tar.xz) = 9617256 >+SHA256 (rust/2024-06-13/rustc-1.79.0-riscv64gc-unknown-freebsd.tar.xz) = 69ff7bb00195679a83e796b7cbf2c58940c26c63ad8094f527cae140d04015ee >+SIZE (rust/2024-06-13/rustc-1.79.0-riscv64gc-unknown-freebsd.tar.xz) = 68491292 >+SHA256 (rust/2024-06-13/rust-std-1.79.0-riscv64gc-unknown-freebsd.tar.xz) = 3462157b36db5b43d0c3c59704f648f03b8b6811d17136dcda0da1cf60f27df9 >+SIZE (rust/2024-06-13/rust-std-1.79.0-riscv64gc-unknown-freebsd.tar.xz) = 24204772 >+SHA256 (rust/2024-06-13/cargo-1.79.0-riscv64gc-unknown-freebsd.tar.xz) = 44a1c32552f009514e6b88b79db1f24c74d587ef175a386a7fd67b1ae1947dab >+SIZE (rust/2024-06-13/cargo-1.79.0-riscv64gc-unknown-freebsd.tar.xz) = 11880636 >diff --git a/lang/rust/files/patch-vendor_cc.rs b/lang/rust/files/patch-vendor_cc.rs >index 5b6888c4c087..f12948036741 100644 >--- a/lang/rust/files/patch-vendor_cc.rs >+++ b/lang/rust/files/patch-vendor_cc.rs >@@ -8,35 +8,6 @@ until LLVM can be updated to use libc++ by default. > > https://reviews.llvm.org/D77776 > >---- vendor/cc-1.0.73/src/lib.rs.orig 2021-03-04 20:58:54 UTC >-+++ vendor/cc-1.0.73/src/lib.rs >-@@ -2659,24 +2659,7 @@ impl Tool { >- } >- >- fn with_features(path: PathBuf, clang_driver: Option<&str>, cuda: bool) -> Self { >-- // Try to detect family of the tool from its name, falling back to Gnu. >-- let family = if let Some(fname) = path.file_name().and_then(|p| p.to_str()) { >-- if fname.contains("clang-cl") { >-- ToolFamily::Msvc { clang_cl: true } >-- } else if fname.ends_with("cl") || fname == "cl.exe" { >-- ToolFamily::Msvc { clang_cl: false } >-- } else if fname.contains("clang") { >-- match clang_driver { >-- Some("cl") => ToolFamily::Msvc { clang_cl: true }, >-- _ => ToolFamily::Clang, >-- } >-- } else { >-- ToolFamily::Gnu >-- } >-- } else { >-- ToolFamily::Gnu >-- }; >-- >-+ let family = ToolFamily::Gnu; >- Tool { >- path: path, >- cc_wrapper_path: None, >- > --- vendor/cc-1.0.79/src/lib.rs.orig 2021-03-04 20:58:54 UTC > +++ vendor/cc-1.0.79/src/lib.rs > @@ -2659,24 +2659,7 @@ impl Tool { >@@ -92,8 +63,8 @@ https://reviews.llvm.org/D77776 > > Tool { > path, >---- vendor/cc-1.0.92/src/tool.rs.orig 2024-05-09 18:20:47 UTC >-+++ vendor/cc-1.0.92/src/tool.rs >+--- vendor/cc-1.0.97/src/tool.rs.orig 2024-05-09 18:20:47 UTC >++++ vendor/cc-1.0.97/src/tool.rs > @@ -151,9 +151,7 @@ impl Tool { > > match (clang, accepts_cl_style_flags, gcc) { >diff --git a/lang/rust/files/riscv64/patch-vendor_openssl-src_src_lib.rs b/lang/rust/files/riscv64/patch-vendor_openssl-src_src_lib.rs >index c7fd8cb30f49..755907739e36 100644 >--- a/lang/rust/files/riscv64/patch-vendor_openssl-src_src_lib.rs >+++ b/lang/rust/files/riscv64/patch-vendor_openssl-src_src_lib.rs >@@ -1,10 +1,10 @@ >---- vendor/openssl-src-111.28.1+1.1.1w/src/lib.rs.orig 2021-11-04 11:27:54 UTC >-+++ vendor/openssl-src-111.28.1+1.1.1w/src/lib.rs >-@@ -260,6 +260,7 @@ impl Build { >- "powerpc64le-unknown-freebsd" => "BSD-generic64", >+--- vendor/openssl-src-111.28.2+1.1.1w/src/lib.rs.orig 2021-11-04 11:27:54 UTC >++++ vendor/openssl-src-111.28.2+1.1.1w/src/lib.rs >+@@ -284,6 +284,7 @@ impl Build { > "powerpc64le-unknown-linux-gnu" => "linux-ppc64le", > "powerpc64le-unknown-linux-musl" => "linux-ppc64le", >-+ "riscv64gc-unknown-freebsd" => "BSD-generic64", > "riscv64gc-unknown-linux-gnu" => "linux-generic64", >++ "riscv64gc-unknown-freebsd" => "BSD-generic64", > "s390x-unknown-linux-gnu" => "linux64-s390x", > "s390x-unknown-linux-musl" => "linux64-s390x", >+ "x86_64-apple-darwin" => "darwin64-x86_64-cc", >diff --git a/lang/rust/update.sh b/lang/rust/update.sh >index 80b8da99b5c3..f169891c53d7 100644 >--- a/lang/rust/update.sh >+++ b/lang/rust/update.sh >@@ -8,10 +8,11 @@ version=$(</tmp/channel-rust-stable.toml tomlq -r '.pkg.rustc.version | split(" > new_commit=$(</tmp/channel-rust-stable.toml tomlq -r '.pkg.rustc.git_commit_hash') > rm /tmp/channel-rust-stable.toml > >-fetch -qo - https://raw.githubusercontent.com/rust-lang/rust/${new_commit}/src/stage0.json | jq -r ' >- "BOOTSTRAPS_DATE=\(.compiler.date)", >- "RUST_BOOTSTRAP_VERSION=\(.compiler.version)" >-' | portedit merge -i . >+fetch -qo /tmp/stage0 https://raw.githubusercontent.com/rust-lang/rust/${new_commit}/src/stage0 >+BOOTSTRAPS_DATE=$(awk -F "=" /^compiler_date/'{print $2}' /tmp/stage0) >+RUST_BOOTSTRAP_VERSION=$(awk -F "=" /^compiler_version/'{print $2}' /tmp/stage0) >+echo "BOOTSTRAPS_DATE=${BOOTSTRAPS_DATE}" | portedit merge -i . >+echo "RUST_BOOTSTRAP_VERSION=${RUST_BOOTSTRAP_VERSION}" | portedit merge -i . > > cat <<EOF | sed -i '' -E -f - ../../Mk/Uses/cargo.mk ../../Mk/bsd.gecko.mk > 1,/\\$\\{RUST_DEFAULT\\}>=/ { >-- >2.46.0 > > >From c24af14dcbf63e21f04e72f3fcb1e06ec9cc20fd Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:45 +0200 >Subject: [PATCH 02/30] audio/spotifyd: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > audio/spotifyd/files/patch-rust-1.80.0 | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 audio/spotifyd/files/patch-rust-1.80.0 > >diff --git a/audio/spotifyd/files/patch-rust-1.80.0 b/audio/spotifyd/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..201e9dc4360c >--- /dev/null >+++ b/audio/spotifyd/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.20/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.20/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From df9dde9c08ad5d9aeb6511faeef622939bb26276 Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:46 +0200 >Subject: [PATCH 03/30] databases/surrealdb: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > databases/surrealdb/files/patch-rust-1.80.0 | 25 +++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 databases/surrealdb/files/patch-rust-1.80.0 > >diff --git a/databases/surrealdb/files/patch-rust-1.80.0 b/databases/surrealdb/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..482000b21d20 >--- /dev/null >+++ b/databases/surrealdb/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.34/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.34/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From 4b51e154c3057121639a08cc1d820eed69feb172 Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:46 +0200 >Subject: [PATCH 04/30] devel/cpu_rec_rs: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > devel/cpu_rec_rs/files/patch-rust-1.80.0 | 25 ++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 devel/cpu_rec_rs/files/patch-rust-1.80.0 > >diff --git a/devel/cpu_rec_rs/files/patch-rust-1.80.0 b/devel/cpu_rec_rs/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..94cd89167997 >--- /dev/null >+++ b/devel/cpu_rec_rs/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.22/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.22/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From d7a0c54a842eee721566ebd39926c7bf08160ea6 Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:47 +0200 >Subject: [PATCH 05/30] devel/git-delta: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > devel/git-delta/files/patch-rust-1.80.0 | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 devel/git-delta/files/patch-rust-1.80.0 > >diff --git a/devel/git-delta/files/patch-rust-1.80.0 b/devel/git-delta/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..d376fb38b477 >--- /dev/null >+++ b/devel/git-delta/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.31/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.31/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From cb6c59903061bcc9ed8da8c83b3cd25888ecd829 Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:47 +0200 >Subject: [PATCH 06/30] devel/grcov: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > devel/grcov/files/patch-rust-1.80.0 | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 devel/grcov/files/patch-rust-1.80.0 > >diff --git a/devel/grcov/files/patch-rust-1.80.0 b/devel/grcov/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..8b31268d7ab7 >--- /dev/null >+++ b/devel/grcov/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.23/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.23/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From d30f47589fed68c37f79077066925f87fb40488f Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:48 +0200 >Subject: [PATCH 07/30] games/anki: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > games/anki/files/patch-rust-1.80.0 | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 games/anki/files/patch-rust-1.80.0 > >diff --git a/games/anki/files/patch-rust-1.80.0 b/games/anki/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..482000b21d20 >--- /dev/null >+++ b/games/anki/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.34/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.34/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From 6b3e1774c00b3af900742b5631b0ebcbf0cd1ffa Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:48 +0200 >Subject: [PATCH 08/30] misc/zine: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > misc/zine/files/patch-rust-1.80.0 | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 misc/zine/files/patch-rust-1.80.0 > >diff --git a/misc/zine/files/patch-rust-1.80.0 b/misc/zine/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..94cd89167997 >--- /dev/null >+++ b/misc/zine/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.22/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.22/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From 70d7d77ed725b65b412e373a0fef616de3613bf3 Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:49 +0200 >Subject: [PATCH 09/30] multimedia/gstreamer1-plugins-rust: Fix build with rust > 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > .../files/patch-rust-1.80.0 | 25 +++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 multimedia/gstreamer1-plugins-rust/files/patch-rust-1.80.0 > >diff --git a/multimedia/gstreamer1-plugins-rust/files/patch-rust-1.80.0 b/multimedia/gstreamer1-plugins-rust/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..f5bad770a4ea >--- /dev/null >+++ b/multimedia/gstreamer1-plugins-rust/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.29/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.29/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From cb332078193dd457b907d7e1da6940133f07cabd Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:49 +0200 >Subject: [PATCH 10/30] net-im/gurk-rs: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > net-im/gurk-rs/files/patch-rust-1.80.0 | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 net-im/gurk-rs/files/patch-rust-1.80.0 > >diff --git a/net-im/gurk-rs/files/patch-rust-1.80.0 b/net-im/gurk-rs/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..adc3fc8b8269 >--- /dev/null >+++ b/net-im/gurk-rs/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.28/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.28/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From 8e6ffdc8d4b4be7dc3ff0998bc93f95fad258fc5 Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:49 +0200 >Subject: [PATCH 11/30] net-im/iamb: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > net-im/iamb/files/patch-rust-1.80.0 | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 net-im/iamb/files/patch-rust-1.80.0 > >diff --git a/net-im/iamb/files/patch-rust-1.80.0 b/net-im/iamb/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..f5bad770a4ea >--- /dev/null >+++ b/net-im/iamb/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.29/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.29/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From 9b9e0a74d9eb2d5b7d74a38dee5d6d56295849d7 Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:50 +0200 >Subject: [PATCH 12/30] net-mgmt/bandwhich: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > net-mgmt/bandwhich/files/patch-rust-1.80.0 | 25 ++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 net-mgmt/bandwhich/files/patch-rust-1.80.0 > >diff --git a/net-mgmt/bandwhich/files/patch-rust-1.80.0 b/net-mgmt/bandwhich/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..d376fb38b477 >--- /dev/null >+++ b/net-mgmt/bandwhich/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.31/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.31/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From 6676aae2024bf3f5f03063db94a464f542c5414f Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:50 +0200 >Subject: [PATCH 13/30] net-p2p/oura: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > net-p2p/oura/files/patch-rust-1.80.0 | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 net-p2p/oura/files/patch-rust-1.80.0 > >diff --git a/net-p2p/oura/files/patch-rust-1.80.0 b/net-p2p/oura/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..9ad286e0bb44 >--- /dev/null >+++ b/net-p2p/oura/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.30/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.30/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From 5b8628eeb244e0884523b6b00b2124820140f367 Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:51 +0200 >Subject: [PATCH 14/30] net/rathole: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > net/rathole/files/patch-rust-1.80.0 | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 net/rathole/files/patch-rust-1.80.0 > >diff --git a/net/rathole/files/patch-rust-1.80.0 b/net/rathole/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..f5bad770a4ea >--- /dev/null >+++ b/net/rathole/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.29/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.29/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From c3bb859be5de25fc4619e13feb1ca6438eee1007 Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:51 +0200 >Subject: [PATCH 15/30] net/wstunnel: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > net/wstunnel/files/patch-rust-1.80.0 | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 net/wstunnel/files/patch-rust-1.80.0 > >diff --git a/net/wstunnel/files/patch-rust-1.80.0 b/net/wstunnel/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..d376fb38b477 >--- /dev/null >+++ b/net/wstunnel/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.31/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.31/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From 6c3829d9483b89d221b0996b5453ca83a1d3af74 Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:52 +0200 >Subject: [PATCH 16/30] security/acmed: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > security/acmed/files/patch-rust-1.80.0 | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 security/acmed/files/patch-rust-1.80.0 > >diff --git a/security/acmed/files/patch-rust-1.80.0 b/security/acmed/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..201e9dc4360c >--- /dev/null >+++ b/security/acmed/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.20/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.20/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From 88c03a55fc500f8cac4463cba82c85ac22134487 Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:52 +0200 >Subject: [PATCH 17/30] security/cargo-audit: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > security/cargo-audit/files/patch-rust-1.80.0 | 25 ++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 security/cargo-audit/files/patch-rust-1.80.0 > >diff --git a/security/cargo-audit/files/patch-rust-1.80.0 b/security/cargo-audit/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..b7d80a921e98 >--- /dev/null >+++ b/security/cargo-audit/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.32/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.32/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From 4bd9445f394af0d8aa94c53d397b5d441d4e033a Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:53 +0200 >Subject: [PATCH 18/30] security/pam_rssh: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > security/pam_rssh/files/patch-rust-1.80.0 | 25 +++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 security/pam_rssh/files/patch-rust-1.80.0 > >diff --git a/security/pam_rssh/files/patch-rust-1.80.0 b/security/pam_rssh/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..201e9dc4360c >--- /dev/null >+++ b/security/pam_rssh/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.20/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.20/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From 4d72226099d44c5a41dfa485fb7c02a231c7646f Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:53 +0200 >Subject: [PATCH 19/30] security/vaultwarden: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > security/vaultwarden/files/patch-rust-1.80.0 | 25 ++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 security/vaultwarden/files/patch-rust-1.80.0 > >diff --git a/security/vaultwarden/files/patch-rust-1.80.0 b/security/vaultwarden/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..482000b21d20 >--- /dev/null >+++ b/security/vaultwarden/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.34/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.34/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From a9a339991f7681e40ea8ac85967ea750d309cdfb Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:54 +0200 >Subject: [PATCH 20/30] sysutils/conserve: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > sysutils/conserve/files/patch-rust-1.80.0 | 25 +++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 sysutils/conserve/files/patch-rust-1.80.0 > >diff --git a/sysutils/conserve/files/patch-rust-1.80.0 b/sysutils/conserve/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..adc3fc8b8269 >--- /dev/null >+++ b/sysutils/conserve/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.28/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.28/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From c6b0e62ae055b383dd7bfe7c168f9263b49a6a0d Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:54 +0200 >Subject: [PATCH 21/30] sysutils/dua-cli: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > sysutils/dua-cli/files/patch-rust-1.80.0 | 25 ++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 sysutils/dua-cli/files/patch-rust-1.80.0 > >diff --git a/sysutils/dua-cli/files/patch-rust-1.80.0 b/sysutils/dua-cli/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..482000b21d20 >--- /dev/null >+++ b/sysutils/dua-cli/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.34/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.34/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From 7d97fb17fdbf6e98206f27315323c4ffe82541a8 Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:55 +0200 >Subject: [PATCH 22/30] sysutils/joshuto: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > sysutils/joshuto/files/patch-rust-1.80.0 | 25 ++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 sysutils/joshuto/files/patch-rust-1.80.0 > >diff --git a/sysutils/joshuto/files/patch-rust-1.80.0 b/sysutils/joshuto/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..482000b21d20 >--- /dev/null >+++ b/sysutils/joshuto/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.34/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.34/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From f5c47c2f5b556f6da116d02ab648a4c308519943 Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:55 +0200 >Subject: [PATCH 23/30] sysutils/onefetch: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > sysutils/onefetch/files/patch-rust-1.80.0 | 25 +++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 sysutils/onefetch/files/patch-rust-1.80.0 > >diff --git a/sysutils/onefetch/files/patch-rust-1.80.0 b/sysutils/onefetch/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..482000b21d20 >--- /dev/null >+++ b/sysutils/onefetch/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.34/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.34/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From 0513c9c89feac45438378582a6063660129085d7 Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:56 +0200 >Subject: [PATCH 24/30] textproc/evtx: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > textproc/evtx/files/patch-rust-1.80.0 | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 textproc/evtx/files/patch-rust-1.80.0 > >diff --git a/textproc/evtx/files/patch-rust-1.80.0 b/textproc/evtx/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..e75cdc81ff04 >--- /dev/null >+++ b/textproc/evtx/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.19/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.19/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From 44f191f934c5b300db61c1f9537b9d17d0875e86 Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:56 +0200 >Subject: [PATCH 25/30] textproc/quickwit: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > textproc/quickwit/files/patch-rust-1.80.0 | 25 +++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 textproc/quickwit/files/patch-rust-1.80.0 > >diff --git a/textproc/quickwit/files/patch-rust-1.80.0 b/textproc/quickwit/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..482000b21d20 >--- /dev/null >+++ b/textproc/quickwit/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.34/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.34/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From cc726e1f518004b57b514e68dec16369e17388ca Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:57 +0200 >Subject: [PATCH 26/30] textproc/typst: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > textproc/typst/files/patch-rust-1.80.0 | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 textproc/typst/files/patch-rust-1.80.0 > >diff --git a/textproc/typst/files/patch-rust-1.80.0 b/textproc/typst/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..482000b21d20 >--- /dev/null >+++ b/textproc/typst/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.34/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.34/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From 11edb25a7b61264278ef617b622951af98ce0326 Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:57 +0200 >Subject: [PATCH 27/30] www/rustypaste: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > www/rustypaste/files/patch-rust-1.80.0 | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 www/rustypaste/files/patch-rust-1.80.0 > >diff --git a/www/rustypaste/files/patch-rust-1.80.0 b/www/rustypaste/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..482000b21d20 >--- /dev/null >+++ b/www/rustypaste/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.34/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.34/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From c3f8a423aa26d95127913af51b4c18d4a64369d2 Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:58 +0200 >Subject: [PATCH 28/30] www/vigil: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > www/vigil/files/patch-rust-1.80.0 | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 www/vigil/files/patch-rust-1.80.0 > >diff --git a/www/vigil/files/patch-rust-1.80.0 b/www/vigil/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..adc3fc8b8269 >--- /dev/null >+++ b/www/vigil/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.28/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.28/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From d047259729750e4ff5cda9e5beddf493c75050b7 Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:58 +0200 >Subject: [PATCH 29/30] www/wiki-tui: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > www/wiki-tui/files/patch-rust-1.80.0 | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 www/wiki-tui/files/patch-rust-1.80.0 > >diff --git a/www/wiki-tui/files/patch-rust-1.80.0 b/www/wiki-tui/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..94cd89167997 >--- /dev/null >+++ b/www/wiki-tui/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.22/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.22/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 > > >From 94f9db99f35059a1d9ddb3e639083192b570b4b4 Mon Sep 17 00:00:00 2001 >From: Mikael Urankar <mikael@FreeBSD.org> >Date: Fri, 23 Aug 2024 17:38:59 +0200 >Subject: [PATCH 30/30] x11-wm/leftwm: Fix build with rust 1.80.0 > >PR: 280490 >Approved by: portmgr (build fix blanket) >--- > x11-wm/leftwm/files/patch-rust-1.80.0 | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > create mode 100644 x11-wm/leftwm/files/patch-rust-1.80.0 > >diff --git a/x11-wm/leftwm/files/patch-rust-1.80.0 b/x11-wm/leftwm/files/patch-rust-1.80.0 >new file mode 100644 >index 000000000000..9ad286e0bb44 >--- /dev/null >+++ b/x11-wm/leftwm/files/patch-rust-1.80.0 >@@ -0,0 +1,25 @@ >+From 5b0c627366babea1636b35db641c0fec964ddbd1 Mon Sep 17 00:00:00 2001 >+From: David Tolnay <dtolnay@gmail.com> >+Date: Fri, 15 Mar 2024 20:47:22 -0700 >+Subject: [PATCH] Delete identity conversion in format_description::parse_owned >+ (#671) >+ >+--- >+ time/src/format_description/parse/mod.rs | 4 +--- >+ 1 file changed, 1 insertion(+), 3 deletions(-) >+ >+diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs >+index 1fcc577c9..22ca52591 100644 >+--- cargo-crates/time-0.3.30/src/format_description/parse/mod.rs >++++ cargo-crates/time-0.3.30/src/format_description/parse/mod.rs >+@@ -80,9 +80,7 @@ pub fn parse_owned<const VERSION: usize>( >+ let mut lexed = lexer::lex::<VERSION>(s.as_bytes()); >+ let ast = ast::parse::<_, VERSION>(&mut lexed); >+ let format_items = format_item::parse(ast); >+- let items = format_items >+- .map(|res| res.map(Into::into)) >+- .collect::<Result<Box<_>, _>>()?; >++ let items = format_items.collect::<Result<Box<_>, _>>()?; >+ Ok(items.into()) >+ } >+ >-- >2.46.0 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 280490
:
252344
|
252345
| 253039