ChangeLog

# ChangeLog for net-firewall/fwbuilder
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-firewall/fwbuilder/ChangeLog,v 1.70 2008/06/09 01:55:32 darkside Exp $

*fwbuilder-2.1.18 (09 Jun 2008)

09 Jun 2008; Jeremy Olexa +fwbuilder-2.1.18.ebuild:
Version bump, bug #219471. Adds gcc-4.3 compatibility according to loki_val.

09 Jun 2008; Jeremy Olexa
fwbuilder-2.1.13-r2.ebuild, fwbuilder-2.1.14.ebuild:
Fix up USE flag check on a dependency, default behavior changed. Thanks to
Daniel Kerwin for reporting, bug #215920

09 Jun 2008; Jeremy Olexa fwbuilder-2.0.12.ebuild:
Fixed QA issue regarding pre-stripped files. bug #198635.

29 May 2008; Christian Heim metadata.xml:
Removing Carlos Silva (r3pek) from metadata.xml (as per #80351). Assigning
to maintainer-needed.

*fwbuilder-2.1.14 (29 Sep 2007)

29 Sep 2007; Carlos Silva +fwbuilder-2.1.14.ebuild:
Version bump

*fwbuilder-2.1.13-r2 (07 Sep 2007)

07 Sep 2007; Carlos Silva -fwbuilder-2.1.13-r1.ebuild,
+fwbuilder-2.1.13-r2.ebuild:
rev bump to fix bug #191465. Thx Heiko Helmle for reporting

*fwbuilder-2.1.13-r1 (06 Sep 2007)

06 Sep 2007; Carlos Silva
+files/fwbuilder-2.1.13-build-with-external-antlr.patch,
-fwbuilder-2.1.13.ebuild, +fwbuilder-2.1.13-r1.ebuild:
Revision bump to add a patch to make use of an externel antlr. Updated
ebuild from bug #187545 thx to Davide Pesavento. Also dropped alpha and
sparc keyword, see bug #187186

*fwbuilder-2.1.13 (25 Jul 2007)

25 Jul 2007; Carlos Silva metadata.xml,
-fwbuilder-2.1.10.ebuild, +fwbuilder-2.1.13.ebuild:
Version bump. Taking maintainership

06 May 2007; Marius Mauch fwbuilder-2.0.12.ebuild,
fwbuilder-2.1.10.ebuild:
Replacing einfo with elog

*fwbuilder-2.1.10 (01 Apr 2007)

01 Apr 2007; Anant Narayanan -fwbuilder-2.1.5.ebuild,
+fwbuilder-2.1.10.ebuild:
vBump to 2.1.10, remove 2.1.5. Closes bug #157542

20 Aug 2006; fwbuilder-2.1.5.ebuild:
fix executable name in desktop file (Bug #144461)

*fwbuilder-2.1.5 (19 Aug 2006)

19 Aug 2006; Carsten Lohrke +fwbuilder-2.1.5.ebuild:
Version bump.

31 May 2006; Carsten Lohrke
-files/fwbuilder-1.1.2-nls_fix.patch, -fwbuilder-1.1.2.ebuild,
-fwbuilder-2.0.6.ebuild, -fwbuilder-2.0.7.ebuild, -fwbuilder-2.0.8.ebuild,
-fwbuilder-2.0.9.ebuild, -fwbuilder-2.0.10.ebuild,
-fwbuilder-2.0.11.ebuild:
Clean up.

29 May 2006; Simon Stelling fwbuilder-2.0.12.ebuild:
stable on amd64

26 May 2006; Markus Rothe fwbuilder-2.0.12.ebuild:
Stable on ppc64; bug #130172

25 May 2006; Joseph Jezak fwbuilder-2.0.12.ebuild:
Marked ppc stable for bug #130172.

25 May 2006; Chris Gianelloni
fwbuilder-2.0.12.ebuild:
Stable on x86 wrt bug #130172.

23 May 2006; Gustavo Zacarias
fwbuilder-2.0.12.ebuild:
Stable on sparc wrt #130172

*fwbuilder-2.0.12 (20 May 2006)

20 May 2006; Carsten Lohrke +fwbuilder-2.0.12.ebuild:
Version bump.

16 Apr 2006; Carsten Lohrke metadata.xml:
Update maintainer information.

*fwbuilder-2.0.11 (10 Apr 2006)

10 Apr 2006; Carsten Lohrke +fwbuilder-2.0.11.ebuild:
Version bump.

*fwbuilder-2.0.10 (06 Dec 2005)

06 Dec 2005; Carsten Lohrke +fwbuilder-2.0.10.ebuild:
version bump

06 Oct 2005; Fernando J. Pereda fwbuilder-2.0.9.ebuild:
marked ~alpha wrt bug #107450

*fwbuilder-2.0.9 (20 Sep 2005)

20 Sep 2005; Benjamin Smee +fwbuilder-2.0.9.ebuild:
version bump

*fwbuilder-2.0.8 (11 Jul 2005)

11 Jul 2005; Carsten Lohrke fwbuilder-2.0.6.ebuild,
fwbuilder-2.0.7.ebuild, +fwbuilder-2.0.8.ebuild:
assure Qt 3 is used to build, version bump

*fwbuilder-2.0.7 (12 May 2005)

12 May 2005; Carsten Lohrke
-files/fwbuilder-2.0.3-errno.patch, -fwbuilder-2.0.0.ebuild,
-fwbuilder-2.0.1.ebuild, -fwbuilder-2.0.2.ebuild, -fwbuilder-2.0.3.ebuild,
-fwbuilder-2.0.4.ebuild, -fwbuilder-2.0.5.ebuild, +fwbuilder-2.0.7.ebuild:
version bump, desktop entry, clean up

17 Apr 2005; Eric Shattow fwbuilder-2.0.6.ebuild:
Stable on x86; Bug #85580

29 Mar 2005; Markus Rothe fwbuilder-2.0.6.ebuild:
Stable on ppc64; bug #85580

19 Mar 2005; Jan Brinkmann fwbuilder-2.0.6.ebuild:
stable on amd64 wrt #85580

19 Mar 2005; Joseph Jezak fwbuilder-2.0.6.ebuild:
Marked ppc stable for bug #85580.

17 Mar 2005; Gustavo Zacarias fwbuilder-2.0.6.ebuild:
Stable on sparc wrt #85580

*fwbuilder-2.0.6 (21 Feb 2005)

21 Feb 2005; Carsten Lohrke +fwbuilder-2.0.6.ebuild:
version bump

*fwbuilder-2.0.5 (07 Feb 2005)

07 Feb 2005; Carsten Lohrke +fwbuilder-2.0.5.ebuild:
version bump

*fwbuilder-2.0.4 (18 Dec 2004)

18 Dec 2004; Carsten Lohrke +fwbuilder-2.0.4.ebuild:
version bump

*fwbuilder-2.0.3 (05 Oct 2004)

05 Oct 2004; Daniel Ahlberg fwbuilder-2.0.3.ebuild:
Version bump, closing #66116.

05 Oct 2004; Daniel Ahlberg fwbuilder-2.0.2.ebuild:
Added QMAKESPEC, closing #62715.

07 Sep 2004; Gustavo Zacarias fwbuilder-2.0.0.ebuild:
Stable on sparc

*fwbuilder-2.0.2 (01 Sep 2004)

01 Sep 2004; Daniel Ahlberg fwbuilder-2.0.0.ebuild,
fwbuilder-2.0.2.ebuild:
Version bump.

01 Sep 2004; Daniel Ahlberg fwbuilder-2.0.0.ebuild,
fwbuilder-2.0.1.ebuild:
Fix DEPEND vars, closing #61991.

*fwbuilder-2.0.1 (18 Aug 2004)

18 Aug 2004; Daniel Ahlberg fwbuilder-2.0.1.ebuild:
Version bump, closing #60153.
Added dependency to libxslt, closing #59223.

06 Aug 2004; Daniel Ahlberg fwbuilder-2.0.0.ebuild:
Added missing arches.

02 Aug 2004; Daniel Ahlberg :
Version bump, ebuild contributed by Carsten Lohrke in
#58794.

*fwbuilder-2.0.0 (02 Aug 2004)

09 Jun 2004; Aron Griffis fwbuilder-1.0.11.ebuild,
fwbuilder-1.1.1-r1.ebuild, fwbuilder-1.1.1.ebuild:
Fix use invocation

07 Jun 2004; Daniel Ahlberg fwbuilder-1.1.2.ebuild,
files/fwbuilder-1.1.2-nls_fix.patch:
Fix compilation when nls is disabled.

27 Apr 2004; Aron Griffis fwbuilder-1.0.11.ebuild,
fwbuilder-1.1.1-r1.ebuild, fwbuilder-1.1.1.ebuild:
Add flag-o-matic for bug 49179

14 Apr 2004; Daniel Ahlberg fwbuilder-1.1.2.ebuild:
Move inherit line.

10 Apr 2004; David Holm fwbuilder-1.1.2.ebuild:
Added to ~ppc.

12 Mar 2004; Daniel Ahlberg fwbuilder-1.1.2.ebuild:
Small update to postinst message.

10 Mar 2004; Jason Wever fwbuilder-1.1.2.ebuild:
Marked stable on sparc.

25 Feb 2004; Sven Blumenstein fwbuilder-1.1.1-r1.ebuild:
Stable on sparc.

27 Feb 2004; Daniel Ahlberg fwbuilder-1.1.2.ebuild:
x86 and amd64 unmask.

*fwbuilder-1.1.1-r1 (08 Feb 2004)

08 Feb 2004; fwbuilder-1.1.1-r1.ebuild:
updated 1.1.1-r1 to fix nasty autoconf voodoo

*fwbuilder-1.1.2 (23 Jan 2004)

23 Jan 2004; Daniel Ahlberg fwbuilder-1.1.2.ebuild:
Version bump

*fwbuilder-1.1.1 (12 Dec 2003)

12 Dec 2003; Daniel Ahlberg fwbuilder-1.1.1.ebuild:
Version bump

06 Dec 2003; Jason Wever fwbuilder-1.0.11.ebuild:
Marked stable on sparc.

*fwbuilder-1.1.0 (26 Nov 2003)

26 Nov 2003; Daniel Ahlberg fwbuilder-1.1.0.ebuild:
Version bump

22 Oct 2003; Martin Holzer fwbuilder-1.0.10.ebuild,
fwbuilder-1.0.11.ebuild, fwbuilder-1.0.6.ebuild:
adding RESTRICT="nomirror"

05 Oct 2003; Jason Wever fwbuilder-1.0.11.ebuild:
Added replace-flags fix for overoptimization, fixes bug #30256.

*fwbuilder-1.0.11 (19 Sep 2003)

19 Sep 2003; Daniel Ahlberg fwbuilder-1.0.11.ebuild:
Version bump

13 Jul 2003; Martin Holzer fwbuilder-1.0.10.ebuild,
fwbuilder-1.0.6.ebuild, fwbuilder-1.0.7.ebuild, fwbuilder-1.0.8.ebuild,
fwbuilder-1.0.9-r1.ebuild, fwbuilder-1.0.9.ebuild:
Updated Depend. Closes #24364.

*fwbuilder-1.0.10 (27 May 2003)

27 May 2003; Daniel Ahlberg fwbuilder-1.0.10.ebuild :
Version bump and ebuild cleanup.

*fwbuilder-1.0.9-r1 (20 Mar 2003)

20 Mar 2003; Aron Griffis fwbuilder-1.0.6.ebuild,
fwbuilder-1.0.7.ebuild, fwbuilder-1.0.8.ebuild, fwbuilder-1.0.9-r1.ebuild,
fwbuilder-1.0.9.ebuild:
Remove pic USE-flag and bump rev

*fwbuilder-1.0.9 (01 Mar 2003)

01 Mar 2003; Daniel Ahlberg :
Version bump.

10 Jan 2003; Daniel Ahlberg fwbuilder-1.0.6.ebuild, fwbuilder-1.0.7.ebuild,
fwbuilder-1.0.8.ebuild :
Make dependency on libfwbuilder strict.

*fwbuilder-1.0.8 (05 Jan 2003)

05 Jan 2003; Daniel Ahlberg :
Versionbump.

05 Jan 2003; Daniel Ahlberg fwbuilder-1.0.7.ebuild :
Marked stable for x86.

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

04 Dec 2002; foser fwbuilder-1.0.6.ebuild fwbuilder-1.0.7.ebuild :
Fixed gtkmm deps to gtk1 only

*fwbuilder-1.0.7 (04 Nov 2002)

04 Nov 2002; Daniel Ahlberg :
Version bump. Found by AutoBot in #10085.

*fwbuilder-1.0.6 (03 Oct 2002)

03 Oct 2002; Mike Frysinger fwbuilder-1.0.6.ebuild :
Version bump to take care of (ignore #6926 #8381 #8709),
added libsigc++ to DEPEND, added iproute to RDEPEND #6765

*fwbuilder-1.0.4 (05 Aug 2002)

05 Aug 2002; Daniel Ahlberg fwbuilder-1.0.4.ebuild
Version bump, ebuild contributed by Artur Wanzel .

*fwbuilder-1.0.3-r1 (03 Aug 2002)

03 Aug 2002; Daniel Ahlberg fwbuilder-1.0.3-r1.ebuild:
Added dependency to iproute2, closes #5645.

*fwbuilder-1.0.3 (10 July 2002)

10 Jul 2002; phoen][x fwbuilder-1.0.3.ebuild :
Bumped to new version. Thanks to Artur Wanzel
for the contribution.

*fwbuilder-1.0.1 (30 Mar 2002)

7 Jul 2002; phoen][x fwbuilder-1.0.1.ebuild :
Added KEYWORDS, LICENSE, SLOT.

30 Mar 2002; Seemant Kulleen fwbuilder-1.0.1.ebuild :
Version bump.

*fwbuilder-1.0.0 (29 Mar 2002)

7 Jul 2002; phoen][x fwbuilder-1.0.0.ebuild :
Added KEYWORDS, LICENSE, SLOT.

29 Mar 2002; Seemant Kulleen fwbuilder-1.0.0.ebuild :
Version bump, and ebuild clean up. Thanks to Lars Jensen for the upgrade.

*fwbuilder-0.9.6 (1 Feb 2002)

7 Jul 2002; phoen][x fwbuilder-0.9.6.ebuild :
Added KEYWORDS, LICENSE, SLOT.

1 Feb 2002; G.Bevin ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

Manifest

AUX fwbuilder-2.1.13-build-with-external-antlr.patch 2231 RMD160 9356ee2f594189bda1e5b3e9776258ea9358fa9f SHA1 e4c906033690160437b6722038d58ab94b2d36a8 SHA256 8f5e490b90ad1a30104c0103cbd23c6cc66739fb152b0263beea5e56678f8599
DIST fwbuilder-2.0.12.tar.gz 1389953 RMD160 7d3ae613ac015650333d2e9f980c8d688e320cd2 SHA1 5947236e365ef085ebebd4fec85935cb99b9b64c SHA256 a1132c207eb8296301b21e6025fe36435354ff9b3a90a6dc18145307b9c9162d
DIST fwbuilder-2.1.13.tar.gz 1703948 RMD160 56ce94c774605f37fc709ac7ce229c64c7fe4c0c SHA1 00d9b1993224464dfa49581b059c103d11bb16ac SHA256 2060d413fba4b883bfaaa2af29766c6220057be368f7feb6bc3e292dfb5bf316
DIST fwbuilder-2.1.14.tar.gz 1708015 RMD160 909996b212170ce50bf224c2cb1a256aae7cdee4 SHA1 a7ec59cfa3c4a3546421996e15607bae367df970 SHA256 a99d847699ed522b9a64124bf5dd3519a132613da72990ae9fb6ed2fa673d2e7
DIST fwbuilder-2.1.18.tar.gz 1967764 RMD160 a2fc780dad2e130a359747cfb973342e1fbbc406 SHA1 0595146b81c296301702d71665cb853a4b0bec94 SHA256 2670e87ecc88ca5601e7faab1908605d200fdb2afb65cf474f996fb93c469b2b
EBUILD fwbuilder-2.0.12.ebuild 1250 RMD160 3720a41610dc2919e34d2b0dc7bb1bf482c6fb0c SHA1 9f797123486424b65ed4ab935d6b9c5304e37386 SHA256 68408d9eda61b0f88756e731e3e4770deedba8ad07ae6973a5715162445ac9e1
EBUILD fwbuilder-2.1.13-r2.ebuild 2326 RMD160 c9a5a50cc361b24c2c10e7a810b9f7b65bd007a2 SHA1 41d452fff2762909dcf190bd0a2a22dc64ac2426 SHA256 6eac02cf0d086b927ab8bf5b8411385752e2650d66eb62284c2842721f4dbd78
EBUILD fwbuilder-2.1.14.ebuild 2200 RMD160 3981110b38e9f6a94a7496c4920cd07f52cb4eeb SHA1 ab37cef4d05eca18a01927fdbde548441c477483 SHA256 b5f6c7f0b235e840b646546f986256b052deec5a62f68b31461d36cf7bd3323e
EBUILD fwbuilder-2.1.18.ebuild 2200 RMD160 34feb45a1990916c409dcf0ec4704e87542d4af2 SHA1 de37b81149d9af374962067436b115ffe9f3f1f1 SHA256 86008b6a668dc9fcefd8783165da4b653a4453c3faf05b2141b50b0d77823d13
MISC ChangeLog 11776 RMD160 ecd0410db4980b3f6cb53c7d261071d4275d900c SHA1 105aa9b1d268c84057bb2eafb5878b4437b06f37 SHA256 8b80271955b2bf85e3990c16ff732d50efa4ee033a104ceb7eb027fe1f9741a6
MISC metadata.xml 290 RMD160 b9b86283c09349c8827faef7d3ef5f724a248e77 SHA1 ae1c8e62d75c94ff50b8a5391afb6008460963aa SHA256 380e26e9262298b9cb31e863a9ab641f6fbdc8c50bda2cf2e47fd399f9cb5e85

files

fwbuilder-2.0.12.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-firewall/fwbuilder/fwbuilder-2.0.12.ebuild,v 1.8 2008/06/09 00:48:32 darkside Exp $

inherit eutils

DESCRIPTION="A firewall GUI"
HOMEPAGE="http://www.fwbuilder.org/"
SRC_URI="mirror://sourceforge/fwbuilder/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ppc ppc64 sparc x86"
IUSE="nls"

DEPEND="~net-libs/libfwbuilder-${PV}
nls? ( >=sys-devel/gettext-0.11.4 )
>=dev-libs/libxslt-1.0.7"

src_compile() {
# prevent install script from automatically stripping binaries
# let portage do that
sed -i -e 's/s) stripcmd="$stripprog"$/s)/' install.sh \
|| die "sed install.sh failed"

export QMAKESPEC="linux-g++"
export QMAKE="${QTDIR}/bin/qmake"

econf `use_enable nls` || die

addwrite "${QTDIR}/etc/settings"
emake || die "emake failed"
}

src_install() {
emake DDIR="${D}" install || die
insinto /usr/share/pixmaps
doins src/gui/icons/firewall_64.png
make_desktop_entry fwbuilder "Firewall Builder" "/usr/share/pixmaps/firewall_64.png" "System;Qt"
}

pkg_postinst() {
echo
elog "You need to emerge iproute2 on the machine that"
elog "will run the firewall script."
echo
}

fwbuilder-2.1.13-r2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-firewall/fwbuilder/fwbuilder-2.1.13-r2.ebuild,v 1.2 2008/06/09 00:55:17 darkside Exp $

inherit eutils qt3 autotools

DESCRIPTION="A firewall GUI"
HOMEPAGE="http://www.fwbuilder.org/"
SRC_URI="mirror://sourceforge/fwbuilder/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="nls"

DEPEND="~net-libs/libfwbuilder-${PV}
nls? ( >=sys-devel/gettext-0.11.4 )
~dev-java/antlr-2.7.7
>=dev-libs/libxslt-1.0.7"

pkg_setup() {
if ! built_with_use dev-java/antlr cxx; then
eerror "dev-java/antlr must be compiled with cxx."
eerror "recompile it with that use flag set."
die "Need dev-java/antlr compiled with the cxx use flag set"
fi
}

src_unpack() {
unpack ${A}
cd "${S}"

epatch ${FILESDIR}/${P}-build-with-external-antlr.patch
}

src_compile() {
# we'll use our eqmake instead of bundled script to process qmake files
sed -i -e 's:^. ./runqmake.sh$:echo:' configure \
|| die "sed configure failed"
# prevent install script from automatically stripping binaries - let portage do that
sed -i -e 's/s) stripcmd="$stripprog"$/s)/' install.sh \
|| die "sed install.sh failed"
# documentation will be installed manually using dodoc & doman
rm -f doc/doc.pro
sed -i -e '/^SUBDIRS = po src doc/s/ doc//' fwbuilder2.pro \
|| die "sed fwbuilder2.pro failed"

eautoreconf
econf $(use_enable nls) || die "configure failed"

# use eqmake to generate Makefiles
eqmake3 fwbuilder2.pro
for subdir in po src src/res src/tools src/antlr src/gui \
src/fwblookup src/fwbedit src/ipt src/pflib \
src/pf src/ipf src/ipfw src/parsers; do
eqmake3 "${subdir}/${subdir##*/}.pro" -o ${subdir}/Makefile
done

emake || die "make failed"
}

src_install() {
emake install DDIR="${D}" || die "install failed"

cd doc
dodoc AUTHORS ChangeLog Credits README* \
FWBuilder-Routing-LICENSE.txt PatchAcceptancePolicy.txt
newdoc ReleaseNotes_${PV}.txt ReleaseNotes
doman fwb*.1
cd ..

newicon src/gui/icons/firewall_64.png ${PN}.png
make_desktop_entry fwbuilder "Firewall Builder" ${PN} "System;Security;Qt"
}

pkg_postinst() {
echo
elog "You need to emerge sys-apps/iproute2 on the machine"
elog "that will run the firewall script."
echo
}

fwbuilder-2.1.14.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-firewall/fwbuilder/fwbuilder-2.1.14.ebuild,v 1.2 2008/06/09 00:55:17 darkside Exp $

inherit eutils qt3 autotools

DESCRIPTION="A firewall GUI"
HOMEPAGE="http://www.fwbuilder.org/"
SRC_URI="mirror://sourceforge/fwbuilder/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="nls"

DEPEND="~net-libs/libfwbuilder-${PV}
nls? ( >=sys-devel/gettext-0.11.4 )
~dev-java/antlr-2.7.7
>=dev-libs/libxslt-1.0.7"

pkg_setup() {
if ! built_with_use dev-java/antlr cxx; then
eerror "dev-java/antlr must be compiled with cxx."
eerror "recompile it with that use flag set."
die "Need dev-java/antlr compiled with the cxx use flag set"
fi
}

src_compile() {
# we'll use our eqmake instead of bundled script to process qmake files
sed -i -e 's:^. ./runqmake.sh$:echo:' configure \
|| die "sed configure failed"
# prevent install script from automatically stripping binaries - let portage do that
sed -i -e 's/s) stripcmd="$stripprog"$/s)/' install.sh \
|| die "sed install.sh failed"
# documentation will be installed manually using dodoc & doman
rm -f doc/doc.pro
sed -i -e '/^SUBDIRS = po src doc/s/ doc//' fwbuilder2.pro \
|| die "sed fwbuilder2.pro failed"

econf $(use_enable nls) || die "configure failed"

# use eqmake to generate Makefiles
eqmake3 fwbuilder2.pro
for subdir in po src src/res src/tools src/gui \
src/fwblookup src/fwbedit src/ipt src/pflib \
src/pf src/ipf src/ipfw src/parsers; do
eqmake3 "${subdir}/${subdir##*/}.pro" -o ${subdir}/Makefile
done

emake || die "make failed"
}

src_install() {
emake install DDIR="${D}" || die "install failed"

cd doc
dodoc AUTHORS ChangeLog Credits README* \
FWBuilder-Routing-LICENSE.txt PatchAcceptancePolicy.txt
newdoc ReleaseNotes_${PV}.txt ReleaseNotes
doman fwb*.1
cd ..

newicon src/gui/icons/firewall_64.png ${PN}.png
make_desktop_entry fwbuilder "Firewall Builder" ${PN} "System;Security;Qt"
}

pkg_postinst() {
echo
elog "You need to emerge sys-apps/iproute2 on the machine"
elog "that will run the firewall script."
echo
}

fwbuilder-2.1.18.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-firewall/fwbuilder/fwbuilder-2.1.18.ebuild,v 1.1 2008/06/09 01:55:32 darkside Exp $

inherit eutils qt3 autotools

DESCRIPTION="A firewall GUI"
HOMEPAGE="http://www.fwbuilder.org/"
SRC_URI="mirror://sourceforge/fwbuilder/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="nls"

DEPEND="~net-libs/libfwbuilder-${PV}
nls? ( >=sys-devel/gettext-0.11.4 )
~dev-java/antlr-2.7.7
>=dev-libs/libxslt-1.0.7"

pkg_setup() {
if ! built_with_use dev-java/antlr cxx; then
eerror "dev-java/antlr must be compiled with cxx."
eerror "recompile it with that use flag set."
die "Need dev-java/antlr compiled with the cxx use flag set"
fi
}

src_compile() {
# we'll use our eqmake instead of bundled script to process qmake files
sed -i -e 's:^. ./runqmake.sh$:echo:' configure \
|| die "sed configure failed"
# prevent install script from automatically stripping binaries - let portage do that
sed -i -e 's/s) stripcmd="$stripprog"$/s)/' install.sh \
|| die "sed install.sh failed"
# documentation will be installed manually using dodoc & doman
rm -f doc/doc.pro
sed -i -e '/^SUBDIRS = po src doc/s/ doc//' fwbuilder2.pro \
|| die "sed fwbuilder2.pro failed"

econf $(use_enable nls) || die "configure failed"

# use eqmake to generate Makefiles
eqmake3 fwbuilder2.pro
for subdir in po src src/res src/tools src/gui \
src/fwblookup src/fwbedit src/ipt src/pflib \
src/pf src/ipf src/ipfw src/parsers; do
eqmake3 "${subdir}/${subdir##*/}.pro" -o ${subdir}/Makefile
done

emake || die "make failed"
}

src_install() {
emake install DDIR="${D}" || die "install failed"

cd doc
dodoc AUTHORS ChangeLog Credits README* \
FWBuilder-Routing-LICENSE.txt PatchAcceptancePolicy.txt
newdoc ReleaseNotes_${PV}.txt ReleaseNotes
doman fwb*.1
cd ..

newicon src/gui/icons/firewall_64.png ${PN}.png
make_desktop_entry fwbuilder "Firewall Builder" ${PN} "System;Security;Qt"
}

pkg_postinst() {
echo
elog "You need to emerge sys-apps/iproute2 on the machine"
elog "that will run the firewall script."
echo
}

metadata.xml




no-herd

maintainer-needed@gentoo.org
Default assignee for orphaned packages