aboutsummaryrefslogtreecommitdiff
path: root/devel/p5-CHI
diff options
context:
space:
mode:
Diffstat (limited to 'devel/p5-CHI')
-rw-r--r--devel/p5-CHI/Makefile42
-rw-r--r--devel/p5-CHI/distinfo3
-rw-r--r--devel/p5-CHI/pkg-descr13
-rw-r--r--devel/p5-CHI/pkg-plist51
4 files changed, 109 insertions, 0 deletions
diff --git a/devel/p5-CHI/Makefile b/devel/p5-CHI/Makefile
new file mode 100644
index 000000000000..008d5d28de61
--- /dev/null
+++ b/devel/p5-CHI/Makefile
@@ -0,0 +1,42 @@
+# New ports collection makefile for: CHI
+# Date created: 02 Mar 2009
+# Whom: Jun Kuriyama <kuriyama@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= CHI
+PORTVERSION= 0.10
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= ../../authors/id/J/JS/JSWARTZ
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= kuriyama@FreeBSD.org
+COMMENT= Perl extension for unified cache interface
+
+RUN_DEPENDS= \
+ p5-Data-UUID>0:${PORTSDIR}/devel/p5-Data-UUID \
+ p5-Digest-JHash>0:${PORTSDIR}/security/p5-Digest-JHash \
+ p5-Hash-MoreUtils>0:${PORTSDIR}/devel/p5-Hash-MoreUtils \
+ p5-List-MoreUtils>=0.13:${PORTSDIR}/lang/p5-List-MoreUtils \
+ p5-Mouse>=0.15:${PORTSDIR}/devel/p5-Mouse \
+ p5-Time-Duration>=1.06:${PORTSDIR}/devel/p5-Time-Duration \
+ p5-Time-Duration-Parse>=0.03:${PORTSDIR}/devel/p5-Time-Duration-Parse
+BUILD_DEPENDS= ${RUN_DEPENDS}
+
+PERL_CONFIGURE= yes
+
+MAN3= CHI.3 \
+ CHI::CacheObject.3 \
+ CHI::Driver.3 \
+ CHI::Driver::Base::CacheContainer.3 \
+ CHI::Driver::CacheCache.3 \
+ CHI::Driver::Development.3 \
+ CHI::Driver::FastMmap.3 \
+ CHI::Driver::File.3 \
+ CHI::Driver::Memory.3 \
+ CHI::Driver::Multilevel.3 \
+ CHI::Driver::Null.3
+
+.include <bsd.port.mk>
diff --git a/devel/p5-CHI/distinfo b/devel/p5-CHI/distinfo
new file mode 100644
index 000000000000..19fa25a74a0d
--- /dev/null
+++ b/devel/p5-CHI/distinfo
@@ -0,0 +1,3 @@
+MD5 (CHI-0.10.tar.gz) = 88a5b15052f39a5153d96b104c93febe
+SHA256 (CHI-0.10.tar.gz) = bf7151b29cb4a5db5aee90e1eee426e803be2cd539bda6f9a80e2c882b936e2e
+SIZE (CHI-0.10.tar.gz) = 67587
diff --git a/devel/p5-CHI/pkg-descr b/devel/p5-CHI/pkg-descr
new file mode 100644
index 000000000000..dcd0484ad16e
--- /dev/null
+++ b/devel/p5-CHI/pkg-descr
@@ -0,0 +1,13 @@
+CHI provides a unified caching API, designed to assist a developer in
+persisting data for a specified period of time.
+
+The CHI interface is implemented by driver classes that support
+fetching, storing and clearing of data. Driver classes exist or will
+exist for the gamut of storage backends available to Perl, such as
+memory, plain files, memory mapped files, memcached, and DBI.
+
+CHI is intended as an evolution of DeWitt Clinton's Cache::Cache
+package, adhering to the basic Cache API but adding new features and
+addressing limitations in the Cache::Cache implementation.
+
+WWW: http://search.cpan.org/dist/CHI/
diff --git a/devel/p5-CHI/pkg-plist b/devel/p5-CHI/pkg-plist
new file mode 100644
index 000000000000..6333ca67f667
--- /dev/null
+++ b/devel/p5-CHI/pkg-plist
@@ -0,0 +1,51 @@
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/CHI/.packlist
+%%SITE_PERL%%/CHI.pm
+%%SITE_PERL%%/CHI/CacheObject.pm
+%%SITE_PERL%%/CHI/Driver.pm
+%%SITE_PERL%%/CHI/Driver/Base/CacheContainer.pm
+%%SITE_PERL%%/CHI/Driver/CacheCache.pm
+%%SITE_PERL%%/CHI/Driver/Development.pod
+%%SITE_PERL%%/CHI/Driver/FastMmap.pm
+%%SITE_PERL%%/CHI/Driver/File.pm
+%%SITE_PERL%%/CHI/Driver/Memory.pm
+%%SITE_PERL%%/CHI/Driver/Multilevel.pm
+%%SITE_PERL%%/CHI/Driver/Null.pm
+%%SITE_PERL%%/CHI/NullLogger.pm
+%%SITE_PERL%%/CHI/Serializer/Storable.pm
+%%SITE_PERL%%/CHI/Test.pm
+%%SITE_PERL%%/CHI/Test/Class.pm
+%%SITE_PERL%%/CHI/Test/Driver/Readonly.pm
+%%SITE_PERL%%/CHI/Test/Driver/Writeonly.pm
+%%SITE_PERL%%/CHI/Test/InternalOnly.pm
+%%SITE_PERL%%/CHI/Test/Logger.pm
+%%SITE_PERL%%/CHI/Test/Util.pm
+%%SITE_PERL%%/CHI/Util.pm
+%%SITE_PERL%%/CHI/t/Driver.pm
+%%SITE_PERL%%/CHI/t/Driver/CacheCache.pm
+%%SITE_PERL%%/CHI/t/Driver/FastMmap.pm
+%%SITE_PERL%%/CHI/t/Driver/File.pm
+%%SITE_PERL%%/CHI/t/Driver/File/DepthZero.pm
+%%SITE_PERL%%/CHI/t/Driver/Memory.pm
+%%SITE_PERL%%/CHI/t/Driver/Multilevel.pm
+%%SITE_PERL%%/CHI/t/Driver/Multilevel/Single.pm
+%%SITE_PERL%%/CHI/t/Driver/Null.pm
+%%SITE_PERL%%/CHI/t/GetError.pm
+%%SITE_PERL%%/CHI/t/Initialize.pm
+%%SITE_PERL%%/CHI/t/Multilevel.pm
+%%SITE_PERL%%/CHI/t/RequiredModules.pm
+%%SITE_PERL%%/CHI/t/Sanity.pm
+%%SITE_PERL%%/CHI/t/SetError.pm
+%%SITE_PERL%%/CHI/t/Subclass.pm
+%%SITE_PERL%%/CHI/t/Util.pm
+@dirrmtry %%SITE_PERL%%/CHI/t/Driver/Multilevel
+@dirrmtry %%SITE_PERL%%/CHI/t/Driver/File
+@dirrmtry %%SITE_PERL%%/CHI/t/Driver
+@dirrmtry %%SITE_PERL%%/CHI/t
+@dirrmtry %%SITE_PERL%%/CHI/Test/Driver
+@dirrmtry %%SITE_PERL%%/CHI/Test
+@dirrmtry %%SITE_PERL%%/CHI/Serializer
+@dirrmtry %%SITE_PERL%%/CHI/Driver/Base
+@dirrmtry %%SITE_PERL%%/CHI/Driver
+@dirrmtry %%SITE_PERL%%/CHI
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/CHI
+@dirrmtry %%SITE_PERL%%