[Midnightbsd-cvs] mports: databases/p5-Class-DBI: Add class::dbi
ctriv at midnightbsd.org
ctriv at midnightbsd.org
Sat Sep 1 22:52:50 EDT 2007
Log Message:
-----------
Add class::dbi
Added Files:
-----------
mports/databases/p5-Class-DBI:
Makefile (r1.1)
distinfo (r1.1)
pkg-descr (r1.1)
pkg-plist (r1.1)
-------------- next part --------------
--- /dev/null
+++ databases/p5-Class-DBI/pkg-descr
@@ -0,0 +1,13 @@
+Class::DBI provides a convenient abstraction layer to a database.
+
+It not only provides a simple database to object mapping layer, but can
+be used to implement several higher order database functions (triggers,
+referential integrity, cascading delete etc.), at the application level,
+rather than at the database.
+
+This is particularly useful when using a database which doesn't support
+these (such as MySQL), or when you would like your code to be portable
+across multiple databases which might implement these things in
+different ways.
+
+WWW: http://search.cpan.org/dist/Class-DBI/
--- /dev/null
+++ databases/p5-Class-DBI/pkg-plist
@@ -0,0 +1,26 @@
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Class/DBI/.packlist
+%%SITE_PERL%%/Class/DBI.pm
+%%SITE_PERL%%/Class/DBI/Attribute.pm
+%%SITE_PERL%%/Class/DBI/Cascade/Delete.pm
+%%SITE_PERL%%/Class/DBI/Cascade/Fail.pm
+%%SITE_PERL%%/Class/DBI/Cascade/None.pm
+%%SITE_PERL%%/Class/DBI/ColumnGrouper.pm
+%%SITE_PERL%%/Class/DBI/Column.pm
+%%SITE_PERL%%/Class/DBI/Iterator.pm
+%%SITE_PERL%%/Class/DBI/Query.pm
+%%SITE_PERL%%/Class/DBI/Relationship.pm
+%%SITE_PERL%%/Class/DBI/Relationship/HasA.pm
+%%SITE_PERL%%/Class/DBI/Relationship/HasMany.pm
+%%SITE_PERL%%/Class/DBI/Relationship/MightHave.pm
+%%SITE_PERL%%/Class/DBI/Search/Basic.pm
+%%SITE_PERL%%/Class/DBI/SQL/Transformer.pm
+%%SITE_PERL%%/Class/DBI/Test/SQLite.pm
+ at dirrmtry %%SITE_PERL%%/Class/DBI/Test
+ at dirrmtry %%SITE_PERL%%/Class/DBI/SQL
+ at dirrmtry %%SITE_PERL%%/Class/DBI/Search
+ at dirrmtry %%SITE_PERL%%/Class/DBI/Relationship
+ at dirrmtry %%SITE_PERL%%/Class/DBI/Cascade
+ at dirrmtry %%SITE_PERL%%/Class/DBI
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Class/DBI
+ at dirrmtry %%SITE_PERL%%/Class
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Class
--- /dev/null
+++ databases/p5-Class-DBI/Makefile
@@ -0,0 +1,47 @@
+# New ports collection makefile for: Class-DBI
+# Date created: 15 Dec 2001
+# Whom: Sergey Skvortsov <skv at FreeBSD.org>
+#
+# $FreeBSD: ports/databases/p5-Class-DBI/Makefile,v 1.24 2006/11/20 07:45:48 skv Exp $
+# $MidnightBSD: mports/databases/p5-Class-DBI/Makefile,v 1.1 2007/09/02 02:52:49 ctriv Exp $
+#
+
+PORTNAME= Class-DBI
+PORTVERSION= 3.0.16
+DISTVERSIONPREFIX= v
+CATEGORIES= databases perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR= Class
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= ctriv at MidnightBSD.org
+COMMENT= Simple Database Abstraction
+LICENSE= perl
+
+BUILD_DEPENDS= ${SITE_PERL}/Class/Accessor.pm:${PORTSDIR}/devel/p5-Class-Accessor \
+ ${SITE_PERL}/File/Temp.pm:${PORTSDIR}/devel/p5-File-Temp \
+ ${SITE_PERL}/Class/Data/Inheritable.pm:${PORTSDIR}/devel/p5-Class-Data-Inheritable \
+ ${SITE_PERL}/Ima/DBI.pm:${PORTSDIR}/databases/p5-Ima-DBI \
+ ${SITE_PERL}/${PERL_ARCH}/Storable.pm:${PORTSDIR}/devel/p5-Storable \
+ ${SITE_PERL}/UNIVERSAL/moniker.pm:${PORTSDIR}/devel/p5-UNIVERSAL-moniker \
+ ${SITE_PERL}/${PERL_ARCH}/List/Util.pm:${PORTSDIR}/lang/p5-Scalar-List-Utils \
+ ${SITE_PERL}/${PERL_ARCH}/version.pm:${PORTSDIR}/devel/p5-version \
+ ${SITE_PERL}/${PERL_ARCH}/Clone.pm:${PORTSDIR}/devel/p5-Clone \
+ ${SITE_PERL}/Class/Trigger.pm:${PORTSDIR}/devel/p5-Class-Trigger
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+PERL_CONFIGURE= yes
+
+MAN3= Class::DBI.3 Class::DBI::Attribute.3 \
+ Class::DBI::Cascade::Delete.3 Class::DBI::Cascade::Fail.3 \
+ Class::DBI::Cascade::None.3 Class::DBI::Column.3 \
+ Class::DBI::ColumnGrouper.3 Class::DBI::Iterator.3 \
+ Class::DBI::Query.3 Class::DBI::Relationship.3 \
+ Class::DBI::SQL::Transformer.3 Class::DBI::Search::Basic.3 \
+ Class::DBI::Test::SQLite.3
+
+post-configure:
+# dirty hack to deceive irritable pod2man
+ @${PERL} -pi -e 's/^(POD2MAN_EXE.*)$$/\1 --lax/;' ${WRKSRC}/Makefile
+
+.include <bsd.port.mk>
--- /dev/null
+++ databases/p5-Class-DBI/distinfo
@@ -0,0 +1,3 @@
+MD5 (Class-DBI-v3.0.16.tar.gz) = 20e376abeb6b2df1242d9caa67d3c085
+SHA256 (Class-DBI-v3.0.16.tar.gz) = 5cc142d0cad634980113381e8155f63636a72ecfae4762a7eadd80db146abeea
+SIZE (Class-DBI-v3.0.16.tar.gz) = 105374
More information about the Midnightbsd-cvs
mailing list