summaryrefslogtreecommitdiff
path: root/textproc/p5-Pod-Abstract
diff options
context:
space:
mode:
Diffstat (limited to 'textproc/p5-Pod-Abstract')
-rw-r--r--textproc/p5-Pod-Abstract/DESCR24
-rw-r--r--textproc/p5-Pod-Abstract/Makefile23
-rw-r--r--textproc/p5-Pod-Abstract/distinfo5
3 files changed, 52 insertions, 0 deletions
diff --git a/textproc/p5-Pod-Abstract/DESCR b/textproc/p5-Pod-Abstract/DESCR
new file mode 100644
index 00000000000..7058201ad86
--- /dev/null
+++ b/textproc/p5-Pod-Abstract/DESCR
@@ -0,0 +1,24 @@
+POD::Abstract provides a means to load a POD (or POD compatible) document
+without direct reference to it's syntax, and perform manipulations on the
+abstract syntax tree.
+
+This can be used to support additional features for POD, to format output,
+to compile into alternative formats, etc.
+
+WHY?
+====
+
+If you've ever asked yourself "What does Pod do for me?", this module is
+intended to answer that question.
+
+While Pod looks like a simple format, the specification calls for a number
+of special cases to be handled, and that makes any software that works on
+Pod as text more complex than it needs to be.
+
+In addition to this, Pod does not lend itself to a natural structured model.
+This makes it difficult to manipulate without damaging the validity of the
+document.
+
+Pod::Abstract solves these problems by loading the document into a structured
+tree, and providing consistent traversal, searching, manpulation and
+re-serialisation. Pod related utilities are easy to write using Pod::Abstract.
diff --git a/textproc/p5-Pod-Abstract/Makefile b/textproc/p5-Pod-Abstract/Makefile
new file mode 100644
index 00000000000..70a55e42d0c
--- /dev/null
+++ b/textproc/p5-Pod-Abstract/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1.1.1 2010/01/16 16:11:39 sno Exp $
+#
+
+DISTNAME= Pod-Abstract-0.20
+PKGNAME= p5-${DISTNAME}
+CATEGORIES= textproc perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Pod/}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://search.cpan.org/dist/Pod-Abstract/
+COMMENT= Abstract document tree for Perl POD documents
+LICENSE= ${PERL5_LICENSE}
+
+DEPENDS+= p5-IO-String-[0-9]*:../../devel/p5-IO-String
+DEPENDS+= p5-Task-Weaken-[0-9]*:../../devel/p5-Task-Weaken
+
+PKG_DESTDIR_SUPPORT= user-destdir
+USE_LANGUAGES= # empty
+
+PERL5_PACKLIST= auto/Pod/Abstract/.packlist
+
+.include "../../lang/perl5/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/textproc/p5-Pod-Abstract/distinfo b/textproc/p5-Pod-Abstract/distinfo
new file mode 100644
index 00000000000..4fbf5eae6e3
--- /dev/null
+++ b/textproc/p5-Pod-Abstract/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2010/01/16 16:11:39 sno Exp $
+
+SHA1 (Pod-Abstract-0.20.tar.gz) = 72081b82d4f57983edc037ad5395cbc76c7ab5b8
+RMD160 (Pod-Abstract-0.20.tar.gz) = e29693cb2e326109dfac215d9a63abe7457242bc
+Size (Pod-Abstract-0.20.tar.gz) = 27676 bytes