summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Wills <swills@FreeBSD.org>2014-08-19 15:08:03 +0000
committerSteve Wills <swills@FreeBSD.org>2014-08-19 15:08:03 +0000
commitfc183e2778814bd0e9230bf3a44fa5ec9aa2a569 (patch)
tree5c55fee1564953e3da3dde31614bc5d76787f98a
parent4e479ace41ed1d0862e13b8ea30862cac2c2b0d8 (diff)
downloadfreebsd-ports-fc183e2778814bd0e9230bf3a44fa5ec9aa2a569.zip
devel/rubygem-memoize: add port for rubygem-memoize
The memoize library allows you to cache methods for faster lookup. Cached results can either be stored in memory (the default) or to a file. WWW: http://github.com/djberg96/memoize
-rw-r--r--devel/Makefile1
-rw-r--r--devel/rubygem-memoize/Makefile18
-rw-r--r--devel/rubygem-memoize/distinfo2
-rw-r--r--devel/rubygem-memoize/pkg-descr4
4 files changed, 25 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index ac85e9e553ee..c4fa3437c80b 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4388,6 +4388,7 @@
SUBDIR += rubygem-map
SUBDIR += rubygem-mash
SUBDIR += rubygem-memoizable
+ SUBDIR += rubygem-memoize
SUBDIR += rubygem-mercenary
SUBDIR += rubygem-metaclass
SUBDIR += rubygem-metaid
diff --git a/devel/rubygem-memoize/Makefile b/devel/rubygem-memoize/Makefile
new file mode 100644
index 000000000000..7a4ea5b8b5e8
--- /dev/null
+++ b/devel/rubygem-memoize/Makefile
@@ -0,0 +1,18 @@
+# Created by: Steve Wills <swills@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= memoize
+PORTVERSION= 1.3.1
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= ruby@FreeBSD.org
+COMMENT= Speeds up methods at the cost of memory (or disk space)
+
+RUN_DEPENDS= rubygem-test-unit>=2.0.2:${PORTSDIR}/devel/rubygem-test-unit
+
+USE_RUBY= yes
+USE_RUBYGEMS= yes
+RUBYGEM_AUTOPLIST=yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-memoize/distinfo b/devel/rubygem-memoize/distinfo
new file mode 100644
index 000000000000..998c86bef446
--- /dev/null
+++ b/devel/rubygem-memoize/distinfo
@@ -0,0 +1,2 @@
+SHA256 (rubygem/memoize-1.3.1.gem) = 4ab7f06f3b5b106509d2150b0948d06fd0c92962bc74a385b9627ef22bc2b21f
+SIZE (rubygem/memoize-1.3.1.gem) = 7680
diff --git a/devel/rubygem-memoize/pkg-descr b/devel/rubygem-memoize/pkg-descr
new file mode 100644
index 000000000000..11b0fedd4c6e
--- /dev/null
+++ b/devel/rubygem-memoize/pkg-descr
@@ -0,0 +1,4 @@
+The memoize library allows you to cache methods for faster lookup. Cached
+results can either be stored in memory (the default) or to a file.
+
+WWW: http://github.com/djberg96/memoize