summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2012-08-01 06:46:28 +0000
committerTim Harder <radhermit@gentoo.org>2012-08-01 06:46:28 +0000
commit503fefcc88ff1e7f265bf4f82aa7e050de71c2b6 (patch)
treed12ef8883ad65566244e0ad9a454c50a8d061922 /net-firewall/iptables
parentAdd after ntpd (bug 390611, thanks Ewoud Kohl van Wijngaarden), fix setupscri... (diff)
downloadhistorical-503fefcc88ff1e7f265bf4f82aa7e050de71c2b6.tar.gz
historical-503fefcc88ff1e7f265bf4f82aa7e050de71c2b6.tar.bz2
historical-503fefcc88ff1e7f265bf4f82aa7e050de71c2b6.zip
Version bump.
Package-Manager: portage-2.2.0_alpha120/cvs/Linux x86_64
Diffstat (limited to 'net-firewall/iptables')
-rw-r--r--net-firewall/iptables/ChangeLog7
-rw-r--r--net-firewall/iptables/Manifest26
-rw-r--r--net-firewall/iptables/iptables-1.4.15.ebuild81
3 files changed, 98 insertions, 16 deletions
diff --git a/net-firewall/iptables/ChangeLog b/net-firewall/iptables/ChangeLog
index 24c6ecc070f9..1cb1e10c91f4 100644
--- a/net-firewall/iptables/ChangeLog
+++ b/net-firewall/iptables/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-firewall/iptables
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/ChangeLog,v 1.273 2012/07/23 01:52:34 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/ChangeLog,v 1.274 2012/08/01 06:46:28 radhermit Exp $
+
+*iptables-1.4.15 (01 Aug 2012)
+
+ 01 Aug 2012; Tim Harder <radhermit@gentoo.org> +iptables-1.4.15.ebuild:
+ Version bump.
*iptables-1.4.14 (23 Jul 2012)
diff --git a/net-firewall/iptables/Manifest b/net-firewall/iptables/Manifest
index 15161d8484a4..1115da77dd05 100644
--- a/net-firewall/iptables/Manifest
+++ b/net-firewall/iptables/Manifest
@@ -1,5 +1,5 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
AUX ip6tables-1.3.2.confd 293 SHA256 c93827ac2b8fdd83e2c36788053ee7567ceb13b3cbc5fcf40d186500e05c8104 SHA512 d9d69a7a4006f2554d1cc94c9214a7c31dca635d81054dd43a6df6ede26d870c6da0ad678d06e292edaa72e3574a04e81dee5c7b79d24ce4c2e7bd60b0cb45db WHIRLPOOL 13bf072675368faf40772a9bc1f1d09ee21d3fe02307d46fe6b3df91c78c6366fc999b507db5f6fc368d3d8d40034ad9f3f1572698cf06cd83c6874d0e750689
AUX ip6tables-1.4.13.confd 690 SHA256 2938fe4206514d9868047bd8f888a699fa2097ca69edab176453436d4259abaa SHA512 8de9a5de4061bef217fbc07577688a8110f1116af7f3b936dfd18100a6a7a47ec6e70c456b24cf3432fb4f2034b741a487fe6af8d9740f174d51c6eb16945c6e WHIRLPOOL f2f4903812b5b97d5bdf9cb28f0bcb6f8c866f197b46a9128530721a8d9db1cdcedffe2512c9235391a67f494c2daf1266d7bc8a6185949756437221c3861a10
@@ -17,6 +17,7 @@ DIST iptables-1.4.12.1.tar.bz2 473418 SHA256 77e6581f21f15946a814fa311236e5f3f7c
DIST iptables-1.4.12.tar.bz2 487036 SHA256 3e07a0beb746b580fbcfb04b3842ef0bd94a2f281786552f586415b26a7e971c
DIST iptables-1.4.13.tar.bz2 502942 SHA256 321e2600fc4541a958e44cafd85a42864b0035404097e0f2e082d474029b9ded SHA512 598b05aa1446172c65b5103bdd02e29f8c8253eb3395e8cabc33e664e7d7afb4a842deea4f0faaac4645acd29a4fbfc0c0675c55f67e38c822ae28b549eab73c WHIRLPOOL 44df42d7fd66349c6bdef8cfa6d80571e7ec7d58a7092b188ef41a8431cd02394835177bdc4d31255b8a115f088daba269f6ecb9230b8d04df6e01151a926017
DIST iptables-1.4.14.tar.bz2 507123 SHA256 9be675696f41cd4f35cc332b667d285fe9489ca93c8e1f77804bd04b3315a522 SHA512 3bf6db564359acafa738068980793129982318317bea69f21282d80f40dcb1e16938f8e2928e6cdcc4e77d89b2bc3f6c45aad7eb11ff84063b78e5f8e1907f9e WHIRLPOOL 16f630e38272b76c3d7eefa83869902b0f111d9ffba2eca6fe885759619dc81f1c9fc1bfe2f946adc99edfdfc5f4002a331e412a8fef674f63bfb760aa44e868
+DIST iptables-1.4.15.tar.bz2 514830 SHA256 867c144e60075e7bebe6fcecf0b65169d5e2d1fa5ceec2ebd9780cd5026123ea SHA512 2ef559f1079838b2aa8348e66248aac7bc7549be93014ddbdaf730fbad168a657e20e031dcfd9ffa62ed45a52dbefc3683783a5d9b929d539d07ba6ad6adcfa0 WHIRLPOOL 8a56ed3cffd572f2202f172a3b903283452b4fd9647b6123530a1cc489a150bc88e7eb1f911f896b655d1de37f26c0a5eadd383c06103a0f395a82e1bc321b89
DIST iptables-1.4.6.tar.bz2 463758 SHA256 6e732798cad62163d6e033aa52e22b771246556a230c0f66cd33fe69e96d72a4
EBUILD iptables-1.4.10-r1.ebuild 2224 SHA256 1f18f98ec9949b78b8df8fe8bfe9472b91fd8b235c4cad1e162a99d55dd458b5 SHA512 b0027e43422a8f07f607ce67921420dfc3d56a59b7856f4c4bf70af1c9e8d5731752570ab67d320d71b07276fb4489ca84158686ac7829a23c1e4bf84ded1b66 WHIRLPOOL a8a40bcc3a05b9e5f5dcbcb23c38092732289f3fd3d8962fd0ba3a8b4d7f7d776da68373e028823c8fc04730d05791dd9d45e1fe7baf645ac9d4c006220c1773
EBUILD iptables-1.4.10.ebuild 1858 SHA256 8933ec2e405043641c48d57a2bc979546a60a242499f26634135f8ccd3256040 SHA512 9fe0e222ccf6a47afc4a609e330bf802b05d88dbf027d7fd58a118a7d9d3a550a1e2725a833aabc0866fe8d30fe611f789a8a34e36459196b0735b2f7c5088d7 WHIRLPOOL 0375aa73a95588a0bd0b50452ca3fe2218cad7f450c221907a1848057d7fd0829cc2c99719fb87ab984305449c0b1f066ec719c04bf0117abb97ba98a1eb42a0
@@ -27,23 +28,18 @@ EBUILD iptables-1.4.12.ebuild 2194 SHA256 24c3882c1a79b156773ba105fb208376a4c731
EBUILD iptables-1.4.13-r1.ebuild 2232 SHA256 31bc6e4dcea6c338194ac8b8996fee64aa8a876c0c37da294485631cf507deaa SHA512 eb59b61a6d03a8d21326d54fbd4a26462c9e8c3262e038bd5f86a9f4795bf701204bba45f8c46321a45b73bfc78bf14afb7eaa9298d05cef9fd060fdd63cba81 WHIRLPOOL cfe1b4d72b4bdb978d03b06eb32f342258418baaf2d8627393c3ca987da7d4a68e5cb53e3c162eb9c8e30e232c52e9638dcbf29759d320d813680c8654f4f428
EBUILD iptables-1.4.13.ebuild 2216 SHA256 777a0c81db5063718494f52181bb5ec83b165bee440076ea021b26ff12c7d445 SHA512 4f9b52d9a862681cd77f543f264dc6d0aeea3c4b395dd62789b4ec2cd861d1ba9a73c881a9067efa5055d4c4a4e805f6f0a0b39630fbda18e4a225a7d9bcad3c WHIRLPOOL 9ac815f176e335e34738d4adbd4203598079675a42dca8a888a6026331e1a38c096675c6ddf67e7c025a47ada7139537ae70925d452c452eab09d0dc7cc1c314
EBUILD iptables-1.4.14.ebuild 2204 SHA256 9fbdd0b55aa77c7402e0b25b399f7782200bc4914b9d673f051bb7421c1a61d6 SHA512 a3679aa1b8cc69de223aeb3b32f0bc732020e7a0215e57df8affc630b010abe84733201caa637d450c0f96580e865e8ac0fe63381048c25cce4abced547bce6c WHIRLPOOL f0851fcfb6fba9cbea7ee7174664a1cc8abc5958ef69ed82a9e58883c76f10b8b4c41bd564b10e8f9c4d0e48cb7854ace2923a00b275a89de370da05b8f6a0cc
+EBUILD iptables-1.4.15.ebuild 2207 SHA256 83cf835a2e5a614f74ad9ce835bcf267b456b08a166a0a8c004ac30478ebe3c7 SHA512 dd488426399fbe9b00d47b67dc8b8a1493e427576a776f20fdcbea1140133857644e0148f59623ed3584de26a79667b8483eb872aa15fda6170d2163b3d0a762 WHIRLPOOL a4e0d6fcf06069492123e3689d3e233354ecf55dbf7f704c2f8f9c38758cc0215a1eec2df7d922b5c8d07197ee7ed567b1451ca951526ae5c5b8f5b0d20e37b2
EBUILD iptables-1.4.6.ebuild 1443 SHA256 3ca97a6095af334fe9b734329ae8e2a58ac78dd1f7a52e0295b203eec4e5178c SHA512 a30301a6f28cc5b90c97b58f37f04005f01313b66f6cb2b5b65294d0612887147d99a7cc8a73940c48a5e4f7d504e643a1e3f0664383bbf7e2e24017944b4436 WHIRLPOOL 836783d6a1f9b733edb965742996cbcac2869a3f716b9b78af4ae912a051919c61c2beb1ea061262da9f80c647db6892e597981ed75d8d5a94cef813722727a4
-MISC ChangeLog 47317 SHA256 a55e479477c723c2cbdc2a44079a918817347bf27ee15e71137b180cf747635b SHA512 47e6e0922f7323a1c3d1bd0d762a285566b14951539560792df1e68fb83e7fbbb949518ee7de73f80fa1caff70157aea4485cbb1ddcf2e7ad8603d760e9d2589 WHIRLPOOL bb39123b0a46d6a230effaabb9901034d74826bee519f8ef3c76199d4d7e8d41b0234147ab1a261ff887729f946d2a45c2f67f31276f44b672db759bf911c631
+MISC ChangeLog 47443 SHA256 39a3ec4e897a52d311f507b5e62f8c61b53e2fa57f95d9f0b7b8aae201deebe6 SHA512 fd2fc14109671682f1f3244e1f3a9f3bc2ec3b537a123c5783e196fe5aeeb64d7d175d1e0e47d65f1945466d1d708fe6b2fde21d093ab278dd6866dabe153f66 WHIRLPOOL 8036cc3ad62c5b21edc5430f8f93a7394eb47f42b76430a2a7900097adb72ba60bf687d7ee95e354577521809b57b385a9b935ca7c91d7aa9aae21154f4d7a63
MISC metadata.xml 1033 SHA256 6972ae7bad5c0025564a15429579f046ab4c365929aa175b1e84c1586872bdc9 SHA512 fe251377457099cbf9014fc206176a79d377b2c61f1b239b81e10cb05e740ac8e6d4849ac60987091d33b66ae9d72fbb36cf590bfe663e3dc1338c3648e1c179 WHIRLPOOL e0282695b2be9ab1b56e3779d26e27ce38803fa7fce9b1c66eb0ab3226d527e354436fcde7e15aa238c83dcbeab74cbf6f1aba36609096ca4bcdf982fce52abc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBAgAGBQJQDK6eAAoJELEHsLL7fEFWsr4P+wZqiCQmiZsfaAhNLzqfycCI
-8phQ0pdpUpsOWggTdV6iDfeQ0e/WS5RsKPMyd7d6DETRdmn/fgeok/mMilkUkQcb
-k2f1klIscNckHxkUGeoyFVVuOAwVvQnQsXWL/VdKZwNzMXCizJ6E4ON0grzMV+YU
-V87AMOvocByKBDnbkvumE9eGq3ukgTbTWfJkGeDEm6vwCHK2WBxTt+dqciuxE78u
-kp8aVnllW8Bvi8JQfL38d6oCnCn/S3L3E5OK8qwcv6kgWbaH3gNw0iSVqZZHj5MG
-8zaQWqccHiFoYHnD4l4tANGDC+EiQllmNEzasFUyo3EWIoHLfi4euR6lfUgMl5mo
-UGtLlzt7zncG6uVd99rBKr4veCryPgDt+B6/sVbzdBuCd+46LNOFJD7nj5eNqsjo
-nFfSe76BrdEhZV305BFeSGsG/Yg9o8zCwegfwY0KMdQ6yq7th+ysLybl/EE+uvqM
-dJb8VcOZp2QL8PKf7WkfA3lkBNfM+weAlxGn3UsuCj/Mt0L2gVe6P5LHnj5OkVAo
-d2fddJZRiVFiE3DuwlRYRCiATyK5Lbt45F5Ds9vR6NtoqK2s4k9K6MGsgWKRDpqu
-gnMjiozZMzHIiCDBCLxJOJ9SdmDz+S8NHXLBkENeCFpHnW40i9y0D4t//Mkz1Yi5
-r+3L8cSi1HKHsDMEyfHx
-=Ct+F
+iQEcBAEBCAAGBQJQGNDKAAoJEEqz6FtPBkyjRnsH+gIHraQt1QbCk6TD26nKp6km
+BUz3KrI1eFJX23GdnLZy1GBqv/cC8RG5HQ7lB6PGW/r0rfhNT2CVJn3sN5AI2rR6
+Ly94pkzpbQkMgPDGN18Bp/KQ0JBNXVcVrHvMdViNxMQKXu8OyJqY/Sh0c24QwI0a
+MxSpqKzNsiLhNS7zNv5mXgsgeLYI6kj/iaJ6brEoVP3JWrgny0nUOOVfmmfuaI9/
+vJNhhSHzEYHZR3ImNWhCXsPxk5Bh9cIHQf25WNzA5H1/zTkZ2LFpJ22b9nemxpH9
+uA2x71wr9L2WWJbr3bEKXhZB+53i5kEVHhEQC0iX/ia2HG+Zwc9a7GJXCPcwHk4=
+=uZW2
-----END PGP SIGNATURE-----
diff --git a/net-firewall/iptables/iptables-1.4.15.ebuild b/net-firewall/iptables/iptables-1.4.15.ebuild
new file mode 100644
index 000000000000..6364fae64b87
--- /dev/null
+++ b/net-firewall/iptables/iptables-1.4.15.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/iptables-1.4.15.ebuild,v 1.1 2012/08/01 06:46:28 radhermit Exp $
+
+EAPI="4"
+
+# Force users doing their own patches to install their own tools
+AUTOTOOLS_AUTO_DEPEND=no
+
+inherit eutils multilib toolchain-funcs autotools
+
+DESCRIPTION="Linux kernel (2.4+) firewall, NAT and packet mangling tools"
+HOMEPAGE="http://www.iptables.org/"
+SRC_URI="http://iptables.org/projects/iptables/files/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="ipv6 netlink static-libs"
+
+RDEPEND="
+ netlink? ( net-libs/libnfnetlink )
+"
+DEPEND="${RDEPEND}
+ virtual/os-headers
+"
+
+src_prepare() {
+ # use the saner headers from the kernel
+ rm -f include/linux/{kernel,types}.h
+
+ # Only run autotools if user patched something
+ epatch_user && eautoreconf || elibtoolize
+}
+
+src_configure() {
+ sed -i \
+ -e "/nfnetlink=[01]/s:=[01]:=$(usex netlink 1 0):" \
+ configure || die
+ econf \
+ --sbindir="${EPREFIX}/sbin" \
+ --libexecdir="${EPREFIX}/$(get_libdir)" \
+ --enable-devel \
+ --enable-shared \
+ $(use_enable static-libs static) \
+ $(use_enable ipv6)
+}
+
+src_compile() {
+ emake V=1
+}
+
+src_install() {
+ default
+ dodoc INCOMPATIBILITIES iptables/iptables.xslt
+
+ # all the iptables binaries are in /sbin, so might as well
+ # put these small files in with them
+ into /
+ dosbin iptables/iptables-apply
+ dosym iptables-apply /sbin/ip6tables-apply
+ doman iptables/iptables-apply.8
+
+ insinto /usr/include
+ doins include/iptables.h $(use ipv6 && echo include/ip6tables.h)
+ insinto /usr/include/iptables
+ doins include/iptables/internal.h
+
+ keepdir /var/lib/iptables
+ newinitd "${FILESDIR}"/${PN}-1.4.13.init iptables
+ newconfd "${FILESDIR}"/${PN}-1.4.13.confd iptables
+ if use ipv6 ; then
+ keepdir /var/lib/ip6tables
+ newinitd "${FILESDIR}"/iptables-1.4.13.init ip6tables
+ newconfd "${FILESDIR}"/ip6tables-1.4.13.confd ip6tables
+ fi
+
+ # Move important libs to /lib
+ gen_usr_ldscript -a ip{4,6}tc iptc xtables
+ find "${ED}" -type f -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed"
+}