git: 004e8d7b1c0c - main - devel/libdatadog: Update to 12.0.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 14 Oct 2024 05:27:25 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=004e8d7b1c0c65b21ce793fd02a89667ae8fa98d
commit 004e8d7b1c0c65b21ce793fd02a89667ae8fa98d
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2024-10-14 04:47:32 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2024-10-14 05:05:45 +0000
devel/libdatadog: Update to 12.0.0
Changes: https://github.com/DataDog/libdatadog/releases
---
devel/libdatadog/Makefile | 10 +++++-----
devel/libdatadog/Makefile.crates | 4 +++-
devel/libdatadog/distinfo | 14 +++++++++-----
devel/libdatadog/pkg-plist | 1 +
4 files changed, 18 insertions(+), 11 deletions(-)
diff --git a/devel/libdatadog/Makefile b/devel/libdatadog/Makefile
index 55a48c28b069..4675c062704b 100644
--- a/devel/libdatadog/Makefile
+++ b/devel/libdatadog/Makefile
@@ -1,7 +1,6 @@
PORTNAME= libdatadog
-PORTVERSION= 11.0.0
+PORTVERSION= 12.0.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
@@ -13,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cargo llvm
-CARGO_FEATURES= cbindgen,datadog-profiling-ffi/ddtelemetry-ffi
+CARGO_FEATURES= cbindgen,crashtracker-ffi,cbindgen,datadog-profiling-ffi/ddtelemetry-ffi
MAKE_ENV= LIBCLANG_PATH=${LLVM_PREFIX}/lib
USE_GITHUB= yes
@@ -23,8 +22,8 @@ NATIVE_STATIC_LIBS= -lpthread -lrt -lexecinfo -lutil -lc -lm
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|@DDog_VERSION@|${PORTVERSION}|; s|@Datadog_LIBRARIES@|${NATIVE_STATIC_LIBS}|' ${WRKSRC}/profiling-ffi/datadog_profiling-static.pc.in > ${WRKSRC}/datadog_profiling-static.pc
+ @${SED} -e 's|@Datadog_VERSION@|${PORTVERSION}|' ${WRKSRC}/profiling-ffi/datadog_profiling_with_rpath.pc.in > ${WRKSRC}/datadog_profiling_with_rpath.pc
+ @${SED} -e 's|@Datadog_VERSION@|${PORTVERSION}|; s|@Datadog_LIBRARIES@|${NATIVE_STATIC_LIBS}|' ${WRKSRC}/profiling-ffi/datadog_profiling-static.pc.in > ${WRKSRC}/datadog_profiling-static.pc
@${SED} -e 's|@Datadog_LIBRARIES@|${NATIVE_STATIC_LIBS}|' ${WRKSRC}/cmake/DatadogConfig.cmake.in > ${WRKSRC}/DatadogConfig.cmake
@${SED} -e 's|@Datadog_LIBRARIES@|${NATIVE_STATIC_LIBS}|' ${WRKSRC}/cmake/DataPipelineConfig.cmake.in > ${WRKSRC}/DataPipelineConfig.cmake
# Fix sys-info-0.9.1 on 32-bit architectures, see also https://github.com/FillZpp/sys-info-rs/issues/80
@@ -33,6 +32,7 @@ post-patch:
post-build:
@${CARGO_TARGET_DIR}/${CARGO_BUILD_TARGET}/release/dedup_headers \
${CARGO_TARGET_DIR}/include/datadog/common.h \
+ ${CARGO_TARGET_DIR}/include/datadog/crashtracker.h \
${CARGO_TARGET_DIR}/include/datadog/profiling.h \
${CARGO_TARGET_DIR}/include/datadog/telemetry.h \
${CARGO_TARGET_DIR}/include/datadog/data-pipeline.h
diff --git a/devel/libdatadog/Makefile.crates b/devel/libdatadog/Makefile.crates
index d125416a9725..db2403d14456 100644
--- a/devel/libdatadog/Makefile.crates
+++ b/devel/libdatadog/Makefile.crates
@@ -75,7 +75,7 @@ CARGO_CRATES= addr2line-0.21.0 \
cexpr-0.6.0 \
cfg-if-1.0.0 \
cfg_aliases-0.1.1 \
- chrono-0.4.37 \
+ chrono-0.4.38 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
@@ -101,6 +101,7 @@ CARGO_CRATES= addr2line-0.21.0 \
crossbeam-channel-0.5.12 \
crossbeam-deque-0.8.5 \
crossbeam-epoch-0.9.18 \
+ crossbeam-queue-0.3.11 \
crossbeam-utils-0.8.19 \
crunchy-0.2.2 \
csv-1.3.0 \
@@ -295,6 +296,7 @@ CARGO_CRATES= addr2line-0.21.0 \
plotters-svg-0.3.5 \
polling-2.8.0 \
polling-3.7.0 \
+ portable-atomic-1.6.0 \
powerfmt-0.2.0 \
ppv-lite86-0.2.17 \
prctl-1.0.0 \
diff --git a/devel/libdatadog/distinfo b/devel/libdatadog/distinfo
index f33678a657e2..1b27e88b4803 100644
--- a/devel/libdatadog/distinfo
+++ b/devel/libdatadog/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1725559559
+TIMESTAMP = 1728632246
SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
SIZE (rust/crates/addr2line-0.21.0.crate) = 40807
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -153,8 +153,8 @@ SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582eb
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
-SHA256 (rust/crates/chrono-0.4.37.crate) = 8a0d04d43504c61aa6c7531f1871dd0d418d91130162063b789da00fd7057a5e
-SIZE (rust/crates/chrono-0.4.37.crate) = 234441
+SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
+SIZE (rust/crates/chrono-0.4.38.crate) = 220559
SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
@@ -205,6 +205,8 @@ SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2
SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e
SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875
+SHA256 (rust/crates/crossbeam-queue-0.3.11.crate) = df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35
+SIZE (rust/crates/crossbeam-queue-0.3.11.crate) = 15581
SHA256 (rust/crates/crossbeam-utils-0.8.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345
SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328
SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
@@ -593,6 +595,8 @@ SHA256 (rust/crates/polling-2.8.0.crate) = 4b2d323e8ca7996b3e23126511a523f7e6292
SIZE (rust/crates/polling-2.8.0.crate) = 43554
SHA256 (rust/crates/polling-3.7.0.crate) = 645493cf344456ef24219d02a768cf1fb92ddf8c92161679ae3d91b91a637be3
SIZE (rust/crates/polling-3.7.0.crate) = 58381
+SHA256 (rust/crates/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0
+SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
@@ -1041,5 +1045,5 @@ SHA256 (rust/crates/zwohash-0.1.2.crate) = beaf63e0740cea93ca85de39611a8bc8262a5
SIZE (rust/crates/zwohash-0.1.2.crate) = 11110
SHA256 (libbpf-blazesym-2f393f66a448f46ea71889e81a8866799762463d_GH0.tar.gz) = 79b4a5cec4d8c908df52fdfb6c289f3ba554bad7a8f5ed7ddd3d14adf78d5107
SIZE (libbpf-blazesym-2f393f66a448f46ea71889e81a8866799762463d_GH0.tar.gz) = 511998
-SHA256 (DataDog-libdatadog-v11.0.0_GH0.tar.gz) = 903e595ef12c0b5ff639be29372ee4f86e87b33c2d792b1efb38d0776b8e3d5d
-SIZE (DataDog-libdatadog-v11.0.0_GH0.tar.gz) = 782864
+SHA256 (DataDog-libdatadog-v12.0.0_GH0.tar.gz) = 7838b933b8fae6fce5581b6e833e28bbec7aa1ed43b4dcadb1866a9befe798ca
+SIZE (DataDog-libdatadog-v12.0.0_GH0.tar.gz) = 800419
diff --git a/devel/libdatadog/pkg-plist b/devel/libdatadog/pkg-plist
index f9ebbbf3d1d3..6892c609bc7b 100644
--- a/devel/libdatadog/pkg-plist
+++ b/devel/libdatadog/pkg-plist
@@ -1,6 +1,7 @@
bin/libdatadog-crashtracking-receiver
include/datadog/blazesym.h
include/datadog/common.h
+include/datadog/crashtracker.h
include/datadog/data-pipeline.h
include/datadog/profiling.h
include/datadog/telemetry.h