git: 7eb972450e63 - main - devel/libdatadog: Update to 23.0.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 09 Nov 2025 16:34:15 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=7eb972450e638fabfcb1a46affaadfa700cee941
commit 7eb972450e638fabfcb1a46affaadfa700cee941
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-11-09 16:09:24 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-11-09 16:30:47 +0000
devel/libdatadog: Update to 23.0.0
Changes: https://github.com/DataDog/libdatadog/releases
---
devel/libdatadog/Makefile | 3 +-
devel/libdatadog/Makefile.crates | 27 ++++++++--
devel/libdatadog/distinfo | 60 ++++++++++++++++++----
...-datadog-crashtracker-src-collector-emitters.rs | 16 +++---
4 files changed, 85 insertions(+), 21 deletions(-)
diff --git a/devel/libdatadog/Makefile b/devel/libdatadog/Makefile
index e77d312e23ef..40d609700ac1 100644
--- a/devel/libdatadog/Makefile
+++ b/devel/libdatadog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libdatadog
-PORTVERSION= 22.1.0
+PORTVERSION= 23.0.0
DISTVERSIONPREFIX= v
CATEGORIES= devel
@@ -14,6 +14,7 @@ BROKEN_i386= error: could not compile `datadog-sidecar` (lib) due to 2 previous
BUILD_DEPENDS= bindgen:devel/rust-bindgen-cli \
protoc:devel/protobuf
+LIB_DEPENDS= libzstd.so:archivers/zstd
USES= cargo llvm
diff --git a/devel/libdatadog/Makefile.crates b/devel/libdatadog/Makefile.crates
index 61c59eeef46e..3f82c1124e55 100644
--- a/devel/libdatadog/Makefile.crates
+++ b/devel/libdatadog/Makefile.crates
@@ -119,6 +119,8 @@ CARGO_CRATES= addr2line-0.24.2 \
deflate64-0.1.9 \
deranged-0.4.0 \
derive_arbitrary-1.4.1 \
+ derive_more-2.0.1 \
+ derive_more-impl-2.0.1 \
diff-0.1.13 \
digest-0.10.7 \
displaydoc-0.2.5 \
@@ -128,13 +130,16 @@ CARGO_CRATES= addr2line-0.24.2 \
educe-0.4.23 \
either-1.13.0 \
enum-ordinalize-3.1.15 \
+ env_logger-0.10.2 \
equivalent-1.0.1 \
+ erased-serde-0.4.8 \
errno-0.3.9 \
event-listener-2.5.3 \
event-listener-5.3.1 \
event-listener-strategy-0.5.2 \
fallible-iterator-0.3.0 \
fastrand-2.1.1 \
+ faststr-0.2.32 \
filetime-0.2.25 \
fixedbitset-0.4.2 \
flate2-1.1.1 \
@@ -190,7 +195,6 @@ CARGO_CRATES= addr2line-0.24.2 \
httpmock-0.8.0-alpha.1 \
humantime-2.1.0 \
hyper-1.6.0 \
- hyper-http-proxy-1.1.0 \
hyper-multipart-rfc7578-0.9.0 \
hyper-rustls-0.27.3 \
hyper-timeout-0.5.2 \
@@ -241,6 +245,7 @@ CARGO_CRATES= addr2line-0.24.2 \
maplit-1.0.2 \
matchers-0.1.0 \
matchit-0.7.3 \
+ md5-0.7.0 \
memchr-2.7.4 \
memfd-0.6.4 \
memmap2-0.9.5 \
@@ -366,10 +371,13 @@ CARGO_CRATES= addr2line-0.24.2 \
security-framework-sys-2.14.0 \
semver-1.0.23 \
sendfd-0.4.3 \
- serde-1.0.219 \
+ serde-1.0.228 \
+ serde-bool-0.1.4 \
serde_bytes-0.11.15 \
- serde_derive-1.0.219 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
serde_derive_internals-0.29.1 \
+ serde_fmt-1.0.3 \
serde_json-1.0.132 \
serde_regex-1.1.0 \
serde_spanned-0.6.8 \
@@ -395,6 +403,14 @@ CARGO_CRATES= addr2line-0.24.2 \
strum-0.26.3 \
strum_macros-0.26.4 \
subtle-2.6.1 \
+ sval-2.16.0 \
+ sval_buffer-2.16.0 \
+ sval_dynamic-2.16.0 \
+ sval_fmt-2.16.0 \
+ sval_json-2.16.0 \
+ sval_nested-2.16.0 \
+ sval_ref-2.16.0 \
+ sval_serde-2.16.0 \
symbolic-common-12.12.0 \
symbolic-demangle-12.12.0 \
syn-1.0.109 \
@@ -411,7 +427,9 @@ CARGO_CRATES= addr2line-0.24.2 \
test-case-2.2.2 \
test-case-macros-2.2.2 \
thiserror-1.0.68 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.68 \
+ thiserror-impl-2.0.17 \
thread_local-1.1.8 \
threadpool-1.8.1 \
thrift-0.15.0 \
@@ -447,6 +465,7 @@ CARGO_CRATES= addr2line-0.24.2 \
try-lock-0.2.5 \
trybuild-1.0.101 \
twox-hash-1.6.3 \
+ typeid-1.0.3 \
typenum-1.17.0 \
unarray-0.1.4 \
unicase-2.8.0 \
@@ -463,6 +482,8 @@ CARGO_CRATES= addr2line-0.24.2 \
uuid-1.11.0 \
valuable-0.1.0 \
value-bag-1.10.0 \
+ value-bag-serde1-1.11.1 \
+ value-bag-sval2-1.11.1 \
value-trait-0.10.1 \
version_check-0.9.5 \
walkdir-2.5.0 \
diff --git a/devel/libdatadog/distinfo b/devel/libdatadog/distinfo
index 76130dd76aac..4b33a38dd8a3 100644
--- a/devel/libdatadog/distinfo
+++ b/devel/libdatadog/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1761446484
+TIMESTAMP = 1762586698
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
@@ -241,6 +241,10 @@ SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2
SIZE (rust/crates/deranged-0.4.0.crate) = 23235
SHA256 (rust/crates/derive_arbitrary-1.4.1.crate) = 30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800
SIZE (rust/crates/derive_arbitrary-1.4.1.crate) = 11521
+SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678
+SIZE (rust/crates/derive_more-2.0.1.crate) = 70127
+SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3
+SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
SIZE (rust/crates/diff-0.1.13.crate) = 46216
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
@@ -259,8 +263,12 @@ SHA256 (rust/crates/either-1.13.0.crate) = 60b1af1c220855b6ceac025d3f6ecdd2b7c48
SIZE (rust/crates/either-1.13.0.crate) = 19169
SHA256 (rust/crates/enum-ordinalize-3.1.15.crate) = 1bf1fa3f06bbff1ea5b1a9c7b14aa992a39657db60a2759457328d7e058f49ee
SIZE (rust/crates/enum-ordinalize-3.1.15.crate) = 5783
+SHA256 (rust/crates/env_logger-0.10.2.crate) = 4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580
+SIZE (rust/crates/env_logger-0.10.2.crate) = 36402
SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/erased-serde-0.4.8.crate) = 259d404d09818dec19332e31d94558aeb442fea04c817006456c24b5460bbd4b
+SIZE (rust/crates/erased-serde-0.4.8.crate) = 28580
SHA256 (rust/crates/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba
SIZE (rust/crates/errno-0.3.9.crate) = 10690
SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0
@@ -273,6 +281,8 @@ SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d
SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
SHA256 (rust/crates/fastrand-2.1.1.crate) = e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6
SIZE (rust/crates/fastrand-2.1.1.crate) = 14983
+SHA256 (rust/crates/faststr-0.2.32.crate) = baec6a0289d7f1fe5665586ef7340af82e3037207bef60f5785e57569776f0c8
+SIZE (rust/crates/faststr-0.2.32.crate) = 386567
SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586
SIZE (rust/crates/filetime-0.2.25.crate) = 14940
SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
@@ -383,8 +393,6 @@ SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec8
SIZE (rust/crates/humantime-2.1.0.crate) = 16749
SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80
SIZE (rust/crates/hyper-1.6.0.crate) = 153923
-SHA256 (rust/crates/hyper-http-proxy-1.1.0.crate) = 7ad4b0a1e37510028bc4ba81d0e38d239c39671b0f0ce9e02dfa93a8133f7c08
-SIZE (rust/crates/hyper-http-proxy-1.1.0.crate) = 19651
SHA256 (rust/crates/hyper-multipart-rfc7578-0.9.0.crate) = a60fb748074dd040c8d05d8a002725200fb594e0ffcfa0b83fb8f64616b50267
SIZE (rust/crates/hyper-multipart-rfc7578-0.9.0.crate) = 11606
SHA256 (rust/crates/hyper-rustls-0.27.3.crate) = 08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333
@@ -485,6 +493,8 @@ SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
SHA256 (rust/crates/matchit-0.7.3.crate) = 0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94
SIZE (rust/crates/matchit-0.7.3.crate) = 30372
+SHA256 (rust/crates/md5-0.7.0.crate) = 490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771
+SIZE (rust/crates/md5-0.7.0.crate) = 6671
SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
SIZE (rust/crates/memchr-2.7.4.crate) = 96670
SHA256 (rust/crates/memfd-0.6.4.crate) = b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64
@@ -735,14 +745,20 @@ SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d82
SIZE (rust/crates/semver-1.0.23.crate) = 30622
SHA256 (rust/crates/sendfd-0.4.3.crate) = 604b71b8fc267e13bb3023a2c901126c8f349393666a6d98ac1ae5729b701798
SIZE (rust/crates/sendfd-0.4.3.crate) = 11120
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde-bool-0.1.4.crate) = 8fdd050c9c2ed5ae1fb29e71be0a6efdd9df43c7cb13ea5826528cfe10c51db0
+SIZE (rust/crates/serde-bool-0.1.4.crate) = 9483
SHA256 (rust/crates/serde_bytes-0.11.15.crate) = 387cc504cb06bb40a96c8e04e951fe01854cf6bc921053c954e4a606d9675c6a
SIZE (rust/crates/serde_bytes-0.11.15.crate) = 12191
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711
SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189
+SHA256 (rust/crates/serde_fmt-1.0.3.crate) = e1d4ddca14104cd60529e8c7f7ba71a2c8acd8f7f5cfcdc2faf97eeb7c3010a4
+SIZE (rust/crates/serde_fmt-1.0.3.crate) = 8677
SHA256 (rust/crates/serde_json-1.0.132.crate) = d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03
SIZE (rust/crates/serde_json-1.0.132.crate) = 150549
SHA256 (rust/crates/serde_regex-1.1.0.crate) = a8136f1a4ea815d7eac4101cfd0b16dc0cb5e1fe1b8609dfd728058656b7badf
@@ -793,6 +809,22 @@ SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa37
SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/sval-2.16.0.crate) = 502b8906c4736190684646827fbab1e954357dfe541013bbd7994d033d53a1ca
+SIZE (rust/crates/sval-2.16.0.crate) = 83947
+SHA256 (rust/crates/sval_buffer-2.16.0.crate) = c4b854348b15b6c441bdd27ce9053569b016a0723eab2d015b1fd8e6abe4f708
+SIZE (rust/crates/sval_buffer-2.16.0.crate) = 19276
+SHA256 (rust/crates/sval_dynamic-2.16.0.crate) = a0bd9e8b74410ddad37c6962587c5f9801a2caadba9e11f3f916ee3f31ae4a1f
+SIZE (rust/crates/sval_dynamic-2.16.0.crate) = 8524
+SHA256 (rust/crates/sval_fmt-2.16.0.crate) = 6fe17b8deb33a9441280b4266c2d257e166bafbaea6e66b4b34ca139c91766d9
+SIZE (rust/crates/sval_fmt-2.16.0.crate) = 10966
+SHA256 (rust/crates/sval_json-2.16.0.crate) = 854addb048a5bafb1f496c98e0ab5b9b581c3843f03ca07c034ae110d3b7c623
+SIZE (rust/crates/sval_json-2.16.0.crate) = 11515
+SHA256 (rust/crates/sval_nested-2.16.0.crate) = 96cf068f482108ff44ae8013477cb047a1665d5f1a635ad7cf79582c1845dce9
+SIZE (rust/crates/sval_nested-2.16.0.crate) = 16946
+SHA256 (rust/crates/sval_ref-2.16.0.crate) = ed02126365ffe5ab8faa0abd9be54fbe68d03d607cd623725b0a71541f8aaa6f
+SIZE (rust/crates/sval_ref-2.16.0.crate) = 8489
+SHA256 (rust/crates/sval_serde-2.16.0.crate) = a263383c6aa2076c4ef6011d3bae1b356edf6ea2613e3d8e8ebaa7b57dd707d5
+SIZE (rust/crates/sval_serde-2.16.0.crate) = 11129
SHA256 (rust/crates/symbolic-common-12.12.0.crate) = 366f1b4c6baf6cfefc234bbd4899535fca0b06c74443039a73f6dfb2fad88d77
SIZE (rust/crates/symbolic-common-12.12.0.crate) = 24383
SHA256 (rust/crates/symbolic-demangle-12.12.0.crate) = aba05ba5b9962ea5617baf556293720a8b2d0a282aa14ee4bf10e22efc7da8c8
@@ -825,8 +857,12 @@ SHA256 (rust/crates/test-case-macros-2.2.2.crate) = e45b7bf6e19353ddd832745c8fcf
SIZE (rust/crates/test-case-macros-2.2.2.crate) = 10108
SHA256 (rust/crates/thiserror-1.0.68.crate) = 02dd99dc800bbb97186339685293e1cc5d9df1f8fae2d0aecd9ff1c77efea892
SIZE (rust/crates/thiserror-1.0.68.crate) = 22003
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
SHA256 (rust/crates/thiserror-impl-1.0.68.crate) = a7c61ec9a6f64d2793d8a45faba21efbe3ced62a886d44c36a009b2b519b4c7e
SIZE (rust/crates/thiserror-impl-1.0.68.crate) = 18353
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
SHA256 (rust/crates/threadpool-1.8.1.crate) = d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa
@@ -897,6 +933,8 @@ SHA256 (rust/crates/trybuild-1.0.101.crate) = 8dcd332a5496c026f1e14b7f3d2b7bd98e
SIZE (rust/crates/trybuild-1.0.101.crate) = 41649
SHA256 (rust/crates/twox-hash-1.6.3.crate) = 97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675
SIZE (rust/crates/twox-hash-1.6.3.crate) = 21842
+SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c
+SIZE (rust/crates/typeid-1.0.3.crate) = 9006
SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
SIZE (rust/crates/typenum-1.17.0.crate) = 42849
SHA256 (rust/crates/unarray-0.1.4.crate) = eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94
@@ -929,6 +967,10 @@ SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e
SIZE (rust/crates/valuable-0.1.0.crate) = 27718
SHA256 (rust/crates/value-bag-1.10.0.crate) = 3ef4c4aa54d5d05a279399bfa921ec387b7aba77caf7a682ae8d86785b8fdad2
SIZE (rust/crates/value-bag-1.10.0.crate) = 40371
+SHA256 (rust/crates/value-bag-serde1-1.11.1.crate) = 35540706617d373b118d550d41f5dfe0b78a0c195dc13c6815e92e2638432306
+SIZE (rust/crates/value-bag-serde1-1.11.1.crate) = 6709
+SHA256 (rust/crates/value-bag-sval2-1.11.1.crate) = 6fe7e140a2658cc16f7ee7a86e413e803fc8f9b5127adc8755c19f9fefa63a52
+SIZE (rust/crates/value-bag-sval2-1.11.1.crate) = 6876
SHA256 (rust/crates/value-trait-0.10.1.crate) = 9170e001f458781e92711d2ad666110f153e4e50bfd5cbd02db6547625714187
SIZE (rust/crates/value-trait-0.10.1.crate) = 25645
SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a
@@ -1121,5 +1163,5 @@ SHA256 (rust/crates/zwohash-0.1.2.crate) = beaf63e0740cea93ca85de39611a8bc8262a5
SIZE (rust/crates/zwohash-0.1.2.crate) = 11110
SHA256 (bantonsson-proptest-9f623fbab7a1a4da487551128c2bffeee2ed6b87_GH0.tar.gz) = 0a38017d8f794ab1a9740942e65de8940c08a6dd3224275bf7f6f2dbddb72872
SIZE (bantonsson-proptest-9f623fbab7a1a4da487551128c2bffeee2ed6b87_GH0.tar.gz) = 330664
-SHA256 (DataDog-libdatadog-v22.1.0_GH0.tar.gz) = e77b8feee815764cb93ab238289d5574d42827c40d280c0b30d2c486fe726878
-SIZE (DataDog-libdatadog-v22.1.0_GH0.tar.gz) = 1936316
+SHA256 (DataDog-libdatadog-v23.0.0_GH0.tar.gz) = 1af1957e35a7650f5400943a2c94fc6a40b17e0b2af15669ff7ac475560d63b4
+SIZE (DataDog-libdatadog-v23.0.0_GH0.tar.gz) = 1974894
diff --git a/devel/libdatadog/files/patch-datadog-crashtracker-src-collector-emitters.rs b/devel/libdatadog/files/patch-datadog-crashtracker-src-collector-emitters.rs
index 1e73a6a45a30..832facd4d141 100644
--- a/devel/libdatadog/files/patch-datadog-crashtracker-src-collector-emitters.rs
+++ b/devel/libdatadog/files/patch-datadog-crashtracker-src-collector-emitters.rs
@@ -1,6 +1,6 @@
---- datadog-crashtracker/src/collector/emitters.rs.orig 2025-02-11 17:46:31 UTC
+--- datadog-crashtracker/src/collector/emitters.rs.orig 2025-11-03 12:41:37 UTC
+++ datadog-crashtracker/src/collector/emitters.rs
-@@ -178,7 +178,7 @@ fn emit_proc_self_maps(w: &mut impl Write) -> Result<(
+@@ -198,7 +198,7 @@ fn emit_proc_self_maps(w: &mut impl Write) -> Result<(
Ok(())
}
@@ -9,15 +9,15 @@
fn emit_ucontext(w: &mut impl Write, ucontext: *const ucontext_t) -> Result<(), EmitterError> {
if ucontext.is_null() {
return Err(EmitterError::NullUcontext);
-@@ -305,6 +305,11 @@ fn extract_rsp(ucontext: *const ucontext_t) -> usize {
- return (*(*ucontext).uc_mcontext).__ss.__rsp as usize;
+@@ -325,6 +325,11 @@ fn extract_ip(ucontext: *const ucontext_t) -> usize {
+ return (*(*ucontext).uc_mcontext).__ss.__rip as usize;
#[cfg(all(target_os = "macos", target_arch = "aarch64"))]
- return (*(*ucontext).uc_mcontext).__ss.__sp as usize;
+ return (*(*ucontext).uc_mcontext).__ss.__pc as usize;
+
+ #[cfg(all(target_os = "freebsd", target_arch = "x86_64"))]
-+ return (*ucontext).uc_mcontext.mc_rsp as usize;
++ return (*ucontext).uc_mcontext.mc_rip as usize;
+ #[cfg(all(target_os = "freebsd", target_arch = "aarch64"))]
-+ return (*ucontext).uc_mcontext.mc_gpregs.gp_sp;
++ return (*ucontext).uc_mcontext.mc_gpregs.gp_pc;
#[cfg(all(target_os = "linux", target_arch = "x86_64"))]
- return (*ucontext).uc_mcontext.gregs[libc::REG_RSP as usize] as usize;
+ return (*ucontext).uc_mcontext.gregs[libc::REG_RIP as usize] as usize;