git: 994aa020878b - main - textproc/py-typst: Update to 0.14.5

From: Jesús Daniel Colmenares Oviedo <dtxdf_at_FreeBSD.org>
Date: Sat, 03 Jan 2026 22:06:30 UTC
The branch main has been updated by dtxdf:

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

commit 994aa020878b03838c04272dad6e6a86963e95b3
Author:     Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org>
AuthorDate: 2026-01-03 20:15:50 +0000
Commit:     Jesús Daniel Colmenares Oviedo <dtxdf@FreeBSD.org>
CommitDate: 2026-01-03 22:05:59 +0000

    textproc/py-typst: Update to 0.14.5
    
    ChangeLog: https://github.com/messense/typst-py/releases/tag/v0.14.5
---
 textproc/py-typst/Makefile        |   2 +-
 textproc/py-typst/Makefile.crates |  77 +++++++++---------
 textproc/py-typst/distinfo        | 160 +++++++++++++++++++-------------------
 3 files changed, 121 insertions(+), 118 deletions(-)

diff --git a/textproc/py-typst/Makefile b/textproc/py-typst/Makefile
index 64cdf90dd288..1b666535db78 100644
--- a/textproc/py-typst/Makefile
+++ b/textproc/py-typst/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	typst
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.14.4
+DISTVERSION=	0.14.5
 CATEGORIES=	textproc python
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
diff --git a/textproc/py-typst/Makefile.crates b/textproc/py-typst/Makefile.crates
index 275a575c4cf2..902ee9106c5f 100644
--- a/textproc/py-typst/Makefile.crates
+++ b/textproc/py-typst/Makefile.crates
@@ -14,15 +14,15 @@ CARGO_CRATES=	adler2-2.0.1 \
 		bit-vec-0.8.0 \
 		bitflags-1.3.2 \
 		bitflags-2.10.0 \
-		bumpalo-3.19.0 \
+		bumpalo-3.19.1 \
 		by_address-1.2.1 \
 		bytemuck-1.24.0 \
 		bytemuck_derive-1.10.2 \
 		byteorder-lite-0.1.0 \
-		cc-1.2.48 \
+		cc-1.2.50 \
 		cfg-if-1.0.4 \
 		chinese-number-0.7.7 \
-		chinese-variant-1.1.3 \
+		chinese-variant-1.1.5 \
 		chrono-0.4.42 \
 		ciborium-0.2.2 \
 		ciborium-io-0.2.2 \
@@ -102,9 +102,9 @@ CARGO_CRATES=	adler2-2.0.1 \
 		icu_normalizer-2.1.1 \
 		icu_normalizer_data-2.1.1 \
 		icu_properties-1.5.1 \
-		icu_properties-2.1.1 \
+		icu_properties-2.1.2 \
 		icu_properties_data-1.5.1 \
-		icu_properties_data-2.1.1 \
+		icu_properties_data-2.1.2 \
 		icu_provider-1.5.0 \
 		icu_provider-2.1.1 \
 		icu_provider_adapters-1.5.0 \
@@ -121,7 +121,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		indexmap-2.12.1 \
 		indoc-2.0.7 \
 		infer-0.19.0 \
-		itoa-1.0.15 \
+		itoa-1.0.16 \
 		js-sys-0.3.83 \
 		kamadak-exif-0.6.1 \
 		krilla-0.6.0 \
@@ -130,8 +130,8 @@ CARGO_CRATES=	adler2-2.0.1 \
 		kurbo-0.12.0 \
 		libc-0.2.178 \
 		libm-0.2.15 \
-		libredox-0.1.10 \
-		libz-rs-sys-0.5.3 \
+		libredox-0.1.11 \
+		libz-rs-sys-0.5.4 \
 		linked-hash-map-0.5.6 \
 		linux-raw-sys-0.11.0 \
 		lipsum-0.9.1 \
@@ -143,7 +143,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		memmap2-0.9.9 \
 		memoffset-0.9.1 \
 		miniz_oxide-0.8.9 \
-		moxcms-0.7.10 \
+		moxcms-0.7.11 \
 		mutate_once-0.1.2 \
 		native-tls-0.2.14 \
 		num-bigint-0.4.6 \
@@ -176,7 +176,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		plist-1.8.0 \
 		png-0.17.16 \
 		png-0.18.0 \
-		portable-atomic-1.11.1 \
+		portable-atomic-1.12.0 \
 		postcard-1.1.3 \
 		potential_utf-0.1.4 \
 		powerfmt-0.2.0 \
@@ -184,7 +184,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		proc-macro-hack-0.5.20+deprecated \
 		proc-macro2-1.0.103 \
 		psm-0.1.28 \
-		pxfm-0.1.26 \
+		pxfm-0.1.27 \
 		pyo3-0.27.2 \
 		pyo3-build-config-0.27.2 \
 		pyo3-ffi-0.27.2 \
@@ -203,6 +203,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		rayon-core-1.13.0 \
 		read-fonts-0.35.0 \
 		redox_syscall-0.5.18 \
+		redox_syscall-0.6.0 \
 		redox_users-0.5.2 \
 		regex-1.12.2 \
 		regex-automata-0.4.13 \
@@ -216,7 +217,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		rustix-1.1.2 \
 		rustversion-1.0.22 \
 		rustybuzz-0.20.1 \
-		ryu-1.0.20 \
+		ryu-1.0.21 \
 		same-file-1.0.6 \
 		schannel-0.1.28 \
 		scopeguard-1.2.0 \
@@ -225,16 +226,16 @@ CARGO_CRATES=	adler2-2.0.1 \
 		serde-1.0.228 \
 		serde_core-1.0.228 \
 		serde_derive-1.0.228 \
-		serde_json-1.0.145 \
+		serde_json-1.0.146 \
 		serde_spanned-0.6.9 \
 		serde_yaml-0.9.34+deprecated \
 		shlex-1.3.0 \
-		simd-adler32-0.3.7 \
+		simd-adler32-0.3.8 \
 		simplecss-0.2.2 \
 		siphasher-1.0.1 \
 		skrifa-0.37.0 \
 		slab-0.4.11 \
-		slotmap-1.0.7 \
+		slotmap-1.1.1 \
 		smallvec-1.15.1 \
 		spin-0.9.8 \
 		stable_deref_trait-1.2.1 \
@@ -248,7 +249,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		synstructure-0.13.2 \
 		syntect-5.3.0 \
 		tar-0.4.44 \
-		target-lexicon-0.13.3 \
+		target-lexicon-0.13.4 \
 		tempfile-3.23.0 \
 		termcolor-1.4.1 \
 		thin-vec-0.2.14 \
@@ -268,23 +269,23 @@ CARGO_CRATES=	adler2-2.0.1 \
 		toml_edit-0.22.27 \
 		toml_write-0.1.2 \
 		ttf-parser-0.25.1 \
-		two-face-0.4.4 \
+		two-face-0.4.5 \
 		typed-arena-2.0.2 \
-		typst-0.14.1 \
-		typst-assets-0.14.1 \
-		typst-eval-0.14.1 \
-		typst-html-0.14.1 \
-		typst-kit-0.14.1 \
-		typst-layout-0.14.1 \
-		typst-library-0.14.1 \
-		typst-macros-0.14.1 \
-		typst-pdf-0.14.1 \
-		typst-realize-0.14.1 \
-		typst-render-0.14.1 \
-		typst-svg-0.14.1 \
-		typst-syntax-0.14.1 \
-		typst-timing-0.14.1 \
-		typst-utils-0.14.1 \
+		typst-0.14.2 \
+		typst-assets-0.14.2 \
+		typst-eval-0.14.2 \
+		typst-html-0.14.2 \
+		typst-kit-0.14.2 \
+		typst-layout-0.14.2 \
+		typst-library-0.14.2 \
+		typst-macros-0.14.2 \
+		typst-pdf-0.14.2 \
+		typst-realize-0.14.2 \
+		typst-render-0.14.2 \
+		typst-svg-0.14.2 \
+		typst-syntax-0.14.2 \
+		typst-timing-0.14.2 \
+		typst-utils-0.14.2 \
 		unic-langid-0.9.6 \
 		unic-langid-impl-0.9.6 \
 		unic-langid-macros-0.9.6 \
@@ -316,10 +317,10 @@ CARGO_CRATES=	adler2-2.0.1 \
 		wasm-bindgen-macro-0.2.106 \
 		wasm-bindgen-macro-support-0.2.106 \
 		wasm-bindgen-shared-0.2.106 \
-		wasmi-0.51.2 \
-		wasmi_collections-0.51.2 \
-		wasmi_core-0.51.2 \
-		wasmi_ir-0.51.2 \
+		wasmi-0.51.5 \
+		wasmi_collections-0.51.5 \
+		wasmi_core-0.51.5 \
+		wasmi_ir-0.51.5 \
 		wasmparser-0.228.0 \
 		weezl-0.1.12 \
 		winapi-util-0.1.11 \
@@ -374,8 +375,8 @@ CARGO_CRATES=	adler2-2.0.1 \
 		zerovec-0.11.5 \
 		zerovec-derive-0.10.3 \
 		zerovec-derive-0.11.2 \
-		zlib-rs-0.5.3 \
+		zlib-rs-0.5.4 \
 		zune-core-0.4.12 \
 		zune-core-0.5.0 \
 		zune-jpeg-0.4.21 \
-		zune-jpeg-0.5.5
+		zune-jpeg-0.5.7
diff --git a/textproc/py-typst/distinfo b/textproc/py-typst/distinfo
index a6f7820fe9de..358f2eae0af0 100644
--- a/textproc/py-typst/distinfo
+++ b/textproc/py-typst/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1766173952
+TIMESTAMP = 1767466454
 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
 SIZE (rust/crates/adler2-2.0.1.crate) = 13366
 SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
@@ -31,8 +31,8 @@ SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c9
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
 SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
 SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
-SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
-SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bumpalo-3.19.1.crate) = 5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510
+SIZE (rust/crates/bumpalo-3.19.1.crate) = 96477
 SHA256 (rust/crates/by_address-1.2.1.crate) = 64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06
 SIZE (rust/crates/by_address-1.2.1.crate) = 8437
 SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
@@ -41,14 +41,14 @@ SHA256 (rust/crates/bytemuck_derive-1.10.2.crate) = f9abbd1bc6865053c427f7198e6a
 SIZE (rust/crates/bytemuck_derive-1.10.2.crate) = 25678
 SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
 SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
-SHA256 (rust/crates/cc-1.2.48.crate) = c481bdbf0ed3b892f6f806287d72acd515b352a4ec27a208489b8c1bc839633a
-SIZE (rust/crates/cc-1.2.48.crate) = 92458
+SHA256 (rust/crates/cc-1.2.50.crate) = 9f50d563227a1c37cc0a263f64eca3334388c01c5e4c4861a9def205c614383c
+SIZE (rust/crates/cc-1.2.50.crate) = 93293
 SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
 SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
 SHA256 (rust/crates/chinese-number-0.7.7.crate) = 49fccaef6346f6d6a741908d3b79fe97c2debe2fbb5eb3a7d00ff5981b52bb6c
 SIZE (rust/crates/chinese-number-0.7.7.crate) = 17318
-SHA256 (rust/crates/chinese-variant-1.1.3.crate) = 7588475145507237ded760e52bf2f1085495245502033756d28ea72ade0e498b
-SIZE (rust/crates/chinese-variant-1.1.3.crate) = 2179
+SHA256 (rust/crates/chinese-variant-1.1.5.crate) = 58b52a9840ffff5d4d0058ae529fa066a75e794e3125546acfc61c23ad755e49
+SIZE (rust/crates/chinese-variant-1.1.5.crate) = 2805
 SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
 SIZE (rust/crates/chrono-0.4.42.crate) = 238174
 SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
@@ -207,12 +207,12 @@ SHA256 (rust/crates/icu_normalizer_data-2.1.1.crate) = 7aedcccd01fc5fe81e6b489c1
 SIZE (rust/crates/icu_normalizer_data-2.1.1.crate) = 68649
 SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
 SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties-2.1.1.crate) = e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99
-SIZE (rust/crates/icu_properties-2.1.1.crate) = 59036
+SHA256 (rust/crates/icu_properties-2.1.2.crate) = 020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec
+SIZE (rust/crates/icu_properties-2.1.2.crate) = 60136
 SHA256 (rust/crates/icu_properties_data-1.5.1.crate) = 85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2
 SIZE (rust/crates/icu_properties_data-1.5.1.crate) = 229231
-SHA256 (rust/crates/icu_properties_data-2.1.1.crate) = 02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899
-SIZE (rust/crates/icu_properties_data-2.1.1.crate) = 162431
+SHA256 (rust/crates/icu_properties_data-2.1.2.crate) = 616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af
+SIZE (rust/crates/icu_properties_data-2.1.2.crate) = 163057
 SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
 SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
 SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614
@@ -245,8 +245,8 @@ SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac5
 SIZE (rust/crates/indoc-2.0.7.crate) = 17184
 SHA256 (rust/crates/infer-0.19.0.crate) = a588916bfdfd92e71cacef98a63d9b1f0d74d6599980d11894290e7ddefffcf7
 SIZE (rust/crates/infer-0.19.0.crate) = 19091
-SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
-SIZE (rust/crates/itoa-1.0.15.crate) = 11231
+SHA256 (rust/crates/itoa-1.0.16.crate) = 7ee5b5339afb4c41626dde77b7a611bd4f2c202b897852b4bcf5d03eddc61010
+SIZE (rust/crates/itoa-1.0.16.crate) = 15757
 SHA256 (rust/crates/js-sys-0.3.83.crate) = 464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8
 SIZE (rust/crates/js-sys-0.3.83.crate) = 56425
 SHA256 (rust/crates/kamadak-exif-0.6.1.crate) = 1130d80c7374efad55a117d715a3af9368f0fa7a2c54573afc15a188cd984837
@@ -263,10 +263,10 @@ SHA256 (rust/crates/libc-0.2.178.crate) = 37c93d8daa9d8a012fd8ab92f088405fb202ea
 SIZE (rust/crates/libc-0.2.178.crate) = 783720
 SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
 SIZE (rust/crates/libm-0.2.15.crate) = 156108
-SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
-SIZE (rust/crates/libredox-0.1.10.crate) = 7332
-SHA256 (rust/crates/libz-rs-sys-0.5.3.crate) = 8b484ba8d4f775eeca644c452a56650e544bf7e617f1d170fe7298122ead5222
-SIZE (rust/crates/libz-rs-sys-0.5.3.crate) = 47421
+SHA256 (rust/crates/libredox-0.1.11.crate) = df15f6eac291ed1cf25865b1ee60399f57e7c227e7f51bdbd4c5270396a9ed50
+SIZE (rust/crates/libredox-0.1.11.crate) = 7330
+SHA256 (rust/crates/libz-rs-sys-0.5.4.crate) = 15413ef615ad868d4d65dce091cb233b229419c7c0c4bcaa746c0901c49ff39c
+SIZE (rust/crates/libz-rs-sys-0.5.4.crate) = 47952
 SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
 SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
 SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
@@ -289,8 +289,8 @@ SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb4486776
 SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
 SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
 SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
-SHA256 (rust/crates/moxcms-0.7.10.crate) = 80986bbbcf925ebd3be54c26613d861255284584501595cf418320c078945608
-SIZE (rust/crates/moxcms-0.7.10.crate) = 176635
+SHA256 (rust/crates/moxcms-0.7.11.crate) = ac9557c559cd6fc9867e122e20d2cbefc9ca29d80d027a8e39310920ed2f0a97
+SIZE (rust/crates/moxcms-0.7.11.crate) = 176892
 SHA256 (rust/crates/mutate_once-0.1.2.crate) = 13d2233c9842d08cfe13f9eac96e207ca6a2ea10b80259ebe8ad0268be27d2af
 SIZE (rust/crates/mutate_once-0.1.2.crate) = 4508
 SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e
@@ -355,8 +355,8 @@ SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d990
 SIZE (rust/crates/png-0.17.16.crate) = 117975
 SHA256 (rust/crates/png-0.18.0.crate) = 97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0
 SIZE (rust/crates/png-0.18.0.crate) = 118041
-SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
-SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
+SHA256 (rust/crates/portable-atomic-1.12.0.crate) = f59e70c4aef1e55797c2e8fd94a4f2a973fc972cfde0e0b05f683667b0cd39dd
+SIZE (rust/crates/portable-atomic-1.12.0.crate) = 191124
 SHA256 (rust/crates/postcard-1.1.3.crate) = 6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24
 SIZE (rust/crates/postcard-1.1.3.crate) = 43968
 SHA256 (rust/crates/potential_utf-0.1.4.crate) = b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77
@@ -371,8 +371,8 @@ SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc8
 SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024
 SHA256 (rust/crates/psm-0.1.28.crate) = d11f2fedc3b7dafdc2851bc52f277377c5473d378859be234bc7ebb593144d01
 SIZE (rust/crates/psm-0.1.28.crate) = 24836
-SHA256 (rust/crates/pxfm-0.1.26.crate) = b3502d6155304a4173a5f2c34b52b7ed0dd085890326cb50fd625fdf39e86b3b
-SIZE (rust/crates/pxfm-0.1.26.crate) = 862711
+SHA256 (rust/crates/pxfm-0.1.27.crate) = 7186d3822593aa4393561d186d1393b3923e9d6163d3fbfd6e825e3e6cf3e6a8
+SIZE (rust/crates/pxfm-0.1.27.crate) = 879919
 SHA256 (rust/crates/pyo3-0.27.2.crate) = ab53c047fcd1a1d2a8820fe84f05d6be69e9526be40cb03b73f86b6b03e6d87d
 SIZE (rust/crates/pyo3-0.27.2.crate) = 1171342
 SHA256 (rust/crates/pyo3-build-config-0.27.2.crate) = b455933107de8642b4487ed26d912c2d899dec6114884214a0b3bb3be9261ea6
@@ -409,6 +409,8 @@ SHA256 (rust/crates/read-fonts-0.35.0.crate) = 6717cf23b488adf64b9d711329542ba34
 SIZE (rust/crates/read-fonts-0.35.0.crate) = 416793
 SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
 SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
+SHA256 (rust/crates/redox_syscall-0.6.0.crate) = ec96166dafa0886eb81fe1c0a388bece180fbef2135f97c1e2cf8302e74b43b5
+SIZE (rust/crates/redox_syscall-0.6.0.crate) = 31156
 SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
 SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
 SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4
@@ -435,8 +437,8 @@ SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029
 SIZE (rust/crates/rustversion-1.0.22.crate) = 21096
 SHA256 (rust/crates/rustybuzz-0.20.1.crate) = fd3c7c96f8a08ee34eff8857b11b49b07d71d1c3f4e88f8a88d4c9e9f90b1702
 SIZE (rust/crates/rustybuzz-0.20.1.crate) = 272721
-SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
-SIZE (rust/crates/ryu-1.0.20.crate) = 48738
+SHA256 (rust/crates/ryu-1.0.21.crate) = 62049b2877bf12821e8f9ad256ee38fdc31db7387ec2d3b3f403024de2034aea
+SIZE (rust/crates/ryu-1.0.21.crate) = 50771
 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
 SIZE (rust/crates/same-file-1.0.6.crate) = 10183
 SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1
@@ -453,16 +455,16 @@ SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b
 SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
 SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
 SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
-SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
-SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_json-1.0.146.crate) = 217ca874ae0207aac254aa02c957ded05585a90892cc8d87f9e5fa49669dadd8
+SIZE (rust/crates/serde_json-1.0.146.crate) = 155880
 SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3
 SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210
 SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
 SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
 SIZE (rust/crates/shlex-1.3.0.crate) = 18713
-SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
-SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
+SHA256 (rust/crates/simd-adler32-0.3.8.crate) = e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2
+SIZE (rust/crates/simd-adler32-0.3.8.crate) = 17294
 SHA256 (rust/crates/simplecss-0.2.2.crate) = 7a9c6883ca9c3c7c90e888de77b7a5c849c779d25d74a1269b0218b14e8b136c
 SIZE (rust/crates/simplecss-0.2.2.crate) = 22136
 SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
@@ -471,8 +473,8 @@ SHA256 (rust/crates/skrifa-0.37.0.crate) = 8c31071dedf532758ecf3fed987cdb4bd9509
 SIZE (rust/crates/skrifa-0.37.0.crate) = 283031
 SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589
 SIZE (rust/crates/slab-0.4.11.crate) = 18549
-SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a
-SIZE (rust/crates/slotmap-1.0.7.crate) = 61390
+SHA256 (rust/crates/slotmap-1.1.1.crate) = bdd58c3c93c3d278ca835519292445cb4b0d4dc59ccfdf7ceadaab3f8aeb4038
+SIZE (rust/crates/slotmap-1.1.1.crate) = 61862
 SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
 SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
 SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
@@ -499,8 +501,8 @@ SHA256 (rust/crates/syntect-5.3.0.crate) = 656b45c05d95a5704399aeef6bd0ddec7b2b3
 SIZE (rust/crates/syntect-5.3.0.crate) = 833348
 SHA256 (rust/crates/tar-0.4.44.crate) = 1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a
 SIZE (rust/crates/tar-0.4.44.crate) = 61020
-SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c
-SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498
+SHA256 (rust/crates/target-lexicon-0.13.4.crate) = b1dd07eb858a2067e2f3c7155d54e929265c264e6f37efe3ee7a8d1b5a1dd0ba
+SIZE (rust/crates/target-lexicon-0.13.4.crate) = 26832
 SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
 SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
 SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
@@ -539,40 +541,40 @@ SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91
 SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
 SHA256 (rust/crates/ttf-parser-0.25.1.crate) = d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31
 SIZE (rust/crates/ttf-parser-0.25.1.crate) = 201121
-SHA256 (rust/crates/two-face-0.4.4.crate) = 3d112cfd41c1387546416bcf49c4ae2a1fcacda0d42c9e97120e9798c90c0923
-SIZE (rust/crates/two-face-0.4.4.crate) = 3454955
+SHA256 (rust/crates/two-face-0.4.5.crate) = 39e51b6e60e545cfdae5a4639ff423818f52372211a8d9a3e892b4b0761f76b2
+SIZE (rust/crates/two-face-0.4.5.crate) = 3455324
 SHA256 (rust/crates/typed-arena-2.0.2.crate) = 6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a
 SIZE (rust/crates/typed-arena-2.0.2.crate) = 11848
-SHA256 (rust/crates/typst-0.14.1.crate) = e6be5a48cf976b492e1c8a538f02ced94fc3b71eae85984eb24f22f3eb9d01e8
-SIZE (rust/crates/typst-0.14.1.crate) = 27567
-SHA256 (rust/crates/typst-assets-0.14.1.crate) = 98b250f6c1ddd0f435db2283c7eb36a9b72bee34d6397625bf7f817c64ad7c62
-SIZE (rust/crates/typst-assets-0.14.1.crate) = 6376952
-SHA256 (rust/crates/typst-eval-0.14.1.crate) = a9b70724d6eb428b7a07bc15ea1a148c950a37eda34d8f26930812e9f5abfa3c
-SIZE (rust/crates/typst-eval-0.14.1.crate) = 43170
-SHA256 (rust/crates/typst-html-0.14.1.crate) = 4985608c896e00fc4219403040662ca771a58be79cc3d2c105b61f33715f6be2
-SIZE (rust/crates/typst-html-0.14.1.crate) = 59485
-SHA256 (rust/crates/typst-kit-0.14.1.crate) = 2beb0686fd072c53b1fd7c37fa2d6639df6fdaa75f86765d39bbee6c78d8eece
-SIZE (rust/crates/typst-kit-0.14.1.crate) = 33286
-SHA256 (rust/crates/typst-layout-0.14.1.crate) = 02c528f8279f9557f28a37af07d26ed7cd293884a9ffa79f5d604bf4cded1a1f
-SIZE (rust/crates/typst-layout-0.14.1.crate) = 209308
-SHA256 (rust/crates/typst-library-0.14.1.crate) = 839303e0c6e49bc893fafc51ed761eab44b97aa38dce913242fafbd553b2557c
-SIZE (rust/crates/typst-library-0.14.1.crate) = 516051
-SHA256 (rust/crates/typst-macros-0.14.1.crate) = 405ca56a99f8dd89df041ca53f42c4f0fb9ff287e52b255f44e5a9100bbc3605
-SIZE (rust/crates/typst-macros-0.14.1.crate) = 25331
-SHA256 (rust/crates/typst-pdf-0.14.1.crate) = 60dfaf70750b95d0389a8448bb8105600dcf6ba24443e28557627b7b51c47db0
-SIZE (rust/crates/typst-pdf-0.14.1.crate) = 83058
-SHA256 (rust/crates/typst-realize-0.14.1.crate) = c31c5d5374f04f06a430355e6fc40b6539d641bad6d0da386c5492065e210c5b
-SIZE (rust/crates/typst-realize-0.14.1.crate) = 35893
-SHA256 (rust/crates/typst-render-0.14.1.crate) = 7315528cda4882c33baa39f6ea1abf993b5a36f883b98b46e5dc05c4e9ade9fa
-SIZE (rust/crates/typst-render-0.14.1.crate) = 32960
-SHA256 (rust/crates/typst-svg-0.14.1.crate) = 045a396e4543906fae4868c0c621a2a6322aa56d4023d207cdab30517e39787a
-SIZE (rust/crates/typst-svg-0.14.1.crate) = 37609
-SHA256 (rust/crates/typst-syntax-0.14.1.crate) = 19e223636668a2930e0a46b18e3786d4ae02f69ac5d9dda58e34ca431403d05c
-SIZE (rust/crates/typst-syntax-0.14.1.crate) = 77819
-SHA256 (rust/crates/typst-timing-0.14.1.crate) = 3347a043b8659b104f198abe825a6c419d0675da276489c310a5620aea799816
-SIZE (rust/crates/typst-timing-0.14.1.crate) = 11867
-SHA256 (rust/crates/typst-utils-0.14.1.crate) = 737d445f5c0cb75b382a6841953a9e22daadad2c264402b41ebf5388356369fd
-SIZE (rust/crates/typst-utils-0.14.1.crate) = 23764
+SHA256 (rust/crates/typst-0.14.2.crate) = 1f6511ee598476f4f322b4d13891083d96dbacb8f9c2b908604c7094ba390653
+SIZE (rust/crates/typst-0.14.2.crate) = 27569
+SHA256 (rust/crates/typst-assets-0.14.2.crate) = 5613cb719a6222fe9b74027c3625d107767ec187bff26b8fc931cf58942c834f
+SIZE (rust/crates/typst-assets-0.14.2.crate) = 6376954
+SHA256 (rust/crates/typst-eval-0.14.2.crate) = 687757487dfc0c1e941344d5024cf7a28364e70c3e304faad89ac65597f62526
+SIZE (rust/crates/typst-eval-0.14.2.crate) = 43183
+SHA256 (rust/crates/typst-html-0.14.2.crate) = e29f8da4f964d4c90739c3c1e0288b0ba1bccc3cc50623a6d558300b86ca8aad
+SIZE (rust/crates/typst-html-0.14.2.crate) = 59487
+SHA256 (rust/crates/typst-kit-0.14.2.crate) = 31476ec753e080ffdd543a0e74b6d319355449ff3eca3f216634f31cfd09a92a
+SIZE (rust/crates/typst-kit-0.14.2.crate) = 33290
+SHA256 (rust/crates/typst-layout-0.14.2.crate) = 4cab0200105831a9158e63718a0f6141c78cb2c1722ed17d19ad28941e3b8491
+SIZE (rust/crates/typst-layout-0.14.2.crate) = 209315
+SHA256 (rust/crates/typst-library-0.14.2.crate) = e276a5de53020c43efe2111ec236252e54ea4480b5ac18063e663dfbe03d9d1b
+SIZE (rust/crates/typst-library-0.14.2.crate) = 516462
+SHA256 (rust/crates/typst-macros-0.14.2.crate) = 141cbd1027129fbf6bda1013f52a264df7befc7388cc8f47767d65e803fd3a59
+SIZE (rust/crates/typst-macros-0.14.2.crate) = 25336
+SHA256 (rust/crates/typst-pdf-0.14.2.crate) = 37c8a4630754767cd10d48e8b8186e7dc784631a30a3a93521edf7d77aebd0c0
+SIZE (rust/crates/typst-pdf-0.14.2.crate) = 83055
+SHA256 (rust/crates/typst-realize-0.14.2.crate) = f7ffe964757fb93d2e98978aa2a74ee85b0f94c8643e8f3550737258b58f39d8
+SIZE (rust/crates/typst-realize-0.14.2.crate) = 35898
+SHA256 (rust/crates/typst-render-0.14.2.crate) = 1baabef8c01dd7150380592811bf37af9b2498be86043834ddd629d1bcb48ccb
+SIZE (rust/crates/typst-render-0.14.2.crate) = 32967
+SHA256 (rust/crates/typst-svg-0.14.2.crate) = e46b811837ade1f0243ef0d8bf3fb06d166443090eac22c28643f374c2ccdc9d
+SIZE (rust/crates/typst-svg-0.14.2.crate) = 37612
+SHA256 (rust/crates/typst-syntax-0.14.2.crate) = a95d9192060e23b1e491b0b94dff676acddc92a4d672aeb8ca3890a5a734e879
+SIZE (rust/crates/typst-syntax-0.14.2.crate) = 77820
+SHA256 (rust/crates/typst-timing-0.14.2.crate) = 7be94f8faf19841b49574ef5c7fd7a12e2deb7c3d8deba5a596f35d2222024cd
+SIZE (rust/crates/typst-timing-0.14.2.crate) = 11870
+SHA256 (rust/crates/typst-utils-0.14.2.crate) = a3966c92e8fa48c7ce898130d07000d985f18206d92b250f0f939287fbccdee3
+SIZE (rust/crates/typst-utils-0.14.2.crate) = 23761
 SHA256 (rust/crates/unic-langid-0.9.6.crate) = a28ba52c9b05311f4f6e62d5d9d46f094bd6e84cb8df7b3ef952748d752a7d05
 SIZE (rust/crates/unic-langid-0.9.6.crate) = 9031
 SHA256 (rust/crates/unic-langid-impl-0.9.6.crate) = dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658
@@ -635,14 +637,14 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.106.crate) = cefb59d5cd5f92d9
 SIZE (rust/crates/wasm-bindgen-macro-support-0.2.106.crate) = 49711
 SHA256 (rust/crates/wasm-bindgen-shared-0.2.106.crate) = cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4
 SIZE (rust/crates/wasm-bindgen-shared-0.2.106.crate) = 10115
-SHA256 (rust/crates/wasmi-0.51.2.crate) = 118030b2d125bc893e0cc5b1ce156eb41461f4373308cb5f2e3c698533b5e547
-SIZE (rust/crates/wasmi-0.51.2.crate) = 244288
-SHA256 (rust/crates/wasmi_collections-0.51.2.crate) = 653fa20efc966818934524dceb54b1b81e6f845bbcc2e155d6e9fc32becf667e
-SIZE (rust/crates/wasmi_collections-0.51.2.crate) = 19338
-SHA256 (rust/crates/wasmi_core-0.51.2.crate) = 65701f60308c7e46cca85f273ad17e80c60998cc63d3fa168ac393f62b123038
-SIZE (rust/crates/wasmi_core-0.51.2.crate) = 50291
-SHA256 (rust/crates/wasmi_ir-0.51.2.crate) = a6539f63bf2a6838f27876e2877f0b00a088e84f91e92445620cc6b977fde032
-SIZE (rust/crates/wasmi_ir-0.51.2.crate) = 34476
+SHA256 (rust/crates/wasmi-0.51.5.crate) = bb321403ce594274827657a908e13d1d9918aa02257b8bf8391949d9764023ff
+SIZE (rust/crates/wasmi-0.51.5.crate) = 244287
+SHA256 (rust/crates/wasmi_collections-0.51.5.crate) = e9b8e98e45a2a534489f8225e765cbf1cb9a3078072605e58158910cf4749172
+SIZE (rust/crates/wasmi_collections-0.51.5.crate) = 19341
+SHA256 (rust/crates/wasmi_core-0.51.5.crate) = c25f375c0cdf14810eab07f532f61f14d4966f09c747a55067fdf3196e8512e6
+SIZE (rust/crates/wasmi_core-0.51.5.crate) = 50471
+SHA256 (rust/crates/wasmi_ir-0.51.5.crate) = 624e2a68a4293ecb8f564260b68394b29cf3b3edba6bce35532889a2cb33c3d9
+SIZE (rust/crates/wasmi_ir-0.51.5.crate) = 34479
 SHA256 (rust/crates/wasmparser-0.228.0.crate) = 4abf1132c1fdf747d56bbc1bb52152400c70f336870f968b85e89ea422198ae3
 SIZE (rust/crates/wasmparser-0.228.0.crate) = 249009
 SHA256 (rust/crates/weezl-0.1.12.crate) = a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88
@@ -751,15 +753,15 @@ SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc
 SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
 SHA256 (rust/crates/zerovec-derive-0.11.2.crate) = eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3
 SIZE (rust/crates/zerovec-derive-0.11.2.crate) = 21421
-SHA256 (rust/crates/zlib-rs-0.5.3.crate) = 36134c44663532e6519d7a6dfdbbe06f6f8192bde8ae9ed076e9b213f0e31df7
-SIZE (rust/crates/zlib-rs-0.5.3.crate) = 206418
+SHA256 (rust/crates/zlib-rs-0.5.4.crate) = 51f936044d677be1a1168fae1d03b583a285a5dd9d8cbf7b24c23aa1fc775235
+SIZE (rust/crates/zlib-rs-0.5.4.crate) = 206980
 SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
 SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
 SHA256 (rust/crates/zune-core-0.5.0.crate) = 111f7d9820f05fd715df3144e254d6fc02ee4088b0644c0ffd0efc9e6d9d2773
 SIZE (rust/crates/zune-core-0.5.0.crate) = 27393
 SHA256 (rust/crates/zune-jpeg-0.4.21.crate) = 29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713
 SIZE (rust/crates/zune-jpeg-0.4.21.crate) = 68268
-SHA256 (rust/crates/zune-jpeg-0.5.5.crate) = dc6fb7703e32e9a07fb3f757360338b3a567a5054f21b5f52a666752e333d58e
-SIZE (rust/crates/zune-jpeg-0.5.5.crate) = 77168
-SHA256 (messense-typst-py-v0.14.4_GH0.tar.gz) = a3983d668d56483d473a10b8395695bea28f06444ac15f3eaae988488eef85d4
-SIZE (messense-typst-py-v0.14.4_GH0.tar.gz) = 55686
+SHA256 (rust/crates/zune-jpeg-0.5.7.crate) = 51d915729b0e7d5fe35c2f294c5dc10b30207cc637920e5b59077bfa3da63f28
+SIZE (rust/crates/zune-jpeg-0.5.7.crate) = 83651
+SHA256 (messense-typst-py-v0.14.5_GH0.tar.gz) = fa231e308ca11f476f511315d52bab00879606005cc70c6fa3d66ccc7cd139c3
+SIZE (messense-typst-py-v0.14.5_GH0.tar.gz) = 56966