git: 379580a4c512 - main - sysutils/fselect: Update to 0.7.7

From: Lewis Cook <lcook_at_FreeBSD.org>
Date: Thu, 07 Oct 2021 07:02:00 UTC
The branch main has been updated by lcook:

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

commit 379580a4c51236acc1e072484551ecd7b59d6346
Author:     Lewis Cook <lcook@FreeBSD.org>
AuthorDate: 2021-10-07 06:50:21 +0000
Commit:     Lewis Cook <lcook@FreeBSD.org>
CommitDate: 2021-10-07 07:01:42 +0000

    sysutils/fselect: Update to 0.7.7
    
    Changes:        https://github.com/jhspetersson/fselect/releases/tag/0.7.7
---
 sysutils/fselect/Makefile            |  72 +++++++++---------
 sysutils/fselect/distinfo            | 144 ++++++++++++++++++-----------------
 sysutils/fselect/files/patch-powerpc |  62 ---------------
 3 files changed, 112 insertions(+), 166 deletions(-)

diff --git a/sysutils/fselect/Makefile b/sysutils/fselect/Makefile
index 00bc3d1bd92c..1f308b155089 100644
--- a/sysutils/fselect/Makefile
+++ b/sysutils/fselect/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	fselect
-DISTVERSION=	0.7.6
-PORTREVISION=	3
+DISTVERSION=	0.7.7
 CATEGORIES=	sysutils
 
 MAINTAINER=	lcook@FreeBSD.org
@@ -24,27 +23,27 @@ CARGO_CRATES=	adler-1.0.2 \
 		base64-0.13.0 \
 		bitflags-1.2.1 \
 		bitreader-0.3.4 \
-		bitstream-io-1.1.0 \
+		bitstream-io-1.2.0 \
 		block-buffer-0.9.0 \
 		block-padding-0.2.1 \
-		bstr-0.2.16 \
+		bstr-0.2.17 \
 		bytecount-0.6.2 \
 		byteorder-1.4.3 \
 		bzip2-0.4.3 \
 		bzip2-sys-0.1.11+1.0.8 \
-		cc-1.0.68 \
+		cc-1.0.70 \
 		cfg-if-0.1.10 \
 		cfg-if-1.0.0 \
 		chrono-0.4.19 \
 		chrono-english-0.1.6 \
 		clipboard-win-4.2.1 \
 		cloudabi-0.0.3 \
-		cpufeatures-0.1.4 \
+		cpufeatures-0.2.1 \
 		crc32fast-1.2.1 \
 		csv-1.1.6 \
 		csv-core-0.1.10 \
 		digest-0.9.0 \
-		directories-3.0.2 \
+		directories-4.0.1 \
 		dirs-next-2.0.0 \
 		dirs-sys-0.3.6 \
 		dirs-sys-next-0.1.2 \
@@ -53,37 +52,39 @@ CARGO_CRATES=	adler-1.0.2 \
 		env_logger-0.8.4 \
 		error-code-2.3.0 \
 		fallible_collections-0.3.1 \
-		fd-lock-2.0.0 \
+		fd-lock-3.0.0 \
 		fixedbitset-0.2.0 \
-		flate2-1.0.20 \
+		flate2-1.0.22 \
 		fnv-1.0.7 \
 		generic-array-0.14.4 \
 		getrandom-0.1.16 \
 		getrandom-0.2.3 \
 		hashbrown-0.9.1 \
-		hermit-abi-0.1.18 \
+		hashbrown-0.11.2 \
+		hermit-abi-0.1.19 \
 		humansize-1.1.1 \
 		humantime-2.1.0 \
-		imagesize-0.8.8 \
-		indexmap-1.6.2 \
+		imagesize-0.9.0 \
+		indexmap-1.7.0 \
 		itertools-0.8.2 \
-		itoa-0.4.7 \
+		itoa-0.4.8 \
 		kamadak-exif-0.5.4 \
 		keccak-0.1.0 \
 		lazy_static-1.4.0 \
-		libc-0.2.97 \
+		libc-0.2.103 \
 		lock_api-0.3.4 \
 		log-0.4.14 \
-		lscolors-0.7.1 \
+		lscolors-0.8.0 \
 		matroska-0.7.0 \
 		memchr-1.0.2 \
-		memchr-2.4.0 \
+		memchr-2.4.1 \
+		memoffset-0.6.4 \
 		miniz_oxide-0.4.4 \
 		mp3-metadata-0.3.3 \
 		mp4parse-0.11.5 \
 		mutate_once-0.1.1 \
 		nibble_vec-0.1.0 \
-		nix-0.20.0 \
+		nix-0.22.2 \
 		nom-3.2.1 \
 		num-integer-0.1.44 \
 		num-traits-0.2.14 \
@@ -95,11 +96,11 @@ CARGO_CRATES=	adler-1.0.2 \
 		phf_generator-0.8.0 \
 		phf_macros-0.8.0 \
 		phf_shared-0.8.0 \
-		pkg-config-0.3.19 \
+		pkg-config-0.3.20 \
 		ppv-lite86-0.2.10 \
 		proc-macro-hack-0.5.19 \
-		proc-macro2-1.0.27 \
-		quote-1.0.9 \
+		proc-macro2-1.0.29 \
+		quote-1.0.10 \
 		radix_trie-0.2.1 \
 		rand-0.7.3 \
 		rand-0.8.4 \
@@ -111,35 +112,36 @@ CARGO_CRATES=	adler-1.0.2 \
 		rand_hc-0.3.1 \
 		rand_pcg-0.2.1 \
 		redox_syscall-0.1.57 \
-		redox_syscall-0.2.9 \
+		redox_syscall-0.2.10 \
 		redox_users-0.4.0 \
 		regex-1.5.4 \
 		regex-automata-0.1.10 \
 		regex-syntax-0.6.25 \
-		rustyline-8.2.0 \
+		rustyline-9.0.0 \
 		ryu-1.0.5 \
 		scanlex-0.1.4 \
 		scopeguard-1.1.0 \
-		serde-1.0.126 \
-		serde_derive-1.0.126 \
-		serde_json-1.0.64 \
-		sha-1-0.9.6 \
-		sha2-0.9.5 \
+		serde-1.0.130 \
+		serde_derive-1.0.130 \
+		serde_json-1.0.68 \
+		sha-1-0.9.8 \
+		sha2-0.9.8 \
 		sha3-0.9.1 \
-		siphasher-0.3.5 \
-		smallvec-1.6.1 \
+		siphasher-0.3.7 \
+		smallvec-1.7.0 \
 		static_assertions-1.1.0 \
 		str-buf-1.0.5 \
-		syn-1.0.73 \
+		svg-0.10.0 \
+		syn-1.0.80 \
 		termcolor-1.1.2 \
-		thiserror-1.0.25 \
-		thiserror-impl-1.0.25 \
+		thiserror-1.0.29 \
+		thiserror-impl-1.0.29 \
 		time-0.1.43 \
 		toml-0.5.8 \
 		tree_magic-0.2.3 \
-		typenum-1.13.0 \
-		unicode-segmentation-1.7.1 \
-		unicode-width-0.1.8 \
+		typenum-1.14.0 \
+		unicode-segmentation-1.8.0 \
+		unicode-width-0.1.9 \
 		unicode-xid-0.2.2 \
 		users-0.11.0 \
 		utf8parse-0.2.0 \
diff --git a/sysutils/fselect/distinfo b/sysutils/fselect/distinfo
index c8c3e9469487..9b36706f80e2 100644
--- a/sysutils/fselect/distinfo
+++ b/sysutils/fselect/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1624707301
+TIMESTAMP = 1633589203
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
 SIZE (rust/crates/adler-1.0.2.crate) = 12778
 SHA256 (rust/crates/ahash-0.4.7.crate) = 739f4a8db6605981345c5654f3a85b056ce52f37a39d34da03f25bf2151ea16e
@@ -17,14 +17,14 @@ SHA256 (rust/crates/bitflags-1.2.1.crate) = cf1de2fe8c75bc145a2f577add951f813488
 SIZE (rust/crates/bitflags-1.2.1.crate) = 16745
 SHA256 (rust/crates/bitreader-0.3.4.crate) = 9178181a7d44239c6c8eaafa8688558a2ab5fa04b8855381f2681e9591fb941b
 SIZE (rust/crates/bitreader-0.3.4.crate) = 11239
-SHA256 (rust/crates/bitstream-io-1.1.0.crate) = 1f5a101093baaea4d3684747b026ffae31b70666110bd1d46cfb28cb22be8bcc
-SIZE (rust/crates/bitstream-io-1.1.0.crate) = 27078
+SHA256 (rust/crates/bitstream-io-1.2.0.crate) = 521f9cfb75191e53bc98586398c3104a2b10812475930f09eeccb5144fc3e68b
+SIZE (rust/crates/bitstream-io-1.2.0.crate) = 27108
 SHA256 (rust/crates/block-buffer-0.9.0.crate) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4
 SIZE (rust/crates/block-buffer-0.9.0.crate) = 7108
 SHA256 (rust/crates/block-padding-0.2.1.crate) = 8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae
 SIZE (rust/crates/block-padding-0.2.1.crate) = 7672
-SHA256 (rust/crates/bstr-0.2.16.crate) = 90682c8d613ad3373e66de8c6411e0ae2ab2571e879d2efbf73558cc66f21279
-SIZE (rust/crates/bstr-0.2.16.crate) = 330346
+SHA256 (rust/crates/bstr-0.2.17.crate) = ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223
+SIZE (rust/crates/bstr-0.2.17.crate) = 330350
 SHA256 (rust/crates/bytecount-0.6.2.crate) = 72feb31ffc86498dacdbd0fcebb56138e7177a8cc5cea4516031d15ae85a742e
 SIZE (rust/crates/bytecount-0.6.2.crate) = 12347
 SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
@@ -33,8 +33,8 @@ SHA256 (rust/crates/bzip2-0.4.3.crate) = 6afcd980b5f3a45017c57e57a2fcccbb351cc43
 SIZE (rust/crates/bzip2-0.4.3.crate) = 34195
 SHA256 (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc
 SIZE (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 633444
-SHA256 (rust/crates/cc-1.0.68.crate) = 4a72c244c1ff497a746a7e1fb3d14bd08420ecda70c8f25c7112f2781652d787
-SIZE (rust/crates/cc-1.0.68.crate) = 55936
+SHA256 (rust/crates/cc-1.0.70.crate) = d26a6ce4b6a484fa3edb70f7efa6fc430fd2b87285fe8b84304fd0936faa0dc0
+SIZE (rust/crates/cc-1.0.70.crate) = 57200
 SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
 SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
@@ -47,8 +47,8 @@ SHA256 (rust/crates/clipboard-win-4.2.1.crate) = 4e4ea1881992efc993e4dc50a324cdb
 SIZE (rust/crates/clipboard-win-4.2.1.crate) = 12142
 SHA256 (rust/crates/cloudabi-0.0.3.crate) = ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f
 SIZE (rust/crates/cloudabi-0.0.3.crate) = 22156
-SHA256 (rust/crates/cpufeatures-0.1.4.crate) = ed00c67cb5d0a7d64a44f6ad2668db7e7530311dd53ea79bcd4fb022c64911c8
-SIZE (rust/crates/cpufeatures-0.1.4.crate) = 10129
+SHA256 (rust/crates/cpufeatures-0.2.1.crate) = 95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469
+SIZE (rust/crates/cpufeatures-0.2.1.crate) = 10500
 SHA256 (rust/crates/crc32fast-1.2.1.crate) = 81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a
 SIZE (rust/crates/crc32fast-1.2.1.crate) = 38172
 SHA256 (rust/crates/csv-1.1.6.crate) = 22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1
@@ -57,8 +57,8 @@ SHA256 (rust/crates/csv-core-0.1.10.crate) = 2b2466559f260f48ad25fe6317b3c8dac77
 SIZE (rust/crates/csv-core-0.1.10.crate) = 25668
 SHA256 (rust/crates/digest-0.9.0.crate) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066
 SIZE (rust/crates/digest-0.9.0.crate) = 13247
-SHA256 (rust/crates/directories-3.0.2.crate) = e69600ff1703123957937708eb27f7a564e48885c537782722ed0ba3189ce1d7
-SIZE (rust/crates/directories-3.0.2.crate) = 15593
+SHA256 (rust/crates/directories-4.0.1.crate) = f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210
+SIZE (rust/crates/directories-4.0.1.crate) = 16040
 SHA256 (rust/crates/dirs-next-2.0.0.crate) = b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1
 SIZE (rust/crates/dirs-next-2.0.0.crate) = 11689
 SHA256 (rust/crates/dirs-sys-0.3.6.crate) = 03d86534ed367a67548dc68113a0f5db55432fdfbb6e6f9d77704397d95d5780
@@ -75,12 +75,12 @@ SHA256 (rust/crates/error-code-2.3.0.crate) = b5115567ac25674e0043e472be13d14e53
 SIZE (rust/crates/error-code-2.3.0.crate) = 5327
 SHA256 (rust/crates/fallible_collections-0.3.1.crate) = 9599e8ccc571becb62700174680e54e5c50fc5b4d34c1c56d8915e0325650fea
 SIZE (rust/crates/fallible_collections-0.3.1.crate) = 48095
-SHA256 (rust/crates/fd-lock-2.0.0.crate) = 0010f02effd88c702318c5dde0463206be67495d0b4d906ba7c0a8f166cc7f06
-SIZE (rust/crates/fd-lock-2.0.0.crate) = 11368
+SHA256 (rust/crates/fd-lock-3.0.0.crate) = b8806dd91a06a7a403a8e596f9bfbfb34e469efbc363fc9c9713e79e26472e36
+SIZE (rust/crates/fd-lock-3.0.0.crate) = 13313
 SHA256 (rust/crates/fixedbitset-0.2.0.crate) = 37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d
 SIZE (rust/crates/fixedbitset-0.2.0.crate) = 13597
-SHA256 (rust/crates/flate2-1.0.20.crate) = cd3aec53de10fe96d7d8c565eb17f2c687bb5518a2ec453b5b1252964526abe0
-SIZE (rust/crates/flate2-1.0.20.crate) = 74036
+SHA256 (rust/crates/flate2-1.0.22.crate) = 1e6988e897c1c9c485f43b47a529cef42fde0547f9d8d41a7062518f1d8fc53f
+SIZE (rust/crates/flate2-1.0.22.crate) = 76026
 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
 SIZE (rust/crates/fnv-1.0.7.crate) = 11266
 SHA256 (rust/crates/generic-array-0.14.4.crate) = 501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817
@@ -91,40 +91,44 @@ SHA256 (rust/crates/getrandom-0.2.3.crate) = 7fcd999463524c52659517fe2cea98493cf
 SIZE (rust/crates/getrandom-0.2.3.crate) = 26261
 SHA256 (rust/crates/hashbrown-0.9.1.crate) = d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04
 SIZE (rust/crates/hashbrown-0.9.1.crate) = 77734
-SHA256 (rust/crates/hermit-abi-0.1.18.crate) = 322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c
-SIZE (rust/crates/hermit-abi-0.1.18.crate) = 9936
+SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
+SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
+SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
+SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
 SHA256 (rust/crates/humansize-1.1.1.crate) = 02296996cb8796d7c6e3bc2d9211b7802812d36999a51bb754123ead7d37d026
 SIZE (rust/crates/humansize-1.1.1.crate) = 9131
 SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
 SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-SHA256 (rust/crates/imagesize-0.8.8.crate) = fd27b2139f540ac627a6cb1b96105e86bfc5136d06236ea90272eec35a4f5088
-SIZE (rust/crates/imagesize-0.8.8.crate) = 8140
-SHA256 (rust/crates/indexmap-1.6.2.crate) = 824845a0bf897a9042383849b02c1bc219c2383772efcd5c6f9766fa4b81aef3
-SIZE (rust/crates/indexmap-1.6.2.crate) = 50225
+SHA256 (rust/crates/imagesize-0.9.0.crate) = 00b3b62f4e783e38afa07b51eaaa789be2fba03dbe29a05a1a906eb64feb987d
+SIZE (rust/crates/imagesize-0.9.0.crate) = 10011
+SHA256 (rust/crates/indexmap-1.7.0.crate) = bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5
+SIZE (rust/crates/indexmap-1.7.0.crate) = 50363
 SHA256 (rust/crates/itertools-0.8.2.crate) = f56a2d0bc861f9165be4eb3442afd3c236d8a98afd426f65d92324ae1091a484
 SIZE (rust/crates/itertools-0.8.2.crate) = 89203
-SHA256 (rust/crates/itoa-0.4.7.crate) = dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736
-SIZE (rust/crates/itoa-0.4.7.crate) = 12099
+SHA256 (rust/crates/itoa-0.4.8.crate) = b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4
+SIZE (rust/crates/itoa-0.4.8.crate) = 11926
 SHA256 (rust/crates/kamadak-exif-0.5.4.crate) = 70494964492bf8e491eb3951c5d70c9627eb7100ede6cc56d748b9a3f302cfb6
 SIZE (rust/crates/kamadak-exif-0.5.4.crate) = 51746
 SHA256 (rust/crates/keccak-0.1.0.crate) = 67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7
 SIZE (rust/crates/keccak-0.1.0.crate) = 5849
 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/libc-0.2.103.crate) = dd8f7255a17a627354f321ef0055d63b898c6fb27eff628af4d1b66b7331edf6
+SIZE (rust/crates/libc-0.2.103.crate) = 540563
 SHA256 (rust/crates/lock_api-0.3.4.crate) = c4da24a77a3d8a6d4862d95f72e6fdb9c09a643ecdb402d754004a557f2bec75
 SIZE (rust/crates/lock_api-0.3.4.crate) = 18750
 SHA256 (rust/crates/log-0.4.14.crate) = 51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710
 SIZE (rust/crates/log-0.4.14.crate) = 34582
-SHA256 (rust/crates/lscolors-0.7.1.crate) = d24b894c45c9da468621cdd615a5a79ee5e5523dd4f75c76ebc03d458940c16e
-SIZE (rust/crates/lscolors-0.7.1.crate) = 17986
+SHA256 (rust/crates/lscolors-0.8.0.crate) = bd0aa49b10c47f9a4391a99198b5e65c74f9ca771c0dcc856bb75a3f46c8627d
+SIZE (rust/crates/lscolors-0.8.0.crate) = 19803
 SHA256 (rust/crates/matroska-0.7.0.crate) = 407708478f4db38d254068880c8cea2d9d6c0b75a1d47097d3881bd3eb551ca3
 SIZE (rust/crates/matroska-0.7.0.crate) = 14739
 SHA256 (rust/crates/memchr-1.0.2.crate) = 148fab2e51b4f1cfc66da2a7c32981d1d3c083a803978268bb11fe4b86925e7a
 SIZE (rust/crates/memchr-1.0.2.crate) = 8639
-SHA256 (rust/crates/memchr-2.4.0.crate) = b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc
-SIZE (rust/crates/memchr-2.4.0.crate) = 63392
+SHA256 (rust/crates/memchr-2.4.1.crate) = 308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a
+SIZE (rust/crates/memchr-2.4.1.crate) = 64977
+SHA256 (rust/crates/memoffset-0.6.4.crate) = 59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9
+SIZE (rust/crates/memoffset-0.6.4.crate) = 7664
 SHA256 (rust/crates/miniz_oxide-0.4.4.crate) = a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b
 SIZE (rust/crates/miniz_oxide-0.4.4.crate) = 49938
 SHA256 (rust/crates/mp3-metadata-0.3.3.crate) = eb969bc3573726b0bf60238d5d70f1aa6cc0f9e87f8db3e047b8309317319699
@@ -135,8 +139,8 @@ SHA256 (rust/crates/mutate_once-0.1.1.crate) = 16cf681a23b4d0a43fc35024c176437f9
 SIZE (rust/crates/mutate_once-0.1.1.crate) = 4276
 SHA256 (rust/crates/nibble_vec-0.1.0.crate) = 77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43
 SIZE (rust/crates/nibble_vec-0.1.0.crate) = 11796
-SHA256 (rust/crates/nix-0.20.0.crate) = fa9b4819da1bc61c0ea48b63b7bc8604064dd43013e7cc325df098d49cd7c18a
-SIZE (rust/crates/nix-0.20.0.crate) = 216983
+SHA256 (rust/crates/nix-0.22.2.crate) = d3bb9a13fa32bc5aeb64150cd3f32d6cf4c748f8f8a417cce5d2eb976a8370ba
+SIZE (rust/crates/nix-0.22.2.crate) = 227371
 SHA256 (rust/crates/nom-3.2.1.crate) = 05aec50c70fd288702bcd93284a8444607f3292dbdf2a30de5ea5dcdbe72287b
 SIZE (rust/crates/nom-3.2.1.crate) = 104073
 SHA256 (rust/crates/num-integer-0.1.44.crate) = d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db
@@ -159,16 +163,16 @@ SHA256 (rust/crates/phf_macros-0.8.0.crate) = 7f6fde18ff429ffc8fe78e2bf7f8b7a5a5
 SIZE (rust/crates/phf_macros-0.8.0.crate) = 5814
 SHA256 (rust/crates/phf_shared-0.8.0.crate) = c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7
 SIZE (rust/crates/phf_shared-0.8.0.crate) = 2860
-SHA256 (rust/crates/pkg-config-0.3.19.crate) = 3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c
-SIZE (rust/crates/pkg-config-0.3.19.crate) = 15451
+SHA256 (rust/crates/pkg-config-0.3.20.crate) = 7c9b1041b4387893b91ee6746cddfc28516aff326a3519fb2adf820932c5e6cb
+SIZE (rust/crates/pkg-config-0.3.20.crate) = 15395
 SHA256 (rust/crates/ppv-lite86-0.2.10.crate) = ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857
 SIZE (rust/crates/ppv-lite86-0.2.10.crate) = 20915
 SHA256 (rust/crates/proc-macro-hack-0.5.19.crate) = dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5
 SIZE (rust/crates/proc-macro-hack-0.5.19.crate) = 15556
-SHA256 (rust/crates/proc-macro2-1.0.27.crate) = f0d8caf72986c1a598726adc988bb5984792ef84f5ee5aa50209145ee8077038
-SIZE (rust/crates/proc-macro2-1.0.27.crate) = 38625
-SHA256 (rust/crates/quote-1.0.9.crate) = c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7
-SIZE (rust/crates/quote-1.0.9.crate) = 25042
+SHA256 (rust/crates/proc-macro2-1.0.29.crate) = b9f5105d4fdaab20335ca9565e106a5d9b82b6219b5ba735731124ac6711d23d
+SIZE (rust/crates/proc-macro2-1.0.29.crate) = 38772
+SHA256 (rust/crates/quote-1.0.10.crate) = 38bc8cc6a5f2e3655e0899c1b848643b2562f853f114bfec7be120678e3ace05
+SIZE (rust/crates/quote-1.0.10.crate) = 29960
 SHA256 (rust/crates/radix_trie-0.2.1.crate) = c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd
 SIZE (rust/crates/radix_trie-0.2.1.crate) = 251366
 SHA256 (rust/crates/rand-0.7.3.crate) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03
@@ -191,8 +195,8 @@ SHA256 (rust/crates/rand_pcg-0.2.1.crate) = 16abd0c1b639e9eb4d7c50c0b8100b0d0f84
 SIZE (rust/crates/rand_pcg-0.2.1.crate) = 11291
 SHA256 (rust/crates/redox_syscall-0.1.57.crate) = 41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce
 SIZE (rust/crates/redox_syscall-0.1.57.crate) = 17087
-SHA256 (rust/crates/redox_syscall-0.2.9.crate) = 5ab49abadf3f9e1c4bc499e8845e152ad87d2ad2d30371841171169e9d75feee
-SIZE (rust/crates/redox_syscall-0.2.9.crate) = 23533
+SHA256 (rust/crates/redox_syscall-0.2.10.crate) = 8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff
+SIZE (rust/crates/redox_syscall-0.2.10.crate) = 23582
 SHA256 (rust/crates/redox_users-0.4.0.crate) = 528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64
 SIZE (rust/crates/redox_users-0.4.0.crate) = 13023
 SHA256 (rust/crates/regex-1.5.4.crate) = d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461
@@ -201,54 +205,56 @@ SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142
 SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
 SHA256 (rust/crates/regex-syntax-0.6.25.crate) = f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b
 SIZE (rust/crates/regex-syntax-0.6.25.crate) = 293293
-SHA256 (rust/crates/rustyline-8.2.0.crate) = fbd4eaf7a7738f76c98e4f0395253ae853be3eb018f7b0bb57fe1b6c17e31874
-SIZE (rust/crates/rustyline-8.2.0.crate) = 97067
+SHA256 (rust/crates/rustyline-9.0.0.crate) = 790487c3881a63489ae77126f57048b42d62d3b2bafbf37453ea19eedb6340d6
+SIZE (rust/crates/rustyline-9.0.0.crate) = 98953
 SHA256 (rust/crates/ryu-1.0.5.crate) = 71d301d4193d031abdd79ff7e3dd721168a9572ef3fe51a1517aba235bd8f86e
 SIZE (rust/crates/ryu-1.0.5.crate) = 49570
 SHA256 (rust/crates/scanlex-0.1.4.crate) = 088c5d71572124929ea7549a8ce98e1a6fd33d0a38367b09027b382e67c033db
 SIZE (rust/crates/scanlex-0.1.4.crate) = 10496
 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/sha-1-0.9.6.crate) = 8c4cfa741c5832d0ef7fab46cabed29c2aae926db0b11bb2069edd8db5e64e16
-SIZE (rust/crates/sha-1-0.9.6.crate) = 13758
-SHA256 (rust/crates/sha2-0.9.5.crate) = b362ae5752fd2137731f9fa25fd4d9058af34666ca1966fb969119cc35719f12
-SIZE (rust/crates/sha2-0.9.5.crate) = 19912
+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.68.crate) = 0f690853975602e1bfe1ccbf50504d67174e3bcf340f23b5ea9992e0587a52d8
+SIZE (rust/crates/serde_json-1.0.68.crate) = 114986
+SHA256 (rust/crates/sha-1-0.9.8.crate) = 99cd6713db3cf16b6c84e06321e049a9b9f699826e16096d23bbcc44d15d51a6
+SIZE (rust/crates/sha-1-0.9.8.crate) = 14029
+SHA256 (rust/crates/sha2-0.9.8.crate) = b69f9a4c9740d74c5baa3fd2e547f9525fa8088a8a958e0ca2409a514e33f5fa
+SIZE (rust/crates/sha2-0.9.8.crate) = 22132
 SHA256 (rust/crates/sha3-0.9.1.crate) = f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809
 SIZE (rust/crates/sha3-0.9.1.crate) = 523403
-SHA256 (rust/crates/siphasher-0.3.5.crate) = cbce6d4507c7e4a3962091436e56e95290cb71fa302d0d270e32130b75fbff27
-SIZE (rust/crates/siphasher-0.3.5.crate) = 9455
-SHA256 (rust/crates/smallvec-1.6.1.crate) = fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e
-SIZE (rust/crates/smallvec-1.6.1.crate) = 26444
+SHA256 (rust/crates/siphasher-0.3.7.crate) = 533494a8f9b724d33625ab53c6c4800f7cc445895924a8ef649222dcb76e938b
+SIZE (rust/crates/siphasher-0.3.7.crate) = 10097
+SHA256 (rust/crates/smallvec-1.7.0.crate) = 1ecab6c735a6bb4139c0caafd0cc3635748bbb3acf4550e8138122099251f309
+SIZE (rust/crates/smallvec-1.7.0.crate) = 27459
 SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
 SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
 SHA256 (rust/crates/str-buf-1.0.5.crate) = d44a3643b4ff9caf57abcee9c2c621d6c03d9135e0d8b589bd9afb5992cb176a
 SIZE (rust/crates/str-buf-1.0.5.crate) = 3852
-SHA256 (rust/crates/syn-1.0.73.crate) = f71489ff30030d2ae598524f61326b902466f72a0fb1a8564c001cc63425bcc7
-SIZE (rust/crates/syn-1.0.73.crate) = 232706
+SHA256 (rust/crates/svg-0.10.0.crate) = e72d8b19ab05827afefcca66bf47040c1e66a0901eb814784c77d4ec118bd309
+SIZE (rust/crates/svg-0.10.0.crate) = 17057
+SHA256 (rust/crates/syn-1.0.80.crate) = d010a1623fbd906d51d650a9916aaefc05ffa0e4053ff7fe601167f3e715d194
+SIZE (rust/crates/syn-1.0.80.crate) = 234102
 SHA256 (rust/crates/termcolor-1.1.2.crate) = 2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4
 SIZE (rust/crates/termcolor-1.1.2.crate) = 17287
-SHA256 (rust/crates/thiserror-1.0.25.crate) = fa6f76457f59514c7eeb4e59d891395fab0b2fd1d40723ae737d64153392e9c6
-SIZE (rust/crates/thiserror-1.0.25.crate) = 16690
-SHA256 (rust/crates/thiserror-impl-1.0.25.crate) = 8a36768c0fbf1bb15eca10defa29526bda730a2376c2ab4393ccfa16fb1a318d
-SIZE (rust/crates/thiserror-impl-1.0.25.crate) = 13364
+SHA256 (rust/crates/thiserror-1.0.29.crate) = 602eca064b2d83369e2b2f34b09c70b605402801927c65c11071ac911d299b88
+SIZE (rust/crates/thiserror-1.0.29.crate) = 17455
+SHA256 (rust/crates/thiserror-impl-1.0.29.crate) = bad553cc2c78e8de258400763a647e80e6d1b31ee237275d756f6836d204494c
+SIZE (rust/crates/thiserror-impl-1.0.29.crate) = 15201
 SHA256 (rust/crates/time-0.1.43.crate) = ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438
 SIZE (rust/crates/time-0.1.43.crate) = 28653
 SHA256 (rust/crates/toml-0.5.8.crate) = a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa
 SIZE (rust/crates/toml-0.5.8.crate) = 54219
 SHA256 (rust/crates/tree_magic-0.2.3.crate) = b1d99367ce3e553a84738f73bd626ccca541ef90ae757fdcdc4cbe728e6cb629
 SIZE (rust/crates/tree_magic-0.2.3.crate) = 38389
-SHA256 (rust/crates/typenum-1.13.0.crate) = 879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06
-SIZE (rust/crates/typenum-1.13.0.crate) = 40238
-SHA256 (rust/crates/unicode-segmentation-1.7.1.crate) = bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796
-SIZE (rust/crates/unicode-segmentation-1.7.1.crate) = 93066
-SHA256 (rust/crates/unicode-width-0.1.8.crate) = 9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3
-SIZE (rust/crates/unicode-width-0.1.8.crate) = 16732
+SHA256 (rust/crates/typenum-1.14.0.crate) = b63708a265f51345575b27fe43f9500ad611579e764c79edbc2037b1121959ec
+SIZE (rust/crates/typenum-1.14.0.crate) = 40518
+SHA256 (rust/crates/unicode-segmentation-1.8.0.crate) = 8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b
+SIZE (rust/crates/unicode-segmentation-1.8.0.crate) = 94011
+SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973
+SIZE (rust/crates/unicode-width-0.1.9.crate) = 16745
 SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3
 SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955
 SHA256 (rust/crates/users-0.11.0.crate) = 24cc0f6d6f267b73e5a2cadf007ba8f9bc39c6a6f9666f8cf25ea809a153b032
@@ -275,5 +281,5 @@ SHA256 (rust/crates/xattr-0.2.2.crate) = 244c3741f4240ef46274860397c7c74e50eb236
 SIZE (rust/crates/xattr-0.2.2.crate) = 11750
 SHA256 (rust/crates/zip-0.5.13.crate) = 93ab48844d61251bb3835145c521d88aa4031d7139e8485990f60ca911fa0815
 SIZE (rust/crates/zip-0.5.13.crate) = 48237
-SHA256 (jhspetersson-fselect-0.7.6_GH0.tar.gz) = bea8a7c09ddb88a8ad253305744847c4e4d63cb16afbec6c8cfff89b264f67d7
-SIZE (jhspetersson-fselect-0.7.6_GH0.tar.gz) = 67147
+SHA256 (jhspetersson-fselect-0.7.7_GH0.tar.gz) = 0dc6749a0c15a79639a183d44be630f59c7ce7c1af5a835fe0fd31c0eab4a653
+SIZE (jhspetersson-fselect-0.7.7_GH0.tar.gz) = 101173
diff --git a/sysutils/fselect/files/patch-powerpc b/sysutils/fselect/files/patch-powerpc
deleted file mode 100644
index 6289d3e5be95..000000000000
--- a/sysutils/fselect/files/patch-powerpc
+++ /dev/null
@@ -1,62 +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