diff options
Diffstat (limited to 'net-firewall')
6 files changed, 0 insertions, 297 deletions
diff --git a/net-firewall/xtables-addons/ChangeLog b/net-firewall/xtables-addons/ChangeLog deleted file mode 100644 index ccb15ac..0000000 --- a/net-firewall/xtables-addons/ChangeLog +++ /dev/null @@ -1,74 +0,0 @@ -# ChangeLog for net-firewall/xtables-addons -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/xtables-addons/ChangeLog,v 1.14 2011/04/28 18:54:21 ulm Exp $ - - 28 Apr 2011; Ulrich Mueller <ulm@gentoo.org> xtables-addons-1.28-r1.ebuild, - xtables-addons-1.30.ebuild, xtables-addons-1.31.ebuild: - Fix dependency on virtual/linux-sources, bug 118442. - - 24 Apr 2011; Ulrich Mueller <ulm@gentoo.org> xtables-addons-1.28-r1.ebuild, - xtables-addons-1.30.ebuild, xtables-addons-1.31.ebuild: - Remove dependency on virtual/modutils, it is redundant with linux-mod.eclass, - bug 358891. - -*xtables-addons-1.31 (11 Nov 2010) - - 11 Nov 2010; Peter Volkov <pva@gentoo.org> +xtables-addons-1.31.ebuild: - Version bump. New grsecurity match for bug #339596, thank Anthony Basile - for pushing this upstream! - - 25 Oct 2010; Sven Wegener <swegener@gentoo.org> - xtables-addons-1.28-r1.ebuild, xtables-addons-1.30.ebuild: - linux-sources is only required at build-time and the ipset extension can - be build with ipset installed, just not being installed at the same time. - - 14 Oct 2010; Peter Volkov <pva@gentoo.org> -xtables-addons-1.27.ebuild, - -xtables-addons-1.28.ebuild: - Drop old. - -*xtables-addons-1.30 (14 Oct 2010) - - 14 Oct 2010; Peter Volkov <pva@gentoo.org> +xtables-addons-1.30.ebuild: - Version bump. - - 06 Oct 2010; Markus Meier <maekke@gentoo.org> - xtables-addons-1.28-r1.ebuild: - x86 stable, bug #337954 - - 21 Sep 2010; Markos Chandras <hwoarang@gentoo.org> - xtables-addons-1.28-r1.ebuild: - Stable on amd64 wrt bug #337954 - -*xtables-addons-1.28-r1 (13 Aug 2010) - - 13 Aug 2010; Peter Volkov <pva@gentoo.org> +xtables-addons-1.28-r1.ebuild: - Don't install geoip scripts in case it is disabled and add correct depends - for them, bug 332495, thank Marcin Mirosław for report. - -*xtables-addons-1.28 (12 Aug 2010) - - 12 Aug 2010; Peter Volkov <pva@gentoo.org> +xtables-addons-1.28.ebuild: - Version bump, bug #331399, thank Marcin Mirosław for report. - - 02 Jul 2010; Peter Volkov <pva@gentoo.org> -xtables-addons-1.26.ebuild, - xtables-addons-1.27.ebuild: - Avoid maintainer mode, make build verbose, fix ED->D typo. Drop old. - -*xtables-addons-1.27 (01 Jun 2010) - - 01 Jun 2010; Peter Volkov <pva@gentoo.org> -xtables-addons-1.25.ebuild, - +xtables-addons-1.27.ebuild: - Version bump, drop old. - -*xtables-addons-1.26 (08 May 2010) - - 08 May 2010; Peter Volkov <pva@gentoo.org> +xtables-addons-1.26.ebuild: - Version bump. - -*xtables-addons-1.25 (29 Apr 2010) - - 29 Apr 2010; Peter Volkov <pva@gentoo.org> +xtables-addons-1.25.ebuild, - +metadata.xml: - Initial import, ebuild by me. Fixes bug #250407, thank Nathan McSween for - report and others who tested this package. - diff --git a/net-firewall/xtables-addons/Manifest b/net-firewall/xtables-addons/Manifest deleted file mode 100644 index 5d27897..0000000 --- a/net-firewall/xtables-addons/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX xtables-addons-1.36-absolute-M.patch 1055 RMD160 596e6fb2caa77af11ff663686a22fc749739904b SHA1 f88136c66fb60517caf76c8295b39c77305f16c7 SHA256 bf4db7c5667ea9a7a5cafeea2504f5a94881f30bf4c9f6b7a1ce1d47b56ab3d5 -AUX xtables-addons-1.36-kernel-detection.patch 476 RMD160 e949144870a630d8f590eb9879e7ad6101eab752 SHA1 d3c47ea269b7a7f416815ca13e8c0feffdc20449 SHA256 825c87dc5f42b234104cea06666524d47ca3ab8ac8ed2821870059d9c633d2ed -DIST xtables-addons-1.36.tar.xz 423580 RMD160 e7e14935d41c93df184ffa20c02d6c159285c982 SHA1 4e46d094353fe2fe11f6845ed8f3c72a2386b7ac SHA256 cfa2109c332f1c8b91cf64973e79a20dae6643da0c35b9d80c16ad2687bc21c4 -EBUILD xtables-addons-1.36.ebuild 4930 RMD160 27c6f0b344d07c47a84244dd8e19ad5e79af63fc SHA1 366f521aa839226058f9d7b60ff8b2c5304e267c SHA256 627caaaeee8f481582c9918f50fa809e8e44efb3f68844754b765cd23559013e -MISC ChangeLog 2748 RMD160 100441045c3bb094f1a18a82973cef4ac403e8a6 SHA1 79384fd746cfc51c38d7f227b7968263fcb75d6c SHA256 b3c785341ee505931d61a269a09c02d5c5a901935bdb2cd95d44a967cbffb020 -MISC metadata.xml 683 RMD160 27b60860ee7f57c4345693fcd3be8d338d23bacd SHA1 1f3aac7a15cedd8261c4f62ffa90876cc76c6507 SHA256 64cb53d9fda3166dcaa6fe5c1656bb0cf1a89701ae3c451f68f4d365e1e872ad diff --git a/net-firewall/xtables-addons/files/xtables-addons-1.36-absolute-M.patch b/net-firewall/xtables-addons/files/xtables-addons-1.36-absolute-M.patch deleted file mode 100644 index 95e2ee7..0000000 --- a/net-firewall/xtables-addons/files/xtables-addons-1.36-absolute-M.patch +++ /dev/null @@ -1,26 +0,0 @@ -commit e84391ce665cef046967f796dd91026851d6bbf3 -Author: Peter Volkov <pva@gentoo.org> -Date: Mon Jun 20 10:50:29 2011 +0400 - - build: use absolute path for M= - - Use absolute path for M during checking kernelrelease. This will force - temporary objects be built in the current directory and not $kbuilddir - as it happened, e.g. in the current kernel scripts/Kbuild.include - try-run target (it is called with TMPOUT=M=. and during call - pwd=$kbuilddir). This should fix sandbox violation in Gentoo: - https://bugs.gentoo.org/show_bug.cgi?id=371997 - -diff --git a/configure.ac b/configure.ac -index 0660eea..14dae83 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -42,7 +42,7 @@ regular_CFLAGS="-Wall -Waggregate-return -Wmissing-declarations \ - - if test -n "$kbuilddir"; then - AC_MSG_CHECKING([kernel version that we will build against]) -- krel="$(make -sC "$kbuilddir" M=. kernelrelease)"; -+ krel="$(make -sC "$kbuilddir" M=$PWD kernelrelease)"; - kmajor="${krel%%[[^0-9]]*}"; - kmajor="$(($kmajor+0))"; - krel="${krel:${#kmajor}}"; diff --git a/net-firewall/xtables-addons/files/xtables-addons-1.36-kernel-detection.patch b/net-firewall/xtables-addons/files/xtables-addons-1.36-kernel-detection.patch deleted file mode 100644 index 0d6098e..0000000 --- a/net-firewall/xtables-addons/files/xtables-addons-1.36-kernel-detection.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/configure.ac b/configure.ac -index ff0e171..0660eea 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -65,7 +65,7 @@ if test -n "$kbuilddir"; then - echo "WARNING: You are trying a newer kernel. Results may vary. :-)"; - elif test "$kmajor" -eq 3; then - :; -- elif test "$kmajor" -eq 2 -a "$kminor" -ge 29; then -+ elif test "$kmajor" -eq 2 -a "$kminor" -eq 6 -a "$kmicro" -ge 29; then - :; - else - echo "WARNING: That kernel version is not supported."; diff --git a/net-firewall/xtables-addons/metadata.xml b/net-firewall/xtables-addons/metadata.xml deleted file mode 100644 index 1fe6ec7..0000000 --- a/net-firewall/xtables-addons/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>no-herd</herd> -<maintainer> - <email>pva@gentoo.org</email> - <name>Peter Volkov</name> -</maintainer> -<longdescription> -Xtables-addons is the successor to patch-o-matic(-ng). Likewise, it contains -extensions that were not, or are not yet, accepted in the main kernel/iptables -packages. - -Xtables-addons is different from patch-o-matic in that you do not have to patch -or recompile the kernel, sometimes recompiling iptables is also not needed. But -please see the INSTALL file for the minimum requirements of this package. -</longdescription> -</pkgmetadata> diff --git a/net-firewall/xtables-addons/xtables-addons-1.36.ebuild b/net-firewall/xtables-addons/xtables-addons-1.36.ebuild deleted file mode 100644 index ddbdcbd..0000000 --- a/net-firewall/xtables-addons/xtables-addons-1.36.ebuild +++ /dev/null @@ -1,160 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/xtables-addons/xtables-addons-1.36.ebuild,v 1.1 2011/06/16 13:50:06 pva Exp $ - -EAPI="4" -inherit eutils linux-info linux-mod multilib autotools - -DESCRIPTION="extensions not yet accepted in the main kernel/iptables (patch-o-matic(-ng) successor)" -HOMEPAGE="http://xtables-addons.sourceforge.net/" -SRC_URI="mirror://sourceforge/xtables-addons/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="modules" - -REQUIRED_USE=" - xtables_addons_ipset4? ( !xtables_addons_ipset6 ) - xtables_addons_ipset6? ( !xtables_addons_ipset4 )" - -MODULES="quota2 psd pknock lscan length2 ipv4options ipset6 ipset4 ipp2p iface gradm geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark echo dnetmap dhcpmac delude checksum chaos account" - -for mod in ${MODULES}; do - IUSE="${IUSE} xtables_addons_${mod}" -done - -DEPEND=">=net-firewall/iptables-1.4.3" - -RDEPEND="${DEPEND} - xtables_addons_ipset4? ( !net-firewall/ipset ) - xtables_addons_ipset6? ( - !net-firewall/ipset - net-libs/libmnl ) - xtables_addons_geoip? ( virtual/perl-Getopt-Long - dev-perl/Text-CSV_XS )" - -DEPEND="${DEPEND} - virtual/linux-sources" - -pkg_setup() { - if use modules; then - get_version - check_modules_supported - CONFIG_CHECK="NF_CONNTRACK NF_CONNTRACK_MARK ~CONNECTOR" - ERROR_CONNECTOR="Please, enable CONFIG_CONNECTOR if you wish to receive userspace notifications from pknock through netlink/connector" - linux-mod_pkg_setup - - if ! linux_chkconfig_present IPV6; then - SKIP_IPV6_MODULES="ip6table_rawpost ipset6" - ewarn "No IPV6 support in kernel. Disabling: ${SKIP_IPV6_MODULES}" - fi - if ! (use xtables_addons_ipset4 || use xtables_addons_ipset6) && - kernel_is -lt 2 6 35; then - die "${PN} with ipset requires kernel version >= 2.6.29" - fi - kernel_is -lt 2 6 29 && die "${PN} requires kernel version >= 2.6.29" - fi -} - -# Helper for maintainer: cheks if all possible MODULES are listed. -XA_qa_check() { - local all_modules - all_modules=$(sed -n '/^build_/{s/build_\(.*\)=.*/\L\1/;G;s/\n/ /;s/ $//;h}; ${x;p}' "${S}/mconfig") - if [[ ${all_modules} != ${MODULES} ]]; then - ewarn "QA: Modules in mconfig differ from \$MODULES in ebuild." - ewarn "Please, update MODULES in ebuild." - ewarn "'${all_modules}'" - fi -} - -# Is there any use flag set? -XA_has_something_to_build() { - local mod - for mod in ${MODULES}; do - use xtables_addons_${mod} && return - done - - eerror "All modules are disabled. What do you want me to build?" - eerror "Please, set XTABLES_ADDONS to any combination of" - eerror "${MODULES}" - die "All modules are disabled." -} - -# Parse Kbuid files and generates list of sources -XA_get_module_name() { - [[ $# != 1 ]] && die "XA_get_sources_for_mod: needs exactly one argument." - local mod objdir build_mod sources_list - mod=${1} - objdir=${S}/extensions - # Take modules name from mconfig - build_mod=$(sed -n "s/\(build_${mod}\)=.*/\1/Ip" "${S}/mconfig") - # strip .o, = and everything before = and print - sources_list=$(sed -n "/^obj-[$][{]${build_mod}[}]/\ - {s:obj-[^+]\+ [+]=[[:space:]]*::;s:[.]o::g;p}" \ - "${objdir}/Kbuild") - - if [[ -d ${S}/extensions/${sources_list} ]]; then - objdir=${S}/extensions/${sources_list} - sources_list=$(sed -n "/^obj-m/\ - {s:obj-[^+]\+ [+]=[[:space:]]*::;s:[.]o::g;p}" \ - "${objdir}/Kbuild") - fi - for mod_src in ${sources_list}; do - has ${mod_src} ${SKIP_IPV6_MODULES} || \ - echo " ${mod_src}(xtables_addons:${S}/extensions:${objdir})" - done -} - -src_prepare() { - epatch "${FILESDIR}/${P}-kernel-detection.patch" - epatch "${FILESDIR}/${P}-absolute-M.patch" - eautoreconf - - XA_qa_check - XA_has_something_to_build - - local mod module_name - if use modules; then - MODULE_NAMES="compat_xtables(xtables_addons:${S}/extensions:)" - fi - for mod in ${MODULES}; do - if use xtables_addons_${mod}; then - sed "s/\(build_${mod}=\).*/\1m/I" -i mconfig || die - if use modules; then - for module_name in $(XA_get_module_name ${mod}); do - MODULE_NAMES+=" ${module_name}" - done - fi - else - sed "s/\(build_${mod}=\).*/\1n/I" -i mconfig || die - fi - done - einfo "${MODULE_NAMES}" # for debugging - - sed -e 's/depmod -a/true/' -i Makefile.in || die - sed -e '/^all-local:/{s: modules::}' \ - -e '/^install-exec-local:/{s: modules_install::}' \ - -i extensions/Makefile.in || die - - use xtables_addons_geoip || sed -e '/^SUBDIRS/{s/geoip//}' -i Makefile.in -} - -src_configure() { - set_arch_to_kernel # .. or it'll look for /arch/amd64/Makefile - econf --prefix="${EPREFIX}/" \ - --libexecdir="${EPREFIX}/$(get_libdir)/" \ - --with-kbuild="${KV_DIR}" -} - -src_compile() { - emake CFLAGS="${CFLAGS}" CC="$(tc-getCC)" V=1 - use modules && BUILD_TARGETS="modules" linux-mod_src_compile -} - -src_install() { - emake DESTDIR="${D}" install - use modules && linux-mod_src_install - dodoc -r README doc/* - find "${ED}" -type f -name '*.la' -exec rm -rf '{}' '+' -} |