Gentoo Archives: gentoo-commits

From: Alexys Jacob <ultrabug@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sys-cluster/pacemaker-gui/files/, sys-cluster/pacemaker-gui/
Date: Mon, 21 Feb 2011 14:49:27
Message-Id: 646fa01574574c7baf56c24af35ed015d8f488c5.ultrabug@gentoo
1 commit: 646fa01574574c7baf56c24af35ed015d8f488c5
2 Author: Ultrabug <ultrabug <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 21 14:49:12 2011 +0000
4 Commit: Alexys Jacob <ultrabug <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 21 14:49:12 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=646fa015
7
8 moved to g-x86
9
10 ---
11 sys-cluster/pacemaker-gui/ChangeLog | 12 ---
12 sys-cluster/pacemaker-gui/files/mgmtd.init | 39 --------
13 .../files/pacemaker-gui-2.0.0-doc.patch | 11 ---
14 .../files/pacemaker-gui-2.0.0-gnutls.patch | 46 ----------
15 sys-cluster/pacemaker-gui/metadata.xml | 13 ---
16 .../pacemaker-gui/pacemaker-gui-2.0.0.ebuild | 92 --------------------
17 6 files changed, 0 insertions(+), 213 deletions(-)
18
19 diff --git a/sys-cluster/pacemaker-gui/ChangeLog b/sys-cluster/pacemaker-gui/ChangeLog
20 deleted file mode 100644
21 index 8d661e1..0000000
22 --- a/sys-cluster/pacemaker-gui/ChangeLog
23 +++ /dev/null
24 @@ -1,12 +0,0 @@
25 -# ChangeLog for sys-cluster/pacemaker-gui
26 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: $
28 -
29 -*pacemaker-gui-2.0.0 (11 Aug 2010)
30 -
31 - 11 Aug 2010; Ultrabug
32 - +pacemaker-gui-2.0.0.ebuild, +files/pacemaker-gui-2.0.0-doc.patch,
33 - +files/pacemaker-gui-2.0.0-gnutls.patch, +metadata.xml,
34 - +files/mgmtd.init, +ChangeLog:
35 - Initial ebuild proposal. Ebuild written by Ultrabug with the kind
36 - help of Xarthisius, scarabeus and jsbonder.
37
38 diff --git a/sys-cluster/pacemaker-gui/files/mgmtd.init b/sys-cluster/pacemaker-gui/files/mgmtd.init
39 deleted file mode 100644
40 index d9d2158..0000000
41 --- a/sys-cluster/pacemaker-gui/files/mgmtd.init
42 +++ /dev/null
43 @@ -1,39 +0,0 @@
44 -#!/sbin/runscript
45 -# Copyright 1999-2010 Gentoo Foundation
46 -# Distributed under the terms of the GNU General Public License v2
47 -# $Header: $
48 -
49 -PIDFILE="/var/run/pcmk-mgmtd.pid"
50 -BINARY="/usr/lib/heartbeat/mgmtd"
51 -
52 -# Adjust on the installed stack
53 -if [ -f /etc/init.d/corosync ]; then
54 - DEPEND="pacemaker"
55 - export HA_cluster_type="openais"
56 -else
57 - DEPEND="heartbeat"
58 - export HA_cluster_type="heartbeat"
59 -fi
60 -
61 -depend() {
62 - need $DEPEND
63 -}
64 -
65 -start() {
66 - ebegin "Starting Pacemaker Management daemon"
67 - start-stop-daemon --start --pidfile "${PIDFILE}" -m -x ${BINARY} -b -- -v
68 - eend $?
69 -}
70 -
71 -stop() {
72 - ebegin "Stopping Pacemaker Management daemon"
73 - start-stop-daemon --stop --pidfile "${PIDFILE}"
74 - eend $?
75 -}
76 -
77 -restart() {
78 - ebegin "Restarting Pacemaker Management daemon"
79 - svc_stop
80 - svc_start
81 - eend $?
82 -}
83
84 diff --git a/sys-cluster/pacemaker-gui/files/pacemaker-gui-2.0.0-doc.patch b/sys-cluster/pacemaker-gui/files/pacemaker-gui-2.0.0-doc.patch
85 deleted file mode 100644
86 index 3d35d47..0000000
87 --- a/sys-cluster/pacemaker-gui/files/pacemaker-gui-2.0.0-doc.patch
88 +++ /dev/null
89 @@ -1,11 +0,0 @@
90 ---- Makefile.am 2010-03-26 12:05:47.000000000 +0100
91 -+++ Makefile.am.doc 2010-07-02 14:53:52.429888536 +0200
92 -@@ -41,7 +41,7 @@
93 - SNMP_SUBAGENT_DIR = snmp_subagent
94 - endif
95 -
96 --SUBDIRS = $(LIBLTDL_DIR) replace include lib mgmt $(CIM_PROVIDER_DIR) $(TSA_PLUGIN_DIR) $(SNMP_SUBAGENT_DIR) doc po
97 -+SUBDIRS = $(LIBLTDL_DIR) replace include lib mgmt $(CIM_PROVIDER_DIR) $(TSA_PLUGIN_DIR) $(SNMP_SUBAGENT_DIR) po
98 -
99 - tgz:
100 - rm -f $(TARFILE)
101
102 diff --git a/sys-cluster/pacemaker-gui/files/pacemaker-gui-2.0.0-gnutls.patch b/sys-cluster/pacemaker-gui/files/pacemaker-gui-2.0.0-gnutls.patch
103 deleted file mode 100644
104 index 5b6cb46..0000000
105 --- a/sys-cluster/pacemaker-gui/files/pacemaker-gui-2.0.0-gnutls.patch
106 +++ /dev/null
107 @@ -1,46 +0,0 @@
108 ---- configure.in 2010-06-28 17:52:56.949797667 +0000
109 -+++ configure.in 2010-06-28 17:54:51.839826869 +0000
110 -@@ -1490,8 +1490,6 @@
111 - LCRSODIR="$libdir"
112 - fi
113 -
114 --PKG_FEATURES="$PKG_FEATURES$STACKS"
115 --
116 - AC_MSG_CHECKING(for supported stacks)
117 - if test x"$STACKS" = x; then
118 - AC_MSG_FAILURE(You must choose at least one cluster stack to support)
119 -@@ -1973,7 +1971,9 @@
120 - GNUTLSLIBS="`$LIBGNUTLS_CONFIG --libs`";
121 - AC_MSG_RESULT($GNUTLSLIBS)
122 - else
123 -- AC_CHECK_LIB(gnutls, gnutls_init)
124 -+ PKG_CHECK_MODULES(GNUTLS, [gnutls])
125 -+ GNUTLSHEAD=$GNUTLS_CFLAGS
126 -+ GNUTLSLIBS=$GNUTLS_LIBS
127 - fi
128 - AC_SUBST(GNUTLSHEAD)
129 - AC_SUBST(GNUTLSLIBS)
130 -
131 ---- lib/mgmt/Makefile.am 2010-03-26 11:05:47.000000000 +0000
132 -+++ lib/mgmt/Makefile.am 2010-06-28 17:56:38.339798756 +0000
133 -@@ -35,8 +35,7 @@
134 -
135 - lib_LTLIBRARIES = libhbmgmttls.la libhbmgmtclient.la libhbmgmtcommon.la
136 - libhbmgmttls_la_SOURCES = mgmt_tls_lib.c
137 --libhbmgmttls_la_LIBADD = $(COMMONLIBS)
138 --libhbmgmttls_la_LDFLAGS = $(GNUTLSLIBS)
139 -+libhbmgmttls_la_LIBADD = $(COMMONLIBS) $(GNUTLSLIBS)
140 - libhbmgmttls_la_CFLAGS = $(INCLUDES) $(GNUTLSHEAD)
141 -
142 - libhbmgmtclient_la_SOURCES = mgmt_client_lib.c
143 -@@ -50,8 +49,8 @@
144 - guilib_LTLIBRARIES = _pymgmt.la
145 - _pymgmt_la_SOURCES = pymgmt_wrap.c mgmt_client_lib.c mgmt_tls_lib.c mgmt_common_lib.c
146 - _pymgmt_la_CFLAGS = @PYTHON_INCLUDES@ -I$(top_builddir)/include -w
147 --_pymgmt_la_LDFLAGS = -module $(GNUTLSLIBS)
148 --_pymgmt_la_LIBADD = $(top_builddir)/replace/libreplace.la
149 -+_pymgmt_la_LDFLAGS = -module
150 -+_pymgmt_la_LIBADD = $(top_builddir)/replace/libreplace.la $(GNUTLSLIBS)
151 -
152 - guilib_DATA = pymgmt.py
153 -
154
155 diff --git a/sys-cluster/pacemaker-gui/metadata.xml b/sys-cluster/pacemaker-gui/metadata.xml
156 deleted file mode 100644
157 index 800cdb8..0000000
158 --- a/sys-cluster/pacemaker-gui/metadata.xml
159 +++ /dev/null
160 @@ -1,13 +0,0 @@
161 -<?xml version="1.0" encoding="UTF-8"?>
162 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
163 -<pkgmetadata>
164 - <herd>ha-cluster</herd>
165 - <maintainer>
166 - <email>ultrabug@××××××××.net</email>
167 - </maintainer>
168 - <longdescription>Legacy GUI for Configuring Pacemaker</longdescription>
169 - <use>
170 - <flag name="ais">Enable <pkg>sys-cluster/openais</pkg> support.</flag>
171 - <flag name="heartbeat">Enable <pkg>sys-cluster/heartbeat</pkg> support.</flag>
172 - </use>
173 -</pkgmetadata>
174
175 diff --git a/sys-cluster/pacemaker-gui/pacemaker-gui-2.0.0.ebuild b/sys-cluster/pacemaker-gui/pacemaker-gui-2.0.0.ebuild
176 deleted file mode 100644
177 index e1cf1ef..0000000
178 --- a/sys-cluster/pacemaker-gui/pacemaker-gui-2.0.0.ebuild
179 +++ /dev/null
180 @@ -1,92 +0,0 @@
181 -# Copyright 1999-2010 Gentoo Foundation
182 -# Distributed under the terms of the GNU General Public License v2
183 -# $Header: $
184 -
185 -EAPI=3
186 -PYTHON_DEPEND="2"
187 -
188 -inherit python base autotools
189 -
190 -DESCRIPTION="Pacemaker client GUI and management daemon"
191 -HOMEPAGE="http://hg.clusterlabs.org/pacemaker/pygui/"
192 -SRC_URI="http://hg.clusterlabs.org/pacemaker/pygui/archive/45aced6962a9.tar.bz2"
193 -
194 -LICENSE="GPL-2 LGPL-2.1"
195 -KEYWORDS="~amd64 ~x86"
196 -SLOT="0"
197 -IUSE="+ais heartbeat nls snmp static-libs"
198 -
199 -CDEPEND="
200 - app-arch/bzip2
201 - dev-libs/glib:2
202 - dev-libs/libxslt
203 - dev-libs/openssl
204 - dev-python/pygtk
205 - dev-python/pyxml
206 - net-libs/gnutls
207 - sys-apps/util-linux
208 - dev-lang/swig
209 - sys-cluster/cluster-glue
210 - >=sys-cluster/pacemaker-1.1
211 - !heartbeat? ( !ais? ( sys-cluster/pacemaker[ais] ) )
212 - sys-libs/ncurses
213 - sys-libs/pam
214 - sys-libs/zlib"
215 -RDEPEND="${CDEPEND}
216 - sys-devel/libtool"
217 -DEPEND="${CDEPEND}
218 - dev-util/pkgconfig
219 - nls? (
220 - dev-util/intltool
221 - sys-devel/gettext
222 - )"
223 -
224 -S="${WORKDIR}/Pacemaker-Python-GUI-45aced6962a9/"
225 -
226 -PATCHES=(
227 - "${FILESDIR}/${P}-gnutls.patch"
228 - "${FILESDIR}/${P}-doc.patch"
229 -)
230 -
231 -pkg_setup() {
232 - python_set_active_version 2
233 - if ! use ais && ! use heartbeat; then
234 - ewarn "You disabled both cluster implementations"
235 - ewarn "Silently enabling OpenAIS/CoroSync support."
236 - fi
237 -}
238 -
239 -src_prepare() {
240 - base_src_prepare
241 - eautoreconf
242 -}
243 -
244 -src_configure() {
245 - local myopts=""
246 -
247 - use heartbeat || use ais || myopts="--with-ais-support"
248 - econf $(use_with ais ais-support) \
249 - $(use_with heartbeat heartbeat-support) \
250 - $(use_enable snmp) \
251 - $(use_enable nls) \
252 - $(use_enable static-libs static) \
253 - ${myopts} \
254 - --disable-fatal-warnings
255 -}
256 -
257 -src_install() {
258 - base_src_install
259 - newinitd "${FILESDIR}"/mgmtd.init pcmk-mgmtd
260 - dodoc README doc/AUTHORS || die
261 -}
262 -
263 -pkg_postinst() {
264 - elog "Important : To login in the GUI, your user"
265 - elog "must be part of the 'haclient' group."
266 - echo
267 - elog "To start the management daemon, run:"
268 - elog "/etc/init.d/pcmk-mgmtd start"
269 - echo
270 - elog "To launch the GUI, simply run : crm_gui"
271 - echo
272 -}