summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net-analyzer/argus/ChangeLog7
-rw-r--r--net-analyzer/argus/argus-2.0.5.ebuild13
-rw-r--r--net-analyzer/argus/files/argus-2.0.5-libpcap-include.patch24
3 files changed, 36 insertions, 8 deletions
diff --git a/net-analyzer/argus/ChangeLog b/net-analyzer/argus/ChangeLog
index 197544fa763d..f7af52f58b06 100644
--- a/net-analyzer/argus/ChangeLog
+++ b/net-analyzer/argus/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for net-analyzer/argus
-# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/argus/ChangeLog,v 1.2 2003/02/12 07:43:13 vapier Exp $
+# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/argus/ChangeLog,v 1.3 2004/02/06 14:32:06 aliz Exp $
+
+ 06 Feb 2004; Daniel Ahlberg <aliz@gentoo.org> argus-2.0.5.ebuild:
+ Fix compilation aginst the new libpcap include files.
*argus-2.0.5 (17 Dec 2002)
diff --git a/net-analyzer/argus/argus-2.0.5.ebuild b/net-analyzer/argus/argus-2.0.5.ebuild
index fa4a9fe16384..67f81676fb8a 100644
--- a/net-analyzer/argus/argus-2.0.5.ebuild
+++ b/net-analyzer/argus/argus-2.0.5.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/argus/argus-2.0.5.ebuild,v 1.3 2003/07/13 11:30:10 aliz Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/argus/argus-2.0.5.ebuild,v 1.4 2004/02/06 14:32:06 aliz Exp $
DESCRIPTION="network Audit Record Generation and Utilization System"
HOMEPAGE="http://www.qosient.com/argus/"
@@ -8,7 +8,7 @@ HOMEPAGE="http://www.qosient.com/argus/"
SRC_URI="ftp://ftp.qosient.com/pub/argus/src/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="x86"
+KEYWORDS="x86 ~amd64"
IUSE=""
RDEPEND="virtual/glibc
>=net-libs/libpcap-0.6.2"
@@ -17,11 +17,12 @@ DEPEND="${RDEPEND}
>=sys-devel/flex-2.4.6"
src_unpack() {
- unpack ${A}
- cd ${S}
+ unpack ${A} ; cd ${S}
+
+ epatch ${FILESDIR}/${P}-libpcap-include.patch
# Fix hardcoded config file
- patch -p0 < ${FILESDIR}/${PF}-gentoo.diff || die
+ epatch ${FILESDIR}/${PF}-gentoo.diff
}
src_install () {
diff --git a/net-analyzer/argus/files/argus-2.0.5-libpcap-include.patch b/net-analyzer/argus/files/argus-2.0.5-libpcap-include.patch
new file mode 100644
index 000000000000..5f5d12c1a597
--- /dev/null
+++ b/net-analyzer/argus/files/argus-2.0.5-libpcap-include.patch
@@ -0,0 +1,24 @@
+diff -ru /tmp/argus-2.0.5/common/argus_filter.c ./common/argus_filter.c
+--- common/argus_filter.c 2002-05-31 12:18:01.000000000 +0000
++++ common/argus_filter.c 2004-02-06 14:28:33.249830776 +0000
+@@ -107,7 +107,7 @@
+
+ #include <sys/param.h>
+ #include <sys/time.h>
+-#include <net/bpf.h>
++#include <pcap.h>
+
+ #include <argus_filter.h>
+
+diff -ru /tmp/argus-2.0.5/common/gencode.c ./common/gencode.c
+--- common/gencode.c 2002-05-16 18:18:12.000000000 +0000
++++ common/gencode.c 2004-02-06 14:27:49.339506160 +0000
+@@ -59,7 +59,7 @@
+ #include <stdlib.h>
+ #include <syslog.h>
+
+-#include <net/bpf.h>
++#include <pcap.h>
+
+ #include <argus_out.h>
+ #include <argus_filter.h>