Gentoo Archives: gentoo-commits

From: "Diego Petteno (flameeyes)" <flameeyes@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-libs/freeipmi: freeipmi-1.3.3.ebuild ChangeLog freeipmi-1.3.2.ebuild freeipmi-1.2.9.ebuild freeipmi-1.3.1.ebuild freeipmi-1.2.8.ebuild
Date: Mon, 02 Dec 2013 21:50:46
Message-Id: 20131202215042.E70692004B@flycatcher.gentoo.org
1 flameeyes 13/12/02 21:50:42
2
3 Modified: ChangeLog
4 Added: freeipmi-1.3.3.ebuild
5 Removed: freeipmi-1.3.2.ebuild freeipmi-1.2.9.ebuild
6 freeipmi-1.3.1.ebuild freeipmi-1.2.8.ebuild
7 Log:
8 Version bump and remove old.
9
10 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 1CD13C8AD4301342)
11
12 Revision Changes Path
13 1.78 sys-libs/freeipmi/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/freeipmi/ChangeLog?rev=1.78&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/freeipmi/ChangeLog?rev=1.78&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/freeipmi/ChangeLog?r1=1.77&r2=1.78
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/ChangeLog,v
22 retrieving revision 1.77
23 retrieving revision 1.78
24 diff -u -r1.77 -r1.78
25 --- ChangeLog 12 Sep 2013 07:32:40 -0000 1.77
26 +++ ChangeLog 2 Dec 2013 21:50:42 -0000 1.78
27 @@ -1,6 +1,13 @@
28 # ChangeLog for sys-libs/freeipmi
29 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/ChangeLog,v 1.77 2013/09/12 07:32:40 flameeyes Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/ChangeLog,v 1.78 2013/12/02 21:50:42 flameeyes Exp $
32 +
33 +*freeipmi-1.3.3 (02 Dec 2013)
34 +
35 + 02 Dec 2013; Diego E. Pettenò <flameeyes@g.o> +freeipmi-1.3.3.ebuild,
36 + -freeipmi-1.2.8.ebuild, -freeipmi-1.2.9.ebuild, -freeipmi-1.3.1.ebuild,
37 + -freeipmi-1.3.2.ebuild:
38 + Version bump and remove old.
39
40 *freeipmi-1.3.2 (12 Sep 2013)
41
42
43
44
45 1.1 sys-libs/freeipmi/freeipmi-1.3.3.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/freeipmi/freeipmi-1.3.3.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/freeipmi/freeipmi-1.3.3.ebuild?rev=1.1&content-type=text/plain
49
50 Index: freeipmi-1.3.3.ebuild
51 ===================================================================
52 # Copyright 1999-2013 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/freeipmi-1.3.3.ebuild,v 1.1 2013/12/02 21:50:42 flameeyes Exp $
55
56 EAPI=5
57
58 inherit autotools eutils multilib autotools-utils
59
60 DESCRIPTION="Provides Remote-Console and System Management Software as per IPMI v1.5/2.0"
61 HOMEPAGE="http://www.gnu.org/software/freeipmi/"
62
63 MY_P="${P/_/.}"
64 S="${WORKDIR}"/${MY_P}
65 [[ ${MY_P} == *.beta* ]] && ALPHA="-alpha"
66 SRC_URI="mirror://gnu${ALPHA}/${PN}/${MY_P}.tar.gz"
67
68 LICENSE="GPL-3"
69 SLOT="0"
70 KEYWORDS="~amd64 ~x86"
71 IUSE="debug nagios"
72
73 RDEPEND="dev-libs/libgcrypt"
74 DEPEND="${RDEPEND}
75 virtual/os-headers"
76 RDEPEND="${RDEPEND}
77 nagios? (
78 || ( net-analyzer/icinga net-analyzer/nagios )
79 dev-lang/perl
80 )
81 sys-apps/openrc"
82
83 src_prepare() {
84 epatch "${FILESDIR}"/${PN}-1.1.1-strictaliasing.patch
85
86 AT_M4DIR="config" eautoreconf
87 }
88
89 src_configure() {
90 local myeconfargs=(
91 $(use_enable debug)
92 --disable-static
93 --disable-init-scripts
94 --localstatedir=/var
95 )
96
97 autotools-utils_src_configure
98 }
99
100 # There are no tests
101 src_test() { :; }
102
103 src_install() {
104 autotools-utils_src_install
105
106 # freeipmi by defaults install _all_ commands to /usr/sbin, but
107 # quite a few can be run remotely as standard user, so move them
108 # in /usr/bin afterwards.
109 dodir /usr/bin
110 for file in ipmi{detect,ping,power,console}; do
111 mv "${D}"/usr/{s,}bin/${file} || die
112
113 # The default install symlinks these commands to add a dash
114 # after the ipmi prefix; we repeat those after move for
115 # consistency.
116 rm "${D}"/usr/sbin/${file/ipmi/ipmi-}
117 dosym ${file} /usr/bin/${file/ipmi/ipmi-}
118 done
119
120 # Install the nagios plugin in its proper place, if desired
121 if use nagios; then
122 dodir /usr/$(get_libdir)/nagios/plugins
123 mv "${D}"/usr/share/doc/${PF}/contrib/nagios/nagios_ipmi_sensors.pl \
124 "${D}"/usr/$(get_libdir)/nagios/plugins/ || die
125 fperms 0755 /usr/$(get_libdir)/nagios/plugins/nagios_ipmi_sensors.pl
126
127 insinto /etc/icinga/conf.d
128 newins "${FILESDIR}"/freeipmi.icinga freeipmi-command.cfg
129 fi
130
131 dodoc AUTHORS ChangeLog* DISCLAIMER* NEWS README* TODO doc/*.txt
132
133 keepdir \
134 /var/cache/ipmimonitoringsdrcache \
135 /var/lib/freeipmi \
136 /var/log/ipmiconsole
137
138 # starting from version 1.2.0 the two daemons are similar enough
139 newinitd "${FILESDIR}"/bmc-watchdog.initd.4 ipmidetectd
140 newconfd "${FILESDIR}"/ipmidetectd.confd ipmidetectd
141
142 newinitd "${FILESDIR}"/bmc-watchdog.initd.4 bmc-watchdog
143 newconfd "${FILESDIR}"/bmc-watchdog.confd bmc-watchdog
144
145 newinitd "${FILESDIR}"/bmc-watchdog.initd.4 ipmiseld
146 newconfd "${FILESDIR}"/ipmiseld.confd ipmiseld
147 }