aboutsummaryrefslogtreecommitdiffstats
path: root/databases
diff options
context:
space:
mode:
authormharo <mharo@FreeBSD.org>2004-01-17 05:26:02 +0800
committermharo <mharo@FreeBSD.org>2004-01-17 05:26:02 +0800
commit0e522bb7e9bd4e4e963e5837b54db90a256ce2ce (patch)
treef08583ebfee5ef95bcb54f240f982ab3e3bb1858 /databases
parentb9f7433d6ede92b50142260ca74fcc5ca9fc1f3f (diff)
downloadfreebsd-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/Makefile1
-rw-r--r--databases/p5-DWH_File/Makefile30
-rw-r--r--databases/p5-DWH_File/distinfo1
-rw-r--r--databases/p5-DWH_File/pkg-descr14
-rw-r--r--databases/p5-DWH_File/pkg-plist33
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