# -*- 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: Portfile 89572 2012-02-03 14:40:43Z snc@macports.org $

PortSystem          1.0

name                phpbb
version             3.0.10
categories          www php
platforms           darwin freebsd
maintainers         snc openmaintainer
license             {GPL-2 GPL-3}

description         A PHP-based bulletin board / discussion forum system

long_description    phpBB is a high powered, fully scalable, and highly \
                    customisable open-source bulletin board package.  phpBB \
                    has a user-friendly interface, simple and straightforward \
                    administration panel, and helpful FAQ.  Based on the \
                    powerful PHP server language and your choice of MySQL, \
                    MS-SQL, PostgreSQL or Access/ODBC database servers, phpBB \
                    is the ideal free community solution for all web sites.

installs_libs       no

depends_run         port:php5-web \
                    port:php5-ftp \
                    port:php5-imagick \
                    port:php5-gd

homepage            http://www.phpbb.com/
master_sites        ${homepage}/files/release/
distname            phpBB-${version}
use_bzip2           yes

checksums           rmd160  11d7d50c358b916834f876f11ca4a7992d426185 \
                    sha256  6060dde45558a786dfb8c3787996f8760426b30e3d07a1180c195229ccc6bc96

variant mysql description {add convenient runtime dependency on mysql5} {
    depends_run-append  port:php5-mysql
}

variant postgresql description {add convenient runtime dependency on postgresql} {
    depends_run-append  port:php5-postgresql
}

set docpath         ${destroot}${prefix}/www/data
set worksrcpath     ${workpath}/phpBB3

use_configure       no

build               {}

destroot {
    xinstall -d -m 0755 ${docpath}/phpbb
    eval file copy [glob ${worksrcpath}/*] ${docpath}/phpbb
    file rename ${docpath}/phpbb/config.php \
        ${docpath}/phpbb/config.php-dist
}

livecheck.type      regex
livecheck.url       http://www.phpbb.com/
livecheck.regex     version">(\\d+(\\.\\d+)+(-PL\\d+)?)
