git: a963f3bf652b - main - devel/libdatadog: Update to 1.0.1

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Mon, 30 Jan 2023 13:05:42 UTC
The branch main has been updated by sunpoet:

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

commit a963f3bf652b87c07e9fb78bb7c17f6ab9bc15e6
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2023-01-30 12:27:20 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2023-01-30 12:59:02 +0000

    devel/libdatadog: Update to 1.0.1
    
    - Silence patch message
    
    Changes:        https://github.com/DataDog/libdatadog/releases
---
 devel/libdatadog/Makefile                          |   7 +-
 devel/libdatadog/Makefile.crates                   |  96 +++++++---
 devel/libdatadog/distinfo                          | 194 ++++++++++++++++-----
 ...atch-ddtelemetry-src-ipc-platform-unix-locks.rs |  11 ++
 .../files/patch-ddtelemetry-src-ipc-setup-unix.rs  |  12 ++
 5 files changed, 246 insertions(+), 74 deletions(-)

diff --git a/devel/libdatadog/Makefile b/devel/libdatadog/Makefile
index 884ea3c84ad0..3769bf30edca 100644
--- a/devel/libdatadog/Makefile
+++ b/devel/libdatadog/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	libdatadog
-PORTVERSION=	0.9.0
+PORTVERSION=	1.0.1
 DISTVERSIONPREFIX=	v
-PORTREVISION=	4
 CATEGORIES=	devel
 
 MAINTAINER=	sunpoet@FreeBSD.org
@@ -19,8 +18,8 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	DataDog
 
 post-patch:
-	${SED} -e 's|@Datadog_VERSION@|${PORTVERSION}|' ${WRKSRC}/profiling-ffi/datadog_profiling.pc.in > ${WRKSRC}/datadog_profiling.pc
-	${SED} -e 's|@DDog_VERSION@|${PORTVERSION}|' ${WRKSRC}/profiling-ffi/datadog_profiling_with_rpath.pc.in > ${WRKSRC}/datadog_profiling_with_rpath.pc
+	@${SED} -e 's|@Datadog_VERSION@|${PORTVERSION}|' ${WRKSRC}/profiling-ffi/datadog_profiling.pc.in > ${WRKSRC}/datadog_profiling.pc
+	@${SED} -e 's|@DDog_VERSION@|${PORTVERSION}|' ${WRKSRC}/profiling-ffi/datadog_profiling_with_rpath.pc.in > ${WRKSRC}/datadog_profiling_with_rpath.pc
 	# Fix sys-info-0.9.1 on 32-bit architectures, see also https://github.com/FillZpp/sys-info-rs/issues/80
 	@${SED} -i '' -e '/get_cpu/ s|unsigned long|uint64_t|; /get_proc_total/ s|unsigned long|uint64_t|' ${WRKSRC}/cargo-crates/sys-info-0.9.1/c/*.[ch]
 
diff --git a/devel/libdatadog/Makefile.crates b/devel/libdatadog/Makefile.crates
index 88d67fc5af58..4f21ba10284f 100644
--- a/devel/libdatadog/Makefile.crates
+++ b/devel/libdatadog/Makefile.crates
@@ -1,21 +1,38 @@
 CARGO_CRATES=	aho-corasick-0.7.18 \
 		ansi_term-0.12.1 \
 		anyhow-1.0.57 \
+		async-trait-0.1.53 \
+		atty-0.2.14 \
 		autocfg-1.1.0 \
 		base64-0.13.0 \
 		bitflags-1.3.2 \
+		bstr-0.2.17 \
 		bumpalo-3.9.1 \
+		byteorder-1.4.3 \
 		bytes-1.1.0 \
+		cast-0.3.0 \
 		cc-1.0.73 \
 		cfg-if-1.0.0 \
 		chrono-0.4.19 \
-		cmake-0.1.48 \
+		clap-2.34.0 \
 		common-multipart-rfc7578-0.5.0 \
 		core-foundation-0.9.3 \
 		core-foundation-sys-0.8.3 \
+		criterion-0.3.6 \
+		criterion-plot-0.4.5 \
+		crossbeam-channel-0.5.6 \
+		crossbeam-deque-0.8.2 \
+		crossbeam-epoch-0.9.11 \
+		crossbeam-utils-0.8.12 \
+		csv-1.1.6 \
+		csv-core-0.1.10 \
+		ctor-0.1.22 \
+		derivative-2.2.0 \
+		diff-0.1.13 \
+		educe-0.4.19 \
 		either-1.6.1 \
-		fastrand-1.7.0 \
-		fixedbitset-0.4.1 \
+		enum-ordinalize-3.1.11 \
+		fastrand-1.8.0 \
 		fnv-1.0.7 \
 		futures-0.3.21 \
 		futures-channel-0.3.21 \
@@ -27,100 +44,132 @@ CARGO_CRATES=	aho-corasick-0.7.18 \
 		futures-task-0.3.21 \
 		futures-util-0.3.21 \
 		getrandom-0.2.6 \
+		half-1.8.2 \
 		hashbrown-0.11.2 \
-		heck-0.4.0 \
 		hermit-abi-0.1.19 \
 		hex-0.4.3 \
 		http-0.2.7 \
 		http-body-0.4.4 \
 		httparse-1.7.1 \
 		httpdate-1.0.2 \
+		humantime-2.1.0 \
 		hyper-0.14.18 \
 		hyper-multipart-rfc7578-0.7.0 \
 		hyper-rustls-0.23.0 \
 		indexmap-1.8.1 \
 		instant-0.1.12 \
+		io-lifetimes-0.7.3 \
 		itertools-0.10.3 \
+		itoa-0.4.8 \
 		itoa-1.0.1 \
 		js-sys-0.3.57 \
 		lazy_static-1.4.0 \
-		libc-0.2.125 \
+		libc-0.2.132 \
 		log-0.4.17 \
 		lz4_flex-0.9.5 \
 		maplit-1.0.2 \
 		memchr-2.5.0 \
+		memoffset-0.6.5 \
 		mime-0.3.16 \
 		mime_guess-2.0.4 \
-		mio-0.8.3 \
-		multimap-0.8.3 \
+		mio-0.8.4 \
+		nix-0.24.1 \
+		num-bigint-0.4.3 \
 		num-integer-0.1.45 \
 		num-traits-0.2.15 \
 		num_cpus-1.13.1 \
 		once_cell-1.10.0 \
+		oorandom-11.1.3 \
 		openssl-probe-0.1.5 \
-		paste-1.0.7 \
+		opentelemetry-0.17.0 \
+		output_vt100-0.1.3 \
+		paste-1.0.9 \
 		percent-encoding-2.1.0 \
-		petgraph-0.6.0 \
-		pin-project-1.0.10 \
-		pin-project-internal-1.0.10 \
+		pin-project-1.0.12 \
+		pin-project-internal-1.0.12 \
 		pin-project-lite-0.2.9 \
 		pin-utils-0.1.0 \
+		plotters-0.3.4 \
+		plotters-backend-0.3.4 \
+		plotters-svg-0.3.3 \
 		ppv-lite86-0.2.16 \
+		pretty_assertions-1.3.0 \
 		proc-macro2-1.0.38 \
-		prost-0.10.3 \
-		prost-build-0.10.3 \
-		prost-derive-0.10.1 \
-		prost-types-0.10.1 \
+		prost-0.11.0 \
+		prost-derive-0.11.0 \
 		quote-1.0.18 \
 		rand-0.8.5 \
 		rand_chacha-0.3.1 \
 		rand_core-0.6.3 \
-		redox_syscall-0.2.13 \
+		rayon-1.5.3 \
+		rayon-core-1.9.3 \
+		redox_syscall-0.2.16 \
 		regex-1.5.5 \
+		regex-automata-0.1.10 \
 		regex-syntax-0.6.25 \
 		remove_dir_all-0.5.3 \
 		ring-0.16.20 \
+		rlimit-0.8.3 \
+		rmp-0.8.11 \
+		rmp-serde-0.15.5 \
+		rustc-hash-1.1.0 \
+		rustc_version-0.4.0 \
 		rustls-0.20.4 \
 		rustls-native-certs-0.6.2 \
 		rustls-pemfile-1.0.0 \
-		ryu-1.0.9 \
+		ryu-1.0.11 \
+		same-file-1.0.6 \
 		schannel-0.1.19 \
+		scopeguard-1.1.0 \
 		sct-0.7.0 \
 		security-framework-2.6.1 \
 		security-framework-sys-2.6.1 \
+		semver-1.0.14 \
+		sendfd-0.4.3 \
 		serde-1.0.137 \
+		serde_cbor-0.11.2 \
 		serde_derive-1.0.137 \
-		serde_json-1.0.81 \
+		serde_json-1.0.87 \
 		sharded-slab-0.1.4 \
 		slab-0.4.6 \
-		smallvec-1.8.0 \
+		smallvec-1.10.0 \
 		socket2-0.4.4 \
 		spin-0.5.2 \
 		static_assertions-1.1.0 \
 		syn-1.0.93 \
 		sys-info-0.9.1 \
+		tarpc-0.30.0 \
+		tarpc-plugins-0.12.0 \
 		tempfile-3.3.0 \
+		textwrap-0.11.0 \
 		thiserror-1.0.31 \
 		thiserror-impl-1.0.31 \
 		thread_local-1.1.4 \
 		time-0.1.43 \
-		tokio-1.18.2 \
+		tinytemplate-1.2.1 \
+		tokio-1.21.2 \
 		tokio-macros-1.7.0 \
 		tokio-rustls-0.23.4 \
-		tokio-util-0.7.1 \
+		tokio-serde-0.8.0 \
+		tokio-util-0.6.10 \
+		tokio-util-0.7.4 \
 		tower-service-0.3.1 \
 		tracing-0.1.34 \
+		tracing-attributes-0.1.22 \
 		tracing-core-0.1.26 \
 		tracing-log-0.1.3 \
+		tracing-opentelemetry-0.17.4 \
 		tracing-subscriber-0.3.11 \
 		try-lock-0.2.3 \
 		twox-hash-1.6.3 \
 		unicase-2.6.0 \
+		unicode-width-0.1.10 \
 		unicode-xid-0.2.3 \
 		untrusted-0.7.1 \
 		uuid-0.8.2 \
 		valuable-0.1.0 \
 		version_check-0.9.4 \
+		walkdir-2.3.2 \
 		want-0.3.0 \
 		wasi-0.10.2+wasi-snapshot-preview1 \
 		wasi-0.11.0+wasi-snapshot-preview1 \
@@ -131,13 +180,14 @@ CARGO_CRATES=	aho-corasick-0.7.18 \
 		wasm-bindgen-shared-0.2.80 \
 		web-sys-0.3.57 \
 		webpki-0.22.0 \
-		which-4.2.5 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
+		winapi-util-0.1.5 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
 		windows-sys-0.36.1 \
 		windows_aarch64_msvc-0.36.1 \
 		windows_i686_gnu-0.36.1 \
 		windows_i686_msvc-0.36.1 \
 		windows_x86_64_gnu-0.36.1 \
-		windows_x86_64_msvc-0.36.1
+		windows_x86_64_msvc-0.36.1 \
+		yansi-0.5.1
diff --git a/devel/libdatadog/distinfo b/devel/libdatadog/distinfo
index b13a95037703..644d1fd238aa 100644
--- a/devel/libdatadog/distinfo
+++ b/devel/libdatadog/distinfo
@@ -1,40 +1,74 @@
-TIMESTAMP = 1665330608
+TIMESTAMP = 1674589492
 SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
 SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923
 SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
 SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
 SHA256 (rust/crates/anyhow-1.0.57.crate) = 08f9b8508dccb7687a1d6c4ce66b2b0ecef467c94667de27d8d7fe1f8d2a9cdc
 SIZE (rust/crates/anyhow-1.0.57.crate) = 44614
+SHA256 (rust/crates/async-trait-0.1.53.crate) = ed6aa3524a2dfcf9fe180c51eae2b58738348d819517ceadf95789c51fff7600
+SIZE (rust/crates/async-trait-0.1.53.crate) = 26210
+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/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd
 SIZE (rust/crates/base64-0.13.0.crate) = 62070
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bstr-0.2.17.crate) = ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223
+SIZE (rust/crates/bstr-0.2.17.crate) = 330350
 SHA256 (rust/crates/bumpalo-3.9.1.crate) = a4a45a46ab1f2412e53d3a0ade76ffad2025804294569aae387231a0cd6e0899
 SIZE (rust/crates/bumpalo-3.9.1.crate) = 77507
+SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
+SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
 SHA256 (rust/crates/bytes-1.1.0.crate) = c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8
 SIZE (rust/crates/bytes-1.1.0.crate) = 49640
+SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
+SIZE (rust/crates/cast-0.3.0.crate) = 11452
 SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11
 SIZE (rust/crates/cc-1.0.73.crate) = 57880
 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
 SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
 SHA256 (rust/crates/chrono-0.4.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73
 SIZE (rust/crates/chrono-0.4.19.crate) = 155663
-SHA256 (rust/crates/cmake-0.1.48.crate) = e8ad8cef104ac57b68b89df3208164d228503abbdce70f6880ffa3d970e7443a
-SIZE (rust/crates/cmake-0.1.48.crate) = 15142
+SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
+SIZE (rust/crates/clap-2.34.0.crate) = 202210
 SHA256 (rust/crates/common-multipart-rfc7578-0.5.0.crate) = 22328b3864f1d8dbe7036f3f2fdfdcb1f367af43dca418943d396fbf8c4b8021
 SIZE (rust/crates/common-multipart-rfc7578-0.5.0.crate) = 7473
 SHA256 (rust/crates/core-foundation-0.9.3.crate) = 194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146
 SIZE (rust/crates/core-foundation-0.9.3.crate) = 27059
 SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
 SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519
+SHA256 (rust/crates/criterion-0.3.6.crate) = b01d6de93b2b6c65e17c634a26653a29d107b3c98c607c765bf38d041531cd8f
+SIZE (rust/crates/criterion-0.3.6.crate) = 110967
+SHA256 (rust/crates/criterion-plot-0.4.5.crate) = 2673cc8207403546f45f5fd319a974b1e6983ad1a3ee7e6041650013be041876
+SIZE (rust/crates/criterion-plot-0.4.5.crate) = 22721
+SHA256 (rust/crates/crossbeam-channel-0.5.6.crate) = c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521
+SIZE (rust/crates/crossbeam-channel-0.5.6.crate) = 90292
+SHA256 (rust/crates/crossbeam-deque-0.8.2.crate) = 715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc
+SIZE (rust/crates/crossbeam-deque-0.8.2.crate) = 21237
+SHA256 (rust/crates/crossbeam-epoch-0.9.11.crate) = f916dfc5d356b0ed9dae65f1db9fc9770aa2851d2662b988ccf4fe3516e86348
+SIZE (rust/crates/crossbeam-epoch-0.9.11.crate) = 47900
+SHA256 (rust/crates/crossbeam-utils-0.8.12.crate) = edbafec5fa1f196ca66527c1b12c2ec4745ca14b50f1ad8f9f6f720b55d11fac
+SIZE (rust/crates/crossbeam-utils-0.8.12.crate) = 41785
+SHA256 (rust/crates/csv-1.1.6.crate) = 22813a6dc45b335f9bade10bf7271dc477e81113e89eb251a0bc2a8a81c536e1
+SIZE (rust/crates/csv-1.1.6.crate) = 886999
+SHA256 (rust/crates/csv-core-0.1.10.crate) = 2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90
+SIZE (rust/crates/csv-core-0.1.10.crate) = 25668
+SHA256 (rust/crates/ctor-0.1.22.crate) = f877be4f7c9f246b183111634f75baa039715e3f46ce860677d3b19a69fb229c
+SIZE (rust/crates/ctor-0.1.22.crate) = 9311
+SHA256 (rust/crates/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b
+SIZE (rust/crates/derivative-2.2.0.crate) = 48076
+SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
+SIZE (rust/crates/diff-0.1.13.crate) = 46216
+SHA256 (rust/crates/educe-0.4.19.crate) = c07b7cc9cd8c08d10db74fca3b20949b9b6199725c04a0cce6d543496098fcac
+SIZE (rust/crates/educe-0.4.19.crate) = 43859
 SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
 SIZE (rust/crates/either-1.6.1.crate) = 13641
-SHA256 (rust/crates/fastrand-1.7.0.crate) = c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf
-SIZE (rust/crates/fastrand-1.7.0.crate) = 11265
-SHA256 (rust/crates/fixedbitset-0.4.1.crate) = 279fb028e20b3c4c320317955b77c5e0c9701f05a1d309905d6fc702cdc5053e
-SIZE (rust/crates/fixedbitset-0.4.1.crate) = 15551
+SHA256 (rust/crates/enum-ordinalize-3.1.11.crate) = 2170fc0efee383079a8bdd05d6ea2a184d2a0f07a1c1dcabdb2fd5e9f24bc36c
+SIZE (rust/crates/enum-ordinalize-3.1.11.crate) = 5918
+SHA256 (rust/crates/fastrand-1.8.0.crate) = a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499
+SIZE (rust/crates/fastrand-1.8.0.crate) = 11369
 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
 SIZE (rust/crates/fnv-1.0.7.crate) = 11266
 SHA256 (rust/crates/futures-0.3.21.crate) = f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e
@@ -57,10 +91,10 @@ SHA256 (rust/crates/futures-util-0.3.21.crate) = d8b7abd5d659d9b90c8cba917f6ec75
 SIZE (rust/crates/futures-util-0.3.21.crate) = 153768
 SHA256 (rust/crates/getrandom-0.2.6.crate) = 9be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad
 SIZE (rust/crates/getrandom-0.2.6.crate) = 28043
+SHA256 (rust/crates/half-1.8.2.crate) = eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7
+SIZE (rust/crates/half-1.8.2.crate) = 41874
 SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
 SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
-SHA256 (rust/crates/heck-0.4.0.crate) = 2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9
-SIZE (rust/crates/heck-0.4.0.crate) = 11161
 SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
 SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
@@ -73,6 +107,8 @@ SHA256 (rust/crates/httparse-1.7.1.crate) = 496ce29bb5a52785b44e0f7ca2847ae0bb83
 SIZE (rust/crates/httparse-1.7.1.crate) = 29379
 SHA256 (rust/crates/httpdate-1.0.2.crate) = c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421
 SIZE (rust/crates/httpdate-1.0.2.crate) = 10673
+SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
+SIZE (rust/crates/humantime-2.1.0.crate) = 16749
 SHA256 (rust/crates/hyper-0.14.18.crate) = b26ae0a80afebe130861d90abf98e3814a4f28a4c6ffeb5ab8ebb2be311e0ef2
 SIZE (rust/crates/hyper-0.14.18.crate) = 179660
 SHA256 (rust/crates/hyper-multipart-rfc7578-0.7.0.crate) = 63ca8108ac0ae98d310d41cddb11c6b822e8aca865dbe421366934e6f7f72e10
@@ -83,16 +119,20 @@ SHA256 (rust/crates/indexmap-1.8.1.crate) = 0f647032dfaa1f8b6dc29bd3edb7bbef4861
 SIZE (rust/crates/indexmap-1.8.1.crate) = 53220
 SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
 SIZE (rust/crates/instant-0.1.12.crate) = 6128
+SHA256 (rust/crates/io-lifetimes-0.7.3.crate) = 1ea37f355c05dde75b84bba2d767906ad522e97cd9e2eef2be7a4ab7fb442c06
+SIZE (rust/crates/io-lifetimes-0.7.3.crate) = 35680
 SHA256 (rust/crates/itertools-0.10.3.crate) = a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3
 SIZE (rust/crates/itertools-0.10.3.crate) = 118661
+SHA256 (rust/crates/itoa-0.4.8.crate) = b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4
+SIZE (rust/crates/itoa-0.4.8.crate) = 11926
 SHA256 (rust/crates/itoa-1.0.1.crate) = 1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35
 SIZE (rust/crates/itoa-1.0.1.crate) = 11059
 SHA256 (rust/crates/js-sys-0.3.57.crate) = 671a26f820db17c2a2750743f1dd03bafd15b98c9f30c7c2628c024c05d73397
 SIZE (rust/crates/js-sys-0.3.57.crate) = 78605
 SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
 SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libc-0.2.125.crate) = 5916d2ae698f6de9bfb891ad7a8d65c09d232dc58cc4ac433c7da3b2fd84bc2b
-SIZE (rust/crates/libc-0.2.125.crate) = 589236
+SHA256 (rust/crates/libc-0.2.132.crate) = 8371e4e5341c3a96db127eb2465ac681ced4c433e01dd0e938adbef26ba93ba5
+SIZE (rust/crates/libc-0.2.132.crate) = 595317
 SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
 SIZE (rust/crates/log-0.4.17.crate) = 38028
 SHA256 (rust/crates/lz4_flex-0.9.5.crate) = 1a8cbbb2831780bc3b9c15a41f5b49222ef756b6730a95f3decfdd15903eb5a3
@@ -101,14 +141,18 @@ SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a610
 SIZE (rust/crates/maplit-1.0.2.crate) = 8871
 SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
 SIZE (rust/crates/memchr-2.5.0.crate) = 65812
+SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
+SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
 SHA256 (rust/crates/mime-0.3.16.crate) = 2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d
 SIZE (rust/crates/mime-0.3.16.crate) = 15206
 SHA256 (rust/crates/mime_guess-2.0.4.crate) = 4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef
 SIZE (rust/crates/mime_guess-2.0.4.crate) = 26399
-SHA256 (rust/crates/mio-0.8.3.crate) = 713d550d9b44d89174e066b7a6217ae06234c10cb47819a88290d2b353c31799
-SIZE (rust/crates/mio-0.8.3.crate) = 92506
-SHA256 (rust/crates/multimap-0.8.3.crate) = e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a
-SIZE (rust/crates/multimap-0.8.3.crate) = 13518
+SHA256 (rust/crates/mio-0.8.4.crate) = 57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf
+SIZE (rust/crates/mio-0.8.4.crate) = 93013
+SHA256 (rust/crates/nix-0.24.1.crate) = 8f17df307904acd05aa8e32e97bb20f2a0df1728bbc2d771ae8f9a90463441e9
+SIZE (rust/crates/nix-0.24.1.crate) = 263506
+SHA256 (rust/crates/num-bigint-0.4.3.crate) = f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f
+SIZE (rust/crates/num-bigint-0.4.3.crate) = 97799
 SHA256 (rust/crates/num-integer-0.1.45.crate) = 225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9
 SIZE (rust/crates/num-integer-0.1.45.crate) = 22529
 SHA256 (rust/crates/num-traits-0.2.15.crate) = 578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd
@@ -117,34 +161,42 @@ SHA256 (rust/crates/num_cpus-1.13.1.crate) = 19e64526ebdee182341572e50e9ad03965a
 SIZE (rust/crates/num_cpus-1.13.1.crate) = 14752
 SHA256 (rust/crates/once_cell-1.10.0.crate) = 87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9
 SIZE (rust/crates/once_cell-1.10.0.crate) = 30414
+SHA256 (rust/crates/oorandom-11.1.3.crate) = 0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575
+SIZE (rust/crates/oorandom-11.1.3.crate) = 10068
 SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
 SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/paste-1.0.7.crate) = 0c520e05135d6e763148b6426a837e239041653ba7becd2e538c076c738025fc
-SIZE (rust/crates/paste-1.0.7.crate) = 18285
+SHA256 (rust/crates/opentelemetry-0.17.0.crate) = 6105e89802af13fdf48c49d7646d3b533a70e536d818aae7e78ba0433d01acb8
+SIZE (rust/crates/opentelemetry-0.17.0.crate) = 140416
+SHA256 (rust/crates/output_vt100-0.1.3.crate) = 628223faebab4e3e40667ee0b2336d34a5b960ff60ea743ddfdbcf7770bcfb66
+SIZE (rust/crates/output_vt100-0.1.3.crate) = 4473
+SHA256 (rust/crates/paste-1.0.9.crate) = b1de2e551fb905ac83f73f7aedf2f0cb4a0da7e35efa24a202a936269f1f18e1
+SIZE (rust/crates/paste-1.0.9.crate) = 17752
 SHA256 (rust/crates/percent-encoding-2.1.0.crate) = d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e
 SIZE (rust/crates/percent-encoding-2.1.0.crate) = 9748
-SHA256 (rust/crates/petgraph-0.6.0.crate) = 4a13a2fa9d0b63e5f22328828741e523766fff0ee9e779316902290dff3f824f
-SIZE (rust/crates/petgraph-0.6.0.crate) = 182063
-SHA256 (rust/crates/pin-project-1.0.10.crate) = 58ad3879ad3baf4e44784bc6a718a8698867bb991f8ce24d1bcbe2cfb4c3a75e
-SIZE (rust/crates/pin-project-1.0.10.crate) = 56366
-SHA256 (rust/crates/pin-project-internal-1.0.10.crate) = 744b6f092ba29c3650faf274db506afd39944f48420f6c86b17cfe0ee1cb36bb
-SIZE (rust/crates/pin-project-internal-1.0.10.crate) = 27913
+SHA256 (rust/crates/pin-project-1.0.12.crate) = ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc
+SIZE (rust/crates/pin-project-1.0.12.crate) = 56972
+SHA256 (rust/crates/pin-project-internal-1.0.12.crate) = 069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55
+SIZE (rust/crates/pin-project-internal-1.0.12.crate) = 27956
 SHA256 (rust/crates/pin-project-lite-0.2.9.crate) = e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116
 SIZE (rust/crates/pin-project-lite-0.2.9.crate) = 27713
 SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
 SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
+SHA256 (rust/crates/plotters-0.3.4.crate) = 2538b639e642295546c50fcd545198c9d64ee2a38620a628724a3b266d5fbf97
+SIZE (rust/crates/plotters-0.3.4.crate) = 143219
+SHA256 (rust/crates/plotters-backend-0.3.4.crate) = 193228616381fecdc1224c62e96946dfbc73ff4384fba576e052ff8c1bea8142
+SIZE (rust/crates/plotters-backend-0.3.4.crate) = 13416
+SHA256 (rust/crates/plotters-svg-0.3.3.crate) = f9a81d2759aae1dae668f783c308bc5c8ebd191ff4184aaa1b37f65a6ae5a56f
+SIZE (rust/crates/plotters-svg-0.3.3.crate) = 6916
 SHA256 (rust/crates/ppv-lite86-0.2.16.crate) = eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872
 SIZE (rust/crates/ppv-lite86-0.2.16.crate) = 22245
+SHA256 (rust/crates/pretty_assertions-1.3.0.crate) = a25e9bcb20aa780fd0bb16b72403a9064d6b3f22f026946029acb941a50af755
+SIZE (rust/crates/pretty_assertions-1.3.0.crate) = 79441
 SHA256 (rust/crates/proc-macro2-1.0.38.crate) = 9027b48e9d4c9175fa2218adf3557f91c1137021739951d4932f5f8268ac48aa
 SIZE (rust/crates/proc-macro2-1.0.38.crate) = 41687
-SHA256 (rust/crates/prost-0.10.3.crate) = bc03e116981ff7d8da8e5c220e374587b98d294af7ba7dd7fda761158f00086f
-SIZE (rust/crates/prost-0.10.3.crate) = 26190
-SHA256 (rust/crates/prost-build-0.10.3.crate) = 65a1118354442de7feb8a2a76f3d80ef01426bd45542c8c1fdffca41a758f846
-SIZE (rust/crates/prost-build-0.10.3.crate) = 6351222
-SHA256 (rust/crates/prost-derive-0.10.1.crate) = 7b670f45da57fb8542ebdbb6105a925fe571b67f9e7ed9f47a06a84e72b4e7cc
-SIZE (rust/crates/prost-derive-0.10.1.crate) = 19128
-SHA256 (rust/crates/prost-types-0.10.1.crate) = 2d0a014229361011dc8e69c8a1ec6c2e8d0f2af7c91e3ea3f5b2170298461e68
-SIZE (rust/crates/prost-types-0.10.1.crate) = 31215
+SHA256 (rust/crates/prost-0.11.0.crate) = 399c3c31cdec40583bb68f0b18403400d01ec4289c383aa047560439952c4dd7
+SIZE (rust/crates/prost-0.11.0.crate) = 26435
+SHA256 (rust/crates/prost-derive-0.11.0.crate) = 7345d5f0e08c0536d7ac7229952590239e77abf0a0100a1b1d890add6ea96364
+SIZE (rust/crates/prost-derive-0.11.0.crate) = 19265
 SHA256 (rust/crates/quote-1.0.18.crate) = a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1
 SIZE (rust/crates/quote-1.0.18.crate) = 28911
 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
@@ -153,44 +205,70 @@ SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4
 SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
 SHA256 (rust/crates/rand_core-0.6.3.crate) = d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7
 SIZE (rust/crates/rand_core-0.6.3.crate) = 21938
-SHA256 (rust/crates/redox_syscall-0.2.13.crate) = 62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42
-SIZE (rust/crates/redox_syscall-0.2.13.crate) = 23759
+SHA256 (rust/crates/rayon-1.5.3.crate) = bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d
+SIZE (rust/crates/rayon-1.5.3.crate) = 167246
+SHA256 (rust/crates/rayon-core-1.9.3.crate) = 258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f
+SIZE (rust/crates/rayon-core-1.9.3.crate) = 65300
+SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
+SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
 SHA256 (rust/crates/regex-1.5.5.crate) = 1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286
 SIZE (rust/crates/regex-1.5.5.crate) = 238119
+SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132
+SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
 SHA256 (rust/crates/regex-syntax-0.6.25.crate) = f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b
 SIZE (rust/crates/regex-syntax-0.6.25.crate) = 293293
 SHA256 (rust/crates/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7
 SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184
 SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
 SIZE (rust/crates/ring-0.16.20.crate) = 5082615
+SHA256 (rust/crates/rlimit-0.8.3.crate) = f7278a1ec8bfd4a4e07515c589f5ff7b309a373f987393aef44813d9dcf87aa3
+SIZE (rust/crates/rlimit-0.8.3.crate) = 16575
+SHA256 (rust/crates/rmp-0.8.11.crate) = 44519172358fd6d58656c86ab8e7fbc9e1490c3e8f14d35ed78ca0dd07403c9f
+SIZE (rust/crates/rmp-0.8.11.crate) = 28829
+SHA256 (rust/crates/rmp-serde-0.15.5.crate) = 723ecff9ad04f4ad92fe1c8ca6c20d2196d9286e9c60727c4cb5511629260e9d
+SIZE (rust/crates/rmp-serde-0.15.5.crate) = 28657
+SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
+SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
+SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
+SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
 SHA256 (rust/crates/rustls-0.20.4.crate) = 4fbfeb8d0ddb84706bc597a5574ab8912817c52a397f819e5b614e2265206921
 SIZE (rust/crates/rustls-0.20.4.crate) = 256347
 SHA256 (rust/crates/rustls-native-certs-0.6.2.crate) = 0167bac7a9f490495f3c33013e7722b53cb087ecbe082fb0c6387c96f634ea50
 SIZE (rust/crates/rustls-native-certs-0.6.2.crate) = 22089
 SHA256 (rust/crates/rustls-pemfile-1.0.0.crate) = e7522c9de787ff061458fe9a829dc790a3f5b22dc571694fc5883f448b94d9a9
 SIZE (rust/crates/rustls-pemfile-1.0.0.crate) = 14559
-SHA256 (rust/crates/ryu-1.0.9.crate) = 73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f
-SIZE (rust/crates/ryu-1.0.9.crate) = 48391
+SHA256 (rust/crates/ryu-1.0.11.crate) = 4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09
+SIZE (rust/crates/ryu-1.0.11.crate) = 47007
+SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
+SIZE (rust/crates/same-file-1.0.6.crate) = 10183
 SHA256 (rust/crates/schannel-0.1.19.crate) = 8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75
 SIZE (rust/crates/schannel-0.1.19.crate) = 42755
+SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
+SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
 SHA256 (rust/crates/sct-0.7.0.crate) = d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4
 SIZE (rust/crates/sct-0.7.0.crate) = 27502
 SHA256 (rust/crates/security-framework-2.6.1.crate) = 2dc14f172faf8a0194a3aded622712b0de276821addc574fa54fc0a1167e10dc
 SIZE (rust/crates/security-framework-2.6.1.crate) = 71688
 SHA256 (rust/crates/security-framework-sys-2.6.1.crate) = 0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556
 SIZE (rust/crates/security-framework-sys-2.6.1.crate) = 17717
+SHA256 (rust/crates/semver-1.0.14.crate) = e25dfac463d778e353db5be2449d1cce89bd6fd23c9f1ea21310ce6e5a1b29c4
+SIZE (rust/crates/semver-1.0.14.crate) = 29813
+SHA256 (rust/crates/sendfd-0.4.3.crate) = 604b71b8fc267e13bb3023a2c901126c8f349393666a6d98ac1ae5729b701798
+SIZE (rust/crates/sendfd-0.4.3.crate) = 11120
 SHA256 (rust/crates/serde-1.0.137.crate) = 61ea8d54c77f8315140a05f4c7237403bf38b72704d031543aa1d16abbf517d1
 SIZE (rust/crates/serde-1.0.137.crate) = 76182
+SHA256 (rust/crates/serde_cbor-0.11.2.crate) = 2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5
+SIZE (rust/crates/serde_cbor-0.11.2.crate) = 44570
 SHA256 (rust/crates/serde_derive-1.0.137.crate) = 1f26faba0c3959972377d3b2d306ee9f71faee9714294e41bb777f83f88578be
 SIZE (rust/crates/serde_derive-1.0.137.crate) = 54831
-SHA256 (rust/crates/serde_json-1.0.81.crate) = 9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c
-SIZE (rust/crates/serde_json-1.0.81.crate) = 144480
+SHA256 (rust/crates/serde_json-1.0.87.crate) = 6ce777b7b150d76b9cf60d28b55f5847135a003f7d7350c6be7a773508ce7d45
+SIZE (rust/crates/serde_json-1.0.87.crate) = 144383
 SHA256 (rust/crates/sharded-slab-0.1.4.crate) = 900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31
 SIZE (rust/crates/sharded-slab-0.1.4.crate) = 52479
 SHA256 (rust/crates/slab-0.4.6.crate) = eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32
 SIZE (rust/crates/slab-0.4.6.crate) = 16067
-SHA256 (rust/crates/smallvec-1.8.0.crate) = f2dd574626839106c320a323308629dcb1acfc96e32a8cba364ddc61ac23ee83
-SIZE (rust/crates/smallvec-1.8.0.crate) = 27992
+SHA256 (rust/crates/smallvec-1.10.0.crate) = a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0
+SIZE (rust/crates/smallvec-1.10.0.crate) = 31564
 SHA256 (rust/crates/socket2-0.4.4.crate) = 66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0
 SIZE (rust/crates/socket2-0.4.4.crate) = 44048
 SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
@@ -201,8 +279,14 @@ SHA256 (rust/crates/syn-1.0.93.crate) = 04066589568b72ec65f42d65a1a52436e954b168
 SIZE (rust/crates/syn-1.0.93.crate) = 236682
 SHA256 (rust/crates/sys-info-0.9.1.crate) = 0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c
 SIZE (rust/crates/sys-info-0.9.1.crate) = 20589
+SHA256 (rust/crates/tarpc-0.30.0.crate) = 6dd84a0fdd485d04b67be6009a04603489c8cb00ade830e4dd2e3660bef855b1
+SIZE (rust/crates/tarpc-0.30.0.crate) = 58752
+SHA256 (rust/crates/tarpc-plugins-0.12.0.crate) = 0ee42b4e559f17bce0385ebf511a7beb67d5cc33c12c96b7f4e9789919d9c10f
+SIZE (rust/crates/tarpc-plugins-0.12.0.crate) = 8128
 SHA256 (rust/crates/tempfile-3.3.0.crate) = 5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4
 SIZE (rust/crates/tempfile-3.3.0.crate) = 27578
+SHA256 (rust/crates/textwrap-0.11.0.crate) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060
+SIZE (rust/crates/textwrap-0.11.0.crate) = 17322
 SHA256 (rust/crates/thiserror-1.0.31.crate) = bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a
 SIZE (rust/crates/thiserror-1.0.31.crate) = 18013
 SHA256 (rust/crates/thiserror-impl-1.0.31.crate) = 0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a
@@ -211,22 +295,32 @@ SHA256 (rust/crates/thread_local-1.1.4.crate) = 5516c27b78311c50bf42c071425c560a
 SIZE (rust/crates/thread_local-1.1.4.crate) = 13106
 SHA256 (rust/crates/time-0.1.43.crate) = ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438
 SIZE (rust/crates/time-0.1.43.crate) = 28653
-SHA256 (rust/crates/tokio-1.18.2.crate) = 4903bf0427cf68dddd5aa6a93220756f8be0c34fcfa9f5e6191e103e15a31395
-SIZE (rust/crates/tokio-1.18.2.crate) = 572381
+SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
+SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
+SHA256 (rust/crates/tokio-1.21.2.crate) = a9e03c497dc955702ba729190dc4aac6f2a0ce97f913e5b1b5912fc5039d9099
+SIZE (rust/crates/tokio-1.21.2.crate) = 606589
 SHA256 (rust/crates/tokio-macros-1.7.0.crate) = b557f72f448c511a979e2564e55d74e6c4432fc96ff4f6241bc6bded342643b7
 SIZE (rust/crates/tokio-macros-1.7.0.crate) = 9261
 SHA256 (rust/crates/tokio-rustls-0.23.4.crate) = c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59
 SIZE (rust/crates/tokio-rustls-0.23.4.crate) = 27024
-SHA256 (rust/crates/tokio-util-0.7.1.crate) = 0edfdeb067411dba2044da6d1cb2df793dd35add7888d73c16e3381ded401764
-SIZE (rust/crates/tokio-util-0.7.1.crate) = 87364
+SHA256 (rust/crates/tokio-serde-0.8.0.crate) = 911a61637386b789af998ee23f50aa30d5fd7edcec8d6d3dedae5e5815205466
+SIZE (rust/crates/tokio-serde-0.8.0.crate) = 15720
+SHA256 (rust/crates/tokio-util-0.6.10.crate) = 36943ee01a6d67977dd3f84a5a1d2efeb4ada3a1ae771cadfaa535d9d9fc6507
+SIZE (rust/crates/tokio-util-0.6.10.crate) = 71140
+SHA256 (rust/crates/tokio-util-0.7.4.crate) = 0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740
+SIZE (rust/crates/tokio-util-0.7.4.crate) = 93424
 SHA256 (rust/crates/tower-service-0.3.1.crate) = 360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6
 SIZE (rust/crates/tower-service-0.3.1.crate) = 6299
 SHA256 (rust/crates/tracing-0.1.34.crate) = 5d0ecdcb44a79f0fe9844f0c4f33a342cbcbb5117de8001e6ba0dc2351327d09
 SIZE (rust/crates/tracing-0.1.34.crate) = 72775
+SHA256 (rust/crates/tracing-attributes-0.1.22.crate) = 11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2
+SIZE (rust/crates/tracing-attributes-0.1.22.crate) = 28199
 SHA256 (rust/crates/tracing-core-0.1.26.crate) = f54c8ca710e81886d498c2fd3331b56c93aa248d49de2222ad2742247c60072f
 SIZE (rust/crates/tracing-core-0.1.26.crate) = 53727
 SHA256 (rust/crates/tracing-log-0.1.3.crate) = 78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922
 SIZE (rust/crates/tracing-log-0.1.3.crate) = 20549
+SHA256 (rust/crates/tracing-opentelemetry-0.17.4.crate) = fbbe89715c1dbbb790059e2565353978564924ee85017b5fff365c872ff6721f
+SIZE (rust/crates/tracing-opentelemetry-0.17.4.crate) = 104741
 SHA256 (rust/crates/tracing-subscriber-0.3.11.crate) = 4bc28f93baff38037f64e6f43d34cfa1605f27a49c34e8a04c5e78b0babf2596
 SIZE (rust/crates/tracing-subscriber-0.3.11.crate) = 184827
 SHA256 (rust/crates/try-lock-0.2.3.crate) = 59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642
@@ -235,6 +329,8 @@ SHA256 (rust/crates/twox-hash-1.6.3.crate) = 97fee6b57c6a41524a810daee9286c02d77
 SIZE (rust/crates/twox-hash-1.6.3.crate) = 21842
 SHA256 (rust/crates/unicase-2.6.0.crate) = 50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6
 SIZE (rust/crates/unicase-2.6.0.crate) = 23478
+SHA256 (rust/crates/unicode-width-0.1.10.crate) = c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b
+SIZE (rust/crates/unicode-width-0.1.10.crate) = 18968
 SHA256 (rust/crates/unicode-xid-0.2.3.crate) = 957e51f3646910546462e67d5f7599b9e4fb8acdd304b087a6494730f9eebf04
 SIZE (rust/crates/unicode-xid-0.2.3.crate) = 15174
 SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
@@ -245,6 +341,8 @@ SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e
 SIZE (rust/crates/valuable-0.1.0.crate) = 27718
 SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
 SIZE (rust/crates/version_check-0.9.4.crate) = 14895
+SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56
+SIZE (rust/crates/walkdir-2.3.2.crate) = 23516
 SHA256 (rust/crates/want-0.3.0.crate) = 1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0
 SIZE (rust/crates/want-0.3.0.crate) = 6550
 SHA256 (rust/crates/wasi-0.10.2+wasi-snapshot-preview1.crate) = fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6
@@ -265,12 +363,12 @@ SHA256 (rust/crates/web-sys-0.3.57.crate) = 7b17e741662c70c8bd24ac5c5b18de314a2c
 SIZE (rust/crates/web-sys-0.3.57.crate) = 686563
 SHA256 (rust/crates/webpki-0.22.0.crate) = f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd
 SIZE (rust/crates/webpki-0.22.0.crate) = 58663
-SHA256 (rust/crates/which-4.2.5.crate) = 5c4fb54e6113b6a8772ee41c3404fb0301ac79604489467e0a9ce1f3e97c24ae
-SIZE (rust/crates/which-4.2.5.crate) = 9326
 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
 SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
+SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178
+SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
 SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
 SHA256 (rust/crates/windows-sys-0.36.1.crate) = ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2
@@ -285,5 +383,7 @@ SHA256 (rust/crates/windows_x86_64_gnu-0.36.1.crate) = 4dcd171b8776c41b97521e5da
 SIZE (rust/crates/windows_x86_64_gnu-0.36.1.crate) = 790934
 SHA256 (rust/crates/windows_x86_64_msvc-0.36.1.crate) = c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680
 SIZE (rust/crates/windows_x86_64_msvc-0.36.1.crate) = 661999
-SHA256 (DataDog-libdatadog-v0.9.0_GH0.tar.gz) = b52f9e13197aa7764557e57fdba3fb35810499f745697d4dc5d824fc07a4cc49
-SIZE (DataDog-libdatadog-v0.9.0_GH0.tar.gz) = 126192
+SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
+SIZE (rust/crates/yansi-0.5.1.crate) = 16525
+SHA256 (DataDog-libdatadog-v1.0.1_GH0.tar.gz) = f98fdc7098bd7c17c558ffea7262976fd71785ccce15919a53dbdf7bdbbd789b
+SIZE (DataDog-libdatadog-v1.0.1_GH0.tar.gz) = 257431
diff --git a/devel/libdatadog/files/patch-ddtelemetry-src-ipc-platform-unix-locks.rs b/devel/libdatadog/files/patch-ddtelemetry-src-ipc-platform-unix-locks.rs
new file mode 100644
index 000000000000..fe590bb4e35f
--- /dev/null
+++ b/devel/libdatadog/files/patch-ddtelemetry-src-ipc-platform-unix-locks.rs
@@ -0,0 +1,11 @@
+--- ddtelemetry/src/ipc/platform/unix/locks.rs.orig	2022-12-12 17:34:51 UTC
++++ ddtelemetry/src/ipc/platform/unix/locks.rs
+@@ -76,6 +76,8 @@ impl FLock {
+             l_start: 0,
+             l_len: 0,
+             l_pid: 0,
++#[cfg(target_os = "freebsd")]
++            l_sysid: 0,
+         };
+ 
+         match nix::fcntl::fcntl(this.fd, FcntlArg::F_SETLK(&lock)) {
diff --git a/devel/libdatadog/files/patch-ddtelemetry-src-ipc-setup-unix.rs b/devel/libdatadog/files/patch-ddtelemetry-src-ipc-setup-unix.rs
new file mode 100644
index 000000000000..53317c6b7f4a
--- /dev/null
+++ b/devel/libdatadog/files/patch-ddtelemetry-src-ipc-setup-unix.rs
@@ -0,0 +1,12 @@
+--- ddtelemetry/src/ipc/setup/unix.rs.orig	2022-12-12 17:34:51 UTC
++++ ddtelemetry/src/ipc/setup/unix.rs
+@@ -161,6 +161,9 @@ mod linux {
+     }
+ }
+ 
++#[cfg(target_os = "freebsd")]
++pub type DefaultLiason = SharedDirLiaison;
++
+ #[cfg(target_os = "linux")]
+ pub use linux::*;
+