diff options
author | Peter Volkov <pva@gentoo.org> | 2007-12-24 08:57:26 +0000 |
---|---|---|
committer | Peter Volkov <pva@gentoo.org> | 2007-12-24 08:57:26 +0000 |
commit | 5757e74aa7f4bcad01312013ec644daac800518f (patch) | |
tree | 78c7f9b7636b69b7b4c45674053f08169a53cdd5 /net-misc/l7-protocols | |
parent | Fix bug #203156 (diff) | |
download | gentoo-2-5757e74aa7f4bcad01312013ec644daac800518f.tar.gz gentoo-2-5757e74aa7f4bcad01312013ec644daac800518f.tar.bz2 gentoo-2-5757e74aa7f4bcad01312013ec644daac800518f.zip |
Version bump, bug 195669, thank Bjoern Olausson <spamsuxx AT gmail.com>. Added myself into metadata. Quotation fixes to shutup repoman.
(Portage version: 2.1.3.19)
Diffstat (limited to 'net-misc/l7-protocols')
-rw-r--r-- | net-misc/l7-protocols/ChangeLog | 11 | ||||
-rw-r--r-- | net-misc/l7-protocols/files/digest-l7-protocols-2007.11.22 | 3 | ||||
-rw-r--r-- | net-misc/l7-protocols/l7-protocols-2006.06.03.ebuild | 12 | ||||
-rw-r--r-- | net-misc/l7-protocols/l7-protocols-2007.05.09.ebuild | 12 | ||||
-rw-r--r-- | net-misc/l7-protocols/l7-protocols-2007.06.22.ebuild | 4 | ||||
-rw-r--r-- | net-misc/l7-protocols/l7-protocols-2007.07.27.ebuild | 4 | ||||
-rw-r--r-- | net-misc/l7-protocols/l7-protocols-2007.11.22.ebuild | 62 | ||||
-rw-r--r-- | net-misc/l7-protocols/metadata.xml | 16 |
8 files changed, 104 insertions, 20 deletions
diff --git a/net-misc/l7-protocols/ChangeLog b/net-misc/l7-protocols/ChangeLog index c9c22a8b51a1..f2fa9d68ef1d 100644 --- a/net-misc/l7-protocols/ChangeLog +++ b/net-misc/l7-protocols/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for net-misc/l7-protocols # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/l7-protocols/ChangeLog,v 1.42 2007/09/18 03:46:35 dragonheart Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/l7-protocols/ChangeLog,v 1.43 2007/12/24 08:57:25 pva Exp $ + +*l7-protocols-2007.11.22 (24 Dec 2007) + + 24 Dec 2007; <pva@gentoo.org> metadata.xml, + l7-protocols-2006.06.03.ebuild, l7-protocols-2007.05.09.ebuild, + l7-protocols-2007.06.22.ebuild, l7-protocols-2007.07.27.ebuild, + +l7-protocols-2007.11.22.ebuild: + Version bump, bug 195669, thank Bjoern Olausson <spamsuxx AT gmail.com>. + Added myself into metadata. Quotation fixes to shutup repoman. 18 Sep 2007; Daniel Black <dragonheart@gentoo.org> l7-protocols-2006.06.03.ebuild, l7-protocols-2007.05.09.ebuild, diff --git a/net-misc/l7-protocols/files/digest-l7-protocols-2007.11.22 b/net-misc/l7-protocols/files/digest-l7-protocols-2007.11.22 new file mode 100644 index 000000000000..09bee1c6b147 --- /dev/null +++ b/net-misc/l7-protocols/files/digest-l7-protocols-2007.11.22 @@ -0,0 +1,3 @@ +MD5 162c988422fec85e1f1c24417a2c600c l7-protocols-2007-11-22.tar.gz 150661 +RMD160 5dbbed304f7e3e91d5b3386c36c5351f45c1e73b l7-protocols-2007-11-22.tar.gz 150661 +SHA256 51505ef336c4aef9b6469f5484b8368dff7399131f4226977d8d81fe2ad5cce4 l7-protocols-2007-11-22.tar.gz 150661 diff --git a/net-misc/l7-protocols/l7-protocols-2006.06.03.ebuild b/net-misc/l7-protocols/l7-protocols-2006.06.03.ebuild index c6e0942e3ef6..80ae2184d1a3 100644 --- a/net-misc/l7-protocols/l7-protocols-2006.06.03.ebuild +++ b/net-misc/l7-protocols/l7-protocols-2006.06.03.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/l7-protocols/l7-protocols-2006.06.03.ebuild,v 1.10 2007/09/18 03:46:35 dragonheart Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/l7-protocols/l7-protocols-2006.06.03.ebuild,v 1.11 2007/12/24 08:57:25 pva Exp $ inherit toolchain-funcs @@ -37,8 +37,8 @@ src_install() { dodir /usr/share/${PN} cd testing - cp -pPR randprintable randchars test_speed match README *.sh ${D}/usr/share/${PN} - cd ${S} + cp -pPR randprintable randchars test_speed match README *.sh "${D}"/usr/share/${PN} + cd "${S}" dodoc README CHANGELOG HOWTO WANTED newdoc README.weakpatterns @@ -48,7 +48,7 @@ src_install() { newdoc testing/README README.testing rm -rf README CHANGELOG HOWTO LICENSE WANTED */README testing - make PREFIX=${D} install || die - rm ${D}/etc/${PN}/Makefile - chown -R root:0 ${D} + make PREFIX="${D}" install || die + rm "${D}"/etc/${PN}/Makefile + chown -R root:0 "${D}" } diff --git a/net-misc/l7-protocols/l7-protocols-2007.05.09.ebuild b/net-misc/l7-protocols/l7-protocols-2007.05.09.ebuild index b785efd881fe..a68622411290 100644 --- a/net-misc/l7-protocols/l7-protocols-2007.05.09.ebuild +++ b/net-misc/l7-protocols/l7-protocols-2007.05.09.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/l7-protocols/l7-protocols-2007.05.09.ebuild,v 1.3 2007/09/18 03:46:35 dragonheart Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/l7-protocols/l7-protocols-2007.05.09.ebuild,v 1.4 2007/12/24 08:57:25 pva Exp $ inherit fixheadtails toolchain-funcs @@ -45,8 +45,8 @@ src_install() { dodir /usr/share/${PN} cd testing - cp -pPR randprintable randchars test_speed match README *.sh ${D}/usr/share/${PN} - cd ${S} + cp -pPR randprintable randchars test_speed match README *.sh "${D}"/usr/share/${PN} + cd "${S}" dodoc README CHANGELOG HOWTO WANTED dodoc README.weakpatterns @@ -56,7 +56,7 @@ src_install() { newdoc testing/README README.testing rm -rf README CHANGELOG HOWTO LICENSE WANTED */README testing - make PREFIX=${D} install || die - rm ${D}/etc/${PN}/Makefile - chown -R root:0 ${D} + make PREFIX="${D}" install || die + rm "${D}"/etc/${PN}/Makefile + chown -R root:0 "${D}" } diff --git a/net-misc/l7-protocols/l7-protocols-2007.06.22.ebuild b/net-misc/l7-protocols/l7-protocols-2007.06.22.ebuild index 943cc23ba9e1..f132e993ae63 100644 --- a/net-misc/l7-protocols/l7-protocols-2007.06.22.ebuild +++ b/net-misc/l7-protocols/l7-protocols-2007.06.22.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/l7-protocols/l7-protocols-2007.06.22.ebuild,v 1.3 2007/09/18 03:46:35 dragonheart Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/l7-protocols/l7-protocols-2007.06.22.ebuild,v 1.4 2007/12/24 08:57:25 pva Exp $ inherit fixheadtails toolchain-funcs @@ -45,7 +45,7 @@ src_install() { dodir /usr/share/${PN} cd testing - cp -pPR randprintable randchars test_speed match README *.sh ${D}/usr/share/${PN} + cp -pPR randprintable randchars test_speed match README *.sh "${D}"/usr/share/${PN} cd "${S}" dodoc README CHANGELOG HOWTO WANTED diff --git a/net-misc/l7-protocols/l7-protocols-2007.07.27.ebuild b/net-misc/l7-protocols/l7-protocols-2007.07.27.ebuild index 89741e426f83..bfc6d77eadb6 100644 --- a/net-misc/l7-protocols/l7-protocols-2007.07.27.ebuild +++ b/net-misc/l7-protocols/l7-protocols-2007.07.27.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/l7-protocols/l7-protocols-2007.07.27.ebuild,v 1.2 2007/09/18 03:46:35 dragonheart Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/l7-protocols/l7-protocols-2007.07.27.ebuild,v 1.3 2007/12/24 08:57:25 pva Exp $ inherit fixheadtails toolchain-funcs @@ -45,7 +45,7 @@ src_install() { dodir /usr/share/${PN} cd testing - cp -pPR randprintable randchars test_speed match README *.sh ${D}/usr/share/${PN} + cp -pPR randprintable randchars test_speed match README *.sh "${D}"/usr/share/${PN} cd "${S}" dodoc README CHANGELOG HOWTO WANTED diff --git a/net-misc/l7-protocols/l7-protocols-2007.11.22.ebuild b/net-misc/l7-protocols/l7-protocols-2007.11.22.ebuild new file mode 100644 index 000000000000..650a684abf5c --- /dev/null +++ b/net-misc/l7-protocols/l7-protocols-2007.11.22.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/l7-protocols/l7-protocols-2007.11.22.ebuild,v 1.1 2007/12/24 08:57:25 pva Exp $ + +inherit fixheadtails toolchain-funcs + +IUSE="" + +MY_P=${PN}-${PV//./-} + +DESCRIPTION="Protocol definitions of l7-filter kernel modules" +HOMEPAGE="http://l7-filter.sourceforge.net/protocols" + +SRC_URI="mirror://sourceforge/l7-filter/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +S=${WORKDIR}/${MY_P} + +src_unpack() { + unpack ${A} + sed -i -e "s/gcc.*\-o/$(tc-getCC) ${CFLAGS} -o/g" \ + -e "s/g++.*\-o/$(tc-getCXX) ${CXXFLAGS} -o/g" "${S}"/testing/Makefile + htfix_file "${S}"/testing/*.sh +} + +src_compile() { + emake -C testing || die +} + +# NOTE Testing mechanism is currently broken: +# stack smashing attack in function main() + +# Is also extraordinarly inefficent getting random data. +# +#src_test() { +# cd testing +# find ${S} -name \*.pat -print -exec ./test_match.sh {} \; \ +# -exec ./timeit.sh {} \; || die "failed tests" +# einfo "patterns past testing" +#} + +src_install() { + + dodir /usr/share/${PN} + cd testing + cp -pPR randprintable randchars test_speed match README *.sh "${D}"/usr/share/${PN} + cd "${S}" + + dodoc README CHANGELOG HOWTO WANTED + dodoc README.weakpatterns + newdoc extra/README README.extra + newdoc file_types/README README.file_types + newdoc malware/README README.malware + newdoc testing/README README.testing + rm -rf README CHANGELOG HOWTO LICENSE WANTED */README testing + + make PREFIX="${D}" install || die + rm "${D}"/etc/${PN}/Makefile + chown -R root:0 "${D}" +} diff --git a/net-misc/l7-protocols/metadata.xml b/net-misc/l7-protocols/metadata.xml index 0c1a76dd4a07..f09c33c9c8ae 100644 --- a/net-misc/l7-protocols/metadata.xml +++ b/net-misc/l7-protocols/metadata.xml @@ -4,8 +4,18 @@ <herd>no-herd</herd> <maintainer> <email>dragonheart@gentoo.org</email> - <name>Daniel Black</name> - <description>If you have a change you want to make - go for it</description> + <name>Daniel Black</name> </maintainer> -<longdescription></longdescription> +<maintainer> + <email>pva@gentoo.org</email> + <name>Peter Volkov</name> +</maintainer> +<longdescription> + L7-filter is a packet classifier for Linux. Unlike most other classifiers, it + doesn't just look at simple values such as port numbers. Instead, it does + regular expression matching on the application layer data to determine what + protocols are being used. This is kernel version - old and well tested, but it + is complicated to install and seems to cause SMP systems to crash. It can only + use fairly simple regular expressions. +</longdescription> </pkgmetadata> |