1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-26 05:02:18 +00:00

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/
This commit is contained in:
Wen Heping 2017-03-03 06:24:05 +00:00
parent 59a159ac83
commit 448056df00
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=435313
5 changed files with 54 additions and 0 deletions

View File

@ -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

View File

@ -0,0 +1,25 @@
# Created by: Wen Heping <wen@FreeBSD.org>
# $FreeBSD$
PORTNAME= DBIx-Lite
PORTVERSION= 0.31
CATEGORIES= databases perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
MAINTAINER= wen@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>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1488506463
SHA256 (DBIx-Lite-0.31.tar.gz) = a5a7892ff10e9bf4f3806d2fba31cd701017af8df8ea44de8b509a87c6dce9d0
SIZE (DBIx-Lite-0.31.tar.gz) = 27288

View File

@ -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/

View File

@ -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