summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net-firewall/fwbuilder/ChangeLog8
-rw-r--r--net-firewall/fwbuilder/Manifest31
-rw-r--r--net-firewall/fwbuilder/files/fwbuilder-4.2.2.3541-ldflags.patch11
-rw-r--r--net-firewall/fwbuilder/fwbuilder-4.2.2.3541.ebuild48
4 files changed, 83 insertions, 15 deletions
diff --git a/net-firewall/fwbuilder/ChangeLog b/net-firewall/fwbuilder/ChangeLog
index e628e5a5d30f..69495376f808 100644
--- a/net-firewall/fwbuilder/ChangeLog
+++ b/net-firewall/fwbuilder/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-firewall/fwbuilder
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-firewall/fwbuilder/ChangeLog,v 1.100 2011/03/30 20:52:15 dilfridge Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/fwbuilder/ChangeLog,v 1.101 2011/05/15 17:25:38 dilfridge Exp $
+
+*fwbuilder-4.2.2.3541 (15 May 2011)
+
+ 15 May 2011; Andreas K. Huettel <dilfridge@gentoo.org>
+ +fwbuilder-4.2.2.3541.ebuild, +files/fwbuilder-4.2.2.3541-ldflags.patch:
+ Version bump, now including libfwbuilder; bug 364515
30 Mar 2011; Andreas K. Huettel <dilfridge@gentoo.org>
-files/4.0.1-secure-mktemp.patch, -fwbuilder-3.0.3.ebuild,
diff --git a/net-firewall/fwbuilder/Manifest b/net-firewall/fwbuilder/Manifest
index 55c15ff02c5e..93ef9fd3a812 100644
--- a/net-firewall/fwbuilder/Manifest
+++ b/net-firewall/fwbuilder/Manifest
@@ -3,28 +3,31 @@ Hash: SHA512
AUX 3.0.7-secure-mktemp.patch 987 RMD160 612e42ee68253b7d248afd8b039d97e25db0713d SHA1 cb68c5339e28fd13aa3f1b8ca11a2ca76ebf0162 SHA256 02c0811786b268d609b9ecac5b78135c53d32752c1846c63f23716b5de2617a8
AUX 4.x-qmake-use-LDFLAGS.patch 460 RMD160 e2ca41d40105ff63611019af3e9b15b5468fe5e6 SHA1 7b8d2482a00c5d109249815a3ae9f068cd27ece5 SHA256 56c62f025b01f6ecf6c298909c4f64f5890524f8688199187139e354e801ce30
+AUX fwbuilder-4.2.2.3541-ldflags.patch 456 RMD160 12ec2ea7f5b0b1ff63b07e726d0f3ed17e8005ea SHA1 f327ff39251edc9efda702fca4acc77ae6e1c8d8 SHA256 f0d5093eb2cd116dd6e65bf60584e9d31a21b80f65d1d40649fd8be7c464a970
DIST fwbuilder-3.0.7.tar.gz 2486382 RMD160 c57150a3de136add28a48fbc3b79aa1006b46963 SHA1 c08411bcf5b686ef86e1da6f0954d8685bf49d61 SHA256 bb827f54a77c0f8a9b471200eda3801c9ff3f2a576647ca6a576e546e20ac254
DIST fwbuilder-4.1.2.tar.gz 5872728 RMD160 47918905e36f587194d0cfee27c5d7fd0e1c3023 SHA1 823c1e7b0947db7bd713e076bb47dd9cf816ca58 SHA256 3eae607b06bc47f85241d952c3c9bce422625aaff7ec1d632ca0fae1c977b15c
DIST fwbuilder-4.1.3.tar.gz 5683404 RMD160 9a33fd145b45b1d126a2ef4c198c797f4661b401 SHA1 612dbfd7cd669c2ef8889157ae3f8f00d28537fe SHA256 f8af490bc3a09124eb5ac6ce1157366530cb516cf856a398b6ece819b6e6643e
+DIST fwbuilder-4.2.2.3541.tar.gz 6830864 RMD160 8c79580460d7d6a93d7c0e620e39685ac9778c0d SHA1 d497564988d4ef78b7717dc06e2227486be498ba SHA256 90111e0d7fcad31a9eccdbbc4d9ca7ce5182c0d93e8f9dbd8c683c3c80980482
EBUILD fwbuilder-3.0.7.ebuild 1888 RMD160 218520cf2b4a6b5303079ce545152aab3c36c89d SHA1 1dc69bc20ff2d72ba359b0475d7b2b34ddf89944 SHA256 7f49b3c3f3c4c28b97446e68a10a89bddc74b63e5a4e86a5e8573cd80d1a8f11
EBUILD fwbuilder-4.1.2.ebuild 1276 RMD160 fa3f31fc5bf3a0e2ac858f8d7defa24ec1d131fe SHA1 b2a719cdfd00a5eebc2ba6ec7e49b171cfedb7db SHA256 eaaa907c784d47efda46589194bcb3d58d69a7e7ca8e8bade5b1fec3e5a3c7d0
EBUILD fwbuilder-4.1.3.ebuild 1276 RMD160 41f2e54a356e7096c38c0be1d966e067794934af SHA1 dd232702d6556036037b0a4276f0f0616784c81b SHA256 fe1091892926afdd2af7fd46a23cd98b4a4b07c81ade0063b499b4c30403f2c9
-MISC ChangeLog 16427 RMD160 6fdfb35ef910950c5d0456b1d536019a8488b3c5 SHA1 63caa25bf17cf18c6091e823162e1734ce0cf9c9 SHA256 26f21a6d09e1bed4dd6b004e9d0a64bf4e6f4ffe823f91150181585f9c22defe
+EBUILD fwbuilder-4.2.2.3541.ebuild 1175 RMD160 77dbdcd844d891d651c44b2bdacab6d3089a45cb SHA1 b78a3fb1fd6b50011a38fb88e8ba034483e9ac50 SHA256 472bdb7945a9cdbd5c6ed19cf2b3edcd0171194dcff27010e3c3bed8534ea3bd
+MISC ChangeLog 16652 RMD160 4fecfdef7d6938ebbdc8ab55481afd90a3856e79 SHA1 36b5ba8dcff960d7f3f087e8c9a8201256461bf3 SHA256 dfb5410f31e8b2b224e879cf94ce3e5b86d0f5bbd1c3f32e65a216f6f4571a25
MISC metadata.xml 228 RMD160 e49b64024365c32abf0972afab4491d6e7b5b678 SHA1 8481262578cdf1afa7e9054def19f0a00b328ac9 SHA256 c1d05a4723b93939d65fa0ac2fd857ab1282763036921e56e3dd49911063b218
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iQIcBAEBCgAGBQJNk5gFAAoJENwGBM22xffe1XEP/R3zW5DGtAph1wL88LOHKgS5
-9G7oban2tJBY+yR0ZDKMWcBdlhTIQZiSU69RLR0kTWF4v3hgHYyL7IQhon9o6P84
-suBsP4T6t3p6AjIhYRy1NVXnt1/QXABl7EbWLDjNZJhX7nCZum4v9QkH3dV0ts9K
-mZxQYTEDDzWbyIk6/HuzOXjlUm0d+vCcuxDnqgDxsdniD5EXHh5un6ifnbI+iPee
-UXVxBlmMj0KgWOHyiizTF760WY4xUeVPvuRPf7SbqN/471nei5oG01cXZ/Tf5tNk
-wUx3sLgmpjg32a/3p11FkFgXM0uk9Qsm2ha+ywgjrM43Cu9htPQ+ugqwEAtpmNva
-4y6Y33qinEfm1kTg7aTyt+RwQNAGw2k8CDU+UpeeSh3c1yJ0p7/szLXHwRG2fTmr
-raHy06O4KToIYTnV0dmd+WnCiY0VfVnw8xdmECHPCpO6Fv1P+W7HBD+zBnBMFR3m
-AlVTbfBguOIjxnDGuWduxDXTHJiCDo6u8OJPLKV+M0bgYrC0p3TZtgTDtKomuX3O
-6CQeYIOpTj1dlJfhoS5n9hXTSb3I2vLZAJa1I0UD/hnimuMZu9PTnLDxN7mkC6De
-CpBtPMOY5fFxsFxgckDCl6LKKzuMNK9TbVp9Mn0upHLD3j4uaQAh/c9TetPPBfs3
-tmSOzlLRqg4H7sQAIWzv
-=6N4B
+iQIcBAEBCgAGBQJN0BFuAAoJENwGBM22xfferSMP/2JOnonvgTeI0ckNjdecSS7i
+pBScy+n1w0+KwzaWlXEJ980SJ+DOlenfVQxXl/dMa1TNNjI0zgVg0Du22t2lh5Az
+LpqfMq/oNIjG04UKwGALez0VZMvA21m2V02reKz8Hq/ay36+2MjSurF9GewJmTAH
+NiEuO4/b1CSDLAtZHaeQ1ZCX8jf2wr9p2rZDV+2lF08h7+3swO4AitxURtY1hsd0
+STwcf16VBuDQtA0J1E5lZ5NYS6I710Wa9pVucktNpiUZpcqWec6D5rZkgkAdwsPs
+yEPJJp9Mb0XI3rHux5Nsy180/LNCQ7gAlRVsWCaAl0BCA67/4BOOJ3A/lnnbJXje
++g6Sy5JPmfcwvTjnDcP0u4veSOfZDDcdJPnw3w8nVVHwpN7bgwmKY64oF6iAnBlT
+ANgP6xhZ/+8l2XbvLi/SCSUcd/Bw6zFVoUyMGnoC+nDVdB1KgNQGMnMDYimcGvGU
+309PKEXEHb6X2cU5DE8daA2CWiia7OXXCB7v4YSgPUfo72WNlF3Q1sWkHYvI3KLB
+Vt7HgcofnAsKVIE9ASmctDswbJ2sdf4aqYKw7BVsJlCTQ/xjfQ6TXe1hbn51fq5o
+Dg6/wX9jGqerEZilnBVwEMcuo+4bYtdfeg1ICYHPwOOK1nbX2cUyaZ3dbEk0SAV9
+W29onI8awbL7iJUbPjHc
+=AUPN
-----END PGP SIGNATURE-----
diff --git a/net-firewall/fwbuilder/files/fwbuilder-4.2.2.3541-ldflags.patch b/net-firewall/fwbuilder/files/fwbuilder-4.2.2.3541-ldflags.patch
new file mode 100644
index 000000000000..f6869db95b83
--- /dev/null
+++ b/net-firewall/fwbuilder/files/fwbuilder-4.2.2.3541-ldflags.patch
@@ -0,0 +1,11 @@
+diff -ruN fwbuilder-4.2.2.3541.orig/qmake.inc.in fwbuilder-4.2.2.3541/qmake.inc.in
+--- fwbuilder-4.2.2.3541.orig/qmake.inc.in 2011-05-11 23:02:03.000000000 +0200
++++ fwbuilder-4.2.2.3541/qmake.inc.in 2011-05-15 19:36:03.000000000 +0200
+@@ -39,6 +39,7 @@
+ QMAKE_CFLAGS_RELEASE += -Wno-unused-parameter
+ QMAKE_CXXFLAGS_DEBUG += -Wno-unused-parameter
+ QMAKE_CXXFLAGS_RELEASE += -Wno-unused-parameter
++ QMAKE_LFLAGS = @LDFLAGS@
+
+ !macx {
+
diff --git a/net-firewall/fwbuilder/fwbuilder-4.2.2.3541.ebuild b/net-firewall/fwbuilder/fwbuilder-4.2.2.3541.ebuild
new file mode 100644
index 000000000000..837ae648b80b
--- /dev/null
+++ b/net-firewall/fwbuilder/fwbuilder-4.2.2.3541.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/fwbuilder/fwbuilder-4.2.2.3541.ebuild,v 1.1 2011/05/15 17:25:38 dilfridge Exp $
+
+EAPI=4
+
+inherit eutils qt4-r2 multilib 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 ~x86 ~ppc ~ppc64"
+IUSE=""
+
+DEPEND=">=x11-libs/qt-gui-4.3
+ dev-libs/openssl
+ dev-libs/elfutils
+ sys-devel/gnuconfig
+ !net-libs/libfwbuilder"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ qt4-r2_src_prepare
+ epatch "${FILESDIR}/${P}-ldflags.patch"
+ eautoreconf
+
+ # This package fundamentally changed its build system. We have to
+ # manually copy config.{sub,guess} from /usr/share/gnuconfig/.
+ cp /usr/share/gnuconfig/config.{sub,guess} "${WORKDIR}/${P}/" \
+ || die "failed to copy config.{sub,guess}"
+}
+
+src_configure() {
+ econf
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" install
+}
+
+pkg_postinst() {
+ validate_desktop_entries
+
+ elog "You need to emerge sys-apps/iproute2 on the machine"
+ elog "that will run the firewall script."
+}