diff options
author | erwin <erwin@FreeBSD.org> | 2006-06-10 18:47:38 +0800 |
---|---|---|
committer | erwin <erwin@FreeBSD.org> | 2006-06-10 18:47:38 +0800 |
commit | f896fc69082a1bb8dfb4020e24f1e2434a695028 (patch) | |
tree | f1a19d80ac4b40879da71674098c8f41eae4e1f7 /databases | |
parent | 4a8211a6ce4bba561f67c43ba1ade6a4fcbd943c (diff) | |
download | freebsd-ports-gnome-f896fc69082a1bb8dfb4020e24f1e2434a695028.tar.gz freebsd-ports-gnome-f896fc69082a1bb8dfb4020e24f1e2434a695028.tar.zst freebsd-ports-gnome-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/Makefile | 1 | ||||
-rw-r--r-- | databases/p5-Rose-DB-Object/Makefile | 101 | ||||
-rw-r--r-- | databases/p5-Rose-DB-Object/distinfo | 3 | ||||
-rw-r--r-- | databases/p5-Rose-DB-Object/pkg-descr | 4 | ||||
-rw-r--r-- | databases/p5-Rose-DB-Object/pkg-plist | 90 |
5 files changed, 199 insertions, 0 deletions
diff --git a/databases/Makefile b/databases/Makefile index 6520682c18f4..a58a8a1206bc 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 000000000000..9bccc0460b55 --- /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 000000000000..1dc4f1eb9760 --- /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 000000000000..27d7721a3f22 --- /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 000000000000..d46f765b2a85 --- /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 |