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