From owner-svn-ports-all@freebsd.org Fri Mar 3 06:24:07 2017 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2DD76CF490C; Fri, 3 Mar 2017 06:24:07 +0000 (UTC) (envelope-from wen@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 086A21D8C; Fri, 3 Mar 2017 06:24:06 +0000 (UTC) (envelope-from wen@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v236O6Tl014970; Fri, 3 Mar 2017 06:24:06 GMT (envelope-from wen@FreeBSD.org) Received: (from wen@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v236O5Dc014965; Fri, 3 Mar 2017 06:24:05 GMT (envelope-from wen@FreeBSD.org) Message-Id: <201703030624.v236O5Dc014965@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: wen set sender to wen@FreeBSD.org using -f From: Wen Heping Date: Fri, 3 Mar 2017 06:24:05 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r435313 - in head/databases: . p5-DBIx-Lite X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Mar 2017 06:24:07 -0000 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 +# $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 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