Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-libs/freeipmi/
Date: Wed, 17 Aug 2022 16:21:31
Message-Id: 1660753267.0e9e0c9edff0f5f39b328ed78b766e4f54b68d32.mattst88@gentoo
1 commit: 0e9e0c9edff0f5f39b328ed78b766e4f54b68d32
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 17 13:49:51 2022 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 17 16:21:07 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e9e0c9e
7
8 sys-libs/freeipmi: Drop old versions
9
10 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
11
12 sys-libs/freeipmi/Manifest | 1 -
13 sys-libs/freeipmi/freeipmi-1.6.8.ebuild | 93 ---------------------------------
14 2 files changed, 94 deletions(-)
15
16 diff --git a/sys-libs/freeipmi/Manifest b/sys-libs/freeipmi/Manifest
17 index 68a015e3b8ed..6e32a18d7813 100644
18 --- a/sys-libs/freeipmi/Manifest
19 +++ b/sys-libs/freeipmi/Manifest
20 @@ -1,2 +1 @@
21 -DIST freeipmi-1.6.8.tar.gz 3426706 BLAKE2B afe3238955786b13aae0e0062028f5c969a8e686b46bea3850696361355b3bd82a55bd93523ea7fe2223fe5bb04922c26b46023f783bd879bbd01e34ffd6d59e SHA512 66cae2aed95ddb3fd9301146d5a1065b61267232d6ced726b106402bf3840a17364a29d7bf6bbe4db7955b77dcd23510f1258aac85ead5c295c876c6fa4333c3
22 DIST freeipmi-1.6.9.tar.gz 3429566 BLAKE2B 68ee7bd27d459a25464e17d9c98370252d33961d10e69675505f046db26a95d780c114b4f90eeab43a39d0fca3d98b1f108c6d3ca9550fd9d3c455d2e9a79c6b SHA512 536add8dc01aa4d9df45e3499f8be1318185b19beb579c8f991a11ca973626d7e0aabe1d8760a9addadc418ea5c1e2b5432053e46ba94fd9078fb6dcabf48280
23
24 diff --git a/sys-libs/freeipmi/freeipmi-1.6.8.ebuild b/sys-libs/freeipmi/freeipmi-1.6.8.ebuild
25 deleted file mode 100644
26 index c822176742c9..000000000000
27 --- a/sys-libs/freeipmi/freeipmi-1.6.8.ebuild
28 +++ /dev/null
29 @@ -1,93 +0,0 @@
30 -# Copyright 1999-2021 Gentoo Authors
31 -# Distributed under the terms of the GNU General Public License v2
32 -
33 -EAPI=7
34 -
35 -AT_M4DIR="config"
36 -
37 -DESCRIPTION="Provides Remote-Console and System Management Software as per IPMI v1.5/2.0"
38 -HOMEPAGE="https://www.gnu.org/software/freeipmi/"
39 -
40 -MY_P="${P/_/.}"
41 -S="${WORKDIR}/${MY_P}"
42 -[[ ${MY_P} == *.beta* ]] && ALPHA="-alpha"
43 -SRC_URI="mirror://gnu${ALPHA}/${PN}/${MY_P}.tar.gz"
44 -
45 -LICENSE="GPL-3"
46 -SLOT="0"
47 -KEYWORDS="amd64 hppa ~ppc64 x86"
48 -IUSE="debug nagios"
49 -
50 -RDEPEND="dev-libs/libgcrypt:0="
51 -DEPEND="${RDEPEND}
52 - virtual/os-headers"
53 -RDEPEND="${RDEPEND}
54 - nagios? (
55 - || ( net-analyzer/icinga net-analyzer/nagios )
56 - dev-lang/perl
57 - )
58 -"
59 -
60 -src_configure() {
61 - local myeconfargs=(
62 - $(use_enable debug)
63 - --disable-static
64 - --disable-init-scripts
65 - --localstatedir="${EPREFIX}"/var
66 - )
67 -
68 - econf "${myeconfargs[@]}"
69 -}
70 -
71 -# There are no tests
72 -src_test() { :; }
73 -
74 -src_install() {
75 - default
76 -
77 - # freeipmi by defaults install _all_ commands to /usr/sbin, but
78 - # quite a few can be run remotely as standard user, so move them
79 - # in /usr/bin afterwards.
80 - dodir /usr/bin
81 - local prog
82 - for prog in ipmi{detect,ping,power,console}; do
83 - mv "${ED}"/usr/{s,}bin/${prog} || die
84 -
85 - # The default install symlinks these commands to add a dash
86 - # after the ipmi prefix; we repeat those after move for
87 - # consistency.
88 - rm "${ED}"/usr/sbin/${prog/ipmi/ipmi-}
89 - dosym ${prog} /usr/bin/${prog/ipmi/ipmi-}
90 - done
91 -
92 - # Install the nagios plugin in its proper place, if desired
93 - if use nagios; then
94 - dodir /usr/$(get_libdir)/nagios/plugins
95 - mv "${ED}"/usr/share/doc/${PF}/contrib/nagios/nagios_ipmi_sensors.pl \
96 - "${ED}"/usr/$(get_libdir)/nagios/plugins/ || die
97 - fperms 0755 /usr/$(get_libdir)/nagios/plugins/nagios_ipmi_sensors.pl
98 -
99 - insinto /etc/icinga/conf.d
100 - newins "${FILESDIR}"/freeipmi.icinga freeipmi-command.cfg
101 - fi
102 -
103 - dodoc AUTHORS ChangeLog* DISCLAIMER* NEWS README* TODO doc/*.txt
104 -
105 - keepdir \
106 - /var/cache/ipmiseld \
107 - /var/cache/ipmimonitoringsdrcache \
108 - /var/lib/freeipmi \
109 - /var/log/ipmiconsole
110 -
111 - # starting from version 1.2.0 the two daemons are similar enough
112 - newinitd "${FILESDIR}"/bmc-watchdog.initd.4 ipmidetectd
113 - newconfd "${FILESDIR}"/ipmidetectd.confd ipmidetectd
114 -
115 - newinitd "${FILESDIR}"/bmc-watchdog.initd.4 bmc-watchdog
116 - newconfd "${FILESDIR}"/bmc-watchdog.confd bmc-watchdog
117 -
118 - newinitd "${FILESDIR}"/bmc-watchdog.initd.4 ipmiseld
119 - newconfd "${FILESDIR}"/ipmiseld.confd ipmiseld
120 -
121 - find "${ED}" -type f -name "*.la" -delete || die
122 -}