summaryrefslogtreecommitdiff
path: root/devel/p5-Parse-Yapp
diff options
context:
space:
mode:
authorjtb <jtb>2001-04-16 18:03:25 +0000
committerjtb <jtb>2001-04-16 18:03:25 +0000
commitfb7b4c6d6ed7f441bfc024544e5cc752ed95cc91 (patch)
tree3766ca8b7d85f37b23b63652b4dcfca3ca645ec7 /devel/p5-Parse-Yapp
parent45616c360f20d35d7eed7de418dece6c213a10fe (diff)
downloadpkgsrc-fb7b4c6d6ed7f441bfc024544e5cc752ed95cc91.tar.gz
Initial import of p5-Parse-Yapp.
Yet Another Perl Parser compiler. Compiles yacc-like LALR grammars to generate Perl OO parser modules. It lets you create Perl OO fully reentrant LALR(1) parser modules (see the Yapp.pm pod pages for more details) and has been designed to be functionally as close as possible to yacc, but using the full power of Perl and opened for enhancements. Package provided by Nathan Ahlstrom <nrahlstr@winternet.com> in PR #12635.
Diffstat (limited to 'devel/p5-Parse-Yapp')
-rw-r--r--devel/p5-Parse-Yapp/Makefile18
-rw-r--r--devel/p5-Parse-Yapp/files/md53
-rw-r--r--devel/p5-Parse-Yapp/pkg/DESCR7
-rw-r--r--devel/p5-Parse-Yapp/pkg/PLIST1
4 files changed, 29 insertions, 0 deletions
diff --git a/devel/p5-Parse-Yapp/Makefile b/devel/p5-Parse-Yapp/Makefile
new file mode 100644
index 00000000000..1b2a20eaa87
--- /dev/null
+++ b/devel/p5-Parse-Yapp/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1.1.1 2001/04/16 18:03:25 jtb Exp $
+#
+
+DISTNAME= Parse-Yapp-1.04
+PKGNAME= p5-${DISTNAME}
+CATEGORIES= devel perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Parse/}
+
+MAINTAINER= packages@netbsd.org
+COMMENT= perl5 LALR parser
+
+USE_PERL5= # defined
+PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/Parse/Yapp/.packlist
+
+do-configure:
+ @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} Makefile.PL
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/p5-Parse-Yapp/files/md5 b/devel/p5-Parse-Yapp/files/md5
new file mode 100644
index 00000000000..f7dc542c7f9
--- /dev/null
+++ b/devel/p5-Parse-Yapp/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2001/04/16 18:03:25 jtb Exp $
+
+SHA1 (Parse-Yapp-1.04.tar.gz) = de4d9dea32afcbc371387a3e49d69ca4f4dcd983
diff --git a/devel/p5-Parse-Yapp/pkg/DESCR b/devel/p5-Parse-Yapp/pkg/DESCR
new file mode 100644
index 00000000000..7357a7c41de
--- /dev/null
+++ b/devel/p5-Parse-Yapp/pkg/DESCR
@@ -0,0 +1,7 @@
+Parse::Yapp
+
+Yet Another Perl Parser compiler. Compiles yacc-like LALR grammars to
+generate Perl OO parser modules. It lets you create Perl OO fully
+reentrant LALR(1) parser modules (see the Yapp.pm pod pages for more
+details) and has been designed to be functionally as close as possible
+to yacc, but using the full power of Perl and opened for enhancements.
diff --git a/devel/p5-Parse-Yapp/pkg/PLIST b/devel/p5-Parse-Yapp/pkg/PLIST
new file mode 100644
index 00000000000..da4a48eeade
--- /dev/null
+++ b/devel/p5-Parse-Yapp/pkg/PLIST
@@ -0,0 +1 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2001/04/16 18:03:25 jtb Exp $