summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCédric Krier <cedk@gentoo.org>2007-05-12 14:45:44 +0000
committerCédric Krier <cedk@gentoo.org>2007-05-12 14:45:44 +0000
commit194042102c65dd218a77c4a56b070cf4dff843fd (patch)
tree48f51008ba5678da065e62437fd368bcf4c843b5 /net-firewall
parentFix require_php_sapi_from usage wrt apache1. (diff)
downloadhistorical-194042102c65dd218a77c4a56b070cf4dff843fd.tar.gz
historical-194042102c65dd218a77c4a56b070cf4dff843fd.tar.bz2
historical-194042102c65dd218a77c4a56b070cf4dff843fd.zip
net-firewall/tuxfrw: Version bump and fix bug #175296
Package-Manager: portage-2.1.2.2
Diffstat (limited to 'net-firewall')
-rw-r--r--net-firewall/tuxfrw/ChangeLog7
-rw-r--r--net-firewall/tuxfrw/Manifest34
-rw-r--r--net-firewall/tuxfrw/files/digest-tuxfrw-2.623
-rw-r--r--net-firewall/tuxfrw/metadata.xml1
-rw-r--r--net-firewall/tuxfrw/tuxfrw-2.62.ebuild75
5 files changed, 101 insertions, 19 deletions
diff --git a/net-firewall/tuxfrw/ChangeLog b/net-firewall/tuxfrw/ChangeLog
index 881ce7fe65b4..9097a0901b9f 100644
--- a/net-firewall/tuxfrw/ChangeLog
+++ b/net-firewall/tuxfrw/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-firewall/tuxfrw
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-firewall/tuxfrw/ChangeLog,v 1.11 2007/05/06 10:04:16 genone Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/tuxfrw/ChangeLog,v 1.12 2007/05/12 14:45:44 cedk Exp $
+
+*tuxfrw-2.62 (12 May 2007)
+
+ 12 May 2007; Cedric Krier <cedk@gentoo.org> +tuxfrw-2.62.ebuild:
+ Version bump and fix bug #175296
06 May 2007; Marius Mauch <genone@gentoo.org> tuxfrw-2.61.ebuild:
Replacing einfo with elog
diff --git a/net-firewall/tuxfrw/Manifest b/net-firewall/tuxfrw/Manifest
index 217d0b295a59..1a1ce644e502 100644
--- a/net-firewall/tuxfrw/Manifest
+++ b/net-firewall/tuxfrw/Manifest
@@ -1,30 +1,28 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
AUX tuxfrw 766 RMD160 c55d1a1d9084fcd08c3447173d6cb6762d438cba SHA1 334365fbc03d03ecbb00e1d0c5d33660ff028766 SHA256 f78f383d73631edb07babce31b69fed051bb9dbbf6513dfe0615d14c0c2ecc17
MD5 d9daedf197d9508efc355eb97e7d614d files/tuxfrw 766
RMD160 c55d1a1d9084fcd08c3447173d6cb6762d438cba files/tuxfrw 766
SHA256 f78f383d73631edb07babce31b69fed051bb9dbbf6513dfe0615d14c0c2ecc17 files/tuxfrw 766
DIST tuxfrw-2.61.tar.gz 37123 RMD160 8d142e6739e94415d778c09f6a0fec29af1e949b SHA1 c8aae299ee6a6e8a464230a6b945f85109b33900 SHA256 aeaaab08a5419ed3c90ad9d00c53862a461982b06dc584ec7594ebc2f64277ee
+DIST tuxfrw-2.62.tar.gz 37156 RMD160 b46502d236647be1057a380c85cd65d6dde5c111 SHA1 ab7f48b17b420a68964e23100f74c277f2c7c526 SHA256 e4052dfd132fc18f939ef166d55ac695365fb811e059f6fd288d4306d6cbad33
EBUILD tuxfrw-2.61.ebuild 2290 RMD160 692275dad63ce232f5fd304f7dad41f7b088caee SHA1 ba4f2c736226afecc3ccbf762aff4a51f48de1ec SHA256 62b1e31562beb903c1bdd09a8625a5a0139f2071a5baf03fba1c7bcaa5929a83
MD5 af7f68e24a5c2ca33d5cc4e5a451a51e tuxfrw-2.61.ebuild 2290
RMD160 692275dad63ce232f5fd304f7dad41f7b088caee tuxfrw-2.61.ebuild 2290
SHA256 62b1e31562beb903c1bdd09a8625a5a0139f2071a5baf03fba1c7bcaa5929a83 tuxfrw-2.61.ebuild 2290
-MISC ChangeLog 1680 RMD160 078344c902998f12cbb6271d29396714866a634e SHA1 197e7124e3dc1c234a76d5798eb7619d8a8167b2 SHA256 79b53113c5bfbda89297f963dbc3c048f42cd20f168260ef0e0a1f6d273a427c
-MD5 e68a4d6beb58e91d3372af61458ca9f1 ChangeLog 1680
-RMD160 078344c902998f12cbb6271d29396714866a634e ChangeLog 1680
-SHA256 79b53113c5bfbda89297f963dbc3c048f42cd20f168260ef0e0a1f6d273a427c ChangeLog 1680
-MISC metadata.xml 159 RMD160 28e799fe0fd02aaab9d4bbe5595f133101606f5b SHA1 9f5df3eabd621951a959cc8e0e2e0d352cd1fe1e SHA256 b75c711bd971e46f0ec957e833c60879b0c5023e0bb94409a6255781b69f6dc6
-MD5 f34e3c8858756da0001b12d2d3fa1af2 metadata.xml 159
-RMD160 28e799fe0fd02aaab9d4bbe5595f133101606f5b metadata.xml 159
-SHA256 b75c711bd971e46f0ec957e833c60879b0c5023e0bb94409a6255781b69f6dc6 metadata.xml 159
+EBUILD tuxfrw-2.62.ebuild 2067 RMD160 6538b4e7aa43d47087ff16b0ca0c43c2e2ecdd4f SHA1 3ca1ff7e1e18bb176c71017d08cce4f1f3992850 SHA256 5b18298b9970ea180a2d46a0ffd61be660f5a8efd8164bfb242510503e423501
+MD5 f893d93d651968b559e4e95cb51bfaca tuxfrw-2.62.ebuild 2067
+RMD160 6538b4e7aa43d47087ff16b0ca0c43c2e2ecdd4f tuxfrw-2.62.ebuild 2067
+SHA256 5b18298b9970ea180a2d46a0ffd61be660f5a8efd8164bfb242510503e423501 tuxfrw-2.62.ebuild 2067
+MISC ChangeLog 1809 RMD160 42c552c95bc610ec25bc3c52cedb1ac7fc3a8222 SHA1 3955f4577eb2a8881d8de7541db2f4123307ea95 SHA256 f2930d14b08cf3599917cf28613b73c4bc3e58e2fd9f1deb925ec08ade6ef5f2
+MD5 01f9d556afeb59c849374f0b4f234a90 ChangeLog 1809
+RMD160 42c552c95bc610ec25bc3c52cedb1ac7fc3a8222 ChangeLog 1809
+SHA256 f2930d14b08cf3599917cf28613b73c4bc3e58e2fd9f1deb925ec08ade6ef5f2 ChangeLog 1809
+MISC metadata.xml 244 RMD160 9c072e831266677687f62b90d001cf702918a0d5 SHA1 f7fa6c577ed3e32c249e35991e89d68ec230a238 SHA256 5d51eeb77cc97d65b0d26dc6089619438a99ada6fdb00ad08575a72e655af467
+MD5 636846887766110b9638a2518695bab5 metadata.xml 244
+RMD160 9c072e831266677687f62b90d001cf702918a0d5 metadata.xml 244
+SHA256 5d51eeb77cc97d65b0d26dc6089619438a99ada6fdb00ad08575a72e655af467 metadata.xml 244
MD5 a99395057464b730ed4bee61b7058a06 files/digest-tuxfrw-2.61 232
RMD160 3ef4fc304a7a1d7a7acb67da036ff9c91cc60abf files/digest-tuxfrw-2.61 232
SHA256 60908ea8d582b01537cadf92e242042b4fc6505cc79d460b758a6847c787a188 files/digest-tuxfrw-2.61 232
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.3 (GNU/Linux)
-
-iD8DBQFGPadn6J2i8a8J4okRAnx8AKCMIJXNnk0sy7wu7pocSeKyunDqBACcDAws
-EkY2mxwnNVxmuccyvSKrPSA=
-=YO/M
------END PGP SIGNATURE-----
+MD5 e6c12d4780b2330477aeb3db9e717242 files/digest-tuxfrw-2.62 232
+RMD160 c842cb382efbfaca0191b533289104dca12aa875 files/digest-tuxfrw-2.62 232
+SHA256 a0929af651c0eeefe7e3d0f3204c5e81bec15e318f88dd9a82d8f4208123a10b files/digest-tuxfrw-2.62 232
diff --git a/net-firewall/tuxfrw/files/digest-tuxfrw-2.62 b/net-firewall/tuxfrw/files/digest-tuxfrw-2.62
new file mode 100644
index 000000000000..739fb2a8c28d
--- /dev/null
+++ b/net-firewall/tuxfrw/files/digest-tuxfrw-2.62
@@ -0,0 +1,3 @@
+MD5 c077798e68027f8f50d6c36aa94fb3bc tuxfrw-2.62.tar.gz 37156
+RMD160 b46502d236647be1057a380c85cd65d6dde5c111 tuxfrw-2.62.tar.gz 37156
+SHA256 e4052dfd132fc18f939ef166d55ac695365fb811e059f6fd288d4306d6cbad33 tuxfrw-2.62.tar.gz 37156
diff --git a/net-firewall/tuxfrw/metadata.xml b/net-firewall/tuxfrw/metadata.xml
index 03aa50bab7e3..45af64335706 100644
--- a/net-firewall/tuxfrw/metadata.xml
+++ b/net-firewall/tuxfrw/metadata.xml
@@ -2,4 +2,5 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>netmon</herd>
+<longdescription>a complete firewall automation tool for GNU/Linux</longdescription>
</pkgmetadata>
diff --git a/net-firewall/tuxfrw/tuxfrw-2.62.ebuild b/net-firewall/tuxfrw/tuxfrw-2.62.ebuild
new file mode 100644
index 000000000000..ecef88bf9bc8
--- /dev/null
+++ b/net-firewall/tuxfrw/tuxfrw-2.62.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/tuxfrw/tuxfrw-2.62.ebuild,v 1.1 2007/05/12 14:45:44 cedk Exp $
+
+inherit eutils linux-info
+
+# The version of the manual.
+MANUAL_PV="2.60"
+
+DESCRIPTION="TuxFrw is a complete firewall automation tool for GNU/Linux."
+HOMEPAGE="http://tuxfrw.sf.net/"
+SRC_URI="mirror://sourceforge/tuxfrw/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~ppc ~x86"
+IUSE=""
+DEPEND="net-firewall/iptables"
+
+pkg_setup() {
+ linux-info_pkg_setup
+
+ if kernel_is lt 2 4 23 ; then
+ eerror "${P} requires a 2.4 kernel version of at least 2.4.23."
+ eerror "You must upgrade your kernel."
+ die "Kernel version not supported"
+ fi
+
+ CONFIG_CHECK="NETFILTER IP_NF_TARGET_REDIRECT"
+ CONFIG_CHECK="${CONFIG_CHECK} IP_NF_IPTABLES IP_NF_MATCH_TOS IP_NF_FILTER"
+ CONFIG_CHECK="${CONFIG_CHECK} IP_NF_TARGET_REJECT IP_NF_TARGET_REJECT"
+ CONFIG_CHECK="${CONFIG_CHECK} IP_NF_TARGET_LOG IP_NF_MANGLE"
+ CONFIG_CHECK="${CONFIG_CHECK} IP_NF_TARGET_MASQUERADE"
+
+ if kernel_is lt 2 6 20; then
+ CONFIG_CHECK="${CONFIG_CHECK} IP_NF_CONNTRACK IP_NF_FTP IP_NF_NAT IP_NF_NAT_FTP"
+ else
+ CONFIG_CHECK="${CONFIG_CHECK} NF_CONNTRACK NF_CONNTRACK_FTP NF_NAT NF_NAT_FTP"
+ fi
+ check_extra_config
+}
+
+src_install() {
+ diropts -m0700
+ dodir /etc/tuxfrw
+ dodir /etc/tuxfrw/rules
+
+ insinto /etc/tuxfrw/
+ insopts -m0600
+ CONF_MOD="tf_PIGMEAT.mod tf_KERNEL.mod tf_BASE.mod tuxfrw.conf"
+ for conf_mod in ${CONF_MOD}; do
+ doins ${conf_mod}
+ done
+
+
+ insinto /etc/tuxfrw/rules
+ insopts -m0600
+ CONF_RULES="tf_*-*.mod tf_INPUT.mod tf_OUTPUT.mod tf_FORWARD.mod"
+ CONF_RULES="${CONF_RULES} tf_MANGLE.mod"
+ for conf_rule in ${CONF_RULES} ; do
+ doins ${conf_rule}
+ done
+
+ doinitd "${FILESDIR}"/tuxfrw
+
+ dosbin tuxfrw
+
+ dodoc AUTHORS CREDITS ChangeLog README VERSION
+ dodoc manual/${PN}-manual-${MANUAL_PV}-en.txt
+}
+
+pkg_postinst() {
+ elog "Configure /etc/tuxfrw/tuxfrw.conf manually"
+ elog "To start: /etc/init.d/tuxfrw start "
+ elog "To load on boot: rc-update add tuxfrw default"
+}