<pre style='margin:0'>
Craig Treleaven (ctreleaven) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/ae45091499ee6b9e76fba89c2c20685e2d8e80a1">https://github.com/macports/macports-ports/commit/ae45091499ee6b9e76fba89c2c20685e2d8e80a1</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit ae45091499ee6b9e76fba89c2c20685e2d8e80a1
</span>Author: Craig Treleaven <ctreleaven@macports.org>
AuthorDate: Fri Mar 11 17:08:34 2022 -0500
<span style='display:block; white-space:pre;color:#404040;'> prelude-manger: update to 9.2.0, substantial rewrite
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> take maintainership
</span><span style='display:block; white-space:pre;color:#404040;'> new homepage & master_sites
</span><span style='display:block; white-space:pre;color:#404040;'> enable geoip with libmaxminddb
</span><span style='display:block; white-space:pre;color:#404040;'> add explicit dependencies
</span><span style='display:block; white-space:pre;color:#404040;'> add startupitem to run daemon
</span><span style='display:block; white-space:pre;color:#404040;'> fix livecheck
</span>---
security/prelude-manager/Portfile | 52 +++++++++++++++++++++------------------
1 file changed, 28 insertions(+), 24 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/prelude-manager/Portfile b/security/prelude-manager/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5b02f17e84e..3471d8103b4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/prelude-manager/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/prelude-manager/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,11 +3,11 @@
</span> PortSystem 1.0
name prelude-manager
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 0.9.14
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 5.2.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories security
license GPL-3+
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {ctreleaven @ctreleaven} openmaintainer
</span>
description Prelude Universal SIM - manager
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,25 +21,31 @@ long_description \
</span> received events to a media specified by the user \
(database, log file, mail etc.).
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://www.prelude-ids.org/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites ${homepage}download/releases/prelude-manager/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://www.prelude-siem.org/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites ${homepage}pkg/src/${version}/
</span>
platforms darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums md5 ca47665fcf299732509459956297320b \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 23cc8db8350ca8e1c5281851b5255d0b40a53f75 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 55e68fa07bf724092a300eedbb6bc9db0617ad3c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.type gnu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums md5 adfbb45ce1607ccf5607a9bd2f9aa800 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha1 79ba5751a633e16eac0a5e7c22319775dd389ac9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 61a31b9d9e6a7d523e7e28048091821e15b03194 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 91f7f7d736f4e29a9a9a345f8eb5f7a72ee5487c3b4a0284abd2e40f58943db0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1564874
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-html-dir=${prefix}/share/doc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args --disable-silent-rules \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-libmaxminddb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --mandir=${prefix}/share/man \
</span> --localstatedir=${prefix}/var
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:libxml2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib port:libpreludedb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libxml2 \
</span> port:gnutls \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- port:libprelude
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libgeoip \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libmaxminddb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libprelude \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:tcp_wrappers
</span>
destroot.keepdirs \
${destroot}${prefix}/var/run/prelude-manager
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -49,13 +55,11 @@ post-destroot {
</span> reinplace "s|= /var|= ${prefix}/var|g" ${destroot}${prefix}/etc/prelude-manager/prelude-manager.conf
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# At the moment libpreludedb in macports is outdated.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# There are also some issues with libpreludedb on Mac OS.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Until these are fixed, installing libpreludedb is not recommended
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# and the database plugin should be disabled.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# (so xml is the only output backend)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#variant database description {Build with database support (libpreludedb)} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# depends_lib-append port:libpreludedb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+notes-append "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Please see ${homepage} for configuration that must be complete before the first run."
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# daemon should probably run under user _prelude group _prelude-manager ??
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+startupitem.create yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+startupitem.executable ${prefix}/bin/${name}
</span>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url ${homepage}projects/prelude/files
</span></pre><pre style='margin:0'>
</pre>