[gentoo-commits] repo/gentoo:master commit in: app-forensics/aide/files/, app-forensics/aide/

2024-06-14 Thread Arthur Zamarin
commit: c4397edd220540b31805d87c9359df9cc8329e46
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Jun 11 17:34:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun 14 10:36:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4397edd

app-forensics/aide: remove old

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/37121
Signed-off-by: Arthur Zamarin  gentoo.org>

 app-forensics/aide/Manifest|   4 -
 app-forensics/aide/aide-0.17.4-r4.ebuild   | 108 -
 app-forensics/aide/aide-0.18.2.ebuild  | 108 -
 app-forensics/aide/aide-0.18.3.ebuild  | 106 -
 app-forensics/aide/aide-0.18.ebuild| 108 -
 .../files/aide-0.16-fix-acl-configure-option.patch |  25 
 .../aide/files/aide-0.17.4-configure.patch | 131 -
 7 files changed, 590 deletions(-)

diff --git a/app-forensics/aide/Manifest b/app-forensics/aide/Manifest
index 8edfb6a2daf7..301abe8edb13 100644
--- a/app-forensics/aide/Manifest
+++ b/app-forensics/aide/Manifest
@@ -1,6 +1,2 @@
-DIST aide-0.17.4.tar.gz 331783 BLAKE2B 
584a385d0a0e80edf0b89eef202431adfea7fe8ba04c774e49dfb7230e766e19a48572e9d6c80386668572e459db9770b04978df484bd49c7de6433657500e13
 SHA512 
b6dba54fd204e1899d47b0b4139786cbeaa51c388027e2cfc1bb839297a70ae8ad6f37429594a730fac8007d62b4ba5b61a4aa22edbc55cbe986ccfaf5197f31
-DIST aide-0.18.2.tar.gz 382582 BLAKE2B 
267233a4dfdbc5a433389c20a1abe753133dfa01ecc205769c89a9b4699535b1d00e9df6527ae8298f4cb920e2f755e4d75d17b4a2449041a85c8c5e5ecc2abc
 SHA512 
3a209db9dc1adb345494ce20a5c3def9f40ae49723d3a978d8e9b38f43239496a330b484ed93adba88154770ce1f1a0f3cdeb2ff8d991d28a1d66cfa6cd9b68b
-DIST aide-0.18.3.tar.gz 382694 BLAKE2B 
f5e79d80c1fa2ba15096d38c1a1d197fc8665bc0ff03665367abce7722561f2054cc64f51429a1411d6aaa0df315869ac99314e660acdff31bf1dc6b471a62b8
 SHA512 
22f1d2d3e14fa88639587f5a61e114b89c784a87f636c1bbb245e620254b60ec07692e51ae27386a84810d7a915e0ddf5c5073fecb6eb72148ff5035ef8525eb
 DIST aide-0.18.4.tar.gz 382874 BLAKE2B 
e8fe8a115236f055f24b907ddcf540f02658b85c1df99ff9a8f58dfa9489de3d542b25bb947e047c8363c81d1f0ad0730fd77efacabe15fa24bbafc3fd807687
 SHA512 
31a17fc97ed9bda5dc4a492bcee699442cee1ea3829b1b06cf91ef9234a8b033677c281979902cbc6a8db0269c7f00499897940df07beff14cbb88b8fe6390f5
 DIST aide-0.18.8.tar.gz 383589 BLAKE2B 
a3b7efca89d0be99614e423a983fb0a3413f1cbdbc370b54f755e6dae8bb7f5612921ba998fd6db9248ae739fdaf3d344e092933b7dad7fd94dc1844e68a605e
 SHA512 
38763f527cfbc11847eca2fca17eceabc46158624954f0457feb49b885f34e4311f2dbc50b5471f4ff972e9e4e9c9f55c2da8dd8d55c04063a9043ab4829ff05
-DIST aide-0.18.tar.gz 375922 BLAKE2B 
03c961682fd25581831ca0715e57546b5595057115a456778ac0846fd1f23622600a061e2d8524f7381dfa6d43cefcdaa52d00eed2639dd60c7f3501efe8b474
 SHA512 
99d8140523ebe1d80b5d73c20bf13b8559aa22f08a9df485c15daeba7f5448c27d86ed310f2e7963076958dbe1fc2e4636807ca073dd0a6568b4eb8af2a38f4b

diff --git a/app-forensics/aide/aide-0.17.4-r4.ebuild 
b/app-forensics/aide/aide-0.17.4-r4.ebuild
deleted file mode 100644
index 71aa7366350b..
--- a/app-forensics/aide/aide-0.17.4-r4.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools readme.gentoo-r1
-
-DESCRIPTION="AIDE (Advanced Intrusion Detection Environment) is a file 
integrity checker"
-HOMEPAGE="https://aide.github.io/ https://github.com/aide/aide";
-SRC_URI="https://github.com/aide/aide/releases/download/v${PV}/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="acl audit curl e2fs mhash selinux xattr"
-
-DEPEND="dev-libs/libpcre
-   sys-libs/zlib
-   acl? ( virtual/acl )
-   audit? ( sys-process/audit )
-   curl? ( net-misc/curl )
-   e2fs? ( sys-fs/e2fsprogs )
-   !mhash? (
-   dev-libs/libgcrypt:0=
-   dev-libs/libgpg-error
-   )
-   mhash? ( app-crypt/mhash )
-   selinux? ( sys-libs/libselinux )
-   xattr? ( sys-apps/attr )"
-RDEPEND="${DEPEND}
-   selinux? ( sec-policy/selinux-aide )"
-BDEPEND="app-alternatives/yacc
-   app-alternatives/lex
-   virtual/pkgconfig"
-
-DISABLE_AUTOFORMATTING=1
-DOC_CONTENTS="
-Example configuration file was installed at '${EPREFIX}/etc/aide/aide.conf'.
-Please edit it to meet your needs. Refer to aide.conf(5) manual page
-for more information.
-
-A helper script, aideinit, was installed and can be used to make AIDE
-management easier. Please run 'aideinit --help' for more information."
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.16-fix-acl-configure-option.patch
-   "${FILESDIR}"/${PN}-0.17.4-configure.patch
-)
-
-src_prepare() {
-   default
-
-   sed -i -e 's| -Werror||g' configure.ac || die
-
-   # Only needed for snapshots.
-   if [[ ${PV} 

[gentoo-commits] repo/gentoo:master commit in: app-forensics/aide/files/

2023-02-08 Thread Sam James
commit: f201807494ca1aabd2b9f2a3895d7d896f8a09c9
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Feb  8 16:47:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 17:15:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2018074

app-forensics/aide: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/29491
Signed-off-by: Sam James  gentoo.org>

 app-forensics/aide/files/aide-0.17.4-bashism.patch | 60 --
 1 file changed, 60 deletions(-)

diff --git a/app-forensics/aide/files/aide-0.17.4-bashism.patch 
b/app-forensics/aide/files/aide-0.17.4-bashism.patch
deleted file mode 100644
index e25463dbf772..
--- a/app-forensics/aide/files/aide-0.17.4-bashism.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-Fixed upstream, so backport to 0.17.4 of
-https://github.com/aide/aide/commit/5161886c49060228811eee6da319844ef62dff6d
-https://github.com/aide/aide/commit/007eb4f32e8874ce457b4f15d9789c2a9d61731b
-
-Fixed in master but not 0.17.x.
 a/configure.ac
-+++ b/configure.ac
-@@ -329,7 +329,7 @@ fi
- AC_CHECK_HEADERS(syslog.h inttypes.h fcntl.h ctype.h)
- 
- PCRELIB="-lpcre"
--if test "$aide_static_choice" == "yes"; then
-+if test "$aide_static_choice" = "yes"; then
- PCRELIB="$PCRELIB -pthread"
- fi
- AC_CHECK_LIB(pcre, pcre_exec, [
-@@ -426,14 +426,14 @@ AS_IF([test "x$with_selinux_support" != xno],
- AC_DEFINE(WITH_SELINUX,1,[use SELinux])
- [AC_MSG_RESULT(yes)
- if test "x$PKG_CONFIG" != xno && $PKG_CONFIG --exists libselinux; then
--if test "$aide_static_choice" == "yes"; then
-+if test "$aide_static_choice" = "yes"; then
- SELINUXLIB=$(${PKG_CONFIG} --libs libselinux --static)
- else
- SELINUXLIB=$(${PKG_CONFIG} --libs libselinux)
- fi
- else
- SELINUXLIB="-lselinux"
--if test "$aide_static_choice" == "yes"; then
-+if test "$aide_static_choice" = "yes"; then
- saveLIBS=$LIBS
- LIBS="-static $SELINUXLIB"
- AC_SEARCH_LIBS([lgetfilecon_raw], [], [], [SELINUXLIB="$SELINUXLIB 
-lpthread"])
-@@ -555,7 +555,7 @@ AC_ARG_ENABLE([default_db],
- [do not set default values for database_in and database_out config 
options]),
- [enable_default_db=$enableval],[enable_default_db=yes])
- 
--if test "$enable_default_db" == "yes"; then
-+if test "$enable_default_db" = "yes"; then
- 
- if test "x$sysconfdir" != x'${prefix}/etc'; then
-   evalled_sysconfdir=`eval echo "$sysconfdir"`
-@@ -592,7 +592,7 @@ AC_ARG_WITH([curl],
-   [use curl library for http, https and ftp database backend (default: no)]),
-  [with_curl=$withval], [with_curl=no])
- AS_IF([test "x$with_curl" = "xyes"], [
--   if test "$aide_static_choice" == "yes"; then
-+   if test "$aide_static_choice" = "yes"; then
-PKG_CHECK_MODULES_STATIC(CURL, [libcurl], , 
[AC_MSG_RESULT([libcurl not found by pkg-config - Try --without-curl or add 
directory containing libcurl.pc to PKG_CONFIG_PATH environment variable])])
- else
-PKG_CHECK_MODULES(CURL, [libcurl], , [AC_MSG_RESULT([libcurl not 
found by pkg-config - Try --without-curl or add directory containing libcurl.pc 
to PKG_CONFIG_PATH environment variable])])
-@@ -671,7 +671,7 @@ AS_IF([test "x$with_audit" != xno],
-   AC_MSG_ERROR(You don't have libaudit properly installed. 
Install it if you need it.)
-   )
-   AUDITLIB="-laudit"
--  if test "$aide_static_choice" == "yes"; then
-+  if test "$aide_static_choice" = "yes"; then
-   saveLIBS=$LIBS
-   LIBS="-static $AUDITLIB"
-   AC_CHECK_LIB([audit], [audit_log_user_message], [], [



[gentoo-commits] repo/gentoo:master commit in: app-forensics/aide/files/

2022-03-11 Thread Sam James
commit: a1c2babb3bb0ba114b392617cdafd27b3a68e67b
Author: Daniel Hiepler  coderdu  de>
AuthorDate: Fri Mar 11 14:51:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 12 00:11:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1c2babb

app-forensics/aide: create new revision of aide.cron

* replace tempfile with mktemp (respects $TMPDIR or uses /tmp by default)
* Double quote to prevent globbing and word splitting.
* Use $(...) notation instead of legacy backticks `...`
* Prefer [ p ] && [ q ] as [ p -a q ] is not well defined
* don't check $QUIETREPORTS twice
* (--verbose): option no longer supported, use 'log_level' and 'report_level' 
options instead
* remove old comment - remaining debianutils dependency (tempfile) is removed 
now
* remove whitespace

Signed-off-by: Daniel Hiepler  coderdu.de>
Signed-off-by: Sam James  gentoo.org>

 app-forensics/aide/files/aide.cron-r2 | 188 ++
 1 file changed, 188 insertions(+)

diff --git a/app-forensics/aide/files/aide.cron-r2 
b/app-forensics/aide/files/aide.cron-r2
new file mode 100644
index ..b8a78ba2a856
--- /dev/null
+++ b/app-forensics/aide/files/aide.cron-r2
@@ -0,0 +1,188 @@
+#!/bin/bash
+# Modified: Benjamin Smee
+# Date: Fri Sep 10 11:35:41 BST 2004
+
+# This is the email address reports get mailed to
+MAILTO=root@localhost
+
+# Set this to suppress mailings when there's nothing to report
+QUIETREPORTS=1
+
+# This parameter defines which aide command to run from the cron script.
+# Sensible values are "update" and "check".
+# Default is "check", ensuring backwards compatibility.
+# Since "update" does not take any longer, it is recommended to use "update",
+# so that a new database is created every day. The new database needs to be
+# manually copied over the current one, though.
+COMMAND=update
+
+# This parameter defines how many lines to return per e-mail. Output longer
+# than this value will be truncated in the e-mail sent out.
+LINES=1000
+
+# This parameter gives a grep regular expression. If given, all output lines
+# that _don't_ match the regexp are listed first in the script's output. This
+# allows to easily remove noise from the aide report.
+NOISE="(/var/cache/|/var/lib/|/var/tmp)"
+PATH="/bin:/usr/bin:/sbin:/usr/sbin"
+LOGDIR="/var/log/aide"
+LOGFILE="aide.log"
+CONFFILE="/etc/aide/aide.conf"
+ERRORLOG="aide_error.log"
+MAILLOG="aide_mail.log"
+ERRORTMP=$(mktemp "${ERRORLOG}.XX")
+
+[ -f /usr/bin/aide ] || exit 0
+
+DATABASE=$(grep "^database=file:/" $CONFFILE | head -n 1 | cut --delimiter=: 
--fields=2)
+FQDN=$(hostname -f)
+DATE=$(date +"at %Y-%m-%d %H:%M")
+
+# default values
+
+DATABASE="${DATABASE:-/var/lib/aide/aide.db}"
+
+AIDEARGS=""
+
+if [ ! -f "$DATABASE" ]; then
+   /usr/sbin/sendmail $MAILTO <"$LOGDIR/$LOGFILE" 2>"$ERRORTMP"
+RETVAL=$?
+
+if [ -n "$QUIETREPORTS" ] && ! [ -s "$LOGDIR/$LOGFILE" ] && ! [ -s "$ERRORTMP" 
] ; then
+   # Bail now because there was no output and QUIETREPORTS is set
+   exit 0
+fi
+
+MAILTMP=$(mktemp "${MAILLOG}.XX")
+
+(cat << EOF
+This is an automated report generated by the Advanced Intrusion Detection
+Environment on $FQDN ${DATE}.
+
+EOF
+
+# include error log in daily report e-mail
+
+if [ "$RETVAL" != "0" ]; then
+   cat > "$LOGDIR/$ERRORLOG" << EOF
+
+*
+*aide returned a non-zero exit value*
+*
+
+EOF
+   echo "exit value is: $RETVAL" >> "$LOGDIR/$ERRORLOG"
+else
+   touch "$LOGDIR/$ERRORLOG"
+fi
+< "$ERRORTMP" cat >> "$LOGDIR/$ERRORLOG"
+rm -f "$ERRORTMP"
+
+if [ -s "$LOGDIR/$ERRORLOG" ]; then
+   errorlines=$(wc -l "$LOGDIR/$ERRORLOG" | awk '{ print $1 }')
+   if [ "${errorlines:=0}" -gt $LINES ]; then
+   cat << EOF
+
+
+*  aide has returned many errors.  *
+*   the error log output has been truncated in this mail   *
+
+
+EOF
+   echo "Error output is $errorlines lines, truncated to $LINES."
+   head -$LINES "$LOGDIR/$ERRORLOG"
+   echo "The full output can be found in $LOGDIR/$ERRORLOG."
+   else
+   echo "Errors produced  ($errorlines lines):"
+   cat "$LOGDIR/$ERRORLOG"
+   fi
+else
+   echo "AIDE produced no errors."
+fi
+
+# include de-noised log
+
+if [ -n "$NOISE" ]; then
+   NOISETMP=$(mktemp "aidenoise.XX")
+   NOISETMP2=$(mktemp "aidenoise.XX")
+   sed -n '1,/^Detailed information about changes:/p' "$LOGDIR/$LOGFILE" | 
\
+   grep '^\(changed\|removed\|added\):' | \
+   grep -v "^added: THERE WERE ALSO [0-9]\+ FILES ADDED UNDER THIS 
DIRECTOR

[gentoo-commits] repo/gentoo:master commit in: app-forensics/aide/files/

2022-03-11 Thread Sam James
commit: 2823ca8dc37d4377400cdd3eaa647827d0120596
Author: Daniel Hiepler  coderdu  de>
AuthorDate: Fri Mar 11 12:37:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 12 00:11:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2823ca8d

app-forensics/aide: create new revision of aide.conf

* verbose option was replaced by log_level & report_level
* database option was renamed to database_in

Signed-off-by: Daniel Hiepler  coderdu.de>
Signed-off-by: Sam James  gentoo.org>

 app-forensics/aide/files/aide.conf-r2 | 136 ++
 1 file changed, 136 insertions(+)

diff --git a/app-forensics/aide/files/aide.conf-r2 
b/app-forensics/aide/files/aide.conf-r2
new file mode 100644
index ..4bce675f7da3
--- /dev/null
+++ b/app-forensics/aide/files/aide.conf-r2
@@ -0,0 +1,136 @@
+# Example configuration file for AIDE
+# See more: man 5 aide.conf
+
+database_in=file:/var/lib/aide/aide.db
+database_out=file:/var/lib/aide/aide.db.new
+
+# Change this to "no" or remove it to not gzip output
+# (only useful on systems with few CPU cycles to spare)
+gzip_dbout=yes
+
+# Default: warning
+#log_level=info
+
+# Default: changed_attributes
+#report_level=added_removed_attributes
+
+report_url=file:/var/log/aide/aide.log
+report_url=stdout
+#report_url=stderr
+
+# Here are all the things we can check - these are the default rules
+#
+# p:   permissions
+# ftype: file type
+# i:   inode
+# l:   link name
+# n:   number of links
+# u:   user
+# g:   group
+# s:   size
+# b:   block count
+# m:   mtime (modification time)
+# a:   atime (access time)
+# c:   ctime (change time)
+# S:   check for growing size
+# I:   ignore changed filename
+# ANF: allow new files
+# ARF: allow removed files
+# md5: md5 checksum
+# sha1: sha1 checksum
+# sha256: sha256 checksum
+# sha512: sha512 checksum
+# rmd160: rmd160 checksum
+# tiger: tiger checksum
+# crc32:crc32 checksum
+# R:   p+ftype+i+l+n+u+g+s+m+c+md5+X
+# L:   p+ftype+i+l+n+u+g+X
+# E:   Empty group
+# X:   acl+selinux+xattrs+e2fsattrs (if groups are explicitly enabled)
+# >:   Growing file p+ftype+l+u+g+i+n+S+X
+
+# Defines formerly set here have been moved to /etc/default/aide.
+
+# Custom rules
+Binlib = p+i+n+u+g+s+b+m+c+md5+sha256+rmd160
+ConfFiles = p+i+n+u+g+s+b+m+c+md5+sha256+rmd160
+Logs = p+i+n+u+g+S
+Devices = p+i+n+u+g+s+b+c+md5+sha256+rmd160
+Databases = p+n+u+g
+StaticDir = p+i+n+u+g
+ManPages = p+i+n+u+g+s+b+m+c+md5+sha256+rmd160
+
+# Next decide what directories/files you want in the database
+
+# Kernel, system map, etc.
+=/boot$ Binlib
+# Configs
+/etc ConfFiles
+!/etc/mtab
+# Binaries
+/bin Binlib
+/sbin Binlib
+/usr/bin Binlib
+/usr/sbin Binlib
+/usr/libexec Binlib
+/usr/local/bin Binlib
+/usr/local/sbin Binlib
+#/usr/games Binlib
+# Libraries
+/lib(64)? Binlib
+/usr/lib(64)? Binlib
+/usr/local/lib(64)? Binlib
+# Log files
+=/var/log$ StaticDir
+#!/var/log/ksymoops
+/var/log/aide/aide.log(.[0-9])?(.gz)? Databases
+/var/log/aide/error.log(.[0-9])?(.gz)? Databases
+#/var/log/setuid.changes(.[0-9])?(.gz)? Databases
+!/var/log/aide
+/var/log Logs
+# Devices
+!/dev/pts
+# If you get spurious warnings about being unable to mmap() /dev/cpu/mtrr,
+# you may uncomment this to get rid of them. They're harmless but sometimes
+# annoying.
+#!/dev/cpu/mtrr
+#!/dev/xconsole
+/dev Devices
+# Other miscellaneous files
+/var/run$ StaticDir
+!/var/run
+# Test only the directory when dealing with /proc
+/proc$ StaticDir
+!/proc
+
+# You can look through these examples to get further ideas
+
+# MD5 sum files - especially useful with debsums -g
+#/var/lib/dpkg/info/([^\.]+).md5sums u+g+s+m+md5+sha1
+
+# Check crontabs
+#/var/spool/anacron/cron.daily Databases
+#/var/spool/anacron/cron.monthly Databases
+#/var/spool/anacron/cron.weekly Databases
+#/var/spool/cron Databases
+#/var/spool/cron/crontabs Databases
+
+# manpages can be trojaned, especially depending on *roff implementation
+#/usr/man ManPages
+#/usr/share/man ManPages
+#/usr/local/man ManPages
+
+# docs
+#/usr/doc ManPages
+#/usr/share/doc ManPages
+
+# check users' home directories
+#/home Binlib
+
+# check sources for modifications
+#/usr/src L
+#/usr/local/src L
+
+# Check headers for same
+#/usr/include L
+#/usr/local/include L



[gentoo-commits] repo/gentoo:master commit in: app-forensics/aide/files/, app-forensics/aide/

2017-07-01 Thread Michał Górny
commit: 2c86304fc737dd5468fd4f90f4ab70ae79ee6c07
Author: Ilya Tumaykin  gmail  com>
AuthorDate: Sat Jul  1 13:41:54 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  1 21:41:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c86304f

app-forensics/aide: remove old

Closes: https://github.com/gentoo/gentoo/pull/5021
Package-Manager: Portage-2.3.6, Repoman-2.3.2

 app-forensics/aide/Manifest|   1 -
 app-forensics/aide/aide-0.14.2.ebuild  | 113 -
 app-forensics/aide/files/aide-0.14-as-needed.patch |  20 
 app-forensics/aide/files/aide-0.14-configure.patch |  38 ---
 app-forensics/aide/files/aide-0.14-gentoo.patch|  26 -
 5 files changed, 198 deletions(-)

diff --git a/app-forensics/aide/Manifest b/app-forensics/aide/Manifest
index a586feab16c..0eef896e096 100644
--- a/app-forensics/aide/Manifest
+++ b/app-forensics/aide/Manifest
@@ -1,2 +1 @@
-DIST aide-0.14.2.tar.gz 418098 SHA256 
bf4cd417b0f4778b4f9a618d23e0b0b7db10349ba6a0129394dc82fbc2fa8b9b SHA512 
4ef96078fde057a54dda467fb55711e30d947969873715a02052362c57112f5bfd3155460ef353f70ce69fea3a3c491b7925bebbdb7034dbf618c63c360347df
 WHIRLPOOL 
fa91e4493bcac4cf11a8fedfd5e3c490752936f9ea04871d812b831f33089b694892e32ed19cef273926d3a8c091fb15a7b98a5e5303f08609f164773475d142
 DIST aide-0.16.tar.gz 391009 SHA256 
a81c53a131c4fd130b169b3a26ac35386a2f6e1e014f12807524cc273ed97345 SHA512 
29ad97756e3e2fb21dc332ed03b494a1c73e621266f8622ec80bdba23092a38ee975b97f3cff2330e4c16e64e2f672259eea9291ca706a4009e7399b4e14e6a7
 WHIRLPOOL 
d9ecba06d8367ed2ef622ee6b3ccf6a0ed37bad52548063c5c153bd31b856ed8a3379e6057cc1d4aebd29473ded71e9190c8c17dbeaa65eec3365be1d43d5f46

diff --git a/app-forensics/aide/aide-0.14.2.ebuild 
b/app-forensics/aide/aide-0.14.2.ebuild
deleted file mode 100644
index 20322e586e7..000
--- a/app-forensics/aide/aide-0.14.2.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="3"
-
-inherit autotools confutils eutils
-
-DESCRIPTION="AIDE (Advanced Intrusion Detection Environment) is a replacement 
for Tripwire"
-HOMEPAGE="http://aide.sourceforge.net/";
-SRC_URI="mirror://sourceforge/aide/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="amd64 x86"
-IUSE="acl audit curl mhash nls postgres prelink selinux static xattr zlib"
-
-CDEPEND="acl? ( virtual/acl )
-   audit? ( sys-process/audit )
-   curl? ( net-misc/curl )
-   mhash? ( >=app-crypt/mhash-0.9.2 )
-   !mhash? ( dev-libs/libgcrypt:0 )
-   nls? ( virtual/libintl )
-   postgres? ( dev-db/postgresql )
-   prelink? ( sys-devel/prelink )
-   selinux? (
-   sys-libs/libselinux
-   )
-   xattr? ( sys-apps/attr )
-   zlib? ( sys-libs/zlib )"
-
-RDEPEND="!static? ( ${CDEPEND} )
-   selinux? ( sec-policy/selinux-aide )"
-
-DEPEND="${CDEPEND}
-   nls? ( sys-devel/gettext )
-   sys-devel/bison
-   sys-devel/flex"
-
-pkg_setup() {
-   confutils_use_conflict mhash postgres
-   confutils_use_conflict static curl postgres
-}
-
-src_prepare() {
-   epatch "${FILESDIR}/${PN}-0.14-gentoo.patch"
-
-   # fix as-need issue, bug #271326
-   epatch "${FILESDIR}/${PN}-0.14-as-needed.patch"
-
-   # fix configure issue, bug #323187
-   epatch "${FILESDIR}/${PN}-0.14-configure.patch"
-
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   $(use_with acl posix-acl) \
-   $(use_with audit) \
-   $(use_with curl) \
-   $(use_with !mhash gcrypt) \
-   $(use_with mhash mhash) \
-   $(use_with nls locale) \
-   $(use_with postgres psql) \
-   $(use_with prelink) \
-   $(use_with selinux) \
-   $(use_enable static) \
-   $(use_with xattr) \
-   $(use_with zlib) \
-   --sysconfdir="${EPREFIX}/etc/aide" || die "econf failed"
-}
-
-src_install() {
-   emake DESTDIR="${D}" install install-man || die "emake install failed"
-
-   keepdir /var/lib/aide || die
-   fowners root:0 /var/lib/aide || die
-   fperms 0755 /var/lib/aide || die
-
-   keepdir /var/log/aide || die
-
-   insinto /etc/aide
-   doins "${FILESDIR}"/aide.conf || die
-
-   dosbin "${FILESDIR}"/aideinit || die
-
-   dodoc AUTHORS ChangeLog NEWS README Todo "${FILESDIR}"/aide.cron || die
-   dohtml doc/manual.html || die
-}
-
-pkg_postinst() {
-   elog
-   elog "A sample configuration file has been installed as"
-   elog "/etc/aide/aide.conf.  Please edit to meet your needs."
-   elog "Read the aide.conf(5) manual page for more information."
-   elog "A helper script, aideinit, has been installed and can"
-   elog "be used to make AIDE management easier. Please run"
-   elog "aideinit --help for more information"
-   el

[gentoo-commits] repo/gentoo:master commit in: app-forensics/aide/files/, app-forensics/aide/

2017-05-27 Thread Michał Górny
commit: cef734e130eb7d9e83750ccf89c69c533b195747
Author: Ilya Tumaykin  gmail  com>
AuthorDate: Tue May 23 17:14:42 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 27 20:59:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cef734e1

app-forensics/aide: verbump to 0.16

Notable ebuild changes:
- fix deps;
- fix broken static USE;
- add e2fs USE to check file attributes on ext2/ext3/ext4;
- drop broken and completely useless nls USE;
- modernize ebuild, EAPI=6;
- drop useless dodoc, dohtml, fowners, fperms calls;
- stop repeating to users about example configuration;
- cleanup patches and send them upstream.

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 app-forensics/aide/Manifest|   1 +
 app-forensics/aide/aide-0.16.ebuild| 141 +
 .../aide/files/aide-0.16-add-missing-include.patch |  24 
 .../files/aide-0.16-fix-LIBS-LDFLAGS-mixing.patch  |  23 
 .../files/aide-0.16-fix-acl-configure-option.patch |  23 
 app-forensics/aide/metadata.xml|   3 +-
 6 files changed, 214 insertions(+), 1 deletion(-)

diff --git a/app-forensics/aide/Manifest b/app-forensics/aide/Manifest
index 6c9b019e22c..ed8aa2cff1c 100644
--- a/app-forensics/aide/Manifest
+++ b/app-forensics/aide/Manifest
@@ -1,2 +1,3 @@
 DIST aide-0.14.2.tar.gz 418098 SHA256 
bf4cd417b0f4778b4f9a618d23e0b0b7db10349ba6a0129394dc82fbc2fa8b9b SHA512 
4ef96078fde057a54dda467fb55711e30d947969873715a02052362c57112f5bfd3155460ef353f70ce69fea3a3c491b7925bebbdb7034dbf618c63c360347df
 WHIRLPOOL 
fa91e4493bcac4cf11a8fedfd5e3c490752936f9ea04871d812b831f33089b694892e32ed19cef273926d3a8c091fb15a7b98a5e5303f08609f164773475d142
 DIST aide-0.15.1.tar.gz 424970 SHA256 
303e5c186257df8c86e418193199f4ea2183fc37d3d4a9098a614f61346059ef SHA512 
6afe327474858c697ba017b02bd40717c33874e69b801c171c2496ff9042b557e840bef4a151bda0e4d835ddb0d972b88790237a72f250525dc1fc6b8fa673e7
 WHIRLPOOL 
4c21221cfbaeff3aa00a3f22c4e31c1fffd3f00d112828540ab6ab94dd019086244de71e5d19d1120078acc7b81b9efa5a36d55937292f523bcb4e064830ba6a
+DIST aide-0.16.tar.gz 391009 SHA256 
a81c53a131c4fd130b169b3a26ac35386a2f6e1e014f12807524cc273ed97345 SHA512 
29ad97756e3e2fb21dc332ed03b494a1c73e621266f8622ec80bdba23092a38ee975b97f3cff2330e4c16e64e2f672259eea9291ca706a4009e7399b4e14e6a7
 WHIRLPOOL 
d9ecba06d8367ed2ef622ee6b3ccf6a0ed37bad52548063c5c153bd31b856ed8a3379e6057cc1d4aebd29473ded71e9190c8c17dbeaa65eec3365be1d43d5f46

diff --git a/app-forensics/aide/aide-0.16.ebuild 
b/app-forensics/aide/aide-0.16.ebuild
new file mode 100644
index 000..be5144222bd
--- /dev/null
+++ b/app-forensics/aide/aide-0.16.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools readme.gentoo-r1
+
+DESCRIPTION="AIDE (Advanced Intrusion Detection Environment) is a file 
integrity checker"
+HOMEPAGE="http://aide.sourceforge.net/";
+SRC_URI="mirror://sourceforge/aide/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="acl audit curl e2fs mhash postgres prelink selinux static xattr zlib"
+
+COMMON_DEPEND="
+   !mhash? (
+   dev-libs/libgcrypt:0=
+   dev-libs/libgpg-error
+   )
+   mhash? ( app-crypt/mhash )
+   dev-libs/libpcre
+   acl? ( virtual/acl )
+   audit? ( sys-process/audit )
+   curl? ( net-misc/curl )
+   e2fs? ( sys-fs/e2fsprogs )
+   postgres? ( dev-db/postgresql:= )
+   prelink? ( dev-libs/elfutils )
+   selinux? ( sys-libs/libselinux )
+   xattr? ( sys-apps/attr )
+   zlib? ( sys-libs/zlib )
+"
+RDEPEND="
+   !static? ( ${COMMON_DEPEND} )
+   prelink? ( sys-devel/prelink )
+   selinux? ( sec-policy/selinux-aide )
+"
+DEPEND="${COMMON_DEPEND}
+   sys-devel/bison
+   sys-devel/flex
+   virtual/pkgconfig
+   static? (
+   !mhash? (
+   dev-libs/libgcrypt:0[static-libs]
+   dev-libs/libgpg-error[static-libs]
+   )
+   mhash? ( app-crypt/mhash[static-libs] )
+   dev-libs/libpcre[static-libs]
+   acl? ( virtual/acl[static-libs] )
+   e2fs? ( sys-fs/e2fsprogs[static-libs] )
+   prelink? ( dev-libs/elfutils[static-libs] )
+   selinux? ( sys-libs/libselinux[static-libs] )
+   xattr? ( sys-apps/attr[static-libs] )
+   zlib? ( sys-libs/zlib[static-libs] )
+   )
+"
+
+REQUIRED_USE="
+   postgres? ( !mhash )
+   static? ( !audit !curl !postgres )
+"
+
+HTML_DOCS=( doc/manual.html )
+
+DISABLE_AUTOFORMATTING=1
+DOC_CONTENTS="
+Example configuration file was installed at '${EPREFIX}/etc/aide/aide.conf'.
+Please edit it to meet your needs. Refer to aide.conf(5) manual page
+for more information.
+
+A helper script, aideinit, was installed and can be used to make AIDE
+management easier. Pleas