Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Feb 2026 08:42:21 +0000
From:      Nicola Vitale <nivit@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: a3db6a372126 - main - textproc/bookokrat: Update to 0.3.3
Message-ID:  <698c40ed.41cd8.287e6b00@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by nivit:

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

commit a3db6a3721268591c0accbe0a15ec6c2bba69048
Author:     Nicola Vitale <nivit@FreeBSD.org>
AuthorDate: 2026-02-11 08:32:38 +0000
Commit:     Nicola Vitale <nivit@FreeBSD.org>
CommitDate: 2026-02-11 08:36:33 +0000

    textproc/bookokrat: Update to 0.3.3
    
    - Update COMMENT line and pkg-descr with the new feature of the program
      (PDF support)
    - Update LICENSE (bookokrat is now licensed under AGPL-3.0)
    - Mark BROKEN on aarch64 (rust error E0609) [1]
    - Update list of lib/build dependencies
    - Fix shebang of Python interpreter
    - Add some patches to fix build that otherwise fails with the following
      errors:
    
      1. (fixed with files/patch-cargo-crates_mupdf-sys-0.6.0_build.rs)
    
    error[E0425]: cannot find type `___wchar_t` in this scope
       --> /usr/local/poudriere/ports/default/textproc/bookokrat/work/target/release/build/mupdf-sys-286fe68620daf035/out/bindings.rs:488:20
        |
    488 | pub type wchar_t = ___wchar_t;
        |                    ^^^^^^^^^^ not found in this scope
    
      2. (fixed with files/patch-cargo-crates_libc-0.2.175_src_unix_bsd_freebsdlike_mod.rs)
    
    error[E0308]: mismatched types
        --> src/pdf/kittyv2/kgfx/pool.rs:46:17
         |
      43 |             libc::shm_open(
         |             -------------- arguments to this function are incorrect
    ...
      46 |                 (libc::S_IRUSR | libc::S_IWUSR) as libc::c_uint,
         |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u16`, found `u32`
         |
    
      3. (fixed with files/patch-cargo-crates_mupdf-sys-0.6.0_mupdf_Makefile)
    
      ar: warning: can't open file: @/wrkdirs/usr/ports/textproc/bookokrat/work/target/release/build/mupdf-sys-286fe68620daf035/out/build/libmupdf.a.in: No such file or directory
      gmake: *** [Makefile:106: /wrkdirs/usr/ports/textproc/bookokrat/work/target/release/build/mupdf-sys-286fe68620daf035/out/build/libmupdf.a] Error 1
      gmake: *** Waiting for unfinished jobs....
    
      gmake invocation failed with status 2
    
    ChangeLog:
    
      - https://github.com/bugzmanov/bookokrat/releases/tag/v0.3.0
      - https://github.com/bugzmanov/bookokrat/releases/tag/v0.3.1
      - https://github.com/bugzmanov/bookokrat/releases/tag/v0.3.2
      - https://github.com/bugzmanov/bookokrat/releases/tag/v0.3.3
    
    Reported by:  pkg-fallout [1]
---
 textproc/bookokrat/Makefile                        |  26 +-
 textproc/bookokrat/Makefile.crates                 | 406 ++++++----
 textproc/bookokrat/distinfo                        | 814 +++++++++++++--------
 ...es_libc-0.2.175_src_unix_bsd_freebsdlike_mod.rs |  11 +
 .../patch-cargo-crates_mupdf-sys-0.6.0_build.rs    |  10 +
 ...tch-cargo-crates_mupdf-sys-0.6.0_mupdf_Makefile |  13 +
 textproc/bookokrat/pkg-descr                       |  25 +-
 7 files changed, 815 insertions(+), 490 deletions(-)

diff --git a/textproc/bookokrat/Makefile b/textproc/bookokrat/Makefile
index baf8b1f95038..4e43e689a1d1 100644
--- a/textproc/bookokrat/Makefile
+++ b/textproc/bookokrat/Makefile
@@ -1,22 +1,25 @@
 PORTNAME=	bookokrat
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.2.4
-PORTREVISION=	1
+DISTVERSION=	0.3.3
+PORTREVISION=	0
 CATEGORIES=	textproc
 
 MAINTAINER=	nivit@FreeBSD.org
-COMMENT=	Terminal EPUB book reader
+COMMENT=	Terminal EPUB/PDF book reader
 WWW=		https://bugzmanov.github.io/bookokrat/index.html
 
-LICENSE=	APACHE20 BSD0CLAUSE BSD2CLAUSE BSL CC0-1.0 CDDL ISCL MIT MPL20 \
-		UNLICENSE ZLIB
+LICENSE=	AGPLv3 APACHE20 BSD0CLAUSE BSD2CLAUSE BSL CC0-1.0 CDDL ISCL MIT \
+		MPL20 UNLICENSE ZLIB
 LICENSE_COMB=	multi
 
-LIB_DEPENDS=	libzstd.so:archivers/zstd
+BROKEN_aarch64=	fails to build with error[E0609]: no field mc_gpregs on type ucontext_t
 
-USES=		cargo
+LIB_DEPENDS=	libfontconfig.so:x11-fonts/fontconfig
+
+USES=		cargo gmake llvm pkgconfig python:env shebangfix
 USE_GITHUB=	yes
 GH_ACCOUNT=	bugzmanov
+SHEBANG_GLOB=	*.py
 
 INSTALL_TARGET=	install-strip
 
@@ -25,6 +28,15 @@ PORTDOCS=	readme.txt
 
 OPTIONS_DEFINE=	DOCS
 
+# fix Python interpreter path in other files
+post-patch:
+	@(cd ${WRKSRC} && \
+	${REINPLACE_CMD} -E -e 's|(/usr/bin/)?python3|${PYTHON_CMD}|g' \
+		cargo-crates/freetype-sys-0.20.1/freetype2/meson.build \
+		cargo-crates/mupdf-sys-0.6.0/mupdf/Makefile \
+		cargo-crates/mupdf-sys-0.6.0/mupdf/Makethird \
+		cargo-crates/which-4.4.2/src/lib.rs)
+
 post-install:
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/bookokrat
 
diff --git a/textproc/bookokrat/Makefile.crates b/textproc/bookokrat/Makefile.crates
index 1dfaf9c7d33e..179baa7d0863 100644
--- a/textproc/bookokrat/Makefile.crates
+++ b/textproc/bookokrat/Makefile.crates
@@ -1,180 +1,222 @@
-CARGO_CRATES=	addr2line-0.25.1 \
+CARGO_CRATES=	addr2line-0.24.2 \
 		adler2-2.0.1 \
-		aes-0.8.4 \
 		ahash-0.8.12 \
-		aho-corasick-1.1.4 \
-		aligned-0.4.3 \
+		aho-corasick-1.1.3 \
 		aligned-vec-0.6.4 \
 		allocator-api2-0.2.21 \
+		android-tzdata-0.1.1 \
 		android_system_properties-0.1.5 \
-		anstream-0.6.21 \
-		anstyle-1.0.13 \
+		anstream-0.6.20 \
+		anstyle-1.0.11 \
 		anstyle-lossy-1.1.4 \
 		anstyle-parse-0.2.7 \
-		anstyle-query-1.1.5 \
-		anstyle-svg-0.1.11 \
-		anstyle-wincon-3.0.11 \
-		anyhow-1.0.100 \
+		anstyle-query-1.1.4 \
+		anstyle-svg-0.1.10 \
+		anstyle-wincon-3.0.10 \
+		anyhow-1.0.99 \
 		arbitrary-1.4.2 \
-		arboard-3.6.1 \
+		arboard-3.6.0 \
 		arg_enum_proc_macro-0.3.4 \
+		arrayref-0.3.9 \
 		arrayvec-0.7.6 \
-		as-slice-0.2.1 \
+		atomic-0.6.1 \
 		autocfg-1.5.0 \
-		av-scenechange-0.14.1 \
 		av1-grain-0.2.5 \
 		avif-serialize-0.8.6 \
-		backtrace-0.3.76 \
-		base64-0.21.7 \
-		base64ct-1.8.3 \
+		backtrace-0.3.75 \
+		base64-0.22.1 \
+		base64-simd-0.8.0 \
 		better-panic-0.3.0 \
+		bindgen-0.72.1 \
+		bit-set-0.5.3 \
+		bit-vec-0.6.3 \
 		bit_field-0.10.3 \
 		bitflags-1.3.2 \
 		bitflags-2.10.0 \
-		bitstream-io-4.9.0 \
+		bitstream-io-2.6.0 \
 		block-buffer-0.10.4 \
-		built-0.8.0 \
-		bumpalo-3.19.1 \
+		built-0.7.7 \
+		bumpalo-3.19.0 \
 		bytemuck-1.24.0 \
 		byteorder-1.5.0 \
 		byteorder-lite-0.1.0 \
 		bzip2-0.4.4 \
 		bzip2-sys-0.1.13+1.0.8 \
-		cassowary-0.3.0 \
 		castaway-0.2.4 \
-		cc-1.2.54 \
-		cfg-if-1.0.4 \
-		chrono-0.4.43 \
-		cipher-0.4.4 \
+		cc-1.2.32 \
+		cexpr-0.6.0 \
+		cfg-expr-0.15.8 \
+		cfg-if-1.0.1 \
+		cfg_aliases-0.2.1 \
+		chrono-0.4.41 \
+		clang-sys-1.8.1 \
 		clipboard-win-5.4.1 \
 		codepage-437-0.1.0 \
 		color_quant-1.1.0 \
 		colorchoice-1.0.4 \
-		compact_str-0.8.1 \
+		compact_str-0.9.0 \
 		console-0.15.11 \
-		constant_time_eq-0.1.5 \
 		convert_case-0.10.0 \
+		core-foundation-0.9.4 \
 		core-foundation-sys-0.8.7 \
-		core2-0.4.0 \
-		cpp_demangle-0.4.5 \
+		core-graphics-0.23.2 \
+		core-graphics-types-0.1.3 \
+		core-text-20.1.0 \
+		core_maths-0.1.1 \
+		cpp_demangle-0.4.4 \
 		cpufeatures-0.2.17 \
 		crc32fast-1.5.0 \
 		crossbeam-deque-0.8.6 \
 		crossbeam-epoch-0.9.18 \
 		crossbeam-utils-0.8.21 \
-		crossterm-0.28.1 \
 		crossterm-0.29.0 \
 		crossterm_winapi-0.9.1 \
 		crunchy-0.2.4 \
-		crypto-common-0.1.7 \
+		crypto-common-0.1.6 \
+		csscolorparser-0.6.2 \
 		csv-1.4.0 \
 		csv-core-0.1.13 \
 		darling-0.20.11 \
 		darling_core-0.20.11 \
 		darling_macro-0.20.11 \
+		data-url-0.3.2 \
 		debugid-0.8.0 \
-		deranged-0.5.5 \
+		deltae-0.3.2 \
+		deranged-0.4.0 \
 		derive_arbitrary-1.4.2 \
 		derive_more-2.1.1 \
 		derive_more-impl-2.1.1 \
 		digest-0.10.7 \
 		dirs-5.0.1 \
+		dirs-6.0.0 \
 		dirs-sys-0.4.1 \
+		dirs-sys-0.5.0 \
 		dispatch2-0.3.0 \
+		dlib-0.5.2 \
 		document-features-0.2.12 \
 		downcast-rs-1.2.1 \
+		dwrote-0.11.5 \
 		either-1.15.0 \
 		encode_unicode-1.0.0 \
 		epub-2.1.5 \
 		equator-0.4.2 \
 		equator-macro-0.4.2 \
 		equivalent-1.0.2 \
-		errno-0.3.14 \
+		errno-0.3.13 \
 		error-code-3.3.2 \
+		euclid-0.22.13 \
 		exr-1.74.0 \
+		fancy-regex-0.11.0 \
 		fast_image_resize-3.0.4 \
 		fastrand-2.3.0 \
-		fax-0.2.6 \
-		fax_derive-0.2.0 \
 		fdeflate-0.3.7 \
-		find-msvc-tools-0.1.8 \
+		filedescriptor-0.8.3 \
 		findshlibs-0.10.2 \
+		finl_unicode-1.4.0 \
+		fixedbitset-0.4.2 \
 		fixedbitset-0.5.7 \
-		flate2-1.1.8 \
+		flate2-1.1.2 \
+		float-cmp-0.9.0 \
+		float-ord-0.3.2 \
+		flume-0.12.0 \
 		fnv-1.0.7 \
 		foldhash-0.1.5 \
+		foldhash-0.2.0 \
+		font-kit-0.14.3 \
+		fontconfig-parser-0.5.8 \
+		fontdb-0.23.0 \
+		foreign-types-0.5.0 \
+		foreign-types-macros-0.2.3 \
+		foreign-types-shared-0.3.1 \
+		freetype-sys-0.20.1 \
 		futf-0.1.5 \
 		futures-core-0.3.31 \
 		futures-executor-0.3.31 \
 		futures-task-0.3.31 \
 		futures-util-0.3.31 \
 		generic-array-0.14.7 \
-		gethostname-1.1.0 \
-		getrandom-0.2.17 \
-		getrandom-0.3.4 \
-		gif-0.14.1 \
-		gimli-0.32.3 \
+		gethostname-0.4.3 \
+		getrandom-0.2.16 \
+		getrandom-0.3.3 \
+		gif-0.13.3 \
+		gimli-0.31.1 \
+		glob-0.3.3 \
 		half-2.7.1 \
 		hashbrown-0.15.5 \
 		hashbrown-0.16.1 \
 		heck-0.5.0 \
 		hermit-abi-0.5.2 \
-		hmac-0.12.1 \
+		hex-0.4.3 \
 		home-0.5.11 \
 		html-escape-0.2.13 \
 		html5ever-0.27.0 \
-		human-panic-2.0.5 \
-		iana-time-zone-0.1.64 \
+		human-panic-2.0.3 \
+		iana-time-zone-0.1.63 \
 		iana-time-zone-haiku-0.1.2 \
 		icy_sixel-0.1.3 \
 		ident_case-1.0.1 \
-		image-0.25.9 \
+		image-0.25.6 \
 		image-webp-0.2.4 \
 		imagesize-0.13.0 \
 		imgref-1.12.0 \
-		indexmap-2.13.0 \
+		indexmap-2.10.0 \
 		indoc-2.0.7 \
 		inferno-0.11.21 \
-		inout-0.1.4 \
 		instability-0.3.10 \
 		interpolate_name-0.2.4 \
 		is-docker-0.2.0 \
-		is-terminal-0.4.17 \
+		is-terminal-0.4.16 \
 		is-wsl-0.4.0 \
-		is_terminal_polyfill-1.70.2 \
+		is_terminal_polyfill-1.70.1 \
+		itertools-0.12.1 \
 		itertools-0.13.0 \
 		itertools-0.14.0 \
-		itoa-1.0.17 \
-		jobserver-0.1.34 \
-		js-sys-0.3.85 \
+		itoa-1.0.15 \
+		jobserver-0.1.33 \
+		jpeg-decoder-0.3.2 \
+		js-sys-0.3.77 \
+		kasuari-0.4.11 \
+		kurbo-0.11.3 \
+		lab-0.11.0 \
 		lazy_static-1.5.0 \
 		lebe-0.5.3 \
-		libc-0.2.180 \
+		libc-0.2.175 \
 		libfuzzer-sys-0.4.10 \
+		libloading-0.8.9 \
+		libm-0.2.16 \
 		libredox-0.1.12 \
+		libz-rs-sys-0.5.5 \
+		line-clipping-0.3.5 \
 		linux-raw-sys-0.4.15 \
-		linux-raw-sys-0.11.0 \
+		linux-raw-sys-0.9.4 \
 		litrs-1.0.0 \
-		lock_api-0.4.14 \
+		lock_api-0.4.13 \
 		log-0.4.29 \
 		loop9-0.1.5 \
 		lru-0.12.5 \
+		lru-0.16.3 \
 		mac-0.1.1 \
+		mac_address-1.1.8 \
 		markup5ever-0.12.1 \
 		markup5ever_rcdom-0.3.0 \
 		maybe-rayon-0.1.1 \
 		md5-0.7.0 \
-		memchr-2.7.6 \
+		memchr-2.7.5 \
 		memmap2-0.9.9 \
+		memmem-0.1.1 \
+		memoffset-0.9.1 \
+		minimal-lexical-0.2.1 \
 		miniz_oxide-0.8.9 \
-		mio-1.1.1 \
-		moxcms-0.7.11 \
+		mio-1.0.4 \
+		mupdf-0.6.0 \
+		mupdf-sys-0.6.0 \
 		new_debug_unreachable-1.0.6 \
 		nix-0.26.4 \
+		nix-0.29.0 \
+		nom-7.1.3 \
 		nom-8.0.0 \
 		noop_proc_macro-0.3.0 \
 		normalize-line-endings-0.3.0 \
-		ntapi-0.4.2 \
 		num-bigint-0.4.6 \
 		num-conv-0.1.0 \
 		num-derive-0.4.2 \
@@ -183,78 +225,95 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		num-rational-0.4.2 \
 		num-traits-0.2.19 \
 		num_threads-0.1.7 \
-		objc2-0.6.3 \
-		objc2-app-kit-0.3.2 \
-		objc2-core-foundation-0.3.2 \
-		objc2-core-graphics-0.3.2 \
+		objc2-0.6.2 \
+		objc2-app-kit-0.3.1 \
+		objc2-core-foundation-0.3.1 \
+		objc2-core-graphics-0.3.1 \
 		objc2-encode-4.1.0 \
-		objc2-foundation-0.3.2 \
-		objc2-io-surface-0.3.2 \
-		object-0.37.3 \
+		objc2-foundation-0.3.1 \
+		objc2-io-surface-0.3.1 \
+		object-0.36.7 \
 		once_cell-1.21.3 \
-		once_cell_polyfill-1.70.2 \
+		once_cell_polyfill-1.70.1 \
 		open-5.3.3 \
 		option-ext-0.2.0 \
+		ordered-float-4.6.0 \
+		os_info-3.12.0 \
 		os_pipe-1.2.3 \
-		parking_lot-0.12.5 \
-		parking_lot_core-0.9.12 \
-		password-hash-0.4.2 \
+		outref-0.5.2 \
+		parking_lot-0.12.4 \
+		parking_lot_core-0.9.11 \
 		paste-1.0.15 \
-		pastey-0.1.1 \
 		pathdiff-0.2.3 \
-		pbkdf2-0.11.0 \
+		pathfinder_geometry-0.5.1 \
+		pathfinder_simd-0.5.5 \
 		percent-encoding-2.3.2 \
+		pest-2.8.5 \
+		pest_derive-2.8.5 \
+		pest_generator-2.8.5 \
+		pest_meta-2.8.5 \
 		petgraph-0.8.3 \
 		phf-0.11.3 \
 		phf_codegen-0.11.3 \
 		phf_generator-0.11.3 \
+		phf_macros-0.11.3 \
 		phf_shared-0.11.3 \
+		pico-args-0.5.0 \
 		pin-project-lite-0.2.16 \
 		pin-utils-0.1.0 \
 		pkg-config-0.3.32 \
-		png-0.18.0 \
+		plist-1.7.4 \
+		png-0.17.16 \
+		portable-atomic-1.13.0 \
 		powerfmt-0.2.0 \
 		pprof-0.15.0 \
 		ppv-lite86-0.2.21 \
 		precomputed-hash-0.1.1 \
-		proc-macro2-1.0.106 \
+		proc-macro2-1.0.97 \
 		profiling-1.0.17 \
 		profiling-procmacros-1.0.17 \
 		protobuf-3.7.2 \
 		protobuf-codegen-3.7.2 \
 		protobuf-parse-3.7.2 \
 		protobuf-support-3.7.2 \
-		pxfm-0.1.27 \
 		qoi-0.4.1 \
 		quick-error-2.0.1 \
 		quick-xml-0.26.0 \
 		quick-xml-0.38.4 \
-		quote-1.0.44 \
+		quote-1.0.40 \
 		r-efi-5.3.0 \
 		rand-0.8.5 \
-		rand-0.9.2 \
 		rand_chacha-0.3.1 \
-		rand_chacha-0.9.0 \
 		rand_core-0.6.4 \
-		rand_core-0.9.5 \
-		ratatui-0.29.0 \
-		rav1e-0.8.1 \
-		ravif-0.12.0 \
+		ratatui-0.30.0 \
+		ratatui-core-0.1.0 \
+		ratatui-crossterm-0.1.0 \
+		ratatui-macros-0.7.0 \
+		ratatui-termwiz-0.1.0 \
+		ratatui-widgets-0.3.0 \
+		rav1e-0.7.1 \
+		ravif-0.11.20 \
 		rayon-1.11.0 \
 		rayon-core-1.13.0 \
-		redox_syscall-0.5.18 \
+		redox_syscall-0.5.17 \
 		redox_users-0.4.6 \
+		redox_users-0.5.2 \
 		regex-1.12.2 \
 		regex-automata-0.4.13 \
-		regex-syntax-0.8.8 \
+		regex-syntax-0.8.5 \
+		resvg-0.45.1 \
 		rgb-0.8.52 \
 		roxmltree-0.18.1 \
-		rustc-demangle-0.1.27 \
+		roxmltree-0.20.0 \
+		rustc-demangle-0.1.26 \
+		rustc-hash-2.1.1 \
 		rustc_version-0.4.1 \
 		rustix-0.38.44 \
-		rustix-1.1.3 \
+		rustix-1.0.8 \
 		rustversion-1.0.22 \
-		ryu-1.0.22 \
+		rustybuzz-0.20.1 \
+		ryu-1.0.20 \
+		safe_arch-0.7.4 \
 		same-file-1.0.6 \
 		scc-2.4.0 \
 		scopeguard-1.2.0 \
@@ -263,162 +322,193 @@ CARGO_CRATES=	addr2line-0.25.1 \
 		serde-1.0.228 \
 		serde_core-1.0.228 \
 		serde_derive-1.0.228 \
-		serde_json-1.0.149 \
-		serde_spanned-1.0.4 \
+		serde_json-1.0.142 \
+		serde_spanned-0.6.9 \
+		serde_spanned-1.0.0 \
 		serde_yaml-0.9.34+deprecated \
 		serial_test-3.3.1 \
 		serial_test_derive-3.3.1 \
-		sha1-0.10.6 \
 		sha2-0.10.9 \
 		shlex-1.3.0 \
 		signal-hook-0.3.18 \
-		signal-hook-mio-0.2.5 \
-		signal-hook-registry-1.4.8 \
-		simd-adler32-0.3.8 \
+		signal-hook-mio-0.2.4 \
+		signal-hook-registry-1.4.6 \
+		simd-adler32-0.3.7 \
 		simd_helpers-0.1.0 \
 		similar-2.7.0 \
+		simplecss-0.2.2 \
 		simplelog-0.12.2 \
 		siphasher-1.0.1 \
 		slab-0.4.11 \
+		slotmap-1.1.1 \
 		smallvec-1.15.1 \
 		smawk-0.3.2 \
-		snapbox-0.6.24 \
-		snapbox-macros-0.4.0 \
+		snapbox-0.6.21 \
+		snapbox-macros-0.3.10 \
+		spin-0.9.8 \
 		spin-0.10.0 \
-		stable_deref_trait-1.2.1 \
+		stable_deref_trait-1.2.0 \
 		static_assertions-1.1.0 \
 		str_stack-0.1.0 \
+		strict-num-0.1.1 \
 		string_cache-0.8.9 \
 		string_cache_codegen-0.5.4 \
 		strsim-0.11.1 \
-		strum-0.26.3 \
-		strum_macros-0.26.4 \
-		subtle-2.6.1 \
-		symbolic-common-12.17.1 \
-		symbolic-demangle-12.17.1 \
-		syn-2.0.114 \
-		sysinfo-0.34.2 \
-		tempfile-3.24.0 \
+		strum-0.27.2 \
+		strum_macros-0.27.2 \
+		svgtypes-0.15.3 \
+		symbolic-common-12.16.2 \
+		symbolic-demangle-12.16.2 \
+		syn-1.0.109 \
+		syn-2.0.105 \
+		system-deps-6.2.2 \
+		target-lexicon-0.12.16 \
+		tempfile-3.20.0 \
 		tendril-0.4.3 \
 		termcolor-1.4.1 \
+		terminfo-0.9.0 \
+		termios-0.3.3 \
+		termwiz-0.23.3 \
 		textwrap-0.16.2 \
 		thiserror-1.0.69 \
-		thiserror-2.0.18 \
+		thiserror-2.0.17 \
 		thiserror-impl-1.0.69 \
-		thiserror-impl-2.0.18 \
-		tiff-0.10.3 \
-		time-0.3.45 \
-		time-core-0.1.7 \
-		time-macros-0.2.25 \
-		toml-0.9.11+spec-1.1.0 \
-		toml_datetime-0.7.5+spec-1.1.0 \
-		toml_writer-1.0.6+spec-1.1.0 \
+		thiserror-impl-2.0.17 \
+		tiff-0.9.1 \
+		time-0.3.41 \
+		time-core-0.1.4 \
+		time-macros-0.2.22 \
+		tiny-skia-0.11.4 \
+		tiny-skia-path-0.11.4 \
+		tinyvec-1.10.0 \
+		tinyvec_macros-0.1.1 \
+		toml-0.8.23 \
+		toml-0.9.5 \
+		toml_datetime-0.6.11 \
+		toml_datetime-0.7.0 \
+		toml_edit-0.22.27 \
+		toml_writer-1.0.2 \
 		tree_magic_mini-3.2.2 \
-		tui-textarea-0.7.0 \
-		typenum-1.19.0 \
-		unicode-ident-1.0.22 \
+		ttf-parser-0.25.1 \
+		typenum-1.18.0 \
+		ucd-trie-0.1.7 \
+		unicode-bidi-0.3.18 \
+		unicode-bidi-mirroring-0.4.0 \
+		unicode-ccc-0.4.0 \
+		unicode-ident-1.0.18 \
 		unicode-linebreak-0.1.5 \
+		unicode-properties-0.1.4 \
+		unicode-script-0.5.8 \
 		unicode-segmentation-1.12.0 \
-		unicode-truncate-1.1.0 \
+		unicode-truncate-2.0.1 \
+		unicode-vo-0.1.0 \
 		unicode-width-0.1.14 \
 		unicode-width-0.2.0 \
 		unsafe-libyaml-0.2.11 \
+		usvg-0.45.1 \
 		utf-8-0.7.6 \
-		utf8-width-0.1.8 \
+		utf8-width-0.1.7 \
 		utf8parse-0.2.2 \
-		uuid-1.20.0 \
+		uuid-1.18.0 \
 		v_frame-0.3.9 \
+		version-compare-0.2.1 \
 		version_check-0.9.5 \
+		vsimd-0.8.0 \
 		vt100-0.15.2 \
 		vte-0.11.1 \
 		vte_generate_state_changes-0.1.2 \
+		vtparse-0.6.2 \
 		walkdir-2.5.0 \
 		wasi-0.11.1+wasi-snapshot-preview1 \
-		wasip2-1.0.1+wasi-0.2.4 \
-		wasm-bindgen-0.2.108 \
-		wasm-bindgen-macro-0.2.108 \
-		wasm-bindgen-macro-support-0.2.108 \
-		wasm-bindgen-shared-0.2.108 \
+		wasi-0.14.2+wasi-0.2.4 \
+		wasm-bindgen-0.2.100 \
+		wasm-bindgen-backend-0.2.100 \
+		wasm-bindgen-macro-0.2.100 \
+		wasm-bindgen-macro-support-0.2.100 \
+		wasm-bindgen-shared-0.2.100 \
 		wayland-backend-0.3.12 \
 		wayland-client-0.31.12 \
 		wayland-protocols-0.32.10 \
 		wayland-protocols-wlr-0.3.10 \
 		wayland-scanner-0.31.8 \
 		wayland-sys-0.31.8 \
-		weezl-0.1.12 \
+		weezl-0.1.10 \
+		wezterm-bidi-0.2.3 \
+		wezterm-blob-leases-0.1.1 \
+		wezterm-color-types-0.3.0 \
+		wezterm-dynamic-0.2.1 \
+		wezterm-dynamic-derive-0.1.1 \
+		wezterm-input-types-0.1.0 \
 		which-4.4.2 \
+		wide-0.7.33 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
-		winapi-util-0.1.11 \
+		winapi-util-0.1.9 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
-		windows-0.57.0 \
 		windows-0.58.0 \
-		windows-core-0.57.0 \
 		windows-core-0.58.0 \
-		windows-core-0.62.2 \
-		windows-implement-0.57.0 \
+		windows-core-0.61.2 \
 		windows-implement-0.58.0 \
-		windows-implement-0.60.2 \
-		windows-interface-0.57.0 \
+		windows-implement-0.60.0 \
 		windows-interface-0.58.0 \
-		windows-interface-0.59.3 \
+		windows-interface-0.59.1 \
+		windows-link-0.1.3 \
 		windows-link-0.2.1 \
-		windows-result-0.1.2 \
 		windows-result-0.2.0 \
-		windows-result-0.4.1 \
+		windows-result-0.3.4 \
 		windows-strings-0.1.0 \
-		windows-strings-0.5.1 \
+		windows-strings-0.4.2 \
 		windows-sys-0.48.0 \
+		windows-sys-0.52.0 \
 		windows-sys-0.59.0 \
 		windows-sys-0.60.2 \
-		windows-sys-0.61.2 \
 		windows-targets-0.48.5 \
 		windows-targets-0.52.6 \
-		windows-targets-0.53.5 \
+		windows-targets-0.53.3 \
 		windows_aarch64_gnullvm-0.48.5 \
 		windows_aarch64_gnullvm-0.52.6 \
-		windows_aarch64_gnullvm-0.53.1 \
+		windows_aarch64_gnullvm-0.53.0 \
 		windows_aarch64_msvc-0.48.5 \
 		windows_aarch64_msvc-0.52.6 \
-		windows_aarch64_msvc-0.53.1 \
+		windows_aarch64_msvc-0.53.0 \
 		windows_i686_gnu-0.48.5 \
 		windows_i686_gnu-0.52.6 \
-		windows_i686_gnu-0.53.1 \
+		windows_i686_gnu-0.53.0 \
 		windows_i686_gnullvm-0.52.6 \
-		windows_i686_gnullvm-0.53.1 \
+		windows_i686_gnullvm-0.53.0 \
 		windows_i686_msvc-0.48.5 \
 		windows_i686_msvc-0.52.6 \
-		windows_i686_msvc-0.53.1 \
+		windows_i686_msvc-0.53.0 \
 		windows_x86_64_gnu-0.48.5 \
 		windows_x86_64_gnu-0.52.6 \
-		windows_x86_64_gnu-0.53.1 \
+		windows_x86_64_gnu-0.53.0 \
 		windows_x86_64_gnullvm-0.48.5 \
 		windows_x86_64_gnullvm-0.52.6 \
-		windows_x86_64_gnullvm-0.53.1 \
+		windows_x86_64_gnullvm-0.53.0 \
 		windows_x86_64_msvc-0.48.5 \
 		windows_x86_64_msvc-0.52.6 \
-		windows_x86_64_msvc-0.53.1 \
-		wit-bindgen-0.46.0 \
+		windows_x86_64_msvc-0.53.0 \
+		winnow-0.7.14 \
+		wio-0.2.2 \
+		wit-bindgen-rt-0.39.0 \
 		wl-clipboard-rs-0.9.3 \
-		x11rb-0.13.2 \
-		x11rb-protocol-0.13.2 \
-		xml-1.2.1 \
+		x11rb-0.13.1 \
+		x11rb-protocol-0.13.1 \
+		xml-1.2.0 \
 		xml-rs-1.0.0 \
 		xml5ever-0.18.1 \
 		xmlparser-0.13.6 \
-		y4m-0.8.0 \
-		zerocopy-0.8.33 \
-		zerocopy-derive-0.8.33 \
+		xmlwriter-0.1.0 \
+		yeslogic-fontconfig-sys-6.0.0 \
+		zerocopy-0.8.26 \
+		zerocopy-derive-0.8.26 \
 		zip-0.6.6 \
 		zip-3.0.0 \
 		zlib-rs-0.5.5 \
-		zmij-1.0.16 \
 		zopfli-0.8.3 \
 		zstd-0.11.2+zstd.1.5.2 \
 		zstd-safe-5.0.2+zstd.1.5.2 \
-		zstd-sys-2.0.16+zstd.1.5.7 \
+		zstd-sys-2.0.15+zstd.1.5.7 \
 		zune-core-0.4.12 \
-		zune-core-0.5.1 \
 		zune-inflate-0.2.54 \
-		zune-jpeg-0.4.21 \
-		zune-jpeg-0.5.11
+		zune-jpeg-0.4.21
diff --git a/textproc/bookokrat/distinfo b/textproc/bookokrat/distinfo
index 45c6af2f9323..08ac9a626a8d 100644
--- a/textproc/bookokrat/distinfo
+++ b/textproc/bookokrat/distinfo
@@ -1,78 +1,82 @@
-TIMESTAMP = 1769339644
-SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
-SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
+TIMESTAMP = 1770760176
+SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
+SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
 SIZE (rust/crates/adler2-2.0.1.crate) = 13366
-SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
-SIZE (rust/crates/aes-0.8.4.crate) = 124812
 SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
 SIZE (rust/crates/ahash-0.8.12.crate) = 43413
-SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
-SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
-SHA256 (rust/crates/aligned-0.4.3.crate) = ee4508988c62edf04abd8d92897fca0c2995d907ce1dfeaf369dac3716a40685
-SIZE (rust/crates/aligned-0.4.3.crate) = 10452
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
 SHA256 (rust/crates/aligned-vec-0.6.4.crate) = dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b
 SIZE (rust/crates/aligned-vec-0.6.4.crate) = 12609
 SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
 SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
+SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
-SIZE (rust/crates/anstream-0.6.21.crate) = 29516
-SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
-SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
+SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
+SIZE (rust/crates/anstream-0.6.20.crate) = 28797
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
 SHA256 (rust/crates/anstyle-lossy-1.1.4.crate) = 04d3a5dc826f84d0ea11882bb8054ff7f3d482602e11bb181101303a279ea01f
 SIZE (rust/crates/anstyle-lossy-1.1.4.crate) = 10266
 SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
 SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
-SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
-SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
-SHA256 (rust/crates/anstyle-svg-0.1.11.crate) = 26b9ec8c976eada1b0f9747a3d7cc4eae3bef10613e443746e7487f26c872fde
-SIZE (rust/crates/anstyle-svg-0.1.11.crate) = 18988
-SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
-SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
-SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
-SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
+SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
+SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
+SHA256 (rust/crates/anstyle-svg-0.1.10.crate) = dc03a770ef506fe1396c0e476120ac0e6523cf14b74218dd5f18cd6833326fa9
+SIZE (rust/crates/anstyle-svg-0.1.10.crate) = 18986
+SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
+SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
+SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
+SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
 SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
 SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
-SHA256 (rust/crates/arboard-3.6.1.crate) = 0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf
-SIZE (rust/crates/arboard-3.6.1.crate) = 54018
+SHA256 (rust/crates/arboard-3.6.0.crate) = 55f533f8e0af236ffe5eb979b99381df3258853f00ba2e44b6e1955292c75227
+SIZE (rust/crates/arboard-3.6.0.crate) = 52701
 SHA256 (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea
 SIZE (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 5102
+SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
+SIZE (rust/crates/arrayref-0.3.9.crate) = 9186
 SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
 SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
-SHA256 (rust/crates/as-slice-0.2.1.crate) = 516b6b4f0e40d50dcda9365d53964ec74560ad4284da2e7fc97122cd83174516
-SIZE (rust/crates/as-slice-0.2.1.crate) = 6942
+SHA256 (rust/crates/atomic-0.6.1.crate) = a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340
+SIZE (rust/crates/atomic-0.6.1.crate) = 15243
 SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
 SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
-SHA256 (rust/crates/av-scenechange-0.14.1.crate) = 0f321d77c20e19b92c39e7471cf986812cbb46659d2af674adc4331ef3f18394
-SIZE (rust/crates/av-scenechange-0.14.1.crate) = 462353
 SHA256 (rust/crates/av1-grain-0.2.5.crate) = 8cfddb07216410377231960af4fcab838eaa12e013417781b78bd95ee22077f8
 SIZE (rust/crates/av1-grain-0.2.5.crate) = 37997
 SHA256 (rust/crates/avif-serialize-0.8.6.crate) = 47c8fbc0f831f4519fe8b810b6a7a91410ec83031b8233f730a0480029f6a23f
 SIZE (rust/crates/avif-serialize-0.8.6.crate) = 14185
-SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6
-SIZE (rust/crates/backtrace-0.3.76.crate) = 89458
-SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
-SIZE (rust/crates/base64-0.21.7.crate) = 82576
-SHA256 (rust/crates/base64ct-1.8.3.crate) = 2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06
-SIZE (rust/crates/base64ct-1.8.3.crate) = 32227
+SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
+SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
+SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195
+SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531
 SHA256 (rust/crates/better-panic-0.3.0.crate) = 6fa9e1d11a268684cbd90ed36370d7577afb6c62d912ddff5c15fc34343e5036
 SIZE (rust/crates/better-panic-0.3.0.crate) = 409222
+SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
+SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
+SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
+SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
+SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
+SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
 SHA256 (rust/crates/bit_field-0.10.3.crate) = 1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6
 SIZE (rust/crates/bit_field-0.10.3.crate) = 11173
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 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/bitstream-io-4.9.0.crate) = 60d4bd9d1db2c6bdf285e223a7fa369d5ce98ec767dec949c6ca62863ce61757
-SIZE (rust/crates/bitstream-io-4.9.0.crate) = 65217
+SHA256 (rust/crates/bitstream-io-2.6.0.crate) = 6099cdc01846bc367c4e7dd630dc5966dccf36b652fae7a74e17b640411a91b2
+SIZE (rust/crates/bitstream-io-2.6.0.crate) = 38256
 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/built-0.8.0.crate) = f4ad8f11f288f48ca24471bbd51ac257aaeaaa07adae295591266b792902ae64
-SIZE (rust/crates/built-0.8.0.crate) = 35112
-SHA256 (rust/crates/bumpalo-3.19.1.crate) = 5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510
-SIZE (rust/crates/bumpalo-3.19.1.crate) = 96477
+SHA256 (rust/crates/built-0.7.7.crate) = 56ed6191a7e78c36abdb16ab65341eefd73d64d303fffccdbb00d51e4205967b
+SIZE (rust/crates/built-0.7.7.crate) = 29776
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
 SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
 SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
@@ -83,18 +87,22 @@ SHA256 (rust/crates/bzip2-0.4.4.crate) = bdb116a6ef3f6c3698828873ad02c3014b3c85c
 SIZE (rust/crates/bzip2-0.4.4.crate) = 34197
 SHA256 (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 225bff33b2141874fe80d71e07d6eec4f85c5c216453dd96388240f96e1acc14
 SIZE (rust/crates/bzip2-sys-0.1.13+1.0.8.crate) = 633818
-SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
-SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
 SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
 SIZE (rust/crates/castaway-0.2.4.crate) = 12546
-SHA256 (rust/crates/cc-1.2.54.crate) = 6354c81bbfd62d9cfa9cb3c773c2b7b2a3a482d569de977fd0e961f6e7c00583
-SIZE (rust/crates/cc-1.2.54.crate) = 93609
-SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
-SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
-SHA256 (rust/crates/chrono-0.4.43.crate) = fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118
-SIZE (rust/crates/chrono-0.4.43.crate) = 240392
-SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
-SIZE (rust/crates/cipher-0.4.4.crate) = 19073
+SHA256 (rust/crates/cc-1.2.32.crate) = 2352e5597e9c544d5e6d9c95190d5d27738ade584fa8db0a16e130e5c2b5296e
+SIZE (rust/crates/cc-1.2.32.crate) = 111531
+SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
+SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
+SHA256 (rust/crates/cfg-expr-0.15.8.crate) = d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02
+SIZE (rust/crates/cfg-expr-0.15.8.crate) = 42108
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
+SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
+SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
 SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4
 SIZE (rust/crates/clipboard-win-5.4.1.crate) = 20994
 SHA256 (rust/crates/codepage-437-0.1.0.crate) = e40c1169585d8d08e5675a39f2fc056cd19a258fc4cba5e3bbf4a9c1026de535
@@ -103,20 +111,26 @@ SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7
 SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
 SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
 SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
-SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32
-SIZE (rust/crates/compact_str-0.8.1.crate) = 71371
+SHA256 (rust/crates/compact_str-0.9.0.crate) = 3fdb1325a1cece981e8a296ab8f0f9b63ae357bd0784a9faaf548cc7b480707a
+SIZE (rust/crates/compact_str-0.9.0.crate) = 72135
 SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
 SIZE (rust/crates/console-0.15.11.crate) = 37822
-SHA256 (rust/crates/constant_time_eq-0.1.5.crate) = 245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc
-SIZE (rust/crates/constant_time_eq-0.1.5.crate) = 4936
 SHA256 (rust/crates/convert_case-0.10.0.crate) = 633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9
 SIZE (rust/crates/convert_case-0.10.0.crate) = 24083
+SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
+SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
 SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
 SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
-SHA256 (rust/crates/core2-0.4.0.crate) = b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505
-SIZE (rust/crates/core2-0.4.0.crate) = 37075
-SHA256 (rust/crates/cpp_demangle-0.4.5.crate) = f2bb79cb74d735044c972aae58ed0aaa9a837e85b01106a54c39e42e97f62253
-SIZE (rust/crates/cpp_demangle-0.4.5.crate) = 81574
+SHA256 (rust/crates/core-graphics-0.23.2.crate) = c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081
+SIZE (rust/crates/core-graphics-0.23.2.crate) = 30763
+SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf
+SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
+SHA256 (rust/crates/core-text-20.1.0.crate) = c9d2790b5c08465d49f8dc05c8bcae9fea467855947db39b0f8145c091aaced5
+SIZE (rust/crates/core-text-20.1.0.crate) = 20836
+SHA256 (rust/crates/core_maths-0.1.1.crate) = 77745e017f5edba1a9c1d854f6f3a52dac8a12dd5af5d2f54aecf61e43d80d30
+SIZE (rust/crates/core_maths-0.1.1.crate) = 6528
+SHA256 (rust/crates/cpp_demangle-0.4.4.crate) = 96e58d342ad113c2b878f16d5d034c03be492ae460cdbc02b7f0f2284d310c7d
+SIZE (rust/crates/cpp_demangle-0.4.4.crate) = 79650
 SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
*** 1193 LINES SKIPPED ***


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?698c40ed.41cd8.287e6b00>