aboutsummaryrefslogtreecommitdiffstats
path: root/databases
diff options
context:
space:
mode:
authorclsung <clsung@FreeBSD.org>2006-09-27 17:03:27 +0800
committerclsung <clsung@FreeBSD.org>2006-09-27 17:03:27 +0800
commit1c6b34edebb3d44d017c9b9cbac99fb8a35c3057 (patch)
tree7cff432cb881d8a987a38cee16608872a317ba55 /databases
parent44a12788e1b277c9e2d99a99fe26a176c79e7dce (diff)
downloadfreebsd-ports-gnome-1c6b34edebb3d44d017c9b9cbac99fb8a35c3057.tar.gz
freebsd-ports-gnome-1c6b34edebb3d44d017c9b9cbac99fb8a35c3057.tar.zst
freebsd-ports-gnome-1c6b34edebb3d44d017c9b9cbac99fb8a35c3057.zip
Add p5-Genezzo 0.64, an extensible database with SQL and DBI.
PR: ports/102388 Submitted by: Gea-Suan Lin <gslin at gslin.org>
Diffstat (limited to 'databases')
-rw-r--r--databases/Makefile1
-rw-r--r--databases/p5-Genezzo/Makefile59
-rw-r--r--databases/p5-Genezzo/distinfo3
-rw-r--r--databases/p5-Genezzo/pkg-descr7
-rw-r--r--databases/p5-Genezzo/pkg-plist87
5 files changed, 157 insertions, 0 deletions
diff --git a/databases/Makefile b/databases/Makefile
index 069979f8a342..eb2dcd52f26c 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -259,6 +259,7 @@
SUBDIR += p5-Data-Pageset
SUBDIR += p5-Exception-Class-DBI
SUBDIR += p5-GDBM
+ SUBDIR += p5-Genezzo
SUBDIR += p5-GraphViz-DBI
SUBDIR += p5-Ima-DBI
SUBDIR += p5-Iterator-DBI
diff --git a/databases/p5-Genezzo/Makefile b/databases/p5-Genezzo/Makefile
new file mode 100644
index 000000000000..7a2a8a67fa74
--- /dev/null
+++ b/databases/p5-Genezzo/Makefile
@@ -0,0 +1,59 @@
+# New ports collection makefile for: p5-Genezzo
+# Date created: 2006-08-22
+# Whom: Gea-Suan Lin <gslin@gslin.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= Genezzo
+PORTVERSION= 0.64
+CATEGORIES= databases perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR= ../../authors/id/J/JC/JCOHEN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= clsung@FreeBSD.org
+COMMENT= An extensible database with SQL and DBI
+
+RUN_DEPENDS= ${SITE_PERL}/Parse/RecDescent.pm:${PORTSDIR}/devel/p5-Parse-RecDescent
+BUILD_DEPENDS= ${RUN_DEPENDS}
+
+PERL_CONFIGURE= yes
+
+MAN1= gendba.pl.1 genexp.pl.1
+MAN3= Genezzo.3 Genezzo::Block::RDBArray.3 \
+ Genezzo::Block::RDBlkA.3 Genezzo::Block::RDBlk_NN.3 \
+ Genezzo::Block::RDBlock.3 Genezzo::Block::RowDir.3 \
+ Genezzo::Block::Std.3 Genezzo::Block::Util.3 \
+ Genezzo::BufCa::BCFile.3 Genezzo::BufCa::BufCa.3 \
+ Genezzo::BufCa::BufCaElt.3 Genezzo::BufCa::DirtyScalar.3 \
+ Genezzo::BufCa::PinScalar.3 Genezzo::Dict.3 \
+ Genezzo::GenDBI.3 Genezzo::Havok.3 Genezzo::Havok::Basic.3 \
+ Genezzo::Havok::DebugUtils.3 Genezzo::Havok::Examples.3 \
+ Genezzo::Havok::OO_Examples.3 Genezzo::Havok::SQLScalar.3 \
+ Genezzo::Havok::SysHook.3 Genezzo::Havok::UserExtend.3 \
+ Genezzo::Havok::UserFunctions.3 Genezzo::Index::bt2.3 \
+ Genezzo::Index::bt3.3 Genezzo::Index::btHash.3 \
+ Genezzo::Parse::SQL.3 Genezzo::Parse::SQLGrammar.3 \
+ Genezzo::Plan.3 Genezzo::Plan::MakeAlgebra.3 \
+ Genezzo::Plan::QueryRewrite.3 Genezzo::Plan::TypeCheck.3 \
+ Genezzo::PushHash::HPHRowBlk.3 Genezzo::PushHash::PHArray.3 \
+ Genezzo::PushHash::PHFixed.3 Genezzo::PushHash::PHNoUpdate.3 \
+ Genezzo::PushHash::PushHash.3 Genezzo::PushHash::hph.3 \
+ Genezzo::RawIO.3 Genezzo::Row::RSBlock.3 \
+ Genezzo::Row::RSDual.3 Genezzo::Row::RSExpr.3 \
+ Genezzo::Row::RSFile.3 Genezzo::Row::RSIdx1.3 \
+ Genezzo::Row::RSJoinA.3 Genezzo::Row::RSTab.3 \
+ Genezzo::SpaceMan::SMExtent.3 Genezzo::SpaceMan::SMFile.3 \
+ Genezzo::SpaceMan::SMHook.3 Genezzo::TSHash.3 \
+ Genezzo::Tablespace.3 Genezzo::TestSetup.3 \
+ Genezzo::Util.3 Genezzo::XEval.3 Genezzo::XEval::Prepare.3 \
+ Genezzo::XEval::SQLAlter.3 Genezzo::gendba.3 Genezzo::genexp.3
+
+.include <bsd.port.pre.mk>
+
+.if ${PERL_LEVEL} < 500703
+IGNORE= requires Perl 5.7.3 or newer. Install lang/perl5.8 and try again
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/databases/p5-Genezzo/distinfo b/databases/p5-Genezzo/distinfo
new file mode 100644
index 000000000000..165236c95717
--- /dev/null
+++ b/databases/p5-Genezzo/distinfo
@@ -0,0 +1,3 @@
+MD5 (Genezzo-0.64.tar.gz) = 93b5e34c8f66ec79aed9c0a7cc67f70e
+SHA256 (Genezzo-0.64.tar.gz) = a819ee9e3fb7a3624ef3f1d7f7569dc403ad8cc987a8f6338542b58e4f067b27
+SIZE (Genezzo-0.64.tar.gz) = 462626
diff --git a/databases/p5-Genezzo/pkg-descr b/databases/p5-Genezzo/pkg-descr
new file mode 100644
index 000000000000..e4fc0907ead8
--- /dev/null
+++ b/databases/p5-Genezzo/pkg-descr
@@ -0,0 +1,7 @@
+The Genezzo modules implement a hierarchy of persistent hashes using a
+fixed amount of memory and disk. This system is designed to be easily
+configured and extended with custom functions, persistent storage
+representations, and novel data access methods. In its current
+incarnation it supports a subset of SQL and a partial DBI interface.
+
+WWW: http://search.cpan.org/dist/Genezzo/
diff --git a/databases/p5-Genezzo/pkg-plist b/databases/p5-Genezzo/pkg-plist
new file mode 100644
index 000000000000..e55b56cfd99f
--- /dev/null
+++ b/databases/p5-Genezzo/pkg-plist
@@ -0,0 +1,87 @@
+@comment $FreeBSD$
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Genezzo/.packlist
+%%SITE_PERL%%/Genezzo.pm
+%%SITE_PERL%%/Genezzo/Block/RDBArray.pm
+%%SITE_PERL%%/Genezzo/Block/RDBlkA.pm
+%%SITE_PERL%%/Genezzo/Block/RDBlk_NN.pm
+%%SITE_PERL%%/Genezzo/Block/RDBlock.pm
+%%SITE_PERL%%/Genezzo/Block/RowDir.pm
+%%SITE_PERL%%/Genezzo/Block/Std.pm
+%%SITE_PERL%%/Genezzo/Block/Util.pm
+%%SITE_PERL%%/Genezzo/BufCa/BCFile.pm
+%%SITE_PERL%%/Genezzo/BufCa/BufCa.pm
+%%SITE_PERL%%/Genezzo/BufCa/BufCaElt.pm
+%%SITE_PERL%%/Genezzo/BufCa/DirtyScalar.pm
+%%SITE_PERL%%/Genezzo/BufCa/PinScalar.pm
+%%SITE_PERL%%/Genezzo/Dict.pm
+%%SITE_PERL%%/Genezzo/GenDBI.pm
+%%SITE_PERL%%/Genezzo/Havok.pm
+%%SITE_PERL%%/Genezzo/Havok.yml
+%%SITE_PERL%%/Genezzo/Havok/Basic.pm
+%%SITE_PERL%%/Genezzo/Havok/DebugUtils.pm
+%%SITE_PERL%%/Genezzo/Havok/DebugUtils.yml
+%%SITE_PERL%%/Genezzo/Havok/Examples.pm
+%%SITE_PERL%%/Genezzo/Havok/OO_Examples.pm
+%%SITE_PERL%%/Genezzo/Havok/SQLScalar.pm
+%%SITE_PERL%%/Genezzo/Havok/SQLScalar.yml
+%%SITE_PERL%%/Genezzo/Havok/SysHook.pm
+%%SITE_PERL%%/Genezzo/Havok/SysHook.yml
+%%SITE_PERL%%/Genezzo/Havok/UserExtend.pm
+%%SITE_PERL%%/Genezzo/Havok/UserExtend.yml
+%%SITE_PERL%%/Genezzo/Havok/UserFunctions.pm
+%%SITE_PERL%%/Genezzo/Havok/UserFunctions.yml
+%%SITE_PERL%%/Genezzo/Index/bt2.pm
+%%SITE_PERL%%/Genezzo/Index/bt3.pm
+%%SITE_PERL%%/Genezzo/Index/btHash.pm
+%%SITE_PERL%%/Genezzo/Parse/SQL.pm
+%%SITE_PERL%%/Genezzo/Parse/SQLGrammar.pl
+%%SITE_PERL%%/Genezzo/Plan.pm
+%%SITE_PERL%%/Genezzo/Plan/MakeAlgebra.pm
+%%SITE_PERL%%/Genezzo/Plan/QueryRewrite.pm
+%%SITE_PERL%%/Genezzo/Plan/TypeCheck.pm
+%%SITE_PERL%%/Genezzo/PushHash/HPHRowBlk.pm
+%%SITE_PERL%%/Genezzo/PushHash/PHArray.pm
+%%SITE_PERL%%/Genezzo/PushHash/PHFixed.pm
+%%SITE_PERL%%/Genezzo/PushHash/PHNoUpdate.pm
+%%SITE_PERL%%/Genezzo/PushHash/PushHash.pm
+%%SITE_PERL%%/Genezzo/PushHash/hph.pm
+%%SITE_PERL%%/Genezzo/RawIO.pm
+%%SITE_PERL%%/Genezzo/Row/RSBlock.pm
+%%SITE_PERL%%/Genezzo/Row/RSDual.pm
+%%SITE_PERL%%/Genezzo/Row/RSExpr.pm
+%%SITE_PERL%%/Genezzo/Row/RSFile.pm
+%%SITE_PERL%%/Genezzo/Row/RSIdx1.pm
+%%SITE_PERL%%/Genezzo/Row/RSJoinA.pm
+%%SITE_PERL%%/Genezzo/Row/RSTab.pm
+%%SITE_PERL%%/Genezzo/SpaceMan/SMExtent.pm
+%%SITE_PERL%%/Genezzo/SpaceMan/SMFile.pm
+%%SITE_PERL%%/Genezzo/SpaceMan/SMHook.pm
+%%SITE_PERL%%/Genezzo/SpaceMan/SMHook.yml
+%%SITE_PERL%%/Genezzo/TSHash.pm
+%%SITE_PERL%%/Genezzo/Tablespace.pm
+%%SITE_PERL%%/Genezzo/TestSetup.pm
+%%SITE_PERL%%/Genezzo/Util.pm
+%%SITE_PERL%%/Genezzo/XEval.pm
+%%SITE_PERL%%/Genezzo/XEval/Prepare.pm
+%%SITE_PERL%%/Genezzo/XEval/SQLAlter.pm
+%%SITE_PERL%%/Genezzo/bigdb.sql
+%%SITE_PERL%%/Genezzo/dbi_example.pl
+%%SITE_PERL%%/Genezzo/dict.sql
+%%SITE_PERL%%/Genezzo/gendba.pl
+%%SITE_PERL%%/Genezzo/genexp.pl
+%%SITE_PERL%%/Genezzo/havok.sql
+%%SITE_PERL%%/Genezzo/syshook.sql
+bin/gendba.pl
+bin/genexp.pl
+@dirrmtry %%SITE_PERL%%/Genezzo/XEval
+@dirrmtry %%SITE_PERL%%/Genezzo/SpaceMan
+@dirrmtry %%SITE_PERL%%/Genezzo/Row
+@dirrmtry %%SITE_PERL%%/Genezzo/PushHash
+@dirrmtry %%SITE_PERL%%/Genezzo/Plan
+@dirrmtry %%SITE_PERL%%/Genezzo/Parse
+@dirrmtry %%SITE_PERL%%/Genezzo/Index
+@dirrmtry %%SITE_PERL%%/Genezzo/Havok
+@dirrmtry %%SITE_PERL%%/Genezzo/BufCa
+@dirrmtry %%SITE_PERL%%/Genezzo/Block
+@dirrmtry %%SITE_PERL%%/Genezzo
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Genezzo