# $Id: Portfile 66672 2010-04-19 17:11:31Z jwa@macports.org $

PortSystem 1.0

name		midgard-apache2
version		8.09.8.1
categories	www
maintainers	jwa
description	A content management system
long_description Midgard is a content management system platform using \
    Apache, PHP and MySQL.
platforms	darwin
homepage	http://www.midgard-project.org/

master_sites	http://www.midgard-project.org/midcom-serveattachmentguid-1f2a7718377d11df88551fe009546d3d6d3d/

#use_bzip2	yes
checksums           md5     27c5af938a9680d99244fc65a16a80bb \
                    sha1    2ccf6d659b34174a86d51101978dd18129ab67c5 \
                    rmd160  22ed5dc4ad9193557e917ac1a0d63a61daf77ccb

depends_lib	port:midgard-core \
    port:apache2 \
    port:apr \
    port:apr-util

configure.args	--sysconfdir=${prefix}/etc/midgard/ \
    --with-apxs=${prefix}/apache2/bin/apxs \
    --with-apr-config=${prefix}/bin/apr-1-config

pre-destroot {
    file mkdir ${destroot}${prefix}/apache2
    file mkdir ${destroot}${prefix}/apache2/conf/extra
    file mkdir ${destroot}${prefix}/apache2/modules
}

destroot.violate_mtree	yes
#post-destroot	{
#	xinstall -m 755 ${worksrcpath}/midgard.conf ${destroot}${prefix}/apache2/conf/extra
#}

post-install {
    ui_msg "========================   IMPORTANT   ========================="
    ui_msg "Make sure the following exist in ${prefix}/apache2/conf/httpd.conf"
    ui_msg "In DSO Support section, i.e. LoadModule section"
    ui_msg "  LoadModule php5_module modules/libphp5.so"
    ui_msg "DirectoryIndex section"
    ui_msg "  DirectoryIndex to include index.php index.php5"
    ui_msg "AddType section"
    ui_msg "  AddType application/x-httpd-php .php"
    ui_msg "  AddType application/x-httpd-php-source .phps"
    ui_msg "In Supplemental configuration, add"
    ui_msg "  Include conf/extra/midgard.conf"
    ui_msg "================================================================"
}

livecheck.type	regex
livecheck.url	${homepage}download
livecheck.regex	${name}-(\[1-9\]+.\[0-9\]+.\[0-9\]+).tar.\[bg\]z
