diff --git a/databases/Makefile b/databases/Makefile index a89781cf615b..d1ef3eaa89e7 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -44,6 +44,7 @@ SUBDIR += p5-DBD-Sybase SUBDIR += p5-DBD-XBase SUBDIR += p5-DBI + SUBDIR += p5-DBIx-DataSource SUBDIR += p5-DBIx-Recordset SUBDIR += p5-DBIx-SearchBuilder SUBDIR += p5-DBIx-XML_RDB diff --git a/databases/p5-DBIx-DataSource/Makefile b/databases/p5-DBIx-DataSource/Makefile new file mode 100644 index 000000000000..e57e8cf6ccf2 --- /dev/null +++ b/databases/p5-DBIx-DataSource/Makefile @@ -0,0 +1,26 @@ +# New ports collection makefile for: databases/p5-DBIx-DataSource +# Date created: 01 June 2001 +# Whom: Anton Berezin +# +# $FreeBSD$ +# + +PORTNAME= DBIx-DataSource +PORTVERSION= 0.02 +CATEGORIES= databases perl5 +MASTER_SITES= ${MASTER_SITE_PERL_CPAN} +MASTER_SITE_SUBDIR= DBIx +PKGNAMEPREFIX= p5- + +MAINTAINER= tobez@tobez.org + +BUILD_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI +RUN_DEPENDS= ${BUILD_DEPENDS} + +PERL_CONFIGURE= yes + +MAN3= DBIx::DataSource.3 DBIx::DataSource::Driver.3 \ + DBIx::DataSource::mysql.3 DBIx::DataSource::Pg.3 +MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} + +.include diff --git a/databases/p5-DBIx-DataSource/distinfo b/databases/p5-DBIx-DataSource/distinfo new file mode 100644 index 000000000000..6079cf0dc243 --- /dev/null +++ b/databases/p5-DBIx-DataSource/distinfo @@ -0,0 +1 @@ +MD5 (DBIx-DataSource-0.02.tar.gz) = 12d60ad75ceced40286d18fcdcb5a40b diff --git a/databases/p5-DBIx-DataSource/pkg-comment b/databases/p5-DBIx-DataSource/pkg-comment new file mode 100644 index 000000000000..7e2455f0619c --- /dev/null +++ b/databases/p5-DBIx-DataSource/pkg-comment @@ -0,0 +1 @@ +Database-independent create and drop functions diff --git a/databases/p5-DBIx-DataSource/pkg-descr b/databases/p5-DBIx-DataSource/pkg-descr new file mode 100644 index 000000000000..f718a830dcd9 --- /dev/null +++ b/databases/p5-DBIx-DataSource/pkg-descr @@ -0,0 +1,8 @@ +This module implements create_database and drop_database functions for +databases. It aims to provide a common interface to database creation +and deletion regardless of the actual database being used. + +Currently supported databases are MySQL and PostgreSQL. + +-Anton + diff --git a/databases/p5-DBIx-DataSource/pkg-plist b/databases/p5-DBIx-DataSource/pkg-plist new file mode 100644 index 000000000000..c765c858fa48 --- /dev/null +++ b/databases/p5-DBIx-DataSource/pkg-plist @@ -0,0 +1,9 @@ +lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/DBIx/DataSource/.packlist +lib/perl5/site_perl/%%PERL_VER%%/DBIx/DataSource.pm +lib/perl5/site_perl/%%PERL_VER%%/DBIx/DataSource/Driver.pm +lib/perl5/site_perl/%%PERL_VER%%/DBIx/DataSource/mysql.pm +lib/perl5/site_perl/%%PERL_VER%%/DBIx/DataSource/Pg.pm +@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/DBIx/DataSource +@dirrm lib/perl5/site_perl/%%PERL_VER%%/DBIx/DataSource +@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/DBIx 2>/dev/null || true +@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/DBIx 2>/dev/null || true