SecBSD's official ports repository

This commit is contained in:
purplerain 2023-08-16 22:26:55 +00:00
commit 2c0afcbbf3
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
64331 changed files with 5339189 additions and 0 deletions

View file

@ -0,0 +1,16 @@
COMMENT= perl cache interface
MODULES= cpan
PKG_ARCH= *
DISTNAME = Cache-Cache-1.08
CATEGORIES= devel
REVISION = 0
# perl
PERMIT_PACKAGE= Yes
RUN_DEPENDS= security/p5-Digest-SHA1>=2.02 \
devel/p5-IPC-ShareLite>=0.09 \
devel/p5-Error>=0.15
.include <bsd.port.mk>

View file

@ -0,0 +1,2 @@
SHA256 (Cache-Cache-1.08.tar.gz) = 0sf9Xbpd0BC32JI1FokLtsz2tfGIzLafNcsP1sAx0eg=
SIZE (Cache-Cache-1.08.tar.gz) = 35124

View file

@ -0,0 +1,17 @@
The Cache modules are designed to assist a developer in persisting
data for a specified period of time. Often these modules are used
in web applications to store data locally to save repeated and
redundant expensive calls to remote machines or databases. People
have also been known to use Cache::Cache for its straightforward
interface in sharing data between runs of an application or invocations
of a CGI-style script or simply as an easy to use abstraction of
the filesystem or shared memory.
The Cache package provides Cache::Cache, a generic interface for
creating persistent data stores. This interface is implemented by
the Cache::MemoryCache, Cache::SharedMemoryCache, Cache::FileCache,
Cache::SizeAwareFileCache, Cache::SizeAwareMemoryCache, and
Cache::SizeAwareSharedMemoryCache classes.
This work aggregates and extends the obsolete File::Cache and
IPC::Cache projects.

View file

@ -0,0 +1,41 @@
${P5SITE}/Cache/
${P5SITE}/Cache/BaseCache.pm
${P5SITE}/Cache/BaseCacheTester.pm
${P5SITE}/Cache/Cache.pm
${P5SITE}/Cache/CacheMetaData.pm
${P5SITE}/Cache/CacheSizer.pm
${P5SITE}/Cache/CacheTester.pm
${P5SITE}/Cache/CacheUtils.pm
${P5SITE}/Cache/FileBackend.pm
${P5SITE}/Cache/FileCache.pm
${P5SITE}/Cache/MemoryBackend.pm
${P5SITE}/Cache/MemoryCache.pm
${P5SITE}/Cache/NullCache.pm
${P5SITE}/Cache/Object.pm
${P5SITE}/Cache/SharedMemoryBackend.pm
${P5SITE}/Cache/SharedMemoryCache.pm
${P5SITE}/Cache/SizeAwareCache.pm
${P5SITE}/Cache/SizeAwareCacheTester.pm
${P5SITE}/Cache/SizeAwareFileCache.pm
${P5SITE}/Cache/SizeAwareMemoryCache.pm
${P5SITE}/Cache/SizeAwareSharedMemoryCache.pm
@man man/man3p/Cache::BaseCache.3p
@man man/man3p/Cache::BaseCacheTester.3p
@man man/man3p/Cache::Cache.3p
@man man/man3p/Cache::CacheMetaData.3p
@man man/man3p/Cache::CacheSizer.3p
@man man/man3p/Cache::CacheTester.3p
@man man/man3p/Cache::CacheUtils.3p
@man man/man3p/Cache::FileBackend.3p
@man man/man3p/Cache::FileCache.3p
@man man/man3p/Cache::MemoryBackend.3p
@man man/man3p/Cache::MemoryCache.3p
@man man/man3p/Cache::NullCache.3p
@man man/man3p/Cache::Object.3p
@man man/man3p/Cache::SharedMemoryBackend.3p
@man man/man3p/Cache::SharedMemoryCache.3p
@man man/man3p/Cache::SizeAwareCache.3p
@man man/man3p/Cache::SizeAwareCacheTester.3p
@man man/man3p/Cache::SizeAwareFileCache.3p
@man man/man3p/Cache::SizeAwareMemoryCache.3p
@man man/man3p/Cache::SizeAwareSharedMemoryCache.3p