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: ChangeLog freeipmi-1.0.7.ebuild freeipmi-1.0.6-r2.ebuild
Date: Wed, 28 Sep 2011 21:27:18
Message-Id: 20110928212703.9B60420036@flycatcher.gentoo.org
1 flameeyes 11/09/28 21:27:03
2
3 Modified: ChangeLog
4 Added: freeipmi-1.0.7.ebuild
5 Removed: freeipmi-1.0.6-r2.ebuild
6 Log:
7 Version bump, the bmc-watchdog patch is properly upstreamed.
8
9 (Portage version: 2.2.0_alpha59/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.39 sys-libs/freeipmi/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/freeipmi/ChangeLog?rev=1.39&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/freeipmi/ChangeLog?rev=1.39&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/freeipmi/ChangeLog?r1=1.38&r2=1.39
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/ChangeLog,v
21 retrieving revision 1.38
22 retrieving revision 1.39
23 diff -u -r1.38 -r1.39
24 --- ChangeLog 26 Sep 2011 11:00:28 -0000 1.38
25 +++ ChangeLog 28 Sep 2011 21:27:03 -0000 1.39
26 @@ -1,6 +1,13 @@
27 # ChangeLog for sys-libs/freeipmi
28 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/ChangeLog,v 1.38 2011/09/26 11:00:28 flameeyes Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/ChangeLog,v 1.39 2011/09/28 21:27:03 flameeyes Exp $
31 +
32 +*freeipmi-1.0.7 (28 Sep 2011)
33 +
34 + 28 Sep 2011; Diego E. Pettenò <flameeyes@g.o>
35 + -freeipmi-1.0.6-r2.ebuild, -files/freeipmi-1.0.6-bmc-watchdog-pidfile.patch,
36 + +freeipmi-1.0.7.ebuild:
37 + Version bump, the bmc-watchdog patch is properly upstreamed.
38
39 *freeipmi-1.0.6-r2 (26 Sep 2011)
40
41
42
43
44 1.1 sys-libs/freeipmi/freeipmi-1.0.7.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/freeipmi/freeipmi-1.0.7.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-libs/freeipmi/freeipmi-1.0.7.ebuild?rev=1.1&content-type=text/plain
48
49 Index: freeipmi-1.0.7.ebuild
50 ===================================================================
51 # Copyright 1999-2011 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/sys-libs/freeipmi/freeipmi-1.0.7.ebuild,v 1.1 2011/09/28 21:27:03 flameeyes Exp $
54
55 EAPI=4
56
57 inherit autotools eutils
58
59 DESCRIPTION="Provides Remote-Console and System Management Software as per IPMI v1.5/2.0"
60 HOMEPAGE="http://www.gnu.org/software/freeipmi/"
61 SRC_URI="mirror://gnu/${PN}/${P}.tar.gz
62 http://ftp.gluster.com/pub/${PN}/${PV}/${P}.tar.gz"
63 LICENSE="GPL-3"
64 SLOT="0"
65 KEYWORDS="~amd64 ~x86"
66 IUSE="debug"
67
68 RDEPEND="dev-libs/libgcrypt"
69 DEPEND="${RDEPEND}
70 virtual/os-headers"
71
72 src_prepare() {
73 epatch "${FILESDIR}"/${PN}-1.0.5-strictaliasing.patch
74
75 AT_M4DIR="config" eautoreconf
76 }
77
78 src_configure() {
79 econf \
80 $(use_enable debug) \
81 --disable-dependency-tracking \
82 --enable-fast-install \
83 --disable-static \
84 --disable-init-scripts \
85 --enable-logrotate-config \
86 --localstatedir=/var
87 }
88
89 # There are no tests
90 src_test() { :; }
91
92 src_install() {
93 emake DESTDIR="${D}" docdir="/usr/share/doc/${PF}" install || die "emake install failed"
94 find "${D}" -name '*.la' -delete
95
96 # freeipmi by defaults install _all_ commands to /usr/sbin, but
97 # quite a few can be run remotely as standard user, so move them
98 # in /usr/bin afterwards.
99 dodir /usr/bin
100 for file in ipmi{detect,ping,power,console}; do
101 mv "${D}"/usr/{s,}bin/${file} || die
102
103 # The default install symlinks these commands to add a dash
104 # after the ipmi prefix; we repeat those after move for
105 # consistency.
106 rm "${D}"/usr/sbin/${file/ipmi/ipmi-}
107 dosym ${file} /usr/bin/${file/ipmi/ipmi-}
108 done
109
110 dodoc AUTHORS ChangeLog* DISCLAIMER* NEWS README* TODO doc/*.txt
111
112 keepdir \
113 /var/cache/ipmimonitoringsdrcache \
114 /var/lib/freeipmi \
115 /var/log/{freeipmi,ipmiconsole}
116
117 newinitd "${FILESDIR}"/ipmidetectd.initd.2 ipmidetectd
118
119 newinitd "${FILESDIR}"/bmc-watchdog.initd.2 bmc-watchdog
120 newconfd "${FILESDIR}"/bmc-watchdog.confd bmc-watchdog
121 }