Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-cluster/fence-agents: metadata.xml fence-agents-3.1.5-r2.ebuild ChangeLog
Date: Sat, 07 Dec 2013 08:03:43
Message-Id: 20131207080334.8E9652004B@flycatcher.gentoo.org
1 jlec 13/12/07 08:03:34
2
3 Modified: metadata.xml ChangeLog
4 Added: fence-agents-3.1.5-r2.ebuild
5 Log:
6 sys-cluster/fence-agents: Add python support correctly
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key B9D4F231BD1558AB!)
9
10 Revision Changes Path
11 1.2 sys-cluster/fence-agents/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/fence-agents/metadata.xml?rev=1.2&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/fence-agents/metadata.xml?rev=1.2&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/fence-agents/metadata.xml?r1=1.1&r2=1.2
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-cluster/fence-agents/metadata.xml,v
20 retrieving revision 1.1
21 retrieving revision 1.2
22 diff -u -r1.1 -r1.2
23 --- metadata.xml 14 Sep 2011 10:34:42 -0000 1.1
24 +++ metadata.xml 7 Dec 2013 08:03:34 -0000 1.2
25 @@ -1,6 +1,6 @@
26 <?xml version="1.0" encoding="UTF-8"?>
27 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
28 <pkgmetadata>
29 - <herd>cluster</herd>
30 - <longdescription>Cluster Fencing Agents</longdescription>
31 + <herd>cluster</herd>
32 + <longdescription>Cluster Fencing Agents</longdescription>
33 </pkgmetadata>
34
35
36
37 1.3 sys-cluster/fence-agents/ChangeLog
38
39 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/fence-agents/ChangeLog?rev=1.3&view=markup
40 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/fence-agents/ChangeLog?rev=1.3&content-type=text/plain
41 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/fence-agents/ChangeLog?r1=1.2&r2=1.3
42
43 Index: ChangeLog
44 ===================================================================
45 RCS file: /var/cvsroot/gentoo-x86/sys-cluster/fence-agents/ChangeLog,v
46 retrieving revision 1.2
47 retrieving revision 1.3
48 diff -u -r1.2 -r1.3
49 --- ChangeLog 11 Mar 2013 13:58:49 -0000 1.2
50 +++ ChangeLog 7 Dec 2013 08:03:34 -0000 1.3
51 @@ -1,6 +1,12 @@
52 # ChangeLog for sys-cluster/fence-agents
53 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
54 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/fence-agents/ChangeLog,v 1.2 2013/03/11 13:58:49 ultrabug Exp $
55 +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/fence-agents/ChangeLog,v 1.3 2013/12/07 08:03:34 jlec Exp $
56 +
57 +*fence-agents-3.1.5-r2 (07 Dec 2013)
58 +
59 + 07 Dec 2013; Justin Lecher <jlec@g.o> +fence-agents-3.1.5-r2.ebuild,
60 + metadata.xml:
61 + Add python support correctly
62
63 *fence-agents-3.1.5-r1 (11 Mar 2013)
64
65
66
67
68 1.1 sys-cluster/fence-agents/fence-agents-3.1.5-r2.ebuild
69
70 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/fence-agents/fence-agents-3.1.5-r2.ebuild?rev=1.1&view=markup
71 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/fence-agents/fence-agents-3.1.5-r2.ebuild?rev=1.1&content-type=text/plain
72
73 Index: fence-agents-3.1.5-r2.ebuild
74 ===================================================================
75 # Copyright 1999-2013 Gentoo Foundation
76 # Distributed under the terms of the GNU General Public License v2
77 # $Header: /var/cvsroot/gentoo-x86/sys-cluster/fence-agents/fence-agents-3.1.5-r2.ebuild,v 1.1 2013/12/07 08:03:34 jlec Exp $
78
79 EAPI=5
80
81 PYTHON_COMPAT=( python{2_6,2_7} )
82
83 inherit multilib python-any-r1 versionator
84
85 CLUSTER_RELEASE="${PV}"
86 MY_P="cluster-${CLUSTER_RELEASE}"
87
88 MAJ_PV="$(get_major_version)"
89 MIN_PV="$(get_version_component_range 2-3)"
90
91 DESCRIPTION="Cluster Fencing Agents"
92 HOMEPAGE="https://fedorahosted.org/cluster/wiki/HomePage"
93 SRC_URI="https://fedorahosted.org/releases/f/e/${PN}/${PN}-${PV}.tar.gz"
94
95 LICENSE="GPL-2"
96 SLOT="0"
97 KEYWORDS="~amd64 ~x86"
98 IUSE=""
99
100 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
101
102 RDEPEND="~sys-cluster/libccs-${PV}"
103 DEPEND="${RDEPEND}
104 ${PYTHON_DEPS}
105 dev-libs/libxslt
106 $(python_gen_any_dep '
107 dev-python/pexpect[${PYTHON_USEDEP}]
108 dev-python/pycurl[${PYTHON_USEDEP}]
109 dev-python/suds[${PYTHON_USEDEP}]
110 ')"
111
112 src_configure() {
113 econf \
114 --docdir=/usr/share/doc/${P} \
115 --libdir=/usr/$(get_libdir) \
116 --localstatedir=/var
117 }
118
119 src_install() {
120 default
121 # dont force /var/run creation on installation wrt #451798
122 rm -rf "${ED}"/var/run || die
123 }
124
125 pkg_postinst() {
126 if [[ "${EROOT}" != "/" ]] ; then
127 ewarn "You have to run 'ccs_update_schema' in the chroot-environment"
128 ewarn "to update the schema file for the cluster configuration."
129 ewarn "Otherwise you will not be able to define ressources."
130 else
131 elog "Running ccs_update_schema to update the configuration file schema"
132 ccs_update_schema -v -f
133 fi
134 }
135
136 pkg_postrm() {
137 if [[ "${EROOT}" != "/" ]] ; then
138 ewarn "You have to run 'ccs_update_schema' in the chroot-environment"
139 ewarn "to update the schema file for the cluster configuration."
140 ewarn "Otherwise you may be able to define ressources even though they"
141 ewarn "are not present anymore."
142 else
143 elog "Running ccs_update_schema to update the configuration file schema"
144 ccs_update_schema -v -f
145 fi
146 }