---
name: ap22-mod_memcache_block
version: 20120821
origin: www/mod_memcache_block
comment: An Apache 2 module to block ip from lists stored in memcache
arch: freebsd:9:x86:64
www: https://github.com/netik/mod_memcache_block
maintainer: gaod@hychen.org
prefix: /usr/local
licenselogic: single
flatsize: 20815
desc: |
  mod_memcache_block is an Apache module that allows you to block access to
  your servers using a block list stored in memcache. It also offers
  distributed rate limiting based on HTTP response code.

  WWW: https://github.com/netik/mod_memcache_block
deps:
  apache22: {origin: www/apache22, version: 2.2.25}
  expat: {origin: textproc/expat2, version: 2.1.0}
  perl: {origin: lang/perl5.14, version: 5.14.4}
  pkgconf: {origin: devel/pkgconf, version: 0.9.2_1}
  pcre: {origin: devel/pcre, version: 8.33}
  libexecinfo: {origin: devel/libexecinfo, version: 1.1_3}
  libevent: {origin: devel/libevent, version: 1.4.14b_2}
  gettext: {origin: devel/gettext, version: 0.18.3}
  apr: {origin: devel/apr1, version: 1.4.8.1.5.2}
  libmemcached: {origin: databases/libmemcached, version: 1.0.7_1}
  gdbm: {origin: databases/gdbm, version: 1.10}
  db42: {origin: databases/db42, version: 4.2.52_5}
  libiconv: {origin: converters/libiconv, version: 1.14_1}
categories:
- www
shlibs_required:
- libmemcached.so.10
- libexecinfo.so.1
shlibs_provided:
- mod_memcache_block.so
files:
  /usr/local/libexec/apache22/mod_memcache_block.so: 03de72d1363b8e4ded9cacfaa7175fc8f59e2ce5cd891b67dd40578ddbab21cd
scripts:
  post-install: |
    /usr/local/sbin/apxs -e -A -n memcache_block /usr/local/libexec/apache22/mod_memcache_block.so
  pre-deinstall: |
    /usr/bin/sed -i '' -E '/LoadModule[[:blank:]]+memcache_block_module/d' /usr/local/etc/apache22/httpd.conf
    echo "Don't forget to remove all mod_memcache_block-related directives in your httpd.conf"
