Gentoo Archives: gentoo-commits

From: "Kacper Kowalik (xarthisius)" <xarthisius@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-cluster/corosync: corosync-1.2.5.ebuild metadata.xml ChangeLog
Date: Sat, 26 Jun 2010 16:25:23
Message-Id: 20100626162519.35C562CF7C@corvid.gentoo.org
1 xarthisius 10/06/26 16:25:19
2
3 Modified: metadata.xml ChangeLog
4 Added: corosync-1.2.5.ebuild
5 Log:
6 Version bump. Moved from scarabeus' overlay. Fixing several QA issues
7 (Portage version: 2.1.8.3/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.2 sys-cluster/corosync/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/corosync/metadata.xml?rev=1.2&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/corosync/metadata.xml?rev=1.2&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/corosync/metadata.xml?r1=1.1&r2=1.2
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sys-cluster/corosync/metadata.xml,v
19 retrieving revision 1.1
20 retrieving revision 1.2
21 diff -u -r1.1 -r1.2
22 --- metadata.xml 23 Mar 2010 21:51:14 -0000 1.1
23 +++ metadata.xml 26 Jun 2010 16:25:18 -0000 1.2
24 @@ -12,6 +12,7 @@
25 </maintainer>
26 <use>
27 <flag name='nss'>Enable NSS support for cryptography</flag>
28 + <flag name='infiniband'>Enable Infiniband RDMA transport support</flag>
29 </use>
30 </pkgmetadata>
31
32
33
34
35 1.2 sys-cluster/corosync/ChangeLog
36
37 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/corosync/ChangeLog?rev=1.2&view=markup
38 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/corosync/ChangeLog?rev=1.2&content-type=text/plain
39 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/corosync/ChangeLog?r1=1.1&r2=1.2
40
41 Index: ChangeLog
42 ===================================================================
43 RCS file: /var/cvsroot/gentoo-x86/sys-cluster/corosync/ChangeLog,v
44 retrieving revision 1.1
45 retrieving revision 1.2
46 diff -u -r1.1 -r1.2
47 --- ChangeLog 23 Mar 2010 21:51:14 -0000 1.1
48 +++ ChangeLog 26 Jun 2010 16:25:18 -0000 1.2
49 @@ -1,6 +1,13 @@
50 # ChangeLog for sys-cluster/corosync
51 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
52 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/corosync/ChangeLog,v 1.1 2010/03/23 21:51:14 cardoe Exp $
53 +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/corosync/ChangeLog,v 1.2 2010/06/26 16:25:18 xarthisius Exp $
54 +
55 +*corosync-1.2.5 (26 Jun 2010)
56 +
57 + 26 Jun 2010; Kacper Kowalik <xarthisius@g.o>
58 + +corosync-1.2.5.ebuild, +files/corosync-docs.patch,
59 + +files/corosync-ldflags.patch:
60 + Version bump. Moved from scarabeus' overlay. Fixing several QA issues
61
62 *corosync-1.2.0 (23 Mar 2010)
63
64
65
66
67 1.1 sys-cluster/corosync/corosync-1.2.5.ebuild
68
69 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/corosync/corosync-1.2.5.ebuild?rev=1.1&view=markup
70 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/corosync/corosync-1.2.5.ebuild?rev=1.1&content-type=text/plain
71
72 Index: corosync-1.2.5.ebuild
73 ===================================================================
74 # Copyright 1999-2010 Gentoo Foundation
75 # Distributed under the terms of the GNU General Public License v2
76 # $Header: /var/cvsroot/gentoo-x86/sys-cluster/corosync/corosync-1.2.5.ebuild,v 1.1 2010/06/26 16:25:18 xarthisius Exp $
77
78 EAPI="3"
79
80 inherit base autotools
81
82 DESCRIPTION="OSI Certified implementation of a complete cluster engine"
83 HOMEPAGE="http://www.corosync.org/"
84 SRC_URI="ftp://ftp:${PN}.org@${PN}.org/downloads/${P}/${P}.tar.gz"
85
86 LICENSE="BSD-2 public-domain"
87 SLOT="0"
88 KEYWORDS="~amd64 ~x86"
89 IUSE="doc infiniband ssl"
90
91 RDEPEND="!sys-cluster/heartbeat
92 ssl? ( dev-libs/nss )
93 infiniband? (
94 sys-infiniband/libibverbs
95 sys-infiniband/librdmacm
96 )"
97 DEPEND="${RDEPEND}
98 dev-util/pkgconfig
99 doc? ( sys-apps/groff )"
100
101 PATCHES=(
102 "${FILESDIR}/${PN}-ldflags.patch"
103 "${FILESDIR}/${PN}-docs.patch"
104 )
105
106 DOCS=( "README.recovery" "README.devmap" "SECURITY" "TODO" "AUTHORS" )
107
108 src_prepare() {
109 base_src_prepare
110 eautoreconf
111 }
112
113 src_configure() {
114 # appends lib to localstatedir automatically
115 # FIXME: install both static and shared libs
116 econf \
117 --localstatedir=/var \
118 --docdir=/usr/share/doc/${PF} \
119 $(use_enable doc) \
120 $(use_enable ssl nss) \
121 $(use_enable infiniband rdma)
122 }
123
124 src_install() {
125 base_src_install
126 newinitd "${FILESDIR}"/${PN}.initd ${PN} || die
127
128 keepdir /var/lib/corosync
129 }