git: 8021dddb01d5 - main - textproc/quickwit: add port

From: Ashish SHUKLA <ashish_at_FreeBSD.org>
Date: Sat, 03 Jun 2023 22:28:45 UTC
The branch main has been updated by ashish:

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

commit 8021dddb01d5194fac7db4c328a354d75303eab4
Author:     Ashish SHUKLA <ashish@FreeBSD.org>
AuthorDate: 2023-06-03 00:22:02 +0000
Commit:     Ashish SHUKLA <ashish@FreeBSD.org>
CommitDate: 2023-06-03 22:27:21 +0000

    textproc/quickwit: add port
    
    Quickwit is the fastest search engine on cloud storage.
    
     o Full-text search and aggregation queries
     o Sub-second search on cloud storage (Amazon S3, Azure Blob Storage, ...)
     o Decoupled compute and storage, stateless indexers & searchers
     o Schemaless or strict schema indexing
     o Kubernetes ready - See our helm-chart
     o OTEL-native for logs and traces
     o Jaeger-native
     o RESTful API
    
    WWW:  https://quickwit.io/
---
 textproc/Makefile                                  |    1 +
 textproc/quickwit/Makefile                         |   36 +
 textproc/quickwit/Makefile.crates                  |  713 ++++++++++
 textproc/quickwit/distinfo                         | 1429 ++++++++++++++++++++
 ...9d842416c_lib_datadog_grok_src_matchers_date.rs |   38 +
 ...27ad79d842416c_lib_value_src_value_arbitrary.rs |   11 +
 ...7ad79d842416c_lib_vector-common_src_datetime.rs |   11 +
 textproc/quickwit/pkg-descr                        |   10 +
 textproc/quickwit/pkg-plist                        |   89 ++
 9 files changed, 2338 insertions(+)

diff --git a/textproc/Makefile b/textproc/Makefile
index a0031e9473fc..2846dc6f02ee 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -1624,6 +1624,7 @@
     SUBDIR += qt5-xml
     SUBDIR += qt5-xmlpatterns
     SUBDIR += qu-aspell
+    SUBDIR += quickwit
     SUBDIR += rand
     SUBDIR += randlm
     SUBDIR += rapidxml
diff --git a/textproc/quickwit/Makefile b/textproc/quickwit/Makefile
new file mode 100644
index 000000000000..18bd92f42c58
--- /dev/null
+++ b/textproc/quickwit/Makefile
@@ -0,0 +1,36 @@
+PORTNAME=	quickwit
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.5.2
+CATEGORIES=	textproc
+
+MAINTAINER=	ashish@FreeBSD.org
+COMMENT=	Sub-second search & analytics engine on cloud storage
+WWW=		https://quickwit.io/
+
+LICENSE=	AGPLv3
+LICENSE_FILE=	${WRKSRC}/LICENSE_AGPLv3.0.txt
+
+BUILD_DEPENDS=	${LOCALBASE}/bin/protoc:devel/protobuf
+LIB_DEPENDS=	libonig.so:devel/oniguruma \
+		libzstd.so:archivers/zstd
+
+USES=			cargo pkgconfig
+USE_GITHUB=		yes
+GH_ACCOUNT=		quickwit-oss
+CARGO_CARGOLOCK=	${WRKSRC}/${PORTNAME}/Cargo.lock
+CARGO_CARGOTOML=	${WRKSRC}/${PORTNAME}/Cargo.toml
+CARGO_INSTALL_PATH=	${PORTNAME}/quickwit-cli
+
+OPTIONS_DEFINE=		DOCS
+OPTIONS_DEFAULT=	DOCS
+
+post-install:
+	${MKDIR} ${STAGEDIR}${ETCDIR}
+	${INSTALL_DATA}	${WRKSRC}/config/quickwit.yaml ${STAGEDIR}${ETCDIR}/quickwit.yaml.sample
+	${RM} -v ${STAGEDIR}${PREFIX}/bin/generate_markdown
+
+post-install-DOCS-on:
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
+	cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/textproc/quickwit/Makefile.crates b/textproc/quickwit/Makefile.crates
new file mode 100644
index 000000000000..92ed5021adb6
--- /dev/null
+++ b/textproc/quickwit/Makefile.crates
@@ -0,0 +1,713 @@
+CARGO_CRATES=	Inflector-0.11.4 \
+		RustyXML-0.3.0 \
+		adler-1.0.2 \
+		advapi32-sys-0.2.0 \
+		aes-0.7.5 \
+		aes-0.8.2 \
+		ahash-0.7.6 \
+		ahash-0.8.3 \
+		aho-corasick-0.7.20 \
+		aliasable-0.1.3 \
+		android_system_properties-0.1.5 \
+		anes-0.1.6 \
+		ansi-str-0.3.0 \
+		ansi_term-0.12.1 \
+		ansitok-0.1.0 \
+		anyhow-1.0.69 \
+		anymap-1.0.0-beta.2 \
+		arc-swap-1.6.0 \
+		array_tool-1.0.3 \
+		arrayvec-0.5.2 \
+		arrayvec-0.7.2 \
+		ascii-canvas-3.0.0 \
+		assert-json-diff-2.0.2 \
+		async-channel-1.8.0 \
+		async-compression-0.3.15 \
+		async-speed-limit-0.4.0 \
+		async-stream-0.3.4 \
+		async-stream-impl-0.3.4 \
+		async-trait-0.1.66 \
+		atoi-1.0.0 \
+		atty-0.2.14 \
+		autocfg-1.1.0 \
+		axum-0.6.7 \
+		axum-core-0.3.3 \
+		azure_core-0.5.0 \
+		azure_storage-0.6.0 \
+		azure_storage_blobs-0.6.0 \
+		backoff-0.4.0 \
+		base-x-0.2.11 \
+		base64-0.13.1 \
+		base64-0.20.0 \
+		base64-0.21.0 \
+		base64ct-1.6.0 \
+		bit-set-0.5.3 \
+		bit-vec-0.6.3 \
+		bitflags-1.3.2 \
+		bitpacking-0.8.4 \
+		block-buffer-0.9.0 \
+		block-buffer-0.10.4 \
+		block-padding-0.3.2 \
+		borsh-0.10.2 \
+		borsh-derive-0.10.2 \
+		borsh-derive-internal-0.10.2 \
+		borsh-schema-derive-internal-0.10.2 \
+		bstr-1.3.0 \
+		buf_redux-0.8.4 \
+		bumpalo-3.12.0 \
+		byte-unit-4.0.18 \
+		bytecheck-0.6.10 \
+		bytecheck_derive-0.6.10 \
+		bytecount-0.6.3 \
+		byteorder-1.4.3 \
+		bytes-1.4.0 \
+		bzip2-0.4.4 \
+		bzip2-sys-0.1.11+1.0.8 \
+		cast-0.3.0 \
+		cbc-0.1.2 \
+		cc-1.0.79 \
+		census-0.4.1 \
+		cfb-mode-0.8.2 \
+		cfg-if-1.0.0 \
+		charset-0.1.3 \
+		chrono-0.4.24 \
+		chrono-tz-0.8.1 \
+		chrono-tz-build-0.1.0 \
+		chunked_transfer-1.4.1 \
+		ciborium-0.2.0 \
+		ciborium-io-0.2.0 \
+		ciborium-ll-0.2.0 \
+		cidr-utils-0.5.10 \
+		cipher-0.3.0 \
+		cipher-0.4.4 \
+		clap-2.34.0 \
+		clap-3.1.18 \
+		clap_lex-0.2.4 \
+		cmake-0.1.49 \
+		codespan-reporting-0.11.1 \
+		colored-2.0.0 \
+		combine-4.6.6 \
+		concurrent-queue-2.1.0 \
+		console-0.15.5 \
+		console-api-0.4.0 \
+		console-subscriber-0.1.8 \
+		const_fn-0.4.9 \
+		constant_time_eq-0.1.5 \
+		convert_case-0.4.0 \
+		cookie-0.14.4 \
+		cookie_store-0.12.0 \
+		core-foundation-0.9.3 \
+		core-foundation-sys-0.8.3 \
+		cpufeatures-0.2.5 \
+		crc-3.0.1 \
+		crc-catalog-2.2.0 \
+		crc32fast-1.3.2 \
+		criterion-0.4.0 \
+		criterion-plot-0.5.0 \
+		cron-0.11.0 \
+		crossbeam-channel-0.5.7 \
+		crossbeam-deque-0.8.3 \
+		crossbeam-epoch-0.9.14 \
+		crossbeam-queue-0.3.8 \
+		crossbeam-utils-0.8.15 \
+		crunchy-0.2.2 \
+		crypto-common-0.1.6 \
+		crypto-mac-0.11.1 \
+		csv-1.2.1 \
+		csv-core-0.1.10 \
+		ctor-0.1.26 \
+		ctr-0.9.2 \
+		cxx-1.0.92 \
+		cxx-build-1.0.92 \
+		cxxbridge-flags-1.0.92 \
+		cxxbridge-macro-1.0.92 \
+		darling-0.13.4 \
+		darling-0.14.4 \
+		darling_core-0.13.4 \
+		darling_core-0.14.4 \
+		darling_macro-0.13.4 \
+		darling_macro-0.14.4 \
+		dashmap-5.4.0 \
+		data-encoding-2.3.3 \
+		data-url-0.2.0 \
+		deadpool-0.9.5 \
+		deadpool-runtime-0.1.2 \
+		debug-helper-0.3.13 \
+		derivative-2.2.0 \
+		derive_more-0.99.17 \
+		dialoguer-0.10.3 \
+		diff-0.1.13 \
+		difflib-0.4.0 \
+		digest-0.9.0 \
+		digest-0.10.6 \
+		dirs-4.0.0 \
+		dirs-next-2.0.0 \
+		dirs-sys-0.3.7 \
+		dirs-sys-next-0.1.2 \
+		discard-1.0.4 \
+		dns-lookup-1.0.8 \
+		doc-comment-0.3.3 \
+		dotenv-0.15.0 \
+		dotenvy-0.15.6 \
+		downcast-0.11.0 \
+		downcast-rs-1.2.0 \
+		duct-0.13.6 \
+		dyn-clone-1.0.11 \
+		ec2_instance_metadata-0.3.0 \
+		either-1.8.1 \
+		ena-0.14.1 \
+		encode_unicode-0.3.6 \
+		encode_unicode-1.0.0 \
+		encoding_rs-0.8.29 \
+		enum-iterator-1.4.0 \
+		enum-iterator-derive-1.2.0 \
+		env_logger-0.8.4 \
+		env_logger-0.9.3 \
+		erased-serde-0.3.25 \
+		errno-0.2.8 \
+		errno-dragonfly-0.1.2 \
+		event-listener-2.5.3 \
+		fail-0.5.1 \
+		fastdivide-0.4.0 \
+		fastrand-1.9.0 \
+		filetime-0.2.20 \
+		fixedbitset-0.4.2 \
+		flate2-1.0.25 \
+		float-cmp-0.9.0 \
+		flume-0.10.14 \
+		fnv-1.0.7 \
+		foreign-types-0.3.2 \
+		foreign-types-shared-0.1.1 \
+		form_urlencoded-1.1.0 \
+		fragile-2.0.0 \
+		fs2-0.4.3 \
+		futures-0.3.27 \
+		futures-channel-0.3.27 \
+		futures-core-0.3.27 \
+		futures-executor-0.3.27 \
+		futures-intrusive-0.4.2 \
+		futures-io-0.3.27 \
+		futures-lite-1.12.0 \
+		futures-macro-0.3.27 \
+		futures-sink-0.3.27 \
+		futures-task-0.3.27 \
+		futures-timer-3.0.2 \
+		futures-util-0.3.27 \
+		generator-0.7.3 \
+		generic-array-0.14.6 \
+		getrandom-0.1.16 \
+		getrandom-0.2.8 \
+		ghost-0.1.8 \
+		glob-0.3.1 \
+		globset-0.4.10 \
+		grok-2.0.0 \
+		h2-0.3.16 \
+		half-1.8.2 \
+		hashbrown-0.12.3 \
+		hashbrown-0.13.2 \
+		hashlink-0.8.1 \
+		hdrhistogram-7.5.2 \
+		headers-0.3.8 \
+		headers-core-0.2.0 \
+		heck-0.3.3 \
+		heck-0.4.1 \
+		hermit-abi-0.1.19 \
+		hermit-abi-0.2.6 \
+		hermit-abi-0.3.1 \
+		hex-0.4.3 \
+		hkdf-0.12.3 \
+		hmac-0.11.0 \
+		hmac-0.12.1 \
+		home-0.5.4 \
+		hostname-0.3.1 \
+		htmlescape-0.3.1 \
+		http-0.2.9 \
+		http-body-0.4.5 \
+		http-range-header-0.3.0 \
+		http-types-2.12.0 \
+		httparse-1.8.0 \
+		httpdate-1.0.2 \
+		humansize-2.1.3 \
+		humantime-2.1.0 \
+		hyper-0.14.25 \
+		hyper-rustls-0.23.2 \
+		hyper-timeout-0.4.1 \
+		iana-time-zone-0.1.53 \
+		iana-time-zone-haiku-0.1.1 \
+		ident_case-1.0.1 \
+		idna-0.2.3 \
+		idna-0.3.0 \
+		indexmap-1.9.2 \
+		indicatif-0.17.3 \
+		indoc-1.0.9 \
+		infer-0.2.3 \
+		inherent-1.0.5 \
+		inout-0.1.3 \
+		instant-0.1.12 \
+		integer-encoding-3.0.4 \
+		inventory-0.3.4 \
+		io-lifetimes-1.0.6 \
+		ipnet-2.7.1 \
+		ipnetwork-0.19.0 \
+		is-terminal-0.4.4 \
+		itertools-0.10.5 \
+		itoa-1.0.6 \
+		jobserver-0.1.26 \
+		js-sys-0.3.61 \
+		json-0.12.4 \
+		json_comments-0.2.1 \
+		keccak-0.1.3 \
+		krb5-src-0.3.2+1.19.2 \
+		lalrpop-0.19.8 \
+		lalrpop-util-0.19.8 \
+		lazy_static-1.4.0 \
+		levenshtein_automata-0.2.1 \
+		libc-0.2.140 \
+		libm-0.2.6 \
+		libz-sys-1.1.8 \
+		link-cplusplus-1.0.8 \
+		linked-hash-map-0.5.6 \
+		linux-raw-sys-0.1.4 \
+		lock_api-0.4.9 \
+		log-0.4.17 \
+		loom-0.5.6 \
+		lru-0.9.0 \
+		lz4-1.24.0 \
+		lz4-sys-1.9.4 \
+		lz4_flex-0.10.0 \
+		match_cfg-0.1.0 \
+		matchers-0.1.0 \
+		matches-0.1.10 \
+		matchit-0.7.0 \
+		md-5-0.9.1 \
+		md-5-0.10.5 \
+		md5-0.7.0 \
+		measure_time-0.8.2 \
+		memchr-2.5.0 \
+		memmap2-0.5.10 \
+		memoffset-0.8.0 \
+		metrics-0.20.1 \
+		metrics-macros-0.6.0 \
+		mime-0.3.16 \
+		mime_guess-2.0.4 \
+		minimal-lexical-0.2.1 \
+		miniz_oxide-0.6.2 \
+		mio-0.8.6 \
+		mockall-0.11.3 \
+		mockall_derive-0.11.3 \
+		mrecordlog-0.3.0 \
+		multimap-0.8.3 \
+		multipart-0.18.0 \
+		murmurhash32-0.2.0 \
+		nanorand-0.7.0 \
+		native-tls-0.2.11 \
+		new_debug_unreachable-1.0.4 \
+		new_string_template-1.4.0 \
+		no-proxy-0.3.2 \
+		no-std-net-0.6.0 \
+		nom-7.1.3 \
+		nom8-0.2.0 \
+		normalize-line-endings-0.3.0 \
+		nu-ansi-term-0.46.0 \
+		num-bigint-0.4.3 \
+		num-integer-0.1.45 \
+		num-traits-0.2.15 \
+		num_cpus-1.15.0 \
+		num_enum-0.5.11 \
+		num_enum_derive-0.5.11 \
+		num_threads-0.1.6 \
+		number_prefix-0.4.0 \
+		oauth2-4.3.0 \
+		ofb-0.6.1 \
+		once_cell-1.17.1 \
+		oneshot-0.1.5 \
+		onig-6.4.0 \
+		onig_sys-69.8.1 \
+		oorandom-11.1.3 \
+		opaque-debug-0.3.0 \
+		openidconnect-2.5.1 \
+		openssl-0.10.45 \
+		openssl-macros-0.1.0 \
+		openssl-probe-0.1.5 \
+		openssl-src-111.25.1+1.1.1t \
+		openssl-sys-0.9.80 \
+		opentelemetry-0.18.0 \
+		opentelemetry-jaeger-0.17.0 \
+		opentelemetry-otlp-0.11.0 \
+		opentelemetry-proto-0.1.0 \
+		opentelemetry-semantic-conventions-0.10.0 \
+		opentelemetry_api-0.18.0 \
+		opentelemetry_sdk-0.18.0 \
+		ordered-float-1.1.1 \
+		ordered-float-2.10.0 \
+		ordered-float-3.4.0 \
+		os_pipe-1.1.3 \
+		os_str_bytes-6.4.1 \
+		ouroboros-0.15.6 \
+		ouroboros_macro-0.15.6 \
+		overload-0.1.1 \
+		papergrid-0.5.1 \
+		parking-2.0.0 \
+		parking_lot-0.11.2 \
+		parking_lot-0.12.1 \
+		parking_lot_core-0.8.6 \
+		parking_lot_core-0.9.7 \
+		parse-zoneinfo-0.3.0 \
+		password-hash-0.4.2 \
+		paste-1.0.12 \
+		path-slash-0.2.1 \
+		pbkdf2-0.11.0 \
+		peeking_take_while-1.0.0 \
+		pem-1.1.1 \
+		percent-encoding-2.2.0 \
+		pest-2.5.6 \
+		pest_derive-2.5.6 \
+		pest_generator-2.5.6 \
+		pest_meta-2.5.6 \
+		petgraph-0.6.3 \
+		phf-0.11.1 \
+		phf_codegen-0.11.1 \
+		phf_generator-0.11.1 \
+		phf_shared-0.10.0 \
+		phf_shared-0.11.1 \
+		pico-args-0.4.2 \
+		pin-project-1.0.12 \
+		pin-project-internal-1.0.12 \
+		pin-project-lite-0.2.9 \
+		pin-utils-0.1.0 \
+		pkg-config-0.3.26 \
+		plotters-0.3.4 \
+		plotters-backend-0.3.4 \
+		plotters-svg-0.3.3 \
+		pnet-0.31.0 \
+		pnet_base-0.31.0 \
+		pnet_datalink-0.31.0 \
+		pnet_macros-0.31.0 \
+		pnet_macros_support-0.31.0 \
+		pnet_packet-0.31.0 \
+		pnet_sys-0.31.0 \
+		pnet_transport-0.31.0 \
+		portable-atomic-0.3.19 \
+		ppv-lite86-0.2.17 \
+		precomputed-hash-0.1.1 \
+		predicates-2.1.5 \
+		predicates-core-1.0.5 \
+		predicates-tree-1.0.7 \
+		prettyplease-0.1.24 \
+		prettytable-rs-0.10.0 \
+		proc-macro-crate-0.1.5 \
+		proc-macro-crate-1.3.1 \
+		proc-macro-error-1.0.4 \
+		proc-macro-error-attr-1.0.4 \
+		proc-macro-hack-0.5.20+deprecated \
+		proc-macro2-1.0.52 \
+		procfs-0.14.2 \
+		prometheus-0.13.3 \
+		proptest-1.1.0 \
+		prost-0.11.8 \
+		prost-build-0.11.8 \
+		prost-derive-0.11.8 \
+		prost-types-0.11.8 \
+		protobuf-2.28.0 \
+		ptr_meta-0.1.4 \
+		ptr_meta_derive-0.1.4 \
+		publicsuffix-1.5.6 \
+		qstring-0.7.2 \
+		quick-error-1.2.3 \
+		quick-error-2.0.1 \
+		quickcheck-1.0.3 \
+		quote-0.3.15 \
+		quote-1.0.25 \
+		quoted_printable-0.4.7 \
+		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_distr-0.4.3 \
+		rand_hc-0.2.0 \
+		rand_xorshift-0.3.0 \
+		rayon-1.7.0 \
+		rayon-core-1.11.0 \
+		rdkafka-0.28.0 \
+		rdkafka-sys-4.3.0+1.9.2 \
+		redox_syscall-0.2.16 \
+		redox_users-0.4.3 \
+		reduce-0.1.5+deprecated \
+		regex-1.7.1 \
+		regex-automata-0.1.10 \
+		regex-syntax-0.6.28 \
+		rend-0.4.0 \
+		reqwest-0.11.14 \
+		retain_mut-0.1.9 \
+		ring-0.16.20 \
+		rkyv-0.7.40 \
+		rkyv_derive-0.7.40 \
+		roxmltree-0.15.1 \
+		rusoto_core-0.48.0 \
+		rusoto_credential-0.48.0 \
+		rusoto_kinesis-0.48.0 \
+		rusoto_mock-0.48.0 \
+		rusoto_s3-0.48.0 \
+		rusoto_signature-0.48.0 \
+		rusoto_sts-0.48.0 \
+		rust-embed-6.6.0 \
+		rust-embed-impl-6.5.0 \
+		rust-embed-utils-7.5.0 \
+		rust-stemmers-1.2.0 \
+		rust_decimal-1.29.0 \
+		rustc-hash-1.1.0 \
+		rustc_version-0.2.3 \
+		rustc_version-0.4.0 \
+		rustix-0.36.9 \
+		rustls-0.19.1 \
+		rustls-0.20.8 \
+		rustls-native-certs-0.6.2 \
+		rustls-pemfile-0.2.1 \
+		rustls-pemfile-1.0.2 \
+		rustversion-1.0.12 \
+		rusty-fork-0.3.0 \
+		ryu-1.0.13 \
+		safemem-0.3.3 \
+		same-file-1.0.6 \
+		schannel-0.1.21 \
+		schemars-0.8.12 \
+		schemars_derive-0.8.12 \
+		scoped-tls-1.0.1 \
+		scopeguard-1.1.0 \
+		scratch-1.0.5 \
+		sct-0.6.1 \
+		sct-0.7.0 \
+		seahash-4.1.0 \
+		security-framework-2.8.2 \
+		security-framework-sys-2.8.0 \
+		semver-0.9.0 \
+		semver-1.0.17 \
+		semver-parser-0.7.0 \
+		serde-1.0.155 \
+		serde-value-0.7.0 \
+		serde-xml-rs-0.6.0 \
+		serde_cbor-0.11.2 \
+		serde_derive-1.0.155 \
+		serde_derive_internals-0.26.0 \
+		serde_json-1.0.94 \
+		serde_path_to_error-0.1.10 \
+		serde_plain-1.0.1 \
+		serde_qs-0.8.5 \
+		serde_qs-0.10.1 \
+		serde_spanned-0.6.1 \
+		serde_urlencoded-0.7.1 \
+		serde_with-1.14.0 \
+		serde_with-2.3.1 \
+		serde_with_macros-1.5.2 \
+		serde_with_macros-2.3.1 \
+		serde_yaml-0.8.26 \
+		serde_yaml-0.9.19 \
+		serial_test-0.9.0 \
+		serial_test_derive-0.9.0 \
+		sha-1-0.10.1 \
+		sha1-0.6.1 \
+		sha1-0.10.5 \
+		sha1_smol-1.0.0 \
+		sha2-0.9.9 \
+		sha2-0.10.6 \
+		sha3-0.10.6 \
+		sharded-slab-0.1.4 \
+		shared_child-1.0.0 \
+		shell-words-1.1.0 \
+		shlex-1.1.0 \
+		signal-hook-registry-1.4.1 \
+		simdutf8-0.1.4 \
+		simple_logger-4.0.0 \
+		siphasher-0.3.10 \
+		slab-0.4.8 \
+		smallvec-1.10.0 \
+		snafu-0.7.4 \
+		snafu-derive-0.7.4 \
+		snap-1.1.0 \
+		socket2-0.4.9 \
+		spin-0.5.2 \
+		spin-0.9.5 \
+		sqlformat-0.2.1 \
+		sqlx-0.6.2 \
+		sqlx-core-0.6.2 \
+		sqlx-macros-0.6.2 \
+		sqlx-rt-0.6.2 \
+		stable_deref_trait-1.2.0 \
+		standback-0.2.17 \
+		stdweb-0.4.20 \
+		stdweb-derive-0.5.3 \
+		stdweb-internal-macros-0.2.9 \
+		stdweb-internal-runtime-0.1.5 \
+		stream-cancel-0.8.1 \
+		string_cache-0.8.7 \
+		stringprep-0.1.2 \
+		strip-ansi-escapes-0.1.1 \
+		strsim-0.8.0 \
+		strsim-0.10.0 \
+		structopt-0.3.26 \
+		structopt-derive-0.4.18 \
+		subtle-2.4.1 \
+		syn-0.11.11 \
+		syn-1.0.109 \
+		sync_wrapper-0.1.2 \
+		synom-0.11.3 \
+		syslog_loose-0.18.0 \
+		tabled-0.8.0 \
+		tabled_derive-0.4.0 \
+		tantivy-fst-0.4.0 \
+		tar-0.4.38 \
+		tempfile-3.4.0 \
+		term-0.7.0 \
+		termcolor-1.2.0 \
+		termtree-0.4.0 \
+		textwrap-0.11.0 \
+		textwrap-0.15.2 \
+		thiserror-1.0.39 \
+		thiserror-impl-1.0.39 \
+		thousands-0.2.0 \
+		thread_local-1.1.7 \
+		threadpool-1.8.1 \
+		thrift-0.16.0 \
+		tikv-jemalloc-ctl-0.5.0 \
+		tikv-jemalloc-sys-0.5.3+5.3.0-patched \
+		tikv-jemallocator-0.5.0 \
+		time-0.1.45 \
+		time-0.2.27 \
+		time-0.3.20 \
+		time-core-0.1.0 \
+		time-fmt-0.3.8 \
+		time-macros-0.1.1 \
+		time-macros-0.2.8 \
+		time-macros-impl-0.1.2 \
+		tiny-keccak-2.0.2 \
+		tinytemplate-1.2.1 \
+		tinyvec-1.6.0 \
+		tinyvec_macros-0.1.1 \
+		tokio-1.26.0 \
+		tokio-io-timeout-1.2.0 \
+		tokio-macros-1.8.2 \
+		tokio-native-tls-0.3.1 \
+		tokio-rustls-0.23.4 \
+		tokio-stream-0.1.12 \
+		tokio-tungstenite-0.17.2 \
+		tokio-util-0.7.7 \
+		toml-0.5.11 \
+		toml-0.6.0 \
+		toml_datetime-0.5.1 \
+		toml_datetime-0.6.1 \
+		toml_edit-0.18.1 \
+		toml_edit-0.19.5 \
+		tonic-0.8.3 \
+		tonic-build-0.8.4 \
+		tower-0.4.13 \
+		tower-http-0.3.5 \
+		tower-http-0.4.0 \
+		tower-layer-0.3.2 \
+		tower-service-0.3.2 \
+		tracing-0.1.37 \
+		tracing-attributes-0.1.23 \
+		tracing-core-0.1.30 \
+		tracing-futures-0.2.5 \
+		tracing-log-0.1.3 \
+		tracing-opentelemetry-0.18.0 \
+		tracing-subscriber-0.3.16 \
+		try-lock-0.2.4 \
+		tungstenite-0.17.3 \
+		twoway-0.1.8 \
+		typenum-1.16.0 \
+		typetag-0.2.6 \
+		typetag-impl-0.2.6 \
+		uaparser-0.6.0 \
+		ucd-trie-0.1.5 \
+		ulid-1.0.0 \
+		unarray-0.1.4 \
+		unicase-2.6.0 \
+		unicode-bidi-0.3.11 \
+		unicode-ident-1.0.8 \
+		unicode-normalization-0.1.22 \
+		unicode-segmentation-1.10.1 \
+		unicode-width-0.1.10 \
+		unicode-xid-0.0.4 \
+		unicode-xid-0.2.4 \
+		unicode_categories-0.1.1 \
+		unsafe-libyaml-0.2.7 \
+		untrusted-0.7.1 \
+		ureq-1.5.5 \
+		url-2.3.1 \
+		username-0.2.0 \
+		utf-8-0.7.6 \
+		utf8-ranges-1.0.5 \
+		utf8-width-0.1.6 \
+		utf8parse-0.2.1 \
+		utoipa-3.1.0 \
+		utoipa-gen-3.1.0 \
+		uuid-1.3.0 \
+		valuable-0.1.0 \
+		vcpkg-0.2.15 \
+		vec_map-0.8.2 \
+		version_check-0.9.4 \
+		void-1.0.2 \
+		vte-0.10.1 \
+		vte_generate_state_changes-0.1.1 \
+		wait-timeout-0.2.0 \
+		waker-fn-1.1.0 \
+		walkdir-2.3.2 \
+		want-0.3.0 \
+		warp-0.3.3 \
+		wasi-0.9.0+wasi-snapshot-preview1 \
+		wasi-0.10.0+wasi-snapshot-preview1 \
+		wasi-0.11.0+wasi-snapshot-preview1 \
+		wasm-bindgen-0.2.84 \
+		wasm-bindgen-backend-0.2.84 \
+		wasm-bindgen-futures-0.4.34 \
+		wasm-bindgen-macro-0.2.84 \
+		wasm-bindgen-macro-support-0.2.84 \
+		wasm-bindgen-shared-0.2.84 \
+		wasm-streams-0.2.3 \
+		web-sys-0.3.61 \
+		webpki-0.21.4 \
+		webpki-0.22.0 \
+		webpki-roots-0.21.1 \
+		webpki-roots-0.22.6 \
+		which-4.4.0 \
+		whoami-1.4.0 \
+		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.5 \
+		winapi-x86_64-pc-windows-gnu-0.4.0 \
+		windows-0.44.0 \
+		windows-sys-0.42.0 \
+		windows-sys-0.45.0 \
+		windows-targets-0.42.1 \
+		windows_aarch64_gnullvm-0.42.1 \
+		windows_aarch64_msvc-0.42.1 \
+		windows_i686_gnu-0.42.1 \
+		windows_i686_msvc-0.42.1 \
+		windows_x86_64_gnu-0.42.1 \
+		windows_x86_64_gnullvm-0.42.1 \
+		windows_x86_64_msvc-0.42.1 \
+		winnow-0.3.5 \
+		winreg-0.10.1 \
+		wiremock-0.5.17 \
+		woothee-0.13.0 \
+		xattr-0.2.3 \
+		xml-rs-0.8.4 \
+		xmlparser-0.13.5 \
+		yaml-rust-0.4.5 \
+		zeroize-1.5.7 \
+		zip-0.6.4 \
+		zstd-0.11.2+zstd.1.5.2 \
+		zstd-0.12.3+zstd.1.5.2 \
+		zstd-safe-5.0.2+zstd.1.5.2 \
+		zstd-safe-6.0.4+zstd.1.5.4 \
+		zstd-sys-2.0.7+zstd.1.5.4 \
+		api_generator,quickwit_elastic_api_generation@git+https://github.com/quickwit-oss/elasticsearch-rs?rev=dca3aba\#dca3aba113be72e13ff4ac60229299b1953ba9c7 \
+		fastfield_codecs,ownedbytes,tantivy,tantivy-bitpacker,tantivy-common,tantivy-query-grammar,tantivy-sstable,tantivy-stacker,tantivy-tokenizer-api@git+https://github.com/quickwit-oss/tantivy/?tag=quickwit-0.5-rev\#7ce8a65619280e7e804cc8d0d3e6581503b27739 \
+		pulsar@git+https://github.com/quickwit-oss/pulsar-rs.git?rev=f9eff04\#f9eff04caf184906c6466fdde8b5bb0fd3c92659 \
+		sasl2-sys@git+https://github.com/quickwit-oss/rust-sasl/?rev=daca921\#daca9216beca2f2d8c9ce5d803906918a316021a \
+		datadog-filter,datadog-grok,datadog-search-syntax,lookup,value,vector-common,vector-config,vector-config-common,vector-config-macros,vrl,vrl-compiler,vrl-core,vrl-diagnostic,vrl-parser,vrl-stdlib@git+https://github.com/quickwit-oss/vector?rev=859fe61\#859fe61141808d245d3cc8077027ad79d842416c \
+		chitchat@git+https://github.com/quickwit-oss/chitchat?rev=4973853\#497385319d05eab8d4e77d1dcbb2e67fe1541206
diff --git a/textproc/quickwit/distinfo b/textproc/quickwit/distinfo
new file mode 100644
index 000000000000..af44f8acb426
--- /dev/null
+++ b/textproc/quickwit/distinfo
@@ -0,0 +1,1429 @@
+TIMESTAMP = 1685747550
+SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
+SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
+SHA256 (rust/crates/RustyXML-0.3.0.crate) = 8b5ace29ee3216de37c0546865ad08edef58b0f9e76838ed8959a84a990e58c5
+SIZE (rust/crates/RustyXML-0.3.0.crate) = 17517
+SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
+SIZE (rust/crates/adler-1.0.2.crate) = 12778
+SHA256 (rust/crates/advapi32-sys-0.2.0.crate) = e06588080cb19d0acb6739808aafa5f26bfb2ca015b2b6370028b44cf7cb8a9a
+SIZE (rust/crates/advapi32-sys-0.2.0.crate) = 7217
+SHA256 (rust/crates/aes-0.7.5.crate) = 9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8
+SIZE (rust/crates/aes-0.7.5.crate) = 128544
+SHA256 (rust/crates/aes-0.8.2.crate) = 433cfd6710c9986c576a25ca913c39d66a6474107b406f34f91d4a8923395241
+SIZE (rust/crates/aes-0.8.2.crate) = 124158
+SHA256 (rust/crates/ahash-0.7.6.crate) = fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47
+SIZE (rust/crates/ahash-0.7.6.crate) = 38030
+SHA256 (rust/crates/ahash-0.8.3.crate) = 2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f
+SIZE (rust/crates/ahash-0.8.3.crate) = 42416
+SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac
+SIZE (rust/crates/aho-corasick-0.7.20.crate) = 111440
+SHA256 (rust/crates/aliasable-0.1.3.crate) = 250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd
+SIZE (rust/crates/aliasable-0.1.3.crate) = 6169
+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/ansi-str-0.3.0.crate) = e50acdf02a3ac61856d5c8d576a8b5fb452a6549f667ca29fefaa18c2cd05135
+SIZE (rust/crates/ansi-str-0.3.0.crate) = 15657
+SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
+SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
+SHA256 (rust/crates/ansitok-0.1.0.crate) = c2c6eb31f539d8fc1df948eb26452d6c781be4c9883663e7acb258644b71d5b1
+SIZE (rust/crates/ansitok-0.1.0.crate) = 13583
+SHA256 (rust/crates/anyhow-1.0.69.crate) = 224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800
+SIZE (rust/crates/anyhow-1.0.69.crate) = 43576
+SHA256 (rust/crates/anymap-1.0.0-beta.2.crate) = 8f1f8f5a6f3d50d89e3797d7593a50f96bb2aaa20ca0cc7be1fb673232c91d72
+SIZE (rust/crates/anymap-1.0.0-beta.2.crate) = 13073
+SHA256 (rust/crates/arc-swap-1.6.0.crate) = bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6
+SIZE (rust/crates/arc-swap-1.6.0.crate) = 67342
+SHA256 (rust/crates/array_tool-1.0.3.crate) = 8f8cb5d814eb646a863c4f24978cff2880c4be96ad8cde2c0f0678732902e271
+SIZE (rust/crates/array_tool-1.0.3.crate) = 11979
+SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b
+SIZE (rust/crates/arrayvec-0.5.2.crate) = 27838
+SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6
+SIZE (rust/crates/arrayvec-0.7.2.crate) = 29341
+SHA256 (rust/crates/ascii-canvas-3.0.0.crate) = 8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6
+SIZE (rust/crates/ascii-canvas-3.0.0.crate) = 10575
+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.8.0.crate) = cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833
+SIZE (rust/crates/async-channel-1.8.0.crate) = 13534
+SHA256 (rust/crates/async-compression-0.3.15.crate) = 942c7cd7ae39e91bde4820d74132e9862e62c2f386c3aa90ccf55949f5bad63a
+SIZE (rust/crates/async-compression-0.3.15.crate) = 58241
+SHA256 (rust/crates/async-speed-limit-0.4.0.crate) = 481ce9cb6a828f4679495f7376cb6779978d925dd9790b99b48d1bbde6d0f00b
+SIZE (rust/crates/async-speed-limit-0.4.0.crate) = 20596
+SHA256 (rust/crates/async-stream-0.3.4.crate) = ad445822218ce64be7a341abfb0b1ea43b5c23aa83902542a4542e78309d8e5e
+SIZE (rust/crates/async-stream-0.3.4.crate) = 12419
+SHA256 (rust/crates/async-stream-impl-0.3.4.crate) = e4655ae1a7b0cdf149156f780c5bf3f1352bc53cbd9e0a361a7ef7b22947e965
+SIZE (rust/crates/async-stream-impl-0.3.4.crate) = 4097
+SHA256 (rust/crates/async-trait-0.1.66.crate) = b84f9ebcc6c1f5b8cb160f6990096a5c127f423fcb6e1ccc46c370cbdfb75dfc
+SIZE (rust/crates/async-trait-0.1.66.crate) = 28599
+SHA256 (rust/crates/atoi-1.0.0.crate) = d7c57d12312ff59c811c0643f4d80830505833c9ffaebd193d819392b265be8e
+SIZE (rust/crates/atoi-1.0.0.crate) = 7768
+SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
+SIZE (rust/crates/atty-0.2.14.crate) = 5470
+SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
+SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
+SHA256 (rust/crates/axum-0.6.7.crate) = 2fb79c228270dcf2426e74864cabc94babb5dbab01a4314e702d2f16540e1591
+SIZE (rust/crates/axum-0.6.7.crate) = 137554
+SHA256 (rust/crates/axum-core-0.3.3.crate) = b2f958c80c248b34b9a877a643811be8dbca03ca5ba827f2b63baf3a81e5fc4e
+SIZE (rust/crates/axum-core-0.3.3.crate) = 20568
+SHA256 (rust/crates/azure_core-0.5.0.crate) = a6424becb946de1b1eff7bf5fbc86fabf7457637c88b63dd967b219a712c322c
+SIZE (rust/crates/azure_core-0.5.0.crate) = 40791
+SHA256 (rust/crates/azure_storage-0.6.0.crate) = 28d0de4ed66067ca1afa0a07d787a6fe001288a162409b8308c45909044552ca
+SIZE (rust/crates/azure_storage-0.6.0.crate) = 18500
+SHA256 (rust/crates/azure_storage_blobs-0.6.0.crate) = a69ea7177f0b3c64196766fcd442ac9664658a194070d082ae8876406800040b
+SIZE (rust/crates/azure_storage_blobs-0.6.0.crate) = 60454
+SHA256 (rust/crates/backoff-0.4.0.crate) = b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1
+SIZE (rust/crates/backoff-0.4.0.crate) = 26738
+SHA256 (rust/crates/base-x-0.2.11.crate) = 4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270
+SIZE (rust/crates/base-x-0.2.11.crate) = 10755
+SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
+SIZE (rust/crates/base64-0.13.1.crate) = 61002
+SHA256 (rust/crates/base64-0.20.0.crate) = 0ea22880d78093b0cbe17c89f64a7d457941e65759157ec6cb31a31d652b05e5
+SIZE (rust/crates/base64-0.20.0.crate) = 68293
+SHA256 (rust/crates/base64-0.21.0.crate) = a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a
+SIZE (rust/crates/base64-0.21.0.crate) = 72180
+SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
+SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
+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/bitpacking-0.8.4.crate) = a8c7d2ac73c167c06af4a5f37e6e59d84148d57ccbe4480b76f0273eefea82d7
+SIZE (rust/crates/bitpacking-0.8.4.crate) = 20354
+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/block-padding-0.3.2.crate) = 0a90ec2df9600c28a01c56c4784c9207a96d2451833aeceb8cc97e4c9548bb78
+SIZE (rust/crates/block-padding-0.3.2.crate) = 8452
+SHA256 (rust/crates/borsh-0.10.2.crate) = 40f9ca3698b2e4cb7c15571db0abc5551dca417a21ae8140460b50309bb2cc62
+SIZE (rust/crates/borsh-0.10.2.crate) = 30169
+SHA256 (rust/crates/borsh-derive-0.10.2.crate) = 598b3eacc6db9c3ee57b22707ad8f6a8d2f6d442bfe24ffeb8cbb70ca59e6a35
+SIZE (rust/crates/borsh-derive-0.10.2.crate) = 2906
+SHA256 (rust/crates/borsh-derive-internal-0.10.2.crate) = 186b734fa1c9f6743e90c95d7233c9faab6360d1a96d4ffa19d9cfd1e9350f8a
+SIZE (rust/crates/borsh-derive-internal-0.10.2.crate) = 5149
+SHA256 (rust/crates/borsh-schema-derive-internal-0.10.2.crate) = 99b7ff1008316626f485991b960ade129253d4034014616b94f309a15366cc49
+SIZE (rust/crates/borsh-schema-derive-internal-0.10.2.crate) = 6172
+SHA256 (rust/crates/bstr-1.3.0.crate) = 5ffdb39cb703212f3c11973452c2861b972f757b021158f3516ba10f2fa8b2c1
+SIZE (rust/crates/bstr-1.3.0.crate) = 340998
+SHA256 (rust/crates/buf_redux-0.8.4.crate) = b953a6887648bb07a535631f2bc00fbdb2a2216f135552cb3f534ed136b9c07f
+SIZE (rust/crates/buf_redux-0.8.4.crate) = 26608
+SHA256 (rust/crates/bumpalo-3.12.0.crate) = 0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535
+SIZE (rust/crates/bumpalo-3.12.0.crate) = 81604
+SHA256 (rust/crates/byte-unit-4.0.18.crate) = 3348673602e04848647fffaa8e9a861e7b5d5cae6570727b41bde0f722514484
+SIZE (rust/crates/byte-unit-4.0.18.crate) = 10943
+SHA256 (rust/crates/bytecheck-0.6.10.crate) = 13fe11640a23eb24562225322cd3e452b93a3d4091d62fab69c70542fcd17d1f
+SIZE (rust/crates/bytecheck-0.6.10.crate) = 8223
+SHA256 (rust/crates/bytecheck_derive-0.6.10.crate) = e31225543cb46f81a7e224762764f4a6a0f097b1db0b175f69e8065efaa42de5
+SIZE (rust/crates/bytecheck_derive-0.6.10.crate) = 5472
+SHA256 (rust/crates/bytecount-0.6.3.crate) = 2c676a478f63e9fa2dd5368a42f28bba0d6c560b775f38583c8bbaa7fcd67c9c
+SIZE (rust/crates/bytecount-0.6.3.crate) = 12416
+SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
+SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
+SHA256 (rust/crates/bytes-1.4.0.crate) = 89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be
+SIZE (rust/crates/bytes-1.4.0.crate) = 58080
+SHA256 (rust/crates/bzip2-0.4.4.crate) = bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8
+SIZE (rust/crates/bzip2-0.4.4.crate) = 34197
+SHA256 (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc
+SIZE (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 633444
+SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
+SIZE (rust/crates/cast-0.3.0.crate) = 11452
+SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
+SIZE (rust/crates/cbc-0.1.2.crate) = 23501
+SHA256 (rust/crates/cc-1.0.79.crate) = 50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f
+SIZE (rust/crates/cc-1.0.79.crate) = 62624
+SHA256 (rust/crates/census-0.4.1.crate) = 0fafee10a5dd1cffcb5cc560e0d0df8803d7355a2b12272e3557dee57314cb6e
+SIZE (rust/crates/census-0.4.1.crate) = 6859
+SHA256 (rust/crates/cfb-mode-0.8.2.crate) = 738b8d467867f80a71351933f70461f5b56f24d5c93e0cf216e59229c968d330
+SIZE (rust/crates/cfb-mode-0.8.2.crate) = 25334
+SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/charset-0.1.3.crate) = 18e9079d1a12a2cc2bffb5db039c43661836ead4082120d5844f02555aca2d46
+SIZE (rust/crates/charset-0.1.3.crate) = 14330
+SHA256 (rust/crates/chrono-0.4.24.crate) = 4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b
+SIZE (rust/crates/chrono-0.4.24.crate) = 191330
+SHA256 (rust/crates/chrono-tz-0.8.1.crate) = fa48fa079165080f11d7753fd0bc175b7d391f276b965fe4b55bfad67856e463
+SIZE (rust/crates/chrono-tz-0.8.1.crate) = 602103
+SHA256 (rust/crates/chrono-tz-build-0.1.0.crate) = d9998fb9f7e9b2111641485bf8beb32f92945f97f92a3d061f744cfef335f751
+SIZE (rust/crates/chrono-tz-build-0.1.0.crate) = 5710
+SHA256 (rust/crates/chunked_transfer-1.4.1.crate) = cca491388666e04d7248af3f60f0c40cfb0991c72205595d7c396e3510207d1a
+SIZE (rust/crates/chunked_transfer-1.4.1.crate) = 9763
+SHA256 (rust/crates/ciborium-0.2.0.crate) = b0c137568cc60b904a7724001b35ce2630fd00d5d84805fbb608ab89509d788f
+SIZE (rust/crates/ciborium-0.2.0.crate) = 30130
+SHA256 (rust/crates/ciborium-io-0.2.0.crate) = 346de753af073cc87b52b2083a506b38ac176a44cfb05497b622e27be899b369
+SIZE (rust/crates/ciborium-io-0.2.0.crate) = 2738
+SHA256 (rust/crates/ciborium-ll-0.2.0.crate) = 213030a2b5a4e0c0892b6652260cf6ccac84827b83a85a534e178e3906c4cf1b
+SIZE (rust/crates/ciborium-ll-0.2.0.crate) = 10740
+SHA256 (rust/crates/cidr-utils-0.5.10.crate) = fdfa36f04861d39453affe1cf084ce2d6554021a84eb6f31ebdeafb6fb92a01c
+SIZE (rust/crates/cidr-utils-0.5.10.crate) = 13461
+SHA256 (rust/crates/cipher-0.3.0.crate) = 7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7
+SIZE (rust/crates/cipher-0.3.0.crate) = 12756
+SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
+SIZE (rust/crates/cipher-0.4.4.crate) = 19073
+SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
+SIZE (rust/crates/clap-2.34.0.crate) = 202210
+SHA256 (rust/crates/clap-3.1.18.crate) = d2dbdf4bdacb33466e854ce889eee8dfd5729abf7ccd7664d0a2d60cd384440b
+SIZE (rust/crates/clap-3.1.18.crate) = 209664
+SHA256 (rust/crates/clap_lex-0.2.4.crate) = 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5
+SIZE (rust/crates/clap_lex-0.2.4.crate) = 9652
+SHA256 (rust/crates/cmake-0.1.49.crate) = db34956e100b30725f2eb215f90d4871051239535632f84fea3bc92722c66b7c
*** 1446 LINES SKIPPED ***