summaryrefslogtreecommitdiff
path: root/net-mgmt/netdata/files/patch-CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'net-mgmt/netdata/files/patch-CMakeLists.txt')
-rw-r--r--net-mgmt/netdata/files/patch-CMakeLists.txt37
1 files changed, 27 insertions, 10 deletions
diff --git a/net-mgmt/netdata/files/patch-CMakeLists.txt b/net-mgmt/netdata/files/patch-CMakeLists.txt
index 3ae91ef65820..9b29c5bcc787 100644
--- a/net-mgmt/netdata/files/patch-CMakeLists.txt
+++ b/net-mgmt/netdata/files/patch-CMakeLists.txt
@@ -1,4 +1,4 @@
---- CMakeLists.txt.orig 2025-08-08 18:59:37 UTC
+--- CMakeLists.txt.orig 2025-10-01 17:58:58 UTC
+++ CMakeLists.txt
@@ -40,7 +40,7 @@ set(CMAKE_C_STANDARD 11)
set(CMAKE_INSTALL_MESSAGE LAZY)
@@ -18,7 +18,24 @@
if("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin")
set(OS_MACOS True)
-@@ -410,7 +410,7 @@ include(NetdataBacktrace)
+@@ -230,6 +230,7 @@ if(ENABLE_NETDATA_JOURNAL_FILE_READER OR ENABLE_PLUGIN
+
+ # Setup Rust/Corrosion for plugins that need it
+ if(ENABLE_NETDATA_JOURNAL_FILE_READER OR ENABLE_PLUGIN_OTEL)
++ #[[
+ include(FetchContent)
+ FetchContent_Declare(
+ Corrosion
+@@ -237,6 +238,8 @@ if(ENABLE_NETDATA_JOURNAL_FILE_READER OR ENABLE_PLUGIN
+ GIT_TAG f3b91559efca32c6b54837866ef35ba98ff5b2ca # stable/v0.5
+ )
+ FetchContent_MakeAvailable(Corrosion)
++ ]]
++ find_package(Corrosion REQUIRED)
+ corrosion_import_crate(MANIFEST_PATH src/crates/jf/Cargo.toml
+ CRATES journal_reader_ffi otel-plugin)
+ endif()
+@@ -413,7 +416,7 @@ include(NetdataBacktrace)
include(NetdataJSONC)
include(NetdataYAML)
include(NetdataBacktrace)
@@ -27,7 +44,7 @@
if(ENABLE_LEGACY_EBPF_PROGRAMS)
include(NetdataEBPFLegacy)
-@@ -435,9 +435,9 @@ endif()
+@@ -438,9 +441,9 @@ endif()
netdata_bundle_sentry()
endif()
@@ -40,7 +57,7 @@
#
# check include files
-@@ -3171,9 +3171,9 @@ add_executable(netdata
+@@ -3031,9 +3034,9 @@ add_executable(netdata
"$<$<BOOL:${OS_WINDOWS}>:${NETDATA_RES_FILES}>"
)
@@ -53,7 +70,7 @@
if(OS_WINDOWS)
add_executable(NetdataClaim ${CLAIM_WINDOWS_FILES} ${NETDATA_CLAIM_RES_FILES})
-@@ -3297,6 +3297,7 @@ if(ENABLE_PLUGIN_GO)
+@@ -3156,6 +3159,7 @@ if(ENABLE_PLUGIN_GO)
COMPONENT plugin-go
DESTINATION libexec/netdata/plugins.d)
@@ -61,7 +78,7 @@
# Build and install nd-mcp (stdio-golang bridge) exactly like go.d.plugin
if (OS_WINDOWS)
set(ND_MCP_NAME nd-mcp.exe)
-@@ -3309,6 +3310,7 @@ if(ENABLE_PLUGIN_GO)
+@@ -3168,6 +3172,7 @@ if(ENABLE_PLUGIN_GO)
${CMAKE_BINARY_DIR}/${ND_MCP_NAME}
COMPONENT plugin-go
DESTINATION "${BINDIR}")
@@ -69,7 +86,7 @@
endif()
#
-@@ -3330,12 +3332,12 @@ endif()
+@@ -3197,12 +3202,12 @@ endif()
string(REGEX REPLACE "/$" "" NETDATA_RUNTIME_PREFIX "${NETDATA_RUNTIME_PREFIX}")
endif()
@@ -88,7 +105,7 @@
# A non-default value is only used when building Debian packages (/var/lib/netdata/www)
if(NOT DEFINED WEB_DIR)
-@@ -3388,11 +3390,12 @@ install(TARGETS netdata COMPONENT netdata DESTINATION
+@@ -3255,11 +3260,12 @@ install(TARGETS netdata COMPONENT netdata DESTINATION
install(TARGETS netdata COMPONENT netdata DESTINATION "${BINDIR}")
@@ -106,7 +123,7 @@
install(DIRECTORY COMPONENT netdata DESTINATION etc/netdata)
install(DIRECTORY COMPONENT netdata DESTINATION etc/netdata/custom-plugins.d)
install(DIRECTORY COMPONENT netdata DESTINATION etc/netdata/health.d)
-@@ -3407,11 +3410,11 @@ set(sbindir_POST "${NETDATA_RUNTIME_PREFIX}/${BINDIR}"
+@@ -3274,11 +3280,11 @@ set(sbindir_POST "${NETDATA_RUNTIME_PREFIX}/${BINDIR}"
set(pkglibexecdir_POST "${NETDATA_RUNTIME_PREFIX}/libexec/netdata")
set(localstatedir_POST "${NETDATA_RUNTIME_PREFIX}/var")
set(sbindir_POST "${NETDATA_RUNTIME_PREFIX}/${BINDIR}")
@@ -123,7 +140,7 @@
set(netdata_user_POST "${NETDATA_USER}")
set(netdata_group_POST "${NETDATA_USER}")
-@@ -3929,8 +3932,8 @@ if(ENABLE_DASHBOARD)
+@@ -3804,8 +3810,8 @@ if(ENABLE_DASHBOARD)
#
if(ENABLE_DASHBOARD)