1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-23 09:10:43 +00:00

add p5-DWH_File which allows for data and object persistence in deep and

wide hashes
This commit is contained in:
Michael Haro 2004-01-16 21:26:02 +00:00
parent 2fdb9f3359
commit de215b3692
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=98343
5 changed files with 79 additions and 0 deletions

View File

@ -111,6 +111,7 @@
SUBDIR += p5-Class-DBI-Replication
SUBDIR += p5-Class-DBI-SAK
SUBDIR += p5-Class-DBI-SQLite
SUBDIR += p5-DWH_File
SUBDIR += p5-Data-Page
SUBDIR += p5-Class-DBI-ToSax
SUBDIR += p5-Class-DBI-mysql

View File

@ -0,0 +1,30 @@
# New ports collection makefile for: p5-DWH_File
# Date created: Thu Jan 8 13:16:46 PST 2004
# Whom: mharo@FreeBSD.org
#
# $FreeBSD$
#
PORTNAME= DWH_File
PORTVERSION= 0.24
CATEGORIES= databases perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR= DWH_File
PKGNAMEPREFIX= p5-
MAINTAINER= mharo@FreeBSD.org
COMMENT= Store deep and wide hashes in single level tied hash
PERL_CONFIGURE= yes
MAN3= DWH_File.3 DWH_File::Registry::URI.3 DWH_File::Value::Factory.3 \
DWH_File::Tie::Array::Node.3 DWH_File::Value.3 DWH_File::Aware.3 \
DWH_File::Tie::Scalar.3 DWH_File::Registry::Class.3 \
DWH_File::Value::Undef.3 DWH_File::Kernel.3 DWH_File::Subscript.3 \
DWH_File::Tie::Hash.3 DWH_File::ID_Mill.3 DWH_File::Tie.3 DWH_File::Work.3 \
DWH_File::Subscript::Wired.3 DWH_File::Registry.3 DWH_File::Cached.3 \
DWH_File::Tie::Hash::Node.3 DWH_File::Reference.3 DWH_File::Value::Plain.3 \
DWH_File::Cache.3 DWH_File::Tie::Array.3 DWH_File::Slot.3 \
DWH_File::Tie::Foreign.3 DWH_File::Tie::Subscripted.3
.include <bsd.port.mk>

View File

@ -0,0 +1 @@
MD5 (DWH_File-0.24.tar.gz) = 3e6096b3630dd7609cb24a54df3062cf

View File

@ -0,0 +1,14 @@
DWH_File is used in a similar manner to NDBM_File, DB_File etc. In fact it
depends on one of these. DWH_File expands the functionality to save not
only the hash that is tied but also all the data that this hash contains
references to - that is it'll save all you list of lists and list of hashes
and so forth. And what's more, it will save objects as well - if they'll
comply with some very simple rules which don't impose any limitations to
their functionality or structure except that they can't themselves be tied
to anyone else. See the "Models" section of the embedded documentation for
details.
WWW: http://www.orqwood.dk/perl5/dwh/
- Michael Haro
mharo@FreeBSD.org

View File

@ -0,0 +1,33 @@
%%SITE_PERL%%/DWH_File.pm
%%SITE_PERL%%/DWH_File/Registry/URI.pm
%%SITE_PERL%%/DWH_File/Registry/Class.pm
%%SITE_PERL%%/DWH_File/Value/Factory.pm
%%SITE_PERL%%/DWH_File/Value/Undef.pm
%%SITE_PERL%%/DWH_File/Value/Plain.pm
%%SITE_PERL%%/DWH_File/Tie/Array/Node.pm
%%SITE_PERL%%/DWH_File/Tie/Scalar.pm
%%SITE_PERL%%/DWH_File/Tie/Hash.pm
%%SITE_PERL%%/DWH_File/Tie/Hash/Node.pm
%%SITE_PERL%%/DWH_File/Tie/Array.pm
%%SITE_PERL%%/DWH_File/Tie/Foreign.pm
%%SITE_PERL%%/DWH_File/Tie/Subscripted.pm
%%SITE_PERL%%/DWH_File/Value.pm
%%SITE_PERL%%/DWH_File/Aware.pm
%%SITE_PERL%%/DWH_File/Kernel.pm
%%SITE_PERL%%/DWH_File/Subscript.pm
%%SITE_PERL%%/DWH_File/ID_Mill.pm
%%SITE_PERL%%/DWH_File/Tie.pm
%%SITE_PERL%%/DWH_File/Work.pm
%%SITE_PERL%%/DWH_File/Subscript/Wired.pm
%%SITE_PERL%%/DWH_File/Registry.pm
%%SITE_PERL%%/DWH_File/Cached.pm
%%SITE_PERL%%/DWH_File/Reference.pm
%%SITE_PERL%%/DWH_File/Cache.pm
%%SITE_PERL%%/DWH_File/Slot.pm
@dirrm %%SITE_PERL%%/DWH_File/Registry
@dirrm %%SITE_PERL%%/DWH_File/Value
@dirrm %%SITE_PERL%%/DWH_File/Tie/Array
@dirrm %%SITE_PERL%%/DWH_File/Tie/Hash
@dirrm %%SITE_PERL%%/DWH_File/Subscript
@dirrm %%SITE_PERL%%/DWH_File/Tie
@dirrm %%SITE_PERL%%/DWH_File