[79033] trunk/dports/net/snort/Portfile

jann at macports.org jann at macports.org
Mon May 30 16:45:03 PDT 2011


Revision: 79033
          http://trac.macports.org/changeset/79033
Author:   jann at macports.org
Date:     2011-05-30 16:45:03 -0700 (Mon, 30 May 2011)
Log Message:
-----------
Updated to version 2.9.0.5

Modified Paths:
--------------
    trunk/dports/net/snort/Portfile

Modified: trunk/dports/net/snort/Portfile
===================================================================
--- trunk/dports/net/snort/Portfile	2011-05-30 23:44:27 UTC (rev 79032)
+++ trunk/dports/net/snort/Portfile	2011-05-30 23:45:03 UTC (rev 79033)
@@ -3,7 +3,7 @@
 PortSystem 1.0
 
 name             snort
-version          2.6.1.5
+version          2.9.0.5
 categories       net
 maintainers      markd
 description      Open Source Network Intrusion Detection System
@@ -16,25 +16,22 @@
     attacks, SMB probes, OS fingerprinting attempts, and much more.
 homepage         http://www.snort.org/
 platforms        darwin freebsd
-master_sites     ${homepage}dl/current/ \
-		 ${homepage}dl/old/
-checksums        sha1 14e65990f70dab4e740e0b8116c671364d3ca8c4
-patchfiles       patch-etc-snort.conf
-depends_lib      port:pcre
-configure.args   --mandir=${prefix}/share/man --disable-dynamicplugin
+master_sites     ${homepage}dl/snort-current/
+checksums        sha1 b4565d3a8387f6b5e7aceb3aee80803ceabf80f2
+depends_lib      port:daq
 
-variant mysql5 {
+variant mysql5 description {mysql 5 support} {
 	depends_lib-append    path:bin/mysql_config5:mysql5
 	configure.args-append --with-mysql=${prefix}
 	patchfiles-append	patch-configure
 }
 
-variant mysql4 {
+variant mysql4 description {mysql 4 support} {
 	depends_lib-append    port:mysql4
 	configure.args-append --with-mysql=${prefix}
 }
 
-variant server {
+variant server description {startupitem} {
     startupitem.create    yes
     startupitem.start "${prefix}/share/${name}/snort.sh"
     startupitem.stop  "/bin/kill \$(cat /var/run/snort_*.pid)"
@@ -48,9 +45,16 @@
 # Copy Snort's etc/ files
 	xinstall -d -m 755 ${destroot}${prefix}/etc/${name}
 	eval xinstall [glob ${worksrcpath}/etc/*.map] ${destroot}${prefix}/etc/${name}
-	eval xinstall [glob ${worksrcpath}/etc/*.conf] ${destroot}${prefix}/etc/${name}
+	eval xinstall [glob ${worksrcpath}/etc/*.conf*] ${destroot}${prefix}/etc/${name}
 	file rename ${destroot}${prefix}/etc/${name}/snort.conf ${destroot}${prefix}/etc/${name}/snort.conf.dist
 
+# fix snort.conf.dist
+	reinplace "s|dynamicpreprocessor directory /usr/local/lib/snort_dynamicpreprocessor/|dynamicpreprocessor directory ${prefix}/lib/snort_dynamicpreprocessor/|g" ${destroot}${prefix}/etc/${name}/snort.conf.dist
+	reinplace "s|dynamicengine /usr/local/lib/snort_dynamicengine/libsf_engine.so|dynamicengine ${prefix}/lib/snort_dynamicengine/libsf_engine.dylib|g" ${destroot}${prefix}/etc/${name}/snort.conf.dist
+	reinplace "s|dynamicdetection directory /usr/local/lib/snort_dynamicrule/|dynamicdetection directory ${prefix}/lib/snort_dynamicrule/|g" ${destroot}${prefix}/etc/${name}/snort.conf.dist
+	reinplace "s|dynamicdetection file /usr/local/lib/snort_dynamicrule/libdynamicexamplerule.so|dynamicdetection file ${prefix}/lib/snort_dynamicrule/libdynamicexamplerule.dylib|g" ${destroot}${prefix}/etc/${name}/snort.conf.dist
+
+
         if { [variant_isset server] } {
            	xinstall -m 755 ${portpath}/${filesdir}/snort.sh \
 			${destroot}${prefix}/share/${name}/snort.sh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110530/89d73a16/attachment.html>


More information about the macports-changes mailing list