1f8c9e1df6
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 PR: ports/170826 Submitted by: Hung-Yi Chen <gaod@hychen.org>
31 lines
782 B
Makefile
31 lines
782 B
Makefile
# New ports collection makefile for: mod_memcache_block
|
|
# Date created: 2012-08-21
|
|
# Whom: Hung-Yi Chen <gaod@hychen.org>
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= mod_memcache_block
|
|
PORTVERSION= 20120821
|
|
CATEGORIES= www
|
|
MASTER_SITES= https://github.com/netik/mod_memcache_block/tarball/${GITVERSION}/
|
|
DISTNAME= mod_memcache_block-${GITVERSION}
|
|
DIST_SUBDIR= apache2
|
|
|
|
MAINTAINER= gaod@hychen.org
|
|
COMMENT= An Apache 2 module to block ip from lists stored in memcache
|
|
|
|
LIB_DEPENDS+= memcached:${PORTSDIR}/databases/libmemcached
|
|
|
|
FETCH_ARGS= -Fpr
|
|
GITVERSION= 7b1fcec
|
|
WRKSRC= ${WRKDIR}/netik-${DISTNAME}
|
|
LATEST_LINK= mod_memcache_block
|
|
|
|
USE_APACHE= 22+
|
|
AP_FAST_BUILD= yes
|
|
AP_GENPLIST= yes
|
|
AP_INC= ${LOCALBASE}/include/libmemcached
|
|
AP_LIB= ${LOCALBASE}/lib -lmemcached
|
|
|
|
.include <bsd.port.mk>
|