<pre style='margin:0'>
Frank Schima (mf2k) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/0bcc8240f44e620384fb9f8c2b35c6bbaacf1d0b">https://github.com/macports/macports-ports/commit/0bcc8240f44e620384fb9f8c2b35c6bbaacf1d0b</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 0bcc824 rspamd: White space - lint - Sort dependencies - Sort configure arguments
</span>0bcc824 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 0bcc8240f44e620384fb9f8c2b35c6bbaacf1d0b
</span>Author: Frank Schima <mf2k@macports.org>
AuthorDate: Sun May 5 09:09:37 2019 -0600
<span style='display:block; white-space:pre;color:#404040;'> rspamd: White space
</span><span style='display:block; white-space:pre;color:#404040;'> - lint
</span><span style='display:block; white-space:pre;color:#404040;'> - Sort dependencies
</span><span style='display:block; white-space:pre;color:#404040;'> - Sort configure arguments
</span>---
mail/rspamd/Portfile | 60 +++++++++++++++++++++++++++-------------------------
1 file changed, 31 insertions(+), 29 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 42bc2cf..986c81a 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;'>@@ -15,6 +15,7 @@ maintainers nomaintainer
</span> platforms darwin
license Apache-2
homepage http://rspamd.com
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> description Rspamd filtering system is created as a replacement of popular spamassassin \
spamd and is designed to be fast, modular and easily extendable system.
long_description ${description} Rspamd core is written in C language using event driven \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,33 +25,34 @@ long_description ${description} Rspamd core is written in C language using e
</span> checksums rmd160 a8dd52a6ede4c52289b23a69d3ea80602e46696e \
sha256 dd1d8e9cdbb1c870be3c1bfee57a6894b6f8174595bc0684212a7c1afa4439f0 \
size 4460935
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.blacklist-append *gcc* {clang < 800}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-compiler.whitelist clang macports-clang-8.0 macports-clang-7.0 macports-clang-6.0 macports-clang-5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.blacklist-append *gcc* {clang < 800}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+compiler.whitelist clang macports-clang-8.0 macports-clang-7.0 macports-clang-6.0 macports-clang-5.0
</span>
depends_build-append \
port:pkgconfig
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib-append port:libevent \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libmagic \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:sqlite3 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:openssl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:ragel \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:luajit \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libstemmer \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append \
</span> port:fann \
port:gd2 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libunwind \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/pkgconfig/glib-2.0.pc:glib2 \
</span> port:gmime \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libevent \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libmagic \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libstemmer \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libunwind \
</span> port:lua \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:luajit \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/libopenblas.dylib:OpenBLAS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:openssl \
</span> port:perl5 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:zlib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/pkgconfig/glib-2.0.pc:glib2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- path:lib/libopenblas.dylib:OpenBLAS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:ragel \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:sqlite3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:zlib
</span>
depends_run-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:redis \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:hiredis
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:hiredis \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:redis
</span>
# Critical dependency note: port:pcre and port:pcre2 break the rspamd binary;
# use native /usr/lib/libpcre.dylib. See https://github.com/rspamd/rspamd/issues/2884
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -72,24 +74,24 @@ 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;'>- -DPCRE_ROOT_DIR=/usr/lib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DENABLE_LUAJIT=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DENABLE_TORCH=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_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_LIBUNWIND=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DNO_SHARED=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DINSTALL_EXAMPLES=ON \
</span> -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -DRSPAMD_USER=${rspamd_user} \
</span> -DCMAKE_INSTALL_PREFIX=${prefix} \
-DCONFDIR=${prefix}/etc/${name} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -DMANDIR=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- -DRUNDIR=${prefix}/var/run/${name} \
</span> -DDBDIR=${prefix}/var/lib/${name} \
<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_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_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> -DLOGDIR=${prefix}/var/log/${name} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- -DLIBDIR=${prefix}/lib
</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;'>+ -DPCRE_ROOT_DIR=/usr/lib \
</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>
# Critical dependency note: port:pcre and port:pcre2 break the rspamd binary;
# use native /usr/lib/libpcre.dylib. See https://github.com/rspamd/rspamd/issues/2884
</pre><pre style='margin:0'>
</pre>