aboutsummaryrefslogtreecommitdiffstats
path: root/devel/libdatadog/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'devel/libdatadog/Makefile')
-rw-r--r--devel/libdatadog/Makefile14
1 files changed, 7 insertions, 7 deletions
diff --git a/devel/libdatadog/Makefile b/devel/libdatadog/Makefile
index 3d9a99a87f53..14f8964a3763 100644
--- a/devel/libdatadog/Makefile
+++ b/devel/libdatadog/Makefile
@@ -1,11 +1,10 @@
PORTNAME= libdatadog
-PORTVERSION= 20.0.0
+PORTVERSION= 24.0.1
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Datadog Rust library
+COMMENT= Datadog shared rust-based library
WWW= https://github.com/DataDog/libdatadog
LICENSE= APACHE20
@@ -15,10 +14,11 @@ 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
-CARGO_FEATURES= cbindgen,crashtracker-ffi,cbindgen,datadog-profiling-ffi/ddtelemetry-ffi
+CARGO_FEATURES= cbindgen,crashtracker-ffi,data-pipeline-ffi,datadog-library-config-ffi,datadog-log-ffi,ddcommon-ffi,ddsketch-ffi,libdd-profiling-ffi/ddcommon-ffi,libdd-common-ffi/cbindgen
MAKE_ENV= LIBCLANG_PATH=${LLVM_PREFIX}/lib
NATIVE_STATIC_LIBS= -lpthread -lrt -lexecinfo -lutil -lc -lm
@@ -27,9 +27,9 @@ USE_GITHUB= yes
GH_ACCOUNT= DataDog
post-patch:
- @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/datadog-library-config/src/lib.rs
+ @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/libdd-library-config/src/lib.rs
.for file in datadog_profiling datadog_profiling-static datadog_profiling_with_rpath
- @${SED} -e 's|@Datadog_VERSION@|${PORTVERSION}|; s|@Datadog_LIBRARIES@|${NATIVE_STATIC_LIBS}|' ${WRKSRC}/datadog-profiling-ffi/${file}.pc.in > ${WRKSRC}/${file}.pc
+ @${SED} -e 's|@Datadog_VERSION@|${PORTVERSION}|; s|@Datadog_LIBRARIES@|${NATIVE_STATIC_LIBS}|' ${WRKSRC}/libdd-profiling-ffi/${file}.pc.in > ${WRKSRC}/${file}.pc
.endfor
.for file in DatadogConfig DataPipelineConfig
@${SED} -e 's|@Datadog_LIBRARIES@|${NATIVE_STATIC_LIBS}|' ${WRKSRC}/cmake/${file}.cmake.in > ${WRKSRC}/${file}.cmake
@@ -45,7 +45,7 @@ post-build:
${CARGO_TARGET_DIR}/include/datadog/telemetry.h \
${CARGO_TARGET_DIR}/include/datadog/data-pipeline.h
@${CC} -I ${CARGO_TARGET_DIR}/include/ -L ${CARGO_TARGET_DIR}/release/ -ldatadog_profiling_ffi \
- ${WRKSRC}/datadog-crashtracker/libdatadog-crashtracking-receiver.c -o ${WRKSRC}/libdatadog-crashtracking-receiver
+ ${WRKSRC}/libdd-crashtracker/libdatadog-crashtracking-receiver.c -o ${WRKSRC}/libdatadog-crashtracking-receiver
@${MV} ${CARGO_TARGET_DIR}/release/libtest_spawn_from_lib.so ${CARGO_TARGET_DIR}/release/libtest_spawn_from_lib.so.skip
do-install: