# $Id: Portfile 50984 2009-05-14 21:08:43Z and.damore@macports.org $ PortSystem 1.0 name mod_dosevasive version 1.8 categories www platforms darwin maintainers touche.fr.st:julien.touche description apache module against DDoS long_description mod_dosevasive is an evasive maneuvers module for \ Apache to provide evasive action in the event of an \ HTTP DoS or DDoS attack or brute force attack. It is \ also designed to be a detection and network management \ tool, and can be easily configured to talk to \ ipchains, firewalls, routers, and etcetera. \ mod_dosevasive presently reports abuses via email and \ syslog facilities. homepage http://www.nuclearelephant.com/projects/dosevasive/ master_sites ${homepage} distname ${name}.${version} checksums md5 243d24e205c3b82ef55542887e03d998 set worksrcdir ${name} use_configure no #variant apache1 { depends_lib path:${prefix}/etc/apache:apache build.cmd ${prefix}/sbin/apxs set apache apache #} variant apache2 { depends_lib path:${prefix}/etc/apache2:apache2 build.cmd ${prefix}/sbin/apxs set apache apache2 } build.args -c -o ${name}.so ${name}.c build.target destroot { xinstall -d -m 755 ${destroot}${prefix}/libexec/${apache} \ ${destroot}${prefix}/share/doc/${name} xinstall -m 755 ${worksrcpath}/${name}.so \ ${destroot}${prefix}/libexec/${apache}/ xinstall -W ${worksrcpath} LICENSE README \ ${destroot}${prefix}/share/doc/${name} }