pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

divoom: finish package, needs testing.



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Thu Oct 10 13:00:51 2024 +0200
Changeset:	44ac4513776c05b8546caaa3f2003f6154a164d0

Modified Files:
	divoom/DESCR
	divoom/Makefile
	divoom/PLIST
	divoom/TODO
	divoom/cargo-depends.mk
	divoom/distinfo
Removed Files:
	divoom/patches/patch-.._vendor_native-tls-0.2.12_Cargo.toml
	divoom/patches/patch-.._vendor_native-tls-0.2.12_src_lib.rs

Log Message:
divoom: finish package, needs testing.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=44ac4513776c05b8546caaa3f2003f6154a164d0

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 divoom/DESCR                                       | 25 +-----
 divoom/Makefile                                    | 13 ++-
 divoom/PLIST                                       |  5 +-
 divoom/TODO                                        |  2 +-
 divoom/cargo-depends.mk                            | 29 +++----
 divoom/distinfo                                    | 95 ++++++++--------------
 .../patch-.._vendor_native-tls-0.2.12_Cargo.toml   | 52 ------------
 .../patch-.._vendor_native-tls-0.2.12_src_lib.rs   | 24 ------
 8 files changed, 59 insertions(+), 186 deletions(-)

diffs:
diff --git a/divoom/DESCR b/divoom/DESCR
index 512453639e..4ed741fbe5 100644
--- a/divoom/DESCR
+++ b/divoom/DESCR
@@ -1,23 +1,2 @@
-TODO: Adjust the following lines from README.md
-
-# Divoom
-![Divoom](https://raw.githubusercontent.com/r12f/divoom/main/assets/Logo.png)
-
-Rust Library for controlling divoom devices that support REST APIs, such as pixoo-64 (and from how divoom's api/doc organizes, maybe more in the future).
-
-[![Crates.io](https://img.shields.io/crates/v/divoom)](https://crates.io/crates/divoom)
-[![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/r12f/divoom?color=blue&label=github%20release&style=flat-square)](https://github.com/r12f/divoom/releases)
-[![Documentation](https://docs.rs/divoom/badge.svg)](https://docs.rs/divoom/)
-[![License: Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE-APACHE)
-[![Build Status](https://riff.visualstudio.com/divoom/_apis/build/status/r12f.divoom?branchName=main)](https://riff.visualstudio.com/divoom/_build/latest?definitionId=7&branchName=main)
-
-```rust
-// Get current channel
-use divoom::*;
-
-println!(
-    "{}",
-    PixooClient::new("192.168.0.123").get_current_channel().await?
-);
-
-...
+Rust Program for controlling Divoom devices that support REST APIs,
+such as the Pixoo-64.
diff --git a/divoom/Makefile b/divoom/Makefile
index 41a2d3b066..75ade48610 100644
--- a/divoom/Makefile
+++ b/divoom/Makefile
@@ -1,9 +1,12 @@
 # $NetBSD$
 
 DISTNAME=	divoom-0.1.42
+PKGREVISION=	1
 CATEGORIES=	net graphics
 MASTER_SITES=	${MASTER_SITE_GITHUB:=r12f/}
-GITHUB_TAG=	${PKGVERSION_NOREV}
+#GITHUB_TAG=	${PKGVERSION_NOREV}
+# post 0.1.42 patch to fix build problem in tokio-cron-scheduler
+GITHUB_TAG=	d35fc8706968b55d22d6d74d1e8d6c7facdf7f0b
 
 MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=	https://github.com/r12f/divoom/
@@ -11,11 +14,17 @@ COMMENT=	Rust Library for controlling divoom devices that support REST APIs
 LICENSE=	apache-2.0
 
 USE_LANGUAGES=	c
-USE_TOOLS+=	pkg-config
+USE_TOOLS+=	gmake perl pkg-config
 
 MAKE_ENV+=	OPENSSL_DIR=${BUILDLINK_PREFIX.openssl:Q}
 RUSTFLAGS+=	-C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.openssl}/lib
 
+INSTALLATION_DIRS+=	bin
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/target/release/divoom-cli ${DESTDIR}${PREFIX}/bin
+	${INSTALL_PROGRAM} ${WRKSRC}/target/release/divoom-gateway ${DESTDIR}${PREFIX}/bin
+
 .include "cargo-depends.mk"
 .include "../../lang/rust/cargo.mk"
 .include "../../security/openssl/buildlink3.mk"
diff --git a/divoom/PLIST b/divoom/PLIST
index 92ba51a2d7..ecdc252a23 100644
--- a/divoom/PLIST
+++ b/divoom/PLIST
@@ -1,4 +1,3 @@
 @comment $NetBSD$
-@comment TODO: to fill this file with the file listing:
-@comment TODO: 1. run "/usr/bin/make package"
-@comment TODO: 2. run "/usr/bin/make print-PLIST"
+bin/divoom-cli
+bin/divoom-gateway
diff --git a/divoom/TODO b/divoom/TODO
index 6c87377dde..90b67dda6d 100644
--- a/divoom/TODO
+++ b/divoom/TODO
@@ -1 +1 @@
-Tries to build included openssl
+Test.
diff --git a/divoom/cargo-depends.mk b/divoom/cargo-depends.mk
index 674ff31a87..2c5375af78 100644
--- a/divoom/cargo-depends.mk
+++ b/divoom/cargo-depends.mk
@@ -44,7 +44,7 @@ CARGO_CRATE_DEPENDS+=	core-foundation-0.9.4
 CARGO_CRATE_DEPENDS+=	core-foundation-sys-0.8.7
 CARGO_CRATE_DEPENDS+=	cpufeatures-0.2.14
 CARGO_CRATE_DEPENDS+=	crc32fast-1.4.2
-CARGO_CRATE_DEPENDS+=	cron-0.10.1
+CARGO_CRATE_DEPENDS+=	cron-0.12.1
 CARGO_CRATE_DEPENDS+=	crossbeam-deque-0.8.5
 CARGO_CRATE_DEPENDS+=	crossbeam-epoch-0.9.18
 CARGO_CRATE_DEPENDS+=	crossbeam-utils-0.8.20
@@ -73,8 +73,6 @@ CARGO_CRATE_DEPENDS+=	flume-0.11.0
 CARGO_CRATE_DEPENDS+=	fnv-1.0.7
 CARGO_CRATE_DEPENDS+=	fontconfig-parser-0.5.7
 CARGO_CRATE_DEPENDS+=	fontdb-0.9.3
-CARGO_CRATE_DEPENDS+=	foreign-types-0.3.2
-CARGO_CRATE_DEPENDS+=	foreign-types-shared-0.1.1
 CARGO_CRATE_DEPENDS+=	form_urlencoded-1.2.1
 CARGO_CRATE_DEPENDS+=	futures-channel-0.3.31
 CARGO_CRATE_DEPENDS+=	futures-core-0.3.31
@@ -106,7 +104,7 @@ CARGO_CRATE_DEPENDS+=	httparse-1.9.5
 CARGO_CRATE_DEPENDS+=	httpdate-1.0.3
 CARGO_CRATE_DEPENDS+=	humantime-2.1.0
 CARGO_CRATE_DEPENDS+=	hyper-0.14.30
-CARGO_CRATE_DEPENDS+=	hyper-tls-0.5.0
+CARGO_CRATE_DEPENDS+=	hyper-rustls-0.24.2
 CARGO_CRATE_DEPENDS+=	iana-time-zone-0.1.61
 CARGO_CRATE_DEPENDS+=	iana-time-zone-haiku-0.1.2
 CARGO_CRATE_DEPENDS+=	ident_case-1.0.1
@@ -137,7 +135,6 @@ CARGO_CRATE_DEPENDS+=	miniz_oxide-0.8.0
 CARGO_CRATE_DEPENDS+=	mio-1.0.2
 CARGO_CRATE_DEPENDS+=	mockito-0.31.1
 CARGO_CRATE_DEPENDS+=	multer-2.1.0
-CARGO_CRATE_DEPENDS+=	native-tls-0.2.12
 CARGO_CRATE_DEPENDS+=	nix-0.27.1
 CARGO_CRATE_DEPENDS+=	nom-7.1.3
 CARGO_CRATE_DEPENDS+=	num-conv-0.1.0
@@ -146,11 +143,6 @@ CARGO_CRATE_DEPENDS+=	num-traits-0.2.19
 CARGO_CRATE_DEPENDS+=	object-0.36.5
 CARGO_CRATE_DEPENDS+=	once_cell-1.20.2
 CARGO_CRATE_DEPENDS+=	opaque-debug-0.3.1
-CARGO_CRATE_DEPENDS+=	openssl-0.10.66
-CARGO_CRATE_DEPENDS+=	openssl-macros-0.1.1
-CARGO_CRATE_DEPENDS+=	openssl-probe-0.1.5
-CARGO_CRATE_DEPENDS+=	openssl-src-300.3.2+3.3.2
-CARGO_CRATE_DEPENDS+=	openssl-sys-0.9.103
 CARGO_CRATE_DEPENDS+=	os_str_bytes-6.6.1
 CARGO_CRATE_DEPENDS+=	parking_lot-0.12.3
 CARGO_CRATE_DEPENDS+=	parking_lot_core-0.9.10
@@ -158,7 +150,6 @@ CARGO_CRATE_DEPENDS+=	percent-encoding-2.3.1
 CARGO_CRATE_DEPENDS+=	pico-args-0.5.0
 CARGO_CRATE_DEPENDS+=	pin-project-lite-0.2.14
 CARGO_CRATE_DEPENDS+=	pin-utils-0.1.0
-CARGO_CRATE_DEPENDS+=	pkg-config-0.3.31
 CARGO_CRATE_DEPENDS+=	png-0.17.14
 CARGO_CRATE_DEPENDS+=	poem-1.3.59
 CARGO_CRATE_DEPENDS+=	poem-derive-1.3.59
@@ -191,19 +182,20 @@ CARGO_CRATE_DEPENDS+=	reqwest-0.11.27
 CARGO_CRATE_DEPENDS+=	resvg-0.23.0
 CARGO_CRATE_DEPENDS+=	rfc7239-0.1.1
 CARGO_CRATE_DEPENDS+=	rgb-0.8.50
+CARGO_CRATE_DEPENDS+=	ring-0.17.8
 CARGO_CRATE_DEPENDS+=	roxmltree-0.14.1
 CARGO_CRATE_DEPENDS+=	roxmltree-0.20.0
 CARGO_CRATE_DEPENDS+=	rustc-demangle-0.1.24
 CARGO_CRATE_DEPENDS+=	rustc_version-0.4.1
 CARGO_CRATE_DEPENDS+=	rustix-0.38.37
+CARGO_CRATE_DEPENDS+=	rustls-0.21.12
 CARGO_CRATE_DEPENDS+=	rustls-pemfile-1.0.4
+CARGO_CRATE_DEPENDS+=	rustls-webpki-0.101.7
 CARGO_CRATE_DEPENDS+=	rustybuzz-0.5.1
 CARGO_CRATE_DEPENDS+=	ryu-1.0.18
 CARGO_CRATE_DEPENDS+=	safe_arch-0.5.2
-CARGO_CRATE_DEPENDS+=	schannel-0.1.26
 CARGO_CRATE_DEPENDS+=	scopeguard-1.2.0
-CARGO_CRATE_DEPENDS+=	security-framework-2.11.1
-CARGO_CRATE_DEPENDS+=	security-framework-sys-2.12.0
+CARGO_CRATE_DEPENDS+=	sct-0.7.1
 CARGO_CRATE_DEPENDS+=	semver-1.0.23
 CARGO_CRATE_DEPENDS+=	serde-1.0.210
 CARGO_CRATE_DEPENDS+=	serde_derive-1.0.210
@@ -237,7 +229,6 @@ CARGO_CRATE_DEPENDS+=	textwrap-0.16.1
 CARGO_CRATE_DEPENDS+=	thiserror-1.0.64
 CARGO_CRATE_DEPENDS+=	thiserror-impl-1.0.64
 CARGO_CRATE_DEPENDS+=	tiff-0.9.1
-CARGO_CRATE_DEPENDS+=	time-0.1.45
 CARGO_CRATE_DEPENDS+=	time-0.3.36
 CARGO_CRATE_DEPENDS+=	time-core-0.1.2
 CARGO_CRATE_DEPENDS+=	time-macros-0.2.18
@@ -245,9 +236,9 @@ CARGO_CRATE_DEPENDS+=	tiny-skia-0.6.6
 CARGO_CRATE_DEPENDS+=	tinyvec-1.8.0
 CARGO_CRATE_DEPENDS+=	tinyvec_macros-0.1.1
 CARGO_CRATE_DEPENDS+=	tokio-1.40.0
-CARGO_CRATE_DEPENDS+=	tokio-cron-scheduler-0.7.6
+CARGO_CRATE_DEPENDS+=	tokio-cron-scheduler-0.9.4
 CARGO_CRATE_DEPENDS+=	tokio-macros-2.4.0
-CARGO_CRATE_DEPENDS+=	tokio-native-tls-0.3.1
+CARGO_CRATE_DEPENDS+=	tokio-rustls-0.24.1
 CARGO_CRATE_DEPENDS+=	tokio-stream-0.1.16
 CARGO_CRATE_DEPENDS+=	tokio-util-0.7.12
 CARGO_CRATE_DEPENDS+=	toml-0.5.11
@@ -273,13 +264,12 @@ CARGO_CRATE_DEPENDS+=	unicode-script-0.5.7
 CARGO_CRATE_DEPENDS+=	unicode-vo-0.1.0
 CARGO_CRATE_DEPENDS+=	universal-hash-0.5.1
 CARGO_CRATE_DEPENDS+=	unsafe-libyaml-0.2.11
+CARGO_CRATE_DEPENDS+=	untrusted-0.9.0
 CARGO_CRATE_DEPENDS+=	url-2.5.2
 CARGO_CRATE_DEPENDS+=	usvg-0.23.0
 CARGO_CRATE_DEPENDS+=	uuid-1.10.0
-CARGO_CRATE_DEPENDS+=	vcpkg-0.2.15
 CARGO_CRATE_DEPENDS+=	version_check-0.9.5
 CARGO_CRATE_DEPENDS+=	want-0.3.1
-CARGO_CRATE_DEPENDS+=	wasi-0.10.0+wasi-snapshot-preview1
 CARGO_CRATE_DEPENDS+=	wasi-0.11.0+wasi-snapshot-preview1
 CARGO_CRATE_DEPENDS+=	wasm-bindgen-0.2.94
 CARGO_CRATE_DEPENDS+=	wasm-bindgen-backend-0.2.94
@@ -288,6 +278,7 @@ CARGO_CRATE_DEPENDS+=	wasm-bindgen-macro-0.2.94
 CARGO_CRATE_DEPENDS+=	wasm-bindgen-macro-support-0.2.94
 CARGO_CRATE_DEPENDS+=	wasm-bindgen-shared-0.2.94
 CARGO_CRATE_DEPENDS+=	web-sys-0.3.71
+CARGO_CRATE_DEPENDS+=	webpki-roots-0.25.4
 CARGO_CRATE_DEPENDS+=	weezl-0.1.8
 CARGO_CRATE_DEPENDS+=	wildmatch-2.4.0
 CARGO_CRATE_DEPENDS+=	winapi-0.3.9
diff --git a/divoom/distinfo b/divoom/distinfo
index 518a213fba..94daa8b147 100644
--- a/divoom/distinfo
+++ b/divoom/distinfo
@@ -132,9 +132,9 @@ Size (cpufeatures-0.2.14.crate) = 13165 bytes
 BLAKE2s (crc32fast-1.4.2.crate) = b1cf168fb32b4405c990cd38e83eb4b908ba0a9005adcc19f1a9022a831702f4
 SHA512 (crc32fast-1.4.2.crate) = c7608d33022062e217d3576f536ffbd51479855a5e5874529c71db2bf6a937ce04d814c39cf777309c38445393bf43cb9996161947e28738abd432f11beb7266
 Size (crc32fast-1.4.2.crate) = 38491 bytes
-BLAKE2s (cron-0.10.1.crate) = 563926ba175273953ce9602ff993fe73cd250efbdd105f15e6f372e7f6213cf3
-SHA512 (cron-0.10.1.crate) = 74d1bc53b2d3543c6863fb3c65aebc8c5d2f8eac1634548633629e4d7dbee6e23d576d5952f0f77e4aaa1f664a4602065626b1ac35d01a316bbe17e1d70eee90
-Size (cron-0.10.1.crate) = 18365 bytes
+BLAKE2s (cron-0.12.1.crate) = 580c80963b4a03888bfcbdc758d0f1b500b175ff4d23277399a788e6d10a9182
+SHA512 (cron-0.12.1.crate) = 566f8e04a0277c2fbdd970e545fe8164ebe5a8990b565a3000f65fd10940aaea3d19949615f66dea34b53b8e845b64bedcf9d8acb4544f123606bf952a5c5754
+Size (cron-0.12.1.crate) = 18702 bytes
 BLAKE2s (crossbeam-deque-0.8.5.crate) = b7cdbff28b832e07a9d55043d30d145d09bbe2e0216369b37a8491e1005e9c98
 SHA512 (crossbeam-deque-0.8.5.crate) = 0f0c9745763ab156136227cf1415de514952a3f8282ffe413cc249f9f4b345b029940e6a6c87b3be8331a7c783655a35b89c7a2547360ea5ae10aa64ba7ae864
 Size (crossbeam-deque-0.8.5.crate) = 21726 bytes
@@ -177,9 +177,9 @@ Size (diff-0.1.13.crate) = 46216 bytes
 BLAKE2s (digest-0.10.7.crate) = b911195b0979a1cd8687a4a5a2c1a8900c92fe823cdf2f1b439f759315061807
 SHA512 (digest-0.10.7.crate) = 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
 Size (digest-0.10.7.crate) = 19557 bytes
-BLAKE2s (divoom-0.1.42.tar.gz) = f837648e18de8c1e3ed171e0d27bd3af60bacdaf3d9b2d0f5be00d0009907f92
-SHA512 (divoom-0.1.42.tar.gz) = 1b54bbf0a7d799d1a0d6bb92562ec9f2e4b45ccb83a83ca1a52873398b3ad5cd80e9681426c06ab8da24a486a329880c7116182bf9597d2067cb22ccc0592ac9
-Size (divoom-0.1.42.tar.gz) = 513682 bytes
+BLAKE2s (divoom-0.1.42-d35fc8706968b55d22d6d74d1e8d6c7facdf7f0b.tar.gz) = 78e029bc1187e19d27b0b22469f438e3a895609f858ab8804ba4015d6e1a8312
+SHA512 (divoom-0.1.42-d35fc8706968b55d22d6d74d1e8d6c7facdf7f0b.tar.gz) = 77c321f0cc613a77b278f4bac220fb9a195e6fb136b0866fb878139a8de3c912b758a2d8aa73a9135d42cd2a7e98c26bc1134409a1dd4caca3d27e932f95a7df
+Size (divoom-0.1.42-d35fc8706968b55d22d6d74d1e8d6c7facdf7f0b.tar.gz) = 513893 bytes
 BLAKE2s (either-1.13.0.crate) = 39690a936f9bb5b6204ee0373b0763a091d8555824fe1bab2881a1544511818a
 SHA512 (either-1.13.0.crate) = 72e803079bae621d282136ab1e423ba71415bf12038b6f386f294cae68a67ad9ff16e4fdf4344eb3fee4418e853f9cac344c248f6befa3006d1c954668b36322
 Size (either-1.13.0.crate) = 19169 bytes
@@ -222,12 +222,6 @@ Size (fontconfig-parser-0.5.7.crate) = 39564 bytes
 BLAKE2s (fontdb-0.9.3.crate) = 2b8b2bfd9aa23f0e21f887fc390e4762219f82c36ac16c40f8f247f2c86f0ec9
 SHA512 (fontdb-0.9.3.crate) = af022adba94ca21048cf203d911f984b9e7586839469c47a83914276f896fddbf6f912052fa154fcf0c087d322aab2d11c2d7b2ffb854f6b4aca1a93aff4b7fd
 Size (fontdb-0.9.3.crate) = 15239 bytes
-BLAKE2s (foreign-types-0.3.2.crate) = d6fbfbaaa345e5df7be5b4c09a69174fb43c8ab6b79a989c599f7a8c576d78ba
-SHA512 (foreign-types-0.3.2.crate) = bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232
-Size (foreign-types-0.3.2.crate) = 7504 bytes
-BLAKE2s (foreign-types-shared-0.1.1.crate) = acecc39ec60d64e3ee3bab184a55ec2af2884c99435a2ebbc78bd7b3d9ae0fea
-SHA512 (foreign-types-shared-0.1.1.crate) = bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a
-Size (foreign-types-shared-0.1.1.crate) = 5672 bytes
 BLAKE2s (form_urlencoded-1.2.1.crate) = 9682c681e474ffe84aa961c21cf56d5afe680e43e97824e735546f8383f69e3c
 SHA512 (form_urlencoded-1.2.1.crate) = c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1
 Size (form_urlencoded-1.2.1.crate) = 8969 bytes
@@ -321,9 +315,9 @@ Size (humantime-2.1.0.crate) = 16749 bytes
 BLAKE2s (hyper-0.14.30.crate) = fc27f79b462fc6e125fc2b8737900445bea6b8fc389c0f3c7dc90bf76863090b
 SHA512 (hyper-0.14.30.crate) = 037f19ad0ee461dede269acc634955b087cc021abe52053de74805243621e35037b4968e20fa0ce7fcfd83ae05bf485c8003cf1df55dc30bc4cd64e62fcde633
 Size (hyper-0.14.30.crate) = 198175 bytes
-BLAKE2s (hyper-tls-0.5.0.crate) = 8a6a5764ba5285e987d76e5973810dc7edd0908fd199b723010d81de102411eb
-SHA512 (hyper-tls-0.5.0.crate) = 45dc16cc9ce48706e0b3575dca35ba1b6b3084dda8c2cc489d126e1c4f0bb96a9b2baa860d09f68c5e0a48c2a69e3eaf62f4f0406fffc4efefcd79d26c82896e
-Size (hyper-tls-0.5.0.crate) = 13257 bytes
+BLAKE2s (hyper-rustls-0.24.2.crate) = e9724747305138b113d31a07ac39224a669722c0dd6837977825c26c2793babc
+SHA512 (hyper-rustls-0.24.2.crate) = f30e83408376b985ee9df26728f8183a7048d4586c5fa3d797cc837931e13300018929583a087767bd19d4bd60d85ea1c2696601c236fb65be9a6805ef6fc193
+Size (hyper-rustls-0.24.2.crate) = 30195 bytes
 BLAKE2s (iana-time-zone-0.1.61.crate) = 5f4a8d500904b04a1506e2a5107b556a782ab53472121661bdef1b85e5c37013
 SHA512 (iana-time-zone-0.1.61.crate) = d16c67f435606334042c3a286350db46ff3409f142c0782509b136150b4069aafff0dc5c2ecfb7519dd8d105b9a2e6649df2a7bec33ee3966dc94034c9d5a1c4
 Size (iana-time-zone-0.1.61.crate) = 27685 bytes
@@ -414,9 +408,6 @@ Size (mockito-0.31.1.crate) = 28194 bytes
 BLAKE2s (multer-2.1.0.crate) = b5f94c73e347cd2f4074d6f6a6094779ff71f1ff8a2c9a2c36640f95c46cc0c5
 SHA512 (multer-2.1.0.crate) = 6824de499cc180dadf6e7535aef39e2b92921b6bac135b5849129e72ec1ed2a85bd56a08a849b7c3718f35365d3fc7489f579487cd4a141cf839e6491242b4e9
 Size (multer-2.1.0.crate) = 23976 bytes
-BLAKE2s (native-tls-0.2.12.crate) = 9ba267195cb4c6b587346071ee99b39a0594addfe78dd10fddec05b8fbf4a3c6
-SHA512 (native-tls-0.2.12.crate) = 15fbc9d02134d3d55334d2f02fe4f64be50db991d75720b38d802088f06cf5f844cba6b25dfd7beb92f2cd367ba477ec2098e3c7336c4e5a5a7fd39c753fc723
-Size (native-tls-0.2.12.crate) = 29517 bytes
 BLAKE2s (nix-0.27.1.crate) = 1326f434de2daa6bd80281aa066c00a709c757050120d2f87904b2f4d1f58618
 SHA512 (nix-0.27.1.crate) = 7b35a0f87427eb1b5e1480d7daedafea4609b7f3a4fcf48ca99bdbc2f150865996539f2c51c7ae6a6a13169614681fc838efb306994b020d44b45735a7380010
 Size (nix-0.27.1.crate) = 286494 bytes
@@ -441,21 +432,6 @@ Size (once_cell-1.20.2.crate) = 33394 bytes
 BLAKE2s (opaque-debug-0.3.1.crate) = 149f724c837b4d13ef8473bb9194a1e7f2b4a7227f00c4ab9ea1d4d79edd50cd
 SHA512 (opaque-debug-0.3.1.crate) = f325214d604e74197ddd9209a596851c5bf0c0f3299b79b6267c35e0ff6351205b628fb5086279684fbb29fd07746c91ede4f45019657e761d8400fef2b3d8bf
 Size (opaque-debug-0.3.1.crate) = 7066 bytes
-BLAKE2s (openssl-0.10.66.crate) = 1ea8ce6f3d81030e0b92ab70b38b21a0d51f0f0ebe18c3ef9897604779a3f2bc
-SHA512 (openssl-0.10.66.crate) = 2f4dd6e40dd8aff8c04563517fabeecd5ac0d986764649cc9af9bf4ce25757a67f75655eee207703b46fe57661a216ff00144358ffcbc70525447a063fa086c1
-Size (openssl-0.10.66.crate) = 273705 bytes
-BLAKE2s (openssl-macros-0.1.1.crate) = edb78e0a672af6601a8a2fb10b3d9064caa4059b92688e022ff5354bfa59cac3
-SHA512 (openssl-macros-0.1.1.crate) = 57e75c84f78fb83f884eeaedb0dd135ecb40192dad2facd908e6a575c9b65b38a2c93bca4630e09ea5a82c77d8bc8364cb2f5778cbfe9d8f484cafe3346b883c
-Size (openssl-macros-0.1.1.crate) = 5601 bytes
-BLAKE2s (openssl-probe-0.1.5.crate) = dd4ca2a46ea1abbd1c8fe527ad20f4309b2a606b0a539f2489a3a252172983a6
-SHA512 (openssl-probe-0.1.5.crate) = 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c
-Size (openssl-probe-0.1.5.crate) = 7227 bytes
-BLAKE2s (openssl-src-300.3.2+3.3.2.crate) = 23cc083347a75789edffe614ca4a6441f9bc833ae1f243543a025fb18accf773
-SHA512 (openssl-src-300.3.2+3.3.2.crate) = e18441c995a4a351decea2e6b0dec5409f85dac3e15868b16090883ba9fe12b010fdf5a22dcc2467d774d20ddc0a609e4956b914a8144451ea2a64736ae9e205
-Size (openssl-src-300.3.2+3.3.2.crate) = 9792821 bytes
-BLAKE2s (openssl-sys-0.9.103.crate) = faa3d0bf8cc172fb82dd3b59763487a2e1996d150a65b1cf13455b4c6dc50846
-SHA512 (openssl-sys-0.9.103.crate) = 61b802f6baf918ec055be90ee47c69fe0184f6d9a1d29c748386192a11d4df115758961ec9b636126a6b42d7d8f7509248c59f7c035905558c4cc35b804a8eaf
-Size (openssl-sys-0.9.103.crate) = 71552 bytes
 BLAKE2s (os_str_bytes-6.6.1.crate) = ec7f5b87a2a9ac30b52d3f34b58bdba0d68fe13b5088ab020be65fc341103328
 SHA512 (os_str_bytes-6.6.1.crate) = 977c0fe9891c021914153d6a081c3789018fcd1830224f5c6768d0c75ac8ac4919638bb0a41949710fd5e699b162d9290a5379cc6251535a127e212f5b86932d
 Size (os_str_bytes-6.6.1.crate) = 27643 bytes
@@ -477,9 +453,6 @@ Size (pin-project-lite-0.2.14.crate) = 28817 bytes
 BLAKE2s (pin-utils-0.1.0.crate) = 5a1cf546c08cd8ad36d3736e337a9865b694de6a636733d252a878aee8b1c204
 SHA512 (pin-utils-0.1.0.crate) = 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
 Size (pin-utils-0.1.0.crate) = 7580 bytes
-BLAKE2s (pkg-config-0.3.31.crate) = 76faf7321040fa15fe8913ed9dde8fb18c04700f3e875bafe095471c49067da6
-SHA512 (pkg-config-0.3.31.crate) = ac3e8062ee8831a4e4fc717b5247dc7f113da7bf6d64ec95cbca7875959a2afa1497bf81d9dfc27206b5fb10027a2509d51dd9ca1c10139d7b4c78128864fdf4
-Size (pkg-config-0.3.31.crate) = 20880 bytes
 BLAKE2s (png-0.17.14.crate) = 8c378bde0cddf97eb778f88f9b050385d1c13d2e3f6256c3d1bd22ddb86823cf
 SHA512 (png-0.17.14.crate) = e1c3fbf98030778fd775302ed74c6a6e256f73dfa541c7133c3ddc9c7dfc01c17716bba05c503d4a552ee67a0bca757f909aee5c0f6457682de3d9dfc182d493
 Size (png-0.17.14.crate) = 108098 bytes
@@ -576,6 +549,9 @@ Size (rfc7239-0.1.1.crate) = 3714 bytes
 BLAKE2s (rgb-0.8.50.crate) = 9bf62d880173ffcdf549b8d91368b281df516d6eb36f498855e5f85fe967ee94
 SHA512 (rgb-0.8.50.crate) = cfbbaea59d5ba440c2c7e781771885a23e7f86c0c255e060010e04b55b8228242a5d566f2247753fbd4e339249add996d607271fa3dd90025324d413c6506550
 Size (rgb-0.8.50.crate) = 21980 bytes
+BLAKE2s (ring-0.17.8.crate) = 9b7fe9b075087b8d63c6aef6af4e8d76565429d17bb8b879e509ac92a3d1ab41
+SHA512 (ring-0.17.8.crate) = e4966409a4078ee43bfc9cc659d08ad28419effe2a729c8c275361a7fe0620a3c727009bcfb1d0bab265af2bc107b50c19d868a4e80da7a8bb55f97e8b214358
+Size (ring-0.17.8.crate) = 4188554 bytes
 BLAKE2s (roxmltree-0.14.1.crate) = b79be5d64a34f8421957528e4377884bae38b08c5a1e9744dd21e429531d5504
 SHA512 (roxmltree-0.14.1.crate) = 6ddf07cf54604d5e5feff2ba9c4ba3aeddb3e43f9630e7a66bd01cae7f96255eb678a9d3b7d408bf6677bbbf8243c30c057fb5634e6cef99b445d0022834a6f7
 Size (roxmltree-0.14.1.crate) = 39163 bytes
@@ -591,9 +567,15 @@ Size (rustc_version-0.4.1.crate) = 12245 bytes
 BLAKE2s (rustix-0.38.37.crate) = 1641da929f3c7bea7d3978b4f0810f7a08e8e75b1be431b05b996b571cb26b98
 SHA512 (rustix-0.38.37.crate) = 6c0ad1be1fcf1b74f670b2c7599ba68c2ce834c760ff7486674d190ae0d552165b0c2abdc35b13eee8c0333a904c67f5dd1efa742c20fd3735c7ccdf2a439619
 Size (rustix-0.38.37.crate) = 371243 bytes
+BLAKE2s (rustls-0.21.12.crate) = 6fcef2698049ca26dc8474c767fff28259406322427092eee89b5912658db101
+SHA512 (rustls-0.21.12.crate) = 7e48a990ee69fc298df45d9a0de9b5a33a56261ec3f79ff16065cbae7368705c1f3432b77e3262a6141df68b19cbedcccf16eb271a54202049435c63454186e5
+Size (rustls-0.21.12.crate) = 285674 bytes
 BLAKE2s (rustls-pemfile-1.0.4.crate) = 71401e2cd3a765cec80f77c224b08ffcd2179e7ce7527a1e9f2ea58b083a3a13
 SHA512 (rustls-pemfile-1.0.4.crate) = bc748ee06f2c101d8e54e8c4555e88c5ca824ac7bb0182f8e49bfe1fc66d418d2a3da8e454f3741697f491ad0c7bc8e924a752697023a191c1bb6eb98c48aa37
 Size (rustls-pemfile-1.0.4.crate) = 22092 bytes
+BLAKE2s (rustls-webpki-0.101.7.crate) = 75bd5248f25253ef11913a1d6060b981a5303b3901daa1e9d39baa7b1e5cce27
+SHA512 (rustls-webpki-0.101.7.crate) = 680e3d52f699c9d6200e2e738a4245a5114fc7122546c07d3f15f1e6741a52275061b3e016c2240f1dc3eb9f701f7346193bd82e827274fb73b8e9e0d5af4e68
+Size (rustls-webpki-0.101.7.crate) = 168808 bytes
 BLAKE2s (rustybuzz-0.5.1.crate) = a8602b79b7b06f845e4e15b9d201333831db54e871a0a66e82886be8ce721401
 SHA512 (rustybuzz-0.5.1.crate) = ac6ad3b5952f257e6fb94ef11d041db177a5c06c1e0d9647ec47e7a0c55f6120af1f30d9d35a6dbe665c79761bf8dce0cf28f8a9f386213a7f712660612f8c5f
 Size (rustybuzz-0.5.1.crate) = 1226140 bytes
@@ -603,18 +585,12 @@ Size (ryu-1.0.18.crate) = 47713 bytes
 BLAKE2s (safe_arch-0.5.2.crate) = 1a97ea294b364ee4a7ab22ea1274c2a1430e940ca64d7fd3d1d86020aed2a0cb
 SHA512 (safe_arch-0.5.2.crate) = 1bb709af8f071a08ba793a2c3108fe51c437557ec1d813711eb67ac3d3ddf2c48b1cc4f8f2073f828483bacbd0da3cf9d491cab62130a194432053bd39bfecce
 Size (safe_arch-0.5.2.crate) = 75030 bytes
-BLAKE2s (schannel-0.1.26.crate) = d54df3015f256070a5a54bd943fba926db8312f0c57474d5e60bb07a702a4f04
-SHA512 (schannel-0.1.26.crate) = 6db6182cc076df820d44aa0bea24f96013e3f1a581bf9416d84e59e33dbd98a3a5d39a7aca9ae162cf109f1501a0edac683a3a95361bf9107780b2a280e82323
-Size (schannel-0.1.26.crate) = 42791 bytes
 BLAKE2s (scopeguard-1.2.0.crate) = 4daf97de7fabaf7fe5ba6000f7132a46cc0bab2a297127580d9ac127d0a8fcec
 SHA512 (scopeguard-1.2.0.crate) = 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
 Size (scopeguard-1.2.0.crate) = 11619 bytes
-BLAKE2s (security-framework-2.11.1.crate) = 1ea73892346c9021258c94852fd6c47156b7e720915dc8ff8e200609560aa539
-SHA512 (security-framework-2.11.1.crate) = 02786d62fd9dded80bae3942896bc8fea2a90763427f582bf5d9f127ca5682097b59b5dbff2cde373198ba659316ab5906a68d3141ba00c7408b73ebe353fac1
-Size (security-framework-2.11.1.crate) = 80188 bytes
-BLAKE2s (security-framework-sys-2.12.0.crate) = de54a5cc1898b068ae13c9103d8f06d341975ba29cf1ee3bd3104560ffb8d32b
-SHA512 (security-framework-sys-2.12.0.crate) = 676a587b716894339fd65d1e558acca3c5fa1c23bb556fbeeb2b92721d54671b1014420c8893776fc1d21e544b3acf8298f07953ea30c2c118535b0dcb31240b
-Size (security-framework-sys-2.12.0.crate) = 20103 bytes
+BLAKE2s (sct-0.7.1.crate) = 193e434d039547327415969611772aacf035a5f6f22f00567a3facd7103d1879
+SHA512 (sct-0.7.1.crate) = 6030295b3b11411f5a7e518db1066282bf11a279c27414c5e959cd430e9fcbb7358e5d69bcc68c8bf696d4c1d9579ed7218b7f9dfbb61de2271c4c3d3316fb7e
+Size (sct-0.7.1.crate) = 27501 bytes
 BLAKE2s (semver-1.0.23.crate) = 62535937eaa1937f9e204175b46446177793ca16d97d7bda8b7489a9cc3fa728
 SHA512 (semver-1.0.23.crate) = 5ea1fa17c08d1280c3a4bc8d28494e88ee05acd5dc969ef6f0c6f91fd3b5a8fbe999c9e8bbd2da383413038b8d29fabf02b87bd5265bbb8333f3fcbe409103ec
 Size (semver-1.0.23.crate) = 30622 bytes
@@ -714,9 +690,6 @@ Size (thiserror-impl-1.0.64.crate) = 16073 bytes
 BLAKE2s (tiff-0.9.1.crate) = 8d55da3e058369328b6a7441da224d6c306bfdae7c6ac50bffac53936d01fd1f
 SHA512 (tiff-0.9.1.crate) = 82419e671c6a896f1d639d46a3c5a019e3bff6c75d961b838f5311e5ecb31c3baafc5f88fe928e88f6b3b31881a867ea4ca9905f43e3e24f77f183260dc27b93
 Size (tiff-0.9.1.crate) = 1423953 bytes
-BLAKE2s (time-0.1.45.crate) = 6be22935ea806f844fd3ab37cde92a5c9c759989c3341eb44b41acebf475cb81
-SHA512 (time-0.1.45.crate) = e643fb8649f3efdaa1b0b6abc6a140d55ac550a55cad99d0cce9415dc51e155fb1ea240953eeaba5dc47ec73c49ab7f2962af79c693436289de0eb3ff60985ee
-Size (time-0.1.45.crate) = 28911 bytes
 BLAKE2s (time-0.3.36.crate) = b563433cc72171e5a5059983b90fa3cba288e0bbc784cce8e815f53e140d5a63
 SHA512 (time-0.3.36.crate) = 83da6e27691d1f0ef37ed276528e927686a06dab4811b6e29d625ef7a0f7c30fbb86896d74a2b087726e7a24a951b0a83aa1f5f22d711ead54f447d36ac47133
 Size (time-0.3.36.crate) = 119805 bytes
@@ -738,15 +711,15 @@ Size (tinyvec_macros-0.1.1.crate) = 5865 bytes
 BLAKE2s (tokio-1.40.0.crate) = ce24e9f5e83288dbdbbf83202a5ca55e9efbdf1a11ed951b19c2375dda3aa81f
 SHA512 (tokio-1.40.0.crate) = 3026362f2848d9e7fedc9005e8bfa0413efe18c49a07f85b9c7aba619bd9525f6ee8c3c65621e43df3bf37288f5b7a63ea57ecca061e4ae7153834e93108bc10
 Size (tokio-1.40.0.crate) = 789848 bytes
-BLAKE2s (tokio-cron-scheduler-0.7.6.crate) = bbee267a5494292dd08d2e34963da71fc20ea47799a015a320f8d0a951788d76
-SHA512 (tokio-cron-scheduler-0.7.6.crate) = bed4e09bbc0cbd05615fee4054556056e711089a9a7ff84ad37d8547c927c7c440c01f25e94ade81e7440dd8cef31bcd4730cf4f1530fb987d1f6f864ab1ae89
-Size (tokio-cron-scheduler-0.7.6.crate) = 67355 bytes
+BLAKE2s (tokio-cron-scheduler-0.9.4.crate) = 70d880ed2187ec4b05a99d540a96816068361a6558768d1e8935896b811b922a
+SHA512 (tokio-cron-scheduler-0.9.4.crate) = 2888ca5eada3289484ae90d36fbaf86a82eb5944d43c74841c83a0a8b6431fab24c61fc0734f0467d18354a2b5b0435f7edcb704f891b3240d745fbc626e0169
+Size (tokio-cron-scheduler-0.9.4.crate) = 68074 bytes
 BLAKE2s (tokio-macros-2.4.0.crate) = 0d80f3a689e6c2a7957dcc3e2e5b0f97bf67430e4341fef9e5ad2c8ebf75217f
 SHA512 (tokio-macros-2.4.0.crate) = f4a445f6c2cc7c1cfb5825919cd3dea3af52720c7793c20601d05870e7efbcfe0c6231fba7ada49b5ce46757f0e1475b3667914ff33c2fcb25e9a40151bd2501
 Size (tokio-macros-2.4.0.crate) = 12501 bytes
-BLAKE2s (tokio-native-tls-0.3.1.crate) = f73219c6c7add7800ed25559789a70a829b9bd3c2a219c10c417b5ee25edfc36
-SHA512 (tokio-native-tls-0.3.1.crate) = bda2e77671e030a021f628ad760b3fbdc26e7483a5f9ef6c6892ae0fc38b538d52d527805c020d578079896d50fff0bbc036a87cc91604904840d5b7dc181914
-Size (tokio-native-tls-0.3.1.crate) = 20676 bytes
+BLAKE2s (tokio-rustls-0.24.1.crate) = 03cef65087d07ab50e0110504f29587d81e3a2e2fb0bb742979bf12801a9e38a
+SHA512 (tokio-rustls-0.24.1.crate) = 93098f34d117107214e2e80e0e6c030423850ba160d1858b5149c165643700d308dacef7723e45b79fc911ba13bc1bf363c89ccac047cc6636e48a9a5a9502fa
+Size (tokio-rustls-0.24.1.crate) = 33049 bytes
 BLAKE2s (tokio-stream-0.1.16.crate) = aef078fc7ed6abea21c66e9d524ef537e16d72110b96c0ecac492ad9897b56be
 SHA512 (tokio-stream-0.1.16.crate) = 1e9013ff016b59b99b29465f42b4dd61f0a7feeabcd35ecf39a26862ce3e00ac1c818d012d0c62a7509c244d429c8a10f9afdfbccc2e178a5e62fbfe097ce39a
 Size (tokio-stream-0.1.16.crate) = 38312 bytes
@@ -822,6 +795,9 @@ Size (universal-hash-0.5.1.crate) = 9146 bytes
 BLAKE2s (unsafe-libyaml-0.2.11.crate) = 3cd33789ced82ced84c3c400a545b6b07238021976a0a342ba6168820cc4e8f1
 SHA512 (unsafe-libyaml-0.2.11.crate) = a42c95eaed1ae2e438d3ba19ccd92337327c34f6174a43db80e1f37c507154249c7510e93f81726890c6032c89fe21b1876582afb7fbb811e3931480c4727712
 Size (unsafe-libyaml-0.2.11.crate) = 62101 bytes
+BLAKE2s (untrusted-0.9.0.crate) = 48fd20f1ccabe5057140657a1103382efe55b4711cc443e17c503849f38c1589
+SHA512 (untrusted-0.9.0.crate) = 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416
+Size (untrusted-0.9.0.crate) = 14447 bytes
 BLAKE2s (url-2.5.2.crate) = 8a9408bb79170d2fd5b76f8ec4ef7f94052dc659ecd5af45344ed4dc881b0bfc
 SHA512 (url-2.5.2.crate) = 2515903e41c0659cb226f9bb049ef80f2a49d1b609b6ac480e570a84e899088ffe3be4fb58f41a1fa7f5288eb5f97ab513f331aeb6d56979df783d48e2ace28a
 Size (url-2.5.2.crate) = 79704 bytes
@@ -831,18 +807,12 @@ Size (usvg-0.23.0.crate) = 115104 bytes
 BLAKE2s (uuid-1.10.0.crate) = 02247fab9b1200e7fa26bacad87705038f89e50ffc5c7e4cd8dacd28f203b66a
 SHA512 (uuid-1.10.0.crate) = e17db9433d919b51468acaebd240a2cb218d07f099fade49118ca9313f8cdf6aa3103e7aa24440be65a4f25a25f8f511e36dba08cbef27747f9e43b849cd612b
 Size (uuid-1.10.0.crate) = 47648 bytes
-BLAKE2s (vcpkg-0.2.15.crate) = 0ec9e97d0e23d59f0a4095773e1136e15f2054fb86bcceb309774638768ea8c4
-SHA512 (vcpkg-0.2.15.crate) = 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172
-Size (vcpkg-0.2.15.crate) = 228735 bytes
 BLAKE2s (version_check-0.9.5.crate) = 7db65df351b4ee3b22c2160742d0e3888659f56f84217198ae842260cf55171e
 SHA512 (version_check-0.9.5.crate) = d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
 Size (version_check-0.9.5.crate) = 15554 bytes
 BLAKE2s (want-0.3.1.crate) = 488160f86c0f114df758aaa6f64b8a12d9fd7183fec80888469c0ddd4ea9c0e7
 SHA512 (want-0.3.1.crate) = f93f765113f035e134b967e8eb3f4511b8e03e793a47899b614d826afac02348fc02865c298a10410ecec4eb64f35f66c22bcbdbe36ed0c4c1665dca1db4d526
 Size (want-0.3.1.crate) = 6398 bytes
-BLAKE2s (wasi-0.10.0+wasi-snapshot-preview1.crate) = d18ff4a69561016b824c0dcf7d226b557c48b264c672917f770d8283aa6383a4
-SHA512 (wasi-0.10.0+wasi-snapshot-preview1.crate) = 88e2da617f50d9ebfb1e0c5857321fb86b5ee88ae8a8d199d3cc092e0f39688a2cb68503f7c6bb09dd6bc50a9a03597a1eb2e032150fbd0d0b8afa02ad771c88
-Size (wasi-0.10.0+wasi-snapshot-preview1.crate) = 26964 bytes
 BLAKE2s (wasi-0.11.0+wasi-snapshot-preview1.crate) = f023780bb2e4a8571dcb1012e76cfbfc3804df53b89abd5cd8ede9d7c5847d4c
 SHA512 (wasi-0.11.0+wasi-snapshot-preview1.crate) = 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
 Size (wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131 bytes
@@ -867,6 +837,9 @@ Size (wasm-bindgen-shared-0.2.94.crate) = 7658 bytes
 BLAKE2s (web-sys-0.3.71.crate) = f3759efc6318ed21eba95f3c813eb05743cc02cb5f2849b1a7d8f1d6714d7813
 SHA512 (web-sys-0.3.71.crate) = c842541a9f6655055b6f13efd528473da7f3e27080169fe688852a37195896312f3d3e73d64e2c5747a1b6ed44d908092c9bf250a3842ba4232dbe8affa4eddf
 Size (web-sys-0.3.71.crate) = 629473 bytes
+BLAKE2s (webpki-roots-0.25.4.crate) = 14d313a0f6b4272f81ea4d0b9e92df34776a6da20b26175006300eeddf77fb90
+SHA512 (webpki-roots-0.25.4.crate) = 4891aa5c6a5bb8a4d6bd730fca5ab5bbddb5a39b9267c81951ca8d3ff0dbcd305b498328f99b2da79ac65cdc9dfa42c40631a4f8d6975ac6f4ed9c85a8d2178e
+Size (webpki-roots-0.25.4.crate) = 253559 bytes
 BLAKE2s (weezl-0.1.8.crate) = ca6120df03224228d4c7ee055875524f19ee17a006fe7be60e0bdb6aa1ce8382
 SHA512 (weezl-0.1.8.crate) = 6012de47d6bb5177820be9794e70ce6354577247750b8a125dad1d3e093d96cacba62471d8f67f056a72447bb6bf7fffabc6254ae96d93014a5200c71d571c97
 Size (weezl-0.1.8.crate) = 42175 bytes
@@ -975,5 +948,3 @@ Size (zerocopy-derive-0.7.35.crate) = 37829 bytes
 BLAKE2s (zune-inflate-0.2.54.crate) = c10d8be1628f8a0b68a2d35a2cc3ab5ca45461685e4d61623f4ef14b872fcb04
 SHA512 (zune-inflate-0.2.54.crate) = 0de30f310121c1fed42612b7bcb50631d699195a77c7ce4094729f502e63d1ae38034d6054d95b6825e7e9a2afb7bb614ff123e12736163fee04a46ef1dc56bd
 Size (zune-inflate-0.2.54.crate) = 37973 bytes
-SHA1 (patch-.._vendor_native-tls-0.2.12_Cargo.toml) = 3e3000533158697c64774ffdd4b65b8d6a0860ed
-SHA1 (patch-.._vendor_native-tls-0.2.12_src_lib.rs) = b56c9a2f734f8fe5a3fd066fe9da49fed60372c1
diff --git a/divoom/patches/patch-.._vendor_native-tls-0.2.12_Cargo.toml b/divoom/patches/patch-.._vendor_native-tls-0.2.12_Cargo.toml
deleted file mode 100644
index 29c0224a6f..0000000000
--- a/divoom/patches/patch-.._vendor_native-tls-0.2.12_Cargo.toml
+++ /dev/null
@@ -1,52 +0,0 @@
-$NetBSD: patch-.._vendor_native-tls-0.2.12_Cargo.toml,v 1.1 2024/08/19 23:58:19 schmonz Exp $
-
-On all platforms, use OpenSSL as determined by pkgsrc.
-<https://github.com/sfackler/rust-native-tls/pull/291#issuecomment-2079542215>
-
---- ../vendor/native-tls-0.2.12/Cargo.toml.orig	1970-01-01 00:00:01.000000000 +0000
-+++ ../vendor/native-tls-0.2.12/Cargo.toml
-@@ -20,7 +20,6 @@ license = "MIT OR Apache-2.0"
- repository = "https://github.com/sfackler/rust-native-tls";
- 
- [package.metadata.docs.rs]
--features = ["alpn"]
- rustdoc-args = [
-     "--cfg",
-     "docsrs",
-@@ -33,32 +32,16 @@ version = "3.0"
- version = "0.9"
- 
- [features]
--alpn = ["security-framework/alpn"]
- vendored = ["openssl/vendored"]
- 
--[target."cfg(not(any(target_os = \"windows\", target_vendor = \"apple\")))".dependencies.log]
-+[dependencies.log]
- version = "0.4.5"
- 
--[target."cfg(not(any(target_os = \"windows\", target_vendor = \"apple\")))".dependencies.openssl]
-+[dependencies.openssl]
- version = "0.10.29"
- 
--[target."cfg(not(any(target_os = \"windows\", target_vendor = \"apple\")))".dependencies.openssl-probe]
-+[dependencies.openssl-probe]
- version = "0.1"
- 
--[target."cfg(not(any(target_os = \"windows\", target_vendor = \"apple\")))".dependencies.openssl-sys]
-+[dependencies.openssl-sys]
- version = "0.9.55"
--
--[target."cfg(target_os = \"macos\")".dependencies.tempfile]
--version = "3.1.0"
--
--[target."cfg(target_os = \"windows\")".dependencies.schannel]
--version = "0.1.17"
--
--[target."cfg(target_vendor = \"apple\")".dependencies.libc]
--version = "0.2"
--
--[target."cfg(target_vendor = \"apple\")".dependencies.security-framework]
--version = "2.0.0"
--
--[target."cfg(target_vendor = \"apple\")".dependencies.security-framework-sys]
--version = "2.0.0"
diff --git a/divoom/patches/patch-.._vendor_native-tls-0.2.12_src_lib.rs b/divoom/patches/patch-.._vendor_native-tls-0.2.12_src_lib.rs
deleted file mode 100644
index 574ff87711..0000000000
--- a/divoom/patches/patch-.._vendor_native-tls-0.2.12_src_lib.rs
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-.._vendor_native-tls-0.2.12_src_lib.rs,v 1.1 2024/08/19 23:58:19 schmonz Exp $
-
-On all platforms, use OpenSSL as determined by pkgsrc.
-<https://github.com/sfackler/rust-native-tls/pull/291#issuecomment-2079542215>
-
---- ../vendor/native-tls-0.2.12/src/lib.rs.orig	2006-07-24 01:21:28.000000000 +0000
-+++ ../vendor/native-tls-0.2.12/src/lib.rs
-@@ -103,16 +103,8 @@ use std::fmt;
- use std::io;
- use std::result;
- 
--#[cfg(not(any(target_os = "windows", target_vendor = "apple",)))]
- #[macro_use]
- extern crate log;
--#[cfg(any(target_vendor = "apple",))]
--#[path = "imp/security_framework.rs"]
--mod imp;
--#[cfg(target_os = "windows")]
--#[path = "imp/schannel.rs"]
--mod imp;
--#[cfg(not(any(target_vendor = "apple", target_os = "windows",)))]
- #[path = "imp/openssl.rs"]
- mod imp;
- 


Home | Main Index | Thread Index | Old Index