git: 603f548ee621 - main - textproc/xan: Update to 0.61.0

From: Hiroki Tagato <tagattie_at_FreeBSD.org>
Date: Sat, 12 Sep 2026 05:17:32 UTC
The branch main has been updated by tagattie:

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

commit 603f548ee62141deee7cb0540528c614fa804da8
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-09-12 05:16:22 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-09-12 05:16:22 +0000

    textproc/xan: Update to 0.61.0
    
    Changelog: https://github.com/medialab/xan/blob/0.61.0/CHANGELOG.md
    
    Reported by:    GitHub (watch releases)
---
 textproc/xan/Makefile        |  3 +--
 textproc/xan/Makefile.crates | 11 ++++++++---
 textproc/xan/distinfo        | 28 +++++++++++++++++++---------
 3 files changed, 28 insertions(+), 14 deletions(-)

diff --git a/textproc/xan/Makefile b/textproc/xan/Makefile
index e87fe09b070f..86cb57a4d356 100644
--- a/textproc/xan/Makefile
+++ b/textproc/xan/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	xan
-DISTVERSION=	0.60.0
-PORTREVISION=	2
+DISTVERSION=	0.61.0
 CATEGORIES=	textproc
 
 MAINTAINER=	tagattie@FreeBSD.org
diff --git a/textproc/xan/Makefile.crates b/textproc/xan/Makefile.crates
index 98abf954f96c..26675ec220a5 100644
--- a/textproc/xan/Makefile.crates
+++ b/textproc/xan/Makefile.crates
@@ -16,6 +16,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		bincode-1.3.3 \
 		bitflags-2.9.4 \
 		block-buffer-0.10.4 \
+		block-buffer-0.12.1 \
 		brotli-8.0.2 \
 		brotli-decompressor-5.0.0 \
 		bstr-1.12.1 \
@@ -30,8 +31,9 @@ CARGO_CRATES=	adler2-2.0.1 \
 		castaway-0.2.4 \
 		cc-1.2.41 \
 		cfg-if-1.0.4 \
-		chacha20-0.10.0 \
+		chacha20-0.10.2 \
 		chrono-0.4.43 \
+		cipher-0.5.2 \
 		codepage-0.1.2 \
 		colored-3.1.1 \
 		colorgrad-0.8.0 \
@@ -51,6 +53,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		crossbeam-utils-0.8.21 \
 		crunchy-0.2.4 \
 		crypto-common-0.1.6 \
+		crypto-common-0.2.2 \
 		csscolorparser-0.8.3 \
 		cssparser-0.34.0 \
 		cssparser-macros-0.6.1 \
@@ -119,6 +122,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		hermit-abi-0.5.2 \
 		html-escape-0.2.13 \
 		html5ever-0.29.1 \
+		hybrid-array-0.4.14 \
 		hyperloglogplus-0.4.1 \
 		iana-time-zone-0.1.65 \
 		iana-time-zone-haiku-0.1.2 \
@@ -137,6 +141,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		indexmap-2.14.0 \
 		indicatif-0.18.4 \
 		indoc-2.0.6 \
+		inout-0.2.2 \
 		instability-0.3.9 \
 		integer-encoding-3.0.4 \
 		itertools-0.13.0 \
@@ -225,7 +230,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		r-efi-6.0.0 \
 		rand-0.8.6 \
 		rand-0.9.2 \
-		rand-0.10.1 \
+		rand-0.10.2 \
 		rand_chacha-0.9.0 \
 		rand_chacha-0.10.0 \
 		rand_core-0.6.4 \
@@ -302,7 +307,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		twox-hash-2.1.2 \
 		typed-arena-2.0.2 \
 		typed-path-0.12.3 \
-		typenum-1.19.0 \
+		typenum-1.20.1 \
 		ucd-trie-0.1.7 \
 		unicode-ident-1.0.19 \
 		unicode-linebreak-0.1.5 \
diff --git a/textproc/xan/distinfo b/textproc/xan/distinfo
index 96dcabe17613..3fcfb6398472 100644
--- a/textproc/xan/distinfo
+++ b/textproc/xan/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1783817342
+TIMESTAMP = 1789189084
 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
 SIZE (rust/crates/adler2-2.0.1.crate) = 13366
 SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
@@ -35,6 +35,8 @@ SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc
 SIZE (rust/crates/bitflags-2.9.4.crate) = 47950
 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/block-buffer-0.12.1.crate) = d2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aa
+SIZE (rust/crates/block-buffer-0.12.1.crate) = 15902
 SHA256 (rust/crates/brotli-8.0.2.crate) = 4bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560
 SIZE (rust/crates/brotli-8.0.2.crate) = 741739
 SHA256 (rust/crates/brotli-decompressor-5.0.0.crate) = 874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03
@@ -63,10 +65,12 @@ SHA256 (rust/crates/cc-1.2.41.crate) = ac9fe6cdbb24b6ade63616c0a0688e45bb5673226
 SIZE (rust/crates/cc-1.2.41.crate) = 91154
 SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
 SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
-SHA256 (rust/crates/chacha20-0.10.0.crate) = 6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601
-SIZE (rust/crates/chacha20-0.10.0.crate) = 38763
+SHA256 (rust/crates/chacha20-0.10.2.crate) = 65c35e4b699c7e15ccbe7ee35c005e4fc0a278d22238a2857e6ce2dadeda1b06
+SIZE (rust/crates/chacha20-0.10.2.crate) = 38197
 SHA256 (rust/crates/chrono-0.4.43.crate) = fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118
 SIZE (rust/crates/chrono-0.4.43.crate) = 240392
+SHA256 (rust/crates/cipher-0.5.2.crate) = e8cf2a2c93cd704877c0858356ed03480ff301ee950b43f1cbe4573b088bfa6c
+SIZE (rust/crates/cipher-0.5.2.crate) = 28177
 SHA256 (rust/crates/codepage-0.1.2.crate) = 48f68d061bc2828ae826206326e61251aca94c1e4a5305cf52d9138639c918b4
 SIZE (rust/crates/codepage-0.1.2.crate) = 8663
 SHA256 (rust/crates/colored-3.1.1.crate) = faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34
@@ -105,6 +109,8 @@ SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7
 SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
 SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
 SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/crypto-common-0.2.2.crate) = ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453
+SIZE (rust/crates/crypto-common-0.2.2.crate) = 15449
 SHA256 (rust/crates/csscolorparser-0.8.3.crate) = 199f851bd3cb5004c09474252c7f74e7c047441ed0979bf3688a7106a13da952
 SIZE (rust/crates/csscolorparser-0.8.3.crate) = 46756
 SHA256 (rust/crates/cssparser-0.34.0.crate) = b7c66d1cd8ed61bf80b38432613a7a2f09401ab8d0501110655f8b341484a3e3
@@ -241,6 +247,8 @@ SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e886826
 SIZE (rust/crates/html-escape-0.2.13.crate) = 23345
 SHA256 (rust/crates/html5ever-0.29.1.crate) = 3b7410cae13cbc75623c98ac4cbfd1f0bedddf3227afc24f370cf0f50a44a11c
 SIZE (rust/crates/html5ever-0.29.1.crate) = 72424
+SHA256 (rust/crates/hybrid-array-0.4.14.crate) = 707114b52a152fa7bdb290cd7cd5912d9467273b6d74e21b8d81aca1f8533f6b
+SIZE (rust/crates/hybrid-array-0.4.14.crate) = 36777
 SHA256 (rust/crates/hyperloglogplus-0.4.1.crate) = 621debdf94dcac33e50475fdd76d34d5ea9c0362a834b9db08c3024696c1fbe3
 SIZE (rust/crates/hyperloglogplus-0.4.1.crate) = 50923
 SHA256 (rust/crates/iana-time-zone-0.1.65.crate) = e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470
@@ -277,6 +285,8 @@ SHA256 (rust/crates/indicatif-0.18.4.crate) = 25470f23803092da7d239834776d653104
 SIZE (rust/crates/indicatif-0.18.4.crate) = 68731
 SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
 SIZE (rust/crates/indoc-2.0.6.crate) = 17164
+SHA256 (rust/crates/inout-0.2.2.crate) = 4250ce6452e92010fdf7268ccc5d14faa80bb12fc741938534c58f16804e03c7
+SIZE (rust/crates/inout-0.2.2.crate) = 12547
 SHA256 (rust/crates/instability-0.3.9.crate) = 435d80800b936787d62688c927b6490e887c7ef5ff9ce922c6c6050fca75eb9a
 SIZE (rust/crates/instability-0.3.9.crate) = 14451
 SHA256 (rust/crates/integer-encoding-3.0.4.crate) = 8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02
@@ -453,8 +463,8 @@ SHA256 (rust/crates/rand-0.8.6.crate) = 5ca0ecfa931c29007047d1bc58e623ab12e5590e
 SIZE (rust/crates/rand-0.8.6.crate) = 83339
 SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1
 SIZE (rust/crates/rand-0.9.2.crate) = 99930
-SHA256 (rust/crates/rand-0.10.1.crate) = d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207
-SIZE (rust/crates/rand-0.10.1.crate) = 105801
+SHA256 (rust/crates/rand-0.10.2.crate) = c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80
+SIZE (rust/crates/rand-0.10.2.crate) = 104493
 SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb
 SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258
 SHA256 (rust/crates/rand_chacha-0.10.0.crate) = 3e6af7f3e25ded52c41df4e0b1af2d047e45896c2f3281792ed68a1c243daedb
@@ -607,8 +617,8 @@ SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f
 SIZE (rust/crates/typed-arena-2.0.2.crate) = 11848
 SHA256 (rust/crates/typed-path-0.12.3.crate) = 8e28f89b80c87b8fb0cf04ab448d5dd0dd0ade2f8891bae878de66a75a28600e
 SIZE (rust/crates/typed-path-0.12.3.crate) = 112964
-SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
-SIZE (rust/crates/typenum-1.19.0.crate) = 76414
+SHA256 (rust/crates/typenum-1.20.1.crate) = b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20
+SIZE (rust/crates/typenum-1.20.1.crate) = 105479
 SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
 SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
 SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
@@ -761,5 +771,5 @@ SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9
 SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
 SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748
 SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620
-SHA256 (medialab-xan-0.60.0_GH0.tar.gz) = eec65a0467fd58a8049648ed4bb93f12fd63da6f0ee55de11f785148638eeeab
-SIZE (medialab-xan-0.60.0_GH0.tar.gz) = 42891796
+SHA256 (medialab-xan-0.61.0_GH0.tar.gz) = cd675a4ce734438f5b6b0eba28f5f1e275fdd58c387f03afc9eb37146779e18c
+SIZE (medialab-xan-0.61.0_GH0.tar.gz) = 42892548