# -*- 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 legacysupport 1.1 PortGroup muniversal 1.0 # _getline legacysupport.newest_darwin_requires_legacy 10 name memcached conflicts memcached-devel set my_name memcached version 1.5.22 revision 0 checksums rmd160 f20cae2f82863ebbc83031d3bf5d00e8e1b361c1 \ sha256 c2b47e9d20575a2367087c229636ffc3fb699a6c3a7f3a22f44402f25f5f1f93 \ size 532713 categories sysutils license BSD maintainers nomaintainer description A high performance, distributed memory object caching system. long_description Memcached is a high-performance, distributed memory object \ caching system, generic in nature, but intended for use in \ speeding up dynamic web applications by alleviating database load. homepage https://memcached.org/ master_sites ${homepage}files/ distname ${my_name}-${version} dist_subdir ${my_name} installs_libs no configure.args --with-libevent=${prefix} \ ac_cv_search_umem_cache_create=no \ ac_cv_header_umem_h=no depends_lib port:libevent patchfiles-append patch-configure.diff patchfiles-append patch-util.h.diff startupitem.create yes startupitem.executable ${prefix}/bin/memcached -u nobody -m 64 -c 10240 -p 11211 variant sasl description {enable SASL authentication} { depends_lib-append port:cyrus-sasl2 configure.args-append --enable-sasl } variant umem description {enable libumem support} { depends_lib-append port:umem configure.args-delete ac_cv_search_umem_cache_create=no configure.args-delete ac_cv_header_umem_h=no } livecheck.type regex livecheck.regex ${my_name}-(\\d+(?:\\.\\d+){2,})\\.