* [gentoo-commits] dev/ultrabug:master commit in: sys-cluster/libdlmcontrol/, sys-cluster/rgmanager/files/, ...
@ 2011-03-08 16:01 Alexys Jacob
0 siblings, 0 replies; only message in thread
From: Alexys Jacob @ 2011-03-08 16:01 UTC (permalink / raw
To: gentoo-commits
commit: 868f2f063896f84cda954ffcfe415a437899e610
Author: Ultrabug <ultrabug <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 8 16:01:05 2011 +0000
Commit: Alexys Jacob <ultrabug <AT> gentoo <DOT> org>
CommitDate: Tue Mar 8 16:01:05 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=dev/ultrabug.git;a=commit;h=868f2f06
cluster suite 3.1.1 bump
---
sys-cluster/cman/Manifest | 4 +-
sys-cluster/cman/cman-3.1.0.ebuild | 2 +-
.../cman/{cman-3.1.0.ebuild => cman-3.1.1.ebuild} | 2 +-
sys-cluster/libccs-perl/Manifest | 2 +
sys-cluster/libccs-perl/libccs-perl-3.1.1.ebuild | 48 +++++++++
sys-cluster/libccs/Manifest | 2 +
sys-cluster/libccs/libccs-3.1.1.ebuild | 49 +++++++++
sys-cluster/libcman/Manifest | 2 +
sys-cluster/libcman/libcman-3.1.1.ebuild | 47 +++++++++
sys-cluster/libdlm/Manifest | 2 +
sys-cluster/libdlm/libdlm-3.1.1.ebuild | 49 +++++++++
sys-cluster/libdlmcontrol/Manifest | 2 +
.../libdlmcontrol/libdlmcontrol-3.1.1.ebuild | 49 +++++++++
sys-cluster/libfence/Manifest | 2 +
sys-cluster/libfence/libfence-3.1.1.ebuild | 60 +++++++++++
sys-cluster/liblogthread/Manifest | 2 +
sys-cluster/liblogthread/liblogthread-3.1.1.ebuild | 47 +++++++++
sys-cluster/rgmanager/Manifest | 5 +
sys-cluster/rgmanager/files/rgmanager-2.0x.conf | 5 +
sys-cluster/rgmanager/files/rgmanager-2.0x.rc | 110 ++++++++++++++++++++
.../files/rgmanager-3.1.1-fix_libxml2.patch | 23 ++++
sys-cluster/rgmanager/rgmanager-3.1.1.ebuild | 58 ++++++++++
22 files changed, 569 insertions(+), 3 deletions(-)
diff --git a/sys-cluster/cman/Manifest b/sys-cluster/cman/Manifest
index 7473199..5429e1d 100644
--- a/sys-cluster/cman/Manifest
+++ b/sys-cluster/cman/Manifest
@@ -1,2 +1,4 @@
DIST cluster-3.1.0.tar.gz 641274 RMD160 276f4d183180282bf17fbc38408b8466d85a6637 SHA1 0aa7770bb6877b52dd002ec8b8ae446a692215af SHA256 595afb4a23ec4ee98689083a609c4c32b876436d386fc063b00c31f188576a15
-EBUILD cman-3.1.0.ebuild 2226 RMD160 0cbaf4f52c1a133514ab867410fcb242c877b801 SHA1 8fbf1afd8d0020d6adf48e7685ce5d16f09157f2 SHA256 b93343dc5538a4eb6b486aee0f8e3ac3c94eb5e33f2773af93a807015b428ae3
+DIST cluster-3.1.1.tar.gz 649198 RMD160 620b292d21f48a29f0a66d28354e373b8ae4cae6 SHA1 ecf3bacd90f623ff0462f08ed17357152c1b723b SHA256 0d8de2fc7933e427ce9eb03f53199d0b7bf3a1af967dfa45fa3f9cb62c7472a5
+EBUILD cman-3.1.0.ebuild 2201 RMD160 0c2b6bddffc39a24146705a33039859f3cbf0108 SHA1 1d786dbc2eae3dc858eef16fc25189d668a5c36c SHA256 c278bcb5147967d14c1496ca71282bb57e879c1a8403057b3528a12b55de1e98
+EBUILD cman-3.1.1.ebuild 2201 RMD160 0c2b6bddffc39a24146705a33039859f3cbf0108 SHA1 1d786dbc2eae3dc858eef16fc25189d668a5c36c SHA256 c278bcb5147967d14c1496ca71282bb57e879c1a8403057b3528a12b55de1e98
diff --git a/sys-cluster/cman/cman-3.1.0.ebuild b/sys-cluster/cman/cman-3.1.0.ebuild
index 621b0c9..387cd69 100644
--- a/sys-cluster/cman/cman-3.1.0.ebuild
+++ b/sys-cluster/cman/cman-3.1.0.ebuild
@@ -12,7 +12,7 @@ MY_P="cluster-${CLUSTER_RELEASE}"
MAJ_PV="$(get_major_version)"
MIN_PV="$(get_version_component_range 2).$(get_version_component_range 3)"
-DESCRIPTION="General-purpose Distributed Lock Manager"
+DESCRIPTION="Cluster Manager"
HOMEPAGE="http://sources.redhat.com/cluster/wiki/"
SRC_URI="https://fedorahosted.org/releases/c/l/cluster/${MY_P}.tar.gz"
diff --git a/sys-cluster/cman/cman-3.1.0.ebuild b/sys-cluster/cman/cman-3.1.1.ebuild
similarity index 97%
copy from sys-cluster/cman/cman-3.1.0.ebuild
copy to sys-cluster/cman/cman-3.1.1.ebuild
index 621b0c9..387cd69 100644
--- a/sys-cluster/cman/cman-3.1.0.ebuild
+++ b/sys-cluster/cman/cman-3.1.1.ebuild
@@ -12,7 +12,7 @@ MY_P="cluster-${CLUSTER_RELEASE}"
MAJ_PV="$(get_major_version)"
MIN_PV="$(get_version_component_range 2).$(get_version_component_range 3)"
-DESCRIPTION="General-purpose Distributed Lock Manager"
+DESCRIPTION="Cluster Manager"
HOMEPAGE="http://sources.redhat.com/cluster/wiki/"
SRC_URI="https://fedorahosted.org/releases/c/l/cluster/${MY_P}.tar.gz"
diff --git a/sys-cluster/libccs-perl/Manifest b/sys-cluster/libccs-perl/Manifest
index 6edeb91..a3a014e 100644
--- a/sys-cluster/libccs-perl/Manifest
+++ b/sys-cluster/libccs-perl/Manifest
@@ -1,2 +1,4 @@
DIST cluster-3.1.0.tar.gz 641274 RMD160 276f4d183180282bf17fbc38408b8466d85a6637 SHA1 0aa7770bb6877b52dd002ec8b8ae446a692215af SHA256 595afb4a23ec4ee98689083a609c4c32b876436d386fc063b00c31f188576a15
+DIST cluster-3.1.1.tar.gz 649198 RMD160 620b292d21f48a29f0a66d28354e373b8ae4cae6 SHA1 ecf3bacd90f623ff0462f08ed17357152c1b723b SHA256 0d8de2fc7933e427ce9eb03f53199d0b7bf3a1af967dfa45fa3f9cb62c7472a5
EBUILD libccs-perl-3.1.0.ebuild 1097 RMD160 eac8f378a8392ce89851f671c58ba090ff66e8ff SHA1 1691dbc97e61979879786eb89b85917652a383f2 SHA256 7c2234e674908925bd7eeff26fd3ed246723f7c26a26c4eaaf284e5eed382886
+EBUILD libccs-perl-3.1.1.ebuild 1097 RMD160 eac8f378a8392ce89851f671c58ba090ff66e8ff SHA1 1691dbc97e61979879786eb89b85917652a383f2 SHA256 7c2234e674908925bd7eeff26fd3ed246723f7c26a26c4eaaf284e5eed382886
diff --git a/sys-cluster/libccs-perl/libccs-perl-3.1.1.ebuild b/sys-cluster/libccs-perl/libccs-perl-3.1.1.ebuild
new file mode 100644
index 0000000..605a4a3
--- /dev/null
+++ b/sys-cluster/libccs-perl/libccs-perl-3.1.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils linux-mod versionator
+
+CLUSTER_RELEASE="${PV}"
+MY_P="cluster-${CLUSTER_RELEASE}"
+
+MAJ_PV="$(get_major_version)"
+MIN_PV="$(get_version_component_range 2).$(get_version_component_range 3)"
+
+DESCRIPTION="General-purpose Distributed Lock Manager"
+HOMEPAGE="http://sources.redhat.com/cluster/wiki/"
+SRC_URI="https://fedorahosted.org/releases/c/l/cluster/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=sys-kernel/linux-headers-2.6.24
+ sys-cluster/libccs
+ "
+
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}/bindings/perl"
+
+src_compile() {
+ (cd "${WORKDIR}"/${MY_P};
+ ./configure \
+ --cc=$(tc-getCC) \
+ --cflags="-Wall" \
+ --disable_kernel_check \
+ --kernel_src=${KERNEL_DIR} \
+ --somajor="$MAJ_PV" \
+ --sominor="$MIN_PV" \
+ --ccslibdir=/usr/lib \
+ --ccsincdir=/usr/include \
+ ) || die "configure problem"
+
+ emake -j1 || die "compile problem"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "install problem"
+}
diff --git a/sys-cluster/libccs/Manifest b/sys-cluster/libccs/Manifest
index ceefffb..b3cc40e 100644
--- a/sys-cluster/libccs/Manifest
+++ b/sys-cluster/libccs/Manifest
@@ -1,2 +1,4 @@
DIST cluster-3.1.0.tar.gz 641274 RMD160 276f4d183180282bf17fbc38408b8466d85a6637 SHA1 0aa7770bb6877b52dd002ec8b8ae446a692215af SHA256 595afb4a23ec4ee98689083a609c4c32b876436d386fc063b00c31f188576a15
+DIST cluster-3.1.1.tar.gz 649198 RMD160 620b292d21f48a29f0a66d28354e373b8ae4cae6 SHA1 ecf3bacd90f623ff0462f08ed17357152c1b723b SHA256 0d8de2fc7933e427ce9eb03f53199d0b7bf3a1af967dfa45fa3f9cb62c7472a5
EBUILD libccs-3.1.0.ebuild 1190 RMD160 e8822b70679f50dab5791ac162873fde96dcfd5d SHA1 bf4dbb6eb56d85a31507e0f38d7ece65a888be6e SHA256 4f20dce2a518a623cdc57161c9d6e591278244a5249cd2e4c17b87da252a0100
+EBUILD libccs-3.1.1.ebuild 1190 RMD160 e8822b70679f50dab5791ac162873fde96dcfd5d SHA1 bf4dbb6eb56d85a31507e0f38d7ece65a888be6e SHA256 4f20dce2a518a623cdc57161c9d6e591278244a5249cd2e4c17b87da252a0100
diff --git a/sys-cluster/libccs/libccs-3.1.1.ebuild b/sys-cluster/libccs/libccs-3.1.1.ebuild
new file mode 100644
index 0000000..57413c0
--- /dev/null
+++ b/sys-cluster/libccs/libccs-3.1.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+inherit linux-info multilib toolchain-funcs versionator
+
+CLUSTER_RELEASE="${PV}"
+MY_P="cluster-${CLUSTER_RELEASE}"
+
+MAJ_PV="$(get_major_version)"
+MIN_PV="$(get_version_component_range 2).$(get_version_component_range 3)"
+
+DESCRIPTION="Cluster Configuration System Library"
+HOMEPAGE="http://sources.redhat.com/cluster/wiki/"
+SRC_URI="https://fedorahosted.org/releases/c/l/cluster/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs"
+
+RDEPEND="sys-cluster/corosync
+ dev-libs/libxml2"
+DEPEND="${RDEPEND}
+ >=sys-kernel/linux-headers-2.6.24"
+
+S="${WORKDIR}/${MY_P}/config/libs"
+
+src_configure() {
+ cd "${WORKDIR}/${MY_P}"
+ ./configure \
+ --cc=$(tc-getCC) \
+ --cflags="-Wall" \
+ --libdir=/usr/$(get_libdir) \
+ --disable_kernel_check \
+ --kernel_src=${KERNEL_DIR} \
+ --somajor="$MAJ_PV" \
+ --sominor="$MIN_PV" \
+ --ccslibdir=/usr/$(get_libdir) \
+ --ccsincdir=/usr/include \
+ || die "configure problem"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake failed"
+ use static-libs || rm -f "${D}"/usr/lib*/*.a
+}
diff --git a/sys-cluster/libcman/Manifest b/sys-cluster/libcman/Manifest
index cb5494d..6949ceb 100644
--- a/sys-cluster/libcman/Manifest
+++ b/sys-cluster/libcman/Manifest
@@ -1,2 +1,4 @@
DIST cluster-3.1.0.tar.gz 641274 RMD160 276f4d183180282bf17fbc38408b8466d85a6637 SHA1 0aa7770bb6877b52dd002ec8b8ae446a692215af SHA256 595afb4a23ec4ee98689083a609c4c32b876436d386fc063b00c31f188576a15
+DIST cluster-3.1.1.tar.gz 649198 RMD160 620b292d21f48a29f0a66d28354e373b8ae4cae6 SHA1 ecf3bacd90f623ff0462f08ed17357152c1b723b SHA256 0d8de2fc7933e427ce9eb03f53199d0b7bf3a1af967dfa45fa3f9cb62c7472a5
EBUILD libcman-3.1.0.ebuild 1122 RMD160 a76f054f37b18667a01a3108cf8e16f5c36fea91 SHA1 a4a87a65e347c929cc4f0b9f9d65ff4d88794df4 SHA256 88cdea44fa1a45ffb1d594595f0b9ecc1d546154d3bb6f9c1415b4fb1414ff60
+EBUILD libcman-3.1.1.ebuild 1122 RMD160 a76f054f37b18667a01a3108cf8e16f5c36fea91 SHA1 a4a87a65e347c929cc4f0b9f9d65ff4d88794df4 SHA256 88cdea44fa1a45ffb1d594595f0b9ecc1d546154d3bb6f9c1415b4fb1414ff60
diff --git a/sys-cluster/libcman/libcman-3.1.1.ebuild b/sys-cluster/libcman/libcman-3.1.1.ebuild
new file mode 100644
index 0000000..df82319
--- /dev/null
+++ b/sys-cluster/libcman/libcman-3.1.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+inherit linux-info multilib toolchain-funcs versionator
+
+CLUSTER_RELEASE="${PV}"
+MY_P="cluster-${CLUSTER_RELEASE}"
+
+MAJ_PV="$(get_major_version)"
+MIN_PV="$(get_version_component_range 2).$(get_version_component_range 3)"
+
+DESCRIPTION="Cluster Manager Library"
+HOMEPAGE="http://sources.redhat.com/cluster/wiki/"
+SRC_URI="https://fedorahosted.org/releases/c/l/cluster/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs"
+
+DEPEND=">=sys-kernel/linux-headers-2.6.24"
+RDEPEND=""
+
+S="${WORKDIR}/${MY_P}/cman/lib"
+
+src_configure() {
+ cd "${WORKDIR}/${MY_P}"
+ ./configure \
+ --cc=$(tc-getCC) \
+ --cflags="-Wall" \
+ --libdir=/usr/$(get_libdir) \
+ --disable_kernel_check \
+ --kernel_src=${KERNEL_DIR} \
+ --somajor="$MAJ_PV" \
+ --sominor="$MIN_PV" \
+ --cmanlibdir=/usr/$(get_libdir) \
+ --cmanincdir=/usr/include \
+ || die "configure failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake failed"
+ use static-libs || rm -f "${D}"/usr/lib*/*.a
+}
diff --git a/sys-cluster/libdlm/Manifest b/sys-cluster/libdlm/Manifest
index d5193b8..a0237a2 100644
--- a/sys-cluster/libdlm/Manifest
+++ b/sys-cluster/libdlm/Manifest
@@ -1,2 +1,4 @@
DIST cluster-3.1.0.tar.gz 641274 RMD160 276f4d183180282bf17fbc38408b8466d85a6637 SHA1 0aa7770bb6877b52dd002ec8b8ae446a692215af SHA256 595afb4a23ec4ee98689083a609c4c32b876436d386fc063b00c31f188576a15
+DIST cluster-3.1.1.tar.gz 649198 RMD160 620b292d21f48a29f0a66d28354e373b8ae4cae6 SHA1 ecf3bacd90f623ff0462f08ed17357152c1b723b SHA256 0d8de2fc7933e427ce9eb03f53199d0b7bf3a1af967dfa45fa3f9cb62c7472a5
EBUILD libdlm-3.1.0.ebuild 1214 RMD160 4b8079c2e7cd5833f400ceba9472bb7d3b8983fc SHA1 a28775b13e4c3023cac235980d5e16405adb1fee SHA256 a630dd798b6acce23f074043155096ac27587616112d1c207bca6ccfdf0bb961
+EBUILD libdlm-3.1.1.ebuild 1214 RMD160 4b8079c2e7cd5833f400ceba9472bb7d3b8983fc SHA1 a28775b13e4c3023cac235980d5e16405adb1fee SHA256 a630dd798b6acce23f074043155096ac27587616112d1c207bca6ccfdf0bb961
diff --git a/sys-cluster/libdlm/libdlm-3.1.1.ebuild b/sys-cluster/libdlm/libdlm-3.1.1.ebuild
new file mode 100644
index 0000000..932f8e1
--- /dev/null
+++ b/sys-cluster/libdlm/libdlm-3.1.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+inherit linux-info multilib toolchain-funcs versionator
+
+CLUSTER_RELEASE="${PV}"
+MY_P="cluster-${CLUSTER_RELEASE}"
+
+MAJ_PV="$(get_major_version)"
+MIN_PV="$(get_version_component_range 2).$(get_version_component_range 3)"
+
+DESCRIPTION="General-purpose Distributed Lock Manager Library"
+HOMEPAGE="http://sources.redhat.com/cluster/wiki/"
+SRC_URI="https://fedorahosted.org/releases/c/l/cluster/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs"
+
+RDEPEND="!sys-cluster/dlm-headers
+ !sys-cluster/dlm-kernel"
+DEPEND="${RDEPEND}
+ >=sys-kernel/linux-headers-2.6.24"
+
+S="${WORKDIR}/${MY_P}/dlm/${PN}"
+
+src_configure() {
+ cd "${WORKDIR}/${MY_P}"
+ ./configure \
+ --cc=$(tc-getCC) \
+ --cflags="-Wall" \
+ --libdir=/usr/$(get_libdir) \
+ --disable_kernel_check \
+ --kernel_src=${KERNEL_DIR} \
+ --somajor="$MAJ_PV" \
+ --sominor="$MIN_PV" \
+ --dlmlibdir=/usr/$(get_libdir) \
+ --dlmincdir=/usr/include \
+ || die "configure problem"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake failed"
+ use static-libs || rm -f "${D}"/usr/lib*/*.a
+}
diff --git a/sys-cluster/libdlmcontrol/Manifest b/sys-cluster/libdlmcontrol/Manifest
index f76b18b..a8127d8 100644
--- a/sys-cluster/libdlmcontrol/Manifest
+++ b/sys-cluster/libdlmcontrol/Manifest
@@ -1,2 +1,4 @@
DIST cluster-3.1.0.tar.gz 641274 RMD160 276f4d183180282bf17fbc38408b8466d85a6637 SHA1 0aa7770bb6877b52dd002ec8b8ae446a692215af SHA256 595afb4a23ec4ee98689083a609c4c32b876436d386fc063b00c31f188576a15
+DIST cluster-3.1.1.tar.gz 649198 RMD160 620b292d21f48a29f0a66d28354e373b8ae4cae6 SHA1 ecf3bacd90f623ff0462f08ed17357152c1b723b SHA256 0d8de2fc7933e427ce9eb03f53199d0b7bf3a1af967dfa45fa3f9cb62c7472a5
EBUILD libdlmcontrol-3.1.0.ebuild 1236 RMD160 b13b8a7cc8106eb93e2f4fb46367ad33ac423cc7 SHA1 dc5561295bbf57c5a966bb44c254e1b3f9396219 SHA256 77cf3cdc6fbb91cf687189638be7a7e09b383c9f9174679161576b89491cf8ba
+EBUILD libdlmcontrol-3.1.1.ebuild 1236 RMD160 b13b8a7cc8106eb93e2f4fb46367ad33ac423cc7 SHA1 dc5561295bbf57c5a966bb44c254e1b3f9396219 SHA256 77cf3cdc6fbb91cf687189638be7a7e09b383c9f9174679161576b89491cf8ba
diff --git a/sys-cluster/libdlmcontrol/libdlmcontrol-3.1.1.ebuild b/sys-cluster/libdlmcontrol/libdlmcontrol-3.1.1.ebuild
new file mode 100644
index 0000000..7b888d9
--- /dev/null
+++ b/sys-cluster/libdlmcontrol/libdlmcontrol-3.1.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+inherit linux-info multilib toolchain-funcs versionator
+
+CLUSTER_RELEASE="${PV}"
+MY_P="cluster-${CLUSTER_RELEASE}"
+
+MAJ_PV="$(get_major_version)"
+MIN_PV="$(get_version_component_range 2).$(get_version_component_range 3)"
+
+DESCRIPTION="General-purpose Distributed Lock Manager Control Library"
+HOMEPAGE="http://sources.redhat.com/cluster/wiki/"
+SRC_URI="https://fedorahosted.org/releases/c/l/cluster/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs"
+
+RDEPEND="!sys-cluster/dlm-headers
+ !sys-cluster/dlm-kernel"
+DEPEND="${RDEPEND}
+ >=sys-kernel/linux-headers-2.6.24"
+
+S="${WORKDIR}/${MY_P}/dlm/${PN}"
+
+src_configure() {
+ cd "${WORKDIR}/${MY_P}"
+ ./configure \
+ --cc=$(tc-getCC) \
+ --cflags="-Wall" \
+ --libdir=/usr/$(get_libdir) \
+ --disable_kernel_check \
+ --kernel_src=${KERNEL_DIR} \
+ --somajor="$MAJ_PV" \
+ --sominor="$MIN_PV" \
+ --dlmcontrollibdir=/usr/$(get_libdir) \
+ --dlmcontrolincdir=/usr/include \
+ || die "configure problem"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake failed"
+ use static-libs || rm -f "${D}"/usr/lib*/*.a
+}
diff --git a/sys-cluster/libfence/Manifest b/sys-cluster/libfence/Manifest
index 74b0dd5..836c453 100644
--- a/sys-cluster/libfence/Manifest
+++ b/sys-cluster/libfence/Manifest
@@ -1,2 +1,4 @@
DIST cluster-3.1.0.tar.gz 641274 RMD160 276f4d183180282bf17fbc38408b8466d85a6637 SHA1 0aa7770bb6877b52dd002ec8b8ae446a692215af SHA256 595afb4a23ec4ee98689083a609c4c32b876436d386fc063b00c31f188576a15
+DIST cluster-3.1.1.tar.gz 649198 RMD160 620b292d21f48a29f0a66d28354e373b8ae4cae6 SHA1 ecf3bacd90f623ff0462f08ed17357152c1b723b SHA256 0d8de2fc7933e427ce9eb03f53199d0b7bf3a1af967dfa45fa3f9cb62c7472a5
EBUILD libfence-3.1.0.ebuild 1396 RMD160 4db2eafd503cfe55882c79e6a4f4888bcddda52e SHA1 b9ea989169b2edb58b95e5ed8fd61c7ed46d5dec SHA256 49eab86f5cecafcc20076e7d8ea76259842756342e116ee1616d45ccd750faad
+EBUILD libfence-3.1.1.ebuild 1396 RMD160 4db2eafd503cfe55882c79e6a4f4888bcddda52e SHA1 b9ea989169b2edb58b95e5ed8fd61c7ed46d5dec SHA256 49eab86f5cecafcc20076e7d8ea76259842756342e116ee1616d45ccd750faad
diff --git a/sys-cluster/libfence/libfence-3.1.1.ebuild b/sys-cluster/libfence/libfence-3.1.1.ebuild
new file mode 100644
index 0000000..cfc831a
--- /dev/null
+++ b/sys-cluster/libfence/libfence-3.1.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+inherit linux-info multilib toolchain-funcs versionator
+
+CLUSTER_RELEASE="${PV}"
+MY_P="cluster-${CLUSTER_RELEASE}"
+
+MAJ_PV="$(get_major_version)"
+MIN_PV="$(get_version_component_range 2).$(get_version_component_range 3)"
+
+DESCRIPTION="Cluster Fencing Library"
+HOMEPAGE="http://sources.redhat.com/cluster/wiki/"
+SRC_URI="https://fedorahosted.org/releases/c/l/cluster/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs"
+
+RDEPEND="~sys-cluster/libccs-${PV}"
+DEPEND="${RDEPEND}
+ >=sys-kernel/linux-headers-2.6.24"
+
+S="${WORKDIR}/${MY_P}/fence"
+
+src_configure() {
+ cd "${WORKDIR}/${MY_P}"
+ ./configure \
+ --cc=$(tc-getCC) \
+ --cflags="-Wall" \
+ --libdir=/usr/$(get_libdir) \
+ --disable_kernel_check \
+ --kernel_src=${KERNEL_DIR} \
+ --somajor="$MAJ_PV" \
+ --sominor="$MIN_PV" \
+ --fencelibdir=/usr/$(get_libdir) \
+ --fenceincdir=/usr/include \
+ --fencedlibdir=/usr/$(get_libdir) \
+ --fencedincdir=/usr/include \
+ --ccslibdir=/usr/$(get_libdir) \
+ --ccsincdir=/usr/include \
+ || die "configure problem"
+}
+
+src_compile() {
+ for i in libfence libfenced; do
+ emake -C ${i}
+ done
+}
+
+src_install() {
+ for i in libfence libfenced; do
+ emake DESTDIR="${D}" -C ${i} install
+ done
+ use static-libs || rm -f "${D}"/usr/lib*/*.a
+}
diff --git a/sys-cluster/liblogthread/Manifest b/sys-cluster/liblogthread/Manifest
index 02cc114..40fd272 100644
--- a/sys-cluster/liblogthread/Manifest
+++ b/sys-cluster/liblogthread/Manifest
@@ -1,2 +1,4 @@
DIST cluster-3.1.0.tar.gz 641274 RMD160 276f4d183180282bf17fbc38408b8466d85a6637 SHA1 0aa7770bb6877b52dd002ec8b8ae446a692215af SHA256 595afb4a23ec4ee98689083a609c4c32b876436d386fc063b00c31f188576a15
+DIST cluster-3.1.1.tar.gz 649198 RMD160 620b292d21f48a29f0a66d28354e373b8ae4cae6 SHA1 ecf3bacd90f623ff0462f08ed17357152c1b723b SHA256 0d8de2fc7933e427ce9eb03f53199d0b7bf3a1af967dfa45fa3f9cb62c7472a5
EBUILD liblogthread-3.1.0.ebuild 1141 RMD160 42e3a2f3de648c5d80acab7c16e488d3fcdfe7b7 SHA1 a76e4254f672689eafb3467479394b4d6de9a84e SHA256 4c5d89b7e2550d262cf37fdd379db7caece5892106abe86904f4733b368553b4
+EBUILD liblogthread-3.1.1.ebuild 1141 RMD160 42e3a2f3de648c5d80acab7c16e488d3fcdfe7b7 SHA1 a76e4254f672689eafb3467479394b4d6de9a84e SHA256 4c5d89b7e2550d262cf37fdd379db7caece5892106abe86904f4733b368553b4
diff --git a/sys-cluster/liblogthread/liblogthread-3.1.1.ebuild b/sys-cluster/liblogthread/liblogthread-3.1.1.ebuild
new file mode 100644
index 0000000..99ac5d5
--- /dev/null
+++ b/sys-cluster/liblogthread/liblogthread-3.1.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+inherit linux-info multilib toolchain-funcs versionator
+
+CLUSTER_RELEASE="${PV}"
+MY_P="cluster-${CLUSTER_RELEASE}"
+
+MAJ_PV="$(get_major_version)"
+MIN_PV="$(get_version_component_range 2).$(get_version_component_range 3)"
+
+DESCRIPTION="Thread-Safe Syslog Logging Library"
+HOMEPAGE="http://sources.redhat.com/cluster/wiki/"
+SRC_URI="https://fedorahosted.org/releases/c/l/cluster/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs"
+
+RDEPEND=""
+DEPEND=">=sys-kernel/linux-headers-2.6.24"
+
+S="${WORKDIR}/${MY_P}/common/${PN}"
+
+src_configure() {
+ cd "${WORKDIR}/${MY_P}"
+ ./configure \
+ --cc=$(tc-getCC) \
+ --cflags="-Wall" \
+ --libdir=/usr/$(get_libdir) \
+ --disable_kernel_check \
+ --kernel_src=${KERNEL_DIR} \
+ --somajor="$MAJ_PV" \
+ --sominor="$MIN_PV" \
+ --logtlibdir=/usr/$(get_libdir) \
+ --logtincdir=/usr/include \
+ || die "configure problem"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake failed"
+ use static-libs || rm -f "${D}"/usr/lib*/*.a
+}
diff --git a/sys-cluster/rgmanager/Manifest b/sys-cluster/rgmanager/Manifest
new file mode 100644
index 0000000..20025db
--- /dev/null
+++ b/sys-cluster/rgmanager/Manifest
@@ -0,0 +1,5 @@
+AUX rgmanager-2.0x.conf 245 RMD160 d13382433c60ebf4a23884a745c84735b7c1ee46 SHA1 33c833f4479b73fc47ff62f742f9aed86d126aee SHA256 1b97548dac4f78fc1689298835373c224730c2f5020c3ce0996402ec950f5ece
+AUX rgmanager-2.0x.rc 1991 RMD160 e770fd8805afee61e13f5fb8851b77c22258b1cc SHA1 79a5c9c6d26df07c2f085b61782cbcc10f965c89 SHA256 2cd70711935077ad1020de0f8072cc4add1470ce8052ee493e2a2da4b465e542
+AUX rgmanager-3.1.1-fix_libxml2.patch 731 RMD160 ba4eb0c6301abe1f408840fbfb14b45c337d3cbf SHA1 a7d56a71e72c7e0d433e84571701d5a374eb1bbe SHA256 b939dec463869b3b3c21b4a9dfad61f14eee57e0cd006e661387c408a0537ced
+DIST cluster-3.1.1.tar.gz 649198 RMD160 620b292d21f48a29f0a66d28354e373b8ae4cae6 SHA1 ecf3bacd90f623ff0462f08ed17357152c1b723b SHA256 0d8de2fc7933e427ce9eb03f53199d0b7bf3a1af967dfa45fa3f9cb62c7472a5
+EBUILD rgmanager-3.1.1.ebuild 1481 RMD160 3fce81f8640bc89a16e366fca1dae2b751afdd46 SHA1 8d8db75f8d77088731454e04540f4227ec1e34dc SHA256 3233cfc9f6f98737dd9ecdc298254ef0f0ea0135121b46bc386204939fefa7ad
diff --git a/sys-cluster/rgmanager/files/rgmanager-2.0x.conf b/sys-cluster/rgmanager/files/rgmanager-2.0x.conf
new file mode 100644
index 0000000..dd32281
--- /dev/null
+++ b/sys-cluster/rgmanager/files/rgmanager-2.0x.conf
@@ -0,0 +1,5 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/rgmanager/files/rgmanager-2.0x.conf,v 1.1 2008/03/17 17:14:00 xmerlin Exp $
+
+RGMGR_OPTS=""
diff --git a/sys-cluster/rgmanager/files/rgmanager-2.0x.rc b/sys-cluster/rgmanager/files/rgmanager-2.0x.rc
new file mode 100755
index 0000000..64156f5
--- /dev/null
+++ b/sys-cluster/rgmanager/files/rgmanager-2.0x.rc
@@ -0,0 +1,110 @@
+#!/sbin/runscript
+# Copyright 1999-2005 Gentoo Foundation
+# Adaption of the original RedHat script
+# Original Copyright (C) 2003 Red Hat, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/rgmanager/files/rgmanager-2.0x.rc,v 1.1 2008/03/17 17:14:00 xmerlin Exp $
+
+depend() {
+ use net
+ need cman
+}
+
+# We'd like a reload method as well
+opts="${opts} reload"
+
+ID="Cluster Resource Manager"
+RGMGRD=$(which clurgmgrd)
+RMTABD=$(which clurmtabd)
+CFG_FILE="/etc/cluster/cluster.conf"
+
+LOG_ERR=3
+LOG_WARNING=4
+LOG_NOTICE=5
+LOG_INFO=6
+
+#
+# If we're not configured, then don't start anything.
+#
+[ -f "$CFG_FILE" ] || exit 0
+
+
+#
+# log_and_print <level> <message>
+#
+function log_and_print()
+{
+ if [ -z "$1" -o -z "$2" ]; then
+ return 1;
+ fi
+
+ clulog -p $$ -n "rgmanager" -s $1 "$2"
+ echo $2
+
+ return 0;
+}
+
+
+#
+# Bring down the cluster on a node.
+#
+function stop_cluster()
+{
+ kill -TERM $(pidof $RGMGRD)
+
+ while [ 0 ]; do
+ if [ -n "`pidof $RGMGRD`" ]; then
+ while [ -n "`pidof $RGMGRD`" ]; do
+ sleep 1
+ done
+ einfo "Waiting for $(basename ${RGMGRD})"
+ else
+ eend "Services are stopped."
+ fi
+
+ # Ensure all NFS rmtab daemons are dead.
+ killall $(basename ${RMTABD}) &> /dev/null
+
+ rm -f /var/run/$(basename ${RGMGRD}).pid
+
+ return 0
+ done
+}
+
+
+
+function start() {
+ ebegin "Starting cluster resource manager"
+ start-stop-daemon --start --quiet --exec ${RGMGRD} ${RGMGR_OPTS}
+ ret=$?
+ if [ $ret -eq 0 ]; then
+ touch /var/lock/subsys/rgmanager
+ fi
+ eend $ret
+}
+
+function restart() {
+ pidof ${RGMGRD} &> /dev/null
+ if [ ${?} -ne 1 ]; then
+ svc_stop
+ fi
+ svc_start
+}
+
+function reload() {
+ clulog -p ${LOG_NOTICE} "Reloading Resource Configuration."
+ ebegin "Reloading Resource Configuration "
+ kill -s HUP $(pidof ${RGMGRD} )
+ rv=${?}
+ eend
+ exit ${rv}
+}
+
+function stop() {
+ ebegin "Shutting down cluster resource manager"
+ if [ -n "$(pidof ${RGMGRD})" ]; then
+ stop_cluster
+ fi
+ rm -f /var/lock/subsys/rgmanager
+ eend
+}
diff --git a/sys-cluster/rgmanager/files/rgmanager-3.1.1-fix_libxml2.patch b/sys-cluster/rgmanager/files/rgmanager-3.1.1-fix_libxml2.patch
new file mode 100644
index 0000000..eff23ef
--- /dev/null
+++ b/sys-cluster/rgmanager/files/rgmanager-3.1.1-fix_libxml2.patch
@@ -0,0 +1,23 @@
+* Use double underline as header-protectors to avoid collision with icu's platform.h
+* (pulled in via libxml2 when built with icu support) resulting in int64_t defined twice
+* (once in icu's ptypes.h and once in stdint.h)
+* patch by Tiziano Mueller <dev-zero@gentoo.org>
+--- a/rgmanager/include/platform.h 2011-03-07 19:58:22.000000000 +0100
++++ b/rgmanager/include/platform.h 2011-03-08 15:59:36.773871936 +0100
+@@ -1,8 +1,8 @@
+ /** @file
+ * Defines for byte-swapping
+ */
+-#ifndef _PLATFORM_H
+-#define _PLATFORM_H
++#ifndef __PLATFORM_H
++#define __PLATFORM_H
+
+ #include <endian.h>
+ #include <sys/param.h>
+@@ -56,4 +56,4 @@
+ #define PACKED __attribute__((packed))
+ #endif
+
+-#endif /* _PLATFORM_H */
++#endif /* __PLATFORM_H */
diff --git a/sys-cluster/rgmanager/rgmanager-3.1.1.ebuild b/sys-cluster/rgmanager/rgmanager-3.1.1.ebuild
new file mode 100644
index 0000000..f06fb93
--- /dev/null
+++ b/sys-cluster/rgmanager/rgmanager-3.1.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/rgmanager/rgmanager-2.03.09-r1.ebuild,v 1.1 2011/01/20 09:13:18 xarthisius Exp $
+
+EAPI=3
+
+inherit eutils multilib versionator
+
+CLUSTER_RELEASE="${PV}"
+MY_P="cluster-${CLUSTER_RELEASE}"
+
+MAJ_PV="$(get_major_version)"
+MIN_PV="$(get_version_component_range 2).$(get_version_component_range 3)"
+
+DESCRIPTION="Clustered resource group manager"
+HOMEPAGE="http://sources.redhat.com/cluster/wiki/"
+SRC_URI="https://fedorahosted.org/releases/c/l/cluster/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="~sys-cluster/libccs-${PV}
+ ~sys-cluster/libdlm-${PV}
+ ~sys-cluster/libdlmcontrol-${PV}"
+DEPEND="${RDEPEND}
+ dev-libs/libxml2
+ =sys-libs/slang-2*"
+
+S=${WORKDIR}/${MY_P}/${PN}
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-fix_libxml2.patch"
+}
+
+src_configure() {
+ (cd "${WORKDIR}"/${MY_P};
+ ./configure \
+ --cc="$(tc-getCC)" \
+ --cflags="-Wall" \
+ --libdir=/usr/$(get_libdir) \
+ --disable_kernel_check \
+ --somajor="$MAJ_PV" \
+ --sominor="$MIN_PV" \
+ --dlmlibdir=/usr/$(get_libdir) \
+ --dlmincdir=/usr/include \
+ --cmanlibdir=/usr/$(get_libdir) \
+ --cmanincdir=/usr/include \
+ ) || die "configure problem"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake failed"
+
+ newinitd "${FILESDIR}"/${PN}-2.0x.rc ${PN} || die
+ newconfd "${FILESDIR}"/${PN}-2.0x.conf ${PN} || die
+}
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2011-03-08 16:01 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-08 16:01 [gentoo-commits] dev/ultrabug:master commit in: sys-cluster/libdlmcontrol/, sys-cluster/rgmanager/files/, Alexys Jacob
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox