<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/7efd83430bc28039f6f8c52e889b258c87412724">https://github.com/macports/macports-ports/commit/7efd83430bc28039f6f8c52e889b258c87412724</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 7efd83430bc28039f6f8c52e889b258c87412724
</span>Author: Craig Treleaven <ctreleaven@macports.org>
AuthorDate: Thu Nov 24 20:07:18 2022 -0500

<span style='display:block; white-space:pre;color:#404040;'>    aide: update to 0.17.4, etc
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    update to v. 0.17.4, now hosted on github
</span><span style='display:block; white-space:pre;color:#404040;'>    remove old patches
</span><span style='display:block; white-space:pre;color:#404040;'>    now uses auto tools
</span>---
 security/aide/Portfile                             |  82 +++++--------
 security/aide/files/aide.conf                      |  30 ++---
 security/aide/files/patch-Makefile.in.diff         |  11 --
 security/aide/files/patch-doc-aide-check.cron.diff |  73 -----------
 security/aide/files/patch-doc-aide.conf.diff       | 133 ---------------------
 security/aide/files/patch-src-Makefile.in.diff     |  20 ----
 6 files changed, 47 insertions(+), 302 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/aide/Portfile b/security/aide/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 739c45f5976..2237ddedb7b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/aide/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/aide/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +1,16 @@
</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
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem        1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem          1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name            aide
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version            0.15.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        aide aide 0.17.4 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  5512a70b3b2c7f7344a76f2545a2b696be552a66 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  77513d2f0c6359694ef8caabc6b0ef99ba9094c00d60eb5e95b3d67fc7a1fcbc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    138868
</span> categories        security
 license                GPL-2
 maintainers    nomaintainer
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> description       Advanced Intrusion Detection Environment
 long_description       AIDE (Advanced Intrusion Detection Environment) \
        is a free replacement for Tripwire. It does the same things as \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,27 +24,34 @@ long_description     AIDE (Advanced Intrusion Detection Environment) \
</span>   also be checked for inconsistencies. It can read databases from \
        older or newer versions. See the manual pages within the distribution \
        for further info. There is also a beginning of a manual.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage          http://aide.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites      sourceforge:project/aide/aide/${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms         darwin
</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;'>-        --sysconfdir=${prefix}/etc/aide \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           --with-mhash --with-zlib \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           --with-locale --disable-static
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms           darwin
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build     port:bison port:flex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib       port:mhash \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                  port:gettext
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+post-extract {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    system -W ${worksrcpath} "echo \"m4_define(\[AIDE_VERSION\], \[${version}\])\" > version.m4"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles        patch-Makefile.in.diff patch-src-Makefile.in.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# tarball doesn't contain configure, etc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_autoreconf      yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+autoreconf.args-append  --force --install --verbose
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args      --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --sysconfdir=${prefix}/etc/aide \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-mhash \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --with-zlib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-static \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    --disable-silent-rules
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build       port:autoconf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:automake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:bison \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:flex \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         port:mhash \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gettext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:pcre
</span> 
 variant universal {}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cflags-append "${configure.cflags} [get_canonical_archflags cc]"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   reinplace "s|@@LOCALEDIR@@|${prefix}/share/locale|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           ${worksrcpath}/Makefile.in ${worksrcpath}/src/Makefile.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cflags-append "${configure.cflags} [get_canonical_archflags cc] -DHAVE_STRNSTR"
</span> 
 post-destroot {
     xinstall -d ${destroot}${prefix}/share/doc/${name}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -55,7 +65,6 @@ post-destroot {
</span>     copy ${filespath}/aide.conf ${destroot}${prefix}/share/examples/${name}/
     reinplace "s|%%PREFIX%%|${prefix}|g" ${destroot}${prefix}/share/examples/${name}/aide.conf
     copy ${worksrcpath}/contrib ${destroot}${prefix}/share/examples/${name}/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    copy ${worksrcpath}/doc/manual.html ${destroot}${prefix}/share/doc/${name}/
</span>     copy ${worksrcpath}/README ${destroot}${prefix}/share/doc/${name}/
     xinstall -m 755 ${filespath}/aide-check.cron ${destroot}${prefix}/libexec/${name}/
     reinplace "s|%%PREFIX%%|${prefix}|g" ${destroot}${prefix}/libexec/${name}/aide-check.cron
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -76,7 +85,7 @@ post-activate {
</span> 
 platform darwin {
     # darwin doesn't have or need off64_t and friends
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append --disable-lfs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append --disable-largefile
</span> }
 
 notes "
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -109,30 +118,3 @@ Also, default MacOS configuration have /var/root/.forward redirecting email to
</span> 
 BUG: cron: only check mode, choice update
 "
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {${subport} eq ${name}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    version           0.15.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    master_sites      sourceforge:project/aide/aide/${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums           rmd160  80ea88b1c1496bcca57d2d1cdeecdcdfca0fa5cf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        sha256  303e5c186257df8c86e418193199f4ea2183fc37d3d4a9098a614f61346059ef
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.url       ${homepage}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    livecheck.regex     "The current <em>stable</em> version of AIDE is <strong>(\\d+(?:\\.\\d+)*)</strong>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#subport ${name}-devel {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-## http://sourceforge.net/p/aide/code/ci/master/tree/NEWS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-## 0.16a2 (2013-05-04) vs last commit 2013-05-20
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#    version           0.16a2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#    master_sites      sourceforge:project/aide/devel/${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#    checksums         rmd160  92c7d29da4a224b505702a5b624d6dffe54a3aea \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#                      sha256  b52451816bc85409ea09dc612e32823336f78438afd28248c252912ea8b91b87
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#    ## FIXME! build fails on "compare_db.c:114:32: error: initializer element is not a compile-time constant"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#    livecheck.type    regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#    livecheck.url     ${homepage}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#    livecheck.regex   "The current <em>development</em> version of AIDE is <strong>(\\d+\\.\\w+)</strong>"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/aide/files/aide.conf b/security/aide/files/aide.conf
</span><span style='display:block; white-space:pre;color:#808080;'>index d89072655ce..10e8a828ad4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/aide/files/aide.conf
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/security/aide/files/aide.conf
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -7,8 +7,8 @@
</span> ## Not working line w var...
 @@define USER=my-mac-user
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-database=file:/opt/local/var/lib/aide/aide.db
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-database_out=file:/opt/local/var/lib/aide/aide.db.new
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+database=file:%%PREFIX%%/var/lib/aide/aide.db
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+database_out=file:%%PREFIX%%/var/lib/aide/aide.db.new
</span> 
 # Change this to "no" or remove it to not gzip output
 # (only useful on systems with few CPU cycles to spare)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -204,9 +204,9 @@ LinkedLog = Log-n
</span> #!/Users/@@{USER}/Music/iTunes/Album\ Artwork/Cache$
 !/Users/@@{USER}/Music$
 !/Users/@@{USER}/Pictures$
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#/Users/@@{USER}/.macports/opt/local/var/macports/build$ VarDir ## NOK
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#!/Users/@@{USER}/.macports/opt/local/var/macports/build ## NOK
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!/Users/my-mac-user/.macports/opt/local/var/macports/build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#/Users/@@{USER}/.macports%%PREFIX%%/var/macports/build$ VarDir ## NOK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#!/Users/@@{USER}/.macports%%PREFIX%%/var/macports/build ## NOK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+!/Users/my-mac-user/.macports%%PREFIX%%/var/macports/build
</span> #!/Users/@@{USER}/Library/Application Support/Google/Chrome Canary/Default/Local\ Storage
 #!/Users/@@{USER}/Library/Application Support/Google/Chrome Canary/Default/Session\ Storage
 #!/Users/@@{USER}/Library/Application Support/Google/Chrome Canary/Default/Pepper\ Data
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -241,15 +241,15 @@ LinkedLog = Log-n
</span> /Users/Shared VarDir
 
 ### Macports
<span style='display:block; white-space:pre;background:#ffe0e0;'>-/opt/local/bin Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/opt/local/sbin Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/opt/local/etc$ VarDir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/opt/local/lib Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/opt/local/Library Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/opt/local/share/man ManPages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-/opt/local/var/log Log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#/opt/local/var/macports/build VarDir ## NOK
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!/opt/local/var/macports/build
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+%%PREFIX%%/bin Binlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+%%PREFIX%%/sbin Binlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+%%PREFIX%%/etc$ VarDir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+%%PREFIX%%/lib Binlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+%%PREFIX%%/Library Binlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+%%PREFIX%%/share/man ManPages
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+%%PREFIX%%/var/log Log
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#%%PREFIX%%/var/macports/build VarDir ## NOK
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+!%%PREFIX%%/var/macports/build
</span> ## Web server
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#/opt/local/www
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#%%PREFIX%%/www
</span> 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/aide/files/patch-Makefile.in.diff b/security/aide/files/patch-Makefile.in.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 85fa58f37ec..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/aide/files/patch-Makefile.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile.in.orig       2008-02-27 14:51:54.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile.in    2008-02-27 14:52:12.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -73,7 +73,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CPPFLAGS = @CPPFLAGS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CRYPTLIB = @CRYPTLIB@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CYGPATH_W = @CYGPATH_W@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--DEFS = -DLOCALEDIR=\"$(localedir)\" @DEFS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+DEFS = -DLOCALEDIR=\"@@LOCALEDIR@@\" @DEFS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DEPDIR = @DEPDIR@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- E2FSATTRSLIB = @E2FSATTRSLIB@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ECHO_C = @ECHO_C@
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/aide/files/patch-doc-aide-check.cron.diff b/security/aide/files/patch-doc-aide-check.cron.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index adf0f09579e..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/aide/files/patch-doc-aide-check.cron.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,73 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- doc/aide-check.cron.orig       1970-01-01 01:00:00.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ doc/aide-check.cron    2008-02-27 15:29:51.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,70 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#!/bin/sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# from debian port
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+PATH="/bin:/usr/bin:%%PREFIX%%/bin"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LOGDIR="%%PREFIX%/var/log/aide"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LOGFILE="$LOGDIR/aide.log"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CONFFILE="%%PREFIX%%/etc/aide.conf"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ERRORLOG="$LOGDIR/error.log"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[ -f %%PREFIX%%/bin/aide ] || exit 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+MAILTO=`grep "^@@define MAILTO" $CONFFILE | head -1 | awk '{ print $3 }'`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+DATABASE=`grep "^database=file:/" $CONFFILE | head -1 | cut -d: -f2`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LINES=`grep "^@@define LINES" $CONFFILE | head -1 | awk '{ print $3 }'`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+FQDN=`hostname -f`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+DATE=`date +"at %X on %x"`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[ -z "$MAILTO" ] && MAILTO="root"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[ -z "$DATABASE" ] && DATABASE="%%PREFIX%%/var/lib/aide/aide.db"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[ -z "$LINES" ] && LINES="1000"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if [ ! -f $DATABASE ]; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  (
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  echo "Fatal error: The AIDE database does not exist!"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  echo "This may mean you haven't created it, or it may mean that someone has removed it."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  ) | /usr/bin/mail -s "Daily AIDE report for $FQDN" $MAILTO
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  exit 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#[ -f $LOGFILE ] && savelog -t -g adm -m 640 -u root -c 7 $LOGFILE > /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#[ -f $ERRORLOG ] && savelog -t -g adm -m 640 -u root -c 7 $ERRORLOG > /dev/null
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+aide --check >$LOGFILE 2>$ERRORLOG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+(cat << EOF;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+This is an automated report generated by the Advanced Intrusion Detection
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Environment on $FQDN ${DATE}.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+EOF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if [ -s $LOGFILE ]; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  loglines=`wc -l $LOGFILE | awk '{ print $1 }'`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if [ ${loglines:=0} -gt $LINES ]; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          echo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          echo "TRUNCATED (!) output of the daily AIDE run:"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          echo "Output is $loglines lines, truncated to $LINES."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          head -$LINES $LOGFILE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          echo "The full output can be found in $LOGFILE."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          echo "Output of the daily AIDE run:"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          cat $LOGFILE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  echo "AIDE detected no changes."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+if [ -s $ERRORLOG ]; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  errorlines=`wc -l $ERRORLOG | awk '{ print $1 }'`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  if [ ${errorlines:=0} -gt $LINES ]; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          echo "TRUNCATED (!) output of errors produced:"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          echo "Error output is $errorlines lines, truncated to $LINES."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          head -$LINES $ERRORLOG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          echo "The full output can be found in $ERRORLOG."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          echo "Errors produced:"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          cat $ERRORLOG
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  echo "AIDE produced no errors."
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+) | /usr/bin/mail -s "Daily AIDE report for $FQDN" $MAILTO
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/aide/files/patch-doc-aide.conf.diff b/security/aide/files/patch-doc-aide.conf.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index a55ada00528..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/aide/files/patch-doc-aide.conf.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,133 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- doc/aide.conf.orig     1970-01-01 01:00:00.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ doc/aide.conf  2008-02-27 15:29:48.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,130 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# AIDE conf
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+database=file:%%PREFIX%%/var/lib/aide/aide.db
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+database_out=file:%%PREFIX%%/var/lib/aide/aide.db.new
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Change this to "no" or remove it to not gzip output
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# (only useful on systems with few CPU cycles to spare)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+gzip_dbout=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+warn_dead_symlinks=no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Here are all the things we can check - these are the default rules 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#p:      permissions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#i:      inode
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#n:      number of links
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#u:      user
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#g:      group
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#s:      size
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#b:      block count
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#m:      mtime
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#a:      atime
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#c:      ctime
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#S:      check for growing size
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#md5:    md5 checksum
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#sha1:   sha1 checksum
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#rmd160: rmd160 checksum
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#tiger:  tiger checksum
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#R:      p+i+n+u+g+s+m+c+md5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#L:      p+i+n+u+g
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#E:      Empty group
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#>:      Growing logfile p+u+g+i+n+S
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#haval:         haval checksum
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#gost:          gost checksum
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#crc32:         crc32 checksum
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# This is the email address reports get mailed to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# It's only used by the cron script and at the moment only the first address
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# specified in this manner will be used.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@@define MAILTO root
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+@@define LINES 1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Custom rules
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Binlib = p+i+n+u+g+s+b+m+c+md5+sha1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ConfFiles = p+i+n+u+g+s+b+m+c+md5+sha1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Logs = p+i+n+u+g+S
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Devices = p+i+n+u+g+s+b+c+md5+sha1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+Databases = p+n+u+g
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+StaticDir = p+i+n+u+g
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ManPages = p+i+n+u+g+s+b+m+c+md5+sha1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Next decide what directories/files you want in the database
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Kernel, system map, etc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#=/boot$ Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Binaries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/bin Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/sbin Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/usr/bin Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/usr/sbin Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/usr/local/bin Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/usr/local/sbin Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/usr/games Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Libraries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/lib Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/usr/lib Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/usr/local/lib Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Log files
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/var/log$ StaticDir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/var/log/aide/aide.log(.[0-9])?(.gz)? Databases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/var/log/aide/error.log(.[0-9])?(.gz)? Databases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/var/log/setuid.changes(.[0-9])?(.gz)? Databases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/var/log Logs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Devices
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!/dev/pts
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/dev Devices
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Other miscellaneous files
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/var/run$ StaticDir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#!/var/run
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Test only the directory when dealing with /proc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/proc$ StaticDir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#!/proc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# You can look through these examples to get further ideas
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# MD5 sum files - especially useful with debsums -g
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/var/lib/dpkg/info/([^\.]+).md5sums
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Check crontabs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/var/spool/anacron/cron.daily Databases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/var/spool/anacron/cron.monthly Databases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/var/spool/anacron/cron.weekly Databases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/var/spool/cron Databases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/var/spool/cron/crontabs Databases
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# manpages can be trojaned, especially depending on *roff implementation
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/usr/man ManPages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/usr/share/man ManPages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/usr/local/man ManPages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# docs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/usr/doc ManPages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/usr/share/doc ManPages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# check users' home directories
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/home Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# check sources for modifications
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/usr/src L
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/usr/local/src L
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# Check headers for same
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/usr/include L
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#/usr/local/include L
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+## MacOS X specific stuff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/Applications Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/System Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/Library Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/Developer Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/Volumes StaticDir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/Users StaticDir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/Trash StaticDir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+## DP: %%PREFIX%%
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+%%PREFIX%%/bin Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+%%PREFIX%%/sbin Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+%%PREFIX%%/etc ConfFiles
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+%%PREFIX%%/lib Binlib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+%%PREFIX%%/share/man ManPages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+%%PREFIX%%/var/log Logs
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/security/aide/files/patch-src-Makefile.in.diff b/security/aide/files/patch-src-Makefile.in.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 5388b74f947..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/security/aide/files/patch-src-Makefile.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,20 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/Makefile.in.orig   2008-02-27 15:15:01.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/Makefile.in        2008-02-27 15:15:26.000000000 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -76,7 +76,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CPPFLAGS = @CPPFLAGS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CRYPTLIB = @CRYPTLIB@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- CYGPATH_W = @CYGPATH_W@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--DEFS = @DEFS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+DEFS = -DLOCALEDIR=\"@@LOCALEDIR@@\" @DEFS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- DEPDIR = @DEPDIR@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- E2FSATTRSLIB = @E2FSATTRSLIB@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ECHO_C = @ECHO_C@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -94,7 +94,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #AM_LFLAGS= -d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LEX_OUTPUT_ROOT = lex.yy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBOBJS = @LIBOBJS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LIBS = @LIBS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBS = @LIBS@ -lintl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LTLIBOBJS = @LTLIBOBJS@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MAKEINFO = @MAKEINFO@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MKDIR_P = @MKDIR_P@
</span></pre><pre style='margin:0'>

</pre>