summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Spil <brnrd@FreeBSD.org>2018-05-07 19:07:52 +0000
committerBernard Spil <brnrd@FreeBSD.org>2018-05-07 19:07:52 +0000
commit9fb995f70d460e9731dbde77df303987d457a74d (patch)
tree1b29cddc2935f231f2486165989eed770f51ea79
parentdatabases/freetds: Fix build with LibreSSL 2.7 (diff)
www/mod_memcache_block: Update to 1.0
PR: 228053
Notes
Notes: svn path=/head/; revision=469310
-rw-r--r--www/mod_memcache_block/Makefile8
-rw-r--r--www/mod_memcache_block/distinfo5
-rw-r--r--www/mod_memcache_block/files/patch-mod__memcache__block.c18
3 files changed, 23 insertions, 8 deletions
diff --git a/www/mod_memcache_block/Makefile b/www/mod_memcache_block/Makefile
index abf4d4f10039..1cd54bdc6707 100644
--- a/www/mod_memcache_block/Makefile
+++ b/www/mod_memcache_block/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= mod_memcache_block
-PORTVERSION= 20120821
-PORTREVISION= 1
+PORTVERSION= 1.0
CATEGORIES= www
DIST_SUBDIR= apache2
@@ -13,10 +12,7 @@ COMMENT= Apache 2.2 module to block IPs from lists stored in memcache
LIB_DEPENDS+= libmemcached.so:databases/libmemcached
USE_GITHUB= yes
-GH_ACCOUNT= netik
-GH_TAGNAME= 7b1fcec
-
-BROKEN= Does not currently work with Apache 2.4+
+GH_ACCOUNT= gaod
USES= apache:2.4+
AP_FAST_BUILD= yes
diff --git a/www/mod_memcache_block/distinfo b/www/mod_memcache_block/distinfo
index 85c42893a019..83db2b869f6b 100644
--- a/www/mod_memcache_block/distinfo
+++ b/www/mod_memcache_block/distinfo
@@ -1,2 +1,3 @@
-SHA256 (apache2/netik-mod_memcache_block-20120821-7b1fcec_GH0.tar.gz) = ee33f298dcc08fee1239f99036076550272e69646713cfe65fe95773860672f5
-SIZE (apache2/netik-mod_memcache_block-20120821-7b1fcec_GH0.tar.gz) = 13351
+TIMESTAMP = 1525714521
+SHA256 (apache2/gaod-mod_memcache_block-1.0_GH0.tar.gz) = bef6a3bf80e642a31f9fe3867787f83e93fb4cdb54db5f193c79d3adc03b37b5
+SIZE (apache2/gaod-mod_memcache_block-1.0_GH0.tar.gz) = 13359
diff --git a/www/mod_memcache_block/files/patch-mod__memcache__block.c b/www/mod_memcache_block/files/patch-mod__memcache__block.c
new file mode 100644
index 000000000000..9963c509660d
--- /dev/null
+++ b/www/mod_memcache_block/files/patch-mod__memcache__block.c
@@ -0,0 +1,18 @@
+--- mod_memcache_block.c.orig 2018-05-08 02:01:33.125306000 +0800
++++ mod_memcache_block.c 2018-05-08 02:02:06.796426000 +0800
+@@ -369,6 +369,7 @@
+ if (s2conf->response_limiter != NULL) {
+ merged_config->response_limiter = apr_hash_copy(p, s2conf->response_limiter);
+ }
++ return (void*) merged_config;
+ }
+
+ static apr_status_t mb_child_exit(void *data)
+@@ -416,6 +417,7 @@
+ /* finally, refresh the blocklist */
+ mb_refresh_blocklist(s);
+
++ return OK;
+ }
+
+ /* callback used when we walk the array */