diff options
Diffstat (limited to 'devel/libdatadog/Makefile')
| -rw-r--r-- | devel/libdatadog/Makefile | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/devel/libdatadog/Makefile b/devel/libdatadog/Makefile index 276545312a45..1062a7cf0673 100644 --- a/devel/libdatadog/Makefile +++ b/devel/libdatadog/Makefile @@ -1,11 +1,10 @@ PORTNAME= libdatadog -PORTVERSION= 23.0.0 +PORTVERSION= 24.0.2 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 @@ -19,7 +18,7 @@ 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 @@ -28,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 @@ -46,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: |
