Gentoo Archives: gentoo-commits

From: "Justin Bronder (jsbronder)" <jsbronder@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-cluster/ganglia-web: ganglia-web-3.5.10-r1.ebuild ganglia-web-3.5.8-r1.ebuild ChangeLog ganglia-web-3.5.6-r1.ebuild ganglia-web-3.5.10.ebuild ganglia-web-3.5.8.ebuild
Date: Mon, 23 Dec 2013 16:54:41
Message-Id: 20131223165437.554932004C@flycatcher.gentoo.org
1 jsbronder 13/12/23 16:54:37
2
3 Modified: ChangeLog
4 Added: ganglia-web-3.5.10-r1.ebuild
5 ganglia-web-3.5.8-r1.ebuild
6 ganglia-web-3.5.6-r1.ebuild
7 Removed: ganglia-web-3.5.10.ebuild ganglia-web-3.5.8.ebuild
8 Log:
9 Add patch to fix CVE-2013-6395 (#492580).
10
11 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 4D7043C9)
12
13 Revision Changes Path
14 1.13 sys-cluster/ganglia-web/ChangeLog
15
16 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia-web/ChangeLog?rev=1.13&view=markup
17 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia-web/ChangeLog?rev=1.13&content-type=text/plain
18 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia-web/ChangeLog?r1=1.12&r2=1.13
19
20 Index: ChangeLog
21 ===================================================================
22 RCS file: /var/cvsroot/gentoo-x86/sys-cluster/ganglia-web/ChangeLog,v
23 retrieving revision 1.12
24 retrieving revision 1.13
25 diff -u -r1.12 -r1.13
26 --- ChangeLog 11 Jul 2013 23:13:35 -0000 1.12
27 +++ ChangeLog 23 Dec 2013 16:54:37 -0000 1.13
28 @@ -1,6 +1,16 @@
29 # ChangeLog for sys-cluster/ganglia-web
30 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
31 -# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ganglia-web/ChangeLog,v 1.12 2013/07/11 23:13:35 jsbronder Exp $
32 +# $Header: /var/cvsroot/gentoo-x86/sys-cluster/ganglia-web/ChangeLog,v 1.13 2013/12/23 16:54:37 jsbronder Exp $
33 +
34 +*ganglia-web-3.5.10-r1 (23 Dec 2013)
35 +*ganglia-web-3.5.8-r1 (23 Dec 2013)
36 +*ganglia-web-3.5.6-r1 (23 Dec 2013)
37 +
38 + 23 Dec 2013; Justin Bronder <jsbronder@g.o>
39 + +ganglia-web-3.5.6-r1.ebuild, -ganglia-web-3.5.8.ebuild,
40 + +ganglia-web-3.5.8-r1.ebuild, -ganglia-web-3.5.10.ebuild,
41 + +ganglia-web-3.5.10-r1.ebuild, +files/CVE-2013-6395-fix-xss.patch:
42 + Add patch to fix CVE-2013-6395 (#492580).
43
44 *ganglia-web-3.5.10 (11 Jul 2013)
45
46
47
48
49 1.1 sys-cluster/ganglia-web/ganglia-web-3.5.10-r1.ebuild
50
51 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia-web/ganglia-web-3.5.10-r1.ebuild?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia-web/ganglia-web-3.5.10-r1.ebuild?rev=1.1&content-type=text/plain
53
54 Index: ganglia-web-3.5.10-r1.ebuild
55 ===================================================================
56 # Copyright 1999-2013 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 # $Header: /var/cvsroot/gentoo-x86/sys-cluster/ganglia-web/ganglia-web-3.5.10-r1.ebuild,v 1.1 2013/12/23 16:54:37 jsbronder Exp $
59
60 EAPI=4
61 WEBAPP_MANUAL_SLOT="yes"
62 inherit webapp eutils
63
64 DESCRIPTION="Web frontend for sys-cluster/ganglia"
65 HOMEPAGE="http://ganglia.sourceforge.net"
66 SRC_URI="mirror://sourceforge/ganglia/${PN}/${PV}/${P}.tar.gz"
67 LICENSE="BSD"
68 SLOT="0"
69 KEYWORDS="~amd64 ~ppc ~x86"
70 IUSE="vhosts"
71
72 DEPEND="net-misc/rsync"
73 RDEPEND="
74 ${DEPEND}
75 ${WEBAPP_DEPEND}
76 >=sys-cluster/ganglia-3.3.7[-minimal]
77 dev-lang/php[gd,xml,ctype,cgi]
78 media-fonts/dejavu"
79
80 src_configure() {
81 return 0
82 }
83
84 src_compile() {
85 return 0
86 }
87
88 src_prepare() {
89 epatch "${FILESDIR}"/CVE-2013-6395-fix-xss.patch
90 }
91
92 src_install() {
93 webapp_src_preinst
94 cd "${S}"
95 emake \
96 GDESTDIR="${MY_HTDOCSDIR}" \
97 DESTDIR="${D}" \
98 APACHE_USER=nobody \
99 install || die
100 webapp_configfile "${MY_HTDOCSDIR}"/conf_default.php
101 webapp_src_install
102
103 fowners -R nobody:nobody /var/lib/ganglia-web/dwoo
104 fperms -R 777 /var/lib/ganglia-web/dwoo
105
106 dodoc AUTHORS README TODO || die
107 }
108
109 pkg_postinst() {
110 webapp_pkg_postinst
111
112 # upgrade from < 3.5.6
113 if [ -d "${ROOT}"/var/lib/ganglia/dwoo ]; then
114 rm -rf "${ROOT}"/var/lib/ganglia/dwoo || die
115 fi
116 }
117
118
119
120 1.1 sys-cluster/ganglia-web/ganglia-web-3.5.8-r1.ebuild
121
122 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia-web/ganglia-web-3.5.8-r1.ebuild?rev=1.1&view=markup
123 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia-web/ganglia-web-3.5.8-r1.ebuild?rev=1.1&content-type=text/plain
124
125 Index: ganglia-web-3.5.8-r1.ebuild
126 ===================================================================
127 # Copyright 1999-2013 Gentoo Foundation
128 # Distributed under the terms of the GNU General Public License v2
129 # $Header: /var/cvsroot/gentoo-x86/sys-cluster/ganglia-web/ganglia-web-3.5.8-r1.ebuild,v 1.1 2013/12/23 16:54:37 jsbronder Exp $
130
131 EAPI=4
132 WEBAPP_MANUAL_SLOT="yes"
133 inherit webapp eutils
134
135 DESCRIPTION="Web frontend for sys-cluster/ganglia"
136 HOMEPAGE="http://ganglia.sourceforge.net"
137 SRC_URI="mirror://sourceforge/ganglia/${PN}/${PV}/${P}.tar.gz"
138 LICENSE="BSD"
139 SLOT="0"
140 KEYWORDS="~amd64 ~ppc ~x86"
141 IUSE="vhosts"
142
143 DEPEND="net-misc/rsync"
144 RDEPEND="
145 ${DEPEND}
146 ${WEBAPP_DEPEND}
147 >=sys-cluster/ganglia-3.3.7[-minimal]
148 dev-lang/php[gd,xml,ctype,cgi]
149 media-fonts/dejavu"
150
151 src_configure() {
152 return 0
153 }
154
155 src_compile() {
156 return 0
157 }
158
159 src_prepare() {
160 epatch "${FILESDIR}"/CVE-2013-6395-fix-xss.patch
161 }
162
163 src_install() {
164 webapp_src_preinst
165 cd "${S}"
166 emake \
167 GDESTDIR="${MY_HTDOCSDIR}" \
168 DESTDIR="${D}" \
169 APACHE_USER=nobody \
170 install || die
171 webapp_configfile "${MY_HTDOCSDIR}"/conf_default.php
172 webapp_src_install
173
174 fowners -R nobody:nobody /var/lib/ganglia-web/dwoo
175 fperms -R 777 /var/lib/ganglia-web/dwoo
176
177 dodoc AUTHORS README TODO || die
178 }
179
180 pkg_postinst() {
181 webapp_pkg_postinst
182
183 # upgrade from < 3.5.6
184 if [ -d "${ROOT}"/var/lib/ganglia/dwoo ]; then
185 rm -rf "${ROOT}"/var/lib/ganglia/dwoo || die
186 fi
187 }
188
189
190
191 1.1 sys-cluster/ganglia-web/ganglia-web-3.5.6-r1.ebuild
192
193 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia-web/ganglia-web-3.5.6-r1.ebuild?rev=1.1&view=markup
194 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/ganglia-web/ganglia-web-3.5.6-r1.ebuild?rev=1.1&content-type=text/plain
195
196 Index: ganglia-web-3.5.6-r1.ebuild
197 ===================================================================
198 # Copyright 1999-2013 Gentoo Foundation
199 # Distributed under the terms of the GNU General Public License v2
200 # $Header: /var/cvsroot/gentoo-x86/sys-cluster/ganglia-web/ganglia-web-3.5.6-r1.ebuild,v 1.1 2013/12/23 16:54:37 jsbronder Exp $
201
202 EAPI=4
203 WEBAPP_MANUAL_SLOT="yes"
204 inherit webapp eutils
205
206 DESCRIPTION="Web frontend for sys-cluster/ganglia"
207 HOMEPAGE="http://ganglia.sourceforge.net"
208 SRC_URI="mirror://sourceforge/ganglia/${PN}/${PV}/${P}.tar.gz"
209 LICENSE="BSD"
210 SLOT="0"
211 KEYWORDS="~amd64 ~ppc ~x86"
212 IUSE="vhosts"
213
214 DEPEND="net-misc/rsync"
215 RDEPEND="
216 ${DEPEND}
217 ${WEBAPP_DEPEND}
218 >=sys-cluster/ganglia-3.3.7[-minimal]
219 dev-lang/php[gd,xml,ctype,cgi]
220 media-fonts/dejavu"
221
222 src_configure() {
223 return 0
224 }
225
226 src_compile() {
227 return 0
228 }
229
230 src_prepare() {
231 epatch "${FILESDIR}"/CVE-2013-6395-fix-xss.patch
232 }
233
234 src_install() {
235 webapp_src_preinst
236 cd "${S}"
237 emake \
238 GDESTDIR="${MY_HTDOCSDIR}" \
239 DESTDIR="${D}" \
240 APACHE_USER=nobody \
241 install || die
242 webapp_configfile "${MY_HTDOCSDIR}"/conf_default.php
243 webapp_src_install
244
245 fowners -R nobody:nobody /var/lib/ganglia-web/dwoo
246 fperms -R 777 /var/lib/ganglia-web/dwoo
247
248 dodoc AUTHORS README TODO || die
249 }
250
251 pkg_postinst() {
252 webapp_pkg_postinst
253
254 # upgrade from < 3.5.6
255 if [ -d "${ROOT}"/var/lib/ganglia/dwoo ]; then
256 rm -rf "${ROOT}"/var/lib/ganglia/dwoo || die
257 fi
258 }