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:
parent
59a159ac83
commit
448056df00
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=435313
@ -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
|
||||
|
25
databases/p5-DBIx-Lite/Makefile
Normal file
25
databases/p5-DBIx-Lite/Makefile
Normal 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>
|
3
databases/p5-DBIx-Lite/distinfo
Normal file
3
databases/p5-DBIx-Lite/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1488506463
|
||||
SHA256 (DBIx-Lite-0.31.tar.gz) = a5a7892ff10e9bf4f3806d2fba31cd701017af8df8ea44de8b509a87c6dce9d0
|
||||
SIZE (DBIx-Lite-0.31.tar.gz) = 27288
|
15
databases/p5-DBIx-Lite/pkg-descr
Normal file
15
databases/p5-DBIx-Lite/pkg-descr
Normal 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/
|
10
databases/p5-DBIx-Lite/pkg-plist
Normal file
10
databases/p5-DBIx-Lite/pkg-plist
Normal 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
|
Loading…
Reference in New Issue
Block a user