diff options
author | Cédric Krier <cedk@gentoo.org> | 2007-05-12 14:45:44 +0000 |
---|---|---|
committer | Cédric Krier <cedk@gentoo.org> | 2007-05-12 14:45:44 +0000 |
commit | 194042102c65dd218a77c4a56b070cf4dff843fd (patch) | |
tree | 48f51008ba5678da065e62437fd368bcf4c843b5 /net-firewall | |
parent | Fix require_php_sapi_from usage wrt apache1. (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | net-firewall/tuxfrw/Manifest | 34 | ||||
-rw-r--r-- | net-firewall/tuxfrw/files/digest-tuxfrw-2.62 | 3 | ||||
-rw-r--r-- | net-firewall/tuxfrw/metadata.xml | 1 | ||||
-rw-r--r-- | net-firewall/tuxfrw/tuxfrw-2.62.ebuild | 75 |
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" +} |