mod_security2
John Korchok
jkorchok at hotmail.com
Mon Jun 13 20:51:58 PDT 2011
Thank you for working on this, I've been wanting an up-to-date port of this
for a long time.
John Korchok
> -----Original Message-----
> From: macports-users-bounces at lists.macosforge.org
> [mailto:macports-users-bounces at lists.macosforge.org] On
> Behalf Of Bjarne D Mathiesen
> Sent: Monday, June 13, 2011 10:19 PM
> To: MacPorts -Users; jmr at macports.org;
> julien-mac at touche.fr.st; myschizobuddy at gmail.com;
> macsforever2000 at macports.org; blb at macports.org;
> camilo.aguilar at gmai.macosforge.org;
> bertrand.zuchuat at gmail.com; webmaster at lifedit.com
> Subject: mod_security2
>
> the mod_security port is seriously out of date - see:
> http://trac.macports.org/ticket/15432
> http://trac.macports.org/ticket/16702
> and the attempt to get a new mod_security2 working floundered :-(
>
> now, I'm trying to pick up where things fell apart 3 years
> ago, and I've done a Portfile based upon previous work, but
> before I submit it for consideration, I'ld like some feedback:
>
> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil;
> c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
> # $Id$
> PortSystem 1.0
> name mod_security2
> version 2.6.0
> categories www security
> platforms darwin
> maintainers mathiesen.info:macintosh
> description Apache 2 intrusion detection and prevention
> engine for web
> applications
> long_description ModSecurity is an open source intrusion
> detection and \
> prevention engine for web applications.
> It operates \
> embedded into the web server, acting as
> a powerful \
> umbrella - shielding applications from attacks.
> homepage http://www.modsecurity.org
> master_sites sourceforge:mod-security
> distname modsecurity-apache_${version}
>
> set apachever apache2
>
> checksums md5 ffb858bd1e523f31adcee30191e013aa \
> sha1
> 280061a6cb49c955d7371b9526193f68a12ae2ac \
> rmd160 a9d34e17d80007f394087da5bd92c6047f48d343
>
> depends_build port:libxml2 \
> port:pcre \
> port:curl \
> port:apr \
> port:apr-util \
> port:lua
> depends_lib port:${apachever}
>
> configure.args --libdir=${prefix}/${apachever}/modules \
> --with-apxs=${prefix}/${apachever}/bin/apxs \
> --with-pcre=${prefix}/bin \
> --with-apr=${prefix}/bin \
> --with-curl=${prefix} \
> --with-libxml=${prefix} \
> --with-lua=${prefix}
>
> worksrcdir ${distname}
> destroot.violate_mtree yes
>
> post-destroot {
> xinstall -d -m 755 ${workpath}/${distname}/doc
> ${prefix}/share/doc/${name}
> xinstall -d -m 755 ${prefix}/lib/${name}
> ${prefix}/${apachever}/modules
> exec find /macports -type f -iname 'liblua*.dylib'
> -maxdepth 3 -print0 \
> | xargs -0 -n1 -I % echo 'LoadFile='% \
> > /macports/apache2/conf/extra/httpd-modsecurity.conf
> exec find ${prefix} -type f -iname 'libxml2*.dylib'
> -maxdepth 3 -print0 \
> | xargs -0 -n1 -I % echo 'LoadFile='% \
> >> ${prefix}/${apachever}/conf/extra/httpd-modsecurity.conf
> }
>
> post-install {
> ui_msg "########################################################"
> ui_msg "# To enable mod_security2 add"
> ui_msg "# LoadModule security2_module modules/mod_security2.so"
> ui_msg "# to your apache2 config file:"
> ui_msg "# ${prefix}/apache2/conf/httpd.conf"
> ui_msg "########################################################"
> }
>
>
> Let me take my problems from the top:
> 1) master_sites :
> is this option correct ? I had to download and install the
> source manually, but I've also seen that there seems to be
> some problems with sourceforge & macports at present - see
> the thread :
> Simplify sourceforge fetch group
>
> 2) configure.args :
> I can't get --libdir to work - thus the second line in
> post-destroot Pro17:macports root# port contents
> mod_security2 Port mod_security2 contains:
> /macports/bin/mlogc
> /macports/bin/mlogc-batch-load.pl
> /macports/bin/rules-updater.pl
> /macports/lib/mod_security2.so
>
> 3) post-destroot :
> the first line doesn't seem to give any results as to
> installing the documentation
>
> 4) the two exec lines is an attempt to automagically create
> the conf file for mod_security2, but they fail :-( the
> conf-file _is_ created, so I'm doing _something_ right ;-)
>
> --
> Bjarne D Mathiesen
> København N ; Danmark ; Europa
> ----------------------------------------------------------------------
> denne besked er skrevet i et totalt M$-frit miljø
> _______________________________________________
> macports-users mailing list
> macports-users at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
>
More information about the macports-users
mailing list