Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Feb 2013 03:03:06 +0000 (UTC)
From:      Jun Kuriyama <kuriyama@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r312321 - in head/devel: . p5-Path-Iterator-Rule
Message-ID:  <201302160303.r1G336JJ009445@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kuriyama
Date: Sat Feb 16 03:03:06 2013
New Revision: 312321
URL: http://svnweb.freebsd.org/changeset/ports/312321

Log:
  This module iterates over files and directories to identify ones
  matching a user-defined set of rules.  The API is based heavily on
  File::Find::Rule, but with more explicit distinction between matching
  rules and options that influence how directories are searched.  A
  Path::Iterator::Rule object is a collection of rules (match criteria)
  with methods to add additional criteria.  Options that control
  directory traversal are given as arguments to the method that
  generates an iterator.
  
  WWW: http://search.cpan.org/dist/Path-Iterator-Rule/

Added:
  head/devel/p5-Path-Iterator-Rule/
  head/devel/p5-Path-Iterator-Rule/Makefile   (contents, props changed)
  head/devel/p5-Path-Iterator-Rule/distinfo   (contents, props changed)
  head/devel/p5-Path-Iterator-Rule/pkg-descr   (contents, props changed)
  head/devel/p5-Path-Iterator-Rule/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Sat Feb 16 02:51:02 2013	(r312320)
+++ head/devel/Makefile	Sat Feb 16 03:03:06 2013	(r312321)
@@ -2466,6 +2466,7 @@
     SUBDIR += p5-Path-Class-File-Lockable
     SUBDIR += p5-Path-Dispatcher
     SUBDIR += p5-Path-Dispatcher-Declarative
+    SUBDIR += p5-Path-Iterator-Rule
     SUBDIR += p5-Path-Resource
     SUBDIR += p5-Path-Tiny
     SUBDIR += p5-PathTools

Added: head/devel/p5-Path-Iterator-Rule/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/p5-Path-Iterator-Rule/Makefile	Sat Feb 16 03:03:06 2013	(r312321)
@@ -0,0 +1,32 @@
+# $FreeBSD$
+
+PORTNAME=	Path-Iterator-Rule
+PORTVERSION=	0.012
+CATEGORIES=	devel perl5
+MASTER_SITES=	CPAN
+MASTER_SITE_SUBDIR=	CPAN:DAGOLDEN
+PKGNAMEPREFIX=	p5-
+
+MAINTAINER=	kuriyama@FreeBSD.org
+COMMENT=	Perl extension for iterative, recursive file finder
+
+RUN_DEPENDS=	\
+	p5-Data-Clone>0:${PORTSDIR}/devel/p5-Data-Clone \
+	p5-Number-Compare>=0.02:${PORTSDIR}/math/p5-Number-Compare \
+	p5-Text-Glob>0:${PORTSDIR}/textproc/p5-Text-Glob \
+	p5-Try-Tiny>0:${PORTSDIR}/lang/p5-Try-Tiny \
+	p5-namespace-clean>0:${PORTSDIR}/devel/p5-namespace-clean
+BUILD_DEPENDS=	${RUN_DEPENDS}
+TEST_DEPENDS=	\
+	p5-File-pushd>0:${PORTSDIR}/devel/p5-File-pushd \
+	p5-Path-Class>0:${PORTSDIR}/devel/p5-Path-Class \
+	p5-Path-Tiny>0:${PORTSDIR}/devel/p5-Path-Tiny \
+	p5-Test-Deep>0:${PORTSDIR}/devel/p5-Test-Deep \
+	p5-Test-Filename>0:${PORTSDIR}/devel/p5-Test-Filename
+
+PERL_CONFIGURE=	yes
+
+MAN3=	PIR.3 \
+	Path::Iterator::Rule.3
+
+.include <bsd.port.mk>

Added: head/devel/p5-Path-Iterator-Rule/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/p5-Path-Iterator-Rule/distinfo	Sat Feb 16 03:03:06 2013	(r312321)
@@ -0,0 +1,2 @@
+SHA256 (Path-Iterator-Rule-0.012.tar.gz) = f8fd70c35c2a256a7a685ad6b19ab32a5abd96b2a3f39145df5f560343c67480
+SIZE (Path-Iterator-Rule-0.012.tar.gz) = 34875

Added: head/devel/p5-Path-Iterator-Rule/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/p5-Path-Iterator-Rule/pkg-descr	Sat Feb 16 03:03:06 2013	(r312321)
@@ -0,0 +1,10 @@
+This module iterates over files and directories to identify ones
+matching a user-defined set of rules.  The API is based heavily on
+File::Find::Rule, but with more explicit distinction between matching
+rules and options that influence how directories are searched.  A
+Path::Iterator::Rule object is a collection of rules (match criteria)
+with methods to add additional criteria.  Options that control
+directory traversal are given as arguments to the method that
+generates an iterator.
+
+WWW: http://search.cpan.org/dist/Path-Iterator-Rule/

Added: head/devel/p5-Path-Iterator-Rule/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/p5-Path-Iterator-Rule/pkg-plist	Sat Feb 16 03:03:06 2013	(r312321)
@@ -0,0 +1,8 @@
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Path/Iterator/Rule/.packlist
+%%SITE_PERL%%/PIR.pm
+%%SITE_PERL%%/Path/Iterator/Rule.pm
+@dirrmtry %%SITE_PERL%%/Path/Iterator
+@dirrmtry %%SITE_PERL%%/Path
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Path/Iterator/Rule
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Path/Iterator
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Path



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