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