Gentoo Archives: gentoo-commits

From: Michael Orlitzky <mjo@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-analyzer/nagios-check_rbl/
Date: Sat, 10 Sep 2022 00:21:14
Message-Id: 1662769183.5c91066fcef76c7baa4e87a21967c3138459c46b.mjo@gentoo
1 commit: 5c91066fcef76c7baa4e87a21967c3138459c46b
2 Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
3 AuthorDate: Fri Sep 9 23:53:57 2022 +0000
4 Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
5 CommitDate: Sat Sep 10 00:19:43 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c91066f
7
8 net-analyzer/nagios-check_rbl: add 1.7.0
9
10 Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>
11
12 net-analyzer/nagios-check_rbl/Manifest | 1 +
13 .../nagios-check_rbl/nagios-check_rbl-1.7.0.ebuild | 60 ++++++++++++++++++++++
14 2 files changed, 61 insertions(+)
15
16 diff --git a/net-analyzer/nagios-check_rbl/Manifest b/net-analyzer/nagios-check_rbl/Manifest
17 index f9794ee78806..f5643f9d6de3 100644
18 --- a/net-analyzer/nagios-check_rbl/Manifest
19 +++ b/net-analyzer/nagios-check_rbl/Manifest
20 @@ -1 +1,2 @@
21 DIST check_rbl-1.6.3.tar.gz 50250 BLAKE2B cdaaf7252871c6a2cf34a1cacef36251b8526b73f4edb73fc1611a3426f350523928532bc78068438b8e71ec0e023da46749673aa5e9e1d5c6cd8b889f330305 SHA512 2fc84089eb9e41657f522aa7813776b3d46811759e177d031ff5d2f737d63c00897d50d5d878c1e5d5368ca1dde0b173e81b8a6f16fbb970270ef63d988add9b
22 +DIST check_rbl-1.7.0.tar.gz 51673 BLAKE2B 7e2d23ea5cd44082ebe9963326bc2a8517c737640fada229d0b65d64ac92ce50e80b675834f4bd7dbc56d653e0243558fe6f1c402b11498d48bc948d3facda57 SHA512 5b219362bfa736832e935c64019ee50b87d4f9cc2bce0ab4795eb4c59e03712adc9461cdd6624cbaf1d98a5afdd9f611dbdc58fd913a4478b0fef0664cddcf80
23
24 diff --git a/net-analyzer/nagios-check_rbl/nagios-check_rbl-1.7.0.ebuild b/net-analyzer/nagios-check_rbl/nagios-check_rbl-1.7.0.ebuild
25 new file mode 100644
26 index 000000000000..fe1663694bb6
27 --- /dev/null
28 +++ b/net-analyzer/nagios-check_rbl/nagios-check_rbl-1.7.0.ebuild
29 @@ -0,0 +1,60 @@
30 +# Copyright 1999-2022 Gentoo Authors
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=8
34 +
35 +DESCRIPTION="Monitor whether or not a host is blacklisted"
36 +HOMEPAGE="https://github.com/matteocorti/check_rbl"
37 +
38 +MY_P="${P/nagios-/}"
39 +SRC_URI="https://github.com/matteocorti/check_rbl/releases/download/v${PV}/${MY_P}.tar.gz"
40 +
41 +LICENSE="GPL-3"
42 +SLOT="0"
43 +
44 +KEYWORDS="~amd64 ~hppa ~sparc ~x86"
45 +IUSE=""
46 +
47 +# No, this is not redundant -- see bug 627082.
48 +RESTRICT=test
49 +
50 +# The package's INSTALL/Makefile.PL files specify its dependencies.
51 +#
52 +# * Capture::Tiny (dev-perl/Capture-Tiny)
53 +# * Data::Validate::Domain (dev-perl/Data-Validate-Domain)
54 +# * Data::Validate::IP (dev-perl/Data-Validate-IP)
55 +# * IO::Select (dev-lang/perl)
56 +# * Monitoring::Plugin (dev-perl/Monitoring-Plugin)
57 +# * Monitoring::Plugin::Getopt (dev-perl/Monitoring-Plugin)
58 +# * Monitoring::Plugin::Threshold (dev-perl/Monitoring-Plugin)
59 +# * Net::DNS (dev-perl/Net-DNS)
60 +# * Net::IP (dev-perl/Net-IP)
61 +# * Readonly (dev-perl/Readonly)
62 +# * Socket (virtual/perl-Socket)
63 +#
64 +RDEPEND="dev-lang/perl
65 + dev-perl/Capture-Tiny
66 + dev-perl/Data-Validate-Domain
67 + dev-perl/Data-Validate-IP
68 + dev-perl/Monitoring-Plugin
69 + dev-perl/Net-DNS
70 + dev-perl/Net-IP
71 + dev-perl/Readonly
72 + virtual/perl-Socket"
73 +DEPEND="${RDEPEND}"
74 +
75 +S="${WORKDIR}/${MY_P}"
76 +
77 +src_configure() {
78 + perl Makefile.PL INSTALLDIRS=vendor || die
79 +}
80 +
81 +src_install() {
82 + default
83 +
84 + local nagiosplugindir=/usr/$(get_libdir)/nagios/plugins
85 +
86 + # It's simplest to move this file after it's been installed.
87 + dodir "${nagiosplugindir}"
88 + mv "${D}"/usr/bin/check_rbl "${D}"/"${nagiosplugindir}" || die
89 +}