# -*- 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 71090 2010-09-01 06:47:44Z ryandesign@macports.org $

PortSystem              1.0
PortGroup               php5extension 1.0

php5extension.setup     memcached 1.0.2 pecl
categories-append       net devel
platforms               darwin freebsd openbsd
maintainers             ryandesign
license                 PHP-3.0

description             PHP5 bindings for memcache

long_description        Memcached is a caching daemon designed especially for \
                        dynamic web applications to decrease database load by storing objects in memory. This extension allows you \
                        to work with memcached through handy OO and \
                        procedural interfaces.

checksums               md5     b91f815ad59086d0c3564cce022b5c4f \
                        sha1    50780eac37b664a239ea52a6634a4d2199c2e3c7 \
                        rmd160  4e9b41de16682b7d7b0a86d419fa5279892b09f7

depends_lib-append      port:libmemcached port:zlib

configure.args-append   --with-libmemcached-dir=${prefix} \
                        --with-zlib-dir=${prefix}

variant igbinary description {enable igbinary serialization extension} {
    depends_lib-append      port:php5-igbinary
    configure.args-append   --enable-memcached-igbinary
}
