diff options
Diffstat (limited to 'devel/p5-CHI')
-rw-r--r-- | devel/p5-CHI/Makefile | 42 | ||||
-rw-r--r-- | devel/p5-CHI/distinfo | 3 | ||||
-rw-r--r-- | devel/p5-CHI/pkg-descr | 13 | ||||
-rw-r--r-- | devel/p5-CHI/pkg-plist | 51 |
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%% |