aboutsummaryrefslogtreecommitdiffstats
path: root/textproc
diff options
context:
space:
mode:
authorskv <skv@FreeBSD.org>2010-07-30 22:58:58 +0800
committerskv <skv@FreeBSD.org>2010-07-30 22:58:58 +0800
commit5c380263680aeaea57a01a6e8109a446158b8e6f (patch)
tree4ee9adb8e0aa2170c14834682858174513be5c65 /textproc
parentb00ac299bbda0739ccf67213201a39c545ab6017 (diff)
downloadfreebsd-ports-gnome-5c380263680aeaea57a01a6e8109a446158b8e6f.tar.gz
freebsd-ports-gnome-5c380263680aeaea57a01a6e8109a446158b8e6f.tar.zst
freebsd-ports-gnome-5c380263680aeaea57a01a6e8109a446158b8e6f.zip
Add p5-PPIx-Utilities 1.000001, extensions to PPI.
Diffstat (limited to 'textproc')
-rw-r--r--textproc/Makefile1
-rw-r--r--textproc/p5-PPIx-Utilities/Makefile29
-rw-r--r--textproc/p5-PPIx-Utilities/distinfo3
-rw-r--r--textproc/p5-PPIx-Utilities/pkg-descr7
-rw-r--r--textproc/p5-PPIx-Utilities/pkg-plist7
5 files changed, 47 insertions, 0 deletions
diff --git a/textproc/Makefile b/textproc/Makefile
index 5d67cdd98e05..43a20f4c8cbd 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -545,6 +545,7 @@
SUBDIR += p5-PPI-XS
SUBDIR += p5-PPIx-EditorTools
SUBDIR += p5-PPIx-Regexp
+ SUBDIR += p5-PPIx-Utilities
SUBDIR += p5-Parse-BooleanLogic
SUBDIR += p5-Parse-CSV
SUBDIR += p5-Parse-FixedLength
diff --git a/textproc/p5-PPIx-Utilities/Makefile b/textproc/p5-PPIx-Utilities/Makefile
new file mode 100644
index 000000000000..f525b600e2d9
--- /dev/null
+++ b/textproc/p5-PPIx-Utilities/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for: PPIx-Utilities
+# Date created: 30 Jul 2010
+# Whom: Sergey Skvortsov <skv@protey.ru>
+#
+# $FreeBSD$
+#
+
+PORTNAME= PPIx-Utilities
+PORTVERSION= 1.000001
+CATEGORIES= textproc perl5
+MASTER_SITES= CPAN
+MASTER_SITE_SUBDIR= ../by-authors/id/E/EL/ELLIOTJS
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= skv@FreeBSD.org
+COMMENT= Extensions to PPI
+
+RUN_DEPENDS= p5-Exception-Class>=1.23:${PORTSDIR}/devel/p5-Exception-Class \
+ p5-PPI>=1.208:${PORTSDIR}/textproc/p5-PPI \
+ p5-Readonly>=1.03:${PORTSDIR}/devel/p5-Readonly \
+ p5-Task-Weaken>=0:${PORTSDIR}/devel/p5-Task-Weaken
+BUILD_DEPENDS= ${RUN_DEPENDS}
+
+PERL_MODBUILD= yes
+
+MAN3= PPIx::Utilities.3 PPIx::Utilities::Exception::Bug.3 \
+ PPIx::Utilities::Node.3 PPIx::Utilities::Statement.3
+
+.include <bsd.port.mk>
diff --git a/textproc/p5-PPIx-Utilities/distinfo b/textproc/p5-PPIx-Utilities/distinfo
new file mode 100644
index 000000000000..a5e45807310c
--- /dev/null
+++ b/textproc/p5-PPIx-Utilities/distinfo
@@ -0,0 +1,3 @@
+MD5 (PPIx-Utilities-1.000001.tar.gz) = 7fe268f24d30e1ca5f9f12da94d83fa1
+SHA256 (PPIx-Utilities-1.000001.tar.gz) = f2785d111f79534d8fc8f73edb3a630829a7f97550c3cf58966a122e8d862a1b
+SIZE (PPIx-Utilities-1.000001.tar.gz) = 25514
diff --git a/textproc/p5-PPIx-Utilities/pkg-descr b/textproc/p5-PPIx-Utilities/pkg-descr
new file mode 100644
index 000000000000..43afec847b61
--- /dev/null
+++ b/textproc/p5-PPIx-Utilities/pkg-descr
@@ -0,0 +1,7 @@
+This is a collection of functions for dealing with PPI objects, many of
+which originated in Perl::Critic. They are organized into modules by
+the kind of PPI class they relate to, by replacing the "PPI" at the
+front of the module name with "PPIx::Utilities", e.g. functionality
+related to PPI::Nodes is in PPIx::Utilities::Node.
+
+WWW: http://search.cpan.org/dist/PPIx-Utilities/
diff --git a/textproc/p5-PPIx-Utilities/pkg-plist b/textproc/p5-PPIx-Utilities/pkg-plist
new file mode 100644
index 000000000000..b6324cef41ed
--- /dev/null
+++ b/textproc/p5-PPIx-Utilities/pkg-plist
@@ -0,0 +1,7 @@
+%%SITE_PERL%%/PPIx/Utilities.pm
+%%SITE_PERL%%/PPIx/Utilities/Exception/Bug.pm
+%%SITE_PERL%%/PPIx/Utilities/Node.pm
+%%SITE_PERL%%/PPIx/Utilities/Statement.pm
+@dirrm %%SITE_PERL%%/PPIx/Utilities/Exception
+@dirrm %%SITE_PERL%%/PPIx/Utilities
+@dirrmtry %%SITE_PERL%%/PPIx