aboutsummaryrefslogtreecommitdiff
path: root/databases/p5-Tangram
diff options
context:
space:
mode:
Diffstat (limited to 'databases/p5-Tangram')
-rw-r--r--databases/p5-Tangram/Makefile53
-rw-r--r--databases/p5-Tangram/distinfo5
-rw-r--r--databases/p5-Tangram/files/patch-Makefile.PL12
-rw-r--r--databases/p5-Tangram/pkg-descr3
-rw-r--r--databases/p5-Tangram/pkg-plist171
5 files changed, 168 insertions, 76 deletions
diff --git a/databases/p5-Tangram/Makefile b/databases/p5-Tangram/Makefile
index 38c0bb2965de..30ff6bd88dfd 100644
--- a/databases/p5-Tangram/Makefile
+++ b/databases/p5-Tangram/Makefile
@@ -6,13 +6,13 @@
#
PORTNAME= Tangram
-PORTVERSION= 2.08
+PORTVERSION= 2.10
CATEGORIES= databases perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR= Tangram
PKGNAMEPREFIX= p5-
-MAINTAINER= skv@FreeBSD.org
+MAINTAINER= perl@FreeBSD.org
COMMENT= Orthogonal Object Persistence in Relational Databases
BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Set/Object.pm:${PORTSDIR}/devel/p5-Set-Object \
@@ -24,19 +24,42 @@ RUN_DEPENDS= ${BUILD_DEPENDS}
PERL_CONFIGURE= yes
-MAN3= Tangram.3 Tangram::Array.3 Tangram::Complicity.3 \
- Tangram::Core.3 Tangram::Cursor.3 Tangram::DateTime.3 \
- Tangram::Deploy.3 Tangram::Dump.3 Tangram::Expr.3 \
- Tangram::FlatArray.3 Tangram::FlatHash.3 Tangram::IDBIF.3 \
- Tangram::IntrArray.3 Tangram::IntrSet.3 Tangram::Intro.3 \
- Tangram::Oracle.3 Tangram::PerlDump.3 Tangram::Pg.3 \
- Tangram::Ref.3 Tangram::Relational.3 \
- Tangram::Relational::Mappings.3 Tangram::Remote.3 \
- Tangram::SQLite.3 Tangram::Scalar.3 Tangram::Schema.3 \
- Tangram::Set.3 Tangram::Springfield.3 Tangram::Storable.3 \
- Tangram::Storage.3 Tangram::Sucks.3 Tangram::Sybase.3 \
- Tangram::Tour.3 Tangram::Type.3 Tangram::Type::Extending.3 \
- Tangram::YAML.3 Tangram::mysql.3
+MAN3= Tangram.3 \
+ Tangram::Complicity.3 \
+ Tangram::Core.3 \
+ Tangram::Cursor.3 \
+ Tangram::Deploy.3 \
+ Tangram::Driver::Oracle.3 \
+ Tangram::Driver::Pg.3 \
+ Tangram::Driver::SQLite.3 \
+ Tangram::Driver::Sybase.3 \
+ Tangram::Driver::mysql.3 \
+ Tangram::Expr.3 \
+ Tangram::Intro.3 \
+ Tangram::Relational.3 \
+ Tangram::Relational::Mappings.3 \
+ Tangram::Remote.3 \
+ Tangram::Schema.3 \
+ Tangram::Springfield.3 \
+ Tangram::Storage.3 \
+ Tangram::Sucks.3 \
+ Tangram::Tour.3 \
+ Tangram::Type.3 \
+ Tangram::Type::Array::FromMany.3 \
+ Tangram::Type::Array::FromOne.3 \
+ Tangram::Type::Array::Scalar.3 \
+ Tangram::Type::Dump.3 \
+ Tangram::Type::Dump::Any.3 \
+ Tangram::Type::Dump::Perl.3 \
+ Tangram::Type::Dump::Storable.3 \
+ Tangram::Type::Dump::YAML.3 \
+ Tangram::Type::Extending.3 \
+ Tangram::Type::Hash::Scalar.3 \
+ Tangram::Type::Ref::FromMany.3 \
+ Tangram::Type::Scalar.3 \
+ Tangram::Type::Set::FromMany.3 \
+ Tangram::Type::Set::FromOne.3 \
+ Tangram::Type::TimeAndDate.3
.include <bsd.port.pre.mk>
diff --git a/databases/p5-Tangram/distinfo b/databases/p5-Tangram/distinfo
index dcc9392ada19..df00cc184200 100644
--- a/databases/p5-Tangram/distinfo
+++ b/databases/p5-Tangram/distinfo
@@ -1,3 +1,2 @@
-MD5 (Tangram-2.08.tar.gz) = 2e8056770bce044d1dda0c9adb1b5e6d
-SHA256 (Tangram-2.08.tar.gz) = edeca158d4a8760cb03b22c80f45690b978ad8e9249ecef01cf62a7d059b4b41
-SIZE (Tangram-2.08.tar.gz) = 157740
+MD5 (Tangram-2.10.tar.gz) = a55e320d8b96f7023dda927c36361e5e
+SIZE (Tangram-2.10.tar.gz) = 157790
diff --git a/databases/p5-Tangram/files/patch-Makefile.PL b/databases/p5-Tangram/files/patch-Makefile.PL
index 4e53150e7b79..9634760bb91b 100644
--- a/databases/p5-Tangram/files/patch-Makefile.PL
+++ b/databases/p5-Tangram/files/patch-Makefile.PL
@@ -1,11 +1,11 @@
---- Makefile.PL.orig Mon Apr 8 15:33:42 2002
-+++ Makefile.PL Mon Apr 8 15:35:06 2002
-@@ -24,7 +24,7 @@
- print q{Do you plan to run the regression tests?
+--- Makefile.PL.orig Tue Mar 28 22:05:28 2006
++++ Makefile.PL Tue May 30 20:47:27 2006
+@@ -58,7 +58,7 @@
+ print q{Do you plan to run the test suite?
(you will need to set up an *EMPTY* database)};
--goto NOTESTS unless yes();
-+goto NOTESTS;
+-do { $skip_tests = 1; goto NOTESTS } unless yes();
++do { $skip_tests = 1; goto NOTESTS };
my $configured;
diff --git a/databases/p5-Tangram/pkg-descr b/databases/p5-Tangram/pkg-descr
index 477285fcb8b7..4c2dd4adc1a6 100644
--- a/databases/p5-Tangram/pkg-descr
+++ b/databases/p5-Tangram/pkg-descr
@@ -6,3 +6,6 @@ that is, it doesn't require your classes to implement support functions nor
inherit from a utility class.
WWW: http://search.cpan.org/dist/Tangram/
+Author: Jean-Louis Leroy <jll@soundobjectlogic.com>
+ Sam Vilain <sam@vilain.net>
+ Andres Kievsky <ank@cpan.org>
diff --git a/databases/p5-Tangram/pkg-plist b/databases/p5-Tangram/pkg-plist
index 1f044ed0c441..db3ccc142d1f 100644
--- a/databases/p5-Tangram/pkg-plist
+++ b/databases/p5-Tangram/pkg-plist
@@ -1,83 +1,150 @@
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Tangram/.packlist
%%SITE_PERL%%/Tangram.pm
%%SITE_PERL%%/Tangram.pod
-%%SITE_PERL%%/Tangram/AbstractArray.pm
-%%SITE_PERL%%/Tangram/AbstractHash.pm
-%%SITE_PERL%%/Tangram/AbstractSet.pm
-%%SITE_PERL%%/Tangram/Array.pm
-%%SITE_PERL%%/Tangram/Array.pod
-%%SITE_PERL%%/Tangram/Coll.pm
+%%SITE_PERL%%/Tangram/Compat.pm
+%%SITE_PERL%%/Tangram/Compat/Stub.pm
%%SITE_PERL%%/Tangram/Complicity.pm
-%%SITE_PERL%%/Tangram/CookedDateTime.pm
%%SITE_PERL%%/Tangram/Core.pm
%%SITE_PERL%%/Tangram/Core.pod
%%SITE_PERL%%/Tangram/Cursor.pm
%%SITE_PERL%%/Tangram/Cursor.pod
-%%SITE_PERL%%/Tangram/DMDateTime.pm
-%%SITE_PERL%%/Tangram/DateTime.pm
-%%SITE_PERL%%/Tangram/DateTime.pod
+%%SITE_PERL%%/Tangram/Cursor/Coll.pm
+%%SITE_PERL%%/Tangram/Cursor/Data.pm
%%SITE_PERL%%/Tangram/Deploy.pm
%%SITE_PERL%%/Tangram/Deploy.pod
-%%SITE_PERL%%/Tangram/Dump.pm
+%%SITE_PERL%%/Tangram/Driver/Oracle.pm
+%%SITE_PERL%%/Tangram/Driver/Oracle.pod
+%%SITE_PERL%%/Tangram/Driver/Oracle/Storage.pm
+%%SITE_PERL%%/Tangram/Driver/Pg.pm
+%%SITE_PERL%%/Tangram/Driver/Pg.pod
+%%SITE_PERL%%/Tangram/Driver/Pg/Storage.pm
+%%SITE_PERL%%/Tangram/Driver/SQLite.pm
+%%SITE_PERL%%/Tangram/Driver/SQLite.pod
+%%SITE_PERL%%/Tangram/Driver/SQLite/Storage.pm
+%%SITE_PERL%%/Tangram/Driver/SQLite2.pm
+%%SITE_PERL%%/Tangram/Driver/Sybase.pm
+%%SITE_PERL%%/Tangram/Driver/Sybase.pod
+%%SITE_PERL%%/Tangram/Driver/Sybase/Expr/Date.pm
+%%SITE_PERL%%/Tangram/Driver/Sybase/Statement.pm
+%%SITE_PERL%%/Tangram/Driver/Sybase/Storage.pm
+%%SITE_PERL%%/Tangram/Driver/mysql.pm
+%%SITE_PERL%%/Tangram/Driver/mysql.pod
+%%SITE_PERL%%/Tangram/Driver/mysql/Expr/Date.pm
+%%SITE_PERL%%/Tangram/Driver/mysql/Expr/Integer.pm
+%%SITE_PERL%%/Tangram/Driver/mysql/Storage.pm
%%SITE_PERL%%/Tangram/Expr.pm
%%SITE_PERL%%/Tangram/Expr.pod
-%%SITE_PERL%%/Tangram/FlatArray.pm
-%%SITE_PERL%%/Tangram/FlatArray.pod
-%%SITE_PERL%%/Tangram/FlatHash.pm
-%%SITE_PERL%%/Tangram/FlatHash.pod
-%%SITE_PERL%%/Tangram/Hash.pm
-%%SITE_PERL%%/Tangram/IDBIF.pm
-%%SITE_PERL%%/Tangram/IntrArray.pm
-%%SITE_PERL%%/Tangram/IntrArray.pod
-%%SITE_PERL%%/Tangram/IntrHash.pm
-%%SITE_PERL%%/Tangram/IntrRef.pm
-%%SITE_PERL%%/Tangram/IntrSet.pm
-%%SITE_PERL%%/Tangram/IntrSet.pod
+%%SITE_PERL%%/Tangram/Expr/Coll.pm
+%%SITE_PERL%%/Tangram/Expr/Coll/FromMany.pm
+%%SITE_PERL%%/Tangram/Expr/Coll/FromOne.pm
+%%SITE_PERL%%/Tangram/Expr/CursorObject.pm
+%%SITE_PERL%%/Tangram/Expr/Filter.pm
+%%SITE_PERL%%/Tangram/Expr/FlatArray.pm
+%%SITE_PERL%%/Tangram/Expr/FlatHash.pm
+%%SITE_PERL%%/Tangram/Expr/LinkTable.pm
+%%SITE_PERL%%/Tangram/Expr/QueryObject.pm
+%%SITE_PERL%%/Tangram/Expr/RDBObject.pm
+%%SITE_PERL%%/Tangram/Expr/Select.pm
+%%SITE_PERL%%/Tangram/Expr/Table.pm
+%%SITE_PERL%%/Tangram/Expr/TableAlias.pm
%%SITE_PERL%%/Tangram/Intro.pod
-%%SITE_PERL%%/Tangram/Oracle.pm
-%%SITE_PERL%%/Tangram/Oracle.pod
-%%SITE_PERL%%/Tangram/PerlDump.pm
-%%SITE_PERL%%/Tangram/PerlDump.pod
-%%SITE_PERL%%/Tangram/Pg.pm
-%%SITE_PERL%%/Tangram/Pg.pod
-%%SITE_PERL%%/Tangram/RawDate.pm
-%%SITE_PERL%%/Tangram/RawDateTime.pm
-%%SITE_PERL%%/Tangram/RawTime.pm
-%%SITE_PERL%%/Tangram/Ref.pm
-%%SITE_PERL%%/Tangram/Ref.pod
+%%SITE_PERL%%/Tangram/Lazy/BackRef.pm
+%%SITE_PERL%%/Tangram/Lazy/Coll.pm
+%%SITE_PERL%%/Tangram/Lazy/Ref.pm
%%SITE_PERL%%/Tangram/Relational.pm
%%SITE_PERL%%/Tangram/Relational.pod
%%SITE_PERL%%/Tangram/Relational/Engine.pm
+%%SITE_PERL%%/Tangram/Relational/Engine/Class.pm
%%SITE_PERL%%/Tangram/Relational/Mappings.pod
+%%SITE_PERL%%/Tangram/Relational/PolySelectTemplate.pm
+%%SITE_PERL%%/Tangram/Relational/Schema.pm
+%%SITE_PERL%%/Tangram/Relational/TableSet.pm
%%SITE_PERL%%/Tangram/Remote.pod
-%%SITE_PERL%%/Tangram/SQLite.pm
-%%SITE_PERL%%/Tangram/SQLite.pod
-%%SITE_PERL%%/Tangram/Scalar.pm
-%%SITE_PERL%%/Tangram/Scalar.pod
%%SITE_PERL%%/Tangram/Schema.pm
%%SITE_PERL%%/Tangram/Schema.pod
-%%SITE_PERL%%/Tangram/Set.pm
-%%SITE_PERL%%/Tangram/Set.pod
+%%SITE_PERL%%/Tangram/Schema/Class.pm
+%%SITE_PERL%%/Tangram/Schema/ClassHash.pm
+%%SITE_PERL%%/Tangram/Schema/Node.pm
%%SITE_PERL%%/Tangram/Springfield.pm
%%SITE_PERL%%/Tangram/Springfield.pod
-%%SITE_PERL%%/Tangram/Storable.pm
-%%SITE_PERL%%/Tangram/Storable.pod
%%SITE_PERL%%/Tangram/Storage.pm
%%SITE_PERL%%/Tangram/Storage.pod
+%%SITE_PERL%%/Tangram/Storage/Statement.pm
%%SITE_PERL%%/Tangram/Sucks.pm
-%%SITE_PERL%%/Tangram/Sybase.pm
-%%SITE_PERL%%/Tangram/Sybase.pod
-%%SITE_PERL%%/Tangram/TimePiece.pm
%%SITE_PERL%%/Tangram/Tour.pod
%%SITE_PERL%%/Tangram/Type.pm
%%SITE_PERL%%/Tangram/Type.pod
+%%SITE_PERL%%/Tangram/Type/Abstract/Array.pm
+%%SITE_PERL%%/Tangram/Type/Abstract/Coll.pm
+%%SITE_PERL%%/Tangram/Type/Abstract/Hash.pm
+%%SITE_PERL%%/Tangram/Type/Abstract/Set.pm
+%%SITE_PERL%%/Tangram/Type/Array/FromMany.pm
+%%SITE_PERL%%/Tangram/Type/Array/FromMany.pod
+%%SITE_PERL%%/Tangram/Type/Array/FromOne.pm
+%%SITE_PERL%%/Tangram/Type/Array/FromOne.pod
+%%SITE_PERL%%/Tangram/Type/Array/Scalar.pm
+%%SITE_PERL%%/Tangram/Type/Array/Scalar.pod
+%%SITE_PERL%%/Tangram/Type/BackRef.pm
+%%SITE_PERL%%/Tangram/Type/Date.pm
+%%SITE_PERL%%/Tangram/Type/Date/Cooked.pm
+%%SITE_PERL%%/Tangram/Type/Date/DateTime.pm
+%%SITE_PERL%%/Tangram/Type/Date/Manip.pm
+%%SITE_PERL%%/Tangram/Type/Date/Raw.pm
+%%SITE_PERL%%/Tangram/Type/Date/TimePiece.pm
+%%SITE_PERL%%/Tangram/Type/Dump.pm
+%%SITE_PERL%%/Tangram/Type/Dump/Any.pm
+%%SITE_PERL%%/Tangram/Type/Dump/Perl.pm
+%%SITE_PERL%%/Tangram/Type/Dump/Perl.pod
+%%SITE_PERL%%/Tangram/Type/Dump/Storable.pm
+%%SITE_PERL%%/Tangram/Type/Dump/Storable.pod
+%%SITE_PERL%%/Tangram/Type/Dump/YAML.pm
%%SITE_PERL%%/Tangram/Type/Extending.pod
-%%SITE_PERL%%/Tangram/YAML.pm
-%%SITE_PERL%%/Tangram/mysql.pm
-%%SITE_PERL%%/Tangram/mysql.pod
+%%SITE_PERL%%/Tangram/Type/Hash/FromMany.pm
+%%SITE_PERL%%/Tangram/Type/Hash/FromOne.pm
+%%SITE_PERL%%/Tangram/Type/Hash/Scalar.pm
+%%SITE_PERL%%/Tangram/Type/Hash/Scalar.pod
+%%SITE_PERL%%/Tangram/Type/Integer.pm
+%%SITE_PERL%%/Tangram/Type/Number.pm
+%%SITE_PERL%%/Tangram/Type/Real.pm
+%%SITE_PERL%%/Tangram/Type/Ref/FromMany.pm
+%%SITE_PERL%%/Tangram/Type/Ref/FromMany.pod
+%%SITE_PERL%%/Tangram/Type/Ref/FromOne.pm
+%%SITE_PERL%%/Tangram/Type/Scalar.pm
+%%SITE_PERL%%/Tangram/Type/Scalar.pod
+%%SITE_PERL%%/Tangram/Type/Set/FromMany.pm
+%%SITE_PERL%%/Tangram/Type/Set/FromMany.pod
+%%SITE_PERL%%/Tangram/Type/Set/FromOne.pm
+%%SITE_PERL%%/Tangram/Type/Set/FromOne.pod
+%%SITE_PERL%%/Tangram/Type/String.pm
+%%SITE_PERL%%/Tangram/Type/Time.pm
+%%SITE_PERL%%/Tangram/Type/TimeAndDate.pm
+%%SITE_PERL%%/Tangram/Type/TimeAndDate.pod
%%SITE_PERL%%/auto/Tangram/autosplit.ix
-@dirrm %%SITE_PERL%%/Tangram/Relational
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Tangram/.packlist
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Tangram
+@dirrm %%SITE_PERL%%/auto/Tangram
+@dirrm %%SITE_PERL%%/Tangram/Type/Set
+@dirrm %%SITE_PERL%%/Tangram/Type/Ref
+@dirrm %%SITE_PERL%%/Tangram/Type/Hash
+@dirrm %%SITE_PERL%%/Tangram/Type/Dump
+@dirrm %%SITE_PERL%%/Tangram/Type/Date
+@dirrm %%SITE_PERL%%/Tangram/Type/Array
+@dirrm %%SITE_PERL%%/Tangram/Type/Abstract
@dirrm %%SITE_PERL%%/Tangram/Type
+@dirrm %%SITE_PERL%%/Tangram/Storage
+@dirrm %%SITE_PERL%%/Tangram/Schema
+@dirrm %%SITE_PERL%%/Tangram/Relational/Engine
+@dirrm %%SITE_PERL%%/Tangram/Relational
+@dirrm %%SITE_PERL%%/Tangram/Lazy
+@dirrm %%SITE_PERL%%/Tangram/Expr/Coll
+@dirrm %%SITE_PERL%%/Tangram/Expr
+@dirrm %%SITE_PERL%%/Tangram/Driver/mysql/Expr
+@dirrm %%SITE_PERL%%/Tangram/Driver/mysql
+@dirrm %%SITE_PERL%%/Tangram/Driver/Sybase/Expr
+@dirrm %%SITE_PERL%%/Tangram/Driver/Sybase
+@dirrm %%SITE_PERL%%/Tangram/Driver/SQLite
+@dirrm %%SITE_PERL%%/Tangram/Driver/Pg
+@dirrm %%SITE_PERL%%/Tangram/Driver/Oracle
+@dirrm %%SITE_PERL%%/Tangram/Driver
+@dirrm %%SITE_PERL%%/Tangram/Cursor
+@dirrm %%SITE_PERL%%/Tangram/Compat
@dirrm %%SITE_PERL%%/Tangram
-@dirrm %%SITE_PERL%%/auto/Tangram
-@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Tangram