git: 576b9eb43f53 - main - www/sqlpage: Update to 0.22.0

From: Palle Girgensohn <girgen_at_FreeBSD.org>
Date: Sun, 09 Jun 2024 09:59:42 UTC
The branch main has been updated by girgen:

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

commit 576b9eb43f539beb13a16b980f60ebe1c84455da
Author:     Palle Girgensohn <girgen@FreeBSD.org>
AuthorDate: 2024-06-09 09:37:24 +0000
Commit:     Palle Girgensohn <girgen@FreeBSD.org>
CommitDate: 2024-06-09 09:59:35 +0000

    www/sqlpage: Update to 0.22.0
    
    Release notes:  https://github.com/lovasoa/SQLpage/releases/tag/v0.22.0
---
 www/sqlpage/Makefile             |  2 +-
 www/sqlpage/Makefile.crates      | 36 +++++++++----------
 www/sqlpage/distinfo             | 78 ++++++++++++++++++++--------------------
 www/sqlpage/files/patch-build.rs | 27 ++++----------
 4 files changed, 65 insertions(+), 78 deletions(-)

diff --git a/www/sqlpage/Makefile b/www/sqlpage/Makefile
index 213bb34f72c7..c6e73af2256d 100644
--- a/www/sqlpage/Makefile
+++ b/www/sqlpage/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	sqlpage
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.21.0
+DISTVERSION=	0.22.0
 CATEGORIES=	www databases
 MASTER_SITES=	https://cdn.jsdelivr.net/npm/:npm
 DISTFILES=	${NPM_DISTFILES}
diff --git a/www/sqlpage/Makefile.crates b/www/sqlpage/Makefile.crates
index 81a91ebfb924..427282e9d8c5 100644
--- a/www/sqlpage/Makefile.crates
+++ b/www/sqlpage/Makefile.crates
@@ -12,7 +12,7 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		actix-web-4.6.0 \
 		actix-web-codegen-4.2.2 \
 		actix-web-httpauth-0.8.1 \
-		addr2line-0.21.0 \
+		addr2line-0.22.0 \
 		adler-1.0.2 \
 		adler32-1.2.0 \
 		ahash-0.8.11 \
@@ -47,7 +47,7 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		atomic-waker-1.1.2 \
 		autocfg-1.3.0 \
 		awc-3.5.0 \
-		backtrace-0.3.71 \
+		backtrace-0.3.72 \
 		base64-0.13.1 \
 		base64-0.21.7 \
 		base64-0.22.1 \
@@ -56,11 +56,11 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		bitflags-2.5.0 \
 		blake2-0.10.6 \
 		block-buffer-0.10.4 \
-		blocking-1.6.0 \
+		blocking-1.6.1 \
 		brotli-3.5.0 \
 		brotli-6.0.0 \
 		brotli-decompressor-2.5.1 \
-		brotli-decompressor-4.0.0 \
+		brotli-decompressor-4.0.1 \
 		bumpalo-3.16.0 \
 		byteorder-1.5.0 \
 		bytes-1.6.0 \
@@ -82,9 +82,9 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		cpufeatures-0.2.12 \
 		crc-3.2.1 \
 		crc-catalog-2.4.0 \
-		crc32fast-1.4.0 \
+		crc32fast-1.4.2 \
 		crossbeam-queue-0.3.11 \
-		crossbeam-utils-0.8.19 \
+		crossbeam-utils-0.8.20 \
 		crunchy-0.2.2 \
 		crypto-common-0.1.6 \
 		csv-async-1.3.0 \
@@ -112,11 +112,10 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		errno-0.3.9 \
 		event-listener-3.1.0 \
 		event-listener-4.0.3 \
-		event-listener-5.3.0 \
+		event-listener-5.3.1 \
 		event-listener-strategy-0.4.0 \
 		event-listener-strategy-0.5.2 \
 		fastrand-2.1.0 \
-		finl_unicode-1.2.0 \
 		flate2-1.0.30 \
 		flume-0.11.0 \
 		fnv-1.0.7 \
@@ -135,7 +134,7 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		futures-util-0.3.30 \
 		generic-array-0.14.7 \
 		getrandom-0.2.15 \
-		gimli-0.28.1 \
+		gimli-0.29.0 \
 		gloo-net-0.2.6 \
 		gloo-utils-0.1.7 \
 		h2-0.3.26 \
@@ -202,13 +201,13 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		num-iter-0.1.45 \
 		num-traits-0.2.19 \
 		num_cpus-1.16.0 \
-		object-0.32.2 \
+		object-0.35.0 \
 		oid-registry-0.6.1 \
 		once_cell-1.19.0 \
 		option-ext-0.2.0 \
 		ordered-multimap-0.6.0 \
 		parking-2.2.0 \
-		parking_lot-0.12.2 \
+		parking_lot-0.12.3 \
 		parking_lot_core-0.9.10 \
 		parse-size-1.0.0 \
 		password-hash-0.5.0 \
@@ -232,7 +231,7 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		polling-3.7.0 \
 		powerfmt-0.2.0 \
 		ppv-lite86-0.2.17 \
-		proc-macro2-1.0.82 \
+		proc-macro2-1.0.84 \
 		quote-1.0.36 \
 		rand-0.8.5 \
 		rand_chacha-0.3.1 \
@@ -262,8 +261,8 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		ryu-1.0.18 \
 		scopeguard-1.2.0 \
 		semver-1.0.23 \
-		serde-1.0.202 \
-		serde_derive-1.0.202 \
+		serde-1.0.203 \
+		serde_derive-1.0.203 \
 		serde_json-1.0.117 \
 		serde_plain-1.0.2 \
 		serde_spanned-0.6.6 \
@@ -285,11 +284,11 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		sqlx-macros-oldapi-0.6.22 \
 		sqlx-oldapi-0.6.22 \
 		sqlx-rt-oldapi-0.6.22 \
-		stringprep-0.1.4 \
+		stringprep-0.1.5 \
 		strsim-0.11.1 \
 		subtle-2.5.0 \
 		syn-1.0.109 \
-		syn-2.0.64 \
+		syn-2.0.66 \
 		synstructure-0.12.6 \
 		tempfile-3.10.1 \
 		thiserror-1.0.61 \
@@ -322,6 +321,7 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		unicode-id-0.3.4 \
 		unicode-ident-1.0.12 \
 		unicode-normalization-0.1.23 \
+		unicode-properties-0.1.1 \
 		unicode-segmentation-1.11.0 \
 		unicode-xid-0.2.4 \
 		unicode_categories-0.1.1 \
@@ -363,13 +363,13 @@ CARGO_CRATES=	actix-codec-0.5.2 \
 		windows_x86_64_gnullvm-0.52.5 \
 		windows_x86_64_msvc-0.48.5 \
 		windows_x86_64_msvc-0.52.5 \
-		winnow-0.6.8 \
+		winnow-0.6.9 \
 		x509-parser-0.15.1 \
 		yaml-rust-0.4.5 \
 		yasna-0.5.2 \
 		zerocopy-0.7.34 \
 		zerocopy-derive-0.7.34 \
-		zeroize-1.7.0 \
+		zeroize-1.8.1 \
 		zstd-0.13.1 \
 		zstd-safe-7.1.0 \
 		zstd-sys-2.0.10+zstd.1.5.6
diff --git a/www/sqlpage/distinfo b/www/sqlpage/distinfo
index 77ade0e8bf18..a1e9143fd681 100644
--- a/www/sqlpage/distinfo
+++ b/www/sqlpage/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1716328907
+TIMESTAMP = 1717923294
 SHA256 (apexcharts@3.49.1/dist/apexcharts.min.js) = ef802e18b2444eef4f88f43af5dfe0c43dd6cb78f5d2e7600bb15060f4238725
 SIZE (apexcharts@3.49.1/dist/apexcharts.min.js) = 533680
 SHA256 (@tabler/core@1.0.0-beta20/dist/css/tabler.min.css) = 952de72b130c6622884491bb5205289ce1d8baf1e05b979c9048ef1cc6316fd4
@@ -41,8 +41,8 @@ SHA256 (rust/crates/actix-web-codegen-4.2.2.crate) = eb1f50ebbb30eca122b188319a4
 SIZE (rust/crates/actix-web-codegen-4.2.2.crate) = 17159
 SHA256 (rust/crates/actix-web-httpauth-0.8.1.crate) = 1d613edf08a42ccc6864c941d30fe14e1b676a77d16f1dbadc1174d065a0a775
 SIZE (rust/crates/actix-web-httpauth-0.8.1.crate) = 27480
-SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
-SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
+SHA256 (rust/crates/addr2line-0.22.0.crate) = 6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678
+SIZE (rust/crates/addr2line-0.22.0.crate) = 39156
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
 SIZE (rust/crates/adler-1.0.2.crate) = 12778
 SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
@@ -111,8 +111,8 @@ SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7
 SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
 SHA256 (rust/crates/awc-3.5.0.crate) = fe6b67e44fb95d1dc9467e3930383e115f9b4ed60ca689db41409284e967a12d
 SIZE (rust/crates/awc-3.5.0.crate) = 76008
-SHA256 (rust/crates/backtrace-0.3.71.crate) = 26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d
-SIZE (rust/crates/backtrace-0.3.71.crate) = 86553
+SHA256 (rust/crates/backtrace-0.3.72.crate) = 17c6a35df3749d2e8bb1b7b21a976d82b15548788d2735b9d82f329268f71a11
+SIZE (rust/crates/backtrace-0.3.72.crate) = 87877
 SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
 SIZE (rust/crates/base64-0.13.1.crate) = 61002
 SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
@@ -129,16 +129,16 @@ SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b
 SIZE (rust/crates/blake2-0.10.6.crate) = 47234
 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/blocking-1.6.0.crate) = 495f7104e962b7356f0aeb34247aca1fe7d2e783b346582db7f2904cb5717e88
-SIZE (rust/crates/blocking-1.6.0.crate) = 17696
+SHA256 (rust/crates/blocking-1.6.1.crate) = 703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea
+SIZE (rust/crates/blocking-1.6.1.crate) = 17788
 SHA256 (rust/crates/brotli-3.5.0.crate) = d640d25bc63c50fb1f0b545ffd80207d2e10a4c965530809b40ba3386825c391
 SIZE (rust/crates/brotli-3.5.0.crate) = 1390231
 SHA256 (rust/crates/brotli-6.0.0.crate) = 74f7971dbd9326d58187408ab83117d8ac1bb9c17b085fdacd1cf2f598719b6b
 SIZE (rust/crates/brotli-6.0.0.crate) = 1359183
 SHA256 (rust/crates/brotli-decompressor-2.5.1.crate) = 4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f
 SIZE (rust/crates/brotli-decompressor-2.5.1.crate) = 193087
-SHA256 (rust/crates/brotli-decompressor-4.0.0.crate) = e6221fe77a248b9117d431ad93761222e1cf8ff282d9d1d5d9f53d6299a1cf76
-SIZE (rust/crates/brotli-decompressor-4.0.0.crate) = 193192
+SHA256 (rust/crates/brotli-decompressor-4.0.1.crate) = 9a45bd2e4095a8b518033b128020dd4a55aab1c0a381ba4404a472630f4bc362
+SIZE (rust/crates/brotli-decompressor-4.0.1.crate) = 193357
 SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
 SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
@@ -181,12 +181,12 @@ SHA256 (rust/crates/crc-3.2.1.crate) = 69e6e4d7b33a94f0991c26729976b10ebde1d34c3
 SIZE (rust/crates/crc-3.2.1.crate) = 15070
 SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5
 SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155
-SHA256 (rust/crates/crc32fast-1.4.0.crate) = b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa
-SIZE (rust/crates/crc32fast-1.4.0.crate) = 38665
+SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3
+SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491
 SHA256 (rust/crates/crossbeam-queue-0.3.11.crate) = df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35
 SIZE (rust/crates/crossbeam-queue-0.3.11.crate) = 15581
-SHA256 (rust/crates/crossbeam-utils-0.8.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345
-SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328
+SHA256 (rust/crates/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
+SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
 SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
 SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
 SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
@@ -241,16 +241,14 @@ SHA256 (rust/crates/event-listener-3.1.0.crate) = d93877bcde0eb80ca09131a08d23f0
 SIZE (rust/crates/event-listener-3.1.0.crate) = 38793
 SHA256 (rust/crates/event-listener-4.0.3.crate) = 67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e
 SIZE (rust/crates/event-listener-4.0.3.crate) = 39784
-SHA256 (rust/crates/event-listener-5.3.0.crate) = 6d9944b8ca13534cdfb2800775f8dd4902ff3fc75a50101466decadfdf322a24
-SIZE (rust/crates/event-listener-5.3.0.crate) = 43084
+SHA256 (rust/crates/event-listener-5.3.1.crate) = 6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba
+SIZE (rust/crates/event-listener-5.3.1.crate) = 42576
 SHA256 (rust/crates/event-listener-strategy-0.4.0.crate) = 958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3
 SIZE (rust/crates/event-listener-strategy-0.4.0.crate) = 10225
 SHA256 (rust/crates/event-listener-strategy-0.5.2.crate) = 0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1
 SIZE (rust/crates/event-listener-strategy-0.5.2.crate) = 10697
 SHA256 (rust/crates/fastrand-2.1.0.crate) = 9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a
 SIZE (rust/crates/fastrand-2.1.0.crate) = 14907
-SHA256 (rust/crates/finl_unicode-1.2.0.crate) = 8fcfdc7a0362c9f4444381a9e697c79d435fe65b52a37466fc2c1184cee9edc6
-SIZE (rust/crates/finl_unicode-1.2.0.crate) = 687752
 SHA256 (rust/crates/flate2-1.0.30.crate) = 5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae
 SIZE (rust/crates/flate2-1.0.30.crate) = 75511
 SHA256 (rust/crates/flume-0.11.0.crate) = 55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181
@@ -287,8 +285,8 @@ SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad
 SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
 SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
 SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
-SIZE (rust/crates/gimli-0.28.1.crate) = 270497
+SHA256 (rust/crates/gimli-0.29.0.crate) = 40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd
+SIZE (rust/crates/gimli-0.29.0.crate) = 275756
 SHA256 (rust/crates/gloo-net-0.2.6.crate) = 9902a044653b26b99f7e3693a42f171312d9be8b26b5697bd1e43ad1f8a35e10
 SIZE (rust/crates/gloo-net-0.2.6.crate) = 16226
 SHA256 (rust/crates/gloo-utils-0.1.7.crate) = 037fcb07216cb3a30f7292bd0176b050b7b9a052ba830ef7d5d65f6dc64ba58e
@@ -421,8 +419,8 @@ SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0
 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
 SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
 SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
-SHA256 (rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441
-SIZE (rust/crates/object-0.32.2.crate) = 286994
+SHA256 (rust/crates/object-0.35.0.crate) = b8ec7ab813848ba4522158d5517a6093db1ded27575b070f4177b8d12b41db5e
+SIZE (rust/crates/object-0.35.0.crate) = 317792
 SHA256 (rust/crates/oid-registry-0.6.1.crate) = 9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff
 SIZE (rust/crates/oid-registry-0.6.1.crate) = 15068
 SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
@@ -433,8 +431,8 @@ SHA256 (rust/crates/ordered-multimap-0.6.0.crate) = 4ed8acf08e98e744e5384c8bc63c
 SIZE (rust/crates/ordered-multimap-0.6.0.crate) = 23158
 SHA256 (rust/crates/parking-2.2.0.crate) = bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae
 SIZE (rust/crates/parking-2.2.0.crate) = 9730
-SHA256 (rust/crates/parking_lot-0.12.2.crate) = 7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb
-SIZE (rust/crates/parking_lot-0.12.2.crate) = 41723
+SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
+SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
 SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
 SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
 SHA256 (rust/crates/parse-size-1.0.0.crate) = 944553dd59c802559559161f9816429058b869003836120e262e8caec061b7ae
@@ -481,8 +479,8 @@ SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff9416
 SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
 SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
 SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
-SHA256 (rust/crates/proc-macro2-1.0.82.crate) = 8ad3d49ab951a01fbaafe34f2ec74122942fe18a3f9814c3268f1bb72042131b
-SIZE (rust/crates/proc-macro2-1.0.82.crate) = 48452
+SHA256 (rust/crates/proc-macro2-1.0.84.crate) = ec96c6a92621310b51366f1e28d05ef11489516e93be030060e5fc12024a49d6
+SIZE (rust/crates/proc-macro2-1.0.84.crate) = 48922
 SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
 SIZE (rust/crates/quote-1.0.36.crate) = 28507
 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
@@ -541,10 +539,10 @@ SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7
 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
 SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
 SIZE (rust/crates/semver-1.0.23.crate) = 30622
-SHA256 (rust/crates/serde-1.0.202.crate) = 226b61a0d411b2ba5ff6d7f73a476ac4f8bb900373459cd00fab8512828ba395
-SIZE (rust/crates/serde-1.0.202.crate) = 77722
-SHA256 (rust/crates/serde_derive-1.0.202.crate) = 6048858004bcff69094cd972ed40a32500f153bd3be9f716b2eed2e8217c4838
-SIZE (rust/crates/serde_derive-1.0.202.crate) = 55867
+SHA256 (rust/crates/serde-1.0.203.crate) = 7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094
+SIZE (rust/crates/serde-1.0.203.crate) = 77935
+SHA256 (rust/crates/serde_derive-1.0.203.crate) = 500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba
+SIZE (rust/crates/serde_derive-1.0.203.crate) = 55867
 SHA256 (rust/crates/serde_json-1.0.117.crate) = 455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3
 SIZE (rust/crates/serde_json-1.0.117.crate) = 146921
 SHA256 (rust/crates/serde_plain-1.0.2.crate) = 9ce1fc6db65a611022b23a0dec6975d63fb80a302cb3388835ff02c097258d50
@@ -587,16 +585,16 @@ SHA256 (rust/crates/sqlx-oldapi-0.6.22.crate) = ea211c9013de96d018ab47b5ec307b74
 SIZE (rust/crates/sqlx-oldapi-0.6.22.crate) = 137004
 SHA256 (rust/crates/sqlx-rt-oldapi-0.6.22.crate) = 218f0ab15a62c98c18eb5866c188688dc7df3baedb7f2a15a51761f10834f171
 SIZE (rust/crates/sqlx-rt-oldapi-0.6.22.crate) = 2354
-SHA256 (rust/crates/stringprep-0.1.4.crate) = bb41d74e231a107a1b4ee36bd1214b11285b77768d2e3824aedafa988fd36ee6
-SIZE (rust/crates/stringprep-0.1.4.crate) = 23551
+SHA256 (rust/crates/stringprep-0.1.5.crate) = 7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1
+SIZE (rust/crates/stringprep-0.1.5.crate) = 23573
 SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
 SIZE (rust/crates/strsim-0.11.1.crate) = 14266
 SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
 SIZE (rust/crates/subtle-2.5.0.crate) = 13909
 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
 SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.64.crate) = 7ad3dee41f36859875573074334c200d1add8e4a87bb37113ebd31d926b7b11f
-SIZE (rust/crates/syn-2.0.64.crate) = 264945
+SHA256 (rust/crates/syn-2.0.66.crate) = c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5
+SIZE (rust/crates/syn-2.0.66.crate) = 264855
 SHA256 (rust/crates/synstructure-0.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f
 SIZE (rust/crates/synstructure-0.12.6.crate) = 18429
 SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
@@ -661,6 +659,8 @@ SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683a
 SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
 SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5
 SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
+SHA256 (rust/crates/unicode-properties-0.1.1.crate) = e4259d9d4425d9f0661581b804cb85fe66a4c631cadd8f490d1c13a35d5d9291
+SIZE (rust/crates/unicode-properties-0.1.1.crate) = 41088
 SHA256 (rust/crates/unicode-segmentation-1.11.0.crate) = d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202
 SIZE (rust/crates/unicode-segmentation-1.11.0.crate) = 102740
 SHA256 (rust/crates/unicode-xid-0.2.4.crate) = f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c
@@ -743,8 +743,8 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b738
 SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
 SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
 SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
-SHA256 (rust/crates/winnow-0.6.8.crate) = c3c52e9c97a68071b23e836c9380edae937f17b9c4667bd021973efc689f618d
-SIZE (rust/crates/winnow-0.6.8.crate) = 159453
+SHA256 (rust/crates/winnow-0.6.9.crate) = 86c949fede1d13936a99f14fafd3e76fd642b556dd2ce96287fbe2e0151bfac6
+SIZE (rust/crates/winnow-0.6.9.crate) = 160195
 SHA256 (rust/crates/x509-parser-0.15.1.crate) = 7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da
 SIZE (rust/crates/x509-parser-0.15.1.crate) = 91123
 SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
@@ -755,13 +755,13 @@ SHA256 (rust/crates/zerocopy-0.7.34.crate) = ae87e3fcd617500e5d106f0380cf7b77f3c
 SIZE (rust/crates/zerocopy-0.7.34.crate) = 151177
 SHA256 (rust/crates/zerocopy-derive-0.7.34.crate) = 15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b
 SIZE (rust/crates/zerocopy-derive-0.7.34.crate) = 37907
-SHA256 (rust/crates/zeroize-1.7.0.crate) = 525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d
-SIZE (rust/crates/zeroize-1.7.0.crate) = 19039
+SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
 SHA256 (rust/crates/zstd-0.13.1.crate) = 2d789b1514203a1120ad2429eae43a7bd32b90976a7bb8a05f7ec02fa88cc23a
 SIZE (rust/crates/zstd-0.13.1.crate) = 29805
 SHA256 (rust/crates/zstd-safe-7.1.0.crate) = 1cd99b45c6bc03a018c8b8a86025678c87e55526064e38f9df301989dce7ec0a
 SIZE (rust/crates/zstd-safe-7.1.0.crate) = 20792
 SHA256 (rust/crates/zstd-sys-2.0.10+zstd.1.5.6.crate) = c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa
 SIZE (rust/crates/zstd-sys-2.0.10+zstd.1.5.6.crate) = 749088
-SHA256 (lovasoa-SQLpage-v0.21.0_GH0.tar.gz) = 8b6f829d5894a20119f92049bb92653ac67c92db15413aa4e1eae9adf639729c
-SIZE (lovasoa-SQLpage-v0.21.0_GH0.tar.gz) = 23996097
+SHA256 (lovasoa-SQLpage-v0.22.0_GH0.tar.gz) = 0f64b252131bc9df3367a7754f252c0fe0533febe5fb88941861b81ae8ba57f4
+SIZE (lovasoa-SQLpage-v0.22.0_GH0.tar.gz) = 24122203
diff --git a/www/sqlpage/files/patch-build.rs b/www/sqlpage/files/patch-build.rs
index 640dd12f8aa1..bb97c0468f32 100644
--- a/www/sqlpage/files/patch-build.rs
+++ b/www/sqlpage/files/patch-build.rs
@@ -1,20 +1,14 @@
---- build.rs.orig	2023-12-10 14:43:17.000000000 +0100
-+++ build.rs	2024-01-10 23:41:55.935212000 +0100
-@@ -1,7 +1,7 @@
+--- build.rs.orig
++++ build.rs
+@@ -1,6 +1,7 @@
  use actix_rt::spawn;
--use futures_util::StreamExt;
  use libflate::gzip;
  use std::collections::hash_map::DefaultHasher;
 +use std::fs;
  use std::fs::File;
  use std::hash::Hasher;
  use std::io::Read;
-@@ -41,14 +41,16 @@
- }
- 
- async fn process_input_file(path_out: &Path, original: File) {
--    let client = awc::Client::default();
-     let mut outfile = gzip::Encoder::new(File::create(path_out).unwrap()).unwrap();
+@@ -55,10 +56,12 @@ async fn process_input_file(client: &awc::Client, path_out: &Path, original: Fil
      for l in BufReader::new(original).lines() {
          let line = l.unwrap();
          if line.starts_with("/* !include https://") {
@@ -23,17 +17,10 @@
 +            let file_path = line
 +                .trim_start_matches("/* !include https://cdn.jsdelivr.net/npm/")
                  .trim_end_matches(" */");
-+            let contents = fs::read_to_string(file_path).expect("Failed to read data from file");
+-            copy_url_to_opened_file(client, url, &mut outfile).await;
++            let contents = fs::read_to_string(file_path).expect("Failed to read data from file {file_path}");
 +            outfile.write_all(contents.as_bytes()).expect("Failed to write to file");
-+            /*
-             let mut resp = client.get(url).send().await.expect(
-                 "We need to download external frontend dependencies to build the static frontend.",
-             );
-@@ -61,6 +63,7 @@
-                     .write_all(&chunk)
-                     .expect("Failed to write external frontend dependency to local file");
-             }
-+            */
++            //    copy_url_to_opened_file(client, url, &mut outfile).await;
              outfile.write_all(b"\n").unwrap();
          } else {
              writeln!(outfile, "{}", line).unwrap();