git: b6c5a286dc27 - main - textproc/bat: Update to 0.21.0

From: Adam Weinberger <adamw_at_FreeBSD.org>
Date: Sat, 20 Aug 2022 15:26:03 UTC
The branch main has been updated by adamw:

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

commit b6c5a286dc27f3cd2ddbe7d7653936bb7c847925
Author:     Adam Weinberger <adamw@FreeBSD.org>
AuthorDate: 2022-08-20 15:25:25 +0000
Commit:     Adam Weinberger <adamw@FreeBSD.org>
CommitDate: 2022-08-20 15:26:00 +0000

    textproc/bat: Update to 0.21.0
    
    Approved by:    maintainer
---
 textproc/bat/Makefile               |  57 +++++++++---------
 textproc/bat/distinfo               | 114 +++++++++++++++++++-----------------
 textproc/bat/files/patch-Cargo.toml |   4 +-
 3 files changed, 90 insertions(+), 85 deletions(-)

diff --git a/textproc/bat/Makefile b/textproc/bat/Makefile
index 88dfaf38c558..21f2307b375d 100644
--- a/textproc/bat/Makefile
+++ b/textproc/bat/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	bat
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.20.0
-PORTREVISION=	4
+DISTVERSION=	0.21.0
 CATEGORIES=	textproc
 
 MAINTAINER=	pizzamig@FreeBSD.org
@@ -34,7 +33,7 @@ CARGO_CRATES=	adler-1.0.2 \
 		bit-vec-0.6.3 \
 		bitflags-1.3.2 \
 		bstr-0.2.17 \
-		bugreport-0.4.1 \
+		bugreport-0.5.0 \
 		bytemuck-1.7.3 \
 		bytesize-1.1.0 \
 		cc-1.0.72 \
@@ -59,14 +58,14 @@ CARGO_CRATES=	adler-1.0.2 \
 		encoding_index_tests-0.1.4 \
 		fancy-regex-0.7.1 \
 		fastrand-1.7.0 \
-		flate2-1.0.22 \
+		flate2-1.0.24 \
 		float-cmp-0.9.0 \
 		fnv-1.0.7 \
 		form_urlencoded-1.0.1 \
 		getrandom-0.2.3 \
 		git-version-0.3.5 \
 		git-version-macro-0.3.5 \
-		git2-0.13.25 \
+		git2-0.14.1 \
 		glob-0.3.0 \
 		globset-0.4.8 \
 		grep-cli-0.1.6 \
@@ -80,9 +79,8 @@ CARGO_CRATES=	adler-1.0.2 \
 		itoa-1.0.1 \
 		jobserver-0.1.24 \
 		lazy_static-1.4.0 \
-		lazycell-1.3.0 \
-		libc-0.2.112 \
-		libgit2-sys-0.12.26+1.3.0 \
+		libc-0.2.121 \
+		libgit2-sys-0.13.2+1.4.2 \
 		libz-sys-1.1.3 \
 		line-wrap-0.1.1 \
 		linked-hash-map-0.5.4 \
@@ -90,12 +88,11 @@ CARGO_CRATES=	adler-1.0.2 \
 		log-0.4.14 \
 		matches-0.1.9 \
 		memchr-2.4.1 \
-		memoffset-0.6.5 \
-		miniz_oxide-0.4.4 \
-		nix-0.23.1 \
+		miniz_oxide-0.5.1 \
+		nix-0.24.1 \
 		normalize-line-endings-0.3.0 \
 		num-traits-0.2.14 \
-		once_cell-1.9.0 \
+		once_cell-1.12.0 \
 		onig-6.3.1 \
 		onig_sys-69.7.1 \
 		parking_lot-0.11.2 \
@@ -104,37 +101,40 @@ CARGO_CRATES=	adler-1.0.2 \
 		percent-encoding-2.1.0 \
 		pkg-config-0.3.24 \
 		plist-1.3.1 \
-		predicates-2.1.0 \
+		predicates-2.1.1 \
 		predicates-core-1.0.2 \
 		predicates-tree-1.0.4 \
+		proc-macro-error-1.0.4 \
+		proc-macro-error-attr-1.0.4 \
 		proc-macro-hack-0.5.19 \
-		proc-macro2-1.0.36 \
+		proc-macro2-1.0.39 \
 		quote-1.0.14 \
 		redox_syscall-0.2.10 \
 		redox_users-0.4.0 \
-		regex-1.5.4 \
+		regex-1.5.6 \
 		regex-automata-0.1.10 \
-		regex-syntax-0.6.25 \
+		regex-syntax-0.6.26 \
 		remove_dir_all-0.5.3 \
 		rgb-0.8.31 \
+		rustversion-1.0.6 \
 		ryu-1.0.9 \
 		safemem-0.3.3 \
 		same-file-1.0.6 \
 		scopeguard-1.1.0 \
-		semver-1.0.4 \
-		serde-1.0.136 \
-		serde_derive-1.0.136 \
+		semver-1.0.11 \
+		serde-1.0.137 \
+		serde_derive-1.0.137 \
 		serde_json-1.0.74 \
-		serde_yaml-0.8.23 \
-		serial_test-0.5.1 \
-		serial_test_derive-0.5.1 \
+		serde_yaml-0.8.24 \
+		serial_test-0.6.0 \
+		serial_test_derive-0.6.0 \
 		shell-escape-0.1.5 \
-		shell-words-1.0.0 \
+		shell-words-1.1.0 \
 		smallvec-1.7.0 \
 		std_prelude-0.2.12 \
 		strsim-0.8.0 \
-		syn-1.0.85 \
-		syntect-4.6.0 \
+		syn-1.0.95 \
+		syntect-5.0.0 \
 		sys-info-0.9.1 \
 		tempfile-3.3.0 \
 		term_size-0.3.2 \
@@ -142,18 +142,19 @@ CARGO_CRATES=	adler-1.0.2 \
 		terminal_size-0.1.17 \
 		termtree-0.2.3 \
 		textwrap-0.11.0 \
-		thiserror-1.0.30 \
-		thiserror-impl-1.0.30 \
+		thiserror-1.0.31 \
+		thiserror-impl-1.0.31 \
 		time-0.3.5 \
 		tinyvec-1.5.1 \
 		tinyvec_macros-0.1.0 \
 		unicode-bidi-0.3.7 \
+		unicode-ident-1.0.0 \
 		unicode-normalization-0.1.19 \
 		unicode-width-0.1.9 \
-		unicode-xid-0.2.2 \
 		url-2.2.2 \
 		vcpkg-0.2.15 \
 		vec_map-0.8.2 \
+		version_check-0.9.4 \
 		wait-timeout-0.2.0 \
 		walkdir-2.3.2 \
 		wasi-0.10.2+wasi-snapshot-preview1 \
diff --git a/textproc/bat/distinfo b/textproc/bat/distinfo
index 3b26ac022159..31dcfdeaa8f6 100644
--- a/textproc/bat/distinfo
+++ b/textproc/bat/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1646160050
+TIMESTAMP = 1659981695
 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
@@ -25,8 +25,8 @@ SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c9
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
 SHA256 (rust/crates/bstr-0.2.17.crate) = ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223
 SIZE (rust/crates/bstr-0.2.17.crate) = 330350
-SHA256 (rust/crates/bugreport-0.4.1.crate) = 0014b4b2b4f63bfe69c3838470121290cc437fdc79785d408a761a21e8b2404c
-SIZE (rust/crates/bugreport-0.4.1.crate) = 13793
+SHA256 (rust/crates/bugreport-0.5.0.crate) = 535120b8182547808081a66f1f77a64533c780b23da26763e0ee34dfb94f98c9
+SIZE (rust/crates/bugreport-0.5.0.crate) = 16149
 SHA256 (rust/crates/bytemuck-1.7.3.crate) = 439989e6b8c38d1b6570a384ef1e49c8848128f5a97f3914baef02920842712f
 SIZE (rust/crates/bytemuck-1.7.3.crate) = 27879
 SHA256 (rust/crates/bytesize-1.1.0.crate) = 6c58ec36aac5066d5ca17df51b3e70279f5670a72102f5752cb7e7c856adfc70
@@ -75,8 +75,8 @@ SHA256 (rust/crates/fancy-regex-0.7.1.crate) = 9d6b8560a05112eb52f04b00e5d3790c0
 SIZE (rust/crates/fancy-regex-0.7.1.crate) = 78178
 SHA256 (rust/crates/fastrand-1.7.0.crate) = c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf
 SIZE (rust/crates/fastrand-1.7.0.crate) = 11265
-SHA256 (rust/crates/flate2-1.0.22.crate) = 1e6988e897c1c9c485f43b47a529cef42fde0547f9d8d41a7062518f1d8fc53f
-SIZE (rust/crates/flate2-1.0.22.crate) = 76026
+SHA256 (rust/crates/flate2-1.0.24.crate) = f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6
+SIZE (rust/crates/flate2-1.0.24.crate) = 70191
 SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
 SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -89,8 +89,8 @@ SHA256 (rust/crates/git-version-0.3.5.crate) = f6b0decc02f4636b9ccad390dcbe77b72
 SIZE (rust/crates/git-version-0.3.5.crate) = 3203
 SHA256 (rust/crates/git-version-macro-0.3.5.crate) = fe69f1cbdb6e28af2bac214e943b99ce8a0a06b447d15d3e61161b0423139f3f
 SIZE (rust/crates/git-version-macro-0.3.5.crate) = 4302
-SHA256 (rust/crates/git2-0.13.25.crate) = f29229cc1b24c0e6062f6e742aa3e256492a5323365e5ed3413599f8a5eff7d6
-SIZE (rust/crates/git2-0.13.25.crate) = 194192
+SHA256 (rust/crates/git2-0.14.1.crate) = 6e7d3b96ec1fcaa8431cf04a4f1ef5caafe58d5cf7bcc31f09c1626adddb0ffe
+SIZE (rust/crates/git2-0.14.1.crate) = 196626
 SHA256 (rust/crates/glob-0.3.0.crate) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574
 SIZE (rust/crates/glob-0.3.0.crate) = 18724
 SHA256 (rust/crates/globset-0.4.8.crate) = 10463d9ff00a2a068db14231982f5132edebad0d7660cd956a1c30292dbcbfbd
@@ -117,12 +117,10 @@ SHA256 (rust/crates/jobserver-0.1.24.crate) = af25a77299a7f711a01975c35a6a424eb6
 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.112.crate) = 1b03d17f364a3a042d5e5d46b053bbbf82c92c9430c592dd4c064dc6ee997125
-SIZE (rust/crates/libc-0.2.112.crate) = 571445
-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/libc-0.2.121.crate) = efaa7b300f3b5fe8eb6bf21ce3895e1751d9665086af2d64b42f19701015ff4f
+SIZE (rust/crates/libc-0.2.121.crate) = 574702
+SHA256 (rust/crates/libgit2-sys-0.13.2+1.4.2.crate) = 3a42de9a51a5c12e00fc0e4ca6bc2ea43582fc6418488e8f615e905d886f258b
+SIZE (rust/crates/libgit2-sys-0.13.2+1.4.2.crate) = 1492799
 SHA256 (rust/crates/libz-sys-1.1.3.crate) = de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66
 SIZE (rust/crates/libz-sys-1.1.3.crate) = 1341394
 SHA256 (rust/crates/line-wrap-0.1.1.crate) = f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9
@@ -137,18 +135,16 @@ SHA256 (rust/crates/matches-0.1.9.crate) = a3e378b66a060d48947b590737b30a1be7670
 SIZE (rust/crates/matches-0.1.9.crate) = 2246
 SHA256 (rust/crates/memchr-2.4.1.crate) = 308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a
 SIZE (rust/crates/memchr-2.4.1.crate) = 64977
-SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
-SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
-SHA256 (rust/crates/miniz_oxide-0.4.4.crate) = a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b
-SIZE (rust/crates/miniz_oxide-0.4.4.crate) = 49938
-SHA256 (rust/crates/nix-0.23.1.crate) = 9f866317acbd3a240710c63f065ffb1e4fd466259045ccb504130b7f668f35c6
-SIZE (rust/crates/nix-0.23.1.crate) = 240531
+SHA256 (rust/crates/miniz_oxide-0.5.1.crate) = d2b29bd4bc3f33391105ebee3589c19197c4271e3e5a9ec9bfe8127eeff8f082
+SIZE (rust/crates/miniz_oxide-0.5.1.crate) = 52418
+SHA256 (rust/crates/nix-0.24.1.crate) = 8f17df307904acd05aa8e32e97bb20f2a0df1728bbc2d771ae8f9a90463441e9
+SIZE (rust/crates/nix-0.24.1.crate) = 263506
 SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
 SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
 SHA256 (rust/crates/num-traits-0.2.14.crate) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290
 SIZE (rust/crates/num-traits-0.2.14.crate) = 45476
-SHA256 (rust/crates/once_cell-1.9.0.crate) = da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5
-SIZE (rust/crates/once_cell-1.9.0.crate) = 30702
+SHA256 (rust/crates/once_cell-1.12.0.crate) = 7709cef83f0c1f58f666e746a08b21e0085f7440fa6a29cc194d68aac97a4225
+SIZE (rust/crates/once_cell-1.12.0.crate) = 31549
 SHA256 (rust/crates/onig-6.3.1.crate) = 67ddfe2c93bb389eea6e6d713306880c7f6dcc99a75b659ce145d962c861b225
 SIZE (rust/crates/onig-6.3.1.crate) = 30879
 SHA256 (rust/crates/onig_sys-69.7.1.crate) = 5dd3eee045c84695b53b20255bb7317063df090b68e18bfac0abb6c39cf7f33e
@@ -165,32 +161,38 @@ SHA256 (rust/crates/pkg-config-0.3.24.crate) = 58893f751c9b0412871a09abd62ecd2a0
 SIZE (rust/crates/pkg-config-0.3.24.crate) = 16489
 SHA256 (rust/crates/plist-1.3.1.crate) = bd39bc6cdc9355ad1dc5eeedefee696bb35c34caf21768741e81826c0bbd7225
 SIZE (rust/crates/plist-1.3.1.crate) = 44772
-SHA256 (rust/crates/predicates-2.1.0.crate) = 95e5a7689e456ab905c22c2b48225bb921aba7c8dfa58440d68ba13f6222a715
-SIZE (rust/crates/predicates-2.1.0.crate) = 23141
+SHA256 (rust/crates/predicates-2.1.1.crate) = a5aab5be6e4732b473071984b3164dbbfb7a3674d30ea5ff44410b6bcd960c3c
+SIZE (rust/crates/predicates-2.1.1.crate) = 23150
 SHA256 (rust/crates/predicates-core-1.0.2.crate) = 57e35a3326b75e49aa85f5dc6ec15b41108cf5aee58eabb1f274dd18b73c2451
 SIZE (rust/crates/predicates-core-1.0.2.crate) = 8185
 SHA256 (rust/crates/predicates-tree-1.0.4.crate) = 338c7be2905b732ae3984a2f40032b5e94fd8f52505b186c7d4d68d193445df7
 SIZE (rust/crates/predicates-tree-1.0.4.crate) = 7682
+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-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.36.crate) = c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029
-SIZE (rust/crates/proc-macro2-1.0.36.crate) = 41411
+SHA256 (rust/crates/proc-macro2-1.0.39.crate) = c54b25569025b7fc9651de43004ae593a75ad88543b17178aa5e1b9c4f15f56f
+SIZE (rust/crates/proc-macro2-1.0.39.crate) = 41663
 SHA256 (rust/crates/quote-1.0.14.crate) = 47aa80447ce4daf1717500037052af176af5d38cc3e571d9ec1c7353fc10c87d
 SIZE (rust/crates/quote-1.0.14.crate) = 27252
 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
-SIZE (rust/crates/regex-1.5.4.crate) = 236581
+SHA256 (rust/crates/regex-1.5.6.crate) = d83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1
+SIZE (rust/crates/regex-1.5.6.crate) = 238593
 SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
 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/regex-syntax-0.6.26.crate) = 49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64
+SIZE (rust/crates/regex-syntax-0.6.26.crate) = 293912
 SHA256 (rust/crates/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7
 SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184
 SHA256 (rust/crates/rgb-0.8.31.crate) = 9a374af9a0e5fdcdd98c1c7b64f05004f9ea2555b6c75f211daa81268a3c50f1
 SIZE (rust/crates/rgb-0.8.31.crate) = 16087
+SHA256 (rust/crates/rustversion-1.0.6.crate) = f2cc38e8fa666e2de3c4aba7edeb5ffc5246c1c2ed0e3d17e560aeeba736b23f
+SIZE (rust/crates/rustversion-1.0.6.crate) = 18380
 SHA256 (rust/crates/ryu-1.0.9.crate) = 73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f
 SIZE (rust/crates/ryu-1.0.9.crate) = 48391
 SHA256 (rust/crates/safemem-0.3.3.crate) = ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072
@@ -199,34 +201,34 @@ SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e
 SIZE (rust/crates/same-file-1.0.6.crate) = 10183
 SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
 SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
-SHA256 (rust/crates/semver-1.0.4.crate) = 568a8e6258aa33c13358f81fd834adb854c6f7c9468520910a9b1e8fac068012
-SIZE (rust/crates/semver-1.0.4.crate) = 29375
-SHA256 (rust/crates/serde-1.0.136.crate) = ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789
-SIZE (rust/crates/serde-1.0.136.crate) = 76158
-SHA256 (rust/crates/serde_derive-1.0.136.crate) = 08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9
-SIZE (rust/crates/serde_derive-1.0.136.crate) = 54776
+SHA256 (rust/crates/semver-1.0.11.crate) = 3d92beeab217753479be2f74e54187a6aed4c125ff0703a866c3147a02f0c6dd
+SIZE (rust/crates/semver-1.0.11.crate) = 29494
+SHA256 (rust/crates/serde-1.0.137.crate) = 61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1
+SIZE (rust/crates/serde-1.0.137.crate) = 76182
+SHA256 (rust/crates/serde_derive-1.0.137.crate) = 1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be
+SIZE (rust/crates/serde_derive-1.0.137.crate) = 54831
 SHA256 (rust/crates/serde_json-1.0.74.crate) = ee2bb9cd061c5865d345bb02ca49fcef1391741b672b54a0bf7b679badec3142
 SIZE (rust/crates/serde_json-1.0.74.crate) = 115919
-SHA256 (rust/crates/serde_yaml-0.8.23.crate) = a4a521f2940385c165a24ee286aa8599633d162077a54bdcae2a6fd5a7bfa7a0
-SIZE (rust/crates/serde_yaml-0.8.23.crate) = 42140
-SHA256 (rust/crates/serial_test-0.5.1.crate) = e0bccbcf40c8938196944a3da0e133e031a33f4d6b72db3bda3cc556e361905d
-SIZE (rust/crates/serial_test-0.5.1.crate) = 2993
-SHA256 (rust/crates/serial_test_derive-0.5.1.crate) = b2acd6defeddb41eb60bb468f8825d0cfd0c2a76bc03bfd235b6a1dc4f6a1ad5
-SIZE (rust/crates/serial_test_derive-0.5.1.crate) = 3609
+SHA256 (rust/crates/serde_yaml-0.8.24.crate) = 707d15895415db6628332b737c838b88c598522e4dc70647e59b72312924aebc
+SIZE (rust/crates/serde_yaml-0.8.24.crate) = 42102
+SHA256 (rust/crates/serial_test-0.6.0.crate) = e5bcc41d18f7a1d50525d080fd3e953be87c4f9f1a974f3c21798ca00d54ec15
+SIZE (rust/crates/serial_test-0.6.0.crate) = 4494
+SHA256 (rust/crates/serial_test_derive-0.6.0.crate) = 2881bccd7d60fb32dfa3d7b3136385312f8ad75e2674aab2852867a09790cae8
+SIZE (rust/crates/serial_test_derive-0.6.0.crate) = 5581
 SHA256 (rust/crates/shell-escape-0.1.5.crate) = 45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f
 SIZE (rust/crates/shell-escape-0.1.5.crate) = 6847
-SHA256 (rust/crates/shell-words-1.0.0.crate) = b6fa3938c99da4914afedd13bf3d79bcb6c277d1b2c398d23257a304d9e1b074
-SIZE (rust/crates/shell-words-1.0.0.crate) = 9798
+SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
+SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
 SHA256 (rust/crates/smallvec-1.7.0.crate) = 1ecab6c735a6bb4139c0caafd0cc3635748bbb3acf4550e8138122099251f309
 SIZE (rust/crates/smallvec-1.7.0.crate) = 27459
 SHA256 (rust/crates/std_prelude-0.2.12.crate) = 8207e78455ffdf55661170876f88daf85356e4edd54e0a3dbc79586ca1e50cbe
 SIZE (rust/crates/std_prelude-0.2.12.crate) = 5066
 SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
 SIZE (rust/crates/strsim-0.8.0.crate) = 9309
-SHA256 (rust/crates/syn-1.0.85.crate) = a684ac3dcd8913827e18cd09a68384ee66c1de24157e3c556c9ab16d85695fb7
-SIZE (rust/crates/syn-1.0.85.crate) = 235056
-SHA256 (rust/crates/syntect-4.6.0.crate) = 8b20815bbe80ee0be06e6957450a841185fcf690fe0178f14d77a05ce2caa031
-SIZE (rust/crates/syntect-4.6.0.crate) = 750938
+SHA256 (rust/crates/syn-1.0.95.crate) = fbaf6116ab8924f39d52792136fb74fd60a80194cf1b1c6ffa6453eef1c3f942
+SIZE (rust/crates/syn-1.0.95.crate) = 236676
+SHA256 (rust/crates/syntect-5.0.0.crate) = c6c454c27d9d7d9a84c7803aaa3c50cd088d2906fe3c6e42da3209aa623576a8
+SIZE (rust/crates/syntect-5.0.0.crate) = 809452
 SHA256 (rust/crates/sys-info-0.9.1.crate) = 0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c
 SIZE (rust/crates/sys-info-0.9.1.crate) = 20589
 SHA256 (rust/crates/tempfile-3.3.0.crate) = 5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4
@@ -241,10 +243,10 @@ SHA256 (rust/crates/termtree-0.2.3.crate) = 13a4ec180a2de59b57434704ccfad967f789
 SIZE (rust/crates/termtree-0.2.3.crate) = 6926
 SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
 SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
-SHA256 (rust/crates/thiserror-1.0.30.crate) = 854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417
-SIZE (rust/crates/thiserror-1.0.30.crate) = 17748
-SHA256 (rust/crates/thiserror-impl-1.0.30.crate) = aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b
-SIZE (rust/crates/thiserror-impl-1.0.30.crate) = 15230
+SHA256 (rust/crates/thiserror-1.0.31.crate) = bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a
+SIZE (rust/crates/thiserror-1.0.31.crate) = 18013
+SHA256 (rust/crates/thiserror-impl-1.0.31.crate) = 0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a
+SIZE (rust/crates/thiserror-impl-1.0.31.crate) = 15283
 SHA256 (rust/crates/time-0.3.5.crate) = 41effe7cfa8af36f439fac33861b66b049edc6f9a32331e2312660529c1c24ad
 SIZE (rust/crates/time-0.3.5.crate) = 72732
 SHA256 (rust/crates/tinyvec-1.5.1.crate) = 2c1c1d5a42b6245520c249549ec267180beaffcc0615401ac8e31853d4b6d8d2
@@ -253,18 +255,20 @@ SHA256 (rust/crates/tinyvec_macros-0.1.0.crate) = cda74da7e1a664f795bb1f8a87ec40
 SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
 SHA256 (rust/crates/unicode-bidi-0.3.7.crate) = 1a01404663e3db436ed2746d9fefef640d868edae3cceb81c3b8d5732fda678f
 SIZE (rust/crates/unicode-bidi-0.3.7.crate) = 33759
+SHA256 (rust/crates/unicode-ident-1.0.0.crate) = d22af068fba1eb5edcb4aea19d382b2a3deb4c8f9d475c589b6ada9e0fd493ee
+SIZE (rust/crates/unicode-ident-1.0.0.crate) = 34224
 SHA256 (rust/crates/unicode-normalization-0.1.19.crate) = d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9
 SIZE (rust/crates/unicode-normalization-0.1.19.crate) = 107353
 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/url-2.2.2.crate) = a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c
 SIZE (rust/crates/url-2.2.2.crate) = 68555
 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
 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.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
+SIZE (rust/crates/version_check-0.9.4.crate) = 14895
 SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
 SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
 SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56
@@ -285,5 +289,5 @@ SHA256 (rust/crates/xml-rs-0.8.4.crate) = d2d7d3948613f75c98fd9328cfdcc45acc4d36
 SIZE (rust/crates/xml-rs-0.8.4.crate) = 52690
 SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
 SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
-SHA256 (sharkdp-bat-v0.20.0_GH0.tar.gz) = 12eca3add56f21b8056a4c17cfb5bffc45e107f23f75a8e0f5de948d8e997c39
-SIZE (sharkdp-bat-v0.20.0_GH0.tar.gz) = 1698850
+SHA256 (sharkdp-bat-v0.21.0_GH0.tar.gz) = 3dff1e52d577d0a105f4afe3fe7722a4a2b8bb2eb3e7a6a5284ac7add586a3ee
+SIZE (sharkdp-bat-v0.21.0_GH0.tar.gz) = 1786921
diff --git a/textproc/bat/files/patch-Cargo.toml b/textproc/bat/files/patch-Cargo.toml
index 94fccd67356d..683233d0c8de 100644
--- a/textproc/bat/files/patch-Cargo.toml
+++ b/textproc/bat/files/patch-Cargo.toml
@@ -4,8 +4,8 @@
  semver = "1.0"
  path_abs = { version = "0.5", default-features = false }
  clircle = "0.3"
--bugreport = { version = "0.4", optional = true }
-+bugreport = { version = "0.4", optional = true, default-features = false, features = ["git_hash", "format_markdown"]}
+-bugreport = { version = "0.5.0", optional = true }
++bugreport = { version = "0.5.0", optional = true, default-features = false, features = ["git_hash", "format_markdown"]}
  dirs-next = { version = "2.0.0", optional = true }
  grep-cli = { version = "0.1.6", optional = true }