summaryrefslogtreecommitdiff
path: root/databases/p5-DBIx-Class-Schema-Config
diff options
context:
space:
mode:
authorFrederic Culot <culot@FreeBSD.org>2012-12-16 14:53:00 +0000
committerFrederic Culot <culot@FreeBSD.org>2012-12-16 14:53:00 +0000
commitbe6d8373badca227b8c9dc80e591e247f22ed533 (patch)
tree49fb76ae79a2b6c226b80d3d175e302118f7fa2f /databases/p5-DBIx-Class-Schema-Config
parent- Convert to new OPTIONS framework (diff)
DBIx::Class::Schema::Config is a subclass of DBIx::Class::Schema that
allows the loading of credentials from a file. The actual code itself would only need to know about the name used in the configuration file. This aims to make it simpler for operations teams to manage database credentials. WWW: http://search.cpan.org/dist/DBIx-Class-Schema-Config/ PR: ports/173650 (based on) Submitted by: Espen Tagestad <espen@tagestad.no>
Notes
Notes: svn path=/head/; revision=309009
Diffstat (limited to 'databases/p5-DBIx-Class-Schema-Config')
-rw-r--r--databases/p5-DBIx-Class-Schema-Config/Makefile28
-rw-r--r--databases/p5-DBIx-Class-Schema-Config/distinfo2
-rw-r--r--databases/p5-DBIx-Class-Schema-Config/pkg-descr7
-rw-r--r--databases/p5-DBIx-Class-Schema-Config/pkg-plist9
4 files changed, 46 insertions, 0 deletions
diff --git a/databases/p5-DBIx-Class-Schema-Config/Makefile b/databases/p5-DBIx-Class-Schema-Config/Makefile
new file mode 100644
index 000000000000..6cc989a33d01
--- /dev/null
+++ b/databases/p5-DBIx-Class-Schema-Config/Makefile
@@ -0,0 +1,28 @@
+# Created by: Espen Tagestad <espen@tagestad.no>
+# $FreeBSD$
+
+PORTNAME= DBIx-Class-Schema-Config
+PORTVERSION= 0.001008
+CATEGORIES= databases perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= espen@tagestad.no
+COMMENT= Credential Management for DBIx::Class
+
+LICENSE= ART10 GPLv1
+LICENSE_COMB= dual
+
+BUILD_DEPENDS= p5-Config-Any>=0.23:${PORTSDIR}/devel/p5-Config-Any \
+ p5-DBIx-Class>=0.08100:${PORTSDIR}/databases/p5-DBIx-Class \
+ p5-File-HomeDir>0:${PORTSDIR}/devel/p5-File-HomeDir
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+TEST_DEPENDS= p5-Config-Any>=0.23:${PORTSDIR}/devel/p5-Config-Any \
+ p5-DBD-SQLite>0:${PORTSDIR}/databases/p5-DBD-SQLite \
+ p5-Test-MockObject>=1.09:${PORTSDIR}/devel/p5-Test-MockObject
+
+PERL_CONFIGURE= yes
+
+MAN3= DBIx::Class::Schema::Config.3
+
+.include <bsd.port.mk>
diff --git a/databases/p5-DBIx-Class-Schema-Config/distinfo b/databases/p5-DBIx-Class-Schema-Config/distinfo
new file mode 100644
index 000000000000..d82b36981427
--- /dev/null
+++ b/databases/p5-DBIx-Class-Schema-Config/distinfo
@@ -0,0 +1,2 @@
+SHA256 (DBIx-Class-Schema-Config-0.001008.tar.gz) = 3716d78634b418b34cf6ad6fbfdd6a2dd91fa3faf349a9fb6dc83cb01b4b9d85
+SIZE (DBIx-Class-Schema-Config-0.001008.tar.gz) = 19931
diff --git a/databases/p5-DBIx-Class-Schema-Config/pkg-descr b/databases/p5-DBIx-Class-Schema-Config/pkg-descr
new file mode 100644
index 000000000000..b0cac4171b92
--- /dev/null
+++ b/databases/p5-DBIx-Class-Schema-Config/pkg-descr
@@ -0,0 +1,7 @@
+DBIx::Class::Schema::Config is a subclass of DBIx::Class::Schema that
+allows the loading of credentials from a file. The actual code itself
+would only need to know about the name used in the configuration file.
+This aims to make it simpler for operations teams to manage database
+credentials.
+
+WWW: http://search.cpan.org/dist/DBIx-Class-Schema-Config/
diff --git a/databases/p5-DBIx-Class-Schema-Config/pkg-plist b/databases/p5-DBIx-Class-Schema-Config/pkg-plist
new file mode 100644
index 000000000000..ea3a58791c90
--- /dev/null
+++ b/databases/p5-DBIx-Class-Schema-Config/pkg-plist
@@ -0,0 +1,9 @@
+%%SITE_PERL%%/DBIx/Class/Schema/Config.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/DBIx/Class/Schema/Config/.packlist
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/DBIx/Class/Schema/Config
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/DBIx/Class/Schema
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/DBIx/Class
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/DBIx
+@dirrmtry %%SITE_PERL%%/DBIx/Class/Schema
+@dirrmtry %%SITE_PERL%%/DBIx/Class
+@dirrmtry %%SITE_PERL%%/DBIx