aboutsummaryrefslogtreecommitdiffstats
path: root/textproc/p5-PPIx-Regexp
diff options
context:
space:
mode:
authorwen <wen@FreeBSD.org>2010-05-26 10:14:37 +0800
committerwen <wen@FreeBSD.org>2010-05-26 10:14:37 +0800
commite6da6c61b0079862cdf52127d9d33b1a6458292f (patch)
tree124ff711b23e34d0ca12419f2d9de3dda3f237dd /textproc/p5-PPIx-Regexp
parent0f5cfc8ead6473e693e460fb7ad3c5b1e6972c4b (diff)
downloadfreebsd-ports-gnome-e6da6c61b0079862cdf52127d9d33b1a6458292f.tar.gz
freebsd-ports-gnome-e6da6c61b0079862cdf52127d9d33b1a6458292f.tar.zst
freebsd-ports-gnome-e6da6c61b0079862cdf52127d9d33b1a6458292f.zip
The purpose of the PPIx-Regexp package is to parse regular expressions
in a manner similar to the way the PPI package parses Perl. WWW: http://search.cpan.org/dist/PPIx-Regexp PR: ports/146973 Submitted by: Ashish SHUKLA <wahjava@gmail.com>
Diffstat (limited to 'textproc/p5-PPIx-Regexp')
-rw-r--r--textproc/p5-PPIx-Regexp/Makefile86
-rw-r--r--textproc/p5-PPIx-Regexp/distinfo3
-rw-r--r--textproc/p5-PPIx-Regexp/pkg-descr4
-rw-r--r--textproc/p5-PPIx-Regexp/pkg-plist66
4 files changed, 159 insertions, 0 deletions
diff --git a/textproc/p5-PPIx-Regexp/Makefile b/textproc/p5-PPIx-Regexp/Makefile
new file mode 100644
index 000000000000..7efed6d09cd5
--- /dev/null
+++ b/textproc/p5-PPIx-Regexp/Makefile
@@ -0,0 +1,86 @@
+# New ports collection makefile for: p5-PPIx-Regexp
+# Date created: 2010-05-25
+# Whom: Ashish SHUKLA <wahjava@gmail.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= PPIx-Regexp
+PORTVERSION= 0.007
+CATEGORIES= textproc perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= ../by-authors/id/W/WY/WYANT
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= wahjava@gmail.com
+COMMENT= PPI regular expression parser
+
+BUILD_DEPENDS= p5-List-MoreUtils>0:${PORTSDIR}/lang/p5-List-MoreUtils \
+ p5-PPI>0:${PORTSDIR}/textproc/p5-PPI \
+ p5-Params-Util>=0.250:${PORTSDIR}/devel/p5-Params-Util \
+ p5-Readonly>0:${PORTSDIR}/devel/p5-Readonly \
+ p5-Scalar-List-Utils>0:${PORTSDIR}/lang/p5-Scalar-List-Utils \
+ p5-Task-Weaken>0:${PORTSDIR}/devel/p5-Task-Weaken \
+ p5-Test-Simple>0:${PORTSDIR}/devel/p5-Test-Simple
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+PERL_CONFIGURE= 5.8+
+
+MAN3= PPIx::Regexp.3 \
+ PPIx::Regexp::Constant.3 \
+ PPIx::Regexp::Dumper.3 \
+ PPIx::Regexp::Element.3 \
+ PPIx::Regexp::Lexer.3 \
+ PPIx::Regexp::Node.3 \
+ PPIx::Regexp::Node::Range.3 \
+ PPIx::Regexp::Structure.3 \
+ PPIx::Regexp::Structure::Assertion.3 \
+ PPIx::Regexp::Structure::BranchReset.3 \
+ PPIx::Regexp::Structure::Capture.3 \
+ PPIx::Regexp::Structure::CharClass.3 \
+ PPIx::Regexp::Structure::Code.3 \
+ PPIx::Regexp::Structure::Main.3 \
+ PPIx::Regexp::Structure::Modifier.3 \
+ PPIx::Regexp::Structure::NamedCapture.3 \
+ PPIx::Regexp::Structure::Quantifier.3 \
+ PPIx::Regexp::Structure::Regexp.3 \
+ PPIx::Regexp::Structure::Replacement.3 \
+ PPIx::Regexp::Structure::Subexpression.3 \
+ PPIx::Regexp::Structure::Switch.3 \
+ PPIx::Regexp::Structure::Unknown.3 \
+ PPIx::Regexp::Support.3 \
+ PPIx::Regexp::Token.3 \
+ PPIx::Regexp::Token::Assertion.3 \
+ PPIx::Regexp::Token::Backreference.3 \
+ PPIx::Regexp::Token::Backtrack.3 \
+ PPIx::Regexp::Token::CharClass.3 \
+ PPIx::Regexp::Token::CharClass::POSIX.3 \
+ PPIx::Regexp::Token::CharClass::Simple.3 \
+ PPIx::Regexp::Token::Code.3 \
+ PPIx::Regexp::Token::Comment.3 \
+ PPIx::Regexp::Token::Condition.3 \
+ PPIx::Regexp::Token::Control.3 \
+ PPIx::Regexp::Token::Delimiter.3 \
+ PPIx::Regexp::Token::Greediness.3 \
+ PPIx::Regexp::Token::GroupType.3 \
+ PPIx::Regexp::Token::GroupType::Assertion.3 \
+ PPIx::Regexp::Token::GroupType::BranchReset.3 \
+ PPIx::Regexp::Token::GroupType::Code.3 \
+ PPIx::Regexp::Token::GroupType::Modifier.3 \
+ PPIx::Regexp::Token::GroupType::NamedCapture.3 \
+ PPIx::Regexp::Token::GroupType::Subexpression.3 \
+ PPIx::Regexp::Token::GroupType::Switch.3 \
+ PPIx::Regexp::Token::Interpolation.3 \
+ PPIx::Regexp::Token::Literal.3 \
+ PPIx::Regexp::Token::Modifier.3 \
+ PPIx::Regexp::Token::Operator.3 \
+ PPIx::Regexp::Token::Quantifier.3 \
+ PPIx::Regexp::Token::Recursion.3 \
+ PPIx::Regexp::Token::Reference.3 \
+ PPIx::Regexp::Token::Structure.3 \
+ PPIx::Regexp::Token::Unknown.3 \
+ PPIx::Regexp::Token::Unmatched.3 \
+ PPIx::Regexp::Token::Whitespace.3 \
+ PPIx::Regexp::Tokenizer.3
+
+.include <bsd.port.mk>
diff --git a/textproc/p5-PPIx-Regexp/distinfo b/textproc/p5-PPIx-Regexp/distinfo
new file mode 100644
index 000000000000..1c75a6a0ffaa
--- /dev/null
+++ b/textproc/p5-PPIx-Regexp/distinfo
@@ -0,0 +1,3 @@
+MD5 (PPIx-Regexp-0.007.tar.gz) = e1e2bfa7502ee3d606adb80753090712
+SHA256 (PPIx-Regexp-0.007.tar.gz) = 43f4191ea528891f050b25fa378136dd04717de3f2259ef9c6a0a65626ed7a80
+SIZE (PPIx-Regexp-0.007.tar.gz) = 117054
diff --git a/textproc/p5-PPIx-Regexp/pkg-descr b/textproc/p5-PPIx-Regexp/pkg-descr
new file mode 100644
index 000000000000..b83993468677
--- /dev/null
+++ b/textproc/p5-PPIx-Regexp/pkg-descr
@@ -0,0 +1,4 @@
+The purpose of the PPIx-Regexp package is to parse regular expressions
+in a manner similar to the way the PPI package parses Perl.
+
+WWW: http://search.cpan.org/dist/PPIx-Regexp
diff --git a/textproc/p5-PPIx-Regexp/pkg-plist b/textproc/p5-PPIx-Regexp/pkg-plist
new file mode 100644
index 000000000000..dffc33fc679d
--- /dev/null
+++ b/textproc/p5-PPIx-Regexp/pkg-plist
@@ -0,0 +1,66 @@
+%%SITE_PERL%%/PPIx/Regexp.pm
+%%SITE_PERL%%/PPIx/Regexp/Constant.pm
+%%SITE_PERL%%/PPIx/Regexp/Dumper.pm
+%%SITE_PERL%%/PPIx/Regexp/Element.pm
+%%SITE_PERL%%/PPIx/Regexp/Lexer.pm
+%%SITE_PERL%%/PPIx/Regexp/Node.pm
+%%SITE_PERL%%/PPIx/Regexp/Node/Range.pm
+%%SITE_PERL%%/PPIx/Regexp/Structure.pm
+%%SITE_PERL%%/PPIx/Regexp/Structure/Assertion.pm
+%%SITE_PERL%%/PPIx/Regexp/Structure/BranchReset.pm
+%%SITE_PERL%%/PPIx/Regexp/Structure/Capture.pm
+%%SITE_PERL%%/PPIx/Regexp/Structure/CharClass.pm
+%%SITE_PERL%%/PPIx/Regexp/Structure/Code.pm
+%%SITE_PERL%%/PPIx/Regexp/Structure/Main.pm
+%%SITE_PERL%%/PPIx/Regexp/Structure/Modifier.pm
+%%SITE_PERL%%/PPIx/Regexp/Structure/NamedCapture.pm
+%%SITE_PERL%%/PPIx/Regexp/Structure/Quantifier.pm
+%%SITE_PERL%%/PPIx/Regexp/Structure/Regexp.pm
+%%SITE_PERL%%/PPIx/Regexp/Structure/Replacement.pm
+%%SITE_PERL%%/PPIx/Regexp/Structure/Subexpression.pm
+%%SITE_PERL%%/PPIx/Regexp/Structure/Switch.pm
+%%SITE_PERL%%/PPIx/Regexp/Structure/Unknown.pm
+%%SITE_PERL%%/PPIx/Regexp/Support.pm
+%%SITE_PERL%%/PPIx/Regexp/Token.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/Assertion.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/Backreference.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/Backtrack.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/CharClass.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/CharClass/POSIX.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/CharClass/Simple.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/Code.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/Comment.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/Condition.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/Control.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/Delimiter.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/Greediness.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/GroupType.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/GroupType/Assertion.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/GroupType/BranchReset.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/GroupType/Code.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/GroupType/Modifier.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/GroupType/NamedCapture.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/GroupType/Subexpression.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/GroupType/Switch.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/Interpolation.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/Literal.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/Modifier.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/Operator.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/Quantifier.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/Recursion.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/Reference.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/Structure.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/Unknown.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/Unmatched.pm
+%%SITE_PERL%%/PPIx/Regexp/Token/Whitespace.pm
+%%SITE_PERL%%/PPIx/Regexp/Tokenizer.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/PPIx/Regexp/.packlist
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/PPIx/Regexp
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/PPIx
+@dirrm %%SITE_PERL%%/PPIx/Regexp/Token/GroupType
+@dirrm %%SITE_PERL%%/PPIx/Regexp/Token/CharClass
+@dirrm %%SITE_PERL%%/PPIx/Regexp/Token
+@dirrm %%SITE_PERL%%/PPIx/Regexp/Structure
+@dirrm %%SITE_PERL%%/PPIx/Regexp/Node
+@dirrm %%SITE_PERL%%/PPIx/Regexp
+@dirrmtry %%SITE_PERL%%/PPIx