[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

update: snort-1.9.0



Attached is a diff that bring Snort up to the latest version.

I've added a new FLAVOR=snmp which adds SNMP support.
I can take MAINTAINER if you're short on time.

// haver
-- 

Library is an arsenal of liberty, -- unknown
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/snort/Makefile,v
retrieving revision 1.24
diff -u -r1.24 Makefile
--- Makefile	2002/06/09 05:37:04	1.24
+++ Makefile	2002/11/04 21:56:23
@@ -2,9 +2,8 @@
 
 COMMENT=	"highly flexible sniffer/NIDS"
 
-DISTNAME=	snort-1.8.6
+DISTNAME=	snort-1.9.0
 CATEGORIES=	net security
-NEED_VERSION=	1.525
 MASTER_SITES=	${HOMEPAGE}/dl/
 
 HOMEPAGE=       http://www.snort.org
@@ -20,7 +19,7 @@
 SEPARATE_BUILD=	concurrent
 CONFIGURE_STYLE= gnu
 
-FLAVORS=	postgresql mysql smbalert flexresp
+FLAVORS=	postgresql mysql smbalert flexresp snmp
 FLAVOR?=	
 
 .if ${FLAVOR:L:Mflexresp}
@@ -45,12 +44,18 @@
 CONFIGURE_ARGS+= --enable-smbalerts
 .endif
 
+.if ${FLAVOR:L:Msnmp}
+BUILD_DEPENDS+=	net::net/ucd-snmp
+RUN_DEPENDS+=	net::net/ucd-snmp
+CONFIGURE_ARGS+= --with-snmp"
+.endif
+
 post-install:
 	${INSTALL_DATA_DIR} ${PREFIX}/share/examples/snort
-	${INSTALL_DATA} ${WRKSRC}/snort.conf ${PREFIX}/share/examples/snort
-	${INSTALL_DATA} ${WRKSRC}/sid-msg.map ${PREFIX}/share/examples/snort
-	${INSTALL_DATA} ${WRKSRC}/classification.config \
+	${INSTALL_DATA} ${WRKSRC}/etc/snort.conf ${PREFIX}/share/examples/snort
+	${INSTALL_DATA} ${WRKSRC}/etc/sid-msg.map ${PREFIX}/share/examples/snort
+	${INSTALL_DATA} ${WRKSRC}/etc/classification.config \
 		 ${PREFIX}/share/examples/snort
-	${INSTALL_DATA} ${WRKSRC}/*.rules ${PREFIX}/share/examples/snort
+	${INSTALL_DATA} ${WRKSRC}/rules/*.rules ${PREFIX}/share/examples/snort
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/snort/distinfo,v
retrieving revision 1.3
diff -u -r1.3 distinfo
--- distinfo	2002/04/26 12:51:39	1.3
+++ distinfo	2002/11/04 21:56:23
@@ -1,3 +1,3 @@
-MD5 (snort-1.8.6.tar.gz) = 6bba7e1cbc837a5c7404d7c0b496780b
-RMD160 (snort-1.8.6.tar.gz) = 7bb15cbe84d12811c0264850167cd3c91a854a6e
-SHA1 (snort-1.8.6.tar.gz) = e60b6a0b3398e61a103ebc5a75da759fe86d710d
+MD5 (snort-1.9.0.tar.gz) = bcd3cbd0e6982345871d02fe60444c5c
+RMD160 (snort-1.9.0.tar.gz) = 42e425b1311a255c29a06304da6716c383574d5f
+SHA1 (snort-1.9.0.tar.gz) = ad376504dd866dd0bbf79d65c0b547902a3f2739
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/snort/pkg/PLIST,v
retrieving revision 1.9
diff -u -r1.9 PLIST
--- pkg/PLIST	2002/04/26 12:51:39	1.9
+++ pkg/PLIST	2002/11/04 21:56:23
@@ -4,20 +4,31 @@
 share/examples/snort/attack-responses.rules
 share/examples/snort/backdoor.rules
 share/examples/snort/bad-traffic.rules
+share/examples/snort/chat.rules
 share/examples/snort/classification.config
 share/examples/snort/ddos.rules
+share/examples/snort/deleted.rules
 share/examples/snort/dns.rules
 share/examples/snort/dos.rules
+share/examples/snort/experimental.rules
 share/examples/snort/exploit.rules
 share/examples/snort/finger.rules
 share/examples/snort/ftp.rules
 share/examples/snort/icmp-info.rules
 share/examples/snort/icmp.rules
+share/examples/snort/imap.rules
 share/examples/snort/info.rules
 share/examples/snort/local.rules
 share/examples/snort/misc.rules
+share/examples/snort/multimedia.rules
+share/examples/snort/mysql.rules
 share/examples/snort/netbios.rules
+share/examples/snort/nntp.rules
+share/examples/snort/oracle.rules
+share/examples/snort/other-ids.rules
+share/examples/snort/p2p.rules
 share/examples/snort/policy.rules
+share/examples/snort/pop3.rules
 share/examples/snort/porn.rules
 share/examples/snort/rpc.rules
 share/examples/snort/rservices.rules
@@ -25,6 +36,7 @@
 share/examples/snort/shellcode.rules
 share/examples/snort/sid-msg.map
 share/examples/snort/smtp.rules
+share/examples/snort/snmp.rules
 share/examples/snort/snort.conf
 share/examples/snort/sql.rules
 share/examples/snort/telnet.rules
@@ -32,9 +44,11 @@
 share/examples/snort/virus.rules
 share/examples/snort/web-attacks.rules
 share/examples/snort/web-cgi.rules
+share/examples/snort/web-client.rules
 share/examples/snort/web-coldfusion.rules
 share/examples/snort/web-frontpage.rules
 share/examples/snort/web-iis.rules
 share/examples/snort/web-misc.rules
+share/examples/snort/web-php.rules
 share/examples/snort/x11.rules
 @dirrm share/examples/snort