diff options
author | mharo <mharo@FreeBSD.org> | 2004-01-17 05:26:02 +0800 |
---|---|---|
committer | mharo <mharo@FreeBSD.org> | 2004-01-17 05:26:02 +0800 |
commit | 0e522bb7e9bd4e4e963e5837b54db90a256ce2ce (patch) | |
tree | f08583ebfee5ef95bcb54f240f982ab3e3bb1858 /databases | |
parent | b9f7433d6ede92b50142260ca74fcc5ca9fc1f3f (diff) | |
download | freebsd-ports-gnome-0e522bb7e9bd4e4e963e5837b54db90a256ce2ce.tar.gz freebsd-ports-gnome-0e522bb7e9bd4e4e963e5837b54db90a256ce2ce.tar.zst freebsd-ports-gnome-0e522bb7e9bd4e4e963e5837b54db90a256ce2ce.zip |
add p5-DWH_File which allows for data and object persistence in deep and
wide hashes
Diffstat (limited to 'databases')
-rw-r--r-- | databases/Makefile | 1 | ||||
-rw-r--r-- | databases/p5-DWH_File/Makefile | 30 | ||||
-rw-r--r-- | databases/p5-DWH_File/distinfo | 1 | ||||
-rw-r--r-- | databases/p5-DWH_File/pkg-descr | 14 | ||||
-rw-r--r-- | databases/p5-DWH_File/pkg-plist | 33 |
5 files changed, 79 insertions, 0 deletions
diff --git a/databases/Makefile b/databases/Makefile index ffade06fe6a2..acc8b36e2231 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -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 diff --git a/databases/p5-DWH_File/Makefile b/databases/p5-DWH_File/Makefile new file mode 100644 index 000000000000..8ef82992cc58 --- /dev/null +++ b/databases/p5-DWH_File/Makefile @@ -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> diff --git a/databases/p5-DWH_File/distinfo b/databases/p5-DWH_File/distinfo new file mode 100644 index 000000000000..05e95efffaf8 --- /dev/null +++ b/databases/p5-DWH_File/distinfo @@ -0,0 +1 @@ +MD5 (DWH_File-0.24.tar.gz) = 3e6096b3630dd7609cb24a54df3062cf diff --git a/databases/p5-DWH_File/pkg-descr b/databases/p5-DWH_File/pkg-descr new file mode 100644 index 000000000000..795eb0bc573d --- /dev/null +++ b/databases/p5-DWH_File/pkg-descr @@ -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 diff --git a/databases/p5-DWH_File/pkg-plist b/databases/p5-DWH_File/pkg-plist new file mode 100644 index 000000000000..2c61a26ec6b0 --- /dev/null +++ b/databases/p5-DWH_File/pkg-plist @@ -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 |