aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMikael Urankar <mikael@FreeBSD.org>2022-10-13 06:47:07 +0000
committerMikael Urankar <mikael@FreeBSD.org>2022-10-30 12:07:07 +0000
commit264a6c503e82b887ff05afea10fe3a7eccb91389 (patch)
treecb93172dc99cd2d1483b99dcad9b8105454e2708
parent79d8c4ee48fd8c1099dedfab7a4645e744fafe15 (diff)
downloadports-264a6c503e82b887ff05afea10fe3a7eccb91389.tar.gz
ports-264a6c503e82b887ff05afea10fe3a7eccb91389.zip
lang/rust: Update to 1.64.0
-rw-r--r--Mk/Uses/cargo.mk4
-rw-r--r--Mk/bsd.gecko.mk2
-rw-r--r--lang/rust-bootstrap/Makefile2
-rw-r--r--lang/rust-bootstrap/distinfo6
-rw-r--r--lang/rust/Makefile4
-rw-r--r--lang/rust/distinfo126
-rw-r--r--lang/rust/files/patch-src_tools_cargo_src_cargo_sources_git_source.rs18
7 files changed, 76 insertions, 86 deletions
diff --git a/Mk/Uses/cargo.mk b/Mk/Uses/cargo.mk
index 5fa8e0e7e651..91172824264d 100644
--- a/Mk/Uses/cargo.mk
+++ b/Mk/Uses/cargo.mk
@@ -97,9 +97,9 @@ WRKSRC_crate_${_crate}= ${WRKDIR}/${_wrksrc}
CARGO_BUILDDEP?= yes
. if ${CARGO_BUILDDEP:tl} == "yes"
-BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.63.0:lang/${RUST_DEFAULT}
+BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.64.0:lang/${RUST_DEFAULT}
. elif ${CARGO_BUILDDEP:tl} == "any-version"
-BUILD_DEPENDS+= ${RUST_DEFAULT}>=0:lang/${RUST_DEFAULT}
+BUILD_DEPENDS+= ${RUST_DEFAULT}>=1.64.0:lang/${RUST_DEFAULT}
. endif
# Location of toolchain (default to lang/rust's toolchain)
diff --git a/Mk/bsd.gecko.mk b/Mk/bsd.gecko.mk
index 5581ae2494cd..4e2a77c5107c 100644
--- a/Mk/bsd.gecko.mk
+++ b/Mk/bsd.gecko.mk
@@ -76,7 +76,7 @@ BUNDLE_LIBS= yes
BUILD_DEPENDS+= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} \
rust-cbindgen>=0.24.3:devel/rust-cbindgen \
- ${RUST_DEFAULT}>=1.63.0:lang/${RUST_DEFAULT} \
+ ${RUST_DEFAULT}>=1.64.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 7f6049b268fb..939e3c20ec00 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.63.0
+PORTVERSION= 1.64.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 26b57a90a332..f82be6307248 100644
--- a/lang/rust-bootstrap/distinfo
+++ b/lang/rust-bootstrap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1660646335
-SHA256 (rust/rustc-1.63.0-src.tar.xz) = 8f44af6dc44cc4146634a4dd5e4cc5470b3052a2337019b870c0e025e8987e0c
-SIZE (rust/rustc-1.63.0-src.tar.xz) = 136597192
+TIMESTAMP = 1665577820
+SHA256 (rust/rustc-1.64.0-src.tar.xz) = e8170d318fac9d2fc17d5c3e648e7068f56e8db8d233d864aeffbef7c6542eac
+SIZE (rust/rustc-1.64.0-src.tar.xz) = 137841332
diff --git a/lang/rust/Makefile b/lang/rust/Makefile
index 43a3c4a652cd..890bca405b90 100644
--- a/lang/rust/Makefile
+++ b/lang/rust/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rust
-PORTVERSION?= 1.63.0
+PORTVERSION?= 1.64.0
PORTREVISION?= 0
CATEGORIES= lang
MASTER_SITES= https://static.rust-lang.org/dist/:src \
@@ -70,7 +70,7 @@ WASM_VARS_OFF= _RUST_BUILD_WASM=false
# See WRKSRC/src/stage0.json for the date and version values
BOOTSTRAPS_DATE?= 2022-08-11
-RUST_BOOTSTRAP_VERSION?= 1.62.0
+RUST_BOOTSTRAP_VERSION?= 1.63.0
BOOTSTRAPS_SUFFIX?= ${BOOTSTRAPS_SUFFIX_${ARCH}}
BOOTSTRAPS_SUFFIX_powerpc64?= -${PPC_ABI:tl}
diff --git a/lang/rust/distinfo b/lang/rust/distinfo
index 4f31cf8fc547..d927f2c331df 100644
--- a/lang/rust/distinfo
+++ b/lang/rust/distinfo
@@ -1,63 +1,63 @@
-TIMESTAMP = 1661465864
-SHA256 (rust/rustc-1.63.0-src.tar.xz) = 8f44af6dc44cc4146634a4dd5e4cc5470b3052a2337019b870c0e025e8987e0c
-SIZE (rust/rustc-1.63.0-src.tar.xz) = 136597192
-SHA256 (rust/2022-08-11/rustc-1.62.0-aarch64-unknown-freebsd.tar.xz) = cc389cc6054c2761b55329f996107d02453187149b3597cbebdc4c7a994e4b9f
-SIZE (rust/2022-08-11/rustc-1.62.0-aarch64-unknown-freebsd.tar.xz) = 43229728
-SHA256 (rust/2022-08-11/rust-std-1.62.0-aarch64-unknown-freebsd.tar.xz) = 18264b1c019d89f564e3583fae40667eb26a4b918ede59632f7bbb8eb5901ae6
-SIZE (rust/2022-08-11/rust-std-1.62.0-aarch64-unknown-freebsd.tar.xz) = 22683064
-SHA256 (rust/2022-08-11/cargo-1.62.0-aarch64-unknown-freebsd.tar.xz) = be972aa3d1ced03ee216e6d366b46f505ba83cbac682f116ea5cdef5f10963d4
-SIZE (rust/2022-08-11/cargo-1.62.0-aarch64-unknown-freebsd.tar.xz) = 4884760
-SHA256 (rust/2022-08-11/rustc-1.62.0-x86_64-unknown-freebsd.tar.xz) = 2de14a9ca4307453111a82d8733b0d986284d8e78b5bb2d0c5f6a483794502bc
-SIZE (rust/2022-08-11/rustc-1.62.0-x86_64-unknown-freebsd.tar.xz) = 36186780
-SHA256 (rust/2022-08-11/rust-std-1.62.0-x86_64-unknown-freebsd.tar.xz) = 0b2a78ec3636a90cab0923612c6ef4f68fe05e788306c33065425093de2846c7
-SIZE (rust/2022-08-11/rust-std-1.62.0-x86_64-unknown-freebsd.tar.xz) = 22828324
-SHA256 (rust/2022-08-11/cargo-1.62.0-x86_64-unknown-freebsd.tar.xz) = b8e36aa5a71d645a0c41eaf2ddeab96d244a6427a05c664a86090cc3d1dc93fd
-SIZE (rust/2022-08-11/cargo-1.62.0-x86_64-unknown-freebsd.tar.xz) = 5581840
-SHA256 (rust/2022-08-11/rustc-1.62.0-armv6-unknown-freebsd.tar.xz) = 31112bc0634e805c3dc9ce5cfb7fb8de76610ec75c31f3d8db6d6539600e506a
-SIZE (rust/2022-08-11/rustc-1.62.0-armv6-unknown-freebsd.tar.xz) = 44097768
-SHA256 (rust/2022-08-11/rust-std-1.62.0-armv6-unknown-freebsd.tar.xz) = 704d095ef94d0f3ecb27decee036a908c4eeabf9833bec88d7061151c0660dd9
-SIZE (rust/2022-08-11/rust-std-1.62.0-armv6-unknown-freebsd.tar.xz) = 21001436
-SHA256 (rust/2022-08-11/cargo-1.62.0-armv6-unknown-freebsd.tar.xz) = 9eeeea39fac336f4c91563fdb0c1c89052d76095553d7bddc1ca1f14c506a1f8
-SIZE (rust/2022-08-11/cargo-1.62.0-armv6-unknown-freebsd.tar.xz) = 4835312
-SHA256 (rust/2022-08-11/rustc-1.62.0-armv7-unknown-freebsd.tar.xz) = 26b902e38d7f4d98cb5756d821d3917c204d161b47c43d90cbc1b98714392d01
-SIZE (rust/2022-08-11/rustc-1.62.0-armv7-unknown-freebsd.tar.xz) = 43670920
-SHA256 (rust/2022-08-11/rust-std-1.62.0-armv7-unknown-freebsd.tar.xz) = abe9b2841781330618888ff97e0d8cc7e2891ec6e205cbad0ec947c37d415ecc
-SIZE (rust/2022-08-11/rust-std-1.62.0-armv7-unknown-freebsd.tar.xz) = 21926488
-SHA256 (rust/2022-08-11/cargo-1.62.0-armv7-unknown-freebsd.tar.xz) = 1c1d0099bac23d31b1f5a9754b10316cce9afacd49c581dc6cb822a0249e95ad
-SIZE (rust/2022-08-11/cargo-1.62.0-armv7-unknown-freebsd.tar.xz) = 4823300
-SHA256 (rust/2022-08-11/rustc-1.62.0-i686-unknown-freebsd.tar.xz) = 0fee2caf1ffc5c5769dfac6affcbe7fc77f22fdf9af61f9c6b4e24cae9a846cd
-SIZE (rust/2022-08-11/rustc-1.62.0-i686-unknown-freebsd.tar.xz) = 49032044
-SHA256 (rust/2022-08-11/rust-std-1.62.0-i686-unknown-freebsd.tar.xz) = f50746696a7141f279c3dad031e9a26240eb6a831e150758df117063536aa2f2
-SIZE (rust/2022-08-11/rust-std-1.62.0-i686-unknown-freebsd.tar.xz) = 22732580
-SHA256 (rust/2022-08-11/cargo-1.62.0-i686-unknown-freebsd.tar.xz) = 4308d5097b754d09b4124b4f5b461d835a1929ece5195931bd853d1aea8c4123
-SIZE (rust/2022-08-11/cargo-1.62.0-i686-unknown-freebsd.tar.xz) = 5744176
-SHA256 (rust/2022-08-11/rustc-1.62.0-powerpc-unknown-freebsd.tar.xz) = 3de22d8843ce97bf04d606c7731e7fcf35feae5c17871df5f7bd7568a5dac1ca
-SIZE (rust/2022-08-11/rustc-1.62.0-powerpc-unknown-freebsd.tar.xz) = 46413824
-SHA256 (rust/2022-08-11/rust-std-1.62.0-powerpc-unknown-freebsd.tar.xz) = a7c0ea9c3163a1375ac268a34ef85bafc1173ce31082b76e7ce82a7b74d38614
-SIZE (rust/2022-08-11/rust-std-1.62.0-powerpc-unknown-freebsd.tar.xz) = 20653544
-SHA256 (rust/2022-08-11/cargo-1.62.0-powerpc-unknown-freebsd.tar.xz) = e37fab0dfd028fac8c530aa685c47aa12ba2d89ffb34d72e403f457f05b040d9
-SIZE (rust/2022-08-11/cargo-1.62.0-powerpc-unknown-freebsd.tar.xz) = 5318004
-SHA256 (rust/2022-08-11/rustc-1.62.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 1e2b2fdde88775c872b3b0c6b7df48c0edbe4334ac859997123ad272c6ef6028
-SIZE (rust/2022-08-11/rustc-1.62.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 52646328
-SHA256 (rust/2022-08-11/rust-std-1.62.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 4a65020427f638a6e948040676934eedcaa416e183db8139f83d83b06eebafd8
-SIZE (rust/2022-08-11/rust-std-1.62.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 20886148
-SHA256 (rust/2022-08-11/cargo-1.62.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 73047a7b498f5a7403f7c722e6ced16639538e6ef1040eca6fe80911eca20380
-SIZE (rust/2022-08-11/cargo-1.62.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 5421660
-SHA256 (rust/2022-08-11/rustc-1.62.0-powerpc64le-unknown-freebsd.tar.xz) = a0a990c2e459f06cdc16d509e2a7046528d870df0974eff3eacad11654f0a990
-SIZE (rust/2022-08-11/rustc-1.62.0-powerpc64le-unknown-freebsd.tar.xz) = 46361760
-SHA256 (rust/2022-08-11/rust-std-1.62.0-powerpc64le-unknown-freebsd.tar.xz) = 510b7ae43543acffc27ea788725ab7e683236323652296fb117443bdb87e4bca
-SIZE (rust/2022-08-11/rust-std-1.62.0-powerpc64le-unknown-freebsd.tar.xz) = 21088000
-SHA256 (rust/2022-08-11/cargo-1.62.0-powerpc64le-unknown-freebsd.tar.xz) = 007e4c54449cf95ae5bbc86c559767feaae543a129b3a4d4dbc99822697765ab
-SIZE (rust/2022-08-11/cargo-1.62.0-powerpc64le-unknown-freebsd.tar.xz) = 5354032
-SHA256 (rust/2022-08-11/rustc-1.62.0-riscv64gc-unknown-freebsd.tar.xz) = fe0551721b4a4e0c17236a7527eb5c8006d3dcbba1e18bfd997bba1aff7320f3
-SIZE (rust/2022-08-11/rustc-1.62.0-riscv64gc-unknown-freebsd.tar.xz) = 151000056
-SHA256 (rust/2022-08-11/rust-std-1.62.0-riscv64gc-unknown-freebsd.tar.xz) = 26e3296d3e665a0049c638216c5da194dc500ae94942f5bd37c41d7512b95202
-SIZE (rust/2022-08-11/rust-std-1.62.0-riscv64gc-unknown-freebsd.tar.xz) = 28966484
-SHA256 (rust/2022-08-11/cargo-1.62.0-riscv64gc-unknown-freebsd.tar.xz) = 4f72f54faebca015d674a53394eda4ec7b07bc70547186dbefca45b71a9c00ea
-SIZE (rust/2022-08-11/cargo-1.62.0-riscv64gc-unknown-freebsd.tar.xz) = 27235120
-SHA256 (rust/2022-08-11/rustc-1.62.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = b5fba026256b6c2eb73b07a56913bbd29c09c806b28278d342ed291e38c146e8
-SIZE (rust/2022-08-11/rustc-1.62.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 42777080
-SHA256 (rust/2022-08-11/rust-std-1.62.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = eea977e6cbffdb226056091c3ab565c2b3c933d37ab1a30a2baa5eccc47e2c9b
-SIZE (rust/2022-08-11/rust-std-1.62.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 20893088
-SHA256 (rust/2022-08-11/cargo-1.62.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = a36cd48122c84601cf2610d0cb381e3482bc25ef3f37d6d790eaa6a1a5a1e500
-SIZE (rust/2022-08-11/cargo-1.62.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 5048488
+TIMESTAMP = 1665577819
+SHA256 (rust/rustc-1.64.0-src.tar.xz) = e8170d318fac9d2fc17d5c3e648e7068f56e8db8d233d864aeffbef7c6542eac
+SIZE (rust/rustc-1.64.0-src.tar.xz) = 137841332
+SHA256 (rust/2022-08-11/rustc-1.63.0-aarch64-unknown-freebsd.tar.xz) = dc7dec62b30630628071f80ceb6e7bd9af8480b532d60a504ff7a4ffb2dfd30b
+SIZE (rust/2022-08-11/rustc-1.63.0-aarch64-unknown-freebsd.tar.xz) = 44193584
+SHA256 (rust/2022-08-11/rust-std-1.63.0-aarch64-unknown-freebsd.tar.xz) = 78e1d31e86c29c21e4916446fa7cd91b3447bc373fb408b956f4801405fe94ad
+SIZE (rust/2022-08-11/rust-std-1.63.0-aarch64-unknown-freebsd.tar.xz) = 22765412
+SHA256 (rust/2022-08-11/cargo-1.63.0-aarch64-unknown-freebsd.tar.xz) = e59945a3f4ef26239c0f8f60868e4494ee871c31f7920eb94f42fc3c36dbee92
+SIZE (rust/2022-08-11/cargo-1.63.0-aarch64-unknown-freebsd.tar.xz) = 4919240
+SHA256 (rust/2022-08-11/rustc-1.63.0-x86_64-unknown-freebsd.tar.xz) = 008ff55adbbb31c9372fa0aec6eaed98ec34770465f48aa808792b8f6e252f9f
+SIZE (rust/2022-08-11/rustc-1.63.0-x86_64-unknown-freebsd.tar.xz) = 36548508
+SHA256 (rust/2022-08-11/rust-std-1.63.0-x86_64-unknown-freebsd.tar.xz) = 1a2169528c961a18f5ca74fb1dbf1c235c20fca7ae93501c9ebb6809eabf1458
+SIZE (rust/2022-08-11/rust-std-1.63.0-x86_64-unknown-freebsd.tar.xz) = 22974740
+SHA256 (rust/2022-08-11/cargo-1.63.0-x86_64-unknown-freebsd.tar.xz) = 0b9cd64adab2db79ef769f4d5e5d0c9eb73f763d070ff3ebb6aac054052271f8
+SIZE (rust/2022-08-11/cargo-1.63.0-x86_64-unknown-freebsd.tar.xz) = 5600964
+SHA256 (rust/2022-08-11/rustc-1.63.0-armv6-unknown-freebsd.tar.xz) = 1b0c64e6b9332880f4cb13e5573422bb5c730d664cc1b67587638e4e6fcf2984
+SIZE (rust/2022-08-11/rustc-1.63.0-armv6-unknown-freebsd.tar.xz) = 44750564
+SHA256 (rust/2022-08-11/rust-std-1.63.0-armv6-unknown-freebsd.tar.xz) = 75570d0febe68bd3f1a0a556f0503377e19437e87cd717d266fdab8d611019b5
+SIZE (rust/2022-08-11/rust-std-1.63.0-armv6-unknown-freebsd.tar.xz) = 21052752
+SHA256 (rust/2022-08-11/cargo-1.63.0-armv6-unknown-freebsd.tar.xz) = 5f174edaef7ab4182ed363a43f28d087c501b6cb3805ed4f64fdace6ac270938
+SIZE (rust/2022-08-11/cargo-1.63.0-armv6-unknown-freebsd.tar.xz) = 4847208
+SHA256 (rust/2022-08-11/rustc-1.63.0-armv7-unknown-freebsd.tar.xz) = c201d6e816470c883c4f0a1b66fb1e19f48f1dcc004743a565b195098d4b66ca
+SIZE (rust/2022-08-11/rustc-1.63.0-armv7-unknown-freebsd.tar.xz) = 44320768
+SHA256 (rust/2022-08-11/rust-std-1.63.0-armv7-unknown-freebsd.tar.xz) = 97190edeb0c969d3f3e8de4faf36a4fcd0c087519ce7fc385adc3f65f01bfb83
+SIZE (rust/2022-08-11/rust-std-1.63.0-armv7-unknown-freebsd.tar.xz) = 21983888
+SHA256 (rust/2022-08-11/cargo-1.63.0-armv7-unknown-freebsd.tar.xz) = 82a5ee5f55568e3322cd1ea54be8901c8c83cdb155b1997015cd94ab01223111
+SIZE (rust/2022-08-11/cargo-1.63.0-armv7-unknown-freebsd.tar.xz) = 4838568
+SHA256 (rust/2022-08-11/rustc-1.63.0-i686-unknown-freebsd.tar.xz) = 0fdfe83558fe5f4622fd3d7d8f9565fadbb64cc9ee809e804fbfc9d76ebac326
+SIZE (rust/2022-08-11/rustc-1.63.0-i686-unknown-freebsd.tar.xz) = 50476264
+SHA256 (rust/2022-08-11/rust-std-1.63.0-i686-unknown-freebsd.tar.xz) = c678c0f12c41e488dac5a299146236106f11b02b8a49c939f46c0c2c17af1799
+SIZE (rust/2022-08-11/rust-std-1.63.0-i686-unknown-freebsd.tar.xz) = 22824036
+SHA256 (rust/2022-08-11/cargo-1.63.0-i686-unknown-freebsd.tar.xz) = ab33fb3f9eec9c95c8f66c77b42726a0030f72c41a6ecc7a3f1fc33e315e447e
+SIZE (rust/2022-08-11/cargo-1.63.0-i686-unknown-freebsd.tar.xz) = 5786476
+SHA256 (rust/2022-08-11/rustc-1.63.0-powerpc-unknown-freebsd.tar.xz) = f3dee6f6053ecee8f418945ec8741ed9799023fba3157ec8a9d75e59285fc751
+SIZE (rust/2022-08-11/rustc-1.63.0-powerpc-unknown-freebsd.tar.xz) = 47201972
+SHA256 (rust/2022-08-11/rust-std-1.63.0-powerpc-unknown-freebsd.tar.xz) = d371d8e8229141842353e5aa19551a184cf0fc7ab8394928fbb6dec7f5d148e0
+SIZE (rust/2022-08-11/rust-std-1.63.0-powerpc-unknown-freebsd.tar.xz) = 20781712
+SHA256 (rust/2022-08-11/cargo-1.63.0-powerpc-unknown-freebsd.tar.xz) = 2df52ff2e480d413c880c1754b0bbb0150ae433572bc9be2c41e43b503901eb8
+SIZE (rust/2022-08-11/cargo-1.63.0-powerpc-unknown-freebsd.tar.xz) = 5343252
+SHA256 (rust/2022-08-11/rustc-1.63.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 72c48bdde2852829df3347152351b249a380e2b5e43091ee5be9b24000d61d30
+SIZE (rust/2022-08-11/rustc-1.63.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 53268828
+SHA256 (rust/2022-08-11/rust-std-1.63.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = fd7bb4c565963a6d51acbf41cee998a1cde91b8063da54d9f13019ea55f8cf50
+SIZE (rust/2022-08-11/rust-std-1.63.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 21012080
+SHA256 (rust/2022-08-11/cargo-1.63.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = b45994dffe978953c9ecd37bd311ef43fd55580c68cca417b25385a155b7313b
+SIZE (rust/2022-08-11/cargo-1.63.0-powerpc64-unknown-freebsd-elfv1.tar.xz) = 5474140
+SHA256 (rust/2022-08-11/rustc-1.63.0-powerpc64le-unknown-freebsd.tar.xz) = 31678cf0f14be702a0f4e61f3992fa3926b750db2d93d1ac68bc9d6ae77ca167
+SIZE (rust/2022-08-11/rustc-1.63.0-powerpc64le-unknown-freebsd.tar.xz) = 47596784
+SHA256 (rust/2022-08-11/rust-std-1.63.0-powerpc64le-unknown-freebsd.tar.xz) = 545ac36907a976b0b75eb26fc06fa40303a8208ba8b470c12b15de7a7a5d58da
+SIZE (rust/2022-08-11/rust-std-1.63.0-powerpc64le-unknown-freebsd.tar.xz) = 21332380
+SHA256 (rust/2022-08-11/cargo-1.63.0-powerpc64le-unknown-freebsd.tar.xz) = 0188a6a118f3b8cabe16676a4b6e27ea51d7f17e7c448eff880b7901cd3aa750
+SIZE (rust/2022-08-11/cargo-1.63.0-powerpc64le-unknown-freebsd.tar.xz) = 5388396
+SHA256 (rust/2022-08-11/rustc-1.63.0-riscv64gc-unknown-freebsd.tar.xz) = 419bb330037aefb874f43a71eecf3807563f0d957eaa86e001d95af663473baf
+SIZE (rust/2022-08-11/rustc-1.63.0-riscv64gc-unknown-freebsd.tar.xz) = 152031972
+SHA256 (rust/2022-08-11/rust-std-1.63.0-riscv64gc-unknown-freebsd.tar.xz) = 506e24108ab8b17966361d7e958fa3bc8283a0e6c293b567f9c9b2e41ea65fda
+SIZE (rust/2022-08-11/rust-std-1.63.0-riscv64gc-unknown-freebsd.tar.xz) = 28973524
+SHA256 (rust/2022-08-11/cargo-1.63.0-riscv64gc-unknown-freebsd.tar.xz) = d9b9b21d220b530480ff344234d45d94c5a4d1cf2eb11ab2b553fd497253cfc8
+SIZE (rust/2022-08-11/cargo-1.63.0-riscv64gc-unknown-freebsd.tar.xz) = 27678008
+SHA256 (rust/2022-08-11/rustc-1.63.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = c97adb79018c810b188fd48b35ff8003ea57c4418ec073e3b32d85841551b8b1
+SIZE (rust/2022-08-11/rustc-1.63.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 45322212
+SHA256 (rust/2022-08-11/rust-std-1.63.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 64f703bda6d746b1e1413be54abca1c609a6d179ced17de5ee34676e8af4f559
+SIZE (rust/2022-08-11/rust-std-1.63.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 20914868
+SHA256 (rust/2022-08-11/cargo-1.63.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = c48869e53170bf7d9c4faabf318cbb263bec9c6a0aab03755184c345cc540728
+SIZE (rust/2022-08-11/cargo-1.63.0-powerpc64-unknown-freebsd-elfv2.tar.xz) = 5072516
diff --git a/lang/rust/files/patch-src_tools_cargo_src_cargo_sources_git_source.rs b/lang/rust/files/patch-src_tools_cargo_src_cargo_sources_git_source.rs
index ee09c8d53031..f1f4ffd179c7 100644
--- a/lang/rust/files/patch-src_tools_cargo_src_cargo_sources_git_source.rs
+++ b/lang/rust/files/patch-src_tools_cargo_src_cargo_sources_git_source.rs
@@ -13,27 +13,17 @@ be stabilized first. It will be available in Rust 1.56.
--- src/tools/cargo/src/cargo/sources/git/source.rs.orig 2021-10-04 20:59:57 UTC
+++ src/tools/cargo/src/cargo/sources/git/source.rs
-@@ -86,6 +86,9 @@ impl<'cfg> Source for GitSource<'cfg> {
-
- impl<'cfg> Source for GitSource<'cfg> {
- fn query(&mut self, dep: &Dependency, f: &mut dyn FnMut(Summary)) -> Poll<CargoResult<()>> {
-+ if std::env::var("CARGO_FREEBSD_PORTS_SKIP_GIT_UPDATE").is_ok() {
-+ return Poll::Ready(Ok(()));
-+ }
- if let Some(src) = self.path_source.as_mut() {
- src.query(dep, f)
- } else {
-@@ -98,6 +101,9 @@ impl<'cfg> Source for GitSource<'cfg> {
- dep: &Dependency,
+@@ -92,6 +92,9 @@ impl<'cfg> Source for GitSource<'cfg> {
+ kind: QueryKind,
f: &mut dyn FnMut(Summary),
) -> Poll<CargoResult<()>> {
+ if std::env::var("CARGO_FREEBSD_PORTS_SKIP_GIT_UPDATE").is_ok() {
+ return Poll::Ready(Ok(()));
+ }
if let Some(src) = self.path_source.as_mut() {
- src.fuzzy_query(dep, f)
+ src.query(dep, kind, f)
} else {
-@@ -119,6 +125,10 @@ impl<'cfg> Source for GitSource<'cfg> {
+@@ -113,6 +116,10 @@ impl<'cfg> Source for GitSource<'cfg> {
fn block_until_ready(&mut self) -> CargoResult<()> {
if self.path_source.is_some() {