Gentoo Archives: gentoo-commits

From: "Robin H. Johnson (robbat2)" <robbat2@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-apps/ipmitool: metadata.xml ChangeLog ipmitool-1.8.11.ebuild
Date: Mon, 30 Mar 2009 21:35:29
Message-Id: E1LoP8c-0006m7-Ob@stork.gentoo.org
1 robbat2 09/03/30 21:35:22
2
3 Modified: metadata.xml ChangeLog
4 Added: ipmitool-1.8.11.ebuild
5 Log:
6 Bug #246799: version bump. Bug #204984: sys-libs/openipmi is optional.
7 (Portage version: 2.2_rc27/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.2 sys-apps/ipmitool/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/ipmitool/metadata.xml?rev=1.2&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/ipmitool/metadata.xml?rev=1.2&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/ipmitool/metadata.xml?r1=1.1&r2=1.2
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sys-apps/ipmitool/metadata.xml,v
19 retrieving revision 1.1
20 retrieving revision 1.2
21 diff -p -w -b -B -u -u -r1.1 -r1.2
22 --- metadata.xml 1 Mar 2005 08:15:19 -0000 1.1
23 +++ metadata.xml 30 Mar 2009 21:35:22 -0000 1.2
24 @@ -5,4 +5,8 @@
25 <maintainer>
26 <email>robbat2@g.o</email>
27 </maintainer>
28 + <use>
29 + <flag name='openipmi'>Use the system OpenIPMI implementation.</flag>
30 + <!-- <flag name='freeipmi'>Use the system FreeIPMI implementation.</flag> -->
31 + </use>
32 </pkgmetadata>
33
34
35
36 1.12 sys-apps/ipmitool/ChangeLog
37
38 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/ipmitool/ChangeLog?rev=1.12&view=markup
39 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/ipmitool/ChangeLog?rev=1.12&content-type=text/plain
40 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/ipmitool/ChangeLog?r1=1.11&r2=1.12
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/sys-apps/ipmitool/ChangeLog,v
45 retrieving revision 1.11
46 retrieving revision 1.12
47 diff -p -w -b -B -u -u -r1.11 -r1.12
48 --- ChangeLog 21 Mar 2008 21:45:27 -0000 1.11
49 +++ ChangeLog 30 Mar 2009 21:35:22 -0000 1.12
50 @@ -1,6 +1,12 @@
51 # ChangeLog for sys-apps/ipmitool
52 -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/ipmitool/ChangeLog,v 1.11 2008/03/21 21:45:27 robbat2 Exp $
54 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
55 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/ipmitool/ChangeLog,v 1.12 2009/03/30 21:35:22 robbat2 Exp $
56 +
57 +*ipmitool-1.8.11 (30 Mar 2009)
58 +
59 + 30 Mar 2009; Robin H. Johnson <robbat2@g.o> metadata.xml,
60 + +ipmitool-1.8.11.ebuild:
61 + Bug #246799: version bump. Bug #204984: sys-libs/openipmi is optional.
62
63 21 Mar 2008; Robin H. Johnson <robbat2@g.o> ipmitool-1.8.9.ebuild:
64 Stable on amd64 per bug #214174, tested with HP iLO by kingtaco.
65
66
67
68 1.1 sys-apps/ipmitool/ipmitool-1.8.11.ebuild
69
70 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/ipmitool/ipmitool-1.8.11.ebuild?rev=1.1&view=markup
71 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/ipmitool/ipmitool-1.8.11.ebuild?rev=1.1&content-type=text/plain
72
73 Index: ipmitool-1.8.11.ebuild
74 ===================================================================
75 # Copyright 1999-2009 Gentoo Foundation
76 # Distributed under the terms of the GNU General Public License v2
77 # $Header: /var/cvsroot/gentoo-x86/sys-apps/ipmitool/ipmitool-1.8.11.ebuild,v 1.1 2009/03/30 21:35:22 robbat2 Exp $
78
79 DESCRIPTION="Utility for controlling IPMI enabled devices."
80 HOMEPAGE="http://ipmitool.sf.net/"
81 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
82 #IUSE="freeipmi openipmi"
83 IUSE="openipmi"
84 SLOT="0"
85 KEYWORDS="~amd64 ~ia64 ~ppc ~x86"
86 LICENSE="BSD"
87
88 RDEPEND="virtual/libc
89 dev-libs/openssl"
90 DEPEND="${RDEPEND}
91 openipmi? ( sys-libs/openipmi )
92 virtual/os-headers"
93 #freeipmi? ( sys-libs/freeipmi )
94 # ipmitool CAN build against || ( sys-libs/openipmi sys-libs/freeipmi )
95 # but it doesn't actually need either.
96
97 src_compile() {
98 # - LIPMI and BMC are the Solaris libs
99 # - OpenIPMI is unconditionally enabled in the configure as there is compat
100 # code that is used if the library itself is not available
101 # FreeIPMI does build now, but is disabled until the other arches keyword it
102 # `use_enable freeipmi intf-free` \
103 econf \
104 --enable-ipmievd \
105 --enable-ipmishell \
106 --enable-intf-lan \
107 --enable-intf-lanplus \
108 --enable-intf-open \
109 --disable-intf-free \
110 --disable-intf-imb \
111 --disable-intf-lipmi \
112 --disable-intf-bmc \
113 --disable-internal-md5 \
114 --with-kerneldir=/usr --bindir=/usr/sbin \
115 || die "econf failed"
116 # Fix linux/ipmi.h to compile properly. This is a hack since it doesn't
117 # include the below file to define some things.
118 echo "#include <asm/byteorder.h>" >>config.h
119 emake || die "emake failed"
120 }
121
122 src_install() {
123 emake DESTDIR="${D}" PACKAGE="${PF}" install || die "emake install failed"
124
125 into /usr
126 dosbin contrib/bmclanconf
127 rm -f "${D}"/usr/share/doc/${PF}/COPYING
128 docinto contrib
129 cd "${S}"/contrib
130 dodoc collect_data.sh create_rrds.sh create_webpage_compact.sh create_webpage.sh README
131 prepalldocs
132
133 newinitd "${FILESDIR}"/${PN}-1.8.9-ipmievd.initd ipmievd
134 newconfd "${FILESDIR}"/${PN}-1.8.9-ipmievd.confd ipmievd
135 }