Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 14 Oct 2024 05:27:25 GMT
From:      Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 004e8d7b1c0c - main - devel/libdatadog: Update to 12.0.0
Message-ID:  <202410140527.49E5RP4l047250@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202410140527.49E5RP4l047250>