[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