svn commit: r309949 - in head/net-mgmt/argus3: . files
Ruslan Mahmatkhanov
rm at FreeBSD.org
Sat Jan 5 07:52:20 UTC 2013
Author: rm
Date: Sat Jan 5 07:52:19 2013
New Revision: 309949
URL: http://svnweb.freebsd.org/changeset/ports/309949
Log:
- update to 3.0.6.1
- convert to optionsng
- remove unneded patches
while here:
- trim Makefile header
- add license (GPLv3)
- add missing perl dependency
PR: 173040
Submitted by: Paul Schmehl <pauls at utdallas.edu>
Approved by: Alexander Demin <support at spectrum.ru> (maintainer)
Deleted:
head/net-mgmt/argus3/files/patch-Makefile.in
head/net-mgmt/argus3/files/patch-common_Makefile.in
Modified:
head/net-mgmt/argus3/Makefile
head/net-mgmt/argus3/distinfo
head/net-mgmt/argus3/pkg-descr
head/net-mgmt/argus3/pkg-plist
Modified: head/net-mgmt/argus3/Makefile
==============================================================================
--- head/net-mgmt/argus3/Makefile Sat Jan 5 06:00:37 2013 (r309948)
+++ head/net-mgmt/argus3/Makefile Sat Jan 5 07:52:19 2013 (r309949)
@@ -1,24 +1,21 @@
-# New ports collection makefile for: argus3
-# Date created: 08 Jul 2006
-# Whom: Stefan Esser <se at FreeBSD.org>
-#
+# Created by: Stefan Esser <se at FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= argus
-PORTVERSION= 3.0.4
-PORTREVISION= 1
+PORTVERSION= 3.0.6.1
CATEGORIES= net-mgmt security
MASTER_SITES= http://qosient.com/argus/src/ \
ftp://qosient.com/pub/argus/src/
MAINTAINER= pauls at utdallas.edu
-COMMENT= A generic IP network transaction auditing tool
+COMMENT= Generic IP network transaction auditing tool
+
+LICENSE= GPLv3
CONFLICTS= argus-2* argus-sasl-2* argus-clients-2*
-OPTIONS_DEFINE= SASL
-OPTIONS_DEFAULT= SASL
+OPTIONS_DEFINE= SASL MANPAGES
+OPTIONS_DEFAULT=SASL MANPAGES
USE_RC_SUBR= argus
@@ -26,9 +23,10 @@ USE_RC_SUBR= argus
USE_BISON= build
GNU_CONFIGURE= true
+USE_PERL5= yes
.if ${PORT_OPTIONS:MSASL}
-PKGNAMESUFFIX= -sasl
+PKGNAMESUFFIX+= -sasl
LIB_DEPENDS+= sasl2:${PORTSDIR}/security/cyrus-sasl2
CONFIGURE_ARGS+= --with-sasl=${LOCALBASE}
.endif
@@ -36,14 +34,14 @@ CONFIGURE_ARGS+= --with-sasl=${LOCALBASE
MAN5= argus.conf.5
MAN8= argus.8
-.include <bsd.port.pre.mk>
-
post-patch:
@${REINPLACE_CMD} -e 's#/usr/lib/sasl2#${LOCALBASE}/lib/sasl2#' ${WRKSRC}/argus/ArgusOutput.c
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bin/argus ${PREFIX}/sbin/argus
- ${INSTALL_SCRIPT} ${WRKSRC}/bin/argusbug ${PREFIX}/bin/argusbug
+.for i in argus-lsof argus-snmp argus-vmstat argusbug
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/$i ${PREFIX}/bin/$i
+.endfor
${MKDIR} ${EXAMPLESDIR}/Archive ${EXAMPLESDIR}/Config \
${EXAMPLESDIR}/Deployment ${EXAMPLESDIR}/Startup \
${EXAMPLESDIR}/System
@@ -55,13 +53,13 @@ do-install:
System/crontab System/magic
${INSTALL_DATA} ${WRKSRC}/support/$i ${EXAMPLESDIR}/$i
.endfor
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${DOCSDIR}/
.for i in README
${INSTALL_DATA} ${WRKSRC}/doc/$i ${DOCSDIR}/
.endfor
.endif
-.if !defined(NOMAN)
+.if ${PORT_OPTIONS:MMANPAGES}
.for i in ${MAN5}
${INSTALL_DATA} ${WRKSRC}/man/man5/$i ${MANPREFIX}/man/man5
.endfor
@@ -70,4 +68,4 @@ do-install:
.endfor
.endif
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Modified: head/net-mgmt/argus3/distinfo
==============================================================================
--- head/net-mgmt/argus3/distinfo Sat Jan 5 06:00:37 2013 (r309948)
+++ head/net-mgmt/argus3/distinfo Sat Jan 5 07:52:19 2013 (r309949)
@@ -1,2 +1,2 @@
-SHA256 (argus-3.0.4.tar.gz) = ff8582da63ff9fca807505ba7359bc58628b20e827afb93a08f706dd5b86bb52
-SIZE (argus-3.0.4.tar.gz) = 476702
+SHA256 (argus-3.0.6.1.tar.gz) = ed991d8e12394a4f3d49adf007f82bafe615de4fd836f88c86d97fe7469cad12
+SIZE (argus-3.0.6.1.tar.gz) = 847095
Modified: head/net-mgmt/argus3/pkg-descr
==============================================================================
--- head/net-mgmt/argus3/pkg-descr Sat Jan 5 06:00:37 2013 (r309948)
+++ head/net-mgmt/argus3/pkg-descr Sat Jan 5 07:52:19 2013 (r309949)
@@ -1,6 +1,6 @@
-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
+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
Modified: head/net-mgmt/argus3/pkg-plist
==============================================================================
--- head/net-mgmt/argus3/pkg-plist Sat Jan 5 06:00:37 2013 (r309948)
+++ head/net-mgmt/argus3/pkg-plist Sat Jan 5 07:52:19 2013 (r309949)
@@ -1,18 +1,21 @@
+bin/argus-lsof
+bin/argus-snmp
+bin/argus-vmstat
bin/argusbug
sbin/argus
%%PORTDOCS%%%%DOCSDIR%%/README
%%EXAMPLESDIR%%/Archive/argusarchive
%%EXAMPLESDIR%%/Config/argus.conf
%%EXAMPLESDIR%%/Deployment/sample
-%%EXAMPLESDIR%%/Startup/argus
+%%EXAMPLESDIR%%/README
%%EXAMPLESDIR%%/Startup/README
+%%EXAMPLESDIR%%/Startup/argus
%%EXAMPLESDIR%%/System/crontab
%%EXAMPLESDIR%%/System/magic
-%%EXAMPLESDIR%%/README
- at dirrmtry %%EXAMPLESDIR%%/Archive
- at dirrmtry %%EXAMPLESDIR%%/Config
- at dirrmtry %%EXAMPLESDIR%%/Deployment
- at dirrmtry %%EXAMPLESDIR%%/Startup
- at dirrmtry %%EXAMPLESDIR%%/System
- at dirrmtry %%EXAMPLESDIR%%
-%%PORTDOCS%%@dirrmtry %%DOCSDIR%%
+ at dirrm %%EXAMPLESDIR%%/System
+ at dirrm %%EXAMPLESDIR%%/Startup
+ at dirrm %%EXAMPLESDIR%%/Deployment
+ at dirrm %%EXAMPLESDIR%%/Config
+ at dirrm %%EXAMPLESDIR%%/Archive
+ at dirrm %%EXAMPLESDIR%%
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
More information about the svn-ports-all
mailing list