git: d04284950279 - main - finance/hyperswitch: New port: Payments switch that makes payments fast, reliable and affordable
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 24 Feb 2024 22:35:37 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=d04284950279f13b39016254418ea5014d9c5fdd
commit d04284950279f13b39016254418ea5014d9c5fdd
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-02-24 15:33:09 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-02-24 22:35:33 +0000
finance/hyperswitch: New port: Payments switch that makes payments fast, reliable and affordable
---
finance/Makefile | 1 +
finance/hyperswitch/Makefile | 705 ++++++++++++++++++++++
finance/hyperswitch/distinfo | 1325 +++++++++++++++++++++++++++++++++++++++++
finance/hyperswitch/pkg-descr | 3 +
4 files changed, 2034 insertions(+)
diff --git a/finance/Makefile b/finance/Makefile
index 4609d5cc8a7c..799381f2da1b 100644
--- a/finance/Makefile
+++ b/finance/Makefile
@@ -37,6 +37,7 @@
SUBDIR += hs-hledger
SUBDIR += hs-hledger-ui
SUBDIR += hs-hledger-web
+ SUBDIR += hyperswitch
SUBDIR += jgnash
SUBDIR += kmymoney
SUBDIR += kraft
diff --git a/finance/hyperswitch/Makefile b/finance/hyperswitch/Makefile
new file mode 100644
index 000000000000..33345ea4ce02
--- /dev/null
+++ b/finance/hyperswitch/Makefile
@@ -0,0 +1,705 @@
+PORTNAME= hyperswitch
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.106.1
+CATEGORIES= finance
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Payments switch that makes payments fast, reliable and affordable
+WWW= https://hyperswitch.io/
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= librdkafka.so:net/librdkafka \
+ libzstd.so:archivers/zstd
+
+USES= cargo pgsql pkgconfig ssl
+
+USE_GITHUB= yes
+GH_ACCOUNT= juspay
+
+CARGO_CRATES= actix-codec-0.5.1 \
+ actix-cors-0.6.4 \
+ actix-http-3.3.1 \
+ actix-macros-0.2.4 \
+ actix-multipart-0.6.1 \
+ actix-multipart-derive-0.6.1 \
+ actix-router-0.5.1 \
+ actix-rt-2.9.0 \
+ actix-server-2.3.0 \
+ actix-service-2.0.2 \
+ actix-tls-3.1.1 \
+ actix-utils-3.0.1 \
+ actix-web-4.3.1 \
+ actix-web-codegen-4.2.2 \
+ addr2line-0.21.0 \
+ adler-1.0.2 \
+ adler32-1.2.0 \
+ ahash-0.7.7 \
+ ahash-0.8.6 \
+ aho-corasick-1.1.1 \
+ alloc-no-stdlib-2.0.4 \
+ alloc-stdlib-0.2.2 \
+ allocator-api2-0.2.16 \
+ android-tzdata-0.1.1 \
+ android_system_properties-0.1.5 \
+ anes-0.1.6 \
+ anstyle-1.0.0 \
+ anyhow-1.0.75 \
+ arc-swap-1.6.0 \
+ argon2-0.5.2 \
+ arrayref-0.3.7 \
+ arrayvec-0.7.4 \
+ asn1-rs-0.5.2 \
+ asn1-rs-derive-0.4.0 \
+ asn1-rs-impl-0.1.0 \
+ assert-json-diff-2.0.2 \
+ async-channel-1.9.0 \
+ async-compression-0.4.3 \
+ async-lock-2.8.0 \
+ async-stream-0.3.5 \
+ async-stream-impl-0.3.5 \
+ async-trait-0.1.73 \
+ atoi-1.0.0 \
+ atomic-0.5.3 \
+ autocfg-1.1.0 \
+ awc-3.1.1 \
+ aws-config-0.55.3 \
+ aws-credential-types-0.55.3 \
+ aws-endpoint-0.55.3 \
+ aws-http-0.55.3 \
+ aws-sdk-kms-0.28.0 \
+ aws-sdk-lambda-0.28.0 \
+ aws-sdk-s3-0.28.0 \
+ aws-sdk-sesv2-0.28.0 \
+ aws-sdk-sso-0.28.0 \
+ aws-sdk-sts-0.28.0 \
+ aws-sig-auth-0.55.3 \
+ aws-sigv4-0.55.3 \
+ aws-smithy-async-0.55.3 \
+ aws-smithy-checksums-0.55.3 \
+ aws-smithy-client-0.55.3 \
+ aws-smithy-eventstream-0.55.3 \
+ aws-smithy-http-0.55.3 \
+ aws-smithy-http-tower-0.55.3 \
+ aws-smithy-json-0.55.3 \
+ aws-smithy-query-0.55.3 \
+ aws-smithy-types-0.55.3 \
+ aws-smithy-xml-0.55.3 \
+ aws-types-0.55.3 \
+ axum-0.6.20 \
+ axum-core-0.3.4 \
+ backtrace-0.3.69 \
+ base64-0.13.1 \
+ base64-0.21.5 \
+ base64-simd-0.8.0 \
+ base64ct-1.6.0 \
+ bb8-0.8.1 \
+ bigdecimal-0.3.1 \
+ bincode-1.3.3 \
+ bit-set-0.5.3 \
+ bit-vec-0.6.3 \
+ bitflags-1.3.2 \
+ bitflags-2.4.0 \
+ bitvec-1.0.1 \
+ blake2-0.10.6 \
+ blake3-1.4.0 \
+ block-buffer-0.9.0 \
+ block-buffer-0.10.4 \
+ borsh-1.2.0 \
+ borsh-derive-1.2.0 \
+ brotli-3.4.0 \
+ brotli-decompressor-2.5.0 \
+ bstr-1.6.0 \
+ bumpalo-3.14.0 \
+ bytecheck-0.6.11 \
+ bytecheck_derive-0.6.11 \
+ bytecount-0.6.4 \
+ bytemuck-1.14.0 \
+ byteorder-1.5.0 \
+ bytes-0.4.12 \
+ bytes-1.5.0 \
+ bytes-utils-0.1.3 \
+ bytestring-1.3.0 \
+ camino-1.1.6 \
+ cargo-platform-0.1.3 \
+ cargo_metadata-0.14.2 \
+ cargo_metadata-0.15.4 \
+ cast-0.3.0 \
+ cc-1.0.83 \
+ cfb-0.7.3 \
+ cfg-if-0.1.10 \
+ cfg-if-1.0.0 \
+ cfg_aliases-0.1.1 \
+ checked_int_cast-1.0.0 \
+ chrono-0.4.31 \
+ chrono-tz-0.8.3 \
+ chrono-tz-build-0.2.0 \
+ ciborium-0.2.1 \
+ ciborium-io-0.2.1 \
+ ciborium-ll-0.2.1 \
+ clap-4.3.2 \
+ clap_builder-4.3.1 \
+ clap_derive-4.3.2 \
+ clap_lex-0.5.0 \
+ cloudabi-0.0.3 \
+ color_quant-1.1.0 \
+ concurrent-queue-2.3.0 \
+ config-0.13.3 \
+ constant_time_eq-0.2.6 \
+ convert_case-0.4.0 \
+ cookie-0.16.2 \
+ cookie-factory-0.3.2 \
+ core-foundation-0.9.3 \
+ core-foundation-sys-0.8.4 \
+ cpufeatures-0.2.9 \
+ crc-3.0.1 \
+ crc-catalog-2.4.0 \
+ crc16-0.4.0 \
+ crc32c-0.6.4 \
+ crc32fast-1.3.2 \
+ criterion-0.5.1 \
+ criterion-plot-0.5.0 \
+ crossbeam-channel-0.5.8 \
+ crossbeam-deque-0.7.4 \
+ crossbeam-deque-0.8.3 \
+ crossbeam-epoch-0.8.2 \
+ crossbeam-epoch-0.9.15 \
+ crossbeam-queue-0.2.3 \
+ crossbeam-queue-0.3.8 \
+ crossbeam-utils-0.7.2 \
+ crossbeam-utils-0.8.16 \
+ crypto-common-0.1.6 \
+ darling-0.20.3 \
+ darling_core-0.20.3 \
+ darling_macro-0.20.3 \
+ dashmap-5.5.3 \
+ data-encoding-2.4.0 \
+ deadpool-0.9.5 \
+ deadpool-runtime-0.1.3 \
+ deflate-0.8.6 \
+ der-parser-8.2.0 \
+ derive_deref-1.1.1 \
+ derive_more-0.99.17 \
+ deunicode-0.4.4 \
+ diesel-2.1.3 \
+ diesel_derives-2.1.2 \
+ diesel_table_macro_syntax-0.1.0 \
+ digest-0.9.0 \
+ digest-0.10.7 \
+ digits_iterator-0.1.0 \
+ dirs-4.0.0 \
+ dirs-sys-0.3.7 \
+ displaydoc-0.2.4 \
+ dlv-list-0.3.0 \
+ dotenvy-0.15.7 \
+ dyn-clone-1.0.14 \
+ either-1.9.0 \
+ encoding_rs-0.8.33 \
+ equivalent-1.0.1 \
+ erased-serde-0.3.31 \
+ errno-0.3.4 \
+ errno-dragonfly-0.1.2 \
+ error-chain-0.12.4 \
+ error-stack-0.3.1 \
+ event-listener-2.5.3 \
+ fake-2.8.0 \
+ fantoccini-0.19.3 \
+ fastrand-1.9.0 \
+ fastrand-2.0.1 \
+ finl_unicode-1.2.0 \
+ flate2-1.0.27 \
+ float-cmp-0.9.0 \
+ fnv-1.0.7 \
+ foreign-types-0.3.2 \
+ foreign-types-shared-0.1.1 \
+ form_urlencoded-1.2.0 \
+ fred-7.0.0 \
+ frunk-0.4.2 \
+ frunk_core-0.4.2 \
+ frunk_derives-0.4.2 \
+ frunk_proc_macro_helpers-0.1.2 \
+ frunk_proc_macros-0.1.2 \
+ fuchsia-zircon-0.3.3 \
+ fuchsia-zircon-sys-0.3.3 \
+ funty-2.0.0 \
+ futures-0.1.31 \
+ futures-0.3.28 \
+ futures-channel-0.3.28 \
+ futures-core-0.3.28 \
+ futures-executor-0.3.28 \
+ futures-intrusive-0.4.2 \
+ futures-io-0.3.28 \
+ futures-lite-1.13.0 \
+ futures-macro-0.3.28 \
+ futures-sink-0.3.28 \
+ futures-task-0.3.28 \
+ futures-timer-3.0.2 \
+ futures-util-0.3.28 \
+ generic-array-0.14.7 \
+ gethostname-0.4.3 \
+ getrandom-0.1.16 \
+ getrandom-0.2.11 \
+ gif-0.11.4 \
+ gimli-0.28.0 \
+ git2-0.17.2 \
+ glob-0.3.1 \
+ globset-0.4.13 \
+ globwalk-0.8.1 \
+ h2-0.3.21 \
+ half-1.8.2 \
+ hashbrown-0.12.3 \
+ hashbrown-0.14.3 \
+ hashlink-0.8.4 \
+ headers-0.3.9 \
+ headers-core-0.2.0 \
+ heck-0.4.1 \
+ hermit-abi-0.3.3 \
+ hex-0.4.3 \
+ hkdf-0.12.3 \
+ hmac-0.12.1 \
+ http-0.2.9 \
+ http-body-0.4.5 \
+ http-types-2.12.0 \
+ httparse-1.8.0 \
+ httpdate-1.0.3 \
+ humansize-2.1.3 \
+ hyper-0.14.27 \
+ hyper-proxy-0.9.1 \
+ hyper-rustls-0.23.2 \
+ hyper-timeout-0.4.1 \
+ hyper-tls-0.5.0 \
+ iana-time-zone-0.1.58 \
+ iana-time-zone-haiku-0.1.2 \
+ ident_case-1.0.1 \
+ idna-0.4.0 \
+ ignore-0.4.20 \
+ image-0.23.14 \
+ impl-more-0.1.6 \
+ indexmap-1.9.3 \
+ indexmap-2.1.0 \
+ infer-0.2.3 \
+ infer-0.13.0 \
+ instant-0.1.12 \
+ iovec-0.1.4 \
+ ipnet-2.8.0 \
+ is-terminal-0.4.9 \
+ itertools-0.10.5 \
+ itertools-0.11.0 \
+ itoa-1.0.9 \
+ jobserver-0.1.26 \
+ josekit-0.8.3 \
+ jpeg-decoder-0.1.22 \
+ js-sys-0.3.64 \
+ json5-0.4.1 \
+ jsonwebtoken-8.3.0 \
+ kernel32-sys-0.2.2 \
+ language-tags-0.3.2 \
+ lazy_static-1.4.0 \
+ libc-0.2.150 \
+ libgit2-sys-0.15.2+1.6.4 \
+ libm-0.2.8 \
+ libmimalloc-sys-0.1.35 \
+ libz-sys-1.1.12 \
+ linked-hash-map-0.5.6 \
+ linux-raw-sys-0.4.8 \
+ local-channel-0.1.4 \
+ local-waker-0.1.3 \
+ lock_api-0.3.4 \
+ lock_api-0.4.10 \
+ log-0.4.20 \
+ lru-cache-0.1.2 \
+ luhn-1.0.1 \
+ mach2-0.4.1 \
+ matchers-0.1.0 \
+ matchit-0.7.3 \
+ maud-0.25.0 \
+ maud_macros-0.25.0 \
+ maybe-uninit-2.0.0 \
+ md-5-0.10.6 \
+ md5-0.7.0 \
+ memchr-2.6.4 \
+ memoffset-0.5.6 \
+ memoffset-0.9.0 \
+ mimalloc-0.1.39 \
+ mime-0.3.17 \
+ mime_guess-2.0.4 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.3.7 \
+ miniz_oxide-0.4.4 \
+ miniz_oxide-0.7.1 \
+ mio-0.6.23 \
+ mio-0.8.8 \
+ mio-uds-0.6.8 \
+ miow-0.2.2 \
+ moka-0.12.1 \
+ mutually_exclusive_features-0.0.3 \
+ nanoid-0.4.0 \
+ native-tls-0.2.11 \
+ net2-0.2.39 \
+ nom-7.1.3 \
+ nu-ansi-term-0.46.0 \
+ num-bigint-0.4.4 \
+ num-integer-0.1.45 \
+ num-iter-0.1.43 \
+ num-rational-0.3.2 \
+ num-traits-0.2.17 \
+ num_cpus-1.16.0 \
+ num_enum-0.5.11 \
+ num_enum_derive-0.5.11 \
+ object-0.32.1 \
+ oid-registry-0.6.1 \
+ once_cell-1.18.0 \
+ oncemutex-0.1.1 \
+ oorandom-11.1.3 \
+ opaque-debug-0.3.0 \
+ openssl-0.10.60 \
+ openssl-macros-0.1.1 \
+ openssl-probe-0.1.5 \
+ openssl-sys-0.9.96 \
+ opentelemetry-0.19.0 \
+ opentelemetry-otlp-0.12.0 \
+ opentelemetry-proto-0.2.0 \
+ opentelemetry_api-0.19.0 \
+ opentelemetry_sdk-0.19.0 \
+ ordered-multimap-0.4.3 \
+ outref-0.5.1 \
+ overload-0.1.1 \
+ parking-2.1.1 \
+ parking_lot-0.9.0 \
+ parking_lot-0.11.2 \
+ parking_lot-0.12.1 \
+ parking_lot_core-0.6.3 \
+ parking_lot_core-0.8.6 \
+ parking_lot_core-0.9.8 \
+ parse-size-1.0.0 \
+ parse-zoneinfo-0.3.0 \
+ password-hash-0.5.0 \
+ paste-1.0.14 \
+ pathdiff-0.2.1 \
+ pem-1.1.1 \
+ percent-encoding-2.3.0 \
+ pest-2.7.4 \
+ pest_derive-2.7.4 \
+ pest_generator-2.7.4 \
+ pest_meta-2.7.4 \
+ phf-0.11.2 \
+ phf_codegen-0.11.2 \
+ phf_generator-0.11.2 \
+ phf_shared-0.11.2 \
+ phonenumber-0.3.3+8.13.9 \
+ pin-project-1.1.3 \
+ pin-project-internal-1.1.3 \
+ pin-project-lite-0.2.13 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.27 \
+ plotters-0.3.5 \
+ plotters-backend-0.3.5 \
+ plotters-svg-0.3.5 \
+ png-0.16.8 \
+ ppv-lite86-0.2.17 \
+ pq-sys-0.4.8 \
+ proc-macro-crate-1.3.1 \
+ proc-macro-crate-2.0.0 \
+ proc-macro-error-1.0.4 \
+ proc-macro-error-attr-1.0.4 \
+ proc-macro2-1.0.70 \
+ proptest-1.3.1 \
+ prost-0.11.9 \
+ prost-derive-0.11.9 \
+ ptr_meta-0.1.4 \
+ ptr_meta_derive-0.1.4 \
+ pulldown-cmark-0.9.3 \
+ qrcode-0.12.0 \
+ quanta-0.11.1 \
+ quick-error-1.2.3 \
+ quick-xml-0.28.2 \
+ quick-xml-0.31.0 \
+ quote-1.0.33 \
+ r2d2-0.8.10 \
+ radium-0.7.0 \
+ rand-0.7.3 \
+ rand-0.8.5 \
+ rand_chacha-0.2.2 \
+ rand_chacha-0.3.1 \
+ rand_core-0.5.1 \
+ rand_core-0.6.4 \
+ rand_hc-0.2.0 \
+ rand_xorshift-0.3.0 \
+ raw-cpuid-10.7.0 \
+ rayon-1.8.0 \
+ rayon-core-1.12.0 \
+ rdkafka-0.36.0 \
+ rdkafka-sys-4.7.0+2.3.0 \
+ redis-protocol-4.1.0 \
+ redox_syscall-0.1.57 \
+ redox_syscall-0.2.16 \
+ redox_syscall-0.3.5 \
+ redox_users-0.4.3 \
+ regex-1.9.6 \
+ regex-automata-0.1.10 \
+ regex-automata-0.3.9 \
+ regex-cache-0.2.1 \
+ regex-syntax-0.6.29 \
+ regex-syntax-0.7.5 \
+ rend-0.4.1 \
+ reqwest-0.11.22 \
+ retain_mut-0.1.9 \
+ ring-0.16.20 \
+ rkyv-0.7.42 \
+ rkyv_derive-0.7.42 \
+ ron-0.7.1 \
+ ron-parser-0.1.4 \
+ roxmltree-0.18.1 \
+ rust-embed-6.8.1 \
+ rust-embed-impl-6.8.1 \
+ rust-embed-utils-7.8.1 \
+ rust-ini-0.18.0 \
+ rust_decimal-1.33.1 \
+ rust_decimal_macros-1.33.1 \
+ rustc-demangle-0.1.23 \
+ rustc-hash-1.1.0 \
+ rustc_version-0.2.3 \
+ rustc_version-0.4.0 \
+ rusticata-macros-4.1.0 \
+ rustix-0.38.17 \
+ rustls-0.20.9 \
+ rustls-0.21.7 \
+ rustls-native-certs-0.6.3 \
+ rustls-pemfile-1.0.3 \
+ rustls-webpki-0.101.6 \
+ rustversion-1.0.14 \
+ rusty-fork-0.3.0 \
+ rusty-money-0.4.1 \
+ ryu-1.0.15 \
+ same-file-1.0.6 \
+ schannel-0.1.22 \
+ scheduled-thread-pool-0.2.7 \
+ scoped_threadpool-0.1.9 \
+ scopeguard-1.2.0 \
+ sct-0.7.0 \
+ seahash-4.1.0 \
+ security-framework-2.9.2 \
+ security-framework-sys-2.9.1 \
+ semver-0.9.0 \
+ semver-1.0.19 \
+ semver-parser-0.7.0 \
+ serde-1.0.193 \
+ serde-wasm-bindgen-0.5.0 \
+ serde_derive-1.0.193 \
+ serde_json-1.0.108 \
+ serde_path_to_error-0.1.14 \
+ serde_plain-1.0.2 \
+ serde_qs-0.8.5 \
+ serde_qs-0.12.0 \
+ serde_repr-0.1.16 \
+ serde_spanned-0.6.3 \
+ serde_urlencoded-0.7.1 \
+ serde_with-3.4.0 \
+ serde_with_macros-3.4.0 \
+ serial_test-2.0.0 \
+ serial_test_derive-2.0.0 \
+ sha-1-0.9.8 \
+ sha1-0.10.6 \
+ sha2-0.10.8 \
+ sharded-slab-0.1.7 \
+ shellexpand-2.1.2 \
+ signal-hook-0.3.17 \
+ signal-hook-registry-1.4.1 \
+ signal-hook-tokio-0.3.1 \
+ simdutf8-0.1.4 \
+ simple_asn1-0.6.2 \
+ siphasher-0.3.11 \
+ skeptic-0.13.7 \
+ slab-0.4.9 \
+ slug-0.1.4 \
+ smallvec-0.6.14 \
+ smallvec-1.11.1 \
+ socket2-0.4.9 \
+ socket2-0.5.4 \
+ spin-0.5.2 \
+ sqlformat-0.2.2 \
+ sqlx-0.6.3 \
+ sqlx-core-0.6.3 \
+ sqlx-macros-0.6.3 \
+ sqlx-rt-0.6.3 \
+ stringmatch-0.4.0 \
+ stringprep-0.1.4 \
+ strsim-0.10.0 \
+ strum-0.24.1 \
+ strum-0.25.0 \
+ strum_macros-0.24.3 \
+ strum_macros-0.25.2 \
+ subtle-2.4.1 \
+ syn-1.0.109 \
+ syn-2.0.39 \
+ syn_derive-0.1.8 \
+ sync_wrapper-0.1.2 \
+ synstructure-0.12.6 \
+ system-configuration-0.5.1 \
+ system-configuration-sys-0.5.0 \
+ tagptr-0.2.0 \
+ tap-1.0.1 \
+ tempfile-3.8.0 \
+ tera-1.19.1 \
+ test-case-3.2.1 \
+ test-case-core-3.2.1 \
+ test-case-macros-3.2.1 \
+ thirtyfour-0.31.0 \
+ thirtyfour-macros-0.1.1 \
+ thiserror-1.0.49 \
+ thiserror-impl-1.0.49 \
+ thread_local-1.1.7 \
+ tiff-0.6.1 \
+ time-0.3.23 \
+ time-core-0.1.1 \
+ time-macros-0.2.10 \
+ tinytemplate-1.2.1 \
+ tinyvec-1.6.0 \
+ tinyvec_macros-0.1.1 \
+ tokio-0.1.22 \
+ tokio-1.32.0 \
+ tokio-codec-0.1.2 \
+ tokio-current-thread-0.1.7 \
+ tokio-executor-0.1.10 \
+ tokio-fs-0.1.7 \
+ tokio-io-0.1.13 \
+ tokio-io-timeout-1.2.0 \
+ tokio-macros-2.1.0 \
+ tokio-native-tls-0.3.1 \
+ tokio-reactor-0.1.12 \
+ tokio-rustls-0.23.4 \
+ tokio-stream-0.1.14 \
+ tokio-sync-0.1.8 \
+ tokio-tcp-0.1.4 \
+ tokio-threadpool-0.1.18 \
+ tokio-timer-0.2.13 \
+ tokio-udp-0.1.6 \
+ tokio-uds-0.2.7 \
+ tokio-util-0.7.9 \
+ toml-0.5.11 \
+ toml-0.7.4 \
+ toml_datetime-0.6.3 \
+ toml_edit-0.19.14 \
+ toml_edit-0.20.2 \
+ tonic-0.8.3 \
+ tower-0.4.13 \
+ tower-layer-0.3.2 \
+ tower-service-0.3.2 \
+ tracing-0.1.36 \
+ tracing-actix-web-0.7.9 \
+ tracing-appender-0.2.2 \
+ tracing-attributes-0.1.22 \
+ tracing-core-0.1.31 \
+ tracing-futures-0.2.5 \
+ tracing-log-0.1.3 \
+ tracing-opentelemetry-0.19.0 \
+ tracing-serde-0.1.3 \
+ tracing-subscriber-0.3.17 \
+ triomphe-0.1.9 \
+ try-lock-0.2.4 \
+ typenum-1.17.0 \
+ ucd-trie-0.1.6 \
+ unarray-0.1.4 \
+ unic-char-property-0.9.0 \
+ unic-char-range-0.9.0 \
+ unic-common-0.9.0 \
+ unic-segment-0.9.0 \
+ unic-ucd-segment-0.9.0 \
+ unic-ucd-version-0.9.0 \
+ unicase-2.7.0 \
+ unicode-bidi-0.3.13 \
+ unicode-ident-1.0.12 \
+ unicode-normalization-0.1.22 \
+ unicode-segmentation-1.10.1 \
+ unicode-xid-0.2.4 \
+ unicode_categories-0.1.1 \
+ unidecode-0.3.0 \
+ untrusted-0.7.1 \
+ url-2.4.1 \
+ urlencoding-2.1.3 \
+ urlparse-0.7.3 \
+ utoipa-3.5.0 \
+ utoipa-gen-3.5.0 \
+ utoipa-swagger-ui-3.1.5 \
+ uuid-1.4.1 \
+ validator-0.16.1 \
+ valuable-0.1.0 \
+ vcpkg-0.2.15 \
+ vergen-8.2.1 \
+ version_check-0.9.4 \
+ vsimd-0.8.0 \
+ wait-timeout-0.2.0 \
+ waker-fn-1.1.1 \
+ walkdir-2.4.0 \
+ want-0.3.1 \
+ wasi-0.9.0+wasi-snapshot-preview1 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasm-bindgen-0.2.87 \
+ wasm-bindgen-backend-0.2.87 \
+ wasm-bindgen-futures-0.4.37 \
+ wasm-bindgen-macro-0.2.87 \
+ wasm-bindgen-macro-support-0.2.87 \
+ wasm-bindgen-shared-0.2.87 \
+ web-sys-0.3.64 \
+ webdriver-0.46.0 \
+ webpki-0.22.2 \
+ webpki-roots-0.22.6 \
+ weezl-0.1.7 \
+ whoami-1.4.1 \
+ winapi-0.2.8 \
+ winapi-0.3.9 \
+ winapi-build-0.1.1 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.6 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-core-0.51.1 \
+ windows-sys-0.48.0 \
+ windows-targets-0.48.5 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_msvc-0.48.5 \
+ windows_x86_64_gnu-0.48.5 \
+ windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_msvc-0.48.5 \
+ winnow-0.5.19 \
+ winreg-0.50.0 \
+ wiremock-0.5.18 \
+ ws2_32-sys-0.2.1 \
+ wyz-0.5.1 \
+ x509-parser-0.15.1 \
+ xmlparser-0.13.6 \
+ yaml-rust-0.4.5 \
+ zerocopy-0.7.31 \
+ zerocopy-derive-0.7.31 \
+ zeroize-1.6.0 \
+ zip-0.6.6 \
+ zstd-0.12.4 \
+ zstd-safe-6.0.6 \
+ zstd-sys-2.0.8+zstd.1.5.5 \
+ async-bb8-diesel@git+https://github.com/jarnura/async-bb8-diesel?rev=53b4ab901aab7635c8215fd1c2d542c8db443094\#53b4ab901aab7635c8215fd1c2d542c8db443094
+
+RUSTFLAGS+= --cfg uuid_unstable
+
+OPENSSLINC= /usr/include
+OPENSSLLIB= /usr/lib
+
+PROGS= analytics \
+ config_importer \
+ drainer \
+ router \
+ scheduler
+
+MAKE_ENV= CARGO_FEATURE_DYNAMIC_LINKING=1
+PLIST_FILES= ${PROGS:S/^/bin\/&/}
+
+do-install:
+ # binaries (workaround for error: found a virtual manifest at `xx` instead of a package manifest)
+.for p in ${PROGS}
+ ${INSTALL_PROGRAM} \
+ ${WRKDIR}/target/*/release/${p} \
+ ${STAGEDIR}${PREFIX}/bin
+.endfor
+
+.include <bsd.port.mk>
diff --git a/finance/hyperswitch/distinfo b/finance/hyperswitch/distinfo
new file mode 100644
index 000000000000..223453d989fd
--- /dev/null
+++ b/finance/hyperswitch/distinfo
@@ -0,0 +1,1325 @@
+TIMESTAMP = 1708587915
+SHA256 (rust/crates/actix-codec-0.5.1.crate) = 617a8268e3537fe1d8c9ead925fca49ef6400927ee7bc26750e90ecee14ce4b8
+SIZE (rust/crates/actix-codec-0.5.1.crate) = 14337
+SHA256 (rust/crates/actix-cors-0.6.4.crate) = b340e9cfa5b08690aae90fb61beb44e9b06f44fe3d0f93781aaa58cfba86245e
+SIZE (rust/crates/actix-cors-0.6.4.crate) = 28545
+SHA256 (rust/crates/actix-http-3.3.1.crate) = c2079246596c18b4a33e274ae10c0e50613f4d32a4198e09c7b93771013fed74
+SIZE (rust/crates/actix-http-3.3.1.crate) = 152589
+SHA256 (rust/crates/actix-macros-0.2.4.crate) = e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb
+SIZE (rust/crates/actix-macros-0.2.4.crate) = 8380
+SHA256 (rust/crates/actix-multipart-0.6.1.crate) = 3b960e2aea75f49c8f069108063d12a48d329fc8b60b786dfc7552a9d5918d2d
+SIZE (rust/crates/actix-multipart-0.6.1.crate) = 24535
+SHA256 (rust/crates/actix-multipart-derive-0.6.1.crate) = 0a0a77f836d869f700e5b47ac7c3c8b9c8bc82e4aec861954c6198abee3ebd4d
+SIZE (rust/crates/actix-multipart-derive-0.6.1.crate) = 9348
+SHA256 (rust/crates/actix-router-0.5.1.crate) = d66ff4d247d2b160861fa2866457e85706833527840e4133f8f49aa423a38799
+SIZE (rust/crates/actix-router-0.5.1.crate) = 31905
+SHA256 (rust/crates/actix-rt-2.9.0.crate) = 28f32d40287d3f402ae0028a9d54bef51af15c8769492826a69d28f81893151d
+SIZE (rust/crates/actix-rt-2.9.0.crate) = 22096
+SHA256 (rust/crates/actix-server-2.3.0.crate) = 3eb13e7eef0423ea6eab0e59f6c72e7cb46d33691ad56a726b3cd07ddec2c2d4
+SIZE (rust/crates/actix-server-2.3.0.crate) = 38806
+SHA256 (rust/crates/actix-service-2.0.2.crate) = 3b894941f818cfdc7ccc4b9e60fa7e53b5042a2e8567270f9147d5591893373a
+SIZE (rust/crates/actix-service-2.0.2.crate) = 25293
+SHA256 (rust/crates/actix-tls-3.1.1.crate) = 72616e7fbec0aa99c6f3164677fa48ff5a60036d0799c98cab894a44f3e0efc3
+SIZE (rust/crates/actix-tls-3.1.1.crate) = 35389
+SHA256 (rust/crates/actix-utils-3.0.1.crate) = 88a1dcdff1466e3c2488e1cb5c36a71822750ad43839937f85d2f4d9f8b705d8
+SIZE (rust/crates/actix-utils-3.0.1.crate) = 10096
+SHA256 (rust/crates/actix-web-4.3.1.crate) = cd3cb42f9566ab176e1ef0b8b3a896529062b4efc6be0123046095914c4c1c96
+SIZE (rust/crates/actix-web-4.3.1.crate) = 220248
+SHA256 (rust/crates/actix-web-codegen-4.2.2.crate) = eb1f50ebbb30eca122b188319a4398b3f7bb4a8cdf50ecfb73bfc6a3c3ce54f5
+SIZE (rust/crates/actix-web-codegen-4.2.2.crate) = 17159
+SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
+SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
+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
+SIZE (rust/crates/adler32-1.2.0.crate) = 6411
+SHA256 (rust/crates/ahash-0.7.7.crate) = 5a824f2aa7e75a0c98c5a504fceb80649e9c35265d44525b5f94de4771a395cd
+SIZE (rust/crates/ahash-0.7.7.crate) = 38508
+SHA256 (rust/crates/ahash-0.8.6.crate) = 91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a
+SIZE (rust/crates/ahash-0.8.6.crate) = 42780
+SHA256 (rust/crates/aho-corasick-1.1.1.crate) = ea5d730647d4fadd988536d06fecce94b7b4f2a7efdae548f1cf4b63205518ab
+SIZE (rust/crates/aho-corasick-1.1.1.crate) = 182812
+SHA256 (rust/crates/alloc-no-stdlib-2.0.4.crate) = cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3
+SIZE (rust/crates/alloc-no-stdlib-2.0.4.crate) = 10105
+SHA256 (rust/crates/alloc-stdlib-0.2.2.crate) = 94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece
+SIZE (rust/crates/alloc-stdlib-0.2.2.crate) = 6693
+SHA256 (rust/crates/allocator-api2-0.2.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5
+SIZE (rust/crates/allocator-api2-0.2.16.crate) = 59025
+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/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
+SIZE (rust/crates/anes-0.1.6.crate) = 23857
+SHA256 (rust/crates/anstyle-1.0.0.crate) = 41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d
+SIZE (rust/crates/anstyle-1.0.0.crate) = 13972
+SHA256 (rust/crates/anyhow-1.0.75.crate) = a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6
+SIZE (rust/crates/anyhow-1.0.75.crate) = 43901
+SHA256 (rust/crates/arc-swap-1.6.0.crate) = bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6
+SIZE (rust/crates/arc-swap-1.6.0.crate) = 67342
+SHA256 (rust/crates/argon2-0.5.2.crate) = 17ba4cac0a46bc1d2912652a751c47f2a9f3a7fe89bcae2275d418f5270402f9
+SIZE (rust/crates/argon2-0.5.2.crate) = 28471
+SHA256 (rust/crates/arrayref-0.3.7.crate) = 6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545
+SIZE (rust/crates/arrayref-0.3.7.crate) = 9620
+SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
+SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
+SHA256 (rust/crates/asn1-rs-0.5.2.crate) = 7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0
+SIZE (rust/crates/asn1-rs-0.5.2.crate) = 82934
+SHA256 (rust/crates/asn1-rs-derive-0.4.0.crate) = 726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c
+SIZE (rust/crates/asn1-rs-derive-0.4.0.crate) = 5220
+SHA256 (rust/crates/asn1-rs-impl-0.1.0.crate) = 2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed
+SIZE (rust/crates/asn1-rs-impl-0.1.0.crate) = 2256
+SHA256 (rust/crates/assert-json-diff-2.0.2.crate) = 47e4f2b81832e72834d7518d8487a0396a28cc408186a2e8854c0f98011faf12
+SIZE (rust/crates/assert-json-diff-2.0.2.crate) = 10874
+SHA256 (rust/crates/async-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35
+SIZE (rust/crates/async-channel-1.9.0.crate) = 13664
+SHA256 (rust/crates/async-compression-0.4.3.crate) = bb42b2197bf15ccb092b62c74515dbd8b86d0effd934795f6687c93b6e679a2c
+SIZE (rust/crates/async-compression-0.4.3.crate) = 98930
+SHA256 (rust/crates/async-lock-2.8.0.crate) = 287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b
+SIZE (rust/crates/async-lock-2.8.0.crate) = 29944
+SHA256 (rust/crates/async-stream-0.3.5.crate) = cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51
+SIZE (rust/crates/async-stream-0.3.5.crate) = 11916
+SHA256 (rust/crates/async-stream-impl-0.3.5.crate) = 16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193
+SIZE (rust/crates/async-stream-impl-0.3.5.crate) = 4173
+SHA256 (rust/crates/async-trait-0.1.73.crate) = bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0
+SIZE (rust/crates/async-trait-0.1.73.crate) = 28654
+SHA256 (rust/crates/atoi-1.0.0.crate) = d7c57d12312ff59c811c0643f4d80830505833c9ffaebd193d819392b265be8e
+SIZE (rust/crates/atoi-1.0.0.crate) = 7768
+SHA256 (rust/crates/atomic-0.5.3.crate) = c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba
+SIZE (rust/crates/atomic-0.5.3.crate) = 12801
+SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
+SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
+SHA256 (rust/crates/awc-3.1.1.crate) = 87ef547a81796eb2dfe9b345aba34c2e08391a0502493711395b36dd64052b69
+SIZE (rust/crates/awc-3.1.1.crate) = 71709
+SHA256 (rust/crates/aws-config-0.55.3.crate) = bcdcf0d683fe9c23d32cf5b53c9918ea0a500375a9fb20109802552658e576c9
+SIZE (rust/crates/aws-config-0.55.3.crate) = 113897
+SHA256 (rust/crates/aws-credential-types-0.55.3.crate) = 1fcdb2f7acbc076ff5ad05e7864bdb191ca70a6fd07668dc3a1a8bcd051de5ae
+SIZE (rust/crates/aws-credential-types-0.55.3.crate) = 18279
+SHA256 (rust/crates/aws-endpoint-0.55.3.crate) = 8cce1c41a6cfaa726adee9ebb9a56fcd2bbfd8be49fd8a04c5e20fd968330b04
+SIZE (rust/crates/aws-endpoint-0.55.3.crate) = 6942
+SHA256 (rust/crates/aws-http-0.55.3.crate) = aadbc44e7a8f3e71c8b374e03ecd972869eb91dd2bc89ed018954a52ba84bc44
+SIZE (rust/crates/aws-http-0.55.3.crate) = 22987
+SHA256 (rust/crates/aws-sdk-kms-0.28.0.crate) = 545335abd7c6ef7285d2972a67b9f8279ff5fec8bbb3ffc637fa436ba1e6e434
+SIZE (rust/crates/aws-sdk-kms-0.28.0.crate) = 487621
+SHA256 (rust/crates/aws-sdk-lambda-0.28.0.crate) = b3ad176ffaa3aafa532246eb6a9f18a7d68da19950704ecc95d33d9dc3c62a9b
+SIZE (rust/crates/aws-sdk-lambda-0.28.0.crate) = 569662
+SHA256 (rust/crates/aws-sdk-s3-0.28.0.crate) = fba197193cbb4bcb6aad8d99796b2291f36fa89562ded5d4501363055b0de89f
+SIZE (rust/crates/aws-sdk-s3-0.28.0.crate) = 887780
+SHA256 (rust/crates/aws-sdk-sesv2-0.28.0.crate) = 4891169a246b580136f4d3682c11a68b710bdc1027dd7774023fa651a87f10b6
+SIZE (rust/crates/aws-sdk-sesv2-0.28.0.crate) = 473395
+SHA256 (rust/crates/aws-sdk-sso-0.28.0.crate) = c8b812340d86d4a766b2ca73f740dfd47a97c2dff0c06c8517a16d88241957e4
+SIZE (rust/crates/aws-sdk-sso-0.28.0.crate) = 54460
+SHA256 (rust/crates/aws-sdk-sts-0.28.0.crate) = 265fac131fbfc188e5c3d96652ea90ecc676a934e3174eaaee523c6cec040b3b
+SIZE (rust/crates/aws-sdk-sts-0.28.0.crate) = 113575
+SHA256 (rust/crates/aws-sig-auth-0.55.3.crate) = 3b94acb10af0c879ecd5c7bdf51cda6679a0a4f4643ce630905a77673bfa3c61
+SIZE (rust/crates/aws-sig-auth-0.55.3.crate) = 12433
+SHA256 (rust/crates/aws-sigv4-0.55.3.crate) = 9d2ce6f507be68e968a33485ced670111d1cbad161ddbbab1e313c03d37d8f4c
+SIZE (rust/crates/aws-sigv4-0.55.3.crate) = 28037
+SHA256 (rust/crates/aws-smithy-async-0.55.3.crate) = 13bda3996044c202d75b91afeb11a9afae9db9a721c6a7a427410018e286b880
+SIZE (rust/crates/aws-smithy-async-0.55.3.crate) = 12869
+SHA256 (rust/crates/aws-smithy-checksums-0.55.3.crate) = 07ed8b96d95402f3f6b8b57eb4e0e45ee365f78b1a924faf20ff6e97abf1eae6
+SIZE (rust/crates/aws-smithy-checksums-0.55.3.crate) = 11742
+SHA256 (rust/crates/aws-smithy-client-0.55.3.crate) = 0a86aa6e21e86c4252ad6a0e3e74da9617295d8d6e374d552be7d3059c41cedd
+SIZE (rust/crates/aws-smithy-client-0.55.3.crate) = 49914
+SHA256 (rust/crates/aws-smithy-eventstream-0.55.3.crate) = 460c8da5110835e3d9a717c61f5556b20d03c32a1dec57f8fc559b360f733bb8
+SIZE (rust/crates/aws-smithy-eventstream-0.55.3.crate) = 16753
+SHA256 (rust/crates/aws-smithy-http-0.55.3.crate) = 2b3b693869133551f135e1f2c77cb0b8277d9e3e17feaf2213f735857c4f0d28
+SIZE (rust/crates/aws-smithy-http-0.55.3.crate) = 54480
+SHA256 (rust/crates/aws-smithy-http-tower-0.55.3.crate) = 3ae4f6c5798a247fac98a867698197d9ac22643596dc3777f0c76b91917616b9
+SIZE (rust/crates/aws-smithy-http-tower-0.55.3.crate) = 8848
+SHA256 (rust/crates/aws-smithy-json-0.55.3.crate) = 23f9f42fbfa96d095194a632fbac19f60077748eba536eb0b9fecc28659807f8
+SIZE (rust/crates/aws-smithy-json-0.55.3.crate) = 22924
+SHA256 (rust/crates/aws-smithy-query-0.55.3.crate) = 98819eb0b04020a1c791903533b638534ae6c12e2aceda3e6e6fba015608d51d
+SIZE (rust/crates/aws-smithy-query-0.55.3.crate) = 7301
+SHA256 (rust/crates/aws-smithy-types-0.55.3.crate) = 16a3d0bf4f324f4ef9793b86a1701d9700fbcdbd12a846da45eed104c634c6e8
+SIZE (rust/crates/aws-smithy-types-0.55.3.crate) = 43942
+SHA256 (rust/crates/aws-smithy-xml-0.55.3.crate) = b1b9d12875731bd07e767be7baad95700c3137b56730ec9ddeedb52a5e5ca63b
+SIZE (rust/crates/aws-smithy-xml-0.55.3.crate) = 15634
+SHA256 (rust/crates/aws-types-0.55.3.crate) = 6dd209616cc8d7bfb82f87811a5c655dc97537f592689b18743bddf5dc5c4829
+SIZE (rust/crates/aws-types-0.55.3.crate) = 14357
+SHA256 (rust/crates/axum-0.6.20.crate) = 3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf
+SIZE (rust/crates/axum-0.6.20.crate) = 146227
+SHA256 (rust/crates/axum-core-0.3.4.crate) = 759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c
+SIZE (rust/crates/axum-core-0.3.4.crate) = 21088
+SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837
+SIZE (rust/crates/backtrace-0.3.69.crate) = 77299
+SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
+SIZE (rust/crates/base64-0.13.1.crate) = 61002
+SHA256 (rust/crates/base64-0.21.5.crate) = 35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9
+SIZE (rust/crates/base64-0.21.5.crate) = 77134
+SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195
+SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531
+SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
+SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
+SHA256 (rust/crates/bb8-0.8.1.crate) = 98b4b0f25f18bcdc3ac72bdb486ed0acf7e185221fd4dc985bc15db5800b0ba2
+SIZE (rust/crates/bb8-0.8.1.crate) = 12973
+SHA256 (rust/crates/bigdecimal-0.3.1.crate) = a6773ddc0eafc0e509fb60e48dff7f450f8e674a0686ae8605e8d9901bd5eefa
+SIZE (rust/crates/bigdecimal-0.3.1.crate) = 28858
+SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
+SIZE (rust/crates/bincode-1.3.3.crate) = 28958
+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/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.4.0.crate) = b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635
+SIZE (rust/crates/bitflags-2.4.0.crate) = 36954
+SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
+SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
+SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
+SIZE (rust/crates/blake2-0.10.6.crate) = 47234
+SHA256 (rust/crates/blake3-1.4.0.crate) = 729b71f35bd3fa1a4c86b85d32c8b9069ea7fe14f7a53cfabb65f62d4265b888
+SIZE (rust/crates/blake3-1.4.0.crate) = 162833
+SHA256 (rust/crates/block-buffer-0.9.0.crate) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4
+SIZE (rust/crates/block-buffer-0.9.0.crate) = 7108
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/borsh-1.2.0.crate) = bf617fabf5cdbdc92f774bfe5062d870f228b80056d41180797abf48bed4056e
+SIZE (rust/crates/borsh-1.2.0.crate) = 58074
+SHA256 (rust/crates/borsh-derive-1.2.0.crate) = f404657a7ea7b5249e36808dff544bc88a28f26e0ac40009f674b7a009d14be3
+SIZE (rust/crates/borsh-derive-1.2.0.crate) = 40925
+SHA256 (rust/crates/brotli-3.4.0.crate) = 516074a47ef4bce09577a3b379392300159ce5b1ba2e501ff1c819950066100f
+SIZE (rust/crates/brotli-3.4.0.crate) = 1362057
+SHA256 (rust/crates/brotli-decompressor-2.5.0.crate) = da74e2b81409b1b743f8f0c62cc6254afefb8b8e50bbfe3735550f7aeefa3448
+SIZE (rust/crates/brotli-decompressor-2.5.0.crate) = 192969
+SHA256 (rust/crates/bstr-1.6.0.crate) = 6798148dccfbff0fae41c7574d2fa8f1ef3492fba0face179de5d8d447d67b05
+SIZE (rust/crates/bstr-1.6.0.crate) = 385877
+SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec
+SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400
+SHA256 (rust/crates/bytecheck-0.6.11.crate) = 8b6372023ac861f6e6dc89c8344a8f398fb42aaba2b5dbc649ca0c0e9dbcb627
+SIZE (rust/crates/bytecheck-0.6.11.crate) = 8300
+SHA256 (rust/crates/bytecheck_derive-0.6.11.crate) = a7ec4c6f261935ad534c0c22dbef2201b45918860eb1c574b972bd213a76af61
+SIZE (rust/crates/bytecheck_derive-0.6.11.crate) = 5476
+SHA256 (rust/crates/bytecount-0.6.4.crate) = ad152d03a2c813c80bb94fedbf3a3f02b28f793e39e7c214c8a0bcc196343de7
+SIZE (rust/crates/bytecount-0.6.4.crate) = 13865
+SHA256 (rust/crates/bytemuck-1.14.0.crate) = 374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6
+SIZE (rust/crates/bytemuck-1.14.0.crate) = 44933
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/bytes-0.4.12.crate) = 206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c
+SIZE (rust/crates/bytes-0.4.12.crate) = 46361
+SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
+SIZE (rust/crates/bytes-1.5.0.crate) = 58909
+SHA256 (rust/crates/bytes-utils-0.1.3.crate) = e47d3a8076e283f3acd27400535992edb3ba4b5bb72f8891ad8fbe7932a7d4b9
+SIZE (rust/crates/bytes-utils-0.1.3.crate) = 20252
+SHA256 (rust/crates/bytestring-1.3.0.crate) = 238e4886760d98c4f899360c834fa93e62cf7f721ac3c2da375cbdf4b8679aae
+SIZE (rust/crates/bytestring-1.3.0.crate) = 8561
+SHA256 (rust/crates/camino-1.1.6.crate) = c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c
+SIZE (rust/crates/camino-1.1.6.crate) = 30519
+SHA256 (rust/crates/cargo-platform-0.1.3.crate) = 2cfa25e60aea747ec7e1124f238816749faa93759c6ff5b31f1ccdda137f4479
+SIZE (rust/crates/cargo-platform-0.1.3.crate) = 11230
+SHA256 (rust/crates/cargo_metadata-0.14.2.crate) = 4acbb09d9ee8e23699b9634375c72795d095bf268439da88562cf9b501f181fa
+SIZE (rust/crates/cargo_metadata-0.14.2.crate) = 17469
+SHA256 (rust/crates/cargo_metadata-0.15.4.crate) = eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a
+SIZE (rust/crates/cargo_metadata-0.15.4.crate) = 19993
+SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
+SIZE (rust/crates/cast-0.3.0.crate) = 11452
+SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
+SIZE (rust/crates/cc-1.0.83.crate) = 68343
+SHA256 (rust/crates/cfb-0.7.3.crate) = d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f
+SIZE (rust/crates/cfb-0.7.3.crate) = 63277
+SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
+SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
+SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
+SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
+SHA256 (rust/crates/checked_int_cast-1.0.0.crate) = 17cc5e6b5ab06331c33589842070416baa137e8b0eb912b008cfd4a78ada7919
+SIZE (rust/crates/checked_int_cast-1.0.0.crate) = 2669
+SHA256 (rust/crates/chrono-0.4.31.crate) = 7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38
+SIZE (rust/crates/chrono-0.4.31.crate) = 214513
+SHA256 (rust/crates/chrono-tz-0.8.3.crate) = f1369bc6b9e9a7dfdae2055f6ec151fe9c554a9d23d357c0237cee2e25eaabb7
+SIZE (rust/crates/chrono-tz-0.8.3.crate) = 614088
+SHA256 (rust/crates/chrono-tz-build-0.2.0.crate) = e2f5ebdc942f57ed96d560a6d1a459bae5851102a25d5bf89dc04ae453e31ecf
+SIZE (rust/crates/chrono-tz-build-0.2.0.crate) = 10156
+SHA256 (rust/crates/ciborium-0.2.1.crate) = effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926
+SIZE (rust/crates/ciborium-0.2.1.crate) = 34974
+SHA256 (rust/crates/ciborium-io-0.2.1.crate) = cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656
+SIZE (rust/crates/ciborium-io-0.2.1.crate) = 6679
*** 1095 LINES SKIPPED ***