Gentoo Archives: gentoo-commits

From: "Andreas K. Huettel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/dilfridge:master commit in: net-firewall/fwbuilder/, net-firewall/fwbuilder/files/
Date: Wed, 30 Mar 2011 20:45:14
Message-Id: 5eae9c684db7e0d6b8e4da538d5189af04cddacd.dilfridge@gentoo
1 commit: 5eae9c684db7e0d6b8e4da538d5189af04cddacd
2 Author: Andreas K. Huettel (dilfridge) <mail <AT> akhuettel <DOT> de>
3 AuthorDate: Wed Mar 30 20:44:42 2011 +0000
4 Commit: Andreas K. Huettel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Wed Mar 30 20:44:42 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/dilfridge.git;a=commit;h=5eae9c68
7
8 [net-firewall/fwbuilder] Copied from main tree
9
10 ---
11 net-firewall/fwbuilder/ChangeLog | 479 ++++++++++++++++++++
12 net-firewall/fwbuilder/Manifest | 20 +
13 .../fwbuilder/files/3.0.7-secure-mktemp.patch | 15 +
14 .../fwbuilder/files/4.0.1-secure-mktemp.patch | 15 +
15 .../fwbuilder/files/4.x-qmake-use-LDFLAGS.patch | 11 +
16 net-firewall/fwbuilder/fwbuilder-3.0.3.ebuild | 72 +++
17 net-firewall/fwbuilder/fwbuilder-3.0.6.ebuild | 72 +++
18 net-firewall/fwbuilder/fwbuilder-3.0.7.ebuild | 74 +++
19 net-firewall/fwbuilder/fwbuilder-4.0.1-r1.ebuild | 50 ++
20 net-firewall/fwbuilder/fwbuilder-4.0.1.ebuild | 50 ++
21 net-firewall/fwbuilder/fwbuilder-4.1.1.ebuild | 50 ++
22 net-firewall/fwbuilder/fwbuilder-4.1.2.ebuild | 50 ++
23 net-firewall/fwbuilder/fwbuilder-4.1.3.ebuild | 50 ++
24 net-firewall/fwbuilder/metadata.xml | 8 +
25 14 files changed, 1016 insertions(+), 0 deletions(-)
26
27 diff --git a/net-firewall/fwbuilder/ChangeLog b/net-firewall/fwbuilder/ChangeLog
28 new file mode 100644
29 index 0000000..b92527b
30 --- /dev/null
31 +++ b/net-firewall/fwbuilder/ChangeLog
32 @@ -0,0 +1,479 @@
33 +# ChangeLog for net-firewall/fwbuilder
34 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
35 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/fwbuilder/ChangeLog,v 1.99 2011/03/30 20:39:16 dilfridge Exp $
36 +
37 + 30 Mar 2011; Andreas K. Huettel <dilfridge@g.o> metadata.xml:
38 + Adopted package
39 +
40 +*fwbuilder-4.1.3 (29 Dec 2010)
41 +
42 + 29 Dec 2010; Michael Weber <xmw@g.o> +fwbuilder-4.1.3.ebuild:
43 + Version bump (bug 349928)
44 +
45 +*fwbuilder-4.1.2 (22 Nov 2010)
46 +
47 + 22 Nov 2010; Michael Weber <xmw@g.o> +fwbuilder-4.1.2.ebuild:
48 + Version bump (bug #341759)
49 +
50 +*fwbuilder-4.1.1 (12 Sep 2010)
51 +*fwbuilder-4.0.1-r1 (12 Sep 2010)
52 +
53 + 12 Sep 2010; Joshua Kinard <kumba@g.o>
54 + +files/4.x-qmake-use-LDFLAGS.patch, fwbuilder-3.0.3.ebuild,
55 + fwbuilder-3.0.6.ebuild, fwbuilder-3.0.7.ebuild, fwbuilder-4.0.1.ebuild,
56 + +fwbuilder-4.0.1-r1.ebuild, +fwbuilder-4.1.1.ebuild:
57 + Removed the mktemp patch from 4.0.1-r1 (solves #329177) and introduced a
58 + new upstream release, 4.1.1. Both also include a fix to include the system
59 + LDFLAGS value into the build (solves #335221). Per repoman, changed all
60 + the ebuilds to use the qt4-r2 eclass over the deprecated qt4 eclass.
61 +
62 +*fwbuilder-4.0.1 (05 Jun 2010)
63 +
64 + 05 Jun 2010; Joshua Kinard <kumba@g.o>
65 + +files/4.0.1-secure-mktemp.patch, +fwbuilder-4.0.1.ebuild:
66 + Import ebuild for fwbuilder-4.0.1. Addresses #318689. Marked ~ on x86,
67 + amd64, ppc, and ppc64, per older ebuilds.
68 +
69 + 09 Mar 2010; Joseph Jezak <josejx@g.o> fwbuilder-3.0.7.ebuild:
70 + Marked ppc stable for bug #285861.
71 +
72 + 08 Mar 2010; Markus Meier <maekke@g.o> fwbuilder-3.0.7.ebuild:
73 + amd64 stable, bug #285861
74 +
75 + 08 Mar 2010; Christian Faulhammer <fauli@g.o>
76 + fwbuilder-3.0.7.ebuild:
77 + stable x86, security bug 285861
78 +
79 + 08 Mar 2010; Brent Baude <ranger@g.o> fwbuilder-3.0.7.ebuild:
80 + Marking fwbuilder-3.0.7 ppc64 for bug 285861
81 +
82 + 29 Nov 2009; Tiago Cunha <tcunha@g.o> fwbuilder-2.0.12.ebuild:
83 + Remove sparc keyword from vulnerable version (can't keyword the newest
84 + ebuild, since it depends on dev-java/antlr, which depends on virtual/jdk,
85 + and virtual/jre), bug 235809.
86 +
87 +*fwbuilder-3.0.7 (12 Nov 2009)
88 +
89 + 12 Nov 2009; Tiziano Müller <dev-zero@g.o>
90 + +files/3.0.7-secure-mktemp.patch, +fwbuilder-3.0.7.ebuild:
91 + Version bump (also fixes security bug #285861).
92 +
93 + 21 Sep 2009; Alex Legler <a3li@g.o> -fwbuilder-3.0.4.ebuild,
94 + -fwbuilder-3.0.5.ebuild:
95 + Removing unneeded vulnerable ebuilds, bug 285861
96 +
97 +*fwbuilder-3.0.6 (01 Sep 2009)
98 +
99 + 01 Sep 2009; Patrick Lauer <patrick@g.o> +fwbuilder-3.0.6.ebuild:
100 + Bump to 3.0.6, fixes #283001
101 +
102 + 26 Jul 2009; Brent Baude <ranger@g.o> fwbuilder-3.0.3.ebuild:
103 + Marking fwbuilder-3.0.3 ppc64 for bug 235809
104 +
105 + 19 Jul 2009; nixnut <nixnut@g.o> fwbuilder-3.0.3.ebuild:
106 + ppc stable #235809
107 +
108 +*fwbuilder-3.0.5 (27 Jun 2009)
109 +
110 + 27 Jun 2009; Patrick Lauer <patrick@g.o> +fwbuilder-3.0.5.ebuild:
111 + Bump to 3.0.5, fixes #275299
112 +
113 + 15 Apr 2009; Markus Meier <maekke@g.o> fwbuilder-3.0.3.ebuild:
114 + amd64/x86 stable, bug #235809
115 +
116 +*fwbuilder-3.0.4 (05 Apr 2009)
117 +
118 + 05 Apr 2009; Tiziano Müller <dev-zero@g.o>
119 + +fwbuilder-3.0.4.ebuild:
120 + Version bump.
121 +
122 + 29 Mar 2009; Petteri Räty <betelgeuse@g.o> fwbuilder-3.0.3.ebuild:
123 + Add slot atom to antlr dependency.
124 +
125 + 19 Mar 2009; Markus Meier <maekke@g.o> fwbuilder-3.0.3.ebuild:
126 + add ~x86, bug #228621
127 +
128 + 18 Mar 2009; Brent Baude <ranger@g.o> fwbuilder-3.0.3.ebuild:
129 + Marking fwbuilder-3.0.3.ebuild ~ppc and ~ppc64 for bug 235809
130 +
131 +*fwbuilder-3.0.3 (17 Mar 2009)
132 +
133 + 17 Mar 2009; Tiziano Müller <dev-zero@g.o>
134 + +fwbuilder-3.0.3.ebuild:
135 + Version bump (bug #228621, thanks to Boian Berberov and Markos Chandras
136 + for their work). Also fixes bug #251990.
137 +
138 + 17 Mar 2009; Tiziano Müller <dev-zero@g.o>
139 + -files/fwbuilder-2.1.13-build-with-external-antlr.patch:
140 + Removed unused patch.
141 +
142 + 08 Mar 2009; Petteri Räty <betelgeuse@g.o>
143 + -fwbuilder-2.1.13-r2.ebuild, -fwbuilder-2.1.14.ebuild:
144 + Remove old versions.
145 +
146 + 07 Jan 2009; Brent Baude <ranger@g.o> fwbuilder-2.1.18.ebuild:
147 + Marking fwbuilder-2.1.18 ppc64 for bug 245197
148 +
149 + 04 Jan 2009; Markus Meier <maekke@g.o> fwbuilder-2.1.18.ebuild:
150 + amd64/x86 stable, bug #245197
151 +
152 + 03 Jan 2009; nixnut <nixnut@g.o> fwbuilder-2.1.18.ebuild:
153 + ppc stable #245197
154 +
155 + 01 Oct 2008; Petteri Räty <betelgeuse@g.o>
156 + fwbuilder-2.1.18.ebuild:
157 + Don't run econf twice by using src_configure.
158 +
159 + 27 Sep 2008; Petteri Räty <betelgeuse@g.o>
160 + fwbuilder-2.1.18.ebuild:
161 + Use EAPI 2 use dependencies instead of built_with_use.
162 +
163 +*fwbuilder-2.1.18 (09 Jun 2008)
164 +
165 + 09 Jun 2008; Jeremy Olexa <darkside@g.o> +fwbuilder-2.1.18.ebuild:
166 + Version bump, bug #219471. Adds gcc-4.3 compatibility according to loki_val.
167 +
168 + 09 Jun 2008; Jeremy Olexa <darkside@g.o>
169 + fwbuilder-2.1.13-r2.ebuild, fwbuilder-2.1.14.ebuild:
170 + Fix up USE flag check on a dependency, default behavior changed. Thanks to
171 + Daniel Kerwin for reporting, bug #215920
172 +
173 + 09 Jun 2008; Jeremy Olexa <darkside@g.o> fwbuilder-2.0.12.ebuild:
174 + Fixed QA issue regarding pre-stripped files. bug #198635.
175 +
176 + 29 May 2008; Christian Heim <phreak@g.o> metadata.xml:
177 + Removing Carlos Silva (r3pek) from metadata.xml (as per #80351). Assigning
178 + to maintainer-needed.
179 +
180 +*fwbuilder-2.1.14 (29 Sep 2007)
181 +
182 + 29 Sep 2007; Carlos Silva <r3pek@g.o> +fwbuilder-2.1.14.ebuild:
183 + Version bump
184 +
185 +*fwbuilder-2.1.13-r2 (07 Sep 2007)
186 +
187 + 07 Sep 2007; Carlos Silva <r3pek@g.o> -fwbuilder-2.1.13-r1.ebuild,
188 + +fwbuilder-2.1.13-r2.ebuild:
189 + rev bump to fix bug #191465. Thx Heiko Helmle for reporting
190 +
191 +*fwbuilder-2.1.13-r1 (06 Sep 2007)
192 +
193 + 06 Sep 2007; Carlos Silva <r3pek@g.o>
194 + +files/fwbuilder-2.1.13-build-with-external-antlr.patch,
195 + -fwbuilder-2.1.13.ebuild, +fwbuilder-2.1.13-r1.ebuild:
196 + Revision bump to add a patch to make use of an externel antlr. Updated
197 + ebuild from bug #187545 thx to Davide Pesavento. Also dropped alpha and
198 + sparc keyword, see bug #187186
199 +
200 +*fwbuilder-2.1.13 (25 Jul 2007)
201 +
202 + 25 Jul 2007; Carlos Silva <r3pek@g.o> metadata.xml,
203 + -fwbuilder-2.1.10.ebuild, +fwbuilder-2.1.13.ebuild:
204 + Version bump. Taking maintainership
205 +
206 + 06 May 2007; Marius Mauch <genone@g.o> fwbuilder-2.0.12.ebuild,
207 + fwbuilder-2.1.10.ebuild:
208 + Replacing einfo with elog
209 +
210 +*fwbuilder-2.1.10 (01 Apr 2007)
211 +
212 + 01 Apr 2007; Anant Narayanan <anant@g.o> -fwbuilder-2.1.5.ebuild,
213 + +fwbuilder-2.1.10.ebuild:
214 + vBump to 2.1.10, remove 2.1.5. Closes bug #157542
215 +
216 + 20 Aug 2006; <sjl@g.o> fwbuilder-2.1.5.ebuild:
217 + fix executable name in desktop file (Bug #144461)
218 +
219 +*fwbuilder-2.1.5 (19 Aug 2006)
220 +
221 + 19 Aug 2006; Carsten Lohrke <carlo@g.o> +fwbuilder-2.1.5.ebuild:
222 + Version bump.
223 +
224 + 31 May 2006; Carsten Lohrke <carlo@g.o>
225 + -files/fwbuilder-1.1.2-nls_fix.patch, -fwbuilder-1.1.2.ebuild,
226 + -fwbuilder-2.0.6.ebuild, -fwbuilder-2.0.7.ebuild, -fwbuilder-2.0.8.ebuild,
227 + -fwbuilder-2.0.9.ebuild, -fwbuilder-2.0.10.ebuild,
228 + -fwbuilder-2.0.11.ebuild:
229 + Clean up.
230 +
231 + 29 May 2006; Simon Stelling <blubb@g.o> fwbuilder-2.0.12.ebuild:
232 + stable on amd64
233 +
234 + 26 May 2006; Markus Rothe <corsair@g.o> fwbuilder-2.0.12.ebuild:
235 + Stable on ppc64; bug #130172
236 +
237 + 25 May 2006; Joseph Jezak <josejx@g.o> fwbuilder-2.0.12.ebuild:
238 + Marked ppc stable for bug #130172.
239 +
240 + 25 May 2006; Chris Gianelloni <wolf31o2@g.o>
241 + fwbuilder-2.0.12.ebuild:
242 + Stable on x86 wrt bug #130172.
243 +
244 + 23 May 2006; Gustavo Zacarias <gustavoz@g.o>
245 + fwbuilder-2.0.12.ebuild:
246 + Stable on sparc wrt #130172
247 +
248 +*fwbuilder-2.0.12 (20 May 2006)
249 +
250 + 20 May 2006; Carsten Lohrke <carlo@g.o> +fwbuilder-2.0.12.ebuild:
251 + Version bump.
252 +
253 + 16 Apr 2006; Carsten Lohrke <carlo@g.o> metadata.xml:
254 + Update maintainer information.
255 +
256 +*fwbuilder-2.0.11 (10 Apr 2006)
257 +
258 + 10 Apr 2006; Carsten Lohrke <carlo@g.o> +fwbuilder-2.0.11.ebuild:
259 + Version bump.
260 +
261 +*fwbuilder-2.0.10 (06 Dec 2005)
262 +
263 + 06 Dec 2005; Carsten Lohrke <carlo@g.o> +fwbuilder-2.0.10.ebuild:
264 + version bump
265 +
266 + 06 Oct 2005; Fernando J. Pereda <ferdy@g.o> fwbuilder-2.0.9.ebuild:
267 + marked ~alpha wrt bug #107450
268 +
269 +*fwbuilder-2.0.9 (20 Sep 2005)
270 +
271 + 20 Sep 2005; Benjamin Smee <strerror@g.o> +fwbuilder-2.0.9.ebuild:
272 + version bump
273 +
274 +*fwbuilder-2.0.8 (11 Jul 2005)
275 +
276 + 11 Jul 2005; Carsten Lohrke <carlo@g.o> fwbuilder-2.0.6.ebuild,
277 + fwbuilder-2.0.7.ebuild, +fwbuilder-2.0.8.ebuild:
278 + assure Qt 3 is used to build, version bump
279 +
280 +*fwbuilder-2.0.7 (12 May 2005)
281 +
282 + 12 May 2005; Carsten Lohrke <carlo@g.o>
283 + -files/fwbuilder-2.0.3-errno.patch, -fwbuilder-2.0.0.ebuild,
284 + -fwbuilder-2.0.1.ebuild, -fwbuilder-2.0.2.ebuild, -fwbuilder-2.0.3.ebuild,
285 + -fwbuilder-2.0.4.ebuild, -fwbuilder-2.0.5.ebuild, +fwbuilder-2.0.7.ebuild:
286 + version bump, desktop entry, clean up
287 +
288 + 17 Apr 2005; Eric Shattow <jnc@g.o> fwbuilder-2.0.6.ebuild:
289 + Stable on x86; Bug #85580
290 +
291 + 29 Mar 2005; Markus Rothe <corsair@g.o> fwbuilder-2.0.6.ebuild:
292 + Stable on ppc64; bug #85580
293 +
294 + 19 Mar 2005; Jan Brinkmann <luckyduck@g.o> fwbuilder-2.0.6.ebuild:
295 + stable on amd64 wrt #85580
296 +
297 + 19 Mar 2005; Joseph Jezak <josejx@g.o> fwbuilder-2.0.6.ebuild:
298 + Marked ppc stable for bug #85580.
299 +
300 + 17 Mar 2005; Gustavo Zacarias <gustavoz@g.o> fwbuilder-2.0.6.ebuild:
301 + Stable on sparc wrt #85580
302 +
303 +*fwbuilder-2.0.6 (21 Feb 2005)
304 +
305 + 21 Feb 2005; Carsten Lohrke <carlo@g.o> +fwbuilder-2.0.6.ebuild:
306 + version bump
307 +
308 +*fwbuilder-2.0.5 (07 Feb 2005)
309 +
310 + 07 Feb 2005; Carsten Lohrke <carlo@g.o> +fwbuilder-2.0.5.ebuild:
311 + version bump
312 +
313 +*fwbuilder-2.0.4 (18 Dec 2004)
314 +
315 + 18 Dec 2004; Carsten Lohrke <carlo@g.o> +fwbuilder-2.0.4.ebuild:
316 + version bump
317 +
318 +*fwbuilder-2.0.3 (05 Oct 2004)
319 +
320 + 05 Oct 2004; Daniel Ahlberg <aliz@g.o> fwbuilder-2.0.3.ebuild:
321 + Version bump, closing #66116.
322 +
323 + 05 Oct 2004; Daniel Ahlberg <aliz@g.o> fwbuilder-2.0.2.ebuild:
324 + Added QMAKESPEC, closing #62715.
325 +
326 + 07 Sep 2004; Gustavo Zacarias <gustavoz@g.o> fwbuilder-2.0.0.ebuild:
327 + Stable on sparc
328 +
329 +*fwbuilder-2.0.2 (01 Sep 2004)
330 +
331 + 01 Sep 2004; Daniel Ahlberg <aliz@g.o> fwbuilder-2.0.0.ebuild,
332 + fwbuilder-2.0.2.ebuild:
333 + Version bump.
334 +
335 + 01 Sep 2004; Daniel Ahlberg <aliz@g.o> fwbuilder-2.0.0.ebuild,
336 + fwbuilder-2.0.1.ebuild:
337 + Fix DEPEND vars, closing #61991.
338 +
339 +*fwbuilder-2.0.1 (18 Aug 2004)
340 +
341 + 18 Aug 2004; Daniel Ahlberg <aliz@g.o> fwbuilder-2.0.1.ebuild:
342 + Version bump, closing #60153.
343 + Added dependency to libxslt, closing #59223.
344 +
345 + 06 Aug 2004; Daniel Ahlberg <aliz@g.o> fwbuilder-2.0.0.ebuild:
346 + Added missing arches.
347 +
348 + 02 Aug 2004; Daniel Ahlberg <aliz@g.o> :
349 + Version bump, ebuild contributed by Carsten Lohrke <carlo@g.o> in
350 + #58794.
351 +
352 +*fwbuilder-2.0.0 (02 Aug 2004)
353 +
354 + 09 Jun 2004; Aron Griffis <agriffis@g.o> fwbuilder-1.0.11.ebuild,
355 + fwbuilder-1.1.1-r1.ebuild, fwbuilder-1.1.1.ebuild:
356 + Fix use invocation
357 +
358 + 07 Jun 2004; Daniel Ahlberg <aliz@g.o> fwbuilder-1.1.2.ebuild,
359 + files/fwbuilder-1.1.2-nls_fix.patch:
360 + Fix compilation when nls is disabled.
361 +
362 + 27 Apr 2004; Aron Griffis <agriffis@g.o> fwbuilder-1.0.11.ebuild,
363 + fwbuilder-1.1.1-r1.ebuild, fwbuilder-1.1.1.ebuild:
364 + Add flag-o-matic for bug 49179
365 +
366 + 14 Apr 2004; Daniel Ahlberg <aliz@g.o> fwbuilder-1.1.2.ebuild:
367 + Move inherit line.
368 +
369 + 10 Apr 2004; David Holm <dholm@g.o> fwbuilder-1.1.2.ebuild:
370 + Added to ~ppc.
371 +
372 + 12 Mar 2004; Daniel Ahlberg <aliz@g.o> fwbuilder-1.1.2.ebuild:
373 + Small update to postinst message.
374 +
375 + 10 Mar 2004; Jason Wever <weeve@g.o> fwbuilder-1.1.2.ebuild:
376 + Marked stable on sparc.
377 +
378 + 25 Feb 2004; Sven Blumenstein <bazik@g.o> fwbuilder-1.1.1-r1.ebuild:
379 + Stable on sparc.
380 +
381 + 27 Feb 2004; Daniel Ahlberg <aliz@g.o> fwbuilder-1.1.2.ebuild:
382 + x86 and amd64 unmask.
383 +
384 +*fwbuilder-1.1.1-r1 (08 Feb 2004)
385 +
386 + 08 Feb 2004; <nerdboy@g.o> fwbuilder-1.1.1-r1.ebuild:
387 + updated 1.1.1-r1 to fix nasty autoconf voodoo
388 +
389 +*fwbuilder-1.1.2 (23 Jan 2004)
390 +
391 + 23 Jan 2004; Daniel Ahlberg <aliz@g.o> fwbuilder-1.1.2.ebuild:
392 + Version bump
393 +
394 +*fwbuilder-1.1.1 (12 Dec 2003)
395 +
396 + 12 Dec 2003; Daniel Ahlberg <aliz@g.o> fwbuilder-1.1.1.ebuild:
397 + Version bump
398 +
399 + 06 Dec 2003; Jason Wever <weeve@g.o> fwbuilder-1.0.11.ebuild:
400 + Marked stable on sparc.
401 +
402 +*fwbuilder-1.1.0 (26 Nov 2003)
403 +
404 + 26 Nov 2003; Daniel Ahlberg <aliz@g.o> fwbuilder-1.1.0.ebuild:
405 + Version bump
406 +
407 + 22 Oct 2003; Martin Holzer <mholzer@g.o> fwbuilder-1.0.10.ebuild,
408 + fwbuilder-1.0.11.ebuild, fwbuilder-1.0.6.ebuild:
409 + adding RESTRICT="nomirror"
410 +
411 + 05 Oct 2003; Jason Wever <weeve@g.o> fwbuilder-1.0.11.ebuild:
412 + Added replace-flags fix for overoptimization, fixes bug #30256.
413 +
414 +*fwbuilder-1.0.11 (19 Sep 2003)
415 +
416 + 19 Sep 2003; Daniel Ahlberg <aliz@g.o> fwbuilder-1.0.11.ebuild:
417 + Version bump
418 +
419 + 13 Jul 2003; Martin Holzer <mholzer@g.o> fwbuilder-1.0.10.ebuild,
420 + fwbuilder-1.0.6.ebuild, fwbuilder-1.0.7.ebuild, fwbuilder-1.0.8.ebuild,
421 + fwbuilder-1.0.9-r1.ebuild, fwbuilder-1.0.9.ebuild:
422 + Updated Depend. Closes #24364.
423 +
424 +*fwbuilder-1.0.10 (27 May 2003)
425 +
426 + 27 May 2003; Daniel Ahlberg <aliz@g.o> fwbuilder-1.0.10.ebuild :
427 + Version bump and ebuild cleanup.
428 +
429 +*fwbuilder-1.0.9-r1 (20 Mar 2003)
430 +
431 + 20 Mar 2003; Aron Griffis <agriffis@g.o> fwbuilder-1.0.6.ebuild,
432 + fwbuilder-1.0.7.ebuild, fwbuilder-1.0.8.ebuild, fwbuilder-1.0.9-r1.ebuild,
433 + fwbuilder-1.0.9.ebuild:
434 + Remove pic USE-flag and bump rev
435 +
436 +*fwbuilder-1.0.9 (01 Mar 2003)
437 +
438 + 01 Mar 2003; Daniel Ahlberg <aliz@g.o> :
439 + Version bump.
440 +
441 + 10 Jan 2003; Daniel Ahlberg <aliz@g.o> fwbuilder-1.0.6.ebuild, fwbuilder-1.0.7.ebuild,
442 + fwbuilder-1.0.8.ebuild :
443 + Make dependency on libfwbuilder strict.
444 +
445 +*fwbuilder-1.0.8 (05 Jan 2003)
446 +
447 + 05 Jan 2003; Daniel Ahlberg <aliz@g.o> :
448 + Versionbump.
449 +
450 + 05 Jan 2003; Daniel Ahlberg <aliz@g.o> fwbuilder-1.0.7.ebuild :
451 + Marked stable for x86.
452 +
453 + 06 Dec 2002; Rodney Rees <manson@g.o> : changed sparc ~sparc keywords
454 +
455 + 04 Dec 2002; foser <foser@g.o> fwbuilder-1.0.6.ebuild fwbuilder-1.0.7.ebuild :
456 + Fixed gtkmm deps to gtk1 only
457 +
458 +*fwbuilder-1.0.7 (04 Nov 2002)
459 +
460 + 04 Nov 2002; Daniel Ahlberg <aliz@g.o> :
461 + Version bump. Found by AutoBot <autobot@×××××××××××.com> in #10085.
462 +
463 +*fwbuilder-1.0.6 (03 Oct 2002)
464 +
465 + 03 Oct 2002; Mike Frysinger <vapier@g.o> fwbuilder-1.0.6.ebuild :
466 + Version bump to take care of (ignore #6926 #8381 #8709),
467 + added libsigc++ to DEPEND, added iproute to RDEPEND #6765
468 +
469 +*fwbuilder-1.0.4 (05 Aug 2002)
470 +
471 + 05 Aug 2002; Daniel Ahlberg <aliz@g.o> fwbuilder-1.0.4.ebuild
472 + Version bump, ebuild contributed by Artur Wanzel <t1ck@×××××××××.com>.
473 +
474 +*fwbuilder-1.0.3-r1 (03 Aug 2002)
475 +
476 + 03 Aug 2002; Daniel Ahlberg <aliz@g.o> fwbuilder-1.0.3-r1.ebuild:
477 + Added dependency to iproute2, closes #5645.
478 +
479 +*fwbuilder-1.0.3 (10 Jul 2002)
480 +
481 + 10 Jul 2002; phoen][x <phoenix@g.o> fwbuilder-1.0.3.ebuild :
482 + Bumped to new version. Thanks to Artur Wanzel <t1ck@×××××××××.com>
483 + for the contribution.
484 +
485 +*fwbuilder-1.0.1 (30 Mar 2002)
486 +
487 + 7 Jul 2002; phoen][x <phoenix@g.o> fwbuilder-1.0.1.ebuild :
488 + Added KEYWORDS, LICENSE, SLOT.
489 +
490 + 30 Mar 2002; Seemant Kulleen <seemant@g.o> fwbuilder-1.0.1.ebuild :
491 + Version bump.
492 +
493 +*fwbuilder-1.0.0 (29 Mar 2002)
494 +
495 + 7 Jul 2002; phoen][x <phoenix@g.o> fwbuilder-1.0.0.ebuild :
496 + Added KEYWORDS, LICENSE, SLOT.
497 +
498 + 29 Mar 2002; Seemant Kulleen <seemant@g.o> fwbuilder-1.0.0.ebuild :
499 + Version bump, and ebuild clean up. Thanks to Lars Jensen for the upgrade.
500 +
501 +*fwbuilder-0.9.6 (1 Feb 2002)
502 +
503 + 7 Jul 2002; phoen][x <phoenix@g.o> fwbuilder-0.9.6.ebuild :
504 + Added KEYWORDS, LICENSE, SLOT.
505 +
506 + 1 Feb 2002; G.Bevin <gbevin@g.o> ChangeLog :
507 + Added initial ChangeLog which should be updated whenever the package is
508 + updated in any way. This changelog is targetted to users. This means that the
509 + comments should well explained and written in clean English. The details about
510 + writing correct changelogs are explained in the skel.ChangeLog file which you
511 + can find in the root directory of the portage repository.
512
513 diff --git a/net-firewall/fwbuilder/Manifest b/net-firewall/fwbuilder/Manifest
514 new file mode 100644
515 index 0000000..0b2935b
516 --- /dev/null
517 +++ b/net-firewall/fwbuilder/Manifest
518 @@ -0,0 +1,20 @@
519 +AUX 3.0.7-secure-mktemp.patch 987 RMD160 612e42ee68253b7d248afd8b039d97e25db0713d SHA1 cb68c5339e28fd13aa3f1b8ca11a2ca76ebf0162 SHA256 02c0811786b268d609b9ecac5b78135c53d32752c1846c63f23716b5de2617a8
520 +AUX 4.0.1-secure-mktemp.patch 701 RMD160 18fcbe371922d545563980ff644e35172433a798 SHA1 c5aab2e1d60ca4df5da9b6e040179fb972f760ad SHA256 3a8d9a5c0daa5c6c3646c11add91b10f3a5074eb41e0bf6bc39b5332009de6ea
521 +AUX 4.x-qmake-use-LDFLAGS.patch 460 RMD160 e2ca41d40105ff63611019af3e9b15b5468fe5e6 SHA1 7b8d2482a00c5d109249815a3ae9f068cd27ece5 SHA256 56c62f025b01f6ecf6c298909c4f64f5890524f8688199187139e354e801ce30
522 +DIST fwbuilder-3.0.3.tar.gz 2342286 RMD160 aeca268daa0bc1d47a05add6590910ae3da15b0e SHA1 04df912936aecd5e6de8b2cde07077565191ab74 SHA256 95d31f53752b12530c29fc349a7dd827016337441769a799557406cc832cd5fc
523 +DIST fwbuilder-3.0.6.tar.gz 2477171 RMD160 685e1468deddaeb8ff2f0d5e02107f6c98a78eba SHA1 c1c4cf069ba35cbc1a377ba1b3572fab7e53ab97 SHA256 a01fce8c8bd46f8be8dfa7e66ecf8f2aa0795d9454c398ea271b93c4daa346d1
524 +DIST fwbuilder-3.0.7.tar.gz 2486382 RMD160 c57150a3de136add28a48fbc3b79aa1006b46963 SHA1 c08411bcf5b686ef86e1da6f0954d8685bf49d61 SHA256 bb827f54a77c0f8a9b471200eda3801c9ff3f2a576647ca6a576e546e20ac254
525 +DIST fwbuilder-4.0.1.tar.gz 5532239 RMD160 a7dd540ac46ccdf0ee9fc75fa786a3cfab6b8484 SHA1 6b4cedd225637da8ebda6cdb9fe50111b6dd2f61 SHA256 d8bb7867df703b30a5d74728a8497a2fa1b1089184bd6d01e974705e5aad766c
526 +DIST fwbuilder-4.1.1.tar.gz 5757379 RMD160 4076929e247609cca2d16a31448fee67447b0b3a SHA1 bd327c56bae596f5d92c8b3186e574980b216189 SHA256 7b2d817665fefd9979ac07a468b98449733d8648aa3605b24e288364a26a0290
527 +DIST fwbuilder-4.1.2.tar.gz 5872728 RMD160 47918905e36f587194d0cfee27c5d7fd0e1c3023 SHA1 823c1e7b0947db7bd713e076bb47dd9cf816ca58 SHA256 3eae607b06bc47f85241d952c3c9bce422625aaff7ec1d632ca0fae1c977b15c
528 +DIST fwbuilder-4.1.3.tar.gz 5683404 RMD160 9a33fd145b45b1d126a2ef4c198c797f4661b401 SHA1 612dbfd7cd669c2ef8889157ae3f8f00d28537fe SHA256 f8af490bc3a09124eb5ac6ce1157366530cb516cf856a398b6ece819b6e6643e
529 +EBUILD fwbuilder-3.0.3.ebuild 1815 RMD160 2bac24d6255b3c57d2d2a27d822698dddee12cf9 SHA1 f6e4a52d205846f8aeabc7cd021014526d110e03 SHA256 da4f876884ec13195d371eeb04d4eaa3b4efb471f086341835b3a20b9232315f
530 +EBUILD fwbuilder-3.0.6.ebuild 1836 RMD160 f213582a01ff6dd91c3d76650558cc67fe533ac4 SHA1 7fbc9112b6cf22fefdc8a198a7e1918992d1c71a SHA256 251ccaaadfc8013c96bb69f50b0a9ce7a24048242f122ce6a678d0c4d302d5f4
531 +EBUILD fwbuilder-3.0.7.ebuild 1888 RMD160 218520cf2b4a6b5303079ce545152aab3c36c89d SHA1 1dc69bc20ff2d72ba359b0475d7b2b34ddf89944 SHA256 7f49b3c3f3c4c28b97446e68a10a89bddc74b63e5a4e86a5e8573cd80d1a8f11
532 +EBUILD fwbuilder-4.0.1-r1.ebuild 1281 RMD160 0e3f7afd67414f61f4ac9acf4e453a174d51919e SHA1 3d19007c34991594cc4af7826cfae5511ca0cc7d SHA256 b1e912ba34f2282d246f0b71971021bfab7ac0af18aace3a305794a68697ea45
533 +EBUILD fwbuilder-4.0.1.ebuild 1276 RMD160 0ace0b99c6157b60093f207697b9c37c316f6a47 SHA1 4f7cda04d5e38c37a14ad7919377d1b1aa22419e SHA256 d0d3fa79e69e5f24b632e16cfd18df963d23dbdf24dfef162e9a50f5e5c4ed63
534 +EBUILD fwbuilder-4.1.1.ebuild 1278 RMD160 c1c5e6c4c030ffbf0514347f05714e4b56c7dc3d SHA1 79337bdf0c8a6864b265e321623f01b3159ea005 SHA256 9079fe3ecfa16dee3e6283c0bc1eaf5737f516425cc1a09a1f3bc3fc235bac1a
535 +EBUILD fwbuilder-4.1.2.ebuild 1276 RMD160 fa3f31fc5bf3a0e2ac858f8d7defa24ec1d131fe SHA1 b2a719cdfd00a5eebc2ba6ec7e49b171cfedb7db SHA256 eaaa907c784d47efda46589194bcb3d58d69a7e7ca8e8bade5b1fec3e5a3c7d0
536 +EBUILD fwbuilder-4.1.3.ebuild 1276 RMD160 41f2e54a356e7096c38c0be1d966e067794934af SHA1 dd232702d6556036037b0a4276f0f0616784c81b SHA256 fe1091892926afdd2af7fd46a23cd98b4a4b07c81ade0063b499b4c30403f2c9
537 +MISC ChangeLog 16094 RMD160 2082a1e158efcb1b215d53382d67d603da87205c SHA1 030c4179733c6ac976b8a38955f623ae58c78d44 SHA256 f1c4281d8f42721e982222803df9fa1d094647839556361e11427c2339ffe90a
538 +MISC metadata.xml 290 RMD160 b9b86283c09349c8827faef7d3ef5f724a248e77 SHA1 ae1c8e62d75c94ff50b8a5391afb6008460963aa SHA256 380e26e9262298b9cb31e863a9ab641f6fbdc8c50bda2cf2e47fd399f9cb5e85
539
540 diff --git a/net-firewall/fwbuilder/files/3.0.7-secure-mktemp.patch b/net-firewall/fwbuilder/files/3.0.7-secure-mktemp.patch
541 new file mode 100644
542 index 0000000..1074e58
543 --- /dev/null
544 +++ b/net-firewall/fwbuilder/files/3.0.7-secure-mktemp.patch
545 @@ -0,0 +1,15 @@
546 +diff -Naur fwbuilder-3.0.7.orig/src/ipt/RoutingCompiler_ipt_writers.cpp fwbuilder-3.0.7/src/ipt/RoutingCompiler_ipt_writers.cpp
547 +--- fwbuilder-3.0.7.orig/src/ipt/RoutingCompiler_ipt_writers.cpp 2009-11-12 09:54:55.913414002 +0100
548 ++++ fwbuilder-3.0.7/src/ipt/RoutingCompiler_ipt_writers.cpp 2009-11-12 10:06:38.086706330 +0100
549 +@@ -147,9 +147,9 @@
550 + << "#\n#\n# ============== ROUTING RULES ============== \n#"
551 + << endl;
552 +
553 +- compiler->output << "TMPDIRNAME=\"/tmp/.fwbuilder.tempdir.$$\"" << endl;
554 ++ compiler->output << "TMPDIRNAME=\"$(umask 077 && mktemp --tmpdir=/tmp -d .fwbuilder.tempdir.XXXXXXXXXX)\"" << endl;
555 ++ compiler->output << "[ $? != 0 ] && exit 1" << endl;
556 + compiler->output << "TMPFILENAME=\"$TMPDIRNAME/.fwbuilder.out\"" << endl;
557 +- compiler->output << "(umask 077 && mkdir $TMPDIRNAME) || exit 1" << endl;
558 + compiler->output << endl;
559 +
560 + compiler->output << "# This function stops stdout redirection"
561
562 diff --git a/net-firewall/fwbuilder/files/4.0.1-secure-mktemp.patch b/net-firewall/fwbuilder/files/4.0.1-secure-mktemp.patch
563 new file mode 100644
564 index 0000000..952d40d
565 --- /dev/null
566 +++ b/net-firewall/fwbuilder/files/4.0.1-secure-mktemp.patch
567 @@ -0,0 +1,15 @@
568 +diff -Naurp fwbuilder-4.0.1.orig//src/res/configlets/linux24/routing_functions fwbuilder-4.0.1//src/res/configlets/linux24/routing_functions
569 +--- fwbuilder-4.0.1.orig//src/res/configlets/linux24/routing_functions 2009-12-17 23:12:01.000000000 -0500
570 ++++ fwbuilder-4.0.1//src/res/configlets/linux24/routing_functions 2010-06-05 14:04:15.735061939 -0400
571 +@@ -14,9 +14,9 @@
572 +
573 + # ============== ROUTING RULES ==============
574 +
575 +-TMPDIRNAME="/tmp/.fwbuilder.tempdir.$$"
576 ++TMPDIRNAME="$(umask 077 && mktemp --tmpdir=/tmp -d .fwbuilder.tempdir.XXXXXXXXXX)"
577 ++[ $? != 0 ] && exit 1
578 + TMPFILENAME="$TMPDIRNAME/.fwbuilder.out"
579 +-(umask 077 && mkdir $TMPDIRNAME) || exit 1
580 +
581 + #
582 + # This function stops stdout redirection
583
584 diff --git a/net-firewall/fwbuilder/files/4.x-qmake-use-LDFLAGS.patch b/net-firewall/fwbuilder/files/4.x-qmake-use-LDFLAGS.patch
585 new file mode 100644
586 index 0000000..c585890
587 --- /dev/null
588 +++ b/net-firewall/fwbuilder/files/4.x-qmake-use-LDFLAGS.patch
589 @@ -0,0 +1,11 @@
590 +diff -Naurp fwbuilder-4.1.1.orig//qmake.inc.in fwbuilder-4.1.1//qmake.inc.in
591 +--- fwbuilder-4.1.1.orig//qmake.inc.in 2010-07-21 00:42:00.000000000 -0400
592 ++++ fwbuilder-4.1.1//qmake.inc.in 2010-09-12 15:47:10.189648845 -0400
593 +@@ -67,6 +67,7 @@ unix {
594 + QMAKE_CFLAGS_RELEASE += -Wno-unused-parameter
595 + QMAKE_CXXFLAGS_DEBUG += -Wno-unused-parameter
596 + QMAKE_CXXFLAGS_RELEASE += -Wno-unused-parameter
597 ++ QMAKE_LFLAGS = @LDFLAGS@
598 +
599 + }
600 + }
601
602 diff --git a/net-firewall/fwbuilder/fwbuilder-3.0.3.ebuild b/net-firewall/fwbuilder/fwbuilder-3.0.3.ebuild
603 new file mode 100644
604 index 0000000..900e043
605 --- /dev/null
606 +++ b/net-firewall/fwbuilder/fwbuilder-3.0.3.ebuild
607 @@ -0,0 +1,72 @@
608 +# Copyright 1999-2010 Gentoo Foundation
609 +# Distributed under the terms of the GNU General Public License v2
610 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/fwbuilder/fwbuilder-3.0.3.ebuild,v 1.8 2010/09/13 06:28:01 kumba Exp $
611 +
612 +EAPI="2"
613 +
614 +inherit qt4-r2 multilib
615 +
616 +DESCRIPTION="A firewall GUI"
617 +HOMEPAGE="http://www.fwbuilder.org/"
618 +SRC_URI="mirror://sourceforge/fwbuilder/${P}.tar.gz"
619 +LICENSE="GPL-2"
620 +SLOT="0"
621 +KEYWORDS="amd64 ppc ppc64 x86"
622 +IUSE="+pch"
623 +
624 +DEPEND="~net-libs/libfwbuilder-${PV}
625 + >=dev-java/antlr-2.7.7:0[cxx]
626 + x11-libs/qt-gui:4"
627 +RDEPEND="${DEPEND}"
628 +
629 +src_prepare() {
630 + qt4-r2_src_prepare
631 +
632 + # Remove bundled antlr
633 + rm -rf src/antlr
634 +
635 + sed -i \
636 + -e '/COPYING/d' \
637 + doc/doc.pro || die "sed doc.pro failed"
638 +
639 + # we'll use our eqmake instead of bundled script to process qmake files
640 + sed -i \
641 + -e 's:^. ./runqmake.sh$:echo:' \
642 + configure || die "sed configure failed"
643 +
644 + # prevent install script from automatically stripping binaries - let portage do that
645 + sed -i \
646 + -e 's/s) stripcmd="$stripprog"$/s)/' \
647 + install.sh || die "sed install.sh failed"
648 +
649 + if ! use pch; then
650 + sed -i \
651 + -e '/^PRECOMPILED_HEADER =/,/[^\\]$/d' \
652 + -e '/^CONFIG += precompile_header/d' \
653 + src/gui/gui.pro || die "sed for gui.pro failed"
654 + fi
655 +}
656 +
657 +src_configure() {
658 + econf \
659 + --with-docdir=/usr/share/doc/${PF}
660 +
661 + for pro_file in $(find "${S}" -name "*.pro"); do
662 + eqmake4 "${pro_file}" -o "$(dirname ${pro_file})/Makefile" || die "eqmake4 for ${pro_file} failed"
663 + done
664 +}
665 +
666 +src_install() {
667 + emake INSTALL_ROOT="${D}" install || die "emake install failed"
668 + cd doc
669 + dodoc AUTHORS ChangeLog Credits README* \
670 + FWBuilder-Routing-LICENSE.txt PatchAcceptancePolicy.txt
671 + doman fwb*.1
672 +}
673 +
674 +pkg_postinst() {
675 + validate_desktop_entries
676 +
677 + elog "You need to emerge sys-apps/iproute2 on the machine"
678 + elog "that will run the firewall script."
679 +}
680
681 diff --git a/net-firewall/fwbuilder/fwbuilder-3.0.6.ebuild b/net-firewall/fwbuilder/fwbuilder-3.0.6.ebuild
682 new file mode 100644
683 index 0000000..8ec5ffe
684 --- /dev/null
685 +++ b/net-firewall/fwbuilder/fwbuilder-3.0.6.ebuild
686 @@ -0,0 +1,72 @@
687 +# Copyright 1999-2010 Gentoo Foundation
688 +# Distributed under the terms of the GNU General Public License v2
689 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/fwbuilder/fwbuilder-3.0.6.ebuild,v 1.2 2010/09/13 06:28:01 kumba Exp $
690 +
691 +EAPI="2"
692 +
693 +inherit qt4-r2 multilib
694 +
695 +DESCRIPTION="A firewall GUI"
696 +HOMEPAGE="http://www.fwbuilder.org/"
697 +SRC_URI="mirror://sourceforge/fwbuilder/${P}.tar.gz"
698 +LICENSE="GPL-2"
699 +SLOT="0"
700 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
701 +IUSE="+pch"
702 +
703 +DEPEND="~net-libs/libfwbuilder-${PV}
704 + >=dev-java/antlr-2.7.7:0[cxx]
705 + x11-libs/qt-gui:4"
706 +RDEPEND="${DEPEND}"
707 +
708 +src_prepare() {
709 + qt4-r2_src_prepare
710 +
711 + # Remove bundled antlr
712 + rm -rf src/antlr
713 +
714 + sed -i \
715 + -e '/COPYING/d' \
716 + doc/doc.pro || die "sed doc.pro failed"
717 +
718 + # we'll use our eqmake instead of bundled script to process qmake files
719 + sed -i \
720 + -e 's:^. ./runqmake.sh$:echo:' \
721 + configure || die "sed configure failed"
722 +
723 + # prevent install script from automatically stripping binaries - let portage do that
724 + sed -i \
725 + -e 's/s) stripcmd="$stripprog"$/s)/' \
726 + install.sh || die "sed install.sh failed"
727 +
728 + if ! use pch; then
729 + sed -i \
730 + -e '/^PRECOMPILED_HEADER =/,/[^\\]$/d' \
731 + -e '/^CONFIG += precompile_header/d' \
732 + src/gui/gui.pro || die "sed for gui.pro failed"
733 + fi
734 +}
735 +
736 +src_configure() {
737 + econf \
738 + --with-docdir=/usr/share/doc/${PF}
739 +
740 + for pro_file in $(find "${S}" -name "*.pro"); do
741 + eqmake4 "${pro_file}" -o "$(dirname ${pro_file})/Makefile" "CONFIG+=nostrip" || die "eqmake4 for ${pro_file} failed"
742 + done
743 +}
744 +
745 +src_install() {
746 + emake INSTALL_ROOT="${D}" install || die "emake install failed"
747 + cd doc
748 + dodoc AUTHORS ChangeLog Credits README* \
749 + FWBuilder-Routing-LICENSE.txt PatchAcceptancePolicy.txt
750 + doman fwb*.1
751 +}
752 +
753 +pkg_postinst() {
754 + validate_desktop_entries
755 +
756 + elog "You need to emerge sys-apps/iproute2 on the machine"
757 + elog "that will run the firewall script."
758 +}
759
760 diff --git a/net-firewall/fwbuilder/fwbuilder-3.0.7.ebuild b/net-firewall/fwbuilder/fwbuilder-3.0.7.ebuild
761 new file mode 100644
762 index 0000000..db4d533
763 --- /dev/null
764 +++ b/net-firewall/fwbuilder/fwbuilder-3.0.7.ebuild
765 @@ -0,0 +1,74 @@
766 +# Copyright 1999-2010 Gentoo Foundation
767 +# Distributed under the terms of the GNU General Public License v2
768 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/fwbuilder/fwbuilder-3.0.7.ebuild,v 1.6 2010/09/13 06:28:01 kumba Exp $
769 +
770 +EAPI="2"
771 +
772 +inherit eutils qt4-r2 multilib
773 +
774 +DESCRIPTION="A firewall GUI"
775 +HOMEPAGE="http://www.fwbuilder.org/"
776 +SRC_URI="mirror://sourceforge/fwbuilder/${P}.tar.gz"
777 +LICENSE="GPL-2"
778 +SLOT="0"
779 +KEYWORDS="amd64 ppc ppc64 x86"
780 +IUSE="+pch"
781 +
782 +DEPEND="~net-libs/libfwbuilder-${PV}
783 + >=dev-java/antlr-2.7.7:0[cxx]
784 + x11-libs/qt-gui:4"
785 +RDEPEND="${DEPEND}"
786 +
787 +src_prepare() {
788 + qt4-r2_src_prepare
789 +
790 + epatch "${FILESDIR}/${PV}-secure-mktemp.patch"
791 +
792 + # Remove bundled antlr
793 + rm -rf src/antlr
794 +
795 + sed -i \
796 + -e '/COPYING/d' \
797 + doc/doc.pro || die "sed doc.pro failed"
798 +
799 + # we'll use our eqmake instead of bundled script to process qmake files
800 + sed -i \
801 + -e 's:^. ./runqmake.sh$:echo:' \
802 + configure || die "sed configure failed"
803 +
804 + # prevent install script from automatically stripping binaries - let portage do that
805 + sed -i \
806 + -e 's/s) stripcmd="$stripprog"$/s)/' \
807 + install.sh || die "sed install.sh failed"
808 +
809 + if ! use pch; then
810 + sed -i \
811 + -e '/^PRECOMPILED_HEADER =/,/[^\\]$/d' \
812 + -e '/^CONFIG += precompile_header/d' \
813 + src/gui/gui.pro || die "sed for gui.pro failed"
814 + fi
815 +}
816 +
817 +src_configure() {
818 + econf \
819 + --with-docdir=/usr/share/doc/${PF}
820 +
821 + for pro_file in $(find "${S}" -name "*.pro"); do
822 + eqmake4 "${pro_file}" -o "$(dirname ${pro_file})/Makefile" "CONFIG+=nostrip" || die "eqmake4 for ${pro_file} failed"
823 + done
824 +}
825 +
826 +src_install() {
827 + emake INSTALL_ROOT="${D}" install || die "emake install failed"
828 + cd doc
829 + dodoc AUTHORS ChangeLog Credits README* \
830 + FWBuilder-Routing-LICENSE.txt PatchAcceptancePolicy.txt
831 + doman fwb*.1
832 +}
833 +
834 +pkg_postinst() {
835 + validate_desktop_entries
836 +
837 + elog "You need to emerge sys-apps/iproute2 on the machine"
838 + elog "that will run the firewall script."
839 +}
840
841 diff --git a/net-firewall/fwbuilder/fwbuilder-4.0.1-r1.ebuild b/net-firewall/fwbuilder/fwbuilder-4.0.1-r1.ebuild
842 new file mode 100644
843 index 0000000..2987dac
844 --- /dev/null
845 +++ b/net-firewall/fwbuilder/fwbuilder-4.0.1-r1.ebuild
846 @@ -0,0 +1,50 @@
847 +# Copyright 1999-2010 Gentoo Foundation
848 +# Distributed under the terms of the GNU General Public License v2
849 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/fwbuilder/fwbuilder-4.0.1-r1.ebuild,v 1.1 2010/09/13 06:28:01 kumba Exp $
850 +
851 +EAPI="2"
852 +
853 +inherit eutils qt4-r2 multilib autotools
854 +
855 +DESCRIPTION="A firewall GUI"
856 +HOMEPAGE="http://www.fwbuilder.org/"
857 +SRC_URI="mirror://sourceforge/fwbuilder/${P}.tar.gz"
858 +LICENSE="GPL-2"
859 +SLOT="0"
860 +KEYWORDS="~amd64 ~x86 ~ppc ~ppc64"
861 +IUSE=""
862 +#IUSE="+pch"
863 +
864 +DEPEND="~net-libs/libfwbuilder-${PV}
865 + >=x11-libs/qt-gui-4.3
866 + dev-libs/openssl
867 + dev-libs/elfutils
868 + sys-devel/gnuconfig
869 + "
870 +RDEPEND="${DEPEND}"
871 +
872 +src_prepare() {
873 + qt4-r2_src_prepare
874 + epatch "${FILESDIR}/4.x-qmake-use-LDFLAGS.patch"
875 + eautoreconf || die "eautoreconf failed"
876 +
877 + # This package fundamentally changed its build system. We have to
878 + # manually copy config.{sub,guess} from /usr/share/gnuconfig/.
879 + cp /usr/share/gnuconfig/config.{sub,guess} "${WORKDIR}/${P}/" \
880 + || die "failed to copy config.{sub,guess}"
881 +}
882 +
883 +src_configure() {
884 + econf || die "econf failed"
885 +}
886 +
887 +src_install() {
888 + emake INSTALL_ROOT="${D}" install || die "emake install failed"
889 +}
890 +
891 +pkg_postinst() {
892 + validate_desktop_entries
893 +
894 + elog "You need to emerge sys-apps/iproute2 on the machine"
895 + elog "that will run the firewall script."
896 +}
897
898 diff --git a/net-firewall/fwbuilder/fwbuilder-4.0.1.ebuild b/net-firewall/fwbuilder/fwbuilder-4.0.1.ebuild
899 new file mode 100644
900 index 0000000..1a38057
901 --- /dev/null
902 +++ b/net-firewall/fwbuilder/fwbuilder-4.0.1.ebuild
903 @@ -0,0 +1,50 @@
904 +# Copyright 1999-2010 Gentoo Foundation
905 +# Distributed under the terms of the GNU General Public License v2
906 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/fwbuilder/fwbuilder-4.0.1.ebuild,v 1.2 2010/09/13 06:28:01 kumba Exp $
907 +
908 +EAPI="2"
909 +
910 +inherit eutils qt4-r2 multilib autotools
911 +
912 +DESCRIPTION="A firewall GUI"
913 +HOMEPAGE="http://www.fwbuilder.org/"
914 +SRC_URI="mirror://sourceforge/fwbuilder/${P}.tar.gz"
915 +LICENSE="GPL-2"
916 +SLOT="0"
917 +KEYWORDS="~amd64 ~x86 ~ppc ~ppc64"
918 +IUSE=""
919 +#IUSE="+pch"
920 +
921 +DEPEND="~net-libs/libfwbuilder-${PV}
922 + >=x11-libs/qt-gui-4.3
923 + dev-libs/openssl
924 + dev-libs/elfutils
925 + sys-devel/gnuconfig
926 + "
927 +RDEPEND="${DEPEND}"
928 +
929 +src_prepare() {
930 + qt4-r2_src_prepare
931 + epatch "${FILESDIR}/${PV}-secure-mktemp.patch"
932 + eautoreconf || die "eautoreconf failed"
933 +
934 + # This package fundamentally changed its build system. We have to
935 + # manually copy config.{sub,guess} from /usr/share/gnuconfig/.
936 + cp /usr/share/gnuconfig/config.{sub,guess} "${WORKDIR}/${P}/" \
937 + || die "failed to copy config.{sub,guess}"
938 +}
939 +
940 +src_configure() {
941 + econf || die "econf failed"
942 +}
943 +
944 +src_install() {
945 + emake INSTALL_ROOT="${D}" install || die "emake install failed"
946 +}
947 +
948 +pkg_postinst() {
949 + validate_desktop_entries
950 +
951 + elog "You need to emerge sys-apps/iproute2 on the machine"
952 + elog "that will run the firewall script."
953 +}
954
955 diff --git a/net-firewall/fwbuilder/fwbuilder-4.1.1.ebuild b/net-firewall/fwbuilder/fwbuilder-4.1.1.ebuild
956 new file mode 100644
957 index 0000000..314c8be
958 --- /dev/null
959 +++ b/net-firewall/fwbuilder/fwbuilder-4.1.1.ebuild
960 @@ -0,0 +1,50 @@
961 +# Copyright 1999-2010 Gentoo Foundation
962 +# Distributed under the terms of the GNU General Public License v2
963 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/fwbuilder/fwbuilder-4.1.1.ebuild,v 1.1 2010/09/13 06:28:01 kumba Exp $
964 +
965 +EAPI="2"
966 +
967 +inherit eutils qt4-r2 multilib autotools
968 +
969 +DESCRIPTION="A firewall GUI"
970 +HOMEPAGE="http://www.fwbuilder.org/"
971 +SRC_URI="mirror://sourceforge/fwbuilder/${P}.tar.gz"
972 +LICENSE="GPL-2"
973 +SLOT="0"
974 +KEYWORDS="~amd64 ~x86 ~ppc ~ppc64"
975 +IUSE=""
976 +#IUSE="+pch"
977 +
978 +DEPEND="~net-libs/libfwbuilder-${PV}
979 + >=x11-libs/qt-gui-4.3
980 + dev-libs/openssl
981 + dev-libs/elfutils
982 + sys-devel/gnuconfig
983 + "
984 +RDEPEND="${DEPEND}"
985 +
986 +src_prepare() {
987 + qt4-r2_src_prepare
988 + epatch "${FILESDIR}/4.x-qmake-use-LDFLAGS.patch"
989 + eautoreconf || die "eautoreconf failed"
990 +
991 + # This package fundamentally changed its build system. We have to
992 + # manually copy config.{sub,guess} from /usr/share/gnuconfig/.
993 + cp /usr/share/gnuconfig/config.{sub,guess} "${WORKDIR}/${P}/" \
994 + || die "failed to copy config.{sub,guess}"
995 +}
996 +
997 +src_configure() {
998 + econf || die "econf failed"
999 +}
1000 +
1001 +src_install() {
1002 + emake INSTALL_ROOT="${D}" install || die "emake install failed"
1003 +}
1004 +
1005 +pkg_postinst() {
1006 + validate_desktop_entries
1007 +
1008 + elog "You need to emerge sys-apps/iproute2 on the machine"
1009 + elog "that will run the firewall script."
1010 +}
1011
1012 diff --git a/net-firewall/fwbuilder/fwbuilder-4.1.2.ebuild b/net-firewall/fwbuilder/fwbuilder-4.1.2.ebuild
1013 new file mode 100644
1014 index 0000000..bebd32d
1015 --- /dev/null
1016 +++ b/net-firewall/fwbuilder/fwbuilder-4.1.2.ebuild
1017 @@ -0,0 +1,50 @@
1018 +# Copyright 1999-2010 Gentoo Foundation
1019 +# Distributed under the terms of the GNU General Public License v2
1020 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/fwbuilder/fwbuilder-4.1.2.ebuild,v 1.1 2010/11/22 20:42:37 xmw Exp $
1021 +
1022 +EAPI="2"
1023 +
1024 +inherit eutils qt4-r2 multilib autotools
1025 +
1026 +DESCRIPTION="A firewall GUI"
1027 +HOMEPAGE="http://www.fwbuilder.org/"
1028 +SRC_URI="mirror://sourceforge/fwbuilder/${P}.tar.gz"
1029 +LICENSE="GPL-2"
1030 +SLOT="0"
1031 +KEYWORDS="~amd64 ~x86 ~ppc ~ppc64"
1032 +IUSE=""
1033 +#IUSE="+pch"
1034 +
1035 +DEPEND="~net-libs/libfwbuilder-${PV}
1036 + >=x11-libs/qt-gui-4.3
1037 + dev-libs/openssl
1038 + dev-libs/elfutils
1039 + sys-devel/gnuconfig
1040 + "
1041 +RDEPEND="${DEPEND}"
1042 +
1043 +src_prepare() {
1044 + qt4-r2_src_prepare
1045 + epatch "${FILESDIR}/4.x-qmake-use-LDFLAGS.patch"
1046 + eautoreconf || die "eautoreconf failed"
1047 +
1048 + # This package fundamentally changed its build system. We have to
1049 + # manually copy config.{sub,guess} from /usr/share/gnuconfig/.
1050 + cp /usr/share/gnuconfig/config.{sub,guess} "${WORKDIR}/${P}/" \
1051 + || die "failed to copy config.{sub,guess}"
1052 +}
1053 +
1054 +src_configure() {
1055 + econf || die "econf failed"
1056 +}
1057 +
1058 +src_install() {
1059 + emake INSTALL_ROOT="${D}" install || die "emake install failed"
1060 +}
1061 +
1062 +pkg_postinst() {
1063 + validate_desktop_entries
1064 +
1065 + elog "You need to emerge sys-apps/iproute2 on the machine"
1066 + elog "that will run the firewall script."
1067 +}
1068
1069 diff --git a/net-firewall/fwbuilder/fwbuilder-4.1.3.ebuild b/net-firewall/fwbuilder/fwbuilder-4.1.3.ebuild
1070 new file mode 100644
1071 index 0000000..2c4b004
1072 --- /dev/null
1073 +++ b/net-firewall/fwbuilder/fwbuilder-4.1.3.ebuild
1074 @@ -0,0 +1,50 @@
1075 +# Copyright 1999-2010 Gentoo Foundation
1076 +# Distributed under the terms of the GNU General Public License v2
1077 +# $Header: /var/cvsroot/gentoo-x86/net-firewall/fwbuilder/fwbuilder-4.1.3.ebuild,v 1.1 2010/12/29 20:14:28 xmw Exp $
1078 +
1079 +EAPI="2"
1080 +
1081 +inherit eutils qt4-r2 multilib autotools
1082 +
1083 +DESCRIPTION="A firewall GUI"
1084 +HOMEPAGE="http://www.fwbuilder.org/"
1085 +SRC_URI="mirror://sourceforge/fwbuilder/${P}.tar.gz"
1086 +LICENSE="GPL-2"
1087 +SLOT="0"
1088 +KEYWORDS="~amd64 ~x86 ~ppc ~ppc64"
1089 +IUSE=""
1090 +#IUSE="+pch"
1091 +
1092 +DEPEND="~net-libs/libfwbuilder-${PV}
1093 + >=x11-libs/qt-gui-4.3
1094 + dev-libs/openssl
1095 + dev-libs/elfutils
1096 + sys-devel/gnuconfig
1097 + "
1098 +RDEPEND="${DEPEND}"
1099 +
1100 +src_prepare() {
1101 + qt4-r2_src_prepare
1102 + epatch "${FILESDIR}/4.x-qmake-use-LDFLAGS.patch"
1103 + eautoreconf || die "eautoreconf failed"
1104 +
1105 + # This package fundamentally changed its build system. We have to
1106 + # manually copy config.{sub,guess} from /usr/share/gnuconfig/.
1107 + cp /usr/share/gnuconfig/config.{sub,guess} "${WORKDIR}/${P}/" \
1108 + || die "failed to copy config.{sub,guess}"
1109 +}
1110 +
1111 +src_configure() {
1112 + econf || die "econf failed"
1113 +}
1114 +
1115 +src_install() {
1116 + emake INSTALL_ROOT="${D}" install || die "emake install failed"
1117 +}
1118 +
1119 +pkg_postinst() {
1120 + validate_desktop_entries
1121 +
1122 + elog "You need to emerge sys-apps/iproute2 on the machine"
1123 + elog "that will run the firewall script."
1124 +}
1125
1126 diff --git a/net-firewall/fwbuilder/metadata.xml b/net-firewall/fwbuilder/metadata.xml
1127 new file mode 100644
1128 index 0000000..89ed3af
1129 --- /dev/null
1130 +++ b/net-firewall/fwbuilder/metadata.xml
1131 @@ -0,0 +1,8 @@
1132 +<?xml version="1.0" encoding="UTF-8"?>
1133 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
1134 +<pkgmetadata>
1135 + <herd>no-herd</herd>
1136 + <maintainer>
1137 + <email>dilfridge@g.o</email>
1138 + </maintainer>
1139 +</pkgmetadata>