<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/00c908790512a6de50073afb3553277412803380">https://github.com/macports/macports-ports/commit/00c908790512a6de50073afb3553277412803380</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 00c90879051 netdata: update to 2.2.6
</span>00c90879051 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 00c908790512a6de50073afb3553277412803380
</span>Author: Herby Gillot <herby.gillot@gmail.com>
AuthorDate: Tue Mar 18 19:02:13 2025 -0400
<span style='display:block; white-space:pre;color:#404040;'> netdata: update to 2.2.6
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Fixes: https://trac.macports.org/ticket/72210
</span>---
sysutils/netdata/Portfile | 101 +++++++++++++++++-----------------------------
1 file changed, 38 insertions(+), 63 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/netdata/Portfile b/sysutils/netdata/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8a2f6f1bebb..15675e57203 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/netdata/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/netdata/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,19 +1,18 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup cmake 1.1
</span> PortGroup github 1.0
PortGroup legacysupport 1.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup netdata netdata 1.44.3 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup netdata netdata 2.2.6 v
</span> github.tarball_from releases
revision 0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-distname ${name}-v${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers {gmail.com:herby.gillot @herbygillot} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- openmaintainer
</span> categories sysutils
license GPL-3
<span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {gmail.com:herby.gillot @herbygillot} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ openmaintainer
</span>
description Real-time performance monitoring done right
long_description Netdata's distributed, real-time monitoring Agent \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,49 +26,44 @@ long_description Netdata's distributed, real-time monitoring Agent \
</span> compiler.thread_local_storage \
yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append port:autoconf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:automake \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append port:pkgconfig
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append lib:libuuid:libuuid \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append bin:curl:curl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bin:go:go \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib:libuuid:libuuid \
</span> path:lib/libssl.dylib:openssl \
path:lib/pkgconfig/libuv.pc:libuv \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:brotli \
</span> port:json-c \
port:judy \
port:libyaml \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:lz4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 19b8e1b7270061de8ecbb7333fc7993dcea4871b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 50df30a9aaf60d550eb8e607230d982827e04194f7df3eba0e83ff7919270ad2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 47423113
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --disable-dependency-tracking \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-silent-rules \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --prefix=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --sysconfdir=${prefix}/etc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --localstatedir=${prefix}/var \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --libexecdir=${prefix}/libexec \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --libdir=${prefix}/lib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-math \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-zlib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --enable-dbengine \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-user=netdata
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:protobuf-c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:lz4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:pcre2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:snappy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:zstd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname ${name}-v${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 7e7d6ce35a93901114cd73a8f1f77c03d0302eba \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 bd98c146aa6d0c25f80cb50b1447b8aca8a17f0995b28a11a23e843b8f210f42 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 50395963
</span>
set netdata_user netdata
set netdata_group netdata
<span style='display:block; white-space:pre;background:#e0ffe0;'>+set netdata_web_subpath share/${name}/web
</span> set netdata_conf_dir ${prefix}/etc/${name}
set netdata_cache_dir ${prefix}/var/cache/${name}
set netdata_log_dir ${prefix}/var/log/${name}
set netdata_lib_dir ${prefix}/var/lib/${name}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set netdata_web_dir ${prefix}/share/${name}/web
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set netdata_web_dir ${prefix}/${netdata_web_subpath}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append -DWEB_DIR=${netdata_web_subpath}
</span>
add_users ${netdata_user} group=${netdata_group}
if { ${name} eq ${subport} } {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- use_autoreconf yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_run-append port:${name}-dashboard
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> startupitem.create yes
startupitem.executable ${prefix}/sbin/netdata -D
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -78,6 +72,14 @@ if { ${name} eq ${subport} } {
</span> ${destroot}${netdata_log_dir} \
${destroot}${netdata_lib_dir}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -E {s|usr/bin|bin|g} ${worksrcpath}/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -E {s|usr/lib|lib|g} ${worksrcpath}/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -E {s|usr/libexec|libexec|g} ${worksrcpath}/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -E {s|usr/sbin|sbin|g} ${worksrcpath}/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace -E {s|usr/share|share|g} ${worksrcpath}/CMakeLists.txt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-destroot {
xinstall -m 0644 ${worksrcpath}/system/netdata.conf ${destroot}${netdata_conf_dir}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -91,46 +93,19 @@ if { ${name} eq ${subport} } {
</span>
touch ${destroot}${netdata_conf_dir}/.opt-out-from-anonymous-statistics
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # Delete any files provided by netdata-dashboard to avoid conflicts. We
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # can't just delete the whole directory because this directory contains
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # some files that are not present in netdata/dashboard. This will
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # hopefully change someday, see
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # https://github.com/netdata/dashboard/issues/83
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach f [glob -dir ${netdata_web_dir} * **/*] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- delete ${destroot}${f}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> system "chown -R ${netdata_user}:${netdata_group} ${destroot}${netdata_web_dir}"
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> }
subport ${name}-dashboard {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- description Static assets for the Netdata Agent dashboard.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- long_description {*}${description}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ PortGroup obsolete 1.0
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- github.setup netdata dashboard 3.0.4 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ name netdata-dashboard
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ version 3.0.4
</span> revision 0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- platforms any
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- supported_archs noarch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- github.tarball_from releases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- distname dashboard
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 1c0c4b221bb64a651f5f3a2bec7f80ab1535959d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 5b791a3a5a5beee411877e687b0f1a852b6ed87178952402714d44c4659abdae \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 6315714
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- extract.only
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- use_configure no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- build {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ description Static assets for the Netdata Agent dashboard.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ long_description {*}${description}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d -o ${netdata_user} -g ${netdata_group} ${destroot}${netdata_web_dir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "tar -C ${destroot}${netdata_web_dir} -xf ${distpath}/${distname}.tar.gz --strip-components 1"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "chown -R ${netdata_user}:${netdata_group} ${destroot}${netdata_web_dir}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ replaced_by netdata
</span> }
</pre><pre style='margin:0'>
</pre>