public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] dev/ultrabug:master commit in: sys-cluster/libdlmcontrol/, sys-cluster/libccs-perl/, sys-cluster/libcman/, ...
@ 2011-03-07  9:00 Alexys Jacob
  0 siblings, 0 replies; 2+ messages in thread
From: Alexys Jacob @ 2011-03-07  9:00 UTC (permalink / raw
  To: gentoo-commits

commit:     b0b89b245e013a8859a7f9557688a0c1bf616088
Author:     Ultrabug <ultrabug <AT> gentoo <DOT> org>
AuthorDate: Mon Mar  7 09:00:06 2011 +0000
Commit:     Alexys Jacob <ultrabug <AT> gentoo <DOT> org>
CommitDate: Mon Mar  7 09:00:06 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/ultrabug.git;a=commit;h=b0b89b24

ebuild cleanup thx to dev-zero

---
 metadata/layout.conf                               |    1 +
 profiles/categories                                |    3 +
 sys-cluster/cman/Manifest                          |    2 +-
 sys-cluster/cman/cman-3.1.0.ebuild                 |   67 +++++++++++++-------
 sys-cluster/libccs-perl/Manifest                   |    2 +-
 sys-cluster/libccs/Manifest                        |    2 +-
 sys-cluster/libccs/libccs-3.1.0.ebuild             |   48 +++++++-------
 sys-cluster/libcman/Manifest                       |    2 +-
 sys-cluster/libcman/libcman-3.1.0.ebuild           |   46 +++++++-------
 sys-cluster/libdlm/Manifest                        |    2 +-
 sys-cluster/libdlm/libdlm-3.1.0.ebuild             |   50 +++++++-------
 sys-cluster/libdlmcontrol/Manifest                 |    2 +-
 .../libdlmcontrol/libdlmcontrol-3.1.0.ebuild       |   50 +++++++-------
 sys-cluster/libfence/Manifest                      |    2 +-
 sys-cluster/libfence/libfence-3.1.0.ebuild         |   56 +++++++++-------
 sys-cluster/liblogthread/Manifest                  |    2 +-
 sys-cluster/liblogthread/liblogthread-3.1.0.ebuild |   46 +++++++-------
 sys-cluster/pacemaker/Manifest                     |    2 +-
 sys-cluster/pacemaker/pacemaker-1.1.5.ebuild       |    3 +-
 sys-fs/gfs2-utils/Manifest                         |    2 +
 sys-fs/gfs2-utils/gfs2-utils-3.1.1.ebuild          |   47 ++++++++++++++
 21 files changed, 259 insertions(+), 178 deletions(-)

diff --git a/metadata/layout.conf b/metadata/layout.conf
new file mode 100644
index 0000000..d43e61c
--- /dev/null
+++ b/metadata/layout.conf
@@ -0,0 +1 @@
+masters = gentoo

diff --git a/profiles/categories b/profiles/categories
new file mode 100644
index 0000000..db80833
--- /dev/null
+++ b/profiles/categories
@@ -0,0 +1,3 @@
+mail-filter
+sys-cluster
+sys-fs
\ No newline at end of file

diff --git a/sys-cluster/cman/Manifest b/sys-cluster/cman/Manifest
index b208526..ec8c102 100644
--- a/sys-cluster/cman/Manifest
+++ b/sys-cluster/cman/Manifest
@@ -1,2 +1,2 @@
 DIST cluster-3.1.0.tar.gz 641274 RMD160 276f4d183180282bf17fbc38408b8466d85a6637 SHA1 0aa7770bb6877b52dd002ec8b8ae446a692215af SHA256 595afb4a23ec4ee98689083a609c4c32b876436d386fc063b00c31f188576a15
-EBUILD cman-3.1.0.ebuild 1603 RMD160 777cd30d01a28dc8aaff0dc282dd27b005cef5c1 SHA1 eb5f67d96d2c1d1464828ece4ac197a75eb214af SHA256 b8597a8de93c9a6fc60e2c061bc79ad28bb681a2664905fe2e7d92b0d1d6a783
+EBUILD cman-3.1.0.ebuild 2185 RMD160 cf91a9346a2613b6af1fb7780321e839ac689e6a SHA1 e27d9b0de8358759191baafe0e7efb65d202c47f SHA256 6054ee5fe48d8aed8a9d58eeb9b060ad7680008a139d236acd6d71b1f0f292a1

diff --git a/sys-cluster/cman/cman-3.1.0.ebuild b/sys-cluster/cman/cman-3.1.0.ebuild
index a5d133b..d8eda09 100644
--- a/sys-cluster/cman/cman-3.1.0.ebuild
+++ b/sys-cluster/cman/cman-3.1.0.ebuild
@@ -2,9 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=3
+EAPI="4"
 
-inherit eutils linux-mod versionator
+inherit linux-info multilib toolchain-funcs versionator
 
 CLUSTER_RELEASE="${PV}"
 MY_P="cluster-${CLUSTER_RELEASE}"
@@ -19,35 +19,48 @@ SRC_URI="https://fedorahosted.org/releases/c/l/cluster/${MY_P}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="logrotate"
+IUSE=""
 
-DEPEND=">=sys-kernel/linux-headers-2.6.24
-	sys-cluster/libccs
-	sys-cluster/libfence
-	sys-cluster/libcman
-	sys-cluster/libdlm
-	sys-cluster/libdlmcontrol
-	sys-cluster/liblogthread
-	"
-RDEPEND="${DEPEND}"
+RDEPEND="dev-libs/libxml2
+	sys-cluster/corosync
+	~sys-cluster/libccs-${PV}
+	~sys-cluster/libfence-${PV}
+	~sys-cluster/libcman-${PV}
+	~sys-cluster/libdlm-${PV}
+	~sys-cluster/libdlmcontrol-${PV}
+	~sys-cluster/liblogthread-${PV}"
+DEPEND="${RDEPEND}
+    >=sys-kernel/linux-headers-2.6.24"
 
 S="${WORKDIR}/${MY_P}"
 
+# TODO:
+# * man pages for functions and libs should be installed by the corresponding
+#   lib ebuilds
+# * Gentoo'ise the init script
+# * fix magic dep on openldap
+
 src_configure() {
 	# cluster libs have their own separate packages
-	sed -i 's/lib//' "${S}/cman/Makefile" || die
-	sed -i 's/liblogthread//' "${S}/common/Makefile" || die
-	sed -i 's/libs//' "${S}/config/Makefile" || die
-	sed -i 's/libdlm libdlmcontrol//' "${S}/dlm/Makefile" || die
-	sed -i 's/libfence libfenced//' "${S}/fence/Makefile" || die
-	sed -i 's@fence/libfenced@@' "${S}/Makefile" || die
-	use logrotate || sed -i '/^LOGRORATED/d' "${S}/doc/Makefile" || die
-}
+	sed -i -e 's|lib||' "${S}/cman/Makefile" || die
+	sed -i -e 's|liblogthread||' "${S}/common/Makefile" || die
+	sed -i -e 's|libs||' "${S}/config/Makefile" || die
+	sed -i -e 's|libdlm libdlmcontrol||' "${S}/dlm/Makefile" || die
+	sed -i -e 's|libfence libfenced||' "${S}/fence/Makefile" || die
+	sed -i -e 's|fence/libfenced||' "${S}/Makefile" || die
+
+	sed -i \
+		-e 's|\(^all:.*\)depends |\1|' \
+		config/tools/ccs_tool/Makefile \
+		fence/fence{d,_node,_tool}/Makefile \
+		cman/{cman_tool,daemon,tests,qdisk,notifyd}/Makefile \
+		dlm/{tool,tests/usertest}/Makefile \
+		|| die "sed failed"
 
-src_compile() {
 	./configure \
 		--cc=$(tc-getCC) \
 		--cflags="-Wall" \
+		--libdir=/usr/$(get_libdir) \
 		--disable_kernel_check \
 		--kernel_src=${KERNEL_DIR} \
 		--somajor="$MAJ_PV" \
@@ -55,10 +68,16 @@ src_compile() {
 		--without_rgmanager \
 		--without_bindings \
 		|| die "configure problem"
-	
-	emake -j1 || die
 }
 
 src_install() {
-	emake DESTDIR="${D}" install || die
+	default
+
+	keepdir /var/{lib,log,run}/cluster
+
+	rm -rf "${D}/usr/share/doc"
+	dodoc \
+		doc/{usage.txt,cman_notify_template.sh} \
+		config/plugins/ldap/*.ldif
+	dohtml doc/*.html
 }

diff --git a/sys-cluster/libccs-perl/Manifest b/sys-cluster/libccs-perl/Manifest
index 37c4b27..6edeb91 100644
--- a/sys-cluster/libccs-perl/Manifest
+++ b/sys-cluster/libccs-perl/Manifest
@@ -1,2 +1,2 @@
 DIST cluster-3.1.0.tar.gz 641274 RMD160 276f4d183180282bf17fbc38408b8466d85a6637 SHA1 0aa7770bb6877b52dd002ec8b8ae446a692215af SHA256 595afb4a23ec4ee98689083a609c4c32b876436d386fc063b00c31f188576a15
-EBUILD libccs-perl-3.1.0.ebuild 1077 RMD160 ca79b9f0928fb1da6b3cf2363208aff5d86753b6 SHA1 ec8d8bc9c3d7f08f791e031b028540b25b403ed2 SHA256 7158aaba8aa76379d81fa00336f0cbbf527b7a8ede1da9e95d952651de49e423
+EBUILD libccs-perl-3.1.0.ebuild 1097 RMD160 eac8f378a8392ce89851f671c58ba090ff66e8ff SHA1 1691dbc97e61979879786eb89b85917652a383f2 SHA256 7c2234e674908925bd7eeff26fd3ed246723f7c26a26c4eaaf284e5eed382886

diff --git a/sys-cluster/libccs/Manifest b/sys-cluster/libccs/Manifest
index c972f23..a7a282d 100644
--- a/sys-cluster/libccs/Manifest
+++ b/sys-cluster/libccs/Manifest
@@ -1,2 +1,2 @@
 DIST cluster-3.1.0.tar.gz 641274 RMD160 276f4d183180282bf17fbc38408b8466d85a6637 SHA1 0aa7770bb6877b52dd002ec8b8ae446a692215af SHA256 595afb4a23ec4ee98689083a609c4c32b876436d386fc063b00c31f188576a15
-EBUILD libccs-3.1.0.ebuild 1075 RMD160 d256f81983612bdb66e96e40faa7a842373a8d97 SHA1 4eda497424ff395b8b9b1c9fba0cb86a4297ab15 SHA256 1ca3a7bcd2ee5b36ef6ccf6baacd46d2d158d3dc44dd31e0e440bf55e625135a
+EBUILD libccs-3.1.0.ebuild 1149 RMD160 453f1d2c7cd99b204f73d90c5d19c02615fe6794 SHA1 07cd7f433f4d4ff5a1edd142861db4c7f41b656f SHA256 47a91e9e56c985f3c2c52ceda34853d87e18d5ada0a18609b3368539b36a4275

diff --git a/sys-cluster/libccs/libccs-3.1.0.ebuild b/sys-cluster/libccs/libccs-3.1.0.ebuild
index 03869e9..fd24cc3 100644
--- a/sys-cluster/libccs/libccs-3.1.0.ebuild
+++ b/sys-cluster/libccs/libccs-3.1.0.ebuild
@@ -2,7 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-inherit eutils linux-mod versionator
+EAPI="4"
+
+inherit linux-info multilib toolchain-funcs versionator
 
 CLUSTER_RELEASE="${PV}"
 MY_P="cluster-${CLUSTER_RELEASE}"
@@ -10,38 +12,38 @@ 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 Configuration System Library"
 HOMEPAGE="http://sources.redhat.com/cluster/wiki/"
 SRC_URI="https://fedorahosted.org/releases/c/l/cluster/${MY_P}.tar.gz"
 
-LICENSE="GPL-2"
+LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=">=sys-kernel/linux-headers-2.6.24
-	"
+IUSE="static-libs"
 
-RDEPEND="${DEPEND}"
+RDEPEND="sys-cluster/corosync
+	dev-libs/libxml2"
+DEPEND="${RDEPEND}
+	>=sys-kernel/linux-headers-2.6.24"
 
 S="${WORKDIR}/${MY_P}/config/libs"
 
-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_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 "install problem"
+	default
+	use static-libs || rm -f "${D}"/usr/lib*/*.a
 }

diff --git a/sys-cluster/libcman/Manifest b/sys-cluster/libcman/Manifest
index 1557f32..5fc5ad9 100644
--- a/sys-cluster/libcman/Manifest
+++ b/sys-cluster/libcman/Manifest
@@ -1,2 +1,2 @@
 DIST cluster-3.1.0.tar.gz 641274 RMD160 276f4d183180282bf17fbc38408b8466d85a6637 SHA1 0aa7770bb6877b52dd002ec8b8ae446a692215af SHA256 595afb4a23ec4ee98689083a609c4c32b876436d386fc063b00c31f188576a15
-EBUILD libcman-3.1.0.ebuild 1074 RMD160 a1f8614f1162085fd61005213a90a10789624201 SHA1 46efa43136086bbe15d2f1cbb724088e7aaee350 SHA256 d13b64bb73225f5e40e04a0f8b9450f0d78363243b6a05605ca2fc1006d6115c
+EBUILD libcman-3.1.0.ebuild 1081 RMD160 cf455659090bb8e9ea1da580a0e8da2eeda292a1 SHA1 fde29db5f66cd01c01b3830ea45e15a522960d1c SHA256 8b4aac2fcd6051423b3ba3ef97966f0f2e4eb420cf22f19c94b4d684de373aee

diff --git a/sys-cluster/libcman/libcman-3.1.0.ebuild b/sys-cluster/libcman/libcman-3.1.0.ebuild
index 9aa4cee..2708703 100644
--- a/sys-cluster/libcman/libcman-3.1.0.ebuild
+++ b/sys-cluster/libcman/libcman-3.1.0.ebuild
@@ -2,7 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-inherit eutils linux-mod versionator
+EAPI="4"
+
+inherit linux-info multilib toolchain-funcs versionator
 
 CLUSTER_RELEASE="${PV}"
 MY_P="cluster-${CLUSTER_RELEASE}"
@@ -10,38 +12,36 @@ 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 Library"
 HOMEPAGE="http://sources.redhat.com/cluster/wiki/"
 SRC_URI="https://fedorahosted.org/releases/c/l/cluster/${MY_P}.tar.gz"
 
-LICENSE="GPL-2"
+LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=">=sys-kernel/linux-headers-2.6.24
-	"
+IUSE="static-libs"
 
-RDEPEND="${DEPEND}"
+DEPEND=">=sys-kernel/linux-headers-2.6.24"
+RDEPEND=""
 
 S="${WORKDIR}/${MY_P}/cman/lib"
 
-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" \
-			--cmanlibdir=/usr/lib \
-			--cmanincdir=/usr/include \
-	) || die "configure problem"
-	
-	emake -j1 || die "compile problem"
+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 "install problem"
+	default
+	use static-libs || rm -f "${D}"/usr/lib*/*.a
 }

diff --git a/sys-cluster/libdlm/Manifest b/sys-cluster/libdlm/Manifest
index 503d4de..3d0da64 100644
--- a/sys-cluster/libdlm/Manifest
+++ b/sys-cluster/libdlm/Manifest
@@ -1,2 +1,2 @@
 DIST cluster-3.1.0.tar.gz 641274 RMD160 276f4d183180282bf17fbc38408b8466d85a6637 SHA1 0aa7770bb6877b52dd002ec8b8ae446a692215af SHA256 595afb4a23ec4ee98689083a609c4c32b876436d386fc063b00c31f188576a15
-EBUILD libdlm-3.1.0.ebuild 1124 RMD160 6fd54bb9203d3192ae2e8841ded835fd21cea7d0 SHA1 66b6ae401abea9e65d17724fcfb154f3de8947fb SHA256 1ae9a3d83191ae05a1280999b570aea12a50c12d7ee61376c70b27613446b695
+EBUILD libdlm-3.1.0.ebuild 1173 RMD160 b34d1d884929d7624ce0471caac4f0c421a854db SHA1 944c503a5e7a155236ed9a369c2d8c59c49366a3 SHA256 52401b8bb978b2742949f10d9168ac6c78d39a36535c6d1224ce493c66cb70f6

diff --git a/sys-cluster/libdlm/libdlm-3.1.0.ebuild b/sys-cluster/libdlm/libdlm-3.1.0.ebuild
index 6be4ace..7f7cdeb 100644
--- a/sys-cluster/libdlm/libdlm-3.1.0.ebuild
+++ b/sys-cluster/libdlm/libdlm-3.1.0.ebuild
@@ -2,7 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-inherit eutils linux-mod versionator
+EAPI="4"
+
+inherit linux-info multilib toolchain-funcs versionator
 
 CLUSTER_RELEASE="${PV}"
 MY_P="cluster-${CLUSTER_RELEASE}"
@@ -10,40 +12,38 @@ 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="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="GPL-2"
+LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=">=sys-kernel/linux-headers-2.6.24
-	!sys-cluster/dlm-headers
-	!sys-cluster/dlm-kernel
-	"
+IUSE="static-libs"
 
-RDEPEND="${DEPEND}"
+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_compile() {
-	(cd "${WORKDIR}"/${MY_P};
-		./configure \
-			--cc=$(tc-getCC) \
-			--cflags="-Wall" \
-			--disable_kernel_check \
-			--kernel_src=${KERNEL_DIR} \
-			--somajor="$MAJ_PV" \
-			--sominor="$MIN_PV" \
-			--dlmlibdir=/usr/lib \
-			--dlmincdir=/usr/include \
-	) || die "configure problem"
-	
-	emake -j1 || die "compile problem"
+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 "install problem"
+	default
+	use static-libs || rm -f "${D}"/usr/lib*/*.a
 }

diff --git a/sys-cluster/libdlmcontrol/Manifest b/sys-cluster/libdlmcontrol/Manifest
index 49ba33d..4537cdf 100644
--- a/sys-cluster/libdlmcontrol/Manifest
+++ b/sys-cluster/libdlmcontrol/Manifest
@@ -1,2 +1,2 @@
 DIST cluster-3.1.0.tar.gz 641274 RMD160 276f4d183180282bf17fbc38408b8466d85a6637 SHA1 0aa7770bb6877b52dd002ec8b8ae446a692215af SHA256 595afb4a23ec4ee98689083a609c4c32b876436d386fc063b00c31f188576a15
-EBUILD libdlmcontrol-3.1.0.ebuild 1138 RMD160 2bf65b07cbb2d2b3d889447fba3a0007bd04d771 SHA1 80cf2e78c55f30df9ace0ee4d217d7d06e12fdfe SHA256 f1ada65714445f2096035566b6fb699b66a21970878ce0a0749bb40680a8b3ff
+EBUILD libdlmcontrol-3.1.0.ebuild 1195 RMD160 dc0835d7898b8c761249b191f6c266eb82a5470b SHA1 8443a0afa9c8b1be78b578df7c040cd142a2720f SHA256 84c4363b25e54b658e3835d19ada8a208e8173653673acdb74703dcdbb7165e7

diff --git a/sys-cluster/libdlmcontrol/libdlmcontrol-3.1.0.ebuild b/sys-cluster/libdlmcontrol/libdlmcontrol-3.1.0.ebuild
index 9b70a0e..4d30ad7 100644
--- a/sys-cluster/libdlmcontrol/libdlmcontrol-3.1.0.ebuild
+++ b/sys-cluster/libdlmcontrol/libdlmcontrol-3.1.0.ebuild
@@ -2,7 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-inherit eutils linux-mod versionator
+EAPI="4"
+
+inherit linux-info multilib toolchain-funcs versionator
 
 CLUSTER_RELEASE="${PV}"
 MY_P="cluster-${CLUSTER_RELEASE}"
@@ -10,40 +12,38 @@ 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="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="GPL-2"
+LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=">=sys-kernel/linux-headers-2.6.24
-	!sys-cluster/dlm-headers
-	!sys-cluster/dlm-kernel
-	"
+IUSE="static-libs"
 
-RDEPEND="${DEPEND}"
+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_compile() {
-	(cd "${WORKDIR}"/${MY_P};
-		./configure \
-			--cc=$(tc-getCC) \
-			--cflags="-Wall" \
-			--disable_kernel_check \
-			--kernel_src=${KERNEL_DIR} \
-			--somajor="$MAJ_PV" \
-			--sominor="$MIN_PV" \
-			--dlmcontrollibdir=/usr/lib \
-			--dlmcontrolincdir=/usr/include \
-	) || die "configure problem"
-	
-	emake -j1 || die "compile problem"
+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 "install problem"
+	default
+	use static-libs || rm -f "${D}"/usr/lib*/*.a
 }

diff --git a/sys-cluster/libfence/Manifest b/sys-cluster/libfence/Manifest
index abdd02f..2a3b66c 100644
--- a/sys-cluster/libfence/Manifest
+++ b/sys-cluster/libfence/Manifest
@@ -1,2 +1,2 @@
 DIST cluster-3.1.0.tar.gz 641274 RMD160 276f4d183180282bf17fbc38408b8466d85a6637 SHA1 0aa7770bb6877b52dd002ec8b8ae446a692215af SHA256 595afb4a23ec4ee98689083a609c4c32b876436d386fc063b00c31f188576a15
-EBUILD libfence-3.1.0.ebuild 1247 RMD160 d3afbcd91cba24ff3dfe062c621f763de935044f SHA1 3a469c86ca4149d31756c67063b1cc5f603c0cd9 SHA256 80c730d5d25799319ef74000ecbbf8b425baf5152a3430fde7d612ba04d948d3
+EBUILD libfence-3.1.0.ebuild 1398 RMD160 a1121b2f063bb184096aee6ecb6188205f17ec6b SHA1 b613d2c30e7d9ac308bb446006cb07bb505f54d9 SHA256 29fca1b94b26e721c1dcf84cc350d5f6c618db8a03cce00bd0e7c63a2e23666e

diff --git a/sys-cluster/libfence/libfence-3.1.0.ebuild b/sys-cluster/libfence/libfence-3.1.0.ebuild
index 6abe31f..de72166 100644
--- a/sys-cluster/libfence/libfence-3.1.0.ebuild
+++ b/sys-cluster/libfence/libfence-3.1.0.ebuild
@@ -2,7 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-inherit eutils linux-mod versionator
+EAPI="4"
+
+inherit linux-info multilib toolchain-funcs versionator
 
 CLUSTER_RELEASE="${PV}"
 MY_P="cluster-${CLUSTER_RELEASE}"
@@ -10,45 +12,49 @@ 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 Fencing Library"
 HOMEPAGE="http://sources.redhat.com/cluster/wiki/"
 SRC_URI="https://fedorahosted.org/releases/c/l/cluster/${MY_P}.tar.gz"
 
-LICENSE="GPL-2"
+LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=">=sys-kernel/linux-headers-2.6.24
-	sys-cluster/libccs
-	"
+IUSE="static-libs"
 
-RDEPEND="${DEPEND}"
+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() {
-	(cd "${WORKDIR}"/${MY_P};
-		./configure \
-			--cc=$(tc-getCC) \
-			--cflags="-Wall" \
-			--disable_kernel_check \
-			--kernel_src=${KERNEL_DIR} \
-			--somajor="$MAJ_PV" \
-			--sominor="$MIN_PV" \
-			--fencelibdir=/usr/lib \
-			--fenceincdir=/usr/include \
-			--fencedlibdir=/usr/lib \
-			--fencedincdir=/usr/include \
-	) || die "configure problem"
-	
 	for i in libfence libfenced; do
-		emake -C ${i} || die "compile problem"
+		emake -C ${i}
 	done
 }
 
 src_install() {
 	for i in libfence libfenced; do
-		emake DESTDIR="${D}" -C ${i} install || die "install problem"
+		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 0ea2956..f74c354 100644
--- a/sys-cluster/liblogthread/Manifest
+++ b/sys-cluster/liblogthread/Manifest
@@ -1,2 +1,2 @@
 DIST cluster-3.1.0.tar.gz 641274 RMD160 276f4d183180282bf17fbc38408b8466d85a6637 SHA1 0aa7770bb6877b52dd002ec8b8ae446a692215af SHA256 595afb4a23ec4ee98689083a609c4c32b876436d386fc063b00c31f188576a15
-EBUILD liblogthread-3.1.0.ebuild 1078 RMD160 addc7e8afbc392663e599b81155efa3625b0c275 SHA1 2b1cd0318bc1a3968c7939cee23fd110830b6a44 SHA256 0b926aa36565848b3690e72b406b5f517d7e37ab7b6d0b71106779d0db53a92e
+EBUILD liblogthread-3.1.0.ebuild 1100 RMD160 7dde1d2417c94c4c73f5d8bc7e3caa0944bd2883 SHA1 64e18cb46b43bb316aef51938f7973ee72bcbbab SHA256 d87d0b34e1c8b0e8fb18a279e12316e6fa0fb7a392d9d7846020ac410cce7910

diff --git a/sys-cluster/liblogthread/liblogthread-3.1.0.ebuild b/sys-cluster/liblogthread/liblogthread-3.1.0.ebuild
index c09315a..7fda391 100644
--- a/sys-cluster/liblogthread/liblogthread-3.1.0.ebuild
+++ b/sys-cluster/liblogthread/liblogthread-3.1.0.ebuild
@@ -2,7 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-inherit eutils linux-mod versionator
+EAPI="4"
+
+inherit linux-info multilib toolchain-funcs versionator
 
 CLUSTER_RELEASE="${PV}"
 MY_P="cluster-${CLUSTER_RELEASE}"
@@ -10,38 +12,36 @@ 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="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="GPL-2"
+LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND=">=sys-kernel/linux-headers-2.6.24
-	"
+IUSE="static-libs"
 
-RDEPEND="${DEPEND}"
+RDEPEND=""
+DEPEND=">=sys-kernel/linux-headers-2.6.24"
 
 S="${WORKDIR}/${MY_P}/common/${PN}"
 
-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" \
-			--logtlibdir=/usr/lib \
-			--logtincdir=/usr/include \
-	) || die "configure problem"
-	
-	emake -j1 || die "compile problem"
+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 "install problem"
+	default
+	use static-libs || rm -f "${D}"/usr/lib*/*.a
 }

diff --git a/sys-cluster/pacemaker/Manifest b/sys-cluster/pacemaker/Manifest
index 58e324b..f507513 100644
--- a/sys-cluster/pacemaker/Manifest
+++ b/sys-cluster/pacemaker/Manifest
@@ -2,4 +2,4 @@ AUX pacemaker-1.1.5-autotools.patch 10094 RMD160 fc2c40684eee70a2d6899c2bae1518a
 AUX pacemaker.initd 922 RMD160 1ee204b244f3e40a6fb272f43d0cf11d7e4404d0 SHA1 7ffa0222674d5003d550b51bad7f0735366ffe01 SHA256 0253da4a3a91d8c3aa7badd30062cbba32a0626b77f1a27db1d731d1bbe133af
 AUX pacemaker.service 105 RMD160 e743788acefa97f879ea67b5b3bbbff715c71bce SHA1 42739d9a111a25a643d8f5f8b9fdd2cf1267853a SHA256 43034635a3a92ef55bf638ea3e29c2285240228283a70fbd88fe5e28c0d57c8c
 DIST Pacemaker-1.1.5.tar.bz2 23531621 RMD160 56761cb9bb9aa22d0275fedc851269a5f472d29e SHA1 da8c6f09e549879961231028582fdbe69c9ac8c6 SHA256 aa1dcf2dc6deff3676fa7d0938f80bb4f163011d491d0478798e971ca2d58fb2
-EBUILD pacemaker-1.1.5.ebuild 2210 RMD160 2320bbab2916c77935900868d88df7dd461dd206 SHA1 23d0269330f9514af260e384e78eaa87ab362891 SHA256 f1a0315cc61e50f144c078dade036f9724c60006d4a3be82cda9c96353cc483e
+EBUILD pacemaker-1.1.5.ebuild 2211 RMD160 3862e48ac2cec771c4d117b59f6de69aacc889c6 SHA1 086deb68cdaa419b762c4d2524c7080e907c8091 SHA256 031777077c95758591753b2c24b04e5d22381a11fb6d9da53022ff25072010e1

diff --git a/sys-cluster/pacemaker/pacemaker-1.1.5.ebuild b/sys-cluster/pacemaker/pacemaker-1.1.5.ebuild
index 94665ce..42b5adb 100644
--- a/sys-cluster/pacemaker/pacemaker-1.1.5.ebuild
+++ b/sys-cluster/pacemaker/pacemaker-1.1.5.ebuild
@@ -4,10 +4,11 @@
 
 EAPI="2"
 
+inherit autotools base eutils flag-o-matic multilib python
+
 MY_PN="Pacemaker"
 MY_P="${MY_PN}-${PV}"
 PYTHON_DEPEND="2"
-inherit autotools base eutils flag-o-matic multilib python
 
 DESCRIPTION="Pacemaker CRM"
 HOMEPAGE="http://www.linux-ha.org/wiki/Pacemaker"

diff --git a/sys-fs/gfs2-utils/Manifest b/sys-fs/gfs2-utils/Manifest
new file mode 100644
index 0000000..8fdbf7c
--- /dev/null
+++ b/sys-fs/gfs2-utils/Manifest
@@ -0,0 +1,2 @@
+DIST gfs2-utils-3.1.1.tar.gz 333918 RMD160 bb6c9fde301d98b4457fc3caf131b2cc51bf2742 SHA1 f76a6ed93256c6be826d78fbcf3043a70bf338e4 SHA256 6e8b4e0a61485b5ef42d11552890c7094afa05ab488c63749a5b98480a664033
+EBUILD gfs2-utils-3.1.1.ebuild 862 RMD160 c95e706f197cc4d28a9b36ebc826a73186749f64 SHA1 f867db0fa77232092bc67a2d985a00be3804b844 SHA256 c7d3d0f52fd365e7484916d651a81b5d8b4d3b86db6160b69104e9f144b1ded8

diff --git a/sys-fs/gfs2-utils/gfs2-utils-3.1.1.ebuild b/sys-fs/gfs2-utils/gfs2-utils-3.1.1.ebuild
new file mode 100644
index 0000000..e6788fc
--- /dev/null
+++ b/sys-fs/gfs2-utils/gfs2-utils-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=4
+
+inherit autotools linux-info
+
+DESCRIPTION="GFS2 Utilities"
+HOMEPAGE="http://sources.redhat.com/cluster/wiki/"
+SRC_URI="https://fedorahosted.org/releases/${PN:0:1}/${PN:1:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug"
+
+RDEPEND="sys-cluster/corosync
+	sys-cluster/openais
+	sys-cluster/liblogthread
+	sys-cluster/libccs
+	sys-cluster/libfence
+	sys-cluster/libdlm
+	sys-libs/ncurses"
+DEPEND="${RDEPEND}
+	dev-util/pkgconfig"
+
+S="${WORKDIR}/${PN}"
+
+src_prepare() {
+	mkdir m4
+	eautoreconf
+}
+
+src_configure() {
+	econf \
+		$(use_enable debug) \
+		--with-kernel="${KERNEL_DIR}" \
+		--localstatedir=/var
+}
+
+src_install() {
+	default
+	rm -rf "${D}/usr/share/doc"
+	dodoc doc/*.txt
+	keepdir /var/{lib,log,run}/cluster
+}



^ permalink raw reply related	[flat|nested] 2+ messages in thread

* [gentoo-commits] dev/ultrabug:master commit in: sys-cluster/libdlmcontrol/, sys-cluster/libccs-perl/, sys-cluster/libcman/, ...
@ 2011-03-18 16:11 Alexys Jacob
  0 siblings, 0 replies; 2+ messages in thread
From: Alexys Jacob @ 2011-03-18 16:11 UTC (permalink / raw
  To: gentoo-commits

commit:     c09e6b0a4a2b9da3a5b48b34a2146346f1bde70e
Author:     Ultrabug <ultrabug <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 18 16:11:48 2011 +0000
Commit:     Alexys Jacob <ultrabug <AT> gentoo <DOT> org>
CommitDate: Fri Mar 18 16:11:48 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/ultrabug.git;a=commit;h=c09e6b0a

drop 3.1.0 ebuilds, merge libdlm/libdlmcontrol, reinstate cman use flag into pacemaker

---
 sys-cluster/cman/Manifest                          |    6 +-
 sys-cluster/cman/cman-3.1.0.ebuild                 |   83 --------------------
 sys-cluster/cman/cman-3.1.1.ebuild                 |    6 +-
 sys-cluster/libccs-perl/Manifest                   |    2 -
 sys-cluster/libccs-perl/libccs-perl-3.1.0.ebuild   |   48 -----------
 sys-cluster/libccs/Manifest                        |    2 -
 sys-cluster/libccs/libccs-3.1.0.ebuild             |   49 ------------
 sys-cluster/libcman/Manifest                       |    2 -
 sys-cluster/libcman/libcman-3.1.0.ebuild           |   47 -----------
 sys-cluster/libdlm/Manifest                        |    4 +-
 sys-cluster/libdlm/libdlm-3.1.0.ebuild             |   49 ------------
 sys-cluster/libdlm/libdlm-3.1.1.ebuild             |   16 ++++-
 sys-cluster/libdlmcontrol/Manifest                 |    2 -
 .../libdlmcontrol/libdlmcontrol-3.1.0.ebuild       |   49 ------------
 sys-cluster/libfence/Manifest                      |    2 -
 sys-cluster/libfence/libfence-3.1.0.ebuild         |   60 --------------
 sys-cluster/liblogthread/Manifest                  |    2 -
 sys-cluster/liblogthread/liblogthread-3.1.0.ebuild |   47 -----------
 sys-cluster/pacemaker/Manifest                     |    2 +-
 sys-cluster/pacemaker/pacemaker-1.1.5.ebuild       |    6 +-
 20 files changed, 25 insertions(+), 459 deletions(-)

diff --git a/sys-cluster/cman/Manifest b/sys-cluster/cman/Manifest
index 5429e1d..c36a311 100644
--- a/sys-cluster/cman/Manifest
+++ b/sys-cluster/cman/Manifest
@@ -1,4 +1,4 @@
-DIST cluster-3.1.0.tar.gz 641274 RMD160 276f4d183180282bf17fbc38408b8466d85a6637 SHA1 0aa7770bb6877b52dd002ec8b8ae446a692215af SHA256 595afb4a23ec4ee98689083a609c4c32b876436d386fc063b00c31f188576a15
+AUX cman.confd 5044 RMD160 03fb12f4345f78d3a1954a6777bdf6dcb356315e SHA1 42db7eacfa922d4939b99d327ef7bd39f82236fb SHA256 7438c251ec074392fb302b7b6798ff9ecab41681d9d283b33aefd307b9f5a10a
+AUX cman.initd 12365 RMD160 5f42940e5efffbf6e70db75389ee4425ffc2caca SHA1 29c603835e5c29f3d75aade5c55adfdffa1f8b57 SHA256 e60ba50cface72d91f6db631a304c86317a0d2544c1457b8908febe3cf910d29
 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
+EBUILD cman-3.1.1.ebuild 2190 RMD160 80927d701d4c81ead7d35138f53faa97c8fb8607 SHA1 b6d0a8cc6236fa5afe774b9a06b18c75fbdaec55 SHA256 32955b3bf6d140c4014af211b3801094b2e0f824447bd7ee5c3134c1c0d5dd37

diff --git a/sys-cluster/cman/cman-3.1.0.ebuild b/sys-cluster/cman/cman-3.1.0.ebuild
deleted file mode 100644
index 387cd69..0000000
--- a/sys-cluster/cman/cman-3.1.0.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# 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"
-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="dev-libs/libxml2
-	sys-cluster/corosync
-	~sys-cluster/libccs-${PV}
-	~sys-cluster/libfence-${PV}
-	~sys-cluster/libcman-${PV}
-	~sys-cluster/libdlm-${PV}
-	~sys-cluster/libdlmcontrol-${PV}
-	~sys-cluster/liblogthread-${PV}"
-DEPEND="${RDEPEND}
-    >=sys-kernel/linux-headers-2.6.24"
-
-S="${WORKDIR}/${MY_P}"
-
-# TODO:
-# * man pages for functions and libs should be installed by the corresponding
-#   lib ebuilds
-# * Gentoo'ise the init script
-# * fix magic dep on openldap
-
-src_configure() {
-	# cluster libs have their own separate packages
-	sed -i -e 's|lib||' "${S}/cman/Makefile" || die
-	sed -i -e 's|liblogthread||' "${S}/common/Makefile" || die
-	sed -i -e 's|libs||' "${S}/config/Makefile" || die
-	sed -i -e 's|libdlm libdlmcontrol||' "${S}/dlm/Makefile" || die
-	sed -i -e 's|libfence libfenced||' "${S}/fence/Makefile" || die
-	sed -i -e 's|fence/libfenced||' "${S}/Makefile" || die
-
-	sed -i \
-		-e 's|\(^all:.*\)depends |\1|' \
-		config/tools/ccs_tool/Makefile \
-		fence/fence{d,_node,_tool}/Makefile \
-		cman/{cman_tool,daemon,tests,qdisk,notifyd}/Makefile \
-		dlm/{tool,tests/usertest}/Makefile \
-		|| die "sed failed"
-
-	./configure \
-		--cc=$(tc-getCC) \
-		--cflags="-Wall" \
-		--libdir=/usr/$(get_libdir) \
-		--disable_kernel_check \
-		--kernel_src=${KERNEL_DIR} \
-		--somajor="$MAJ_PV" \
-		--sominor="$MIN_PV" \
-		--without_rgmanager \
-		--without_bindings \
-		|| die "configure problem"
-}
-
-src_install() {
-	emake DESTDIR="${D}" install || die "emake failed"
-
-	keepdir /var/{lib,log,run}/cluster
-
-	rm -rf "${D}/usr/share/doc"
-	dodoc \
-		doc/{usage.txt,cman_notify_template.sh} \
-		config/plugins/ldap/*.ldif
-	dohtml doc/*.html
-}

diff --git a/sys-cluster/cman/cman-3.1.1.ebuild b/sys-cluster/cman/cman-3.1.1.ebuild
index 387cd69..40a22b8 100644
--- a/sys-cluster/cman/cman-3.1.1.ebuild
+++ b/sys-cluster/cman/cman-3.1.1.ebuild
@@ -27,7 +27,6 @@ RDEPEND="dev-libs/libxml2
 	~sys-cluster/libfence-${PV}
 	~sys-cluster/libcman-${PV}
 	~sys-cluster/libdlm-${PV}
-	~sys-cluster/libdlmcontrol-${PV}
 	~sys-cluster/liblogthread-${PV}"
 DEPEND="${RDEPEND}
     >=sys-kernel/linux-headers-2.6.24"
@@ -35,8 +34,6 @@ DEPEND="${RDEPEND}
 S="${WORKDIR}/${MY_P}"
 
 # TODO:
-# * man pages for functions and libs should be installed by the corresponding
-#   lib ebuilds
 # * Gentoo'ise the init script
 # * fix magic dep on openldap
 
@@ -80,4 +77,7 @@ src_install() {
 		doc/{usage.txt,cman_notify_template.sh} \
 		config/plugins/ldap/*.ldif
 	dohtml doc/*.html
+
+	# lib-specific man pages are provided by the corresponding packages
+	rm -rf "${D}/usr/share/man/man3/libdlm.3.bz2"
 }

diff --git a/sys-cluster/libccs-perl/Manifest b/sys-cluster/libccs-perl/Manifest
index a3a014e..5408952 100644
--- a/sys-cluster/libccs-perl/Manifest
+++ b/sys-cluster/libccs-perl/Manifest
@@ -1,4 +1,2 @@
-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.0.ebuild b/sys-cluster/libccs-perl/libccs-perl-3.1.0.ebuild
deleted file mode 100644
index 605a4a3..0000000
--- a/sys-cluster/libccs-perl/libccs-perl-3.1.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# 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 b3cc40e..412dbd1 100644
--- a/sys-cluster/libccs/Manifest
+++ b/sys-cluster/libccs/Manifest
@@ -1,4 +1,2 @@
-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.0.ebuild b/sys-cluster/libccs/libccs-3.1.0.ebuild
deleted file mode 100644
index 57413c0..0000000
--- a/sys-cluster/libccs/libccs-3.1.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# 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 6949ceb..c2a5746 100644
--- a/sys-cluster/libcman/Manifest
+++ b/sys-cluster/libcman/Manifest
@@ -1,4 +1,2 @@
-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.0.ebuild b/sys-cluster/libcman/libcman-3.1.0.ebuild
deleted file mode 100644
index df82319..0000000
--- a/sys-cluster/libcman/libcman-3.1.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# 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 a0237a2..b1764e5 100644
--- a/sys-cluster/libdlm/Manifest
+++ b/sys-cluster/libdlm/Manifest
@@ -1,4 +1,2 @@
-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
+EBUILD libdlm-3.1.1.ebuild 1488 RMD160 f858afe8f955ab894860bec21cf1c808c28c30a5 SHA1 7f38d5905d37966b3ba4bec133918f4d06f57674 SHA256 3583cd881c6ae2239c4edb549bb85982b8c907fc12df36f5db3e8179e7cbb3b5

diff --git a/sys-cluster/libdlm/libdlm-3.1.0.ebuild b/sys-cluster/libdlm/libdlm-3.1.0.ebuild
deleted file mode 100644
index 932f8e1..0000000
--- a/sys-cluster/libdlm/libdlm-3.1.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# 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/libdlm/libdlm-3.1.1.ebuild b/sys-cluster/libdlm/libdlm-3.1.1.ebuild
index 932f8e1..6c90b52 100644
--- a/sys-cluster/libdlm/libdlm-3.1.1.ebuild
+++ b/sys-cluster/libdlm/libdlm-3.1.1.ebuild
@@ -26,7 +26,7 @@ RDEPEND="!sys-cluster/dlm-headers
 DEPEND="${RDEPEND}
     >=sys-kernel/linux-headers-2.6.24"
 
-S="${WORKDIR}/${MY_P}/dlm/${PN}"
+S="${WORKDIR}/${MY_P}/dlm"
 
 src_configure() {
 	cd "${WORKDIR}/${MY_P}"
@@ -40,10 +40,22 @@ src_configure() {
 		--sominor="$MIN_PV" \
 		--dlmlibdir=/usr/$(get_libdir) \
 		--dlmincdir=/usr/include \
+		--dlmcontrollibdir=/usr/$(get_libdir) \
+		--dlmcontrolincdir=/usr/include \
 	    || die "configure problem"
 }
 
+src_compile() {
+	for i in libdlm libdlmcontrol; do
+		emake -C ${i}
+	done
+}
+
 src_install() {
-	emake DESTDIR="${D}" install || die "emake failed"
+	for i in libdlm libdlmcontrol; do
+		emake DESTDIR="${D}" -C ${i} install || die "emake failed"
+	done
 	use static-libs || rm -f "${D}"/usr/lib*/*.a
+	doman man/libdlm.3
+	dodoc doc/{libdlm.txt,example.c,user-dlm-overview.txt}
 }

diff --git a/sys-cluster/libdlmcontrol/Manifest b/sys-cluster/libdlmcontrol/Manifest
index a8127d8..7a3f50e 100644
--- a/sys-cluster/libdlmcontrol/Manifest
+++ b/sys-cluster/libdlmcontrol/Manifest
@@ -1,4 +1,2 @@
-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.0.ebuild b/sys-cluster/libdlmcontrol/libdlmcontrol-3.1.0.ebuild
deleted file mode 100644
index 7b888d9..0000000
--- a/sys-cluster/libdlmcontrol/libdlmcontrol-3.1.0.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# 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 836c453..956ddb8 100644
--- a/sys-cluster/libfence/Manifest
+++ b/sys-cluster/libfence/Manifest
@@ -1,4 +1,2 @@
-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.0.ebuild b/sys-cluster/libfence/libfence-3.1.0.ebuild
deleted file mode 100644
index cfc831a..0000000
--- a/sys-cluster/libfence/libfence-3.1.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# 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 40fd272..02f305a 100644
--- a/sys-cluster/liblogthread/Manifest
+++ b/sys-cluster/liblogthread/Manifest
@@ -1,4 +1,2 @@
-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.0.ebuild b/sys-cluster/liblogthread/liblogthread-3.1.0.ebuild
deleted file mode 100644
index 99ac5d5..0000000
--- a/sys-cluster/liblogthread/liblogthread-3.1.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# 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/pacemaker/Manifest b/sys-cluster/pacemaker/Manifest
index 4c715c7..8546e6e 100644
--- a/sys-cluster/pacemaker/Manifest
+++ b/sys-cluster/pacemaker/Manifest
@@ -2,4 +2,4 @@ AUX pacemaker-1.1.5-autotools.patch 10094 RMD160 fc2c40684eee70a2d6899c2bae1518a
 AUX pacemaker.initd 922 RMD160 1ee204b244f3e40a6fb272f43d0cf11d7e4404d0 SHA1 7ffa0222674d5003d550b51bad7f0735366ffe01 SHA256 0253da4a3a91d8c3aa7badd30062cbba32a0626b77f1a27db1d731d1bbe133af
 AUX pacemaker.service 105 RMD160 e743788acefa97f879ea67b5b3bbbff715c71bce SHA1 42739d9a111a25a643d8f5f8b9fdd2cf1267853a SHA256 43034635a3a92ef55bf638ea3e29c2285240228283a70fbd88fe5e28c0d57c8c
 DIST Pacemaker-1.1.5.tar.bz2 23531621 RMD160 56761cb9bb9aa22d0275fedc851269a5f472d29e SHA1 da8c6f09e549879961231028582fdbe69c9ac8c6 SHA256 aa1dcf2dc6deff3676fa7d0938f80bb4f163011d491d0478798e971ca2d58fb2
-EBUILD pacemaker-1.1.5.ebuild 2209 RMD160 3e568c4fee19497d6e73e61ce8f255e86dfc76ad SHA1 a9e485c6f955773550e0b145a6cec5d69215c97e SHA256 ced2b6442ef1fc9ddd1718c4602230067171e58b4b9e3cfd331891e8ad0a7eec
+EBUILD pacemaker-1.1.5.ebuild 2206 RMD160 b13c691320cdcee7b0e43f65284fa613017711c0 SHA1 13329c9359fc1092087c41f0956f12a9c55e47ff SHA256 7d033e6ab48eaf0effd76d00b89428b56198a681e9af032a2c771a77ac48cb23

diff --git a/sys-cluster/pacemaker/pacemaker-1.1.5.ebuild b/sys-cluster/pacemaker/pacemaker-1.1.5.ebuild
index 8a08e43..f19067a 100644
--- a/sys-cluster/pacemaker/pacemaker-1.1.5.ebuild
+++ b/sys-cluster/pacemaker/pacemaker-1.1.5.ebuild
@@ -17,7 +17,7 @@ SRC_URI="http://hg.clusterlabs.org/${PN}/1.1/archive/${MY_P}.tar.bz2"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~hppa ~x86"
-IUSE="acl cman3 heartbeat smtp snmp static-libs"
+IUSE="acl cman heartbeat smtp snmp static-libs"
 
 RDEPEND="
 	dev-libs/libxslt
@@ -56,8 +56,8 @@ src_configure() {
 		--disable-dependency-tracking \
 		--disable-fatal-warnings \
 		$(use_with acl) \
-		$(use_with cman3 cs-quorum) \
-		$(use_with cman3 cman) \
+		$(use_with cman cs-quorum) \
+		$(use_with cman cman) \
 		$(use_with heartbeat) \
 		$(use_with smtp esmtp) \
 		$(use_with snmp) \



^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2011-03-18 16:12 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-18 16:11 [gentoo-commits] dev/ultrabug:master commit in: sys-cluster/libdlmcontrol/, sys-cluster/libccs-perl/, sys-cluster/libcman/, Alexys Jacob
  -- strict thread matches above, loose matches on Subject: below --
2011-03-07  9:00 Alexys Jacob

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox