Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-libs/freeipmi/
Date: Sat, 03 Feb 2018 11:48:00
Message-Id: 1517658470.2dd75f2d8d1d62eab8c687adeb2658f4775476c1.polynomial-c@gentoo
1 commit: 2dd75f2d8d1d62eab8c687adeb2658f4775476c1
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Sat Feb 3 11:47:27 2018 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 3 11:47:50 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dd75f2d
7
8 sys-libs/freeipmi: Removed old.
9
10 Package-Manager: Portage-2.3.24, Repoman-2.3.6
11
12 sys-libs/freeipmi/Manifest | 2 -
13 sys-libs/freeipmi/freeipmi-1.2.2.ebuild | 80 ---------------------------
14 sys-libs/freeipmi/freeipmi-1.4.3.ebuild | 95 ---------------------------------
15 3 files changed, 177 deletions(-)
16
17 diff --git a/sys-libs/freeipmi/Manifest b/sys-libs/freeipmi/Manifest
18 index 36e93d27125..3d6db462271 100644
19 --- a/sys-libs/freeipmi/Manifest
20 +++ b/sys-libs/freeipmi/Manifest
21 @@ -1,5 +1,3 @@
22 -DIST freeipmi-1.2.2.tar.gz 3031730 BLAKE2B ff821d56a15cbd8fdcb64d2d790feba873d063e71f42ed718a5ed0df4fa9b27d65c2b05aaeef4030a5d94a8bf0ef4c87a05e90a363f337a8530b43b0f0f65b83 SHA512 86ea9a073ec275b3594e93c7e7fdef2b7214dcd3e696fdec4a017841d4bb7e2179a407d91aa11b26c952cf5b06262801b41293642ed38220d57112a37878a5f4
23 -DIST freeipmi-1.4.3.tar.gz 3089282 BLAKE2B af8d731cb6887bf4985d343c1f2f73f807516eec04d521601096a015f7fab158a98525070775ff3adfe5c8ce6a41a75668728f561b9ce5362c6add4a192b2715 SHA512 88a2dec70696017407aac313628407200ee2c6600547fbff73c6880ae8d65cda166c8e00e0f4b7eaddc35f4376143b8fdb0b4ac284aba401c2592a95804e6cec
24 DIST freeipmi-1.4.8.tar.gz 3185068 BLAKE2B 4133a7cdb5f66a28c07e965e6842c9d5931edaab7c19a4d4e89f5907ffa5c3f9e753b7738141206835346d06ecb7045780fe2913682ce70153822895c4da4425 SHA512 3cd4acde402bbc945b007e31e7f8dad3ad4539d2cf00310e9168d7cec8024203a280c8ad91e3f08b86dfa9be536779969c5393c4523df2fe8eb904f765fcfc56
25 DIST freeipmi-1.5.6.tar.gz 3321440 BLAKE2B 4e40379e06b7e1b45aa4720c674a99f1ce54b167e597e0cc1aae82329e703eee95f9783086a2fec901585637c9209837f764e0b8028b78d6feaaa85e515e561b SHA512 2a33c4068af03be5d99a9a0098ded3177bedbc1b71df14c2ba67d40012bee6791388947b0dc552433feb9098753182d62a84f43af6036fbfbd06a7f277ef8b6a
26 DIST freeipmi-1.5.7.tar.gz 3321187 BLAKE2B c6f7e9c4e0a03ce1d50972fee99741ec00a8f5beb0323d61d9217b3773eed33cb04e7bb92e1f293cb39c8012872babdc4774e6d81cf808615b8b283510e1e67c SHA512 a4d39d11d4e4b9635c272ee3a197729ac61c3e1c909c202498fb480c41289116eb933cd716fe2e0b5aa6dc258751ee204892bfb009398b6d5c2c65ee1cc58544
27
28 diff --git a/sys-libs/freeipmi/freeipmi-1.2.2.ebuild b/sys-libs/freeipmi/freeipmi-1.2.2.ebuild
29 deleted file mode 100644
30 index 72ea48975c2..00000000000
31 --- a/sys-libs/freeipmi/freeipmi-1.2.2.ebuild
32 +++ /dev/null
33 @@ -1,80 +0,0 @@
34 -# Copyright 1999-2018 Gentoo Foundation
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -EAPI=4
38 -
39 -inherit autotools eutils
40 -
41 -DESCRIPTION="Provides Remote-Console and System Management Software as per IPMI v1.5/2.0"
42 -HOMEPAGE="https://www.gnu.org/software/freeipmi/"
43 -
44 -MY_P="${P/_/.}"
45 -S="${WORKDIR}"/${MY_P}
46 -[[ ${MY_P} == *.beta* ]] && ALPHA="-alpha"
47 -SRC_URI="mirror://gnu${ALPHA}/${PN}/${MY_P}.tar.gz"
48 -
49 -LICENSE="GPL-3"
50 -SLOT="0"
51 -KEYWORDS="amd64 x86"
52 -IUSE="debug"
53 -
54 -RDEPEND="dev-libs/libgcrypt:0"
55 -DEPEND="${RDEPEND}
56 - virtual/os-headers"
57 -RDEPEND="${RDEPEND}"
58 -
59 -src_prepare() {
60 - epatch \
61 - "${FILESDIR}"/${PN}-1.1.1-strictaliasing.patch
62 -
63 - AT_M4DIR="config" eautoreconf
64 -}
65 -
66 -src_configure() {
67 - econf \
68 - $(use_enable debug) \
69 - --disable-dependency-tracking \
70 - --enable-fast-install \
71 - --disable-static \
72 - --disable-init-scripts \
73 - --localstatedir=/var
74 -}
75 -
76 -# There are no tests
77 -src_test() { :; }
78 -
79 -src_install() {
80 - emake DESTDIR="${D}" docdir="/usr/share/doc/${PF}" install
81 - find "${D}" -name '*.la' -delete
82 -
83 - # freeipmi by defaults install _all_ commands to /usr/sbin, but
84 - # quite a few can be run remotely as standard user, so move them
85 - # in /usr/bin afterwards.
86 - dodir /usr/bin
87 - for file in ipmi{detect,ping,power,console}; do
88 - mv "${D}"/usr/{s,}bin/${file} || die
89 -
90 - # The default install symlinks these commands to add a dash
91 - # after the ipmi prefix; we repeat those after move for
92 - # consistency.
93 - rm "${D}"/usr/sbin/${file/ipmi/ipmi-}
94 - dosym ${file} /usr/bin/${file/ipmi/ipmi-}
95 - done
96 -
97 - dodoc AUTHORS ChangeLog* DISCLAIMER* NEWS README* TODO doc/*.txt
98 -
99 - keepdir \
100 - /var/cache/ipmimonitoringsdrcache \
101 - /var/lib/freeipmi \
102 - /var/log/ipmiconsole
103 -
104 - # starting from version 1.2.0 the two daemons are similar enough
105 - newinitd "${FILESDIR}"/bmc-watchdog.initd.4 ipmidetectd
106 - newconfd "${FILESDIR}"/ipmidetectd.confd ipmidetectd
107 -
108 - newinitd "${FILESDIR}"/bmc-watchdog.initd.4 bmc-watchdog
109 - newconfd "${FILESDIR}"/bmc-watchdog.confd bmc-watchdog
110 -
111 - newinitd "${FILESDIR}"/bmc-watchdog.initd.4 ipmiseld
112 - newconfd "${FILESDIR}"/ipmiseld.confd ipmiseld
113 -}
114
115 diff --git a/sys-libs/freeipmi/freeipmi-1.4.3.ebuild b/sys-libs/freeipmi/freeipmi-1.4.3.ebuild
116 deleted file mode 100644
117 index 1913c0b8101..00000000000
118 --- a/sys-libs/freeipmi/freeipmi-1.4.3.ebuild
119 +++ /dev/null
120 @@ -1,95 +0,0 @@
121 -# Copyright 1999-2018 Gentoo Foundation
122 -# Distributed under the terms of the GNU General Public License v2
123 -
124 -EAPI=5
125 -
126 -inherit autotools eutils multilib autotools-utils
127 -
128 -DESCRIPTION="Provides Remote-Console and System Management Software as per IPMI v1.5/2.0"
129 -HOMEPAGE="https://www.gnu.org/software/freeipmi/"
130 -
131 -MY_P="${P/_/.}"
132 -S="${WORKDIR}"/${MY_P}
133 -[[ ${MY_P} == *.beta* ]] && ALPHA="-alpha"
134 -SRC_URI="mirror://gnu${ALPHA}/${PN}/${MY_P}.tar.gz"
135 -
136 -LICENSE="GPL-3"
137 -SLOT="0"
138 -KEYWORDS="amd64 ~x86"
139 -IUSE="debug nagios"
140 -
141 -RDEPEND="dev-libs/libgcrypt:0"
142 -DEPEND="${RDEPEND}
143 - virtual/os-headers"
144 -RDEPEND="${RDEPEND}
145 - nagios? (
146 - || ( net-analyzer/icinga net-analyzer/nagios )
147 - dev-lang/perl
148 - )
149 -"
150 -
151 -src_prepare() {
152 - epatch "${FILESDIR}"/${PN}-1.1.1-strictaliasing.patch
153 -
154 - AT_M4DIR="config" eautoreconf
155 -}
156 -
157 -src_configure() {
158 - local myeconfargs=(
159 - $(use_enable debug)
160 - --disable-static
161 - --disable-init-scripts
162 - --localstatedir=/var
163 - )
164 -
165 - autotools-utils_src_configure
166 -}
167 -
168 -# There are no tests
169 -src_test() { :; }
170 -
171 -src_install() {
172 - autotools-utils_src_install
173 -
174 - # freeipmi by defaults install _all_ commands to /usr/sbin, but
175 - # quite a few can be run remotely as standard user, so move them
176 - # in /usr/bin afterwards.
177 - dodir /usr/bin
178 - for file in ipmi{detect,ping,power,console}; do
179 - mv "${D}"/usr/{s,}bin/${file} || die
180 -
181 - # The default install symlinks these commands to add a dash
182 - # after the ipmi prefix; we repeat those after move for
183 - # consistency.
184 - rm "${D}"/usr/sbin/${file/ipmi/ipmi-}
185 - dosym ${file} /usr/bin/${file/ipmi/ipmi-}
186 - done
187 -
188 - # Install the nagios plugin in its proper place, if desired
189 - if use nagios; then
190 - dodir /usr/$(get_libdir)/nagios/plugins
191 - mv "${D}"/usr/share/doc/${PF}/contrib/nagios/nagios_ipmi_sensors.pl \
192 - "${D}"/usr/$(get_libdir)/nagios/plugins/ || die
193 - fperms 0755 /usr/$(get_libdir)/nagios/plugins/nagios_ipmi_sensors.pl
194 -
195 - insinto /etc/icinga/conf.d
196 - newins "${FILESDIR}"/freeipmi.icinga freeipmi-command.cfg
197 - fi
198 -
199 - dodoc AUTHORS ChangeLog* DISCLAIMER* NEWS README* TODO doc/*.txt
200 -
201 - keepdir \
202 - /var/cache/ipmimonitoringsdrcache \
203 - /var/lib/freeipmi \
204 - /var/log/ipmiconsole
205 -
206 - # starting from version 1.2.0 the two daemons are similar enough
207 - newinitd "${FILESDIR}"/bmc-watchdog.initd.4 ipmidetectd
208 - newconfd "${FILESDIR}"/ipmidetectd.confd ipmidetectd
209 -
210 - newinitd "${FILESDIR}"/bmc-watchdog.initd.4 bmc-watchdog
211 - newconfd "${FILESDIR}"/bmc-watchdog.confd bmc-watchdog
212 -
213 - newinitd "${FILESDIR}"/bmc-watchdog.initd.4 ipmiseld
214 - newconfd "${FILESDIR}"/ipmiseld.confd ipmiseld
215 -}