svn commit: r435313 - in head/databases: . p5-DBIx-Lite
Wen Heping
wen at FreeBSD.org
Fri Mar 3 06:24:07 UTC 2017
Author: wen
Date: Fri Mar 3 06:24:05 2017
New Revision: 435313
URL: https://svnweb.freebsd.org/changeset/ports/435313
Log:
DBIx::Lite was written with some goals in mind, that no other
available module provides. Such goals/key features are:
no need to define your database schema (most features work without
one and some advanced features only require some bits, and still
not the full table definitions)
no need to connect to database: the module can just generate SQL
for you
chained methods with lazy SQL generation
joins/relationships
optional custom classes for results and resultsets with custom methods
SQL::Abstract syntax
paging features (with Data::Page)
WWW: http://search.cpan.org/dist/DBIx-Lite/
Added:
head/databases/p5-DBIx-Lite/
head/databases/p5-DBIx-Lite/Makefile (contents, props changed)
head/databases/p5-DBIx-Lite/distinfo (contents, props changed)
head/databases/p5-DBIx-Lite/pkg-descr (contents, props changed)
head/databases/p5-DBIx-Lite/pkg-plist (contents, props changed)
Modified:
head/databases/Makefile
Modified: head/databases/Makefile
==============================================================================
--- head/databases/Makefile Fri Mar 3 06:22:21 2017 (r435312)
+++ head/databases/Makefile Fri Mar 3 06:24:05 2017 (r435313)
@@ -388,6 +388,7 @@
SUBDIR += p5-DBIx-Handler
SUBDIR += p5-DBIx-Inspector
SUBDIR += p5-DBIx-Introspector
+ SUBDIR += p5-DBIx-Lite
SUBDIR += p5-DBIx-Log4perl
SUBDIR += p5-DBIx-MySQLSequence
SUBDIR += p5-DBIx-NoSQL
Added: head/databases/p5-DBIx-Lite/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/p5-DBIx-Lite/Makefile Fri Mar 3 06:24:05 2017 (r435313)
@@ -0,0 +1,25 @@
+# Created by: Wen Heping <wen at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= DBIx-Lite
+PORTVERSION= 0.31
+CATEGORIES= databases perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= wen at FreeBSD.org
+COMMENT= Chained and minimal ORM
+
+LICENSE= ART10 GPLv1
+LICENSE_COMB= dual
+
+BUILD_DEPENDS= p5-DBIx-Connector>=0:databases/p5-DBIx-Connector \
+ p5-Data-Page>=0:databases/p5-Data-Page \
+ p5-SQL-Abstract-More>=0:databases/p5-SQL-Abstract-More
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+TEST_DEPENDS= p5-DBD-SQLite>=1.29:databases/p5-DBD-SQLite
+
+USES= perl5
+USE_PERL5= configure
+
+.include <bsd.port.mk>
Added: head/databases/p5-DBIx-Lite/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/p5-DBIx-Lite/distinfo Fri Mar 3 06:24:05 2017 (r435313)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1488506463
+SHA256 (DBIx-Lite-0.31.tar.gz) = a5a7892ff10e9bf4f3806d2fba31cd701017af8df8ea44de8b509a87c6dce9d0
+SIZE (DBIx-Lite-0.31.tar.gz) = 27288
Added: head/databases/p5-DBIx-Lite/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/p5-DBIx-Lite/pkg-descr Fri Mar 3 06:24:05 2017 (r435313)
@@ -0,0 +1,15 @@
+DBIx::Lite was written with some goals in mind, that no other
+available module provides. Such goals/key features are:
+
+no need to define your database schema (most features work without
+one and some advanced features only require some bits, and still
+not the full table definitions)
+no need to connect to database: the module can just generate SQL
+for you
+chained methods with lazy SQL generation
+joins/relationships
+optional custom classes for results and resultsets with custom methods
+SQL::Abstract syntax
+paging features (with Data::Page)
+
+WWW: http://search.cpan.org/dist/DBIx-Lite/
Added: head/databases/p5-DBIx-Lite/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/p5-DBIx-Lite/pkg-plist Fri Mar 3 06:24:05 2017 (r435313)
@@ -0,0 +1,10 @@
+%%SITE_PERL%%/DBIx/Lite.pm
+%%SITE_PERL%%/DBIx/Lite/ResultSet.pm
+%%SITE_PERL%%/DBIx/Lite/Row.pm
+%%SITE_PERL%%/DBIx/Lite/Schema.pm
+%%SITE_PERL%%/DBIx/Lite/Schema/Table.pm
+%%PERL5_MAN3%%/DBIx::Lite.3.gz
+%%PERL5_MAN3%%/DBIx::Lite::ResultSet.3.gz
+%%PERL5_MAN3%%/DBIx::Lite::Row.3.gz
+%%PERL5_MAN3%%/DBIx::Lite::Schema.3.gz
+%%PERL5_MAN3%%/DBIx::Lite::Schema::Table.3.gz
More information about the svn-ports-all
mailing list