diff --git a/lang/rust/Makefile b/lang/rust/Makefile index 001da1136e21..be9a181d1886 100644 --- a/lang/rust/Makefile +++ b/lang/rust/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.321 2024/11/24 16:13:42 he Exp $ +# $NetBSD: Makefile,v 1.322 2025/02/02 13:34:47 he Exp $ -DISTNAME= rustc-1.81.0-src +DISTNAME= rustc-1.82.0-src PKGNAME= ${DISTNAME:S/rustc/rust/:S/-src//} CATEGORIES= lang MASTER_SITES= https://static.rust-lang.org/dist/ @@ -210,49 +210,49 @@ BUILDLINK_TRANSFORM+= opt:x86_64:arm64 DISTFILES:= ${DEFAULT_DISTFILES} .if ${MACHINE_PLATFORM:MDarwin-*-aarch64} || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.80.1 +RUST_STAGE0_VER= 1.81.0 RUST_ARCH:= aarch64-apple-darwin RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} .endif .if ${MACHINE_PLATFORM:MDarwin-*-x86_64} || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.80.1 +RUST_STAGE0_VER= 1.81.0 RUST_ARCH:= x86_64-apple-darwin RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} .endif .if ${MACHINE_PLATFORM:MLinux-*-aarch64} || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.80.1 +RUST_STAGE0_VER= 1.81.0 RUST_ARCH:= aarch64-unknown-linux-gnu RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} .endif .if ${MACHINE_PLATFORM:MLinux-*-earmv6hf} || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.80.1 +RUST_STAGE0_VER= 1.81.0 RUST_ARCH:= arm-unknown-linux-gnueabihf RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} .endif .if ${MACHINE_PLATFORM:MLinux-*-earmv7hf} || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.80.1 +RUST_STAGE0_VER= 1.81.0 RUST_ARCH:= armv7-unknown-linux-gnueabihf RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} .endif .if ${MACHINE_PLATFORM:MLinux-*-i386} || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.80.1 +RUST_STAGE0_VER= 1.81.0 RUST_ARCH:= i686-unknown-linux-gnu RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} .endif .if ${MACHINE_PLATFORM:MLinux-*-x86_64} || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.80.1 +RUST_STAGE0_VER= 1.81.0 RUST_ARCH:= x86_64-unknown-linux-gnu RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz @@ -264,7 +264,7 @@ DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} # x86_64-sun-solaris bootstrap and comment out the overrides. # .if ${MACHINE_PLATFORM:MSunOS-*-x86_64} || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.80.1 +RUST_STAGE0_VER= 1.81.0 RUST_ARCH:= x86_64-unknown-illumos RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz SITES.${RUST_STAGE0}= https://us-central.manta.mnx.io/pkgsrc/public/pkg-bootstraps/ @@ -277,14 +277,14 @@ CONFIGURE_ARGS+= --host=${RUST_ARCH} CONFIGURE_ARGS+= --target=${RUST_ARCH} .endif .if ${MACHINE_PLATFORM:MFreeBSD-*-x86_64} || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.80.1 +RUST_STAGE0_VER= 1.81.0 RUST_ARCH:= x86_64-unknown-freebsd RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.gz DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} .endif .if ${MACHINE_PLATFORM:MNetBSD-*-i386} || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.80.1 +RUST_STAGE0_VER= 1.81.0 RUST_ARCH= i586-unknown-netbsd RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz @@ -304,26 +304,23 @@ pre-build-fix-paxctl: ${TOOLS_PLATFORM.paxctl} +am ${WRKDIR}/rust-bootstrap/bin/rustc .endif .if ${MACHINE_PLATFORM:MNetBSD-*-x86_64} || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.80.1 +RUST_STAGE0_VER= 1.81.0 RUST_ARCH= x86_64-unknown-netbsd RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} .endif .if ${MACHINE_PLATFORM:MNetBSD-*-powerpc} || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.80.1 -RUST_ARCH= powerpc-unknown-netbsd - -# Cross-built against NetBSD 9.0 +RUST_STAGE0_VER= 1.81.0 +RUST_ARCH= powerpc-unknown-netbsd RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} - .endif .if ${MACHINE_PLATFORM:MNetBSD-*-aarch64} || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.80.1 +RUST_STAGE0_VER= 1.81.0 RUST_ARCH= aarch64-unknown-netbsd RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz @@ -332,7 +329,7 @@ SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} .endif .if ${MACHINE_PLATFORM:MNetBSD-*-aarch64eb} || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.80.1 +RUST_STAGE0_VER= 1.81.0 RUST_ARCH= aarch64_be-unknown-netbsd RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz @@ -341,7 +338,7 @@ SITES.${RUST_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} .endif .if ${MACHINE_PLATFORM:MNetBSD-*-sparc64} || make(distinfo) || make (makesum) || make(mdi) -RUST_STAGE0_VER= 1.80.1 +RUST_STAGE0_VER= 1.81.0 RUST_ARCH= sparc64-unknown-netbsd RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz @@ -351,7 +348,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} .endif .if ${MACHINE_PLATFORM:MNetBSD-*-earmv7hf} || make(distinfo) || make (makesum) || make(mdi) RUST_ARCH= armv7-unknown-netbsd-eabihf -RUST_STAGE0_VER= 1.80.1 +RUST_STAGE0_VER= 1.81.0 RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} @@ -360,7 +357,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} .endif .if ${MACHINE_PLATFORM:MNetBSD-*-earmv6hf} || make(distinfo) || make (makesum) || make(mdi) RUST_ARCH= armv6-unknown-netbsd-eabihf -RUST_STAGE0_VER= 1.80.1 +RUST_STAGE0_VER= 1.81.0 RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} @@ -369,7 +366,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} .endif #.if ${MACHINE_PLATFORM:MNetBSD-*-mipsel} || make(distinfo) || make (makesum) || make(mdi) #RUST_ARCH= mipsel-unknown-netbsd -#RUST_STAGE0_VER= 1.80.1 +#RUST_STAGE0_VER= 1.81.0 #RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz #RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz #DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} @@ -378,7 +375,7 @@ SITES.${RUST_STD_STAGE0}= ${MASTER_SITE_LOCAL:=rust/} #.endif .if ${MACHINE_PLATFORM:MNetBSD-*-riscv64} || make(distinfo) || make (makesum) || make(mdi) RUST_ARCH= riscv64gc-unknown-netbsd -RUST_STAGE0_VER= 1.80.1 +RUST_STAGE0_VER= 1.82.0 RUST_STAGE0:= rust-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz RUST_STD_STAGE0:= rust-std-${RUST_STAGE0_VER}-${RUST_ARCH}.tar.xz DISTFILES:= ${DISTFILES} ${RUST_STAGE0} ${RUST_STD_STAGE0} @@ -398,8 +395,8 @@ RUST_BOOTSTRAP_PATH?= ${WRKDIR}/rust-bootstrap TOOL_DEPENDS+= coreutils>=0:../../sysutils/coreutils TOOL_DEPENDS+= gzip>=0:../../archivers/gzip TOOLS_CREATE+= md5sum -TOOLS_PATH.md5sum= ${PREFIX}/bin/gmd5sum -TOOLS_PLATFORM.gzcat= ${PREFIX}/bin/gzip -cd +TOOLS_PATH.md5sum= ${TOOLBASE}/bin/gmd5sum +TOOLS_PLATFORM.gzcat= ${TOOLBASE}/bin/gzip -cd .endif SUBST_CLASSES+= prefix @@ -442,27 +439,15 @@ CKSUM_CRATES+= vendor/zerocopy-0.7.32 CKSUMS+= 2f21f18a4ca1d4be2d997f037158cb21a7421b2ba2cc52f3e4c5f9410197ed27 CKSUMS+= abe079743c2b2dea5b2c42564f98741a5eb9e24ff019e01742ace5581e53c06f -CKSUM_CRATES+= vendor/zerocopy-0.7.34 -CKSUMS+= c225b0b65ab955600b065a30f9d744ebb7754dff5a6e7c299464c5d1aba92ae7 -CKSUMS+= c5da1cf7c0164039919074a72095090505bd9b68c2ed9d1ab5838061fef2999d - -CKSUM_CRATES+= vendor/memchr-2.7.2 -CKSUMS+= 24e8620d52da38b051c446864089cdfaba6fa3afc27e16a716aa36a716f6636f -CKSUMS+= 1417d51a84f08d50e97f9f0870c485cf129ae66e3cfdf5bdd9908b243ace1319 -CKSUMS+= 5bb70f915084e629d940dbc322f5b9096b2e658cf63fea8a2f6e7550412e73a0 -CKSUMS+= 34aaa34eb7048e8bba49d390942ab707990380952f37f388f3cca30970c53450 -CKSUMS+= 44cd1a614bd66f1e66fc86c541d3c3b8d3a14a644c13e8bf816df3f555eac2d4 -CKSUMS+= 27f9bff08b24828e1a611b10a0282f5457d12e9e7254202040144d392297d720 -CKSUMS+= 7763472d43c66df596ca0697c07db0b4666d38a6a14f64f9f298aaf756c4a715 -CKSUMS+= 1b26fca824c410077780fbc2f4c53c1d195ba3bdf6785b529ceb0a11f039cec2 -CKSUMS+= 6ae779ec5d00f443075316e0105edf30b489a38e2e96325bec14ccecd014145b -CKSUMS+= 28d66e566b73f6f0f7add4092874dc967ce133bfb6dcbd81f03c9a04b6e4e1d0 +CKSUM_CRATES+= vendor/zerocopy-0.7.35 +CKSUMS+= eb5033d1f2f3d5314625bc63353b1d105cb414d4bc68edf8700b401e4055d669 +CKSUMS+= bd504cc95f722a296a5f221c3a3068c9eaa946258beff163581d9492de6ccdce CKSUM_CRATES+= vendor/memchr-2.7.4 CKSUMS+= 5bb70f915084e629d940dbc322f5b9096b2e658cf63fea8a2f6e7550412e73a0 CKSUMS+= 34aaa34eb7048e8bba49d390942ab707990380952f37f388f3cca30970c53450 CKSUMS+= 7763472d43c66df596ca0697c07db0b4666d38a6a14f64f9f298aaf756c4a715 -CKSUMS+= 8844a2cd5e71abb8efdf8fc3ee54d9c66f3fedb529cdaf5984c279177f5f90af +CKSUMS+= 1b26fca824c410077780fbc2f4c53c1d195ba3bdf6785b529ceb0a11f039cec2 CKSUMS+= 3b15d5cb9715f26e655598eacbb8bbba74cbe8ddb2fb969d13aa75f216a118dd CKSUMS+= 8844a2cd5e71abb8efdf8fc3ee54d9c66f3fedb529cdaf5984c279177f5f90af CKSUMS+= 6ae779ec5d00f443075316e0105edf30b489a38e2e96325bec14ccecd014145b @@ -470,28 +455,10 @@ CKSUMS+= 28d66e566b73f6f0f7add4092874dc967ce133bfb6dcbd81f03c9a04b6e4e1d0 CKSUMS+= 44cd1a614bd66f1e66fc86c541d3c3b8d3a14a644c13e8bf816df3f555eac2d4 CKSUMS+= 27f9bff08b24828e1a611b10a0282f5457d12e9e7254202040144d392297d720 -CKSUM_CRATES+= vendor/memchr-2.7.1 -CKSUMS+= 5bb70f915084e629d940dbc322f5b9096b2e658cf63fea8a2f6e7550412e73a0 -CKSUMS+= 34aaa34eb7048e8bba49d390942ab707990380952f37f388f3cca30970c53450 -CKSUMS+= 44cd1a614bd66f1e66fc86c541d3c3b8d3a14a644c13e8bf816df3f555eac2d4 -CKSUMS+= 27f9bff08b24828e1a611b10a0282f5457d12e9e7254202040144d392297d720 -CKSUMS+= 36f1c03304261877cd7f75c7ed8f7daff7a5c570cedce375e38e9b1ca44467f7 -CKSUMS+= ef7e45ffa02b11b07aa79636b1b3138f5757e3409d6fc8d0134c09308ed1942c -CKSUMS+= 69c38fb33d8f1a2a26769a81e514428240c8f8f15cea5302873d90b80391dd89 -CKSUMS+= 16e36c43c9bb6c14c6fd9282d187864aa748ee0c9b0e2c022a72c66a4b2b30e8 -CKSUMS+= ef823ae8c54053780a0e7aeaee14b6c6ac2aea4567bf701ae8be137806c6d293 -CKSUMS+= e9bae14479a8b7f1b946d5b0a5e186085ad4ec330cc8b882d444117c4b556b00 - CKSUM_CRATES+= vendor/bytecount-0.6.8 CKSUMS+= 01cd755a128d8a5892f3edda195b26bb461be375be17dd72e6e4f061169e6dff CKSUMS+= a6750c0e2a6c385ec902cd7f87de7835fe2b4171b9c83da64122274ee20a77c6 -CKSUM_CRATES+= vendor/aho-corasick-1.1.2 -CKSUMS+= 840065521cbd4701fa5b8b506d1537843d858c903f7cadf3c68749ea1780874b -CKSUMS+= 3236bb49a58837d63d8dfb7b3c9cae59f0f27b9f7adf8f4e1a978f6116f64fef -CKSUMS+= 720735ea6c7ff92b081426513e6e82feed24a922849297bb538d28f7b8129f81 -CKSUMS+= f41fe38e3a4860e6c8adee4852ab7f5cf683bcb0849c6a02f00f7701ad25af89 - SUBST_CLASSES+= cksum SUBST_STAGE.cksum= pre-configure .for crate in ${CKSUM_CRATES} @@ -561,12 +528,12 @@ do-build: ${SETENV} ${MAKE_ENV} \ sh -c "if [ \"${BUILD_TARGET}\" = \"dist\" ]; then \ unset DESTDIR; \ - ${PYTHONBIN} ./x.py -v \ + ${PYTHONBIN} ./x.py \ ${BUILD_TARGET} -j ${_MAKE_JOBS_N}; \ else \ - ${PYTHONBIN} ./x.py -v \ + ${PYTHONBIN} ./x.py \ ${BUILD_TARGET} --stage 2 -j ${_MAKE_JOBS_N} && \ - ${PYTHONBIN} ./x.py -v \ + ${PYTHONBIN} ./x.py \ doc --stage 2 -j ${_MAKE_JOBS_N}; \ fi" @@ -574,13 +541,13 @@ do-test: ${RUN}${_ULIMIT_CMD} \ cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} \ - ${PYTHONBIN} ./x.py -v test -j ${_MAKE_JOBS_N} + ${PYTHONBIN} ./x.py test -j ${_MAKE_JOBS_N} do-install: ${RUN}${_ULIMIT_CMD} \ cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${INSTALL_ENV} \ - ${PYTHONBIN} ./x.py -v install -j ${_MAKE_JOBS_N} + ${PYTHONBIN} ./x.py install -j ${_MAKE_JOBS_N} SUBST_CLASSES+= destdir SUBST_STAGE.destdir= post-install @@ -667,7 +634,8 @@ stage0-bootstrap: install for f in ${BOOTSTRAP_TMPDIR}/lib/*.so*; do \ ${ELFEDIT} -e 'dyn:runpath $$ORIGIN:$$ORIGIN/pkgsrc' $$f; \ done; \ - for f in ${BOOTSTRAP_TMPDIR}/lib/rustlib/*/*/*.so*; do \ + for f in ${BOOTSTRAP_TMPDIR}/lib/rustlib/*/*/*.so* \ + ${BOOTSTRAP_TMPDIR}/lib/rustlib/*/bin/*; do \ ${ELFEDIT} -e 'dyn:runpath $$ORIGIN:$$ORIGIN/../../..:$$ORIGIN/../../../pkgsrc' $$f; \ done; \ cd ${WRKDIR}; ${GTAR} -zcf ${BOOTSTRAP_NAME}.tar.gz ${BOOTSTRAP_NAME} diff --git a/lang/rust/distinfo b/lang/rust/distinfo index 991b8ab88c85..60bac3f5ed33 100644 --- a/lang/rust/distinfo +++ b/lang/rust/distinfo @@ -1,113 +1,113 @@ -$NetBSD: distinfo,v 1.177 2024/11/25 14:37:35 tnn Exp $ +$NetBSD: distinfo,v 1.178 2025/02/02 13:34:47 he Exp $ -BLAKE2s (rust-1.80.1-aarch64-apple-darwin.tar.gz) = e8552097f84ea7683be3df74148257cbe54765153550e080d7a107086f394e0f -SHA512 (rust-1.80.1-aarch64-apple-darwin.tar.gz) = 235810513a0020e712d09b4cc881f5bf093fe31c2e83107ddc0aaa3aa25060a99dc18ad9ec4ea94515bde4ddba6341b45b09f9b896a4aa3cf40c332fb8c4a2c9 -Size (rust-1.80.1-aarch64-apple-darwin.tar.gz) = 338216464 bytes -BLAKE2s (rust-1.80.1-aarch64-unknown-linux-gnu.tar.gz) = acbb838e3febb199614208376dbf73951a7e1318c25c65e046203e446338e51a -SHA512 (rust-1.80.1-aarch64-unknown-linux-gnu.tar.gz) = 06dc6a3b05fbbb28c915056168c4dc8c3b5d5d52c7c77ef86454e3219dc509f8d8eca0ad636e417a79638f2ace59dfd32d038069d89b0518f209eaf31b7aed5e -Size (rust-1.80.1-aarch64-unknown-linux-gnu.tar.gz) = 484810238 bytes -BLAKE2s (rust-1.80.1-aarch64-unknown-netbsd.tar.xz) = 61cea37dd5792f492c2644f7f21ec2c61b37ffb537d593848dd792773ca86af6 -SHA512 (rust-1.80.1-aarch64-unknown-netbsd.tar.xz) = aa8dd128a1abfd5a740f738fbc115c36dceb6997834d1eff6de73a7bea941426569dd154058ce0167d91bd7fd607fa1f7b96a0aaed22af3d1f98365db1d72a7f -Size (rust-1.80.1-aarch64-unknown-netbsd.tar.xz) = 172190840 bytes -BLAKE2s (rust-1.80.1-aarch64_be-unknown-netbsd.tar.xz) = 269594581c9530022621bf1ff077b55655ab86c71dd165a2eab6afaeb85711c3 -SHA512 (rust-1.80.1-aarch64_be-unknown-netbsd.tar.xz) = 9af9f238a5b51757271f39c6ddc78b294768679ee2cd931f4c8d81022f0d9c91b31e9ff9a73a76d109e9ae87f494138a64f3320adf130b2dc42ae3caacfa4e2d -Size (rust-1.80.1-aarch64_be-unknown-netbsd.tar.xz) = 170426396 bytes -BLAKE2s (rust-1.80.1-arm-unknown-linux-gnueabihf.tar.gz) = 90e2c0e90cb8378fcb8e5e3e1ff61851798c1f038917102a389829a106906af2 -SHA512 (rust-1.80.1-arm-unknown-linux-gnueabihf.tar.gz) = 6be5cf7c9111481d709c2214b5b97f9bc291f517f45d1010faa8f8e5031bbb6bda00638e8e4a9352a3ccc053c312d3c7a1ad5f83f556c373acd7cf5db0708c1d -Size (rust-1.80.1-arm-unknown-linux-gnueabihf.tar.gz) = 367696583 bytes -BLAKE2s (rust-1.80.1-armv6-unknown-netbsd-eabihf.tar.xz) = f5495b2f107774e78536e4caf2e2c56e3e680cc701a1d8230d37065ee74046a2 -SHA512 (rust-1.80.1-armv6-unknown-netbsd-eabihf.tar.xz) = a894f9416e38002bb2843379fe0fe7316b3da39f8dd50025f0b3ec9627721d0fbca642f3acb7b46cd76f1b1a803aedd5beb9d1204544384cdacb19a7c01fdb4f -Size (rust-1.80.1-armv6-unknown-netbsd-eabihf.tar.xz) = 148976808 bytes -BLAKE2s (rust-1.80.1-armv7-unknown-linux-gnueabihf.tar.gz) = 20e55694f8ccc671310d4a28452baf61061647b18e2ca5c3e36ed39e14a9ab3c -SHA512 (rust-1.80.1-armv7-unknown-linux-gnueabihf.tar.gz) = f3bda80f39ca5da2b2eb0df807717009c576440e9036d93a234ef8b00e88dc11122025c9e8c9f24656fc79f9f7afbb55504f024c87f1c7b6a28bf0e7cbab296e -Size (rust-1.80.1-armv7-unknown-linux-gnueabihf.tar.gz) = 356035939 bytes -BLAKE2s (rust-1.80.1-armv7-unknown-netbsd-eabihf.tar.xz) = 4e5c207135ffb8e8108da75f2a3811505aaa931664d7003d8beac9494dc04677 -SHA512 (rust-1.80.1-armv7-unknown-netbsd-eabihf.tar.xz) = 812555c8b5527e1081c02b3f02e11c4e45d8822eb12f8525378f99f27cc7170e50d41bcd97bd57898068fa713ed8995d33a3b890f80b06fbfdb6d517122f70af -Size (rust-1.80.1-armv7-unknown-netbsd-eabihf.tar.xz) = 150699540 bytes -BLAKE2s (rust-1.80.1-i586-unknown-netbsd.tar.xz) = f6946d2c2ad63008d710eb6dab89140e19512d52e277ab18bb8ca014a77afe71 -SHA512 (rust-1.80.1-i586-unknown-netbsd.tar.xz) = 0e91a871bbf8c319a50487216f21315f626ba4e01906fd11d8b8a6c340eebad40ea22f4fd25adf61323faec63c38fe499b6cec54244cdec56a8bffca3e087a4e -Size (rust-1.80.1-i586-unknown-netbsd.tar.xz) = 188463156 bytes -BLAKE2s (rust-1.80.1-i686-unknown-linux-gnu.tar.gz) = 786d74439668086d839c89207ba168154fc0cd39b2b8a03c4e97fd8b6d070f07 -SHA512 (rust-1.80.1-i686-unknown-linux-gnu.tar.gz) = 3ec4219c42001144149db0557c45de85be9977343641431bf37d1c440b5a9095b496a5b74a2dc0da326cf91020cad3abfe8df6c0b5444cc8c9354c03002651c0 -Size (rust-1.80.1-i686-unknown-linux-gnu.tar.gz) = 434569276 bytes -BLAKE2s (rust-1.80.1-powerpc-unknown-netbsd.tar.xz) = 9f7c94a22d6248740258fd4336e890da58c71c6b8cb06544f6d24f5c36f170ad -SHA512 (rust-1.80.1-powerpc-unknown-netbsd.tar.xz) = 2a37b85bf3b5373819552e0844d0e272e2386030c4b05844e4b87147bf53df25072dff21e8d3fab5562033dd91b582ee2eb55f4d1727d1654e86c16c347f86ad -Size (rust-1.80.1-powerpc-unknown-netbsd.tar.xz) = 200660060 bytes -BLAKE2s (rust-1.80.1-riscv64gc-unknown-netbsd.tar.xz) = 6145de62149f041d7bc6632e49e4c0258ce47d30187054950dabfa85d58d2daa -SHA512 (rust-1.80.1-riscv64gc-unknown-netbsd.tar.xz) = ae56ce7326e7a40c543b0fc23f45fb4e70df2693e69f708658744de5f1ca6113f61b6600859cfeede4fb79f0f8c8bb61b4f13d0bf914e01bba4a547a0bad1a8d -Size (rust-1.80.1-riscv64gc-unknown-netbsd.tar.xz) = 189557556 bytes -BLAKE2s (rust-1.80.1-sparc64-unknown-netbsd.tar.xz) = 3cfb6f84dc94f0ecab5a5cbdb8e6bcb4b99fadaa67a4d38c05db2ac1b081a9b7 -SHA512 (rust-1.80.1-sparc64-unknown-netbsd.tar.xz) = 1679d43fa17d07f0f76218e91a538f5e2c4eb60917894f0d6bba3fa99a046dc2f9d82e293c4d2c2886e52f75e73d6b8f3bee4481c59d2d6d8f52f4f785bf864a -Size (rust-1.80.1-sparc64-unknown-netbsd.tar.xz) = 168170056 bytes -BLAKE2s (rust-1.80.1-x86_64-apple-darwin.tar.gz) = 2c64867f560ea4a5403ee68523c384d6717d281b36ebce06e73a59c01200daf7 -SHA512 (rust-1.80.1-x86_64-apple-darwin.tar.gz) = 8bcbe05679c9257301a97b6220c607bdc89bfcba6458ceddec398152e9081b5cd08a13c1fb99755da177adae4aeee8b2017a963d1fe83e82bc11bf94231ead5e -Size (rust-1.80.1-x86_64-apple-darwin.tar.gz) = 342436964 bytes -BLAKE2s (rust-1.80.1-x86_64-unknown-freebsd.tar.gz) = 4cba92e989fb6f05cbc3521e959d77d7cc50be1046bd268e7bbc1dce67c632a2 -SHA512 (rust-1.80.1-x86_64-unknown-freebsd.tar.gz) = efcafadb9b78bfe9e779047186a6f5232a84eabbf7f7db56582f76c8d76285465eafc30e881328e06555da3531b9e879ddd982d1080930f5528c7c491e33d431 -Size (rust-1.80.1-x86_64-unknown-freebsd.tar.gz) = 325362067 bytes -BLAKE2s (rust-1.80.1-x86_64-unknown-illumos.tar.gz) = 19a7088bf5df1ea978f34c00d59ca6a6997d1757daf0ab290241291aa7bd2cc7 -SHA512 (rust-1.80.1-x86_64-unknown-illumos.tar.gz) = b39e2aa68d3c9b8a241c3b0c2a49c5377e092487c116930ce06834cddba6270e66c494fdb8a4928096f654724a592520c6f7fb4f45da4a22b8fb3058ed74b721 -Size (rust-1.80.1-x86_64-unknown-illumos.tar.gz) = 218858660 bytes -BLAKE2s (rust-1.80.1-x86_64-unknown-linux-gnu.tar.gz) = df8878890b9337a0d09b29f31748b146cc02f6d7d7006b1c8f1393ecbcd220ef -SHA512 (rust-1.80.1-x86_64-unknown-linux-gnu.tar.gz) = 222e19b986f5e2ff3607c41b15383db604fcf11c4eae8f129f73b4cfd1a5954f13e64f3a4512577af21d7ed2bb623e7f8b8de5fab0356d4544cd1552b8da59a0 -Size (rust-1.80.1-x86_64-unknown-linux-gnu.tar.gz) = 335779502 bytes -BLAKE2s (rust-1.80.1-x86_64-unknown-netbsd.tar.xz) = 2532a3d67b46958b040c86fc4cd8062d71b6ac16c9929f4fc7127acd87e3e721 -SHA512 (rust-1.80.1-x86_64-unknown-netbsd.tar.xz) = 84399dd75bb4082bd00bed94eee61d71fcf4203881f38dc593123fd80c3b4bbe1b7ddabb41dca640aa4a7f9185d31ade5e35f5111b49e866b11fad4ea9a08562 -Size (rust-1.80.1-x86_64-unknown-netbsd.tar.xz) = 164745500 bytes -BLAKE2s (rust-std-1.80.1-aarch64-apple-darwin.tar.gz) = d5260b3da6ab14e7755ed3aaa939ff7b6c2438467330ba05928a78cd731a085f -SHA512 (rust-std-1.80.1-aarch64-apple-darwin.tar.gz) = 8fe613dee6f7832e0a07e7bb29faf89b04687fafe080034570571fba617f0cab456f3b8d509a8edb1b52da6288d17ebb8f87a1fed3c34b4b9d3968683e474889 -Size (rust-std-1.80.1-aarch64-apple-darwin.tar.gz) = 40245667 bytes -BLAKE2s (rust-std-1.80.1-aarch64-unknown-linux-gnu.tar.gz) = 95531df139d493b14a0270368ec0c805f031a31e3875cb832ac3f5254f5fd1e5 -SHA512 (rust-std-1.80.1-aarch64-unknown-linux-gnu.tar.gz) = a442bd396e533c6e065838fdbcf264299319affce453ce621c9cc192f5e9968c8fb38f8add9b9ef18c2038a429565c83e009288ca97566c2bb9f5fcac67c02e8 -Size (rust-std-1.80.1-aarch64-unknown-linux-gnu.tar.gz) = 64977385 bytes -BLAKE2s (rust-std-1.80.1-aarch64-unknown-netbsd.tar.xz) = a91cba6c3b9da40f3c81d69aebadf8eed44bcb0e5eff912a4528194c690489ea -SHA512 (rust-std-1.80.1-aarch64-unknown-netbsd.tar.xz) = 4350657f4819cd335cdbe1f809ae79433e435bf69ab7a30fe33b99355376c584d6b7ada95a9b0a288c024ff0ee6629ea855a40c17fb9a18f6db1b4e6cea62725 -Size (rust-std-1.80.1-aarch64-unknown-netbsd.tar.xz) = 22945928 bytes -BLAKE2s (rust-std-1.80.1-aarch64_be-unknown-netbsd.tar.xz) = 4c51df88bebd86fcbcb9a03a44979a9935ae68415c8ae8771b246a1127d2d6bd -SHA512 (rust-std-1.80.1-aarch64_be-unknown-netbsd.tar.xz) = f047240b7fb7663571a3e3c9c5ad7a9c1109ca212d5a3492d7edde4db8028437b1d102f94f24c817684bd62a3f8f98ad834b593acbae68719e9aab307762b14b -Size (rust-std-1.80.1-aarch64_be-unknown-netbsd.tar.xz) = 21406608 bytes -BLAKE2s (rust-std-1.80.1-arm-unknown-linux-gnueabihf.tar.gz) = 249b6bc6d8bb50c9bb59e7a17f74e1e115d4b2dc8a1659abc236dd862526cfda -SHA512 (rust-std-1.80.1-arm-unknown-linux-gnueabihf.tar.gz) = 7bf9ee7a770da811db87bf46088664451e057150365015239a11383da80817959d7f1e1e44bdb610b4c0980d1d5782c5b63649f87af2e383f2872fb23d7e8cdc -Size (rust-std-1.80.1-arm-unknown-linux-gnueabihf.tar.gz) = 36851387 bytes -BLAKE2s (rust-std-1.80.1-armv6-unknown-netbsd-eabihf.tar.xz) = ba11e4dd5f24ceaa308ac9e2be44f4c111c27198ff1036a60f0294c166af862f -SHA512 (rust-std-1.80.1-armv6-unknown-netbsd-eabihf.tar.xz) = 5c5668dc346ec993567a8eb0897211609e0bbab6a0da1049d0a31dd8a239d0eb419f5d50fcad5a9d8b5acef9e472557889325ae57be38ced06b52ce3b8cc2e04 -Size (rust-std-1.80.1-armv6-unknown-netbsd-eabihf.tar.xz) = 21468568 bytes -BLAKE2s (rust-std-1.80.1-armv7-unknown-linux-gnueabihf.tar.gz) = 7c15dc556d80224e120f9b8e51fb40ae65e7bb044faef41a0ba39ecdb0625a6b -SHA512 (rust-std-1.80.1-armv7-unknown-linux-gnueabihf.tar.gz) = 467ae54fe1876ebdb8cbb68388b3e5e3001778739dbd2e54dc100aa0d4b96cdea2c83835ed051fb61f0faf06b512d587fedddcbcc4771382143e34547a76f2bc -Size (rust-std-1.80.1-armv7-unknown-linux-gnueabihf.tar.gz) = 38375461 bytes -BLAKE2s (rust-std-1.80.1-armv7-unknown-netbsd-eabihf.tar.xz) = 6e978303a99f503fa2473a421339ea2c036a72ffc7f0776c8aa95b501bf2947e -SHA512 (rust-std-1.80.1-armv7-unknown-netbsd-eabihf.tar.xz) = 3337d76f632e402b688d4b7a002b56558d5d9cc818460f447084c6872b6c4d567727dd750f7a94c29be6335fab993842c577a2b72f7c98cb05e4a270cd4c2ded -Size (rust-std-1.80.1-armv7-unknown-netbsd-eabihf.tar.xz) = 22317232 bytes -BLAKE2s (rust-std-1.80.1-i586-unknown-netbsd.tar.xz) = d943d3c7fd04d3a3ee066a08ce957450ce372c76f482fbf62d538c9c64ca4681 -SHA512 (rust-std-1.80.1-i586-unknown-netbsd.tar.xz) = e9e3f3cf160439db47e316ca34c7c8a66f64eadd9da78fa3bcb4a3ac0eb5a0029d9907e7224d5f5db4bb8c176f80ae42ca7efbdca64c90aa0c7b7295c5080e8b -Size (rust-std-1.80.1-i586-unknown-netbsd.tar.xz) = 23342476 bytes -BLAKE2s (rust-std-1.80.1-i686-unknown-linux-gnu.tar.gz) = d688d3845d36dd772e5d36d238ddc64ecbb37011f62c3021ed6594f235e7be5c -SHA512 (rust-std-1.80.1-i686-unknown-linux-gnu.tar.gz) = 184c3e04847203b87fe6d7fa6520d6625ae47a982c7dc189b807f9c77049b24d4cd310802e7622790a949608e8580cd53ae186dd00de24a9e9eeec7e3e5f4e60 -Size (rust-std-1.80.1-i686-unknown-linux-gnu.tar.gz) = 39905818 bytes -BLAKE2s (rust-std-1.80.1-powerpc-unknown-netbsd.tar.xz) = 16eed40ebcc9350681d866f2fae2243ad930cc96ac4aa1461ac995a98884833d -SHA512 (rust-std-1.80.1-powerpc-unknown-netbsd.tar.xz) = 164fb5b3980b2ac54b13ef9a602d878446c128824bd12e9c6fb69e68d70c181080a8e5186e85a0a914c5e303e7db3d733cb74f317586fe024f7814a7ff87abaa -Size (rust-std-1.80.1-powerpc-unknown-netbsd.tar.xz) = 21684868 bytes -BLAKE2s (rust-std-1.80.1-riscv64gc-unknown-netbsd.tar.xz) = b525a3ae0e2fd1f34d003a029d6f1c441206c5a8c824dfc52e2f8f98e8491b09 -SHA512 (rust-std-1.80.1-riscv64gc-unknown-netbsd.tar.xz) = 2aedbbac41224ab94cf3ff0e300b71c736bc1f7060ea89b46b39aae2f79418edc01df0c562287ba097b3c87afda048f6567a4912c6f8e545a0f76a073fde0763 -Size (rust-std-1.80.1-riscv64gc-unknown-netbsd.tar.xz) = 21665936 bytes -BLAKE2s (rust-std-1.80.1-sparc64-unknown-netbsd.tar.xz) = db28bb79759fc8ccf77f87d9e1980ee87783cbd4b8a5a38604331c7403dc10e9 -SHA512 (rust-std-1.80.1-sparc64-unknown-netbsd.tar.xz) = 93fa8f7685aac422c4322949281fae710c26a07c25a85f502ad1773720bb38261c4bc16a566aacfa728717c540ccbd96f529d46277711e775781eaa12a530b66 -Size (rust-std-1.80.1-sparc64-unknown-netbsd.tar.xz) = 21378904 bytes -BLAKE2s (rust-std-1.80.1-x86_64-apple-darwin.tar.gz) = 3344b201db06a760b6579790c40d03e06bc7b673710f42b82400716c99db7512 -SHA512 (rust-std-1.80.1-x86_64-apple-darwin.tar.gz) = 8bf682eb601e0e3243f95946d3b6aa3f31ee448bf68db7543078b67a1fc812d6010ee437ec540b0bfcbe3923c0c09cad3212886910250413ab45d5da5aa2915d -Size (rust-std-1.80.1-x86_64-apple-darwin.tar.gz) = 41992918 bytes -BLAKE2s (rust-std-1.80.1-x86_64-unknown-freebsd.tar.gz) = 064fa3f008912f0ea56f4e41dbadeb5e4d64d485308e3744451025ebedc496b5 -SHA512 (rust-std-1.80.1-x86_64-unknown-freebsd.tar.gz) = 46c703212b50b6268e9dfea3a4fd9286aaa48966ce6d971e5104179d235e0f3d0c463fe61849ee8eed2cfa7c6986679c60c1a04e362daf66f15ad09ca1352016 -Size (rust-std-1.80.1-x86_64-unknown-freebsd.tar.gz) = 42919193 bytes -BLAKE2s (rust-std-1.80.1-x86_64-unknown-linux-gnu.tar.gz) = 0e33e69fdb2bcdc70629efa3283585ee93fed759daac4f6a6fe8c8a9f2dfbbcd -SHA512 (rust-std-1.80.1-x86_64-unknown-linux-gnu.tar.gz) = 12b99233c0914826c1fd9b0536a56f26011d7ffa12e681ec073e268976a5b25d6db79f8523562c16874c66ae6e8731e9c91b06a3d573f673a7c67ac92b2875ba -Size (rust-std-1.80.1-x86_64-unknown-linux-gnu.tar.gz) = 45353895 bytes -BLAKE2s (rust-std-1.80.1-x86_64-unknown-netbsd.tar.xz) = 3856efad0d2163e5d65f96c57dd625336fa129a295b86f1808f843b73263ad8b -SHA512 (rust-std-1.80.1-x86_64-unknown-netbsd.tar.xz) = 4a2effa77f4916516d6667ffe2fe0ef3ce0799d2e90216efe511be983ff43d1fc3d16d11f010365e9aa2b3756b4ed08b7a59df37de42c1b5824e791238751ca0 -Size (rust-std-1.80.1-x86_64-unknown-netbsd.tar.xz) = 25793560 bytes -BLAKE2s (rustc-1.81.0-src.tar.gz) = 5b1c5e436800fbd061df9aee740c8bf73d17654d75016eb84a7e3661e9322957 -SHA512 (rustc-1.81.0-src.tar.gz) = ea1f894b56085ab95ff1bdf9ef20e0756c134be8217c8e8934de44651f7cac6339829a198f8770d97050da79711527ff80fae184038fdb2962b741d0f99b71a1 -Size (rustc-1.81.0-src.tar.gz) = 434198596 bytes +BLAKE2s (rust-1.81.0-aarch64-apple-darwin.tar.gz) = aa033b8af1b7cf6a08476da3f74fa4634bc82224fb170cda4683aa6b5fde0916 +SHA512 (rust-1.81.0-aarch64-apple-darwin.tar.gz) = 542be316f94beaf12d2c87f67acaaf41273a7fe2117768a46d02cef30522dd1c1fd4eeff22e516b77d5b173a435ff4140433b23327561318fbe4a0b1519f2ab9 +Size (rust-1.81.0-aarch64-apple-darwin.tar.gz) = 342382518 bytes +BLAKE2s (rust-1.81.0-aarch64-unknown-linux-gnu.tar.gz) = 39c710c66162a654ca5fe27e651c43d753a2cf5be09ab259f985195a4b7a4949 +SHA512 (rust-1.81.0-aarch64-unknown-linux-gnu.tar.gz) = 456ea7e345ad856e27c0fa94b1e3c642eeb34cbfe6ffd34cc67622ce222ab17259913c329ee59a91b69b52bf447a85fc4c3141898080961a9de4094b4e1a17dd +Size (rust-1.81.0-aarch64-unknown-linux-gnu.tar.gz) = 488236376 bytes +BLAKE2s (rust-1.81.0-aarch64-unknown-netbsd.tar.xz) = d06db0dad290d162959052e44d6cb609c36a2851f92dc8aaad1b4ae08b3fa458 +SHA512 (rust-1.81.0-aarch64-unknown-netbsd.tar.xz) = 5517e60c488998f0ad18080e52850510100263bd92d8e9f8254742f75bf1a774d46e5c9bddfcfc185fcd51bafe59f24a24d38b1347ef599398e29f3147c66d60 +Size (rust-1.81.0-aarch64-unknown-netbsd.tar.xz) = 199857236 bytes +BLAKE2s (rust-1.81.0-aarch64_be-unknown-netbsd.tar.xz) = f90a8038a4931ab11682f5ab93224702d4f4ef6583ef57ebca3ff596a0abdee3 +SHA512 (rust-1.81.0-aarch64_be-unknown-netbsd.tar.xz) = 1047c5f32c9a0ad5480238dc4c1c61061030639bdcb1e7853cb4401ad3ff5b9bca45d2d042aba040b2f86504835caddfc6c8eb4c60c6b023847ebcebd1578e21 +Size (rust-1.81.0-aarch64_be-unknown-netbsd.tar.xz) = 198057028 bytes +BLAKE2s (rust-1.81.0-arm-unknown-linux-gnueabihf.tar.gz) = 9b503d5b2a2428a7f6657202b042f3655f859791585c55a80e0ed7c369f5ba6d +SHA512 (rust-1.81.0-arm-unknown-linux-gnueabihf.tar.gz) = 0e9719f2b72e25eae21a7d34c3c5cdd655646b5fcacc4427e4c45db4e40f9d53db82bb631e4807984b280f31dfe90f81637fe32e72536f0b01e92b923fb637aa +Size (rust-1.81.0-arm-unknown-linux-gnueabihf.tar.gz) = 372178843 bytes +BLAKE2s (rust-1.81.0-armv6-unknown-netbsd-eabihf.tar.xz) = de41c01933b7016c83caab00d9105b5bb46996fec037d5b8f8f0caee856d44eb +SHA512 (rust-1.81.0-armv6-unknown-netbsd-eabihf.tar.xz) = 9e2f0ea2852409e12c9ea0b8ed69d3ca2d50e06fd4879511a680c57ceefc8e2c038bff73538a7cd1547dcb71944d69383137ce3df5aa890504df18c117aa59ad +Size (rust-1.81.0-armv6-unknown-netbsd-eabihf.tar.xz) = 169411036 bytes +BLAKE2s (rust-1.81.0-armv7-unknown-linux-gnueabihf.tar.gz) = 615f19c752bc9db052e282e11b344137ced86ada54b918aea0e844ad321f3520 +SHA512 (rust-1.81.0-armv7-unknown-linux-gnueabihf.tar.gz) = 1fbfcdf94e48047ee7d6fa2553ae5adc7d2257fdbfdebf0a5379b856e75ea04d49c5f49f4d694324bcd66166d64849d46c302279bda7ba31ce4bff20f0de4d65 +Size (rust-1.81.0-armv7-unknown-linux-gnueabihf.tar.gz) = 360463528 bytes +BLAKE2s (rust-1.81.0-armv7-unknown-netbsd-eabihf.tar.xz) = 49e09d97f2adb9161d10ac38df4e2f02ba5d99866aa1ead5090099a18ae6f02b +SHA512 (rust-1.81.0-armv7-unknown-netbsd-eabihf.tar.xz) = de7a5c8746f941efce91fc82dd3775bf9e00b831581a201808b6baef061da8d1592ed91fdf0e29ba86feac6843f51c6ab105bae0079be9a72fcdc10d7494ef2a +Size (rust-1.81.0-armv7-unknown-netbsd-eabihf.tar.xz) = 171194260 bytes +BLAKE2s (rust-1.81.0-i586-unknown-netbsd.tar.xz) = 10ebe3f58b5cd33bd16eb5ef00e34759abf446d2b7c3ec044a9f66e070c8b28c +SHA512 (rust-1.81.0-i586-unknown-netbsd.tar.xz) = 771ad395071b89e1c6163bdb75bfe3e8a62c009046e525c49b83aa29b732f7627571cc6c10104cc489cc805518a232095714f032a8e10726c990657d4ffbfa21 +Size (rust-1.81.0-i586-unknown-netbsd.tar.xz) = 217261872 bytes +BLAKE2s (rust-1.81.0-i686-unknown-linux-gnu.tar.gz) = 831e8265e0a81a18c33482a04ab4ccf3aa376d44e63ff61c2d817cee36a430ff +SHA512 (rust-1.81.0-i686-unknown-linux-gnu.tar.gz) = 7ca73bdf5393b57700c9273df99b02fc59c0cbb8e08dea29da8ed2e9f6816eafdc427202c4aa42fbd155dd138ec39106fe9a8502129fefecbd47a37d769af343 +Size (rust-1.81.0-i686-unknown-linux-gnu.tar.gz) = 439375569 bytes +BLAKE2s (rust-1.81.0-powerpc-unknown-netbsd.tar.xz) = 70f5e9e8afd218b7d6421970d8b767aedb4c40cb0d4f57b0ff73bfdbcd21e7ac +SHA512 (rust-1.81.0-powerpc-unknown-netbsd.tar.xz) = 2ac0493a5ae06525628b5655731fd18b9d1bb3f6bd483e603413ee63ac6b5dfbc26f6f16905cf0e3502a04170644802a4f66dee1c6a42409b03a4b0ee8274bb8 +Size (rust-1.81.0-powerpc-unknown-netbsd.tar.xz) = 230224080 bytes +BLAKE2s (rust-1.81.0-sparc64-unknown-netbsd.tar.xz) = 6dd09b88f3de7e71f580c75f81da5bebb31a19d1e111806f0d984507c6ee65a1 +SHA512 (rust-1.81.0-sparc64-unknown-netbsd.tar.xz) = 3799752690ad0a0c80000ca284c8198fe8db46757f579e697dc77a0183ed7360d46355917dbed4c37dcc8debd55e7ee842d851054128b7e4ad4bee466ab3b788 +Size (rust-1.81.0-sparc64-unknown-netbsd.tar.xz) = 193855168 bytes +BLAKE2s (rust-1.81.0-x86_64-apple-darwin.tar.gz) = 3ce64f23c508cc24929b0bd9d96e338a0fa2e6924cf7cefbb6cb9aace13b989e +SHA512 (rust-1.81.0-x86_64-apple-darwin.tar.gz) = 06acf3a19beae8166622830d79799be61d80b8864e83aabe7a7b6e852d4e6ad0af9cb74278b6d703b8378739d8ed49e42cf771d75ef6789726fc491dd9ce35e1 +Size (rust-1.81.0-x86_64-apple-darwin.tar.gz) = 346755530 bytes +BLAKE2s (rust-1.81.0-x86_64-unknown-freebsd.tar.gz) = ea20d7a67bed2b1a37b8ad31f92e121a2110f02311888b85cf0a03ec6320723b +SHA512 (rust-1.81.0-x86_64-unknown-freebsd.tar.gz) = 3617c5054f0f8f6657c5cae0dfc49644cb83a28b1741bafb916f16d6681ef3697f09a0f892e24b629b720206ac4eda31fa7618ea647ab4dc29f31dd024dfb3dc +Size (rust-1.81.0-x86_64-unknown-freebsd.tar.gz) = 329217094 bytes +BLAKE2s (rust-1.81.0-x86_64-unknown-illumos.tar.gz) = 887706a94ceaf9fcae2c192545bc09c77d23d95b956d76d8cf6b2c1aaeffa203 +SHA512 (rust-1.81.0-x86_64-unknown-illumos.tar.gz) = 9b3ca7d18970d2023f25a82dd8b35c2524e1ba286d3492771a1e1cdf26a4e544d3e42dbad878108e1e52b3617f6e939994a289f4cbd8eaf68c1ddd6a005a1188 +Size (rust-1.81.0-x86_64-unknown-illumos.tar.gz) = 223431240 bytes +BLAKE2s (rust-1.81.0-x86_64-unknown-linux-gnu.tar.gz) = 64140ced76a7a2230bc710bd2ca562fd3e4c4deb0dff194a71a17a2675911a4c +SHA512 (rust-1.81.0-x86_64-unknown-linux-gnu.tar.gz) = b6eb16fcb109e6c60a80d63999dce969e7abfed936d6e68c563d212db0cd9ec5d6874d45a185157838878b0ed68e52796d763192656c12496cd7572757292b8c +Size (rust-1.81.0-x86_64-unknown-linux-gnu.tar.gz) = 340154798 bytes +BLAKE2s (rust-1.81.0-x86_64-unknown-netbsd.tar.xz) = 74ede561486232e00ddae0119ed776d47d3e8aece14b86bd1510dbd01edd94af +SHA512 (rust-1.81.0-x86_64-unknown-netbsd.tar.xz) = 05b6274d279a7498143a3632a85201a62bdde1bded70ff24a0b812093eb48758fcfbf27ccde5e65272b27985f24794922d01164c8cf1fdd7f14c674f64f5edd2 +Size (rust-1.81.0-x86_64-unknown-netbsd.tar.xz) = 189273736 bytes +BLAKE2s (rust-1.82.0-riscv64gc-unknown-netbsd.tar.xz) = acb6312c2022c4d2016fed300ba2f861bd98cca4650a66851048aa07c6c999ac +SHA512 (rust-1.82.0-riscv64gc-unknown-netbsd.tar.xz) = 7831912b24f96e6429433f7da223aa7b6232e0329e85770932ce676335945480b691725f40ab472acb4bfbcfe191aff949bf2fe0dcbc58ee9a13feadb470406f +Size (rust-1.82.0-riscv64gc-unknown-netbsd.tar.xz) = 223052688 bytes +BLAKE2s (rust-std-1.81.0-aarch64-apple-darwin.tar.gz) = 8ed47dcb59bc50d4450ab4d425cc955b58b7829109aaffc397d75ed687bdbcc1 +SHA512 (rust-std-1.81.0-aarch64-apple-darwin.tar.gz) = 39dda9eea3f3f7b1967cc0a8de0b1be13147ba669134fc5ab3cd6780f8a8fb6072dab42dae2a61bc461709d218253257772a8f2520b7f737c6e0964028e90e5a +Size (rust-std-1.81.0-aarch64-apple-darwin.tar.gz) = 40942716 bytes +BLAKE2s (rust-std-1.81.0-aarch64-unknown-linux-gnu.tar.gz) = 6577ee264d45ae3fa78e56be44ec2580ce3193e6cbd42546e5ecf2dc844612f6 +SHA512 (rust-std-1.81.0-aarch64-unknown-linux-gnu.tar.gz) = b169c386746ac1af1254fe7bd6dd9c83fb259bb8749ece7db7feb7f2f18e85f84ff2fbec5e4d7721010388a0fa30dc941b4730c90980bba74caee389652ce355 +Size (rust-std-1.81.0-aarch64-unknown-linux-gnu.tar.gz) = 57042816 bytes +BLAKE2s (rust-std-1.81.0-aarch64-unknown-netbsd.tar.xz) = caf19d678e536fc64865c83612858fcb2bbb92e4df93af7988da660c00d49f22 +SHA512 (rust-std-1.81.0-aarch64-unknown-netbsd.tar.xz) = 27f1da8d2be1d6a93fd126b5dc54063600ff855c97f1f2bf16b2e1e6d7c56f8ce233963b4a6b8707d218a7a6de48a0f184c58bcf9f8f4f2b4a7c097570b6e45f +Size (rust-std-1.81.0-aarch64-unknown-netbsd.tar.xz) = 23243712 bytes +BLAKE2s (rust-std-1.81.0-aarch64_be-unknown-netbsd.tar.xz) = 8943bda365466ce352ecdfcbffd62f0307a2ff90916e8f613ac75cfb4d552b44 +SHA512 (rust-std-1.81.0-aarch64_be-unknown-netbsd.tar.xz) = 1a87788b66828b66fb40c8675bfe267bb0cc0dcc817ccb32c6d3f6509717bcca730c5ae424dfdd851ee696316209a00a057532bb138bd2dbdfd04c9bce8d3014 +Size (rust-std-1.81.0-aarch64_be-unknown-netbsd.tar.xz) = 21856844 bytes +BLAKE2s (rust-std-1.81.0-arm-unknown-linux-gnueabihf.tar.gz) = 07e7b077f156da9c8a9d90abcdf7c77cc0a28299911c2633daa05d1a186a6585 +SHA512 (rust-std-1.81.0-arm-unknown-linux-gnueabihf.tar.gz) = eb91e62805b62f92904f6ee48f237843b210c8b09c9c109ffe17ff466054184ed285427a8ff67e0280c87e26933424060cfc22175185395a4b73d33adc18c088 +Size (rust-std-1.81.0-arm-unknown-linux-gnueabihf.tar.gz) = 37638920 bytes +BLAKE2s (rust-std-1.81.0-armv6-unknown-netbsd-eabihf.tar.xz) = 753e2af4a71e5658739819e21af09130891b9ef85d33f772b83848dd6d731101 +SHA512 (rust-std-1.81.0-armv6-unknown-netbsd-eabihf.tar.xz) = 26f99382fd36624f7a1e2ad8835d40d669cbd0577a2cbb7f4841f78e115fed1f73d8e6624c8f48590f37b0b6ba9661617e247af7eedf09f77e4fe8e9715c4ee2 +Size (rust-std-1.81.0-armv6-unknown-netbsd-eabihf.tar.xz) = 21899440 bytes +BLAKE2s (rust-std-1.81.0-armv7-unknown-linux-gnueabihf.tar.gz) = cf3fb73fa3781cbd107bb1136e45fd31c8f7d684377880d569b045cc22c3422a +SHA512 (rust-std-1.81.0-armv7-unknown-linux-gnueabihf.tar.gz) = ca8b50ab0cc99bc85fdbddbedb7e328d960143a2e26e42ffde71a1f9faca1710116580043874b64856dcb5ffc87c21826dd8f3cdc534d34ff031c65b0a003c9f +Size (rust-std-1.81.0-armv7-unknown-linux-gnueabihf.tar.gz) = 39178697 bytes +BLAKE2s (rust-std-1.81.0-armv7-unknown-netbsd-eabihf.tar.xz) = 30d1d2fccac13a96c3c6014d4fa4e446808048ea16d631a3dc092b60f6952c91 +SHA512 (rust-std-1.81.0-armv7-unknown-netbsd-eabihf.tar.xz) = 621798a1294aa084f99fc13aeb5865d72926a55e95773cb9b6a9d5e9842ef287ad0c53af0729d1189b108ef28214d4b119f67fffb6552f23b5d1b68c7a166386 +Size (rust-std-1.81.0-armv7-unknown-netbsd-eabihf.tar.xz) = 22860184 bytes +BLAKE2s (rust-std-1.81.0-i586-unknown-netbsd.tar.xz) = 35e760c34fb238ce9f2a0383fc5543f9516fbab914050def953d43e8be5b428e +SHA512 (rust-std-1.81.0-i586-unknown-netbsd.tar.xz) = 0fdb3e2b5b2885686ec130df9133927092cc6f5f44f29255accfecc78f675f8335f0e6610119a7e849a96e7086603cb3fdd09e108af126fa96f1d17fd916d655 +Size (rust-std-1.81.0-i586-unknown-netbsd.tar.xz) = 23867944 bytes +BLAKE2s (rust-std-1.81.0-i686-unknown-linux-gnu.tar.gz) = 572f9dd807d373b0b66867e13307e3e3de86cbd0b7cd1fefcd2051de3a2e6876 +SHA512 (rust-std-1.81.0-i686-unknown-linux-gnu.tar.gz) = 0119ad7e92654c52629bb0dcf4b7a938bc322e8956772e3420b47eeaedb010168e94b30a048295952506d658f2dcbcc8bfc3e08aeaf1f504d6dbc74b0134f156 +Size (rust-std-1.81.0-i686-unknown-linux-gnu.tar.gz) = 40598854 bytes +BLAKE2s (rust-std-1.81.0-powerpc-unknown-netbsd.tar.xz) = 50bc72a21c295c22815f3e0d58210de9ee53bea961974d56608db8f5e138f578 +SHA512 (rust-std-1.81.0-powerpc-unknown-netbsd.tar.xz) = 556cff52c2d801eb45b4bca71d6910ed31830bc36f7cb48e292a3628297214283b2095f1a253f34ab027525af912df233da2e6b04122e519a52059884e79d02c +Size (rust-std-1.81.0-powerpc-unknown-netbsd.tar.xz) = 21941180 bytes +BLAKE2s (rust-std-1.81.0-sparc64-unknown-netbsd.tar.xz) = b3c072c7298fd4a7f65b977c3337cd53fbbb405adb043203e5c9aab8b198a572 +SHA512 (rust-std-1.81.0-sparc64-unknown-netbsd.tar.xz) = 2c65b5d46775abe785e2c99c3e32155948c7c80fad43f616fa95c6d9ec550acc0c7249e77ea3b3d87b8229793a1b0bc8b2ed548945a19d9ea063693e43272082 +Size (rust-std-1.81.0-sparc64-unknown-netbsd.tar.xz) = 21714816 bytes +BLAKE2s (rust-std-1.81.0-x86_64-apple-darwin.tar.gz) = e1c6e4b07c89ba1c93cd12755b3af07a20ecb0c966a1743282bbcb2d7ce92d43 +SHA512 (rust-std-1.81.0-x86_64-apple-darwin.tar.gz) = f2ddcd679cba8ed4c14db371a73dbe2ecd03d7a2aaad235ef69cda798c11625c0e63fd39c79fe735db529a03ac0d6f9df34df7cbb6e96acd965c1c37471625aa +Size (rust-std-1.81.0-x86_64-apple-darwin.tar.gz) = 42635280 bytes +BLAKE2s (rust-std-1.81.0-x86_64-unknown-freebsd.tar.gz) = 026227ace5af06800bd3bfde717115d4116b7bd8f4a0a4a198f825d145d96d2a +SHA512 (rust-std-1.81.0-x86_64-unknown-freebsd.tar.gz) = c93f32f59a25183486516d3428da083172f96b1e92f8474630e0c90114c28663b27c8a7bd9f10c5ecf5d5b6bf8e19f355cf6d30ca20be8e75358b4c2e914aa3e +Size (rust-std-1.81.0-x86_64-unknown-freebsd.tar.gz) = 43610502 bytes +BLAKE2s (rust-std-1.81.0-x86_64-unknown-linux-gnu.tar.gz) = 5c6c04ed4901779296231a2580a2cfa3486240056c9ec065e54bdc9749f7a633 +SHA512 (rust-std-1.81.0-x86_64-unknown-linux-gnu.tar.gz) = b49036caeae10ec4093e645be07c81001f28369389ba27f776a8636b84be65874a80880740198a7a82fa27e2c66a6db318b65bd5b3fcff6802a14ead19a4a4e1 +Size (rust-std-1.81.0-x86_64-unknown-linux-gnu.tar.gz) = 46105479 bytes +BLAKE2s (rust-std-1.81.0-x86_64-unknown-netbsd.tar.xz) = 75f018b2373b86569e8413fa755445bf9bb2fab2d8836a71c5e8accca96bf16d +SHA512 (rust-std-1.81.0-x86_64-unknown-netbsd.tar.xz) = 3fa73320a09c669196f5acd36cd200bdbbdba59947782fc99dfa1ea4e4496ae14c3b39ec142af1ed068d1511536fdb82bac23046343a3b26c6dcfff55c6a9320 +Size (rust-std-1.81.0-x86_64-unknown-netbsd.tar.xz) = 26259400 bytes +BLAKE2s (rust-std-1.82.0-riscv64gc-unknown-netbsd.tar.xz) = 0ec6d7f55a6f8e37479f5b171232c2d135293b4867da995b3101b9f5bbea1090 +SHA512 (rust-std-1.82.0-riscv64gc-unknown-netbsd.tar.xz) = 422ecbc8050ef18c5c16b234937f2ff4c79e30186599f0cbb2ce29aa2e964d8d7611e9f6e2d8aba6791710e4e08c008483e34b22a6538a16d99d461e69ac64c8 +Size (rust-std-1.82.0-riscv64gc-unknown-netbsd.tar.xz) = 22154760 bytes +BLAKE2s (rustc-1.82.0-src.tar.gz) = 5240e949251d8016c35102ab8254d0aba05ff459570ef4097443ff098b417f3d +SHA512 (rustc-1.82.0-src.tar.gz) = 0a4b4aeffe02fae35bafd64429d15009c23e5f698c0c596c6250c4de6c0dfc4fa7af5b2662c33a6fc511b1f1f2f253e5a6f2967c10ab41347c6a7f1d31bbb303 +Size (rustc-1.82.0-src.tar.gz) = 434309696 bytes SHA1 (patch-compiler_rustc__codegen__ssa_src_back_linker.rs) = f2af6e3b4925e8ca21b7cd783f7831b72700384a SHA1 (patch-compiler_rustc__llvm_build.rs) = a4a66d449fc9eb99d648d02a041778a68f4f7ce8 SHA1 (patch-compiler_rustc__target_src_spec_base_netbsd.rs) = 7d910631f49acf2c33fdd191fd3e0f261efae234 @@ -121,11 +121,12 @@ SHA1 (patch-config.example.toml) = 520ad7a26249780ae79a5dc1d2b534a8c6aef0a5 SHA1 (patch-library_backtrace_src_symbolize_gimli.rs) = 9d5ef634c5a454e474ea5fee76da9bb768f5b3d9 SHA1 (patch-library_backtrace_src_symbolize_gimli_elf.rs) = 3b84a462c6bc8245d579452e4c37e3ce13314952 SHA1 (patch-library_std_src_sys_pal_unix_mod.rs) = bfc59ae4568547e3ed71c8b31ba5b5b5363d5d40 +SHA1 (patch-library_stdarch_crates_std__detect_tests_cpu-detection.rs) = 97c3ad8ea39c25d41256fcad80fae1e6e4970124 SHA1 (patch-src_bootstrap_bootstrap.py) = 6f1d3068da49f19c3e092230ba1c7d99af628d3a SHA1 (patch-src_bootstrap_src_core_build__steps_compile.rs) = e928203ed4734c93cc33c5a3f7879cf18dcecc83 -SHA1 (patch-src_bootstrap_src_core_build__steps_dist.rs) = eb228d43e1cf21ec646b516b8c67c648c7183f8a +SHA1 (patch-src_bootstrap_src_core_build__steps_dist.rs) = 22e37d6260cbd93ca3c6d119b58e48750836b17c SHA1 (patch-src_bootstrap_src_core_build__steps_install.rs) = cc6558df42c9c9ac28fdb2ff180bdaa7f22ce816 -SHA1 (patch-src_bootstrap_src_core_builder.rs) = e3fd19e0a18f1e79e287c85035ea431b98d91d9a +SHA1 (patch-src_bootstrap_src_core_builder.rs) = 6d76366201097adc56e494fa05ebbc1696bb2d98 SHA1 (patch-src_bootstrap_src_core_config_config.rs) = fa9d93602693bce064aa155ad0a204b176b47d99 SHA1 (patch-src_bootstrap_src_lib.rs) = d29bc3c0b335d5e788eecbb02fc08966beef0fb1 SHA1 (patch-src_llvm-project_llvm_CMakeLists.txt) = 7abfabb6ec70df229a69355f8c76825610165c37 @@ -137,22 +138,10 @@ SHA1 (patch-src_tools_cargo_src_cargo_core_profiles.rs) = e1af7fde97416e0a269ee3 SHA1 (patch-src_tools_cargo_tests_testsuite_build.rs) = 84dfc091a152b83938e8706917d692a329b70393 SHA1 (patch-src_tools_rust-installer_install-template.sh) = 6984546c34a2e4d55a6dbe59baa0d4958184e0b7 SHA1 (patch-tools_rust-analyzer_lib_line-index-src_lib.rs) = 4ed527174447ee23fa81dd6840e18b9949d5a273 -SHA1 (patch-vendor_aho-corasick-1.1.2_src_packed_teddy_builder.rs) = c76abf55d641cebb70935ebeebe6cdd6f3f09463 -SHA1 (patch-vendor_aho-corasick-1.1.2_src_packed_vector.rs) = dddc3ea2f407ce61c8bf83d1842e6a82557b8bee SHA1 (patch-vendor_bytecount-0.6.8_src_lib.rs) = d7610f2ae957d085a465f8c75549e5a11586a8b0 SHA1 (patch-vendor_cc-1.0.73_src_lib.rs) = 690b3feaa619050512254d7c18fd4f51da98e279 SHA1 (patch-vendor_crossbeam-utils-0.8.18_no__atomic.rs) = d4d9288cb199af9bc7e321fbd2b42860aed954ec SHA1 (patch-vendor_libc-0.2.155_src_unix_solarish_mod.rs) = 97505b88875aa80fa2b5589b6090237c3786e143 -SHA1 (patch-vendor_memchr-2.7.1_src_arch_aarch64_memchr.rs) = 22b2cd0e629f66b81456aed62b4925070635a62b -SHA1 (patch-vendor_memchr-2.7.1_src_arch_aarch64_mod.rs) = 46473abc95a7884ee6163d30156b67d8951c0c30 -SHA1 (patch-vendor_memchr-2.7.1_src_memchr.rs) = f2a5ad9d40ab3277d3f87d4044c5eb719a25b58d -SHA1 (patch-vendor_memchr-2.7.1_src_memmem_searcher.rs) = cd5fa24223748307e20758c6669330b3b75e6b57 -SHA1 (patch-vendor_memchr-2.7.1_src_vector.rs) = 2903cc1de6c759d15ad269ae3f227709561b2c0c -SHA1 (patch-vendor_memchr-2.7.2_src_arch_aarch64_memchr.rs) = caf5b8b848923c2e74bf5b5742b1ee564b6145f1 -SHA1 (patch-vendor_memchr-2.7.2_src_arch_aarch64_mod.rs) = fa96a8e6546e5603a8a22fe6e09619ffaafe7bf3 -SHA1 (patch-vendor_memchr-2.7.2_src_memchr.rs) = 609dc522e5c774226d7b21391d5354f8382fe578 -SHA1 (patch-vendor_memchr-2.7.2_src_memmem_searcher.rs) = 0bdafac65abac9ee719c64d2c53125edbb5edd20 -SHA1 (patch-vendor_memchr-2.7.2_src_vector.rs) = eb716f077a311fb347139b0e40237f3ed31cf2d8 SHA1 (patch-vendor_memchr-2.7.4_src_arch_aarch64_memchr.rs) = 3e17e9f068afe5e812d10bf57fd3f6d4c21baf0b SHA1 (patch-vendor_memchr-2.7.4_src_arch_aarch64_mod.rs) = 24bbd69c8b571e5652d5306989b6598b58ec1966 SHA1 (patch-vendor_memchr-2.7.4_src_memchr.rs) = 4c2f4fa4911f38acd3b36c311abd14d3c9751672 @@ -166,4 +155,4 @@ SHA1 (patch-vendor_openssl-sys-0.9.92_build_find__normal.rs) = 91ad0d3e78055a5a2 SHA1 (patch-vendor_openssl-sys-0.9.92_build_main.rs) = a47c0b7144466592aca3b622cb77498d59c5dfc4 SHA1 (patch-vendor_rustc-ap-rustc__target_src_spec_aarch64__be__unknown__netbsd.rs) = 4e86aec4c89db9a331950a12f8ec7b8aaa50eed7 SHA1 (patch-vendor_zerocopy-0.7.32_src_lib.rs) = d683e48900f427327f4ed518fe62b593e82c13d7 -SHA1 (patch-vendor_zerocopy-0.7.34_src_lib.rs) = 411cbf6fe2f2c8773d13e8fcc6e101b6b53109a7 +SHA1 (patch-vendor_zerocopy-0.7.35_src_lib.rs) = b4b910405172f5653db4bf3286974b9410e77fab diff --git a/lang/rust/patches/patch-library_stdarch_crates_std__detect_tests_cpu-detection.rs b/lang/rust/patches/patch-library_stdarch_crates_std__detect_tests_cpu-detection.rs new file mode 100644 index 000000000000..e5a983ccaf67 --- /dev/null +++ b/lang/rust/patches/patch-library_stdarch_crates_std__detect_tests_cpu-detection.rs @@ -0,0 +1,15 @@ +$NetBSD: patch-library_stdarch_crates_std__detect_tests_cpu-detection.rs,v 1.1 2025/02/02 13:34:47 he Exp $ + +On NetBSD/aarch64, do the same as FreeBSD and OpenBSD. + +--- library/stdarch/crates/std_detect/tests/cpu-detection.rs.orig 2024-11-10 17:39:05.836052531 +0000 ++++ library/stdarch/crates/std_detect/tests/cpu-detection.rs +@@ -166,7 +166,7 @@ fn aarch64_windows() { + #[test] + #[cfg(all( + target_arch = "aarch64", +- any(target_os = "freebsd", target_os = "openbsd") ++ any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd") + ))] + fn aarch64_bsd() { + println!("asimd: {:?}", is_aarch64_feature_detected!("asimd")); diff --git a/lang/rust/patches/patch-src_bootstrap_src_core_build__steps_dist.rs b/lang/rust/patches/patch-src_bootstrap_src_core_build__steps_dist.rs index 261b298ee1e2..7067517d7379 100644 --- a/lang/rust/patches/patch-src_bootstrap_src_core_build__steps_dist.rs +++ b/lang/rust/patches/patch-src_bootstrap_src_core_build__steps_dist.rs @@ -1,11 +1,11 @@ -$NetBSD: patch-src_bootstrap_src_core_build__steps_dist.rs,v 1.1 2024/11/24 16:13:43 he Exp $ +$NetBSD: patch-src_bootstrap_src_core_build__steps_dist.rs,v 1.2 2025/02/02 13:34:47 he Exp $ Backport https://github.com/rust-lang/rust/pull/130110/ "make dist vendoring configurable" ---- src/bootstrap/src/core/build_steps/dist.rs.orig 2024-09-22 17:31:33.331112310 +0000 +--- src/bootstrap/src/core/build_steps/dist.rs.orig 2024-10-27 17:40:23.944923750 +0000 +++ src/bootstrap/src/core/build_steps/dist.rs -@@ -1009,11 +1009,7 @@ impl Step for PlainSourceTarball { +@@ -1011,11 +1011,7 @@ impl Step for PlainSourceTarball { write_git_info(builder.rust_info().info(), plain_dst_src); write_git_info(builder.cargo_info.info(), &plain_dst_src.join("./src/tools/cargo")); @@ -15,6 +15,6 @@ Backport https://github.com/rust-lang/rust/pull/130110/ - || builder.rust_info().is_from_tarball() - { + if builder.config.dist_vendor { - // FIXME: This code looks _very_ similar to what we have in `src/core/build_steps/vendor.rs` - // perhaps it should be removed in favor of making `dist` perform the `vendor` step? + builder.require_and_update_all_submodules(); + // Vendor all Cargo dependencies diff --git a/lang/rust/patches/patch-src_bootstrap_src_core_builder.rs b/lang/rust/patches/patch-src_bootstrap_src_core_builder.rs index 7db4e8beb1ac..6142279cb0c8 100644 --- a/lang/rust/patches/patch-src_bootstrap_src_core_builder.rs +++ b/lang/rust/patches/patch-src_bootstrap_src_core_builder.rs @@ -1,23 +1,23 @@ -$NetBSD: patch-src_bootstrap_src_core_builder.rs,v 1.5 2024/07/27 02:35:24 tnn Exp $ +$NetBSD: patch-src_bootstrap_src_core_builder.rs,v 1.6 2025/02/02 13:34:47 he Exp $ Find external libunwind on Linux. Use @PREFIX@, not $ORIGIN in rpath. --- src/bootstrap/src/core/builder.rs.orig 2006-07-24 01:21:28.000000000 +0000 +++ src/bootstrap/src/core/builder.rs -@@ -2149,6 +2149,11 @@ impl<'a> Builder<'a> { - rustflags.arg(v); - }); +@@ -2211,6 +2211,11 @@ impl<'a> Builder<'a> { + rustdocflags.arg("--cfg=parallel_compiler"); + } -+ // added for pkgsrc libunwind -+ if target.contains("linux") { -+ rustflags.arg("-Clink-args=-Wl,-rpath,@PREFIX@/lib,-L@PREFIX@/lib"); -+ } ++ // added for pkgsrc libunwind ++ if target.contains("linux") { ++ rustflags.arg("-Clink-args=-Wl,-rpath,@PREFIX@/lib,-L@PREFIX@/lib"); ++ } + Cargo { command: cargo, compiler, -@@ -2513,7 +2518,7 @@ impl Cargo { +@@ -2557,7 +2562,7 @@ impl Cargo { Some(format!("-Wl,-rpath,@loader_path/../{libdir}")) } else if !target.is_windows() && !target.contains("aix") && !target.contains("xous") { self.rustflags.arg("-Clink-args=-Wl,-z,origin"); diff --git a/lang/rust/patches/patch-vendor_aho-corasick-1.1.2_src_packed_teddy_builder.rs b/lang/rust/patches/patch-vendor_aho-corasick-1.1.2_src_packed_teddy_builder.rs deleted file mode 100644 index 6db146a5e8cf..000000000000 --- a/lang/rust/patches/patch-vendor_aho-corasick-1.1.2_src_packed_teddy_builder.rs +++ /dev/null @@ -1,33 +0,0 @@ -$NetBSD: patch-vendor_aho-corasick-1.1.2_src_packed_teddy_builder.rs,v 1.1 2024/10/13 19:04:39 he Exp $ - -Avoid use of neon / SIMD on big-endian aarch64. - ---- vendor/aho-corasick-1.1.2/src/packed/teddy/builder.rs.orig 2024-09-29 08:19:52.405194911 +0000 -+++ vendor/aho-corasick-1.1.2/src/packed/teddy/builder.rs -@@ -230,7 +230,7 @@ impl Builder { - } - } - } -- #[cfg(target_arch = "aarch64")] -+ #[cfg(all(target_arch = "aarch64", target_endian = "little"))] - { - use self::aarch64::SlimNeon; - -@@ -301,7 +301,7 @@ impl Builder { - } - #[cfg(not(any( - all(target_arch = "x86_64", target_feature = "sse2"), -- target_arch = "aarch64" -+ all(target_arch = "aarch64", target_endian = "little") - )))] - { - None -@@ -705,7 +705,7 @@ mod x86_64 { - } - } - --#[cfg(target_arch = "aarch64")] -+#[cfg(all(target_arch = "aarch64", target_endian = "little"))] - mod aarch64 { - use core::arch::aarch64::uint8x16_t; - diff --git a/lang/rust/patches/patch-vendor_aho-corasick-1.1.2_src_packed_vector.rs b/lang/rust/patches/patch-vendor_aho-corasick-1.1.2_src_packed_vector.rs deleted file mode 100644 index b2d0095707e0..000000000000 --- a/lang/rust/patches/patch-vendor_aho-corasick-1.1.2_src_packed_vector.rs +++ /dev/null @@ -1,28 +0,0 @@ -$NetBSD: patch-vendor_aho-corasick-1.1.2_src_packed_vector.rs,v 1.1 2024/10/13 19:04:39 he Exp $ - -Avoid use of neon / SIMD on big-endian aarch64. - ---- vendor/aho-corasick-1.1.2/src/packed/vector.rs.orig 2024-09-29 08:09:15.720814688 +0000 -+++ vendor/aho-corasick-1.1.2/src/packed/vector.rs -@@ -595,7 +595,7 @@ mod x86_64_avx2 { - } - } - --#[cfg(target_arch = "aarch64")] -+#[cfg(all(target_arch = "aarch64", target_endian = "little"))] - mod aarch64_neon { - use core::arch::aarch64::*; - -@@ -1466,7 +1466,11 @@ mod tests_x86_64_avx2 { - } - } - --#[cfg(all(test, target_arch = "aarch64", target_feature = "neon"))] -+#[cfg(all(test, -+ target_arch = "aarch64", -+ target_feature = "neon", -+ target_endian = "little" -+))] - mod tests_aarch64_neon { - use core::arch::aarch64::*; - diff --git a/lang/rust/patches/patch-vendor_memchr-2.7.1_src_arch_aarch64_memchr.rs b/lang/rust/patches/patch-vendor_memchr-2.7.1_src_arch_aarch64_memchr.rs deleted file mode 100644 index f305c6923954..000000000000 --- a/lang/rust/patches/patch-vendor_memchr-2.7.1_src_arch_aarch64_memchr.rs +++ /dev/null @@ -1,25 +0,0 @@ -$NetBSD: patch-vendor_memchr-2.7.1_src_arch_aarch64_memchr.rs,v 1.1 2024/10/13 19:04:39 he Exp $ - -Turn off use of neon on big-endian aarch64. -Ref. https://github.com/rust-lang/rust/issues/129819 - ---- vendor/memchr-2.7.1/src/arch/aarch64/memchr.rs.orig 2024-09-29 15:07:46.024388906 +0000 -+++ vendor/memchr-2.7.1/src/arch/aarch64/memchr.rs -@@ -8,7 +8,7 @@ available for `aarch64` targets.) - - macro_rules! defraw { - ($ty:ident, $find:ident, $start:ident, $end:ident, $($needles:ident),+) => {{ -- #[cfg(target_feature = "neon")] -+ #[cfg(all(target_feature = "neon", target_endian = "little"))] - { - use crate::arch::aarch64::neon::memchr::$ty; - -@@ -19,7 +19,7 @@ macro_rules! defraw { - // enabled. - $ty::new_unchecked($($needles),+).$find($start, $end) - } -- #[cfg(not(target_feature = "neon"))] -+ #[cfg(not(all(target_feature = "neon", target_endian = "little")))] - { - use crate::arch::all::memchr::$ty; - diff --git a/lang/rust/patches/patch-vendor_memchr-2.7.1_src_arch_aarch64_mod.rs b/lang/rust/patches/patch-vendor_memchr-2.7.1_src_arch_aarch64_mod.rs deleted file mode 100644 index eae33f3bcfd7..000000000000 --- a/lang/rust/patches/patch-vendor_memchr-2.7.1_src_arch_aarch64_mod.rs +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-vendor_memchr-2.7.1_src_arch_aarch64_mod.rs,v 1.1 2024/10/13 19:04:40 he Exp $ - -Only use neon extension on little-endian aarch64. -Ref. https://github.com/rust-lang/rust/issues/129819 - ---- vendor/memchr-2.7.1/src/arch/aarch64/mod.rs.orig 2024-09-29 15:09:57.496379714 +0000 -+++ vendor/memchr-2.7.1/src/arch/aarch64/mod.rs -@@ -2,6 +2,8 @@ - Vector algorithms for the `aarch64` target. - */ - -+#[cfg(target_endian = "little")] - pub mod neon; - -+#[cfg(target_endian = "little")] - pub(crate) mod memchr; diff --git a/lang/rust/patches/patch-vendor_memchr-2.7.1_src_memchr.rs b/lang/rust/patches/patch-vendor_memchr-2.7.1_src_memchr.rs deleted file mode 100644 index 20f98c940da3..000000000000 --- a/lang/rust/patches/patch-vendor_memchr-2.7.1_src_memchr.rs +++ /dev/null @@ -1,129 +0,0 @@ -$NetBSD: patch-vendor_memchr-2.7.1_src_memchr.rs,v 1.1 2024/10/13 19:04:40 he Exp $ - -Only use neon extension on little-endian aarch64. -Ref. https://github.com/rust-lang/rust/issues/129819 - ---- vendor/memchr-2.7.1/src/memchr.rs.orig 2024-09-29 15:11:13.260160791 +0000 -+++ vendor/memchr-2.7.1/src/memchr.rs -@@ -518,14 +518,14 @@ unsafe fn memchr_raw( - { - crate::arch::wasm32::memchr::memchr_raw(needle, start, end) - } -- #[cfg(target_arch = "aarch64")] -+ #[cfg(all(target_arch = "aarch64", target_endian = "little"))] - { - crate::arch::aarch64::memchr::memchr_raw(needle, start, end) - } - #[cfg(not(any( - target_arch = "x86_64", - target_arch = "wasm32", -- target_arch = "aarch64" -+ all(target_arch = "aarch64", target_endian = "little") - )))] - { - crate::arch::all::memchr::One::new(needle).find_raw(start, end) -@@ -551,14 +551,14 @@ unsafe fn memrchr_raw( - { - crate::arch::wasm32::memchr::memrchr_raw(needle, start, end) - } -- #[cfg(target_arch = "aarch64")] -+ #[cfg(all(target_arch = "aarch64", target_endian = "little"))] - { - crate::arch::aarch64::memchr::memrchr_raw(needle, start, end) - } - #[cfg(not(any( - target_arch = "x86_64", - target_arch = "wasm32", -- target_arch = "aarch64" -+ all(target_arch = "aarch64", target_endian = "little") - )))] - { - crate::arch::all::memchr::One::new(needle).rfind_raw(start, end) -@@ -585,14 +585,14 @@ unsafe fn memchr2_raw( - { - crate::arch::wasm32::memchr::memchr2_raw(needle1, needle2, start, end) - } -- #[cfg(target_arch = "aarch64")] -+ #[cfg(all(target_arch = "aarch64", target_endian = "little"))] - { - crate::arch::aarch64::memchr::memchr2_raw(needle1, needle2, start, end) - } - #[cfg(not(any( - target_arch = "x86_64", - target_arch = "wasm32", -- target_arch = "aarch64" -+ all(target_arch = "aarch64", target_endian = "little") - )))] - { - crate::arch::all::memchr::Two::new(needle1, needle2) -@@ -620,7 +620,7 @@ unsafe fn memrchr2_raw( - { - crate::arch::wasm32::memchr::memrchr2_raw(needle1, needle2, start, end) - } -- #[cfg(target_arch = "aarch64")] -+ #[cfg(all(target_arch = "aarch64", target_endian = "little"))] - { - crate::arch::aarch64::memchr::memrchr2_raw( - needle1, needle2, start, end, -@@ -629,7 +629,7 @@ unsafe fn memrchr2_raw( - #[cfg(not(any( - target_arch = "x86_64", - target_arch = "wasm32", -- target_arch = "aarch64" -+ all(target_arch = "aarch64", target_endian = "little") - )))] - { - crate::arch::all::memchr::Two::new(needle1, needle2) -@@ -662,7 +662,7 @@ unsafe fn memchr3_raw( - needle1, needle2, needle3, start, end, - ) - } -- #[cfg(target_arch = "aarch64")] -+ #[cfg(all(target_arch = "aarch64", target_endian = "little"))] - { - crate::arch::aarch64::memchr::memchr3_raw( - needle1, needle2, needle3, start, end, -@@ -671,7 +671,7 @@ unsafe fn memchr3_raw( - #[cfg(not(any( - target_arch = "x86_64", - target_arch = "wasm32", -- target_arch = "aarch64" -+ all(target_arch = "aarch64", target_endian = "little") - )))] - { - crate::arch::all::memchr::Three::new(needle1, needle2, needle3) -@@ -704,7 +704,7 @@ unsafe fn memrchr3_raw( - needle1, needle2, needle3, start, end, - ) - } -- #[cfg(target_arch = "aarch64")] -+ #[cfg(all(target_arch = "aarch64", target_endian = "little"))] - { - crate::arch::aarch64::memchr::memrchr3_raw( - needle1, needle2, needle3, start, end, -@@ -713,7 +713,7 @@ unsafe fn memrchr3_raw( - #[cfg(not(any( - target_arch = "x86_64", - target_arch = "wasm32", -- target_arch = "aarch64" -+ all(target_arch = "aarch64", target_endian = "little") - )))] - { - crate::arch::all::memchr::Three::new(needle1, needle2, needle3) -@@ -736,14 +736,14 @@ unsafe fn count_raw(needle: u8, start: * - { - crate::arch::wasm32::memchr::count_raw(needle, start, end) - } -- #[cfg(target_arch = "aarch64")] -+ #[cfg(all(target_arch = "aarch64", target_endian = "little"))] - { - crate::arch::aarch64::memchr::count_raw(needle, start, end) - } - #[cfg(not(any( - target_arch = "x86_64", - target_arch = "wasm32", -- target_arch = "aarch64" -+ all(target_arch = "aarch64", target_endian = "little") - )))] - { - crate::arch::all::memchr::One::new(needle).count_raw(start, end) diff --git a/lang/rust/patches/patch-vendor_memchr-2.7.1_src_memmem_searcher.rs b/lang/rust/patches/patch-vendor_memchr-2.7.1_src_memmem_searcher.rs deleted file mode 100644 index 1ecd485c180f..000000000000 --- a/lang/rust/patches/patch-vendor_memchr-2.7.1_src_memmem_searcher.rs +++ /dev/null @@ -1,79 +0,0 @@ -$NetBSD: patch-vendor_memchr-2.7.1_src_memmem_searcher.rs,v 1.1 2024/10/13 19:04:40 he Exp $ - -Skip attempts at using neon on big-endian aarch64. -Ref. https://github.com/rust-lang/rust/issues/129819 - ---- vendor/memchr-2.7.1/src/memmem/searcher.rs.orig 2024-09-29 15:19:47.699469326 +0000 -+++ vendor/memchr-2.7.1/src/memmem/searcher.rs -@@ -3,7 +3,7 @@ use crate::arch::all::{ - rabinkarp, twoway, - }; - --#[cfg(target_arch = "aarch64")] -+#[cfg(all(target_arch = "aarch64", target_endian = "little"))] - use crate::arch::aarch64::neon::packedpair as neon; - #[cfg(target_arch = "wasm32")] - use crate::arch::wasm32::simd128::packedpair as simd128; -@@ -129,7 +129,7 @@ impl Searcher { - Searcher::twoway(needle, rabinkarp, prestrat) - } - } -- #[cfg(target_arch = "aarch64")] -+ #[cfg(all(target_arch = "aarch64", target_endian = "little"))] - { - if let Some(pp) = neon::Finder::with_pair(needle, pair) { - if do_packed_search(needle) { -@@ -152,7 +152,7 @@ impl Searcher { - #[cfg(not(any( - all(target_arch = "x86_64", target_feature = "sse2"), - target_arch = "wasm32", -- target_arch = "aarch64" -+ all(target_arch = "aarch64", target_endian = "little") - )))] - { - if prefilter.is_none() { -@@ -253,7 +253,7 @@ union SearcherKind { - avx2: crate::arch::x86_64::avx2::packedpair::Finder, - #[cfg(target_arch = "wasm32")] - simd128: crate::arch::wasm32::simd128::packedpair::Finder, -- #[cfg(target_arch = "aarch64")] -+ #[cfg(all(target_arch = "aarch64", target_endian = "little"))] - neon: crate::arch::aarch64::neon::packedpair::Finder, - } - -@@ -421,7 +421,7 @@ unsafe fn searcher_kind_simd128( - /// # Safety - /// - /// Callers must ensure that the `searcher.kind.neon` union field is set. --#[cfg(target_arch = "aarch64")] -+#[cfg(all(target_arch = "aarch64", target_endian = "little"))] - unsafe fn searcher_kind_neon( - searcher: &Searcher, - _prestate: &mut PrefilterState, -@@ -686,7 +686,7 @@ impl Prefilter { - } - - /// Return a prefilter using a aarch64 neon vector algorithm. -- #[cfg(target_arch = "aarch64")] -+ #[cfg(all(target_arch = "aarch64", target_endian = "little"))] - #[inline] - fn neon(finder: neon::Finder, needle: &[u8]) -> Prefilter { - trace!("building aarch64 neon prefilter"); -@@ -763,7 +763,7 @@ union PrefilterKind { - avx2: crate::arch::x86_64::avx2::packedpair::Finder, - #[cfg(target_arch = "wasm32")] - simd128: crate::arch::wasm32::simd128::packedpair::Finder, -- #[cfg(target_arch = "aarch64")] -+ #[cfg(all(target_arch = "aarch64", target_endian = "little"))] - neon: crate::arch::aarch64::neon::packedpair::Finder, - } - -@@ -852,7 +852,7 @@ unsafe fn prefilter_kind_simd128( - /// # Safety - /// - /// Callers must ensure that the `strat.kind.neon` union field is set. --#[cfg(target_arch = "aarch64")] -+#[cfg(all(target_arch = "aarch64", target_endian = "little"))] - unsafe fn prefilter_kind_neon( - strat: &Prefilter, - haystack: &[u8], diff --git a/lang/rust/patches/patch-vendor_memchr-2.7.1_src_vector.rs b/lang/rust/patches/patch-vendor_memchr-2.7.1_src_vector.rs deleted file mode 100644 index 0940c78d16a8..000000000000 --- a/lang/rust/patches/patch-vendor_memchr-2.7.1_src_vector.rs +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-vendor_memchr-2.7.1_src_vector.rs,v 1.1 2024/10/13 19:04:40 he Exp $ - -Avoid using neon on big-endian aarch64. - ---- vendor/memchr-2.7.1/src/vector.rs.orig 2024-09-29 15:24:01.478487808 +0000 -+++ vendor/memchr-2.7.1/src/vector.rs -@@ -293,7 +293,7 @@ mod x86avx2 { - } - } - --#[cfg(target_arch = "aarch64")] -+#[cfg(all(target_arch = "aarch64", target_endian = "little"))] - mod aarch64neon { - use core::arch::aarch64::*; - diff --git a/lang/rust/patches/patch-vendor_memchr-2.7.2_src_arch_aarch64_memchr.rs b/lang/rust/patches/patch-vendor_memchr-2.7.2_src_arch_aarch64_memchr.rs deleted file mode 100644 index 41d235b91415..000000000000 --- a/lang/rust/patches/patch-vendor_memchr-2.7.2_src_arch_aarch64_memchr.rs +++ /dev/null @@ -1,25 +0,0 @@ -$NetBSD: patch-vendor_memchr-2.7.2_src_arch_aarch64_memchr.rs,v 1.1 2024/10/13 19:04:40 he Exp $ - -Turn off use of neon on big-endian aarch64. -Ref. https://github.com/rust-lang/rust/issues/129819 - ---- vendor/memchr-2.7.2/src/arch/aarch64/memchr.rs.orig 2024-08-31 22:23:54.486083582 +0000 -+++ vendor/memchr-2.7.2/src/arch/aarch64/memchr.rs -@@ -8,7 +8,7 @@ available for `aarch64` targets.) - - macro_rules! defraw { - ($ty:ident, $find:ident, $start:ident, $end:ident, $($needles:ident),+) => {{ -- #[cfg(target_feature = "neon")] -+ #[cfg(all(target_feature = "neon", target_endian = "little"))] - { - use crate::arch::aarch64::neon::memchr::$ty; - -@@ -19,7 +19,7 @@ macro_rules! defraw { - // enabled. - $ty::new_unchecked($($needles),+).$find($start, $end) - } -- #[cfg(not(target_feature = "neon"))] -+ #[cfg(not(all(target_feature = "neon", target_endian = "little")))] - { - use crate::arch::all::memchr::$ty; - diff --git a/lang/rust/patches/patch-vendor_memchr-2.7.2_src_arch_aarch64_mod.rs b/lang/rust/patches/patch-vendor_memchr-2.7.2_src_arch_aarch64_mod.rs deleted file mode 100644 index d8e9357d2450..000000000000 --- a/lang/rust/patches/patch-vendor_memchr-2.7.2_src_arch_aarch64_mod.rs +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-vendor_memchr-2.7.2_src_arch_aarch64_mod.rs,v 1.1 2024/10/13 19:04:40 he Exp $ - -Only use neon extension on little-endian aarch64. -Ref. https://github.com/rust-lang/rust/issues/129819 - ---- vendor/memchr-2.7.2/src/arch/aarch64/mod.rs.orig 2024-09-01 09:05:35.656376678 +0000 -+++ vendor/memchr-2.7.2/src/arch/aarch64/mod.rs -@@ -2,6 +2,8 @@ - Vector algorithms for the `aarch64` target. - */ - -+#[cfg(target_endian = "little")] - pub mod neon; - -+#[cfg(target_endian = "little")] - pub(crate) mod memchr; diff --git a/lang/rust/patches/patch-vendor_memchr-2.7.2_src_memchr.rs b/lang/rust/patches/patch-vendor_memchr-2.7.2_src_memchr.rs deleted file mode 100644 index 840ab2ae1f8f..000000000000 --- a/lang/rust/patches/patch-vendor_memchr-2.7.2_src_memchr.rs +++ /dev/null @@ -1,129 +0,0 @@ -$NetBSD: patch-vendor_memchr-2.7.2_src_memchr.rs,v 1.1 2024/10/13 19:04:40 he Exp $ - -Only use neon on aarch64 in little-endian mode. -Ref. https://github.com/rust-lang/rust/issues/129819 - ---- vendor/memchr-2.7.2/src/memchr.rs.orig 2024-09-01 11:31:02.127419756 +0000 -+++ vendor/memchr-2.7.2/src/memchr.rs -@@ -518,14 +518,14 @@ unsafe fn memchr_raw( - { - crate::arch::wasm32::memchr::memchr_raw(needle, start, end) - } -- #[cfg(target_arch = "aarch64")] -+ #[cfg(all(target_arch = "aarch64", target_endian = "little"))] - { - crate::arch::aarch64::memchr::memchr_raw(needle, start, end) - } - #[cfg(not(any( - target_arch = "x86_64", - all(target_arch = "wasm32", target_feature = "simd128"), -- target_arch = "aarch64" -+ all(target_arch = "aarch64", target_endian = "little") - )))] - { - crate::arch::all::memchr::One::new(needle).find_raw(start, end) -@@ -551,14 +551,14 @@ unsafe fn memrchr_raw( - { - crate::arch::wasm32::memchr::memrchr_raw(needle, start, end) - } -- #[cfg(target_arch = "aarch64")] -+ #[cfg(all(target_arch = "aarch64", target_endian = "little"))] - { - crate::arch::aarch64::memchr::memrchr_raw(needle, start, end) - } - #[cfg(not(any( - target_arch = "x86_64", - all(target_arch = "wasm32", target_feature = "simd128"), -- target_arch = "aarch64" -+ all(target_arch = "aarch64", target_endian = "little") - )))] - { - crate::arch::all::memchr::One::new(needle).rfind_raw(start, end) -@@ -585,14 +585,14 @@ unsafe fn memchr2_raw( - { - crate::arch::wasm32::memchr::memchr2_raw(needle1, needle2, start, end) - } -- #[cfg(target_arch = "aarch64")] -+ #[cfg(all(target_arch = "aarch64", target_endian = "little"))] - { - crate::arch::aarch64::memchr::memchr2_raw(needle1, needle2, start, end) - } - #[cfg(not(any( - target_arch = "x86_64", - all(target_arch = "wasm32", target_feature = "simd128"), -- target_arch = "aarch64" -+ all(target_arch = "aarch64", target_endian = "little") - )))] - { - crate::arch::all::memchr::Two::new(needle1, needle2) -@@ -620,7 +620,7 @@ unsafe fn memrchr2_raw( - { - crate::arch::wasm32::memchr::memrchr2_raw(needle1, needle2, start, end) - } -- #[cfg(target_arch = "aarch64")] -+ #[cfg(all(target_arch = "aarch64", target_endian = "little"))] - { - crate::arch::aarch64::memchr::memrchr2_raw( - needle1, needle2, start, end, -@@ -629,7 +629,7 @@ unsafe fn memrchr2_raw( - #[cfg(not(any( - target_arch = "x86_64", - all(target_arch = "wasm32", target_feature = "simd128"), -- target_arch = "aarch64" -+ all(target_arch = "aarch64", target_endian = "little") - )))] - { - crate::arch::all::memchr::Two::new(needle1, needle2) -@@ -662,7 +662,7 @@ unsafe fn memchr3_raw( - needle1, needle2, needle3, start, end, - ) - } -- #[cfg(target_arch = "aarch64")] -+ #[cfg(all(target_arch = "aarch64", target_endian = "little"))] - { - crate::arch::aarch64::memchr::memchr3_raw( - needle1, needle2, needle3, start, end, -@@ -671,7 +671,7 @@ unsafe fn memchr3_raw( - #[cfg(not(any( - target_arch = "x86_64", - all(target_arch = "wasm32", target_feature = "simd128"), -- target_arch = "aarch64" -+ all(target_arch = "aarch64", target_endian = "little") - )))] - { - crate::arch::all::memchr::Three::new(needle1, needle2, needle3) -@@ -704,7 +704,7 @@ unsafe fn memrchr3_raw( - needle1, needle2, needle3, start, end, - ) - } -- #[cfg(target_arch = "aarch64")] -+ #[cfg(all(target_arch = "aarch64", target_endian = "little"))] - { - crate::arch::aarch64::memchr::memrchr3_raw( - needle1, needle2, needle3, start, end, -@@ -713,7 +713,7 @@ unsafe fn memrchr3_raw( - #[cfg(not(any( - target_arch = "x86_64", - all(target_arch = "wasm32", target_feature = "simd128"), -- target_arch = "aarch64" -+ all(target_arch = "aarch64", target_endian = "little") - )))] - { - crate::arch::all::memchr::Three::new(needle1, needle2, needle3) -@@ -736,14 +736,14 @@ unsafe fn count_raw(needle: u8, start: * - { - crate::arch::wasm32::memchr::count_raw(needle, start, end) - } -- #[cfg(target_arch = "aarch64")] -+ #[cfg(all(target_arch = "aarch64", target_endian = "little"))] - { - crate::arch::aarch64::memchr::count_raw(needle, start, end) - } - #[cfg(not(any( - target_arch = "x86_64", - all(target_arch = "wasm32", target_feature = "simd128"), -- target_arch = "aarch64" -+ all(target_arch = "aarch64", target_endian = "little") - )))] - { - crate::arch::all::memchr::One::new(needle).count_raw(start, end) diff --git a/lang/rust/patches/patch-vendor_memchr-2.7.2_src_memmem_searcher.rs b/lang/rust/patches/patch-vendor_memchr-2.7.2_src_memmem_searcher.rs deleted file mode 100644 index 45c562f20c21..000000000000 --- a/lang/rust/patches/patch-vendor_memchr-2.7.2_src_memmem_searcher.rs +++ /dev/null @@ -1,79 +0,0 @@ -$NetBSD: patch-vendor_memchr-2.7.2_src_memmem_searcher.rs,v 1.1 2024/10/13 19:04:40 he Exp $ - -Skip attempts at using neon on big-endian aarch64. -Ref. https://github.com/rust-lang/rust/issues/129819 - ---- vendor/memchr-2.7.2/src/memmem/searcher.rs.orig 2024-09-01 10:22:12.705269507 +0000 -+++ vendor/memchr-2.7.2/src/memmem/searcher.rs -@@ -3,7 +3,7 @@ use crate::arch::all::{ - rabinkarp, twoway, - }; - --#[cfg(target_arch = "aarch64")] -+#[cfg(all(target_arch = "aarch64", target_endian = "little"))] - use crate::arch::aarch64::neon::packedpair as neon; - #[cfg(all(target_arch = "wasm32", target_feature = "simd128"))] - use crate::arch::wasm32::simd128::packedpair as simd128; -@@ -129,7 +129,7 @@ impl Searcher { - Searcher::twoway(needle, rabinkarp, prestrat) - } - } -- #[cfg(target_arch = "aarch64")] -+ #[cfg(all(target_arch = "aarch64", target_endian = "little"))] - { - if let Some(pp) = neon::Finder::with_pair(needle, pair) { - if do_packed_search(needle) { -@@ -152,7 +152,7 @@ impl Searcher { - #[cfg(not(any( - all(target_arch = "x86_64", target_feature = "sse2"), - all(target_arch = "wasm32", target_feature = "simd128"), -- target_arch = "aarch64" -+ all(target_arch = "aarch64", target_endian = "little") - )))] - { - if prefilter.is_none() { -@@ -253,7 +253,7 @@ union SearcherKind { - avx2: crate::arch::x86_64::avx2::packedpair::Finder, - #[cfg(all(target_arch = "wasm32", target_feature = "simd128"))] - simd128: crate::arch::wasm32::simd128::packedpair::Finder, -- #[cfg(target_arch = "aarch64")] -+ #[cfg(all(target_arch = "aarch64", target_endian = "little"))] - neon: crate::arch::aarch64::neon::packedpair::Finder, - } - -@@ -421,7 +421,7 @@ unsafe fn searcher_kind_simd128( - /// # Safety - /// - /// Callers must ensure that the `searcher.kind.neon` union field is set. --#[cfg(target_arch = "aarch64")] -+#[cfg(all(target_arch = "aarch64", target_endian = "little"))] - unsafe fn searcher_kind_neon( - searcher: &Searcher, - _prestate: &mut PrefilterState, -@@ -686,7 +686,7 @@ impl Prefilter { - } - - /// Return a prefilter using a aarch64 neon vector algorithm. -- #[cfg(target_arch = "aarch64")] -+ #[cfg(all(target_arch = "aarch64", target_endian = "little"))] - #[inline] - fn neon(finder: neon::Finder, needle: &[u8]) -> Prefilter { - trace!("building aarch64 neon prefilter"); -@@ -763,7 +763,7 @@ union PrefilterKind { - avx2: crate::arch::x86_64::avx2::packedpair::Finder, - #[cfg(all(target_arch = "wasm32", target_feature = "simd128"))] - simd128: crate::arch::wasm32::simd128::packedpair::Finder, -- #[cfg(target_arch = "aarch64")] -+ #[cfg(all(target_arch = "aarch64", target_endian = "little"))] - neon: crate::arch::aarch64::neon::packedpair::Finder, - } - -@@ -852,7 +852,7 @@ unsafe fn prefilter_kind_simd128( - /// # Safety - /// - /// Callers must ensure that the `strat.kind.neon` union field is set. --#[cfg(target_arch = "aarch64")] -+#[cfg(all(target_arch = "aarch64", target_endian = "little"))] - unsafe fn prefilter_kind_neon( - strat: &Prefilter, - haystack: &[u8], diff --git a/lang/rust/patches/patch-vendor_memchr-2.7.2_src_vector.rs b/lang/rust/patches/patch-vendor_memchr-2.7.2_src_vector.rs deleted file mode 100644 index aa434f31200c..000000000000 --- a/lang/rust/patches/patch-vendor_memchr-2.7.2_src_vector.rs +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-vendor_memchr-2.7.2_src_vector.rs,v 1.1 2024/10/13 19:04:40 he Exp $ - -Avoid using neon on big-endian aarch64. - ---- vendor/memchr-2.7.2/src/vector.rs.orig 2024-08-31 21:43:37.853458080 +0000 -+++ vendor/memchr-2.7.2/src/vector.rs -@@ -293,7 +293,7 @@ mod x86avx2 { - } - } - --#[cfg(target_arch = "aarch64")] -+#[cfg(all(target_arch = "aarch64", target_endian = "little"))] - mod aarch64neon { - use core::arch::aarch64::*; - diff --git a/lang/rust/patches/patch-vendor_zerocopy-0.7.34_src_lib.rs b/lang/rust/patches/patch-vendor_zerocopy-0.7.35_src_lib.rs similarity index 86% rename from lang/rust/patches/patch-vendor_zerocopy-0.7.34_src_lib.rs rename to lang/rust/patches/patch-vendor_zerocopy-0.7.35_src_lib.rs index 54ced6cb2fc0..3fe7dfa74c88 100644 --- a/lang/rust/patches/patch-vendor_zerocopy-0.7.34_src_lib.rs +++ b/lang/rust/patches/patch-vendor_zerocopy-0.7.35_src_lib.rs @@ -1,10 +1,10 @@ -$NetBSD: patch-vendor_zerocopy-0.7.34_src_lib.rs,v 1.1 2024/10/13 19:04:40 he Exp $ +$NetBSD: patch-vendor_zerocopy-0.7.35_src_lib.rs,v 1.1 2025/02/02 13:34:48 he Exp $ Attempt at skipping SIMD / neon on big-endian aarch64, ref. https://github.com/rust-lang/rust/issues/129819. ---- vendor/zerocopy-0.7.34/src/lib.rs.orig 2024-08-31 21:15:29.602997509 +0000 -+++ vendor/zerocopy-0.7.34/src/lib.rs +--- vendor/zerocopy-0.7.35/src/lib.rs.orig 2024-08-31 21:15:29.602997509 +0000 ++++ vendor/zerocopy-0.7.35/src/lib.rs @@ -3727,7 +3727,7 @@ mod simd { powerpc64, powerpc64, vector_bool_long, vector_double, vector_signed_long, vector_unsigned_long );