Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Aug 2013 14:44:06 +0000 (UTC)
From:      Mathieu Arnold <mat@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r325201 - in head/databases: . p5-DBIx-Class-CustomPrefetch
Message-ID:  <201308221444.r7MEi68C036317@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@anes.su>
+# $FreeBSD$
+
+PORTNAME=	DBIx-Class-CustomPrefetch
+PORTVERSION=	0.09
+CATEGORIES=	databases perl5
+MASTER_SITES=	CPAN
+PKGNAMEPREFIX=	p5-
+
+MAINTAINER=	anes@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
+@dirrmtry %%SITE_PERL%%/DBIx/Class/ResultSet
+@dirrmtry %%SITE_PERL%%/DBIx/Class
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/DBIx/Class/CustomPrefetch
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/DBIx/Class



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201308221444.r7MEi68C036317>