Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/logwatch/
Date: Mon, 30 Mar 2020 01:36:16
Message-Id: 1585532047.c6324820ccbaf353741610ae3580911cb06a00dd.whissi@gentoo
1 commit: c6324820ccbaf353741610ae3580911cb06a00dd
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Mon Mar 30 01:34:07 2020 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Mon Mar 30 01:34:07 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6324820
7
8 sys-apps/logwatch: bump to v7.5.3
9
10 Package-Manager: Portage-2.3.96, Repoman-2.3.22
11 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
12
13 sys-apps/logwatch/Manifest | 1 +
14 sys-apps/logwatch/logwatch-7.5.3.ebuild | 95 +++++++++++++++++++++++++++++++++
15 2 files changed, 96 insertions(+)
16
17 diff --git a/sys-apps/logwatch/Manifest b/sys-apps/logwatch/Manifest
18 index c578f32578d..032d1f21a70 100644
19 --- a/sys-apps/logwatch/Manifest
20 +++ b/sys-apps/logwatch/Manifest
21 @@ -1,2 +1,3 @@
22 DIST logwatch-7.5.1.tar.gz 469715 BLAKE2B 706352c60370d13b4f72047d08965ab0dd36837194a03bf44e08ec43641eddb8d80d655c783d4f25c8fa757853a4e069997b80676b781561c5e0a23b44a393c9 SHA512 945e66192a9e198169426497f7b5167fcbec2af9565dfead728aa91bfdac5f7e1b2ce2f5f404b6f03841fe6b978f70fb969b47d4f60f02f9a8ccea865c5c782c
23 DIST logwatch-7.5.2.tar.gz 475277 BLAKE2B e3d841749af4776da84646444dd90bb084dc33712c1a6eeab87d46cb267656527008505f78506168b7ded40f3d0f8209c205249c2f953e6ee8af7a6cd82833d9 SHA512 157486143ba12167f6c50c778372a4295db3744878607bceba8e0813357651bffd8924ef5ef41a4fbd20811c020dcc031eb354a0f52b8eb6d9aac197087c2bc5
24 +DIST logwatch-7.5.3.tar.gz 495110 BLAKE2B b28d7381d259a132de7d9fd347ac4bafb44440b187aa811f3d3f65d7b1ccbb00c6b5bb660229cd8155fa5d7bc9668e7b4dd1ebe7bbb909b48367c6a6dd6793e5 SHA512 ad404f031fe016599a8f8d8c0820b23db61a9ad102815d3713e5d13e9a810c819ca7ad9cea50891852982e073ef033dbe7595fde8846971336148e32cbbe29ca
25
26 diff --git a/sys-apps/logwatch/logwatch-7.5.3.ebuild b/sys-apps/logwatch/logwatch-7.5.3.ebuild
27 new file mode 100644
28 index 00000000000..6b03d4907f5
29 --- /dev/null
30 +++ b/sys-apps/logwatch/logwatch-7.5.3.ebuild
31 @@ -0,0 +1,95 @@
32 +# Copyright 1999-2020 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI="7"
36 +
37 +inherit tmpfiles
38 +
39 +PATCHES=()
40 +
41 +if [[ ${PV} == "9999" ]] ; then
42 + EGIT_REPO_URI="https://git.code.sf.net/p/logwatch/git ${PN}"
43 + inherit git-r3
44 +else
45 + SRC_URI="mirror://sourceforge/${PN}/${P}/${P}.tar.gz"
46 + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
47 +fi
48 +
49 +DESCRIPTION="Analyzes and Reports on system logs"
50 +HOMEPAGE="http://www.logwatch.org/"
51 +
52 +LICENSE="MIT"
53 +SLOT="0"
54 +IUSE=""
55 +
56 +DEPEND=""
57 +RDEPEND="virtual/cron
58 + virtual/mta
59 + virtual/mailx
60 + dev-lang/perl
61 + dev-perl/Date-Calc
62 + dev-perl/Date-Manip
63 + dev-perl/Tie-IxHash
64 + dev-perl/Sys-CPU
65 + dev-perl/Sys-MemInfo"
66 +
67 +src_install() {
68 + dodir /usr/share/logwatch/lib
69 + dodir /usr/share/logwatch/scripts/services
70 + dodir /usr/share/logwatch/scripts/shared
71 + dodir /usr/share/logwatch/default.conf/logfiles
72 + dodir /usr/share/logwatch/default.conf/services
73 + dodir /usr/share/logwatch/default.conf/html
74 + keepdir /etc/logwatch
75 +
76 + # logwatch.pl requires cache dir (bug #607668)
77 + newtmpfiles "${FILESDIR}"/logwatch.tmpfile ${PN}.conf
78 +
79 + newsbin scripts/logwatch.pl logwatch.pl
80 +
81 + exeinto /usr/share/logwatch/lib
82 + doexe lib/*.pm
83 +
84 + exeinto /usr/share/logwatch/scripts/services
85 + doexe scripts/services/*
86 +
87 + exeinto /usr/share/logwatch/scripts/shared
88 + doexe scripts/shared/*
89 +
90 + insinto /usr/share/logwatch/default.conf
91 + doins conf/logwatch.conf
92 +
93 + insinto /usr/share/logwatch/default.conf/logfiles
94 + doins conf/logfiles/*
95 +
96 + insinto /usr/share/logwatch/default.conf/services
97 + doins conf/services/*
98 +
99 + insinto /usr/share/logwatch/default.conf/html
100 + doins conf/html/*
101 +
102 + # Make sure logwatch is run before anything else #100243
103 + exeinto /etc/cron.daily
104 + newexe "${FILESDIR}"/logwatch 00-logwatch
105 +
106 + doman logwatch.8
107 + dodoc README HOWTO-Customize-LogWatch
108 +
109 + # Do last due to insopts modification.
110 + insinto /usr/share/logwatch/scripts/logfiles
111 + insopts -m755
112 + doins -r scripts/logfiles/*
113 +}
114 +
115 +pkg_postinst() {
116 + # Migration from /etc/cron.daily/logwatch -> /etc/cron.daily/00-logwatch (bug #100243)
117 + if [[ -e ${ROOT}/etc/cron.daily/logwatch ]] ; then
118 + local md5=$(md5sum "${ROOT}"/etc/cron.daily/logwatch)
119 + [[ ${md5} == "edb003cbc0686ed4cf37db16025635f3" ]] \
120 + && rm -f "${ROOT}"/etc/cron.daily/logwatch \
121 + || ewarn "You have two logwatch files in /etc/cron.daily/"
122 + fi
123 +
124 + # Trigger cache dir creation to allow immediate use of logwatch (bug #607668)
125 + tmpfiles_process ${PN}.conf
126 +}