1 |
wschlich 08/02/14 18:37:42 |
2 |
|
3 |
Added: openais-0.82.ebuild metadata.xml ChangeLog Manifest |
4 |
Log: |
5 |
initial import |
6 |
(Portage version: 2.1.4_rc14) |
7 |
|
8 |
Revision Changes Path |
9 |
1.1 sys-cluster/openais/openais-0.82.ebuild |
10 |
|
11 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-cluster/openais/openais-0.82.ebuild?rev=1.1&view=markup |
12 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-cluster/openais/openais-0.82.ebuild?rev=1.1&content-type=text/plain |
13 |
|
14 |
Index: openais-0.82.ebuild |
15 |
=================================================================== |
16 |
# Copyright 1999-2008 Gentoo Foundation |
17 |
# Distributed under the terms of the GNU General Public License v2 |
18 |
# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openais/openais-0.82.ebuild,v 1.1 2008/02/14 18:37:41 wschlich Exp $ |
19 |
|
20 |
inherit eutils flag-o-matic toolchain-funcs |
21 |
|
22 |
IUSE="debug" |
23 |
DESCRIPTION="Open Application Interface Specification cluster framework" |
24 |
HOMEPAGE="http://www.openais.org/" |
25 |
#SRC_URI="ftp://ftp%40openais%2Eorg:downloads@×××××××.org/downloads/${P}/${P}.tar.gz" |
26 |
SRC_URI="http://devresources.linux-foundation.org/dev/openais/downloads/${P}/${P}.tar.gz" |
27 |
LICENSE="BSD public-domain" |
28 |
SLOT="0" |
29 |
KEYWORDS="~amd64 ~x86" |
30 |
DEPEND="virtual/libc" |
31 |
|
32 |
src_unpack() { |
33 |
unpack ${A} |
34 |
cd "${S}" |
35 |
epatch "${FILESDIR}"/Makefile-ARCH.patch |
36 |
epatch "${FILESDIR}"/Makefile-LIBDIR.patch |
37 |
epatch "${FILESDIR}"/Makefile-install.patch |
38 |
epatch "${FILESDIR}"/Makefile.inc-FLAGS.patch |
39 |
} |
40 |
|
41 |
pkg_setup() { |
42 |
enewgroup ais |
43 |
enewuser ais -1 -1 -1 ais |
44 |
} |
45 |
|
46 |
src_compile() { |
47 |
useq debug && append-flags -O0 -ggdb -Wall -DDEBUG |
48 |
emake LIBDIR="/usr/$(get_libdir)/openais" \ |
49 |
CFLAGS="${CFLAGS}" CC="$(tc-getCC)" |
50 |
} |
51 |
|
52 |
src_install() { |
53 |
emake LIBDIR="/usr/$(get_libdir)/openais" \ |
54 |
DESTDIR="${D}" install || die "make install failed" |
55 |
|
56 |
# http://bugs.gentoo.org/show_bug.cgi?id=160847#c16 |
57 |
dosym /usr/sbin/aisexec /sbin/aisexec |
58 |
|
59 |
dodir /etc/env.d |
60 |
echo LDPATH="/usr/$(get_libdir)/openais" > "${D}"/etc/env.d/03openais |
61 |
|
62 |
newinitd "${FILESDIR}"/ais.initd ais |
63 |
|
64 |
diropts -o ais -g ais -m 0750 |
65 |
keepdir /var/log/ais |
66 |
|
67 |
exeinto /usr/libexec/openais |
68 |
doexe exec/openais-instantiate |
69 |
doexe test/{ckptbench,ckptbenchth,ckpt-rd,ckptstress,ckpt-wr,clc_cli_script} |
70 |
doexe test/{cpgbench,evsbench,evtbench,logsys_s,logsys_t1,logsys_t2} |
71 |
doexe test/{publish,subscription,testamf1,testckpt,testclm,testclm2,testcpg,testcpg2} |
72 |
doexe test/{testevs,testevt,testlck,testmsg,unlink} |
73 |
|
74 |
dosbin test/openais-cfgtool |
75 |
|
76 |
dodoc CHANGELOG QUICKSTART README.* SECURITY TODO conf/* |
77 |
} |
78 |
|
79 |
|
80 |
|
81 |
1.1 sys-cluster/openais/metadata.xml |
82 |
|
83 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-cluster/openais/metadata.xml?rev=1.1&view=markup |
84 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-cluster/openais/metadata.xml?rev=1.1&content-type=text/plain |
85 |
|
86 |
Index: metadata.xml |
87 |
=================================================================== |
88 |
<?xml version="1.0" encoding="UTF-8"?> |
89 |
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
90 |
<pkgmetadata> |
91 |
<herd>no-herd</herd> |
92 |
<maintainer> |
93 |
<email>wschlich@g.o</email> |
94 |
<name>Wolfram Schlich</name> |
95 |
<description>Primary maintainer</description> |
96 |
</maintainer> |
97 |
<longdescription> |
98 |
The OpenAIS Standards Based Cluster Framework is an OSI Certified |
99 |
implementation of the Service Availability Forum Application Interface |
100 |
Specification (AIS). Other cluster APIs are also available for developer use. |
101 |
|
102 |
The Application Interface Specification is a software API and policies which |
103 |
are used to develop applications that maintain service during faults. |
104 |
Restarting and failover of applications is also provided for those deploying |
105 |
applications which may not be modified. |
106 |
|
107 |
The OpenAIS software is designed to allow any third party to implement plugin |
108 |
cluster services using the infrastructure provided. |
109 |
</longdescription> |
110 |
</pkgmetadata> |
111 |
|
112 |
|
113 |
|
114 |
1.1 sys-cluster/openais/ChangeLog |
115 |
|
116 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-cluster/openais/ChangeLog?rev=1.1&view=markup |
117 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-cluster/openais/ChangeLog?rev=1.1&content-type=text/plain |
118 |
|
119 |
Index: ChangeLog |
120 |
=================================================================== |
121 |
# ChangeLog for sys-cluster/openais |
122 |
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 |
123 |
# $Header: /var/cvsroot/gentoo-x86/sys-cluster/openais/ChangeLog,v 1.1 2008/02/14 18:37:41 wschlich Exp $ |
124 |
|
125 |
*openais-0.82 (14 Feb 2008) |
126 |
|
127 |
14 Feb 2008; Wolfram Schlich <wschlich@g.o> |
128 |
+files/Makefile.inc-FLAGS.patch, +files/Makefile-ARCH.patch, |
129 |
+files/Makefile-LIBDIR.patch, +files/Makefile-install.patch, |
130 |
+files/ais.initd, +files/openais.conf, +metadata.xml, |
131 |
+openais-0.82.ebuild: |
132 |
initial import |
133 |
|
134 |
|
135 |
|
136 |
|
137 |
1.1 sys-cluster/openais/Manifest |
138 |
|
139 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-cluster/openais/Manifest?rev=1.1&view=markup |
140 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-cluster/openais/Manifest?rev=1.1&content-type=text/plain |
141 |
|
142 |
Index: Manifest |
143 |
=================================================================== |
144 |
AUX Makefile-ARCH.patch 310 RMD160 0de6d7a374244a94403ee9bae986665aadf6961b SHA1 a03e1f692bba004b8e5ca92b4c7a46609ce76621 SHA256 56b704911a1dec1bebd224963ad9a558f22b1bbc2edad6fda72d6951e304f8d1 |
145 |
AUX Makefile-LIBDIR.patch 612 RMD160 61faaa4bc8a131e3678b84cacb1888b8283f4846 SHA1 67fadcebf9f27fb3a8a6df3f8190af8bb96eda41 SHA256 ef47cddbb3e818109a6db31d14d0ae1138801420104a67241aad1057e332a9b4 |
146 |
AUX Makefile-install.patch 550 RMD160 6ac244e612a8d772110acbb8695ca20a9b78d208 SHA1 08f74c320269a55332b86ecdfcab05b867ed9340 SHA256 7d92c37621ffb0e91cd62cce0d31fc9373cbb3e09ca3917ab412a04391e0d16c |
147 |
AUX Makefile.inc-FLAGS.patch 543 RMD160 79bf38f396aa117ebbd6bae2dccb56ef89050d0e SHA1 9b19ef59f5a9b53e58a378a6fe17b9522bc63f41 SHA256 35c28501c6ea3942fb29ca9736e386f06738dc576c4931ae10964918d080d479 |
148 |
AUX ais.initd 427 RMD160 decb02291cf9d666ad71357a11c75fd635b0248e SHA1 4b1ded51292e706645735f7057cd65d3a4e35cb0 SHA256 d3a4d00eec68a21a77567bd55d01ab5f3c82a7c297cabf8e0bc63fffde70049a |
149 |
AUX openais.conf 586 RMD160 568405f8e0eb839361c3018369a1e5244589da26 SHA1 42f1deabf9af30bbdd29ca3b34cf83ae33d77bc1 SHA256 18e9290eca7bc28e2d99e62148deac9e0c45659c381b64c990d6354b06804191 |
150 |
DIST openais-0.82.tar.gz 556910 RMD160 018110f43a73544719148306ed5913174851bed7 SHA1 1e48e94b0371a9badf430ceb0024b266a94627d1 SHA256 9eab207260e8d476e841eb83930f9e20c0092f524b579f9344b98f35c857b498 |
151 |
EBUILD openais-0.82.ebuild 1812 RMD160 863d2e25972b8fdc95cb7bdb161a3b5589f2dbc1 SHA1 ee66ac611835f52dce931171f22297eb8827bcec SHA256 28a82c5d912e8b012d147a9c3e706bcc3777eb0256d162c59a0647765805a13a |
152 |
MISC ChangeLog 426 RMD160 a87ede9a71797690099f08f6d793b9bc5640807c SHA1 8117b1db78ee91608aed4322066323f2d4e1794f SHA256 ebc78c8d2dedef8989d976a40a858424ccd1495c56d243c7fa1c2934304a68e7 |
153 |
MISC metadata.xml 948 RMD160 f80004810bbc4b6b0d5d576aa24bc477743362cb SHA1 f44da23c55b7e4dc597c005cd712fd53948d6dab SHA256 f28f29c0afa1ae746a290e6f4694b53b622f5453b9c9024265e26f84fb6e37a6 |
154 |
|
155 |
|
156 |
|
157 |
-- |
158 |
gentoo-commits@l.g.o mailing list |