summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Volkov <pva@gentoo.org>2007-12-24 08:57:26 +0000
committerPeter Volkov <pva@gentoo.org>2007-12-24 08:57:26 +0000
commit5757e74aa7f4bcad01312013ec644daac800518f (patch)
tree78c7f9b7636b69b7b4c45674053f08169a53cdd5 /net-misc/l7-protocols
parentFix bug #203156 (diff)
downloadgentoo-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/ChangeLog11
-rw-r--r--net-misc/l7-protocols/files/digest-l7-protocols-2007.11.223
-rw-r--r--net-misc/l7-protocols/l7-protocols-2006.06.03.ebuild12
-rw-r--r--net-misc/l7-protocols/l7-protocols-2007.05.09.ebuild12
-rw-r--r--net-misc/l7-protocols/l7-protocols-2007.06.22.ebuild4
-rw-r--r--net-misc/l7-protocols/l7-protocols-2007.07.27.ebuild4
-rw-r--r--net-misc/l7-protocols/l7-protocols-2007.11.22.ebuild62
-rw-r--r--net-misc/l7-protocols/metadata.xml16
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>