diff --git a/databases/p5-DBIx-DBSchema/Makefile b/databases/p5-DBIx-DBSchema/Makefile new file mode 100644 index 00000000000..82eb6adb98c --- /dev/null +++ b/databases/p5-DBIx-DBSchema/Makefile @@ -0,0 +1,26 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2006/05/06 19:36:12 msf Exp $ + +COMMENT= "database-independent schema objects" + +DISTNAME= DBIx-DBSchema-0.31 +PKGNAME= p5-${DISTNAME} +CATEGORIES= databases perl5 + +MAINTAINER= Mathieu Sauve-Frankel + +# Artistic License +PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_FTP= Yes +PERMIT_DISTFILES_CDROM= Yes +PERMIT_DISTFILES_FTP= Yes + +MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=DBIx/} + +BUILD_DEPENDS= ${RUN_DEPENDS} +RUN_DEPENDS= ::devel/p5-FreezeThaw + +CONFIGURE_STYLE= perl + +PKG_ARCH= * + +.include diff --git a/databases/p5-DBIx-DBSchema/distinfo b/databases/p5-DBIx-DBSchema/distinfo new file mode 100644 index 00000000000..24f8e4acb65 --- /dev/null +++ b/databases/p5-DBIx-DBSchema/distinfo @@ -0,0 +1,4 @@ +MD5 (DBIx-DBSchema-0.31.tar.gz) = bee0e44ff328adfea5b2c204ae5c606b +RMD160 (DBIx-DBSchema-0.31.tar.gz) = c1bcc5148fafeb9b334e58f5eda64559e916bbd8 +SHA1 (DBIx-DBSchema-0.31.tar.gz) = 1d47d46324fb904a0e5093b91788d1669de0c04d +SIZE (DBIx-DBSchema-0.31.tar.gz) = 21182 diff --git a/databases/p5-DBIx-DBSchema/pkg/DESCR b/databases/p5-DBIx-DBSchema/pkg/DESCR new file mode 100644 index 00000000000..8fde39b28c7 --- /dev/null +++ b/databases/p5-DBIx-DBSchema/pkg/DESCR @@ -0,0 +1,6 @@ +This module implements an OO-interface to database schemas. Using this +module, you can create a database schema with an OO Perl interface. You +can read the schema from an existing database. You can save the schema +to disk and restore it a different process. Most importantly, +DBIx::DBSchema can write SQL CREATE statements statements for different +databases from a single source. diff --git a/databases/p5-DBIx-DBSchema/pkg/PLIST b/databases/p5-DBIx-DBSchema/pkg/PLIST new file mode 100644 index 00000000000..590968fc880 --- /dev/null +++ b/databases/p5-DBIx-DBSchema/pkg/PLIST @@ -0,0 +1,30 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2006/05/06 19:36:12 msf Exp $ +${P5SITE}/DBIx/ +${P5SITE}/DBIx/DBSchema/ +${P5SITE}/DBIx/DBSchema.pm +${P5SITE}/DBIx/DBSchema/ColGroup/ +${P5SITE}/DBIx/DBSchema/ColGroup.pm +${P5SITE}/DBIx/DBSchema/ColGroup/Index.pm +${P5SITE}/DBIx/DBSchema/ColGroup/Unique.pm +${P5SITE}/DBIx/DBSchema/Column.pm +${P5SITE}/DBIx/DBSchema/DBD/ +${P5SITE}/DBIx/DBSchema/DBD.pm +${P5SITE}/DBIx/DBSchema/DBD/Oracle.pm +${P5SITE}/DBIx/DBSchema/DBD/Pg.pm +${P5SITE}/DBIx/DBSchema/DBD/SQLite.pm +${P5SITE}/DBIx/DBSchema/DBD/Sybase.pm +${P5SITE}/DBIx/DBSchema/DBD/mysql.pm +${P5SITE}/DBIx/DBSchema/Table.pm +${P5SITE}/DBIx/DBSchema/_util.pm +@man man/man3p/DBIx::DBSchema.3p +@man man/man3p/DBIx::DBSchema::ColGroup.3p +@man man/man3p/DBIx::DBSchema::ColGroup::Index.3p +@man man/man3p/DBIx::DBSchema::ColGroup::Unique.3p +@man man/man3p/DBIx::DBSchema::Column.3p +@man man/man3p/DBIx::DBSchema::DBD.3p +@man man/man3p/DBIx::DBSchema::DBD::Oracle.3p +@man man/man3p/DBIx::DBSchema::DBD::Pg.3p +@man man/man3p/DBIx::DBSchema::DBD::SQLite.3p +@man man/man3p/DBIx::DBSchema::DBD::Sybase.3p +@man man/man3p/DBIx::DBSchema::DBD::mysql.3p +@man man/man3p/DBIx::DBSchema::Table.3p