Gentoo Archives: gentoo-commits

From: "Alexys Jacob (ultrabug)" <ultrabug@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-cluster/pacemaker: ChangeLog pacemaker-1.1.4-r4.ebuild
Date: Mon, 21 Feb 2011 14:39:39
Message-Id: 20110221143928.0966720054@flycatcher.gentoo.org
1 ultrabug 11/02/21 14:39:28
2
3 Modified: ChangeLog
4 Added: pacemaker-1.1.4-r4.ebuild
5 Log:
6 pacemaker 1.1.x series bump
7
8 (Portage version: 2.1.9.40/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.11 sys-cluster/pacemaker/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/pacemaker/ChangeLog?rev=1.11&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/pacemaker/ChangeLog?rev=1.11&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/pacemaker/ChangeLog?r1=1.10&r2=1.11
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-cluster/pacemaker/ChangeLog,v
20 retrieving revision 1.10
21 retrieving revision 1.11
22 diff -u -r1.10 -r1.11
23 --- ChangeLog 21 Feb 2011 08:38:35 -0000 1.10
24 +++ ChangeLog 21 Feb 2011 14:39:27 -0000 1.11
25 @@ -1,6 +1,13 @@
26 # ChangeLog for sys-cluster/pacemaker
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/pacemaker/ChangeLog,v 1.10 2011/02/21 08:38:35 jer Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/pacemaker/ChangeLog,v 1.11 2011/02/21 14:39:27 ultrabug Exp $
30 +
31 +*pacemaker-1.1.4-r4 (21 Feb 2011)
32 +
33 + 21 Feb 2011; Ultrabug <ultrabug@g.o> +pacemaker-1.1.4-r4.ebuild,
34 + +files/pacemaker-1.1.4-autotools-r2.patch, +files/pacemaker.initd,
35 + +files/pacemaker.service:
36 + pacemaker 1.1.x series bump
37
38 21 Feb 2011; Jeroen Roovers <jer@g.o> pacemaker-1.0.10.ebuild:
39 Stable for HPPA (bug #354461).
40
41
42
43 1.1 sys-cluster/pacemaker/pacemaker-1.1.4-r4.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/pacemaker/pacemaker-1.1.4-r4.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/pacemaker/pacemaker-1.1.4-r4.ebuild?rev=1.1&content-type=text/plain
47
48 Index: pacemaker-1.1.4-r4.ebuild
49 ===================================================================
50 # Copyright 1999-2011 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/sys-cluster/pacemaker/pacemaker-1.1.4-r4.ebuild,v 1.1 2011/02/21 14:39:27 ultrabug Exp $
53
54 EAPI="2"
55
56 MY_PN="Pacemaker"
57 MY_P="${MY_PN}-${PV}"
58 PYTHON_DEPEND="2"
59 inherit autotools base eutils flag-o-matic multilib python
60
61 DESCRIPTION="Pacemaker CRM"
62 HOMEPAGE="http://www.linux-ha.org/wiki/Pacemaker"
63 SRC_URI="http://hg.clusterlabs.org/${PN}/1.1/archive/${MY_P}.tar.bz2"
64
65 LICENSE="GPL-2"
66 SLOT="0"
67 KEYWORDS="~amd64 ~hppa ~x86"
68 IUSE="heartbeat smtp snmp static-libs"
69
70 RDEPEND="
71 dev-libs/libxslt
72 sys-cluster/corosync
73 sys-cluster/cluster-glue
74 sys-cluster/resource-agents
75 heartbeat? ( >=sys-cluster/heartbeat-3.0.0 )
76 smtp? ( net-libs/libesmtp )
77 snmp? ( net-analyzer/net-snmp )
78 "
79 DEPEND="${RDEPEND}"
80
81 PATCHES=(
82 "${FILESDIR}/${P}-autotools-r2.patch"
83 )
84
85 S=${WORKDIR}/${MY_PN}-1-1-${MY_P}
86
87 pkg_setup() {
88 python_set_active_version 2
89 python_pkg_setup
90 }
91
92 src_prepare() {
93 base_src_prepare
94 sed -i -e "/ggdb3/d" configure.ac || die
95 eautoreconf
96 }
97
98 src_configure() {
99 local myopts=""
100 use heartbeat || myopts="--with-ais"
101 # appends lib to localstatedir automatically
102 econf \
103 --localstatedir=/var \
104 --disable-dependency-tracking \
105 --disable-fatal-warnings \
106 --with-cs-quorum \
107 --without-cman \
108 $(use_with smtp esmtp) \
109 $(use_with heartbeat) \
110 $(use_with snmp) \
111 $(use_enable static-libs static) \
112 ${myopts}
113 }
114
115 src_install() {
116 base_src_install
117 newinitd "${FILESDIR}/pacemaker.initd" pacemaker || die
118 insinto /etc/corosync/service.d
119 newins "${FILESDIR}/pacemaker.service" pacemaker || die
120 }
121
122 pkg_postinst() {
123 elog "This version of Pacemaker uses the new MCP feature"
124 elog "and the v1 plugin for CoroSync. Read [1] for more info."
125 elog
126 elog "To start the Pacemaker Cluster Manager, run:"
127 elog "/etc/init.d/pacemaker start"
128 elog
129 elog "[1] http://theclusterguy.clusterlabs.org/post/907043024/introducing-the-pacemaker-master-control-process-for"
130 elog
131 elog "Note: sys-cluster/openais is no longer a hard dependency of ${P},"
132 elog "so you may need to install it yourself to suit your needs."
133 }