Gentoo Archives: gentoo-commits

From: "Christian Ruppert (idl0r)" <idl0r@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in www-apps/bugzilla: bugzilla-3.6.8.ebuild ChangeLog bugzilla-4.0.4.ebuild bugzilla-3.6.4.ebuild bugzilla-3.4.12.ebuild bugzilla-4.0.2.ebuild
Date: Wed, 01 Feb 2012 18:31:05
Message-Id: 20120201183055.6FB402004B@flycatcher.gentoo.org
1 idl0r 12/02/01 18:30:55
2
3 Modified: ChangeLog
4 Added: bugzilla-3.6.8.ebuild bugzilla-4.0.4.ebuild
5 Removed: bugzilla-3.6.4.ebuild bugzilla-3.4.12.ebuild
6 bugzilla-4.0.2.ebuild
7 Log:
8 Version bump, CVE-2012-0440, bug 401809.
9
10 (Portage version: 2.2.0_alpha84/cvs/Linux x86_64)
11
12 Revision Changes Path
13 1.206 www-apps/bugzilla/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/bugzilla/ChangeLog?rev=1.206&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/bugzilla/ChangeLog?rev=1.206&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/bugzilla/ChangeLog?r1=1.205&r2=1.206
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/www-apps/bugzilla/ChangeLog,v
22 retrieving revision 1.205
23 retrieving revision 1.206
24 diff -u -r1.205 -r1.206
25 --- ChangeLog 27 Aug 2011 20:13:12 -0000 1.205
26 +++ ChangeLog 1 Feb 2012 18:30:55 -0000 1.206
27 @@ -1,6 +1,16 @@
28 # ChangeLog for www-apps/bugzilla
29 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/www-apps/bugzilla/ChangeLog,v 1.205 2011/08/27 20:13:12 phajdan.jr Exp $
31 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
32 +# $Header: /var/cvsroot/gentoo-x86/www-apps/bugzilla/ChangeLog,v 1.206 2012/02/01 18:30:55 idl0r Exp $
33 +
34 +*bugzilla-4.0.4 (01 Feb 2012)
35 +*bugzilla-3.6.8 (01 Feb 2012)
36 +
37 + 01 Feb 2012; Christian Ruppert <idl0r@g.o> -bugzilla-3.4.12.ebuild,
38 + -bugzilla-3.6.4.ebuild, +bugzilla-3.6.8.ebuild, -bugzilla-4.0.2.ebuild,
39 + +bugzilla-4.0.4.ebuild, -files/3.4/bugzilla.cron.daily,
40 + -files/3.4/bugzilla.cron.tab, -files/3.4/postinstall-en.txt,
41 + -files/3.4/reconfig:
42 + Version bump, CVE-2012-0440, bug 401809.
43
44 27 Aug 2011; Pawel Hajdan jr <phajdan.jr@g.o> bugzilla-3.6.6.ebuild:
45 x86 stable wrt security bug #380255
46
47
48
49 1.1 www-apps/bugzilla/bugzilla-3.6.8.ebuild
50
51 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/bugzilla/bugzilla-3.6.8.ebuild?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/bugzilla/bugzilla-3.6.8.ebuild?rev=1.1&content-type=text/plain
53
54 Index: bugzilla-3.6.8.ebuild
55 ===================================================================
56 # Copyright 1999-2012 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 # $Header: /var/cvsroot/gentoo-x86/www-apps/bugzilla/bugzilla-3.6.8.ebuild,v 1.1 2012/02/01 18:30:55 idl0r Exp $
59
60 EAPI="3"
61
62 inherit webapp depend.apache versionator eutils
63
64 MY_PB=$(get_version_component_range 1-2)
65
66 DESCRIPTION="Bugzilla is the Bug-Tracking System from the Mozilla project"
67 SRC_URI="http://ftp.mozilla.org/pub/mozilla.org/webtools/${P}.tar.gz"
68 HOMEPAGE="http://www.bugzilla.org"
69
70 LICENSE="MPL-1.1"
71 KEYWORDS="~amd64 ~x86"
72
73 IUSE="modperl extras graphviz mysql postgres"
74
75 RDEPEND="
76 virtual/httpd-cgi
77 >=dev-lang/perl-5.8.8
78
79 >=dev-perl/DBI-1.601
80 >=dev-perl/DateTime-0.50
81 >=dev-perl/DateTime-Locale-0.43
82 >=dev-perl/DateTime-TimeZone-0.71
83 >=dev-perl/URI-1.38
84 >=dev-perl/Email-MIME-1.900
85 >=dev-perl/Email-MIME-Encodings-1.313
86 >=dev-perl/Email-Send-2.190
87 >=dev-perl/MIME-tools-5.427
88 >=dev-perl/Template-Toolkit-2.22
89 >=dev-perl/TimeDate-1.16
90 >=virtual/perl-CGI-3.510
91 >=virtual/perl-Digest-SHA-5.46
92 >=virtual/perl-File-Spec-3.27.01
93 >=virtual/perl-MIME-Base64-3.07
94
95 mysql? ( >=dev-perl/DBD-mysql-4.00.5 )
96 postgres? ( >=dev-perl/DBD-Pg-1.49 )
97 graphviz? ( media-gfx/graphviz )
98
99 modperl? (
100 >=dev-perl/Apache-DBI-1.06
101 www-apache/mod_perl:1
102 )
103
104 extras? (
105 dev-perl/Authen-SASL
106 >=dev-perl/Chart-2.4.1
107 dev-perl/Email-MIME-Attachment-Stripper
108 dev-perl/Email-Reply
109 >=dev-perl/GD-2.35
110 dev-perl/GDGraph
111 dev-perl/GDTextUtil
112 >=dev-perl/HTML-Parser-3.60
113 dev-perl/HTML-Scrubber
114 dev-perl/JSON-RPC
115 dev-perl/libwww-perl
116 >=dev-perl/PatchReader-0.9.5
117 dev-perl/perl-ldap
118 dev-perl/SOAP-Lite
119 dev-perl/Template-GD
120 dev-perl/Test-Taint
121 dev-perl/XML-Twig
122 || ( media-gfx/imagemagick[perl] media-gfx/graphicsmagick[imagemagick,perl] )
123 dev-perl/TheSchwartz
124 dev-perl/Daemon-Generic
125 dev-perl/Math-Random-Secure
126 )
127 "
128 # from extras we miss:
129 # (nothing)
130
131 want_apache modperl
132
133 pkg_setup() {
134 depend.apache_pkg_setup modperl
135 webapp_pkg_setup
136 }
137
138 src_prepare() {
139 ecvs_clean
140 # Remove bundled perl modules
141 rm -rf "${S}"/lib || die
142 }
143
144 src_install () {
145 webapp_src_preinst
146
147 insinto "${MY_HTDOCSDIR}"
148 doins -r . || die
149 for f in bugzilla.cron.daily bugzilla.cron.tab; do
150 doins "${FILESDIR}"/${MY_PB}/${f} || die
151 done
152
153 webapp_hook_script "${FILESDIR}"/${MY_PB}/reconfig
154 webapp_postinst_txt en "${FILESDIR}"/${MY_PB}/postinstall-en.txt
155 webapp_src_install
156
157 # bug #124282
158 chmod +x "${D}${MY_HTDOCSDIR}"/*.cgi
159 # configuration must be executable
160 chmod u+x "${D}${MY_HTDOCSDIR}"/checksetup.pl
161 }
162
163
164
165 1.1 www-apps/bugzilla/bugzilla-4.0.4.ebuild
166
167 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/bugzilla/bugzilla-4.0.4.ebuild?rev=1.1&view=markup
168 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-apps/bugzilla/bugzilla-4.0.4.ebuild?rev=1.1&content-type=text/plain
169
170 Index: bugzilla-4.0.4.ebuild
171 ===================================================================
172 # Copyright 1999-2012 Gentoo Foundation
173 # Distributed under the terms of the GNU General Public License v2
174 # $Header: /var/cvsroot/gentoo-x86/www-apps/bugzilla/bugzilla-4.0.4.ebuild,v 1.1 2012/02/01 18:30:55 idl0r Exp $
175
176 EAPI="3"
177
178 inherit webapp depend.apache versionator eutils
179
180 MY_PB=$(get_version_component_range 1-2)
181
182 DESCRIPTION="Bugzilla is the Bug-Tracking System from the Mozilla project"
183 SRC_URI="http://ftp.mozilla.org/pub/mozilla.org/webtools/${P}.tar.gz"
184 HOMEPAGE="http://www.bugzilla.org"
185
186 LICENSE="MPL-1.1"
187 KEYWORDS="~amd64 ~x86"
188
189 IUSE="modperl extras graphviz mysql postgres test"
190
191 COMMON_DEPS="
192 >=dev-lang/perl-5.8.8
193
194 >=virtual/perl-CGI-3.510
195 virtual/perl-Digest-SHA
196 >=dev-perl/TimeDate-1.16
197 >=dev-perl/DateTime-0.50
198 >=dev-perl/DateTime-TimeZone-0.71
199 >=dev-perl/DBI-1.601
200 >=dev-perl/Template-Toolkit-2.22
201 >=dev-perl/Email-Send-2.190
202 >=dev-perl/Email-MIME-1.904
203 dev-perl/URI
204 >=dev-perl/List-MoreUtils-0.22
205
206 virtual/perl-File-Path
207 virtual/perl-Scalar-List-Utils
208
209 >=virtual/perl-File-Spec-3.27.01
210 >=virtual/perl-MIME-Base64-3.07
211 "
212
213 DEPEND="test? ( ${COMMON_DEPS} )"
214 RDEPEND="
215 virtual/httpd-cgi
216
217 ${COMMON_DEPS}
218
219 postgres? ( >=dev-perl/DBD-Pg-1.49 )
220 mysql? ( >=dev-perl/DBD-mysql-4.00.5 )
221
222 extras? (
223 >=dev-perl/GD-2.35
224 >=dev-perl/Chart-2.4.1
225 dev-perl/Template-GD
226 dev-perl/GDTextUtil
227 dev-perl/GDGraph
228 dev-perl/XML-Twig
229 >=dev-perl/MIME-tools-5.427
230 dev-perl/libwww-perl
231 >=dev-perl/PatchReader-0.9.5
232 dev-perl/perl-ldap
233 dev-perl/Authen-SASL
234 >=dev-perl/SOAP-Lite-0.712
235 dev-perl/JSON-RPC
236 >=dev-perl/JSON-XS-2.0
237 dev-perl/Test-Taint
238 >=dev-perl/HTML-Parser-3.60
239 dev-perl/HTML-Scrubber
240 dev-perl/Email-MIME-Attachment-Stripper
241 dev-perl/Email-Reply
242 dev-perl/TheSchwartz
243 dev-perl/Daemon-Generic
244 >=dev-perl/Math-Random-Secure-0.50
245
246 || ( media-gfx/imagemagick[perl] media-gfx/graphicsmagick[imagemagick,perl] )
247 dev-perl/MIME-tools
248 )
249
250 modperl? (
251 www-apache/mod_perl:1
252 >=dev-perl/Apache-SizeLimit-0.93
253 )
254
255 graphviz? ( media-gfx/graphviz )
256 "
257
258 # RadiusPerl for extras? bug 252128
259
260 want_apache modperl
261
262 pkg_setup() {
263 depend.apache_pkg_setup modperl
264 webapp_pkg_setup
265 }
266
267 src_prepare() {
268 # Get a rid of the bzr files
269 rm -rf .bzr*
270
271 # Remove bundled perl modules
272 rm -rf lib/
273 }
274
275 src_test() {
276 # Shall we remove runtests.pl and t/,xt/ on install?
277 perl runtests.pl || die
278 }
279
280 src_install () {
281 webapp_src_preinst
282
283 insinto "${MY_HTDOCSDIR}"
284 doins -r . || die
285 doins "${FILESDIR}"/${MY_PB}/bugzilla.cron.{daily,tab} || die
286
287 webapp_hook_script "${FILESDIR}"/${MY_PB}/reconfig
288 webapp_postinst_txt en "${FILESDIR}"/${MY_PB}/postinstall-en.txt
289 webapp_src_install
290
291 if use extras; then
292 newconfd "${FILESDIR}"/${MY_PB}/bugzilla-queue.confd bugzilla-queue || die
293 newinitd "${FILESDIR}"/${MY_PB}/bugzilla-queue.initd bugzilla-queue || die
294 fi
295
296 # bug #124282
297 chmod +x "${D}${MY_HTDOCSDIR}"/*.cgi
298 # configuration must be executable
299 chmod u+x "${D}${MY_HTDOCSDIR}"/checksetup.pl
300 }