aboutsummaryrefslogtreecommitdiff
path: root/net/argus
diff options
context:
space:
mode:
authorStefan Eßer <se@FreeBSD.org>2001-04-08 17:31:23 +0000
committerStefan Eßer <se@FreeBSD.org>2001-04-08 17:31:23 +0000
commit762f6522181e70a69b491d1ce408ff2e6010270f (patch)
treec2efa80f287da84c704242a902b79c0b68a8f511 /net/argus
parente410f38a7825b809d20079ab57cb47dd7f3710e7 (diff)
downloadports-762f6522181e70a69b491d1ce408ff2e6010270f.tar.gz
ports-762f6522181e70a69b491d1ce408ff2e6010270f.zip
Notes
Diffstat (limited to 'net/argus')
-rw-r--r--net/argus/Makefile37
-rw-r--r--net/argus/distinfo3
-rw-r--r--net/argus/files/patch-aa54
-rw-r--r--net/argus/files/patch-ae11
-rw-r--r--net/argus/pkg-descr10
-rw-r--r--net/argus/pkg-plist79
6 files changed, 143 insertions, 51 deletions
diff --git a/net/argus/Makefile b/net/argus/Makefile
index 31370adc070b..1a071d55527e 100644
--- a/net/argus/Makefile
+++ b/net/argus/Makefile
@@ -6,9 +6,10 @@
#
PORTNAME= argus
-PORTVERSION= 1.8.1
+PORTVERSION= 2.0.0
CATEGORIES= net security
-MASTER_SITES= ftp://ftp.andrew.cmu.edu/pub/argus/current/
+MASTER_SITES= http://qosient.com/argus/src/ \
+ ftp://qosient.com/pub/argus/src/
MAINTAINER= se@freebsd.org
@@ -17,28 +18,28 @@ LIB_DEPENDS= wrap.7:${PORTSDIR}/security/tcp_wrapper
.endif
GNU_CONFIGURE= true
+CONFIGURE_ARGS= --exec-prefix=${PREFIX} #--without-flex --without-bison
-MAN1= connections.1 ra.1 rasort.1 services.1
-MAN5= argus.5
+MAN1= ra.1 racount.1 ragator.1 ramon.1 rasort.1 raxml.1
+MAN5= argus.5 argus.conf.5 rarc.5
MAN8= argus.8
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/bin/argus_bpf ${PREFIX}/bin/argus
-.for i in fullra ra radjacency raconnections racount radnstats raservices rasort
- ${INSTALL_PROGRAM} ${WRKSRC}/bin/$i ${PREFIX}/bin
-.endfor
-.for i in connections.1 ra.1 rasort.1 services.1
- ${INSTALL_MAN} ${WRKSRC}/man/man1/$i ${PREFIX}/man/man1
-.endfor
- ${INSTALL_MAN} ${WRKSRC}/man/man5/argus.5 ${PREFIX}/man/man5/argus.5
- ${INSTALL_MAN} ${WRKSRC}/man/man8/argus.8 ${PREFIX}/man/man8/argus.8
+pre-install:
${INSTALL_DATA} ${WRKSRC}/include/cons_def.h ${PREFIX}/include
${INSTALL_DATA} ${WRKSRC}/include/cons_out.h ${PREFIX}/include
+ ${MKDIR} ${PREFIX}/share/examples/argus-2.0
+ ${INSTALL_DATA} ${WRKSRC}/support/README ${PREFIX}/share/examples/argus-2.0
+.for i in Archive Config Deployment Startup System Xml
+ ${MKDIR} ${PREFIX}/share/examples/argus-2.0/$i
+ ${INSTALL_DATA} ${WRKSRC}/support/$i/* ${PREFIX}/share/examples/argus-2.0/$i
+.endfor
.if !defined(NOPORTDOCS)
- ${MKDIR} ${PREFIX}/share/doc/argus
- ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/argus/README.argus
-.for i in CA-95.01 CA-95.01.scan.sh README configs dailyscan.sh policy.conf policy.test ra.conf services
- ${INSTALL_DATA} ${WRKSRC}/examples/$i ${PREFIX}/share/doc/argus
+ ${MKDIR} ${PREFIX}/share/doc/argus-2.0/html/man
+.for i in README LICENSE COPYRIGHT doc/CHANGES doc/FAQ doc/HOW-TO
+ ${INSTALL_DATA} ${WRKSRC}/$i ${PREFIX}/share/doc/argus-2.0
+.endfor
+.for i in doc/html/man/*.html
+ ${INSTALL_DATA} ${WRKSRC}/$i ${PREFIX}/share/doc/argus-2.0/html/man
.endfor
.endif
diff --git a/net/argus/distinfo b/net/argus/distinfo
index e4ea11ebedc8..66790230be2d 100644
--- a/net/argus/distinfo
+++ b/net/argus/distinfo
@@ -1 +1,2 @@
-MD5 (argus-1.8.1.tar.gz) = 863f865cbae42ae63b976c85b30fc288
+MD5 (argus-2.0.0.tar.gz) = 1a033f2be15aa919764bda2978a3cf84
+SIZE (argus-2.0.0.tar.gz) = 465960
diff --git a/net/argus/files/patch-aa b/net/argus/files/patch-aa
new file mode 100644
index 000000000000..4f216582735f
--- /dev/null
+++ b/net/argus/files/patch-aa
@@ -0,0 +1,54 @@
+--- Makefile.in.orig Sun Apr 8 17:17:01 2001
++++ Makefile.in Sun Apr 8 17:40:11 2001
+@@ -60,7 +60,7 @@
+ # Pathname of directory to install the man page
+ MANDEST = @mandir@
+ # Pathname of directory to install the docs
+-DOCDIR = /usr/share/doc/argus-2.0
++DOCDIR = ${prefix}/share/doc/argus-2.0
+
+ # VPATH
+ srcdir = @srcdir@
+@@ -127,15 +127,6 @@
+ [ -d $(DESTDIR)/argus/archive ] || \
+ (mkdir -p $(DESTDIR)/argus/archive; chmod 755 $(DESTDIR)/argus/archive)
+
+- [ -d $(DOCDIR) ] || \
+- (mkdir -p $(DOCDIR); chmod 755 $(DOCDIR))
+-
+- [ -d $(DOCDIR)/html ] || \
+- (mkdir -p $(DOCDIR)/html; chmod 755 $(DOCDIR)/html)
+-
+- [ -d $(DOCDIR)/html/man ] || \
+- (mkdir -p $(DOCDIR)/html/man; chmod 755 $(DOCDIR)/html/man)
+-
+ [ -d /var/log/argus ] || \
+ (mkdir -p /var/log/argus; chmod 755 /var/log/argus)
+
+@@ -148,17 +139,9 @@
+ fi; \
+ done
+
+- $(INSTALL) -m 0644 $(srcdir)/doc/CHANGES $(DOCDIR)
+- $(INSTALL) -m 0644 $(srcdir)/doc/FAQ $(DOCDIR)
+- $(INSTALL) -m 0644 $(srcdir)/doc/HOW-TO $(DOCDIR)
+- $(INSTALL) -m 0644 $(srcdir)/doc/html/man/*.html $(DOCDIR)/html/man
+-
+ $(INSTALL) -m 0644 $(srcdir)/README $(DESTDIR)/argus
+- $(INSTALL) -m 0644 $(srcdir)/README $(DOCDIR)
+ $(INSTALL) -m 0644 $(srcdir)/LICENSE $(DESTDIR)/argus
+- $(INSTALL) -m 0644 $(srcdir)/LICENSE $(DOCDIR)
+ $(INSTALL) -m 0644 $(srcdir)/COPYRIGHT $(DESTDIR)/argus
+- $(INSTALL) -m 0644 $(srcdir)/COPYRIGHT $(DOCDIR)
+
+ $(INSTALL) -m 0755 $(srcdir)/bin/argusbug $(BINDIR)/argusbug
+ $(INSTALL) -m 0755 $(srcdir)/support/Archive/argusarchive $(BINDIR)/argusarchive
+@@ -176,6 +159,8 @@
+ $(MANDEST)/man1/racount.1
+ $(INSTALL) -m 0644 $(srcdir)/man/man1/ragator.1 \
+ $(MANDEST)/man1/ragator.1
++ $(INSTALL) -m 0644 $(srcdir)/man/man1/ramon.1 \
++ $(MANDEST)/man1/ramon.1
+ $(INSTALL) -m 0644 $(srcdir)/man/man1/rasort.1 \
+ $(MANDEST)/man1/rasort.1
+ $(INSTALL) -m 0644 $(srcdir)/man/man1/raxml.1 \
diff --git a/net/argus/files/patch-ae b/net/argus/files/patch-ae
index 7c271fc998ef..e69de29bb2d1 100644
--- a/net/argus/files/patch-ae
+++ b/net/argus/files/patch-ae
@@ -1,11 +0,0 @@
---- common/addrtoname.c.orig Thu Apr 15 18:15:00 1999
-+++ common/addrtoname.c Tue Aug 15 18:11:25 2000
-@@ -59,7 +59,7 @@
- static SIGRET nohostname(int);
- #ifdef ETHER_SERVICE
- struct ether_addr;
--#ifndef linux
-+#if !defined(linux) && !defined(__FreeBSD__)
- extern int ether_ntohost(char *, struct ether_addr *);
- #endif
- #endif
diff --git a/net/argus/pkg-descr b/net/argus/pkg-descr
index 7705b077032a..a6dd9ea6cc42 100644
--- a/net/argus/pkg-descr
+++ b/net/argus/pkg-descr
@@ -1,10 +1,12 @@
-Argus is a generic IP network transaction auditing tool that has
-has been used by thousands of sites to perform a number of powerful
-network management tasks that are currently not possible using commercial
-network management tools.
+Argus is a generic IP network transaction auditing tool that has been used
+by thousands of sites to perform a number of powerful network management
+tasks that are currently not possible using commercial network management
+tools.
Argus runs as an application level daemon, promiscuously reading network
datagrams from a specified interface, and generates network traffic audit
records for the network activity that it encounters. It is the way that
Argus categorizes and reports on network activity that makes this tool
unique and powerful.
+
+WWW: http://www.quosient.com/argus
diff --git a/net/argus/pkg-plist b/net/argus/pkg-plist
index 3e7fd3a0f9cb..d23818bb9593 100644
--- a/net/argus/pkg-plist
+++ b/net/argus/pkg-plist
@@ -1,22 +1,67 @@
-bin/argus
-bin/fullra
+argus/COPYRIGHT
+argus/LICENSE
+argus/README
+bin/argusarchive
+bin/argusbug
bin/ra
-bin/raconnections
bin/racount
-bin/radjacency
-bin/radnstats
-bin/raservices
+bin/ragator
+bin/ramon
+bin/rapath
bin/rasort
+bin/raxml
include/cons_def.h
include/cons_out.h
-share/doc/argus/CA-95.01
-share/doc/argus/CA-95.01.scan.sh
-share/doc/argus/README
-share/doc/argus/README.argus
-share/doc/argus/configs
-share/doc/argus/dailyscan.sh
-share/doc/argus/policy.conf
-share/doc/argus/policy.test
-share/doc/argus/ra.conf
-share/doc/argus/services
-@dirrm share/doc/argus
+lib/argus_common.a
+lib/argus_parse.a
+sbin/argus
+share/doc/argus-2.0/CHANGES
+share/doc/argus-2.0/COPYRIGHT
+share/doc/argus-2.0/FAQ
+share/doc/argus-2.0/HOW-TO
+share/doc/argus-2.0/LICENSE
+share/doc/argus-2.0/README
+share/doc/argus-2.0/html/man/argus.5.html
+share/doc/argus-2.0/html/man/argus.8.html
+share/doc/argus-2.0/html/man/argus.conf.5.html
+share/doc/argus-2.0/html/man/hosts_access.5.html
+share/doc/argus-2.0/html/man/hosts_options.5.html
+share/doc/argus-2.0/html/man/ra.1.html
+share/doc/argus-2.0/html/man/racount.1.html
+share/doc/argus-2.0/html/man/ragator.1.html
+share/doc/argus-2.0/html/man/ramon.1.html
+share/doc/argus-2.0/html/man/rarc.5.html
+share/doc/argus-2.0/html/man/rasort.1.html
+share/doc/argus-2.0/html/man/raxml.1.html
+share/doc/argus-2.0/html/man/tcpd.8.html
+share/doc/argus-2.0/html/man/tcpdump.1.html
+share/examples/argus-2.0/Archive/argusarchive
+share/examples/argus-2.0/Config/argus.conf
+share/examples/argus-2.0/Config/excel.rc
+share/examples/argus-2.0/Config/fmodel.conf
+share/examples/argus-2.0/Config/rarc
+share/examples/argus-2.0/Deployment/sample
+share/examples/argus-2.0/README
+share/examples/argus-2.0/Startup/README
+share/examples/argus-2.0/Startup/argus
+share/examples/argus-2.0/System/crontab
+share/examples/argus-2.0/System/magic
+share/examples/argus-2.0/Xml/ArgusRecord.biz
+share/examples/argus-2.0/Xml/ArgusRecord.dtd
+share/examples/argus-2.0/Xml/ArgusRecord.sox
+share/examples/argus-2.0/Xml/ArgusRecord.xdr
+share/examples/argus-2.0/Xml/ArgusRecord.xsd
+share/examples/argus-2.0/Xml/ArgusRecordSample.xml
+share/examples/argus-2.0/Xml/README
+@dirrm share/examples/argus-2.0/Xml
+@dirrm share/examples/argus-2.0/System
+@dirrm share/examples/argus-2.0/Startup
+@dirrm share/examples/argus-2.0/Deployment
+@dirrm share/examples/argus-2.0/Config
+@dirrm share/examples/argus-2.0/Archive
+@dirrm share/examples/argus-2.0
+@dirrm share/doc/argus-2.0/html/man
+@dirrm share/doc/argus-2.0/html
+@dirrm share/doc/argus-2.0
+@dirrm argus/archive
+@dirrm argus