<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>