commit: d5c56cc8e988a9c60c5dfd854ae392892fe9b77c Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Wed Jul 23 02:43:04 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Wed Jul 23 02:43:04 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5c56cc8
sys-apps/logwatch: drop 7.9, 7.10, 7.11 Signed-off-by: Sam James <sam <AT> gentoo.org> sys-apps/logwatch/Manifest | 3 - .../logwatch/files/logwatch-7.11-openssh-9.8.patch | 37 -------- sys-apps/logwatch/logwatch-7.10.ebuild | 96 -------------------- sys-apps/logwatch/logwatch-7.11.ebuild | 100 --------------------- sys-apps/logwatch/logwatch-7.9.ebuild | 96 -------------------- 5 files changed, 332 deletions(-) diff --git a/sys-apps/logwatch/Manifest b/sys-apps/logwatch/Manifest index b16a9f482317..b6be076838c5 100644 --- a/sys-apps/logwatch/Manifest +++ b/sys-apps/logwatch/Manifest @@ -1,4 +1 @@ -DIST logwatch-7.10.tar.gz 511766 BLAKE2B 66d7cb09f4c73ca55a3bad9eb2e9a46eabdc0da444e5361ddc10e7bee28de2e58f2c10530f75d40b2689d33624d612f439171b995e9f21a7e48bf211db1f2bd2 SHA512 838bcc7a3b12eb31450a20195fe2ca4ab238500051bb2f50bd1775272fefa412e0a2473c0294a5495ef594fa530b00dac0dc6d18b93e124f36614686502e55cb -DIST logwatch-7.11.tar.gz 513041 BLAKE2B 074b9b1d58bd199c82edc6fb40703b71f9488966e2acb8afc015fde93806740d11a3c8705303139716bbc50c353f3e8c3f4c0e9cf1d5f870cbb8599fbdd526d1 SHA512 1af075ad2459fade202396af5fa50b705b4635b71b5fc3be832df80c491baa1dd726b3023f84ecbb621e0e19004a0f8cdb017e657c4511bcd4cbd3205177ce22 DIST logwatch-7.12.tar.gz 509278 BLAKE2B 1ddca4edf74a277789964350c3e2090306174ada9a51e7792c042ca19cbc5b2df5b4845323c3fb6dda887876b4f6d8b2f36ea8317d5b8dcac19a5502fb5bae82 SHA512 defe15b6fb32e5db0ad67280b6e75769f76b635499528ed1f5e666e6dc2632db3bca32c831e76fa62d99d4f2848d97c72219c44a90fc2f4b694f3e90dbda2e49 -DIST logwatch-7.9.tar.gz 501086 BLAKE2B ebfc65c88036244840fe4fbf42c0bea668cac3063771f0042827a2f583d654403b75bdfa428f50a7fdac5f0098ec08ef5a27006db7f7576b361653594462d607 SHA512 d091fbbeb0cac4b661fb066118fd384dbdeabe137c699ea6892d53567a45978c0742b1be9cf2f8b8c2e522314351ee6c2e3710ac2e61bbf1a3c8d63f78a3646f diff --git a/sys-apps/logwatch/files/logwatch-7.11-openssh-9.8.patch b/sys-apps/logwatch/files/logwatch-7.11-openssh-9.8.patch deleted file mode 100644 index 1162115f3f09..000000000000 --- a/sys-apps/logwatch/files/logwatch-7.11-openssh-9.8.patch +++ /dev/null @@ -1,37 +0,0 @@ -https://sourceforge.net/p/logwatch/patches/84/ ---- a/conf/services/secure.conf -+++ b/conf/services/secure.conf -@@ -24,7 +24,7 @@ $secure_ip_lookup = No - # Use this to ignore certain services in the secure log. - # You can ignore as many services as you would like. - # (we ignore sshd because its entries are processed by the sshd script) --$ignore_services = sshd Pluto stunnel proftpd saslauthd imapd postfix/smtpd -+$ignore_services = sshd sshd-session Pluto stunnel proftpd saslauthd imapd postfix/smtpd - - # For these services, summarize only (i.e. don't least each IP, just - # list the number of connections total) ---- a/conf/services/sshd.conf -+++ b/conf/services/sshd.conf -@@ -19,7 +19,7 @@ LogFile = secure - LogFile = messages - - # Only give lines pertaining to the sshd service... --*OnlyService = sshd -+*OnlyService = (sshd|sshd-session) - *RemoveHeaders - - # Variable $sshd_ignore_host is used to filter out hosts that login ---- a/scripts/services/sshd -+++ b/scripts/services/sshd -@@ -246,9 +246,9 @@ while (defined(my $ThisLine = <STDIN>)) { - $NoIdent{$name}++; - } elsif ( - ($ThisLine =~ m/^(?:error:.*|fatal:) Connection closed by remote host/ ) or -- ($ThisLine =~ m/^(|fatal: )Read error from remote host(| [^ ]+): Connection reset by peer/ ) or -+ ($ThisLine =~ m/^(|fatal: )Read error from remote host(| [^ ]+)(| port \d+): Connection reset by peer/ ) or - ($ThisLine =~ m/^error: .*: read: Connection reset by peer/ ) or -- ($ThisLine =~ m/^Read error from remote host [^ ]+: (Connection timed out|No route to host)/ ) or -+ ($ThisLine =~ m/^Read error from remote host [^ ]+(| port \d+): (Connection timed out|No route to host)/ ) or - ($ThisLine =~ m/^fatal: Read from socket failed: No route to host/) or - ($ThisLine =~ m/^fatal: Write failed: Network is unreachable/ ) or - ($ThisLine =~ m/^fatal: Write failed: Broken pipe/) or diff --git a/sys-apps/logwatch/logwatch-7.10.ebuild b/sys-apps/logwatch/logwatch-7.10.ebuild deleted file mode 100644 index 0bbf36a43c2c..000000000000 --- a/sys-apps/logwatch/logwatch-7.10.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit tmpfiles - -DESCRIPTION="Analyzes and Reports on system logs" -HOMEPAGE="https://sourceforge.net/projects/logwatch/" - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://git.code.sf.net/p/logwatch/git ${PN}" - inherit git-r3 -else - SRC_URI="https://downloads.sourceforge.net/${PN}/${P}/${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ppc ppc64 sparc x86" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="selinux" - -RDEPEND=" - dev-lang/perl - dev-perl/Date-Calc - dev-perl/Date-Manip - dev-perl/HTML-Parser - dev-perl/Tie-IxHash - dev-perl/Sys-CPU - dev-perl/Sys-MemInfo - virtual/cron - virtual/mta - virtual/mailx - selinux? ( sec-policy/selinux-logwatch ) -" - -src_install() { - dodir /usr/share/logwatch/lib - dodir /usr/share/logwatch/scripts/services - dodir /usr/share/logwatch/scripts/shared - dodir /usr/share/logwatch/default.conf/logfiles - dodir /usr/share/logwatch/default.conf/services - dodir /usr/share/logwatch/default.conf/html - keepdir /etc/logwatch - - # logwatch.pl requires cache dir (bug #607668) - newtmpfiles "${FILESDIR}"/logwatch.tmpfile ${PN}.conf - - newsbin scripts/logwatch.pl logwatch.pl - - exeinto /usr/share/logwatch/lib - doexe lib/*.pm - - exeinto /usr/share/logwatch/scripts/services - doexe scripts/services/* - - exeinto /usr/share/logwatch/scripts/shared - doexe scripts/shared/* - - insinto /usr/share/logwatch/default.conf - doins conf/logwatch.conf - - insinto /usr/share/logwatch/default.conf/logfiles - doins conf/logfiles/* - - insinto /usr/share/logwatch/default.conf/services - doins conf/services/* - - insinto /usr/share/logwatch/default.conf/html - doins conf/html/* - - # Make sure logwatch is run before anything else (bug #100243) - exeinto /etc/cron.daily - newexe "${FILESDIR}"/logwatch 00-logwatch - - doman logwatch.8 - dodoc README HOWTO-Customize-LogWatch - - # Do last due to insopts modification. - insinto /usr/share/logwatch/scripts/logfiles - insopts -m755 - doins -r scripts/logfiles/* -} - -pkg_postinst() { - # Migration from /etc/cron.daily/logwatch -> /etc/cron.daily/00-logwatch (bug #100243) - if [[ -e ${ROOT}/etc/cron.daily/logwatch ]] ; then - local md5=$(md5sum "${ROOT}"/etc/cron.daily/logwatch) - [[ ${md5} == "edb003cbc0686ed4cf37db16025635f3" ]] \ - && rm -f "${ROOT}"/etc/cron.daily/logwatch \ - || ewarn "You have two logwatch files in /etc/cron.daily/" - fi - - # Trigger cache dir creation to allow immediate use of logwatch (bug #607668) - tmpfiles_process ${PN}.conf -} diff --git a/sys-apps/logwatch/logwatch-7.11.ebuild b/sys-apps/logwatch/logwatch-7.11.ebuild deleted file mode 100644 index f21a4b34ac0c..000000000000 --- a/sys-apps/logwatch/logwatch-7.11.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit tmpfiles - -DESCRIPTION="Analyzes and Reports on system logs" -HOMEPAGE="https://sourceforge.net/projects/logwatch/" - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://git.code.sf.net/p/logwatch/git" - inherit git-r3 -else - SRC_URI="https://downloads.sourceforge.net/${PN}/${P}/${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ppc ppc64 sparc x86" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="selinux" - -RDEPEND=" - dev-lang/perl - dev-perl/Date-Calc - dev-perl/Date-Manip - dev-perl/HTML-Parser - dev-perl/Tie-IxHash - dev-perl/Sys-CPU - dev-perl/Sys-MemInfo - virtual/cron - virtual/mta - virtual/mailx - selinux? ( sec-policy/selinux-logwatch ) -" - -PATCHES=( - "${FILESDIR}"/${P}-openssh-9.8.patch -) - -src_install() { - dodir /usr/share/logwatch/lib - dodir /usr/share/logwatch/scripts/services - dodir /usr/share/logwatch/scripts/shared - dodir /usr/share/logwatch/default.conf/logfiles - dodir /usr/share/logwatch/default.conf/services - dodir /usr/share/logwatch/default.conf/html - keepdir /etc/logwatch - - # logwatch.pl requires cache dir (bug #607668) - newtmpfiles "${FILESDIR}"/logwatch.tmpfile ${PN}.conf - - newsbin scripts/logwatch.pl logwatch.pl - - exeinto /usr/share/logwatch/lib - doexe lib/*.pm - - exeinto /usr/share/logwatch/scripts/services - doexe scripts/services/* - - exeinto /usr/share/logwatch/scripts/shared - doexe scripts/shared/* - - insinto /usr/share/logwatch/default.conf - doins conf/logwatch.conf - - insinto /usr/share/logwatch/default.conf/logfiles - doins conf/logfiles/* - - insinto /usr/share/logwatch/default.conf/services - doins conf/services/* - - insinto /usr/share/logwatch/default.conf/html - doins conf/html/* - - # Make sure logwatch is run before anything else (bug #100243) - exeinto /etc/cron.daily - newexe "${FILESDIR}"/logwatch 00-logwatch - - doman logwatch.8 - dodoc README HOWTO-Customize-LogWatch - - # Do last due to insopts modification. - insinto /usr/share/logwatch/scripts/logfiles - insopts -m755 - doins -r scripts/logfiles/* -} - -pkg_postinst() { - # Migration from /etc/cron.daily/logwatch -> /etc/cron.daily/00-logwatch (bug #100243) - if [[ -e ${ROOT}/etc/cron.daily/logwatch ]] ; then - local md5=$(md5sum "${ROOT}"/etc/cron.daily/logwatch) - [[ ${md5} == "edb003cbc0686ed4cf37db16025635f3" ]] \ - && rm -f "${ROOT}"/etc/cron.daily/logwatch \ - || ewarn "You have two logwatch files in /etc/cron.daily/" - fi - - # Trigger cache dir creation to allow immediate use of logwatch (bug #607668) - tmpfiles_process ${PN}.conf -} diff --git a/sys-apps/logwatch/logwatch-7.9.ebuild b/sys-apps/logwatch/logwatch-7.9.ebuild deleted file mode 100644 index 0bbf36a43c2c..000000000000 --- a/sys-apps/logwatch/logwatch-7.9.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit tmpfiles - -DESCRIPTION="Analyzes and Reports on system logs" -HOMEPAGE="https://sourceforge.net/projects/logwatch/" - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://git.code.sf.net/p/logwatch/git ${PN}" - inherit git-r3 -else - SRC_URI="https://downloads.sourceforge.net/${PN}/${P}/${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ppc ppc64 sparc x86" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="selinux" - -RDEPEND=" - dev-lang/perl - dev-perl/Date-Calc - dev-perl/Date-Manip - dev-perl/HTML-Parser - dev-perl/Tie-IxHash - dev-perl/Sys-CPU - dev-perl/Sys-MemInfo - virtual/cron - virtual/mta - virtual/mailx - selinux? ( sec-policy/selinux-logwatch ) -" - -src_install() { - dodir /usr/share/logwatch/lib - dodir /usr/share/logwatch/scripts/services - dodir /usr/share/logwatch/scripts/shared - dodir /usr/share/logwatch/default.conf/logfiles - dodir /usr/share/logwatch/default.conf/services - dodir /usr/share/logwatch/default.conf/html - keepdir /etc/logwatch - - # logwatch.pl requires cache dir (bug #607668) - newtmpfiles "${FILESDIR}"/logwatch.tmpfile ${PN}.conf - - newsbin scripts/logwatch.pl logwatch.pl - - exeinto /usr/share/logwatch/lib - doexe lib/*.pm - - exeinto /usr/share/logwatch/scripts/services - doexe scripts/services/* - - exeinto /usr/share/logwatch/scripts/shared - doexe scripts/shared/* - - insinto /usr/share/logwatch/default.conf - doins conf/logwatch.conf - - insinto /usr/share/logwatch/default.conf/logfiles - doins conf/logfiles/* - - insinto /usr/share/logwatch/default.conf/services - doins conf/services/* - - insinto /usr/share/logwatch/default.conf/html - doins conf/html/* - - # Make sure logwatch is run before anything else (bug #100243) - exeinto /etc/cron.daily - newexe "${FILESDIR}"/logwatch 00-logwatch - - doman logwatch.8 - dodoc README HOWTO-Customize-LogWatch - - # Do last due to insopts modification. - insinto /usr/share/logwatch/scripts/logfiles - insopts -m755 - doins -r scripts/logfiles/* -} - -pkg_postinst() { - # Migration from /etc/cron.daily/logwatch -> /etc/cron.daily/00-logwatch (bug #100243) - if [[ -e ${ROOT}/etc/cron.daily/logwatch ]] ; then - local md5=$(md5sum "${ROOT}"/etc/cron.daily/logwatch) - [[ ${md5} == "edb003cbc0686ed4cf37db16025635f3" ]] \ - && rm -f "${ROOT}"/etc/cron.daily/logwatch \ - || ewarn "You have two logwatch files in /etc/cron.daily/" - fi - - # Trigger cache dir creation to allow immediate use of logwatch (bug #607668) - tmpfiles_process ${PN}.conf -}
