[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