summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorabs <abs>2007-06-10 13:48:23 +0000
committerabs <abs>2007-06-10 13:48:23 +0000
commitd123047b6ce1d06d0063662d03c22954e0a1482a (patch)
tree413607021a26d9ecdae52ef55f1af7862dab8ea8
parentc94cd76ca7f1f7dd2e5b80b7190ac724f1a234e0 (diff)
downloadpkgsrc-d123047b6ce1d06d0063662d03c22954e0a1482a.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.
-rw-r--r--databases/p5-Rose-DB-Object/DESCR14
-rw-r--r--databases/p5-Rose-DB-Object/Makefile22
-rw-r--r--databases/p5-Rose-DB-Object/PLIST1
-rw-r--r--databases/p5-Rose-DB-Object/distinfo5
-rw-r--r--doc/CHANGES-20073
5 files changed, 44 insertions, 1 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
diff --git a/doc/CHANGES-2007 b/doc/CHANGES-2007
index 04091f680fc..7752b9e70e3 100644
--- a/doc/CHANGES-2007
+++ b/doc/CHANGES-2007
@@ -1,4 +1,4 @@
-$NetBSD: CHANGES-2007,v 1.1335 2007/06/10 13:47:21 abs Exp $
+$NetBSD: CHANGES-2007,v 1.1336 2007/06/10 13:48:57 abs Exp $
Changes to the packages collection and infrastructure in 2007:
@@ -2546,3 +2546,4 @@ Changes to the packages collection and infrastructure in 2007:
Added time/p5-Rose-DateTime version 0.532 [abs 2007-06-10]
Added devel/p5-Rose-Object version 0.84 [abs 2007-06-10]
Added databases/p5-Rose-DB version 0.734 [abs 2007-06-10]
+ Added databases/p5-Rose-DB-Object version 0.764 [abs 2007-06-10]