From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1PGaDN-0006gB-2c for garchives@archives.gentoo.org; Thu, 11 Nov 2010 16:41:33 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C483AE0720; Thu, 11 Nov 2010 16:41:31 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 8592FE0720 for ; Thu, 11 Nov 2010 16:41:31 +0000 (UTC) Received: from flycatcher.gentoo.org (flycatcher.gentoo.org [81.93.255.6]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id B703A1B401B for ; Thu, 11 Nov 2010 16:41:30 +0000 (UTC) Received: by flycatcher.gentoo.org (Postfix, from userid 2085) id 57AE320051; Thu, 11 Nov 2010 16:41:29 +0000 (UTC) From: "Peter Volkov (pva)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, pva@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in net-firewall/xtables-addons: ChangeLog xtables-addons-1.31.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog xtables-addons-1.31.ebuild X-VCS-Directories: net-firewall/xtables-addons X-VCS-Committer: pva X-VCS-Committer-Name: Peter Volkov Content-Type: text/plain; charset=utf8 Message-Id: <20101111164129.57AE320051@flycatcher.gentoo.org> Date: Thu, 11 Nov 2010 16:41:29 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: e5789202-503a-461a-a32a-8bb2a4983e86 X-Archives-Hash: f5fb0dd19048d24f32f2e6374c1a6e0d pva 10/11/11 16:41:29 Modified: ChangeLog Added: xtables-addons-1.31.ebuild Log: Added gradm match description. =20 (Portage version: 2.1.9.24/cvs/Linux x86_64) Revision Changes Path 1.12 net-firewall/xtables-addons/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-firewall/xtabl= es-addons/ChangeLog?rev=3D1.12&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-firewall/xtabl= es-addons/ChangeLog?rev=3D1.12&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-firewall/xtabl= es-addons/ChangeLog?r1=3D1.11&r2=3D1.12 Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/net-firewall/xtables-addons/ChangeLog,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- ChangeLog 25 Oct 2010 08:18:36 -0000 1.11 +++ ChangeLog 11 Nov 2010 16:41:29 -0000 1.12 @@ -1,6 +1,12 @@ # ChangeLog for net-firewall/xtables-addons # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/xtables-addons/ChangeLog= ,v 1.11 2010/10/25 08:18:36 swegener Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-firewall/xtables-addons/ChangeLog= ,v 1.12 2010/11/11 16:41:29 pva Exp $ + +*xtables-addons-1.31 (11 Nov 2010) + + 11 Nov 2010; Peter Volkov +xtables-addons-1.31.ebuild= : + Version bump. New grsecurity match for bug #339596, thank Anthony Basi= le + for pushing this upstream! =20 25 Oct 2010; Sven Wegener xtables-addons-1.28-r1.ebuild, xtables-addons-1.30.ebuild: 1.1 net-firewall/xtables-addons/xtables-addons-1.31.ebui= ld file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-firewall/xtabl= es-addons/xtables-addons-1.31.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-firewall/xtabl= es-addons/xtables-addons-1.31.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: xtables-addons-1.31.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-firewall/xtables-addons/xtables-ad= dons-1.31.ebuild,v 1.1 2010/11/11 16:41:29 pva Exp $ EAPI=3D"3" inherit eutils linux-mod multilib DESCRIPTION=3D"extensions not yet accepted in the main kernel/iptables (p= atch-o-matic(-ng) successor)" HOMEPAGE=3D"http://xtables-addons.sourceforge.net/" SRC_URI=3D"mirror://sourceforge/xtables-addons/${P}.tar.xz" LICENSE=3D"GPL-2" SLOT=3D"0" KEYWORDS=3D"~amd64 ~x86" IUSE=3D"modules" MODULES=3D"quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface = gradm geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark = echo dhcpmac delude checksum chaos account" for mod in ${MODULES}; do IUSE=3D"${IUSE} xtables_addons_${mod}" done DEPEND=3D"virtual/modutils >=3Dnet-firewall/iptables-1.4.3" RDEPEND=3D"${DEPEND} xtables_addons_ipset? ( !net-firewall/ipset ) xtables_addons_geoip? ( virtual/perl-Getopt-Long dev-perl/Text-CSV_XS )" DEPEND=3D"${DEPEND} >virtual/linux-sources-2.6.22" pkg_setup() { if use modules; then get_version check_modules_supported # CONFIG_IP_NF_CONNTRACK{,_MARK} doesn't exist in >virtual/linux-source= s-2.6.22 CONFIG_CHECK=3D"NF_CONNTRACK NF_CONNTRACK_MARK" linux-mod_pkg_setup if ! linux_chkconfig_present IPV6; then SKIP_IPV6_MODULES=3D"ip6table_rawpost" fi fi } # Helper for maintainer: cheks if all possible MODULES are listed. XA_qa_check() { local all_modules all_modules=3D$(sed -n '/^build_/{s/build_\(.*\)=3D.*/\L\1/;G;s/\n/ /;s/= $//;h}; ${x;p}' "${S}/mconfig") if [[ ${all_modules} !=3D ${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() { [[ $# !=3D 1 ]] && die "XA_get_sources_for_mod: needs exactly one argume= nt." local mod objdir build_mod sources_list mod=3D${1} objdir=3D${S}/extensions build_mod=3D$(sed -n "s/\(build_${mod}\)=3D.*/\1/Ip" "${S}/mconfig") sources_list=3D$(sed -n "/^obj-[$][{]${build_mod}[}]/\ {s:obj-[^+]\+ [+]=3D[[:space:]]*::;s:[.]o::g;p}" \ "${objdir}/Kbuild") if [[ -d ${S}/extensions/${sources_list} ]]; then objdir=3D${S}/extensions/${sources_list} sources_list=3D$(sed -n "/^obj-m/\ {s:obj-[^+]\+ [+]=3D[[: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() { XA_qa_check XA_has_something_to_build local mod module_name if use modules; then MODULE_NAMES=3D"compat_xtables(xtables_addons:${S}/extensions:)" fi for mod in ${MODULES}; do if use xtables_addons_${mod}; then sed "s/\(build_${mod}=3D\).*/\1m/I" -i mconfig || die if use modules; then for module_name in $(XA_get_module_name ${mod}); do MODULE_NAMES+=3D" ${module_name}" done fi else sed "s/\(build_${mod}=3D\).*/\1n/I" -i mconfig || die fi done 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() { unset ARCH # .. or it'll look for /arch/amd64/Makefile in linux sources export KBUILD_EXTMOD=3D${S} # Avoid build in /usr/src/linux #250407 econf --prefix=3D"${EPREFIX}/" \ --libexecdir=3D"${EPREFIX}/$(get_libdir)/" \ --with-kbuild=3D"${KV_DIR}" } src_compile() { emake CFLAGS=3D"${CFLAGS}" CC=3D"$(tc-getCC)" V=3D1 || die use modules && BUILD_TARGETS=3D"modules" linux-mod_src_compile } src_install() { emake DESTDIR=3D"${D}" install || die use modules && linux-mod_src_install dodoc README doc/* || die find "${ED}" -type f -name '*.la' -exec rm -rf '{}' '+' }