svn commit: r325201 - in head/databases: . p5-DBIx-Class-CustomPrefetch
Mathieu Arnold
mat at FreeBSD.org
Thu Aug 22 14:44:07 UTC 2013
Author: mat
Date: Thu Aug 22 14:44:05 2013
New Revision: 325201
URL: http://svnweb.freebsd.org/changeset/ports/325201
Log:
Custom prefetches for DBIx::Class.
PR: ports/180313
Submitted by: Anes Mukhametov <anes at anes.su>
Added:
head/databases/p5-DBIx-Class-CustomPrefetch/
head/databases/p5-DBIx-Class-CustomPrefetch/Makefile (contents, props changed)
head/databases/p5-DBIx-Class-CustomPrefetch/distinfo (contents, props changed)
head/databases/p5-DBIx-Class-CustomPrefetch/pkg-descr (contents, props changed)
head/databases/p5-DBIx-Class-CustomPrefetch/pkg-plist (contents, props changed)
Modified:
head/databases/Makefile
Modified: head/databases/Makefile
==============================================================================
--- head/databases/Makefile Thu Aug 22 14:41:50 2013 (r325200)
+++ head/databases/Makefile Thu Aug 22 14:44:05 2013 (r325201)
@@ -341,6 +341,7 @@
SUBDIR += p5-DBIx-Class-AsFdat
SUBDIR += p5-DBIx-Class-Candy
SUBDIR += p5-DBIx-Class-Cursor-Cached
+ SUBDIR += p5-DBIx-Class-CustomPrefetch
SUBDIR += p5-DBIx-Class-DateTime-Epoch
SUBDIR += p5-DBIx-Class-DeploymentHandler
SUBDIR += p5-DBIx-Class-DigestColumns
Added: head/databases/p5-DBIx-Class-CustomPrefetch/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/p5-DBIx-Class-CustomPrefetch/Makefile Thu Aug 22 14:44:05 2013 (r325201)
@@ -0,0 +1,29 @@
+# Created by: Anes Mukhametov <anes at anes.su>
+# $FreeBSD$
+
+PORTNAME= DBIx-Class-CustomPrefetch
+PORTVERSION= 0.09
+CATEGORIES= databases perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= anes at anes.su
+COMMENT= Custom prefetches for DBIx::Class
+
+BUILD_DEPENDS= p5-parent>=0:${PORTSDIR}/devel/p5-parent \
+ p5-Module-Load>=0:${PORTSDIR}/devel/p5-Module-Load \
+ p5-DBIx-Class-VirtualColumns>=0:${PORTSDIR}/databases/p5-DBIx-Class-VirtualColumns \
+ p5-Sub-Name>=0:${PORTSDIR}/devel/p5-Sub-Name \
+ p5-DBIx-Class>=0.081:${PORTSDIR}/databases/p5-DBIx-Class
+RUN_DEPENDS= p5-parent>=0:${PORTSDIR}/devel/p5-parent \
+ p5-Module-Load>=0:${PORTSDIR}/devel/p5-Module-Load \
+ p5-DBIx-Class-VirtualColumns>=0:${PORTSDIR}/databases/p5-DBIx-Class-VirtualColumns \
+ p5-Sub-Name>=0:${PORTSDIR}/devel/p5-Sub-Name \
+ p5-DBIx-Class>=0.081:${PORTSDIR}/databases/p5-DBIx-Class
+
+USES= perl5
+USE_PERL5= configure
+
+MAN3= DBIx::Class::CustomPrefetch.3 DBIx::Class::ResultSet::CustomPrefetch.3
+
+.include <bsd.port.mk>
Added: head/databases/p5-DBIx-Class-CustomPrefetch/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/p5-DBIx-Class-CustomPrefetch/distinfo Thu Aug 22 14:44:05 2013 (r325201)
@@ -0,0 +1,2 @@
+SHA256 (DBIx-Class-CustomPrefetch-0.09.tar.gz) = 1374a8225f5cf6c1a9a4c7cdf9553b9acece14cf17da13f544a90c027c670661
+SIZE (DBIx-Class-CustomPrefetch-0.09.tar.gz) = 55709
Added: head/databases/p5-DBIx-Class-CustomPrefetch/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/p5-DBIx-Class-CustomPrefetch/pkg-descr Thu Aug 22 14:44:05 2013 (r325201)
@@ -0,0 +1,9 @@
+DBIx::Class onle allows joins for prefetches.
+But sometimes you can't use JOIN for prefetch.
+E.g. for prefetching many related objects to resultset with paging.
+
+Also you can use this module to create cross-database prefetches.
+
+This module provides other logic for prefetching data to resultsets.
+
+WWW: http://search.cpan.org/dist/DBIx-Class-CustomPrefetch/
Added: head/databases/p5-DBIx-Class-CustomPrefetch/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/p5-DBIx-Class-CustomPrefetch/pkg-plist Thu Aug 22 14:44:05 2013 (r325201)
@@ -0,0 +1,7 @@
+%%SITE_PERL%%/DBIx/Class/CustomPrefetch.pm
+%%SITE_PERL%%/DBIx/Class/ResultSet/CustomPrefetch.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/DBIx/Class/CustomPrefetch/.packlist
+ at dirrmtry %%SITE_PERL%%/DBIx/Class/ResultSet
+ at dirrmtry %%SITE_PERL%%/DBIx/Class
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/DBIx/Class/CustomPrefetch
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/DBIx/Class
More information about the svn-ports-head
mailing list