git: efa4e8b619b5 - main - devel/cargo-c: update to 0.9.7

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Fri, 21 Jan 2022 16:10:12 UTC
The branch main has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=efa4e8b619b58cdffc4a00c6776623868ed7b7b7

commit efa4e8b619b58cdffc4a00c6776623868ed7b7b7
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2022-01-21 15:24:50 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2022-01-21 16:09:11 +0000

    devel/cargo-c: update to 0.9.7
    
    Changes:        https://github.com/lu-zero/cargo-c/releases/tag/v0.9.7
    Reported by:    GitHub (watch releases)
---
 devel/cargo-c/Makefile            |  66 +++++++++-----------
 devel/cargo-c/distinfo            | 128 ++++++++++++++++++--------------------
 devel/cargo-c/files/patch-powerpc |  10 ---
 3 files changed, 89 insertions(+), 115 deletions(-)

diff --git a/devel/cargo-c/Makefile b/devel/cargo-c/Makefile
index 364d8ec7b412..6d9e04c904f9 100644
--- a/devel/cargo-c/Makefile
+++ b/devel/cargo-c/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	cargo-c
-DISTVERSION=	0.9.6
-DISTVERSIONSUFFIX=	+cargo-0.58
-PORTREVISION=	1
+DISTVERSION=	0.9.7
+DISTVERSIONSUFFIX=	+cargo-0.59
 CATEGORIES=	devel
 MASTER_SITES=	CRATESIO
 # XXX Teach USES=cargo to have proper default
@@ -27,7 +26,7 @@ PLIST_FILES=	bin/cargo-capi \
 CARGO_CRATES=	adler-1.0.2 \
 		aho-corasick-0.7.18 \
 		ansi_term-0.12.1 \
-		anyhow-1.0.51 \
+		anyhow-1.0.52 \
 		arrayvec-0.5.2 \
 		atty-0.2.14 \
 		autocfg-1.0.1 \
@@ -35,7 +34,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		bitmaps-2.1.0 \
 		bstr-0.2.17 \
 		bytesize-1.1.0 \
-		cargo-0.58.0 \
+		cargo-0.59.0 \
 		cargo-platform-0.1.2 \
 		cargo-util-0.1.1 \
 		cbindgen-0.20.0 \
@@ -47,13 +46,14 @@ CARGO_CRATES=	adler-1.0.2 \
 		core-foundation-0.9.2 \
 		core-foundation-sys-0.8.3 \
 		crates-io-0.33.0 \
-		crc32fast-1.3.0 \
-		crossbeam-utils-0.8.5 \
+		crc32fast-1.3.1 \
+		crossbeam-utils-0.8.6 \
 		crypto-hash-0.3.4 \
-		curl-0.4.41 \
-		curl-sys-0.4.51+curl-7.80.0 \
+		curl-0.4.42 \
+		curl-sys-0.4.52+curl-7.81.0 \
 		either-1.6.1 \
 		env_logger-0.9.0 \
+		fastrand-1.6.0 \
 		filetime-0.2.15 \
 		flate2-1.0.22 \
 		fnv-1.0.7 \
@@ -61,7 +61,6 @@ CARGO_CRATES=	adler-1.0.2 \
 		foreign-types-shared-0.1.1 \
 		form_urlencoded-1.0.1 \
 		fwdansi-1.1.0 \
-		getrandom-0.2.3 \
 		git2-0.13.25 \
 		git2-curl-0.14.1 \
 		glob-0.3.0 \
@@ -76,13 +75,14 @@ CARGO_CRATES=	adler-1.0.2 \
 		idna-0.2.3 \
 		ignore-0.4.18 \
 		im-rc-15.0.0 \
-		indexmap-1.7.0 \
+		indexmap-1.8.0 \
+		instant-0.1.12 \
 		itertools-0.10.3 \
-		itoa-0.4.8 \
+		itoa-1.0.1 \
 		jobserver-0.1.24 \
 		lazy_static-1.4.0 \
 		lazycell-1.3.0 \
-		libc-0.2.111 \
+		libc-0.2.113 \
 		libgit2-sys-0.12.26+1.3.0 \
 		libnghttp2-sys-0.1.7+1.45.0 \
 		libssh2-sys-0.2.23 \
@@ -92,26 +92,21 @@ CARGO_CRATES=	adler-1.0.2 \
 		memchr-2.4.1 \
 		miniz_oxide-0.4.4 \
 		miow-0.3.7 \
-		num_cpus-1.13.0 \
-		once_cell-1.8.0 \
+		num_cpus-1.13.1 \
+		once_cell-1.9.0 \
 		opener-0.5.0 \
 		openssl-0.10.38 \
-		openssl-probe-0.1.4 \
-		openssl-src-111.16.0+1.1.1l \
+		openssl-probe-0.1.5 \
+		openssl-src-111.17.0+1.1.1m \
 		openssl-sys-0.9.72 \
-		os_info-3.0.8 \
+		os_info-3.1.0 \
 		percent-encoding-2.1.0 \
 		pkg-config-0.3.24 \
-		ppv-lite86-0.2.15 \
 		proc-macro-error-1.0.4 \
 		proc-macro-error-attr-1.0.4 \
-		proc-macro2-1.0.33 \
-		quote-1.0.10 \
-		rand-0.8.4 \
-		rand_chacha-0.3.1 \
+		proc-macro2-1.0.36 \
+		quote-1.0.14 \
 		rand_core-0.5.1 \
-		rand_core-0.6.3 \
-		rand_hc-0.3.1 \
 		rand_xoshiro-0.4.0 \
 		redox_syscall-0.2.10 \
 		regex-1.5.4 \
@@ -124,27 +119,27 @@ CARGO_CRATES=	adler-1.0.2 \
 		same-file-1.0.6 \
 		schannel-0.1.19 \
 		semver-1.0.4 \
-		serde-1.0.131 \
-		serde_derive-1.0.131 \
+		serde-1.0.134 \
+		serde_derive-1.0.134 \
 		serde_ignored-0.1.2 \
-		serde_json-1.0.72 \
+		serde_json-1.0.75 \
 		shell-escape-0.1.5 \
 		sized-chunks-0.6.5 \
-		socket2-0.4.2 \
+		socket2-0.4.3 \
 		strip-ansi-escapes-0.1.1 \
 		strsim-0.8.0 \
-		structopt-0.3.25 \
+		structopt-0.3.26 \
 		structopt-derive-0.4.18 \
-		syn-1.0.82 \
-		tar-0.4.37 \
-		tempfile-3.2.0 \
+		syn-1.0.86 \
+		tar-0.4.38 \
+		tempfile-3.3.0 \
 		termcolor-1.1.2 \
 		textwrap-0.11.0 \
 		thread_local-1.1.3 \
 		tinyvec-1.5.1 \
 		tinyvec_macros-0.1.0 \
 		toml-0.5.8 \
-		typenum-1.14.0 \
+		typenum-1.15.0 \
 		unicode-bidi-0.3.7 \
 		unicode-normalization-0.1.19 \
 		unicode-segmentation-1.8.0 \
@@ -154,11 +149,10 @@ CARGO_CRATES=	adler-1.0.2 \
 		utf8parse-0.2.0 \
 		vcpkg-0.2.15 \
 		vec_map-0.8.2 \
-		version_check-0.9.3 \
+		version_check-0.9.4 \
 		vte-0.10.1 \
 		vte_generate_state_changes-0.1.1 \
 		walkdir-2.3.2 \
-		wasi-0.10.2+wasi-snapshot-preview1 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.5 \
diff --git a/devel/cargo-c/distinfo b/devel/cargo-c/distinfo
index 9e63a751b76b..3a8d9e26da40 100644
--- a/devel/cargo-c/distinfo
+++ b/devel/cargo-c/distinfo
@@ -1,14 +1,14 @@
-TIMESTAMP = 1639390643
-SHA256 (rust/crates/cargo-c-0.9.6+cargo-0.58.crate) = 25dd52f8c095f75117b9aa502dd12e9c29322f8e4d620879a7539799d5c0caec
-SIZE (rust/crates/cargo-c-0.9.6+cargo-0.58.crate) = 35014
+TIMESTAMP = 1642778690
+SHA256 (rust/crates/cargo-c-0.9.7+cargo-0.59.crate) = 759dcf8e72c53ff3d49f877480d0f338b94335e314c72782c2d5105d1e1a5dd9
+SIZE (rust/crates/cargo-c-0.9.7+cargo-0.59.crate) = 34939
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
 SIZE (rust/crates/adler-1.0.2.crate) = 12778
 SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
 SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923
 SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
 SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
-SHA256 (rust/crates/anyhow-1.0.51.crate) = 8b26702f315f53b6071259e15dd9d64528213b44d61de1ec926eca7715d62203
-SIZE (rust/crates/anyhow-1.0.51.crate) = 44100
+SHA256 (rust/crates/anyhow-1.0.52.crate) = 84450d0b4a8bd1ba4144ce8ce718fbc5d071358b1e5384bace6536b3d1f2d5b3
+SIZE (rust/crates/anyhow-1.0.52.crate) = 44224
 SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b
 SIZE (rust/crates/arrayvec-0.5.2.crate) = 27838
 SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
@@ -23,8 +23,8 @@ SHA256 (rust/crates/bstr-0.2.17.crate) = ba3569f383e8f1598449f1a423e72e99569137b
 SIZE (rust/crates/bstr-0.2.17.crate) = 330350
 SHA256 (rust/crates/bytesize-1.1.0.crate) = 6c58ec36aac5066d5ca17df51b3e70279f5670a72102f5752cb7e7c856adfc70
 SIZE (rust/crates/bytesize-1.1.0.crate) = 9370
-SHA256 (rust/crates/cargo-0.58.0.crate) = cab77eea837b09297f6ad70921e465d77b60eb10380505abc02bd6e66b653704
-SIZE (rust/crates/cargo-0.58.0.crate) = 1464921
+SHA256 (rust/crates/cargo-0.59.0.crate) = d08705bf607eb738364863d8435e69f88dd5c131b7f9752777a7ce328085cf95
+SIZE (rust/crates/cargo-0.59.0.crate) = 1846698
 SHA256 (rust/crates/cargo-platform-0.1.2.crate) = cbdb825da8a5df079a43676dbe042702f1707b1109f713a01420fbb4cc71fa27
 SIZE (rust/crates/cargo-platform-0.1.2.crate) = 11645
 SHA256 (rust/crates/cargo-util-0.1.1.crate) = f2bf633f7ad4e022f63c4197085047af9606a08a3df17badbb7bd3644dc7faeb
@@ -47,20 +47,22 @@ SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191
 SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519
 SHA256 (rust/crates/crates-io-0.33.0.crate) = 217138863f33507d7a8edef10fc673c4911679ef7aeb9ff53ee7bb82dc7bf590
 SIZE (rust/crates/crates-io-0.33.0.crate) = 9591
-SHA256 (rust/crates/crc32fast-1.3.0.crate) = 738c290dfaea84fc1ca15ad9c168d083b05a714e1efddd8edaab678dc28d2836
-SIZE (rust/crates/crc32fast-1.3.0.crate) = 38565
-SHA256 (rust/crates/crossbeam-utils-0.8.5.crate) = d82cfc11ce7f2c3faef78d8a684447b40d503d9681acebed6cb728d45940c4db
-SIZE (rust/crates/crossbeam-utils-0.8.5.crate) = 38414
+SHA256 (rust/crates/crc32fast-1.3.1.crate) = a2209c310e29876f7f0b2721e7e26b84aff178aa3da5d091f9bfbf47669e60e3
+SIZE (rust/crates/crc32fast-1.3.1.crate) = 38655
+SHA256 (rust/crates/crossbeam-utils-0.8.6.crate) = cfcae03edb34f947e64acdb1c33ec169824e20657e9ecb61cef6c8c74dcb8120
+SIZE (rust/crates/crossbeam-utils-0.8.6.crate) = 38841
 SHA256 (rust/crates/crypto-hash-0.3.4.crate) = 8a77162240fd97248d19a564a565eb563a3f592b386e4136fb300909e67dddca
 SIZE (rust/crates/crypto-hash-0.3.4.crate) = 8102
-SHA256 (rust/crates/curl-0.4.41.crate) = 1bc6d233563261f8db6ffb83bbaad5a73837a6e6b28868e926337ebbdece0be3
-SIZE (rust/crates/curl-0.4.41.crate) = 88435
-SHA256 (rust/crates/curl-sys-0.4.51+curl-7.80.0.crate) = d130987e6a6a34fe0889e1083022fa48cd90e6709a84be3fb8dd95801de5af20
-SIZE (rust/crates/curl-sys-0.4.51+curl-7.80.0.crate) = 2966807
+SHA256 (rust/crates/curl-0.4.42.crate) = 7de97b894edd5b5bcceef8b78d7da9b75b1d2f2f9a910569d0bde3dd31d84939
+SIZE (rust/crates/curl-0.4.42.crate) = 90376
+SHA256 (rust/crates/curl-sys-0.4.52+curl-7.81.0.crate) = 14b8c2d1023ea5fded5b7b892e4b8e95f70038a421126a056761a84246a28971
+SIZE (rust/crates/curl-sys-0.4.52+curl-7.81.0.crate) = 2984593
 SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
 SIZE (rust/crates/either-1.6.1.crate) = 13641
 SHA256 (rust/crates/env_logger-0.9.0.crate) = 0b2cf0344971ee6c64c31be0d530793fba457d322dfec2810c453d0ef228f9c3
 SIZE (rust/crates/env_logger-0.9.0.crate) = 33573
+SHA256 (rust/crates/fastrand-1.6.0.crate) = 779d043b6a0b90cc4c0ed7ee380a6504394cee7efd7db050e3774eee387324b2
+SIZE (rust/crates/fastrand-1.6.0.crate) = 11338
 SHA256 (rust/crates/filetime-0.2.15.crate) = 975ccf83d8d9d0d84682850a38c8169027be83368805971cc4f238c2b245bc98
 SIZE (rust/crates/filetime-0.2.15.crate) = 14511
 SHA256 (rust/crates/flate2-1.0.22.crate) = 1e6988e897c1c9c485f43b47a529cef42fde0547f9d8d41a7062518f1d8fc53f
@@ -75,8 +77,6 @@ SHA256 (rust/crates/form_urlencoded-1.0.1.crate) = 5fc25a87fa4fd2094bffb06925852
 SIZE (rust/crates/form_urlencoded-1.0.1.crate) = 8773
 SHA256 (rust/crates/fwdansi-1.1.0.crate) = 08c1f5787fe85505d1f7777268db5103d80a7a374d2316a7ce262e57baf8f208
 SIZE (rust/crates/fwdansi-1.1.0.crate) = 8280
-SHA256 (rust/crates/getrandom-0.2.3.crate) = 7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753
-SIZE (rust/crates/getrandom-0.2.3.crate) = 26261
 SHA256 (rust/crates/git2-0.13.25.crate) = f29229cc1b24c0e6062f6e742aa3e256492a5323365e5ed3413599f8a5eff7d6
 SIZE (rust/crates/git2-0.13.25.crate) = 194192
 SHA256 (rust/crates/git2-curl-0.14.1.crate) = 883539cb0ea94bab3f8371a98cd8e937bbe9ee7c044499184aa4c17deb643a50
@@ -105,20 +105,22 @@ SHA256 (rust/crates/ignore-0.4.18.crate) = 713f1b139373f96a2e0ce3ac931cd01ee973c
 SIZE (rust/crates/ignore-0.4.18.crate) = 53174
 SHA256 (rust/crates/im-rc-15.0.0.crate) = 3ca8957e71f04a205cb162508f9326aea04676c8dfd0711220190d6b83664f3f
 SIZE (rust/crates/im-rc-15.0.0.crate) = 182171
-SHA256 (rust/crates/indexmap-1.7.0.crate) = bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5
-SIZE (rust/crates/indexmap-1.7.0.crate) = 50363
+SHA256 (rust/crates/indexmap-1.8.0.crate) = 282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223
+SIZE (rust/crates/indexmap-1.8.0.crate) = 52583
+SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
+SIZE (rust/crates/instant-0.1.12.crate) = 6128
 SHA256 (rust/crates/itertools-0.10.3.crate) = a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3
 SIZE (rust/crates/itertools-0.10.3.crate) = 118661
-SHA256 (rust/crates/itoa-0.4.8.crate) = b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4
-SIZE (rust/crates/itoa-0.4.8.crate) = 11926
+SHA256 (rust/crates/itoa-1.0.1.crate) = 1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35
+SIZE (rust/crates/itoa-1.0.1.crate) = 11059
 SHA256 (rust/crates/jobserver-0.1.24.crate) = af25a77299a7f711a01975c35a6a424eb6862092cc2d6c72c4ed6cbc56dfc1fa
 SIZE (rust/crates/jobserver-0.1.24.crate) = 21303
 SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
 SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
 SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
-SHA256 (rust/crates/libc-0.2.111.crate) = 8e167738f1866a7ec625567bae89ca0d44477232a4f7c52b1c7f2adc2c98804f
-SIZE (rust/crates/libc-0.2.111.crate) = 571286
+SHA256 (rust/crates/libc-0.2.113.crate) = eef78b64d87775463c549fbd80e19249ef436ea3bf1de2a1eb7e717ec7fab1e9
+SIZE (rust/crates/libc-0.2.113.crate) = 566175
 SHA256 (rust/crates/libgit2-sys-0.12.26+1.3.0.crate) = 19e1c899248e606fbfe68dcb31d8b0176ebab833b103824af31bddf4b7457494
 SIZE (rust/crates/libgit2-sys-0.12.26+1.3.0.crate) = 1476836
 SHA256 (rust/crates/libnghttp2-sys-0.1.7+1.45.0.crate) = 57ed28aba195b38d5ff02b9170cbff627e336a20925e43b4945390401c5dc93f
@@ -137,46 +139,36 @@ SHA256 (rust/crates/miniz_oxide-0.4.4.crate) = a92518e98c078586bc6c934028adcca4c
 SIZE (rust/crates/miniz_oxide-0.4.4.crate) = 49938
 SHA256 (rust/crates/miow-0.3.7.crate) = b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21
 SIZE (rust/crates/miow-0.3.7.crate) = 24563
-SHA256 (rust/crates/num_cpus-1.13.0.crate) = 05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3
-SIZE (rust/crates/num_cpus-1.13.0.crate) = 14704
-SHA256 (rust/crates/once_cell-1.8.0.crate) = 692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56
-SIZE (rust/crates/once_cell-1.8.0.crate) = 28925
+SHA256 (rust/crates/num_cpus-1.13.1.crate) = 19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1
+SIZE (rust/crates/num_cpus-1.13.1.crate) = 14752
+SHA256 (rust/crates/once_cell-1.9.0.crate) = da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5
+SIZE (rust/crates/once_cell-1.9.0.crate) = 30702
 SHA256 (rust/crates/opener-0.5.0.crate) = 4ea3ebcd72a54701f56345f16785a6d3ac2df7e986d273eb4395c0b01db17952
 SIZE (rust/crates/opener-0.5.0.crate) = 12350
 SHA256 (rust/crates/openssl-0.10.38.crate) = 0c7ae222234c30df141154f159066c5093ff73b63204dcda7121eb082fc56a95
 SIZE (rust/crates/openssl-0.10.38.crate) = 207436
-SHA256 (rust/crates/openssl-probe-0.1.4.crate) = 28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a
-SIZE (rust/crates/openssl-probe-0.1.4.crate) = 7066
-SHA256 (rust/crates/openssl-src-111.16.0+1.1.1l.crate) = 7ab2173f69416cf3ec12debb5823d244127d23a9b127d5a5189aa97c5fa2859f
-SIZE (rust/crates/openssl-src-111.16.0+1.1.1l.crate) = 5095644
+SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
+SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
+SHA256 (rust/crates/openssl-src-111.17.0+1.1.1m.crate) = 05d6a336abd10814198f66e2a91ccd7336611f30334119ca8ce300536666fcf4
+SIZE (rust/crates/openssl-src-111.17.0+1.1.1m.crate) = 5097946
 SHA256 (rust/crates/openssl-sys-0.9.72.crate) = 7e46109c383602735fa0a2e48dd2b7c892b048e1bf69e5c3b1d804b7d9c203cb
 SIZE (rust/crates/openssl-sys-0.9.72.crate) = 56510
-SHA256 (rust/crates/os_info-3.0.8.crate) = e5501659840950e918d046ad97ebe9702cbb4ec0097e47dbd27abf7692223181
-SIZE (rust/crates/os_info-3.0.8.crate) = 20140
+SHA256 (rust/crates/os_info-3.1.0.crate) = 198e392be7e882f0c2836f425e430f81d9a0e99651e4646311347417cddbfd43
+SIZE (rust/crates/os_info-3.1.0.crate) = 20344
 SHA256 (rust/crates/percent-encoding-2.1.0.crate) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
 SIZE (rust/crates/percent-encoding-2.1.0.crate) = 9748
 SHA256 (rust/crates/pkg-config-0.3.24.crate) = 58893f751c9b0412871a09abd62ecd2a00298c6c83befa223ef98c52aef40cbe
 SIZE (rust/crates/pkg-config-0.3.24.crate) = 16489
-SHA256 (rust/crates/ppv-lite86-0.2.15.crate) = ed0cfbc8191465bed66e1718596ee0b0b35d5ee1f41c5df2189d0fe8bde535ba
-SIZE (rust/crates/ppv-lite86-0.2.15.crate) = 22002
 SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
 SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
 SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
 SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.33.crate) = fb37d2df5df740e582f28f8560cf425f52bb267d872fe58358eadb554909f07a
-SIZE (rust/crates/proc-macro2-1.0.33.crate) = 41040
-SHA256 (rust/crates/quote-1.0.10.crate) = 38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05
-SIZE (rust/crates/quote-1.0.10.crate) = 29960
-SHA256 (rust/crates/rand-0.8.4.crate) = 2e7573632e6454cf6b99d7aac4ccca54be06da05aca2ef7423d22d27d4d4bcd8
-SIZE (rust/crates/rand-0.8.4.crate) = 87406
-SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
-SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/proc-macro2-1.0.36.crate) = c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029
+SIZE (rust/crates/proc-macro2-1.0.36.crate) = 41411
+SHA256 (rust/crates/quote-1.0.14.crate) = 47aa80447ce4daf1717500037052af176af5d38cc3e571d9ec1c7353fc10c87d
+SIZE (rust/crates/quote-1.0.14.crate) = 27252
 SHA256 (rust/crates/rand_core-0.5.1.crate) = 90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19
 SIZE (rust/crates/rand_core-0.5.1.crate) = 21116
-SHA256 (rust/crates/rand_core-0.6.3.crate) = d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7
-SIZE (rust/crates/rand_core-0.6.3.crate) = 21938
-SHA256 (rust/crates/rand_hc-0.3.1.crate) = d51e9f596de227fda2ea6c84607f5558e196eeaf43c986b724ba4fb8fdf497e7
-SIZE (rust/crates/rand_hc-0.3.1.crate) = 11891
 SHA256 (rust/crates/rand_xoshiro-0.4.0.crate) = a9fcdd2e881d02f1d9390ae47ad8e5696a9e4be7b547a1da2afbc61973217004
 SIZE (rust/crates/rand_xoshiro-0.4.0.crate) = 17029
 SHA256 (rust/crates/redox_syscall-0.2.10.crate) = 8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff
@@ -201,34 +193,34 @@ SHA256 (rust/crates/schannel-0.1.19.crate) = 8f05ba609c234e60bee0d547fe94a4c7e9d
 SIZE (rust/crates/schannel-0.1.19.crate) = 42755
 SHA256 (rust/crates/semver-1.0.4.crate) = 568a8e6258aa33c13358f81fd834adb854c6f7c9468520910a9b1e8fac068012
 SIZE (rust/crates/semver-1.0.4.crate) = 29375
-SHA256 (rust/crates/serde-1.0.131.crate) = b4ad69dfbd3e45369132cc64e6748c2d65cdfb001a2b1c232d128b4ad60561c1
-SIZE (rust/crates/serde-1.0.131.crate) = 75357
-SHA256 (rust/crates/serde_derive-1.0.131.crate) = b710a83c4e0dff6a3d511946b95274ad9ca9e5d3ae497b63fda866ac955358d2
-SIZE (rust/crates/serde_derive-1.0.131.crate) = 54729
+SHA256 (rust/crates/serde-1.0.134.crate) = 96b3c34c1690edf8174f5b289a336ab03f568a4460d8c6df75f2f3a692b3bc6a
+SIZE (rust/crates/serde-1.0.134.crate) = 75737
+SHA256 (rust/crates/serde_derive-1.0.134.crate) = 784ed1fbfa13fe191077537b0d70ec8ad1e903cfe04831da608aa36457cb653d
+SIZE (rust/crates/serde_derive-1.0.134.crate) = 54728
 SHA256 (rust/crates/serde_ignored-0.1.2.crate) = 1c2c7d39d14f2f2ea82239de71594782f186fd03501ac81f0ce08e674819ff2f
 SIZE (rust/crates/serde_ignored-0.1.2.crate) = 12179
-SHA256 (rust/crates/serde_json-1.0.72.crate) = d0ffa0837f2dfa6fb90868c2b5468cad482e175f7dad97e7421951e663f2b527
-SIZE (rust/crates/serde_json-1.0.72.crate) = 115888
+SHA256 (rust/crates/serde_json-1.0.75.crate) = c059c05b48c5c0067d4b4b2b4f0732dd65feb52daf7e0ea09cd87e7dadc1af79
+SIZE (rust/crates/serde_json-1.0.75.crate) = 116009
 SHA256 (rust/crates/shell-escape-0.1.5.crate) = 45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f
 SIZE (rust/crates/shell-escape-0.1.5.crate) = 6847
 SHA256 (rust/crates/sized-chunks-0.6.5.crate) = 16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e
 SIZE (rust/crates/sized-chunks-0.6.5.crate) = 43628
-SHA256 (rust/crates/socket2-0.4.2.crate) = 5dc90fe6c7be1a323296982db1836d1ea9e47b6839496dde9a541bc496df3516
-SIZE (rust/crates/socket2-0.4.2.crate) = 41721
+SHA256 (rust/crates/socket2-0.4.3.crate) = 0f82496b90c36d70af5fcd482edaa2e0bd16fade569de1330405fecbbdac736b
+SIZE (rust/crates/socket2-0.4.3.crate) = 44038
 SHA256 (rust/crates/strip-ansi-escapes-0.1.1.crate) = 011cbb39cf7c1f62871aea3cc46e5817b0937b49e9447370c93cacbe93a766d8
 SIZE (rust/crates/strip-ansi-escapes-0.1.1.crate) = 8668
 SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
 SIZE (rust/crates/strsim-0.8.0.crate) = 9309
-SHA256 (rust/crates/structopt-0.3.25.crate) = 40b9788f4202aa75c240ecc9c15c65185e6a39ccdeb0fd5d008b98825464c87c
-SIZE (rust/crates/structopt-0.3.25.crate) = 52296
+SHA256 (rust/crates/structopt-0.3.26.crate) = 0c6b5c64445ba8094a6ab0c3cd2ad323e07171012d9c98b0b15651daf1787a10
+SIZE (rust/crates/structopt-0.3.26.crate) = 53798
 SHA256 (rust/crates/structopt-derive-0.4.18.crate) = dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0
 SIZE (rust/crates/structopt-derive-0.4.18.crate) = 20996
-SHA256 (rust/crates/syn-1.0.82.crate) = 8daf5dd0bb60cbd4137b1b587d2fc0ae729bc07cf01cd70b36a1ed5ade3b9d59
-SIZE (rust/crates/syn-1.0.82.crate) = 234316
-SHA256 (rust/crates/tar-0.4.37.crate) = d6f5515d3add52e0bbdcad7b83c388bb36ba7b754dda3b5f5bc2d38640cdba5c
-SIZE (rust/crates/tar-0.4.37.crate) = 47381
-SHA256 (rust/crates/tempfile-3.2.0.crate) = dac1c663cfc93810f88aed9b8941d48cabf856a1b111c29a40439018d870eb22
-SIZE (rust/crates/tempfile-3.2.0.crate) = 25892
+SHA256 (rust/crates/syn-1.0.86.crate) = 8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b
+SIZE (rust/crates/syn-1.0.86.crate) = 235126
+SHA256 (rust/crates/tar-0.4.38.crate) = 4b55807c0344e1e6c04d7c965f5289c39a8d94ae23ed5c0b57aabac549f871c6
+SIZE (rust/crates/tar-0.4.38.crate) = 49158
+SHA256 (rust/crates/tempfile-3.3.0.crate) = 5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4
+SIZE (rust/crates/tempfile-3.3.0.crate) = 27578
 SHA256 (rust/crates/termcolor-1.1.2.crate) = 2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4
 SIZE (rust/crates/termcolor-1.1.2.crate) = 17287
 SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
@@ -241,8 +233,8 @@ SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec40
 SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
 SHA256 (rust/crates/toml-0.5.8.crate) = a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa
 SIZE (rust/crates/toml-0.5.8.crate) = 54219
-SHA256 (rust/crates/typenum-1.14.0.crate) = b63708a265f51345575b27fe43f9500ad611579e764c79edbc2037b1121959ec
-SIZE (rust/crates/typenum-1.14.0.crate) = 40518
+SHA256 (rust/crates/typenum-1.15.0.crate) = dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987
+SIZE (rust/crates/typenum-1.15.0.crate) = 40741
 SHA256 (rust/crates/unicode-bidi-0.3.7.crate) = 1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f
 SIZE (rust/crates/unicode-bidi-0.3.7.crate) = 33759
 SHA256 (rust/crates/unicode-normalization-0.1.19.crate) = d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9
@@ -261,16 +253,14 @@ SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677
 SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
 SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191
 SIZE (rust/crates/vec_map-0.8.2.crate) = 14466
-SHA256 (rust/crates/version_check-0.9.3.crate) = 5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe
-SIZE (rust/crates/version_check-0.9.3.crate) = 12547
+SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
+SIZE (rust/crates/version_check-0.9.4.crate) = 14895
 SHA256 (rust/crates/vte-0.10.1.crate) = 6cbce692ab4ca2f1f3047fcf732430249c0e971bfdd2b234cf2c47ad93af5983
 SIZE (rust/crates/vte-0.10.1.crate) = 24947
 SHA256 (rust/crates/vte_generate_state_changes-0.1.1.crate) = d257817081c7dffcdbab24b9e62d2def62e2ff7d00b1c20062551e6cccc145ff
 SIZE (rust/crates/vte_generate_state_changes-0.1.1.crate) = 2422
 SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56
 SIZE (rust/crates/walkdir-2.3.2.crate) = 23516
-SHA256 (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6
-SIZE (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = 27505
 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
diff --git a/devel/cargo-c/files/patch-powerpc b/devel/cargo-c/files/patch-powerpc
deleted file mode 100644
index b9159f01c024..000000000000
--- a/devel/cargo-c/files/patch-powerpc
+++ /dev/null
@@ -1,10 +0,0 @@
---- cargo-crates/crossbeam-utils-0.8.5/no_atomic.rs.orig	2021-07-12 16:01:05.023177000 +0200
-+++ cargo-crates/crossbeam-utils-0.8.5/no_atomic.rs	2021-07-12 16:01:16.538869000 +0200
-@@ -30,6 +30,7 @@
-     "mipsel-unknown-none",
-     "mipsisa32r6-unknown-linux-gnu",
-     "mipsisa32r6el-unknown-linux-gnu",
-+    "powerpc-unknown-freebsd",
-     "powerpc-unknown-linux-gnu",
-     "powerpc-unknown-linux-gnuspe",
-     "powerpc-unknown-linux-musl",