<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/176b22a31d27d739e1b5f6cce0900ef996baa44d">https://github.com/macports/macports-ports/commit/176b22a31d27d739e1b5f6cce0900ef996baa44d</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 176b22a31d2 rspamd: Update to version 3.2
</span>176b22a31d2 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 176b22a31d27d739e1b5f6cce0900ef996baa44d
</span>Author: Steven Thomas Smith <s.t.smith@ieee.org>
AuthorDate: Sat Apr 2 08:37:48 2022 -0400

<span style='display:block; white-space:pre;color:#404040;'>    rspamd: Update to version 3.2
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * Update to version 3.2
</span><span style='display:block; white-space:pre;color:#404040;'>    * Migrate from native /usr/lib/libpcre.dylib dependency to port:pcre2
</span><span style='display:block; white-space:pre;color:#404040;'>    * Fixes: https://github.com/rspamd/rspamd/issues/4131
</span><span style='display:block; white-space:pre;color:#404040;'>    * See: https://github.com/rspamd/rspamd/issues/2884
</span>---
 mail/rspamd/Portfile                           | 158 +++++++++++++------------
 mail/rspamd/files/patch-rspamd_rrd_test_c.diff |  10 ++
 2 files changed, 94 insertions(+), 74 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/rspamd/Portfile b/mail/rspamd/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1dcadee3584..1d656993603 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mail/rspamd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mail/rspamd/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,8 +5,8 @@ PortGroup           cmake 1.1
</span> PortGroup           compiler_blacklist_versions 1.0
 PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        rspamd rspamd 3.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        rspamd rspamd 3.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> 
 categories          mail
 license             BSD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,25 +15,36 @@ platforms           darwin
</span> license             Apache-2
 homepage            https://rspamd.com
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description         Rspamd filtering system is created as a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    replacement of popular spamassassin spamd and is \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    designed to be fast, modular and easily extendable \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    system.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    ${description} Rspamd core is written in C \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    language using event driven\ paradigma. Plugins \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    for rspamd can be written in lua. Rspamd is \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    designed to\ process connections completely \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    asynchronous and do not block anywhere in code.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  deb2bff413bade3e7facf002f3c034b81f087933 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  c8ec66e3629b35fe077f2c46821fc4d3d514d33b12bac4c16cefff9f3c482252 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    5567922
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Rapid spam filtering system.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    Rspamd is an advanced spam filtering system and \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    email processing framework that allows evaluation \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    of messages by a number of rules including regular \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    expressions, statistical analysis and custom \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    services such as URL black lists. Each message is \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    analysed by Rspamd and given a verdict that might \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    be used by MTA for further processing (e.g. to \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    reject a message, or add a special header \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    indicating spam) along with other information, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    such as possible DKIM signature or modifications \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    suggested for a message. Rspamd can act as a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    Milter allowing direct interaction with popular \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    MTA systems, such as Postfix or Sendmail. Rspamd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    is designed to process hundreds of messages per \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    second simultaneously, and provides a number of \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    useful features including a comprehensive Lua API \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    that allows access to messages processing in \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    various aspects as well as asynchronous network \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    API to access external resources, such as DNS, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    HTTP or even generic TCP/UDP services.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  e1a95b0d29e88205144fd4065ae4bb9875036c7b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  03ba545bdfeb6f9cb069da1e02c29b326f2b89a8fc2c91ebfe6f461c7042dc9e \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    5640751
</span> 
 depends_build-append \
                     port:pkgconfig
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:fann \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append  port:fann \
</span>                     port:gd2 \
                     path:lib/pkgconfig/glib-2.0.pc:glib2 \
                     port:gmime \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -48,28 +59,30 @@ depends_lib-append  \
</span>                     path:lib/libluajit-5.1.2.dylib:luajit \
                     path:lib/libopenblas.dylib:OpenBLAS \
                     path:lib/libssl.dylib:openssl \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:pcre2 \
</span>                     port:perl5 \
                     port:ragel \
                     port:sqlite3 \
                     port:zlib
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_run-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:hiredis \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run-append  port:hiredis \
</span>                     port:redis
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://github.com/rspamd/rspamd/issues/4131
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# diff -NaurdwB ./rspamd-orig/test/rspamd_rrd_test.c ./rspamd-new/test/rspamd_rrd_test.c | sed -E -e 's/\.\/rspamd-(orig|new)\//\.\//' > ~/Downloads/patch-rspamd_rrd_test_c.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-rspamd_rrd_test_c.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> # fatal error: error in backend: Cannot select: intrinsic %llvm.x86.aesni.aesenclast
 compiler.blacklist  {clang < 800}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Critical dependency note: port:pcre and port:pcre2 break the rspamd binary;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# use native /usr/lib/libpcre.dylib.  See https://github.com/rspamd/rspamd/issues/2884
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Do not use the library provided by port:pcre without pcre jit debugging
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Do not use -DENABLE_PCRE2=ON without pcre jit debugging
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# # depends_build-append  port:pcre
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# # depends_build-append  port:pcre2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Previous issue note; see https://github.com/rspamd/rspamd/issues/2884
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# For issues with -DENABLE_PCRE2=ON, enable pcre jit debugging
</span> 
 set rspamd_user     _rspamd
 set rspamd_group    ${rspamd_user}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-add_users ${rspamd_user} group=${rspamd_group} realname=Rspamd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+add_users           ${rspamd_user} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    group=${rspamd_group} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    realname=Rspamd
</span> 
 libpath             ${prefix}/var/lib/${name}
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -80,34 +93,25 @@ cmake.set_osx_architectures no
</span> # Reference: https://github.com/rspamd/rspamd/blob/master/CMakeLists.txt
 # Also see https://github.com/rspamd/rspamd/issues/2884
 configure.args-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -DCMAKE_INSTALL_PREFIX=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -DCONFDIR=${prefix}/etc/${name} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -DDBDIR=${prefix}/var/lib/${name} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -DENABLE_FANN=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -DENABLE_GD=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -DENABLE_HYPERSCAN=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -DENABLE_LIBUNWIND=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -DENABLE_LUAJIT=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -DENABLE_SNOWBALL=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -DENABLE_TORCH=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -DINSTALL_EXAMPLES=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -DLIBDIR=${prefix}/lib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -DLOGDIR=${prefix}/var/log/${name} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -DMANDIR=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -DNO_SHARED=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -DPCRE_ROOT_DIR=/usr/lib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -DRSPAMD_USER=${rspamd_user} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -DRUNDIR=${prefix}/var/run/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Critical dependency note: port:pcre and port:pcre2 break the rspamd binary;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# use native /usr/lib/libpcre.dylib.  See https://github.com/rspamd/rspamd/issues/2884
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -DPCRE_ROOT_DIR=/usr/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Do not use -DENABLE_PCRE2=ON without pcre jit debugging
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# # configure.args-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# #     -DENABLE_PCRE2=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DCMAKE_INSTALL_PREFIX=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DCONFDIR=${prefix}/etc/${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DDBDIR=${prefix}/var/lib/${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DENABLE_FANN=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DENABLE_GD=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DENABLE_HYPERSCAN=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DENABLE_LIBUNWIND=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DENABLE_LUAJIT=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DENABLE_PCRE2=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DENABLE_SNOWBALL=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DENABLE_TORCH=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DINSTALL_EXAMPLES=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DLIBDIR=${prefix}/lib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DLOGDIR=${prefix}/var/log/${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DMANDIR=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DNO_SHARED=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRSPAMD_USER=${rspamd_user} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -DRUNDIR=${prefix}/var/run/${name}
</span> 
 # Build with -DENABLE_FULL_DEBUG=ON
 # configure.args-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -118,32 +122,38 @@ test.target         run-test
</span> 
 post-destroot {
     # create default directories
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -o ${rspamd_user} -g ${rspamd_group} -m 0755 -d ${destroot}${prefix}/var/lib/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 0755 -d ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -o ${rspamd_user} -g ${rspamd_group} -m 0755 -d ${destroot}${prefix}/etc/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -o ${rspamd_user} -g ${rspamd_group} -m 0755 -d ${destroot}${prefix}/var/run/${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -o ${rspamd_user} -g ${rspamd_group} -m 0755 -d ${destroot}${prefix}/var/log/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -o ${rspamd_user} -g ${rspamd_group} -m 0755 -d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ${destroot}${prefix}/var/lib/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d     ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -o ${rspamd_user} -g ${rspamd_group} -m 0755 -d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ${destroot}${prefix}/etc/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -o ${rspamd_user} -g ${rspamd_group} -m 0755 -d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ${destroot}${prefix}/var/run/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -o ${rspamd_user} -g ${rspamd_group} -m 0755 -d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ${destroot}${prefix}/var/log/${name}
</span> 
     set docdir ${prefix}/share/doc/${name}
     xinstall -m 0755 -d ${destroot}${docdir}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 0444 -W ${worksrcpath} ChangeLog LICENSE.md README.md ${destroot}${docdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0444 -W ${worksrcpath} ChangeLog LICENSE.md README.md \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ${destroot}${docdir}
</span> 
     # install the man pages
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 0644 -W ${worksrcpath}/doc rspamadm.1 rspamc.1 ${destroot}${prefix}/share/man/man1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 0644 -W ${worksrcpath}/doc rspamd.8 ${destroot}${prefix}/share/man/man8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 -W ${worksrcpath}/doc rspamadm.1 rspamc.1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ${destroot}${prefix}/share/man/man1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 -W ${worksrcpath}/doc rspamd.8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ${destroot}${prefix}/share/man/man8
</span> }
 
 startupitem.create  yes
 startupitem.executable \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ${prefix}/bin/rspamd \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -u ${rspamd_user} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -g ${rspamd_group} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    -c ${prefix}/etc/rspamd/rspamd.conf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-destroot.keepdirs \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ${destroot}${prefix}/etc/${name} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ${destroot}${prefix}/var/run/${name} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ${destroot}${prefix}/var/lib/${name} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ${destroot}${prefix}/var/log/${name} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ${prefix}/bin/rspamd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -u ${rspamd_user} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -g ${rspamd_group} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -c ${prefix}/etc/rspamd/rspamd.conf
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.keepdirs   ${destroot}${prefix}/etc/${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ${destroot}${prefix}/var/run/${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ${destroot}${prefix}/var/lib/${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ${destroot}${prefix}/var/log/${name} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ${destroot}${prefix}/share/doc/${name}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/rspamd/files/patch-rspamd_rrd_test_c.diff b/mail/rspamd/files/patch-rspamd_rrd_test_c.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..9f70afcfc32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mail/rspamd/files/patch-rspamd_rrd_test_c.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ./test/rspamd_rrd_test.c       2022-04-02 08:25:10.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ./test/rspamd_rrd_test.c       2022-04-02 08:25:54.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -18,6 +18,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "rrd.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "rspamd.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "ottery.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <unistd.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const int rows_cnt = 20;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ const int pdp_per_cdp = 60;
</span></pre><pre style='margin:0'>

</pre>