diff options
author | Alexys Jacob <ultrabug@gentoo.org> | 2011-07-05 07:28:53 +0000 |
---|---|---|
committer | Alexys Jacob <ultrabug@gentoo.org> | 2011-07-05 07:28:53 +0000 |
commit | a37d42066d1dc919bc8408990f7ac988dbd19b3a (patch) | |
tree | 1e1ea33e4e70fabd0c42514993a3659796f44a3d /sys-cluster/pacemaker | |
parent | Provide upstream workaround for mgnuc problems with GCC 4.4-4.6 on x86 (diff) | |
download | gentoo-2-a37d42066d1dc919bc8408990f7ac988dbd19b3a.tar.gz gentoo-2-a37d42066d1dc919bc8408990f7ac988dbd19b3a.tar.bz2 gentoo-2-a37d42066d1dc919bc8408990f7ac988dbd19b3a.zip |
Version bump wrt #373481.
(Portage version: 2.1.10.3/cvs/Linux x86_64)
Diffstat (limited to 'sys-cluster/pacemaker')
-rw-r--r-- | sys-cluster/pacemaker/ChangeLog | 7 | ||||
-rw-r--r-- | sys-cluster/pacemaker/pacemaker-1.0.11.ebuild | 71 |
2 files changed, 77 insertions, 1 deletions
diff --git a/sys-cluster/pacemaker/ChangeLog b/sys-cluster/pacemaker/ChangeLog index 4d1509a12741..21ef18ee4373 100644 --- a/sys-cluster/pacemaker/ChangeLog +++ b/sys-cluster/pacemaker/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-cluster/pacemaker # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/pacemaker/ChangeLog,v 1.11 2011/02/21 14:39:27 ultrabug Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/pacemaker/ChangeLog,v 1.12 2011/07/05 07:28:53 ultrabug Exp $ + +*pacemaker-1.0.11 (05 Jul 2011) + + 05 Jul 2011; Ultrabug <ultrabug@gentoo.org> +pacemaker-1.0.11.ebuild: + Version bump wrt #373481. *pacemaker-1.1.4-r4 (21 Feb 2011) diff --git a/sys-cluster/pacemaker/pacemaker-1.0.11.ebuild b/sys-cluster/pacemaker/pacemaker-1.0.11.ebuild new file mode 100644 index 000000000000..9c7b18451cec --- /dev/null +++ b/sys-cluster/pacemaker/pacemaker-1.0.11.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/pacemaker/pacemaker-1.0.11.ebuild,v 1.1 2011/07/05 07:28:53 ultrabug Exp $ + +EAPI="2" + +MY_PN="Pacemaker" +MY_P="${MY_PN}-${PV}" +PYTHON_DEPEND="2" +inherit python autotools multilib eutils base flag-o-matic + +DESCRIPTION="Pacemaker CRM" +HOMEPAGE="http://www.clusterlabs.org/" +SRC_URI="http://hg.clusterlabs.org/${PN}/stable-1.0/archive/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~x86" +IUSE="+ais heartbeat smtp snmp static-libs" + +RDEPEND=" + dev-libs/libxslt + sys-cluster/cluster-glue + sys-cluster/resource-agents + ais? ( sys-cluster/openais ) + heartbeat? ( >=sys-cluster/heartbeat-3.0.0 ) + smtp? ( net-libs/libesmtp ) + snmp? ( net-analyzer/net-snmp ) + !heartbeat? ( !ais? ( sys-cluster/openais ) ) +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-1.0.10-asneeded.patch" + "${FILESDIR}/${PN}-1.0.10-installpaths.patch" +) + +S="${WORKDIR}/${MY_PN}-1-0-${MY_P}" + +pkg_setup() { + if ! use ais && ! use heartbeat; then + ewarn "You disabled both cluster implementations" + ewarn "Silently enabling OpenAIS/CoroSync support." + fi + + python_set_active_version 2 + python_pkg_setup +} + +src_prepare() { + base_src_prepare + sed -i -e "/ggdb3/d" configure.ac || die + eautoreconf +} + +src_configure() { + local myopts="" + + use heartbeat || use ais || myopts="--with-ais" + # appends lib to localstatedir automatically + econf \ + --localstatedir=/var \ + --disable-dependency-tracking \ + --disable-fatal-warnings \ + $(use_with ais) \ + $(use_with heartbeat) \ + $(use_with smtp esmtp) \ + $(use_with snmp) \ + $(use_enable static-libs static) \ + ${myopts} +} |