git: c219744febdb - main - sysutils/onefetch: Update to 2.11.0

From: Lewis Cook <lcook_at_FreeBSD.org>
Date: Fri, 07 Jan 2022 20:56:39 UTC
The branch main has been updated by lcook:

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

commit c219744febdbc1a7c0178cc032c7fa28c46bcf1a
Author:     Lewis Cook <lcook@FreeBSD.org>
AuthorDate: 2022-01-07 20:39:25 +0000
Commit:     Lewis Cook <lcook@FreeBSD.org>
CommitDate: 2022-01-07 20:56:12 +0000

    sysutils/onefetch: Update to 2.11.0
    
    Changes:        https://github.com/o2sh/onefetch/compare/v2.10.2...v2.11.0
---
 sysutils/onefetch/Makefile            |  57 ++++++++----------
 sysutils/onefetch/distinfo            | 110 +++++++++++++++-------------------
 sysutils/onefetch/files/patch-powerpc |  82 -------------------------
 3 files changed, 71 insertions(+), 178 deletions(-)

diff --git a/sysutils/onefetch/Makefile b/sysutils/onefetch/Makefile
index 913e4376bdc7..89df94f9f4e8 100644
--- a/sysutils/onefetch/Makefile
+++ b/sysutils/onefetch/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	onefetch
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.10.2
-PORTREVISION=	5
+DISTVERSION=	2.11.0
 CATEGORIES=	sysutils devel
 
 MAINTAINER=	lcook@FreeBSD.org
@@ -17,31 +16,29 @@ USES=		cargo
 USE_GITHUB=	yes
 GH_ACCOUNT=	o2sh
 
-CARGO_CRATES=	addr2line-0.15.2 \
-		adler-1.0.2 \
+CARGO_CRATES=	adler-1.0.2 \
 		adler32-1.2.0 \
 		aho-corasick-0.7.18 \
 		ansi_term-0.11.0 \
 		ansi_term-0.12.1 \
+		anyhow-1.0.48 \
 		arrayvec-0.4.12 \
-		askalono-0.4.3 \
+		askalono-0.4.4 \
 		atty-0.2.14 \
 		autocfg-1.0.1 \
-		backtrace-0.3.60 \
 		base64-0.13.0 \
 		bitflags-1.2.1 \
 		block-buffer-0.7.3 \
 		block-padding-0.1.5 \
 		bstr-0.2.16 \
 		byte-tools-0.3.1 \
-		byte-unit-4.0.12 \
+		byte-unit-4.0.13 \
 		bytecount-0.6.2 \
 		bytemuck-1.7.0 \
 		byteorder-1.4.3 \
 		cc-1.0.68 \
 		cfg-if-1.0.0 \
 		chrono-0.4.19 \
-		chrono-humanize-0.2.1 \
 		chrono-tz-0.5.3 \
 		clap-2.33.3 \
 		color_quant-1.1.0 \
@@ -62,9 +59,6 @@ CARGO_CRATES=	addr2line-0.15.2 \
 		encoding_rs-0.8.28 \
 		encoding_rs_io-0.1.7 \
 		env_logger-0.8.4 \
-		error-chain-0.12.4 \
-		failure-0.1.8 \
-		failure_derive-0.1.8 \
 		fake-simd-0.1.2 \
 		flate2-1.0.20 \
 		fnv-1.0.7 \
@@ -72,13 +66,12 @@ CARGO_CRATES=	addr2line-0.15.2 \
 		generic-array-0.12.4 \
 		getrandom-0.2.3 \
 		gif-0.11.2 \
-		gimli-0.24.0 \
-		git2-0.13.20 \
-		glob-0.3.0 \
+		git2-0.13.24 \
 		globset-0.4.8 \
 		globwalk-0.8.1 \
 		grep-matcher-0.1.5 \
 		grep-searcher-0.1.8 \
+		hashbrown-0.11.2 \
 		heck-0.3.3 \
 		hermit-abi-0.1.19 \
 		humansize-1.1.1 \
@@ -86,15 +79,14 @@ CARGO_CRATES=	addr2line-0.15.2 \
 		idna-0.2.3 \
 		ignore-0.4.18 \
 		image-0.23.14 \
+		indexmap-1.7.0 \
 		instant-0.1.9 \
-		itertools-0.9.0 \
 		itoa-0.4.7 \
 		jobserver-0.1.22 \
 		jpeg-decoder-0.1.22 \
-		json-0.12.4 \
 		lazy_static-1.4.0 \
-		libc-0.2.97 \
-		libgit2-sys-0.12.21+1.1.0 \
+		libc-0.2.108 \
+		libgit2-sys-0.12.25+1.3.0 \
 		libz-sys-1.1.3 \
 		linked-hash-map-0.5.4 \
 		lock_api-0.4.4 \
@@ -106,7 +98,7 @@ CARGO_CRATES=	addr2line-0.15.2 \
 		memoffset-0.6.4 \
 		miniz_oxide-0.3.7 \
 		miniz_oxide-0.4.4 \
-		more-asserts-0.2.1 \
+		more-asserts-0.2.2 \
 		nodrop-0.1.14 \
 		num-format-0.4.0 \
 		num-integer-0.1.44 \
@@ -114,13 +106,12 @@ CARGO_CRATES=	addr2line-0.15.2 \
 		num-rational-0.3.2 \
 		num-traits-0.2.14 \
 		num_cpus-1.13.0 \
-		object-0.25.3 \
 		once_cell-1.8.0 \
 		opaque-debug-0.2.3 \
 		parking_lot-0.11.1 \
 		parking_lot_core-0.8.3 \
 		parse-zoneinfo-0.3.0 \
-		paste-1.0.5 \
+		paste-1.0.6 \
 		percent-encoding-2.1.0 \
 		pest-2.1.3 \
 		pest_derive-2.1.0 \
@@ -143,23 +134,22 @@ CARGO_CRATES=	addr2line-0.15.2 \
 		regex-syntax-0.6.25 \
 		rmp-0.8.10 \
 		rmp-serde-0.14.4 \
-		rustc-demangle-0.1.20 \
+		rustversion-1.0.5 \
 		ryu-1.0.5 \
 		same-file-1.0.6 \
 		scoped_threadpool-0.1.9 \
 		scopeguard-1.1.0 \
-		serde-1.0.126 \
-		serde_derive-1.0.126 \
-		serde_json-1.0.64 \
-		serde_yaml-0.8.17 \
+		serde-1.0.130 \
+		serde_derive-1.0.130 \
+		serde_json-1.0.71 \
+		serde_yaml-0.8.21 \
 		sha-1-0.8.2 \
 		slug-0.1.4 \
 		smallvec-1.6.1 \
 		strsim-0.8.0 \
-		strum-0.21.0 \
-		strum_macros-0.21.1 \
+		strum-0.23.0 \
+		strum_macros-0.23.1 \
 		syn-1.0.73 \
-		synstructure-0.12.4 \
 		tera-1.12.0 \
 		term_size-0.3.2 \
 		termcolor-1.1.2 \
@@ -167,6 +157,8 @@ CARGO_CRATES=	addr2line-0.15.2 \
 		thread_local-1.1.3 \
 		tiff-0.6.1 \
 		time-0.1.43 \
+		time-0.3.5 \
+		time-humanize-0.1.3 \
 		tinyvec-1.2.0 \
 		tinyvec_macros-0.1.0 \
 		tokei-12.1.2 \
@@ -188,7 +180,6 @@ CARGO_CRATES=	addr2line-0.15.2 \
 		utf8-width-0.1.5 \
 		vcpkg-0.2.15 \
 		vec_map-0.8.2 \
-		version_check-0.9.3 \
 		walkdir-2.3.2 \
 		wasi-0.10.2+wasi-snapshot-preview1 \
 		weezl-0.1.5 \
@@ -197,9 +188,9 @@ CARGO_CRATES=	addr2line-0.15.2 \
 		winapi-util-0.1.5 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
 		yaml-rust-0.4.5 \
-		zstd-0.5.4+zstd.1.4.7 \
-		zstd-safe-2.0.6+zstd.1.4.7 \
-		zstd-sys-1.4.18+zstd.1.4.7
+		zstd-0.8.3+zstd.1.5.0 \
+		zstd-safe-4.1.0+zstd.1.5.0 \
+		zstd-sys-1.6.0+zstd.1.5.0
 
 PLIST_FILES=		bin/${PORTNAME}
 PORTDOCS=		CONTRIBUTING.md README.md
diff --git a/sysutils/onefetch/distinfo b/sysutils/onefetch/distinfo
index 1a4797f91e45..1b451c1f166e 100644
--- a/sysutils/onefetch/distinfo
+++ b/sysutils/onefetch/distinfo
@@ -1,6 +1,4 @@
-TIMESTAMP = 1626170058
-SHA256 (rust/crates/addr2line-0.15.2.crate) = e7a2e47a1fbe209ee101dd6d61285226744c6c8d3c21c8dc878ba6cb9f467f3a
-SIZE (rust/crates/addr2line-0.15.2.crate) = 32966
+TIMESTAMP = 1641587381
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
 SIZE (rust/crates/adler-1.0.2.crate) = 12778
 SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
@@ -11,16 +9,16 @@ SHA256 (rust/crates/ansi_term-0.11.0.crate) = ee49baf6cb617b853aa8d93bf420db2383
 SIZE (rust/crates/ansi_term-0.11.0.crate) = 17087
 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.48.crate) = 62e1f47f7dc0422027a4e370dd4548d4d66b26782e513e98dca1e689e058a80e
+SIZE (rust/crates/anyhow-1.0.48.crate) = 41346
 SHA256 (rust/crates/arrayvec-0.4.12.crate) = cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9
 SIZE (rust/crates/arrayvec-0.4.12.crate) = 26551
-SHA256 (rust/crates/askalono-0.4.3.crate) = 4c12726b90d9c483f418038faf41cb92a76e5d2c50135546574e4479bfd13ef0
-SIZE (rust/crates/askalono-0.4.3.crate) = 30779
+SHA256 (rust/crates/askalono-0.4.4.crate) = 8cce6c91a5d31c8fc5d667d5873e0ddb3b93324c232dfeac54411e882a90bb10
+SIZE (rust/crates/askalono-0.4.4.crate) = 30085
 SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
 SIZE (rust/crates/atty-0.2.14.crate) = 5470
 SHA256 (rust/crates/autocfg-1.0.1.crate) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a
 SIZE (rust/crates/autocfg-1.0.1.crate) = 12908
-SHA256 (rust/crates/backtrace-0.3.60.crate) = b7815ea54e4d821e791162e078acbebfd6d8c8939cd559c9335dceb1c8ca7282
-SIZE (rust/crates/backtrace-0.3.60.crate) = 70983
 SHA256 (rust/crates/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd
 SIZE (rust/crates/base64-0.13.0.crate) = 62070
 SHA256 (rust/crates/bitflags-1.2.1.crate) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
@@ -33,8 +31,8 @@ SHA256 (rust/crates/bstr-0.2.16.crate) = 90682c8d613ad3373e66de8c6411e0ae2ab2571
 SIZE (rust/crates/bstr-0.2.16.crate) = 330346
 SHA256 (rust/crates/byte-tools-0.3.1.crate) = e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7
 SIZE (rust/crates/byte-tools-0.3.1.crate) = 5526
-SHA256 (rust/crates/byte-unit-4.0.12.crate) = 063197e6eb4b775b64160dedde7a0986bb2836cce140e9492e9e96f28e18bcd8
-SIZE (rust/crates/byte-unit-4.0.12.crate) = 10873
+SHA256 (rust/crates/byte-unit-4.0.13.crate) = 956ffc5b0ec7d7a6949e3f21fd63ba5af4cffdc2ba1e0b7bf62b481458c4ae7f
+SIZE (rust/crates/byte-unit-4.0.13.crate) = 10846
 SHA256 (rust/crates/bytecount-0.6.2.crate) = 72feb31ffc86498dacdbd0fcebb56138e7177a8cc5cea4516031d15ae85a742e
 SIZE (rust/crates/bytecount-0.6.2.crate) = 12347
 SHA256 (rust/crates/bytemuck-1.7.0.crate) = 9966d2ab714d0f785dbac0a0396251a35280aeb42413281617d0209ab4898435
@@ -47,8 +45,6 @@ SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582eb
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
 SHA256 (rust/crates/chrono-0.4.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73
 SIZE (rust/crates/chrono-0.4.19.crate) = 155663
-SHA256 (rust/crates/chrono-humanize-0.2.1.crate) = 2eddc119501d583fd930cb92144e605f44e0252c38dd89d9247fffa1993375cb
-SIZE (rust/crates/chrono-humanize-0.2.1.crate) = 14509
 SHA256 (rust/crates/chrono-tz-0.5.3.crate) = 2554a3155fec064362507487171dcc4edc3df60cb10f3a1fb10ed8094822b120
 SIZE (rust/crates/chrono-tz-0.5.3.crate) = 555362
 SHA256 (rust/crates/clap-2.33.3.crate) = 37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002
@@ -89,12 +85,6 @@ SHA256 (rust/crates/encoding_rs_io-0.1.7.crate) = 1cc3c5651fb62ab8aa3103998dade5
 SIZE (rust/crates/encoding_rs_io-0.1.7.crate) = 16969
 SHA256 (rust/crates/env_logger-0.8.4.crate) = a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3
 SIZE (rust/crates/env_logger-0.8.4.crate) = 33342
-SHA256 (rust/crates/error-chain-0.12.4.crate) = 2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc
-SIZE (rust/crates/error-chain-0.12.4.crate) = 29274
-SHA256 (rust/crates/failure-0.1.8.crate) = d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86
-SIZE (rust/crates/failure-0.1.8.crate) = 37582
-SHA256 (rust/crates/failure_derive-0.1.8.crate) = aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4
-SIZE (rust/crates/failure_derive-0.1.8.crate) = 4950
 SHA256 (rust/crates/fake-simd-0.1.2.crate) = e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed
 SIZE (rust/crates/fake-simd-0.1.2.crate) = 5398
 SHA256 (rust/crates/flate2-1.0.20.crate) = cd3aec53de10fe96d7d8c565eb17f2c687bb5518a2ec453b5b1252964526abe0
@@ -109,12 +99,8 @@ SHA256 (rust/crates/getrandom-0.2.3.crate) = 7fcd999463524c52659517fe2cea98493cf
 SIZE (rust/crates/getrandom-0.2.3.crate) = 26261
 SHA256 (rust/crates/gif-0.11.2.crate) = 5a668f699973d0f573d15749b7002a9ac9e1f9c6b220e7b165601334c173d8de
 SIZE (rust/crates/gif-0.11.2.crate) = 34068
-SHA256 (rust/crates/gimli-0.24.0.crate) = 0e4075386626662786ddb0ec9081e7c7eeb1ba31951f447ca780ef9f5d568189
-SIZE (rust/crates/gimli-0.24.0.crate) = 703534
-SHA256 (rust/crates/git2-0.13.20.crate) = d9831e983241f8c5591ed53f17d874833e2fa82cac2625f3888c50cbfe136cba
-SIZE (rust/crates/git2-0.13.20.crate) = 190365
-SHA256 (rust/crates/glob-0.3.0.crate) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574
-SIZE (rust/crates/glob-0.3.0.crate) = 18724
+SHA256 (rust/crates/git2-0.13.24.crate) = 845e007a28f1fcac035715988a234e8ec5458fd825b20a20c7dec74237ef341f
+SIZE (rust/crates/git2-0.13.24.crate) = 194130
 SHA256 (rust/crates/globset-0.4.8.crate) = 10463d9ff00a2a068db14231982f5132edebad0d7660cd956a1c30292dbcbfbd
 SIZE (rust/crates/globset-0.4.8.crate) = 22886
 SHA256 (rust/crates/globwalk-0.8.1.crate) = 93e3af942408868f6934a7b85134a3230832b9977cf66125df2f9edcfce4ddcc
@@ -123,6 +109,8 @@ SHA256 (rust/crates/grep-matcher-0.1.5.crate) = 6d27563c33062cd33003b166ade2bb4f
 SIZE (rust/crates/grep-matcher-0.1.5.crate) = 15677
 SHA256 (rust/crates/grep-searcher-0.1.8.crate) = 7fbdbde90ba52adc240d2deef7b6ad1f99f53142d074b771fe9b7bede6c4c23d
 SIZE (rust/crates/grep-searcher-0.1.8.crate) = 44569
+SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
+SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
 SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
 SIZE (rust/crates/heck-0.3.3.crate) = 10260
 SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
@@ -137,24 +125,22 @@ SHA256 (rust/crates/ignore-0.4.18.crate) = 713f1b139373f96a2e0ce3ac931cd01ee973c
 SIZE (rust/crates/ignore-0.4.18.crate) = 53174
 SHA256 (rust/crates/image-0.23.14.crate) = 24ffcb7e7244a9bf19d35bf2883b9c080c4ced3c07a9895572178cdb8f13f6a1
 SIZE (rust/crates/image-0.23.14.crate) = 226804
+SHA256 (rust/crates/indexmap-1.7.0.crate) = bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5
+SIZE (rust/crates/indexmap-1.7.0.crate) = 50363
 SHA256 (rust/crates/instant-0.1.9.crate) = 61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec
 SIZE (rust/crates/instant-0.1.9.crate) = 5213
-SHA256 (rust/crates/itertools-0.9.0.crate) = 284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b
-SIZE (rust/crates/itertools-0.9.0.crate) = 96429
 SHA256 (rust/crates/itoa-0.4.7.crate) = dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736
 SIZE (rust/crates/itoa-0.4.7.crate) = 12099
 SHA256 (rust/crates/jobserver-0.1.22.crate) = 972f5ae5d1cb9c6ae417789196c803205313edde988685da5e3aae0827b9e7fd
 SIZE (rust/crates/jobserver-0.1.22.crate) = 21175
 SHA256 (rust/crates/jpeg-decoder-0.1.22.crate) = 229d53d58899083193af11e15917b5640cd40b29ff475a1fe4ef725deb02d0f2
 SIZE (rust/crates/jpeg-decoder-0.1.22.crate) = 228366
-SHA256 (rust/crates/json-0.12.4.crate) = 078e285eafdfb6c4b434e0d31e8cfcb5115b651496faca5749b88fafd4f23bfd
-SIZE (rust/crates/json-0.12.4.crate) = 105942
 SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libc-0.2.97.crate) = 12b8adadd720df158f4d70dfe7ccc6adb0472d7c55ca83445f6a5ab3e36f8fb6
-SIZE (rust/crates/libc-0.2.97.crate) = 517712
-SHA256 (rust/crates/libgit2-sys-0.12.21+1.1.0.crate) = 86271bacd72b2b9e854c3dcfb82efd538f15f870e4c11af66900effb462f6825
-SIZE (rust/crates/libgit2-sys-0.12.21+1.1.0.crate) = 1443245
+SHA256 (rust/crates/libc-0.2.108.crate) = 8521a1b57e76b1ec69af7599e75e38e7b7fad6610f037db8c79b127201b5d119
+SIZE (rust/crates/libc-0.2.108.crate) = 559475
+SHA256 (rust/crates/libgit2-sys-0.12.25+1.3.0.crate) = 8f68169ef08d6519b2fe133ecc637408d933c0174b23b80bb2f79828966fbaab
+SIZE (rust/crates/libgit2-sys-0.12.25+1.3.0.crate) = 1476839
 SHA256 (rust/crates/libz-sys-1.1.3.crate) = de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66
 SIZE (rust/crates/libz-sys-1.1.3.crate) = 1341394
 SHA256 (rust/crates/linked-hash-map-0.5.4.crate) = 7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3
@@ -177,8 +163,8 @@ SHA256 (rust/crates/miniz_oxide-0.3.7.crate) = 791daaae1ed6889560f8c4359194f5664
 SIZE (rust/crates/miniz_oxide-0.3.7.crate) = 44996
 SHA256 (rust/crates/miniz_oxide-0.4.4.crate) = a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b
 SIZE (rust/crates/miniz_oxide-0.4.4.crate) = 49938
-SHA256 (rust/crates/more-asserts-0.2.1.crate) = 0debeb9fcf88823ea64d64e4a815ab1643f33127d995978e099942ce38f25238
-SIZE (rust/crates/more-asserts-0.2.1.crate) = 4221
+SHA256 (rust/crates/more-asserts-0.2.2.crate) = 7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389
+SIZE (rust/crates/more-asserts-0.2.2.crate) = 7033
 SHA256 (rust/crates/nodrop-0.1.14.crate) = 72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb
 SIZE (rust/crates/nodrop-0.1.14.crate) = 7667
 SHA256 (rust/crates/num-format-0.4.0.crate) = bafe4179722c2894288ee77a9f044f02811c86af699344c498b0840c698a2465
@@ -193,8 +179,6 @@ SHA256 (rust/crates/num-traits-0.2.14.crate) = 9a64b1ec5cda2586e284722486d802acf
 SIZE (rust/crates/num-traits-0.2.14.crate) = 45476
 SHA256 (rust/crates/num_cpus-1.13.0.crate) = 05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3
 SIZE (rust/crates/num_cpus-1.13.0.crate) = 14704
-SHA256 (rust/crates/object-0.25.3.crate) = a38f2be3697a57b4060074ff41b44c16870d916ad7877c17696e063257482bc7
-SIZE (rust/crates/object-0.25.3.crate) = 230711
 SHA256 (rust/crates/once_cell-1.8.0.crate) = 692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56
 SIZE (rust/crates/once_cell-1.8.0.crate) = 28925
 SHA256 (rust/crates/opaque-debug-0.2.3.crate) = 2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c
@@ -205,8 +189,8 @@ SHA256 (rust/crates/parking_lot_core-0.8.3.crate) = fa7a782938e745763fe6907fc6ba
 SIZE (rust/crates/parking_lot_core-0.8.3.crate) = 32147
 SHA256 (rust/crates/parse-zoneinfo-0.3.0.crate) = c705f256449c60da65e11ff6626e0c16a0a0b96aaa348de61376b249bc340f41
 SIZE (rust/crates/parse-zoneinfo-0.3.0.crate) = 76590
-SHA256 (rust/crates/paste-1.0.5.crate) = acbf547ad0c65e31259204bd90935776d1c693cec2f4ff7abb7a1bbbd40dfe58
-SIZE (rust/crates/paste-1.0.5.crate) = 17669
+SHA256 (rust/crates/paste-1.0.6.crate) = 0744126afe1a6dd7f394cb50a716dbe086cb06e255e53d8d0185d82828358fb5
+SIZE (rust/crates/paste-1.0.6.crate) = 17808
 SHA256 (rust/crates/percent-encoding-2.1.0.crate) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
 SIZE (rust/crates/percent-encoding-2.1.0.crate) = 9748
 SHA256 (rust/crates/pest-2.1.3.crate) = 10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53
@@ -251,8 +235,8 @@ SHA256 (rust/crates/rmp-0.8.10.crate) = 4f55e5fa1446c4d5dd1f5daeed2a4fe193071771
 SIZE (rust/crates/rmp-0.8.10.crate) = 23541
 SHA256 (rust/crates/rmp-serde-0.14.4.crate) = 4ce7d70c926fe472aed493b902010bccc17fa9f7284145cb8772fd22fdb052d8
 SIZE (rust/crates/rmp-serde-0.14.4.crate) = 24668
-SHA256 (rust/crates/rustc-demangle-0.1.20.crate) = dead70b0b5e03e9c814bcb6b01e03e68f7c57a80aa48c72ec92152ab3e818d49
-SIZE (rust/crates/rustc-demangle-0.1.20.crate) = 23298
+SHA256 (rust/crates/rustversion-1.0.5.crate) = 61b3909d758bb75c79f23d4736fac9433868679d3ad2ea7a61e3c25cfda9a088
+SIZE (rust/crates/rustversion-1.0.5.crate) = 16984
 SHA256 (rust/crates/ryu-1.0.5.crate) = 71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e
 SIZE (rust/crates/ryu-1.0.5.crate) = 49570
 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -261,14 +245,14 @@ SHA256 (rust/crates/scoped_threadpool-0.1.9.crate) = 1d51f5df5af43ab3f1360b429fa
 SIZE (rust/crates/scoped_threadpool-0.1.9.crate) = 7800
 SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
 SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
-SHA256 (rust/crates/serde-1.0.126.crate) = ec7505abeacaec74ae4778d9d9328fe5a5d04253220a85c4ee022239fc996d03
-SIZE (rust/crates/serde-1.0.126.crate) = 75138
-SHA256 (rust/crates/serde_derive-1.0.126.crate) = 963a7dbc9895aeac7ac90e74f34a5d5261828f79df35cbed41e10189d3804d43
-SIZE (rust/crates/serde_derive-1.0.126.crate) = 54189
-SHA256 (rust/crates/serde_json-1.0.64.crate) = 799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79
-SIZE (rust/crates/serde_json-1.0.64.crate) = 115138
-SHA256 (rust/crates/serde_yaml-0.8.17.crate) = 15654ed4ab61726bf918a39cb8d98a2e2995b002387807fa6ba58fdf7f59bb23
-SIZE (rust/crates/serde_yaml-0.8.17.crate) = 40805
+SHA256 (rust/crates/serde-1.0.130.crate) = f12d06de37cf59146fbdecab66aa99f9fe4f78722e3607577a5375d66bd0c913
+SIZE (rust/crates/serde-1.0.130.crate) = 75305
+SHA256 (rust/crates/serde_derive-1.0.130.crate) = d7bc1a1ab1961464eae040d96713baa5a724a8152c1222492465b54322ec508b
+SIZE (rust/crates/serde_derive-1.0.130.crate) = 54703
+SHA256 (rust/crates/serde_json-1.0.71.crate) = 063bf466a64011ac24040a49009724ee60a57da1b437617ceb32e53ad61bfb19
+SIZE (rust/crates/serde_json-1.0.71.crate) = 115468
+SHA256 (rust/crates/serde_yaml-0.8.21.crate) = d8c608a35705a5d3cdc9fbe403147647ff34b921f8e833e49306df898f9b20af
+SIZE (rust/crates/serde_yaml-0.8.21.crate) = 42603
 SHA256 (rust/crates/sha-1-0.8.2.crate) = f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df
 SIZE (rust/crates/sha-1-0.8.2.crate) = 12338
 SHA256 (rust/crates/slug-0.1.4.crate) = b3bc762e6a4b6c6fcaade73e77f9ebc6991b676f88bb2358bddb56560f073373
@@ -277,14 +261,12 @@ SHA256 (rust/crates/smallvec-1.6.1.crate) = fe0f37c9e8f3c5a4a66ad655a93c74daac4a
 SIZE (rust/crates/smallvec-1.6.1.crate) = 26444
 SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
 SIZE (rust/crates/strsim-0.8.0.crate) = 9309
-SHA256 (rust/crates/strum-0.21.0.crate) = aaf86bbcfd1fa9670b7a129f64fc0c9fcbbfe4f1bc4210e9e98fe71ffc12cde2
-SIZE (rust/crates/strum-0.21.0.crate) = 5296
-SHA256 (rust/crates/strum_macros-0.21.1.crate) = d06aaeeee809dbc59eb4556183dd927df67db1540de5be8d3ec0b6636358a5ec
-SIZE (rust/crates/strum_macros-0.21.1.crate) = 16280
+SHA256 (rust/crates/strum-0.23.0.crate) = cae14b91c7d11c9a851d3fbc80a963198998c2a64eec840477fa92d8ce9b70bb
+SIZE (rust/crates/strum-0.23.0.crate) = 5429
+SHA256 (rust/crates/strum_macros-0.23.1.crate) = 5bb0dc7ee9c15cea6199cde9a127fa16a4c5819af85395457ad72d68edc85a38
+SIZE (rust/crates/strum_macros-0.23.1.crate) = 18203
 SHA256 (rust/crates/syn-1.0.73.crate) = f71489ff30030d2ae598524f61326b902466f72a0fb1a8564c001cc63425bcc7
 SIZE (rust/crates/syn-1.0.73.crate) = 232706
-SHA256 (rust/crates/synstructure-0.12.4.crate) = b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701
-SIZE (rust/crates/synstructure-0.12.4.crate) = 18105
 SHA256 (rust/crates/tera-1.12.0.crate) = 7571541dff0e57eaa2e931249f0d7489eb2b24b6b105546f8c2f1a47f15aaa3a
 SIZE (rust/crates/tera-1.12.0.crate) = 1127391
 SHA256 (rust/crates/term_size-0.3.2.crate) = 1e4129646ca0ed8f45d09b929036bafad5377103edd06e50bf574b353d2b08d9
@@ -299,6 +281,10 @@ SHA256 (rust/crates/tiff-0.6.1.crate) = 9a53f4706d65497df0c4349241deddf35f84cee1
 SIZE (rust/crates/tiff-0.6.1.crate) = 1399263
 SHA256 (rust/crates/time-0.1.43.crate) = ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438
 SIZE (rust/crates/time-0.1.43.crate) = 28653
+SHA256 (rust/crates/time-0.3.5.crate) = 41effe7cfa8af36f439fac33861b66b049edc6f9a32331e2312660529c1c24ad
+SIZE (rust/crates/time-0.3.5.crate) = 72732
+SHA256 (rust/crates/time-humanize-0.1.3.crate) = 3e32d019b4f7c100bcd5494e40a27119d45b71fba2b07a4684153129279a4647
+SIZE (rust/crates/time-humanize-0.1.3.crate) = 8023
 SHA256 (rust/crates/tinyvec-1.2.0.crate) = 5b5220f05bb7de7f3f53c7c065e1199b3172696fe2db9f9c4d8ad9b4ee74c342
 SIZE (rust/crates/tinyvec-1.2.0.crate) = 41625
 SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
@@ -341,8 +327,6 @@ 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/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
@@ -359,11 +343,11 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1
 SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
 SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
 SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
-SHA256 (rust/crates/zstd-0.5.4+zstd.1.4.7.crate) = 69996ebdb1ba8b1517f61387a883857818a66c8a295f487b1ffd8fd9d2c82910
-SIZE (rust/crates/zstd-0.5.4+zstd.1.4.7.crate) = 25564
-SHA256 (rust/crates/zstd-safe-2.0.6+zstd.1.4.7.crate) = 98aa931fb69ecee256d44589d19754e61851ae4769bf963b385119b1cc37a49e
-SIZE (rust/crates/zstd-safe-2.0.6+zstd.1.4.7.crate) = 9176
-SHA256 (rust/crates/zstd-sys-1.4.18+zstd.1.4.7.crate) = a1e6e8778706838f43f771d80d37787cb2fe06dafe89dd3aebaf6721b9eaec81
-SIZE (rust/crates/zstd-sys-1.4.18+zstd.1.4.7.crate) = 1883425
-SHA256 (o2sh-onefetch-v2.10.2_GH0.tar.gz) = 6e4d4effcd4fd94ce21625a5e32da5da6446c8874200e40dd791e623b7aff7bb
-SIZE (o2sh-onefetch-v2.10.2_GH0.tar.gz) = 1370024
+SHA256 (rust/crates/zstd-0.8.3+zstd.1.5.0.crate) = 5ea7094c7b4a58fbd738eb0d4a2fc7684a0e6949a31597e074ffe20a07cbc2bf
+SIZE (rust/crates/zstd-0.8.3+zstd.1.5.0.crate) = 28465
+SHA256 (rust/crates/zstd-safe-4.1.0+zstd.1.5.0.crate) = d30375f78e185ca4c91930f42ea2c0162f9aa29737032501f93b79266d985ae7
+SIZE (rust/crates/zstd-safe-4.1.0+zstd.1.5.0.crate) = 12667
+SHA256 (rust/crates/zstd-sys-1.6.0+zstd.1.5.0.crate) = 2141bed8922b427761470e6bbfeff255da94fa20b0bbeab0d9297fcaf71e3aa7
+SIZE (rust/crates/zstd-sys-1.6.0+zstd.1.5.0.crate) = 650825
+SHA256 (o2sh-onefetch-v2.11.0_GH0.tar.gz) = ffd3cc3bd24e299ede1fada2b2da8bf066d59219da167477e1997c860650c192
+SIZE (o2sh-onefetch-v2.11.0_GH0.tar.gz) = 1547400
diff --git a/sysutils/onefetch/files/patch-powerpc b/sysutils/onefetch/files/patch-powerpc
deleted file mode 100644
index c37b5810c91f..000000000000
--- a/sysutils/onefetch/files/patch-powerpc
+++ /dev/null
@@ -1,82 +0,0 @@
---- cargo-crates/libc-0.2.97/src/unix/bsd/freebsdlike/freebsd/mod.rs.orig	2020-03-17 20:35:43 UTC
-+++ cargo-crates/libc-0.2.97/src/unix/bsd/freebsdlike/freebsd/mod.rs
-@@ -1486,6 +1486,9 @@ cfg_if! {
-     } else if #[cfg(target_arch = "powerpc64")] {
-         mod powerpc64;
-         pub use self::powerpc64::*;
-+    } else if #[cfg(target_arch = "powerpc")] {
-+        mod powerpc;
-+        pub use self::powerpc::*;
-     } else {
-         // Unknown target_arch
-     }
---- cargo-crates/libc-0.2.97/src/unix/bsd/freebsdlike/freebsd/powerpc.rs.orig	2021-06-23 22:40:24 UTC
-+++ cargo-crates/libc-0.2.97/src/unix/bsd/freebsdlike/freebsd/powerpc.rs
-@@ -0,0 +1,47 @@
-+pub type c_char = u8;
-+pub type c_long = i32;
-+pub type c_ulong = u32;
-+pub type wchar_t = i32;
-+pub type time_t = i64;
-+pub type suseconds_t = i32;
-+pub type register_t = i32;
-+
-+s! {
-+    pub struct stat {
-+        pub st_dev: ::dev_t,
-+        pub st_ino: ::ino_t,
-+        pub st_mode: ::mode_t,
-+        pub st_nlink: ::nlink_t,
-+        pub st_uid: ::uid_t,
-+        pub st_gid: ::gid_t,
-+        pub st_rdev: ::dev_t,
-+        pub st_atime: ::time_t,
-+        pub st_atime_nsec: ::c_long,
-+        pub st_mtime: ::time_t,
-+        pub st_mtime_nsec: ::c_long,
-+        pub st_ctime: ::time_t,
-+        pub st_ctime_nsec: ::c_long,
-+        pub st_size: ::off_t,
-+        pub st_blocks: ::blkcnt_t,
-+        pub st_blksize: ::blksize_t,
-+        pub st_flags: ::fflags_t,
-+        pub st_gen: u32,
-+        pub st_lspare: i32,
-+        pub st_birthtime: ::time_t,
-+        pub st_birthtime_nsec: ::c_long,
-+    }
-+}
-+
-+// should be pub(crate), but that requires Rust 1.18.0
-+cfg_if! {
-+    if #[cfg(libc_const_size_of)] {
-+        #[doc(hidden)]
-+        pub const _ALIGNBYTES: usize = ::mem::size_of::<::c_int>() - 1;
-+    } else {
-+        #[doc(hidden)]
-+        pub const _ALIGNBYTES: usize = 4 - 1;
-+    }
-+}
-+
-+pub const MAP_32BIT: ::c_int = 0x00080000;
-+pub const MINSIGSTKSZ: ::size_t = 2048; // 512 * 4
---- cargo-crates/crossbeam-epoch-0.9.5/no_atomic.rs.orig	2021-07-12 16:01:21.814570000 +0200
-+++ cargo-crates/crossbeam-epoch-0.9.5/no_atomic.rs	2021-07-12 16:01:34.083879000 +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",
---- 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",