summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKacper Kowalik <xarthisius@gentoo.org>2010-06-26 16:32:39 +0000
committerKacper Kowalik <xarthisius@gentoo.org>2010-06-26 16:32:39 +0000
commit0f135b20fd79292c97ce37b033aa65e89fef4d9d (patch)
tree5b30df6795e80d4878e341e1d7d9cfae2402225c /sys-cluster
parentAutomated update of use.local.desc (diff)
downloadhistorical-0f135b20fd79292c97ce37b033aa65e89fef4d9d.tar.gz
historical-0f135b20fd79292c97ce37b033aa65e89fef4d9d.tar.bz2
historical-0f135b20fd79292c97ce37b033aa65e89fef4d9d.zip
Initial import. Ebuild written by Tomáš Chvátal <scarabeus@gentoo.org>
Package-Manager: portage-2.1.8.3/cvs/Linux x86_64
Diffstat (limited to 'sys-cluster')
-rw-r--r--sys-cluster/openais/ChangeLog10
-rw-r--r--sys-cluster/openais/Manifest16
-rw-r--r--sys-cluster/openais/metadata.xml14
-rw-r--r--sys-cluster/openais/openais-1.1.3.ebuild45
4 files changed, 85 insertions, 0 deletions
diff --git a/sys-cluster/openais/ChangeLog b/sys-cluster/openais/ChangeLog
new file mode 100644
index 000000000000..9a6afd987866
--- /dev/null
+++ b/sys-cluster/openais/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for sys-cluster/openais
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openais/ChangeLog,v 1.8 2010/06/26 16:32:39 xarthisius Exp $
+
+*openais-1.1.3 (26 Jun 2010)
+
+ 26 Jun 2010; Kacper Kowalik <xarthisius@gentoo.org> +openais-1.1.3.ebuild,
+ +metadata.xml:
+ Initial import. Ebuild written by Tomáš Chvátal <scarabeus@gentoo.org>
+
diff --git a/sys-cluster/openais/Manifest b/sys-cluster/openais/Manifest
new file mode 100644
index 000000000000..bb7d6cc78be4
--- /dev/null
+++ b/sys-cluster/openais/Manifest
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+DIST openais-1.1.3.tar.gz 565148 SHA1 bf943b7de5f26b0916bc34d4455fdb5f44a65e08 SHA256 eeef58dd2df3eb16ba68b3fbdc6f0d4dfb537443f1c091ec6f0431594f2f00b6
+EBUILD openais-1.1.3.ebuild 1113 RMD160 cbfeaa13ba9d88da546ee609fc707477e4956814 SHA1 98162210e4e717df12a85b83b35be4eb061af121 SHA256 91582b55f37a89334462f06f22723ad46722e7f631a5e2c87f5c0b37d5d0a97d
+MISC ChangeLog 422 RMD160 89e956a09eb1a16c2738b957e555d79503da4084 SHA1 c94848ac65e5cf41c2526aca8fdbffaad225e03f SHA256 bfe863aa67fce29e1fad5b242d5f4c855997980481d4e290ac45ef88aab33dd6
+MISC metadata.xml 729 RMD160 47523f5a1ba934bcc57761a56bb45e2602a68582 SHA1 21021f7cd882dc0e080218614a96187fc64407fe SHA256 b688ae0ba5c14347778f9747ffdf498c224aa4f61aa3bc608118a999f0f88c91
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.15 (GNU/Linux)
+
+iJwEAQECAAYFAkwmK/UACgkQIiMqcbOVdxRNuQP+IQBDjWM3HDBuQZ2jHVHlrCVo
+J0SVMF9PZiZc3xlXaMpZptpg7xFp9Tt8T0eM99Li20rzOqGGdL4OK1rCGadIB29T
+tlJpsX3iu3tn6P1CwskvkmdKB2Gb/Iv2WaoH8Cb8tIh+b4xEwq9Z7Z6eDrVzerIF
+TPoqR75xkZDtUEMOahM=
+=DLS8
+-----END PGP SIGNATURE-----
diff --git a/sys-cluster/openais/metadata.xml b/sys-cluster/openais/metadata.xml
new file mode 100644
index 000000000000..6a8261ba697c
--- /dev/null
+++ b/sys-cluster/openais/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>ha-cluster</herd>
+ <longdescription>
+ The OpenAIS Standards Based Cluster Framework is an OSI Certified implementation of
+ the Service Availability Forum Application Interface Specification (AIS).
+ The Application Interface Specification is a software API and policies which are
+ used to develop applications that maintain service during faults.
+ Restarting and failover of applications is also provided for those
+ deploying applications which may not be modified. The OpenAIS software is built
+ to operate as plugins to the Corosync Cluster Engine.
+ </longdescription>
+</pkgmetadata>
diff --git a/sys-cluster/openais/openais-1.1.3.ebuild b/sys-cluster/openais/openais-1.1.3.ebuild
new file mode 100644
index 000000000000..efa83a296d27
--- /dev/null
+++ b/sys-cluster/openais/openais-1.1.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openais/openais-1.1.3.ebuild,v 1.1 2010/06/26 16:32:39 xarthisius Exp $
+
+EAPI="2"
+
+inherit autotools base
+
+DESCRIPTION="Open Application Interface Specification cluster framework"
+HOMEPAGE="http://www.openais.org/"
+SRC_URI="ftp://ftp:${PN}.org@${PN}.org/downloads/${P}/${P}.tar.gz"
+
+LICENSE="BSD public-domain"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="sys-cluster/corosync"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+DOCS=( "${S}/AUTHORS" "${S}/README.amf" )
+
+src_prepare() {
+ # respect CFLAGS
+ sed -i -e "s/\$OPT_CFLAGS \$GDB_FLAGS//" configure.ac || die
+ # respect LDFLAGS
+ sed -i -e "s/\$(CFLAGS) -shared/\$(CFLAGS) \$(LDFLAGS) -shared/" \
+ services/Makefile.am || die
+ # don't install docs
+ sed -i -e "/^dist_doc/d" Makefile.am || die
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --disable-dependency-tracking \
+ --docdir=/usr/share/doc/${PF}
+ --localstatedir=/var
+}
+
+src_install() {
+ base_src_install
+ rm -rf "${D}"/etc/init.d/openais || die
+}