# -*- 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 95101 2012-07-05 20:12:47Z ryandesign@macports.org $

PortSystem      1.0
PortGroup       php 1.1

name            php-peb
version         0.20b
revision        1
license         BSD
categories      php devel
platforms       darwin
maintainers     ryandesign openmaintainer

php.branches    5.3 5.4

description     PHP-Erlang Bridge

long_description \
    peb (PHP-Erlang Bridge) is an open-source PHP extension to run PHP as an \
    Erlang cnode

homepage        http://code.google.com/p/mypeb/
master_sites    googlecode:mypeb

checksums       md5     5ccde4b9e8bcd0dc0a420e290941703a \
                sha1    c9c940b79d8b739af95a456a2ad90f93d8ef6982 \
                rmd160  169f7d6bfcb855c45c132db1091fad428f739a30

if {${name} != ${subport}} {
    depends_build-append    port:erlang
    
    # erlang is not universal, but that doesn't need to prevent peb from being universal
    depends_skip_archcheck  erlang
    
    worksrcdir              peb_release
    
    patchfiles              patch-peb.c.diff
    
    pre-configure {
        set ei_dir [glob -directory ${prefix}/lib/erlang/lib/ erl_interface-*/]
        configure.cppflags-append -I${ei_dir}/include
        configure.ldflags-append -L${ei_dir}/lib
    }
    
    use_parallel_build      yes
    
    post-destroot {
        set docdir ${prefix}/share/doc/${subport}
        xinstall -d ${destroot}${docdir}
        xinstall -m 644 -W ${worksrcpath} CREDITS EXPERIMENTAL LICENSE \
            ${destroot}${docdir}
        copy ${worksrcpath}/manual ${destroot}${docdir}/html
    }
}

livecheck.type              regex
livecheck.url               http://code.google.com/feeds/p/mypeb/downloads/basic
livecheck.regex             ${php.rootname}-(\[0-9a-z.\]+)${extract.suffix}
