aboutsummaryrefslogtreecommitdiffstats
path: root/databases
diff options
context:
space:
mode:
authorerwin <erwin@FreeBSD.org>2006-06-10 18:47:38 +0800
committererwin <erwin@FreeBSD.org>2006-06-10 18:47:38 +0800
commitf896fc69082a1bb8dfb4020e24f1e2434a695028 (patch)
treef1a19d80ac4b40879da71674098c8f41eae4e1f7 /databases
parent4a8211a6ce4bba561f67c43ba1ade6a4fcbd943c (diff)
downloadfreebsd-ports-graphics-f896fc69082a1bb8dfb4020e24f1e2434a695028.tar.gz
freebsd-ports-graphics-f896fc69082a1bb8dfb4020e24f1e2434a695028.tar.zst
freebsd-ports-graphics-f896fc69082a1bb8dfb4020e24f1e2434a695028.zip
Rose::DB::Object is a base class for objects that encapsulate a single row
in a database table. WWW: http://search.cpan.org/dist/Rose-DB-Object/ PR: ports/98767 Submitted by: Zach Thompson <hideo@lastamericanempire.com>
Diffstat (limited to 'databases')
-rw-r--r--databases/Makefile1
-rw-r--r--databases/p5-Rose-DB-Object/Makefile101
-rw-r--r--databases/p5-Rose-DB-Object/distinfo3
-rw-r--r--databases/p5-Rose-DB-Object/pkg-descr4
-rw-r--r--databases/p5-Rose-DB-Object/pkg-plist90
5 files changed, 199 insertions, 0 deletions
diff --git a/databases/Makefile b/databases/Makefile
index 6520682c18f..a58a8a1206b 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -262,6 +262,7 @@
SUBDIR += p5-Pg
SUBDIR += p5-ResourcePool-Resource-DBI
SUBDIR += p5-Rose-DB
+ SUBDIR += p5-Rose-DB-Object
SUBDIR += p5-SQL-Abstract
SUBDIR += p5-SQL-Abstract-Limit
SUBDIR += p5-SQL-Statement
diff --git a/databases/p5-Rose-DB-Object/Makefile b/databases/p5-Rose-DB-Object/Makefile
new file mode 100644
index 00000000000..9bccc0460b5
--- /dev/null
+++ b/databases/p5-Rose-DB-Object/Makefile
@@ -0,0 +1,101 @@
+# New ports collection makefile for: databases/p5-Rose-DB-Object
+# Date created: 09 June 2006
+# Whom: Zach Thompson <hideo@lastamericanempire.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= Rose-DB-Object
+PORTVERSION= 0.727
+CATEGORIES= databases perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR= Rose
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= hideo@lastamericanempire.com
+COMMENT= Extensible, high performance RDBMS-OO mapper
+
+BUILD_DEPENDS= ${SITE_PERL}/Rose/DB.pm:${PORTSDIR}/databases/p5-Rose-DB \
+ ${SITE_PERL}/${PERL_ARCH}/Clone.pm:${PORTSDIR}/devel/p5-Clone \
+ ${SITE_PERL}/${PERL_ARCH}/Scalar/Util.pm:${PORTSDIR}/lang/p5-Scalar-List-Utils
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+PERL_CONFIGURE= yes
+
+OPTIONS= FAST_CLONE "use Scalar::Util::Clone (requires perl5.8+)" off
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_FAST_CLONE)
+RUN_DEPENDS+= ${SITE_PERL}/${PERL_ARCH}/Scalar/Util/Clone.pm:${PORTSDIR}/devel/p5-Scalar-Util-Clone
+.endif
+
+MAN3= Rose::DB::Object.3 \
+ Rose::DB::Object::Cached.3 \
+ Rose::DB::Object::ConventionManager.3 \
+ Rose::DB::Object::ConventionManager::Null.3 \
+ Rose::DB::Object::Helpers.3 \
+ Rose::DB::Object::Iterator.3 \
+ Rose::DB::Object::Loader.3 \
+ Rose::DB::Object::MakeMethods::BigNum.3 \
+ Rose::DB::Object::MakeMethods::Date.3 \
+ Rose::DB::Object::MakeMethods::Generic.3 \
+ Rose::DB::Object::MakeMethods::Pg.3 \
+ Rose::DB::Object::MakeMethods::Std.3 \
+ Rose::DB::Object::MakeMethods::Time.3 \
+ Rose::DB::Object::Manager.3 \
+ Rose::DB::Object::Metadata.3 \
+ Rose::DB::Object::Metadata::Column.3 \
+ Rose::DB::Object::Metadata::Column::Array.3 \
+ Rose::DB::Object::Metadata::Column::BigInt.3 \
+ Rose::DB::Object::Metadata::Column::BigSerial.3 \
+ Rose::DB::Object::Metadata::Column::Bitfield.3 \
+ Rose::DB::Object::Metadata::Column::Blob.3 \
+ Rose::DB::Object::Metadata::Column::Boolean.3 \
+ Rose::DB::Object::Metadata::Column::Character.3 \
+ Rose::DB::Object::Metadata::Column::Date.3 \
+ Rose::DB::Object::Metadata::Column::Datetime.3 \
+ Rose::DB::Object::Metadata::Column::DatetimeYearToFraction.3 \
+ Rose::DB::Object::Metadata::Column::DatetimeYearToFraction1.3 \
+ Rose::DB::Object::Metadata::Column::DatetimeYearToFraction2.3 \
+ Rose::DB::Object::Metadata::Column::DatetimeYearToFraction3.3 \
+ Rose::DB::Object::Metadata::Column::DatetimeYearToFraction4.3 \
+ Rose::DB::Object::Metadata::Column::DatetimeYearToFraction5.3 \
+ Rose::DB::Object::Metadata::Column::DatetimeYearToMinute.3 \
+ Rose::DB::Object::Metadata::Column::DatetimeYearToSecond.3 \
+ Rose::DB::Object::Metadata::Column::Decimal.3 \
+ Rose::DB::Object::Metadata::Column::Enum.3 \
+ Rose::DB::Object::Metadata::Column::Epoch.3 \
+ Rose::DB::Object::Metadata::Column::Epoch::HiRes.3 \
+ Rose::DB::Object::Metadata::Column::Float.3 \
+ Rose::DB::Object::Metadata::Column::Integer.3 \
+ Rose::DB::Object::Metadata::Column::Interval.3 \
+ Rose::DB::Object::Metadata::Column::Numeric.3 \
+ Rose::DB::Object::Metadata::Column::Pg::Chkpass.3 \
+ Rose::DB::Object::Metadata::Column::Scalar.3 \
+ Rose::DB::Object::Metadata::Column::Serial.3 \
+ Rose::DB::Object::Metadata::Column::Set.3 \
+ Rose::DB::Object::Metadata::Column::Text.3 \
+ Rose::DB::Object::Metadata::Column::Timestamp.3 \
+ Rose::DB::Object::Metadata::Column::Varchar.3 \
+ Rose::DB::Object::Metadata::ForeignKey.3 \
+ Rose::DB::Object::Metadata::PrimaryKey.3 \
+ Rose::DB::Object::Metadata::Relationship.3 \
+ Rose::DB::Object::Metadata::Relationship::ManyToMany.3 \
+ Rose::DB::Object::Metadata::Relationship::ManyToOne.3 \
+ Rose::DB::Object::Metadata::Relationship::OneToMany.3 \
+ Rose::DB::Object::Metadata::Relationship::OneToOne.3 \
+ Rose::DB::Object::Metadata::UniqueKey.3 \
+ Rose::DB::Object::MixIn.3 \
+ Rose::DB::Object::QueryBuilder.3 \
+ Rose::DB::Object::Std.3 \
+ Rose::DB::Object::Std::Cached.3 \
+ Rose::DB::Object::Std::Metadata.3 \
+ Rose::DB::Object::Tutorial.3 \
+ Rose::DB::Object::Util.3
+
+.if ${PERL_LEVEL} < 500600
+IGNORE= requires perl 5.6 or later. Install lang/perl5 then try again
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/databases/p5-Rose-DB-Object/distinfo b/databases/p5-Rose-DB-Object/distinfo
new file mode 100644
index 00000000000..1dc4f1eb976
--- /dev/null
+++ b/databases/p5-Rose-DB-Object/distinfo
@@ -0,0 +1,3 @@
+MD5 (Rose-DB-Object-0.727.tar.gz) = ebd0b299ebd429ad22e98d8adf371c33
+SHA256 (Rose-DB-Object-0.727.tar.gz) = 26ece59737a52817cc9d5666d26fa46a069ae80b70acb0eb4cb412c5a77df01e
+SIZE (Rose-DB-Object-0.727.tar.gz) = 397567
diff --git a/databases/p5-Rose-DB-Object/pkg-descr b/databases/p5-Rose-DB-Object/pkg-descr
new file mode 100644
index 00000000000..27d7721a3f2
--- /dev/null
+++ b/databases/p5-Rose-DB-Object/pkg-descr
@@ -0,0 +1,4 @@
+Rose::DB::Object is a base class for objects that encapsulate a single row
+in a database table.
+
+WWW: http://search.cpan.org/dist/Rose-DB-Object/
diff --git a/databases/p5-Rose-DB-Object/pkg-plist b/databases/p5-Rose-DB-Object/pkg-plist
new file mode 100644
index 00000000000..d46f765b2a8
--- /dev/null
+++ b/databases/p5-Rose-DB-Object/pkg-plist
@@ -0,0 +1,90 @@
+%%SITE_PERL%%/Rose/DB/Object.pm
+%%SITE_PERL%%/Rose/DB/Object/Cached.pm
+%%SITE_PERL%%/Rose/DB/Object/Constants.pm
+%%SITE_PERL%%/Rose/DB/Object/ConventionManager.pm
+%%SITE_PERL%%/Rose/DB/Object/ConventionManager/Null.pm
+%%SITE_PERL%%/Rose/DB/Object/Helpers.pm
+%%SITE_PERL%%/Rose/DB/Object/Iterator.pm
+%%SITE_PERL%%/Rose/DB/Object/Loader.pm
+%%SITE_PERL%%/Rose/DB/Object/MakeMethods/BigNum.pm
+%%SITE_PERL%%/Rose/DB/Object/MakeMethods/Date.pm
+%%SITE_PERL%%/Rose/DB/Object/MakeMethods/Generic.pm
+%%SITE_PERL%%/Rose/DB/Object/MakeMethods/Pg.pm
+%%SITE_PERL%%/Rose/DB/Object/MakeMethods/Std.pm
+%%SITE_PERL%%/Rose/DB/Object/MakeMethods/Time.pm
+%%SITE_PERL%%/Rose/DB/Object/Manager.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Auto.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Auto/Generic.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Auto/Informix.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Auto/MySQL.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Auto/Pg.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Auto/SQLite.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/Array.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/BigInt.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/BigSerial.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/Bitfield.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/Blob.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/Boolean.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/Character.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/Date.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/Datetime.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/DatetimeYearToFraction.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/DatetimeYearToFraction1.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/DatetimeYearToFraction2.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/DatetimeYearToFraction3.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/DatetimeYearToFraction4.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/DatetimeYearToFraction5.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/DatetimeYearToMinute.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/DatetimeYearToSecond.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/Decimal.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/Enum.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/Epoch.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/Epoch/HiRes.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/Float.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/Integer.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/Interval.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/Numeric.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/Pg/Chkpass.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/Scalar.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/Serial.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/Set.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/Text.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/Timestamp.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Column/Varchar.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/ColumnList.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/ForeignKey.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/MethodMaker.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Object.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/PrimaryKey.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Relationship.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Relationship/ManyToMany.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Relationship/ManyToOne.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Relationship/OneToMany.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Relationship/OneToOne.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/UniqueKey.pm
+%%SITE_PERL%%/Rose/DB/Object/Metadata/Util.pm
+%%SITE_PERL%%/Rose/DB/Object/MixIn.pm
+%%SITE_PERL%%/Rose/DB/Object/QueryBuilder.pm
+%%SITE_PERL%%/Rose/DB/Object/Std.pm
+%%SITE_PERL%%/Rose/DB/Object/Std/Cached.pm
+%%SITE_PERL%%/Rose/DB/Object/Std/Metadata.pm
+%%SITE_PERL%%/Rose/DB/Object/Tutorial.pod
+%%SITE_PERL%%/Rose/DB/Object/Util.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Rose/DB/Object/.packlist
+@dirrmtry %%SITE_PERL%%/Rose/DB/Object/Metadata/Relationship
+@dirrmtry %%SITE_PERL%%/Rose/DB/Object/Metadata/Column/Epoch
+@dirrmtry %%SITE_PERL%%/Rose/DB/Object/Metadata/Column/Pg
+@dirrmtry %%SITE_PERL%%/Rose/DB/Object/ConventionManager
+@dirrmtry %%SITE_PERL%%/Rose/DB/Object/Metadata/Column
+@dirrmtry %%SITE_PERL%%/Rose/DB/Object/Metadata/Auto
+@dirrmtry %%SITE_PERL%%/Rose/DB/Object/MakeMethods
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Rose/DB/Object
+@dirrmtry %%SITE_PERL%%/Rose/DB/Object/Metadata
+@dirrmtry %%SITE_PERL%%/Rose/DB/Object/Std
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Rose/DB
+@dirrmtry %%SITE_PERL%%/Rose/DB/Object
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Rose
+@dirrmtry %%SITE_PERL%%/Rose/DB
+@dirrmtry %%SITE_PERL%%/Rose