# Created by: Lars Balker Rasmussen # $FreeBSD$ PORTNAME= DBIx-Class-Schema-Loader PORTVERSION= 0.07043 CATEGORIES= databases perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= des@FreeBSD.org COMMENT= Dynamic definition of a DBIx::Class::Schema LICENSE= ART10 GPLv1 LICENSE_COMB= dual BUILD_DEPENDS= p5-Carp-Clan>=0:${PORTSDIR}/devel/p5-Carp-Clan \ p5-Class-Accessor-Grouped>=0.10002:${PORTSDIR}/devel/p5-Class-Accessor-Grouped \ p5-Class-C3-Componentised>=1.0008:${PORTSDIR}/devel/p5-Class-C3-Componentised \ p5-Class-Inspector>=1.27:${PORTSDIR}/devel/p5-Class-Inspector \ p5-Class-Load>=0:${PORTSDIR}/devel/p5-Class-Load \ p5-Class-Unload>=0:${PORTSDIR}/devel/p5-Class-Unload \ p5-DBIx-Class>=0.08127:${PORTSDIR}/databases/p5-DBIx-Class \ p5-Data-Dump>1.06:${PORTSDIR}/devel/p5-Data-Dump \ p5-Hash-Merge>=0:${PORTSDIR}/textproc/p5-Hash-Merge \ p5-Lingua-EN-Inflect-Number>=1.1:${PORTSDIR}/textproc/p5-Lingua-EN-Inflect-Number \ p5-Lingua-EN-Inflect-Phrase>=0.02:${PORTSDIR}/textproc/p5-Lingua-EN-Inflect-Phrase \ p5-MRO-Compat>=0.09:${PORTSDIR}/devel/p5-MRO-Compat \ p5-Scope-Guard>=0:${PORTSDIR}/devel/p5-Scope-Guard \ p5-String-CamelCase>=0.02:${PORTSDIR}/textproc/p5-String-CamelCase \ p5-String-ToIdentifier-EN>=0.05:${PORTSDIR}/textproc/p5-String-ToIdentifier-EN \ p5-Try-Tiny>=0:${PORTSDIR}/lang/p5-Try-Tiny \ p5-namespace-clean>=0.20:${PORTSDIR}/devel/p5-namespace-clean TEST_DEPENDS= p5-Config-General>=0:${PORTSDIR}/devel/p5-Config-General \ p5-DBD-SQLite>=1.29:${PORTSDIR}/databases/p5-DBD-SQLite \ p5-DBIx-Class-IntrospectableM2M>=0:${PORTSDIR}/databases/p5-DBIx-Class-IntrospectableM2M \ p5-Moose>=1.12:${PORTSDIR}/devel/p5-Moose \ p5-MooseX-MarkAsMethods>=0.13:${PORTSDIR}/devel/p5-MooseX-MarkAsMethods \ p5-MooseX-NonMoose>=0.16:${PORTSDIR}/devel/p5-MooseX-NonMoose \ p5-Test-Exception>=0:${PORTSDIR}/devel/p5-Test-Exception \ p5-Test-Pod>=1.14:${PORTSDIR}/devel/p5-Test-Pod \ p5-Test-Warn>=0.21:${PORTSDIR}/devel/p5-Test-Warn OPTIONS_DEFINE= MYSQL ORACLE PGSQL SQLITE ORACLE_DESC= Enable Oracle backend (experimental) NO_ARCH= yes USES= perl5 USE_PERL5= configure MYSQL_USE= MYSQL=yes ORACLE_BUILD_DEPENDS= p5-DBD-Oracle>=0.19:${PORTSDIR}/databases/p5-DBD-Oracle ORACLE_RUN_DEPENDS= p5-DBD-Oracle>=0.19:${PORTSDIR}/databases/p5-DBD-Oracle PGSQL_USES= pgsql SQLITE_USE= SQLITE=yes .include .if ${PERL_LEVEL} < 502200 BUILD_DEPENDS+= p5-Scalar-List-Utils>=1.40:${PORTSDIR}/lang/p5-Scalar-List-Utils .endif RUN_DEPENDS:= ${BUILD_DEPENDS} .include