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: Fri, 04 Aug 2017 18:33:38
Message-Id: 1501871530.2bf30d1c3de39a2494b648f78f04a801d93fba9c.mjo@gentoo
1 commit: 2bf30d1c3de39a2494b648f78f04a801d93fba9c
2 Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
3 AuthorDate: Fri Aug 4 17:27:47 2017 +0000
4 Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
5 CommitDate: Fri Aug 4 18:32:10 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bf30d1c
7
8 net-analyzer/nagios-check_rbl: new version 1.4.1 with perl-5.26 support.
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.1
11
12 net-analyzer/nagios-check_rbl/Manifest | 1 +
13 .../nagios-check_rbl/nagios-check_rbl-1.4.1.ebuild | 53 ++++++++++++++++++++++
14 2 files changed, 54 insertions(+)
15
16 diff --git a/net-analyzer/nagios-check_rbl/Manifest b/net-analyzer/nagios-check_rbl/Manifest
17 index b0454e8b39e..f624bbf5384 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.3.7-r1.tar.gz 38565 SHA256 dbe76bd24ab9404817f74fd895dfeb1c55d296fe9a8264a4c631c5139ea31247 SHA512 a918090b2c1e93095b155215de559b0d7f35c949e9c9d27c7b6dc91e21391b03d716154dd90ea1a68deeabce5afde3c9e5746190910f18bf1d3e08ff20d02431 WHIRLPOOL 31a13de7cfc650deea83d8c7cf148358046260502c34e3d643ad53c1e96854b0194da80fac3d95cf5fa06b01d9224fb9716ce3e281148ce174f89e75bb418023
22 +DIST check_rbl-1.4.1.tar.gz 47585 SHA256 6121e01be4b65f4ed34e8387366a616ceef79f74e44322f68ea8d384c193a177 SHA512 3023aab6ba42dec46cb93eb2ef15e1998a1b3226bd1f143441e14a4271279ac9b24b85b9fc41a382eb203e5d2846b7f4ea4fe27db99d75b104d9182ea53079cb WHIRLPOOL 535cbfad9cb300e51526ea7127ed5c25a2274a0ade4aaa98e3755793fc82ac7adc91a34adba6af2a8d0708869317c33aeccfaaf5bf6c6b2f44974c0db9f99406
23
24 diff --git a/net-analyzer/nagios-check_rbl/nagios-check_rbl-1.4.1.ebuild b/net-analyzer/nagios-check_rbl/nagios-check_rbl-1.4.1.ebuild
25 new file mode 100644
26 index 00000000000..ab5f020ab44
27 --- /dev/null
28 +++ b/net-analyzer/nagios-check_rbl/nagios-check_rbl-1.4.1.ebuild
29 @@ -0,0 +1,53 @@
30 +# Copyright 1999-2017 Gentoo Foundation
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=6
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="${HOMEPAGE}/releases/download/v${PV}/${MY_P}.tar.gz"
40 +
41 +LICENSE="GPL-3"
42 +SLOT="0"
43 +
44 +KEYWORDS="~amd64 ~hppa ~x86"
45 +IUSE=""
46 +
47 +# The package's INSTALL/Makefile.PL files specify its dependencies.
48 +#
49 +# * Data::Validate::Domain (dev-perl/Data-Validate-Domain)
50 +# * Data::Validate::IP (dev-perl/Data-Validate-IP)
51 +# * IO::Select (dev-lang/perl)
52 +# * Monitoring::Plugin (dev-perl/Monitoring-Plugin)
53 +# * Monitoring::Plugin::Getopt (dev-perl/Monitoring-Plugin)
54 +# * Monitoring::Plugin::Threshold (dev-perl/Monitoring-Plugin)
55 +# * Net::DNS (dev-perl/Net-DNS)
56 +# * Net::IP (dev-perl/Net-IP)
57 +# * Readonly (dev-perl/Readonly)
58 +#
59 +RDEPEND="dev-lang/perl
60 + dev-perl/Data-Validate-Domain
61 + dev-perl/Data-Validate-IP
62 + dev-perl/Monitoring-Plugin
63 + dev-perl/Net-DNS
64 + dev-perl/Net-IP
65 + dev-perl/Readonly"
66 +DEPEND="${RDEPEND}"
67 +
68 +S="${WORKDIR}/${MY_P}"
69 +
70 +src_configure() {
71 + perl Makefile.PL INSTALLDIRS=vendor || die
72 +}
73 +
74 +src_install() {
75 + default
76 +
77 + local nagiosplugindir=/usr/$(get_libdir)/nagios/plugins
78 +
79 + # It's simplest to move this file after it's been installed.
80 + dodir "${nagiosplugindir}"
81 + mv "${D}"/usr/bin/check_rbl "${D}"/"${nagiosplugindir}" || die
82 +}