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