svn commit: r548363 - in head/databases: . p5-Redis-RateLimit
Vanilla I. Shu
vanilla at FreeBSD.org
Sat Sep 12 13:29:12 UTC 2020
Author: vanilla
Date: Sat Sep 12 13:29:10 2020
New Revision: 548363
URL: https://svnweb.freebsd.org/changeset/ports/548363
Log:
Add p5-Redis-RateLimit 1.0002, sliding window rate limiting with Redis.
PR: 249249
Submitted by: Davíð Steinn Geirsson <david at isnic.is>
Added:
head/databases/p5-Redis-RateLimit/
head/databases/p5-Redis-RateLimit/Makefile (contents, props changed)
head/databases/p5-Redis-RateLimit/distinfo (contents, props changed)
head/databases/p5-Redis-RateLimit/pkg-descr (contents, props changed)
head/databases/p5-Redis-RateLimit/pkg-plist (contents, props changed)
Modified:
head/databases/Makefile
Modified: head/databases/Makefile
==============================================================================
--- head/databases/Makefile Sat Sep 12 13:27:21 2020 (r548362)
+++ head/databases/Makefile Sat Sep 12 13:29:10 2020 (r548363)
@@ -463,6 +463,7 @@
SUBDIR += p5-Redis-Fast
SUBDIR += p5-Redis-JobQueue
SUBDIR += p5-Redis-hiredis
+ SUBDIR += p5-Redis-RateLimit
SUBDIR += p5-RedisDB
SUBDIR += p5-RedisDB-Parser
SUBDIR += p5-Relations
Added: head/databases/p5-Redis-RateLimit/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/p5-Redis-RateLimit/Makefile Sat Sep 12 13:29:10 2020 (r548363)
@@ -0,0 +1,31 @@
+# Created by: Davíð Steinn Geirsson <david at isnic.is>
+# $FreeBSD$
+
+PORTNAME= Redis-RateLimit
+PORTVERSION= 1.0002
+CATEGORIES= databases perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= david at isnic.is
+COMMENT= Sliding window rate limiting with Redis
+
+LICENSE= MIT
+
+BUILD_DEPENDS= ${RUN_DEPENDS}
+RUN_DEPENDS= p5-Carp>=1.50:devel/p5-Carp \
+ p5-Digest-SHA1>=2.13:security/p5-Digest-SHA1 \
+ p5-File-Share>=0.25:devel/p5-File-Share \
+ p5-File-Slurp-Tiny>=0.004:devel/p5-File-Slurp-Tiny \
+ p5-JSON-MaybeXS>=1.004002:converters/p5-JSON-MaybeXS \
+ p5-Scalar-List-Utils>=1.55:lang/p5-Scalar-List-Utils \
+ p5-Moo>=2.004000:devel/p5-Moo \
+ p5-namespace-clean>=0.27:devel/p5-namespace-clean \
+ p5-Redis>=1.998:databases/p5-Redis \
+ p5-Try-Tiny>=0.30:lang/p5-Try-Tiny
+
+USES= perl5
+USE_PERL5= modbuildtiny
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Added: head/databases/p5-Redis-RateLimit/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/p5-Redis-RateLimit/distinfo Sat Sep 12 13:29:10 2020 (r548363)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1599917295
+SHA256 (Redis-RateLimit-1.0002.tar.gz) = c4fa03e2884d6806c94ff6c0109a5c7de316c4f6b0d62512c34375b9a16aa0a0
+SIZE (Redis-RateLimit-1.0002.tar.gz) = 9682
Added: head/databases/p5-Redis-RateLimit/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/p5-Redis-RateLimit/pkg-descr Sat Sep 12 13:29:10 2020 (r548363)
@@ -0,0 +1,6 @@
+A Perl library for efficient rate limiting using sliding windows
+stored in Redis.
+
+This is a port of RateLimit.js without the non-blocking goodness.
+
+WWW: https://metacpan.org/pod/Redis::RateLimit
Added: head/databases/p5-Redis-RateLimit/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/p5-Redis-RateLimit/pkg-plist Sat Sep 12 13:29:10 2020 (r548363)
@@ -0,0 +1,6 @@
+%%SITE_PERL%%/Redis/RateLimit.pm
+%%SITE_PERL%%/auto/share/dist/Redis-RateLimit/check_limit.lua
+%%SITE_PERL%%/auto/share/dist/Redis-RateLimit/unpack_args.lua
+%%SITE_PERL%%/auto/share/dist/Redis-RateLimit/check_incr_limit.lua
+%%SITE_PERL%%/auto/share/dist/Redis-RateLimit/check_whitelist_blacklist.lua
+%%PERL5_MAN3%%/Redis::RateLimit.3.gz
More information about the svn-ports-head
mailing list