Files
2026-04-01 17:04:41 -05:00

61 lines
2.4 KiB
Tcl

# -*- 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
PortSystem 1.0
PortGroup php 1.1
name php-memcache
categories-append net devel
platforms darwin freebsd openbsd
maintainers {ryandesign @ryandesign} {mathiesen.info:macintosh @BjarneDMat} openmaintainer
license PHP-3
php.branches 5.3 5.4 5.5 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 8.3 8.4 8.5
php.pecl yes
description PHP 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.
if {[vercmp ${php.branch} >= 8.0]} {
version 8.2
revision 1
checksums rmd160 0b4188dd3342c93c67d7be3015c9ac2dfa75436f \
sha256 b3f0640eacdeb9046c6c86a1546d7fb8a4e9f219e5d9a36a287e59b2dd8208e5 \
size 78413
patchfiles patch_zend-smart-string_82.diff
} elseif {[vercmp ${php.branch} >= 7.0]} {
version 4.0.5.2
revision 1
checksums rmd160 abc9940d6930aad21014d147c8a713d63a658c3f \
sha256 7b7667813baea003671f174bbec849e43ff235a8ea4ab7e36c3a0380c2a9ed63 \
size 75061
patchfiles patch_zend-smart-string_4052.diff
} elseif {[vercmp ${php.branch} >= 4.3]} {
# Despite all 3.x releases having been marked "beta" on PECL,
# this is the last PHP 5 compatible branch and the one upstream
# recommends PHP 5 users use.
# https://github.com/websupport-sk/pecl-memcache/issues/92
version 3.0.8
revision 0
checksums rmd160 7749051d21236dc25aead56c43a00d6af39a5568 \
sha256 2cae5b423ffbfd33a259829849f6000d4db018debe3e29ecf3056f06642e8311 \
size 70523
patchfiles inline.patch \
IS_CALLABLE.patch \
ntohll.patch
}
if {${name} ne ${subport}} {
depends_lib-append port:memcached port:zlib
configure.args-append --with-zlib-dir=${prefix}
}