git: 6c2892bd875f - main - math/kalker: Update to 2.0.3

From: Ashish SHUKLA <ashish_at_FreeBSD.org>
Date: Fri, 27 Jan 2023 20:10:40 UTC
The branch main has been updated by ashish:

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

commit 6c2892bd875fbcd7055e03ce6775ce67657bb7ef
Author:     Ashish SHUKLA <ashish@FreeBSD.org>
AuthorDate: 2023-01-27 19:57:17 +0000
Commit:     Ashish SHUKLA <ashish@FreeBSD.org>
CommitDate: 2023-01-27 20:10:04 +0000

    math/kalker: Update to 2.0.3
---
 math/kalker/Makefile                               | 106 ++++++-----
 math/kalker/distinfo                               | 212 +++++++++++----------
 ...patch-cargo-crates_gmp-mpfr-sys-1.4.10_build.rs |  36 ----
 .../patch-cargo-crates_gmp-mpfr-sys-1.5.0_build.rs |  45 +++++
 .../files/patch-cargo-crates_rug-1.17.0_Cargo.toml |  10 -
 .../files/patch-cargo-crates_rug-1.19.0_Cargo.toml |  10 +
 math/kalker/files/patch-powerpc                    |  21 +-
 7 files changed, 227 insertions(+), 213 deletions(-)

diff --git a/math/kalker/Makefile b/math/kalker/Makefile
index f70f2d0531a7..9586e3dcc0ca 100644
--- a/math/kalker/Makefile
+++ b/math/kalker/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	kalker
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.0.1
-PORTREVISION=	3
+DISTVERSION=	2.0.3
 CATEGORIES=	math
 
 MAINTAINER=	ashish@FreeBSD.org
@@ -17,69 +16,74 @@ LIB_DEPENDS=	libgmp.so:math/gmp \
 USES=		cargo
 USE_GITHUB=	yes
 GH_ACCOUNT=	PaddiM8
-CARGO_CRATES=	aho-corasick-0.7.15 \
+CARGO_CRATES=	aho-corasick-0.7.20 \
 		ansi_term-0.12.1 \
 		atty-0.2.14 \
-		az-1.2.0 \
-		bitflags-1.2.1 \
-		bumpalo-3.4.0 \
-		cc-1.0.66 \
-		cfg-if-0.1.10 \
+		az-1.2.1 \
+		bitflags-1.3.2 \
+		bumpalo-3.12.0 \
+		cc-1.0.78 \
 		cfg-if-1.0.0 \
-		console_error_panic_hook-0.1.6 \
+		console_error_panic_hook-0.1.7 \
 		dirs-3.0.2 \
 		dirs-next-2.0.0 \
-		dirs-sys-0.3.6 \
-		dirs-sys-next-0.1.1 \
+		dirs-sys-0.3.7 \
+		dirs-sys-next-0.1.2 \
 		fs2-0.4.3 \
-		getrandom-0.1.15 \
-		getrandom-0.2.3 \
-		gmp-mpfr-sys-1.4.10 \
-		hermit-abi-0.1.18 \
-		js-sys-0.3.46 \
+		getrandom-0.2.8 \
+		gmp-mpfr-sys-1.5.0 \
+		hermit-abi-0.1.19 \
+		js-sys-0.3.60 \
 		lazy_static-1.4.0 \
-		libc-0.2.81 \
-		log-0.4.11 \
-		memchr-2.3.4 \
+		libc-0.2.139 \
+		log-0.4.17 \
+		memchr-2.5.0 \
 		nix-0.19.1 \
-		proc-macro2-1.0.24 \
-		quote-1.0.7 \
-		redox_syscall-0.1.57 \
-		redox_syscall-0.2.10 \
-		redox_users-0.3.5 \
-		redox_users-0.4.0 \
-		regex-1.4.2 \
-		regex-syntax-0.6.21 \
-		rug-1.17.0 \
+		once_cell-1.17.0 \
+		proc-macro2-1.0.50 \
+		quote-1.0.23 \
+		redox_syscall-0.2.16 \
+		redox_users-0.4.3 \
+		regex-1.7.1 \
+		regex-syntax-0.6.28 \
+		rug-1.19.0 \
 		rustyline-7.1.0 \
-		scoped-tls-1.0.0 \
+		scoped-tls-1.0.1 \
 		scopeguard-1.1.0 \
-		seahorse-1.1.1 \
-		serde-1.0.118 \
-		syn-1.0.54 \
-		test-case-1.0.0 \
-		thread_local-1.0.1 \
-		toml-0.5.7 \
-		unicode-segmentation-1.7.1 \
-		unicode-width-0.1.8 \
-		unicode-xid-0.2.1 \
+		seahorse-1.1.2 \
+		serde-1.0.152 \
+		syn-1.0.107 \
+		test-case-1.2.3 \
+		thiserror-1.0.38 \
+		thiserror-impl-1.0.38 \
+		toml-0.5.11 \
+		unicode-ident-1.0.6 \
+		unicode-segmentation-1.10.0 \
+		unicode-width-0.1.10 \
 		utf8parse-0.2.0 \
-		version_check-0.9.2 \
-		wasi-0.9.0+wasi-snapshot-preview1 \
-		wasi-0.10.2+wasi-snapshot-preview1 \
-		wasm-bindgen-0.2.69 \
-		wasm-bindgen-backend-0.2.69 \
-		wasm-bindgen-futures-0.4.19 \
-		wasm-bindgen-macro-0.2.69 \
-		wasm-bindgen-macro-support-0.2.69 \
-		wasm-bindgen-shared-0.2.69 \
-		wasm-bindgen-test-0.3.19 \
-		wasm-bindgen-test-macro-0.3.19 \
-		web-sys-0.3.46 \
+		version_check-0.9.4 \
+		wasi-0.11.0+wasi-snapshot-preview1 \
+		wasm-bindgen-0.2.83 \
+		wasm-bindgen-backend-0.2.83 \
+		wasm-bindgen-futures-0.4.33 \
+		wasm-bindgen-macro-0.2.83 \
+		wasm-bindgen-macro-support-0.2.83 \
+		wasm-bindgen-shared-0.2.83 \
+		wasm-bindgen-test-0.3.33 \
+		wasm-bindgen-test-macro-0.3.33 \
+		web-sys-0.3.60 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
-		winres-0.1.11
+		windows-sys-0.42.0 \
+		windows_aarch64_gnullvm-0.42.1 \
+		windows_aarch64_msvc-0.42.1 \
+		windows_i686_gnu-0.42.1 \
+		windows_i686_msvc-0.42.1 \
+		windows_x86_64_gnu-0.42.1 \
+		windows_x86_64_gnullvm-0.42.1 \
+		windows_x86_64_msvc-0.42.1 \
+		winres-0.1.12
 CARGO_CARGOTOML=	${WRKSRC}/cli/Cargo.toml
 CARGO_INSTALL_PATH=	./cli
 PLIST_FILES=	bin/kalker
diff --git a/math/kalker/distinfo b/math/kalker/distinfo
index c2ff6552038a..7e44f89c8e46 100644
--- a/math/kalker/distinfo
+++ b/math/kalker/distinfo
@@ -1,129 +1,139 @@
-TIMESTAMP = 1668087094
-SHA256 (rust/crates/aho-corasick-0.7.15.crate) = 7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5
-SIZE (rust/crates/aho-corasick-0.7.15.crate) = 113071
+TIMESTAMP = 1674844062
+SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac
+SIZE (rust/crates/aho-corasick-0.7.20.crate) = 111440
 SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
 SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
 SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
 SIZE (rust/crates/atty-0.2.14.crate) = 5470
-SHA256 (rust/crates/az-1.2.0.crate) = f771a5d1f5503f7f4279a30f3643d3421ba149848b89ecaaec0ea2acf04a5ac4
-SIZE (rust/crates/az-1.2.0.crate) = 28045
-SHA256 (rust/crates/bitflags-1.2.1.crate) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
-SIZE (rust/crates/bitflags-1.2.1.crate) = 16745
-SHA256 (rust/crates/bumpalo-3.4.0.crate) = 2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820
-SIZE (rust/crates/bumpalo-3.4.0.crate) = 129102
-SHA256 (rust/crates/cc-1.0.66.crate) = 4c0496836a84f8d0495758516b8621a622beb77c0fed418570e50764093ced48
-SIZE (rust/crates/cc-1.0.66.crate) = 53454
-SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
-SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
+SHA256 (rust/crates/az-1.2.1.crate) = 7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973
+SIZE (rust/crates/az-1.2.1.crate) = 27842
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bumpalo-3.12.0.crate) = 0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535
+SIZE (rust/crates/bumpalo-3.12.0.crate) = 81604
+SHA256 (rust/crates/cc-1.0.78.crate) = a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d
+SIZE (rust/crates/cc-1.0.78.crate) = 61375
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/console_error_panic_hook-0.1.6.crate) = b8d976903543e0c48546a91908f21588a680a8c8f984df9a5d69feccb2b2a211
-SIZE (rust/crates/console_error_panic_hook-0.1.6.crate) = 501738
+SHA256 (rust/crates/console_error_panic_hook-0.1.7.crate) = a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc
+SIZE (rust/crates/console_error_panic_hook-0.1.7.crate) = 507196
 SHA256 (rust/crates/dirs-3.0.2.crate) = 30baa043103c9d0c2a57cf537cc2f35623889dc0d405e6c3cccfadbc81c71309
 SIZE (rust/crates/dirs-3.0.2.crate) = 12184
 SHA256 (rust/crates/dirs-next-2.0.0.crate) = b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1
 SIZE (rust/crates/dirs-next-2.0.0.crate) = 11689
-SHA256 (rust/crates/dirs-sys-0.3.6.crate) = 03d86534ed367a67548dc68113a0f5db55432fdfbb6e6f9d77704397d95d5780
-SIZE (rust/crates/dirs-sys-0.3.6.crate) = 10626
-SHA256 (rust/crates/dirs-sys-next-0.1.1.crate) = 99de365f605554ae33f115102a02057d4fc18b01f3284d6870be0938743cfe7d
-SIZE (rust/crates/dirs-sys-next-0.1.1.crate) = 10490
+SHA256 (rust/crates/dirs-sys-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
+SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
+SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d
+SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
 SHA256 (rust/crates/fs2-0.4.3.crate) = 9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213
 SIZE (rust/crates/fs2-0.4.3.crate) = 13138
-SHA256 (rust/crates/getrandom-0.1.15.crate) = fc587bc0ec293155d5bfa6b9891ec18a1e330c234f896ea47fbada4cadbe47e6
-SIZE (rust/crates/getrandom-0.1.15.crate) = 24786
-SHA256 (rust/crates/getrandom-0.2.3.crate) = 7fcd999463524c52659517fe2cea98493cfe485d10565e7b0fb07dbba7ad2753
-SIZE (rust/crates/getrandom-0.2.3.crate) = 26261
-SHA256 (rust/crates/gmp-mpfr-sys-1.4.10.crate) = ea3f42dadb6c75f122e9aa87e757ef11d4282f664c9f2e6476a9c2c8970f9d19
-SIZE (rust/crates/gmp-mpfr-sys-1.4.10.crate) = 5411589
-SHA256 (rust/crates/hermit-abi-0.1.18.crate) = 322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c
-SIZE (rust/crates/hermit-abi-0.1.18.crate) = 9936
-SHA256 (rust/crates/js-sys-0.3.46.crate) = cf3d7383929f7c9c7c2d0fa596f325832df98c3704f2c60553080f7127a58175
-SIZE (rust/crates/js-sys-0.3.46.crate) = 67064
+SHA256 (rust/crates/getrandom-0.2.8.crate) = c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31
+SIZE (rust/crates/getrandom-0.2.8.crate) = 30553
+SHA256 (rust/crates/gmp-mpfr-sys-1.5.0.crate) = 751710e4e568a3057987c7dc5bf85aab59b9a306a014a1900e52bbe427bc0cf6
+SIZE (rust/crates/gmp-mpfr-sys-1.5.0.crate) = 5392510
+SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
+SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
+SHA256 (rust/crates/js-sys-0.3.60.crate) = 49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47
+SIZE (rust/crates/js-sys-0.3.60.crate) = 79257
 SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libc-0.2.81.crate) = 1482821306169ec4d07f6aca392a4681f66c75c9918aa49641a2595db64053cb
-SIZE (rust/crates/libc-0.2.81.crate) = 513105
-SHA256 (rust/crates/log-0.4.11.crate) = 4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b
-SIZE (rust/crates/log-0.4.11.crate) = 36276
-SHA256 (rust/crates/memchr-2.3.4.crate) = 0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525
-SIZE (rust/crates/memchr-2.3.4.crate) = 23077
+SHA256 (rust/crates/libc-0.2.139.crate) = 201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79
+SIZE (rust/crates/libc-0.2.139.crate) = 638983
+SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
+SIZE (rust/crates/log-0.4.17.crate) = 38028
+SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
+SIZE (rust/crates/memchr-2.5.0.crate) = 65812
 SHA256 (rust/crates/nix-0.19.1.crate) = b2ccba0cfe4fdf15982d1674c69b1fd80bad427d293849982668dfe454bd61f2
 SIZE (rust/crates/nix-0.19.1.crate) = 213462
-SHA256 (rust/crates/proc-macro2-1.0.24.crate) = 1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71
-SIZE (rust/crates/proc-macro2-1.0.24.crate) = 37716
-SHA256 (rust/crates/quote-1.0.7.crate) = aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37
-SIZE (rust/crates/quote-1.0.7.crate) = 25170
-SHA256 (rust/crates/redox_syscall-0.1.57.crate) = 41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce
-SIZE (rust/crates/redox_syscall-0.1.57.crate) = 17087
-SHA256 (rust/crates/redox_syscall-0.2.10.crate) = 8383f39639269cde97d255a32bdb68c047337295414940c68bdd30c2e13203ff
-SIZE (rust/crates/redox_syscall-0.2.10.crate) = 23582
-SHA256 (rust/crates/redox_users-0.3.5.crate) = de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d
-SIZE (rust/crates/redox_users-0.3.5.crate) = 12644
-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.4.2.crate) = 38cf2c13ed4745de91a5eb834e11c00bcc3709e773173b2ce4c56c9fbde04b9c
-SIZE (rust/crates/regex-1.4.2.crate) = 236931
-SHA256 (rust/crates/regex-syntax-0.6.21.crate) = 3b181ba2dcf07aaccad5448e8ead58db5b742cf85dfe035e2227f137a539a189
-SIZE (rust/crates/regex-syntax-0.6.21.crate) = 293572
-SHA256 (rust/crates/rug-1.17.0.crate) = 203180f444c95eac53586ed04793ecf6454c5d28f9eca8eead815fc19e136c47
-SIZE (rust/crates/rug-1.17.0.crate) = 310660
+SHA256 (rust/crates/once_cell-1.17.0.crate) = 6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66
+SIZE (rust/crates/once_cell-1.17.0.crate) = 32736
+SHA256 (rust/crates/proc-macro2-1.0.50.crate) = 6ef7d57beacfaf2d8aee5937dab7b7f28de3cb8b1828479bb5de2a7106f2bae2
+SIZE (rust/crates/proc-macro2-1.0.50.crate) = 41667
+SHA256 (rust/crates/quote-1.0.23.crate) = 8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b
+SIZE (rust/crates/quote-1.0.23.crate) = 28058
+SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
+SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
+SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
+SIZE (rust/crates/redox_users-0.4.3.crate) = 15353
+SHA256 (rust/crates/regex-1.7.1.crate) = 48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733
+SIZE (rust/crates/regex-1.7.1.crate) = 239648
+SHA256 (rust/crates/regex-syntax-0.6.28.crate) = 456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848
+SIZE (rust/crates/regex-syntax-0.6.28.crate) = 299288
+SHA256 (rust/crates/rug-1.19.0.crate) = 4e9e1fec4bdeb9ccd6231306eb6eb2a99380a1f5021ddd399b1bb69eb2aca308
+SIZE (rust/crates/rug-1.19.0.crate) = 330637
 SHA256 (rust/crates/rustyline-7.1.0.crate) = 8227301bfc717136f0ecbd3d064ba8199e44497a0bdd46bb01ede4387cfd2cec
 SIZE (rust/crates/rustyline-7.1.0.crate) = 88494
-SHA256 (rust/crates/scoped-tls-1.0.0.crate) = ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2
-SIZE (rust/crates/scoped-tls-1.0.0.crate) = 9146
+SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294
+SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
 SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
 SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
-SHA256 (rust/crates/seahorse-1.1.1.crate) = ce7d9440e2865cce0db733bdc530591b37d37a2d32badace34a1fc9ba5686d58
-SIZE (rust/crates/seahorse-1.1.1.crate) = 13622
-SHA256 (rust/crates/serde-1.0.118.crate) = 06c64263859d87aa2eb554587e2d23183398d617427327cf2b3d0ed8c69e4800
-SIZE (rust/crates/serde-1.0.118.crate) = 74248
-SHA256 (rust/crates/syn-1.0.54.crate) = 9a2af957a63d6bd42255c359c93d9bfdb97076bd3b820897ce55ffbfbf107f44
-SIZE (rust/crates/syn-1.0.54.crate) = 228322
-SHA256 (rust/crates/test-case-1.0.0.crate) = 199464148b42bcf3da8b2a56f6ee87ca68f47402496d1268849291ec9fb463c8
-SIZE (rust/crates/test-case-1.0.0.crate) = 10986
-SHA256 (rust/crates/thread_local-1.0.1.crate) = d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14
-SIZE (rust/crates/thread_local-1.0.1.crate) = 12609
-SHA256 (rust/crates/toml-0.5.7.crate) = 75cf45bb0bef80604d001caaec0d09da99611b3c0fd39d3080468875cdb65645
-SIZE (rust/crates/toml-0.5.7.crate) = 54372
-SHA256 (rust/crates/unicode-segmentation-1.7.1.crate) = bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796
-SIZE (rust/crates/unicode-segmentation-1.7.1.crate) = 93066
-SHA256 (rust/crates/unicode-width-0.1.8.crate) = 9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3
-SIZE (rust/crates/unicode-width-0.1.8.crate) = 16732
-SHA256 (rust/crates/unicode-xid-0.2.1.crate) = f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564
-SIZE (rust/crates/unicode-xid-0.2.1.crate) = 14392
+SHA256 (rust/crates/seahorse-1.1.2.crate) = 8bee1fe454786f1d236a07cb3d3adcbaca96e9ba42d23bc58de059937bb059bd
+SIZE (rust/crates/seahorse-1.1.2.crate) = 13536
+SHA256 (rust/crates/serde-1.0.152.crate) = bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb
+SIZE (rust/crates/serde-1.0.152.crate) = 77091
+SHA256 (rust/crates/syn-1.0.107.crate) = 1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5
+SIZE (rust/crates/syn-1.0.107.crate) = 237539
+SHA256 (rust/crates/test-case-1.2.3.crate) = e9e5f048404b43e8ae66dce036163515b6057024cf58c6377be501f250bd3c6a
+SIZE (rust/crates/test-case-1.2.3.crate) = 14323
+SHA256 (rust/crates/thiserror-1.0.38.crate) = 6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0
+SIZE (rust/crates/thiserror-1.0.38.crate) = 18947
+SHA256 (rust/crates/thiserror-impl-1.0.38.crate) = 1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f
+SIZE (rust/crates/thiserror-impl-1.0.38.crate) = 15429
+SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
+SIZE (rust/crates/toml-0.5.11.crate) = 54910
+SHA256 (rust/crates/unicode-ident-1.0.6.crate) = 84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc
+SIZE (rust/crates/unicode-ident-1.0.6.crate) = 42158
+SHA256 (rust/crates/unicode-segmentation-1.10.0.crate) = 0fdbf052a0783de01e944a6ce7a8cb939e295b1e7be835a1112c3b9a7f047a5a
+SIZE (rust/crates/unicode-segmentation-1.10.0.crate) = 93893
+SHA256 (rust/crates/unicode-width-0.1.10.crate) = c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b
+SIZE (rust/crates/unicode-width-0.1.10.crate) = 18968
 SHA256 (rust/crates/utf8parse-0.2.0.crate) = 936e4b492acfd135421d8dca4b1aa80a7bfc26e702ef3af710e0752684df5372
 SIZE (rust/crates/utf8parse-0.2.0.crate) = 13392
-SHA256 (rust/crates/version_check-0.9.2.crate) = b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed
-SIZE (rust/crates/version_check-0.9.2.crate) = 11979
-SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519
-SIZE (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = 31521
-SHA256 (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6
-SIZE (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = 27505
-SHA256 (rust/crates/wasm-bindgen-0.2.69.crate) = 3cd364751395ca0f68cafb17666eee36b63077fb5ecd972bbcd74c90c4bf736e
-SIZE (rust/crates/wasm-bindgen-0.2.69.crate) = 159046
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.69.crate) = 1114f89ab1f4106e5b55e688b828c0ab0ea593a1ea7c094b141b14cbaaec2d62
-SIZE (rust/crates/wasm-bindgen-backend-0.2.69.crate) = 25508
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.19.crate) = 1fe9756085a84584ee9457a002b7cdfe0bfff169f45d2591d8be1345a6780e35
-SIZE (rust/crates/wasm-bindgen-futures-0.4.19.crate) = 13865
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.69.crate) = 7a6ac8995ead1f084a8dea1e65f194d0973800c7f571f6edd70adf06ecf77084
-SIZE (rust/crates/wasm-bindgen-macro-0.2.69.crate) = 11596
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.69.crate) = b5a48c72f299d80557c7c62e37e7225369ecc0c963964059509fbafe917c7549
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.69.crate) = 17844
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.69.crate) = 7e7811dd7f9398f14cc76efd356f98f03aa30419dea46aa810d71e819fc97158
-SIZE (rust/crates/wasm-bindgen-shared-0.2.69.crate) = 6726
-SHA256 (rust/crates/wasm-bindgen-test-0.3.19.crate) = 0355fa0c1f9b792a09b6dcb6a8be24d51e71e6d74972f9eb4a44c4c004d24a25
-SIZE (rust/crates/wasm-bindgen-test-0.3.19.crate) = 15612
-SHA256 (rust/crates/wasm-bindgen-test-macro-0.3.19.crate) = 27e07b46b98024c2ba2f9e83a10c2ef0515f057f2da299c1762a2017de80438b
-SIZE (rust/crates/wasm-bindgen-test-macro-0.3.19.crate) = 6375
-SHA256 (rust/crates/web-sys-0.3.46.crate) = 222b1ef9334f92a21d3fb53dc3fd80f30836959a90f9274a626d7e06315ba3c3
-SIZE (rust/crates/web-sys-0.3.46.crate) = 648005
+SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
+SIZE (rust/crates/version_check-0.9.4.crate) = 14895
+SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
+SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasm-bindgen-0.2.83.crate) = eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268
+SIZE (rust/crates/wasm-bindgen-0.2.83.crate) = 169618
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.83.crate) = 4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142
+SIZE (rust/crates/wasm-bindgen-backend-0.2.83.crate) = 25620
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.33.crate) = 23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d
+SIZE (rust/crates/wasm-bindgen-futures-0.4.33.crate) = 15216
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.83.crate) = 052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810
+SIZE (rust/crates/wasm-bindgen-macro-0.2.83.crate) = 12075
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.83.crate) = 07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.83.crate) = 18530
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.83.crate) = 1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f
+SIZE (rust/crates/wasm-bindgen-shared-0.2.83.crate) = 7194
+SHA256 (rust/crates/wasm-bindgen-test-0.3.33.crate) = 09d2fff962180c3fadf677438054b1db62bee4aa32af26a45388af07d1287e1d
+SIZE (rust/crates/wasm-bindgen-test-0.3.33.crate) = 15718
+SHA256 (rust/crates/wasm-bindgen-test-macro-0.3.33.crate) = 4683da3dfc016f704c9f82cf401520c4f1cb3ee440f7f52b3d6ac29506a49ca7
+SIZE (rust/crates/wasm-bindgen-test-macro-0.3.33.crate) = 6331
+SHA256 (rust/crates/web-sys-0.3.60.crate) = bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f
+SIZE (rust/crates/web-sys-0.3.60.crate) = 700485
 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
 SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
 SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/winres-0.1.11.crate) = ff4fb510bbfe5b8992ff15f77a2e6fe6cf062878f0eda00c0f44963a807ca5dc
-SIZE (rust/crates/winres-0.1.11.crate) = 18369
-SHA256 (PaddiM8-kalker-v2.0.1_GH0.tar.gz) = 9e504b9d0aadac98247dcb6b499d6a5d761eb404c2ea74b1ee02784a1b4aef0c
-SIZE (PaddiM8-kalker-v2.0.1_GH0.tar.gz) = 751330
+SHA256 (rust/crates/windows-sys-0.42.0.crate) = 5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7
+SIZE (rust/crates/windows-sys-0.42.0.crate) = 3006791
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.1.crate) = 8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608
+SIZE (rust/crates/windows_aarch64_gnullvm-0.42.1.crate) = 362795
+SHA256 (rust/crates/windows_aarch64_msvc-0.42.1.crate) = 4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7
+SIZE (rust/crates/windows_aarch64_msvc-0.42.1.crate) = 664655
+SHA256 (rust/crates/windows_i686_gnu-0.42.1.crate) = de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640
+SIZE (rust/crates/windows_i686_gnu-0.42.1.crate) = 733428
+SHA256 (rust/crates/windows_i686_msvc-0.42.1.crate) = bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605
+SIZE (rust/crates/windows_i686_msvc-0.42.1.crate) = 722583
+SHA256 (rust/crates/windows_x86_64_gnu-0.42.1.crate) = c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45
+SIZE (rust/crates/windows_x86_64_gnu-0.42.1.crate) = 697614
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.1.crate) = 628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463
+SIZE (rust/crates/windows_x86_64_gnullvm-0.42.1.crate) = 362788
+SHA256 (rust/crates/windows_x86_64_msvc-0.42.1.crate) = 447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd
+SIZE (rust/crates/windows_x86_64_msvc-0.42.1.crate) = 664606
+SHA256 (rust/crates/winres-0.1.12.crate) = b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c
+SIZE (rust/crates/winres-0.1.12.crate) = 19772
+SHA256 (PaddiM8-kalker-v2.0.3_GH0.tar.gz) = d2904b5b537a2ec31570f83ac36da0fcf95b0b2957594edf8f07881a067bf8c2
+SIZE (PaddiM8-kalker-v2.0.3_GH0.tar.gz) = 1326318
diff --git a/math/kalker/files/patch-cargo-crates_gmp-mpfr-sys-1.4.10_build.rs b/math/kalker/files/patch-cargo-crates_gmp-mpfr-sys-1.4.10_build.rs
deleted file mode 100644
index d4dbb7d54440..000000000000
--- a/math/kalker/files/patch-cargo-crates_gmp-mpfr-sys-1.4.10_build.rs
+++ /dev/null
@@ -1,36 +0,0 @@
---- cargo-crates/gmp-mpfr-sys-1.4.10/build.rs.orig	2022-11-10 13:33:20 UTC
-+++ cargo-crates/gmp-mpfr-sys-1.4.10/build.rs
-@@ -212,7 +212,7 @@ fn check_system_libs(env: &Environment) {
- 
-     let mut cmd = Command::new(&env.c_compiler);
-     cmd.current_dir(&try_dir)
--        .args(&["-fPIC", "system_gmp.c", "-lgmp", "-o", "system_gmp.exe"]);
-+        .args(&["-fPIC", "-L%%LOCALBASE%%/lib", "-I%%LOCALBASE%%/include", "system_gmp.c", "-lgmp", "-o", "system_gmp.exe"]);
-     execute(cmd);
- 
-     cmd = Command::new(try_dir.join("system_gmp.exe"));
-@@ -236,6 +236,7 @@ fn check_system_libs(env: &Environment) {
-         cmd.current_dir(&try_dir).args(&[
-             "-fPIC",
-             "system_mpfr.c",
-+            "-L%%LOCALBASE%%/lib", "-I%%LOCALBASE%%/include",
-             "-lmpfr",
-             "-lgmp",
-             "-o",
-@@ -261,6 +262,7 @@ fn check_system_libs(env: &Environment) {
-         cmd = Command::new(&env.c_compiler);
-         cmd.current_dir(&try_dir).args(&[
-             "-fPIC",
-+            "-L%%LOCALBASE%%/lib", "-I%%LOCALBASE%%/include",
-             "system_mpc.c",
-             "-lmpc",
-             "-lgmp",
-@@ -1013,7 +1015,7 @@ fn write_link_info(env: &Environment, feature_mpfr: bo
-     println!("cargo:out_dir={}", out_str);
-     println!("cargo:lib_dir={}", lib_str);
-     println!("cargo:include_dir={}", include_str);
--    println!("cargo:rustc-link-search=native={}", lib_str);
-+    println!("cargo:rustc-link-search=native={}/lib", "%%LOCALBASE%%");
- 
-     let target_env = env::var("CARGO_CFG_TARGET_ENV").unwrap_or_default();
-     if target_env == "musl" && env.use_system_libs {
diff --git a/math/kalker/files/patch-cargo-crates_gmp-mpfr-sys-1.5.0_build.rs b/math/kalker/files/patch-cargo-crates_gmp-mpfr-sys-1.5.0_build.rs
new file mode 100644
index 000000000000..f9c1c4472789
--- /dev/null
+++ b/math/kalker/files/patch-cargo-crates_gmp-mpfr-sys-1.5.0_build.rs
@@ -0,0 +1,45 @@
+--- cargo-crates/gmp-mpfr-sys-1.5.0/build.rs.orig	2006-07-24 01:21:28 UTC
++++ cargo-crates/gmp-mpfr-sys-1.5.0/build.rs
+@@ -42,7 +42,7 @@ const MPFR_DIR: &str = "mpfr-4.2.0-c";
+ const MPC_DIR: &str = "mpc-1.3.1-c";
+ const GMP_VER: (i32, i32, i32) = (6, 2, 1);
+ const MPFR_VER: (i32, i32, i32) = (4, 2, 0);
+-const MPC_VER: (i32, i32, i32) = (1, 3, 1);
++const MPC_VER: (i32, i32, i32) = (1, 2, 1);
+ 
+ #[derive(Clone, Copy, PartialEq)]
+ enum Target {
+@@ -194,7 +194,7 @@ fn check_system_libs(env: &Environment) {
+ 
+     let mut cmd = Command::new(&env.c_compiler);
+     cmd.current_dir(&try_dir)
+-        .args(["-fPIC", "system_gmp.c", "-lgmp", "-o", "system_gmp.exe"]);
++        .args(["-fPIC", "-L%%LOCALBASE%%/lib", "-I%%LOCALBASE%%/include", "system_gmp.c", "-lgmp", "-o", "system_gmp.exe"]);
+     execute(cmd);
+ 
+     cmd = Command::new(try_dir.join("system_gmp.exe"));
+@@ -218,6 +218,7 @@ fn check_system_libs(env: &Environment) {
+         cmd.current_dir(&try_dir).args([
+             "-fPIC",
+             "system_mpfr.c",
++            "-L%%LOCALBASE%%/lib", "-I%%LOCALBASE%%/include",
+             "-lmpfr",
+             "-lgmp",
+             "-o",
+@@ -243,6 +244,7 @@ fn check_system_libs(env: &Environment) {
+         cmd = Command::new(&env.c_compiler);
+         cmd.current_dir(&try_dir).args([
+             "-fPIC",
++            "-L%%LOCALBASE%%/lib", "-I%%LOCALBASE%%/include",
+             "system_mpc.c",
+             "-lmpc",
+             "-lgmp",
+@@ -975,7 +977,7 @@ fn write_link_info(env: &Environment, feature_mpfr: bo
+     println!("cargo:out_dir={out_str}");
+     println!("cargo:lib_dir={lib_str}");
+     println!("cargo:include_dir={include_str}");
+-    println!("cargo:rustc-link-search=native={lib_str}");
++    println!("cargo:rustc-link-search=native={}/lib", "%%LOCALBASE%%");
+ 
+     let target_env = env::var("CARGO_CFG_TARGET_ENV").unwrap_or_default();
+     if target_env == "musl" && env.use_system_libs {
diff --git a/math/kalker/files/patch-cargo-crates_rug-1.17.0_Cargo.toml b/math/kalker/files/patch-cargo-crates_rug-1.17.0_Cargo.toml
deleted file mode 100644
index 0aae69e65965..000000000000
--- a/math/kalker/files/patch-cargo-crates_rug-1.17.0_Cargo.toml
+++ /dev/null
@@ -1,10 +0,0 @@
---- cargo-crates/rug-1.17.0/Cargo.toml.orig	2022-11-10 13:39:30 UTC
-+++ cargo-crates/rug-1.17.0/Cargo.toml
-@@ -42,6 +42,7 @@ version = "1.1"
- version = "~1.4"
- optional = true
- default-features = false
-+features = [ "use-system-libs" ]
- 
- [dependencies.libc]
- version = "0.2.44"
diff --git a/math/kalker/files/patch-cargo-crates_rug-1.19.0_Cargo.toml b/math/kalker/files/patch-cargo-crates_rug-1.19.0_Cargo.toml
new file mode 100644
index 000000000000..5bf3faf27a88
--- /dev/null
+++ b/math/kalker/files/patch-cargo-crates_rug-1.19.0_Cargo.toml
@@ -0,0 +1,10 @@
+--- cargo-crates/rug-1.19.0/Cargo.toml.orig	1970-01-01 00:00:01 UTC
++++ cargo-crates/rug-1.19.0/Cargo.toml
+@@ -43,6 +43,7 @@ version = "1.1"
+ version = "~1.5"
+ optional = true
+ default-features = false
++features = [ "use-system-libs" ]
+ 
+ [dependencies.libc]
+ version = "0.2.44"
diff --git a/math/kalker/files/patch-powerpc b/math/kalker/files/patch-powerpc
index 3736ac8fe14e..494b3b06a30a 100644
--- a/math/kalker/files/patch-powerpc
+++ b/math/kalker/files/patch-powerpc
@@ -1,18 +1,9 @@
---- cargo-crates/libc-0.2.81/src/unix/bsd/freebsdlike/freebsd/mod.rs.orig	1970-01-01 00:00:00 UTC
-+++ cargo-crates/libc-0.2.81/src/unix/bsd/freebsdlike/freebsd/mod.rs
-@@ -1550,6 +1550,9 @@ cfg_if! {
-     } else if #[cfg(target_arch = "powerpc64")] {
-         mod powerpc64;
-         pub use self::powerpc64::*;
-+    } else if #[cfg(target_arch = "powerpc")] {
-+        mod powerpc;
-+        pub use self::powerpc::*;
-     } else {
-         // Unknown target_arch
-     }
---- cargo-crates/libc-0.2.81/src/unix/bsd/freebsdlike/freebsd/powerpc.rs.orig	2022-11-10 13:40:30 UTC
-+++ cargo-crates/libc-0.2.81/src/unix/bsd/freebsdlike/freebsd/powerpc.rs
-@@ -0,0 +1,47 @@
+--- cargo-crates/libc-0.2.139/src/unix/bsd/freebsdlike/freebsd/powerpc.rs.orig	2006-07-24 01:21:28 UTC
++++ cargo-crates/libc-0.2.139/src/unix/bsd/freebsdlike/freebsd/powerpc.rs
+@@ -45,3 +45,50 @@ cfg_if! {
+ 
+ pub const MAP_32BIT: ::c_int = 0x00080000;
+ pub const MINSIGSTKSZ: ::size_t = 2048; // 512 * 4
 +pub type c_char = u8;
 +pub type c_long = i32;
 +pub type c_ulong = u32;