Gentoo Archives: gentoo-commits

From: "Kacper Kowalik (xarthisius)" <xarthisius@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-cluster/heartbeat: metadata.xml ChangeLog heartbeat-3.0.3-r2.ebuild heartbeat-3.0.3-r1.ebuild
Date: Wed, 06 Oct 2010 10:20:21
Message-Id: 20101006092537.95B4B20051@flycatcher.gentoo.org
1 xarthisius 10/10/06 09:25:37
2
3 Modified: metadata.xml ChangeLog
4 Added: heartbeat-3.0.3-r2.ebuild
5 Removed: heartbeat-3.0.3-r1.ebuild
6 Log:
7 Fix init script wrt 330035. Thanks to Denis Kaganovich <mahatma@×××××××××××.by>. Correct dependencies, add use flag for ipmi. Thanks to Francisco Javier <ffelix@×××××××.com>. Drop old.
8
9 (Portage version: 2.2_rc88/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.7 sys-cluster/heartbeat/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/heartbeat/metadata.xml?rev=1.7&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/heartbeat/metadata.xml?rev=1.7&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/heartbeat/metadata.xml?r1=1.6&r2=1.7
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/sys-cluster/heartbeat/metadata.xml,v
21 retrieving revision 1.6
22 retrieving revision 1.7
23 diff -u -r1.6 -r1.7
24 --- metadata.xml 11 Sep 2010 14:21:31 -0000 1.6
25 +++ metadata.xml 6 Oct 2010 09:25:37 -0000 1.7
26 @@ -9,6 +9,7 @@
27 <use>
28 <flag name='ldirectord'>Adds support for ldiretord, use enabled because it
29 has a lot of deps</flag>
30 - <flag name='management'>Adds support for management GUI.</flag>
31 + <flag name='management'>Adds support for management GUI</flag>
32 + <flag name='ipmi'>Enable IPMILan Stonith Plugin</flag>
33 </use>
34 </pkgmetadata>
35
36
37
38 1.87 sys-cluster/heartbeat/ChangeLog
39
40 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/heartbeat/ChangeLog?rev=1.87&view=markup
41 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/heartbeat/ChangeLog?rev=1.87&content-type=text/plain
42 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/heartbeat/ChangeLog?r1=1.86&r2=1.87
43
44 Index: ChangeLog
45 ===================================================================
46 RCS file: /var/cvsroot/gentoo-x86/sys-cluster/heartbeat/ChangeLog,v
47 retrieving revision 1.86
48 retrieving revision 1.87
49 diff -u -r1.86 -r1.87
50 --- ChangeLog 6 Oct 2010 07:13:42 -0000 1.86
51 +++ ChangeLog 6 Oct 2010 09:25:37 -0000 1.87
52 @@ -1,6 +1,14 @@
53 # ChangeLog for sys-cluster/heartbeat
54 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
55 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/heartbeat/ChangeLog,v 1.86 2010/10/06 07:13:42 xarthisius Exp $
56 +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/heartbeat/ChangeLog,v 1.87 2010/10/06 09:25:37 xarthisius Exp $
57 +
58 +*heartbeat-3.0.3-r2 (06 Oct 2010)
59 +
60 + 06 Oct 2010; Kacper Kowalik <xarthisius@g.o>
61 + -heartbeat-3.0.3-r1.ebuild, +heartbeat-3.0.3-r2.ebuild, metadata.xml:
62 + Fix init script wrt 330035. Thanks to Denis Kaganovich
63 + <mahatma@×××××××××××.by>. Correct dependencies, add use flag for ipmi.
64 + Thanks to Francisco Javier <ffelix@×××××××.com>. Drop old.
65
66 *heartbeat-3.0.3-r1 (06 Oct 2010)
67
68
69
70
71 1.1 sys-cluster/heartbeat/heartbeat-3.0.3-r2.ebuild
72
73 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/heartbeat/heartbeat-3.0.3-r2.ebuild?rev=1.1&view=markup
74 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/heartbeat/heartbeat-3.0.3-r2.ebuild?rev=1.1&content-type=text/plain
75
76 Index: heartbeat-3.0.3-r2.ebuild
77 ===================================================================
78 # Copyright 1999-2010 Gentoo Foundation
79 # Distributed under the terms of the GNU General Public License v2
80 # $Header: /var/cvsroot/gentoo-x86/sys-cluster/heartbeat/heartbeat-3.0.3-r2.ebuild,v 1.1 2010/10/06 09:25:37 xarthisius Exp $
81
82 EAPI="2"
83
84 PYTHON_DEPEND="2"
85 inherit python autotools multilib eutils base
86
87 DESCRIPTION="Heartbeat high availability cluster manager"
88 HOMEPAGE="http://www.linux-ha.org/wiki/Heartbeat"
89 SRC_URI="http://hg.linux-ha.org/${PN}-STABLE_3_0/archive/STABLE-${PV}.tar.bz2"
90
91 LICENSE="GPL-2"
92 SLOT="0"
93 KEYWORDS="~amd64 ~x86"
94 IUSE="doc ipmi snmp static-libs"
95
96 RDEPEND="sys-cluster/cluster-glue
97 dev-libs/glib:2
98 virtual/ssh
99 net-libs/gnutls
100 ipmi? ( sys-libs/openipmi )
101 snmp? ( net-analyzer/net-snmp ) "
102 DEPEND="${RDEPEND}
103 dev-util/pkgconfig
104 dev-lang/swig"
105
106 PDEPEND="sys-cluster/resource-agents"
107
108 S=${WORKDIR}/Heartbeat-3-0-STABLE-${PV}
109
110 PATCHES=(
111 "${FILESDIR}/${PV}-fix_configure.patch"
112 "${FILESDIR}/${PV}-docs.patch"
113 "${FILESDIR}/${PV}-python_tests.patch"
114 )
115
116 pkg_setup() {
117 python_set_active_version 2
118 python_pkg_setup
119 }
120
121 src_prepare() {
122 base_src_prepare
123 eautoreconf
124
125 cp "${FILESDIR}"/heartbeat-init "${T}" || die
126 sed -i \
127 -e "/ResourceManager/ s/lib/share/" \
128 -e "s:lib:$(get_libdir):g" \
129 "${T}"/heartbeat-init || die
130 }
131
132 src_configure() {
133 econf \
134 --disable-dependency-tracking \
135 --disable-fatal-warnings \
136 $(use_enable static-libs static) \
137 $(use_enable doc) \
138 --disable-tipc \
139 --enable-libnet \
140 $(use_enable ipmi ipmilan) \
141 --enable-dopd \
142 --libdir=/usr/$(get_libdir) \
143 --localstatedir=/var \
144 --docdir=/usr/share/doc/${PF} \
145 $(use_enable snmp)
146 }
147
148 src_install() {
149 base_src_install
150
151 newinitd "${T}/heartbeat-init" heartbeat || die
152
153 # fix collisions
154 rm -rf "${D}"/usr/include/heartbeat/{compress,ha_msg}.h
155
156 if use doc ; then
157 dodoc README doc/*.txt doc/AUTHORS || die
158 fi
159 }