mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-20 05:51:18 +02:00
bump(net-firewall/iptables): sync with upstream
This commit is contained in:
parent
aac0bd4902
commit
05713e09ee
@ -1,12 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare
|
|
||||||
DEPEND=virtual/os-headers
|
|
||||||
DESCRIPTION=Linux kernel (2.4+) firewall, NAT and packet mangling tools
|
|
||||||
EAPI=2
|
|
||||||
HOMEPAGE=http://www.iptables.org/
|
|
||||||
IUSE=ipv6
|
|
||||||
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://iptables.org/projects/iptables/files/iptables-1.4.10.tar.bz2
|
|
||||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=de1e8df3ff42c26e78a6410396c90a90
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare
|
|
||||||
DEPEND=netlink? ( net-libs/libnfnetlink ) virtual/os-headers
|
|
||||||
DESCRIPTION=Linux kernel (2.4+) firewall, NAT and packet mangling tools
|
|
||||||
EAPI=2
|
|
||||||
HOMEPAGE=http://www.iptables.org/
|
|
||||||
IUSE=ipv6 netlink
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=netlink? ( net-libs/libnfnetlink )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://iptables.org/projects/iptables/files/iptables-1.4.10.tar.bz2
|
|
||||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=956eb8ca6f191e25ce36e78bbb6a1c18
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare
|
|
||||||
DEPEND=netlink? ( net-libs/libnfnetlink ) virtual/os-headers sys-devel/automake
|
|
||||||
DESCRIPTION=Linux kernel (2.4+) firewall, NAT and packet mangling tools
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://www.iptables.org/
|
|
||||||
IUSE=ipv6 netlink
|
|
||||||
KEYWORDS=alpha amd64 arm ~hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=netlink? ( net-libs/libnfnetlink )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://iptables.org/projects/iptables/files/iptables-1.4.11.1.tar.bz2
|
|
||||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=cc02b21543c3bd0c5752c730c68bd172
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare
|
|
||||||
DEPEND=netlink? ( net-libs/libnfnetlink ) virtual/os-headers sys-devel/automake
|
|
||||||
DESCRIPTION=Linux kernel (2.4+) firewall, NAT and packet mangling tools
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://www.iptables.org/
|
|
||||||
IUSE=ipv6 netlink
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=netlink? ( net-libs/libnfnetlink )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://iptables.org/projects/iptables/files/iptables-1.4.12.tar.bz2
|
|
||||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=1272dc3389034257b821c878846ddf78
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare
|
|
||||||
DEPEND=netlink? ( net-libs/libnfnetlink ) virtual/os-headers sys-devel/automake
|
|
||||||
DESCRIPTION=Linux kernel (2.4+) firewall, NAT and packet mangling tools
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://www.iptables.org/
|
|
||||||
IUSE=ipv6 netlink
|
|
||||||
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=netlink? ( net-libs/libnfnetlink )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://iptables.org/projects/iptables/files/iptables-1.4.12.1.tar.bz2
|
|
||||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=37fc555528961199364807fca1e6ac3e
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare
|
|
||||||
DEPEND=netlink? ( net-libs/libnfnetlink ) virtual/os-headers sys-devel/automake
|
|
||||||
DESCRIPTION=Linux kernel (2.4+) firewall, NAT and packet mangling tools
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://www.iptables.org/
|
|
||||||
IUSE=ipv6 netlink static-libs
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=netlink? ( net-libs/libnfnetlink )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://iptables.org/projects/iptables/files/iptables-1.4.12.1.tar.bz2
|
|
||||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=a262ec2785aa45f75aa6a0abf2a85b46
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare
|
|
||||||
DEPEND=netlink? ( net-libs/libnfnetlink ) virtual/os-headers !>=sys-kernel/linux-headers-3.5
|
|
||||||
DESCRIPTION=Linux kernel (2.4+) firewall, NAT and packet mangling tools
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://www.iptables.org/
|
|
||||||
IUSE=ipv6 netlink static-libs
|
|
||||||
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=netlink? ( net-libs/libnfnetlink )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://iptables.org/projects/iptables/files/iptables-1.4.13.tar.bz2
|
|
||||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=142339bb7a8a69210487a3fbcb80b08e
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare
|
|
||||||
DEPEND=netlink? ( net-libs/libnfnetlink ) virtual/os-headers !>=sys-kernel/linux-headers-3.5
|
|
||||||
DESCRIPTION=Linux kernel (2.4+) firewall, NAT and packet mangling tools
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://www.iptables.org/
|
|
||||||
IUSE=ipv6 netlink static-libs
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=netlink? ( net-libs/libnfnetlink )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://iptables.org/projects/iptables/files/iptables-1.4.13.tar.bz2
|
|
||||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=a3d7fb8c66df05cc7cdbed4e266b0bdc
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare
|
|
||||||
DEPEND=netlink? ( net-libs/libnfnetlink ) virtual/os-headers !>=sys-kernel/linux-headers-3.5
|
|
||||||
DESCRIPTION=Linux kernel (2.4+) firewall, NAT and packet mangling tools
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://www.iptables.org/
|
|
||||||
IUSE=ipv6 netlink static-libs
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=netlink? ( net-libs/libnfnetlink )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://iptables.org/projects/iptables/files/iptables-1.4.14.tar.bz2
|
|
||||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=3686aeb6539f49a1217810b6b6018128
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare
|
|
||||||
DEPEND=netlink? ( net-libs/libnfnetlink ) virtual/os-headers !>=sys-kernel/linux-headers-3.5
|
|
||||||
DESCRIPTION=Linux kernel (2.4+) firewall, NAT and packet mangling tools
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://www.iptables.org/
|
|
||||||
IUSE=ipv6 netlink static-libs
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=netlink? ( net-libs/libnfnetlink )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://iptables.org/projects/iptables/files/iptables-1.4.15.tar.bz2
|
|
||||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=956cc17b2d0e01d11f5acca9b8245744
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare
|
|
||||||
DEPEND=netlink? ( net-libs/libnfnetlink ) virtual/os-headers virtual/pkgconfig
|
|
||||||
DESCRIPTION=Linux kernel (2.4+) firewall, NAT and packet mangling tools
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://www.iptables.org/
|
|
||||||
IUSE=ipv6 netlink static-libs
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=netlink? ( net-libs/libnfnetlink )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://iptables.org/projects/iptables/files/iptables-1.4.16.2.tar.bz2
|
|
||||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=f8b19a56bada0d42314122f14ef08b67
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare
|
|
||||||
DEPEND=netlink? ( net-libs/libnfnetlink ) virtual/os-headers virtual/pkgconfig
|
|
||||||
DESCRIPTION=Linux kernel (2.4+) firewall, NAT and packet mangling tools
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://www.iptables.org/
|
|
||||||
IUSE=ipv6 netlink static-libs
|
|
||||||
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=netlink? ( net-libs/libnfnetlink )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://iptables.org/projects/iptables/files/iptables-1.4.16.3.tar.bz2
|
|
||||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=4dd0836cb978001d6dfe67a7dd78a562
|
|
@ -10,4 +10,4 @@ RDEPEND=netlink? ( net-libs/libnfnetlink )
|
|||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=http://iptables.org/projects/iptables/files/iptables-1.4.17.tar.bz2
|
SRC_URI=http://iptables.org/projects/iptables/files/iptables-1.4.17.tar.bz2
|
||||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
||||||
_md5_=f9de95366e00f8d9c01cb3c2e2eb98bc
|
_md5_=515f06d3f816aa280634a39a5e93fef4
|
||||||
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare
|
|
||||||
DEPEND=netlink? ( net-libs/libnfnetlink ) virtual/os-headers virtual/pkgconfig
|
|
||||||
DESCRIPTION=Linux kernel (2.4+) firewall, NAT and packet mangling tools
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://www.netfilter.org/projects/iptables/
|
|
||||||
IUSE=ipv6 netlink static-libs
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=netlink? ( net-libs/libnfnetlink )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://www.netfilter.org/projects/iptables/files/iptables-1.4.18.tar.bz2
|
|
||||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=8fafe924b13e15ff117078fbd1b60ffc
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare
|
|
||||||
DEPEND=netlink? ( net-libs/libnfnetlink ) virtual/os-headers virtual/pkgconfig
|
|
||||||
DESCRIPTION=Linux kernel (2.4+) firewall, NAT and packet mangling tools
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://www.netfilter.org/projects/iptables/
|
|
||||||
IUSE=ipv6 netlink static-libs
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=netlink? ( net-libs/libnfnetlink )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://www.netfilter.org/projects/iptables/files/iptables-1.4.19.1.tar.bz2
|
|
||||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=2080580698979f7209b209a02a25b0fd
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare
|
|
||||||
DEPEND=netlink? ( net-libs/libnfnetlink ) virtual/os-headers virtual/pkgconfig
|
|
||||||
DESCRIPTION=Linux kernel (2.4+) firewall, NAT and packet mangling tools
|
|
||||||
EAPI=4
|
|
||||||
HOMEPAGE=http://www.netfilter.org/projects/iptables/
|
|
||||||
IUSE=ipv6 netlink static-libs
|
|
||||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=netlink? ( net-libs/libnfnetlink )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://www.netfilter.org/projects/iptables/files/iptables-1.4.20.tar.bz2
|
|
||||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=3ec0b35ef89b5828f5d58bcc1e824f0b
|
|
@ -1,13 +0,0 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare
|
|
||||||
DEPEND=netlink? ( net-libs/libnfnetlink ) virtual/os-headers virtual/pkgconfig
|
|
||||||
DESCRIPTION=Linux kernel (2.4+) firewall, NAT and packet mangling tools
|
|
||||||
EAPI=5
|
|
||||||
HOMEPAGE=http://www.netfilter.org/projects/iptables/
|
|
||||||
IUSE=ipv6 netlink static-libs
|
|
||||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
RDEPEND=netlink? ( net-libs/libnfnetlink )
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://www.netfilter.org/projects/iptables/files/iptables-1.4.21.tar.bz2
|
|
||||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=763d4c8c70713c845b6ee67b3efb6689
|
|
@ -1,13 +1,13 @@
|
|||||||
DEFINED_PHASES=compile configure install prepare
|
DEFINED_PHASES=compile configure install prepare
|
||||||
DEPEND=netlink? ( net-libs/libnfnetlink ) virtual/os-headers virtual/pkgconfig virtual/pkgconfig
|
DEPEND=conntrack? ( net-libs/libnetfilter_conntrack ) netlink? ( net-libs/libnfnetlink ) virtual/os-headers virtual/pkgconfig virtual/pkgconfig
|
||||||
DESCRIPTION=Linux kernel (2.4+) firewall, NAT and packet mangling tools
|
DESCRIPTION=Linux kernel (2.4+) firewall, NAT and packet mangling tools
|
||||||
EAPI=5
|
EAPI=5
|
||||||
HOMEPAGE=http://www.netfilter.org/projects/iptables/
|
HOMEPAGE=http://www.netfilter.org/projects/iptables/
|
||||||
IUSE=ipv6 netlink static-libs
|
IUSE=conntrack ipv6 netlink static-libs
|
||||||
KEYWORDS=~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86
|
KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86
|
||||||
LICENSE=GPL-2
|
LICENSE=GPL-2
|
||||||
RDEPEND=netlink? ( net-libs/libnfnetlink )
|
RDEPEND=conntrack? ( net-libs/libnetfilter_conntrack ) netlink? ( net-libs/libnfnetlink )
|
||||||
SLOT=0
|
SLOT=0
|
||||||
SRC_URI=http://www.netfilter.org/projects/iptables/files/iptables-1.4.21.tar.bz2
|
SRC_URI=http://www.netfilter.org/projects/iptables/files/iptables-1.4.21.tar.bz2
|
||||||
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 42408102d713fbad60ca21349865edb4
|
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 42408102d713fbad60ca21349865edb4
|
||||||
_md5_=a5a818f7f9cc67aa1b7c00caf5605480
|
_md5_=27bc1b7f3597f3961e72f86960a85bbc
|
||||||
|
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/iptables-1.4.21-r2
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/iptables-1.4.21-r2
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
DEFINED_PHASES=compile configure install prepare
|
||||||
|
DEPEND=conntrack? ( net-libs/libnetfilter_conntrack ) netlink? ( net-libs/libnfnetlink ) pcap? ( net-libs/libpcap ) virtual/os-headers virtual/pkgconfig virtual/pkgconfig
|
||||||
|
DESCRIPTION=Linux kernel (2.4+) firewall, NAT and packet mangling tools
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=http://www.netfilter.org/projects/iptables/
|
||||||
|
IUSE=conntrack ipv6 netlink pcap static-libs
|
||||||
|
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
||||||
|
LICENSE=GPL-2
|
||||||
|
RDEPEND=conntrack? ( net-libs/libnetfilter_conntrack ) netlink? ( net-libs/libnfnetlink ) pcap? ( net-libs/libpcap )
|
||||||
|
SLOT=0/10
|
||||||
|
SRC_URI=http://www.netfilter.org/projects/iptables/files/iptables-1.4.21.tar.bz2
|
||||||
|
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 42408102d713fbad60ca21349865edb4
|
||||||
|
_md5_=f345333519bf05af50642aa8abe060de
|
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/iptables-1.4.21-r3
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/metadata/md5-cache/net-firewall/iptables-1.4.21-r3
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
DEFINED_PHASES=compile configure install prepare
|
||||||
|
DEPEND=conntrack? ( net-libs/libnetfilter_conntrack ) netlink? ( net-libs/libnfnetlink ) pcap? ( net-libs/libpcap ) virtual/os-headers virtual/pkgconfig virtual/pkgconfig
|
||||||
|
DESCRIPTION=Linux kernel (2.4+) firewall, NAT and packet mangling tools
|
||||||
|
EAPI=5
|
||||||
|
HOMEPAGE=http://www.netfilter.org/projects/iptables/
|
||||||
|
IUSE=conntrack ipv6 netlink pcap static-libs
|
||||||
|
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
||||||
|
LICENSE=GPL-2
|
||||||
|
RDEPEND=conntrack? ( net-libs/libnetfilter_conntrack ) netlink? ( net-libs/libnfnetlink ) pcap? ( net-libs/libpcap )
|
||||||
|
SLOT=0/10
|
||||||
|
SRC_URI=http://www.netfilter.org/projects/iptables/files/iptables-1.4.21.tar.bz2
|
||||||
|
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 62927b3db3a589b0806255f3a002d5d3 systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 42408102d713fbad60ca21349865edb4
|
||||||
|
_md5_=f1e796b5e0308977caf76b96f391b8ce
|
@ -1,11 +0,0 @@
|
|||||||
DEFINED_PHASES=compile install unpack
|
|
||||||
DEPEND=virtual/os-headers !>=sys-kernel/linux-headers-2.6.33
|
|
||||||
DESCRIPTION=Linux kernel (2.4+) firewall, NAT and packet mangling tools
|
|
||||||
HOMEPAGE=http://www.iptables.org/
|
|
||||||
IUSE=ipv6
|
|
||||||
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86
|
|
||||||
LICENSE=GPL-2
|
|
||||||
SLOT=0
|
|
||||||
SRC_URI=http://iptables.org/projects/iptables/files/iptables-1.4.6.tar.bz2
|
|
||||||
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
|
|
||||||
_md5_=430cb51609cce05df7b30d9ebc6a307e
|
|
@ -1,6 +1,19 @@
|
|||||||
# ChangeLog for net-firewall/iptables
|
# ChangeLog for net-firewall/iptables
|
||||||
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/ChangeLog,v 1.311 2014/06/14 11:52:14 zlogene Exp $
|
# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/ChangeLog,v 1.315 2014/08/02 18:06:48 ago Exp $
|
||||||
|
|
||||||
|
02 Aug 2014; Agostino Sarubbo <ago@gentoo.org> iptables-1.4.21-r1.ebuild:
|
||||||
|
Stable for ppc64, wrt bug #506798
|
||||||
|
|
||||||
|
01 Aug 2014; Raúl Porcel <armin76@gentoo.org> iptables-1.4.21-r1.ebuild:
|
||||||
|
ia64/sparc stable wrt #506798
|
||||||
|
|
||||||
|
19 Jul 2014; Tobias Klausmann <klausman@gentoo.org>
|
||||||
|
iptables-1.4.21-r1.ebuild:
|
||||||
|
Stable on alpha, bug #506798
|
||||||
|
|
||||||
|
13 Jul 2014; Agostino Sarubbo <ago@gentoo.org> iptables-1.4.21-r1.ebuild:
|
||||||
|
Stable for ppc, wrt bug #506798
|
||||||
|
|
||||||
14 Jun 2014; Mikle Kolyada <zlogene@gentoo.org> iptables-1.4.21-r1.ebuild:
|
14 Jun 2014; Mikle Kolyada <zlogene@gentoo.org> iptables-1.4.21-r1.ebuild:
|
||||||
amd64 stable wrt bug #506798
|
amd64 stable wrt bug #506798
|
||||||
|
@ -1,69 +1,21 @@
|
|||||||
-----BEGIN PGP SIGNED MESSAGE-----
|
|
||||||
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
|
AUX ip6tables-1.4.13.confd 690 SHA256 2938fe4206514d9868047bd8f888a699fa2097ca69edab176453436d4259abaa SHA512 8de9a5de4061bef217fbc07577688a8110f1116af7f3b936dfd18100a6a7a47ec6e70c456b24cf3432fb4f2034b741a487fe6af8d9740f174d51c6eb16945c6e WHIRLPOOL f2f4903812b5b97d5bdf9cb28f0bcb6f8c866f197b46a9128530721a8d9db1cdcedffe2512c9235391a67f494c2daf1266d7bc8a6185949756437221c3861a10
|
||||||
AUX iptables-1.3.2.confd 290 SHA256 351e123ba9e0ec7db2bcff42849aa627d29a3b2e77a47b82386f5e3a7e21bd30 SHA512 3ce83c3283e6695e0c17b0e09daf1f434c6e99f5e38ed3d1e2f37be072c47af52d16585625ae61f31cbf63c4de8ccf3b47d7e4203b06fb3acc5b7ed8924964f4 WHIRLPOOL 5dde07feabdbe38c8cee6d97138a4dae27237c559f35f1aa67e60535627166b49e20aaa3dc53b732ff4e54858236e0cfa52af3387e98dd2f1cf936c57ad7ff2e
|
AUX iptables-1.4.13-r1.init 2772 SHA256 e8f75993729bc559b82cde4d978bcd3b5527069ea94190a3bea2da12a2e907d6 SHA512 c87eed9ae2a1cee9782ddc2c20b5a2644e571d20f25eab76831d5cbb185d18b7d078599e2fac8dac7945674c3af19d00220fa1e2c2053e415cb5c83fcfdf4d8a WHIRLPOOL 889bf1164b67f9f8d8dd96ea3f6c1b4542ea87afa4e74040d43cd488d13c6dc3672ecb2058699a60d7d0bf34c82b452d6f80fc815d85d7ae20c8dbb7ae99ba2f
|
||||||
AUX iptables-1.3.2.init 2607 SHA256 f3bc81413d287166346e606f96d8e2a0e05d656265ff3ccea4dd811a8f008186 SHA512 cd158eed712433c077720ddbf3e9e685eb4184f9bce5fecd9b66ad4b61f3ee407d585dcd2b5c95b999532c2eba2f679370c108c273b12a1c0e25a0bb7f59f8a0 WHIRLPOOL 7f3a8415d1babc746ce7870b9e28faba0bc8a52c44b37c35aacae5a3a7d756f9a9cfe421aa594fc515387b61fc05887eb1e69fe069dd9925b40c1b471f308699
|
|
||||||
AUX iptables-1.4.11.1-man-fixes.patch 1165 SHA256 2b89e9ba68334bc45ac7b96ad53565a1cf41805a3659f65888ad495e84f9822e SHA512 93be7c4085fbd4123b758c7fd3ff4cb63af43ed1b59c53b51ca254e8caa63bff732bed85bda4a9da6c64ee44a4b685e11809e1d2e39012767628410d46896e2c WHIRLPOOL 1844b52a7ea0fcdfd22a9a424b143a054bdff3f10e759f3e4ea48ee443f13cb84e87f15844d6272ecce2b0e832ec3e127b0a83f6324ffe98a6e69d3a1b6fcf2c
|
|
||||||
AUX iptables-1.4.11.init 2644 SHA256 9725b50a7b019e8d4cc97e8953d10389de4fec3849dddf16b8b5da77d19138f8 SHA512 a7c214ff5acf8c006ad74b1f31c3d8fb0465f58a900481415da5a5a4d56b9c8007e86196bdb0aac314f923637b3bbcb04bc73f6d54ffab76517d91a210cafff8 WHIRLPOOL 1cd8383f5988480aa07908e36a1d2b667c799fcacfafe4467cbbe847491f2c09533581dc0ebc6eea91b782b3a64a5e87f750b4222b93f2bb32943a96c3680a6f
|
|
||||||
AUX iptables-1.4.12.1-conntrack-v2-ranges.patch 2293 SHA256 713e62adae8651e94296619297afe603ef3f7da68c4ff10e5a64be24c5cfe537 SHA512 f0a4c12d944f5f124f6a1112a9addfc266730a68e10389dbd8747bad487de2aa23e53bb01dd2953dc9d6edc98b26e293d2e762a00b6f9b8bc18f6d5108ef17bc WHIRLPOOL f41972f4c752c4c0bd892496ad21b24e3cda60cabde7198e0a64c579ae48c34ddda22960b7e3acbecfb007e8525b99e86b91cd91769cb3a86af7921a08fabda9
|
|
||||||
AUX iptables-1.4.12.1-lm.patch 2107 SHA256 dfc429b71c6a3d77a6447e4d7c0c13f62cf086187f491968b3361568f9aa09ef SHA512 4613335e108ba02a4328a35bf4b7720b8346bf9f783549766ba2cc40aefe2a62389c91f99ac7d3cdb4dc6ab9532a06690f2974df8b2b7ac0e685b0530c9aa8f8 WHIRLPOOL 094da50ea0586d7235600a4b6976684b676a5df4a31e16385908c274958b09e7cb8be959a583231bda4232ec1c0531f82712f464e48a8f1ee0b6d9312eaa2f22
|
|
||||||
AUX iptables-1.4.13-r1.init 2891 SHA256 13047698e03079b754957e1e548ce7505dfb2c73c9a31f87e061140603ab0e44 SHA512 c35d4fc3d08e6fe3c567a5fe4b8dc0679c87c01c5d90e9a08b68039e4e846043a1f1ae47bc37bc718af761b9287394e8edfa3681d5ae23d666fc9de60a8c8302 WHIRLPOOL 7007ab6e5524b7d1e6e3c17ed0a7c40c6e7034510ecad2e442a2863a819a72f5f1cda58c5b6ad331b36c6c5c40980f344364593246d46cf95c1527a24115b829
|
|
||||||
AUX iptables-1.4.13.confd 687 SHA256 7e2341211ca14997b7a8a1f930f94db855291af597c568f680f80031c20d45b6 SHA512 bd67d53e997ea65755148ba071fe6e3856d6e604b9167c666900721bc3dc24f63d395bc33a1a34ae50f95e72760da630db1a8d35afc81ec5973e60ba5343dc70 WHIRLPOOL 111b809b3122b04cce8ac0e551cfcdec7fde1ad563e1001bbbb3dbb4cae0ddf13851ece1024e13fb26aab2fe306dfc4fd9e59ab5a10127b301bc7a65ec20486b
|
AUX iptables-1.4.13.confd 687 SHA256 7e2341211ca14997b7a8a1f930f94db855291af597c568f680f80031c20d45b6 SHA512 bd67d53e997ea65755148ba071fe6e3856d6e604b9167c666900721bc3dc24f63d395bc33a1a34ae50f95e72760da630db1a8d35afc81ec5973e60ba5343dc70 WHIRLPOOL 111b809b3122b04cce8ac0e551cfcdec7fde1ad563e1001bbbb3dbb4cae0ddf13851ece1024e13fb26aab2fe306dfc4fd9e59ab5a10127b301bc7a65ec20486b
|
||||||
AUX iptables-1.4.13.init 2632 SHA256 3c955bbc787e57d6c0d6d5e97ec34e350fbcbf4f0b453bd2ed624e68ac83155f SHA512 ffb5eb1372a69f3aa9ed3181b3c96fe34b3a07a1b7021e132d0b8eca65f65d83bc546371bc3e7081de68e02fd18bf99993eff6a643715e4b4d0d0d9066c5eee8 WHIRLPOOL 50a3771e5ac7b0ee38cc23c11791c05616687bc44fd6708a89c431422dcee99a92448c55f5b4c790614e785b3b74cc0e168c9d91c547e9e4faa477bed7b0cdea
|
|
||||||
AUX iptables-1.4.16.2-static.patch 2437 SHA256 fd56eaf9a400caa7c25f9893058bbde57085aa3b6d337d30a2eb6f00dead22c9 SHA512 d53a426125493e83c82c7b689bad8b104bbb1d99ed6a4aaf05724877a1260cbbf599476e5192cd14739076f6478a6d8e5ec085afb6782f7ef95abd8a1846ef42 WHIRLPOOL 2158ed63a922951e5e9e8ebd83b67d62f7bc3305c3a6295d5d1999e50e8cda936db9477dbc99051483ab296063074160b4299468ec7eb512c02b4ecc8ec2c7f6
|
|
||||||
AUX iptables-1.4.17-libip6tc.patch 1084 SHA256 5940f8020a131df4baa03578256ea9ff4fd975c913e062e3876e64e61a6fa8f3 SHA512 1d91231ad352c16a2af2c5d8593a59b8af4d5d9d4a7248a46170c843e85976bc34b4998f2cb86496cacd1ba30520cd3fe0d41705b7e5f4550bae7da70553ef2d WHIRLPOOL 027368602724dcbda0ddcd443c4a90aee278f409cfe0b3ce221a4e1826d10a4a0d95f6cbe18f887e712b4076161ba2e7adf0d09cf2055224f81ecadd173e5a73
|
AUX iptables-1.4.17-libip6tc.patch 1084 SHA256 5940f8020a131df4baa03578256ea9ff4fd975c913e062e3876e64e61a6fa8f3 SHA512 1d91231ad352c16a2af2c5d8593a59b8af4d5d9d4a7248a46170c843e85976bc34b4998f2cb86496cacd1ba30520cd3fe0d41705b7e5f4550bae7da70553ef2d WHIRLPOOL 027368602724dcbda0ddcd443c4a90aee278f409cfe0b3ce221a4e1826d10a4a0d95f6cbe18f887e712b4076161ba2e7adf0d09cf2055224f81ecadd173e5a73
|
||||||
AUX iptables-1.4.18-extensions-link.patch 2717 SHA256 cf73e86b3077f13dd8f287276b766b0e27c29d809335dbe4cc84adc86c254731 SHA512 a53861ab1c6ea703a46c3300a35217ba9205355614a5109b9aeb441a34cad5ac020b4e2d014b88976a53901fe6031c332d87a488050bce7689022753dc795d51 WHIRLPOOL 1bafbfabe562c08d37dfa911c8f11c4b60c7269b764842078559b4352f4287715092752ed6b2c412b32469d1297e579df86cc77cdb32256c5f5904ac82e75262
|
AUX iptables-1.4.21-configure.patch 1066 SHA256 73454c278b48fae5debcdb72ada8f2d60a36b5134cb1052b1a332b83169cbdc0 SHA512 45445d1460072ed19ba617be983be82094fdd0535a25de4f6159173de4a08be9bee9da13c7aeea419291beb92402ca25efba3a0e269510e221f7eacc8bcd5176 WHIRLPOOL 55c56c9e0711409c54b8635dc9b480be885c852b60ac336a32b3a48586c85ba5b7b9a0b4d2d427f7d646dfdc4d49c9fe6957ed39eac5cdd7de3526249f99e6ed
|
||||||
AUX iptables-1.4.18-ipv6-linkage.patch 3006 SHA256 c242affce8ff2edfe946c4bbe4f39edd0cfe8a870ed1cbd808863fab57870f11 SHA512 1cfabdeac2e031451cf4c86396893ab34d093d523f25e9bb7f8ab617d4c9c0d03ffc9707ff42bd24bd7951f2b8ee752f1c4b7e4fbab919f67b6773596bf514bf WHIRLPOOL a4253fdf0ba67ca7887f87737c401b480567c7fac50514a53fac81716a7175d841b1a185a945a46487405e5ffe1921b88f897990ab329b28621c3e4cafb62ed9
|
AUX iptables-1.4.21-static-connlabel-config.patch 2195 SHA256 e03de480a940b0ac386bba2ec681f724ba39f5e53153398e061f2d74ae491c49 SHA512 d838773bf2db9f97548d2f7eaab0ce3205265a7ec8b274df479fcecb474ba09ed061abae50534c0379a1290479c2e94927595eca0f4570b27744ec165348b6b1 WHIRLPOOL c1b79bb8e9a915d27940b443c564d0d00ccbd31728b8519bd18a6957ca7085c19dd09592d94a4aecee48102303a000130eba85710ad1de1533ef783ef1c28811
|
||||||
|
AUX iptables.init 2793 SHA256 e1bd2fad824fb679eddcded20feea4832f05e1893e419afff090b81a2acd134a SHA512 a2c03c659659dfd5ca3df04e721a11fce37c712a9f1378dd0f123a28f79ce626301658d41c9634336b8beb9ec2ab234548fb3c004ba424a3533c0f9f16c3ffb9 WHIRLPOOL eea21563aaf348e5ed5d05f480991ad44bfa821b52b638d852b19df430dd48fc47c3a7fb999823da4eee9c204895884d1e7648f05047aad6af9f372fe9f1b592
|
||||||
AUX systemd/ip6tables-restore.service 395 SHA256 679ba8327bf037e991ff07d8cf910009c67026b0faf8112d75c945b64f4b64de SHA512 e41f7bc55b2b58452b993ccb42014b5bc2701aeeef46eee845a2b016b334299ff4e6d11ba22f3aaff47195f1049dc7fd4be41a7055911420230107b1ee4c6ba3 WHIRLPOOL 232d90f8591358fe853c8c4b569b2825ba02ced59d390232a7f7fb535e3bfbbcb70972938506cbead5e6b57845310f5a91c1fd225898f185cffb96ba7d4d97f3
|
AUX systemd/ip6tables-restore.service 395 SHA256 679ba8327bf037e991ff07d8cf910009c67026b0faf8112d75c945b64f4b64de SHA512 e41f7bc55b2b58452b993ccb42014b5bc2701aeeef46eee845a2b016b334299ff4e6d11ba22f3aaff47195f1049dc7fd4be41a7055911420230107b1ee4c6ba3 WHIRLPOOL 232d90f8591358fe853c8c4b569b2825ba02ced59d390232a7f7fb535e3bfbbcb70972938506cbead5e6b57845310f5a91c1fd225898f185cffb96ba7d4d97f3
|
||||||
AUX systemd/ip6tables-store.service 243 SHA256 ce93fc2ba81f7693877479ddc75cdec94627c302a140bd27ff30656fad78e72b SHA512 7cee224f91d4c8348606ba176d0d689749a59229958cfdf4e75451d77271363e7cff71dbb7e30dbc4a5a837363a72d70d6960d2dfb218f3ad16456ae109cba10 WHIRLPOOL d84687a142843fa9cd930171e817652afb22b950214349ca156ba6da174312989973d17fed04cd129c18d4d6fbd5ad3124b9afa0d105d128333248c90fdb4ca6
|
AUX systemd/ip6tables-store.service 243 SHA256 ce93fc2ba81f7693877479ddc75cdec94627c302a140bd27ff30656fad78e72b SHA512 7cee224f91d4c8348606ba176d0d689749a59229958cfdf4e75451d77271363e7cff71dbb7e30dbc4a5a837363a72d70d6960d2dfb218f3ad16456ae109cba10 WHIRLPOOL d84687a142843fa9cd930171e817652afb22b950214349ca156ba6da174312989973d17fed04cd129c18d4d6fbd5ad3124b9afa0d105d128333248c90fdb4ca6
|
||||||
AUX systemd/ip6tables.service 133 SHA256 1b8d342ffdf471ef25e365dacf106e1899b438dad4bf9154cfad2d5217c3a019 SHA512 f871e694a8c666a59840c4c7ae1f355dc47f481501b3472601b65460c1d6e163a7e33f7a6c42a84ac33131ddb96170b316e83507a43f1ede54d61446f81950dc WHIRLPOOL 24140e7398cfa494210b8d3b773bdca5ee1abbbdb29c2921e84ff025848e26844b5c20fadefa9b961ce14564ce8daa9b8e9f197b7d7ec70c26bb6609b74b10d0
|
AUX systemd/ip6tables.service 133 SHA256 1b8d342ffdf471ef25e365dacf106e1899b438dad4bf9154cfad2d5217c3a019 SHA512 f871e694a8c666a59840c4c7ae1f355dc47f481501b3472601b65460c1d6e163a7e33f7a6c42a84ac33131ddb96170b316e83507a43f1ede54d61446f81950dc WHIRLPOOL 24140e7398cfa494210b8d3b773bdca5ee1abbbdb29c2921e84ff025848e26844b5c20fadefa9b961ce14564ce8daa9b8e9f197b7d7ec70c26bb6609b74b10d0
|
||||||
AUX systemd/iptables-restore.service 391 SHA256 ace3b2085700bde96f0597e8c6f3b8524c28d4f9b6c924deb09b164a5b8e979c SHA512 222a088d487f8e5c199aec4a3619f8c8ee620ffca13c35fd3da8daf926db25fa5203226a6f4a2c426622d935ffd57c02ad4ff5edbca922f8168e29fc3e52c516 WHIRLPOOL 507cfef3650fcce3a17d56edfb39110d08397bbd96c88cb21c2cdb74c69b920142f0f68f71312ae7a6013057e0ab500546a0075806dd424fc85b9aebdb76b5f4
|
AUX systemd/iptables-restore.service 391 SHA256 ace3b2085700bde96f0597e8c6f3b8524c28d4f9b6c924deb09b164a5b8e979c SHA512 222a088d487f8e5c199aec4a3619f8c8ee620ffca13c35fd3da8daf926db25fa5203226a6f4a2c426622d935ffd57c02ad4ff5edbca922f8168e29fc3e52c516 WHIRLPOOL 507cfef3650fcce3a17d56edfb39110d08397bbd96c88cb21c2cdb74c69b920142f0f68f71312ae7a6013057e0ab500546a0075806dd424fc85b9aebdb76b5f4
|
||||||
AUX systemd/iptables-store.service 240 SHA256 14965fd0f3cd4285e77ea1e3d9975a818b0d64fb0026b925d8434896b2cbf839 SHA512 a720e92b5571a2c3427101105e95e555f3b72541a53c5daa43e361c99ca28830e9e8dd27dbd7cfed40fbbe289ed180f9be7e0f3b6b0cd19bba022a531815fd5e WHIRLPOOL e3a5b77b2c19ad8445a21cc9c8680c2d632d968483357221fac1c309275bd17aa25c05cf23188d5ae644d5b1266c64b3dd5fe8fbdec9f2a439a212c3d1c767db
|
AUX systemd/iptables-store.service 240 SHA256 14965fd0f3cd4285e77ea1e3d9975a818b0d64fb0026b925d8434896b2cbf839 SHA512 a720e92b5571a2c3427101105e95e555f3b72541a53c5daa43e361c99ca28830e9e8dd27dbd7cfed40fbbe289ed180f9be7e0f3b6b0cd19bba022a531815fd5e WHIRLPOOL e3a5b77b2c19ad8445a21cc9c8680c2d632d968483357221fac1c309275bd17aa25c05cf23188d5ae644d5b1266c64b3dd5fe8fbdec9f2a439a212c3d1c767db
|
||||||
AUX systemd/iptables.service 130 SHA256 c404c54c98521817aca75b96774a24684e0c7ed2fc8de2ced78f4ae4d8a6b99d SHA512 87114ccc7eb079d1ed43d77be35cf4c91702ca960883a4bbca5dfcf74aa6f086e44f4a4251441ac3a277c93eb10e7482157caf2d62bbf2a7f5327947ede25bef WHIRLPOOL 844296866dfe2fe6b1207c99d2f938f4c87a37592e95576f9504fe056fe82fc29878b9aa1a204fa31d6711fbe7ba5cd48f7a639e4839bbe366e6220246a0d3c3
|
AUX systemd/iptables.service 130 SHA256 c404c54c98521817aca75b96774a24684e0c7ed2fc8de2ced78f4ae4d8a6b99d SHA512 87114ccc7eb079d1ed43d77be35cf4c91702ca960883a4bbca5dfcf74aa6f086e44f4a4251441ac3a277c93eb10e7482157caf2d62bbf2a7f5327947ede25bef WHIRLPOOL 844296866dfe2fe6b1207c99d2f938f4c87a37592e95576f9504fe056fe82fc29878b9aa1a204fa31d6711fbe7ba5cd48f7a639e4839bbe366e6220246a0d3c3
|
||||||
DIST iptables-1.4.10.tar.bz2 478007 SHA256 7544e437d2222078b15e6cd063b521c6f1ec4dac49e6af9ba3bfece2a6a93445 SHA512 264a974cc303cf9b352ccdf50d3aa1491167cdf1d7919074925645cc94d7f5e40d315cff048d0fab48e31853dcdad64bd65b83ef6fdd05f9e896be4e3317cd1e WHIRLPOOL 4ca6629ed2f43f1393be5a24284147272ff208d27e8bc073ccadb80f27887f2ef2c477e08ab2f8f22414cd11ab6a33dc42071f2ee3168e15026a76a3270cbc2e
|
|
||||||
DIST iptables-1.4.11.1.tar.bz2 486926 SHA256 170c294698ca573477b1b2a3815e1563bf9929d182efef6cf0331a6e955c9ade SHA512 432dff8d1bc2b65cd636bb7a8d9ace5402db134df6e5e15c11c2bf1684d513a0f3cf70af099875fbddb25a1ef8868716b4a80791d7475848dd9d7917752d451a WHIRLPOOL ace3dc5ed59f98faea78cce2f1e673cb9b9726360cb1fcaa6ff73b9c36ba2ece8b415f191f1c6862a85829bb857202571bb851132a503ffb272c078d87889cbf
|
|
||||||
DIST iptables-1.4.12.1.tar.bz2 473418 SHA256 77e6581f21f15946a814fa311236e5f3f7c6593180f9d695cea06aa95e464aba SHA512 ca8960d6d11faaba293e62169a32f8821d9240907d7ca11741dfca78ce92e32d5e2625f99786f55fb08d27ff7643e2531cc741aa0867f45df61248264b8ffe18 WHIRLPOOL b737fb2704511066d052227f7fe73a1ce64f427c614e56a1a681a7dcc37bac214448f9821b416a35cbe7efdf5436c49d0202f6da77aa0ec60de724137d28abda
|
|
||||||
DIST iptables-1.4.12.tar.bz2 487036 SHA256 3e07a0beb746b580fbcfb04b3842ef0bd94a2f281786552f586415b26a7e971c SHA512 e61652cee5b3e691643769ac16dd9674ad7e2d5684f9e3146200be91a6db5674cead4525a97e232644f966692bea9143eb3b0c64a2dc01a32bf34834d3a0b4de WHIRLPOOL c5f5b29387322b36cce9c59fd548bb582b7b9b11da2616f5ff14c4ddc5eec8bc500da3756593406f5a5a4ab5b43d0f0b9d44b028b270479e10d1d8f716e1d0a0
|
|
||||||
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.16.2.tar.bz2 536755 SHA256 4468ce7e1d68349a8e30f26110eb7969dbfdbf497d6c53758883123b3f2d6f6e SHA512 1ec9d12cc069a8acb1a443e7325c2bb98f0216e0a454413424b49c90bd6f4f94832ed1187a8fc75bdc7d80aa4ca9f3534e15799c46cb17344886d7b4ad34e4c0 WHIRLPOOL b0c782f41bb7d0df794064b1f57853ec664ddf0f899ab4b1f8cf51df0f98594065b7e7e3a77ee398cbb4fcc03fe360e67cf679bf6f9f730263ad29be394e76e0
|
|
||||||
DIST iptables-1.4.16.3.tar.bz2 536872 SHA256 643ccf34099d53d5b839e1d889c05627745a51ec122648e76a9fcec3a8a9ec79 SHA512 c232a927fe63623cc0d336b4a09d7baad2d0c5a2a5e3b7ad083727e9f17cd0b668a826a4c5ff0bbb45233fee6c38c153710b13f458514516af7cf7df10d720e2 WHIRLPOOL 2dadcdb39f7741cb7b3c493bc36792a6edbdd9ddaa0c862d2ec0a6fbb89eb82c55f04ae407ab641f425208b15ef6e689af10ce6c03368e40652367c39dead75f
|
|
||||||
DIST iptables-1.4.17.tar.bz2 541137 SHA256 51e7a769469383b6ad308a6a19cdd2bd813cf4593e21a156a543a1cd70554925 SHA512 022f89cbf56408842bdeb1adbe05076addaad007599fdb662f32a1c134d743dade28c26842acc7545d2474903164be5fe3ec7fd1e276cd2c37bd3b33b8a30de1 WHIRLPOOL f2cb85d5f4080fce2c6673a58737ace3d55130f74c66207bc515d0c7b4ecd75bd7ac8540a862e8af133e740d34eee40833d72c9c3236c7ef4dc75cd43816ec41
|
DIST iptables-1.4.17.tar.bz2 541137 SHA256 51e7a769469383b6ad308a6a19cdd2bd813cf4593e21a156a543a1cd70554925 SHA512 022f89cbf56408842bdeb1adbe05076addaad007599fdb662f32a1c134d743dade28c26842acc7545d2474903164be5fe3ec7fd1e276cd2c37bd3b33b8a30de1 WHIRLPOOL f2cb85d5f4080fce2c6673a58737ace3d55130f74c66207bc515d0c7b4ecd75bd7ac8540a862e8af133e740d34eee40833d72c9c3236c7ef4dc75cd43816ec41
|
||||||
DIST iptables-1.4.18.tar.bz2 542308 SHA256 14a99fb8b0ca22027a9ac6eb72fa32c834ceb3073820e0ba79bf251c6a7bcf3c SHA512 fc62916bd90863c0868f70d711fd6716cbcb54402c32bdeebfd0cee05137fa3ff1a137f0a4b5b31ee0bb6492e23e60e7025d51914b26c0e0b233181cbb1cb1b5 WHIRLPOOL 5d89e0f8d2dfad0f25a369f936f86386c799b2c475cef9fb13fb3c8cb9fcb201361c7d134a24f68099b2b5468c97476e1982bc116fa6448a07d776c724fddbd3
|
|
||||||
DIST iptables-1.4.19.1.tar.bz2 543785 SHA256 dd51d3b942758a462afc7c8495930d25c93058e5319303247375183ad50164d2 SHA512 a3232ae92b997f67b5895c110f2cb8ec3aecbc383e804a870351c61e49cd83c1d7bf750818768f5560d615090157a17cc5c4ef101bc104905915de67fa022088 WHIRLPOOL 99ec72c45eb5a5721e4228b3ae79ffa2d1a67db362a9c67a09190c8bed54f023e6550b300b41d0d119c518d234559d7bc1182313b26460a2d224768d1f7955b3
|
|
||||||
DIST iptables-1.4.20.tar.bz2 546864 SHA256 109b8c7ca90b4536bc5de869ae705f6d5efcc0c08ef3003755aad3ed6d2d49ad SHA512 6c8e1d89db66c0cfd76afd7fa7de8a7d451337f6f15f01d811585714f6d488275621ca9a1f4967a2ae99e90f3890cf0e3c7f7a9a3a98fda902b0a56717d7ffe0 WHIRLPOOL 8146d632ec00c663988d4e82e3adfa8b9fa2df269df2e6cc359dae65727e59f4ef614540eb4f970d020eac558d7423731a88246f9df1265718346ca62e59a8e7
|
|
||||||
DIST iptables-1.4.21.tar.bz2 547439 SHA256 52004c68021da9a599feed27f65defcfb22128f7da2c0531c0f75de0f479d3e0 SHA512 dd4baccdb080284d8620e6ed59beafc2677813f3e099051764b07f8e394f6d94ca11861b181f3cce7c55c66de64c1e2add13dc1a0b64e24050cd9fb7aea0689b WHIRLPOOL 475541d1b2b7fe4ee8fa3b537274ef082aab8bfd262201ee14cd53577dfac6f591445cc6d64ed93b226a4b71d54ae1b9ab4cbb378b5440861a585f770f0db200
|
DIST iptables-1.4.21.tar.bz2 547439 SHA256 52004c68021da9a599feed27f65defcfb22128f7da2c0531c0f75de0f479d3e0 SHA512 dd4baccdb080284d8620e6ed59beafc2677813f3e099051764b07f8e394f6d94ca11861b181f3cce7c55c66de64c1e2add13dc1a0b64e24050cd9fb7aea0689b WHIRLPOOL 475541d1b2b7fe4ee8fa3b537274ef082aab8bfd262201ee14cd53577dfac6f591445cc6d64ed93b226a4b71d54ae1b9ab4cbb378b5440861a585f770f0db200
|
||||||
DIST iptables-1.4.6.tar.bz2 463758 SHA256 6e732798cad62163d6e033aa52e22b771246556a230c0f66cd33fe69e96d72a4 SHA512 0ec1314462a154b5892093b17b997f130760b2ada4fb2b7cdc0f6cb7bb9da9ddaf77400c3fcbe57c4db1400adaec37d38f9debe37f7ed33dabbbe3b58c13e942 WHIRLPOOL 39e1f0f3f46350c81d2fe219b5d40174f4a390180f71ac8c896a634aa29abe98da665c8e93d373465dad351a9604d6c5e36c0f99f7256b85ffbc3615cefa28ae
|
EBUILD iptables-1.4.17.ebuild 2243 SHA256 99734bbee141555c62eef8397e721724174ebc8437c35f86ae18146b3970fbbf SHA512 2cd74646795c72bdf4ea30269ac01aac5e2a2ebe59994905e29bbd5fcb781123f77a1c783bfb8d33dcf60bd4d2f55442c15e65c6c5258d1ad42469299014a92b WHIRLPOOL 4c5fe86c2f5d6ac077191d10811bbae73b796c834abf00106b554c9a27b38a800853aed1e778117034acf577ea9dbbb3d09140f568105c9061db98a5475b5831
|
||||||
EBUILD iptables-1.4.10-r1.ebuild 2224 SHA256 1f18f98ec9949b78b8df8fe8bfe9472b91fd8b235c4cad1e162a99d55dd458b5 SHA512 b0027e43422a8f07f607ce67921420dfc3d56a59b7856f4c4bf70af1c9e8d5731752570ab67d320d71b07276fb4489ca84158686ac7829a23c1e4bf84ded1b66 WHIRLPOOL a8a40bcc3a05b9e5f5dcbcb23c38092732289f3fd3d8962fd0ba3a8b4d7f7d776da68373e028823c8fc04730d05791dd9d45e1fe7baf645ac9d4c006220c1773
|
EBUILD iptables-1.4.21-r1.ebuild 2447 SHA256 70e1f4719a2cf5e3469f2486287c4ba01b92bf87a0c0283d7c984e6a4559f02f SHA512 d1d6f7128990b9467d4d15ada9a9cbb3dbdd8efbc80a4a9fa14a94a2192f80da2a994cb77b24561aca96e60a43eecc33741fc687deb9e76c855c796b95fc61e3 WHIRLPOOL e05181aabff311cf0b532a1ac6b0d5593465cfd17aee7f53ffad9e747b269bb6dfd30a5094bcb5ed27e08393d328b473990695ca701d3961d7ee7bc2970e5559
|
||||||
EBUILD iptables-1.4.10.ebuild 1858 SHA256 8933ec2e405043641c48d57a2bc979546a60a242499f26634135f8ccd3256040 SHA512 9fe0e222ccf6a47afc4a609e330bf802b05d88dbf027d7fd58a118a7d9d3a550a1e2725a833aabc0866fe8d30fe611f789a8a34e36459196b0735b2f7c5088d7 WHIRLPOOL 0375aa73a95588a0bd0b50452ca3fe2218cad7f450c221907a1848057d7fd0829cc2c99719fb87ab984305449c0b1f066ec719c04bf0117abb97ba98a1eb42a0
|
EBUILD iptables-1.4.21-r2.ebuild 2881 SHA256 743b8719365a53783555871ead2df65f54b0a59e0cbcfe8bf948be18b5c76dc2 SHA512 9c2a32163e7a426909159f04d2ccb77a03992e52893e6ba668b0ed6c88c54c55c640ca882b344c3c2830edf9a250d690c775f121d05bf4548d537ea0527bd109 WHIRLPOOL b60dff22d603d1d08f17e0308dec1b67aa2acc03f7102b9146640156b3c3cb5c37231cb9a2b3449c391acb35bbeccd9a136171f001ad7c7f6acea3d4404c98bb
|
||||||
EBUILD iptables-1.4.11.1-r2.ebuild 2235 SHA256 b4042863cfaed358931da842f86b7bb6025f57984e8a6c0f77addd5b6729c3b3 SHA512 dec46e7b017e721a8fbc7d1a644f6425276db537f47bd5b8ea751e2dc7c765d3d0d221c096f8fa7b5480476da6b6848c7ca066e3be9a3676c3c840642b0ccd43 WHIRLPOOL 951c6591354c0000bd98f76b1801b2fd4a21e9c5924eaceb25291624a57df4ea737fe24a12bd374427169cde90a1258f2b49ed618eb8162d215f1799467721d0
|
EBUILD iptables-1.4.21-r3.ebuild 2946 SHA256 f7a69683c0d2b39a9dab1afdbea232e261fadbb463389f1268f8583a4ab6a164 SHA512 1357c7627b87cf0949384a92ab85e6bdaaf221fe8a3842687602a272e0ed0b3be32041bef499a42f2d45273e534150f7e5b4e1525a8cfba807e7f1fed9b540bb WHIRLPOOL a039a33561ea812700b9e19e495ade4248ce5ff53e399b02aa592f36e30bfb4a255577cb733ce0bc867b80a5d62ed514eb84a5ba71becb7b271e3e505f134798
|
||||||
EBUILD iptables-1.4.12.1-r1.ebuild 2355 SHA256 366bbffe6aeb910093192dfdc2fc667123d51a6735fe8455774bd81913064129 SHA512 c51a324f235bc65570ac446e4a7cad974253205284e2e84153f74de89979e18e7031c1b39af1af3d52d8182c87150636b652ce774d8016d6af52e0e0e3da0834 WHIRLPOOL ecbc8e6d9bd2bf7d63baa773ecb7efac7a6c12aff4c31a0cbc6d162b01d2dd23d995abf92e44d61263b57057ce7cb09914ea4f4303203f3b3f40dd002ece9e77
|
MISC ChangeLog 53266 SHA256 899937b46b0928ec409e58139647df2d10a1641c8d3e325b69307b4219d562b8 SHA512 904982cacd86d993475dfc7e078a66e5390b788ee29fc4b4f57401396420fdff076d35aefceb1b34814876e4acc0746faa23348152ed2acd62b0753cda938900 WHIRLPOOL 7e1ba68e5f9b5c8e75924c10c8fc54c2441450a2ebe7a0ed05f035e5932ef5447aacd29193219025e6a33984247935feb25bf041c8caab9df74dbda77345f38d
|
||||||
EBUILD iptables-1.4.12.1.ebuild 2245 SHA256 eccc07f90a58123d2bf7a912dcfa6e063cbb6d720987d2f97d257d310ab84012 SHA512 b129938653670c539800b293103a8c51b7e5322de22122481d00c38b54a1293725760a8bb5c870264987555e11c2c731251419931e7d5ea1978eae56cd3d3099 WHIRLPOOL 8d7b133df724cdf17a9123164bfb0cf29c69771481655ccf83411446e37859532d2873e5d47f87e503b3dd58f642cc83d2d5d586cc5ba9eca82c9d89a854fe82
|
MISC metadata.xml 1297 SHA256 238f20469816b7d6f0c58e6ed50f46e2a5853b71b866a60cbab58df8655fbf2f SHA512 bb6f5fba9ebf92bc6004faf20766d0f81817074d420750d39578db0d9aeec0bc655b77ec24c2141117102ec31b199ab944b24a24ddf6c445e7953c5ec07416e7 WHIRLPOOL 7972348aac26aa81f234678e62e64f6bf72b0f8f516b5bfc23590e42195413fc02ec95bc1311f74ebf319c22606fb726606548bf37d0be2b1670a1db596376b4
|
||||||
EBUILD iptables-1.4.12.ebuild 2194 SHA256 24c3882c1a79b156773ba105fb208376a4c731b44ba6f56223d25ca615d9cf00 SHA512 ec451e12a637fd43b38f3793c72dd4c6765536f57a2631f288673ec5aadc6fadb10ca181ce1dccf6b56a5aae82c67ddfe59f68f60a68f3b95fba505d76af4d28 WHIRLPOOL de2093d9ff6db6c6beb99e59ab5246eb8f4f023c477988c13102db6cb1cd64194582bbfd7dd91f77768e491c5fc16bd5314d0ee1ef0b731f976512dd7f4a5174
|
|
||||||
EBUILD iptables-1.4.13-r2.ebuild 2272 SHA256 d00e5cb3a738325119912d49d2cb00292f5b3cf921347540463533fe83375a3e SHA512 87a9e6959bc18726f55836ed2852e8226d66e027110d22f34c5bef220da702e45681d277bbbee69f9c1398559daa44556679c5cccb09badd3f518cd42b3c85c8 WHIRLPOOL fc827f419635c0f8e57628326bc2903b8be7c40614a74540cd6533019005cd92ae7cbb06143dea62545e1df91aafe15a4c58fea8b68a83c7d70e8af3b8adfbe3
|
|
||||||
EBUILD iptables-1.4.13.ebuild 2250 SHA256 11d8f7207bc3a0752db292ae8225dc2ae45e0b14711fb66225d04fde538667ae SHA512 4cd927004bb5e06d36bcd3449621508df186709e00a477e954eefe8dcd48d393f4489dff2fd3b543ccffd071d1177dc7e2da177aeb07625f9dcf80130ccc07c7 WHIRLPOOL b79370bab032360cd60558b4eb0cd0f46b708e426eee2f611f9dec85306b6b0085a2480957e1e33c49d20d522831f755eec3a54009b111d3444cdb50df810ce8
|
|
||||||
EBUILD iptables-1.4.14-r1.ebuild 2248 SHA256 de1269c992c6f6abffdfa44241a43ed664965924de3cb5e89a7fed706e1ae639 SHA512 d56ddb75d0a48f2abd7360d49ff344157dfc2588da28d97db4e4484584fc2a7316da23a3538afefb2896ea125fb8aa6472bbf7f15e64b8525da5f75ec937f55b WHIRLPOOL d192fbfacae8ecc69d0988fbe61d199e86ef334086caa5755e793d9caa678f38ad67e0fc07254967f3c878181bda1321950ae98682aa464acc17a3ea676fa72d
|
|
||||||
EBUILD iptables-1.4.15-r1.ebuild 2248 SHA256 d72709f4ab54d0358d5a5ef8da029bf8819e24cfc1d2f4e0f51964f72933f637 SHA512 d380ff6545451b7ff16fceb1683b4ae79840c26a5a17b41197a17fd43a7fa5c5220fab2b5b1814b0b31c0f669c3f9b9e1aab5fe7bc606cf172c9e6c1ef4d6a8a WHIRLPOOL bd4299ead3bfeeb114f2857a4070ab73eb6cc9eb7537635466b959737b9bcfd2a9a1f368557ae03eed55d6695ac23b6aa54b25cde4d9c9fc2c07b4c216d4347a
|
|
||||||
EBUILD iptables-1.4.16.2.ebuild 2281 SHA256 5a82c683f71eb2ccc7680885c3f23efa165330c17c5b2b52ea22c2d367ef75a3 SHA512 a2805f9f6d6ea809a3ff06ca1dd6b6550b479307391f6abb1f155ce3e60854e4ef7f80d1675ab1f5fd2d3892fbdd77e42ebb3dfda3a93cd1be4a06e42654efc5 WHIRLPOOL 599b91c11c4cb890970155e1f6dd8eb9d56f3ab727bc70cd8f2f926a18868f1b8afc84782078810abe1cd6713b68c3676f119ca37f213c7be818513c4febcc19
|
|
||||||
EBUILD iptables-1.4.16.3.ebuild 2217 SHA256 852a0755aba86918ead04ca8315fbc6ddbbbc169e384645e29186ad41eea933e SHA512 19fe94028c3cf9f85611c78bed9fd25516769930f431a1d0dbf8af9121eca53d57118c82cacaada095549b8044f554eb985042e43e666e1b33bdd23bb512b4ff WHIRLPOOL 5e83716016c05d5da819a5901d6b63e91b10d9aa9785b3ab0aa6890ce8c642f6ec3bbf14ff17f548b9be45419c10313359dd502c2ec5f6b0e672cc40a2a25df5
|
|
||||||
EBUILD iptables-1.4.17.ebuild 2355 SHA256 c7656bc972eb6cf702aa10ba04682ae5457bf2a11eacfb5f3a54de8a607ecbec SHA512 8802734174dabbd3f51144a63e1c21622632ad97727a3bd7eb507ea28b7dd642ac3b081e941c4f55840202d192f4d756d4385743ae2de2a822ffe6fa8a6c531c WHIRLPOOL f050cdec4a7712f155d82646cee9e4ca4a80f253754eb4b94011a9a5406dcbc03a3665e648fd8db1f02bdb32a805cb3ea4481b92d03a55495fab600b8e354274
|
|
||||||
EBUILD iptables-1.4.18.ebuild 2424 SHA256 14f273e0d6ac1d3df9d073f666a448d7db68b8fe64e3641dcda8ac28ca082cf6 SHA512 d835d34529a4e6609ac712de9a16eda946e4f35afe6fdbb2161f0c3c9c726f52167c142d0609510040d51273e13f984760f97f9ebdfb4db9ce03592915db01ee WHIRLPOOL 902e9678fe338d190d4a2f21a2b62d342ee322cfd15801bdd0f9d3ceac8c0edb2f34b46d23b9161b3ea4d187371fa4596eb6198fc97cf533171857afdca4a526
|
|
||||||
EBUILD iptables-1.4.19.1.ebuild 2272 SHA256 09792d07161882524fcce8bfb58d1528b297209cf5b1882c3cf24d87c08345c3 SHA512 bb1794e7a5f0250e900f90a6f9b156573e86a90eb8cda0194e5cba8da91cea14d16c2e2a8c638fa6ee1ca84549514d2ac4d32c92b00a75c6409b15f92135cad9 WHIRLPOOL 98527eb9faafbe7c59f7578aae9112fb0f094baaf8baf4c842db35701cfc10f6a0b49b6c1daba754d0208388678c3f240f26a5799c07a663508df0aea2a13faa
|
|
||||||
EBUILD iptables-1.4.20.ebuild 2259 SHA256 79abddb985d116c1c32176870c05df5e783cb61bc71ab471f3e7e54b2577318c SHA512 151eb7700969aa6a01788bc678d7fe27d20578028b33cfb8e76495b7b373e266642b4fd55f253d1254603d93cccd0bf9722f69fb0dd9a6bc66a06e1c23a27644 WHIRLPOOL e6380dbcf88ebcb91e3e8a7479b9d7e778d09219113480541d7156c47901080b3c44dc3903586524cbb078b904f6819be904007e5450a8cdc6e305bc849d2d7b
|
|
||||||
EBUILD iptables-1.4.21-r1.ebuild 2447 SHA256 cb953dfd7075c1e98141c72ebf452ef0f7fe28cd04d7835f84706db8324fd152 SHA512 de873616ac6288b688f878a3430a64f2365f3806d57bb651d57de58fa616e44cc2a91c775d02be206f45411dec3a4a2daeb63b78da56781f6bd9b0e7838e3737 WHIRLPOOL 9ecc5dfa90f085052d0295be0c0bf0d23a3e028594a04c8cb6723819146e07cc026462fd2d67315b42af8a71c4843c680218584a5c55da1d91fce9047297d046
|
|
||||||
EBUILD iptables-1.4.21.ebuild 2274 SHA256 a7c717d3dac16cced81dcb81639d8a4c4a393250e5af84604390f6e715178de1 SHA512 43a05cafd091c9f107f983608a7c63361c067a258c9e39959c622ea6b0a6008a24cf0ec4c0af93dd46151a79c534c60df39ac316bc8a9b1738464276c611597e WHIRLPOOL cb8110f1013c02c790cc02ca96583f41fe1bed85e24e3514f9d6ee53b2967e16471014a732316a40a6359b993efb6fe0214893c2d729e069ae25a7971cfd0785
|
|
||||||
EBUILD iptables-1.4.6.ebuild 1443 SHA256 3ca97a6095af334fe9b734329ae8e2a58ac78dd1f7a52e0295b203eec4e5178c SHA512 a30301a6f28cc5b90c97b58f37f04005f01313b66f6cb2b5b65294d0612887147d99a7cc8a73940c48a5e4f7d504e643a1e3f0664383bbf7e2e24017944b4436 WHIRLPOOL 836783d6a1f9b733edb965742996cbcac2869a3f716b9b78af4ae912a051919c61c2beb1ea061262da9f80c647db6892e597981ed75d8d5a94cef813722727a4
|
|
||||||
MISC ChangeLog 52822 SHA256 293c60fcb1e2fd0dd59882ceadb819e6416d103c57e932760bbb380556837082 SHA512 aecc704fdabaf4939263281978609fb9a898a2848782dcb64d40ebf90771af8d2bc0e5762b34d926092d278f0a022ca6de5a1626b21501ba67379c033d9fc5c9 WHIRLPOOL d1a5993d3cba887a749fbf856fef3c26ea4dd76710ee6adc569bc510c1cc516d0106c10834ff22e879629cda6e371e81ccc87f6a7eb22977c8ca884f8353e884
|
|
||||||
MISC metadata.xml 1069 SHA256 91c6679d742c254b368f9a18cb42a3d29f90a9b691dda61967152b629e2abaa2 SHA512 395b2b3b812cc99d31ea812ad2e42fe52e9fc3e5fcd17db18b95b1dba09495bb5124760308ba46a463b47cb089d587819600d5883a313314a865628fa00f6907 WHIRLPOOL 6e1e2717c19802d94f155c6841a0b7cef10ad38cd338e3e5ba8eab671b433c547fbe816a234f8e02ad1a0bfd6f69695ff643f3ca62a99a6d51be8108eb79e9ce
|
|
||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
|
||||||
|
|
||||||
iJwEAQEIAAYFAlOcOLUACgkQG9wOWsQutdZTJQP/Sqq/Hy1V7soaGfbZx287qzUd
|
|
||||||
FEqXXkjTrnzVYqMDyPANnTjG62hnlPIxI8hoDhEcUXtjYYSs1rlndLloAV/nNVQm
|
|
||||||
pmqGl112ahKEeRhJ7K7lF9ukNGYKrdJ88D0bho8oFD9mZXW9Tao7c8LH2c5xRFZT
|
|
||||||
5LT2JMurG5UqquPWXPs=
|
|
||||||
=LnTS
|
|
||||||
-----END PGP SIGNATURE-----
|
|
||||||
|
@ -1,11 +0,0 @@
|
|||||||
# /etc/conf.d/ip6tables
|
|
||||||
|
|
||||||
# Location in which iptables initscript will save set rules on
|
|
||||||
# service shutdown
|
|
||||||
IP6TABLES_SAVE="/var/lib/ip6tables/rules-save"
|
|
||||||
|
|
||||||
# Options to pass to iptables-save and iptables-restore
|
|
||||||
SAVE_RESTORE_OPTIONS="-c"
|
|
||||||
|
|
||||||
# Save state on stopping iptables
|
|
||||||
SAVE_ON_STOP="yes"
|
|
@ -1,11 +0,0 @@
|
|||||||
# /etc/conf.d/iptables
|
|
||||||
|
|
||||||
# Location in which iptables initscript will save set rules on
|
|
||||||
# service shutdown
|
|
||||||
IPTABLES_SAVE="/var/lib/iptables/rules-save"
|
|
||||||
|
|
||||||
# Options to pass to iptables-save and iptables-restore
|
|
||||||
SAVE_RESTORE_OPTIONS="-c"
|
|
||||||
|
|
||||||
# Save state on stopping iptables
|
|
||||||
SAVE_ON_STOP="yes"
|
|
@ -1,115 +0,0 @@
|
|||||||
#!/sbin/runscript
|
|
||||||
# Copyright 1999-2011 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/files/iptables-1.3.2.init,v 1.7 2011/12/04 10:15:59 swegener Exp $
|
|
||||||
|
|
||||||
extra_commands="save panic"
|
|
||||||
extra_started_commands="reload"
|
|
||||||
|
|
||||||
iptables_name=${SVCNAME}
|
|
||||||
if [ "${iptables_name}" != "iptables" -a "${iptables_name}" != "ip6tables" ] ; then
|
|
||||||
iptables_name="iptables"
|
|
||||||
fi
|
|
||||||
|
|
||||||
iptables_bin="/sbin/${iptables_name}"
|
|
||||||
case ${iptables_name} in
|
|
||||||
iptables) iptables_proc="/proc/net/ip_tables_names"
|
|
||||||
iptables_save=${IPTABLES_SAVE};;
|
|
||||||
ip6tables) iptables_proc="/proc/net/ip6_tables_names"
|
|
||||||
iptables_save=${IP6TABLES_SAVE};;
|
|
||||||
esac
|
|
||||||
|
|
||||||
depend() {
|
|
||||||
before net
|
|
||||||
use logger
|
|
||||||
}
|
|
||||||
|
|
||||||
set_table_policy() {
|
|
||||||
local chains table=$1 policy=$2
|
|
||||||
case ${table} in
|
|
||||||
nat) chains="PREROUTING POSTROUTING OUTPUT";;
|
|
||||||
mangle) chains="PREROUTING INPUT FORWARD OUTPUT POSTROUTING";;
|
|
||||||
filter) chains="INPUT FORWARD OUTPUT";;
|
|
||||||
*) chains="";;
|
|
||||||
esac
|
|
||||||
local chain
|
|
||||||
for chain in ${chains} ; do
|
|
||||||
${iptables_bin} -t ${table} -P ${chain} ${policy}
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
checkkernel() {
|
|
||||||
if [ ! -e ${iptables_proc} ] ; then
|
|
||||||
eerror "Your kernel lacks ${iptables_name} support, please load"
|
|
||||||
eerror "appropriate modules and try again."
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
checkconfig() {
|
|
||||||
if [ ! -f ${iptables_save} ] ; then
|
|
||||||
eerror "Not starting ${iptables_name}. First create some rules then run:"
|
|
||||||
eerror "/etc/init.d/${iptables_name} save"
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
|
|
||||||
start() {
|
|
||||||
checkconfig || return 1
|
|
||||||
ebegin "Loading ${iptables_name} state and starting firewall"
|
|
||||||
${iptables_bin}-restore ${SAVE_RESTORE_OPTIONS} < "${iptables_save}"
|
|
||||||
eend $?
|
|
||||||
}
|
|
||||||
|
|
||||||
stop() {
|
|
||||||
if [ "${SAVE_ON_STOP}" = "yes" ] ; then
|
|
||||||
save || return 1
|
|
||||||
fi
|
|
||||||
checkkernel || return 1
|
|
||||||
ebegin "Stopping firewall"
|
|
||||||
local a
|
|
||||||
for a in $(cat ${iptables_proc}) ; do
|
|
||||||
set_table_policy $a ACCEPT
|
|
||||||
|
|
||||||
${iptables_bin} -F -t $a
|
|
||||||
${iptables_bin} -X -t $a
|
|
||||||
done
|
|
||||||
eend $?
|
|
||||||
}
|
|
||||||
|
|
||||||
reload() {
|
|
||||||
checkkernel || return 1
|
|
||||||
ebegin "Flushing firewall"
|
|
||||||
local a
|
|
||||||
for a in $(cat ${iptables_proc}) ; do
|
|
||||||
${iptables_bin} -F -t $a
|
|
||||||
${iptables_bin} -X -t $a
|
|
||||||
done
|
|
||||||
eend $?
|
|
||||||
|
|
||||||
start
|
|
||||||
}
|
|
||||||
|
|
||||||
save() {
|
|
||||||
ebegin "Saving ${iptables_name} state"
|
|
||||||
touch "${iptables_save}"
|
|
||||||
chmod 0600 "${iptables_save}"
|
|
||||||
${iptables_bin}-save ${SAVE_RESTORE_OPTIONS} > "${iptables_save}"
|
|
||||||
eend $?
|
|
||||||
}
|
|
||||||
|
|
||||||
panic() {
|
|
||||||
checkkernel || return 1
|
|
||||||
service_started ${iptables_name} && svc_stop
|
|
||||||
|
|
||||||
local a
|
|
||||||
ebegin "Dropping all packets"
|
|
||||||
for a in $(cat ${iptables_proc}) ; do
|
|
||||||
${iptables_bin} -F -t $a
|
|
||||||
${iptables_bin} -X -t $a
|
|
||||||
|
|
||||||
set_table_policy $a DROP
|
|
||||||
done
|
|
||||||
eend $?
|
|
||||||
}
|
|
@ -1,17 +0,0 @@
|
|||||||
diff --git a/iptables/Makefile.am b/iptables/Makefile.am
|
|
||||||
index 13cca9c..a068278 100644
|
|
||||||
--- a/iptables/Makefile.am
|
|
||||||
+++ b/iptables/Makefile.am
|
|
||||||
@@ -51,10 +51,10 @@ v6_sbin_links = ip6tables ip6tables-restore ip6tables-save
|
|
||||||
endif
|
|
||||||
|
|
||||||
iptables.8: ${srcdir}/iptables.8.in ../extensions/matches4.man ../extensions/targets4.man
|
|
||||||
- ${AM_VERBOSE_GEN} sed -e 's/@PACKAGE_AND_VERSION@/${PACKAGE} ${PACKAGE_VERSION}/g' -e '/@MATCH@/ r extensions/matches4.man' -e '/@TARGET@/ r extensions/targets4.man' $< >$@;
|
|
||||||
+ ${AM_VERBOSE_GEN} sed -e 's/@PACKAGE_AND_VERSION@/${PACKAGE} ${PACKAGE_VERSION}/g' -e '/@MATCH@/ r ../extensions/matches4.man' -e '/@TARGET@/ r ../extensions/targets4.man' $< >$@;
|
|
||||||
|
|
||||||
ip6tables.8: ${srcdir}/ip6tables.8.in ../extensions/matches6.man ../extensions/targets6.man
|
|
||||||
- ${AM_VERBOSE_GEN} sed -e 's/@PACKAGE_AND_VERSION@/${PACKAGE} ${PACKAGE_VERSION}/g' -e '/@MATCH@/ r extensions/matches6.man' -e '/@TARGET@/ r extensions/targets6.man' $< >$@;
|
|
||||||
+ ${AM_VERBOSE_GEN} sed -e 's/@PACKAGE_AND_VERSION@/${PACKAGE} ${PACKAGE_VERSION}/g' -e '/@MATCH@/ r ../extensions/matches6.man' -e '/@TARGET@/ r ../extensions/targets6.man' $< >$@;
|
|
||||||
|
|
||||||
pkgconfig_DATA = xtables.pc
|
|
||||||
|
|
@ -1,48 +0,0 @@
|
|||||||
commit 3412bd0bfb8b8bac9834cbfd3392b3d5487133bf
|
|
||||||
Author: Tom Eastep <teastep@shorewall.net>
|
|
||||||
Date: Thu Aug 18 15:11:16 2011 -0700
|
|
||||||
|
|
||||||
libxt_conntrack: improve error message on parsing violation
|
|
||||||
|
|
||||||
Tom Eastep noted:
|
|
||||||
|
|
||||||
$ iptables -A foo -m conntrack --ctorigdstport 22
|
|
||||||
iptables v1.4.12: conntrack rev 2 does not support port ranges
|
|
||||||
Try `iptables -h' or 'iptables --help' for more information.
|
|
||||||
|
|
||||||
Commit v1.4.12-41-g1ad6407 takes care of the actual cause of the bug,
|
|
||||||
but let's include Tom's patch nevertheless for the better error
|
|
||||||
message in case one actually does specify a range with rev 2.
|
|
||||||
|
|
||||||
References: http://marc.info/?l=netfilter-devel&m=131370592105298&w=2
|
|
||||||
Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
|
|
||||||
|
|
||||||
diff --git a/extensions/libxt_conntrack.c b/extensions/libxt_conntrack.c
|
|
||||||
index 060b947..fff69f8 100644
|
|
||||||
--- a/extensions/libxt_conntrack.c
|
|
||||||
+++ b/extensions/libxt_conntrack.c
|
|
||||||
@@ -129,13 +129,20 @@ static const struct xt_option_entry conntrack2_mt_opts[] = {
|
|
||||||
.flags = XTOPT_INVERT},
|
|
||||||
{.name = "ctexpire", .id = O_CTEXPIRE, .type = XTTYPE_UINT32RC,
|
|
||||||
.flags = XTOPT_INVERT},
|
|
||||||
- {.name = "ctorigsrcport", .id = O_CTORIGSRCPORT, .type = XTTYPE_PORT,
|
|
||||||
+ /*
|
|
||||||
+ * Rev 1 and 2 only store one port, and we would normally use
|
|
||||||
+ * %XTTYPE_PORT (rather than %XTTYPE_PORTRC) for that. The resulting
|
|
||||||
+ * error message - in case a user passed a range nevertheless -
|
|
||||||
+ * "port 22:23 resolved to nothing" is not quite as useful as using
|
|
||||||
+ * %XTTYPE_PORTC and libxt_conntrack's own range test.
|
|
||||||
+ */
|
|
||||||
+ {.name = "ctorigsrcport", .id = O_CTORIGSRCPORT, .type = XTTYPE_PORTRC,
|
|
||||||
.flags = XTOPT_INVERT | XTOPT_NBO},
|
|
||||||
- {.name = "ctorigdstport", .id = O_CTORIGDSTPORT, .type = XTTYPE_PORT,
|
|
||||||
+ {.name = "ctorigdstport", .id = O_CTORIGDSTPORT, .type = XTTYPE_PORTRC,
|
|
||||||
.flags = XTOPT_INVERT | XTOPT_NBO},
|
|
||||||
- {.name = "ctreplsrcport", .id = O_CTREPLSRCPORT, .type = XTTYPE_PORT,
|
|
||||||
+ {.name = "ctreplsrcport", .id = O_CTREPLSRCPORT, .type = XTTYPE_PORTRC,
|
|
||||||
.flags = XTOPT_INVERT | XTOPT_NBO},
|
|
||||||
- {.name = "ctrepldstport", .id = O_CTREPLDSTPORT, .type = XTTYPE_PORT,
|
|
||||||
+ {.name = "ctrepldstport", .id = O_CTREPLDSTPORT, .type = XTTYPE_PORTRC,
|
|
||||||
.flags = XTOPT_INVERT | XTOPT_NBO},
|
|
||||||
{.name = "ctdir", .id = O_CTDIR, .type = XTTYPE_STRING},
|
|
||||||
XTOPT_TABLEEND,
|
|
@ -1,61 +0,0 @@
|
|||||||
parent 2ca6273c73b42e8c74afd5f8b1fe10c5c93ce363 (v1.4.12-43-g2ca6273)
|
|
||||||
commit d4e72dc1c684c2f8361d87e6bde2902cd2ee8efb
|
|
||||||
Author: Jan Engelhardt <jengelh@medozas.de>
|
|
||||||
Date: Sat Sep 3 13:34:40 2011 +0200
|
|
||||||
|
|
||||||
libxt_statistic: link with -lm
|
|
||||||
|
|
||||||
$ ldd -r libxt_statistic.so
|
|
||||||
undefined symbol: lround (./libxt_statistic.so)
|
|
||||||
|
|
||||||
References: https://bugs.archlinux.org/task/25358
|
|
||||||
Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
|
|
||||||
---
|
|
||||||
extensions/GNUmakefile.in | 5 ++++-
|
|
||||||
iptables/Makefile.am | 9 +++++++--
|
|
||||||
2 files changed, 11 insertions(+), 3 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/extensions/GNUmakefile.in b/extensions/GNUmakefile.in
|
|
||||||
index 2b48d84..dbf210c 100644
|
|
||||||
--- a/extensions/GNUmakefile.in
|
|
||||||
+++ b/extensions/GNUmakefile.in
|
|
||||||
@@ -90,11 +90,14 @@ init%.o: init%.c
|
|
||||||
# Shared libraries
|
|
||||||
#
|
|
||||||
lib%.so: lib%.oo
|
|
||||||
- ${AM_VERBOSE_CCLD} ${CCLD} ${AM_LDFLAGS} -shared ${LDFLAGS} -o $@ $<;
|
|
||||||
+ ${AM_VERBOSE_CCLD} ${CCLD} ${AM_LDFLAGS} -shared ${LDFLAGS} -o $@ $< ${$*_LIBADD};
|
|
||||||
|
|
||||||
lib%.oo: ${srcdir}/lib%.c
|
|
||||||
${AM_VERBOSE_CC} ${CC} ${AM_CPPFLAGS} ${AM_DEPFLAGS} ${AM_CFLAGS} -D_INIT=lib$*_init -DPIC -fPIC ${CFLAGS} -o $@ -c $<;
|
|
||||||
|
|
||||||
+# Need the LIBADDs in iptables/Makefile.am too for libxtables_la_LIBADD
|
|
||||||
+xt_statistic_LIBADD = -lm
|
|
||||||
+
|
|
||||||
|
|
||||||
#
|
|
||||||
# Static bits
|
|
||||||
diff --git a/iptables/Makefile.am b/iptables/Makefile.am
|
|
||||||
index addb159..f6db32d 100644
|
|
||||||
--- a/iptables/Makefile.am
|
|
||||||
+++ b/iptables/Makefile.am
|
|
||||||
@@ -6,12 +6,17 @@ AM_CPPFLAGS = ${regular_CPPFLAGS} -I${top_builddir}/include -I${top_srcdir}
|
|
||||||
lib_LTLIBRARIES = libxtables.la
|
|
||||||
libxtables_la_SOURCES = xtables.c xtoptions.c
|
|
||||||
libxtables_la_LDFLAGS = -version-info ${libxtables_vcurrent}:0:${libxtables_vage}
|
|
||||||
+libxtables_la_LIBADD =
|
|
||||||
+if ENABLE_STATIC
|
|
||||||
+# With --enable-static, shipped extensions are linked into the main executable,
|
|
||||||
+# so we need all the LIBADDs here too
|
|
||||||
+libxtables_la_LIBADD += -lm
|
|
||||||
+endif
|
|
||||||
if ENABLE_SHARED
|
|
||||||
libxtables_la_CFLAGS = ${AM_CFLAGS}
|
|
||||||
-libxtables_la_LIBADD = -ldl
|
|
||||||
+libxtables_la_LIBADD += -ldl
|
|
||||||
else
|
|
||||||
libxtables_la_CFLAGS = ${AM_CFLAGS} -DNO_SHARED_LIBS=1
|
|
||||||
-libxtables_la_LIBADD =
|
|
||||||
endif
|
|
||||||
|
|
||||||
xtables_multi_SOURCES = xtables-multi.c iptables-xml.c
|
|
@ -1,7 +1,7 @@
|
|||||||
#!/sbin/runscript
|
#!/sbin/runscript
|
||||||
# Copyright 1999-2013 Gentoo Foundation
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/files/iptables-1.4.13-r1.init,v 1.3 2013/04/27 17:29:09 vapier Exp $
|
# $Id$
|
||||||
|
|
||||||
extra_commands="check save panic"
|
extra_commands="check save panic"
|
||||||
extra_started_commands="reload"
|
extra_started_commands="reload"
|
||||||
|
@ -1,116 +0,0 @@
|
|||||||
#!/sbin/runscript
|
|
||||||
# Copyright 1999-2012 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/files/iptables-1.4.13.init,v 1.1 2012/05/21 21:24:16 williamh Exp $
|
|
||||||
|
|
||||||
extra_commands="save panic"
|
|
||||||
extra_started_commands="reload"
|
|
||||||
|
|
||||||
iptables_name=${SVCNAME}
|
|
||||||
if [ "${iptables_name}" != "iptables" -a "${iptables_name}" != "ip6tables" ] ; then
|
|
||||||
iptables_name="iptables"
|
|
||||||
fi
|
|
||||||
|
|
||||||
iptables_bin="/sbin/${iptables_name}"
|
|
||||||
case ${iptables_name} in
|
|
||||||
iptables) iptables_proc="/proc/net/ip_tables_names"
|
|
||||||
iptables_save=${IPTABLES_SAVE};;
|
|
||||||
ip6tables) iptables_proc="/proc/net/ip6_tables_names"
|
|
||||||
iptables_save=${IP6TABLES_SAVE};;
|
|
||||||
esac
|
|
||||||
|
|
||||||
depend() {
|
|
||||||
before net
|
|
||||||
}
|
|
||||||
|
|
||||||
set_table_policy() {
|
|
||||||
local chains table=$1 policy=$2
|
|
||||||
case ${table} in
|
|
||||||
nat) chains="PREROUTING POSTROUTING OUTPUT";;
|
|
||||||
mangle) chains="PREROUTING INPUT FORWARD OUTPUT POSTROUTING";;
|
|
||||||
filter) chains="INPUT FORWARD OUTPUT";;
|
|
||||||
*) chains="";;
|
|
||||||
esac
|
|
||||||
local chain
|
|
||||||
for chain in ${chains} ; do
|
|
||||||
${iptables_bin} -t ${table} -P ${chain} ${policy}
|
|
||||||
done
|
|
||||||
}
|
|
||||||
|
|
||||||
checkkernel() {
|
|
||||||
if [ ! -e ${iptables_proc} ] ; then
|
|
||||||
eerror "Your kernel lacks ${iptables_name} support, please load"
|
|
||||||
eerror "appropriate modules and try again."
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
checkconfig() {
|
|
||||||
if [ ! -f ${iptables_save} ] ; then
|
|
||||||
eerror "Not starting ${iptables_name}. First create some rules then run:"
|
|
||||||
eerror "/etc/init.d/${iptables_name} save"
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
return 0
|
|
||||||
}
|
|
||||||
|
|
||||||
start() {
|
|
||||||
checkconfig || return 1
|
|
||||||
ebegin "Loading ${iptables_name} state and starting firewall"
|
|
||||||
${iptables_bin}-restore ${SAVE_RESTORE_OPTIONS} < "${iptables_save}"
|
|
||||||
eend $?
|
|
||||||
}
|
|
||||||
|
|
||||||
stop() {
|
|
||||||
if [ "${SAVE_ON_STOP}" = "yes" ] ; then
|
|
||||||
save || return 1
|
|
||||||
fi
|
|
||||||
checkkernel || return 1
|
|
||||||
ebegin "Stopping firewall"
|
|
||||||
local a
|
|
||||||
for a in $(cat ${iptables_proc}) ; do
|
|
||||||
set_table_policy $a ACCEPT
|
|
||||||
|
|
||||||
${iptables_bin} -F -t $a
|
|
||||||
${iptables_bin} -X -t $a
|
|
||||||
done
|
|
||||||
eend $?
|
|
||||||
}
|
|
||||||
|
|
||||||
reload() {
|
|
||||||
checkkernel || return 1
|
|
||||||
ebegin "Flushing firewall"
|
|
||||||
local a
|
|
||||||
for a in $(cat ${iptables_proc}) ; do
|
|
||||||
${iptables_bin} -F -t $a
|
|
||||||
${iptables_bin} -X -t $a
|
|
||||||
done
|
|
||||||
eend $?
|
|
||||||
|
|
||||||
start
|
|
||||||
}
|
|
||||||
|
|
||||||
save() {
|
|
||||||
ebegin "Saving ${iptables_name} state"
|
|
||||||
touch "${iptables_save}"
|
|
||||||
chmod 0600 "${iptables_save}"
|
|
||||||
${iptables_bin}-save ${SAVE_RESTORE_OPTIONS} > "${iptables_save}"
|
|
||||||
eend $?
|
|
||||||
}
|
|
||||||
|
|
||||||
panic() {
|
|
||||||
checkkernel || return 1
|
|
||||||
if service_started ${iptables_name}; then
|
|
||||||
rc-service ${iptables_name} stop
|
|
||||||
fi
|
|
||||||
|
|
||||||
local a
|
|
||||||
ebegin "Dropping all packets"
|
|
||||||
for a in $(cat ${iptables_proc}) ; do
|
|
||||||
${iptables_bin} -F -t $a
|
|
||||||
${iptables_bin} -X -t $a
|
|
||||||
|
|
||||||
set_table_policy $a DROP
|
|
||||||
done
|
|
||||||
eend $?
|
|
||||||
}
|
|
@ -1,55 +0,0 @@
|
|||||||
https://bugs.gentoo.org/437712
|
|
||||||
|
|
||||||
From 269655d54e22f3a36250bb2c4639dddd102258c6 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Jan Engelhardt <jengelh@inai.de>
|
|
||||||
Date: Mon, 8 Oct 2012 12:04:56 +0000
|
|
||||||
Subject: [PATCH] build: remove symlink-only extensions from static object
|
|
||||||
list
|
|
||||||
|
|
||||||
$ ./configure --enable-static --disable-shared --enable-ipv4
|
|
||||||
--enable-ipv6 && make
|
|
||||||
[...]
|
|
||||||
make[3]: *** No rule to make target "libxt_NOTRACK.o", needed by
|
|
||||||
"libext.a". Stop.
|
|
||||||
|
|
||||||
Signed-off-by: Jan Engelhardt <jengelh@inai.de>
|
|
||||||
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
|
|
||||||
---
|
|
||||||
extensions/GNUmakefile.in | 8 ++++----
|
|
||||||
1 file changed, 4 insertions(+), 4 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/extensions/GNUmakefile.in b/extensions/GNUmakefile.in
|
|
||||||
index 8b38df9..1cef239 100644
|
|
||||||
--- a/extensions/GNUmakefile.in
|
|
||||||
+++ b/extensions/GNUmakefile.in
|
|
||||||
@@ -39,7 +39,7 @@ endif
|
|
||||||
# Wildcard module list
|
|
||||||
#
|
|
||||||
pfx_build_mod := $(patsubst ${srcdir}/libxt_%.c,%,$(sort $(wildcard ${srcdir}/libxt_*.c)))
|
|
||||||
-pfx_build_mod += NOTRACK state
|
|
||||||
+pfx_symlinks := NOTRACK state
|
|
||||||
@ENABLE_IPV4_TRUE@ pf4_build_mod := $(patsubst ${srcdir}/libipt_%.c,%,$(sort $(wildcard ${srcdir}/libipt_*.c)))
|
|
||||||
@ENABLE_IPV6_TRUE@ pf6_build_mod := $(patsubst ${srcdir}/libip6t_%.c,%,$(sort $(wildcard ${srcdir}/libip6t_*.c)))
|
|
||||||
pfx_build_mod := $(filter-out @blacklist_modules@,${pfx_build_mod})
|
|
||||||
@@ -48,7 +48,7 @@ pf6_build_mod := $(filter-out @blacklist_modules@,${pf6_build_mod})
|
|
||||||
pfx_objs := $(patsubst %,libxt_%.o,${pfx_build_mod})
|
|
||||||
pf4_objs := $(patsubst %,libipt_%.o,${pf4_build_mod})
|
|
||||||
pf6_objs := $(patsubst %,libip6t_%.o,${pf6_build_mod})
|
|
||||||
-pfx_solibs := $(patsubst %,libxt_%.so,${pfx_build_mod})
|
|
||||||
+pfx_solibs := $(patsubst %,libxt_%.so,${pfx_build_mod} ${pfx_symlinks})
|
|
||||||
pf4_solibs := $(patsubst %,libipt_%.so,${pf4_build_mod})
|
|
||||||
pf6_solibs := $(patsubst %,libip6t_%.so,${pf6_build_mod})
|
|
||||||
|
|
||||||
@@ -220,7 +220,7 @@ man_run = \
|
|
||||||
done >$@;
|
|
||||||
|
|
||||||
matches.man: .initext.dd .initext4.dd .initext6.dd $(wildcard ${srcdir}/lib*.man)
|
|
||||||
- $(call man_run,$(call ex_matches,${pfx_build_mod} ${pf4_build_mod} ${pf6_build_mod}))
|
|
||||||
+ $(call man_run,$(call ex_matches,${pfx_build_mod} ${pf4_build_mod} ${pf6_build_mod} ${pfx_symlinks}))
|
|
||||||
|
|
||||||
targets.man: .initext.dd .initext4.dd .initext6.dd $(wildcard ${srcdir}/lib*.man)
|
|
||||||
- $(call man_run,$(call ex_targets,${pfx_build_mod} ${pf4_build_mod} ${pf6_build_mod}))
|
|
||||||
+ $(call man_run,$(call ex_targets,${pfx_build_mod} ${pf4_build_mod} ${pf6_build_mod} ${pfx_symlinks}))
|
|
||||||
--
|
|
||||||
1.7.12
|
|
||||||
|
|
@ -1,74 +0,0 @@
|
|||||||
From 37b19d08f3cbc83a653386d76261490e173a874b Mon Sep 17 00:00:00 2001
|
|
||||||
From: Pablo Neira Ayuso <pablo@netfilter.org>
|
|
||||||
Date: Sat, 16 Mar 2013 12:15:30 +0100
|
|
||||||
Subject: [PATCH] Revert "build: resolve link failure for ip6t_NETMAP"
|
|
||||||
|
|
||||||
This reverts commit 68e77a26111ee6b8f10c735a76891a7de6d57ee6.
|
|
||||||
|
|
||||||
The use of libtool was introduced to resolve linking problems
|
|
||||||
in NETMAP (IPv6 version), but that resulted in RPATH problems
|
|
||||||
reported from distributors and warnings spotted by libtool at
|
|
||||||
linking stage.
|
|
||||||
|
|
||||||
Since (0ca548b libip6t_NETMAP: Use xtables_ip6mask_to_cidr and
|
|
||||||
get rid of libip6tc dependency) fixed the NETMAP issue, let's
|
|
||||||
roll back to our previous stage.
|
|
||||||
|
|
||||||
A small conflicts in extensions/GNUmakefile.in has been resolved
|
|
||||||
in this revert.
|
|
||||||
|
|
||||||
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
|
|
||||||
---
|
|
||||||
extensions/GNUmakefile.in | 18 +++++++-----------
|
|
||||||
1 file changed, 7 insertions(+), 11 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/extensions/GNUmakefile.in b/extensions/GNUmakefile.in
|
|
||||||
index 3db6985..1ae7f74 100644
|
|
||||||
--- a/extensions/GNUmakefile.in
|
|
||||||
+++ b/extensions/GNUmakefile.in
|
|
||||||
@@ -33,7 +33,6 @@ AM_VERBOSE_CXX = @echo " CXX " $@;
|
|
||||||
AM_VERBOSE_CXXLD = @echo " CXXLD " $@;
|
|
||||||
AM_VERBOSE_AR = @echo " AR " $@;
|
|
||||||
AM_VERBOSE_GEN = @echo " GEN " $@;
|
|
||||||
-AM_VERBOSE_NULL = @
|
|
||||||
endif
|
|
||||||
|
|
||||||
#
|
|
||||||
@@ -76,7 +75,7 @@ install: ${targets_install}
|
|
||||||
if test -n "${targets_install}"; then install -pm0755 $^ "${DESTDIR}${xtlibdir}/"; fi;
|
|
||||||
|
|
||||||
clean:
|
|
||||||
- rm -f *.la *.o *.lo *.so *.a {matches,targets}.man initext.c initext4.c initext6.c;
|
|
||||||
+ rm -f *.o *.oo *.so *.a {matches,targets}.man initext.c initext4.c initext6.c;
|
|
||||||
rm -f .*.d .*.dd;
|
|
||||||
|
|
||||||
distclean: clean
|
|
||||||
@@ -90,19 +89,16 @@ init%.o: init%.c
|
|
||||||
#
|
|
||||||
# Shared libraries
|
|
||||||
#
|
|
||||||
-lib%.so: lib%.la
|
|
||||||
- ${AM_VERBOSE_NULL} ln -fs .libs/$@ $@
|
|
||||||
+lib%.so: lib%.oo
|
|
||||||
+ ${AM_VERBOSE_CCLD} ${CCLD} ${AM_LDFLAGS} -shared ${LDFLAGS} -o $@ $< -L../libxtables/.libs -lxtables ${$*_LIBADD};
|
|
||||||
|
|
||||||
-lib%.la: lib%.lo
|
|
||||||
- ${AM_VERBOSE_CCLD} ../libtool ${AM_LIBTOOL_SILENT} --tag=CC --mode=link ${CCLD} ${AM_LDFLAGS} -module ${LDFLAGS} -o $@ $< ../libxtables/libxtables.la ${$*_LIBADD} -rpath ${xtlibdir}
|
|
||||||
-
|
|
||||||
-lib%.lo: ${srcdir}/lib%.c
|
|
||||||
- ${AM_VERBOSE_CC} ../libtool ${AM_LIBTOOL_SILENT} --tag=CC --mode=compile ${CC} ${AM_CPPFLAGS} ${AM_DEPFLAGS} ${AM_CFLAGS} -D_INIT=lib$*_init ${CFLAGS} -o $@ -c $<
|
|
||||||
+lib%.oo: ${srcdir}/lib%.c
|
|
||||||
+ ${AM_VERBOSE_CC} ${CC} ${AM_CPPFLAGS} ${AM_DEPFLAGS} ${AM_CFLAGS} -D_INIT=lib$*_init -DPIC -fPIC ${CFLAGS} -o $@ -c $<;
|
|
||||||
|
|
||||||
libxt_NOTRACK.so: libxt_CT.so
|
|
||||||
- ${AM_VERBOSE_GEN} ln -fs $< $@
|
|
||||||
+ ln -fs $< $@
|
|
||||||
libxt_state.so: libxt_conntrack.so
|
|
||||||
- ${AM_VERBOSE_GEN} ln -fs $< $@
|
|
||||||
+ ln -fs $< $@
|
|
||||||
|
|
||||||
# Need the LIBADDs in iptables/Makefile.am too for libxtables_la_LIBADD
|
|
||||||
xt_RATEEST_LIBADD = -lm
|
|
||||||
--
|
|
||||||
1.8.2.1
|
|
||||||
|
|
@ -1,88 +0,0 @@
|
|||||||
From cccfff9309743f173c504dd265fae173caa5b47f Mon Sep 17 00:00:00 2001
|
|
||||||
From: Pablo Neira Ayuso <pablo@netfilter.org>
|
|
||||||
Date: Sat, 16 Mar 2013 12:11:07 +0100
|
|
||||||
Subject: [PATCH] libip6t_NETMAP: Use xtables_ip6mask_to_cidr and get rid of
|
|
||||||
libip6tc dependency
|
|
||||||
|
|
||||||
This patch changes the NETMAP target extension (IPv6 side) to use
|
|
||||||
the xtables_ip6mask_to_cidr available in libxtables.
|
|
||||||
|
|
||||||
As a side effect, we get rid of the libip6tc dependency.
|
|
||||||
|
|
||||||
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
|
|
||||||
---
|
|
||||||
extensions/GNUmakefile.in | 1 -
|
|
||||||
extensions/libip6t_NETMAP.c | 2 +-
|
|
||||||
include/libiptc/libip6tc.h | 3 ---
|
|
||||||
iptables/ip6tables.c | 2 +-
|
|
||||||
libiptc/libip6tc.c | 2 +-
|
|
||||||
5 files changed, 3 insertions(+), 7 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/extensions/GNUmakefile.in b/extensions/GNUmakefile.in
|
|
||||||
index adad4d6..3db6985 100644
|
|
||||||
--- a/extensions/GNUmakefile.in
|
|
||||||
+++ b/extensions/GNUmakefile.in
|
|
||||||
@@ -105,7 +105,6 @@ libxt_state.so: libxt_conntrack.so
|
|
||||||
${AM_VERBOSE_GEN} ln -fs $< $@
|
|
||||||
|
|
||||||
# Need the LIBADDs in iptables/Makefile.am too for libxtables_la_LIBADD
|
|
||||||
-ip6t_NETMAP_LIBADD = ../libiptc/libip6tc.la
|
|
||||||
xt_RATEEST_LIBADD = -lm
|
|
||||||
xt_statistic_LIBADD = -lm
|
|
||||||
|
|
||||||
diff --git a/extensions/libip6t_NETMAP.c b/extensions/libip6t_NETMAP.c
|
|
||||||
index d14dece..a4df70e 100644
|
|
||||||
--- a/extensions/libip6t_NETMAP.c
|
|
||||||
+++ b/extensions/libip6t_NETMAP.c
|
|
||||||
@@ -61,7 +61,7 @@ static void NETMAP_print(const void *ip, const struct xt_entry_target *target,
|
|
||||||
printf("%s", xtables_ip6addr_to_numeric(&a));
|
|
||||||
for (i = 0; i < 4; i++)
|
|
||||||
a.s6_addr32[i] = ~(r->min_addr.ip6[i] ^ r->max_addr.ip6[i]);
|
|
||||||
- bits = ipv6_prefix_length(&a);
|
|
||||||
+ bits = xtables_ip6mask_to_cidr(&a);
|
|
||||||
if (bits < 0)
|
|
||||||
printf("/%s", xtables_ip6addr_to_numeric(&a));
|
|
||||||
else
|
|
||||||
diff --git a/include/libiptc/libip6tc.h b/include/libiptc/libip6tc.h
|
|
||||||
index c656bc4..9aed80a 100644
|
|
||||||
--- a/include/libiptc/libip6tc.h
|
|
||||||
+++ b/include/libiptc/libip6tc.h
|
|
||||||
@@ -154,9 +154,6 @@ int ip6tc_get_raw_socket(void);
|
|
||||||
/* Translates errno numbers into more human-readable form than strerror. */
|
|
||||||
const char *ip6tc_strerror(int err);
|
|
||||||
|
|
||||||
-/* Return prefix length, or -1 if not contiguous */
|
|
||||||
-int ipv6_prefix_length(const struct in6_addr *a);
|
|
||||||
-
|
|
||||||
extern void dump_entries6(struct xtc_handle *const);
|
|
||||||
|
|
||||||
extern const struct xtc_ops ip6tc_ops;
|
|
||||||
diff --git a/iptables/ip6tables.c b/iptables/ip6tables.c
|
|
||||||
index 4cfbea3..7d02cc1 100644
|
|
||||||
--- a/iptables/ip6tables.c
|
|
||||||
+++ b/iptables/ip6tables.c
|
|
||||||
@@ -1022,7 +1022,7 @@ static void print_ip(const char *prefix, const struct in6_addr *ip,
|
|
||||||
const struct in6_addr *mask, int invert)
|
|
||||||
{
|
|
||||||
char buf[51];
|
|
||||||
- int l = ipv6_prefix_length(mask);
|
|
||||||
+ int l = xtables_ip6mask_to_cidr(mask);
|
|
||||||
|
|
||||||
if (l == 0 && !invert)
|
|
||||||
return;
|
|
||||||
diff --git a/libiptc/libip6tc.c b/libiptc/libip6tc.c
|
|
||||||
index 7128e1c..ca01bcb 100644
|
|
||||||
--- a/libiptc/libip6tc.c
|
|
||||||
+++ b/libiptc/libip6tc.c
|
|
||||||
@@ -113,7 +113,7 @@ typedef unsigned int socklen_t;
|
|
||||||
#define BIT6(a, l) \
|
|
||||||
((ntohl(a->s6_addr32[(l) / 32]) >> (31 - ((l) & 31))) & 1)
|
|
||||||
|
|
||||||
-int
|
|
||||||
+static int
|
|
||||||
ipv6_prefix_length(const struct in6_addr *a)
|
|
||||||
{
|
|
||||||
int l, i;
|
|
||||||
--
|
|
||||||
1.8.2.1
|
|
||||||
|
|
@ -0,0 +1,34 @@
|
|||||||
|
https://bugs.gentoo.org/557586
|
||||||
|
|
||||||
|
From b24e59fba39120bfdb9e521bbd0af8f33a60466e Mon Sep 17 00:00:00 2001
|
||||||
|
From: Mike Frysinger <vapier@gentoo.org>
|
||||||
|
Date: Sat, 15 Aug 2015 14:12:39 -0400
|
||||||
|
Subject: [PATCH] configure: fix 3rd arg w/AC_ARG_ENABLE
|
||||||
|
|
||||||
|
The 3rd arg is used when --{enable,disable}-foo are passed in, not when
|
||||||
|
the feature is enabled. Use the existing $enableval instead.
|
||||||
|
|
||||||
|
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
||||||
|
---
|
||||||
|
configure.ac | 4 ++--
|
||||||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
--- a/configure
|
||||||
|
+++ b/configure
|
||||||
|
@@ -11898,14 +11898,14 @@ fi
|
||||||
|
|
||||||
|
# Check whether --enable-bpf-compiler was given.
|
||||||
|
if test "${enable_bpf_compiler+set}" = set; then :
|
||||||
|
- enableval=$enable_bpf_compiler; enable_bpfc="yes"
|
||||||
|
+ enableval=$enable_bpf_compiler; enable_bpfc="$enableval"
|
||||||
|
else
|
||||||
|
enable_bpfc="no"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Check whether --enable-nfsynproxy was given.
|
||||||
|
if test "${enable_nfsynproxy+set}" = set; then :
|
||||||
|
- enableval=$enable_nfsynproxy; enable_nfsynproxy="yes"
|
||||||
|
+ enableval=$enable_nfsynproxy; enable_nfsynproxy="$enableval"
|
||||||
|
else
|
||||||
|
enable_nfsynproxy="no"
|
||||||
|
fi
|
@ -0,0 +1,77 @@
|
|||||||
|
https://bugs.gentoo.org/558234
|
||||||
|
http://git.netfilter.org/iptables/commit/?id=825fbda5482a7d5ec5a6619c81fe07ff865c7d6e
|
||||||
|
|
||||||
|
From 825fbda5482a7d5ec5a6619c81fe07ff865c7d6e Mon Sep 17 00:00:00 2001
|
||||||
|
From: Florian Westphal <fw@strlen.de>
|
||||||
|
Date: Fri, 5 Sep 2014 20:45:56 +0200
|
||||||
|
Subject: [PATCH] extensions: libxt_connlabel: do not open config file from
|
||||||
|
_init hook
|
||||||
|
|
||||||
|
else, static builds will print this for every iptables invocation,
|
||||||
|
even 'iptables -L'. Delay open until we need to translate a mapping.
|
||||||
|
|
||||||
|
Reported-by: Thomas De Schampheleire <patrickdepinguin@gmail.com>
|
||||||
|
Signed-off-by: Florian Westphal <fw@strlen.de>
|
||||||
|
---
|
||||||
|
extensions/libxt_connlabel.c | 27 ++++++++++++++++++++-------
|
||||||
|
1 file changed, 20 insertions(+), 7 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/extensions/libxt_connlabel.c b/extensions/libxt_connlabel.c
|
||||||
|
index c84a167..1f83095 100644
|
||||||
|
--- a/extensions/libxt_connlabel.c
|
||||||
|
+++ b/extensions/libxt_connlabel.c
|
||||||
|
@@ -29,11 +29,26 @@ static const struct xt_option_entry connlabel_mt_opts[] = {
|
||||||
|
XTOPT_TABLEEND,
|
||||||
|
};
|
||||||
|
|
||||||
|
+/* cannot do this via _init, else static builds might spew error message
|
||||||
|
+ * for every iptables invocation.
|
||||||
|
+ */
|
||||||
|
+static void connlabel_open(void)
|
||||||
|
+{
|
||||||
|
+ if (map)
|
||||||
|
+ return;
|
||||||
|
+
|
||||||
|
+ map = nfct_labelmap_new(NULL);
|
||||||
|
+ if (!map && errno)
|
||||||
|
+ xtables_error(RESOURCE_PROBLEM, "cannot open connlabel.conf: %s\n",
|
||||||
|
+ strerror(errno));
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
static void connlabel_mt_parse(struct xt_option_call *cb)
|
||||||
|
{
|
||||||
|
struct xt_connlabel_mtinfo *info = cb->data;
|
||||||
|
int tmp;
|
||||||
|
|
||||||
|
+ connlabel_open();
|
||||||
|
xtables_option_parse(cb);
|
||||||
|
|
||||||
|
switch (cb->entry->id) {
|
||||||
|
@@ -54,7 +69,11 @@ static void connlabel_mt_parse(struct xt_option_call *cb)
|
||||||
|
|
||||||
|
static const char *connlabel_get_name(int b)
|
||||||
|
{
|
||||||
|
- const char *name = nfct_labelmap_get_name(map, b);
|
||||||
|
+ const char *name;
|
||||||
|
+
|
||||||
|
+ connlabel_open();
|
||||||
|
+
|
||||||
|
+ name = nfct_labelmap_get_name(map, b);
|
||||||
|
if (name && strcmp(name, ""))
|
||||||
|
return name;
|
||||||
|
return NULL;
|
||||||
|
@@ -114,11 +133,5 @@ static struct xtables_match connlabel_mt_reg = {
|
||||||
|
|
||||||
|
void _init(void)
|
||||||
|
{
|
||||||
|
- map = nfct_labelmap_new(NULL);
|
||||||
|
- if (!map) {
|
||||||
|
- fprintf(stderr, "cannot open connlabel.conf, not registering '%s' match: %s\n",
|
||||||
|
- connlabel_mt_reg.name, strerror(errno));
|
||||||
|
- return;
|
||||||
|
- }
|
||||||
|
xtables_register_match(&connlabel_mt_reg);
|
||||||
|
}
|
||||||
|
--
|
||||||
|
2.4.4
|
||||||
|
|
@ -1,15 +1,16 @@
|
|||||||
#!/sbin/runscript
|
#!/sbin/runscript
|
||||||
# Copyright 1999-2011 Gentoo Foundation
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/files/iptables-1.4.11.init,v 1.2 2011/12/04 10:15:59 swegener Exp $
|
# $Id$
|
||||||
|
|
||||||
extra_commands="save panic"
|
extra_commands="check save panic"
|
||||||
extra_started_commands="reload"
|
extra_started_commands="reload"
|
||||||
|
|
||||||
iptables_name=${SVCNAME}
|
iptables_name=${SVCNAME}
|
||||||
if [ "${iptables_name}" != "iptables" -a "${iptables_name}" != "ip6tables" ] ; then
|
case ${iptables_name} in
|
||||||
iptables_name="iptables"
|
iptables|ip6tables) ;;
|
||||||
fi
|
*) iptables_name="iptables" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
iptables_bin="/sbin/${iptables_name}"
|
iptables_bin="/sbin/${iptables_name}"
|
||||||
case ${iptables_name} in
|
case ${iptables_name} in
|
||||||
@ -20,8 +21,8 @@ case ${iptables_name} in
|
|||||||
esac
|
esac
|
||||||
|
|
||||||
depend() {
|
depend() {
|
||||||
|
need localmount #434774
|
||||||
before net
|
before net
|
||||||
use logger
|
|
||||||
}
|
}
|
||||||
|
|
||||||
set_table_policy() {
|
set_table_policy() {
|
||||||
@ -34,7 +35,7 @@ set_table_policy() {
|
|||||||
esac
|
esac
|
||||||
local chain
|
local chain
|
||||||
for chain in ${chains} ; do
|
for chain in ${chains} ; do
|
||||||
${iptables_bin} -t ${table} -P ${chain} ${policy}
|
${iptables_bin} -w -t ${table} -P ${chain} ${policy}
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -72,29 +73,41 @@ stop() {
|
|||||||
for a in $(cat ${iptables_proc}) ; do
|
for a in $(cat ${iptables_proc}) ; do
|
||||||
set_table_policy $a ACCEPT
|
set_table_policy $a ACCEPT
|
||||||
|
|
||||||
${iptables_bin} -F -t $a
|
${iptables_bin} -w -F -t $a
|
||||||
${iptables_bin} -X -t $a
|
${iptables_bin} -w -X -t $a
|
||||||
done
|
done
|
||||||
eend $?
|
eend $?
|
||||||
}
|
}
|
||||||
|
|
||||||
reload() {
|
reload() {
|
||||||
checkkernel || return 1
|
checkkernel || return 1
|
||||||
|
checkrules || return 1
|
||||||
ebegin "Flushing firewall"
|
ebegin "Flushing firewall"
|
||||||
local a
|
local a
|
||||||
for a in $(cat ${iptables_proc}) ; do
|
for a in $(cat ${iptables_proc}) ; do
|
||||||
${iptables_bin} -F -t $a
|
${iptables_bin} -w -F -t $a
|
||||||
${iptables_bin} -X -t $a
|
${iptables_bin} -w -X -t $a
|
||||||
done
|
done
|
||||||
eend $?
|
eend $?
|
||||||
|
|
||||||
start
|
start
|
||||||
}
|
}
|
||||||
|
|
||||||
|
checkrules() {
|
||||||
|
ebegin "Checking rules"
|
||||||
|
${iptables_bin}-restore --test ${SAVE_RESTORE_OPTIONS} < "${iptables_save}"
|
||||||
|
eend $?
|
||||||
|
}
|
||||||
|
|
||||||
|
check() {
|
||||||
|
# Short name for users of init.d script.
|
||||||
|
checkrules
|
||||||
|
}
|
||||||
|
|
||||||
save() {
|
save() {
|
||||||
ebegin "Saving ${iptables_name} state"
|
ebegin "Saving ${iptables_name} state"
|
||||||
touch "${iptables_save}"
|
checkpath -q -d "$(dirname "${iptables_save}")"
|
||||||
chmod 0600 "${iptables_save}"
|
checkpath -q -m 0600 -f "${iptables_save}"
|
||||||
${iptables_bin}-save ${SAVE_RESTORE_OPTIONS} > "${iptables_save}"
|
${iptables_bin}-save ${SAVE_RESTORE_OPTIONS} > "${iptables_save}"
|
||||||
eend $?
|
eend $?
|
||||||
}
|
}
|
||||||
@ -108,8 +121,8 @@ panic() {
|
|||||||
local a
|
local a
|
||||||
ebegin "Dropping all packets"
|
ebegin "Dropping all packets"
|
||||||
for a in $(cat ${iptables_proc}) ; do
|
for a in $(cat ${iptables_proc}) ; do
|
||||||
${iptables_bin} -F -t $a
|
${iptables_bin} -w -F -t $a
|
||||||
${iptables_bin} -X -t $a
|
${iptables_bin} -w -X -t $a
|
||||||
|
|
||||||
set_table_policy $a DROP
|
set_table_policy $a DROP
|
||||||
done
|
done
|
@ -1,83 +0,0 @@
|
|||||||
# 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.10-r1.ebuild,v 1.3 2012/06/26 04:36:01 zmedico Exp $
|
|
||||||
|
|
||||||
EAPI="2"
|
|
||||||
|
|
||||||
# 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"
|
|
||||||
|
|
||||||
COMMON_DEPEND="
|
|
||||||
netlink? ( net-libs/libnfnetlink )
|
|
||||||
"
|
|
||||||
DEPEND="
|
|
||||||
${COMMON_DEPEND}
|
|
||||||
virtual/os-headers
|
|
||||||
"
|
|
||||||
RDEPEND="
|
|
||||||
${COMMON_DEPEND}
|
|
||||||
"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# Only run autotools if user patched something
|
|
||||||
epatch_user && eautoreconf || elibtoolize
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
sed -i \
|
|
||||||
-e "/nfnetlink=[01]/s:=[01]:=$(use netlink && echo 1 || echo 0):" \
|
|
||||||
configure
|
|
||||||
econf \
|
|
||||||
--sbindir=/sbin \
|
|
||||||
--libexecdir=/$(get_libdir) \
|
|
||||||
--enable-devel \
|
|
||||||
--enable-libipq \
|
|
||||||
--enable-shared \
|
|
||||||
--enable-static \
|
|
||||||
$(use_enable ipv6)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake V=1 || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake install DESTDIR="${D}" || die
|
|
||||||
doman iptables-apply.8 || die
|
|
||||||
dodoc INCOMPATIBILITIES iptables.xslt || die
|
|
||||||
|
|
||||||
# all the iptables binaries are in /sbin, so might as well
|
|
||||||
# put these small files in with them
|
|
||||||
into /
|
|
||||||
dosbin iptables-apply || die
|
|
||||||
dosym iptables-apply /sbin/ip6tables-apply || die
|
|
||||||
|
|
||||||
insinto /usr/include
|
|
||||||
doins include/iptables.h $(use ipv6 && echo include/ip6tables.h) || die
|
|
||||||
insinto /usr/include/iptables
|
|
||||||
doins include/iptables/internal.h || die
|
|
||||||
|
|
||||||
keepdir /var/lib/iptables
|
|
||||||
newinitd "${FILESDIR}"/${PN}-1.3.2.init iptables || die
|
|
||||||
newconfd "${FILESDIR}"/${PN}-1.3.2.confd iptables || die
|
|
||||||
if use ipv6 ; then
|
|
||||||
keepdir /var/lib/ip6tables
|
|
||||||
newinitd "${FILESDIR}"/iptables-1.3.2.init ip6tables || die
|
|
||||||
newconfd "${FILESDIR}"/ip6tables-1.3.2.confd ip6tables || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Move important libs to /lib
|
|
||||||
gen_usr_ldscript -a ip{4,6}tc ipq iptc xtables
|
|
||||||
find "${D}" -type f -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed"
|
|
||||||
}
|
|
@ -1,67 +0,0 @@
|
|||||||
# 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.10.ebuild,v 1.10 2012/06/26 04:36:01 zmedico Exp $
|
|
||||||
|
|
||||||
EAPI="2"
|
|
||||||
|
|
||||||
# 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"
|
|
||||||
|
|
||||||
DEPEND="virtual/os-headers"
|
|
||||||
RDEPEND=""
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# Only run autotools if user patched something
|
|
||||||
epatch_user && eautoreconf || elibtoolize
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
econf \
|
|
||||||
--sbindir=/sbin \
|
|
||||||
--libexecdir=/$(get_libdir) \
|
|
||||||
--enable-devel \
|
|
||||||
--enable-libipq \
|
|
||||||
--enable-shared \
|
|
||||||
--enable-static \
|
|
||||||
$(use_enable ipv6)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake V=1 || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake install DESTDIR="${D}" || die
|
|
||||||
dosbin iptables-apply || die
|
|
||||||
doman iptables-apply.8 || die
|
|
||||||
dodoc INCOMPATIBILITIES iptables.xslt || die
|
|
||||||
|
|
||||||
insinto /usr/include
|
|
||||||
doins include/iptables.h $(use ipv6 && echo include/ip6tables.h) || die
|
|
||||||
insinto /usr/include/iptables
|
|
||||||
doins include/iptables/internal.h || die
|
|
||||||
|
|
||||||
keepdir /var/lib/iptables
|
|
||||||
newinitd "${FILESDIR}"/${PN}-1.3.2.init iptables || die
|
|
||||||
newconfd "${FILESDIR}"/${PN}-1.3.2.confd iptables || die
|
|
||||||
if use ipv6 ; then
|
|
||||||
keepdir /var/lib/ip6tables
|
|
||||||
newinitd "${FILESDIR}"/iptables-1.3.2.init ip6tables || die
|
|
||||||
newconfd "${FILESDIR}"/ip6tables-1.3.2.confd ip6tables || die
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Move important libs to /lib
|
|
||||||
gen_usr_ldscript -a ip{4,6}tc ipq iptc xtables
|
|
||||||
find "${D}" -type f -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed"
|
|
||||||
}
|
|
@ -1,86 +0,0 @@
|
|||||||
# 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.11.1-r2.ebuild,v 1.7 2012/06/26 04:36:01 zmedico 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"
|
|
||||||
|
|
||||||
COMMON_DEPEND="
|
|
||||||
netlink? ( net-libs/libnfnetlink )
|
|
||||||
"
|
|
||||||
DEPEND="
|
|
||||||
${COMMON_DEPEND}
|
|
||||||
virtual/os-headers
|
|
||||||
sys-devel/automake
|
|
||||||
"
|
|
||||||
RDEPEND="
|
|
||||||
${COMMON_DEPEND}
|
|
||||||
"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# Only run autotools if user patched something
|
|
||||||
epatch "${FILESDIR}/${P}-man-fixes.patch"
|
|
||||||
eautomake
|
|
||||||
epatch_user && eautoreconf || elibtoolize
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
sed -i \
|
|
||||||
-e "/nfnetlink=[01]/s:=[01]:=$(use netlink && echo 1 || echo 0):" \
|
|
||||||
configure
|
|
||||||
econf \
|
|
||||||
--sbindir=/sbin \
|
|
||||||
--libexecdir=/$(get_libdir) \
|
|
||||||
--enable-devel \
|
|
||||||
--enable-libipq \
|
|
||||||
--enable-shared \
|
|
||||||
--enable-static \
|
|
||||||
$(use_enable ipv6)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake V=1
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake install DESTDIR="${D}"
|
|
||||||
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.11.init iptables
|
|
||||||
newconfd "${FILESDIR}"/${PN}-1.3.2.confd iptables
|
|
||||||
if use ipv6 ; then
|
|
||||||
keepdir /var/lib/ip6tables
|
|
||||||
newinitd "${FILESDIR}"/iptables-1.4.11.init ip6tables
|
|
||||||
newconfd "${FILESDIR}"/ip6tables-1.3.2.confd ip6tables
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Move important libs to /lib
|
|
||||||
gen_usr_ldscript -a ip{4,6}tc ipq iptc xtables
|
|
||||||
find "${ED}" -type f -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed"
|
|
||||||
}
|
|
@ -1,88 +0,0 @@
|
|||||||
# 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.12.1-r1.ebuild,v 1.5 2012/06/26 04:36:01 zmedico 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
|
|
||||||
sys-devel/automake
|
|
||||||
"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch \
|
|
||||||
"${FILESDIR}/iptables-1.4.12.1-lm.patch" \
|
|
||||||
"${FILESDIR}/iptables-1.4.12.1-conntrack-v2-ranges.patch"
|
|
||||||
eautomake
|
|
||||||
|
|
||||||
# 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=/sbin \
|
|
||||||
--libexecdir=/$(get_libdir) \
|
|
||||||
--enable-devel \
|
|
||||||
--enable-libipq \
|
|
||||||
--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.11.init iptables
|
|
||||||
newconfd "${FILESDIR}"/${PN}-1.3.2.confd iptables
|
|
||||||
if use ipv6 ; then
|
|
||||||
keepdir /var/lib/ip6tables
|
|
||||||
newinitd "${FILESDIR}"/iptables-1.4.11.init ip6tables
|
|
||||||
newconfd "${FILESDIR}"/ip6tables-1.3.2.confd ip6tables
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Move important libs to /lib
|
|
||||||
gen_usr_ldscript -a ip{4,6}tc ipq iptc xtables
|
|
||||||
find "${ED}" -type f -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed"
|
|
||||||
}
|
|
@ -1,87 +0,0 @@
|
|||||||
# 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.12.1.ebuild,v 1.8 2012/06/26 04:36:01 zmedico 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"
|
|
||||||
|
|
||||||
COMMON_DEPEND="
|
|
||||||
netlink? ( net-libs/libnfnetlink )
|
|
||||||
"
|
|
||||||
DEPEND="
|
|
||||||
${COMMON_DEPEND}
|
|
||||||
virtual/os-headers
|
|
||||||
sys-devel/automake
|
|
||||||
"
|
|
||||||
RDEPEND="
|
|
||||||
${COMMON_DEPEND}
|
|
||||||
"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
epatch "${FILESDIR}/iptables-1.4.12.1-lm.patch"
|
|
||||||
eautomake
|
|
||||||
|
|
||||||
# Only run autotools if user patched something
|
|
||||||
epatch_user && eautoreconf || elibtoolize
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
sed -i \
|
|
||||||
-e "/nfnetlink=[01]/s:=[01]:=$(use netlink && echo 1 || echo 0):" \
|
|
||||||
configure || die
|
|
||||||
econf \
|
|
||||||
--sbindir=/sbin \
|
|
||||||
--libexecdir=/$(get_libdir) \
|
|
||||||
--enable-devel \
|
|
||||||
--enable-libipq \
|
|
||||||
--enable-shared \
|
|
||||||
--enable-static \
|
|
||||||
$(use_enable ipv6)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake V=1
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake install DESTDIR="${D}"
|
|
||||||
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.11.init iptables
|
|
||||||
newconfd "${FILESDIR}"/${PN}-1.3.2.confd iptables
|
|
||||||
if use ipv6 ; then
|
|
||||||
keepdir /var/lib/ip6tables
|
|
||||||
newinitd "${FILESDIR}"/iptables-1.4.11.init ip6tables
|
|
||||||
newconfd "${FILESDIR}"/ip6tables-1.3.2.confd ip6tables
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Move important libs to /lib
|
|
||||||
gen_usr_ldscript -a ip{4,6}tc ipq iptc xtables
|
|
||||||
find "${ED}" -type f -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed"
|
|
||||||
}
|
|
@ -1,84 +0,0 @@
|
|||||||
# 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.12.ebuild,v 1.2 2012/06/26 04:36:01 zmedico 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"
|
|
||||||
|
|
||||||
COMMON_DEPEND="
|
|
||||||
netlink? ( net-libs/libnfnetlink )
|
|
||||||
"
|
|
||||||
DEPEND="
|
|
||||||
${COMMON_DEPEND}
|
|
||||||
virtual/os-headers
|
|
||||||
sys-devel/automake
|
|
||||||
"
|
|
||||||
RDEPEND="
|
|
||||||
${COMMON_DEPEND}
|
|
||||||
"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# Only run autotools if user patched something
|
|
||||||
epatch_user && eautoreconf || elibtoolize
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
sed -i \
|
|
||||||
-e "/nfnetlink=[01]/s:=[01]:=$(use netlink && echo 1 || echo 0):" \
|
|
||||||
configure || die
|
|
||||||
econf \
|
|
||||||
--sbindir=/sbin \
|
|
||||||
--libexecdir=/$(get_libdir) \
|
|
||||||
--enable-devel \
|
|
||||||
--enable-libipq \
|
|
||||||
--enable-shared \
|
|
||||||
--enable-static \
|
|
||||||
$(use_enable ipv6)
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
emake V=1
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake install DESTDIR="${D}"
|
|
||||||
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.11.init iptables
|
|
||||||
newconfd "${FILESDIR}"/${PN}-1.3.2.confd iptables
|
|
||||||
if use ipv6 ; then
|
|
||||||
keepdir /var/lib/ip6tables
|
|
||||||
newinitd "${FILESDIR}"/iptables-1.4.11.init ip6tables
|
|
||||||
newconfd "${FILESDIR}"/ip6tables-1.3.2.confd ip6tables
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Move important libs to /lib
|
|
||||||
gen_usr_ldscript -a ip{4,6}tc ipq iptc xtables
|
|
||||||
find "${ED}" -type f -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed"
|
|
||||||
}
|
|
@ -1,83 +0,0 @@
|
|||||||
# 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.13-r2.ebuild,v 1.2 2012/10/10 12:18:24 dev-zero 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
|
|
||||||
!>=sys-kernel/linux-headers-3.5
|
|
||||||
"
|
|
||||||
|
|
||||||
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-libipq \
|
|
||||||
--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-r1.init iptables
|
|
||||||
newconfd "${FILESDIR}"/${PN}-1.4.13.confd iptables
|
|
||||||
if use ipv6 ; then
|
|
||||||
keepdir /var/lib/ip6tables
|
|
||||||
newinitd "${FILESDIR}"/iptables-1.4.13-r1.init ip6tables
|
|
||||||
newconfd "${FILESDIR}"/ip6tables-1.4.13.confd ip6tables
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Move important libs to /lib
|
|
||||||
gen_usr_ldscript -a ip{4,6}tc ipq iptc xtables
|
|
||||||
find "${ED}" -type f -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed"
|
|
||||||
}
|
|
@ -1,83 +0,0 @@
|
|||||||
# 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.13.ebuild,v 1.11 2012/10/10 12:18:24 dev-zero 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
|
|
||||||
!>=sys-kernel/linux-headers-3.5
|
|
||||||
"
|
|
||||||
|
|
||||||
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-libipq \
|
|
||||||
--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.11.init iptables
|
|
||||||
newconfd "${FILESDIR}"/${PN}-1.3.2.confd iptables
|
|
||||||
if use ipv6 ; then
|
|
||||||
keepdir /var/lib/ip6tables
|
|
||||||
newinitd "${FILESDIR}"/iptables-1.4.11.init ip6tables
|
|
||||||
newconfd "${FILESDIR}"/ip6tables-1.3.2.confd ip6tables
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Move important libs to /lib
|
|
||||||
gen_usr_ldscript -a ip{4,6}tc ipq iptc xtables
|
|
||||||
find "${ED}" -type f -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed"
|
|
||||||
}
|
|
@ -1,82 +0,0 @@
|
|||||||
# 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.14-r1.ebuild,v 1.2 2012/10/10 12:18:24 dev-zero 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
|
|
||||||
!>=sys-kernel/linux-headers-3.5
|
|
||||||
"
|
|
||||||
|
|
||||||
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-r1.init iptables
|
|
||||||
newconfd "${FILESDIR}"/${PN}-1.4.13.confd iptables
|
|
||||||
if use ipv6 ; then
|
|
||||||
keepdir /var/lib/ip6tables
|
|
||||||
newinitd "${FILESDIR}"/iptables-1.4.13-r1.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"
|
|
||||||
}
|
|
@ -1,82 +0,0 @@
|
|||||||
# 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-r1.ebuild,v 1.2 2012/10/10 12:18:24 dev-zero 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
|
|
||||||
!>=sys-kernel/linux-headers-3.5
|
|
||||||
"
|
|
||||||
|
|
||||||
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-r1.init iptables
|
|
||||||
newconfd "${FILESDIR}"/${PN}-1.4.13.confd iptables
|
|
||||||
if use ipv6 ; then
|
|
||||||
keepdir /var/lib/ip6tables
|
|
||||||
newinitd "${FILESDIR}"/iptables-1.4.13-r1.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"
|
|
||||||
}
|
|
@ -1,85 +0,0 @@
|
|||||||
# 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.16.2.ebuild,v 1.2 2012/10/12 18:53:04 vapier 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
|
|
||||||
virtual/pkgconfig
|
|
||||||
"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# use the saner headers from the kernel
|
|
||||||
rm -f include/linux/{kernel,types}.h
|
|
||||||
|
|
||||||
epatch "${FILESDIR}"/${P}-static.patch #437712
|
|
||||||
|
|
||||||
# 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-r1.init iptables
|
|
||||||
newconfd "${FILESDIR}"/${PN}-1.4.13.confd iptables
|
|
||||||
if use ipv6 ; then
|
|
||||||
keepdir /var/lib/ip6tables
|
|
||||||
newinitd "${FILESDIR}"/iptables-1.4.13-r1.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"
|
|
||||||
}
|
|
@ -1,83 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/iptables-1.4.16.3.ebuild,v 1.6 2013/02/08 14:30:33 jer 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
|
|
||||||
virtual/pkgconfig
|
|
||||||
"
|
|
||||||
|
|
||||||
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-r1.init iptables
|
|
||||||
newconfd "${FILESDIR}"/${PN}-1.4.13.confd iptables
|
|
||||||
if use ipv6 ; then
|
|
||||||
keepdir /var/lib/ip6tables
|
|
||||||
newinitd "${FILESDIR}"/iptables-1.4.13-r1.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"
|
|
||||||
}
|
|
@ -1,6 +1,6 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
# Copyright 1999-2013 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/iptables-1.4.17.ebuild,v 1.3 2013/04/27 17:45:54 vapier Exp $
|
# $Id$
|
||||||
|
|
||||||
EAPI="4"
|
EAPI="4"
|
||||||
|
|
||||||
|
@ -1,88 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/iptables-1.4.18.ebuild,v 1.1 2013/04/27 21:44:41 vapier 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.netfilter.org/projects/iptables/"
|
|
||||||
SRC_URI="http://www.netfilter.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
|
|
||||||
virtual/pkgconfig
|
|
||||||
"
|
|
||||||
|
|
||||||
src_prepare() {
|
|
||||||
# use the saner headers from the kernel
|
|
||||||
rm -f include/linux/{kernel,types}.h
|
|
||||||
epatch "${FILESDIR}"/${P}-extensions-link.patch
|
|
||||||
epatch "${FILESDIR}"/${P}-ipv6-linkage.patch
|
|
||||||
|
|
||||||
# Only run autotools if user patched something
|
|
||||||
epatch_user && eautoreconf || elibtoolize
|
|
||||||
}
|
|
||||||
|
|
||||||
src_configure() {
|
|
||||||
# Some libs use $(AR) rather than libtool to build #444282
|
|
||||||
tc-export AR
|
|
||||||
|
|
||||||
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-r1.init iptables
|
|
||||||
newconfd "${FILESDIR}"/${PN}-1.4.13.confd iptables
|
|
||||||
if use ipv6 ; then
|
|
||||||
keepdir /var/lib/ip6tables
|
|
||||||
newinitd "${FILESDIR}"/iptables-1.4.13-r1.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"
|
|
||||||
}
|
|
@ -1,87 +0,0 @@
|
|||||||
# Copyright 1999-2013 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/iptables-1.4.19.1.ebuild,v 1.1 2013/06/01 02:21:40 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.netfilter.org/projects/iptables/"
|
|
||||||
SRC_URI="http://www.netfilter.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
|
|
||||||
virtual/pkgconfig
|
|
||||||
"
|
|
||||||
|
|
||||||
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() {
|
|
||||||
# Some libs use $(AR) rather than libtool to build #444282
|
|
||||||
tc-export AR
|
|
||||||
|
|
||||||
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-r1.init iptables
|
|
||||||
newconfd "${FILESDIR}"/${PN}-1.4.13.confd iptables
|
|
||||||
if use ipv6 ; then
|
|
||||||
keepdir /var/lib/ip6tables
|
|
||||||
newinitd "${FILESDIR}"/iptables-1.4.13-r1.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
|
|
||||||
|
|
||||||
prune_libtool_files
|
|
||||||
}
|
|
@ -1,6 +1,6 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/iptables-1.4.21-r1.ebuild,v 1.5 2014/06/14 11:52:14 zlogene Exp $
|
# $Id$
|
||||||
|
|
||||||
EAPI="5"
|
EAPI="5"
|
||||||
|
|
||||||
@ -15,10 +15,11 @@ SRC_URI="http://www.netfilter.org/projects/iptables/files/${P}.tar.bz2"
|
|||||||
|
|
||||||
LICENSE="GPL-2"
|
LICENSE="GPL-2"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86"
|
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
|
||||||
IUSE="ipv6 netlink static-libs"
|
IUSE="conntrack ipv6 netlink static-libs"
|
||||||
|
|
||||||
RDEPEND="
|
RDEPEND="
|
||||||
|
conntrack? ( net-libs/libnetfilter_conntrack )
|
||||||
netlink? ( net-libs/libnfnetlink )
|
netlink? ( net-libs/libnfnetlink )
|
||||||
"
|
"
|
||||||
DEPEND="${RDEPEND}
|
DEPEND="${RDEPEND}
|
||||||
@ -40,6 +41,7 @@ src_configure() {
|
|||||||
|
|
||||||
sed -i \
|
sed -i \
|
||||||
-e "/nfnetlink=[01]/s:=[01]:=$(usex netlink 1 0):" \
|
-e "/nfnetlink=[01]/s:=[01]:=$(usex netlink 1 0):" \
|
||||||
|
-e "/nfconntrack=[01]/s:=[01]:=$(usex conntrack 1 0):" \
|
||||||
configure || die
|
configure || die
|
||||||
|
|
||||||
econf \
|
econf \
|
||||||
@ -85,7 +87,7 @@ src_install() {
|
|||||||
systemd_dounit "${FILESDIR}"/systemd/ip6tables{,-{re,}store}.service
|
systemd_dounit "${FILESDIR}"/systemd/ip6tables{,-{re,}store}.service
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Move important libs to /lib
|
# Move important libs to /lib #332175
|
||||||
gen_usr_ldscript -a ip{4,6}tc iptc xtables
|
gen_usr_ldscript -a ip{4,6}tc iptc xtables
|
||||||
|
|
||||||
prune_libtool_files
|
prune_libtool_files
|
||||||
|
@ -1,25 +1,29 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/iptables-1.4.21.ebuild,v 1.2 2014/01/18 05:37:53 vapier Exp $
|
# $Id$
|
||||||
|
|
||||||
EAPI="5"
|
EAPI="5"
|
||||||
|
|
||||||
# Force users doing their own patches to install their own tools
|
# Force users doing their own patches to install their own tools
|
||||||
AUTOTOOLS_AUTO_DEPEND=no
|
AUTOTOOLS_AUTO_DEPEND=no
|
||||||
|
|
||||||
inherit eutils multilib toolchain-funcs autotools
|
inherit eutils multilib systemd toolchain-funcs autotools flag-o-matic
|
||||||
|
|
||||||
DESCRIPTION="Linux kernel (2.4+) firewall, NAT and packet mangling tools"
|
DESCRIPTION="Linux kernel (2.4+) firewall, NAT and packet mangling tools"
|
||||||
HOMEPAGE="http://www.netfilter.org/projects/iptables/"
|
HOMEPAGE="http://www.netfilter.org/projects/iptables/"
|
||||||
SRC_URI="http://www.netfilter.org/projects/iptables/files/${P}.tar.bz2"
|
SRC_URI="http://www.netfilter.org/projects/iptables/files/${P}.tar.bz2"
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
LICENSE="GPL-2"
|
||||||
SLOT="0"
|
# Subslot tracks libxtables as that's the one other packages generally link
|
||||||
|
# against and iptables changes. Will have to revisit if other sonames change.
|
||||||
|
SLOT="0/10"
|
||||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||||
IUSE="ipv6 netlink static-libs"
|
IUSE="conntrack ipv6 netlink pcap static-libs"
|
||||||
|
|
||||||
RDEPEND="
|
RDEPEND="
|
||||||
|
conntrack? ( net-libs/libnetfilter_conntrack )
|
||||||
netlink? ( net-libs/libnfnetlink )
|
netlink? ( net-libs/libnfnetlink )
|
||||||
|
pcap? ( net-libs/libpcap )
|
||||||
"
|
"
|
||||||
DEPEND="${RDEPEND}
|
DEPEND="${RDEPEND}
|
||||||
virtual/os-headers
|
virtual/os-headers
|
||||||
@ -30,6 +34,8 @@ src_prepare() {
|
|||||||
# use the saner headers from the kernel
|
# use the saner headers from the kernel
|
||||||
rm -f include/linux/{kernel,types}.h
|
rm -f include/linux/{kernel,types}.h
|
||||||
|
|
||||||
|
epatch "${FILESDIR}"/${P}-configure.patch #557586
|
||||||
|
|
||||||
# Only run autotools if user patched something
|
# Only run autotools if user patched something
|
||||||
epatch_user && eautoreconf || elibtoolize
|
epatch_user && eautoreconf || elibtoolize
|
||||||
}
|
}
|
||||||
@ -38,8 +44,12 @@ src_configure() {
|
|||||||
# Some libs use $(AR) rather than libtool to build #444282
|
# Some libs use $(AR) rather than libtool to build #444282
|
||||||
tc-export AR
|
tc-export AR
|
||||||
|
|
||||||
|
# Hack around struct mismatches between userland & kernel for some ABIs. #472388
|
||||||
|
use amd64 && [[ ${ABI} == "x32" ]] && append-flags -fpack-struct
|
||||||
|
|
||||||
sed -i \
|
sed -i \
|
||||||
-e "/nfnetlink=[01]/s:=[01]:=$(usex netlink 1 0):" \
|
-e "/nfnetlink=[01]/s:=[01]:=$(usex netlink 1 0):" \
|
||||||
|
-e "/nfconntrack=[01]/s:=[01]:=$(usex conntrack 1 0):" \
|
||||||
configure || die
|
configure || die
|
||||||
|
|
||||||
econf \
|
econf \
|
||||||
@ -47,6 +57,7 @@ src_configure() {
|
|||||||
--libexecdir="${EPREFIX}/$(get_libdir)" \
|
--libexecdir="${EPREFIX}/$(get_libdir)" \
|
||||||
--enable-devel \
|
--enable-devel \
|
||||||
--enable-shared \
|
--enable-shared \
|
||||||
|
$(use_enable pcap bpf-compiler) \
|
||||||
$(use_enable static-libs static) \
|
$(use_enable static-libs static) \
|
||||||
$(use_enable ipv6)
|
$(use_enable ipv6)
|
||||||
}
|
}
|
||||||
@ -72,15 +83,20 @@ src_install() {
|
|||||||
doins include/iptables/internal.h
|
doins include/iptables/internal.h
|
||||||
|
|
||||||
keepdir /var/lib/iptables
|
keepdir /var/lib/iptables
|
||||||
newinitd "${FILESDIR}"/${PN}-1.4.13-r1.init iptables
|
newinitd "${FILESDIR}"/${PN}.init iptables
|
||||||
newconfd "${FILESDIR}"/${PN}-1.4.13.confd iptables
|
newconfd "${FILESDIR}"/${PN}-1.4.13.confd iptables
|
||||||
if use ipv6 ; then
|
if use ipv6 ; then
|
||||||
keepdir /var/lib/ip6tables
|
keepdir /var/lib/ip6tables
|
||||||
newinitd "${FILESDIR}"/iptables-1.4.13-r1.init ip6tables
|
newinitd "${FILESDIR}"/iptables.init ip6tables
|
||||||
newconfd "${FILESDIR}"/ip6tables-1.4.13.confd ip6tables
|
newconfd "${FILESDIR}"/ip6tables-1.4.13.confd ip6tables
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Move important libs to /lib
|
systemd_dounit "${FILESDIR}"/systemd/iptables{,-{re,}store}.service
|
||||||
|
if use ipv6 ; then
|
||||||
|
systemd_dounit "${FILESDIR}"/systemd/ip6tables{,-{re,}store}.service
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Move important libs to /lib #332175
|
||||||
gen_usr_ldscript -a ip{4,6}tc iptc xtables
|
gen_usr_ldscript -a ip{4,6}tc iptc xtables
|
||||||
|
|
||||||
prune_libtool_files
|
prune_libtool_files
|
@ -1,25 +1,29 @@
|
|||||||
# Copyright 1999-2014 Gentoo Foundation
|
# Copyright 1999-2014 Gentoo Foundation
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
# $Header: /var/cvsroot/gentoo-x86/net-firewall/iptables/iptables-1.4.20.ebuild,v 1.12 2014/01/18 19:48:53 ago Exp $
|
# $Id$
|
||||||
|
|
||||||
EAPI="4"
|
EAPI="5"
|
||||||
|
|
||||||
# Force users doing their own patches to install their own tools
|
# Force users doing their own patches to install their own tools
|
||||||
AUTOTOOLS_AUTO_DEPEND=no
|
AUTOTOOLS_AUTO_DEPEND=no
|
||||||
|
|
||||||
inherit eutils multilib toolchain-funcs autotools
|
inherit eutils multilib systemd toolchain-funcs autotools flag-o-matic
|
||||||
|
|
||||||
DESCRIPTION="Linux kernel (2.4+) firewall, NAT and packet mangling tools"
|
DESCRIPTION="Linux kernel (2.4+) firewall, NAT and packet mangling tools"
|
||||||
HOMEPAGE="http://www.netfilter.org/projects/iptables/"
|
HOMEPAGE="http://www.netfilter.org/projects/iptables/"
|
||||||
SRC_URI="http://www.netfilter.org/projects/iptables/files/${P}.tar.bz2"
|
SRC_URI="http://www.netfilter.org/projects/iptables/files/${P}.tar.bz2"
|
||||||
|
|
||||||
LICENSE="GPL-2"
|
LICENSE="GPL-2"
|
||||||
SLOT="0"
|
# Subslot tracks libxtables as that's the one other packages generally link
|
||||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
|
# against and iptables changes. Will have to revisit if other sonames change.
|
||||||
IUSE="ipv6 netlink static-libs"
|
SLOT="0/10"
|
||||||
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||||
|
IUSE="conntrack ipv6 netlink pcap static-libs"
|
||||||
|
|
||||||
RDEPEND="
|
RDEPEND="
|
||||||
|
conntrack? ( net-libs/libnetfilter_conntrack )
|
||||||
netlink? ( net-libs/libnfnetlink )
|
netlink? ( net-libs/libnfnetlink )
|
||||||
|
pcap? ( net-libs/libpcap )
|
||||||
"
|
"
|
||||||
DEPEND="${RDEPEND}
|
DEPEND="${RDEPEND}
|
||||||
virtual/os-headers
|
virtual/os-headers
|
||||||
@ -30,6 +34,9 @@ src_prepare() {
|
|||||||
# use the saner headers from the kernel
|
# use the saner headers from the kernel
|
||||||
rm -f include/linux/{kernel,types}.h
|
rm -f include/linux/{kernel,types}.h
|
||||||
|
|
||||||
|
epatch "${FILESDIR}"/${P}-configure.patch #557586
|
||||||
|
epatch "${FILESDIR}"/${P}-static-connlabel-config.patch #558234
|
||||||
|
|
||||||
# Only run autotools if user patched something
|
# Only run autotools if user patched something
|
||||||
epatch_user && eautoreconf || elibtoolize
|
epatch_user && eautoreconf || elibtoolize
|
||||||
}
|
}
|
||||||
@ -38,8 +45,12 @@ src_configure() {
|
|||||||
# Some libs use $(AR) rather than libtool to build #444282
|
# Some libs use $(AR) rather than libtool to build #444282
|
||||||
tc-export AR
|
tc-export AR
|
||||||
|
|
||||||
|
# Hack around struct mismatches between userland & kernel for some ABIs. #472388
|
||||||
|
use amd64 && [[ ${ABI} == "x32" ]] && append-flags -fpack-struct
|
||||||
|
|
||||||
sed -i \
|
sed -i \
|
||||||
-e "/nfnetlink=[01]/s:=[01]:=$(usex netlink 1 0):" \
|
-e "/nfnetlink=[01]/s:=[01]:=$(usex netlink 1 0):" \
|
||||||
|
-e "/nfconntrack=[01]/s:=[01]:=$(usex conntrack 1 0):" \
|
||||||
configure || die
|
configure || die
|
||||||
|
|
||||||
econf \
|
econf \
|
||||||
@ -47,6 +58,7 @@ src_configure() {
|
|||||||
--libexecdir="${EPREFIX}/$(get_libdir)" \
|
--libexecdir="${EPREFIX}/$(get_libdir)" \
|
||||||
--enable-devel \
|
--enable-devel \
|
||||||
--enable-shared \
|
--enable-shared \
|
||||||
|
$(use_enable pcap bpf-compiler) \
|
||||||
$(use_enable static-libs static) \
|
$(use_enable static-libs static) \
|
||||||
$(use_enable ipv6)
|
$(use_enable ipv6)
|
||||||
}
|
}
|
||||||
@ -72,15 +84,20 @@ src_install() {
|
|||||||
doins include/iptables/internal.h
|
doins include/iptables/internal.h
|
||||||
|
|
||||||
keepdir /var/lib/iptables
|
keepdir /var/lib/iptables
|
||||||
newinitd "${FILESDIR}"/${PN}-1.4.13-r1.init iptables
|
newinitd "${FILESDIR}"/${PN}.init iptables
|
||||||
newconfd "${FILESDIR}"/${PN}-1.4.13.confd iptables
|
newconfd "${FILESDIR}"/${PN}-1.4.13.confd iptables
|
||||||
if use ipv6 ; then
|
if use ipv6 ; then
|
||||||
keepdir /var/lib/ip6tables
|
keepdir /var/lib/ip6tables
|
||||||
newinitd "${FILESDIR}"/iptables-1.4.13-r1.init ip6tables
|
newinitd "${FILESDIR}"/iptables.init ip6tables
|
||||||
newconfd "${FILESDIR}"/ip6tables-1.4.13.confd ip6tables
|
newconfd "${FILESDIR}"/ip6tables-1.4.13.confd ip6tables
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Move important libs to /lib
|
systemd_dounit "${FILESDIR}"/systemd/iptables{,-{re,}store}.service
|
||||||
|
if use ipv6 ; then
|
||||||
|
systemd_dounit "${FILESDIR}"/systemd/ip6tables{,-{re,}store}.service
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Move important libs to /lib #332175
|
||||||
gen_usr_ldscript -a ip{4,6}tc iptc xtables
|
gen_usr_ldscript -a ip{4,6}tc iptc xtables
|
||||||
|
|
||||||
prune_libtool_files
|
prune_libtool_files
|
@ -1,54 +0,0 @@
|
|||||||
# 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.6.ebuild,v 1.9 2012/06/26 04:36:01 zmedico Exp $
|
|
||||||
|
|
||||||
inherit eutils multilib toolchain-funcs
|
|
||||||
|
|
||||||
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"
|
|
||||||
|
|
||||||
DEPEND="virtual/os-headers
|
|
||||||
!>=sys-kernel/linux-headers-2.6.33"
|
|
||||||
RDEPEND=""
|
|
||||||
|
|
||||||
src_unpack() {
|
|
||||||
unpack ${P}.tar.bz2
|
|
||||||
cd "${S}"
|
|
||||||
epatch_user
|
|
||||||
}
|
|
||||||
|
|
||||||
src_compile() {
|
|
||||||
econf \
|
|
||||||
--sbindir=/sbin \
|
|
||||||
--libexecdir=/$(get_libdir) \
|
|
||||||
--enable-devel \
|
|
||||||
--enable-libipq \
|
|
||||||
--enable-shared \
|
|
||||||
--enable-static \
|
|
||||||
$(use_enable ipv6)
|
|
||||||
emake V=1 || die
|
|
||||||
}
|
|
||||||
|
|
||||||
src_install() {
|
|
||||||
emake install DESTDIR="${D}" || die
|
|
||||||
|
|
||||||
insinto /usr/include
|
|
||||||
doins include/iptables.h $(use ipv6 && echo include/ip6tables.h) || die
|
|
||||||
insinto /usr/include/iptables
|
|
||||||
doins include/iptables/internal.h || die
|
|
||||||
|
|
||||||
keepdir /var/lib/iptables
|
|
||||||
newinitd "${FILESDIR}"/${PN}-1.3.2.init iptables || die
|
|
||||||
newconfd "${FILESDIR}"/${PN}-1.3.2.confd iptables || die
|
|
||||||
if use ipv6 ; then
|
|
||||||
keepdir /var/lib/ip6tables
|
|
||||||
newinitd "${FILESDIR}"/iptables-1.3.2.init ip6tables || die
|
|
||||||
newconfd "${FILESDIR}"/ip6tables-1.3.2.confd ip6tables || die
|
|
||||||
fi
|
|
||||||
}
|
|
@ -3,7 +3,9 @@
|
|||||||
<pkgmetadata>
|
<pkgmetadata>
|
||||||
<herd>base-system</herd>
|
<herd>base-system</herd>
|
||||||
<use>
|
<use>
|
||||||
<flag name='netlink'>Build against libnfnetlink which enables the nfnl_osf util</flag>
|
<flag name='conntrack'>Build against <pkg>net-libs/libnetfilter_conntrack</pkg> when enables the connlabel matcher</flag>
|
||||||
|
<flag name='netlink'>Build against libnfnetlink which enables the nfnl_osf util</flag>
|
||||||
|
<flag name='pcap'>Build against <pkg>net-libs/libpcap</pkg> which enables the nfbpf_compile util</flag>
|
||||||
</use>
|
</use>
|
||||||
<longdescription>
|
<longdescription>
|
||||||
iptables is the userspace command line program used to set up, maintain, and
|
iptables is the userspace command line program used to set up, maintain, and
|
||||||
|
Loading…
x
Reference in New Issue
Block a user