diff options
author | abs <abs@pkgsrc.org> | 2007-06-10 13:48:23 +0000 |
---|---|---|
committer | abs <abs@pkgsrc.org> | 2007-06-10 13:48:23 +0000 |
commit | 68b7f97f0c3ef690e96a7e4455376b044bec9a6e (patch) | |
tree | 413607021a26d9ecdae52ef55f1af7862dab8ea8 /databases | |
parent | 97ffd189bb65fe8a9e95b56ca2eae183e55bfe4b (diff) | |
download | pkgsrc-68b7f97f0c3ef690e96a7e4455376b044bec9a6e.tar.gz |
Added databases/p5-Rose-DB-Object version 0.764
Rose::DB::Object is a base class for objects that encapsulate a
single row in a database table. It provides the following functions:
* Create a row in the database by saving a newly constructed object.
* Initialize an object by loading a row from the database.
* Update a row by saving a modified object back to the database.
* Delete a row from the database.
* Fetch an object referred to by a foreign key in the current object.
(i.e., "one to one" and "many to one" relationships.)
* Fetch multiple objects that refer to the current object, either directly
through foreign keys or indirectly through a mapping table. (i.e., "one
to many" and "many to many" relationships.)
* Load an object along with "foreign objects" that are related through any
of the supported relationship types.
Diffstat (limited to 'databases')
-rw-r--r-- | databases/p5-Rose-DB-Object/DESCR | 14 | ||||
-rw-r--r-- | databases/p5-Rose-DB-Object/Makefile | 22 | ||||
-rw-r--r-- | databases/p5-Rose-DB-Object/PLIST | 1 | ||||
-rw-r--r-- | databases/p5-Rose-DB-Object/distinfo | 5 |
4 files changed, 42 insertions, 0 deletions
diff --git a/databases/p5-Rose-DB-Object/DESCR b/databases/p5-Rose-DB-Object/DESCR new file mode 100644 index 00000000000..ab0401b5a9a --- /dev/null +++ b/databases/p5-Rose-DB-Object/DESCR @@ -0,0 +1,14 @@ +Rose::DB::Object is a base class for objects that encapsulate a +single row in a database table. It provides the following functions: + + * Create a row in the database by saving a newly constructed object. + * Initialize an object by loading a row from the database. + * Update a row by saving a modified object back to the database. + * Delete a row from the database. + * Fetch an object referred to by a foreign key in the current object. + (i.e., "one to one" and "many to one" relationships.) + * Fetch multiple objects that refer to the current object, either directly + through foreign keys or indirectly through a mapping table. (i.e., "one + to many" and "many to many" relationships.) + * Load an object along with "foreign objects" that are related through any + of the supported relationship types. diff --git a/databases/p5-Rose-DB-Object/Makefile b/databases/p5-Rose-DB-Object/Makefile new file mode 100644 index 00000000000..03cf700a906 --- /dev/null +++ b/databases/p5-Rose-DB-Object/Makefile @@ -0,0 +1,22 @@ +# $NetBSD: Makefile,v 1.1.1.1 2007/06/10 13:48:23 abs Exp $ + +DISTNAME= Rose-DB-Object-0.764 +PKGNAME= p5-${DISTNAME} +CATEGORIES= databases perl5 +MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Rose/} + +MAINTAINER= abs@absd.org +HOMEPAGE= http://search.cpan.org/~jsiracusa/Rose-DB-Object/ +COMMENT= Extensible, high performance RDBMS-OO mapper + +DEPENDS+= p5-Bit-Vector>=6.4:../../devel/p5-Bit-Vector +DEPENDS+= p5-Clone-[0-9]*:../../devel/p5-Clone +DEPENDS+= p5-DBI>=1.4:../../databases/p5-DBI +DEPENDS+= p5-List-MoreUtils-[0-9]*:../../devel/p5-List-MoreUtils +DEPENDS+= p5-Rose-DB>=0.734:../../databases/p5-Rose-DB +DEPENDS+= p5-Rose-DateTime-[0-9]*:../../time/p5-Rose-DateTime + +PERL5_PACKLIST= auto/Rose/DB/Object/.packlist + +.include "../../lang/perl5/module.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/databases/p5-Rose-DB-Object/PLIST b/databases/p5-Rose-DB-Object/PLIST new file mode 100644 index 00000000000..4e1096f29dd --- /dev/null +++ b/databases/p5-Rose-DB-Object/PLIST @@ -0,0 +1 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2007/06/10 13:48:23 abs Exp $ diff --git a/databases/p5-Rose-DB-Object/distinfo b/databases/p5-Rose-DB-Object/distinfo new file mode 100644 index 00000000000..e8089bae744 --- /dev/null +++ b/databases/p5-Rose-DB-Object/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2007/06/10 13:48:23 abs Exp $ + +SHA1 (Rose-DB-Object-0.764.tar.gz) = 08145812f6f78e445bf969d772bade89c24212c7 +RMD160 (Rose-DB-Object-0.764.tar.gz) = 53cec918ccad588a5cc075fa9d14465ada40b4b8 +Size (Rose-DB-Object-0.764.tar.gz) = 483035 bytes |